IBC模式下的Hash表构建方法、装置、设备制造方法及图纸

技术编号:26386021 阅读:45 留言:0更新日期:2020-11-19 23:55
本申请提供了一种IBC模式下的Hash表构建方法、装置、设备及存储介质,涉及视频编解码技术领域。所述方法包括:获取编码单元的梯度信息;在所述梯度信息符合条件的情况下,获取所述编码单元的Hash值;基于所述编码单元的Hash值,将所述编码单元添加至所述Hash表中。本申请实施例通过判断获取到的编码单元的梯度是否符合预先设置条件,进而仅将梯度信息符合条件的编码单元基于其Hash值添加至Hash表中,有效避免了将图像内容较少的编码单元添加至Hash表中,降低了Hash表中的节点数量,进而有效地降低Hash表的搜索复杂度,在保证图像编码质量的同时提升了编码效率。

【技术实现步骤摘要】
IBC模式下的Hash表构建方法、装置、设备
本申请实施例涉及视频编解码
,特别涉及一种IBC模式下的Hash表构建方法、装置、设备及存储介质。
技术介绍
在目前的视频编解码标准中,如HEVC(HighEfficiencyVideoCoding,高效视频编码)中,针对SCC(ScreenContentCoding,屏幕内容编码)引入了IBC(IntraBlockCopy,帧内块复制)预测技术。相关的帧内块复制技术中,是利用屏幕内容在空间的相关性,以高像素精度对帧内已编码区域进行全搜索,使得当前待编码块的像素可由当前图像上已编码图像像素预测得到,提高编码效率。相关技术中存在编码复杂度高、编码效率低的问题。
技术实现思路
本申请实施例提供了一种IBC模式下的Hash表构建方法、装置、设备及存储介质,可用于降低传统帧内预测模式对应模块的计算量,进而优化帧内预测过程整体的计算复杂度。所述技术方案如下:一方面,本申请实施例提供了一种IBC模式下的Hash表构建方法,所述方法包括:获取编码单元的梯度信息,所述梯度信本文档来自技高网...

【技术保护点】
1.一种IBC模式下的Hash表构建方法,其特征在于,所述方法包括:/n获取编码单元的梯度信息,所述梯度信息用于反映所述编码单元的纹理复杂度;/n在所述梯度信息符合条件的情况下,获取所述编码单元的Hash值;其中,所述条件用于降低所述Hash表的搜索复杂度;/n基于所述编码单元的Hash值,将所述编码单元添加至所述Hash表中,所述Hash表用于提供参考编码单元。/n

【技术特征摘要】
1.一种IBC模式下的Hash表构建方法,其特征在于,所述方法包括:
获取编码单元的梯度信息,所述梯度信息用于反映所述编码单元的纹理复杂度;
在所述梯度信息符合条件的情况下,获取所述编码单元的Hash值;其中,所述条件用于降低所述Hash表的搜索复杂度;
基于所述编码单元的Hash值,将所述编码单元添加至所述Hash表中,所述Hash表用于提供参考编码单元。


2.根据权利要求1所述的方法,其特征在于,所述梯度信息包括一数值,所述条件包括所述数值大于门限值,所述门限值是基于所述Hash值中用于存放所述梯度信息的比特位的数目n设定的,所述n为正整数。


3.根据权利要求2所述的方法,其特征在于,所述门限值T≥2n。


4.根据权利要求1所述的方法,其特征在于,所述梯度信息包括一数值,所述条件包括所述数值大于门限值,所述门限值为高于阈值的预设值。


5.根据权利要求1所述的方法,其特征在于,所述获取所述编码单元的Hash值,包括:
将所述当前编码单元划分为a个子单元,所述a为大于1的整数;
获取所述a个子单元中的b个子单元分别对应的亮度信息,所述b为小于或等于所述a的正整数;
根据所述b个子单元分别对应的DC系数和所述梯度信息,确定所述编码单元的Hash值。


6.根据权利要求5所述的方法,其特征在于,所述a=4且所述b=3。


7.根据权利要求5所述的方法,其特征在于,所述根据所述b个子单元分别对应的亮度信息和所述梯度信息,确定所述编码单元的Hash值,包括:
确定所述b个子单元分别对应的亮度信息的第一表征数据;
确定所述梯度信息对应的第二表征数据;

【专利技术属性】
技术研发人员:陈玉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1