CPC H04N 13/111 (2018.05) [G06F 3/011 (2013.01); G06F 3/012 (2013.01); G06F 3/04815 (2013.01); G06T 17/05 (2013.01); G06T 17/20 (2013.01); G06T 19/20 (2013.01); G09G 3/003 (2013.01); G09G 5/001 (2013.01); G09G 5/003 (2013.01); G09G 5/006 (2013.01); H04N 13/139 (2018.05); H04N 13/161 (2018.05); H04N 13/189 (2018.05); H04N 13/194 (2018.05); H04N 13/204 (2018.05); H04N 13/232 (2018.05); H04N 13/239 (2018.05); H04N 13/271 (2018.05); H04N 13/279 (2018.05); H04N 13/282 (2018.05); H04N 13/344 (2018.05); H04N 19/44 (2014.11); H04N 21/4345 (2013.01); G06T 2207/30244 (2013.01); G06V 40/10 (2022.01); G09G 2352/00 (2013.01); G09G 2360/02 (2013.01); G09G 2360/125 (2013.01); G09G 2370/02 (2013.01)] | 20 Claims |
1. A method of operating a content playback device, the method comprising:
receiving a first frame including non-occluded image data corresponding to a first portion of an environment visible from a first viewing position;
receiving an auxiliary frame including occluded image data corresponding to a second portion of the environment not visible from the first viewing position and visible from a second viewing position;
detecting a head viewing position, wherein the head viewing position is different than the first viewing position;
rendering an image based on the detected head viewing position, the non-occluded image data, and the occluded image data, wherein the rendered image comprises a view of a portion of the environment from the detected head viewing position; and
outputting the rendered image to a display.
|