确定用于视频译码的照明补偿状态的系统及方法技术方案

技术编号:17269678 阅读:54 留言:0更新日期:2018-02-14 19:16
本文提供用于译码视频数据的技术及系统。举例来说,一种译码视频数据的方法包含确定当前块的运动信息及确定所述当前块的照明补偿状态。所述方法进一步包含基于所述当前块的所述运动信息及所述照明补偿状态来译码所述当前块。在一些实例中,所述方法进一步包含基于候选块的运动信息确定所述当前块的所述运动信息。在此类实例中,所述方法进一步包含确定所述候选块的照明补偿状态及基于所述候选块的所述照明补偿状态来推导所述当前块的所述照明补偿状态。

System and method for determining the state of illumination compensation for video decoding

This paper provides a technology and system for decoding video data. For example, a method of decoding video data includes determining the motion information of the current block and determining the lighting compensation state of the current block. The method further comprises the motion information based on the current block and the illumination compensation state to decode the current block. In some instances, the method further includes the motion information based on the candidate block to determine the described motion information of the current block. In such an example, the method further includes determining the illumination compensation state of the candidate block and deducing the illumination compensation state of the current block based on the illumination compensation state of the candidate block.

【技术实现步骤摘要】
【国外来华专利技术】确定用于视频译码的照明补偿状态的系统及方法
本专利技术大体上涉及视频译码。更具体地说,本专利技术涉及用于执行用于视频译码的照明补偿的系统及方法。
技术介绍
数字视频能力可并入到广泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌面计算机、平板计算机、电子书阅读器、数字相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制面板、蜂窝式或卫星无线电电话、所谓的“智能电话”、视频电话会议装置、视频流式发射装置及其类似者。数字视频装置实施视频译码技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分先进视频译码(AVC)定义的标准、高效率视频译码(HEVC)标准及这些标准的扩展中所描述的技术。视频装置可通过实施此类视频译码技术来更有效率地发射、接收、编码、解码和/或存储数字视频信息。视频译码技术包含空间(图片内)预测和/或时间(图片间)预测以减少或移除视频序列中固有的冗余。对于基于块的视频译码,可将视频切片(例如,视频帧或视频帧的一部分)分割成视频块,对于一些技术来说,视频块也可被称作译码树块、译码单元(CU)和/或译码节点。使用相对于同一图片中的相邻块中的参考样本的空间预测来编码图片的经框内译码(I)切片中的视频块。图片的经框间译码(P或B)切片中的视频块可使用关于同一图片中的相邻块中的参考样本的空间预测或关于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。空间或时间预测产生用于待译码的块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。根据指向形成预测性块的参考样本的块的运动向量及指示经译码块与预测性块之间的差的残余数据来编码经框间译码块。经框内译码的块根据框内译码模式及残余数据来编码。为进行进一步压缩,可将残余数据从像素域变换到变换域,从而产生可接着量化的残余变换系数。可扫描最初布置成二维阵列的经量化变换系数以便产生变换系数的一维向量,且可应用熵译码以实现甚至较多压缩。
技术实现思路
在一些实施例中,描述用于推导视频数据的照明补偿状态的技术及系统。视频编码器可使用照明补偿以有效地补偿一或多个图片之间的照明的变化。视频编码器可确定用于经编码译码块或用于译码单元、预测单元、子预测单元或其它译码块、译码单元或预测单元的一或多个照明补偿参数。照明补偿参数可包含偏移、一或多个比例因子、移位数目或其它适合的照明补偿参数。照明补偿参数可在位流中用信号表示或可基于参考块、相邻块、特定样本(例如,像素)或其它信息中的一或多者而确定。视频解码器可利用照明补偿参数和/或其它数据来构建用于解码当前块的预测性数据。照明补偿状态可指示照明补偿是否已经关于某些视频数据而使用,例如,译码单元、预测单元、子预测单元或其它译码块、译码单元或预测单元。照明补偿状态可包含旗标或其它指示符。在一些实例中,可以类似于运动信息的方式来处理照明补偿状态以使得可连同运动信息来推导或预测所述状态。根据至少一个实例,提供一种译码视频数据的方法,其包含确定当前块的运动信息。所述方法进一步包含确定当前块的照明补偿状态。所述方法进一步包含基于当前块的运动信息及照明补偿状态来译码当前块。在另一实例中,提供一种设备,其包含经配置以存储视频数据的存储器及处理器。处理器经配置以并且可确定当前块的运动信息。处理器经进一步配置以并且可确定当前块的照明补偿状态。处理器经进一步配置以并且可基于当前块的运动信息及照明补偿状态来译码当前块。在另一实例中,提供一种其上存储有指令的计算机可读媒体,所述指令在由处理器执行时执行包含以下的方法:确定当前块的运动信息;确定当前块的照明补偿状态;及基于当前块的运动信息及照明补偿状态来译码当前块。在另一实例中,提供一种设备,其包含用于确定当前块的运动信息的装置。所述设备进一步包含用于确定当前块的照明补偿状态的装置。所述设备进一步包含用于基于当前块的运动信息及照明补偿状态来译码当前块的装置。在一些方面中,上文所描述的方法、设备及计算机可读媒体可进一步包含:基于候选块的运动信息确定当前块的运动信息;确定候选块的照明补偿状态;基于候选块的照明补偿状态推导当前块的照明补偿状态;及基于当前块的运动信息及照明补偿状态来译码当前块。在一些方面中,使用合并模式译码当前块,并且推导出当前块的照明补偿状态与候选块的照明补偿状态相同。在一些方面中,使用从候选块复制或推导运动信息的框间预测模式来译码当前块,且其中推导出照明补偿状态与候选块的照明补偿状态相同。在一些方面中,候选块为空间合并候选、时间合并候选或双预测性合并候选中的至少一或多个。在一些方面中,当前块包括子预测单元,并且使用基于子预测单元的合并模式,且其中当前块的照明补偿状态是基于从当前块的一或多个时间相邻块产生的代表运动信息。在一些方面中,上文所描述的方法、设备及计算机可读媒体可进一步包含:确定包含候选块的多个候选块;及删除重复候选的多个候选,其中与不同照明补偿状态相关联的任何两个候选均不是重复候选。在一些方面中,上文所描述的方法、设备及计算机可读媒体可进一步包含将候选添加到合并列表,所述候选具有与现有候选块的运动信息相同的运动信息并且具有与现有候选块的照明补偿状态不同的照明补偿状态。在一些方面中,基于包含候选块的多个候选块来确定当前块的运动信息,且其中当前块的照明补偿状态是基于多个候选块中的每一个的相对应照明补偿状态。在一些方面中,如果多个候选块的全部的相对应照明补偿状态为正确的,则当前块的照明补偿状态为正确的。在一些方面中,如果多个候选块中的任一个的相对应照明补偿状态为正确的,则当前块的照明补偿状态为正确的。在一些方面中,候选块对应于第一方向上的候选,并且多个候选块中的另一候选块对应于不同于第一方向的第二方向上的候选,且其中当前块的照明补偿状态包括基于候选块的第一方向的第一照明补偿状态及基于另一候选块的第二方向的第二照明补偿状态。在一些方面中,当前块的照明补偿状态是基于用于确定当前块的运动信息的框间预测模式的类型来确定的。在一些方面中,当前块包括使用除合并模式外的框间预测模式译码的预测单元,且其中当前块的照明补偿状态针对包括当前块的译码单元而用信号表示。在一些方面中,当使用AMVP模式译码当前块时,当前块的照明补偿状态经明确地用信号表示于经编码位流中。在一些方面中,当使用将当前块的运动信息明确地用信号表示于经编码位流中的框间预测模式来译码当前块时,当前块的照明补偿状态经明确地用信号表示于经编码位流中。在一些方面中,当前块的照明补偿状态也用作译码单元的多个预测单元的照明补偿状态。在一些方面中,多个预测单元包括译码单元的所有预测单元。在一些方面中,多个预测单元包括使用合并模式译码的预测单元的第一集合及使用除合并模式外的框间预测模式译码的预测单元的第二集合,且其中针对译码单元传信的照明状态用于第二集合且不用于第一集合。在一些方面中,照明补偿状态进一步基于译码单元的分割类型。在一些方面中,上文所描述的方法、设备及计算机可读媒体可进一步包含基于当前块的一或多个相邻块的运动信息产生额外预测块。在一些方面中,上文所描述的方法、设备及计算机可读媒体可进一步包含基于一或多个相邻块本文档来自技高网
...
确定用于视频译码的照明补偿状态的系统及方法

【技术保护点】
一种译码视频数据的方法,所述方法包括:确定当前块的运动信息;确定所述当前块的照明补偿状态;及基于所述当前块的所述运动信息及所述照明补偿状态译码所述当前块。

【技术特征摘要】
【国外来华专利技术】2015.06.09 US 62/173,234;2016.06.06 US 15/174,8341.一种译码视频数据的方法,所述方法包括:确定当前块的运动信息;确定所述当前块的照明补偿状态;及基于所述当前块的所述运动信息及所述照明补偿状态译码所述当前块。2.根据权利要求1所述的方法,其进一步包括:基于候选块的运动信息确定所述当前块的所述运动信息;确定所述候选块的照明补偿状态;基于所述候选块的所述照明补偿状态推导所述当前块的所述照明补偿状态;及基于所述当前块的所述运动信息及所述照明补偿状态译码所述当前块。3.根据权利要求2所述的方法,其中使用合并模式来译码所述当前块,且其中推导出所述当前块的所述照明补偿状态与所述候选块的所述照明补偿状态相同。4.根据权利要求2所述的方法,其中使用从所述候选块复制或推导运动信息的框间预测模式来译码所述当前块,且其中推导出所述当前块的所述照明补偿状态与所述候选块的所述照明补偿状态相同。5.根据权利要求2所述的方法,其中所述候选块为空间合并候选、时间合并候选及双预测性合并候选中的至少一或多个。6.根据权利要求2所述的方法,其中所述当前块包括子预测单元并且使用基于子预测单元的合并模式,且其中所述当前块的所述照明补偿状态是基于从所述当前块的一或多个时间相邻块产生的代表运动信息。7.根据权利要求2所述的方法,其进一步包括:确定包含所述候选块的多个候选块;及删除所述多个候选中的重复候选,其中与不同照明补偿状态相关联的任何两个候选不是重复候选。8.根据权利要求2所述的方法,其进一步包括将候选添加到合并列表,所述候选具有与现有候选块的运动信息相同的运动信息及具有与所述现有候选块的照明补偿状态不同的照明补偿状态。9.根据权利要求2所述的方法,其中基于包含所述候选块的多个候选块来确定所述当前块的所述运动信息,且其中所述当前块的所述照明补偿状态是基于所述多个候选块中的每一个的相对应照明补偿状态。10.根据权利要求9所述的方法,其中只有当所述多个候选块的全部的所述相对应照明补偿状态为正确时,所述当前块的所述照明补偿状态为正确的。11.根据权利要求9所述的方法,其中如果所述多个候选块中的任一个的所述相对应照明补偿状态为正确的,则所述当前块的所述照明补偿状态为正确的。12.根据权利要求9所述的方法,其中所述候选块对应于第一方向上的候选,且所述多个候选块中的另一候选块对应于不同于所述第一方向的第二方向上的候选,且其中所述当前块的所述照明补偿状态包括基于所述候选块的所述第一方向的第一照明补偿状态及基于所述另一候选块的所述第二方向上的第二照明补偿状态。13.根据权利要求1所述的方法,其中所述当前块的所述照明补偿状态是基于用于确定所述当前块的所述运动信息的框间预测模式的类型来确定的。14.根据权利要求1所述的方法,其中所述当前块包括使用除合并模式以外的框间预测模式译码的预测单元,且其中所述当前块的所述照明补偿状态针对包括所述当前块的译码单元而用信号表示。15.根据权利要求1所述的方法,其中当使用AMVP模式译码所述当前块时,所述当前块的所述照明补偿状态经明确地用信号表示于经编码位流中。16.根据权利要求1所述的方法,其中当所述当前块是使用将所述当前块的所述运动信息明确地用信号表示于所述经编码位流中的框间预测模式来译码时,所述当前块的所述照明补偿状态经明确地用信号表示于经编码位流中。17.根据权利要求16所述的方法,其中所述当前块的所述照明补偿状态也用作所述译码单元的多个预测单元的所述照明补偿状态。18.根据权利要求17所述的方法,其中所述多个预测单元包括所述译码单元的所有预测单元。19.根据权利要求17所述的方法,其中所述多个预测单元包括使用合并模式译码的预测单元的第一集合及使用除合并模式以外的框间预测模式译码的预测单元的第二集合,且其中针对所述译码单元用信号表示的所述照明状态用于所述第二集合且不用于所述第一集合。20.根据权利要求16所述的方法,其中所述照明补偿状态进一步基于所述译码单元的分割类型。21.根据权利要求1所述的方法,其进一步包括基于所述当前块的一或多个相邻块的所述运动信息产生额外预测块。22.根据权利要求21所述的方法,其进一步包括基于所述一或多个相邻块的所述运动信息及所述当前块的所述照明补偿状态来推导用于产生所述当前块的所述额外预测块的所述照明补偿状态。23.根据权利要求21所述的方法,其中当所述当前块的所述一或多个相邻块具有与所述当前块不同的照明补偿状态时,确定所述一或多个相邻块的额外运动信息不可用于所述当前块。24.根据权利要求21所述的方法,其进一步包括基于所述一或多个相邻块的一或多个相邻样本来推导用于产生所述额外预测块的一或多个照明补偿参数。25.根据权利要求1所述的方法,其进一步包括基于所述当前块的所述照明补偿状态选择性地启用所述当前块的经加权预测。26.根据权利要求25所述的方法,其进一步包括当照明补偿用于所述当前块时禁用所述当前块的经加权预测。27.根据权利要求1所述的方法,其进一步包括基于经加权预测是否用于所述当前块而选择性地启用所述当前块的照明补偿。28.根据权利要求27所述的方法,其进一步包括当经加权预测用于所述当前块时禁用所述当前块的所述照明补偿。29.根据权利要求1所述的方法,其进一步包括对所述当前块执行照明补偿及经加权预测两者。30.一种设备,其包括:存储器,其经配置以存储视频数据;及处理器,其经配置以:确定当前块的运动信息;确定所述当前块的照明补偿状态;及基于所述当前块的所述运动信息及所述照明补偿状态译码所述当前块。31.根据权利要求30所述的设备,其中所述处理器经进一步配置以:基于候选块的运动信息确定所述当前块的所述运动信息;确定所述候选块的照明补偿状态;基于所述候选块的所述照明补偿状态推导所述当前块的所述照明补偿状态;及基于所述当前块的所述运动信息及所述照明补偿状态译码所述当前块。32.根据权利要求31所述的设备,其中使用合并模式来译码所述当前块,且推导出所述当前块的所述照明补偿状态与所述候选块的所述照明补偿状态相同。33.根据权利要求31所述的设备,其中使用从所述候选块复制或推导运动信息的框间预测模式来译码所述当前块,且其中推导出所述照明补偿状态与所述候选块的所述照明补偿状态相同。34.根据权利要求31所述的设备,其中所述候选块为空间合并候选、时间合并候选及双预测性合并候选中的至少一或多个。35.根据权利要求31所述...

【专利技术属性】
技术研发人员:刘鸿彬陈颖陈建乐马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1