System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于隐式多变换选择的变换选择制造技术_技高网

用于隐式多变换选择的变换选择制造技术

技术编号:42704131 阅读:11 留言:0更新日期:2024-09-13 11:58
一种提高视频压缩方案中的压缩效率的方法和装置,其使得能够使用具有多变换选择的新工具。在一个实施例中,变换对选择是基于指示低频不可分离变换的标志的。在另一实施例中,变换对选择是基于指示低频不可分离变换的标志且基于指示基于矩阵的帧内预测的标志的。在另一实施例中,当使用隐式多变换选择模式时,变换对选择是基于指示低频不可分离变换的标志的。比特流语法被用于传送所述标志。

【技术实现步骤摘要】

本专利技术的至少一个实施例主要涉及一种用于视频编码(encoding)或解码(decoding)的方法或装置。


技术介绍

1、为了实现高压缩效率,图像和视频译码(coding)方案通常采用预测(包括空间和/或运动向量预测)以及变换以利用视频内容中的空间和时间冗余。通常,帧内或帧间预测用于利用帧内或帧间相关性,然后对通常表示为预测误差或预测残差的原始图像与预测图像之间的差异进行变换、量化和熵译码。为了重构视频,通过与熵译码、量化、变换和预测相对应的逆处理来对压缩数据进行解码。在译码和解码的过程中可以使用多种译码工具,这其中可包括变换和逆变换。


技术实现思路

1、现有技术的缺点和不利可以通过本文描述的主要方面来解决,其涉及编码和解码中的块形状自适应帧内预测方向。

2、根据第一方面,提供了一种方法。所述方法包括以下步骤:当使用隐式变换选择模式来编码比特流中的至少一个视频块时,设定指示使用多变换选择模式的语法信息;使用对应于所述语法信息的至少一个变换来编码所述至少一个视频块;以及存储、传送或传输包括所述编码的至少一个视频块的所述比特流

3、根据第二方面,提供了一种方法。所述方法包括以下步骤:当使用隐式变换选择模式来对视频块进行解码时,解析比特流,以得到指示多变换选择模式的使用的语法信息;以及当使用隐式变换选择模式时,使用对应于所述语法信息的多变换选择模式的至少一个变换来解码所述比特流中的至少一个视频块

4、根据另一方面,提供了一种装置。该装置包括处理器。所述处理器可经配置以通过执行上述方法中的任意者来编码视频的块或解码比特流。

5、根据至少一个实施例的另一个主要方面,提供了一种设备,该设备包括根据解码实施例中的任意者的装置;以及以下至少一者:(i)天线,被配置成接收信号,该信号包括所述视频块,(ii)频带限制器,被配置成将所接收的信号限制到包括所述视频块的频带,或(iii)显示器,被配置成显示表示视频块的输出。

6、根据至少一个实施例的另一个主要方面,提供了一种非暂时性计算机可读介质,其包含根据所描述的编码实施例或变型中的任意者成的数据内容。

7、根据至少一个实施例的另一个主要方面,提供了一种包括根据所描述的编码实施例或变型中的任意者生成的视频数据的信号。

8、根据至少一个实施例的另一个主要方面,比特流被格式化为包括根据所描述的编码实施例或变型中的任意者所生成的数据内容。

9、根据至少一个实施例的另一个主要方面,提供了一种包括指令的计算机程序产品,当计算机执行该程序时,该指令使该计算机执行所描述的解码实施例或变型中的任意者。

10、从以下结合附图阅读的示例性实施例的详细描述中,这些和其它方面、所述主要方面的特征和优点将变得显而易见。

本文档来自技高网...

【技术保护点】

1.一种方法,包括:

2.根据权利要求1所述的方法,其进一步包括:从比特流获得指示隐式多变换选择模式的使用的语法信息,且其中基于所述索引和所述标志选择所述垂直变换和所述水平变换包括:基于所述索引和所述标志,隐式地选择所述垂直变换和所述水平变换。

3.根据权利要求1或2所述的方法,其中在所述索引指示不使用低频不可分离变换且所述标志指示不使用基于矩阵的帧内预测模式的情况下,选择所述垂直变换和所述水平变换包括:基于变换块的大小,选择所述垂直变换和所述水平变换。

4.根据权利要求3所述的方法,其中基于所述变换块的大小选择所述垂直变换和所述水平变换包括:在所述变换块的宽度大于4且小于16的情况下,选择类型7的水平离散正弦变换,否则选择类型2的水平离散余弦变换。

5.根据权利要求3所述的方法,其中基于所述变换块的大小选择所述垂直变换和所述水平变换包括:在所述变换块的高度大于4且小于16的情况下,选择类型7的垂直离散正弦变换,否则选择类型2的垂直离散余弦变换。

6.根据权利要求1或2所述的方法,其中在所述索引指示使用低频不可分离变换或所述标志指示使用基于矩阵的帧内预测模式的情况下,选择所述垂直变换及所述水平变换包括:选择类型2的水平离散余弦变换及类型2的垂直离散余弦变换。

7.一种方法,包括:

8.根据权利要求7所述的方法,其进一步包括:在比特流语法信息中编码指示隐式多变换选择模式的使用的信息,且其中基于所述索引和所述标志选择所述垂直变换和所述水平变换包括:基于所述索引和所述标志,隐式地选择所述垂直变换和所述水平变换。

9.根据权利要求7或8所述的方法,其中在所述索引指示不使用低频不可分离变换且所述标志指示不使用基于矩阵的帧内预测模式的情况下,选择所述垂直变换和所述水平变换包括:基于变换块的大小,选择所述垂直变换和所述水平变换。

10.根据权利要求9所述的方法,其中基于所述变换块的大小选择所述垂直变换和所述水平变换包括:在所述变换块的宽度大于4且小于16的情况下,选择类型7的水平离散正弦变换,否则选择类型2的水平离散余弦变换。

11.根据权利要求9所述的方法,其中基于所述变换块的大小选择所述垂直变换和所述水平变换包括:在所述变换块的高度大于4且小于16的情况下,选择类型7的垂直离散正弦变换,否则选择类型2的垂直离散余弦变换。

12.根据权利要求7或8所述的方法,其中在所述索引指示使用低频不可分离变换或所述标志指示使用基于矩阵的帧内预测模式的情况下,选择所述垂直变换和所述水平变换包括:选择类型2的水平离散余弦变换和类型2的垂直离散余弦变换。

13.一种包括处理器的装置,所述处理器被配置为执行:

14.根据权利要求13所述的装置,其进一步包括:从比特流获得指示隐式多变换选择模式的使用的语法信息,且其中基于所述索引和所述标志选择所述垂直变换和所述水平变换包括:基于所述索引和所述标志,隐式地选择所述垂直变换和所述水平变换。

15.根据权利要求13或14所述的装置,其中在所述索引指示不使用低频不可分离变换且所述标志指示不使用基于矩阵的帧内预测模式的情况下,选择所述垂直变换和所述水平变换包括:基于变换块的大小,选择所述垂直变换和所述水平变换。

16.根据权利要求15所述的装置,其中基于所述变换块的大小选择所述垂直变换和所述水平变换包括:在所述变换块的宽度大于4且小于16的情况下,选择类型7的水平离散正弦变换,否则选择类型2的水平离散余弦变换。

17.根据权利要求15所述的装置,其中基于所述变换块的大小选择所述垂直变换和所述水平变换包括:在所述变换块的高度大于4且小于16的情况下,选择类型7的垂直离散正弦变换,否则选择类型2的垂直离散余弦变换。

18.根据权利要求13或14所述的装置,其中在所述索引指示使用低频不可分离变换或所述标志指示使用基于矩阵的帧内预测模式的情况下,选择所述垂直变换和所述水平变换包括:选择类型2的水平离散余弦变换和类型2的垂直离散余弦变换。

19.一种包括处理器的装置,所述处理器被配置为执行:

20.根据权利要求19所述的装置,其进一步包括:在比特流中编码指示隐式多变换选择模式的使用的语法信息,且其中基于所述索引和所述标志选择所述垂直变换和所述水平变换包括:基于所述索引和所述标志,隐式地选择所述垂直变换和所述水平变换。

21.根据权利要求19或20所述的装置,其中在所述索引指示不使用低频不可分离变换且所述标志指示不使用基于矩阵的帧内预测模式的情况下,选择所述垂直变换和所述水平变换包括:基于变...

【技术特征摘要】

1.一种方法,包括:

2.根据权利要求1所述的方法,其进一步包括:从比特流获得指示隐式多变换选择模式的使用的语法信息,且其中基于所述索引和所述标志选择所述垂直变换和所述水平变换包括:基于所述索引和所述标志,隐式地选择所述垂直变换和所述水平变换。

3.根据权利要求1或2所述的方法,其中在所述索引指示不使用低频不可分离变换且所述标志指示不使用基于矩阵的帧内预测模式的情况下,选择所述垂直变换和所述水平变换包括:基于变换块的大小,选择所述垂直变换和所述水平变换。

4.根据权利要求3所述的方法,其中基于所述变换块的大小选择所述垂直变换和所述水平变换包括:在所述变换块的宽度大于4且小于16的情况下,选择类型7的水平离散正弦变换,否则选择类型2的水平离散余弦变换。

5.根据权利要求3所述的方法,其中基于所述变换块的大小选择所述垂直变换和所述水平变换包括:在所述变换块的高度大于4且小于16的情况下,选择类型7的垂直离散正弦变换,否则选择类型2的垂直离散余弦变换。

6.根据权利要求1或2所述的方法,其中在所述索引指示使用低频不可分离变换或所述标志指示使用基于矩阵的帧内预测模式的情况下,选择所述垂直变换及所述水平变换包括:选择类型2的水平离散余弦变换及类型2的垂直离散余弦变换。

7.一种方法,包括:

8.根据权利要求7所述的方法,其进一步包括:在比特流语法信息中编码指示隐式多变换选择模式的使用的信息,且其中基于所述索引和所述标志选择所述垂直变换和所述水平变换包括:基于所述索引和所述标志,隐式地选择所述垂直变换和所述水平变换。

9.根据权利要求7或8所述的方法,其中在所述索引指示不使用低频不可分离变换且所述标志指示不使用基于矩阵的帧内预测模式的情况下,选择所述垂直变换和所述水平变换包括:基于变换块的大小,选择所述垂直变换和所述水平变换。

10.根据权利要求9所述的方法,其中基于所述变换块的大小选择所述垂直变换和所述水平变换包括:在所述变换块的宽度大于4且小于16的情况下,选择类型7的水平离散正弦变换,否则选择类型2的水平离散余弦变换。

11.根据权利要求9所述的方法,其中基于所述变换块的大小选择所述垂直变换和所述水平变换包括:在所述变换块的高度大于4且小于16的情况下,选择类型7的垂直离散正弦变换,否则选择类型2的垂直离散余弦变换。

12.根据权利要求7或8所述的方法,其中在所述索引指示使用低频不可分离变换或所述标志指示使用基于矩阵的帧内预测模式的情况下,选择所述垂直变换和所述水平变换包括:选择类型2的水平离散余弦变换和类型2的垂直离散余弦变换。

13.一种包括处理器的装置,所述处理器被配置...

【专利技术属性】
技术研发人员:K·纳赛尔F·莱莱昂内克T·波里尔
申请(专利权)人:交互数字VC控股公司
类型:发明
国别省市:

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

1