用于回路内样本处理的视频译码工具制造技术

技术编号:20887532 阅读:21 留言:0更新日期:2019-04-17 13:46
本发明专利技术涉及一种装置,其包含经配置以存储包含当前块的视频数据的存储器装置,和与所述存储器通信的处理电路。所述处理电路经配置以获得参数值,所述参数值是基于与存储到所述存储器装置的所述视频数据的一或多个相邻块相关联的一或多个对应的参数值,所述一或多个相邻块定位于所述当前块的时空邻域内,所述时空邻域包含定位成邻近于所述当前块的一或多个空间相邻块和由与所述当前块相关联的视差向量DV指向的时间相邻块。所述处理电路还经配置以译码存储到所述存储器装置的所述视频数据的所述当前块。

【技术实现步骤摘要】
【国外来华专利技术】用于回路内样本处理的视频译码工具本申请案主张2016年8月11日申请的美国临时申请案第62/373,884号的权益,所述申请案的全部内容特此以引用的方式并入。
本专利技术涉及视频编码和视频解码。
技术介绍
数字视频能力可并入到广泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓的“智能型电话”)、视频电话会议装置、视频流式传输装置等。数字视频装置实施视频译码技术,例如由ITU-TH.261、ISO/IECMPEG-1Visual、ITU-TH.262或ISO/IECMPEG-2Visual、MPEG-2、MPEG-4、MPEG-4Visual、ITU-TH.263、ITU-TH.264/MPEG-4第10部分先进视频译码(AVC)、ISO/IECMPEG-4AVCITU-TH.265、高效率视频译码(HEVC)定义的标准和这些标准中的任一个的扩展(例如可调式视频译码(SVC)和/或多视图视频译码(MVC)扩展)中所描述的那些技术。视频装置可通过实施此类视频译码技术来更有效地发射、接收、编码、解码和/或存储数字视频信息。视频译码技术包含空间(图片内)预测和/或时间(图片间)预测以减少或去除视频序列中固有的冗余。对于基于块的视频译码,可将视频图块(例如,视频帧或视频帧的一部分)分割成视频块(其也可被称作树型块)、译码单元(CU)和/或译码节点。图片的经帧内译码(I)图块中的视频块是使用关于同一图片中的相邻块中的参考样本的空间预测来编码。图片的经帧间译码(P或B)图块中的视频块可使用关于同一图片中的相邻块中的参考样本的空间预测或关于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。空间或时间预测产生用于待译码块的预测性块。残余数据表示待译码的原始块和预测性块之间的像素差。根据指向形成预测性块的参考样本的块的运动向量和指示经译码块与预测性块之间的差异的残余数据来编码经帧间译码块。根据帧内译码模式和残余数据来编码经帧内译码块。为进行进一步压缩,可将残余数据从像素域变换到变换域,从而产生残余变换系数,可接着量化所述残余变换系数。可扫描最初布置成二维阵列的经量化变换系数以便产生变换系数的一维向量,且可应用熵译码以达成甚至更多压缩。
技术实现思路
大体来说,本专利技术描述关于视频数据的译码(例如解码或编码)的技术。在一些实例中,本专利技术的技术涉及具有高动态范围(HDR)和广色域(WCG)表示的视频信号的译码。所描述技术可用于先进视频编解码器的上下文中,例如HEVC的扩展或下一代视频译码标准。在一个实例中,一种用于译码视频数据的装置包含存储器和与存储器通信的处理电路。存储器经配置以存储包含当前块的视频数据。处理电路经配置以获得参数值,所述参数值是是基于与存储到存储器的视频数据的一或多个相邻块相关联的一或多个对应的参数值。所述一或多个相邻块定位于当前块的时空邻域内。时空邻域包含定位成邻近于当前块的一或多个空间相邻块和由与当前块相关联的视差向量(DV)指向的时间相邻块。所获得的参数值用于在译码过程中修改与当前块相关联的残余数据。处理电路经进一步配置以译码存储到存储器的视频数据的当前块。在另一实例中,一种译码视频数据的当前块的方法包含获得参数值,所述参数值是基于与定位于当前块的时空邻域内的视频数据的一或多个相邻块相关联的一或多个对应的参数值。时空邻域包含定位成邻近于当前块的一或多个空间相邻块和由与当前块相关联的视差向量(DV)指向的时间相邻块。所获得的参数值用于在译码过程中修改与当前块相关联的残余数据。方法进一步包含基于所获得的参数值来译码视频数据的当前块。在另一实例中,一种用于译码视频的设备包含用于获得参数值的装置,所述参数值是基于与定位于视频数据的当前块的时空邻域内的视频数据的一或多个相邻块相关联的一或多个对应的参数值,其中时空邻域包含定位成邻近于当前块的一或多个空间相邻块和由与当前块相关联的视差向量(DV)指向的时间相邻块,且其中所获得的参数值用于在译码过程中修改与当前块相关联的残余数据。设备进一步包含用于基于所获得的参数值来译码视频数据的当前块的装置。在另一实例中,一种经指令编码的非暂时性计算机可读存储媒体,所述指令在经执行时使得视频译码装置的处理电路获得参数值,所述参数值是基于与定位于视频数据的当前块的时空邻域内的视频数据的一或多个相邻块相关联的一或多个对应的参数值,时空邻域包含定位成邻近于当前块的一或多个空间相邻块和由与当前块相关联的视差向量(DV)指向的时间相邻块,其中所获得的参数值用于在译码过程中修改与当前块相关联的残余数据,且基于所获得的参数值来译码视频数据的当前块。在附图和以下描述中阐述一或多个实例的细节。其它特征、目标和优势将从描述和图式以及权利要求书显而易见。附图说明图1为说明经配置以实施本专利技术的技术的实例视频编码和解码系统的框图。图2为说明高动态范围数据的概念的概念图。图3为说明实例色域的概念图。图4为说明高动态范围(HDR)/广色域(WCG)表示转换的实例的流程图。图5为展示实例HDR/WCG反转换的流程图。图6为说明实例转移函数的概念图。图7为说明非恒定明度的实例的框图。图8为说明用于从当前经译码的块的时空邻域导出量化参数或缩放参数的本专利技术的技术的框图。图9为说明视频编码器的实例的框图。图10为说明视频解码器的实例的框图。图11为说明视频解码器可藉以实施本专利技术的技术的实例过程的流程图。图12为说明视频解码器可藉以实施本专利技术的技术的实例过程的流程图。图13为说明视频编码器可藉以实施本专利技术的技术的实例过程的流程图。图14为说明视频编码器可藉以实施本专利技术的技术的实例过程的流程图。具体实施方式本专利技术涉及具有高动态范围(HDR)和广色域(WCG)表示的视频信号的译码。更特定来说,本专利技术的技术包含应用于某些色彩空间中的视频数据以实现HDR和WCG视频数据的更高效压缩的信令和操作。所提出的技术可改善用于译码HDR和WCG视频数据的基于混合的视频译码系统(例如基于HEVC的视频译码器)的压缩效率。在附图和以下描述中阐述本专利技术的一或多个实例的细节。其它特征、目标和优势将从描述、图式和权利要求书而显而易见。图1为说明可利用本专利技术的技术的实例视频编码和解码系统10的框图。如图1中所展示,系统10包含源装置12,所述源装置提供稍后时间将由目的地装置14解码的经编码视频数据。明确地说,源装置12经由计算机可读媒体16将视频数据提供到目的地装置14。源装置12和目的地装置14可包括广泛范围的装置中的任一个,包含台式计算机、笔记型(即,膝上型)计算机、平板计算机、机顶盒、例如所谓的“智能型”电话的电话手持机、所谓的“智能型”平板、电视、摄影机、显示装置、数字媒体播放器、视频游戏控制台、视频流式传输装置等。在一些情况下,可装备源装置12和目的地装置14以用于无线通信。在图1的实例中,源装置12包含视频源18、包含视频预处理器单元19和视频编码器20的视频编码单元21,以及输出接口22。目的地装置14包含输入接口28、包含视频解本文档来自技高网
...

【技术保护点】
1.一种译码视频数据的当前块的方法,所述方法包括:获得参数值,其基于与定位于所述当前块的时空邻域内的所述视频数据的一或多个相邻块相关联的一或多个对应的参数值,其中所述时空邻域包含定位成邻近于所述当前块的一或多个空间相邻块和由与所述当前块相关联的视差向量DV指向的时间相邻块,且其中所述所获得的参数值用于在译码过程中修改与所述当前块相关联的残余数据;以及基于所述所获得的参数值来译码所述视频数据的所述当前块。

【技术特征摘要】
【国外来华专利技术】2016.08.11 US 62/373,884;2017.08.10 US 15/674,0351.一种译码视频数据的当前块的方法,所述方法包括:获得参数值,其基于与定位于所述当前块的时空邻域内的所述视频数据的一或多个相邻块相关联的一或多个对应的参数值,其中所述时空邻域包含定位成邻近于所述当前块的一或多个空间相邻块和由与所述当前块相关联的视差向量DV指向的时间相邻块,且其中所述所获得的参数值用于在译码过程中修改与所述当前块相关联的残余数据;以及基于所述所获得的参数值来译码所述视频数据的所述当前块。2.根据权利要求1所述的方法,其中所述所获得的参数值包括量化参数QP值,且其中基于所述所获得的参数值来译码所述当前块包括至少部分地通过使用所述QP值解量化所述当前块的样本来解码所述当前块。3.根据权利要求2所述的方法,其中获得所述QP值包括:在经编码视频位流中接收差异量化参数QP值;基于所述时空邻域的样本来获得所述当前块的样本的参考QP值;以及将所述差异QP值与所述参考QP值相加以导出用于解量化所述当前块的所述样本的所述QP值。4.根据权利要求1所述的方法,其中所述所获得的参数值包括缩放参数值,且其中基于所述所获得的参数值来译码所述当前块包括至少部分地通过使用所述缩放参数值反向缩放所述当前块的变换系数来解码所述当前块。5.根据权利要求4所述的方法,其中反向缩放所述当前块的所述变换系数包括:将第一反向缩放导出过程应用于所述当前块的所述变换系数的多个DC变换系数以获得多个经反向缩放DC变换系数;以及将第二反向缩放导出过程应用于所述当前块的所述变换系数的所述多个经反向缩放DC变换系数以获得多个经反向缩放AC变换系数。6.根据权利要求1所述的方法,其中获得所述参数值包括获得量化参数QP值,所述方法包括:选择与所述空间相邻块或所述时间相邻块中的两个或更多个的样本相关联的相邻QP值;对所述经选择相邻QP值取平均值以获得平均QP值;以及从所述平均QP值导出所述当前块的所述QP值,其中基于所述所获得的参数值来译码所述当前块包括至少部分地通过使用所述QP值量化所述当前块来编码所述当前块。7.根据权利要求6所述的方法,其进一步包括:基于所述时空邻域的样本来获得所述当前块的样本的参考QP值;从所述QP值减去所述参考QP值以导出所述当前块的所述样本的差异量化参数QP值;以及在经编码视频位流中信令所述差异QP值。8.根据权利要求1所述的方法,其中所述所获得的参数值包括缩放参数值,且其中基于所述所获得的参数值来译码所述当前块包括至少部分地通过使用所述缩放参数值缩放所述当前块的变换系数来编码所述当前块。9.根据权利要求8所述的方法,其中缩放所述当前块的所述变换系数包括:将第一缩放导出过程应用于所述当前块的所述变换系数的多个DC变换系数;以及将第二缩放导出过程应用于所述当前块的所述变换系数的多个DC变换系数。10.根据权利要求1所述的方法,其中所述所获得的参数值包括全域参数值,所述全域参数值适用于包含所述当前块的图块的所有块。11.一种用于译码视频数据的装置,所述装置包括:存储器,其经配置以存储包含当前块的视频数据;以及与所述存储器通信的处理电路,所述处理电路经配置以:获得参数值,所述参数值是基于与存储到所述存储器的所述视频数据的一或多个相邻块相关联的一或多个对应的参数值,所述一或多个相邻块定位于所述当前块的时空邻域内,其中所述时空邻域包含定位成邻近于所述当前块的一或多个空间相邻块和由与所述当前块相关联的视差向量DV指向的时间相邻块,且其中所述所获得的参数值用于在译码过程中修改与所述当前块相关联的残余数据;以及译码存储到所述存储器的所述视频数据的所述当前块。...

【专利技术属性】
技术研发人员:德米特罗·鲁萨诺夫斯基德内·布达伊哲·桑斯利
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1