用于对视频数据编码的设备和方法技术

技术编号:32614815 阅读:17 留言:0更新日期:2022-03-12 17:43
提供一种由电子设备对比特流进行解码的方法。接收至少一个图像帧的编码数据,每个图像帧包括一个或多个区域。当在所述至少一个图像帧中启用包括仿射工具的仿射模式时,根据与所述至少一个图像帧相关联的第一语法结构确定第一仿射标志。当所述第一仿射标志等于一时,所述第二仿射标志存在于第一语法结构中。当所述第二仿射标志等于一时,对应于所述仿射工具中的一个的第三仿射标志存在于与所述一个或多个区域中的特定一个区域相关联的第二语法结构中。当所述第三仿射标志等于零时,基于第一候选模式来重建所述特定区域,所述多个第一候选模式包括所述多个仿射工具中的所述一个。一个。一个。

【技术实现步骤摘要】
【国外来华专利技术】用于对视频数据编码的设备和方法
相关申请的交叉引用
[0001]本公开要求2019年8月8日提交的名称为“High Level Syntax of Affine Related Mode and Sample Selection of Linear Model”的美国临时专利申请序列号62/884335(下文中称为
“‘
335临时案”)的权益和优先权。

335临时案的公开内容特此以引用方式完全并入本公开中。


[0002]本公开总体涉及视频编码,并且更具体地,涉及用于控制将通过具有不同语法级别的不同语法结构启用或禁用以用于重建编码数据中的图像帧的仿射工具的技术。

技术介绍

[0003]在常规视频编码方法中,编码器可对视频数据进行编码以生成具有多个标志的编码数据并且将编码数据提供到解码器。标志可指示是否启用多个编码模式。例如,编码数据可包括基于块的仿射标志,其指示是否通过仿射模式来预测块单元。此外,当基于块的仿射标志指示通过仿射模式来预测块单元时,还根据仿射利用光流的预测细化(prediction refineme nt with optical flow,PROF)模式来细化块单元。然而,当根据仿射PRO F模式来细化仿射预测的块时,编码效率并不总是得到提高。换句话讲,对于根据仿射PROF模式细化的块单元中的一些,编码效率可能降低。因此,对于仿射PROF模式,编码器和解码器需要具有更多的标志。此外,对仿射PROF标志的语法级别进行选择对于防止编码数据中的比特数增加过多至关重要。

技术实现思路

[0004]本公开涉及一种用于通过若干标志禁止对初始预测结果进行调整的设备和方法。
[0005]在本公开的第一方面中,提供一种用于由电子设备对比特流进行解码的方法。所述方法包括:接收至少一个图像帧的编码数据作为所述比特流的一部分,其中所述至少一个图像帧中的每一个包括一个或多个区域;当在所述至少一个图像帧中启用仿射模式时,根据与所述至少一个图像帧相关联的第一语法结构确定第一仿射标志,其中所述第一语法结构被包括在所述编码数据中并且所述仿射模式包括多个仿射工具;当所述第一仿射标志等于一时,确定第二仿射标志存在于所述第一语法结构中;当所述第二仿射标志等于一时,确定与所述至少一个图像帧中的特定一个图像帧中的所述一个或多个区域中的特定一个区域相关联的第二语法结构中存在第三仿射标志,其中所述第二语法结构被包括在所述编码数据中,并且所述第三仿射标志对应于所述多个仿射工具中的一个;以及当所述第三仿射标志等于零时,基于多个第一候选模式来重建所述一个或多个区域中的所述特定一个区域,所述多个第一候选模式包括所述多个仿射工具中的所述一个。
[0006]在本公开的第二方面中,提供一种用于由电子设备对比特流进行解码的方法。所述方法包括:接收至少一个图像帧的编码数据作为所述比特流的一部分,其中所述至少一
个图像帧中的每一个包括一个或多个区域;当在所述至少一个图像帧中启用仿射模式时,根据与所述至少一个图像帧相关联的第一语法结构确定第一仿射标志,其中所述第一语法结构被包括在所述编码数据中并且所述仿射模式包括多个仿射工具;基于所述第一仿射标志确定所述第一语法结构中是否存在第二仿射标志;基于所述第二仿射标志确定与所述至少一个图像帧中的特定一个图像帧中的所述一个或多个区域中的特定一个区域相关联的第二语法结构中是否存在第三仿射标志,其中所述第二语法结构被包括在所述编码数据中,并且所述第三仿射标志对应于所述多个仿射工具中的一个;以及当所述第三仿射标志等于零时,基于多个第一候选模式来重建所述一个或多个区域中的所述特定一个区域,所述多个第一候选模式包括所述多个仿射工具中的所述一个。
附图说明
[0007]当结合附图阅读以下详细描述时,可最佳地理解本公开的各方面。各种特征未按比例绘制,并且为了讨论清楚起见,可任意地增大或减小各种特征的尺寸。
[0008]图1展示根据本公开的示例性实施方式的被配置来对视频数据进行编码和解码的示例性系统的框图。
[0009]图2展示根据本公开的示例性实施方式的图1中展示的第二电子设备的示例性解码器模块的框图。
[0010]图3展示根据本公开的示例性实施方式的用于重建块单元的示例性重建方法的流程图。
[0011]图4A是根据本公开的示例性实施方式的具有一个或多个区域的三个图像帧的示意图。
[0012]图4B是对应于图4A中展示的图像群组和图像区域的语法结构的示意图。
[0013]图5展示根据本公开的示例性实施方式的用于重建块单元的示例性重建方法的流程图。
[0014]图6展示根据本公开的示例性实施方式的用于重建块单元的示例性重建方法的流程图。
[0015]图7展示图1中展示的第一电子设备的编码器模块的示例的框图。
具体实施方式
[0016]以下描述包含与本公开中的示例性实施方式相关的具体信息。本公开中的附图及其所附详细描述仅针对示例性实施方式。然而,本公开不仅限于这些示例性实施方式。本领域技术人员将想到本公开的其他变型和实施方式。
[0017]除非另外指出,否则附图中的相似或对应的元件可由相似或对应的附图标号指示。本公开中的附图和图示通常未按比例绘制,并且并不意图对应于实际的相对尺寸。
[0018]出于一致性和易于理解的目的,在示例性附图中,由数字标识相似的特征(尽管在一些示例中未展示)。然而,不同实施方式中的特征可在其他方面有所不同,因此不应狭隘地局限于附图中所展示的内容。
[0019]本说明书使用短语“在一个实施方式中”或“在一些实施方式中”,这些短语可指代相同或不同实施方式中的一者或多者。术语“耦接”被定义为连接,不管是直接连接还是通
device,CCD)图像传感器、互补型金属氧化物半导体(complementary metal

oxide

semiconductor,CMOS)图像传感器或相机。
[0028]在至少一个实施方式中,编码器模块114和解码器模块124各自可被实现为多种合适的编码器/解码器电路中的任一种,所述解码器/编码器电路诸如一个或多个微处理器、中央处理单元(central processing unit,CPU)、图形处理单元(graphic processing unit,GPU)、片上系统(system on chip,SoC)、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)、离散逻辑、软件、硬件、固件或它们的任何组合。当部分以软件实现时,设备可将用于软件的指令存储在合适的非暂时性计算机可读介质中,并且使用一个或多个处理器在硬件中执行指令以执行所公开方法。在至少一个实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种由电子设备对比特流进行解码的方法,所述方法包括:接收至少一个图像帧的编码数据作为所述比特流的一部分,其中所述至少一个图像帧中的每一个包括一个或多个区域;当在所述至少一个图像帧中启用仿射模式时,根据与所述至少一个图像帧相关联的第一语法结构确定第一仿射标志,其中所述第一语法结构被包括在所述编码数据中并且所述仿射模式包括多个仿射工具;当所述第一仿射标志等于一时,确定第二仿射标志存在于所述第一语法结构中;当所述第二仿射标志等于一时,确定第三仿射标志存在于与所述至少一个图像帧中的特定一个图像帧中的所述一个或多个区域中的特定一个区域相关联的第二语法结构中,其中所述第二语法结构被包括在所述编码数据中,并且所述第三仿射标志对应于所述多个仿射工具中的一个;以及当所述第三仿射标志等于零时,基于多个第一候选模式来重建所述一个或多个区域中的所述特定一个区域,所述多个第一候选模式包括所述多个仿射工具中的所述一个。2.根据权利要求1所述的方法,其还包括:当所述第二仿射标志等于零时,确定所述第三仿射标志不存在于所述第二语法结构中。3.根据权利要求2所述的方法,其还包括:当所述第一仿射标志等于零时,确定所述第二仿射标志不存在于所述第一语法结构中;以及当所述第二仿射标志不存在于所述第一语法结构中时,推断所述第二仿射标志等于零。4.根据权利要求2所述的方法,其还包括:当所述第二仿射标志存在于所述第一语法结构中并且所述第三仿射标志不存在于所述第二语法结构中时,推断所述第三仿射标志等于零。5.根据权利要求1所述的方法,其还包括:当所述第三仿射标志等于一时,针对所述一个或多个区域中的所述特定一个区域,禁用所述多个仿射工具中的所述一个;以及基于多个第二候选模式来重建所述一个或多个区域中的所述特定一个区域,其中从所述多个第一候选模式中排除所述多个仿射工具中的所述一个以生成所述多个第二候选模式。6.根据权利要求1所述的方法,其特征在于:所述第一语法结构是视频参数集、序列参数集和图片参数集中的一者;并且所述第二语法结构是图片标头和切片标头中的一者。7.根据权利要求1所述的方法,其特征在于:所述多个仿射工具中的所述一个是仿射利用光流的预测细化PROF模式;所述第一仿射标志是仿射PROF启用标志,其指示在重建与所述第一语法结构相关联的所述至少一个图像帧时是否启用所述仿射PROF模式;所述第三仿射标志是仿射PROF禁用标志,其指示在重建与所述第二语法结构相关联的所述一个或多个区域中的所述特定一个区域时是否禁用所述仿射PROF模式;并且
所述第二仿射标志是仿射PROF存在标志,其指示所述仿射PROF禁用标志是否被包括在所述第二语法结构中。8.根据权利要求7所述的方法,其还包括:当所述仿射PROF启用标志等于零时,禁用针对与所述第一语法结构相关联的所述至少一个图像帧的所述仿射PROF模式;以及基于多个第二候选模式来重建所述至少一个图像帧,其中从所述多个第一候选模式中排除所述仿射PROF模式以生成所述多个第二候选模式。9.根据权利要求7所述的方法,其还包括:当所述仿射PROF禁用标志等于零时,启用针对与所述第二语法结构相关联的所述一个或多个区域中的所述特定一个区域的所述仿射PROF模式;基于块标志确定是否通过所述仿射模式预测所述一个或多个区域中的所述特定一个区域中的块单元,其中所述块标志被包括在不同于所述第一语法结构和所述第二语法结构的第三语法结构中,并且所述第三语法结构对应于所述块单元;当所述块标志等于一时,基于所述仿射模式来预测所述块单元以生成预测块;以及根据所述仿射PROF模式来细化所述预测块。10.一种用于对比特流进行解码的电子设备,所述电子设备包括:至少一个处理器;以及存储设备,所述存储设备耦接到所述至少一个处理器并且存储多个指令,所述多个指令在由所述至少一个处理器执行时使所述至少一个处理器:接收至少一个图像帧的编码数据作为所述比特流的一部分,其中所述至少一个图像帧中的每一个包括一个或多个区域;当在所述至少一个图像帧中启用仿射模式时,根据与所述至少一个图像帧相关联的第一语法结构确定第一仿射标志,其中所述第一语法结构被包括在所述编码数据中并且所述仿射模式包括多个仿射工具;当所述第一仿射标志等于一时,确定第二仿射标志存在于所述第一语法结构中;当所述第二仿射标志等于一时,确定第三仿射标志存在于与所述至少一个图像帧中的特定一个图像帧中的所述一个或多个区域中的特定一个区域相关联的第二语法结构中,其中所述第二语法结构被包括在所述编码数据中,并且所述第三仿射标志对应于所述多个仿射工具中的一个;并且当所述第三仿射标志等于零时,基于多个第一候选模式来重建所述一个或多个区域中的所述...

【专利技术属性】
技术研发人员:杨雨樵
申请(专利权)人:鸿颖创新有限公司
类型:发明
国别省市:

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

1