Patents by Inventor Thomas Lawrence Burnett, III
Thomas Lawrence Burnett, III has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230010620Abstract: Systems and methods and computer program products for processing three-dimensional (3D) graphics are provided. A method includes receiving 3D geometry data for a shape to be rendered to a display that comprises an array of hogels, the shape defined in a model space. The method can further include reducing downstream processing of the 3D geometry data to render the shape to the display, comprising identifying a subset of hogels in a hogel plane that have hogel bowtie frustums that intersect the shape.Type: ApplicationFiled: July 6, 2022Publication date: January 12, 2023Inventors: Thomas Lawrence Burnett, III, Justin Alain Jensen, Justin E.S. Halter
-
Patent number: 11423599Abstract: An image rendering method comprises receiving 3D model data for a 3D model and processing the 3D model data to render image data for a hogel view to a render target. Processing the 3D model data to render the image data comprises defining a frustum having an origin at an image plane and rendering multiple sides of the frustum in a single pass without duplicating geometric shapes that pass through the image plane. The frustum comprises a plurality of side planes and having a top portion of the frustum and a bottom portion of the frustum, the plurality of side planes having a set of side plane edges that pass through the origin.Type: GrantFiled: March 1, 2021Date of Patent: August 23, 2022Assignee: 3D Patents, LLCInventors: Thomas Lawrence Burnett, III, Kendall Heath James, Ronald Craig Larcom
-
Publication number: 20210209830Abstract: An image rendering method comprises receiving 3D model data for a 3D model and processing the 3D model data to render image data for a hogel view to a render target. Processing the 3D model data to render the image data comprises defining a frustum having an origin at an image plane and rendering multiple sides of the frustum in a single pass without duplicating geometric shapes that pass through the image plane. The frustum comprises a plurality of side planes and having a top portion of the frustum and a bottom portion of the frustum, the plurality of side planes having a set of side plane edges that pass through the origin.Type: ApplicationFiled: March 1, 2021Publication date: July 8, 2021Inventors: Thomas Lawrence Burnett, III, Kandall Heath James, Ronald Craig Larcom
-
Patent number: 10937223Abstract: One embodiment comprises receiving scene data for a scene, the scene data including data for a plurality of triangles, loading a plurality of viewpoints and processing the scene data using a plurality of parallel rendering pipelines of a graphics processing unit to render image data for a plurality of hogel views of the scene in parallel to a set of render targets, the plurality of hogel views based on the plurality of viewpoints. Processing the scene data using the plurality of parallel rendering pipelines comprises rasterizing a same triangle from the plurality of triangles in parallel for each of the plurality of hogel views prior to moving to a next triangle from the plurality of triangles.Type: GrantFiled: February 24, 2020Date of Patent: March 2, 2021Assignee: 3D PATENTS, LLCInventors: Thomas Lawrence Burnett, III, Kendall Heath James, Ronald Craig Larcom
-
Publication number: 20200193675Abstract: One embodiment comprises receiving scene data for a scene, the scene data including data for a plurality of triangles, loading a plurality of viewpoints and processing the scene data using a plurality of parallel rendering pipelines of a graphics processing unit to render image data for a plurality of hogel views of the scene in parallel to a set of render targets, the plurality of hogel views based on the plurality of viewpoints. Processing the scene data using the plurality of parallel rendering pipelines comprises rasterizing a same triangle from the plurality of triangles in parallel for each of the plurality of hogel views prior to moving to a next triangle from the plurality of triangles.Type: ApplicationFiled: February 24, 2020Publication date: June 18, 2020Inventors: Thomas Lawrence Burnett, III, Kendall Heath James, Ronald Craig Larcom
-
Patent number: 10573056Abstract: A system comprising a multi-view processing unit to provide a plurality of parallel rendering pipelines to render multiple views of a scene in parallel to render targets. The multi-view processing unit comprises a multi-view processing unit memory storing a plurality of viewpoints and a multi-view processing unit processor configured to receive a request to render a scene, load the plurality of viewpoints and implement the parallel rendering pipelines to render the scene based on the plurality of viewpoints, the plurality of parallel rendering pipeline configured to render, in parallel, image data for multiple views to a set of buffers.Type: GrantFiled: March 6, 2018Date of Patent: February 25, 2020Assignee: 3D PATENTS, LLCInventors: Thomas Lawrence Burnett, III, Kendall Heath James, Ronald Craig Larcom
-
Patent number: 10412363Abstract: A light-field display with pixel to micro-lens spatial alignment adapted color or brightness. In one embodiment, a first pixel is read from memory. A map is accessed to read a first index that is mapped to a first position of a first emitter in an array of emitters. A first correction data mapped to the first index is read. The first pixel is adjusted using the first correction data. The first emitter emits light based on the adjusted first pixel.Type: GrantFiled: July 24, 2018Date of Patent: September 10, 2019Assignee: 3D Patents, LLCInventors: Thomas Lawrence Burnett, III, Kendall James, Nick Jameson, Ronald Larcom
-
Publication number: 20180253884Abstract: A system comprising a multi-view processing unit to provide a plurality of parallel rendering pipelines to render multiple views of a scene in parallel to render targets. The multi-view processing unit comprises a multi-view processing unit memory storing a plurality of viewpoints and a multi-view processing unit processor configured to receive a request to render a scene, load the plurality of viewpoints and implement the parallel rendering pipelines to render the scene based on the plurality of viewpoints, the plurality of parallel rendering pipeline configured to render, in parallel, image data for multiple views to a set of buffers.Type: ApplicationFiled: March 6, 2018Publication date: September 6, 2018Inventors: Thomas Lawrence Burnett III, Kendall Heath James, Ronald Craig Larcom
-
Patent number: 8605081Abstract: Methods and systems for rendering hogels, including notifying one or more rendering nodes that all rendering is complete in response to determining that each of the one or more rendering nodes completes rendering of corresponding one or more subsets of hogel data from 3D data, the rendering nodes being configured to convert the 3D data to the one or more subsets of hogel data.Type: GrantFiled: August 24, 2009Date of Patent: December 10, 2013Assignee: Zebra Imaging, Inc.Inventors: Wesley A. Holler, Gary Anthony McElroy, Jr., Michael E. Weiblen, Thomas Lawrence Burnett, III, Mark E. Lucente
-
Publication number: 20120169763Abstract: Methods and systems for displaying frames, including being provided with current-frame values to be displayed on a display, the display comprising one or more response parameters, being provided with one or more next-frame values, the one or more next-frame values to be displayed on the display sequentially after the current frame values, and adjusting the current-frame values according to the one or more next-frame values and the one or more response parameters.Type: ApplicationFiled: December 30, 2010Publication date: July 5, 2012Applicant: ZEBRA IMAGING, INC.Inventors: Mark Lucente, Shih-Che Huang, Thomas Lawrence Burnett, III
-
Publication number: 20110012895Abstract: Methods and systems for processing hogel data including providing a set of hogel data, providing one or more properties of a hogel light modulator, and processing the set of hogel data according to the one or more properties of the hogel display.Type: ApplicationFiled: June 21, 2010Publication date: January 20, 2011Applicant: ZEBRA IMAGING, INC.Inventors: Mark E. Lucente, Thomas Lawrence Burnett, III, Shih-Che Huang, Kendall James, Salah U. Din
-
Publication number: 20100220098Abstract: Methods and systems for rendering hogels, including notifying one or more rendering nodes that all rendering is complete in response to determining that each of the one or more rendering nodes completes rendering of corresponding one or more subsets of hogel data from 3D data, the rendering nodes being configured to convert the 3D data to the one or more subsets of hogel data.Type: ApplicationFiled: August 24, 2009Publication date: September 2, 2010Applicant: Zebra Imaging, Inc.Inventors: Wesley A. Holler, Gary Anthony McElroy, JR., Michael E. Weiblen, Thomas Lawrence Burnett, III, Mark E. Lucente
-
Publication number: 20100156895Abstract: Methods and systems for rendering hogels, including causing one or more nodes to each load a subset of a hogel data set into a buffer, the one or more nodes being configured to each store the corresponding subset of the hogel data set, distributing a next hogel data set command to the one or more nodes, causing the buffer to be processed in response to the next hogel data set command, and issuing a hogel data set complete command in response to determining that the one or more nodes each return a hogel data subset complete command.Type: ApplicationFiled: October 26, 2009Publication date: June 24, 2010Applicant: ZEBRA IMAGING, INC.Inventors: Wesley A. Holler, Gary Anthony McElroy, JR., Michael E. Weiblen, Thomas Lawrence Burnett, III, Mark E. Lucente
-
Publication number: 20100156894Abstract: 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.Type: ApplicationFiled: October 26, 2009Publication date: June 24, 2010Applicant: ZEBRA IMAGING, INC.Inventors: Wesley A. Holler, Gary Anthony McElroy, JR., Michael E. Weiblen, Thomas Lawrence Burnett, III, Mark E. Lucente