基于组上下文熵编码的编码方法和解码方法技术

技术编号:46491779 阅读:4 留言:0更新日期:2025-09-26 19:10
本发明专利技术涉及基于组上下文熵编码的编码方法和解码方法。由至少一个处理器执行的该编码方法,包括:为多边形网格生成N个系数的集合;将N个系数的集合划分成K个系数组,K个系数组中的每个系数组与基于多边形网格的一个或多个属性的熵编码策略相关联;根据相应的熵编码策略对K个系数组中的每个系数组执行熵编码,以生成编码系数的集合;以及生成包括该编码系数的集合的视频位流,其中,N和K是正整数。

【技术实现步骤摘要】

本公开涉及一组高级视频编码技术。更具体地,本公开涉及组上下文熵编码和熵编码的概率初始化。


技术介绍

1、熵编码是包括多边形网格压缩(pmc)的数据压缩中的关键过程。该方法通过考虑输入残差的有效位、符号和幅值来对输入残差进行编码。编码过程被设计为处理大于1和2的残差。落在2和算术编码的预先设定的最大值(称为“maxac”)范围内的值,用每个位的自适应上下文进行二进制编码。对于位置和属性残差上下文,当前都被设置为6位。超过“maxac”的值使用指数哥伦布编码进行处理。

2、在上下文中,有效位、符号、大于一、大于二和指数哥伦布上下文显而易见。当处理3d网格中的无损几何熵编码时,通过利用与特定预测模式相关的上下文适应性来编码整数残差。通常,每个系数通过熵编码器处理,自适应上下文与编码进程同时更新。

3、需要更高效的熵编码机制,特别是通过降低输入系数的熵的方式。此外,可用于熵编码的自适应上下文的范围目前受到限制,这可能限制了编码优化。


技术实现思路

1、根据一个或多个实施方式,一种由至少一个处理本文档来自技高网...

【技术保护点】

1.一种由至少一个处理器执行的编码方法,所述方法包括:

2.根据权利要求1所述的方法,其中,基于所述N个系数的集合中的系数数量来确定所述K个系数组中的组数量。

3.根据权利要求1所述的方法,其中,所述K个系数组中的至少一个系数组由第一阈值和小于所述第一阈值的第二阈值定义,其中,所述N个系数的集合中值处于所述第一阈值和所述第二阈值之间的每个系数被分配到所述至少一个系数组。

4.根据权利要求3所述的方法,其中,根据所述多边形网格的位深度来确定所述第一阈值和所述第二阈值中的至少一个。

5.根据权利要求4所述的方法,其中,所述至少一个系数组的大小与...

【技术特征摘要】

1.一种由至少一个处理器执行的编码方法,所述方法包括:

2.根据权利要求1所述的方法,其中,基于所述n个系数的集合中的系数数量来确定所述k个系数组中的组数量。

3.根据权利要求1所述的方法,其中,所述k个系数组中的至少一个系数组由第一阈值和小于所述第一阈值的第二阈值定义,其中,所述n个系数的集合中值处于所述第一阈值和所述第二阈值之间的每个系数被分配到所述至少一个系数组。

4.根据权利要求3所述的方法,其中,根据所述多边形网格的位深度来确定所述第一阈值和所述第二阈值中的至少一个。

5.根据权利要求4所述的方法,其中,所述至少一个系数组的大小与所述多边形网格的所述位深度成比例,使得所述至少一个系数组的大小随着所述多边形网格的所述位深度的增加而增加。

6.根据权利要求1所述的方法,其中,根据所述多边形网格的位深度来确定所述k个系数组中的组数量。

7.根据权利要求6所述的方法,其中,所述k个系数组中的组数量与所述多边形网格的所述位深度成比例,使得所述组数量随着所述位深度的增加而增加。

8.根据权利要求3所述的方法,其中,确定所述第一阈值和所述第二阈值中的至少一个,使得所述k个系数组的总体组熵最小化。

9.根据权利要求3所述的方法,其中,确定所述第一阈值和所述第二阈值中的至少一个,使得所述视频位流中的信令最小化。

10.根据权利要求3所述的方法,其中,所述第一阈值和所述第二阈值中的至少一个是根据先前编码的残差来确定的。

11.根据权利要求1所述的方法,其中,所述多边形网...

【专利技术属性】
技术研发人员:阮景上黄超卡达姆·普拉纳夫许晓中刘杉林鼎然
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:

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

1