视频处理中对基于模型的整形的约束制造技术

技术编号:39600631 阅读:6 留言:0更新日期:2023-12-03 20:00
提供了视频处理中对基于模型的整形的约束

【技术实现步骤摘要】
视频处理中对基于模型的整形的约束
[0001]本申请是于
2021
年9月3日提交的中国专利技术专利申请第
202080018655.5
号的分案申请,该中国专利技术专利申请是
2020
年3月9日提交的国际专利申请
No.PCT/CN2020/078388
的中国国家阶段,其要求
2019
年3月8日提交的国际专利申请
No.PCT/CN2019/077429
的优先权和权益

根据法律,将上述申请的全部公开以参考方式并入本文,作为本申请公开的一部分



[0002]本专利文件涉及视频编解码技术

设备和系统


技术介绍

[0003]目前,正在努力提高当前视频编解码器技术的性能,以提供更好的压缩比,或提供允许较低复杂度或并行实现的视频编解码和解码方案

业内专家最近提出了几种新的视频编解码工具,目前正在进行测试,以确定它们的有效性


技术实现思路

[0004]与数字视频编解码相关的设备

系统和方法,特别是与量化步进信令通知和基于块的环路整形与视频编解码中的其他工具的交互相关的设备

系统和方法

它可以应用于现有的视频编解码标准
(

HEVC)
,或待定的标准
(
多功能视频编解码
)。
它也可能适用于未来的视频编解码标准或视频编解码器

[0005]在一个代表性方面,所公开的技术可用于提供用于视频处理的方法

所述方法包括:为视频的视频区域的多个视频单元和所述多个视频单元的编解码表示之间的转换,确定由所述多个视频单元共同共享的整形模型信息;以及执行所述视频的编解码表示和所述视频之间的转换,其中,所述整形模型信息提供用于第一域和第二域中构建视频样点


/
或缩放色度视频单元的色度残差的信息

[0006]在另一代表性方面,所公开的技术可用于提供用于视频处理的方法

所述方法包括:为包含一个或多个视频区域的视频的编解码表示和所述视频之间的转换,将整形模型信息中的变量的值确定为所述视频的比特深度的函数;以及基于所述确定执行所述转换,其中所述整形模型信息适用于所述一个或多个视频区域中的一些的环路整形
(ILR)
,并且其中,所述整形模型信息提供用于基于第一域和第二域中的表示重构视频区域的视频单元


/
或缩放色度视频单元的色度残差的信息

[0007]在另一代表性方面,所公开的技术可用于提供用于视频处理的方法

所述方法包括:执行包含一个或多个视频区域的视频的编解码表示和所述视频之间的转换,其中所述编解码表示包括适用于所述一个或多个视频区域中的一些的环路整形
(ILR)
的整形模型信息,其中,所述整形模型信息提供用于基于第一域和第二域中的视频单元的表示重构视频区域的视频单元


/
或缩放色度视频单元的色度残差的信息,并且其中,已基于初始化规则初始化所述整形模型信息

[0008]在另一代表性方面,所公开的技术可用于提供用于视频处理的方法

所述方法包括:为包含一个或多个视频区域的视频的编解码表示和所述视频之间的转换,确定启用或禁用环路整形
(ILR)
;以及基于所述确定执行所述转换,并且其中,所述编解码表示包括适用于所述一个或多个视频区域中的一些的所述
ILR
的整形模型信息,并且其中,所述整形模型信息提供用于基于第一域和第二域重构视频区域


/
或缩放色度视频单元的色度残差的信息,并且其中,在未初始化所述整形模型信息的情况下,所述确定决定禁用所述
ILR。
[0009]在另一代表性方面,所公开的技术可用于提供用于视频处理的方法

所述方法包括:执行包含一个或多个视频区域的视频的编解码表示和所述视频之间的转换,其中所述编解码表示包括适用于所述一个或多个视频区域中的一些的环路整形
(ILR)
的整形模型信息,其中,所述整形模型信息提供用于基于第一域和第二域重构视频区域的视频单元


/
或缩放色度视频单元的色度残差的信息,其中,仅当所述视频区域使用特定编解码类型编解码时,才在所述编解码表示中包括所述整形模型信息

[0010]在另一代表性方面,所公开的技术可用于提供用于视频处理的方法

所述方法包括:为视频的第一视频区域和所述第一视频区域的编解码表示之间的转换,基于规则确定是否可将来自第二视频区域的整形信息用于所述转换;以及根据所述确定执行所述转换

[0011]在另一代表性方面,所公开的技术可用于提供用于视频处理的方法

所述方法包括:执行视频的视频区域和所述视频区域的编解码表示之间的转换,使得使用帧内编解码对所述当前视频区域进行编解码,其中,所述编解码表示符合格式规则,所述格式规则指定所述编解码表示中的整形模型信息有条件地基于视频区域级的所述编解码表示中的标志的值

[0012]在另一代表性方面,所公开的技术可用于提供用于视频处理的方法

所述方法包括:执行包含一个或多个视频区域的视频的编解码表示和所述视频之间的转换,其中所述编解码表示包括适用于所述一个或多个视频区域中的一些的环路整形
(ILR)
的整形模型信息,其中,所述整形模型信息提供用于基于第一域和第二域中的表示重构视频区域的视频单元


/
或缩放色度视频单元的色度残差的信息,并且其中,所述整形模型信息包括参数集,所述参数集包括语法元素,所述语法元素指定允许的最大二进制数索引和将在所述重构中使用的最大二进制数索引之间的差,并且其中,所述参数在一个范围内

[0013]在另一代表性方面,所公开的技术可用于提供用于视频处理的方法

所述方法包括:执行包含一个或多个视频区域的视频的编解码表示和所述视频之间的转换,其中所述编解码表示包括适用于所述一个或多个视频区域中的一些的环路整形
(ILR)
的整形模型信息,其中,所述整形模型信息提供用于基于第一域和第二域中的表示重构视频区域的视频单元


/
或缩放色度视频单元的色度残差的信息,其中,所述整形模型信息包括参数集,所述参数集包括将用于所述重构的最大二进制数索引,并且其中,将所述最大二进制数索引导出为第一值,所述第一值等于将在所述重构中使用的最小二进制数索引本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种处理视频数据的方法,包括:在视频的视频区域的当前视频单元与所述视频的比特流之间的转换期间,确定所述当前视频单元使用编解码工具;通过在所述转换期间使用所述编解码工具来执行所述转换,其中所述当前视频单元是基于以下至少之一构建的:
1)
所述当前视频单元的亮度分量的前向映射过程,其中将所述亮度分量的预测样点从原始域转换到整形域;
2)
反向映射过程,其是所述前向映射过程的反向操作,其中将所述整形域中所述当前视频单元的亮度分量的重构样点转换到所述原始域;或
3)
缩放过程,其中所述当前视频单元的色度分量的残差样点在用于重构所述色度分量之前被缩放,以及其中,所述比特流中包括用于所述当前视频单元的所述编解码工具的模型信息,以及其中,响应于所述视频区域包括一个或多个视频单元,所述一个或多个视频单元包括所述当前视频单元,所述一个或多个视频单元中的每一个共享相同的用于所述当前视频单元的所述编解码工具的模型信息
。2.
根据权利要求1所述的方法,其中所述一个或多个视频单元对应于一个或多个条带

一个或多个片组

一个或多个编解码树单元,或一个或多个编解码单元
。3.
根据权利要求1所述的方法,其中所述视频区域是图片
。4.
根据权利要求1所述的方法,其中所述编解码工具的模型包括分段线性模型,其用于在所述前向映射过程期间将所述当前视频单元的亮度分量的预测样点映射到特定值
。5.
根据权利要求4所述的方法,其中所述分段线性模型的至少一个变量的值取决于所述视频的比特深度
。6.
根据权利要求4所述的方法,其中所述分段线性模型的第
i
个分段的码字的值的范围取决于所述视频的比特深度,并且所述第
i
个分段的码字与所述特定值相关联
。7.
根据权利要求1所述的方法,其中用于所述当前视频单元的所述编解码工具的模型信息包括第一语法元素和第二语法元素,所述第一语法元素指定将在所述前向映射过程中使用的最大允许的二进制数索引和最大二进制数索引之间的差,并且所述第二语法元素指定将在所述前向映射过程中使用的最小二进制数索引
。8.
根据权利要求7所述的方法,其中所述第一语法元素的值在从0到所述最大允许的二进制数索引的范围内
。9.
根据权利要求7所述的方法,其中所述第二语法元素的值小于或等于将在所述前向映射过程中使用的所述最大二进制数索引
。10.
根据权利要求7所述的方法,其中所述第二语法元素的值在从0到将在所述前向映射过程中使用的所述最大二进制数索引的范围内
。11.
根据权利要求7所述的方法,其中所述最大允许的二进制数索引等于
15。12.
根据权利要求1所述的方法,其中对在所述反向映射过程中生成的所述原始域中的转换的重构样点应用滤波过程
。13.
根据权利要求6所述的方法,其中用于所述第
i
个分段的所述码字的值是基于用于所述当前视频单元的所述编解码工具的模型信息确定的

14.
根据权利要求1所述的方法,其中所述编解码工具的使用标志被包括在序列参数集中
。15.
根据权利要求1所述的方法,其中所述转换包括将所述当前视频块编码为所述比特流
。16.
根据权利要求1所述的方法,其中所述转换包括从所述比特流解码所述当前视频块
。17.
一种用于处理视频数据的装置,包括处理器和其上具有指令的非暂时性存储器,其中所述指令在由所述处理器执行时使所述处理器:在视频的视频区域的当前视频单元与所述视频的比特流之间的转换期间,确定所述当前视频单元使用编解码工具;通过在所述转换期间使用所述编解码工具来执行所述转换,其中所述当前视频单元是基于以下至少之一构建的:
1)
所述当前视频单元的亮度分量的前向映射过程,其中将所述亮度分量的预测样点从原始域转换到整形域;
2)
反向映射过程,其是所述前向映射过程的反向操作,其中将所述整形域中所述当前视频单元的亮度分量的重构样点转换到所述原始域;或
3)
缩放过程,其中所述当前视频单元的色度分量的残差样点在用于重构所述色度分量之前被缩放,以及其中,所述比特流中包括用于所述当前视频单元的所述编解码工具的模型信息,以及其中,响应于所述视频区域包括一个或多个视频单元,所述一个或多个视频单元包括所述当前视频单元,所述一个或多个视频单元中的每一个共享相同的用于所述当前视频单元的所述编解码工具的模型信息
。18.
根据权利要求
17
所述的装置,其中用于所述当前视频单元的所述编解码工具的模型信息包括第一语法元素和第二语法元素,所述第一语法元素指定将在所述前向映射过程中使用的最大允许的二进制数索引和最大二进制数索引之间的差,并且所述第二语法元素指定将在所述前向映射过程中使用的最小二进制数索引
。19.
一种存储指令的非暂时性计算机可读存储介质,所述指令使处理器:在视频的视频区域的当前视频单元与所述视频的比特流之间的转换期间,确定所述当前视频单元使用编解码工具;通过在所述转换期间使用所述编解码工具来执行所述转换,其中所述当前视频单元是基于以下至少之一构建的:
1)
所述当前视频单元的亮度分量的前向映射过程,其中将所述亮度分量的预测样点从原始域转换到整形域;
2)
反向映射过程,其是所述前向映射过程的反向操作,其中将所述整形域中所述当前视频单元的亮度分量的重构样点转换到所述原始域;或
3)
缩放过程,其中所述当前视频单元的色度分量的残差样点在用于重构所述色度分量之前被缩放,以及其中,所述比特流中包括用于所述当前视频单元的所述编解码工具的模型信息,以及其中,响应于所述视频区域包括一个或多个视频单元,所述一个或多个视频单元包括
所述当前视频单元,所述一个或多个视频单元中的每一个共享相同的用于所述当前视频单元的所述编解码工具的模型信息
。20.
一种非暂时性计算机可读记录介质,其存储由视频处理装置执行的方法生成的视频的比特流,其中所述方法包括:确定所述当前视频单元使用编解码工具;通过使用所述编解码工具来生成所述比特流,其中所述当前视频单元是基于以下至少之一构建的:
1)
所述当前视频单元的亮度分量的前向映射过程,其中将所述亮度分量的预测样点从原始域转换到整形域;
2)
反向映射过程,其是所述前向映射过程的反向操作,其中将所述整形域中所述当前视频单元的亮度分量的重构样点转换到所述原始域;或
3)
缩放过程,其中所述当前视频单元的色度分量的残差样点在用于重构所述色度分量之前被缩放,以及其中,所述比特流中包括用于所述当前视频单元的所述编解码工具的模型信息,以及其中,响应于所述视频区域包括一个或多个视频单元,所述一个或多个视频单元包括所述当前视频单元,所述一个或多个视频单元中的每一个共享相同的用于所述当前视频单元的所述编解码工具的模型信息
。21.
一种用于存储视频的比特流的方法,包括:确定所述当前视频单元使用编解码工具;通过使用所述编解码工具来生成所述...

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

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

1