US 12,169,877 B2
Client side processing of streams of video frames generated by a split hierarchy graphics processing system
Torgeir Hagland, Santa Ana, CA (US)
Assigned to Sony Interactive Entertainment LLC, San Mateo, CA (US)
Filed by Sony Interactive Entertainment LLC, San Mateo, CA (US)
Filed on Apr. 25, 2023, as Appl. No. 18/306,922.
Application 18/306,922 is a continuation of application No. 17/581,697, filed on Jan. 21, 2022, granted, now 11,636,568.
Application 17/581,697 is a continuation of application No. 15/993,064, filed on May 30, 2018, granted, now 11,232,532, issued on Jan. 25, 2022.
Prior Publication US 2023/0260073 A1, Aug. 17, 2023
Int. Cl. G06T 1/20 (2006.01); A63F 13/24 (2014.01); A63F 13/32 (2014.01); A63F 13/335 (2014.01); G06T 19/00 (2011.01); H04L 65/61 (2022.01); H04L 67/10 (2022.01); H04L 67/131 (2022.01); H04L 69/16 (2022.01)
CPC G06T 1/20 (2013.01) [G06T 19/00 (2013.01); H04L 67/10 (2013.01); H04L 67/131 (2022.05); A63F 13/24 (2014.09); A63F 13/32 (2014.09); A63F 13/335 (2014.09); A63F 2300/66 (2013.01); A63F 2300/8082 (2013.01); H04L 65/61 (2022.05); H04L 69/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a plurality of decoders configured for receiving a plurality of encoded sequences of video frames from a plurality of encoders of a plurality of render nodes located at a cloud gaming system, and decoding the plurality of encoded sequences of video frames to generate a plurality of views of a three dimensional representation of a virtual reality (VR) environment corresponding to a location in the VR environment; and
a cube map viewer for generating a point-of-view into the VR environment based on the plurality of views,
wherein each of the plurality of encoders streams a corresponding sequence of video frames of a corresponding view to a corresponding decoder of the plurality of decoders,
wherein a plurality of dedicated communication paths support communication between a plurality of pairs of encoders and decoders, such that each of the plurality of pairs of encoders and decoders is supported by a corresponding and dedicated communication path.