用于视频图像编码和解码的方法、编码设备和解码设备的制造方法

文档序号:8343157阅读:348来源:国知局
用于视频图像编码和解码的方法、编码设备和解码设备的制造方法
【技术领域】
[0001] 本发明设及视频图像处理领域,尤其设及用于视频图像编码和解码的方法、编码 设备和解码设备。
【背景技术】
[0002] 在各种视频编解码器中,运动估计/运动补偿是一种影响编码性能的关键技 术。在现有的各种视频编解码器中,假设物体的运动总是满足平动运动,整个物体的各 个部分有相同的运动,采用基于块的运动补偿技术。但是该些方法都是建立在平动模型 (Translational Motion Model)的基础上,都是基于块运动补偿的方法进行的各种改进。 现实世界中运动有多样性,仿射,缩放,旋转和剪切运动等非规则运动普遍存在,该些运动 的存在会造成基于块运动补偿的运动预测效果不理想。在上世纪90年代开始,视频编码专 家就意识到了非规则运动的普遍性,并通过引进非规则运动模型,例如仿射运动模型,来提 高视频编码效率。
[0003] 在现有技术中,通过仿射运动模型编码,可W根据率失真优化原则比较使用该仿 射参数模型对当前块编码的拉格朗日代价和编码器中其他模式的代价,如果仿射参数模型 编码的代价小于其他编码模式的代价,则最终选定当前块按仿射参数模型编码,把量化后 的仿射模型参数编写入码流,W便解码器能利用该参数重建当前块。但现有技术中,需要使 用六参数仿射运动参数模型,即需要在每个块中使用额外的比特来编码6个仿射运动模型 参数,制约了编码效率的进一步提高。

【发明内容】

[0004] 本发明提供了一种用于视频图像编码和解码的方法、编码设备和解码设备,能够 提高编解码效率。
[0005] 第一方面,提供了一种用于视频图像编码的方法,该方法包括:确定当前编码块的 运动矢量组,该运动矢量组包括该当前编码块的至少一个运动矢量;根据该运动矢量组中 的至少一个运动矢量,确定该当前编码块的运动模型初始向量的第一分量集合的预测值, 该运动模型初始向量包括至少四个分量;根据该第一分量集合的预测值,确定该第一分量 集合的待传输值;对该第一分量集合的待传输值进行编码,并向解码端发送该编码后的该 第一分量集合的待传输值。
[0006] 结合第一方面,在第一方面的一种实现方式中,该根据该第一分量集合的预测值, 确定该第一分量集合的待传输值,包括;确定该当前编码块的运动模型优化向量;根据该 第一分量集合的预测值和该运动模型优化向量,确定该第一分量集合的待传输值。
[0007] 结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该方法还包 括:根据该当前编码块的尺寸和精度信息,确定运动模型量化精度;相应的,该根据该第一 分量集合的预测值和该运动模型优化向量,确定该第一分量集合的待传输值,包括;根据该 运动模型量化精度,对该运动模型优化向量进行量化;根据该第一分量集合的预测值和量 化后的该运动模型优化向量,确定该第一分量集合的待传输值。
[000引结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该当前编码 块的尺寸包括该当前编码块的宽度和该当前编码块的高度,该精度信息包括该运动矢量组 的量化精度;相应的,该根据该当前编码块的尺寸和精度信息,确定该运动模型量化精度, 包括;根据下面的公式确定该运动模型量化精度Q :
[0009] Q = 1/(SX巧,S = max(W,H)
[0010] 其中,P为该运动矢量组的量化精度,W为该当前编码块的宽度,H为该当前编码块 的高度。
[0011] 结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该运动模型 初始向量和该运动模型优化向量分别包括六个分量,该运动模型初始向量的六个分量与该 运动模型优化向量的六个分量--对应,该运动矢量组包括立个运动矢量,该立个运动矢 量与该当前编码块中=个像素点相对应。
[0012] 结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该第一分量 集合包括该运动模型初始向量的六个分量中的至少一个分量,该运动模型初始向量的六个 分量由下式确定:
[001 引 a0=-Vx0
[0014] ai= -V yo
【主权项】
1. 一种用于视频图像编码的方法,其特征在于,所述方法包括: 确定当前编码块的运动矢量组,所述运动矢量组包括所述当前编码块的至少一个运动 矢量; 根据所述运动矢量组中的至少一个运动矢量,确定所述当前编码块的运动模型初始向 量的第一分量集合的预测值,所述运动模型初始向量包括至少四个分量; 根据所述第一分量集合的预测值,确定所述第一分量集合的待传输值; 对所述第一分量集合的待传输值进行编码,并向解码端发送所述编码后的所述第一分 量集合的待传输值。
2. 根据权利要求1所述的方法,其特征在于,所述根据所述第一分量集合的预测值,确 定所述第一分量集合的待传输值,包括: 确定所述当前编码块的运动模型优化向量; 根据所述第一分量集合的预测值和所述运动模型优化向量,确定所述第一分量集合的 待传输值。
3. 根据权利要求2所述的方法,其特征在于,所述方法还包括: 根据所述当前编码块的尺寸和精度信息,确定运动模型量化精度; 相应的,所述根据所述第一分量集合的预测值和所述运动模型优化向量,确定所述第 一分量集合的待传输值,包括: 根据所述运动模型量化精度,对所述运动模型优化向量进行量化; 根据所述第一分量集合的预测值和量化后的所述运动模型优化向量,确定所述第一分 量集合的待传输值。
4. 根据权利要求3所述的方法,其特征在于,所述当前编码块的尺寸包括所述当前编 码块的宽度和所述当前编码块的高度,所述精度信息包括所述运动矢量组的量化精度; 相应的,所述根据所述当前编码块的尺寸和精度信息,确定所述运动模型量化精度,包 括: 根据下面的公式确定所述运动模型量化精度Q : Q= I/ (S X P), S = max (ff, Η) 其中,P为所述运动矢量组的量化精度,W为所述当前编码块的宽度,H为所述当前编码 块的高度。
5. 根据权利要求2至4中任一项所述的方法,其特征在于,所述运动模型初始向量和所 述运动模型优化向量分别包括六个分量,所述运动模型初始向量的六个分量与所述运动模 型优化向量的六个分量一一对应,所述运动矢量组包括三个运动矢量,所述三个运动矢量 与所述当前编码块中三个像素点相对应。
6. 根据权利要求5所述的方法,其特征在于,所述第一分量集合包括所述运动模型初 始向量的六个分量中的至少一个分量,所述运动模型初始向量的六个分量%由下式确定:
其中,i = 0, 1,2, 3, 4, 5,W为所述当前编码块的宽度,H为所述当前编码块的高度,Vxj为 所述运动矢量Vj在X方向上的分量,Vyj为所述运动矢量V j在y方向上的分量,j = 0, 1,2。
7. 根据权利要求3至6中任一项所述的方法,其特征在于,所述第一分量集合包括所述 运动模型初始向量中的两个分量; 所述根据所述第一分量集合的预测值和量化后的所述运动模型优化向量,确定所述第
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1