用于建构候选列表的几何型优先级制造技术

技术编号:20887496 阅读:22 留言:0更新日期:2019-04-17 13:46
在一个实例中,一种装置包含:存储器,其配置成存储视频数据;和一或多个处理器,其实施于电路中且配置成确定当前视频数据块的第一代表性点与所述当前块的相邻块的多个第二代表性点之间的多个距离,按次序根据所述第一代表性点与所述第二代表性点之间的所述距离将所述相邻块中的一或多个作为候选添加到所述当前块的候选列表,以及使用所述候选列表对所述当前块进行编码。所述候选列表可以是例如合并列表、AMVP列表或最可能模式列表。可替代地,所述候选列表可以是从中确定上下文自适应二进制算术编码CABAC的上下文信息的候选列表。

【技术实现步骤摘要】
【国外来华专利技术】用于建构候选列表的几何型优先级本申请案要求于2016年9月6日提交的美国临时申请案第62/384,089号的权益,所述临时申请案的全部内容特此以引用的方式并入。
本公开涉及视频编码。
技术介绍
数字视频能力可以并入到广泛范围的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、手提式或台式计算机、平板计算机、电子图书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能电话”、视频电话会议装置、视频流式传输装置等等。数字视频装置实施视频编码技术,如描述于以下标准中的技术:由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)、也称作高效视频编码(HEVC)的ITU-TH.265定义的标准,以及此类标准的扩展。视频装置可通过实施此类视频编码技术而更有效率地发射、接收、编码、解码和/或存储数字视频信息。视频编码技术包含空间(图片内)预测和/或时间(图片间)预测以减少或去除视频序列中固有的冗余。对于基于块的视频编码,可将视频片段(例如视频帧或视频帧的部分)分割成视频块,对于一些技术来说,视频块也可称作树块、编码单元(CU)和/或编码节点。使用关于同一图片中的相邻块中的参考样本的空间预测对图片的帧内编码(I)片段中的视频块进行编码。图片的帧间编码(P或B)片段中的视频块可使用关于同一图片中的相邻块中的参考样本的空间预测,或关于其它参考图片中的参考样本的时间预测。图片可称作帧,且参考图片可称为参考帧。空间或时间预测产生用于待编码块的预测块。残余数据表示待编码原始块与预测块之间的像素差。帧间编码块是根据指向形成预测块的参考样本块的运动向量以及指示编码块与预测块之间的差的残余数据来编码。帧内编码块是根据帧内编码模式和残余数据来编码。为了进一步压缩,可将残余数据从像素域变换到变换域,产生残余变换系数,随后可量化所述残余变换系数。可扫描最初按二维阵列布置的量化变换系数,以便产生变换系数的一维向量,且可应用熵编码以实现更多压缩。
技术实现思路
一般来说,本公开描述与候选列表的建构相关的技术。候选列表可针对各种视频编码技术来建构,如帧内预测模式的信令、运动信息编码(例如在合并模式或高级运动向量预测(AMVP)模式中)或其它此类视频编码技术。本公开描述用于建构候选列表的几何型优先级。在一些方面,例如当前块与相邻块之间的距离的几何信息可用以确定用于建构候选列表的候选的优先级或插入次序。在一个实例中,一种编码视频数据的方法包含确定当前视频数据块的第一代表性点与当前块的相邻块的多个第二代表性点之间的多个距离,按次序根据第一代表性点与第二代表性点之间的距离将相邻块中的一或多个作为候选添加到当前块的候选列表,以及使用候选列表对当前块进行编码。在另一实例中,一种用于编码视频数据的装置包含:存储器,其配置成存储视频数据;和一或多个处理器,其实施于电路中且配置成确定当前视频数据块的第一代表性点与当前块的相邻块的多个第二代表性点之间的多个距离,按次序根据第一代表性点与第二代表性点之间的距离将相邻块中的一或多个作为候选添加到当前块的候选列表,以及使用候选列表对当前块进行编码。在另一实例中,一种用于编码视频数据的装置包含:用于确定当前视频数据块的第一代表性点与当前块的相邻块的多个第二代表性点之间的多个距离的装置;用于按次序根据第一代表性点与第二代表性点之间的距离将相邻块中的一或多个作为候选添加到当前块的候选列表的装置;和用于使用候选列表对当前块进行编码的装置。在另一实例中,一种计算机可读存储媒体在其上存储有指令,所述指令在执行时使得处理器确定当前视频数据块的第一代表性点与当前块的相邻块的多个第二代表性点之间的多个距离,按次序根据第一代表性点与第二代表性点之间的距离将相邻块中的一或多个作为候选添加到当前块的候选列表,以及使用候选列表对当前块进行编码。在附图和以下描述中阐述一或多个实例的细节。其它特征、目标和优势将从所述描述和图式以及从权利要求书中显而易见。附图说明图1是说明高效视频编码(HEVC)中的空间相邻候选的概念图。图2是说明HEVC中的时间运动向量预测(TMVP)的概念图。图3是说明3D-HEVC的实例预测结构的概念图。图4是说明3D-HEVC中的基于子PU的视图间运动预测的概念图。图5是说明根据参考图片的子PU运动预测的概念图。图6是说明ATMVP(类似于TMVP)中的相关图片的概念图。图7为展示根据本公开的技术的实例方法的流程图。图8是展示PU和相邻块的一个实例的概念图。图9是展示PU和相邻块的另一实例的概念图。图10是展示PU和相邻块的另一实例的概念图。图11是展示PU和相邻块的另一实例的概念图。图12是说明根据本公开的技术的空间合并候选的几何信息的实例的概念图。图13是说明根据本公开的技术的空间合并候选的几何信息的实例的概念图。图14是说明可配置成执行本公开的技术的实例视频编码和解码系统的框图。图15是说明可配置成执行本公开的技术的视频编码器的实例的框图。图16是说明可配置成执行本公开的技术的视频解码器的实例的框图。图17是说明根据本公开的技术对视频数据进行编码的实例方法的流程图。图18是说明根据本公开的技术对视频数据进行解码的实例方法的流程图。具体实施方式本公开描述可用以通过以下操作来改善候选列表的建构和视频编解码器中的上下文建模的技术:引入基于当前块与相邻块之间的几何信息的优先级,以确定用于如合并候选列表、AMVP列表和帧内MPM列表的候选列表的建构的优先级或插入次序。此外,此几何信息可用于确定CABAC编码的上下文。多个候选(如合并候选、最可能帧内模式候选)的次序可通过几何优先级而自适应地确定。其可在高级视频编解码器的上下文中使用,例如HEVC的扩展或下一代视频编码标准。视频编码标准包含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)扩展。MVC的最新联合草案描述于2010年3月的“用于通用视听服务的高级视频编码(Advancedvideocodingforgenericaudiovisualservices)”ITU-T规范H.264中。另外,存在一种新开发的视频编码标准,即高效视频编码(HEVC),其由ITU-T视频编码专家组(VCEG)及ISO/IEC动画专家组(MPEG)的视频编码联合合作小组(JCT-VC)开发。最新HEVC草案说明书(且下文中称作HEVCWD)可从phenix.int-evry.fr/jct/doc_end_user/documents/14_Vienna/wg11/JCTVC-N1003-v1.zip中获得。HEVC标准已定案于中G.J.Sullivan;J.-R.Ohm;W.-J.Han;T.Wiegand(2012年12月).“高效视频编码(HEVC)标准的概述(Overview本文档来自技高网
...

【技术保护点】
1.一种对视频数据进行编码的方法,所述方法包括:确定当前视频数据块的第一代表性点与所述当前块的相邻块的多个第二代表性点之间的多个距离;按次序根据所述第一代表性点与所述第二代表性点之间的所述距离将所述相邻块中的一或多个作为候选添加到所述当前块的候选列表;以及使用所述候选列表对所述当前块进行编码。

【技术特征摘要】
【国外来华专利技术】2016.09.06 US 62/384,089;2017.09.05 US 15/695,6061.一种对视频数据进行编码的方法,所述方法包括:确定当前视频数据块的第一代表性点与所述当前块的相邻块的多个第二代表性点之间的多个距离;按次序根据所述第一代表性点与所述第二代表性点之间的所述距离将所述相邻块中的一或多个作为候选添加到所述当前块的候选列表;以及使用所述候选列表对所述当前块进行编码。2.根据权利要求1所述的方法,其中所述候选列表包括合并候选列表、高级运动向量预测AMVP候选列表或帧内最可能模式MPM列表中的一个。3.根据权利要求2所述的方法,其中所述候选列表包括合并候选者列表,且其中对所述当前块进行编码包括根据合并模式使用所述合并候选列表的候选对所述当前块的运动信息进行编码。4.根据权利要求2所述的方法,其中所述候选列表包括所述AMVP候选列表,且其中对所述当前块进行编码包括根据AMVP模式使用所述AMVP候选列表的候选对所述当前块的运动信息进行编码。5.根据权利要求2所述的方法,其中所述候选列表包括所述帧内MPM列表,且其中对所述当前块进行编码包括对用以使用所述帧内MPM列表对所述当前块进行帧内预测以及使用所述帧内预测模式对所述当前块进行帧内预测的帧内预测模式的指示进行编码。6.根据权利要求1所述的方法,其中所述相邻块中的至少一个包括子预测单元(子PU),且其中与所述子PU相关联的所述第二代表性点中的一个包括所述子PU的中心点。7.根据权利要求1所述的方法,其中所述当前块的所述第一代表性点包括所述当前块的中心点,且所述相邻块的所述第二代表性点包括所述相邻块的对应中心点。8.根据权利要求1所述的方法,其中所述当前块的所述第一代表性点包括所述当前块的左上点,且所述相邻块的所述第二代表性点包括所述相邻块的对应左上点。9.根据权利要求1所述的方法,其中所述相邻块包括所述当前块的空间相邻块或所述当前块的时间相邻块中的一或多个。10.根据权利要求1所述的方法,其中所述候选列表包括从中确定所述当前块的语法元素的值的上下文自适应二进制算术编码CABAC的上下文信息的候选的列表,且其中对所述当前块进行编码包括使用根据候选的所述列表确定的所述上下文信息对所述当前块的所述语法元素的所述值进行CABAC编码。11.根据权利要求10所述的方法,其中所述语法元素包括以下中的一个:编码单元颠倒旁通旗标、编码单元跳过旗标、编码块旗标、预测模式旗标、残差四叉树变换根编码块旗标、合并索引、合并旗标、亮度块的编码块旗标或色度块的编码块旗标。12.根据权利要求10所述的方法,其进一步包括确定所述上下文信息,包括根据所述第一代表性点与所述第二代表性点之间的所述距离对来自所述相邻块的值的比重进行加权。13.根据权利要求1所述的方法,其中编码包括使用所述候选列表对所述当前块进行编码。14.根据权利要求1所述的方法,其中编码包括使用所述候选列表对所述当前块进行解码。15.一种用于对视频数据进行编码的装置,所述装置包括:存储器,其配置成存储所述视频数据;和一或多个处理器,其在电路中实施且配置成:确定当前视频数据块的第一代表性点与所述当前块的相邻块的多个第二代表性点之间的多个距离;按次序根据所述第一代表性点与所述第二代表性点之间的所述距离将所述相邻块中的一或多个作为候选添加到所述当前块的候选列表;以及使用所述候选列表对所述当前块进行编码。16.根据权利要求15所述的装置,其中所述候选列表包括合并候选列...

【专利技术属性】
技术研发人员:陈义文钱威俊张莉张凯马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1