一种残差跳过编解码方法及装置制造方法及图纸

技术编号:37666005 阅读:28 留言:0更新日期:2023-05-26 04:24
本申请实施例提供一种残差跳过编解码方法及装置,涉及视频编解码技术领域,有助于节省码流中的资源,提升码流的传输效率。残差跳过解码方法包括:在码流中获取残差跳过标识,残差跳过标识用于指示图像块的目标残差跳过模式,目标残差跳过模式用于表征图像块的部分或全部残差系数是否进行残差跳过;基于残差跳过标识,获取图像块的残差系数;根据图像块的残差系数计算图像块的残差值;根据图像块的残差值和图像块的预测值,对图像块进行重构得到重建块。重建块。重建块。

【技术实现步骤摘要】
一种残差跳过编解码方法及装置


[0001]本申请涉及视频编解码
,尤其涉及一种残差跳过编解码方法及装置。

技术介绍

[0002]当前图像块在编解码的过程中,对于较大的编码单元会划分成两个合适的子编码单元进行处理,例如16
×
2的编码单元,在进行预测后得到16
×
2的残差块,将16
×
2的残差块分成左右两个8
×
2的子块分别进行编码。其中,两个子块的残差系数较大,在码流中占用较多资源,影响编解码性能。

技术实现思路

[0003]本申请实施例提供一种残差跳过编解码方法及装置,有助于节省码流中的资源,提升码流的传输效率。
[0004]为达到上述目的,本申请实施例采用如下技术方案:
[0005]第一方面,本申请实施例提供一种残差跳过解码方法,该方法应用于视频解码设备或视频解码设备的芯片中,该方法包括:在码流中获取残差跳过标识,残差跳过标识用于指示图像块的目标残差跳过模式,目标残差跳过模式用于表征图像块的部分或全部残差系数是否进行残差跳过;基于残本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种残差跳过解码方法,其特征在于,包括:在码流中获取残差跳过标识,所述残差跳过标识用于指示图像块的目标残差跳过模式,所述目标残差跳过模式用于表征所述图像块的部分或全部残差系数是否进行残差跳过;基于所述残差跳过标识,获取所述图像块的残差系数;根据所述图像块的残差系数计算所述图像块的残差值;根据所述图像块的残差值和所述图像块的预测值,对所述图像块进行重构得到重建块。2.根据权利要求1所述的方法,其特征在于,所述目标残差跳过模式包括以下任意一种:第一残差跳过模式;其中,所述第一残差跳过模式用于表征全部残差系数进行残差跳过;第二残差跳过模式;其中,所述第二残差跳过模式用于表征全部残差系数不进行残差跳过。3.根据权利要求1所述的方法,其特征在于,所述图像块至少包括第一子块和第二子块,所述图像块的残差系数至少包括第一子块残差系数和第二子块残差系数,所述目标残差跳过模式包括以下任意一种:第一残差跳过模式;其中,所述第一残差跳过模式用于表征所述第一子块残差系数和所述第二子块残差系数进行残差跳过;第二残差跳过模式;其中,所述第二残差跳过模式用于表征所述第一子块残差系数和所述第二子块残差系数不进行残差跳过;第三残差跳过模式;其中,所述第三残差跳过模式用于表征所述第一子块残差系数进行残差跳过,所述第二子块残差系数不进行残差跳过;第四残差跳过模式;其中,所述第四残差跳过模式用于表征所述第一子块残差系数不进行残差跳过,所述第二子块残差系数进行残差跳过。4.根据权利要求2或3所述的方法,其特征在于,当所述目标残差跳过模式为所述第一残差跳过模式时,所述基于所述残差跳过标识,获取所述图像块的残差系数,包括:根据所述残差跳过标识,将所述图像块的残差系数设为零。5.根据权利要求2或3所述的方法,其特征在于,当所述目标残差跳过模式为所述第二残差跳过模式时,所述基于所述残差跳过标识,获取所述图像块的残差系数,包括:根据所述残差跳过标识,解析所述码流,得到所述图像块的残差系数。6.根据权利要求3所述的方法,其特征在于,当所述目标残差跳过模式为所述第三残差跳过模式时,所述基于所述残差跳过标识,获取所述图像块的残差系数,至少包括:根据所述残差跳过标识,将所述第一子块残差系数设为零。7.根据权利要求3所述的方法,其特征在于,当所述目标残差跳过模式为所述第三残差跳过模式时,所述第二子块残差系数包括DC系数和AC系数,所述根据所述图像块的残差系数计算所述图像块的残差值,包括:将所述第二子块残差系数的DC系数作为一个系数组,进行半定长解码,得到第一残差值;
将所述第二子块残差系数的AC系数作为一个或多个系数组,进行半定长解码,得到第二残差值;基于所述第一残差值和所述第二残差值,确定所述图像块的残差值。8.根据权利要求3所述的方法,其特征在于,当所述目标残差跳过模式为所述第四残差跳过模式时,所述基于所述残差跳过标识,获取所述图像块的残差系数,至少包括:根据所述残差跳过标识,将所述第二子块残差系数设为零。9.根据权利要求3所述的方法,其特征在于,当所述目标残差跳过模式为所述第四残差跳过模式时,所述第一子块残差系数包括DC系数和AC系数,所述根据所述图像块的残差系数计算所述图像块的残差值,包括:将所述第一子块残差系数的DC系数作为一个系数组,进行半定长解码,得到第三残差值;将所述第一子块残差系数的AC系数作为一个或多个系数组,进行半定长解码,得到第四残差值;基于所述第三残差值和所述第四残差值,确定所述图像块的残差值。10.根据权利要求3所述的方法,其特征在于,所述码流中的残差系数是作为M个系数组通过半定长编码得到的;所述根据所述图像块的残差系数计算所述图像块的残差值,包括:当所述残差跳过标识用于表征的残差跳过模式为所述第三残差跳过模式或所述第四残差跳过模式时,根据所述残差跳过标识推导所述M的取值;其中,所述M为大于零的整数;对所述M个系数组进行半定长解码,得到所述图像块的残差值。11.根据权利要求1

3任一项所述的方法,其特征在于,所述码流中还包括变换跳过标识,所述变换跳过标识用于指示所述图像块的残差系数是否进行变换,所述根据所述图像块的残差系数计算所述图像块的残差值,包括:当所述变换跳过标识指示所述图像块的残差系数进行变换时,对所述图像块的残差系数进行反量化和反变换,得到所述图像块的残差值;当所述变换跳过标识指示所述图像块的残差系数不进行变换时,对所述图像块的残差系数进行反量化,得到所述图像块的残差值。12.根据权利要求1

3任一项所述的方法,其特征在于,在所述在码流中获取残差跳过标识之前,所述方法还包括:在码流中获取预测模式标识,所述预测模式标识用于指示所述图像块的预测模式,所述预测模式用于获取所述图像块的预测值;确定所述图像块的预测模式满足第一条件,所述第一条件为所述图像块的预测模式是帧内预测模式,或者,所述第一条件为所述图像块的预测模式是块复制预测模式,或者,所述第一条件为所述图像块的预测模式是帧内预测模式或块复制预测模式。13.根据权利要求1

3任一项所述的方法,其特征在于,所述残差跳过标识包括亮度残差跳过标识和/或色度残差跳过标识。14.一种残差跳过编码方法,其特征在于,包括:获取图像块的残差值;基于所述图像块的残差值,确定残差跳过标识,所述残差跳过标识用于指示目标残差跳过模式,所述目标残差跳...

【专利技术属性】
技术研发人员:曹小强陈方栋王莉
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

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

1