用于调色板逸出符号的熵编解码制造技术

技术编号:34595664 阅读:23 留言:0更新日期:2022-08-20 08:56
描述了用于对调色板模式编码和解码中的调色板逸出符号执行熵编解码的方法、系统和设备。一种用于视频处理的示例性方法包括:执行包括包含当前视频块的一个或多个视频区域的视频与该视频的比特流表示之间的转换,其中,该比特流表示符合使用调色板模式编解码工具对当前视频块进行编解码的格式规则,其中,当前视频块的逸出符号的二值化使用K阶指数哥伦布(EG)代码,其中,K是不等于三的非负整数,并且其中,调色板模式编解码工具表示该当前视频块使用具有代表性颜色值的调色板,并且其中,逸出符号用于未使用代表性颜色值编解码的该当前视频块的样点。当前视频块的样点。当前视频块的样点。

【技术实现步骤摘要】
【国外来华专利技术】用于调色板逸出符号的熵编解码
[0001]相关申请的交叉引用
[0002]根据适用的《专利法》和/或《巴黎公约》的规定,本申请及时要求2019 年8月15日提交的编号为PCT/CN2019/100850、2019年9月19日提交的编 号为PCT/CN2019/106700、2019年9月24日提交的编号为 PCT/CN2019/107494、2019年9月27日提交的编号为PCT/CN2019/108736, 2019年10月1日提交的编号为PCT/CN2019/109793,2019年10月29日提 交的编号为PCT/CN2019/113931以及2020年1月9日提交的编号为 PCT/CN2020/071221的国际专利申请的优先权和利益。出于根据该法律的所 有目的,将前述申请的全部公开内容以引用方式并入本文,以作为本申请公 开内容的部分。


[0003]本文件涉及视频和图像编码及解码技术。

技术介绍

[0004]数字视频占据了因特网和其他数字通信网络上最大的带宽使用量。随着 能够接收和显示视频的连接用户设备数量的增加,预计数字视频使用的带宽 需求将持续增长。

技术实现思路

[0005]所公开的技术可以由视频或图像解码器或编码器实施例用来对调色板模 式编码和解码中的调色板逸出符号执行熵编解码。
[0006]在一个示例性方面当中,公开了一种视频处理方法。该方法包括:执 行包括包含当前视频块的一个或多个视频区域的视频与该视频的比特流表示 之间的转换,其中,该比特流表示符合使用调色板模式编解码工具对当前视 频块进行编解码的格式规则,其中,当前视频块的逸出符号的二值化使用K 阶指数哥伦布(EG)代码,其中,K是不等于三的非负整数,并且其中,调 色板模式编解码工具表示当前视频块使用具有代表性颜色值的调色板,并且 其中,逸出符号用于未使用代表性颜色值编解码的该当前视频块的样点。
[0007]在另一个示例性方面中,公开了一种视频处理的方法。该方法包括: 执行包括包含一个或多个视频块的一个或多个视频区域的视频与该视频的比 特流表示之间的转换,其中,该比特流表示符合使用调色板模式编解码工具 对该一个或多个视频块中的当前视频块进行编解码的格式规则,其中,用于 当前视频块的逸出符号的二值化使用固定长度二值化,其中,该调色板模式 编解码工具表示当前视频块使用具有代表性颜色值的调色板,并且其中,逸 出符号用于未使用代表性颜色值编解码的该当前视频块的样点。
[0008]在又一个示例性方面中,公开了一种视频处理的方法。该方法包括: 执行包括包含当前视频块的一个或多个视频区域的视频与该视频的比特流表 示之间的转换,其中,该比特流表示符合使用调色板模式编解码工具对当前 视频块进行编解码的格式规则,其中,当前视频块的逸出符号的二值化使用 可变长度编解码,其中,调色板模式编解码工具表示当前视频块使用具有代 表性颜色值的调色板,并且其中,逸出符号用于未使用所述代表性
颜色值编 解码的该当前视频块的样点。
[0009]在又一个示例性方面中,公开了一种视频处理的方法。该方法包括: 执行包括包含当前视频块的一个或多个视频区域的视频和所述视频的比特流 表示之间的转换,其中,该转换包括对当前视频块应用量化和逆量化过程, 其中,该比特流表示符合格式规则,该格式规则基于当前视频块是否是采用 调色板模式编解码工具编解码的来配置量化或逆量化过程的应用,并且其中, 调色板模式编解码工具表示当前视频块使用代表性颜色值的调色板。
[0010]在又一个示例性方面中,公开了一种视频处理的方法。该方法包括: 执行包括包含当前视频块的一个或多个视频区域的视频与该视频的比特流表 示之间的转换,其中,该比特流表示符合对使用调色板模式编解码工具编解 码的当前视频块加以表示从而使用二进制移位操作对当前视频块的逸出符号 进行量化和/或逆量化的格式规则,其中,调色板模式编解码工具表示当前视 频块使用具有代表性颜色值的调色板,并且其中,逸出符号用于未使用代表 性颜色值编解码的该当前视频块的样点。
[0011]在又一个示例性方面中,公开了一种视频处理的方法。该方法包括: 执行包括包含当前视频块的一个或多个视频区域的视频与该视频的比特流表 示之间的转换,其中,该比特流表示符合使用调色板模式编解码工具对当前 视频块进行编解码的格式规则,其中,在不使用参考索引的情况下对调色板 模式编解码工具的一个或多个调色板索引编解码,并且其中,调色板模式编 解码工具表示当前视频块使用代表性颜色值的调色板。
[0012]在又一个示例性方面中,公开了一种视频处理的方法。该方法包括: 执行包括包含当前视频块的一个或多个视频区域的视频与该视频的比特流表 示之间的转换,其中,该比特流表示符合使用调色板模式编解码工具对当前 视频块进行编解码并且约束逸出符号的索引和非逸出符号的索引之间的推导 的格式规则,其中,调色板模式编解码工具表示当前视频块使用具有代表性 颜色值的调色板,并且其中,逸出符号用于未使用代表性颜色值编解码的该 当前视频块的样点。
[0013]在又一个示例性方面中,公开了一种视频处理的方法。该方法包括: 执行包括包含当前视频块的一个或多个视频区域的视频与该视频的比特流表 示之间的转换,其中,该比特流表示符合使用调色板模式编解码工具对当前 视频块进行编解码的格式规则,其中,该调色板模式编解码工具的推导出的 调色板索引具有最大值,并且其中,该调色板模式编解码工具表示当前视频 块使用代表性颜色值的调色板。
[0014]在又一个示例性方面中,公开了一种视频处理的方法。该方法包括: 执行包括包含当前视频块的一个或多个视频区域的视频与该视频的比特流表 示之间的转换,其中,该比特流表示符合使用包括逸出符号的语法元素来表 示使用调色板模式编解码工具编解码的当前视频块的格式规则,其中,对于 该一个或多个视频区域中的每个不改变指示该逸出符号的索引的值,其中, 调色板模式编解码工具表示当前视频块使用具有代表性颜色值的调色板,并 且其中,逸出符号用于未使用代表性颜色值编解码的该当前视频块的样点。
[0015]在又一个示例性方面中,公开了一种视频处理的方法。该方法包括: 执行包括包含当前视频块的一个或多个视频区域的视频与该视频的比特流表 示之间的转换,其中,该比特流表示符合使用基于当前索引和参考索引编解 码的语法元素来表示使用调色板模式编解码工具编解码的当前视频块的格式 规则,其中,调色板模式编解码工具表示当前视频
块使用代表性颜色值的调 色板。
[0016]在又一个示例性方面中,公开了一种视频处理的方法。该方法包括: 执行包括包含当前视频块的一个或多个视频区域的视频与该视频的比特流表 示之间的转换,其中,该比特流表示符合使用包括受到预测地编解码的逸出 符号的语法元素来表示使用调色板模式编解码工具编解码的当前视频块的格 式规则,其中,调色板模式编解码工具表示该当前视频块使用具有代表性颜 色值的调色板,并且其中,逸出符号用于未使用代表性颜色值编解本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理的方法,包括:执行包括包含当前视频块的一个或多个视频区域的视频与所述视频的比特流表示之间的转换,其中,所述比特流表示符合使用调色板模式编解码工具对所述当前视频块进行编解码的格式规则,其中,所述当前视频块的逸出符号的二值化使用K阶指数哥伦布(EG)代码,其中,K是不等于三的非负整数,并且其中,所述调色板模式编解码工具表示所述当前视频块使用具有代表性颜色值的调色板,并且其中,所述逸出符号用于未使用所述代表性颜色值编解码的所述当前视频块的样点。2.根据权利要求1所述的方法,其中,K=0。3.根据权利要求1所述的方法,其中,K=1。4.根据权利要求1所述的方法,其中,K=2。5.一种视频处理的方法,包括:执行包括包含一个或多个视频块的一个或多个视频区域的视频与所述视频的比特流表示之间的转换,其中,所述比特流表示符合使用调色板模式编解码工具对所述一个或多个视频块中的当前视频块进行编解码的格式规则,其中,用于所述当前视频块的逸出符号的二值化使用固定长度二值化,其中,所述调色板模式编解码工具表示所述当前视频块使用具有代表性颜色值的调色板,并且其中,所述逸出符号用于未使用所述代表性颜色值编解码的所述当前视频块的样点。6.根据权利要求5所述的方法,其中,所述固定长度二值化使用N比特,其中,N是大于一的整数。7.根据权利要求6所述的方法,其中,N基于内部比特深度。8.根据权利要求6所述的方法,其中,在条带子图片、片、图片或视频中信令通知N的值。9.根据权利要求6所述的方法,其中,N基于量化参数。10.根据权利要求9所述的方法,其中,N基于量化参数(Qp)的函数(f()),所述函数被表示为f(Qp)。11.根据权利要求9所述的方法,其中,将N设置为(ibd

max(16,(Qp

4)/6)),其中,ibd是内部比特深度。12.根据权利要求9所述的方法,其中,将N设置为(ibd

max(QpPrimeTsMin,(Qp

4)/6)),其中,ibd是内部比特深度并且QpPrimeTsMin是变换跳过模式的最小允许量化参数。13.根据权利要求9所述的方法,其中,将N设置为max(A,(ibd

max(16,(QpPrimeTsMin

4)/6))),并且其中,ibd是内部比特深度,QpPrimeTsMin是变换跳过模式的最小允许量化参数,并且A是非负整数。14.根据权利要求13所述的方法,其中,A=0或者A=1。15.根据权利要求9到14中的任何一项所述的方法,其中,所述量化参数是所述视频的条带的量化参数与常数值的和,其中,所述常数值为整数。16.一种视频处理的方法,包括:执行包括包含当前视频块的一个或多个视频区域的视频与所述视频的比特流表示之
间的转换,其中,所述比特流表示符合使用调色板模式编解码工具对所述当前视频块进行编解码的格式规则,其中,所述当前视频块的逸出符号的二值化使用可变长度编解码,其中,所述调色板模式编解码工具表示所述当前视频块使用具有代表性颜色值的调色板,并且其中,所述逸出符号用于未使用所述代表性颜色值编解码的所述当前视频块的样点。17.根据权利要求16所述的方法,其中,所述可变长度编解码排除3阶指数哥伦布代码。18.根据权利要求16所述的方法,其中,所述可变长度编解码是具有输入参数K的截断二元码(TB)代码,其中,K为整数。19.根据权利要求18所述的方法,其中,K基于(a)在序列参数集(SPS)、视频参数集(VPS)、图片参数集(PPS)、图片标头、条带标头、片组标头、最大编解码单元(LCU)行、LCU组或者砖块中信令通知的消息;(b)内部比特深度;(c)输入比特深度;(d)内部比特深度与输入比特深度之间的差;(e)当前视频块的维度;(f)当前视频块的当前量化参数;(g)所述视频的颜色格式的指示;(h)编解码树结构;或者(i)所述视频的颜色分量。20.根据权利要求5所述的方法,其中,使用多种二值化方法信令通知所述逸出符号的多个值。21.一种视频处理的方法,包括:执行包括包含当前视频块的一个或多个视频区域的视频和所述视频的比特流表示之间的转换,其中,所述转换包括对所述当前视频块应用量化和逆量化过程,其中,所述比特流表示符合格式规则,所述格式规则基于当前视频块是否是采用调色板模式编解码工具编解码的来配置量化或逆量化过程的应用,并且其中,所述调色板模式编解码工具表示当前视频块使用代表性颜色值的调色板。22.一种视频处理的方法,包括:执行包括包含当前视频块的一个或多个视频区域的视频与所述视频的比特流表示之间的转换,其中,所述比特流表示符合对使用调色板模式编解码工具编解码的所述当前视频块加以表示从而使用二进制移位操作对所述当前视频块的逸出符号进行量化和/或逆量化的格式规则,其中,所述调色板模式编解码工具表示所述当前视频块使用具有代表性颜色值的调色板,并且其中,所述逸出符号用于未使用所述代表性颜色值编解码的所述当前视频块的样点。23.根据权利要求22所述的方法,其中,所述量化对应于右比特移位。24.根据权利要求22所述的方法,其中,将所述逸出符号编解码为f(p,Qp),其中,f()为函数,p为输入符号值,Qp为表示所述当前视频块的对应颜色分量的推导出的量化参数。25.根据权利要求24所述的方法,其中,将f定义为p>>g(Qp)。26.根据权利要求24所述的方法,其中,将f定义为(p+(1<<(g(QP)

1)))>>g(Qp)。27.根据权利要求24所述的方法,将f定义为clip(0,(1<<bd)

1,(p+(1<<(g(QP)

1)))>>g(Qp)),其中,clip(x,min,max)是剪切函数,并且其中,x、min和max为整数。28.根据权利要求22所述的方法,其中,将所述逸出符号编解码为h(p),其中,h()为函
数,并且p为输入值符号。29.根据权利要求28所述的方法,其中,将h定义为p>>N,并且N为非负整数。30.根据权利要求28所述的方法,其中,将h定义为(p+(1<<(N

1)))>>N,并且其中,N为非负整数。31.根据权利要求29或30所述的方法,其中,在cu_transquant_bypass_flag=1时,N=0。32.根据权利要求29或30所述的方法,其中,在cu_transquant_bypass_flag=1时,N=(bd

ibd),其中,bd是内部比特深度,并且ibd是输入比特深度。33.根据权利要求28所述的方法,其中,将h定义为clip(0,(1<<(bd

N)

1,p>>N),其中,bd是当前视频块的当前颜色分量的内部比特深度,并且N是非负整数,其中,clip(x,min,max)是剪切函数,并且其中,x、min和max为整数。34.根据权利要求28所述的方法,其中,将h定义为clip(0,(1<<(bd

N)

1,(p+(1<<(N

1)))>>N),其中,bd是当前视频块的当前颜色分量的内部比特深度,并且N是非负整数,其中,clip(x,min,max)是剪切函数,并且其中,x、min和max为整数。35.根据权利要求29到34中的任何一项所述的方法,其中,N处于范围[0,(bd

1)]内,并且其中,bd是所述当前视频块的当前颜色分量的内部比特深度。36.根据权利要求22所述的方法,其中,所述量化对应于左比特移位。37.根据权利要求36所述的方法,其中,将所述逸出符号逆量化为f(p,Qp),其中,f()为函数,p为解码后的逸出符号,Qp为表示所述当前视频块的对应颜色分量的推导出的量化参数。38.根据权利要求37所述的方法,其中,将f定义为p<<g(Qp)。39.根据权利要求36所述的方法,其中,将所述逸出符号重建为f(p,Qp),其中,f()为函数,p为解码后的逸出符号,Qp为表示所述当前视频块的对应颜色分量的推导出的量化参数。40.根据权利要求39所述的方法,其中,将f定义为clip(0,(1<<bd)

1,p<<g(Qp)),其中,bd是当前视频块的当前颜色分量的内部比特深度,并且其中,clip(x,min,max)是剪切函数,并且其中,x、min和max为整数。41.根据权利要求27、33、34或40所述的方法,其中,将剪切函数clip(x,min,max)定义为:42.根据权利要求36所述的方法,其中,将所述逸出符号重建为h(p),其中,h()为函数,并且p为解码后的逸出符号。43.根据权利要求42所述的方法,其中,将h定义为p<<N,并且N为非负整数。44.根据权利要求42或43所述的方法,其中,在cu_transquant_bypass_flag=1时,N=0。45.根据权利要求42或43所述的方法,其中,在cu_transquant_bypass_flag=1时,N=(bd

ibd),其中,bd是内部比特深度,并且ibd是输入比特深度。
46.根据权利要求42或43所述的方法,其中,N=(max(QpPrimeTsMin,qP)

4)/6,其中,qP为解码后的量化参数,并且QpPrimeTsMin是变换跳过模式的最小允许量化参数。47.根据权利要求43到46中的任何一项所述的方法,其中,将N进一步剪切为min(bd

1,N),并且其中,bd是所述当前视频块的当前颜色分量的内部比特深度。48.根据权利要求43到47中的任何一项所述的方法,其中,N处于范围[0,(bd

1)]内,并且其中,bd是所述当前视频块的当前颜色分量的内部比特深度。49.根据权利要求36所述的方法,其中,所述逸出符号的重建偏移量基于比特深度信息。50.根据权利要求49所述的方法,其中,所述比特深度信息包括内部比特深度和输入比特深度之间的差(表示为Δ
BD
)。51.根据权利要求50所述的方法,其中,在K≤Δ
BD
时,所述重建偏移量等于p<<K,其中,p是解码后的逸出符号,并且K是整数。52.根据权利要求49所述的方法,其中,在K≤T0时,所述重建偏移量等于p<<K,其中,p是解码后的逸出符号,并且T0是整数。53.根据权利要求50所述的方法,其中,T0=2。54.根据权利要求50所述的方法,其中,所述重建偏移量等于(p<<K)+((1<<(K

1))>>Δ
BD
<<Δ
BD
),其中,p是解码后的逸出符号,并且K是整数。55.根据权利要求50所述的方法,其中,在序列级、图片级、条带级、片级、砖块级或子图片级处,将Δ
BD
信令通知到所述比特流表示中。56.根据权利要求22到55中的任何一项所述的方法,其中,对所述逸出符号上下文编解码。57.根据权利要求22到55中的任何一项所述的方法,其中,对所述逸出符号旁路编解码。58.根据权利要求25

27、38或40中的任何一项所述的方法,其中,将g(Qp)定义为(Qp

4)/6。59.根据权利要求25

27、38或40中的任何一项所述的方法,其中,将g(Qp)定义为(max(M,Qp)

4)/6,其中,M为整数。60.根据权利要求59所述的方法,其中,在序列参数集(SPS)中信令通知M。61.根据权利要求58到60中的任何一项所述的方法,其中,g(Qp)处于范围[0,(bd

1)]内,并且其中,bd是所述当前视频块的当前颜色分量的内部比特深度。62.一种视频处理的方法,包括:执行包括包含当前视频块的一个或多个视频区域的视频与所述视频的比特流表示之间的转换,其中,所述比特流表示符合使用调色板模式编解码工具对所述当前视频块进行编解码的格式规则,其中,在不使用参考索引的情况下对所述调...

【专利技术属性】
技术研发人员:朱维佳许继征张莉庄孝强
申请(专利权)人:字节跳动有限公司
类型:发明
国别省市:

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

1