This application discloses an inverse quantization method, system, equipment and computer readable medium. The method of the embodiment of the present application includes: determining an initial weighted inverse quantization matrix, the initial weighted inverse quantization matrix is the same as the size of the quantization block; performing a nulling operation on multiple matrix elements in the initial weighted inverse quantization matrix to obtain a weighted inverse quantization matrix, in which the matrix elements requiring nulling operation are determined according to the size of the quantization block; and quantizing the matrix elements requiring nulling operation. The quantization coefficients in the block are weighted inversely quantized to generate corresponding inverse transform coefficients, in which the values of matrix elements corresponding to the positions of the quantization coefficients in the weighted inverse quantization matrix are used as the weighting coefficients of the weighted inverse quantization. Compared with the existing technology, the inverse quantization method according to the embodiment of the present invention controls the non-zero coefficient distribution of the weighted inverse quantization matrix to control the non-zero coefficient in the inverse transform block obtained by the inverse quantization in the appropriate region, thereby controlling the complexity of the inverse transform block.
【技术实现步骤摘要】
一种反量化方法、系统、设备及计算机可读介质
本说明书涉及计算机
,尤其涉及一种反量化方法、系统、设备及计算机可读介质。
技术介绍
在视频编解码领域,反量化以及反变换是编解码过程中需要用到的基本工具。一般的,量化块经反量化生成反变换块,反变换块经反变换生成残差图像块。目前,4K电视技术和相关应用正在快速发展,伴随着4K电视技术和相关应用的发展,对应的新一代视频编解码标准也被提出。在现有技术中,相较于前序视频编解码标准,在新一代视频编解码标准中,允许使用更大的变换块,例如64×64尺寸的变换块。然而,在实际的视频编解码应用场景中,变换块尺寸的增大会直接提升反变换过程的复杂程度,从而加大软硬件解码器的实现难度。
技术实现思路
有鉴于此,本说明书实施例提供了一种反量化方法、系统、设备及计算机可读介质,用于改善现有技术中视频编解码过程中反变换过程复杂程度过高的问题。本说明书实施例采用下述技术方案:本说明书实施例提供一种反量化方法,所述方法包括:确定初始加权反量化矩阵,所述初始加权反量化矩阵与量化块的尺寸一致;对所述初始加权反量化矩阵中的多个矩阵元素进行置零操作,获取加权反量化矩阵,其中,根据所述量化块的尺寸确定需要进行置零操作的矩阵元素;对所述量化块中的量化系数进行加权反量化,生成对应的反变换系数,其中,使用所述加权反量化矩阵中与所述量化系数位置对应的矩阵元素的值作为所述加权反量化的权重系数。在一实施例中,根据所述量化块的尺寸确定需要进行置零操作的矩阵元素,其中:根据所述量化块的尺寸确定阈值Tx以及Ty;判断所述初始加权反量化矩阵中每个矩阵元素是否需要置零,其中, ...
【技术保护点】
1.一种反量化方法,其特征在于,所述方法包括:确定初始加权反量化矩阵,所述初始加权反量化矩阵与量化块的尺寸一致;对所述初始加权反量化矩阵中的多个矩阵元素进行置零操作,获取加权反量化矩阵,其中,根据所述量化块的尺寸确定需要进行置零操作的矩阵元素;对所述量化块中的量化系数进行加权反量化,生成对应的反变换系数,其中,使用所述加权反量化矩阵中与所述量化系数位置对应的矩阵元素的值作为所述加权反量化的权重系数。
【技术特征摘要】
1.一种反量化方法,其特征在于,所述方法包括:确定初始加权反量化矩阵,所述初始加权反量化矩阵与量化块的尺寸一致;对所述初始加权反量化矩阵中的多个矩阵元素进行置零操作,获取加权反量化矩阵,其中,根据所述量化块的尺寸确定需要进行置零操作的矩阵元素;对所述量化块中的量化系数进行加权反量化,生成对应的反变换系数,其中,使用所述加权反量化矩阵中与所述量化系数位置对应的矩阵元素的值作为所述加权反量化的权重系数。2.根据权利要求1所述的方法,其特征在于,根据所述量化块的尺寸确定需要进行置零操作的矩阵元素,其中:根据所述量化块的尺寸确定阈值Tx以及Ty;判断所述初始加权反量化矩阵中每个矩阵元素是否需要置零,其中,将所述初始加权反量化矩阵记为二维数组M,针对M中的元素M[x][y],如果x大于等于阈值Tx或y大于等于阈值Ty,则M[x][y]需要置零。3.根据权利要求2所述的方法,其特征在于,根据所述量化块的尺寸确定阈值Tx以及Ty,其中,当所述量化块尺寸为W×H时:Tx为W、或者W/2、或者W/4、或者W/8;和/或,Ty为H、或者H/2,或者H/4,或者H/8。4.根据权利要求3所述的方法,其特征在于,当W或H小于等于32时,Tx或Ty取值为32。5.根据权利要求2~4中任一项所述的方法,其特征在于,确定阈值Tx以及Ty,其中,Tx以及Ty取值为32。6.根据权利要求1~5中任一项所述的方法,其特征在于,确定初始加权反量化矩阵,其中:根据序列头和/或图像头传输的自定义矩阵确定所述初始加权反量化矩阵;或者,根据默认矩阵确定所述初始加权反量化矩阵。7.根据权利要求1~6中任一项所述的方法,其特征在于,对所述量化块中的量化系数进行加权反量化,生成对应的反变换系数,包括:根据所述权重系数以及所述量化系数计算临时反变换系数;基于所述量化块的尺寸修正所述临时反变换系数,获取反变换系数。8.根据权利要求7所述的方法,其特征在于,根据所述权重系数以及所述量化系数计算临时反变换系数,其中,使用下式计算所述临时反变换系数:式中:CoeffQ为量化系数;CoeffIT′为临时反变换系数;w为加权反量化的权重系数;ws为加权反量化移位值;D为根据量化参数QP确定的常数因子;S为根据量化参数QP确定的移位数;S1是根据当前块大小和编码样本精度计算得到的附加移位数。9.根据权利要求7所述的...
【专利技术属性】
技术研发人员:王荣刚,王振宇,高文,
申请(专利权)人:北京大学深圳研究生院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。