IP Library Granted Patent US 11,205,297
Granted Patent B1
US 11,205,297 · App. 17/176,133 · Granted Dec 21, 2021

Method and apparatus for recall volume rendering

Inventor: Robert Edwin Douglas (Winter Park, FL)
G06T15/08G02B27/0172G06T7/0012G06T7/11G06T17/10G02B2027/014G02B2027/0138
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,205,297
App. No.
17/176,133
Granted
Dec 21, 2021
Kind
B1
Abstract

This patent provides a method for performing enhanced viewing strategies available to a user wearing a head display unit with position and orientation tracking. Stereoscopic rendering is performed at a set of time points. A set of viewing parameters including position data and orientation data of said head display unit is stored in conjunction with time data. A process called recall rendering is performed and the stored parameters which will allow stereoscopic display of the volume along with the orientation data and position data of the head display unit.

Claims (55)

1. A method comprising:

performing stereoscopic rendering of a volume for a user wearing a head display unit

wherein said head display unit is configured to track positions of said head display unit over time, and

wherein said head display unit is configured to track orientations of said head display unit over time;

for a set of time points during said performing stereoscopic rendering of said volume for said user wearing said head display unit, storing a set of viewing parameters

wherein at each time point in said set of time points, position data of said head display unit is stored in conjunction with time data,

wherein at each time point in said set of time points, orientation data of said head display unit is stored in conjunction with time data, and

wherein at each time point in said set of time points, a set of parameters applied to said volume is store in conjunction with the time data,

for a time point from said set of time points, recalling a stored set of viewing parameters and recalling said stored set of parameters applied to said volume

wherein said stored set of viewing parameters comprises a position data of said head display unit associated with said time point,

wherein said stored set of viewing parameters comprises an orientation data of said head display unit associated with said time point; and

performing recall rendering at said time point

wherein said recall rendering comprises performing stereoscopic rendering based on said stored set of viewing parameters and said stored set of parameters applied to said volume.

2. The method of claim 1 further comprising wherein at each time point in said set of time points field of view width data of said head display unit is stored in conjunction with time data.

3. The method of claim 1 further comprising wherein at each time point in said set of time points field of view height data of said head display unit is stored in conjunction with time data.

4. The method of claim 1 further comprising wherein at each time point in said set of time points gaze data of said head display unit is stored in conjunction with time data.

5. The method of claim 1 further comprising wherein at each time point in said set of time points convergence point data of said head display unit is stored in conjunction with time data.

6. The method of claim 1 further comprising wherein said set of parameters applied to said volume comprise position data of said volume.

7. The method of claim 1 further comprising wherein said set of parameters applied to said volume comprise orientation data of said volume.

8. The method of claim 1 further comprising wherein said set of parameters applied to said volume comprise a filtering setting of said volume.

9. The method of claim 1 further comprising wherein said set of parameters applied to said volume comprise a color setting of said volume.

10. The method of claim 1 further comprising for a set of time points during said performing stereoscopic rendering of said volume for said user wearing said head display unit, storing for each time point a left eye image and a right eye image.

11. The method of claim 10 further comprising displaying said left eye image and said right eye image to said user wearing said head display unit.

12. The method of claim 1 further comprising wherein said stereoscopic rendering uses tandem rendering.

13. The method of claim 1 further comprising wherein said stereoscopic rendering uses prioritized volume rendering.

14. The method of claim 1 further comprising wherein said stereoscopic rendering uses at least one of the group comprising: voxel rendering; point cloud rendering; and polygon mesh rendering.

15. The method of claim 1 further comprising wherein said volume is of at least one of the group comprising: a CT scan; and, an MRI scan.

16. A non-transitory computer readable medium having computer readable code thereon for image processing, the medium comprising:

instructions for performing stereoscopic rendering of a volume for a user wearing a head display unit

wherein said head display unit is configured to track positions of said head display unit over time, and

wherein said head display unit is configured to track orientations of said head display unit over time;

instructions for, for a set of time points during said performing stereoscopic rendering of said volume for said user wearing said head display unit, storing a set of viewing parameters

wherein at each time point in said set of time points, position data of said head display unit is stored in conjunction with time data,

wherein at each time point in said set of time points, orientation data of said head display unit is stored in conjunction with time data, and

wherein at each time point in said set of time points, a set of parameters applied to said volume is stored in conjunction with the time data;

instructions for, for a time point from said set of time points, recalling a stored set of viewing parameters and recalling said stored set of parameters applied to said volume

wherein said stored set of viewing parameters comprises a position data of said head display unit associated with said time point,

wherein said stored set of viewing parameters comprises an orientation data of said head display unit associated with said time point, and

instructions for performing recall rendering at said time point

wherein said recall rendering comprises performing stereoscopic rendering based on said stored set of viewing parameters and said stored set of parameters applied to said volume.

17. An apparatus comprising:

a processor;

a non-transitory memory having computer-executable instructions stored thereupon which, when executed by the processor, cause the processor to perform:

instructions for performing stereoscopic renderings of a volume for a user wearing a head display unit

wherein said head display unit is configured to track positions of said head display unit over time, and

wherein said head display unit is configured to track orientations of said head display unit over time;

instructions for, for a set of time points during said performing stereoscopic renderings, of said volume for said user wearing said head display unit, storing a set of viewing parameters

wherein at each time point in said set of time points, position data of said head display unit is stored in conjunction with time data,

wherein at each time point in said set of time points, orientation data of said head display unit is stored in conjunction with time data, and

wherein at each time point in said set of time points, a set of parameters applied to said volume is stored in conjunction with time data;

instructions for, for a time point from said set of time points, recalling a stored set of viewing parameters and recalling said stored set of parameters applied to said volume

wherein said stored set of viewing parameters comprises a position data of said head display unit associated with said time point,

wherein said stored set of viewing parameters comprises an orientation data of said head display unit associated with said time point, and

instructions for performing recall renderings at said time point

wherein said recall renderings comprises performing stereoscopic renderings based on said stored set of viewing parameters and said stored set of parameters applied to said volume.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2022
From: DOUGLAS, ROBERT EDWIN
To: TIPPING POINT MEDICAL IMAGES, LLC
Reel/Frame 058648/0838 →
Continuity (16)
Continuation 17033892 · Sep 27, 2020
Continuation In Part 16842631 · Apr 7, 2020
Continuation In Part 16936293 · Jul 22, 2020
Continuation In Part 16879758 · May 21, 2020
Continuation In Part 16842631
Continuation In Part 16594139 · Oct 7, 2019
Continuation In Part 16936293
Continuation In Part 16879758 · May 21, 2020
Continuation In Part 16842631 · Apr 7, 2020
Continuation In Part 16879758
Continuation In Part 16842631 · Apr 7, 2020
Provisional Application 62985363 · Mar 5, 2020
Provisional Application 62939685 · Nov 25, 2019
Provisional Application 62856185 · Jun 3, 2019
Provisional Application 62846770 · May 13, 2019
Provisional Application 62743837 · Oct 10, 2018