用于基于照明补偿对块进行编码和解码的方法和装置制造方法及图纸

技术编号:32095262 阅读:14 留言:0更新日期:2022-01-29 18:26
提供了用于视频编解码和解码的方法(800,1600,1700)和装置(1800)。该方法(800,1600,1700)包括基于块的子块的邻近采样和运动补偿的参考子块的邻近采样导出一个或多个照明补偿参数;通过使用导出的一个或多个照明补偿参数在运动补偿的参考子块上应用照明补偿来导出预测子块。还描述了计算机可读存储介质和计算机程序产品。算机程序产品。算机程序产品。

【技术实现步骤摘要】
【国外来华专利技术】用于基于照明补偿对块进行编码和解码的方法和装置


[0001]本实施例通常涉及使用照明补偿的视频编码和解码。

技术介绍

[0002]本部分旨在向读者介绍本领域的各个方面,这些方面可能与下面描述和/或要求保护的至少一个本实施例的各个方面相关。该讨论被认为有助于向读者提供背景信息,以便于更好地理解至少一个实施例的各个方面。因此,应该理解的是,应当从这个角度来理解这些陈述。
[0003]为了实现高压缩效率,视频编解码方案通常采用预测和变换来利用视频内容中的空间和时间冗余。通常,帧内或帧间预测用于利用帧内或帧间相关性。然后,视频的原始画面和预测画面之间的差异(通常表示为预测误差或预测残差)被变换、量化和熵编解码。为了重构画面,压缩数据通过与预测、变换、量化和熵编解码对应的逆过程被解码。

技术实现思路

[0004]本部分提供了本实施例中的至少一个的简化概述,以便提供对本公开的一些方面的基本理解。该概述不是对实施例的广泛概述。它不旨在标识实施例的关键或重要元素。以下概述仅仅以简化的形式呈现了本实施例中的至少一个的一些方面,作为在文档别处提供的更详细描述的序言。
[0005]根据本实施例中的至少一个的一般方面,提供了一种用于对视频的块进行编码的方法,包括:基于块的子块的邻近采样和运动补偿的参考子块的邻近采样导出一个或多个照明补偿参数;通过使用导出的一个或多个照明补偿参数在运动补偿的参考子块上应用照明补偿来导出预测子块;以及使用预测子块来对子块进行编码。
[0006]根据本实施例中的至少一个的另一个一般方面,提供了一种用于对视频的块进行解码的方法,包括:基于块的子块的邻近采样和运动补偿的参考子块的邻近采样导出一个或多个照明补偿参数;通过使用导出的一个或多个照明补偿参数在运动补偿的参考子块上应用照明补偿来导出预测子块;以及使用预测子块对子块进行解码。
[0007]根据本实施例中的至少一个的另一个一般方面,提供了一种用于对视频的块进行编码的装置,包括用于进行以下操作的部件:基于块的子块的邻近采样和运动补偿的参考子块的邻近采样导出一个或多个照明补偿参数;通过使用导出的一个或多个照明补偿参数在运动补偿的参考子块上应用照明补偿来导出预测子块;以及使用预测子块来对子块进行编码。
[0008]根据本实施例中的至少一个的另一个一般方面,提供了一种用于对视频的块进行解码的装置,包括用于进行以下操作的部件:基于块的子块的邻近采样和运动补偿的参考子块的邻近采样导出一个或多个照明补偿参数;通过使用导出的一个或多个照明补偿参数在运动补偿的参考子块上应用照明补偿来导出预测子块;以及使用预测子块来对子块进行解码。
[0009]根据一实施例,使用预测子块对同一块的多个子块进行编码,对子块进行编码或解码包括对从子块和相关联的预测子块导出的每个残差应用一个单独的变换。
[0010]根据一实施例,当前子块的邻近采样是在块内部的采样。
[0011]根据一实施例,对子块进行编码或解码包括对从子块和预测子块导出的预测残差导出的预测残差应用一个单一变换。
[0012]根据一实施例,当前子块的一个或多个邻近采样是在块外部的采样。
[0013]根据一实施例,子块的邻近采样和预测子块仅由至少一个另外的预测子块的采样形成。
[0014]根据一实施例,子块的邻近采样和预测子块由在块外部的采样和在块内部的至少一个另外的预测子块的采样形成。
[0015]根据一实施例,一个或多个照明补偿参数是从在该块的子块的子集内部的邻近采样导出的。
[0016]根据本实施例中的至少一个的其他一般方面,提供了一种非暂时性计算机可读存储介质和计算机程序产品。
[0017]从下面结合附图对示例的描述中,本实施例中的至少一个的特定性质以及本实施例中的所述至少一个的其他目的、优点、特征和用途将变得显而易见。
附图说明
[0018]在附图中,示出了几个实施例的示例。附图示出了:
[0019]图1示出了根据现有技术的针对当前画面中的当前块、针对参考0画面中的参考0块以及针对参考1画面中的参考1块的重构的邻近采样的L形集合;
[0020]图2和3示出了根据现有技术的照明补偿方法的一些不方便之处;
[0021]图4示出了根据实施例的示例性编码器的简化框图;
[0022]图5示出了根据至少一个实施例的示例性编码器的一些模块的简化框图500;
[0023]图6示出了根据至少一个实施例的示例性解码器600的简化框图;
[0024]图7示出了根据至少一个实施例的示例性解码器的一些模块的简化框图700;
[0025]图8示出了根据至少一个实施例的基于照明补偿对块进行编码/解码的方法的流程图800;
[0026]图9示出了根据至少一个实施例对块进行子分割的示例;
[0027]图10示出了根据至少一个实施例的导出块的运动补偿的参考子块的方法1000的流程图;
[0028]图11示出了根据至少一个实施例的基于仿射运动模型的子块的运动矢量的示例;
[0029]图12示出了根据本实施例的导出一个或多个IC参数并调整运动补偿的参考子块的方法1200的流程图;
[0030]图13a

d示出了根据至少一个实施例的根据块的不同子分割的L形集合定义;
[0031]图14示出了根据至少一个实施例的对来自预测子块的块的子块进行编码的方法1400的流程图;
[0032]图15示出了为对块的子块进行分组而创建4个VPDU的情况;
[0033]图16示出了根据本实施例的视频编码的示例性方法的流程图;
[0034]图17示出了根据本实施例的视频解码的示例性方法的流程图;以及
[0035]图18示出了可以在其中实现和执行本公开的各方面的计算环境的框图。
具体实施方式
[0036]本详细描述说明了本实施例的原理。因此,应当理解,本领域的技术人员将能够设计各种布置,尽管在此没有明确描述或示出,但是这些布置体现了本实施例的原理,并且包括在其范围内。
[0037]本文列举的所有示例和条件语言都是为了教育目的,以帮助读者理解本实施例的原理和专利技术人为促进本领域所贡献的概念,并且应该被解释为不限于这些具体列举的示例和条件。
[0038]此外,本文列举本公开的原理、方面和实施例的所有陈述以及其具体示例旨在包含其结构和功能等同物。此外,这种等同物旨在包括当前已知的等同物以及将来开发的等同物,即,开发的执行相同功能的无论结构如何的任何元件。
[0039]因此,例如,本领域技术人员将会理解,本文呈现的框图表示体现本公开的原理的说明性电路的概念图。类似地,将会理解,任何流程图(flow chart)、流程图(flow diagram)、状态转换图、伪代码等表示可以基本上在计算机可读介质中表示并由计算机或处理器执行的各种过程,无论是否明确示出了这样的计算机或处理器。
[0040]在下文本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于对视频的块进行编码的方法,包括:基于与所述块的被称为当前子块的子块邻近的采样和与所述当前子块的运动补偿的参考子块邻近的采样,导出一个或多个照明补偿参数;通过使用导出的所述一个或多个照明补偿参数在所述运动补偿的参考子块上应用照明补偿来导出预测子块;以及使用所述预测子块对所述当前子块进行编码。2.一种用于对视频的块进行解码的方法,包括:基于与所述块的被称为当前子块的子块邻近的采样和与所述当前子块的运动补偿的参考子块邻近的采样,导出一个或多个照明补偿参数;通过使用导出的所述一个或多个照明补偿参数在所述运动补偿的参考子块上应用照明补偿来导出预测子块;以及使用所述预测子块对所述当前子块进行解码。3.一种用于对视频的块进行编码的装置,包括用于以下操作的部件:基于与所述块的被称为当前子块的子块邻近的采样和与所述当前子块的运动补偿的参考子块邻近的采样,导出一个或多个照明补偿参数;通过使用导出的所述一个或多个照明补偿参数在所述运动补偿的参考子块上应用照明补偿来导出预测子块;以及使用所述预测子块对所述当前子块进行编码。4.一种用于对视频的块进行解码的装置,包括用于以下操作的部件:基于与所述块的被称为当前子块的子块邻近的采样和与所述当前子块的运动补偿的参考子块邻近的采样,导出一个或多个照明补偿参数;通过使用导出的所述一个或多个照明补偿参数在所述运动补偿的参考子块上应用照明补偿来导出预测子块;以及使用所述预测子块对所述当前子块进行解码。5.根据权利要求1或2中任一项所述的方法或根据权利要求3或4中任一项所述的装置,其中使用预测子块对同一块的多个子块进行编码,对所述子块进行编码或解码包括对从子块和相关联的预测子块导出的每个残差应用一个单...

【专利技术属性】
技术研发人员:P博德斯陈娅F厄本
申请(专利权)人:交互数字VC控股公司
类型:发明
国别省市:

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

1