US 11,682,158 B2
Foveated rendering
Steven Blackmon, San Rafael, CA (US); Luke T. Peterson, San Francisco, CA (US); Cuneyt Ozdas, San Mateo, CA (US); and Steven J. Clohset, San Francisco, CA (US)
Assigned to Imagination Technologies Limited, Kings Langley (GB)
Filed by Imagination Technologies Limited, Kings Langley (GB)
Filed on Apr. 9, 2019, as Appl. No. 16/378,733.
Application 16/378,733 is a division of application No. 15/372,589, filed on Dec. 8, 2016, granted, now 11,010,956.
Claims priority of provisional application 62/291,197, filed on Feb. 4, 2016.
Claims priority of provisional application 62/264,992, filed on Dec. 9, 2015.
Prior Publication US 2019/0236834 A1, Aug. 1, 2019
Int. Cl. G06T 15/06 (2011.01); G06T 15/00 (2011.01); G06T 7/00 (2017.01); G06F 3/00 (2006.01); G06F 3/01 (2006.01); G06T 3/00 (2006.01)
CPC G06T 15/06 (2013.01) [G06F 3/013 (2013.01); G06T 3/0018 (2013.01); G06T 3/0093 (2013.01); G06T 15/005 (2013.01); G06T 2210/36 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A foveated rendering system configured to render an image having a foveal region and a peripheral region,
wherein the foveated rendering system is configured to use different rendering techniques for processing graphics data for the foveal region and for the peripheral region of the image, to thereby process graphics data for the foveal region using a ray tracing technique and process graphics data for the peripheral region using a rasterisation technique,
wherein the foveated rendering system comprises:
ray tracing logic configured to process graphics data for the foveal region of the image using the ray tracing technique, wherein the ray tracing technique provides, compared to the rasterisation technique, relatively high image quality for the foveal region; and
rasterisation logic configured to process graphics data for the peripheral region of the image using the rasterisation technique, wherein the rasterisation technique provides, compared to the ray tracing technique, relatively better temporal smoothing and spatial anti-aliasing for the peripheral region,
wherein the foveated rendering system is configured to form a rendered image using the processed graphics data for the foveal region of the image processed using the ray tracing technique and the processed graphics data for the peripheral region of the image processed using the rasterisation technique.