The invention relates to a decoding device, a decoding method and a storage medium. A method and apparatus for deriving at least one motion information prediction result for encoding an image part by motion compensation. At least two different first subsets and second subsets of motion information prediction results are provided in the first set of motion information prediction results. Second a subset of prediction results processing and motion information of a first subset of the prediction results of the motion information, to obtain the final set according to the results of motion information of the reference image part part of the image can be used. The processing of the second subset may include removing duplicate values from the motion information prediction result of the second subset, and may perform the processing to exclude time prediction results. At least part of the processing of the second subset of the motion information prediction results can be carried out at least a portion of the processing of the first subset of the motion information prediction results.
【技术实现步骤摘要】
解码装置、解码方法和存储介质(本申请是申请日为2012年8月16日、申请号为201280040143.4、专利技术名称为“图像序列的编码方法和装置及图像序列的解码方法和装置”的申请的分案申请。)
本专利技术涉及一种用于对数字图像序列进行编码的方法和装置以及用于对相应的位流进行解码的方法和装置。本专利技术还涉及用于推导运动信息的方法和装置,其中该运动信息包括用于对通过相对于至少一个参考图像部分的运动补偿所预测出的图像的图像部分进行预测的至少一个运动信息预测结果。本专利技术可以应用于数字信号处理领域,尤其应用于使用运动补偿来减少视频流中的空间冗余和时间冗余的视频压缩领域。
技术介绍
例如H.263、H.264、MPEG-1、MPEG-2、MPEG-4、SVC等的许多视频压缩格式使用基于块的离散余弦变换(DCT)和运动补偿以除去空间冗余和时间冗余。这些格式可被称为预测视频格式。视频信号的各帧或各图像被分割成编码后的并且能够独立进行解码的片(slice)。片通常是帧的矩形部分、或者更通常为帧的一部分或整个帧。此外,各片被分割成多个宏块(MB),并且各宏块被进一步分割成块、通常为8×8个像素的块。这些编码帧为(被称为P帧的根据一个参考帧而预测到的或者被称为B帧的根据两个参考帧而预测到的)时间预测帧和(被称为内帧或I帧的)非时间预测帧这两种类型。时间预测在于:从参考帧(视频序列的先前帧或将来帧)中发现最接近要编码的块的图像部分或参考区域。该步骤通常已知为运动估计。接着,在通常被称为运动补偿的步骤中使用参考区域来预测块,即连同与表示运动补偿要使用的参考区域的运动矢量有关 ...
【技术保护点】
一种解码装置,用于确定针对要经过解码的块的运动矢量预测结果的候选,所述解码装置包括:获得单元,用于获得多个运动矢量,所述多个运动矢量能够至少包括从包含所述要经过解码的块的帧所获得的多个第一运动矢量、或者从与包含所述要经过解码的块的帧不同的帧所获得的第二运动矢量;以及处理单元,用于对所述获得单元所获得的多个运动矢量执行处理,其中,在所述要经过解码的块的左方块的运动矢量可用的情况下,所述多个第一运动矢量能够包括所述左方块的运动矢量,所述处理单元所执行的处理是:所述处理单元判断所述获得单元是否获得相同的运动矢量;以及在所述获得单元获得了相同的运动矢量的情况下,所述处理单元不将相同的运动矢量其中之一包括在针对所述要经过解码的块的运动矢量预测结果的候选中,以及在所述处理单元所执行的处理中,所述获得单元所获得的多个第一运动矢量经过该处理,并且所述第二运动矢量不经过该处理。
【技术特征摘要】
2011.08.17 GB 1114184.31.一种解码装置,用于确定针对要经过解码的块的运动矢量预测结果的候选,所述解码装置包括:获得单元,用于获得多个运动矢量,所述多个运动矢量能够至少包括从包含所述要经过解码的块的帧所获得的多个第一运动矢量、或者从与包含所述要经过解码的块的帧不同的帧所获得的第二运动矢量;以及处理单元,用于对所述获得单元所获得的多个运动矢量执行处理,其中,在所述要经过解码的块的左方块的运动矢量可用的情况下,所述多个第一运动矢量能够包括所述左方块的运动矢量,所述处理单元所执行的处理是:所述处理单元判断所述获得单元是否获得相同的运动矢量;以及在所述获得单元获得了相同的运动矢量的情况下,所述处理单元不将相同的运动矢量其中之一包括在针对所述要经过解码的块的运动矢量预测结果的候选中,以及在所述处理单元所执行的处理中,所述获得单元所获得的多个第一运动矢量经过该处理,并且所述第二运动矢量不经过该处理。2.根据权利要求1所述的解码装置,其中,还包括确定单元,所述确定单元用于将所述获得单元所获得的多个运动矢量的至少一部分确定为针对所述要经过解码的块的运动矢量预测结果的候选。3.根据权利要求2所述的解码装置,其中,所述确定单元将包括所述处理单元执行了处理的所述多个第一运动矢量的多个运动矢量预测结果确定为针对所述要经过解码的块的运动矢量预测结果的候选。4.根据权利要求2所述的解码装置,其中,所述确定单元将包括所述第二运动矢量的多个运动矢量预测结果确定为针对所述要经过解码的块的运动矢量预测结果的候选。5.根据权利要求1所述的解码装置,其中,所述获得单元获得表示要选择的运动矢量预测结果的索引,以及所述解码装置还包括推导单元,所述推导单元用于基于所述索引来推导针对所述要经过解码的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。