用自适应相依量化进行视频编码和解码的方法和装置与流程
- 国知局
- 2024-08-02 12:43:00
本实施方案中的至少一个实施方案整体涉及一种用于视频编码或解码的方法或装置,更特别地,涉及一种方法或装置,包括:确定变换块的相依量化dq中使用的状态的数目;以及将具有所确定的状态的数目的dq/逆dq应用于变换块。
背景技术:
1、为了实现高压缩效率,图像和视频编码方案通常采用包括运动矢量预测在内的预测以及变换来利用视频内容中的空间和时间冗余。一般来讲,帧内或帧间预测用于利用帧内或帧间相关性,然后对在原始图像与预测图像之间的差值(通常表示为预测错误或预测残差)进行变换、量化和熵编码。为了重建视频,通过对应于熵编码、量化、变换和预测的逆过程对压缩数据进行解码。
2、现有的编码与解码方法在支持各个状态机在相依量化方案中的两个标量量化器之间切换时存在一些限制。例如,在当前的设计中,状态的数目是固定的,并且设置为4或8。因此,就现有技术而言,需要提高压缩效率,也就是说,在保持质量的同时降低位率,或等效地,在保持位率的同时提高质量。另一个目的是降低平均复杂度。
技术实现思路
1、通过本文所述的一般方面解决和处理现有技术的缺点和不足。
2、根据第一方面,提供了一种方法。该方法包括通过确定量化系数块的相依量化中使用的状态的数目来进行视频解码;以及通过对量化系数块应用具有所确定的状态的数目的逆相依量化来获得系数块。
3、根据另一方面,提供了第二方法。该方法包括通过确定系数块的相依量化中使用的状态的数目来进行视频编码;以及通过对系数块应用具有所确定的状态的数目的相依量化来获得量化系数块。
4、根据另一方面,提供了一种装置。该装置包括一个或多个处理器,其中该一个或多个处理器被配置为根据其变体中的任一个变体实施用于视频解码的方法。根据另一个方面,用于视频解码的装置包括用于确定量化系数块的相依量化中使用的状态的数目的构件;以及用于通过对量化系数块应用具有所确定的状态的数目的逆相依量化来获得系数块的构件。
5、根据另一方面,提供了另一种装置。该装置包括一个或多个处理器,其中该一个或多个处理器被配置为根据其变体中的任一个变体实施用于视频编码的方法。根据另一个方面,用于视频编码的装置包括用于确定系数块的相依量化中使用的状态的数目的构件;以及用于通过对系数块应用具有所确定的状态的数目的相依量化来获得量化系数块的构件。
6、根据至少一个实施方案的另一个一般方面,相依量化中使用的状态的数目是1、4或2k中的一者,其中k是大于2的正整数,并且一个状态量化是指独立标量量化。
7、根据至少一个实施方案的另一个一般方面,该方法还包括确定系数块中的编码系数的数目的指示符;以及基于系数块中的编码系数的数目是否高于某个值来确定相依量化中使用的状态的数目。
8、根据至少一个实施方案的另一个一般方面,基于最后有效系数的扫描位置的指示符来确定系数块中的编码系数的数目的指示符。
9、根据至少一个实施方案的另一个一般方面,相依量化中使用的状态的数目基于以下项中的至少一者:系数块的大小、宽度、高度;预测模式帧内/帧间;帧内编码模式;帧间编码模式;颜色分量索引;量化参数;变换的类型;或变换的大小。
10、根据至少一个实施方案的另一个一般方面,提供了一种设备,该设备包括:根据解码实施方案中的任一个实施方案的装置;和以下项中的至少一者:(i)天线,该天线被配置为接收信号,该信号包括视频块;(ii)频带限制器,该频带限制器被配置为将所接收到的信号限制为包括该视频块的频带;或(iii)显示器,该显示器被配置为显示表示视频块的输出。
11、根据至少一个实施方案的另一个一般方面,提供了一种非暂态计算机可读介质,该非暂态计算机可读介质包含根据所描述的编码实施方案或变体中的任一者生成的数据内容。
12、根据至少一个实施方案的另一个一般方面,提供了一种信号,该信号包括根据所描述的编码实施方案或变体中的任一者生成的视频数据。
13、根据至少一个实施方案的另一个一般方面,比特流被格式化以包括根据所描述的编码实施方案或变体中的任一者生成的数据内容。
14、根据至少一个实施方案的另一个一般方面,提供了一种计算机程序产品,该计算机程序产品包括指令,当由计算机执行程序时,该指令使计算机执行所描述的编码/解码实施方案或变型中的任一者。
15、通过将结合附图阅读的示例性实施方案的以下详细描述,一般方面的这些和其他方面、特征和优点将变得显而易见。
技术特征:1.一种用于视频解码的方法,所述方法包括:
2.根据权利要求1所述的方法,其中所述相依量化中使用的所述状态的数目是1、4或2k中的一者,k是大于2的正整数。
3.根据权利要求1所述的方法,所述方法还包括:
4.根据权利要求3所述的方法,所述方法还包括:
5.根据权利要求3所述的方法,其中所述相依量化中使用的所述状态的数目随着所述系数块中的所述编码系数的数目而增加。
6.根据权利要求3所述的方法,其中所述相依量化中使用的所述状态的数目随着所述系数块中的所述编码系数的数目而减少。
7.根据权利要求3所述的方法,其中基于所述系数块中的所述编码系数的数目是否在值的范围内来确定所述相依量化中使用的所述状态的数目。
8.根据权利要求1所述的方法,所述方法还包括基于所述系数块的大小、宽度、高度中的至少一者来确定所述相依量化中使用的所述状态的数目。
9.根据权利要求1所述的方法,所述方法还包括基于帧内预测模式或帧间预测模式中的至少一者来确定所述相依量化中使用的所述状态的数目。
10.根据权利要求1所述的方法,所述方法还包括基于帧内编码模式或帧间编码模式中的至少一者来确定所述相依量化中使用的所述状态的数目。
11.根据权利要求1所述的方法,所述方法还包括基于颜色分量索引来确定所述相依量化中使用的所述状态的数目。
12.根据权利要求1所述的方法,所述方法还包括基于量化参数来确定所述相依量化中使用的所述状态的数目。
13.根据权利要求1所述的方法,所述方法还包括基于变换类型来确定所述相依量化中使用的所述状态的数目。
14.根据权利要求1所述的方法,所述方法还包括基于变换的大小来确定所述相依量化中使用的所述状态的数目。
15.根据权利要求1所述的方法,所述方法还包括确定用于另一个系数块的相依量化中的状态的数目,其中所述状态的数目对于不同系数块是不同的。
16.一种用于视频编码的方法,所述方法包括:
17.根据权利要求16所述的方法,其中所述相依量化中使用的所述状态的数目是1、4或2k中的一者,k是大于2的正整数。
18.根据权利要求16所述的方法,所述方法还包括:
19.根据权利要求18所述的方法,所述方法还包括:
20.根据权利要求18所述的方法,其中所述相依量化中使用的所述状态的数目随着所述系数块中的所述编码系数的数目而增加。
21.根据权利要求18所述的方法,其中所述相依量化中使用的所述状态的数目随着所述系数块中的所述编码系数的数目而减少。
22.根据权利要求18所述的方法,其中基于所述系数块中的所述编码系数的数目是否在值的范围内来确定所述相依量化中使用的所述状态的数目。
23.根据权利要求16所述的方法,所述方法还包括基于所述系数块的大小、宽度、高度中的至少一者来确定所述相依量化中使用的所述状态的数目。
24.根据权利要求16所述的方法,所述方法还包括基于帧内预测模式或帧间预测模式中的至少一者来确定所述相依量化中使用的所述状态的数目。
25.根据权利要求16所述的方法,所述方法还包括基于帧内编码模式或帧间编码模式中的至少一者来确定所述相依量化中使用的所述状态的数目。
26.根据权利要求16所述的方法,所述方法还包括基于颜色分量索引来确定所述相依量化中使用的所述状态的数目。
27.根据权利要求16所述的方法,所述方法还包括基于量化参数来确定所述相依量化中使用的所述状态的数目。
28.根据权利要求16所述的方法,所述方法还包括基于变换类型来确定所述相依量化中使用的所述状态的数目。
29.根据权利要求16所述的方法,所述方法还包括基于变换的大小来确定所述相依量化中使用的所述状态的数目。
30.根据权利要求16所述的方法,所述方法还包括确定用于另一个系数块的相依量化中的状态的数目,其中所述状态的数目对于所述不同系数块是不同的。
31.一种用于视频解码的装置,所述装置包括一个或多个处理器和至少一个存储器,并且其中所述一个或多个处理器被配置为:
32.一种用于视频编码的装置,所述装置包括一个或多个处理器和至少一个存储器,并且其中所述一个或多个处理器被配置为:
33.一种计算机可读的非暂态程序存储设备,所述非暂态程序存储设备有形地体现能够由所述计算机执行以用于执行根据权利要求1、16中任一项所述的方法的指令的程序。
技术总结至少提出了用于高效地对视频进行编码或解码的方法和装置。例如,为变换块确定相依量化DQ中使用的状态的数目;并且将具有所确定的状态的数目的该DQ/逆DQ应用于该变换块。根据非限制性示例,该DQ的使用和用于DQ的该状态的数目基于该变换块中的编码系数的数目、变换块大小、该块的预测模式(帧内/帧间)、颜色分量(亮度/色度)、该块的量化参数、变换类型。技术研发人员:陈娅,F·加尔平,E·弗朗索瓦,P·德拉格朗日受保护的技术使用者:交互数字CE专利控股有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/237495.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。