US2010156894A1PendingUtilityA1

Rendering 3D Data to Hogel Data

54
Assignee: ZEBRA IMAGING INCPriority: Oct 26, 2008Filed: Oct 26, 2009Published: Jun 24, 2010
Est. expiryOct 26, 2028(~2.3 yrs left)· nominal 20-yr term from priority
G03H 2226/02G03H 1/08G03H 1/2294
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and systems for rendering hogels, including receiving a set of 3D data at a node, the node comprising a graphics processing unit, storing at least a subset of the set of 3D data in a buffer, rendering a first hogel view from the subset of 3D data using the graphics processing unit, and rendering a second hogel view by accessing the stored subset of 3D data using the graphics processing unit, where the rendering of the second hogel view is performed substantially in series to the rendering of the first hogel view.

Claims

exact text as granted — not AI-modified
1 . A method for rendering hogels, the method comprising:
 receiving a set of 3D data at a node, the node comprising a graphics processing unit;   storing at least a subset of the set of 3D data in a buffer;   rendering a first hogel view from the subset of 3D data using the graphics processing unit; and   rendering a second hogel view by accessing the stored subset of 3D data using the graphics processing unit, where the rendering of the second hogel view is performed substantially in series to the rendering of the first hogel view.   
   
   
       2 . The method of  claim 1 , further comprising:
 receiving the set of 3D data at another node, the other node comprising another graphics processing unit, the other graphics processing unit being configured to render substantially in parallel to the graphics processing unit;   storing at least the subset of the set of 3D data in another buffer; and   rendering another hogel view from the subset of 3D data using the other graphics processing unit.   
   
   
       3 . The method of  claim 1 , where the 3D data comprises 3D graphics data and commands generated by a 3D application for a graphics processing unit generating 2D views for a 2D displays. 
   
   
       4 . The method of  claim 2 , further comprising:
 creating one or more rendering resources; and   using the one or more rendering resources in the rendering of subsequent hogel views.   
   
   
       5 . A system for rendering hogels, the system comprising:
 one or more processors; and   one or more memory units coupled to the processor,   the system being configured to:
 receive a set of 3D data at a node, the node comprising a graphics processing unit; 
 store at least a subset of the set of 3D data in a buffer; 
 render a first hogel view from the subset of 3D data using the graphics processing unit; and 
 render a second hogel view by accessing the stored subset of 3D data using the graphics processing unit, where the rendering of the second hogel view is performed substantially in series to the rendering of the first hogel view. 
   
   
   
       6 . The system of  claim 5 , the system being further configured to:
 receive the set of 3D data at another node, the other node comprising another graphics processing unit, the other graphics processing unit being configured to render substantially in parallel to the graphics processing unit;   store at least the subset of the set of 3D data in another buffer; and   render another hogel view from the subset of 3D data using the other graphics processing unit.   
   
   
       7 . The system of  claim 5 , where the 3D data comprises 3D graphics data and commands generated by a 3D application for a graphics processing unit generating 2D views for a 2D displays. 
   
   
       8 . The system of  claim 7 , the system being further configured to:
 create one or more rendering resources; and use the one or more rendering resources in the rendering of subsequent hogel views.   
   
   
       9 . A computer program product stored on a computer operable medium, the computer program product comprising software code being effective to:
 receive a set of 3D data at a node, the node comprising a graphics processing unit;   store at least a subset of the set of 3D data in a buffer;   render a first hogel view from the subset of 3D data using the graphics processing unit; and   render a second hogel view by accessing the stored subset of 3D data using the graphics processing unit, where the rendering of the second hogel view is performed substantially in series to the rendering of the first hogel view.   
   
   
       10 . The product of  claim 9 , the system being further configured to:
 receive the set of 3D data at another node, the other node comprising another graphics processing unit, the other graphics processing unit being configured to render substantially in parallel to the graphics processing unit;   store at least the subset of the set of 3D data in another buffer; and   render another hogel view from the subset of 3D data using the other graphics processing unit.   
   
   
       11 . The product of  claim 9 , where the 3D data comprises 3D graphics data and commands generated by a 3D application for a graphics processing unit generating 2D views for a 2D displays. 
   
   
       12 . The product of  claim 10 , the system being further configured to:
 create one or more rendering resources; and   use the one or more rendering resources in the rendering of subsequent hogel views.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.