CPC H04N 19/597 (2014.11) [H04N 19/109 (2014.11); H04N 19/174 (2014.11); H04N 21/43072 (2020.08); H04N 21/816 (2013.01); H04N 21/8455 (2013.01); H04N 21/8456 (2013.01)] | 15 Claims |
1. An encoder comprising:
at least one processor configured to:
encode an immersive video spatially tiled with a set of tiles and temporally divided into a plurality of tile segments, a tile covering a portion of a scene of the immersive video and a tile segment being associated with a tile of the set of tiles;
receive, from a decoder, a request for a new tile segment and a complementary frame, the complementary frame comprising a new P frame to enable a decoder to switch at a reference time, which is greater than a current displayed timestamp, from a current tile segment associated with a current tile to a new tile segment with a new tile, wherein the new tile segment is defined in a manifest and corresponds to a same temporal interval of the immersive video as the current tile segment; and
generate and transmit, to the decoder, the complementary frame;
wherein the request for the complementary frame includes the reference time to implement tile switching from the current tile segment to the new tile segment;
wherein at least one frame in the new tile segment is predicted from the complementary frame; and
wherein the complementary frame is generated from one or more frames of the current tile segment.
|