编码预测方法、装置及计算机存储介质制造方法及图纸

技术编号:38219011 阅读:9 留言:0更新日期:2023-07-25 11:30
本申请实施例公开了一种编码预测方法、装置及计算机存储介质,该方法包括:获取与待编码块至少一个边相邻的参考像素点,得到第一相邻参考像素集合;从所述至少一个边中确定一基准点,按照预设采样个数确定所述至少一个边对应的待选择参考像素点位置;基于所述待选择参考像素点位置,从所述第一相邻参考像素集合中选取与所述待选择参考像素点位置对应的参考像素点,将选取得到的参考像素点组成相邻参考像素子集;基于所述相邻参考像素子集,对所述待编码块进行预测编码。待编码块进行预测编码。待编码块进行预测编码。

【技术实现步骤摘要】
编码预测方法、装置及计算机存储介质
[0001]分案说明
[0002]本申请是基于申请日为2018年12月25日的PCT国际专利申请PCT/CN2018/123657进入中国国家阶段的中国专利申请号201880095849.8、专利技术名称为“解码预测方法、装置及计算机存储介质”的分案申请。


[0003]本申请实施例涉及视频编解码的
,尤其涉及一种编码预测方法、装置及计算机存储介质。

技术介绍

[0004]随着人们对视频显示质量要求的提高,高清和超高清视频等新视频应用形式应运而生。H.265/高效率视频编码(High Efficiency Video Coding,HEVC)是目前最新的国际视频压缩标准,H.265/HEVC的压缩性能比前一代视频编码标准H.264/先进视频编码(Advanced Video Coding,AVC)提高约50%,但仍然满足不了视频应用迅速发展的需求,尤其是超高清、虚拟现实(Virtual Reality,VR)等新视频应用。
[0005]ITU

T的视频编码专家组和ISO/IEC的运动图像专家组于2015年成立联合视频研究组(Joint Video Exploration Team,JVET)着手制定下一代的视频编码标准。联合探索测试模型(Joint Exploration Test Model,JEM)为通用的参考软件平台,不同编码工具基于此平台验证。2018年4月,JVET正式命名下一代视频编码标准为多功能视频编码(Versatile Video Coding,VVC),其相应的测试模型为VTM。在JEM和VTM参考软件中,已经集成了一种基于线性模型的编解码预测方法,通过该线性模型由当前待解码块的亮度分量预测其色度分量。然而,在构建线性模型时,由相邻参考像素所构造的相邻参考像素子集不太合理,导致搜索复杂度较高,且降低了视频图像的解码预测性能。

技术实现思路

[0006]有鉴于此,本申请实施例期望提供一种解码预测方法、装置及计算机存储介质,由于相邻参考像素子集中的相邻参考像素不仅兼顾了重要性和分散性,而且相邻参考像素子集中的像素个数较少,从而降低了搜索的复杂度,提升了视频图像解码的预测性能,进而降低了比特率。
[0007]本申请实施例的技术方案可以如下实现:
[0008]第一方面,本申请实施例提供了一种解码预测方法,所述方法包括:
[0009]获取与待解码块至少一个边相邻的参考像素点,得到第一相邻参考像素集合;
[0010]从所述至少一个边中确定一基准点,按照预设采样个数确定所述至少一个边对应的待选择参考像素点位置;
[0011]基于所述待选择参考像素点位置,从所述第一相邻参考像素集合中选取与所述待选择参考像素点位置对应的参考像素点,将选取得到的参考像素点组成相邻参考像素子
集;
[0012]基于所述相邻参考像素子集,对所述待解码块进行预测解码。
[0013]第二方面,本申请实施例提供了一种解码预测装置,所述解码预测装置包括获取单元、确定单元、选取单元和解码单元,
[0014]所述获取单元,配置为获取与待解码块至少一个边相邻的参考像素点,得到第一相邻参考像素集合;
[0015]所述确定单元,配置为从所述至少一个边中确定一基准点,按照预设采样个数确定所述至少一个边对应的待选择参考像素点位置;
[0016]所述选取单元,配置为基于所述待选择参考像素点位置,从所述第一相邻参考像素集合中选取与所述待选择参考像素点位置对应的参考像素点,将选取得到的参考像素点组成相邻参考像素子集;
[0017]所述解码单元,配置为基于所述相邻参考像素子集,对所述待解码块进行预测解码。
[0018]第三方面,本申请实施例提供了一种解码预测装置,所述解码预测装置包括:存储器和处理器;
[0019]所述存储器,用于存储能够在所述处理器上运行的计算机程序;
[0020]所述处理器,用于在运行所述计算机程序时,执行如第一方面所述方法的步骤。
[0021]第四方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质存储有解码预测程序,所述解码预测程序被至少一个处理器执行时实现如第一方面所述方法的步骤。
[0022]本申请实施例提供了一种解码预测方法、装置及计算机存储介质,首先获取与待解码块至少一个边相邻的参考像素点,得到第一相邻参考像素集合;然后从所述至少一个边中确定一基准点,按照预设采样个数确定所述至少一个边对应的待选择参考像素点位置;再基于所述待选择参考像素点位置,从所述第一相邻参考像素集合中选取与所述待选择参考像素点位置对应的参考像素点,将选取得到的参考像素点组成相邻参考像素子集;最后基于所述相邻参考像素子集,对所述待解码块进行预测解码;由于该相邻参考像素子集中相邻参考像素点的选取兼顾了重要性和分散性,基于该相邻参考像素子集所构造的模型参数较为准确,可以使得视频图像解码的预测性能得到提升;而且该相邻参考像素子集中的像素个数较少,从而还降低了搜索的复杂度,提升了视频图像解码的预测性能,进而降低了比特率。
附图说明
[0023]图1A至图1C分别为相关技术方案中视频图像采样格式的结构示意图;
[0024]图2A和图2B分别为相关技术方案中解码块的第一图像分量相邻参考值和第二图像分量相邻参考值的采样示意图;
[0025]图3为相关技术方案中解码块基于最大值和最小值构造预测模型的结构示意图;
[0026]图4A和图4B分别为相关技术方案提供的一种正方形解码块和非正方形解码块选取相邻参考像素点的结构示意图;
[0027]图5A和图5B分别为相关技术方案提供的一种传统技术方案和L0138提案选取相邻
参考像素点的结构示意图;
[0028]图6为本申请实施例提供的一种视频编码系统的组成框图示意图;
[0029]图7为本申请实施例提供的一种视频解码系统的组成框图示意图;
[0030]图8为本申请实施例提供的一种解码预测方法的流程示意图;
[0031]图9为本申请实施例提供的一种待解码块上侧边对应的相邻参考像素子集选取的结构示意图;
[0032]图10为本申请实施例提供的一种待解码块左侧边对应的相邻参考像素子集选取的结构示意图;
[0033]图11为本申请实施例提供的另一种待解码块上侧边对应的相邻参考像素子集选取的结构示意图;
[0034]图12为本申请实施例提供的又一种待解码块上侧边对应的相邻参考像素子集选取的结构示意图;
[0035]图13为本申请实施例提供的再一种待解码块上侧边对应的相邻参考像素子集选取的结构示意图;
[0036]图14为本申请实施例提供的再一种待解码块上侧边对应的相邻参考像素子集选取的结构示意图;
[0037]图15为本申请实施例提供的一种解码预测装置的组成结构示意图;
[0038]图16为本申请实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种编码预测方法,其特征在于,所述方法包括:获取与待编码块至少一个边相邻的参考像素点;从所述至少一个边中确定一基准点,按照预设采样个数确定所述至少一个边对应的待选择参考像素点位置;基于所述待选择参考像素点位置,从所述参考像素点中选取与所述待选择参考像素点位置对应的参考像素点;基于选取得到的参考像素点,对所述待编码块进行预测编码;其中,所述基于选取得到的参考像素点,对所述待编码块进行预测编码,包括:基于所述选取得到的参考像素点,确定预测模型的模型参数;其中,所述预测模型用于表征所述待编码块中像素点(Samples)的第一图像分量与第二图像分量之间的预测关系;基于所述预测模型,对所述待编码块进行预测编码。2.根据权利要求1所述的方法,其特征在于,所述基于所述选取得到的参考像素点,确定模型参数,包括:从所述选取得到的参考像素点中,确定第一图像分量相邻参考值中的最大值L
max
和最小值L
min
,以及L
max
和L
min
对应位置的参考像素点所对应的第二图像分量相邻参考值C
max
和C
min
;根据L
max
与L
min
之间的差值以及C
max
与C
min
之间的差值,确定第一模型参数;根据L
min
、C
min
和所述第一模型参数,确定第二模型参数。3.根据权利要求2所述的方法,其特征在于,所述基于所述选取得到的参考像素点,确定模型参数,包括:根据L
max
、L
min
、C
max
和C
min
,利用式(3)计算所述模型参数;其中,α表示所述第一模型参数,β表示所述第二模型参数。4.根据权利要求1所述的方法,其特征在于,所述至少一个边至少包括下述之一:所述待编码块的左侧边和所述待编码块的上侧边。5.根据权利要求1所述的方法,其特征在于,所述从所述至少一个边中确定一基准点,包括:基于所述至少一个边的长度计算所述至少一个边的中点,若所述至少一个边的中点位于两个参考像素点之间的中间位置,则将所述中间位置偏右的第一个参考像素点位置作为所述至少一个边的基准点,或者将所述中间位置偏左的第一个参考像素点位置作为所述至少一个边的基准点。6.根据权利要求1所述的方法,其特征在于,所述从所述至少一个边中确定一基准点,包括:基于所述至少一个边的长度计算所述至少一个边的中点,若所述至少一个边的中点位于两个参考像素点之间的中间位置,则将所述中间位置偏下的第一个参考像素点位置作为所述至少一个边的基准点,或者将所述中间位置偏上的第一个参考像素点位置作为所述至
少一个边的基准点。7.根据权利要求1所述的方法,其特征在于,所述从所述至少一个边中确定一基准点,按照预设采样个数确定所述至少一个边对应的待选择参考像素点位置,包括:基于所述预设采样个数和所述至少一个边的长度,计算得到第一采样间隔;从所述至少一个边中确定一基准点,按照所述第一采样间隔确定所述至少一个边对应的待选择参考像素点位置。8.根据权利要求7所述的方法,其特征在于,所述从所述至少一个边中确定一基准点,按照所述第一采样间隔确定所述至少一个边对应的待选择参考像素点位置,包括:基于所述至少一个边的长度,计算所述至少一个边的中点值;根据所述中点值和所述第一采样间隔,计算得到参考像素点位置;当所述中点值为非整数时,对所述中点值左侧的参考像素点位置向小取整,将取整后的参考像素点位置确定为所述待选择参考像素点位置;对所述中点值右侧的参考像素点位置向大取整,将取整后的参考像素点位置确定为所述待选择参考像素点位置。9.根据权利要求7所述的方法,其特征在于,所述从所述至少一个边中确定一基准点,按照所述第一采样间隔确定所述至少一个边对应的待选择参考像素点位置,包括:基于所述至少一个边的长度,计算所述至少一个边的中点值;根据所述中点值和所述第一采样间隔,计算得到参考像素点位置;当所述中点值为非整数时,对所述中点值左侧的参考像素点位置向大取整,将取整后的参考像素点位置确定为所述待选择参考像素点位置;对所述中点值右侧的参考像素点位置向小取整,将取整后的参考像素点位置确定为所述待选择参考像素点位置。10.根据权利...

【专利技术属性】
技术研发人员:霍俊彦马彦卓万帅杨付正李新伟
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1