【技术实现步骤摘要】
一种编解码方法、装置及其设备
[0001]本申请涉及编解码
,尤其是涉及一种编解码方法、装置及其设备。
技术介绍
[0002]为了达到节约空间的目的,视频图像都是经过编码后才传输的,完整的视频编码可以包括预测、变换、量化、熵编码、滤波等过程。针对预测过程,预测过程可以包括帧内预测和帧间预测,帧间预测是指利用视频时间域的相关性,使用邻近已编码图像的像素预测当前像素,以达到有效去除视频时域冗余的目的。帧内预测是指利用视频空间域的相关性,使用当前帧图像的已编码块的像素预测当前像素,以达到去除视频空域冗余的目的。
[0003]无损压缩是指对原始图像中的冗余信息进行压缩,重建原始图像而不引起任何失真的技术。如果重建后图像和原始图像之间存在误差,而误差被限制在一定的范围内,则可以称为近无损压缩。在压缩编码过程中,需要预测原始图像中像素之间的残差值,残差值用于指示像素之间的差异。采用半定长编码(Semi Fixed
‑
Length Code)对残差值进行编码,进一步降低编码长度。但是,半定长编码技术仍然在编码长度较长,编码效率较低等问题。
技术实现思路
[0004]有鉴于此,本申请提供一种编解码方法、装置及其设备,提高编码性能和解码性能。
[0005]本申请提供一种编解码方法,所述方法包括:
[0006]在当前块的参考像素不可得时,对所述当前块对应的初始预测模式列表中的目标预测模式进行去除处理,得到目标预测模式列表;
[0007]基于所述目标预测模式列表对所述 ...
【技术保护点】
【技术特征摘要】
1.一种编解码方法,其特征在于,所述方法包括:在当前块的参考像素不可得时,对所述当前块对应的初始预测模式列表中的目标预测模式进行去除处理,得到目标预测模式列表;基于所述目标预测模式列表对所述当前块进行编解码。2.根据权利要求1所述的方法,其特征在于,所述初始预测模式列表包括多个预测模式,所述目标预测模式为参考像素不可得时,所述初始预测模式列表中当前块不会采用的预测模式。3.根据权利要求1或2所述的方法,其特征在于,所述对所述当前块对应的初始预测模式列表中的目标预测模式进行去除处理,包括:确定所述初始预测模式列表中的候选预测模式,所述候选预测模式为参考像素不可得时,所述初始预测模式列表中当前块不会采用的预测模式;从所有候选预测模式中选取至少一个预测模式作为第一目标预测模式;对所述初始预测模式列表中的所述第一目标预测模式进行去除处理。4.根据权利要求3所述的方法,其特征在于,所述从所有候选预测模式中选取至少一个预测模式作为第一目标预测模式,包括:基于每个候选预测模式对应的码字长度,从所有候选预测模式中选取K个候选预测模式作为保留预测模式,所述K为正整数;将所述保留预测模式之外的候选预测模式确定为第一目标预测模式。5.根据权利要求4所述的方法,其特征在于,所述K为1,所述保留预测模式为码字长度最小的候选预测模式。6.根据权利要求1或2所述的方法,其特征在于,所述对所述当前块对应的初始预测模式列表中的目标预测模式进行去除处理,包括:确定所述初始预测模式列表中的第二目标预测模式,所述第二目标预测模式为参考像素不可得时,所述初始预测模式列表中当前块不会采用的预测模式;对所述初始预测模式列表中的所述第二目标预测模式进行去除处理。7.根据权利要求3所述的方法,其特征在于,所述候选预测模式包括以下预测模式中的多种:DC预测模式、DIAG0预测模式、DIAG1预测模式、DIAG2预测模式、DIAG3预测模式、VER预测模式、HOR预测模式、IBM0预测模式、IBM1预测模式和IBM2预测模式;所述第一目标预测模式包括以下预测模式的至少一种:DC预测模式、DIAG0预测模式、DIAG1预测模式、DIAG2预测模式、DIAG3预测模式、VER预测模式、HOR预测模式、IBM0预测模式、IBM1预测模式和IBM2预测模式。8.根据权利要求7所述的方法,其特征在于,若所述当前块的上边界参考像素不可得,则所述候选预测模式包括:DC预测模式、DIAG0预测模式、DIAG1预测模式、DIAG2预测模式、DIAG3预测模式、VER预测模式;所述第一目标预测模式包括:DIAG0预测模式、DIAG1预测模式、DIAG2预测模式、DIAG3预测模式、VER预测模式。9.根据权利要求7所述的方法,其特征在于,若所述当前块的左边界参考像素不可得,则所述候选预测模式包括:HOR预测模式、IBM0预测模式、IBM1预测模式和IBM2预测模式;所述第一目标预测模式包括:IBM0预测模式、IBM1预测模式和IBM2预测模式。10.根据权利要求7所述的方法,其特征在于,若所述当前块的上边界参考像素不可得,
且所述当前块的左边界参考像素不可得,则所述候选预测模式包括:DC预测模式、DIAG0预测模式、DIAG1预测模式、DIAG2预测模式、DIAG3预测模式、VER预测模式、HOR预测模式、IBM0预测模式、IBM1预测模式和IBM2预测模式;所述第一目标预测模式包括:DIAG0预测模式、DIAG1预测模式、DIAG2预测模式、DIAG3预测模式、VER预测模式、HOR预测模式、IBM0预测模式、IBM1预测模式和IBM2预测模式。11.一种编解码方法,其特征在于,所述方法包括:在当前块的第一边界的参考像素不可得,所述当前块的第二边界的参考像素可得时,基于所述第二边界的参考像素填充所述第一边界的参考像素;基于填充后的第一边界的参考像素和第二边界的参考像素对所述当前块进行编解码。12.根据权利要求11所述的方法,其特征在于,所述第一边界为左边界,所述第二边界为上边界;或者,所述第一边界为上边界,所述第二边界为左边界。13.根据权利要求12所述的方法,其特征在于,所述在当前块的第一边界的参考像素不可得,所述当前块的第二边界的参考像素可得时,基于所述第二边界的参考像素填充所述第一边界的参考像素,包括:若所述当前块对应的预测模式为逐点预测模式,在上边界的参考像素不可得,左边界的参考像素可得时,将所述上边界的参考像素均填充为所述左边界的参考像素中的第一个值;在左边界的参考像素不可得,上边界的参考像素可得时,将所述左边界的参考像素均填充为所述上边界的参考像素中的第一个值。14.根据权利要求12所述的方法,其特征在于,所述在当前块的第一边界的参考像素不可得,所述当前块的第二边界的参考像素可得时,基于所述第二边界的参考像素填充所述第一边界的参考像素,包括:若所述当前块对应的预测模式为逐点预测模式,在上边界的参考像素不可得,左边界的参考像素可得时,将所述上边界的参考像素填充为左边界编码块第一行对应预测位置的重建值;在左边界的参考像素不可得,上边界的参考像素可得时,将所述左边界的参考像素均填充为上边界的参考像素中的第一个值。15.根据权利要求12所述的方法,其特征在于,所述在当前块的第一边界的参考像素不可得,所述当前块的第二边界的参考像素可得时,基于所述第二边界的参考像素填充所述第一边界的参考像素,包括:若所述当前块对应的预测模式为除DC预测模式之外的帧内预测模式,在上边界的参考像素不可得,左边界的参考像素可得时,将所述上边界的参考像素填充为左边界编码块第一行对应预测位置的重建值;在左边界的参考像素不可得,上边界的参考像素可得时,将所述左边界的参考像素填充为上边界第一行对应位置的参考像素值。16.根据权利要求12所述的方法,其特征在于,所述在当前块的第一边界的参考像素不可得,所述当前块的第二边界的参考像素可得时,基于所述第二边界的参考像素填充所述第一边界的参考像素,包括:若所述当前块对应的预测模式为帧内预测模式,在上边界的参考像素不可得,左边界的参考像素可得时,将所述上边界的参考像素填充为左边界编码块第一行对应预测位置的重建值;在左边界的参考像素不可得,上边界的参考像素可得时,则将所述左边界的参考像
素均填充为默认值。17.根据权利要求11
‑
16任一所述的方法,其特征在于,在当前块的第一边界的参考像素不可得,当前块的第二边界的参考像素不可得时,所述方法还包括:对所述当前块对应的初始预测模式列表中的目标预测模式进行去除处理,得到目标预测模式列表;基于所述目标预测模式列表对当前块进行编解码;其中,所述初始预测模式列表包括多个预测模式,所述目标预测模式为参考像素不可得时,所述初始预测模式列表中当前块不会采用的预测模式。18.根据权利要求17所述的方法,其特征在于,所述对所述当前块对应的初始预测模式列表中的目标预测模式进行去除处理,包括:确定所述初始预测模式列表中的候选预测模式,所述候选预测模式为参考像素不可得时,所述初始预测模式列表中当前块不会采用的预测模式;从所有候选预测模式中选取至少一个预测模式作为第一目标预测模式;对所述初始预测模式列表中的所述第一目标预测模式进行去除处理。19.根据权利要求18所述的方法,其特征在于,所述从所有候选预测模式中选取至少一个预测模式作为第一目标预测模式,包括:基于每个候选预测模式对应的码字长度,从所有候选预测模式中选取K个候选预测模式作为保留预测模式,所述K为正整数;将所述保留预测模式之外的候选预测模式作为第一目标预测模式。20.根据权利要求18所述的方法,其特征在于,所述候选预测模式包括:DC预测模式、DIAG0预测模式、DIAG1预测模式、DIAG2预测模式、DIAG3预测模式、VER预测模式、HOR预测模式、IBM0预测模式、IBM1预测模式和IBM2预测模式;所述第一目标预测模式包括:DIAG0预测模式、DIAG1预测模式、DIAG2预测模式、DIAG3预测模式、VER预测模式、HOR预测模式、IBM0预测模式、IBM1预测模式和IBM2预测模式。21.一种编解码方法,其特征在于,若当前块启用帧内块复制预测模式,该方法包括:若当前块的左边界的参考像素不可得,且当前块的上边界的参考像素可得,则基于所述上边界的重建像素确定所述当前块的第一部分子块对应的第一搜索区域,基于所述第一搜索区域的参考像素确定所述第一部分子块的重建像素;在得到所述第一部分子块的重建像素之后,基于所述上边界的重建像素和/或所述第一部分子块的重建像素确定所述当前块的第二部分子...
【专利技术属性】
技术研发人员:潘冬萍,武晓阳,孙煜程,陈方栋,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。