| CPC H04N 23/698 (2023.01) [G06T 11/003 (2013.01); G06V 20/40 (2022.01); H04N 19/184 (2014.11); H04N 19/33 (2014.11)] | 20 Claims |

|
1. A computer system comprising:
one or more processing units; and
memory storing instructions that, when executed by the one or more processing units, causes the computer system to:
create a first version of a panoramic image by sampling a second version of the panoramic image, wherein:
the first version of the panoramic image has a first resolution;
the second version of the panoramic image has a second resolution; and
the first resolution is lower than the second resolution;
split the second version of the panoramic image into multiple sections associated with different view directions;
create multiple composite images, wherein:
each composite image of the multiple composite images includes a respective section of the multiple sections and an entirety of the first version of the panoramic image;
the respective section included in the composite image is associated with a view window and enables the view window to be output at the second resolution; and
the entirety of the first version of the panoramic image included in the composite image enables the panoramic image to be output at the first resolution based on the view window changing;
produce encoded versions of the multiple composite images by encoding the multiple composite images in corresponding video streams; and
store the encoded versions of the multiple composite images for delivery.
|