CPC H04N 13/117 (2018.05) [H04N 19/152 (2014.11); H04N 19/162 (2014.11); H04N 19/174 (2014.11); H04N 19/33 (2014.11); H04N 21/2387 (2013.01); H04N 21/47217 (2013.01); H04N 21/816 (2013.01)] | 13 Claims |
1. A video optimization method, comprising:
receiving a request to pause an ongoing video session at a video frame comprising an in-view portion and an out-of-view portion, the in-view portion corresponding to a viewport and comprising a first video quality and the out-of-view portion comprising a region outside the viewport and comprising a second video quality less than the first video quality;
generating a replacement frame corresponding to the video frame paused, the replacement frame comprising a uniform video quality at least equal to the first video quality;
presenting the replacement frame to a client device for display during pausing; and
while pausing, flushing a pause buffer associated with the client device and obtaining high quality video frames subsequent to the video frame being paused for storing in the pause buffer, the high quality video frames having a video quality at least equal to the first video quality.
|