US 12,289,492 B2
Encoding and decoding method, apparatus, and system
Huameng Fang, Shenzhen (CN); Xin Liu, Guangdong (CN); and Peiyun Di, Shenzhen (CN)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Guangdong (CN)
Filed on Feb. 24, 2023, as Appl. No. 18/173,887.
Application 18/173,887 is a continuation of application No. PCT/CN2021/111545, filed on Aug. 9, 2021.
Claims priority of application No. 202010865789.2 (CN), filed on Aug. 25, 2020.
Prior Publication US 2023/0209131 A1, Jun. 29, 2023
Int. Cl. H04N 19/597 (2014.01); H04N 21/218 (2011.01); H04N 21/4402 (2011.01)
CPC H04N 21/4402 (2013.01) [H04N 19/597 (2014.11); H04N 21/21805 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A decoding method, applied to a decoding device configured to decode multiple viewpoint bitstreams obtained by shooting a same scene at multiple viewpoints, wherein viewpoint bitstreams of each of the multiple viewpoints comprise a first type bitstream and a second type bitstream; a first type bitstream of any viewpoint bitstream in the multiple viewpoint bitstreams and/or a second type bitstream of the viewpoint bitstream comprise/comprises a random access frame serving as a reference frame for decoding the first type bitstream of the viewpoint bitstream, and the method comprises:
receiving a switching request when a first image frame in a first type bitstream of a first viewpoint bitstream in the multiple viewpoint bitstreams is played, wherein the switching request indicates the decoding device to play a second viewpoint bitstream in the multiple viewpoint bitstreams;
determining a first random access frame that is in a first type bitstream and/or a second type bitstream of the second viewpoint bitstream and has a play moment after the first image frame and closest to the first image frame, wherein the first type bitstream of the second viewpoint bitstream comprises a random access frame with a play moment between play moments of two adjacent random access frames of the first type bitstream of the first viewpoint bitstream, and/or the second type bitstream of the second viewpoint bitstream comprises a random access frame with a play moment between the play moments of the two adjacent random access frames, and a play moment of the first image frame is between the play moments of the two adjacent random access frames; and
decoding to obtain the first random access frame based on encoded data of the first random access frame in the second viewpoint bitstream, and decoding to obtain and play an image frame that is in the first type bitstream of the second viewpoint bitstream and has a play moment after the first random access frame by using the first random access frame as a reference frame,
wherein the first type bitstream comprises intra prediction frames distributed at intervals, two adjacent intra prediction frames are at an interval of one or more inter prediction frames, and all images frames in the second type bitstream are intra prediction frames.