The invention discloses a fast intra mode decision and block matching method for screen content compression in HEVC, which belongs to the field of video coding and decoding. The method of the invention includes: in intra mode decision, the background region of the current frame estimation, calculation of the same position encoding unit of current frame and previous frame encoding and the absolute error of judgment, and the absolute error and threshold, comparing the current size of the encoding unit depth encoding unit and background frame in the former frame, in when calculating, every ten frames off time, meet the conditions, intra mode decision will jump in advance; block matching, when the absolute error and don't want to talk, when greater than a certain value, adjust the search step, i.e. when the absolute error and is large enough, the search step can be set larger value to skip some unnecessary search. The proposed method reduces the complexity of the encoder, and improves the block estimation of the intra block copy.
【技术实现步骤摘要】
本专利技术涉及视频编解码
,特别涉及一种屏幕内容压缩方法,具体涉及一种HEVC中屏幕内容压缩的快速帧内模式决策和块匹配方法。
技术介绍
继H.264之/AVC之后,2013年1月,高效率视频编码HEVC(HighEfficiencyVideoCoding)正式成为新一代视频编码标准。HEVC的目标是相对于H.264/AVC的高档次编码效率提高一倍,即在保证相同视频质量的前提下,降低50%的编码比特率。为了达到这个目标,HEVC编码标准引入了一系列的新型编码工具,但同时HEVC编码的计算复杂度也大幅度提升。HEVC面向的应用主要有数字存储媒体、实时会话服务、电视广播,交互式存储媒体、远程视频监控、网络媒体服务等。而屏幕内容压缩(Screencontentcoding)是HEVC应用的一种新的扩展。屏幕内容编码技术广泛应用在很多领域,比如无线显示、共享屏幕,虚拟桌面、远程教育、视频会议、远程桌面等。屏幕内容视频经常由自然视频、文本、图形图像混合而成,由于包含内容多且日益多样化,同时由于图像分辨率越来越高,在传输的过程中,必然会消耗很大的网络带宽。为了节省带宽提高通信质量,必须对屏幕内容视频进行有效压缩。与自然视频不同的是,屏幕视频内容含有静态尖锐的边缘、独特的颜色等等。因此基于屏幕内容编码的HEVC标准中引入了帧内块复制(Intra-BC)、颜色模板(PLT)模式、自适应运动矢量分辨率、颜色转换等,以此借助相关的屏幕内 ...
【技术保护点】
一种HEVC中屏幕内容压缩的快速帧内模式决策和块匹配方法,其特征在于,所述快速帧内模式决策包括如下步骤:(1)估计当前帧的背景区域;(2)计算当前帧中编码单元和前一编码帧中相同位置编码单元的绝对误差和SAD;(3)定义一个阈值TH,判断绝对误差和SAD与阈值TH的关系,若SAD<TH,则当前的编码单元为背景;若SAD>=TH,则当前的编码单元为前景;(4)如果当前编码单元被估计为背景,即静止的,为了加快模式决策过程,接下来比较当前编码单元的深度Dc与前一编码帧中相同位置编码单元的深度Dp;(5)使用IsBkg(d)来表示深度为d的编码单元是否为静止,如果同时满足如下所有条件,除颜色模板模式之外,帧内模式决策将提前跳跃,条件如下:a)帧的数量不能被10整除;b)相同位置的编码单元被选为帧内模式或者帧内块复制模式的最优模式;c)当前编码单元被判断为静止的且前一编码帧中相同位置编码单元的深度比较大,即IsBkg(Dc)=true且Dp>Dc;或者前一编码帧中相同位置编码单元深度比较小,Dp<Dc且IsBkg(Dp)=true;所述块匹配方法包括如下步骤:(6)在二维搜索算法中,搜 ...
【技术特征摘要】
1.一种HEVC中屏幕内容压缩的快速帧内模式决策和块匹配方法,其特征在于,所述快
速帧内模式决策包括如下步骤:
(1)估计当前帧的背景区域;
(2)计算当前帧中编码单元和前一编码帧中相同位置编码单元的绝对误差和SAD;
(3)定义一个阈值TH,判断绝对误差和SAD与阈值TH的关系,若SAD<TH,则当前
的编码单元为背景;若SAD>=TH,则当前的编码单元为前景;
(4)如果当前编码单元被估计为背景,即静止的,为了加快模式决策过程,接下来比较
当前编码单元的深度Dc与前一编码帧中相同位置编码单元的深度Dp;
(5)使用IsBkg(d)来表示深度为d的编码单元是否为静止,如果同时满足如下所有条件,
除颜色模板模式之外,帧内模式决策将提前跳跃,条件如下:
a)帧的数量不能被10整除;
b)相同位置的编码单元被选为帧内模式或者帧内块复制模式的最优模式;
c)当前编码单元被判断为静止的且前一编码帧中相同位置编码单元的深度比较大,即
IsBkg(Dc)=true且Dp>Dc;或者前一编码帧中相同位置编码单元深度比较小,Dp<Dc且
IsBkg(Dp)=true;
所述块匹配方法包括如下步骤:
(6)在二维搜索算法中,搜索位置x=x+dx;此处x表示水平搜索位置,dx表示原始搜
索步长,dx被设为1或2;
(7)在进行每一次搜索后,比较绝对误差和SAD的值和预设阈值TH来决定是否提前终
止搜索过程;<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。