【技术实现步骤摘要】
视频解码方法、装置及设备
[0001]本申请实施例涉及音视频
,特别涉及一种视频解码方法、装置及设备。
技术介绍
[0002]视频信号是指包括多个帧的图像序列。由于视频信号数字化后数据带宽很高,计算机设备难以直接对之进行存储、传输等处理,因而需要采用视频压缩技术来降低视频信号的数据带宽。
[0003]视频压缩技术是通过视频编码来实现的,在一些主流的视频编码技术中,采用了混合编码框架,对输入的原始视频信号进行一系列的操作和处理。在编码端,编码器对输入的原始视频信号(视频序列)进行块划分得到若干不重叠的编码单元;然后对编码单元进行预测编码,得到残差数据;再对残差数据进行变换和量化,得到量化系数矩阵;之后,对量化系数矩阵以及其他信息(如选择的编码模式、编码单元的运动矢量等)进行熵编码或统计编码,得到压缩后的视频码流。在解码端,解码器对获取到的视频码流执行上述编码端执行的操作的反操作,也即,解码器先对视频码流进行解码得到量化系数矩阵以及各种编码模式信息等;之后,一方面对量化系数矩阵进行反量化和反变换得到编码单元对应的残差数据,另一方面根据各种编码模式信息等获取编码单元对应的预测信号;再根据残差数据和预测信号,即可得到重建信号,最后对重建信号进行环路滤波等处理,得到最终的视频输出信号。
[0004]其中,针对编码单元对应的残差信号的变换和量化,相关技术中对编码单元进行子块划分,并对划分得到的部分子块进行残差数据的变换和量化,而强行清零其它子块。对于需要对残差数据进行变换和量化的子块,相关技术中通过标志位来 ...
【技术保护点】
【技术特征摘要】
1.一种视频解码方法,其特征在于,所述方法包括:对目标编码单元进行解码,得到所述目标编码单元对应的量化系数矩阵;根据所述量化系数矩阵中的量化系数,确定第一参考信息;获取所述第一参考信息对应的变换标志位的取值,所述变换标志位是指子块变换位置的标志位,所述子块变换位置是指编码单元中需要对残差数据进行变换和量化的子块的位置;根据获取到的所述变换标志位的取值,确定所述目标编码单元的子块变换位置。2.根据权利要求1所述的方法,其特征在于,所述根据所述量化系数矩阵中的量化系数,确定第一参考信息,包括:获取所述量化系数矩阵中的至少一个量化系数;对所述至少一个量化系数进行统计求和处理,得到统计求和结果;根据第一计算因子对所述统计求和结果进行求余处理,得到所述第一参考信息,所述第一计算因子为非零整数。3.根据权利要求2所述的方法,其特征在于,所述获取所述量化系数矩阵中的至少一个量化系数,包括以下至少一种方式:获取所述量化系数矩阵中的所有量化系数;获取所述量化系数矩阵中至少一个指定位置上的量化系数;获取所述量化系数矩阵中至少一行上的量化系数;获取所述量化系数矩阵中至少一列上的量化系数;获取所述量化系数矩阵中至少一行和至少一列上的量化系数;获取所述量化系数矩阵中至少一个斜线上的量化系数;获取所述量化系数矩阵中扫描顺序位于前n位的量化系数,所述n为正整数;获取所述量化系数矩阵中扫描顺序位于中间m位的量化系数,所述m为正整数;获取所述量化系数矩阵的扫描区域系数编码SRCC区域中的所有量化系数;获取所述量化系数矩阵的SRCC区域中至少一个指定位置上的量化系数;获取所述量化系数矩阵的SRCC区域中至少一行上的量化系数;获取所述量化系数矩阵的SRCC区域中至少一列上的量化系数;获取所述量化系数矩阵的SRCC区域中至少一行和至少一列上的量化系数;获取所述量化系数矩阵的SRCC区域中至少一个斜线上的量化系数;获取所述量化系数矩阵的SRCC区域中扫描顺序位于前s位的量化系数,所述s为正整数;获取所述量化系数矩阵的SRCC区域中扫描顺序位于中间t位的量化系数,所述t为正整数。4.根据权利要求2所述的方法,其特征在于,所述对所述至少一个量化系数进行统计求和处理,得到统计求和结果,包括:对所述至少一个量化系数的原值进行统计求和处理,得到所述统计求和结果;或者,对所述至少一个量化系数的绝对值进行统计求和处理,得到所述统计求和结果;或者,
对所述至少一个量化系数中原值为奇数的量化系数的原值进行统计求和处理,得到所述统计求和结果;或者,对所述至少一个量化系数中原值为奇数的量化系数的绝对值进行统计求和处理,得到所述统计求和结果;或者,对所述至少一个量化系数中原值为偶数的量化系数的原值进行统计求和处理,得到所述统计求和结果;或者,对所述至少一个量化系数中原值为偶数的量化系数的绝对值进行统计求和处理,得到所述统计求和结果;或者,对所述至少一个量化系数中原值为非零偶数的量化系数的原值进行统计求和处理,得到所述统计求和结果;或者,对所述至少一个量化系数中原值为非零偶数的量化系数的绝对值进行统计求和处理的,得到所述统计求和结果;或者,对所述至少一个量化系数中的各个量化系数进行映射处理,得到至少一个映射后的量化系数;对所述至少一个映射后的量化系数进行统计求和处理,得到所述统计求和结果。5.根据权利要求4所述的方法,其特征在于,所述对所述至少一个量化系数中的各个量化系数进行映射处理,得到至少一个映射后的量化系数,包括:将所述至少一个量化系数中原值为奇数的量化系数映射为第一数值,得到至少一个第一量化系数;将所述至少一个量化系数中原值为偶数的量化系数映射为第二数值,得到至少一个第二量化系数;其中,所述至少一个映射后的量化系数包括所述至少一个第一量化系数和/或所述至少一个第二量化系数;或者,将所述至少一个量化系数中原值为非零偶数的量化系数映射为第一数值,得到至少一个第一量化系数;将所述至少一个量化系数中原值为奇数或零的量化系数映射为第二数值,得到至少一个第二量化系数;其中,所述至少一个映射后的量化系数包括所述至少一个第一量化系数和/或所述至少一个第二量化系数;或者,将所述至少一个量化系数中原值为零的量化系数映射为第一数值,得到至少一个第一量化系数;将所述至少一个量化系数中原值非零的量化系数映射为第二数值,得到至少一个第二量化系数;其中,所述至少一个映射后的量化系数包括所述至少一个第一量化系数和/或所述至少一个第二量化系数;或者,对所述至少一个量化系数进行计算映射处理,得到所述至少一个映射后的量化系数;其中,所述计算映射处理包括以下至少一项:取反映射、加值映射、减值映射、乘值映射、除值映射。
6.根据权利要求2所述的方法...
【专利技术属性】
技术研发人员:王力强,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。