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

文档序号:8343157阅读:来源:国知局
体用于: 确定所述当前编码块的多个候选运动矢量组,所述多个候选运动矢量组中的每个候选 运动矢量组包括三个候选运动矢量; 确定所述多个候选运动矢量组中每个候选运动矢量组对应的候选参考帧; 对于所述每个候选运动矢量组,确定所述当前编码块中每个像素点在所述候选参考帧 中对应的预测点的坐标值; 对于所述每个候选运动矢量组,根据所述当前编码块中每个像素点的坐标值和所述 每个像素点在所述候选参考帧中对应的预测点的坐标值,确定所述当前编码块的匹配误差 值; 将所述当前编码块的匹配误差值最小时对应的所述候选运动矢量组确定为所述当前 编码块的运动矢量组。
35. 根据权利要求25至34中任一项所述的编码设备,其特征在于,所述第三确定模块 具体用于: 根据所述运动模型初始向量确定所述当前编码块的第一预测块; 确定所述当前编码块与所述第一预测块的第一匹配误差值; 从所述当前编码块的参考帧包括的多个预测块中确定与所述当前编码块匹配误差值 最小的第二预测块; 确定所述当前编码块与所述第二预测块的第二匹配误差值; 根据所述第一匹配误差值和所述第二匹配误差值确定所述当前编码块的所述运动模 型优化向量。
36. 根据权利要求35所述的编码设备,其特征在于,所述第三确定模块具体用于: 当所述第一匹配误差值小于所述第二匹配误差值时,确定所述运动模型初始向量为所 述运动模型优化向量;或 当所述第一匹配误差值大于所述第二匹配误差值时,根据所述第二预测块的像素点与 所述当前编码块的像素点确定所述运动模型优化向量。
37. -种用于视频图像解码的解码设备,其特征在于,所述解码设备包括: 第一确定模块,用于根据码流,确定当前解码块的运动矢量组和运动模型传输向量,所 述运动矢量组包括所述当前解码块的至少一个运动矢量,所述运动模型传输向量包括至少 四个分量; 第二确定模块,用于根据所述运动矢量组中的至少一个运动矢量,确定所述当前解码 块的运动模型初始向量的第一分量集合的预测值,所述运动模型初始向量包括至少四个分 量; 第三确定模块,用于根据所述第一分量集合的预测值和所述运动模型传输向量,确定 所述当前解码块的运动模型优化向量,以便于根据所述运动模型优化向量对所述当前解码 块进行解码。
38. 根据权利要求37所述的解码设备,其特征在于,所述第三确定模块具体用于: 确定所述当前解码块的运动模型量化精度; 根据所述运动模型量化精度,对所述运动模型优化向量进行量化; 根据量化后的运动模型优化向量,对所述当前解码块进行解码。
39. 根据权利要求38所述的解码设备,其特征在于,所述第三确定模块具体用于: 根据所述当前解码块的尺寸和精度信息,确定所述运动模型量化精度。
40. 根据权利要求39所述的解码设备,其特征在于,所述当前解码块的尺寸包括所述 当前解码块的宽度和所述当前解码块的高度,所述精度信息包括所述运动矢量组的量化精 度; 所述第三确定模块具体用于: 根据下面的公式确定所述运动模型量化精度Q : Q= I/ (S X P), S = max (ff, Η) 其中,P为所述运动矢量组的量化精度,W为所述当前解码块的宽度,H为所述当前解码 块的高度。
41. 根据权利要求38至40中任一项所述的解码设备,其特征在于,所述运动模型初始 向量、所述运动模型传输向量和所述运动模型优化向量分别包括六个分量,所述运动矢量 组包括三个运动矢量,所述三个运动矢量与所述当前解码块中三个像素点--对应。
42. 根据权利要求41所述的解码设备,其特征在于,所述第二确定模块具体用于: 所述第一分量集合包括所述运动模型初始向量的六个分量中的至少一个分量,所述运 动模型初始向量的六个分量Bi由下式确定:
其中,i = 0, 1,2, 3, 4, 5,W为所述当前解码块的宽度,H为所述当前解码块的高度,Vxj为 所述运动矢量Vj在X方向上的分量,Vyj为所述运动矢量V j在y方向上的分量,j = 0, 1,2。
43. 根据权利要求42所述的解码设备,其特征在于,所述第一分量集合包括所述运动 模型初始向量中的两个分量; 所述第二确定模块具体用于: 确定所述当前解码块的运动模型优化向量为?,a/,%',%',%',%'),其中, - (Aa2, Aa3, Aa4, Aa5) = (a2',a3,,a4',a5'),八已^所述 运动模型传输向量,和耳为所述第一分量集合的预测值如和a i经过量化后得到的数值。
44. 根据权利要求42所述的解码设备,其特征在于,所述第一分量集合包括所述运动 模型初始向量中的六个分量; 所述第二确定模块具体用于: 确定所述当前解码块的运动模型优化向量为(a。',a/,a2',a3',a4',a 5'),其中,Aai = a/ -?, Λ ai为所述运动模型传输向量,ai为所述第一分量集合的预测值,i = 0, 1,2, 3, 4, 5。
45. 根据权利要求37至44中任一项所述的解码设备,其特征在于,所述第一确定模块 具体用于: 根据码流,确定所述当前解码块的目标候选块和所述目标候选块的运动矢量; 获取所述当前解码块的参考帧的播放序号和所述目标候选块的参考帧的播放序号; 根据所述当前解码块的参考帧的播放序号和所述目标候选块的参考帧的播放序号的 比值,确定所述运动矢量组中的第一运动矢量,所述第一运动矢量与所述目标候选块的运 动矢量的比值,与所述当前解码块的参考帧的播放序号和所述目标候选块的参考帧的播放 序号的比值相同; 根据所述第一运动矢量,确定所述运动矢量组。
46. 根据权利要求37至44中任一项所述的解码设备,其特征在于,所述第一确定模块 具体用于: 根据码流,确定所述当前解码块的目标候选块的运动矢量; 确定所述当前解码块的目标候选块的运动矢量为所述运动矢量组中的第一运动矢 量; 根据所述第一运动矢量,确定所述运动矢量组中的第二运动矢量; 根据所述第一运动矢量和所述第二运动矢量,确定所述运动矢量组。
【专利摘要】本发明实施例涉及用于视频图像编码和解码的方法、编码设备和解码设备。该方法包括:确定当前编码块的运动矢量组;根据该运动矢量组,确定该当前编码块的运动模型初始向量的第一分量集合的预测值;根据该第一分量集合的预测值,确定该第一分量集合的待传输值;对该第一分量集合的待传输值进行编码并发送至解码端。本发明实施例的用于视频图像编码和解码的方法、编码设备和解码设备,根据该运动矢量组确定该当前编码块的运动模型初始向量,根据该运动模型初始向量确定该运动模型待传输值,并将该运动模型待传输值进行编码传输,以便于解码端根据该运动模型待传输值进行解码,从而能够减少编解码传输的数据量和占用的比特数。
【IPC分类】H04N19-513, H04N19-124
【公开号】CN104661031
【申请号】CN201510085362
【发明人】林四新, 陈焕浜
【申请人】华为技术有限公司
【公开日】2015年5月27日
【申请日】2015年2月16日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1