Patents by Inventor David R. Baldwin
David R. Baldwin 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).
-
Patent number: 11418569Abstract: An image display system with one or more client computers in selective communication with a visual server having image processing capabilities. The client computer generates image-modifying data corresponding to a generated image, and transmits the data to the visual server. The visual server receives the image-modifying data, generates a modified image based upon the image-modifying data, and transmits the modified image as compressed data to the client. The client decompresses the modified image data and displays the modified image. In the system, the visual server and client can provide a sequential display of modified frames on client to support animation with complex 3-dimensional graphics.Type: GrantFiled: June 8, 2020Date of Patent: August 16, 2022Assignee: INTELLECTUAL PIXELS LIMITEDInventors: Osman Kent, David R. Baldwin, Nicholas J. N. Murphy
-
Publication number: 20210152623Abstract: An image display system with one or more client computers in selective communication with a visual server having image processing capabilities. The client computer generates image-modifying data corresponding to a generated image, and transmits the data to the visual server. The visual server receives the image-modifying data, generates a modified image based upon the image-modifying data, and transmits the modified image as compressed data to the client. The client decompresses the modified image data and displays the modified image. In the system, the visual server and client can provide a sequential display of modified frames on client to support animation with complex 3-dimensional graphics.Type: ApplicationFiled: June 8, 2020Publication date: May 20, 2021Applicant: Intellectual Pixels LimitedInventors: Osman Kent, David R. Baldwin, Nicholas J.N. Murphy
-
Patent number: 10909753Abstract: An apparatus and method for sampling pattern generation in a ray tracing architecture. For example, one embodiment of a graphics processing apparatus comprises: a ray generation circuit to generate a ray stream from one or more image tiles; and a sample pattern generation circuit to generate samples for rays in the ray stream, the samples generated to exhibit at least some randomness across pixels of a given frame but be repeatable across multiple frames.Type: GrantFiled: February 26, 2020Date of Patent: February 2, 2021Assignee: Intel CorporationInventor: David R. Baldwin
-
Publication number: 20200265637Abstract: An apparatus and method for sampling pattern generation in a ray tracing architecture. For example, one embodiment of a graphics processing apparatus comprises: a ray generation circuit to generate a ray stream from one or more image tiles; and a sample pattern generation circuit to generate samples for rays in the ray stream, the samples generated to exhibit at least some randomness across pixels of a given frame but be repeatable across multiple frames.Type: ApplicationFiled: February 26, 2020Publication date: August 20, 2020Inventor: David R. BALDWIN
-
Patent number: 10681109Abstract: An image display system with one or more client computers in selective communication with a visual server having image processing capabilities. The client computer generates image-modifying data corresponding to a generated image, and transmits the data to the visual server. The visual server receives the image-modifying data, generates a modified image based upon the image-modifying data, and transmits the modified image as compressed data to the client. The client decompresses the modified image data and displays the modified image. In the system, the visual server and client can provide a sequential display of modified frames on client to support animation with complex 3-dimensional graphics.Type: GrantFiled: June 29, 2017Date of Patent: June 9, 2020Assignee: INTELLECTUAL PIXELS LIMITEDInventors: Osman Kent, David R. Baldwin, Nicholas J. N. Murphy
-
Patent number: 10580201Abstract: An apparatus and method for sampling pattern generation in a ray tracing architecture. For example, one embodiment of a graphics processing apparatus comprises: a ray generation circuit to generate a ray stream from one or more image tiles; and a sample pattern generation circuit to generate samples for rays in the ray stream, the samples generated to exhibit at least some randomness across pixels of a given frame but be repeatable across multiple frames.Type: GrantFiled: October 22, 2018Date of Patent: March 3, 2020Assignee: Intel CorporationInventor: David R. Baldwin
-
Patent number: 10262459Abstract: Conflicts between the database-building and traversal phases are resolved by allowing the database bin size to be different from the display bin size. The database bin size is some multiple of the bin display bin size, and when there are multiple display bins in a database bin, each database bin is traversed multiple times for display, and the rasterizer discards primitives outside of the current display bin. This allows a trade off between memory bandwidth consumed for database building and bandwidth consumed for display, particularly when the display traversal is done multiple of times.Type: GrantFiled: June 2, 2018Date of Patent: April 16, 2019Inventor: David R. Baldwin
-
Publication number: 20190057543Abstract: An apparatus and method for sampling pattern generation in a ray tracing architecture. For example, one embodiment of a graphics processing apparatus comprises: a ray generation circuit to generate a ray stream from one or more image tiles; and a sample pattern generation circuit to generate samples for rays in the ray stream, the samples generated to exhibit at least some randomness across pixels of a given frame but be repeatable across multiple frames.Type: ApplicationFiled: October 22, 2018Publication date: February 21, 2019Inventor: DAVID R. BALDWIN
-
Patent number: 10162642Abstract: An instruction cache and data cache used to virtualize the storage of global data and instructions used by graphics shaders. Present day hardware design stores the global data and instructions used by the shaders in a fixed amount of registers or writable control store (WCS). However, this traditional approach limits the size and the complexity of the shaders that can be supported. By virtualizing the storage of the global data and instructions, the amount of global or state memory available to the shader and the length of the shading programs are no longer constrained by the physical on-chip memory.Type: GrantFiled: February 4, 2014Date of Patent: December 25, 2018Assignee: ZiiLABS Inc. Ltd.Inventor: David R. Baldwin
-
Patent number: 10147225Abstract: An apparatus and method for sampling pattern generation in a ray tracing architecture. For example, one embodiment of a graphics processing apparatus comprises: a ray generation circuit to generate a ray stream from one or more image tiles; and a sample pattern generation circuit to generate samples for rays in the ray stream, the samples generated to exhibit at least some randomness across pixels of a given frame but be repeatable across multiple frames.Type: GrantFiled: April 1, 2016Date of Patent: December 4, 2018Assignee: Intel CorporationInventor: David R. Baldwin
-
Patent number: 9990768Abstract: Conflicts between the database-building and traversal phases are resolved by allowing the database bin size to be different from the display bin size. The database bin size is some multiple of the bin display bin size, and when there are multiple display bins in a database bin, each database bin is traversed multiple times for display, and the rasterizer discards primitives outside of the current display bin. This allows a trade off between memory bandwidth consumed for database building and bandwidth consumed for display, particularly when the display traversal is done multiple of times.Type: GrantFiled: May 23, 2016Date of Patent: June 5, 2018Assignee: ZIILABS INC., LTD.Inventor: David R. Baldwin
-
Patent number: 9916643Abstract: An efficient method and system for multi-sample antialiasing in graphics processing is described. Geometric edges as well as implicit edges of primitives in a bin are identified by iteratively rendering bins of pixels. Selective multi-sample antialiasing is applied to pixels that are touched by either a geometric edge or an implicit edge; pixels that are fully covered are not antialiased.Type: GrantFiled: June 12, 2017Date of Patent: March 13, 2018Assignee: ZiiLabs Inc., Ltd.Inventor: David R. Baldwin
-
Publication number: 20170366599Abstract: An image display system with one or more client computers in selective communication with a visual server having image processing capabilities. The client computer generates image-modifying data corresponding to a generated image, and transmits the data to the visual server. The visual server receives the image-modifying data, generates a modified image based upon the image-modifying data, and transmits the modified image as compressed data to the client. The client decompresses the modified image data and displays the modified image. In the system, the visual server and client can provide a sequential display of modified frames on client to support animation with complex 3-dimensional graphics.Type: ApplicationFiled: June 29, 2017Publication date: December 21, 2017Applicant: Intellectual Pixels LimitedInventors: Osman Kent, David R. Baldwin, Nicholas J.N. Murphy
-
Publication number: 20170287208Abstract: An apparatus and method for sampling pattern generation in a ray tracing architecture. For example, one embodiment of a graphics processing apparatus comprises: a ray generation circuit to generate a ray stream from one or more image tiles; and a sample pattern generation circuit to generate samples for rays in the ray stream, the samples generated to exhibit at least some randomness across pixels of a given frame but be repeatable across multiple frames.Type: ApplicationFiled: April 1, 2016Publication date: October 5, 2017Inventor: DAVID R. BALDWIN
-
Patent number: 9699238Abstract: An image display system with one or more client computers in selective communication with a visual server having image processing capabilities. The client computer generates image-modifying data corresponding to a generated image, and transmits the data to the visual server. The visual server receives the image-modifying data, generates a modified image based upon the image-modifying data, and transmits the modified image as compressed data to the client. The client decompresses the modified image data and displays the modified image. In the system, the visual server and client can provide a sequential display of modified frames on client to support animation with complex 3-dimensional graphics.Type: GrantFiled: February 27, 2014Date of Patent: July 4, 2017Assignee: INTELLECTUAL PIXELS LIMITEDInventors: Osman Kent, David R. Baldwin, Nicholas J. N. Murphy
-
Patent number: 9679364Abstract: An efficient method and system for multi-sample antialiasing in graphics processing is described. Geometric edges as well as implicit edges of primitives in a bin are identified by iteratively rendering bins of pixels. Selective multi-sample antialiasing is applied to pixels that are touched by either a geometric edge or an implicit edge; pixels that are fully covered are not antialiased.Type: GrantFiled: August 1, 2016Date of Patent: June 13, 2017Assignee: ZiiLAbs Inc., Ltd.Inventor: David R. Baldwin
-
Patent number: 9406168Abstract: An efficient method and system for multi-sample antialiasing in graphics processing is described. Geometric edges as well as implicit edges of primitives in a bin are identified by iteratively rendering bins of pixels. Selective multi-sample antialiasing is applied to pixels that are touched by either a geometric edge or an implicit edge; pixels that are fully covered are not antialiased.Type: GrantFiled: December 21, 2015Date of Patent: August 2, 2016Assignee: ZiiLabs Inc., Ltd.Inventor: David R. Baldwin
-
Patent number: 9349215Abstract: Conflicts between the database-building and traversal phases are resolved by allowing the database bin size to be different from the display bin size. The database bin size is some multiple of the bin display bin size, and when there are multiple display bins in a database bin, each database bin is traversed multiple times for display, and the rasterizer discards primitives outside of the current display bin. This allows a trade off between memory bandwidth consumed for database building and bandwidth consumed for display, particularly when the display traversal is done multiple of times.Type: GrantFiled: July 31, 2015Date of Patent: May 24, 2016Assignee: ZiiLABS Inc., Ltd.Inventor: David R. Baldwin
-
Patent number: 9218689Abstract: An efficient method and system for multi-sample antialiasing in graphics processing is described. Geometric edges as well as implicit edges of primitives in a bin are identified by iteratively rendering bins of pixels. Selective multi-sample antialiasing is applied to pixels that are touched by either a geometric edge or an implicit edge; pixels that are fully covered are not antialiased.Type: GrantFiled: September 28, 2004Date of Patent: December 22, 2015Assignee: ZILABS INC., LTD.Inventor: David R. Baldwin
-
Patent number: 9106605Abstract: An image display system with one or more client computers in selective communication with a visual server having image processing capabilities. The client computer generates image-modifying data corresponding to a generated image, and transmits the data to the visual server. The visual server receives the image-modifying data, generates a modified image based upon the image-modifying data, and transmits the modified image as compressed data to the client. The client decompresses the modified image data and displays the modified image. In the system, the visual server and client can provide a sequential display of modified frames on client to support animation with complex 3-dimensional graphics.Type: GrantFiled: October 11, 2013Date of Patent: August 11, 2015Assignee: Intellectual Pixels LimitedInventors: Osman Kent, David R. Baldwin, Nicholas J. N. Murphy