图像块预测样本的确定方法及编解码设备技术

技术编号:34759251 阅读:34 留言:0更新日期:2022-08-31 18:57
本申请提供了一种图像块预测样本的确定方法及编解码设备,该方法包括:获得当前图像块中的当前像素点所在的当前串的类型;根据当前串的类型,确定当前像素点的参考像素值;确定当前图像块的颜色采样模式;根据当前图像块的颜色采样模式和当前像素点的参考像素值,得到当前像素点的预测样本;根据当前像素点的预测样本,得到当前图像块的预测样本,进而降低了确定当前图像块的预测样本过程中内存的占用量。用量。用量。

【技术实现步骤摘要】
图像块预测样本的确定方法及编解码设备


[0001]本申请实施例涉及图像处理
,尤其涉及一种图像块预测样本的确定方法及编解码设备。

技术介绍

[0002]数字视频技术可以并入多种视频装置中,例如数字电视、智能手机、计算机、电子阅读器或视频播放器等。随着视频技术的发展,视频数据所包括的数据量较大,为了便于视频数据的传输,视频装置执行视频压缩技术,以使视频数据更加有效的传输或存储。
[0003]目前通过空间预测或时间预测来减少或消除视频数据中的冗余信息,以实现视频数据的压缩。运动补偿是视频编码常用的一类预测方法,基于视频内容在时域或空域的冗余特性,从已编码的区域导出当前编码块的预测值。基于运动补偿的预测方法包括:帧间预测、帧内块复制、帧内串复制等。帧内串复制预测方法是按照某种扫描顺序将一个编码块分成一系列像素串。编码端在码流中对当前编码块各个串的类型、长度和预测值信息进行编码。相应的,解码端根据码流中携带的各个串的类型、长度和预测值信息,导出当前图像块的预测样本,根据当前图像块的预测样本确定当前图像块的重建值。
[0004]但是,目前解码端在导出预测样本时占用内存较大。

技术实现思路

[0005]本申请提供一种图像块预测样本的确定方法及编解码设备,减小了解码端导出预测样本所需的内存大小,有利于硬件实现。
[0006]第一方面,提供一种图像块预测样本的确定方法,包括:
[0007]获得当前图像块中的当前像素点所在的当前串的类型,所述当前图像块包括所述当前串,所述当前串包括至少一个像素点;
[0008]根据所述当前串的类型,确定所述当前像素点的参考像素值;
[0009]确定所述当前图像块的颜色采样模式;
[0010]根据所述当前图像块的颜色采样模式和所述当前像素点的参考像素值,得到所述当前像素点的预测样本;
[0011]根据所述当前像素点的预测样本,得到所述当前图像块的预测样本。
[0012]第二方面,提供一种图像块预测样本的确定装置,包括:
[0013]获取单元,用于获得当前图像块中的当前像素点所在的当前串的类型,所述当前图像块包括所述当前串,所述当前串包括至少一个像素点;
[0014]参考像素值确定单元,用于根据所述当前串的类型,确定所述当前像素点的参考像素值;
[0015]模式确定单元,用于确定所述当前图像块的颜色采样模式;
[0016]预测样本确定单元,用于根据所述当前图像块的颜色采样模式和所述当前像素点的参考像素值,得到所述当前像素点的预测样本;
[0017]预测样本确定单元,用于根据所述当前像素点的预测样本,得到所述当前图像块的预测样本。
[0018]第三方面,提供了一种编码设备,包括处理器和存储器。该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,以执行上述第一方面或其各实现方式中的方法。
[0019]第四方面,提供了一种解码设备,包括处理器和存储器。该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,以执行上述第一方面或其各实现方式中的方法。
[0020]第五方面,提供了一种芯片,用于实现上述第一方面或其各实现方式中的方法。具体地,该芯片包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有该芯片的设备执行如上述第一方面或其各实现方式中的方法。
[0021]第六方面,提供了一种计算机可读存储介质,用于存储计算机程序,该计算机程序使得计算机执行上述第一方面或其各实现方式中的方法。
[0022]第七方面,提供了一种计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行上述第一方面或其各实现方式中的方法。
[0023]第八方面,提供了一种计算机程序,当其在计算机上运行时,使得计算机执行上述第一方面或其各实现方式中的方法。
[0024]通过本申请提供的技术方案,获取当前图像块中的当前像素点所在的当前串的类型;根据当前串的类型,确定当前像素点的参考像素值;确定当前图像块的颜色采样模式;根据当前图像块的颜色采样模式和当前像素点的参考像素值,得到当前像素点的预测样本;根据当前像素点的预测样本,得到当前图像块的预测样本。即解码端或编码端在确定当前图像块中像素点的参考像素值的过程中考虑了当前图像块的颜色采样模式,进而使得根据当前像素点的预测样本构成的当前图像块的预测样本的颜色采样模式与当前图像块的颜色采样模式一致。例如当前图像块的颜色采样模式为YUV4:2:0,则当前图像块的预测样本的颜色采样模式也为YUV4:2:0,进而降低了确定当前图像块的预测样本过程中内存的占用量。
附图说明
[0025]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1为本申请实施例涉及的一种视频编解码系统的示意性框图;
[0027]图2是本申请实施例提供的视频编码器的示意性框图;
[0028]图3是本申请实施例提供的解码框架的示意性框图;
[0029]图4为本申请实施例涉及的一种帧内块复制的示意图;
[0030]图5是本申请实施例涉及的一种帧内串复制的示意图;
[0031]图6为本申请实施例提供的一种图像块预测样本的确定方法的流程图;
[0032]图7A为本申请实施例涉及的一种颜色采样模式示意图;
[0033]图7B为本申请实施例涉及的另一种颜色采样模式示意图;
[0034]图7C为本申请实施例涉及的又一种颜色采样模式示意图;
[0035]图8为本申请实施例提供的另一种图像块预测样本的确定方法的流程示意图;
[0036]图9A为本申请实施例涉及的当前图像块的示意图;
[0037]图9B为图9A所示的当前图像块的一种色度预测样本的示意图;
[0038]图9C为图9A所示的当前图像块的另一种色度预测样本的示意图;
[0039]图10为本申请实施例提供的另一种图像块预测样本的确定方法的流程示意图;
[0040]图11是本申请实施例提供的图像块预测样本的确定装置的示意性框图;
[0041]图12是本申请实施例提供的电子设备的示意性框图。
具体实施方式
[0042]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0043]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像块预测样本的确定方法,其特征在于,包括:获得当前图像块中的当前像素点所在的当前串的类型,所述当前图像块包括所述当前串,所述当前串包括至少一个像素点;根据所述当前串的类型,确定所述当前像素点的参考像素值;确定所述当前图像块的颜色采样模式;根据所述当前图像块的颜色采样模式和所述当前像素点的参考像素值,得到所述当前像素点的预测样本;根据所述当前像素点的预测样本,得到所述当前图像块的预测样本。2.根据权利要求1所述的方法,其特征在于,所述当前串的类型包括如下任意一种:等值串、未匹配像素、单位基矢量串。3.根据权利要求2所述的方法,其特征在于,所述根据所述当前串的类型,确定所述当前像素点的参考像素值,包括:若所述当前串的类型为等值串,则获得所述当前串对应的参考像素值的索引,在预设的参考像素预测列表中查询所述索引对应的参考像素值,将所述索引对应的参考像素值确定为所述当前像素点的参考像素值;若所述当前串的类型为未匹配像素,则获得所述当前像素点的预测值,并将所述当前像素点的预测值确定为所述当前像素点的参考像素值;若所述当前串的类型为单位基矢量串,则将所述当前像素点上方相邻的已解码像素点的值确定为所述当前像素点的参考像素值。4.根据权利要求1

3任一项所述的方法,其特征在于,若所述当前像素点的预测样本包括亮度预测样本,则所述根据所述当前图像块的颜色采样模式和所述当前像素点的参考像素值,得到所述当前像素点的预测样本,包括:若所述当前图像块的颜色采样模式为YUV4:2:2或YUV4:2:0,则将所述当前像素点的参考像素值的亮度值,确定为所述当前像素点的亮度预测样本。5.根据权利要求1

3任一项所述的方法,其特征在于,若所述当前像素点的预测样本包括色度预测样本,则所述根据所述当前图像块的颜色采样模式和所述当前像素点的参考像素值,得到所述当前像素点的预测样本,包括:获取所述当前像素点的位置信息;根据所述当前图像块的颜色采样模式,确定水平方向上亮度样本与色度样本的第一比值,以及垂直方向上亮度样本与色度样本的第二比值;根据所述当前像素点的位置信息、所述第一比值、所述第二比值,以及所述当前像素点的参考像素的色度值,确定所述当前像素点的色度预测样本。6.根据权利要求5所述的方法,其特征在于,所述位置信息包括第一水平坐标和第一垂直坐标,所述根据所述当前像素点的位置信息、所述第一比值、所述第二比值,以及所述当前像素点的参考像素的色度值,确定所述当前像素点的色度预测样本,包括:若所述第一水平坐标为所述第一比值的整数倍,且所述第一垂直坐标为所述第二比值的整数倍,则根据所述第一水平坐标和所述第一比值,以及所述第一垂直坐标和所述第二比值,确定第一位置;将所述当前像素点的参考像素的色度值,作为所述第一位置处的色度预测样本;
将所述第一位置处的色度预测样本,作为所述当前像素点的色度预测样本。7.根据权利要求6所述的方法,其特征在于,所述根据所述第一水平坐标和所述第一比值,以及所述第...

【专利技术属性】
技术研发人员:王英彬
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1