【技术实现步骤摘要】
一种反变换方法及装置
本专利技术涉及视频编解码
,特别是涉及一种反变换方法及装置。
技术介绍
视频编解码过程中,在对视频帧中图像块依次进行预测、DCT(DiscreteCosineTransform,离散余弦变换)、量化、熵编码与反量化后得到频域变换系数矩阵。得到频域变换系数矩阵后,还需要对频域变换系数矩阵进行IDCT(InverseDiscreteCosineTransform,离散余弦反变换)。频域变换系数矩阵中的系数被划分为CG(CoeffcientGroup,系数块),在进行IDCT后得到频域变换系数矩阵中每一CG中包含的系数对应的反变换结果。当图像块较大时,频域变换系数矩阵中的系数较多,CG的数量也较多,IDCT过程中消耗的计算量较大。例如,若图像块为32×32图像块,则频域变换系数矩阵中包含1024个系数,若每一CG中包含4×4个系数,则上述图像块中包含64个CG;若图像块为64×64图像块,则频域变换矩阵中包含4096个系数,若每一CG中包含2×2个系数,则上述图像块中包含1024个CG。由于上述 ...
【技术保护点】
1.一种反变换方法,其特征在于,所述方法包括:/n确定视频帧中图像块的频域变换系数矩阵内非零系数块CG的最大纵坐标值和最大横坐标值;/n根据所述最大纵坐标值和所述最大横坐标值之间的大小关系确定目标反变换方式,其中,所述目标反变换方式为:表征离散余弦反变换IDCT过程中一维水平IDCT和一维垂直IDCT执行顺序的反变换方式;/n按照所述目标反变换方式,对目标坐标值不为0的目标反变换单元中、各个第一系数进行IDCT,得到各个第一系数对应的反变换结果,其中,所述目标反变换单元为:所述目标反变换方式表征的优先进行IDCT的CG行或CG列,在目标反变换单元为CG行的情况下,所述目标坐 ...
【技术特征摘要】
20200731 CN 20201076295941.一种反变换方法,其特征在于,所述方法包括:
确定视频帧中图像块的频域变换系数矩阵内非零系数块CG的最大纵坐标值和最大横坐标值;
根据所述最大纵坐标值和所述最大横坐标值之间的大小关系确定目标反变换方式,其中,所述目标反变换方式为:表征离散余弦反变换IDCT过程中一维水平IDCT和一维垂直IDCT执行顺序的反变换方式;
按照所述目标反变换方式,对目标坐标值不为0的目标反变换单元中、各个第一系数进行IDCT,得到各个第一系数对应的反变换结果,其中,所述目标反变换单元为:所述目标反变换方式表征的优先进行IDCT的CG行或CG列,在目标反变换单元为CG行的情况下,所述目标坐标值为:所述目标反变换单元内非零CG的最大纵坐标值,所述第一系数为:所述目标反变换单元中纵坐标值小于等于所述目标坐标值的CG包含的系数,在目标反变换单元为CG列的情况下,所述目标坐标值为:所述目标反变换单元内非零CG的最大横坐标值,所述第一系数为:所述目标反变换单元中横坐标值小于等于所述目标坐标值的CG包含的系数;
将第二系数对应的反变换结果设置为0,其中,所述第二系数为:所述频域变换系数矩阵中除第一系数外的系数。
2.根据权利要求1所述的方法,其特征在于,在所述最大纵坐标值大于等于所述最大横坐标值的情况下,所述目标反变换方式为:表征IDCT过程中先进行一维水平IDCT再进行一维垂直IDCT的反变换方式;
所述按照所述目标反变换方式,对目标坐标值不为0的目标反变换单元中、各个第一系数进行IDCT,得到各个第一系数对应的反变换结果,包括:
对各个目标纵坐标值不为0的CG行中的第一系数进行一维水平IDCT,得到中间值矩阵,其中,所述目标纵坐标值为:CG行内非零CG的最大的纵坐标值,所述中间值矩阵为:包含的CG行的数量与所述频域变换系数矩阵相同、包含的CG列的数量与所述频域变换系数矩阵相同、各个元素的初始元素值为0的矩阵,且所述中间值矩阵中与各个第一系数对应的元素的元素值为:各个第一系数的一维水平反变换结果;
对所述中间值矩阵内、各个CG列中横坐标值小于等于所述最大横坐标值的CG中包含的系数进行一维垂直IDCT,得到各个第一系数对应的反变换结果。
3.根据权利要求1所述的方法,其特征在于,在所述最大纵坐标值小于所述最大横坐标值的情况下,所述目标反变换方式为:表征IDCT过程中先进行一维垂直IDCT再进行一维水平IDCT的反变换方式;
所述按照所述目标反变换方式,对目标坐标值不为0的目标反变换单元中、各个第一系数进行IDCT,得到各个第一系数对应的反变换结果,包括:
对各个目标横坐标值不为0的CG列中的第一系数进行一维垂直IDCT,得到中间值矩阵,其中,所述目标横坐标值为:CG列内非零CG的最大的横坐标值,所述中间值矩阵为:包含的CG行的数量与所述频域变换系数矩阵相同、包含的CG列的数量与所述频域变换系数矩阵相同、各个元素的初始元素值为0的矩阵,且所述中间值矩阵中与各个第一系数对应的元素的元素值为:各个第一系数的一维垂直反变换结果;
对所述中间值矩阵内、各个CG行中纵坐标值小于等于所述最大纵坐标值的CG中包含的系数进行一维水平IDCT,得到各个第一系数对应的反变换结果。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述CG的大小为以下大小中的一种:
1×1、2×2、4×4、8×8、16×16、32×32、64×64。
5.一种反变换装置,其特征在于,所述装置包括:
坐标值确定模块,用于确定视频帧中图像块的频域变换系数矩阵内非零系数块CG的最大纵坐...
【专利技术属性】
技术研发人员:罗昆,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。