用于解码及编码视频数据的方法和设备技术

技术编号:15531000 阅读:131 留言:0更新日期:2017-06-04 17:53
一种解码视频数据的方法包括:接收第一视频数据帧中的第一视频数据块,所述第一视频数据块是相对于所述第一视频数据帧中的第一预测性块来编码的,所述第一预测性块由块向量识别;以及使用运动向量预测过程和与用于解码运动向量相同的运动向量候选者列表来解码所述块向量,其中所述运动向量用以为使用帧间译码来译码的第二视频数据块识别帧间预测性块。

AMVP and merge candidate list export for intra frame BC and interframe prediction unification

Includes a method for decoding video data: the first video data block receives the first video data frame, the first video data block is relative to the first frame of video data in the first predictive block encoding, the first prediction block by block vector identification; and the use of motion vector prediction and process for the same list of candidate motion vector decoding motion vector to decode the block vector, wherein the motion vector for the use of second video data block identification of inter frame decoding to decoding inter prediction block.

【技术实现步骤摘要】
【国外来华专利技术】用于帧内BC和帧间预测统一的AMVP和合并候选者列表导出本申请案主张2014年10月14日申请的第62/063,857号美国临时申请案、2014年10月17日申请的第62/065,384号美国临时申请案、2014年10月18日申请的第62/065,643号美国临时申请案、2015年1月29日申请的第62/109,323号美国临时申请案以及2015年1月30日申请的第62/110,261号美国临时申请案的权益,以上申请案中的每一者的整个内容以引用的方式并入本文中。
本专利技术涉及视频译码,并且更确切地说涉及视频块的基于其它视频块的预测。
技术介绍
数字视频能力可并入到多种多样的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子图书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓的“智能电话”)、视频电话会议装置、视频流式传输装置及其类似者。数字视频装置实施视频压缩技术,例如,在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)定义的标准、目前正在开发的高效视频译码(HEVC)标准以及此类标准的扩展中所描述的视频压缩技术。视频装置可通过实施此类视频压缩技术来更有效率地发射、接收、编码、解码和/或存储数字视频信息。视频压缩技术执行空间(图片内)预测和/或时间(图片间)预测以减少或去除视频序列中固有的冗余。对于基于块的视频译码,视频切片(即,视频帧或视频帧的一部分)可分割成若干视频块,所述视频块也可被称作树块、译码单元(CU)和/或译码节点。使用关于同一图片中的相邻块中的参考样本的空间预测来编码图片的经帧内译码(I)切片中的视频块。图片的经帧间译码(P或B)切片中的视频块可使用相对于同一图片中的相邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。空间或时间预测产生待译码块的预测性块。残差数据表示待译码原始块与预测性块之间的像素差。经帧间译码块是根据指向形成预测性块的参考样本块的运动向量和指示经译码块与预测性块之间的差的残差数据来编码的。经帧内译码块是根据帧内译码模式和残差数据来编码的。为了进一步压缩,可将残差数据从像素域变换到变换域,从而产生残差变换系数,可接着量化所述残差变换系数。可扫描一开始按二维阵列排列的经量化变换系数,以便产生变换系数的一维向量,且可应用熵译码来实现更多压缩。
技术实现思路
一般来说本专利技术描述用于视频译码中的运动向量和块向量预测的技术。本专利技术的技术可用于相对于另一视频数据帧中的预测性块来译码的视频数据块,且用于相对于同一视频数据帧中的预测性块来译码的视频数据块(例如根据块内复制模式来译码的块)。在一个实例中,本专利技术描述一种解码视频数据的方法,其包括:接收第一视频数据帧中的第一视频数据块,所述第一视频数据块是相对于所述第一视频数据帧中的第一预测性块来编码的,所述第一预测性块由块向量识别;以及使用运动向量预测过程和与用于解码运动向量相同的运动向量候选者列表来解码所述块向量,其中所述运动向量用以为使用帧间译码来译码的第二视频数据块识别帧间预测性块。在另一实例中,本专利技术描述一种经配置以解码视频数据的设备,所述设备包括:存储器,其经配置以存储视频数据;以及视频解码器,其经配置以:接收第一视频数据帧中的第一视频数据块,所述第一视频数据块是相对于所述第一视频数据帧中的第一预测性块来编码的,所述第一预测性块由块向量识别;且使用运动向量预测过程和与用于解码运动向量相同的运动向量候选者列表来解码所述,其中所述运动向量用以为使用帧间译码来译码的第二视频数据块识别帧间预测性块。在另一实例中,本专利技术描述一种编码视频数据的方法,所述方法包括:编码第一视频数据帧中的第一视频数据块,所述第一视频数据块是相对于所述第一视频数据帧中的第一预测性块来编码的,所述第一预测性块由块向量识别;以及使用运动向量预测过程和与用于解码运动向量相同的运动向量候选者列表来编码所述块向量,其中所述运动向量用以为使用帧间译码来译码的第二视频数据块识别帧间预测性块。在另一实例中,本专利技术描述一种经配置以解码视频数据的设备,所述设备包括:用于接收第一视频数据帧中的第一视频数据块的装置,所述第一视频数据块是相对于所述第一视频数据帧中的第一预测性块来编码,所述第一预测性块由块向量识别;以及用于使用运动向量预测过程和与用于解码运动向量相同的运动向量候选者列表来解码所述块向量的装置,其中所述运动向量用以为使用帧间译码来译码的第二视频数据块识别帧间预测性块。附图和以下描述中陈述一或多个实例的细节。其它特征、目标和优点将从所述描述、图式以及所附权利要求书显而易见。附图说明图1是说明可利用本专利技术中所描述的技术的实例视频编码和解码系统的框图。图2是说明可实施本专利技术中描述的技术的实例视频编码器的框图。图3是说明可实施本专利技术中所描述的技术的实例视频解码器的框图。图4示出用于合并模式和AMVP模式的空间相邻运动向量候选者的实例。图5示出块内复制(IBC)模式的概念说明。图6是示出根据本专利技术的技术的实例视频编码方法的流程图。图7是示出根据本专利技术的技术的实例视频解码方法的流程图。具体实施方式包含最近开发的高效视频译码(HEVC)标准在内的各种视频译码标准包含用于视频块的预测性译码模式,其中基于已经译码的视频数据块来预测当前正译码的块。在帧内预测模式中,基于与当前块在相同的图片中的一或多个先前经译码相邻块来预测当前块,而在帧间预测模式中,基于不同图片中的已经译码块来预测当前块。在帧间预测模式中,确定将用作预测性块的先前经译码帧的块的过程有时被称作运动估计。运动估计通常由视频编码器执行,且识别和检索预测性块的过程有时被称作运动补偿,其由视频编码器和视频解码器两者执行。先前经译码帧中的预测性块可由运动向量识别。运动向量可指示预测性块相对于当前经译码块中的点(例如所述当前块的左上角)的位置。视频编码器通常通过使用多种译码情形来译码视频数据且识别产生合意的速率失真折衷的译码情形,来确定如何译码视频数据序列。当为特定视频块测试帧内预测译码情形时,视频编码器通常测试相邻像素行(例如正译码块的紧接上方的像素行),且测试相邻像素列(例如正译码块的紧接左侧的像素列)。相比之下,当测试帧间预测情形时,视频编码器通常在大得多的搜索区域中识别候选预测性块,其中所述搜索区域对应于先前经译码的视频数据帧中的任何位置中的视频块。对于某些类型的视频图像,例如包含文本、符号或重复图案的视频图像,可通过使用帧内运动补偿(IMC)模式,相对于帧内预测和帧间预测实现译码增益。IMC模式有时还被称作块内复制(IBC)模式。在本专利技术中,术语IMC模式和IBC模式是可互换的。在IBC模式中,视频编码器在与正译码的块相同的帧或图片中检索预测性块,如在帧内预测模式中,但视频编码器检索较宽的搜索区域,而不仅是相邻行和列。较宽的搜索区域可包括所述帧的在译码所述当前视频数据块之前已译码的任何区域。在IBC中模式,视频编码器可确定偏移向量,有时也称为运动向量或块向量,用于识别与正预本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201580055167.html" title="用于解码及编码视频数据的方法和设备原文来自X技术">用于解码及编码视频数据的方法和设备</a>

【技术保护点】
一种解码视频数据的方法,所述方法包括:接收第一视频数据帧中的第一视频数据块,所述第一视频数据块是相对于所述第一视频数据帧中的第一预测性块来编码的,所述第一预测性块由块向量识别;以及使用运动向量预测过程和与用于解码运动向量相同的运动向量候选者列表来解码所述块向量,其中所述运动向量用以为使用帧间译码来译码的第二视频数据块识别帧间预测性块。

【技术特征摘要】
【国外来华专利技术】2014.10.14 US 62/063,857;2014.10.17 US 62/065,384;1.一种解码视频数据的方法,所述方法包括:接收第一视频数据帧中的第一视频数据块,所述第一视频数据块是相对于所述第一视频数据帧中的第一预测性块来编码的,所述第一预测性块由块向量识别;以及使用运动向量预测过程和与用于解码运动向量相同的运动向量候选者列表来解码所述块向量,其中所述运动向量用以为使用帧间译码来译码的第二视频数据块识别帧间预测性块。2.根据权利要求1所述的方法,其中所述运动向量预测过程是合并模式和高级运动向量预测AMVP模式中的一者。3.根据权利要求1所述的方法,其进一步包括:接收所述第二视频数据块;以及使用所述运动向量预测过程和所述运动向量候选者列表来解码所述运动向量。4.根据权利要求3所述的方法,其进一步包括:使用所述第一预测性块和所述块向量来解码所述第一视频数据块;以及使用所述帧间预测性块和所述运动向量来解码所述第二视频数据块。5.根据权利要求3所述的方法,其中解码所述运动向量进一步包括:将来自所述运动向量候选者列表中的一或多个相邻块的候选块向量和候选运动向量中的至少一者添加到用于所述运动向量预测过程的运动向量预测符候选者列表。6.根据权利要求1所述的方法,其中解码所述块向量进一步包括:将来自所述运动向量候选者列表中的一或多个相邻块的候选块向量和候选运动向量中的至少一者添加到用于所述运动向量预测过程的运动向量预测符候选者列表。7.根据权利要求6所述的方法,其进一步包括:确定相应候选块向量或相应候选运动向量不可用;以及将默认运动向量添加到所述运动向量候选者列表。8.根据权利要求7所述的方法,其进一步包括:从一组预定的默认运动向量确定所述默认运动向量,所述预定组不包含零向量(0,0)。9.根据权利要求1所述的方法,其中解码所述块向量进一步包括:仅将来自所述运动向量候选者列表中的相邻块的候选块向量添加到用于所述运动向量预测过程的运动向量预测符候选者列表。10.一种经配置以解码视频数据的设备,所述设备包括:存储器,其经配置以存储视频数据;以及视频解码器,其经配置以:接收第一视频数据帧中的第一视频数据块,所述第一视频数据块是相对于所述第一视频数据帧中的第一预测性块来编码的,所述第一预测性块由块向量识别;以及使用运动向量预测过程和与用于解码运动向量相同的运动向量候选者列表来解码所述块向量,其中所述运动向量用以为使用帧间译码来译码的第二视频数据块识别帧间预测性块。11.根据权利要求10所述的设备,其中所述视频解码器被进一步配置以:接收所述第二视频数据块;以及使用所述运动向量预测过程和所述运动向量候选者列表来解码所述运动向量。12.根据权利要求11所述的设备,其中所述视频解码器进一步经配置以:使用所述第一预测性块和所述块向量来解码所述第一视频数据块;以及使用所述帧间预测性块和所述运动向量来解码所述第二视频数据块。13.根据权利要求11所述的设备,其中为了进一步解码所述运动向量,所述视频解码器进一步经配置以:将来自所述运动向量候选者列表中的一或多个相邻块的候选块向量和候选运动向量中的至少一者添加到用于所述运动向量预测过程的运动向量预测符候选者列表。14.根据权利要求10所述的设备,其中为了解码所述块向量,所述视频解码器进一步经配置以:将来自所述运动向量候选者列表中的一或多个相邻块的候选块向量和候选运动向量中的至少一者添加到用于所述运动向量预测过程的运动向量预测符候选者列表。15.根据权利要求14所述的设备,其中所述视频解码器进一步经配置以:确定相应候选块向量或相应候选运动向量不可用;...

【专利技术属性】
技术研发人员:庞超瓦迪姆·谢廖金马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1