【技术实现步骤摘要】
图像编解码方法、装置、电子设备及存储介质
[0001]本申请涉及图像编解码
,尤其涉及一种图像编解码方法、装置、电子设备及存储介质。
技术介绍
[0002]视频中完整的图像通常被称为“帧”,由多个帧按照时间顺序组成的视频被称为视频序列(video sequence)。视频序列存在空间冗余、时间冗余、视觉冗余、信息熵冗余、结构冗余、知识冗余、重要性冗余等一系列的冗余信息。为了尽可能的去除视频序列中的冗余信息,减少表征视频的数据量,提出了视频编码(video coding)技术,以达到减小存储空间和节省传输带宽的效果。视频编码技术也称为视频压缩技术。
[0003]随着技术的不断发展,采集视频数据越来越便捷,所采集的视频数据的规模也越来越大,因此,如何有效地对视频数据进行编解码,成为迫切需要解决的问题。
技术实现思路
[0004]本申请提供了一种图像编解码方法、装置、电子设备及存储介质,该图像编解码方法能够提高图像编解码的效率。
[0005]为达上述目的,本申请提供如下技术方案:
[0006]第一方面,本申请提供了一种图像解码方法,该方法包括:解析待解码块的码流,以确定预测待解码块中像素的目标预测模式。基于目标预测模式,确定与目标预测模式对应的目标预测顺序。按照目标预测模式,以目标预测顺序预测待解码块中的每个像素。基于每个像素的预测值对每个像素进行重建,得到待解码块的重建块。
[0007]通过本申请提供的图像解码方法,解码端在以目标预测模式对待解码块中的像素进行预测时, ...
【技术保护点】
【技术特征摘要】
1.一种图像解码方法,其特征在于,包括:解析待解码块的码流,以确定预测所述待解码块中像素的目标预测模式;基于所述目标预测模式,确定与所述目标预测模式对应的目标预测顺序;按照所述目标预测模式,以所述目标预测顺序预测所述待解码块中的每个像素;基于所述每个像素的预测值对所述每个像素进行重建,得到所述待解码块的重建块。2.根据权利要求1所述的方法,其特征在于,在以所述目标预测顺序预测所述待解码块中的任一像素时,用于预测所述任一像素的像素已完成重建。3.根据权利要求2所述的方法,其特征在于,若所述目标预测模式指示以所述目标预测顺序逐点预测所述待解码块中的每个像素,则所述按照所述目标预测模式,以所述目标预测顺序预测所述待解码块中的每个像素包括:按照所述目标预测模式,沿所述目标预测顺序指示的方向逐点预测所述待解码块中的每个像素;其中,当所述目标预测模式为第一目标预测模式时,所述目标预测顺序为第一预测顺序,当所述目标预测模式为第二目标预测模式时,所述目标预测顺序为第二预测顺序,所述第一预测顺序和所述第二预测顺序不同。4.根据权利要求3所述的方法,其特征在于,对于尺寸为第一尺寸的所述待解码块,在所述目标预测模式下采用第三预测顺序对所述待解码块进行预测;对于尺寸为第二尺寸的所述待解码块,在所述目标预测模式下采用第四预测顺序对所述待解码块进行预测;其中,所述第三预测顺序和所述第四预测顺序不同。5.根据权利要求2所述的方法,其特征在于,若所述目标预测模式指示以所述待解码块中具有预设大小的子块为单位依次预测所述待解码块中每个子块的像素,则所述按照所述目标预测模式,以所述目标预测顺序预测所述待解码块中的每个像素包括:按照所述目标预测模式,沿所述目标预测顺序指示的方向依次预测所述待解码块中每个子块中的像素。6.根据权利要求5所述的方法,其特征在于,所述目标预测模式包括所述待解码块中每个子块的预测模式,对于所述待解码块中第一子块,所述第一子块中包括第一像素和第二像素,则所述第一子块的预测模式用于根据所述第一子块周围已重建的像素并行的对所述第一像素和所述第二像素进行预测。7.根据权利要求1
‑
6中任一项所述的方法,其特征在于,所述基于所述每个像素的预测值对所述每个像素进行重建,得到所述待解码块的重建块包括:基于解析所述待解码块的码流得到的所述待解码块中每个像素的反量化参数和反量化预设数组,对解析所述待解码块的码流得到的所述待解码块的第一残差块进行反量化,得到第二残差块;基于所述每个像素的预测值和所述第二残差块对所述每个像素进行重建,得到所述重建块。8.根据权利要求7所述的方法,其特征在于,所述解析所述待解码块的码流包括:采用可变码长的解码方式解析所述待解码块的码流,以得到编码所述待解码块对应的残差块中每个值的编码码长CL和所述第一残差块。9.一种图像编码方法,其特征在于,包括:确定待编码块的目标预测模式,以及确定与所述目标预测模式对应的目标预测顺序;
按照所述目标预测模式,以所述目标预测顺序预测所述待编码块中的每个像素;基于所述每个像素的预测值确定所述待编码块的残差块;以所述目标预测顺序编码所述残差块,以得到所述待编码块的码流。10.一种图像解码方法,其特征在于,包括:解析待解码块的码流,得到所述待解码块中每个像素的反量化参数和所述待解码块的第一残差块;基于所述每个像素的反量化参数指示的QP和反量化预设数组,对所述第一残差块进行反量化,得到第二残差块;基于所述第二残差块对所述待解码块进行重建,得到重建块。11.根据权利要求10所述的方法,其特征在于,所述解析待解码块的码流,得到所述待解码块中每个像素的反量化参数和所述待解码块的第一残差块包括:基于待解码块的码流确定预测所述待解码块中像素的目标预测模式和所述待解码块中每个像素的反量化参数;基于所述目标预测模式,确定与所述目标预测模式对应的残差扫描顺序;其中,当所述目标预测模式为第一目标预测模式时,所述残差扫描顺序为第一扫描顺序,当所述目标预测模式为第二目标预测模式时,所述残差扫描顺序为第二扫描顺序,所述第一扫描顺序和所述第二扫描顺序不同;基于所述残差扫描顺序解析所述待解码块的码流,得到所述第一残差块。12.根据权利要求11所述的方法,其特征在于,对于尺寸为第一尺寸的所述待解码块,在所述目标预测模式下采用第三扫描顺序解析所述待解码块的码流;对于尺寸为第二尺寸的所述待解码块,在所述目标预测模式下采用第四扫描顺序解析所述待解码块的码流;其中,所述第三扫描顺序和所述第四扫描顺序不同。13.根据权利要求10
‑
12中任一项所述的方法,其特征在于,在所述反量化预设数组中,第1至第n个数中相邻的两个数之间的间隔为1,第n+1至第n+m个数中相邻的两个数之间的间隔为2,第n+k*m+1至第n+k*m+m个数中相邻两个数之间的数值间隔为2
k+1
,其中,n、m为大于1的整数,k均为正整数。14.根据权利要求13所述的方法,其特征在于,所述基于所述每个像素的量化参数QP和反量化预设数组,对所述第一残差块进行反量化,得到第二残差块包括:基于所述每个像素的QP在所述反量化预设数组中确定所述每个像素对应的放大系数;基于所述每个像素对应的放大系数,对所述第一残差块进行反量化运算,得到所述第二残差块。15.根据权利要求10
‑
12中任一项所述的方法,其特征在于,所述基于所述每个像素的量化参数QP和反量化预设数组,对所述第一残差块进行反量化,得到第二残差块包括:基于所述每个像素的QP和所述反量化预设数组,确定所述每个像素对应的放大参数和位移参数;其中,所述每个像素对应的放大参数的值为所述每个像素的QP与7按位与后的值在所述反量化预设数组中对应的值,所述每个像素对应的位移参数的值为7与所述每个像素的QP除以23的商的差值;基于所述每个像素对应的放大参数和位移参数,对所述第一残差块进行反量化运算,得到所述第二残差块。
16.根据权利要求10
‑
12、14中任一项所述的方法,其特征在于,所述基于所述第二残差块对所述待解码块进行重建,得到重建块包括:对所述第二残差块进行反变换,以重建所述待解码块的残差值块;基于所述残差值块对所述待解码块进行重建,得到所述重建块。17.根据权利要求11或12所述的方法,其特征在于,所述基于所述第二残差块对所述待解码块进行重建包括:按照所述目标预测模式,以与所述目标预测模式对应的目标...
【专利技术属性】
技术研发人员:陈方栋,魏亮,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。