| CPC H04N 13/122 (2018.05) [G06T 15/005 (2013.01); H04N 13/178 (2018.05); H04N 2013/0088 (2013.01)] | 20 Claims |

|
16. A system for generating immersive video content, the system comprising:
a memory; and
a processor that, when executing computer-executable instructions stored in the memory, is configured to:
receive a video content item;
determine whether the video content item includes stereoscopic content; in response to determining that the video content item includes stereoscopic content, determine that a foveated mesh is to be generated for transcoding the stereoscopic content of the video content that is currently associated with an equirectangular mesh;
generate the foveated mesh for association with the video content item, wherein the foveated mesh is generated by deforming, using a polynomial fitting function, a two-dimensional UV map of the equirectangular mesh;
determining whether an improvement ratio satisfies a predefined criterion, wherein the improvement ratio reflects a ratio of a number of pixels in a video content item rendered using the foveated mesh to a number of pixels in the video content item rendered using the equirectangular mesh; and
responsive to determining that the improvement ratio satisfies a predefined criterion, render the immersive video content by applying the video content item as a texture to the generated foveated mesh.
|