用于视频译码的树型译码制造技术

技术编号:20887516 阅读:23 留言:0更新日期:2019-04-17 13:46
本发明专利技术提供一种实例装置,其包含用以存储视频数据的存储器和与所述存储器通信的处理电路。所述处理电路经配置以将所述经存储视频数据的当前块的尺寸的值与所述当前块的邻近块的对应尺寸的值进行比较以获得相对尺寸值。所述处理电路进一步经配置以基于所述相对尺寸值确定所述当前块将根据基于多类型树的分割方案的预测树PT部分进行分割。所述PT部分包括根据二元树结构或中心侧三元树结构中的一个的分割。所述处理电路进一步经配置以基于所述确定根据所述PT部分分割所述当前块,以形成多个子块。

【技术实现步骤摘要】
【国外来华专利技术】用于视频译码的树型译码本申请案主张2016年9月7日申请的美国临时申请案第62/384,585号的权益,所述临时申请案的全部内容以引用的方式并入本文中。
本专利技术涉及视频译码。
技术介绍
数字视频能力可并入到广泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓的“智能型电话”)、视频电话会议装置、视频流式传输装置等。数字视频装置实施视频译码技术,例如描述于由各种视频译码标准定义的标准中的视频译码技术。视频译码标准包含ITU-TH.261、ISO/IECMPEG-1Visual、ITU-TH.262或ISO/IECMPEG-2Visual、ITU-TH.263、ISO/IECMPEG-4Visual和ITU-TH.264(也称为ISO/IECMPEG-4AVC),包含其可调式视频译码(SVC)和多视图视频译码(MVC)扩展。另外,已由ITU-T视频译码专家组(VCEG)和ISO/IEC动画专家组(MPEG)的视频译码联合协作小组(JCT-VC)完成新的视频译码标准(即,高效率视频译码(HEVC))。最新的HEVC草案说明书,在下文被称作“HEVCWD”,可从http://phenix.int-evry.fr/jct/doc_end_user/documents/14_Vienna/wg11/JCTVC-N1003-v1.zip获得。HEVC的说明书和其扩展(格式范围(RExt)、可调性(SHVC)和多视图(MV-HEVC)扩展和屏幕内容扩展)可从http://phenix.int-evry.fr/jct/doc_end_user/current_document.php?id=10481获得。ITU-TVCEG(Q6/16)和ISO/IECMPEG(JTC1/SC29/WG11)现正研究对于将具有显著超过当前HEVC标准(包含其当前扩展和针对屏幕内容译码和高动态范围译码的近期扩展)的压缩能力的压缩能力的未来视频译码技术标准化的潜在需要。所述群组正共同致力于联合协作工作(被称为联合视频探索小组(JointVideoExplorationTeam,JVET))中的此探索活动,以评估由所述群组在此领域中的专家建议的压缩技术设计。JVET在2015年10月19日到21日期间第一次会面。参考软件的最新版本(即,联合探索模型7(JEM7))可从https://jvet.hhi.fraunhofer.de/svn/svn_HMJEMSoftware/tags/HM-16.6-JEM-7.0/下载。JEM-7.0的算法描述进一步描述于J.陈(Chen)、E.阿什纳(Alshina)、G.J.苏利文(Sullivan)、J.-R.欧姆(Ohm)、J.博伊斯(Boyce)(JVET-C1001,日内瓦,2017年7月)的“联合探索测试模型7的算法描述(AlgorithmdescriptionofJointExplorationTestModel7)”中。视频装置可通过实施此类视频译码技术来更有效地传输、接收、编码、解码和/或存储数字视频信息。视频译码技术包含空间(图片内)预测和/或时间(图片间)预测以减少或去除视频序列中所固有的冗余。对于基于块的视频译码,可将视频图块(例如,视频帧或视频帧的一部分)分割成视频块,对于一些技术,视频块也可被称作树型块、译码单元(CU)和/或译码节点。图片的经帧内译码(I)图块中的视频块是使用关于同一图片中的邻近块中的参考样本的空间预测来编码。图片的经帧间译码(P或B)切片中的视频块可使用关于同一图片中的邻近块中的参考样本的空间预测或关于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。空间或时间预测产生用于待译码的块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。根据指向形成预测性块的参考样本的块的运动向量和指示经译码块与预测性块之间的差异的残余数据来编码经帧间译码块。根据帧内译码模式和残余数据来编码帧内译码块。为进行进一步压缩,可将残余数据从像素域变换到变换域,从而产生残余变换系数,随后可量化残余变换系数。可扫描最初布置成二维阵列的经量化变换系数以便产生变换系数的一维向量,且可应用熵译码以达成甚至更多压缩。
技术实现思路
一般来说,本专利技术描述与视频数据的译码(例如,编码和/或解码)相关的技术。本专利技术的一些方面是针对提高关于继HEVC之后研发的块分割结构的译码和传信效率。在一个实例中,本专利技术是针对一种译码视频数据的方法。所述方法包含将所述视频数据的当前块的尺寸与当前块的邻近块的对应尺寸进行比较以获得相对尺寸,所述邻近块与当前块相邻定位。所述方法进一步包含基于所述相对尺寸确定所述当前块将根据基于多类型树的分割方案的预测树(PT)部分进行分割,所述基于多类型树的分割方案的PT部分包括根据二元树结构或中心侧三元树结构中的一个的分割。所述方法进一步包含基于所述确定根据所述基于多类型树的分割方案的PT部分分割当前块以形成多个子块。在另一实例中,本专利技术是针对一种译码视频数据的装置。所述装置包括经配置以存储视频数据的存储器和与所述存储器通信的处理电路。所述处理电路经配置以将经存储视频数据的当前块的尺寸的值与当前块的邻近块的对应尺寸的值进行比较以获得相对尺寸值,所述邻近块与当前块相邻定位。所述处理电路进一步经配置以基于所述相对尺寸值确定所述当前块将根据基于多类型树的分割方案的预测树(PT)部分进行分割,所述基于多类型树的分割方案的PT部分包括根据二元树结构或中心侧三元树结构中的一个的分割。所述处理电路进一步经配置以基于所述确定根据所述基于多类型树的分割方案的PT部分分割当前块以形成多个子块。在另一实例中,一种非暂时性计算机可读存储媒体经编码有指令。所述指令在执行时引起视频译码装置的一或多个处理器将视频数据的当前块的尺寸的值与当前块的邻近块的对应尺寸的值进行比较以获得相对尺寸值,所述邻近块与所述当前块相邻定位。所述指令在执行时进一步引起视频译码装置的一或多个处理器基于相对尺寸值确定所述当前块将根据基于多类型树的分割方案的预测树(PT)部分进行分割,所述基于多类型树的分割方案的PT部分包括根据二元树结构或中心侧三元树结构中的一个的分割。所述指令在执行时进一步引起视频译码装置的一或多个处理器基于所述确定根据基于多类型树的分割方案的PT部分分割当前块以形成多个子块。在另一实例中,一种用于对视频数据进行译码的设备包含用于将视频数据的当前块的尺寸与当前块的邻近块的对应尺寸进行比较以获得相对尺寸的装置,所述邻近块与当前块相邻定位。所述设备进一步包含用于基于所述相对尺寸确定所述当前块将根多类型树的分割方案的预测树(PT)部分进行分割的装置,多类型树的分割方案的PT部分包括根据二元树结构或中心侧三元树结构中的一个的分割。所述设备进一步包含用于基于所述确定根据多类型树的分割方案的PT部分分割当前块以形成多个子块的装置。在以下随附图式和描述中阐述一或多个实例的细节。其它特征、目标和优点将从所述描述和图式以及本文档来自技高网
...

【技术保护点】
1.一种译码视频数据的方法,所述方法包括:将所述视频数据的当前块的尺寸的值与所述当前块的邻近块的对应尺寸的值进行比较以获得相对尺寸值,所述邻近块与所述当前块相邻定位;基于所述相对尺寸值确定所述当前块将根据基于多类型树的分割方案的预测树PT部分进行分割,所述基于多类型树的分割方案的所述PT部分包括根据二元树结构或中心侧三元树结构中的一个的分割;以及基于所述确定,根据所述基于多类型树的分割方案的所述PT部分分割所述当前块以形成多个子块。

【技术特征摘要】
【国外来华专利技术】2016.09.07 US 62/384,585;2017.09.06 US 15/697,1341.一种译码视频数据的方法,所述方法包括:将所述视频数据的当前块的尺寸的值与所述当前块的邻近块的对应尺寸的值进行比较以获得相对尺寸值,所述邻近块与所述当前块相邻定位;基于所述相对尺寸值确定所述当前块将根据基于多类型树的分割方案的预测树PT部分进行分割,所述基于多类型树的分割方案的所述PT部分包括根据二元树结构或中心侧三元树结构中的一个的分割;以及基于所述确定,根据所述基于多类型树的分割方案的所述PT部分分割所述当前块以形成多个子块。2.根据权利要求1所述的方法,其中所述邻近块包括定位于所述当前块上方的上方邻近块,其中将所述当前块的所述尺寸的所述值与所述上方邻近块的所述对应尺寸的所述值进行比较包括基于所述邻近块包括定位于所述当前块上方的所述上方邻近块而将所述当前块的宽度与所述上方邻近块的宽度进行比较,且其中分割所述当前块包括垂直地分割所述当前块。3.根据权利要求1所述的方法,其中所述邻近块包括定位于所述当前块左方的左邻近块,其中将所述当前块的所述尺寸与所述左邻近块的所述对应尺寸进行比较包括基于所述邻近块包括定位于所述当前块左方的所述左邻近块而将所述当前块的高度与所述左邻近块的高度进行比较,且其中分割所述当前块包括水平地分割所述当前块。4.根据权利要求1所述的方法,其中所述邻近块为包括以下中的一个的对角邻近块:定位于所述当前块的上方和左方的左上邻近块,定位于所述当前块的上方和右方的右上邻近块,或定位于所述当前块的下方和右方的左下邻近块,且其中将所述当前块的所述尺寸的所述值与所述对角邻近块的所述对应尺寸的所述值进行比较包括基于所述邻近块为所述对角邻近块而将所述当前块的面积与所述上方邻近块的面积进行比较。5.根据权利要求1所述的方法,其进一步包括从以下中的一个选择所述邻近块:(i)多个上方邻近块,其包含沿所述当前块的顶部边界定位于最左4×4子块上方的第一上方邻近块、沿所述当前块的所述顶部边界定位于中间4×4子块上方的第二上方邻近块和沿所述当前块的所述顶部边界定位于最右4×4子块上方的第三上方邻近块,或(ii)多个左邻近块,其包含沿所述当前块的左边界定位于顶部4×4子块左方的第一左邻近块、沿所述当前块的所述左边界定位于中间4×4子块左方的第二左邻近块和沿所述当前块的所述左边界定位于底部4×4子块左方的第三左邻近块。6.根据权利要求5所述的方法,其中译码所述视频数据的所述方法包括解码经编码视频数据的方法,所述方法进一步包括:解码所述多个子块中的一或多个子块。7.根据权利要求6所述的方法,所述方法进一步包括:在经编码视频位流中接收序列参数集SPS、图片参数集PPS或图块标头SH中的至少一个;以及从所述所接收SPS、PPS或SH解码对所述视频数据的单元中的一或多个块的所述所选邻近块的指示,所述指示对应于所述SPS、PPS或SH中的所述相应者。8.根据权利要求5所述的方法,其中所述译码方法包括编码所述视频数据的方法,所述方法进一步包括:编码所述多个子块;以及在经编码视频位流中传信表示所述经编码多个子块的经编码视频数据。9.根据权利要求8所述的方法,所述方法进一步包括:在序列参数集SPS、图片参数集PPS或图块标头SH中的一个中传信对所述视频数据的单元中的一或多个块的所述所选邻近块的指示,所述指示对应于所述SPS、PPS或SH中的所述相应者。10.根据权利要求5所述的方法,其进一步包括:将所述当前块的宽度与所述当前块的高度进行比较以确定所述当前块的形状,其中选择所述邻近块包括基于所述当前块的所述所确定形状从所述多个左邻近块或所述多个上方邻近块中的一个选择所述邻近块。11.根据权利要求1所述的方法,其中译码所述视频数据的所述方法包括解码经编码视频数据的方法,所述方法进一步包括:分别将所述当前块的宽度或所述当前块的高度中的至少一个与所述当前块的预定最小宽度或所述当前块的预定最小高度中的至少一个进行比较;以及基于所述比较确定用于分割所述当前块的树型或用于分割所述当前块的分割方向中的至少一个。12.根据权利要求1所述的方法,其中所述当前块为当前译码单元CU,其中译码所述视频数据的所述方法包括解码经编码视频数据的方法,所述方法进一步包括:确定所述视频数据的译码树型单元CTU横跨图片边界,使得所述CTU的大小延伸超出当前图片的填补区域;以及基于所述CTU横跨所述图片边界,使用所述多类型树状结构的预定分割方案递归地分割所述CTU以形成包含所述当前译码单元CU的多个CU,其中所述当前CU整个定位于所述当前图片内。13.根据权利要求1所述的方法,其中所述译码方法包括编码所述视频数据的方法,所述方法进一步包括:将多个码字中的相应码字指派到用于分割所述当前块的多个方向树型组合中的相应方向树型组合,其中所述多个方向树型组合包含水平二元树组合、垂直二元树组合、水平中心侧三元树组合和垂直中心侧三元树组合,且其中根据所述基于多类型树的分割方案的所述PT部分分割所述当前块包括根据包含于所述多个方向树型组合中的特定方向树型组合分割所述当前块;以及在经编码视频位流中传信指派到所述特定方向树型组合的所述相应码字,所述当前块根据所述特定方向树型组合进行分割。14.一种用于译码视频数据的装置,所述装置包括:经配置以存储所述视频数据的存储器;以及与所述存储器通信的处理电路,所述处理电路经配置以:将所述经存储视频数据的...

【专利技术属性】
技术研发人员:庄孝强李翔陈建乐邹锋钱威俊陈义文M·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1