帧内预测模式的基于邻近的发信号制造技术

技术编号:20084301 阅读:19 留言:0更新日期:2019-01-15 03:49
一种用于译码视频数据的装置经配置以:确定视频数据的当前块是使用帧内预测模式译码;添加所述当前块的第一邻近块的帧内预测模式到用于所述当前块的最可能模式候选列表;添加用于所述当前块的第二邻近块的帧内预测模式到用于所述当前块的所述最可能模式候选列表;添加用于所述当前块的第三邻近块的帧内预测模式到用于所述当前块的所述最可能模式候选列表;及使用帧内预测模式译码视频数据的所述当前块。

Proximity-based signaling in intra-prediction mode

A device for decoding video data is configured to determine that the current block of video data is decoded using intra prediction mode; to add the intra prediction mode of the first adjacent block of the current block to the list of most likely mode candidates for the current block; and to add the intra prediction mode of the second adjacent block of the current block to the most likely mode for the current block. An intra prediction mode for the third adjacent block of the current block is added to the most likely mode candidate list for the current block, and the current block of video data is decoded using the intra prediction mode.

【技术实现步骤摘要】
【国外来华专利技术】帧内预测模式的基于邻近的发信号本申请案要求以下各者的权益:2016年5月13日申请的美国临时专利申请案62/336,414;及2016年10月4日申请的美国临时专利申请案62/404,128所述申请案中的每一者的全部内容以引用的方式并入本文中。
本专利技术涉及视频编码及视频解码。
技术介绍
数字视频能力可并入到广泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、平板计算机、电子书阅读器、数字摄像机、数字记录装置、数字媒体播放机、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓的“智能型电话”)、视频电话会议装置、视频流装置及其类似者。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)定义的标准、目前正在开发的高效率视频译码(HEVC)标准及这些标准的扩展中所描述的那些视频压缩技术。视频装置可通过实施这些视频压缩技术来更有效地传输、接收、编码、解码及/或存储数字视频信息。视频压缩技术执行空间(图片内)预测及/或时间(图片间)预测以减少或移除视频序列中固有的冗余。对于基于块的视频译码,可将视频图块(即,视频帧或视频帧的一部分)分割成视频块,其也可被称作树型块、译码单元(CU)及/或译码节点。使用相对于同一图片中的相邻块中的参考样本的空间预测来编码图片的经帧内译码(I)的图块中的视频块。图片的经帧间译码(P或B)图块中的视频块可使用相对于同一图片中的相邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。空间或时间预测产生用于待译码的块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。根据指向形成预测性块的参考样本的块的运动向量及指示经译码块与预测性块之间的差异的残余数据来编码经帧间译码块。根据帧内译码模式及残余数据来编码经帧内译码块。为进一步压缩,可将残余数据从像素域变换到变换域,从而产生残余变换系数,其接着可被量化。可扫描最初按二维阵列布置的经量化变换系数以便产生变换系数的一维向量,且可应用熵译码以达成甚至更多压缩。
技术实现思路
本专利技术描述与帧内预测相关的技术,且更特定来说,用于将由视频解码器使用以确定将用以解码特定视频数据块的帧内预测模式的信息从视频编码器发信号到视频解码器的技术。在一个实例中,一种用于解码视频数据的方法包含确定视频数据的当前块是使用帧内预测模式译码;添加当前块的第一邻近块的帧内预测模式到用于所述当前块的最可能模式候选列表;添加用于当前块的第二邻近块的帧内预测模式到用于当前块的最可能模式候选列表;添加用于当前块的第三邻近块的帧内预测模式到用于当前块的最可能模式候选列表;使用最可能模式候选列表确定帧内预测模式;及使用所述帧内预测模式解码视频数据的当前块。在另一实例中,用于解码视频数据的装置包含存储器,其经配置以存储视频数据;及一或多个处理器,其经配置以确定视频数据的当前块是使用帧内预测模式译码;添加当前块的第一邻近块的帧内预测模式到用于当前块的最可能模式候选列表;添加用于当前块的第二邻近块的帧内预测模式到用于当前块的最可能模式候选列表;添加用于当前块的第三邻近块的帧内预测模式到用于当前块的最可能模式候选列表;使用所述最可能模式候选列表确定帧内预测模式;及使用所述帧内预测模式解码当前块。在另一实例中,一种用于编码视频数据的方法包含确定视频数据的当前块是使用帧内预测模式译码;添加当前块的第一邻近块的帧内预测模式到用于所述当前块的最可能模式候选列表;添加用于当前块的第二邻近块的帧内预测模式到用于当前块的最可能模式候选列表;添加用于当前块的第三邻近块的帧内预测模式到用于当前块的最可能模式候选列表;使用最可能模式候选列表确定帧内预测模式;及使用所述帧内预测模式编码视频数据的当前块。在另一实例中,一种用于编码视频数据的装置包含存储器,其经配置以存储视频数据;及一或多个处理器,其经配置以确定视频数据的当前块是使用帧内预测模式译码;添加当前块的第一邻近块的帧内预测模式到用于当前块的最可能模式候选列表;添加用于当前块的第二邻近块的帧内预测模式到用于当前块的最可能模式候选列表;添加用于当前块的第三邻近块的帧内预测模式到用于当前块的最可能模式候选列表;使用所述最可能模式候选列表确定帧内预测模式;及使用所述帧内预测模式编码视频数据的当前块。在另一实例中,一种计算机可读存储媒体存储指令,所述指令在由一或多个处理器执行时使得所述一或多个处理器:确定视频数据的当前块是使用帧内预测模式译码;添加当前块的第一邻近块的帧内预测模式到用于当前块的最可能模式候选列表;添加用于当前块的第二邻近块的帧内预测模式到用于当前块的最可能模式候选列表;添加用于当前块的第三邻近块的帧内预测模式到用于当前块的最可能模式候选列表;使用所述最可能模式候选列表确定帧内预测模式;及使用所述帧内预测模式解码当前块。在另一实例中,一种用于解码视频数据的装置包含用于确定视频数据的当前块是使用帧内预测模式译码的装置;用于添加当前块的第一邻近块的帧内预测模式到用于所述当前块的最可能模式候选列表的装置;用于添加用于当前块的第二邻近块的帧内预测模式到用于当前块的最可能模式候选列表的装置;用于添加用于当前块的第三邻近块的帧内预测模式到用于当前块的最可能模式候选列表的装置;用于使用最可能模式候选列表确定帧内预测模式的装置;及用于使用帧内预测模式解码视频数据的当前块的装置。在另一实例中,一种计算机可读存储媒体存储指令,所述指令在由一或多个处理器执行时使得所述一或多个处理器:确定视频数据的当前块是使用帧内预测模式译码;添加当前块的第一邻近块的帧内预测模式到用于当前块的最可能模式候选列表;添加用于当前块的第二邻近块的帧内预测模式到用于当前块的最可能模式候选列表;添加用于当前块的第三邻近块的帧内预测模式到用于当前块的最可能模式候选列表;使用所述最可能模式候选列表确定帧内预测模式;及使用所述帧内预测模式编码视频数据的当前块。在另一实例中,一种用于编码视频数据的装置包含用于确定视频数据的当前块是使用帧内预测模式译码的装置;用于添加当前块的第一邻近块的帧内预测模式到用于所述当前块的最可能模式候选列表的装置;用于添加用于当前块的第二邻近块的帧内预测模式到用于当前块的最可能模式候选列表的装置;用于添加用于当前块的第三邻近块的帧内预测模式到用于当前块的最可能模式候选列表的装置;用于使用最可能模式候选列表确定帧内预测模式的装置;及用于使用帧内预测模式编码视频数据的当前块的装置。在附图及以下描述中阐明本专利技术的一或多个实例的细节。其它特征、目标及优势从描述、图式及权利要求书将为显而易见的。附图说明图1为说明可利用本专利技术中所描述的技术的实例视频编码及解码系统的框图。图2展示HEVC中所使用的帧内预测模式的实例说明。图3A到3E展示用于当前块的邻近块的位置的实例。图4展示MPM模式分类的实例。图5为说明可实施本专利技术中所描述的技术的实例视频编码器的框图。图6为说明可实施本专利技术中所描述的技术的实例视频解码器的框图。图7A及7B为说明二进制算术译码中的范围更新过程的本文档来自技高网
...

【技术保护点】
1.一种用于解码视频数据的方法,所述方法包括:确定视频数据的当前块是使用帧内预测模式译码;添加所述当前块的第一邻近块的帧内预测模式到用于所述当前块的最可能模式候选列表;添加用于所述当前块的第二邻近块的帧内预测模式到用于所述当前块的所述最可能模式候选列表;添加用于所述当前块的第三邻近块的帧内预测模式到用于所述当前块的所述最可能模式候选列表;使用所述最可能模式候选列表确定帧内预测模式;及使用所述帧内预测模式解码视频数据的所述当前块。

【技术特征摘要】
【国外来华专利技术】2016.05.13 US 62/336,414;2016.10.04 US 62/404,128;1.一种用于解码视频数据的方法,所述方法包括:确定视频数据的当前块是使用帧内预测模式译码;添加所述当前块的第一邻近块的帧内预测模式到用于所述当前块的最可能模式候选列表;添加用于所述当前块的第二邻近块的帧内预测模式到用于所述当前块的所述最可能模式候选列表;添加用于所述当前块的第三邻近块的帧内预测模式到用于所述当前块的所述最可能模式候选列表;使用所述最可能模式候选列表确定帧内预测模式;及使用所述帧内预测模式解码视频数据的所述当前块。2.根据权利要求1所述的方法,其中所述第一邻近块、所述第二邻近块及所述第三邻近块各自对应于相对于所述当前块的左邻近块、上邻近块、左下邻近块、右上邻近块或左上邻近块中的一者。3.根据权利要求1所述的方法,其进一步包括:在添加所述第一邻近块及所述第二邻近块的所述帧内预测模式到所述最可能模式候选列表之后及在添加所述第三邻近块的所述帧内预测模式到所述最可能模式候选列表之前,添加一或多个默认候选者到所述最可能模式候选列表。4.根据权利要求3所述的方法,其中所述一或多个默认模式包括平面模式及DC模式中的一或两者。5.根据权利要求1所述的方法,其进一步包括:添加一或多个经导出帧内预测模式到所述最可能模式候选列表中。6.根据权利要求5所述的方法,其进一步包括:基于邻近块的帧内预测模式确定所述一或多个经导出帧内预测模式。7.根据权利要求6所述的方法,其中所述一或多个经导出帧内预测模式包括具有所述邻近块的所述帧内预测模式的模式索引加偏差的帧内预测模式。8.根据权利要求7所述的方法,其中所述偏差等于-2、-1、1或2中的一者。9.根据权利要求5所述的方法,其进一步包括:响应于两个经导出帧内预测模式为相同帧内预测模式,仅将所述两个经导出帧内预测模式的一个实例包含在所述最可能模式候选列表中。10.根据权利要求1所述的方法,其中确定所述帧内预测模式包括:接收所述帧内预测模式并非包含于所述最可能模式候选列表中的帧内预测模式的指示;接收指示所述帧内预测模式的其它语法。11.根据权利要求1所述的方法,其中确定所述帧内预测模式包括:接收识别包含于所述最可能模式候选列表中的帧内预测模式的经上下文译码的索引值;确定用于解码所述经上下文译码的索引值的上下文;使用所述经确定的上下文对所述经上下文译码的索引值进行上下文解码;及基于所述索引值确定所述帧内预测模式。12.根据权利要求11所述的方法,其进一步包括:基于所述经确定的上下文,将所述经上下文译码的索引值映射到二进位,以确定包括所述索引值的二进制化码字,其中所述二进制化码字对应于来自所述最可能模式候选列表的帧内预测模式。13.根据权利要求12所述的方法,其中所述二进制化码字包括截断一元码字。14.根据权利要求12所述的方法,其中所述二进制化码字的每一二进位经上下文译码。15.根据权利要求12所述的方法,其中所述二进制化码字的每一二进位对应于所述最可能模式候选列表中的所述最可能模式中的一者。16.根据权利要求12所述的方法,其进一步包括:基于对应于每一二进位的所述最可能模式的分类确定用于每一二进位的所述上下文。17.根据权利要求16所述的方法,其进一步包括:针对对应于第一最可能模式的第一二进位,基于以下各者确定用于所述第一二进位的上下文:所述第一最可能模式是否属于模式的水平集合;所述第一最可能模式是否属于模式的竖直集合;或所述第一最可能模式是否属于模式的非角集合。18.根据权利要求16所述的方法,其进一步包括:针对对应于第一最可能模式的第一二进位,基于以下各者确定用于所述第一二进位的上下文:从所述第一最可能模式到水平模式的距离;或从所述第一最可能模式到竖直模式的距离。19.根据权利要求1所述的方法,其进一步包括:以固定次序检查邻近块群组以确定来自所述邻近块群组的邻近块是否经帧内译码,其中所述邻近块群组包括所述第一邻近块、所述第二邻近块、所述第三邻近块及至少一个其它邻近块;及以所述固定次序添加用以编码来自所述邻近块群组的邻近块的帧内预测模式到所述最可能模式候选列表中。20.根据权利要求19所述的方法,其进一步包括:响应于来自所述邻近块群组的两个邻近块是使用相同帧内预测模式译码,仅将所述相同帧内预测模式的一个实例包含在所述最可能模式候选列表中。21.根据权利要求19所述的方法,其中检查所述邻近块群组的所述一或多个邻近块包括使用用以检查用于合并模式的邻近块的相同次序来检查所述一或多个邻近块。22.根据权利要求19所述的方法,其进一步包括:响应于添加用以编码来自所述邻近块群组的邻近块的帧内预测模式到所述最可能模式候选列表中而引起所述最可能模式候选列表中的帧内预测模式的数目超出阈值数目,终止对所述邻近块群组中的一或多个邻近块的所述检查。23.一种用于解码视频数据的装置,所述装置包括:存储器,其经配置以存储所述视频数据;一或多个处理器,其经配置以:确定所述视频数据的当前块是使用帧内预测模式译码;添加所述当前块的第一邻近块的帧内预测模式到用于所述当前块的最可能模式候选列表;添加用于所述当前块的第二邻近块的帧内预测模式到用于所述当前块的所述最可能模式候选列表;添加用于所述当前块的第三邻近块的帧内预测模式到用于所述当前块的所述最可能模式候选列表;使用所述最可能模式候选列表确定帧内预测模式;及使用所述帧内预测模式解码所述当前块。24.根据权利要求23所述的装置,其中所述第一邻近块、所述第二邻近块及所述第三邻近块各自对应于相对于所述当前块的左邻近块、上邻近块、左下邻近块、右上邻近块或左上邻近块中的一者。25.根据权利要求23所述的装置,其中所述一或多个处理器经配置以:在添加所述第一邻近块及所述第二邻近块的所述帧内预测模式到所述最可能模式候选列表之后及在添加所述第三邻近块的所述帧内预测模式到所述最可能模式候选列表之前,添加一或多个默认候选者到所述最可能模式候选列表。26.根据权利要求25所述的装置,其中所述一或多个默认候选者包括平面模式及DC模式中的一或两者。27.根据权利要求23所述的装置,其中所述一或多个处理器经配置以:添加一或多个经导出帧内预测模式到所述最可能模式候选列表。28.根据权利要求27所述的装置,其中所述一或多个处理器经配置以:基于邻近块的帧内预测模式确定所述一或多个经导出帧内预测模式。29.根据权利要求23所述的装置,其中所述一或多个经导出帧内预测模式包括具有所述邻近块的所述帧内预测模式的模式索引加偏差的帧内预测模式。30.根据权利要求29所述的装置,其中所述偏差等于-2、-1、1或2中的一者。31.根据权利要求27所述的装置,其中所述一或多个处理器经配置以:响应于两个经导出帧内预测模式为相同帧内预测模式,仅将所述两个经导出帧内预测模式的一个实例包含在所述最可能模式候选列表中。32.根据权利要求23所述的装置,其中为确定所述帧内预测模式,所述一或多个处理器经配置以:接收所述帧内预测模式并非包含于所述最可能模式候选列表中的帧内预测模式的指示;接收指示所述帧内预测模式的其它语法。33.根据权利要求23所述的装置,其中为确定所述帧内预测模式,所述一或多个处理器经配置以:接收识别包含于所述最可能模式候选列表中的帧内预测模式的经上下文译码的索引值;确定用于解码所述经上下文译码的索引值的上下文;使用所述经确定的上下文对所述经上下文译码的索引值进行上下文解码;及基于所述索引值确定所述帧内预测模式。34.根据权利要求33所述的装置,其中所述一或多个处理器经配置以:基于所述经确定的上下文,将所述经上下文译码的索引值映射到二进位,以确定包括所述索引值的二进制化码字,其中所述二进制化码字对应于来自所述最可能模式候选列表的帧内预测模式。35.根据权利要求34所述的装置,其中所述二进制化码字包括截断一元码字。36.根据权利要求34所述的装置,其中所述二进制化码字的每一二进位经上下文译码。37.根据权利要求34所述的装置,其中所述二进制化码字的每一二进位对应于所述最可能模式候选列表中的所述最可能模式中的一者。38.根据权利要求34所述的装置,其中所述一或多个处理器经配置以基于对应于每一二进位的所述最可能模式的分类确定用于每一二进位的所述上下文。39.根据权利要求38所述的装置,其中所述一或多个处理器经配置以:针对对应于第一最可能模式的第一二进位,基于以下各者确定用于所述第一二进位的上下文:所述第一最可能模式是否属于模式的水平集合;所述第一最可能模式是否属于模式的竖直集合;或所述...

【专利技术属性】
技术研发人员:瓦迪姆·谢廖金赵欣阿米尔·赛义德马尔塔·卡切维奇胡楠钱威俊维贾伊拉加哈万·提鲁马莱
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1