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

技术编号:38571854 阅读:8 留言:0更新日期:2023-08-22 21:06
一种解码预测方法、装置及计算机存储介质,该方法包括:获取待解码块相邻的参考像素点,得到第一多个相邻参考像素点;其中,所述第一多个相邻参考像素点包含与待解码块相邻的参考行或者参考列中的一个或多个参考像素点;从所述参考行或所述参考列的起始位置开始,确定K个参考像素点所对应的位置;其中,K为大于或等于1的正整数;基于确定的K个参考像素点所对应的位置,得到第二多个相邻参考像素点,其中,所述第二多个相邻参考像素点包含所述第一多个相邻参考像素点中除所述K个参考像素点之外的参考像素点;基于所述第二多个相邻参考像素点,对所述待解码块进行预测解码。对所述待解码块进行预测解码。对所述待解码块进行预测解码。

【技术实现步骤摘要】
解码预测方法、装置及计算机存储介质


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

技术介绍

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

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

技术实现思路

[0004]有鉴于此,本申请实施例期望提供一种解码预测方法、装置及计算机存储介质,通过减小多个相邻参考像素点中的像素个数,从而降低了搜索的复杂度,提升了视频图像解码的预测性能,进而降低了比特率。
[0005]本申请实施例的技术方案可以如下实现:
[0006]第一方面,本申请实施例提供了一种解码预测方法,所述方法包括:
[0007]获取待解码块相邻的参考像素点,得到第一多个相邻参考像素点;其中,所述第一多个相邻参考像素点包含与待解码块相邻的参考行或者参考列中的一个或多个参考像素点;
[0008]从所述参考行或所述参考列的起始位置开始,确定K个参考像素点所对应的位置;其中,K为大于或等于1的正整数;
[0009]基于确定的K个参考像素点所对应的位置,得到第二多个相邻参考像素点,其中,第二多个相邻参考像素点包含所述第一多个相邻参考像素点中除所述K个参考像素点之外的参考像素点;
[0010]基于所述第二多个相邻参考像素点,对所述待解码块进行预测解码。
[0011]第二方面,本申请实施例提供了一种解码预测装置,所述解码预测装置包括处理器和存储器。存储器用于存储计算及程序,当由处理器执行时,计算机程序可由处理器执行以:获取待解码块相邻的参考像素点,得到第一多个相邻参考像素点;其中,所述第一多个
相邻参考像素点包含与待解码块相邻的参考行或者参考列中的一个或多个参考像素点;从所述参考行或所述参考列的起始位置开始,确定K个参考像素点所对应的位置;其中,K为大于或等于1的正整数;基于确定的K个参考像素点所对应的位置,得到第二多个相邻参考像素点,其中,第二多个相邻参考像素点包含所述第一多个相邻参考像素点中除所述K个参考像素点之外的参考像素点;基于所述第二多个相邻参考像素点,对所述待解码块进行预测解码。
[0012]第三方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质存储有解码预测程序,所述解码预测程序被至少一个处理器执行时实现如第一方面所述方法的步骤。
[0013]本申请实施例提供了一种解码预测方法、装置及计算机存储介质,首先获取待解码块相邻的参考像素点,得到第一多个相邻参考像素点;其中,所述第一多个相邻参考像素点包含与待解码块相邻的参考行或者参考列中的一个或多个参考像素点;然后从所述参考行或所述参考列的起始位置开始,确定K个参考像素点所对应的位置;其中,K为大于或等于1的正整数;再基于确定的K个参考像素点所对应的位置,得到第二多个相邻参考像素点,其中,所述第二多个相邻参考像素点包含所述第一多个相邻参考像素点中除所述K个参考像素点之外的参考像素点;最后基于所述第二多个相邻参考像素点,对所述待解码块进行预测解码;由于在第二多个相邻参考像素点中已经去掉了不重要的靠近起始位置所对应的参考像素点,使得利用第二多个相邻参考像素点所构造的模型参数较为准确,提升了解码预测性能;另外,第二多个相邻参考像素点中的像素个数较少,从而还可以降低搜索的复杂度,同时提高了视频图像的压缩效率,进而降低了比特率。
附图说明
[0014]图1A至图1C分别为相关技术方案中视频图像采样格式的结构示意图;
[0015]图2为本申请实施例提供的一种视频编码系统的组成框图示意图;
[0016]图3为本申请实施例提供的一种视频解码系统的组成框图示意图;
[0017]图4为本申请实施例提供的一种解码预测方法的流程示意图;
[0018]图5为本申请实施例提供的一种MDLM_A模式选取相邻参考像素点的结构示意图;
[0019]图6为本申请实施例提供的一种MDLM_L模式选取相邻参考像素点的结构示意图;
[0020]图7为本申请实施例提供的另一种MDLM_A模式选取相邻参考像素点的结构示意图;
[0021]图8为本申请实施例提供的另一种MDLM_L模式选取相邻参考像素点的结构示意图;
[0022]图9为本申请实施例提供的一种解码块基于最大值和最小值构造预测模型的结构示意图;
[0023]图10为本申请实施例提供的一种解码预测装置的组成结构示意图;
[0024]图11为本申请实施例提供的一种解码预测装置的具体硬件结构示意图。
具体实施方式
[0025]为了能够更加详尽地了解本申请实施例的特点与
技术实现思路
,下面结合附图对本申
请实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本申请实施例。
[0026]在视频图像中,一般采用第一图像分量、第二图像分量和第三图像分量来表征解码块;其中,这三个图像分量分别为一个亮度分量、一个蓝色色度分量和一个红色色度分量,具体地,亮度分量通常使用符号Y表示,蓝色色度分量通常使用符号Cb表示,红色色度分量通常使用符号Cr表示。
[0027]在本申请实施例中,第一图像分量可以为亮度分量Y,第二图像分量可以为蓝色色度分量Cb,第三图像分量可以为红色色度分量Cr,但是本申请实施例对此不作具体限定。目前常用的采样格式为YCbCr格式,YCbCr格式包括以下几种,分别如图1A至图1C所示,其中,图中的叉(X)表示第一图像分量采样点,圈(

)表示第二图像分量或第三图像分量采样点。YCbCr格式包括:
[0028]4:4:4格式:如图1A所示,表示第二图像分量或第三图像分量没有下采样;它是在每个扫描行上每4个连续的像素点取4个第一图像分量的采样样本、4个第二图像分量的采样本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种预测解码方法,其中,所述方法包括:获取待解码块相邻的参考像素点,得到第一多个相邻参考像素点;其中,所述第一多个相邻参考像素点包含与所述待解码块相邻的参考行或者参考列中的一个或多个参考像素点;从所述参考行或所述参考列的起始位置开始,确定K个参考像素点所对应的位置;其中,K为大于或等于1的正整数;基于确定的K个参考像素点所对应的位置,得到第二多个相邻参考像素点,其中,所述第二多个相邻参考像素点包含所述第一多个相邻参考像素点中除所述K个参考像素点之外的参考像素点;基于所述第二多个相邻参考像素点,得到第三多个相邻参考像素点,其中,所述第三多个相邻参考像素点包括的参考像素点个数小于所述第二多个相邻参考像素点包括的参考像素点个数;基于所述第三多个相邻参考像素点,确定第二模型参数;根据所述第二模型参数,建立第二预测模型;其中,所述第二预测模型用于表征所述待解码块对应的第一图像分量与第二图像分量之间的预测关系;基于所述第二预测模型,对所述待解码块进行预测解码。2.根据权利要求1所述的方法,其中,所述待解码块采用的预测模式为多方向线性模型预测MDLM模式,所述MDLM模式包括MDLM_A模式和MDLM_L模式。3.根据权利要求1所述的方法,还包括:针对所述参考行,根据所述参考行的长度以及第一预设比例进行计算,得到所述K的值,其中,所述第一预设比例为与所述参考行对应的预设比例;或者,针对所述参考列,根据所述参考列的长度以及第二预设比例进行计算,得到所述K的值,其中,所述第二预设比例为与所述参考列对应的预设比例。4.根据权利要求1所述的方法,还包括:针对所述参考行,根据所述待解码块上侧边的长度以及第一预设比例进行计算,得到所述K的值;或者,针对所述参考列,根据所述待解码块左侧边的长度以及第二预设比例进行计算,得到所述K的值。5.根据权利要求1所述的方法,其中,所述从所述参考行或所述参考列的起始位置开始,确定K个参考像素点所对应的位置,包括:针对所述参考行,从所述参考行的最左边缘位置开始,向右确定连续的所述K个参考像素点所对应的位置;或者,针对所述参考列,从所述参考列的最上边缘位置开始,向下确定连续的所述K个参考像素点所对应的位置。6.根据权利要求2所述的方法,其中,针对所述参考行,在确定K个参考像素点所对应的位置之前,所述方法还包括:从所述参考行的最左边缘位置开始,向右确定连续的i个参考像素点所对应的位置;从所述参考行的最右边缘位置开始,向左确定连续的j个参考像素点所对应的位置;其中,i为大于或等于1且小于K的正整数,j=K

i。
7.根据权利要求2所述的方法,其中,针对所述参考列,在确定K个参考像素点所对应的位置之前,所述方法还包括:从所述参考列的最上边缘位置开始,向下确定连续的p个参考像素点所对应的位置;从所述参考列的最下边缘位置开始,向上确定连续的q个参考像素点所对应的位置;其中,p为大于或等于1且小于K的正整数,q=K

p。8.根据权利要求1至7中任一项所述的方法,其特征在于,基于所述第二多个相邻参考像素点,得到所述第三多个相邻参考像素点包括:基于所述第二多个相邻参考像素点,按照预设采样个数确定参考像素点位置;基于所述参考像素点位置,从所述第二多个相邻参考像素点中确定与所述参考像素点位置对应的参考像素点,以得到包括所确定的参考像素点的第三多个相邻参考像素点。9.根据权利要求8所述的方法,其中,按照预设采样个数确定参考像素点位置包括:按照采样间隔确定第二多个相邻参考像素点中的所述参考像素点位置。10.根据权利要求9所述的方法,其...

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

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

1