CPC H04N 21/2402 (2013.01) [H04N 21/2187 (2013.01); H04N 21/21805 (2013.01); H04N 21/816 (2013.01)] | 16 Claims |
1. A video generating device, comprising:
a transceiver configured to communicate with an apparatus other than the video generating device;
a non-transitory memory configured to store a computer executable instruction; and
one or more processors connected to the memory and the transceiver through a bus, wherein when the computer executable instruction stored in the memory is executed by the one or more processors, cause the video generating device to be configured to:
obtain Laplace pyramid levels of 360° video frames;
upscale each of the obtained Laplace pyramid levels so as to recover a set of corresponding Gaussian pyramid levels for each 360° video frame;
determine a recovered Gaussian pyramid level among the set of recovered Gaussian pyramid levels for each pixel in each 360° video frame based on a bitrate budget for live streaming and a viewport region, by performing a pyramid level assignment procedure; and
compose a 360° video with heterogeneous spatial quality based on summing up the determined recovered Gaussian pyramid levels for each pixel in each 360° video frame.
|