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

文档序号:8343157阅读:来源:国知局
, Δ a5) = (a2,,a3',a4',a5'),Δ ai为所述 运动模型传输向量,4和洱为所述第一分量集合的预测值%和&1经过量化后得到的数值。
21. 根据权利要求19所述的方法,其特征在于,所述第一分量集合包括所述运动模型 初始向量中的六个分量; 所述根据所述运动模型的预测参数和所述运动模型的解码参数,确定所述当前解码块 的所述运动模型的最优参数,包括: 确定所述当前解码块的运动模型优化向量为(a。',a/,a2',a3',a4',a 5'),其中,Aai = a/ -?, Λ ai为所述运动模型传输向量,ai为所述第一分量集合的预测值,i = 0, 1,2, 3, 4, 5。
22. 根据权利要求14至21中任一项所述的方法,其特征在于,所述确定当前解码块的 运动矢量组和运动模型传输向量,包括: 根据码流,确定所述当前解码块的目标候选块和所述目标候选块的运动矢量; 获取所述当前解码块的参考帧的播放序号和所述目标候选块的参考帧的播放序号; 根据所述当前解码块的参考帧的播放序号和所述目标候选块的参考帧的播放序号的 比值,确定所述运动矢量组中的第一运动矢量,所述第一运动矢量与所述目标候选块的运 动矢量的比值,与所述当前解码块的参考帧的播放序号和所述目标候选块的参考帧的播放 序号的比值相同; 根据所述第一运动矢量,确定所述运动矢量组。
23. 根据权利要求14至21中任一项所述的方法,其特征在于,所述根据码流,确定当前 解码块的运动矢量组和运动模型传输向量,包括: 根据码流,确定所述当前解码块的目标候选块的运动矢量; 确定所述当前解码块的目标候选块的运动矢量为所述运动矢量组中的第一运动矢 量; 根据所述第一运动矢量,确定所述运动矢量组中的第二运动矢量; 根据所述第一运动矢量和所述第二运动矢量,确定所述运动矢量组。
24. -种编码设备,其特征在于,所述编码设备包括: 第一确定模块,用于确定当前编码块的运动矢量组,所述运动矢量组包括所述当前编 码块的至少一个运动矢量; 第二确定模块,用于根据所述运动矢量组中的至少一个运动矢量,确定所述当前编码 块的运动模型初始向量的第一分量集合的预测值,所述运动模型初始向量包括至少四个分 量; 第三确定模块,用于根据所述第一分量集合的预测值,确定所述第一分量集合的待传 输值; 编码模块,用于对所述第一分量集合的待传输值进行编码,并向解码端发送所述编码 后的所述第一分量集合的待传输值。
25. 根据权利要求24所述的编码设备,其特征在于,所述第三确定模块具体用于: 确定所述当前编码块的运动模型优化向量; 根据所述第一分量集合的预测值和所述运动模型优化向量,确定所述第一分量集合的 待传输值。
26. 根据权利要求25所述的编码设备,其特征在于,所述第三确定模块具体用于: 根据所述当前编码块的尺寸和精度信息,确定运动模型量化精度; 根据所述运动模型量化精度,对所述运动模型优化向量进行量化; 根据所述第一分量集合的预测值和量化后的所述运动模型优化向量,确定所述第一分 量集合的待传输值。
27. 根据权利要求26所述的编码设备,其特征在于,所述当前编码块的尺寸包括所述 当前编码块的宽度和所述当前编码块的高度,所述精度信息包括所述运动矢量组的量化精 度; 所述第三确定模块具体用于: 根据下面的公式确定所述运动模型量化精度Q : Q= I/ (S X P), S = max (ff, Η) 其中,P为所述运动矢量组的量化精度,W为所述当前编码块的宽度,H为所述当前编码 块的高度。
28. 根据权利要求25至27中任一项所述的编码设备,其特征在于,所述运动模型初始 向量和所述运动模型优化向量分别包括六个分量,所述运动模型初始向量的六个分量与所 述运动模型优化向量的六个分量一一对应,所述运动矢量组包括三个运动矢量,所述三个 运动矢量与所述当前编码块中三个像素点相对应。
29. 根据权利要求28所述的编码设备,其特征在于,所述第二确定模块具体用于: 所述第一分量集合包括所述运动模型初始向量的六个分量中的至少一个分量,所述运 动模型初始向量的六个分量Bi由下式确定:
其中,i = 0, 1,2, 3, 4, 5,W为所述当前编码块的宽度,H为所述当前编码块的高度,Vxj为 所述运动矢量Vj在X方向上的分量,Vyj为所述运动矢量V j在y方向上的分量,j = 0, 1,2。
30. 根据权利要求26至29中任一项所述的编码设备,其特征在于,所述第一分量集合 包括所述运动模型初始向量中的两个分量;所述第二确定模块具体用于: 确定所述第一分量集合的待传输值,所述第一分量集合的待传输值包括AajP Aa1, 其中,Δα。二S0,Aa1 =洱洱,'和洱'为与所述第一分量集合对应的量化后的所 述运动模型优化向量,5〇和A为所述第一分量集合的预测值%和a i经过量化后得到的数 值。
31. 根据权利要求26至29中任一项所述的编码设备,其特征在于,所述第一分量集合 包括所述运动模型初始向量中的六个分量;所述第二确定模块具体用于: 确定所述第一分量集合的待传输值,所述第一分量集合的待传输值包括Aai, i = 0,1,2,3,4,5,其中,么《,.=5;'-?,.,巧'为量化后的所述运动模型优化向量,%为所述第一 分量集合的预测值。
32. 根据权利要求24至31中任一项所述的编码设备,其特征在于,所述第一确定模块 具体用于: 确定所述当前编码块的多个候选块,所述多个候选块中的每个候选块为所述当前编码 块相邻的已编码块; 确定所述多个候选块中的每个候选块的运动矢量对应的预测块与所述当前编码块的 匹配误差值; 将所述多个候选块对应的多个匹配误差值中最小的匹配误差值对应的候选块,确定为 所述当前编码块的目标候选块; 获取所述当前编码块的参考帧的播放序号和所述目标候选块的参考帧的播放序号; 根据所述当前编码块的参考帧的播放序号和所述目标候选块的参考帧的播放序号的 比值,确定所述运动矢量组中的第一运动矢量,所述第一运动矢量与所述目标候选块的运 动矢量的比值,与所述当前编码块的参考帧的播放序号和所述目标候选块的参考帧的播放 序号的比值相同; 根据所述第一运动矢量,确定所述运动矢量组。
33. 根据权利要求24至31中任一项所述的编码设备,其特征在于,所述第一确定模块 具体用于: 确定所述当前编码块中同一个像素点对应的多个候选块,所述多个候选块中的每个候 选块为所述当前编码块相邻的已编码块; 确定所述多个候选块中的每个候选块的运动矢量对应的预测块与所述当前编码块的 匹配误差值; 将所述多个候选块对应的多个匹配误差值中最小的匹配误差值对应的候选块,确定为 所述当前编码块的目标候选块; 将所述目标候选块的运动矢量,确定为所述运动矢量组中的第一运动矢量; 根据所述第一运动矢量,确定所述运动矢量组中的第二运动矢量; 根据所述第一运动矢量和所述第二运动矢量,确定所述运动矢量组。
34. 根据权利要求24至31中任一项所述的编码设备,其特征在于,所述第一确定模块 具
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1