The invention relates to a coding method, a coding device, a decoding method and a decoding device. The coding method includes obtaining the target number of motion information predicted by the image part to be encoded, and generating a set of motion information prediction results using the number of targets acquired. The collection is generated by the following steps: obtaining a first set of predicted motion information; the first set by removing the prediction results of repetitive motion information to modify the motion information prediction results to obtain reduced prediction results of motion information containing the motion information to predict the outcome of the first number number number will first set; target motion information prediction results the comparison with the obtained; and the first number is lower than the target number of cases, to obtain additional motion information prediction results, and the additional motion information prediction results the results add to the motion information reduction set.
【技术实现步骤摘要】
编码方法、编码装置、解码方法和解码装置(本申请是申请日为2012年1月11日、申请号为201280005359.7、专利技术名称为“错误恢复改进的视频编码和解码”的申请的分案申请。)
本专利技术涉及一种用于对数字图像序列进行编码的方法和装置以及用于对相应的位流进行解码的方法和装置。本专利技术属于数字信号处理领域,尤其属于使用运动补偿来减少视频流中的空间冗余和时间冗余的视频压缩领域。
技术介绍
例如H.263、H.264、MPEG-1、MPEG-2、MPEG-4、SVC等的许多视频压缩格式使用基于块的离散余弦变换(DCT)和运动补偿以去除空间冗余和时间冗余。这些格式可被称为预测视频格式。视频信号的各帧或图像被分割成编码后的并且能够独立进行解码的片(slice)。片通常是帧的矩形部分、或者更通常为帧的一部分或整个帧。此外,各片被分割成多个宏块(MB),并且将各宏块被进一步分割成块、通常为8×8个像素的块。这些编码帧为(被称为P帧的根据一个参考帧而预测到的或者被称为B帧的根据两个参考帧而预测到的)时间预测帧和非时间预测帧(被称为内帧或I帧)这两种类型。时间预测在于从参考帧(视频序列的先前帧或将来帧)中发现最接近要编码的块的图像部分或参考区域。该步骤已知为运动估计。接着,连同与表示运动补偿要使用的参考区域的运动矢量有关的运动信息项一起,对要编码的块和参考部分之间的差进行编码(运动补偿)。为了进一步降低对运动信息进行编码的代价,已提出了利用相对于通常根据要编码的块周围的块的运动矢量所计算出的运动矢量预测结果的差来对运动矢量进行编码。在H.264中,针对根据位于要编码 ...
【技术保护点】
一种用于将数字图像序列编码成位流的方法,其中图像的至少一部分是通过相对于参考图像部分的运动补偿来进行编码的,其中,针对至少一个要编码的图像部分,所述方法包括以下步骤:‑获得所述要编码的图像部分要使用的运动信息预测结果的目标数量;以及‑生成步骤,用于使用所获得的运动信息预测结果的目标数量来生成运动信息预测结果的集合,其中,所述生成步骤包括以下步骤:‑获得运动信息预测结果的第一集合,其中所述第一集合的各运动信息预测结果同与编码中的图像部分具有预定的空间和/或时间关系的图像部分相关联;‑通过除去一个或多个重复的运动信息预测结果来修改运动信息预测结果的所述第一集合以获得包含第一数量的运动信息预测结果的运动信息预测结果的缩减集合,其中所述缩减集合的各运动信息预测结果不同于所述缩减集合的任何其它运动信息预测结果;‑在获得了运动信息预测结果的所述缩减集合之后,将运动信息预测结果的所述第一数量与所获得的目标数量进行比较;以及‑在所述第一数量低于所述目标数量的情况下,‑获得附加运动信息预测结果,以及‑将所述附加运动信息预测结果添加至运动信息预测结果的所述缩减集合。
【技术特征摘要】
2011.01.12 GB 1100462.91.一种用于将数字图像序列编码成位流的方法,其中图像的至少一部分是通过相对于参考图像部分的运动补偿来进行编码的,其中,针对至少一个要编码的图像部分,所述方法包括以下步骤:-获得所述要编码的图像部分要使用的运动信息预测结果的目标数量;以及-生成步骤,用于使用所获得的运动信息预测结果的目标数量来生成运动信息预测结果的集合,其中,所述生成步骤包括以下步骤:-获得运动信息预测结果的第一集合,其中所述第一集合的各运动信息预测结果同与编码中的图像部分具有预定的空间和/或时间关系的图像部分相关联;-通过除去一个或多个重复的运动信息预测结果来修改运动信息预测结果的所述第一集合以获得包含第一数量的运动信息预测结果的运动信息预测结果的缩减集合,其中所述缩减集合的各运动信息预测结果不同于所述缩减集合的任何其它运动信息预测结果;-在获得了运动信息预测结果的所述缩减集合之后,将运动信息预测结果的所述第一数量与所获得的目标数量进行比较;以及-在所述第一数量低于所述目标数量的情况下,-获得附加运动信息预测结果,以及-将所述附加运动信息预测结果添加至运动信息预测结果的所述缩减集合。2.根据权利要求1所述的方法,其中,所述第一集合的运动信息预测结果是具有从编码中图像或参考图像的图像部分获得的运动矢量的实际运动信息预测结果,以及所述附加运动信息预测结果是不具有从所述编码中图像或所述参考图像的图像部分获得的运动矢量的虚拟运动信息预测结果。3.根据权利要求2所述的方法,其中,还包括以下步骤:测试所述缩减集合中的运动信息预测结果的数量(N;N1)是否低于所述目标数量(Nmax)(S512;S606),并且在低于所述目标数量(Nmax)的情况下,首先添加一个或多个其它实际运动信息预测结果,然后再次测试在添加了所述其它实际运动信息预测结果之后的运动信息预测结果的数量(N2)是否低于所述目标数量(Nmax),并且在低于所述目标数量(Nmax)的情况下,添加一个或多个所述虚拟运动信息预测结果。4.一种用于对包括编码后的数字图像序列的位流进行解码的方法,其中图像的至少一部分是通过相对于参考图像的运动补偿来进行编码的,其中,针对至少一个要解码的图像部分,所述方法包括以下步骤:-获得所述要解码的图像部分要使用的运动信息预测结果的目标数量;以及-生成步骤,用于使用所获得的运动信息预测结果的目标数量来生成运动信息预测结果的集合,其中,所述生成步骤包括以下步骤:-获得运动信息预测结果的第一集合,其中所述第一集合的各运动信息预测结果同与解码中的图像部分具有预定的空间和/或时间关系的图像部分相关联;-通过除去一个或多个重复的运动信息预测结果来修改运动信息预测结果的所述第一集合...
【专利技术属性】
技术研发人员:C·吉斯科特,G·拉罗彻,
申请(专利权)人:佳能株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。