一种帧内预测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36956964 阅读:16 留言:0更新日期:2023-03-22 19:17
本发明专利技术实施例提供了一种帧内预测方法、装置、电子设备及存储介质,涉及视频处理技术领域,具体实现方案为:获取待编码的编码块,所述编码块是待编码视频帧对应的编码块;获取待编码视频帧对应的模式选择标识信息,模式选择标识信息用于标识对待编码视频帧中的编码块进行帧内预测过程中是否选择预设帧内预测模式;在模式选择标识信息标识对待编码视频帧中的编码块进行帧内预测过程中不选择预设帧内预测模式的情况下,从不包含预设帧内预测模式的其他帧内预测模式中选择待使用帧内预测模式对编码块进行帧内预测。本发明专利技术实施例可以降低帧内预测的复杂度。帧内预测的复杂度。帧内预测的复杂度。

【技术实现步骤摘要】
一种帧内预测方法、装置、电子设备及存储介质


[0001]本专利技术涉及视频处理
,特别是涉及帧内预测方法、装置、电子设备及存储介质。

技术介绍

[0002]随着技术的进步,人们对多媒体娱乐的要求也越来越高,视频内容的分辨率、帧率都在提高,从而导致带宽和存储的成本也不断上升。因此需要对视频进行编码,以降低带宽和存储的成本,在这种背景下,新一视频编码标准:多功能视频编码(Versatile Video Coding,VVC)被制定出来,VVC相对于高效率视频编码(High Efficiency Video Coding,HEVC)(目前编码效率最高的编码标准之一)能节省30%的码率。但是复杂度也是HEVC的10倍,很耗费计算资源和成本。帧内预测是视频编码过程中非常耗时的一个过程,会导致视频编码过程变得复杂,因此如何降低帧内预测的复杂度成为亟待解决的问题。

技术实现思路

[0003]本专利技术实施例的目的在于提供一种帧内预测方法、装置、电子设备及存储介质,以降低帧内预测的复杂度。具体技术方案如下:
[0004]在本专利技术实施的第一方面,首先提供了一种帧内预测方法,所述方法包括:
[0005]获取待编码的编码块,所述编码块是待编码视频帧对应的编码块;
[0006]获取所述待编码视频帧对应的模式选择标识信息,所述模式选择标识信息用于标识对所述待编码视频帧中的编码块进行帧内预测过程中是否选择预设帧内预测模式;
[0007]在所述模式选择标识信息标识对所述待编码视频帧中的编码块进行帧内预测过程中不选择预设帧内预测模式的情况下,从不包含所述预设帧内预测模式的其他帧内预测模式中选择目标帧内预测模式对所述编码块进行帧内预测。
[0008]在一种可能的实施方式中,所述模式选择标识信息包括高边缘视频帧标识信息和非高边缘视频帧标识信息,所述高边缘视频帧标识信息用于标识对所述待编码视频帧中的编码块进行帧内预测过程中选择预设帧内预测模式,所述非高边缘视频帧标识信息用于标识对所述待编码视频帧中的编码块进行帧内预测过程中不选择预设帧内预测模式。
[0009]在一种可能的实施方式中,在所述获取所述待编码视频帧对应的模式选择标识信息之前,所述方法还包括:
[0010]利用边缘检测算法,对所述待编码视频帧进行边缘检测,得到所述待编码视频帧的边缘像素的像素值;其中,除所述边缘像素以外的像素为非边缘像素;
[0011]在所述边缘像素的像素值与所述边缘像素相邻的非边缘像素的像素值的差值的绝对值大于第一预设阈值的情况下,将所述边缘像素作为强边缘像素;
[0012]在所述待编码视频帧中的强边缘像素占所有边缘像素的比例大于第二预设阈值的情况下,对所述待编码视频帧标识高边缘视频帧标识信息;
[0013]在所述待编码视频帧中的强边缘像素占所有边缘像素的比例小于或等于第二预
设阈值的情况下,对所述待编码视频帧标识非高边缘视频帧标识信息。
[0014]在一种可能的实施方式中,在所述获取所述待编码视频帧对应的模式选择标识信息之后,所述方法还包括:
[0015]在所述模式选择标识信息标识对所述待编码视频帧中的编码块进行帧内预测过程中选择预设帧内预测模式的情况下,从包含所述预设帧内预测模式的多种帧内预测模式中选择目标帧内预测模式对所述编码块进行帧内预测。
[0016]在一种可能的实施方式中,所述预设帧内预测模式为基于块的增量脉冲译码调制BDPCM模式,所述其他帧内预测模式包括直流DC模式、平面PLANAR模式、角度模式。
[0017]在一种可能的实施方式中,述从不包含所述预设帧内预测模式的其他帧内预测模式中选择目标帧内预测模式对所述编码块进行帧内预测,包括:
[0018]针对其他帧内预测模式中的每一帧内预测模式,分别计算所述帧内预测模式对应的所述待编码视频帧中的编码块的预测像素值,得到多个预测像素值;
[0019]基于所述多个预测像素值,分别计算所述帧内预测模式对应的率失真代价值;
[0020]选择所述其他帧内预测模式中率失真代价值最小的帧内预测模式,作为目标帧内预测模式,并利用所述目标帧内预测模式对所述编码块进行帧内预测。
[0021]在本专利技术实施的第二方面,还提供了一种帧内预测装置,所述装置包括:
[0022]第一获取模块,用于获取待编码的编码块,所述编码块是待编码视频帧对应的编码块;
[0023]第二获取模块,用于获取所述待编码视频帧对应的模式选择标识信息,所述模式选择标识信息用于标识对所述待编码视频帧中的编码块进行帧内预测过程中是否选择预设帧内预测模式;
[0024]第一预测模块,用于在所述模式选择标识信息标识对所述待编码视频帧中的编码块进行帧内预测过程中不选择预设帧内预测模式的情况下,从不包含所述预设帧内预测模式的其他帧内预测模式中选择目标帧内预测模式对所述编码块进行帧内预测。
[0025]在一种可能的实施方式中,所述模式选择标识信息包括高边缘视频帧标识信息和非高边缘视频帧标识信息,所述高边缘视频帧标识信息用于标识对所述待编码视频帧中的编码块进行帧内预测过程中选择预设帧内预测模式,所述非高边缘视频帧标识信息用于标识对所述待编码视频帧中的编码块进行帧内预测过程中不选择预设帧内预测模式。
[0026]在一种可能的实施方式中,在所述获取所述待编码视频帧对应的模式选择标识信息之前,所述装置还包括:
[0027]边缘检测模块,用于利用边缘检测算法,对所述待编码视频帧进行边缘检测,得到所述待编码视频帧的边缘像素的像素值;其中,除所述边缘像素以外的像素为非边缘像素;
[0028]强边缘像素生成模块,用于在所述边缘像素的像素值与所述边缘像素相邻的非边缘像素的像素值的差值的绝对值大于第一预设阈值的情况下,将所述边缘像素作为强边缘像素;
[0029]第一标识模块,用于在所述待编码视频帧中的强边缘像素占所有边缘像素的比例大于第二预设阈值的情况下,对所述待编码视频帧标识高边缘视频帧标识信息;
[0030]第二标识模块,用于在所述待编码视频帧中的强边缘像素占所有边缘像素的比例小于或等于第二预设阈值的情况下,对所述待编码视频帧标识非高边缘视频帧标识信息。
[0031]在一种可能的实施方式中,在所述获取所述待编码视频帧对应的模式选择标识信息之后,所述装置还包括:
[0032]第二预测模块,用于在所述模式选择标识信息标识对所述待编码视频帧中的编码块进行帧内预测过程中选择预设帧内预测模式的情况下,从包含所述预设帧内预测模式的多种帧内预测模式中选择目标帧内预测模式对所述编码块进行帧内预测。
[0033]在一种可能的实施方式中,所述预设帧内预测模式为基于块的增量脉冲译码调制BDPCM模式,所述其他帧内预测模式包括直流DC模式、平面PLANAR模式、角度模式。
[0034]在一种可能的实施方式中,第一预测模块,具体用于针对其他帧内预测模式中的每一帧内预测模式,分别计算所述帧内预测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种帧内预测方法,其特征在于,所述方法包括:获取待编码的编码块,所述编码块是待编码视频帧对应的编码块;获取所述待编码视频帧对应的模式选择标识信息,所述模式选择标识信息用于标识对所述待编码视频帧中的编码块进行帧内预测过程中是否选择预设帧内预测模式;在所述模式选择标识信息标识对所述待编码视频帧中的编码块进行帧内预测过程中不选择预设帧内预测模式的情况下,从不包含所述预设帧内预测模式的其他帧内预测模式中选择目标帧内预测模式对所述编码块进行帧内预测。2.根据权利要求1所述的方法,其特征在于,所述模式选择标识信息包括高边缘视频帧标识信息和非高边缘视频帧标识信息,所述高边缘视频帧标识信息用于标识对所述待编码视频帧中的编码块进行帧内预测过程中选择预设帧内预测模式,所述非高边缘视频帧标识信息用于标识对所述待编码视频帧中的编码块进行帧内预测过程中不选择预设帧内预测模式。3.根据权利要求2所述的方法,其特征在于,在所述获取所述待编码视频帧对应的模式选择标识信息之前,所述方法还包括:利用边缘检测算法,对所述待编码视频帧进行边缘检测,得到所述待编码视频帧的边缘像素的像素值;其中,除所述边缘像素以外的像素为非边缘像素;在所述边缘像素的像素值与所述边缘像素相邻的非边缘像素的像素值的差值的绝对值大于第一预设阈值的情况下,将所述边缘像素作为强边缘像素;在所述待编码视频帧中的强边缘像素占所有边缘像素的比例大于第二预设阈值的情况下,对所述待编码视频帧标识高边缘视频帧标识信息;在所述待编码视频帧中的强边缘像素占所有边缘像素的比例小于或等于第二预设阈值的情况下,对所述待编码视频帧标识非高边缘视频帧标识信息。4.根据权利要求1所述的方法,其特征在于,在所述获取所述待编码视频帧对应的模式选择标识信息之后,所述方法还包括:在所述模式选择标识信息标识对所述待编码视频帧中的编码块进行帧内预测过程中选择预设帧内预测模式的情况下,从包含所述预设帧内预测模式的多种帧内预测模式中选择目标帧内预测模式对所述编码块进行帧内预测。5.根据权利要求1至4任一项所述的方法,其特征在于,所述预设帧内预测模式为基于块的增量脉冲译码调制BDPCM模式,所述其他帧...

【专利技术属性】
技术研发人员:罗斌姬
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1