针对用于视频译码的符号预测的上下文建模制造技术

技术编号:39500558 阅读:8 留言:0更新日期:2023-11-24 11:30
视频译码器可以对符号预测语法元素进行译码,符号预测语法元素指示符号预测假设对于变换系数是否正确

【技术实现步骤摘要】
【国外来华专利技术】针对用于视频译码的符号预测的上下文建模
[0001]本申请要求享受于
2022
年3月
24
日递交的美国专利申请
17/656,319
号和于
2021
年3月
29
日递交的美国临时专利申请第
63/167,507
号的权益,据此将上述申请中的每个申请的全部内容通过引用的方式并入本文中


2022
年3月
24
日递交的美国专利申请
17/656,319
号要求享受于
2021
年3月
29
日递交的美国临时专利申请第
63/167,507
号的权益



[0002]本公开内容涉及视频编码和视频解码


技术介绍

[0003]数字视频能力可以被合并到各种各样的设备中,包括数字电视机

数字直播系统

无线广播系统

个人数字助理
(PDA)、
膝上型计算机或台式计算机

平板计算机

电子书阅读器

数字相机

数字记录设备

数字媒体播放器

视频游戏设备

视频游戏控制台

蜂窝或卫星无线电电话
(
所谓的“智能电话”)、
视频电话会议设备<br/>、
视频流设备等

数字视频设备实现视频译码技术
(
诸如在由
MPEG

2、MPEG

4、ITU

T H.263、ITU

T H.264/MPEG

4(

10
部分,高级视频译码
(AVC))、ITU

T H.265/
高效率视频译码
(HEVC)、ITU

T H.266/
通用视频译码
(VVC)
所定义的标准和此类标准的扩展以及专有视频编解码器
/
格式
(
诸如开放媒体联盟开发的
AOMedia Video 1(AV1))
中描述的那些技术
)。
通过实现这样的视频译码技术,视频设备可以更加高效地发送

接收

编码

解码和
/
或存储数字视频信息

[0004]视频译码技术包括空间
(
图片内
)
预测和
/
或时间
(
图片间
)
预测以减少或去除在视频序列中固有的冗余

对于基于块的视频译码,视频切片
(
例如,视频图片或视频图片的一部分
)
可以被分割为视频块,视频块也可以被称为译码树单元
(CTU)、
译码单元
(CU)

/
或译码节点

图片的经帧内编码
(I)
的切片中的视频块是使用相对于同一图片中的相邻块中的参考样本的空间预测来编码的

图片的经帧间编码
(P

B)
的切片中的视频块可以使用相对于同一图片中的相邻块中的参考样本的空间预测或者相对于其它参考图片中的参考样本的时间预测

图片可以被称为帧,并且参考图片可以被称为参考帧


技术实现思路

[0005]概括而言,本公开内容描述了用于视频译码中的符号预测的技术

具体而言,本公开内容描述了用于确定用于使用基于上下文的译码对符号预测语法元素进行译码的上下文的技术

符号预测语法元素是指示用于变换系数的符号预测假设是否与变换系数的实际符号值匹配的语法元素

符号预测假设是关于特定变换系数的符号是正值还是负值的预测

视频译码器可以确定用于使用基于上下文的译码对符号预测进行译码的上下文
(
例如,概率模型
)。
[0006]具体而言,本公开内容描述了其中视频译码器被配置为基于变换系数在块中的位置和
/
或用于对块进行译码的译码模式
(
例如,帧间译码或帧内译码
)
中的一项或多项来确定上下文的技术

因为变换系数的特性
(
例如,大小和符号
)
可能基于块内的位置和
/
或用于
生成变换系数的译码模式而不同,所以使用变换系数的位置和
/
或译码模式来确定用于对符号预测进行译码的上下文可以提高译码效率

[0007]在一个示例中,本公开内容描述了一种对视频数据进行解码的方法,所述方法包括:基于变换系数在视频数据的块中的位置来确定用于对用于所述变换系数的符号预测语法元素进行解码的上下文,其中,所述符号预测语法元素指示符号预测假设对于所述变换系数是否正确;以及使用所述上下文来对所述符号预测语法元素进行解码

[0008]在另一示例中,本公开内容描述了一种被配置为对视频数据进行解码的装置,所述装置包括:被配置为存储视频数据的块的存储器;以及在电路中实现并且与所述存储器进行通信的一个或多个处理器,所述一个或多个处理器被配置为:基于变换系数在视频数据的所述块中的位置来确定用于对用于所述变换系数的符号预测语法元素进行解码的上下文,其中,所述符号预测语法元素指示符号预测假设对于所述变换系数是否正确;以及使用所述上下文来对所述符号预测语法元素进行解码

[0009]在另一示例中,本公开内容描述了一种被配置为对视频数据进行解码的装置,所述装置包括:用于基于变换系数在视频数据的块中的位置来确定用于对用于所述变换系数的符号预测语法元素进行解码的上下文的单元,其中,所述符号预测语法元素指示符号预测假设对于所述变换系数是否正确;以及用于使用所述上下文来对所述符号预测语法元素进行解码的单元

[0010]在另一示例中,本公开内容描述了一种存储指令的非暂时性计算机可读存储介质,所述指令在被执行时使得被配置为对视频数据进行解码的一个或多个处理器进行以下操作:基于变换系数在视频数据的块中的位置来确定用于对用于所述变换系数的符号预测语法元素进行解码的上下文,其中,所述符号预测语法元素指示符号预测假设对于所述变换系数是否正确;以及使用所述上下文来对所述符号预测语法元素进行解码

[0011]在另一示例中,本公开内容描述了一种被配置为对视频数据进行编码的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.
一种对视频数据进行解码的方法,所述方法包括:基于变换系数在视频数据的块中的位置来确定用于对用于所述变换系数的符号预测语法元素进行解码的上下文,其中,所述符号预测语法元素指示符号预测假设对于所述变换系数是否正确;以及使用所述上下文来对所述符号预测语法元素进行解码
。2.
根据权利要求1所述的方法,其中,基于所述变换系数在视频数据的所述块中的所述位置来确定用于对用于所述变换系数的所述符号预测语法元素进行解码的所述上下文包括:基于所述变换系数是否是
DC
系数来确定用于对用于所述变换系数的所述符号预测语法元素进行解码的所述上下文
。3.
根据权利要求1所述的方法,其中,基于所述变换系数在视频数据的所述块中的所述位置来确定用于对用于所述变换系数的所述符号预测语法元素进行解码的所述上下文包括:基于所述变换系数是
DC
系数来确定用于对所述符号预测语法元素进行解码的第一上下文;以及基于所述变换系数不是所述
DC
系数来确定用于对所述符号预测语法元素进行解码的第二上下文
。4.
根据权利要求1所述的方法,其中,基于所述变换系数在视频数据的所述块中的所述位置来确定用于对用于所述变换系数的所述符号预测语法元素进行解码的所述上下文包括:基于视频数据的所述块中的符号预测顺序来确定用于对所述符号预测语法元素进行解码的所述上下文,其中,所述变换系数在视频数据的所述块中的所述位置是基于所述符号预测顺序的,并且其中,所述符号预测顺序是所述块内的扫描顺序
。5.
根据权利要求1所述的方法,还包括:基于用于对所述块进行编码的译码模式来确定用于对用于所述变换系数的所述符号预测语法元素进行解码的所述上下文
。6.
根据权利要求5所述的方法,其中,还基于所述译码模式来确定用于对用于所述变换系数的所述符号预测语法元素进行解码的所述上下文包括:还基于用于对视频数据的所述块进行译码的所述译码模式是帧间预测译码模式还是帧内预测译码模式来确定用于对所述符号预测语法元素进行解码的所述上下文
。7.
根据权利要求1所述的方法,还包括:还基于帧内预测方向来确定用于对用于所述变换系数的所述符号预测语法元素进行解码的所述上下文
。8.
根据权利要求1所述的方法,还包括:确定用于所述变换系数的所述符号预测假设;基于所述符号预测假设和所述符号预测语法元素来确定所述变换系数的符号;以及基于所述变换系数的所述符号来对视频数据的所述块进行解码
。9.
根据权利要求8所述的方法,其中,确定用于所述变换系数的所述符号预测假设包括:
使包括组合模板值的成本函数最小化
。10.
根据权利要求8所述的方法,还包括:显示包括视频数据的所述块的图片
。11.
一种被配置为对视频数据进行解码的装置,所述装置包括:被配置为存储视频数据的块的存储器;以及在电路中实现并且与所述存储器进行通信的一个或多个处理器,所述一个或多个处理器被配置为:基于变换系数在视频数据的所述块中的位置来确定用于对用于所述变换系数的符号预测语法元素进行解码的上下文,其中,所述符号预测语法元素指示符号预测假设对于所述变换系数是否正确;以及使用所述上下文来对所述符号预测语法元素进行解码
。12.
根据权利要求
11
所述的装置,其中,为了基于所述变换系数在视频数据的所述块中的所述位置来确定用于对用于所述变换系数的所述符号预测语法元素进行解码的所述上下文,所述一个或多个处理器还被配置为:基于所述变换系数是否是
DC
系数来确定用于对用于所述变换系数的所述符号预测语法元素进行解码的所述上下文
。13.
根据权利要求
11
所述的装置,其中,为了基于所述变换系数在视频数据的所述块中的所述位置来确定用于对用于所述变换系数的所述符号预测语法元素进行解码的所述上下文,所述一个或多个处理器还被配置为:基于所述变换系数是
DC
系数来确定用于对所述符号预测语法元素进行解码的第一上下文;以及基于所述变换系数不是所述
DC
系数来确定用于对所述符号预测语法元素进行解码的第二上下文
。14.
根据权利要求
11
所述的装置,其中,为了基于所述变换系数在视频数据的所述块中的所述位置来确定用于对用于所述变换系数的所述符号预测语法元素进行解码的所述上下文,所述一个或多个处理器还被配置为:基于视频数据的所述块中的符号预测顺序来确定用于对所述符号预测语法元素进行解码的所述上下文,其中,所述变换系数在视频数据的所述块中的所述位置是基于所述符号预测顺序的,并且其中,所述符号预测顺序是所述块内的扫描顺序
。15.
根据权利要求
11
所述的装置,其中,所述一个或多个处理器还被配置为:基于用于对所述块进行编码的译码模式来确定用于对用于所述变换系数的所述符号预测语法元素进行解码的所述上下文
。16.
根据权利要求
15
所述的装置,其中,为了还基于所述译码模式来确定用于对用于所述变换系数的所...

【专利技术属性】
技术研发人员:V
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1