【技术实现步骤摘要】
【国外来华专利技术】用于增强的解码器侧运动向量导出处理的系统及方法相关申请:本申请要求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编码块的运...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。