用于几何划分标志的索引的CABAC译码的编码器、解码器及对应方法技术

技术编号:32964283 阅读:21 留言:0更新日期:2022-04-09 11:07
本发明专利技术公开了一种由解码设备实现的译码方法,包括:获取码流;获取当前块的宽高比;根据所述宽高比,获取所述当前块的上下文模型索引;根据所述当前块的所述上下文模型索引,从所述码流中获取所述当前块的几何划分标志的值,其中,所述当前块的所述几何划分标志表示所述当前块是否使用几何划分模式;根据所述几何划分标志的所述值,对所述当前块进行解码。对所述当前块进行解码。对所述当前块进行解码。

【技术实现步骤摘要】
【国外来华专利技术】用于几何划分标志的索引的CABAC译码的编码器、解码器及对应方法


[0001]本专利技术实施例大体上涉及图像处理领域,更具体地,涉及CABAC译码过程。

技术介绍

[0002]视频译码(视频编码和解码)广泛用于数字视频应用,例如广播数字电视、基于互联网和移动网络的视频传输、视频聊天、视频会议等实时会话应用、DVD和蓝光光盘、视频内容采集和编辑系统以及安全应用的可携式摄像机。
[0003]即使视频相对较短,也需要大量的视频数据来描述,当数据要在带宽容量受限的通信网络中进行流式传输或以其它方式传输时,这样可能会造成困难。因此,视频数据通常要先压缩,然后在现代电信网络中发送。由于内存资源可能有限,当在存储设备上存储视频时,视频的大小也可能成为问题。视频压缩设备通常在信源侧使用软件和/或硬件对视频数据进行编码,然后进行传输或存储,从而减少表示数字视频图像所需的数据量。然后,由解码视频数据的视频解压缩设备在目的地侧接收压缩数据。在网络资源有限以及对更高视频质量的需求不断增长的情况下,需要改进压缩和解压缩技术,这些改进的技术在几乎不牺牲图像质量的前提下提高压缩比。

技术实现思路

[0004]本申请实施例提供独立权利要求所述的用于编码和解码的装置和方法。
[0005]上述和其它目的通过独立权利要求请求保护的主题实现。其它实现方式在从属权利要求、说明书和附图中显而易见。
[0006]第一方面,提供了一种由解码设备实现的译码方法,其中,包括:获取码流;获取当前块的宽高比;根据所述宽高比,获取所述当前块的上下文模型索引;根据所述当前块的所述上下文模型索引,从所述码流中获取所述当前块的几何划分标志的值,其中,所述当前块的所述几何划分标志表示所述当前块是否使用几何划分模式;根据所述几何划分标志的所述值,对所述当前块进行解码。
[0007]上下文模型可用于从二进制码流中解码所述几何划分标志。由于几何划分发生的可能性(概率)可以取决于所述当前块的所述宽高比,因此根据所述宽高比推导上下文模型索引是有利的。所述上下文模型索引用于从所述码流中获取所述几何划分标志。所述几何划分模式标志用于表示所述当前块是否使用几何划分模式。当满足几何划分应用条件时,每个块包括一个值0或值1的几何模式标志。
[0008]结合所述第一方面,在第一种实现方式中,所述宽高比是所述当前块的宽度和高度的比率。
[0009]结合所述第一方面或所述第一方面的第一种实现方式,在第二种实现方式中,所述宽高比根据以下等式获得:Ratio=1<<abs(log2(width)

log2(height)),其中,所述等式中的height和width是所述当前块的高度和宽度,abs()是绝对值运算符,log2()是以2
为底的对数,<<是左移运算。
[0010]结合所述第一方面或所述第一方面的任一种实现方式,在第三种实现方式中,所述根据所述宽高比获取所述当前块的上下文模型索引,包括:如果所述宽高比大于预定义阈值,获取所述当前块的上下文模型索引3。当所述当前块的所述宽高比较大时,这提供了特定的上下文模型索引。
[0011]结合所述第一方面或所述第一方面的任一种实现方式,在第四种实现方式中,所述根据所述宽高比获取所述当前块的上下文模型索引包括:如果所述宽高比等于或小于预定义阈值,则根据与所述当前块相邻的邻块的三角划分模式和几何划分模式的至少一个信息,获取所述当前块的所述上下文模型索引,其中,所述邻块包括左邻块和上邻块。
[0012]结合所述第一方面或所述第一方面的所述第三种或所述第四种实现方式,在第五种实现方式中,所述预定义阈值为2
n
,n为正整数。
[0013]结合所述第一方面或所述第一方面的第三种至第五种实现方式,在第六种实现方式中,所述预定义阈值为4。
[0014]第二方面,提供了一种由解码设备实现的译码方法,其中,包括:获取码流;根据与当前块相邻的邻块的三角划分模式和几何划分模式的至少一个信息,获取所述当前块的上下文模型索引,其中,所述邻块包括左邻块和上邻块;根据所述当前块的所述上下文模型索引,从所述码流中获取所述当前块的几何划分标志的值,其中,所述当前块的所述几何划分标志表示所述当前块是否使用几何划分模式;根据所述几何划分标志的所述值,对所述当前块进行解码。所述几何划分模式是所述三角划分模式的扩展。所述第二方面的优点是,所述上下文模型索引可以从与所述当前块相邻的邻块的三角划分模式或几何划分模式的信息中推导出。根据所述上下文模型索引,可以从所述码流中获取所述当前块的几何划分标志的值。
[0015]结合所述第一方面的所述第四种至所述第六种实现方式,在所述第一方面的第七种实现方式中或在所述第二方面中,在所述第二方面的第一种实现方式中,所述根据与所述当前块相邻的邻块的三角划分模式和几何划分模式的至少一个信息,获取所述当前块的所述上下文模型索引,包括:当所述左邻块和所述上邻块均未使用几何划分模式或三角划分模式时,获取所述当前块的上下文模型索引0。
[0016]结合所述第一方面的所述第四种至所述第六种实现方式,在所述第一方面的第八种实现方式或所述第二方面中,在所述第二方面的第二种实现方式中,所述根据与所述当前块相邻的邻块的三角划分模式和几何划分模式的至少一个信息,获取所述当前块的所述上下文模型索引,包括:当所述左邻块和所述上邻块中的一个使用几何划分模式或三角划分模式时,获取所述当前块的上下文模型索引1。
[0017]结合所述第一方面的所述第四种至所述第六种实现方式,在所述第一方面的第九种实现方式或所述第二方面中,在所述第二方面的第三种实现方式中,所述根据与所述当前块相邻的邻块的三角划分模式和几何划分模式的至少一个信息,获取所述当前块的所述上下文模型索引,包括:当所述左邻块和所述上邻块都使用几何划分模式或三角划分模式时,获取所述当前块的上下文模型索引2。
[0018]结合所述第二方面或所述第二方面的任一种实现方式,在所述第二方面的第四种实现方式中,还包括:获取所述当前块的宽高比,其中,所述宽高比为所述当前块的宽度和
高度的比率;其中,所述根据与所述当前块相邻的邻块的三角划分模式和几何划分模式的至少一个信息,获取所述当前块的上下文模型索引,包括:根据所述宽高比和与所述当前块相邻的邻块的三角划分模式和几何划分模式的至少一个信息,获取所述当前块的上下文模型索引。
[0019]结合所述第二方面的所述第四种实现方式,在所述第二方面的第五种实现方式中,所述根据所述宽高比和与所述当前块相邻的邻块的三角划分模式和几何划分模式的至少一个信息,获取所述当前块的所述上下文模型索引,包括:当所述当前块的所述宽高比大于预定义阈值时,获取所述当前块的上下文模型索引3。
[0020]结合所述第二方面的所述第五种实现方式,在所述第二方面的第六种实现方式中,所述预定义阈值为4。
[0021]结合所述第二方面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种由解码设备实现的译码方法,其特征在于,包括:获取码流;获取当前块的宽高比;根据所述宽高比,获取所述当前块的上下文模型索引;根据所述当前块的所述上下文模型索引,从所述码流中获取所述当前块的几何划分标志的值,其中,所述当前块的所述几何划分标志表示所述当前块是否使用几何划分模式;根据所述几何划分标志的所述值,对所述当前块进行解码。2.根据权利要求1所述的方法,其特征在于,所述宽高比是所述当前块的宽度和高度的比率。3.根据权利要求1或2所述的方法,其特征在于,所述宽高比根据以下等式获得:Ratio=1<<abs(log2(width)

log2(height)),其中,所述等式中的height和width是所述当前块的高度和宽度,abs()是绝对值运算符,log2()是以2为底的对数,<<是左移运算。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据所述宽高比获取所述当前块的上下文模型索引包括:如果所述宽高比大于预定义阈值,则获取所述当前块的上下文模型索引3。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据所述宽高比获取所述当前块的上下文模型索引包括:如果所述宽高比等于或小于预定义阈值,则根据与所述当前块相邻的邻块的三角划分模式和几何划分模式的至少一个信息,获取所述当前块的所述上下文模型索引,其中,所述邻块包括左邻块和上邻块。6.根据权利要求4或5所述的方法,其特征在于,所述预定义阈值为2
n
,n为正整数。7.根据权利要求4至6中任一项所述的方法,其特征在于,所述预定义阈值为4。8.一种由解码设备实现的译码方法,其特征在于,包括:获取码流;根据与当前块相邻的邻块的三角划分模式和几何划分模式的至少一个信息,获取所述当前块的上下文模型索引,其中,所述邻块包括左邻块和上邻块;根据所述当前块的所述上下文模型索引,从所述码流中获取所述当前块的几何划分标志的值,其中,所述当前块的所述几何划分标志表示所述当前块是否使用几何划分模式;根据所述几何划分标志的所述值,对所述当前块进行解码。9.根据权利要求5至8中任一项所述的方法,其特征在于,所述根据与所述当前块相邻的邻块的三角划分模式和几何划分模式的至少一个信息,获取所述当前块的所述上下文模型索引,包括:当所述左邻块和所述上邻块均未使用几何划分模式或三角划分模式时,获取所述当前块的上下文模型索引0。10.根据权利要求5至9中任一项所述的方法,其特征在于,所述根据与所述当前块相邻的邻块的三角划分模式和几何划分模式的至少一个信息,获取所述当前块的所述上下文模型索引,包括:当所述左邻块和所述上邻块中的一个使用几何划分模式或三角划分模式时,获取所述
当前块的上下文模型索引1。11.根据权利要求5至10中任一项所述的方法,其特征在于,所述根据与所述当前块相邻的邻块的三角划分模式和几何划分模式的至少一个信息,获取所述当前块的所述上下文模型索引,包括:当所述左邻块和所述上邻块都使用几何划分模式或三角划分模式时,获取所述当前块的上下文模型索引2。12.根据权利要求5至11中任一项所述的方法,其特征在于,所述左邻块的所述几何划分模式的一个信息表示所述左邻块是否使用几何划分模式,所述上邻块的所述几何划分模式的一个信息表示所述上邻块是否使用几何划分模式。13.根据权利要求12所述的方法,其特征在于,所述左邻块是否使用所述几何划分模式是根据所述左邻块的几何划分标志的值确定的,或者,所述上邻块是否使用所述几何划分模式是根据所述上邻块的几何划分标志的值确定的。14.根据权利要求12所述的方法,其特征在于,所述左邻块是否使用所述几何划分模式是根据所述左邻块是否被允许使用几何划分模式确定的,或者,所述上邻块是否使用所述几何划分模式是根据所述上邻块是否被允许使用几何划分模式确定的。15.根据权利要求14所述的方法,其特征在于,如果所述左邻块的块大小小于8
×
8,则所述左邻块不被允许使用几何划分模式,或者,如果所述上邻块的块大小小于8
×
8,则所述上邻块不被允许使用几何划分模式。16.根...

【专利技术属性】
技术研发人员:高晗塞米赫
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1