一种屏幕内容编码方法、装置、设备和介质制造方法及图纸

技术编号:25643729 阅读:44 留言:0更新日期:2020-09-15 21:35
本申请属于视频编码技术领域,公开了一种屏幕内容编码方法、装置、设备和介质,包括,在屏幕内容图像的已编码区域内的所有参考块中,筛选出该屏幕内容图像中待编码的目标编码单元匹配的目标参考块,并基于目标编码单元以及相应的目标参考块,进行屏幕内容编码。这样,减少了数据计算开销,对目标编码单元的有效搜索区域进行了扩展,增多了参考块的数量,提高了屏幕内容编码质量。

【技术实现步骤摘要】
一种屏幕内容编码方法、装置、设备和介质
本申请涉及屏幕内容编码领域,尤其涉及一种屏幕内容编码方法、装置、设备和介质。
技术介绍
屏幕内容图像与传统摄像头采集的图像不同,是电子设备生成的图像,是从各类设备(如,计算机,移动终端等)的图像显示单元捕获的。如,计算机图形文本、自然图像与图形文本结合的混合图像以及计算机所生成的动画。为提高屏幕内容编码的压缩效率,高效屏幕内容编码(highefficiencyvideocoding,HEVC)屏幕内容编码(ScreenContentCoding,SCC)应运而生。HEVCSCC编码中,通常将一帧屏幕内容图像分割成多个编码树单元(codingtreeunit,CTU),再将CTU分割为多个编码单元(codeunit,CU),并采用块级的编码模式(IntraBlockCopy,IBC)进行屏幕内容编码,所谓IBC技术,即在待处理的目标编码单元的有效搜索区域中确定匹配的目标参考块。其中,目标编码单元的有效搜索区域和无效搜索区域是根据HEVCSCC标准确定的。但是,现有的IBC技术中,需要本文档来自技高网...

【技术保护点】
1.一种屏幕内容编码方法,其特征在于,包括:/n在屏幕内容图像的已编码区域内的参考块中,筛选出所述屏幕内容图像中待编码的目标编码单元匹配的目标参考块;/n基于所述目标编码单元以及所述目标参考块,进行屏幕内容编码。/n

【技术特征摘要】
1.一种屏幕内容编码方法,其特征在于,包括:
在屏幕内容图像的已编码区域内的参考块中,筛选出所述屏幕内容图像中待编码的目标编码单元匹配的目标参考块;
基于所述目标编码单元以及所述目标参考块,进行屏幕内容编码。


2.如权利要求1所述的方法,其特征在于,在屏幕内容图像的已编码区域内的参考块中,筛选出所述屏幕内容图像中待编码的目标编码单元匹配的目标参考块,包括:
获取所述目标编码单元的图像特征信息;
对所述目标编码单元的图像特征信息进行哈希处理,获得所述目标编码单元的图像哈希值;
获取所述目标编码单元的图像哈希值对应设置的单向链表,所述单向链表是根据已编码区域内的参考块创建的,一个单向链表中包含的各参考块对应的图像哈希值相同;
依次确定所述单向链表中的每一参考块分别与所述目标编码单元的图像相似度,直至确定存在图像相似度符合预设匹配条件的参考块;
将确定出的参考块,确定为所述目标编码单元匹配的目标参考块。


3.如权利要求2所述的方法,其特征在于,获取所述目标编码单元的图像特征信息,包括:
获取所述目标编码单元中各像素点的像素值;
确定所述目标编码单元的各像素值的和;
根据各像素值,确定所述目标编码单元在水平方向的水平像素梯度平均值,以及在垂直方向的垂直像素梯度平均值;
基于所述各像素值的和、所述水平像素梯度平均值以及所述垂直像素梯度平均值,获得所述目标编码单元的图像特征信息。


4.如权利要求2所述的方法,其特征在于,依次确定所述单向链表中的每一参考块分别与所述目标编码单元的图像相似度,直至确定存在图像相似度符合预设匹配条件的参考块,包括:
获取所述目标编码单元的像素信息;
分别针对所述单向链表中的每一参考块,执行以下步骤,直至确定存在图像相似度符合预设匹配条件的参考块:
获取所述参考块的像素信息,并根据所述目标编码单元的像素信息和所述参考块的像素信息,确定所述目标编码单元和所述参考块之间的图像相似度,以及若所述图像相似度不低于第一相似阈值,则确定所述参考块为符合预设匹配条件的参...

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

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

1