US 11,748,840 B2
Method for efficient re-rendering objects to vary viewports and under varying rendering and rasterization parameters
Mark Evan Cerny, Los Angeles, CA (US); and Jason Scanlin, Los Angeles, CA (US)
Assigned to SONY INTERACTIVE ENTERTAINMENT LLC, San Mateo, CA (US)
Filed by Sony Interactive Entertainment LLC, San Mateo, CA (US)
Filed on Feb. 8, 2021, as Appl. No. 17/170,679.
Application 15/725,658 is a division of application No. 14/678,445, filed on Apr. 3, 2015, granted, now 10,438,312, issued on Oct. 8, 2019.
Application 17/170,679 is a continuation of application No. 15/725,658, filed on Oct. 5, 2017, granted, now 10,915,981.
Claims priority of provisional application 61/975,774, filed on Apr. 5, 2014.
Prior Publication US 2021/0166338 A1, Jun. 3, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 1/20 (2006.01); G06T 11/40 (2006.01); G06T 15/10 (2011.01); G09G 5/14 (2006.01); G06F 3/01 (2006.01); G06T 1/60 (2006.01); G06T 11/20 (2006.01)
CPC G06T 1/20 (2013.01) [G06F 3/013 (2013.01); G06T 1/60 (2013.01); G06T 11/20 (2013.01); G06T 11/40 (2013.01); G06T 15/10 (2013.01); G09G 5/14 (2013.01)] 31 Claims
OG exemplary drawing
 
1. A method of processing graphics depicting one or more objects as mapped to a screen area, the screen area including a plurality of zones, each said zone having a different set of rendering parameters, the method comprising:
assembling each primitive of a batch of primitives belonging to an object covering at least two of the zones of the screen area to a screen space, wherein said assembling each of the primitives includes iterating each primitive with a primitive assembler for each of the zones covered by the object, wherein each said zone is associated with a different set of screen space transform parameters used to transform locations of vertices in the batch of primitives from a homogenous coordinate space to a head mounted display screen space that is not flat before scan conversion and wherein the plurality of zones are arranged to minimize an overlap between zones.