一种视频编/解码中运动信息的获取方法及装置制造方法及图纸

技术编号:24294063 阅读:53 留言:0更新日期:2020-05-26 20:59
本申请公开了一种视频编/解码中运动信息的获取方法,包括:根据当前处理块/子块的第一参考块集中各参考块的运动矢量,计算所述当前处理块/子块的运动矢量第一预测值;确定当前处理块/子块的第二参考块集中各参考块/子块的运动矢量第一预测残差值,根据该残差值,对所述当前处理块/子块的运动矢量第一预测残差进行预测,得到运动矢量第一预测残差预测值;根据当前处理块/子块的所述运动矢量第一预测残差预测值和所述运动矢量第一预测值,确定所述当前处理块/子块的运动矢量第二预测值。应用本申请,能够提高编/解码性能。

A method and device for obtaining motion information in video coding / decoding

【技术实现步骤摘要】
一种视频编/解码中运动信息的获取方法及装置本申请是申请号为“201310684728.6”专利技术名称为“一种视频编/解码中运动信息的获取方法及装置”的专利技术专利申请的分案申请。
本申请涉及视频编码技术,特别涉及一种视频编/解码中运动信息的获取方法及装置。
技术介绍
目前主流的视频编/解码技术都是基于混合框架的,其主要编码工具包括:预测编码、变化编码和熵编码。其中预测编码包括帧间预测编码和帧内预测编码,分别用于去除视频信号中的时间上的相关性和空间上的相关性。帧间预测编码采用已编码帧的图像对当前正编码帧的图像进行预测,然后对预测残差进行变换编码和熵编码,用于预测当前帧的已编码帧称为参考帧。参考帧上预测块和当前的编码块之间的空间位置关系通过运动矢量来表示。随着预测技术的不断进步,图像预测残差不断减小,因此在视频码流中图像残差信息所占比重减小,而运动信息所占比例上升。因此运动矢量的高效编码,对提高整个视频编码的性能至关重要。视频编/解码中对运动矢量处理的方法有两种:一种是编码器通过运动估计得到运动矢量后对运动矢量进行本文档来自技高网...

【技术保护点】
1.一种视频编/解码中运动信息的获取方法,其特征在于,对视频图像的当前处理块/子块确定运动信息的处理包括:/n根据当前处理块/子块的第一参考块集中各参考块的运动矢量,计算所述当前处理块/子块的运动矢量第一预测值;所述第一参考块集中包括用于进行当前处理块/子块运动矢量的第一次预测或导出的参考块;/n确定当前处理块/子块的第二参考块集中各参考块的运动矢量第一预测残差值,根据该残差值,对所述当前处理块/子块的运动矢量第一预测残差进行预测,得到运动矢量第一预测残差预测值;所述第二参考块集中包括用于进行当前处理块/子块的运动矢量第一预测残差预测的参考块;/n根据当前处理块/子块的所述运动矢量第一预测残差...

【技术特征摘要】
20130614 CN 20131023630961.一种视频编/解码中运动信息的获取方法,其特征在于,对视频图像的当前处理块/子块确定运动信息的处理包括:
根据当前处理块/子块的第一参考块集中各参考块的运动矢量,计算所述当前处理块/子块的运动矢量第一预测值;所述第一参考块集中包括用于进行当前处理块/子块运动矢量的第一次预测或导出的参考块;
确定当前处理块/子块的第二参考块集中各参考块的运动矢量第一预测残差值,根据该残差值,对所述当前处理块/子块的运动矢量第一预测残差进行预测,得到运动矢量第一预测残差预测值;所述第二参考块集中包括用于进行当前处理块/子块的运动矢量第一预测残差预测的参考块;
根据当前处理块/子块的所述运动矢量第一预测残差预测值和所述运动矢量第一预测值,确定所述当前处理块/子块的运动矢量第二预测值。


2.根据权利要求1所述的方法,其特征在于,所述当前处理块的第一参考块集包括当前处理帧上与所述当前处理块相邻的已编/解码块、和/或当前处理帧的参考帧上与所述当前处理块有空间位置重合或相邻的已编/解码块;
所述当前处理块的第二参考块集包括当前处理帧上与所述当前处理块相邻的已编/解码块、和/或当前处理帧的参考帧上与所述当前处理块有空间位置重合或相邻的已编/解码块;
所述当前处理子块的第一参考块集包括当前处理帧上与所述当前处理子块或子块所在块相邻的已编/解码块、和/或当前处理帧的参考帧上与所述当前处理子块或子块所在块有空间位置重合或相邻的已编/解码块;
所述当前处理子块的第二参考块集包括当前处理帧上与所述当前处理子块或子块所在块相邻的已编/解码块、和/或当前处理帧的参考帧上与所述当前处理子块或子块所在块有空间位置重合或相邻的已编/解码块。


3.根据权利要求1所述的方法,其特征在于,所述计算所述当前处理块/子块的运动矢量第一预测值包括:
编码器根据当前处理块/子块的第一参考块集中各参考块的运动矢量,导出当前处理块/子块的运动矢量第一预测值,并将当前处理块/子块的运动矢量第一预测值导出信息写入码流;
解码器根据当前处理块/子块的第一参考块集中各参考块的运动矢量和码流中关于当前处理块/子块的运动矢量第一预测值导出的信息,计算当前处理块/子块的运动矢量第一预测值。


4.根据权利要求1所述的方法,其特征在于,所述确定当前处理块/子块的第二参考块集中各参考块的运动矢量第一预测残差值包括:
在对当前处理块/子块确定运动信息时,获取所述第二参考块集中各参考块的运动矢量及其运动矢量第一预测值,并计算运动矢量减去运动矢量第一预测值的差值作为相应参考块的运动矢量第一预测残差值;或者,
对于所述当前处理块/子块的第二参考块集中的任一参考块,在确定该任一参考块的运动信息后、在确定所述任一参考块的下一处理块/子块的运动信息前,计算所述任一参考块的运动矢量减去其运动矢量第一预测值间的差值,作为相应参考块的运动矢量第一预测残差值,并进行保存;在对当前处理块/子块确定运动信息时,获取保存的所述第二参考块集中各个参考块的运动矢量第一预测残差值。


5.根据权利要求3所述的方法,其特征在于,当所述当前处理块/子块的第二参考块集中的参考块的运动矢量或运动矢量第一预测值不存在时,
确定相应参考块的运动矢量第一预测残差值不存在,不参与所述当前处理块/子块的运动矢量第一预测残差预测值的计算;或者,
将该运动矢量第一预测残差值设为零矢量,参与所述当前处理块/子块的运动矢量第一预测残差预测值的计算。


6.根据权利要求4所述的方法,其特征在于,
当所述当前处理块/子块的第二参考块集中某一参考块的运动矢量第一预测残差值均不存在,则将所述当前处理块/子块的运动矢量第一预测残差预测值设为零矢量;或者,
当所述当前处理块/子块的第二参考块集中所有参考块的运动矢量第一预测残差值均不存在,则将所述当前处理块/子块的运动矢量第一预测残差预测值设为零矢量。


7.根据权利要求1所述的方法,其特征在于,所述对所述当前处理块/子块的运动矢量第一预测残差进行预测包括:按照水平分量和垂直分量,分别将所述第二参考块集中各参考块的运动矢量第一预测残差值各分量的最小值,作为所述当前处理块/子块的运动矢量第一预测残差预测值的相应分量值;或者,
将所述第二参考块集中所有参考块的运动矢量第一预测残差值的均值作为所述第一预测残差预测值;或者,
按照水平分量和垂直分量,在所述第二参考块集中所有参考块的运动矢量第一预测残差值中,分别选择取值大小位于中间的分量作为所述第一预测残差预测值的相应分量值;或者,
先计算所述第二参考块集中所有参考块的运动矢量第一预测残差值之间的两两距离,再根据各个距离值导出当前处理块/子块的运动矢量第一预测残差预测值;或者,
编码器根据第二参考块集中各参考块的运动矢量第一预测残差值导出当前处理块/子块的运动矢量第一预测残差预测值,并将关于当前处理块/子块的运动矢量第一预测残差预测值的导出信息写入码流;解码器根据第二参考块集中各参考块的运动矢量第一预测残差值和码流中关于当前处理块/子块的运动矢量第一预测残差预测值导出信息计算当前处理块/子块的运动矢量第一预测残差预测值。


8.根据权利要求1到7中任一所述的方法,其特征在于,所述当前处理块/子块的第一参考块集和第二参考块集中包括的参考块相同或不同。


9.根据权利要求1到7中任一所述的方法,其特征在于,对于同一块上的不同子块,各个子块的第一参考块集包括的参考块相同或不同,各个子块的第二参考块集包括的参考块相同或不同。


10.根据权利要求1到7中任一所述的方法,其特征在于,当所述第一参考块集或第二参考块集中的参考块是以子块为单位确定的运动信息,则所述参考块为相应子块。


11.一种视频编/解码器中运动信息的获取装置,其特征在于,该装置包括:输入单元、预测单元和计算单元;
所述输入单元,用于获取当前处理块/子块的第一参考块集中各参考块的运动矢量;还用于确定当前处理块/子块的第二参考块集中各参考块的运动矢量第一预测残差值;所述第一参考块集中包括用于进行当前处理...

【专利技术属性】
技术研发人员:陈杰金壹求
申请(专利权)人:北京三星通信技术研究有限公司三星电子株式会社
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1