【技术实现步骤摘要】
图像块预测样本的确定方法及编解码设备
[0001]本申请实施例涉及图像处理
,尤其涉及一种图像块预测样本的确定方法及编解码设备。
技术介绍
[0002]数字视频技术可以并入多种视频装置中,例如数字电视、智能手机、计算机、电子阅读器或视频播放器等。随着视频技术的发展,视频数据所包括的数据量较大,为了便于视频数据的传输,视频装置执行视频压缩技术,以使视频数据更加有效的传输或存储。
[0003]目前通过空间预测或时间预测来减少或消除视频数据中的冗余信息,以实现视频数据的压缩。运动补偿是视频编码常用的一类预测方法,基于视频内容在时域或空域的冗余特性,从已编码的区域导出当前编码块的预测值。基于运动补偿的预测方法包括:帧间预测、帧内块复制、帧内串复制等。帧内串复制预测方法是按照某种扫描顺序将一个编码块分成一系列像素串。编码端在码流中对当前编码块各个串的类型、长度和预测值信息进行编码。相应的,解码端根据码流中携带的各个串的类型、长度和预测值信息,导出当前图像块的预测样本,根据当前图像块的预测样本确定当前图像块的重建值。
[0004]但是,目前解码端在导出预测样本时占用内存较大。
技术实现思路
[0005]本申请提供一种图像块预测样本的确定方法及编解码设备,减小了解码端导出预测样本所需的内存大小,有利于硬件实现。
[0006]第一方面,提供一种图像块预测样本的确定方法,包括:
[0007]获得当前图像块中的当前像素点所在的当前串的类型,所述当前图像块包括所述当前串,所述当前串包括 ...
【技术保护点】
【技术特征摘要】
1.一种图像块预测样本的确定方法,其特征在于,包括:获得当前图像块中的当前像素点所在的当前串的类型,所述当前图像块包括所述当前串,所述当前串包括至少一个像素点;根据所述当前串的类型,确定所述当前像素点的参考像素值;确定所述当前图像块的颜色采样模式;根据所述当前图像块的颜色采样模式和所述当前像素点的参考像素值,得到所述当前像素点的预测样本;根据所述当前像素点的预测样本,得到所述当前图像块的预测样本。2.根据权利要求1所述的方法,其特征在于,所述当前串的类型包括如下任意一种:等值串、未匹配像素、单位基矢量串。3.根据权利要求2所述的方法,其特征在于,所述根据所述当前串的类型,确定所述当前像素点的参考像素值,包括:若所述当前串的类型为等值串,则获得所述当前串对应的参考像素值的索引,在预设的参考像素预测列表中查询所述索引对应的参考像素值,将所述索引对应的参考像素值确定为所述当前像素点的参考像素值;若所述当前串的类型为未匹配像素,则获得所述当前像素点的预测值,并将所述当前像素点的预测值确定为所述当前像素点的参考像素值;若所述当前串的类型为单位基矢量串,则将所述当前像素点上方相邻的已解码像素点的值确定为所述当前像素点的参考像素值。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,若所述当前像素点的预测样本包括亮度预测样本,则所述根据所述当前图像块的颜色采样模式和所述当前像素点的参考像素值,得到所述当前像素点的预测样本,包括:若所述当前图像块的颜色采样模式为YUV4:2:2或YUV4:2:0,则将所述当前像素点的参考像素值的亮度值,确定为所述当前像素点的亮度预测样本。5.根据权利要求1
‑
3任一项所述的方法,其特征在于,若所述当前像素点的预测样本包括色度预测样本,则所述根据所述当前图像块的颜色采样模式和所述当前像素点的参考像素值,得到所述当前像素点的预测样本,包括:获取所述当前像素点的位置信息;根据所述当前图像块的颜色采样模式,确定水平方向上亮度样本与色度样本的第一比值,以及垂直方向上亮度样本与色度样本的第二比值;根据所述当前像素点的位置信息、所述第一比值、所述第二比值,以及所述当前像素点的参考像素的色度值,确定所述当前像素点的色度预测样本。6.根据权利要求5所述的方法,其特征在于,所述位置信息包括第一水平坐标和第一垂直坐标,所述根据所述当前像素点的位置信息、所述第一比值、所述第二比值,以及所述当前像素点的参考像素的色度值,确定所述当前像素点的色度预测样本,包括:若所述第一水平坐标为所述第一比值的整数倍,且所述第一垂直坐标为所述第二比值的整数倍,则根据所述第一水平坐标和所述第一比值,以及所述第一垂直坐标和所述第二比值,确定第一位置;将所述当前像素点的参考像素的色度值,作为所述第一位置处的色度预测样本;
将所述第一位置处的色度预测样本,作为所述当前像素点的色度预测样本。7.根据权利要求6所述的方法,其特征在于,所述根据所述第一水平坐标和所述第一比值,以及所述第...
【专利技术属性】
技术研发人员:王英彬,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。