用于视频处理的方法技术

技术编号:39674475 阅读:8 留言:0更新日期:2023-12-11 18:40
本公开的实施例提供了一种用于视频处理的解决方案

【技术实现步骤摘要】
【国外来华专利技术】用于视频处理的方法、设备和介质


[0001]本公开的实施例一般涉及视频编解码技术,更具体地,涉及用于视频编解码的参考结构

技术背景
[0002]如今,数字视频功能正被应用于人们生活的各个方面

已经提出了多种类型的视频压缩技术用于视频编码
/
解码,例如
MPEG

2、MPEG

4、ITU

TH263、ITU

TH

264/MPEG
‑4第
10
部分高级视频编解码
(AVC)、ITU

TH.265
高效视频编解码
(HEVC)
标准

通用视频编解码
(VVC)
标准

然而,传统视频编解码技术的编解码效率通常非常低,这是不希望的


技术实现思路

[0003]本公开的实施例提供了一种用于视频处理的解决方案

[0004]在第一方面中,提出了一种处理视频数据的方法

该方法包括:在视频的当前视频块和视频的码流之间的转换期间,获取与当前视频块相关联的几何划分模式
(GPM)
块;以及基于应用于
GPM
块的运动补偿预测样本细化处理来执行转换

[0005]在第二方面中,提出了一种电子设备

该电子设备包括:处理单元;以及存储器,其耦合到所述处理单元并且具有存储在其上的指令,所述指令在由所述处理单位执行时使得所述电子设备执行根据本公开的第一方面的方法

[0006]在第三方面中,提出了一种非瞬态计算机可读存储介质

该非瞬态计算机可读存储介质存储指令,该指令使得处理器执行根据本公开的第一方面的方法

[0007]在第四方面中,提出了一种非瞬态计算机可读记录介质

该非瞬态计算机可读记录介质存储由根据本公开第一方面的方法生成的视频的码流,其中该方法由视频处理装置执行

[0008]提供
技术实现思路
部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述


技术实现思路
部分无意标识本公开的关键特征或必要特征,也无意限制本公开的范围

附图说明
[0009]通过参考附图的以下详细描述,本公开的示例实施例的上述和其他目的

特征和优点将变得更加明显

在本公开的示例实施例中,相同的附图标记通常指代相同的组件

[0010]图1示出了根据本公开的一些实施例的示例视频编码系统的框图;
[0011]图2示出了根据本公开的一些实施例的第一示例视频编码器的框图;
[0012]图3示出了根据本公开的一些实施例的示例视频解码器的框图;
[0013]图4示出了空间合并候选的位置的示意图;
[0014]图5示出了用于空间合并候选的冗余检查的候选对的示意图;
[0015]图6显示了时间合并候选的运动向量缩放的图示;
[0016]图7示出了时间合并候选
C0和
C1的候选位置的示意图;
[0017]图8示出了
MMVD
搜索点的示意图;
[0018]图9示出了解码侧运动向量细化的示例;
[0019]图
10
说明了按相同角度分组的
GPM
分割的示例;
[0020]图
11
示出了用于几何划分模式的单向预测
MV
选择的示意图;
[0021]图
12
示出了使用几何划分模式的弯曲重量的示例生成的示意图;
[0022]图
13
示出了根据本公开的一些实施例的处理视频数据的方法的流程图;以及
[0023]图
14
示出了其中可以实现本公开的各种实施例的计算设备的框图

[0024]在附图中,相同或相似的附图标记通常指代相同或相似元素

具体实施方式
[0025]现在将参考一些实施例来描述本公开的原理

应当理解的是,描述这些实施例仅出于说明并且帮助本领域技术人员理解和实施本公开的目的,而不暗示对本公开的范围的任何限制

除了下文所述的方式之外,本文所描述的公开内容还可以以各种方式实施

[0026]在以下描述和权利要求中,除非另有定义,否则在本文中使用的所有科学术语和技术术语具有与本公开所属领域的普通技术人员通常理解的含义相同的含义

[0027]本公开中提及的“一个实施例”、“实施例”、“示例实施例”等指示所描述的实施例可以包括特定的特征

结构或特性,但是并非每个实施例都必须包括该特定的特征

结构或特性

此外,这些短语不一定指相同的实施例

此外,当结合示例实施例描述特定的特征

结构或特性时,无论是否明确描述,认为影响与其他实施例相关的这种特征

结构或特性在本领域技术人员的知识范围内

[0028]应当理解的是,尽管术语“第一”和“第二”等可以用于描述各种元素,但这些元素不应受限于这些术语

这些术语仅用于区分一个元素与另一个元素

例如,第一元素可以被称为第二元素,类似地,第二元素可以被称为第一元素,而不脱离示例实施例的范围

如本文中所使用的,术语“和
/
或”包括一个或多个所列术语的任何和所有组合

[0029]本文中所使用的术语仅用于描述特定实施例的目的,并不旨在限制示例实施例

如本文中所用的,单数形式“一”、“一个”和“该”也旨在包括复数形式,除非上下文另有明确指示

还应理解,术语“包括”、“包含”和
/
或“具有”在本文中使用时表示存在所述特征

元素和
/
或组件等,但不排除一个或多个其他特征

元素

组件和
/
或其组合的存在或添加

[0030]示例环境
[0031]图1是示出可以利用本公开的技术的示例视频编解码系统
100
的框图

如所示出的,视频编解码系统
100
可以包括源设备
110
和目的设备
120。
源设备
110
也可以称为视频编码设备,并且目的设备
120
也可以称为视频解码设备...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.
一种用于处理视频数据的方法,包括:在视频的当前视频块和所述视频的码流之间的转换期间,获取与所述当前视频块相关联的几何划分模式
GPM
块;以及基于应用于所述
GPM
块的运动补偿预测样本细化过程,来执行所述转换
。2.
根据权利要求1所述的方法,其中执行所述转换包括:通过至少一项技术针对所述
GPM
块的至少一个预测样本应用所述运动补偿预测样本细化过程,所述至少一项技术包括:基于重叠块的运动补偿,多假设预测,局部照明补偿,组合帧间

帧内预测,或基于双向光流的运动细化
。3.
根据权利要求2所述的方法,其中通过所述基于重叠块的运动补偿针对所述
GPM
块的至少一个预测样本应用所述运动补偿预测样本细化过程包括:通过使用具有加权预测的相邻块的运动信息来细化所述至少一个预测样本
。4.
根据权利要求2所述的方法,其中通过所述多假设预测针对所述
GPM
块的至少一个预测样本应用所述运动补偿预测样本细化过程包括:从累计来自多个假设运动数据的不止一个预测信号,来加权所述至少一个预测样本
。5.
根据权利要求2所述的方法,其中通过所述局部照明补偿针对所述
GPM
块的至少一个预测样本应用所述运动补偿预测样本细化过程包括:通过使用线性模型来补偿所述至少一个预测样本的照明变化
。6.
根据权利要求2所述的方法,其中通过所述组合帧间

帧内预测针对所述
GPM
块的至少一个预测样本应用所述运动补偿预测样本细化过程包括:通过帧内预测来细化所述至少一个预测样本
。7.
根据权利要求2所述的方法,其中通过所述基于双向光流的运动细化针对所述
GPM
块的至少一个预测样本应用所述运动补偿预测样本细化过程包括:根据使用双向预测的确定,在针对块的运动补偿之上执行针对像素的运动细化
。8.
根据权利要求2所述的方法,其中通过所述基于双向光流的运动细化针对所述
GPM
块的至少一个预测样本应用所述运动补偿预测样本细化过程包括:根据确定所述
GPM
块的两个部分的两个运动向量来自两个不同方向,执行所述基于双向光流的运动
。9.
根据权利要求2所述的方法,其中通过所述基于重叠块的运动补偿针对所述
GPM
块的至少一个预测样本应用所述运动补偿预测样本细化过程包括:针对所述
GPM
块的所有子块,执行所述基于重叠块的运动补偿
。10.
根据权利要求2所述的方法,其中通过所述基于重叠块的运动补偿针对所述
GPM
块的至少一个预测样本应用所述运动补偿预测样本细化过程包括:针对所述
GPM
块的一部分子块或所述
GPM
块的所述至少一个样本,执行所述基于重叠块的运动补偿
。11.
根据权利要求2所述的方法,其中通过所述基于重叠块的运动补偿针对所述
GPM

的至少一个预测样本应用所述运动补偿预测样本细化过程包括:在所述
GPM
块的块边界处针对所述
GPM
块中的至少一个子块,执行所述基于重叠块的运动补偿
。12.
根据权利要求2所述的方法,其中通过所述基于重叠块的运动补偿针对所述
GPM
块的至少一个预测样本应用所述运动补偿预测样本细化过程包括:在所述
GPM
块的块边界处针对所述至少一个预测样本执行所述基于重叠块的运动补偿
。13.
根据权利要求2所述的方法,其中通过所述基于重叠块的运动补偿针对所述
GPM
块的至少一个预测样本应用所述运动补偿预测样本细化过程包括:基于所述
GPM
块和相邻
GPM
块的基于参考子块的运动数据,应用所述基于重叠块的运动补偿
。14.
根据权利要求
13
所述的方法,其中基于所述基于参考子块的运动数据应用所述基于重叠块的运动补偿包括:基于所述
GPM
块的
GPM
子块的所述基于参考子块的运动与所述相邻
GPM
块中的相邻子块的运动之间的运动相似性,确定所述基于重叠块的运动补偿的混合权重
。15.
根据权利要求2所述的方法,其中通过所述基于重叠块的运动补偿针对所述
GPM
块的至少一个预测样本应用所述运动补偿预测样本细化过程包括:基于从
GPM
合并候选导出的运动数据应用所述基于重叠块的运动补偿
。16.
根据权利要求1所述的方法,进一步包括:基于图片组
(GOP)
的结构中的当前图片的时间层标识符
(ID)
来确定是否在所述
GPM
块之上应用特征或工具;以及根据确定当前图片位于预定义层标识符处,在没有附加信令的情况下向所述
GPM
块应用所述特征或工具
。17.
根据权利要求1所述的方法,进一步包括:基于图片组
(GOP)
的结构中的当前图片的时间层标识符
(ID)
来确定是否在所述
GPM
块之上应用特征或工具;以及根据确定获取一个信令,向所述
GPM
块应用所述特征或者工具,所述信令指示与将要利用所述特征或工具而被应用的所述
GPM
块相关联的图片的层标识符
。18.
根据权利要求
16

17
所述的方法,其中所述特征或工具基于以下技术之一而被应用:具有运动向量差的合并模式,基于重叠块的运动补偿,多假设预测,局部照明补偿,组合帧间

帧内预测,非相邻空间合并候选,或者解码器侧的运动细化或推导
。19.
根据权利要求1‑
17
中任一项所述的方法,进一步包括:如果所述
MVD
被允许用于所述
GPM

(GMVD)
,将运动向量差
(MVD)
应用于所述
GPM
块的合
并候选的至少一部分
。20.
根据权利要求
19
所述的方法,其中被允许应用所述
MVD
的所述
GPM
块的合并候选的一部分的第一数目,不同于被允许没有
MVD
的所述
GPM
块的合并候选的部分的第二数目
。21.
根据权利要求
20
所述的方法,其中所述第一数目小于或大于所述第二数目
。22.
根据权利要求
19
所述的方法,其中被允许应用所述
MVD
的所述
GPM
块的合并候选的一部分的第一数目,与被允许没有
MVD
的所述
GPM
块的合并候选的部分的第二数目相同
。23.
根据权利要求
19
所述的方法,其中在所述码流中信号传送被允许应用所述
MVD
的所述
GPM
块的合并候选的一部分的第一数目
。24.
根据权利要求
19
所述的方法,其中被允许应用所述
MVD
的所述
GPM
块的合并候选的一部分的第一数目是预定义的
。25.
根据权利要求
19
所述的方法,其中针对所述
GPM
块的所述合并候选的索引的信号传送取决于所述
GMVD
是否被用于所述当前视频单元
。26.
根据权利要求
25
所述的方法,其中所述
GMVD
是否被用于当前视频块在所述合并候选索引的所述信号传送之前被信号传送
。27.
根据权利要求
26
所述的方法,其中如果所述
GMVD
被用于所述当前视频块,用于合并候选索引二元化的输入参数是基于被允许利用所述
MVD
而应用的所述
GPM
块的合并候选的部分的第一数目
。28.
根据权利要求
26
所述的方法,其中如果所述
GMVD
未被用于所述当前视频块,用于合并候选索引二元化的输入参数是基于被允许没有
MVD
的所述
GPM
块的合并候选的部分的第二数目
。29.
根据权利要求
19
所述的方法,其中用于指示所述
GMVD
是否被应用的第一语法元素
(SE)
取决于至少一个
GPM
合并候选索引
。30.
根据权利要求
29
所述的方法,其中如果针对所述
GPM
块而信号传送的最大
GPM
合并候选索引大于阈值,则不信号传送所述第一
SE。31.
根据权利要求
29
所述的方法,其中如果针对所述
GPM
块而信号传送的最小
GPM
合并候选索引小于阈值,则不信号传送所述第一
SE。32.
根据权利要求
30

31
所述的方法,进一步包括:如果所述第一
SE
未被信号传送,则推断
GMVD
被应用
。33.
根据权利要求
30

31
所述的方法,进一步包括:如果没有信号传送所述第一
SE
,则推断没有应用所述
GMVD。34.
根据权利要求
19
所述的方法,进一步包括:对于所述
GMVD
,从所述
GPM
块的所述合并候选选择一个或多个基本候选;以及将所述
MVD
应用于所述一个或多个基本候选
。35.
根据权利要求

【专利技术属性】
技术研发人员:邓智玭张凯张莉
申请(专利权)人:字节跳动有限公司
类型:发明
国别省市:

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

1