用于视频编码和解码的量化矩阵预测制造技术

技术编号:32867395 阅读:10 留言:0更新日期:2022-04-02 11:53
对包含于比特流中的视频信息进行解码及/或编码可涉及与所述视频信息的至少一部分相关联的预测量化矩阵及指示所述预测量化矩阵的至少一个系数将被解译为残差的语法元素,使得对所述视频信息的至少一部分的所述解码及/或编码是基于所述预测量化矩阵与所述残差的组合,其中所述语法元素是在解码期间从所述比特流获得,或在编码期间包含于所述比特流中。或在编码期间包含于所述比特流中。或在编码期间包含于所述比特流中。

【技术实现步骤摘要】
【国外来华专利技术】用于视频编码和解码的量化矩阵预测


[0001]本专利技术公开涉及视频压缩,且更具体来说,涉及视频压缩的量化步长(step)。

技术介绍

[0002]为了实现高压缩效率,图像和视频译码方案通常采用预测和变换以利用视频内容中的空间和时间冗余。通常,帧内(intra)或帧间(inter)预测用于利用帧内或帧间相关性,然后对通常表示为预测误差或预测残差的原始图像与预测图像之间的差异进行变换、量化和熵译码。为了重构视频,通过与预测、变换、量化和熵译码对应的逆过程来解码压缩数据。
[0003]HEVC(高效率视频译码)是压缩标准的示例。HEVC由视频译码联合合作组(JCT

VC)开发(参见,例如,“ITU

T H.265ITU的电信标准段(10/2014),系列H:视听和多媒体系统,视听服务的基础设施

移动视频的译码、高效视频译码、ITU

T H.265建议”)。压缩标准的另一示例是联合视频专家组(JVET)正在开发的压缩标准,并且该压缩标准与通用视频编码(VVC)指定的开发工作相关联。VVC旨在提供对HEVC的改进。

技术实现思路

[0004]通常,实施例的至少一个示例可以涉及一种方法,该方法包括:从包含被编码的视频信息的比特流获得表示量化矩阵的至少一个系数的信息和语法元素;基于所述语法元素确定表示所述至少一个系数的所述信息将被解译为残差;以及基于所述量化矩阵的预测与所述残差的组合对所述被编码的视频信息的至少一部分进行解码。
[0005]通常,实施例的至少一个示例可以涉及一种装置,该装置包括:
[0006]一个或多个处理器,其被配置为从包含被编码的视频信息的比特流获得表示量化矩阵的至少一个系数的信息和语法元素;基于所述语法元素确定表示所述至少一个系数的所述信息将被解译为残差;以及基于所述量化矩阵的预测与所述残差的组合对所述被编码的视频信息的至少一部分进行解码。
[0007]通常,实施例的至少一个示例可以涉及一种方法,该方法包括:获得视频信息和表示与所述视频信息的至少一部分相关联的预测量化矩阵的至少一个系数的信息;确定所述至少一个系数将被解译为残差;以及基于所述预测量化矩阵与所述残差的组合对所述视频信息的所述至少一部分进行编码,且对指示所述至少一个系数将被解译为残差的语法元素进行编码。
[0008]通常,实施例的至少一个示例可以涉及一种装置,该装置包括一个或多个处理器,其被配置为:获得视频信息和表示与所述视频信息的至少一部分相关联的预测量化矩阵的至少一个系数的信息;确定所述至少一个系数将被解译为残差;以及基于所述预测量化矩阵与所述残差的组合对所述视频信息的所述至少一部分进行编码,且对指示所述至少一个系数将被解译为残差的语法元素进行编码。
[0009]通常,实施例的另一示例可涉及比特流,其被格式化为包含图片信息,其中通过基于根据本专利技术公开的方法的实施例的示例中的任意一者或多者处理所述图片信息来编码
所述图片信息。
[0010]通常,实施例的一个或多个其他示例还可以提供计算机可读存储介质,例如,非易失性计算机可读存储介质,其上存储有用于根据本文描述的方法或装置对诸如视频数据的图片信息进行编码或解码的指令。一个或多个实施例还可以提供一种计算机可读存储介质,其上存储有根据本文描述的方法或装置生成的比特流。一个或多个实施例还可以提供用于传送或接收根据本文描述的方法或装置生成的比特流的方法和装置。
[0011]如以下所解释的,构想了各种修改和实施例,其可提供对视频编码和/或解码系统的改进,包括但不限于增加的压缩效率和/或译码效率和/或处理效率和/或降低的复杂度中的一者或多者。
[0012]以上给出了本主题的简化概述,以便提供对本专利技术公开的一些方面的基本理解。本概述不是对本主题的详尽综述。其并非旨在标识各实施例的关键/重要元素或描绘本主题的范围。其唯一目的是以简化形式呈现本主题的一些概念,作为以下提供的更详细描述的序言。
附图说明
[0013]通过结合附图考虑下面的详细描述,可以更好地理解本专利技术公开,其中:
[0014]图1示出了针对VVC中大于32的块尺寸被推断为零的变换/量化系数的示例;
[0015]图2示出了H.264中的帧内和帧间默认量化矩阵的比较(上部:帧间(实线)和帧内(栅格);底部:帧间(实线)、帧内缩放(栅格));
[0016]图3示出了HEVC中的帧内和帧间默认量化矩阵的比较(上部:帧间(实线)和帧内(栅格);底部:帧间(实线)、帧内缩放(栅格));
[0017]图4示出了量化矩阵(QM)解码工作流程的示例;
[0018]图5示出了修改的QM解码工作流程的实施例的示例;
[0019]图6示出了修改的QM解码工作流程的实施例的另一示例;
[0020]图7示出了涉及预测(例如,复制)和可变长度残差的QM解码工作流程的实施例的另一示例;
[0021]图8示出了涉及预测(例如,缩放)和可变长度残差的QM解码工作流程的实施例的另一示例;
[0022]图9示出了涉及总是使用预测(例如,缩放)和可变长度残差的QM解码工作流程的实施例的另一示例;
[0023]图10以框图的形式示出了适于实现本文描述的各个方面、特征和实施例的编码器(例如,视频编码器)的实施例的示例;
[0024]图11以框图的形式示出了适合于实现本文描述的各个方面、特征和实施例的解码器(例如视频解码器)的实施例的示例;
[0025]图12以框图的形式示出了适合于实现本文描述的各个方面、特征和实施例的系统的示例;
[0026]图13示出了根据本专利技术描述的解码器的实施例的另一示例;以及
[0027]图14示出了根据本专利技术描述的编码器的实施例的另一示例。
[0028]应当理解,附图是为了示出各个方面和实施例的示例的目的,并且不一定是唯一
可能的配置。在所有附图中,相同的参考标记表示相同或相似的特征。
具体实施方式
[0029]HEVC规范允许在去量化过程中使用量化矩阵,其中译码块频率变换的系数通过当前量化步长来缩放,并且进一步通过量化矩阵(QM)来缩放,如下所示:
[0030]d[x][y]=Clip3(coeffMin,coeffMax,((TransCoeffLevel[xTbY][yTbY][cIdx][x][y]*m[x][y]*levelScale[qP%6]<<(qP/6))+(1<<(bdShift

1)))>>bdShift)
[0031]其中:
[0032]●
TransCoeffLevel[

]是由当前块的空间坐标xTbY、yTbY及其分量索引cIdx所标识的当前块的变换系数绝对值。
[0033]●...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:从包含被编码的视频信息的比特流获得表示量化矩阵的至少一个系数的信息和语法元素;基于所述语法元素,确定表示所述至少一个系数的所述信息将被解译为残差;以及基于所述量化矩阵的预测与所述残差的组合,对所述被编码的视频信息的至少一部分进行解码。2.一种装置,包括:一个或多个处理器,被配置为:从包含被编码的视频信息的比特流获得表示量化矩阵的至少一个系数的信息和语法元素;基于所述语法元素,确定表示所述至少一个系数的所述信息将被解译为残差;以及基于所述量化矩阵的预测与所述残差的组合,对所述被编码的视频信息的至少一部分进行解码。3.一种方法,包括:获得视频信息和表示与所述视频信息的至少一部分相关联的预测量化矩阵的至少一个系数的信息;确定所述至少一个系数将被解译为残差;以及基于所述预测量化矩阵与所述残差的组合,对所述视频信息的所述至少一部分进行编码,及对指示所述至少一个系数将被解译为残差的语法元素进行编码。4.一种装置,包括:一个或多个处理器,被配置为:获得视频信息和表示与所述视频信息的至少一部分相关联的预测量化矩阵的至少一个系数的信息;确定所述至少一个系数将被解译为残差;以及基于所述预测量化矩阵与所述残差的组合,对所述视频信息的所述至少一部分进行编码,且对指示所述至少一个系数将被解译为残差的语法元素进行编码。5.根据前述权利要求中任意项所述的方法或装置,其中所述残差包括可变长度残差。6.根据权利要求1至5中任意项所述的方法或装置,其中所述至少一个系数包括多个预测量化矩阵系数,且所述组合包括将所述残差加到所述多个预测量化矩阵系数。7.根据前述权利要求中任意项所述的方法或装置,其中所述组合进一步包括应用缩放因子。8.根据与权利要求6组合的权利要求7所述的方法或装置,其中所述组合包括将所述缩放因子应用于所述多个预测量化矩阵系数,且然后添加所述残差。9.根据前述权利要求中任意项所述的方法或装置,其中所述组合还包括应用偏移。10.根据权利要求1所述的方法或根据权利要求2所述的装置,其中所述比特流包含用于在所述量化矩阵...

【专利技术属性】
技术研发人员:P
申请(专利权)人:交互数字VC控股法国有限公司
类型:发明
国别省市:

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

1