当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于增强的解码器侧运动向量导出处理的系统及方法技术方案

技术编号:8457141 阅读:168 留言:0更新日期:2013-03-22 12:23
为使解码器侧运动向量导出(DMVD)编码块被并行解码,可移除解码器侧运动估计(ME)对空间相邻的重构像素的依赖性。仅对两个参考图片执行镜像ME和投影ME,并且空间相邻的重构像素将在解码器侧ME的测量度量中不予考虑。同样,在视频解码器处,可通过计算空间相邻DMVD块的运动向量、将所计算的运动向量用于预测DMVD块的相邻块的运动向量、以及并行地解码DMVD块和目标块来执行当前图片中的目标块的运动估计。另外,可通过仅仅对搜索窗口中的候选运动向量进行搜索来进行确定当前图片中的目标块的最佳运动向量,其中根据在相邻块的运动向量周围的小范围运动搜索来导出候选运动向量。

【技术实现步骤摘要】
【国外来华专利技术】用于增强的解码器侧运动向量导出处理的系统及方法相关申请:本申请要求2010年7月15日提交的美国临时申请号61/364,565的权益,该临时申请在此通过引用整体结合于此。本申请还与以下专利申请有关:2010年1月14日提交的美国专利申请S/N12/657,168。2009年9月25日提交的美国专利申请S/N12/567,540。2009年9月25日提交的美国专利申请S/N12/566,823。2009年10月20日提交的美国专利申请S/N12/582,061。
技术介绍
在传统视频编码系统中,可在编码器处进行运动估计(ME)以获得用于预测当前编码块的运动的运动向量。运动向量随后可被编码成二进制流并被发送到解码器。这允许解码器针对当前解码块进行运动补偿。在一些高级视频编码标准中,例如H.264/AVC,宏块(MB)可被分区成较小块以供编码,并且运动向量可被分配到每个子分区块。因此,如果MB被分区成4x4块,那么对于预测的编码MB可能有多达16个运动向量以及对于双预测的编码MB可能有多达32个运动向量,这可表示显著的开销。考虑到运动编码块具有强的时间和空间相关性,可在解码器侧基于重构的参考图片本文档来自技高网...
用于增强的解码器侧运动向量导出处理的系统及方法

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于增强的解码器侧运动向量导出处理的方法,包括:接收解码器侧运动向量导出DMVD编码块和非解码器侧运动向量导出DMVD编码块;对于所述解码器侧运动向量导出DMVD编码块,通过使用参考图片中的时间相邻的重构像素来执行运动估计(ME),而不使用当前图片中的空间相邻的重构像素,其中所述运动估计包括在所述参考图片中标识块,所标识的块对应于所述解码器侧运动向量导出DMVD编码块,确定所标识的块的运动向量,利用所标识的块的运动向量来确定所述解码器侧运动向量导出DMVD编码块的运动向量;对于所述非解码器侧运动向量导出DMVD编码块,预测所述非解码器侧运动向量导出DMVD编码块的运动向量并且从所接收的数据恢复运动向量差分;以及并行地解码所述解码器侧运动向量导出DMVD编码块和所述非解码器侧运动向量导出DMVD编码块。2.如权利要求1所述的方法,其特征在于,所述预测所述非解码器侧运动向量导出DMVD编码块的运动向量包括:将与所述非解码器侧运动向量导出DMVD编码块相邻的解码器侧运动向量导出DMVD编码块处理成不可用于所述非解码器侧运动向量导出DMVD编码块的运动向量预测;以及使用一个或多个相邻的非解码器侧运动向量导出DMVD编码块的运动向量来预测所述非解码器侧运动向量导出DMVD块的运动向量。3.如权利要求1所述的方法,其特征在于,所述预测非解码器侧运动向量导出DMVD块的运动向量包括:计算与所述非解码器侧运动向量导出DMVD块相邻的解码器侧运动向量导出DMVD编码块的运动向量;以及使用所计算的运动向量来预测所述非解码器侧运动向量导出DMVD编码块的运动向量。4.如权利要求3所述的方法,其特征在于,所述计算与所述非解码器侧运动向量导出DMVD编码块相邻的所述解码器侧运动向量导出DMVD编码块的运动向量包括:计算与所述相邻解码器侧运动向量导出DMVD块空间相邻的块的运动向量的加权平均。5.如权利要求3所述的方法,其特征在于,所述计算与所述非解码器侧运动向量导出DMVD编码块相邻的所述解码器侧运动向量导出DMVD编码块的运动向量包括:计算与所述相邻解码器侧运动向量导出DMVD块空间相邻的块的运动向量的中值滤波值。6.如权利要求3所述的方法,其特征在于,所述计算与所述非解码器侧运动向量导出DMVD编码块相邻的所述解码器侧运动向量导出DMVD编码块的运动向量包括:计算与所述相邻解码器侧运动向量导出DMVD编码块时间相邻的块的成比例运动向量的加权平均。7.如权利要求3所述的方法,其特征在于,所述计算与所述非解码器侧运动向量导出DMVD编码块相邻的所述解码器侧运动向量导出DMVD编码块的运动向量包括:计算与所述相邻解码器侧运动向量导出DMVD块时间相邻的块的成比例运动向量的中值滤波值。8.如权利要求3所述的方法,其特征在于,所述计算与所述非解码器侧运动向量导出DMVD编码块相邻的所述解码器侧运动向量导出DMVD编码块的运动向量包括:计算以下各项的加权平均:(a)与所述相邻解码器侧运动向量导出DMVD块空间相邻的块的运动向量,以及(b)与所述相邻解码器侧运动向量导出DMVD块时间相邻的块的运动向量。9.如权利要求3所述的方法,其特征在于,所述计算与所述非解码器侧运动向量导出DMVD编码块相邻的所述解码器侧运动向量导出DMVD编码块的运动向量包括:计算以下各项的中值滤波值:(a)与所述相邻解码器侧运动向量导出DMVD块空间相邻的块的运动向量,以及(b)与所述相邻解码器侧运动向量导出DMVD块时间相邻的块的运动向量。10.如权利要求3所述的方法,其特征在于,所述计算与所述非解码器侧运动向量导出DMVD编码块相邻的所述解码器侧运动向量导出DMVD编码块的运动向量包括:通过在小范围内搜索所述解码器侧运动向量导出DMVD块的最佳候选运动向量,以及基于所述候选运动向量是否产生绝对差的最小和选择所述最佳候选运动向量,来执行快速的基于候选的运动估计。11.一种用于增强的解码器侧运动向量导出处理的系统,包括:处理器;以及与所述处理器通信的存储器,所述存储器用于存储多个处理指令,所述多个处理指令指导所述处理器:接收解码器侧运动向量导出DMVD编码块和非解码器侧运动向量导出DMVD编码块;对于所述解码器侧运动向量导出DMVD编码块,通过使用参考图片中的时间相邻的重构像素来执行运动估计(ME),而不使用当前图片中的空间相邻的重构像素,其中所述运动估计包括在所述参考图片中标识块,所标识的块对应于所述解码器侧运动向量导出DMVD编码块,确定所标识的块的运动向量,利用所标识的块的运动向量来确定所述解码器侧运动向量导出DMVD编码块的运动向量;对于所述非解码器侧运动向量导出DMVD编码块,预测所述非解码器侧运动向量导出DMVD编码块的运动向量并且从所接收的数据恢复运动向量差分;以及并行地解码所述解码器侧运动向量导出DMVD编码块和所述非解码器侧运动向量导出DMVD编码块。12.如权利要求11所述的系统,其特征在于,用于指导所述处理器预测所述非解码器侧运动向量导出DMVD编码块的运动向量的所述处理指令包括:用于指导所述处理器将与所述非解码器侧运动向量导出DMVD编码块相邻的解码器侧运动向量导出DMVD编码块处理成不可用于所述非解码器侧运动向量导出DMVD编码块的运动向量预测的处理指令;以及用于指导所述处理器使用一个或多个相邻的非解码器侧运动向量导出DMVD编码块的运动向量来预测所述非解码器侧运动向量导出DMVD块的运动向量的处理指令。13.如权利要求11所述的系统,其特征在于,用于指导所述处理器预测所述非解码器侧运动向量导出DMVD块的运动向量的所述处理指令包括:用于指导所述处理器计算与所述非解码器侧运动向量导出DMVD块相邻的解码器侧运动向量导出DMVD编码块的运动向量的处理指令;以及用于指导所述处理器使用所计算的运动向量来预测所述非解码器侧运动向量导出DMVD编码块的运动向量的处理指令。14.如权利要求13所述的系统,其特征在于,用于指导所述处理器计算与所述非解码器侧运动向量导出DMVD编码块相邻的所述解码器侧运动向量导出DMVD编码块的运动向量的所述处理指令包括:用于指导所述处理器计算与所述相邻解码器侧运动向量导出DMVD块空间相邻的块的运动向量的加权平均的处理指令。15.如权利要求13所述的系统,其特征在于,用于指导所述处理器计算与所述非解码器侧运动向量导出DMVD编码块相邻的所述解码器侧运动向量导出DMVD编码块的运...

【专利技术属性】
技术研发人员:徐理东YJ·邱张文豪江宏
申请(专利权)人:英特尔公司
类型:
国别省市:

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

1