Patents by Inventor Oliver Mark Wright

Oliver Mark Wright 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: 20240029338
    Abstract: Disclosed approaches provide for irradiance caches which may be used to share irradiance between ray interactions spatially and/or temporally. An irradiance cache may store incoming irradiance or outgoing irradiance and may be updated by casting one or more rays from one or more locations to sample irradiance for the location(s). The number of rays that are cast may be reduced by ranking the locations, irradiance caches, and/or corresponding groups of geometry based on one or more characteristics thereof. For example, a ranking score may be computed based on camera distance, camera visibility, and/or a number of frames since a prior update. When sampling a location, outgoing irradiance from an outgoing irradiance cache may be used to determine shading when a hit distance of a ray used to generate the sample exceeds a threshold value.
    Type: Application
    Filed: October 3, 2023
    Publication date: January 25, 2024
    Inventors: Oliver Mark Wright, Jakub Boksansky
  • Patent number: 11790594
    Abstract: Disclosed approaches provide for irradiance caches which may be used to share irradiance between ray interactions spatially and/or temporally. An irradiance cache may store incoming irradiance or outgoing irradiance and may be updated by casting one or more rays from one or more locations to sample irradiance for the location(s). The number of rays that are cast may be reduced by ranking the locations, irradiance caches, and/or corresponding groups of geometry based on one or more characteristics thereof. For example, a ranking score may be computed based on camera distance, camera visibility, and/or a number of frames since a prior update. When sampling a location, outgoing irradiance from an outgoing irradiance cache may be used to determine shading when a hit distance of a ray used to generate the sample exceeds a threshold value.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: October 17, 2023
    Assignee: NVIDIA Corporation
    Inventors: Oliver Mark Wright, Jakub Boksansky
  • Patent number: 11308684
    Abstract: In various examples, a virtual light meter may be implemented along with ray tracing techniques in order to determine incident light values—e.g., incoming irradiance, incident radiance, etc.—for adjusting auto exposure values of rendered frames. For example, one or more rays may be used to sample incident light over a sampling pattern—such as a hemispherical sampling pattern—for any position in a virtual game environment. As a result, the incident light values may be sampled near a subject of interest in a scene or frame such that exposure values are consistent or stable regardless of the composition of the rendered frames.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: April 19, 2022
    Assignee: NVIDIA Corporation
    Inventors: Jakub Boksansky, Oliver Mark Wright
  • Publication number: 20220076482
    Abstract: In various examples, a virtual light meter may be implemented along with ray tracing techniques in order to determine incident light values—e.g., incoming irradiance, incident radiance, etc.—for adjusting auto exposure values of rendered frames. For example, one or more rays may be used to sample incident light over a sampling pattern—such as a hemispherical sampling pattern—for any position in a virtual game environment. As a result, the incident light values may be sampled near a subject of interest in a scene or frame such that exposure values are consistent or stable regardless of the composition of the rendered frames.
    Type: Application
    Filed: November 17, 2021
    Publication date: March 10, 2022
    Inventors: Jakub Boksansky, Oliver Mark Wright
  • Publication number: 20210049806
    Abstract: In various examples, a virtual light meter may be implemented along with ray tracing techniques in order to determine incident light values—e.g., incoming irradiance, incident radiance, etc.—for adjusting auto exposure values of rendered frames. For example, one or more rays may be used to sample incident light over a sampling pattern—such as a hemispherical sampling pattern—for any position in a virtual game environment. As a result, the incident light values may be sampled near a subject of interest in a scene or frame such that exposure values are consistent or stable regardless of the composition of the rendered frames.
    Type: Application
    Filed: August 17, 2020
    Publication date: February 18, 2021
    Inventors: Jakub Boksansky, Oliver Mark Wright
  • Publication number: 20210049807
    Abstract: Disclosed approaches provide for irradiance caches which may be used to share irradiance between ray interactions spatially and/or temporally. An irradiance cache may store incoming irradiance or outgoing irradiance and may be updated by casting one or more rays from one or more locations to sample irradiance for the location(s). The number of rays that are cast may be reduced by ranking the locations, irradiance caches, and/or corresponding groups of geometry based on one or more characteristics thereof. For example, a ranking score may be computed based on camera distance, camera visibility, and/or a number of frames since a prior update. When sampling a location, outgoing irradiance from an outgoing irradiance cache may be used to determine shading when a hit distance of a ray used to generate the sample exceeds a threshold value.
    Type: Application
    Filed: August 18, 2020
    Publication date: February 18, 2021
    Inventors: Oliver Mark Wright, Jakub Boksansky
  • Patent number: 10054796
    Abstract: A display method is provided using a display that is operable to display an image to a viewer. The display method includes detecting one or both of an initial position and/or orientation of the viewer's head, and generating an image for display according to the detected position and/or orientation. A current position and/or orientation of the viewer's head are detected at a time at which the image is to be displayed. The method also includes re-projecting the generated image according to any differences between the initial position and/or orientation and the current position and/or orientation of the viewer's head, and displaying the re-projected image using the display.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: August 21, 2018
    Assignee: Sony Interactive Entertainment Europe Limited
    Inventors: Ian Henry Bickerstaff, Simon Mark Benson, Oliver Mark Wright, Sharwin Winesh Raghoebardajal
  • Publication number: 20160246061
    Abstract: A display method is provided using a display that is operable to display an image to a viewer. The display method includes detecting one or both of an initial position and/or orientation of the viewer's head, and generating an image for display according to the detected position and/or orientation. A current position and/or orientation of the viewer's head are detected at a time at which the image is to be displayed. The method also includes re-projecting the generated image according to any differences between the initial position and/or orientation and the current position and/or orientation of the viewer's head, and displaying the re-projected image using the display.
    Type: Application
    Filed: March 24, 2014
    Publication date: August 25, 2016
    Applicant: SONY COMPUTER ENTERTAINMENT EUROPE LIMITED
    Inventors: Ian Henry Bickerstaff, Simon Mark Benson, Oliver Mark Wright, Sharwin Winesh Raghoebardajal