This invention proposes a fast selection system and method for HEVC intra prediction mode, which is used to reduce the complexity of HEVC intra prediction coding mode selection; the system includes five modules, and the MPM mode determination module determines three MPM prediction modes for the current prediction block, and the pattern region partition block divides all the prediction directions into three regions; The model direction matching module gets the candidate list of high probability prediction model, and the rate distortion cost calculation module calculates the RDcost of each model in the candidate list of high probability prediction model, and gets the RDcost set; the optimal model selection module descends the RDcost set in descending order, and selects the model of the minimum RDcost value to be the optimal prediction model. The invention has the characteristics of high coding efficiency and high prediction accuracy, and can be used for intra prediction coding in HEVC video standard.
【技术实现步骤摘要】
一种HEVC帧内预测模式快速选择系统及方法
本专利技术属于数字信号处理
,特别涉及一种HEVC帧内预测模式快速选择系统及方法,可用于HEVC视频标准中的帧内预测编码。
技术介绍
HEVC是一种新的视频压缩标准,用来以替代H.264/AVC编码标准,2013年1月26号,HEVC正式成为国际标准。作为新一代视频编码标准,HEVC(H.265)仍然属于预测加变换的混合编码框架。然而,相对于H.264,H.265在很多方面有了革命性的变化。在H.265中,将宏块的大小从H.264的16×16扩展到了64×64,依次对待编码图像进行预测编码、变换编码和熵编码。其中预测编码需要选取出最佳的编码单元CU,并选取CU中每个预测单元PU的预测模式,PU的预测模式共有35种,包括Planar模式(0模式)、DC模式(1模式)以及33种角度预测模式。在HEVC预测编码过程中,先选取编码单元CU,然后为预测单元PU即当前预测块选取最优预测模式。传统的为预测单元PU选取最优预测模式的技术中,MPM模式确定模块为当前预测块确定三个能够成为当前预测块最优预测模式概率最高的MPM预测模式,预测模式遍历模块通过遍历35种预测模式并计算每种模式的绝对误差和SATD,以获取高概率预测模式候选列表,率失真代价计算模块将高概率预测模式候选列表和三个MPM预测模式进行整合得到最优预测模式列表,并计算最优预测模式列表中每一种模式的率失真代价RDcost,得到代价RDcost集合,然后从代价RDcost集合中选出最小值对应的预测模式,即为当前预测块的预测模式。HEVC中每一个编码单元CU可以划分 ...
【技术保护点】
1.一种HEVC帧内预测模式快速选择系统,包括依次连接的MPM模式确定模块、率失真代价计算模块和最优模式选取模块,其中:所述MPM模式确定模块,用于为当前预测块确定三个能够成为当前预测块最优预测模式概率最高的MPM预测模式;所述率失真代价计算模块,用于获取最优模式候选集合,并计算该最优模式候选集合中每一种模式的率失真代价RDcost,以获取代价RDcost集合;所述最优预测模式选取模块,用于对代价RDcost集合进行降序排序,并选取最小的代价RDcost,以获取当前预测块的最优预测模式;其特征在于,还包括依次连接的模式区域划分模块和模式方向匹配模块,其中:所述模式区域划分模块,用于按方向对HEVC中的33种角度预测模式进行区域划分;所述模式方向匹配模块,用于利用MPM模式确定模块确定的当前预测块左侧及上侧块的预测模式,对当前预测块在模式区域划分模块划分的三个区域进行方向匹配,以获取高概率预测模式候选列表。
【技术特征摘要】
1.一种HEVC帧内预测模式快速选择系统,包括依次连接的MPM模式确定模块、率失真代价计算模块和最优模式选取模块,其中:所述MPM模式确定模块,用于为当前预测块确定三个能够成为当前预测块最优预测模式概率最高的MPM预测模式;所述率失真代价计算模块,用于获取最优模式候选集合,并计算该最优模式候选集合中每一种模式的率失真代价RDcost,以获取代价RDcost集合;所述最优预测模式选取模块,用于对代价RDcost集合进行降序排序,并选取最小的代价RDcost,以获取当前预测块的最优预测模式;其特征在于,还包括依次连接的模式区域划分模块和模式方向匹配模块,其中:所述模式区域划分模块,用于按方向对HEVC中的33种角度预测模式进行区域划分;所述模式方向匹配模块,用于利用MPM模式确定模块确定的当前预测块左侧及上侧块的预测模式,对当前预测块在模式区域划分模块划分的三个区域进行方向匹配,以获取高概率预测模式候选列表。2.一种HEVC帧内预测模式快速选择的方法,其特征在于,包括如下步骤:(1)MPM模式确定模块确定三个MPM预测模式:(1a)MPM模式确定模块将MPM预测模式的第一预测模式记为ModeA,第二预测模式记为ModeB,第三预测模式记为ModeC,并将当前预测块的左侧预测块的预测模式值赋值给ModeA,上侧预测块的预测模式值赋值给ModeB;(1b)MPM模式确定模块判断ModeA和ModeB是否相等,若是,当ModeA是0或者1时,将0,1和26中任意两个值分别赋值给ModeB和ModeC,当ModeA是2到34中任意一个值时,将与ModeA相邻的两个角度预测模式分别赋值给ModeB和ModeC,否则,将ModeC设置为0,1或者26,且与ModeA和ModeB不重复;(2)模式区域划分模块对HEVC中的33种角度预测模式进行模式区域划分:模式区域划分模块将HEVC中的33种角度预测模式划分成第一预测区域Area1、第二预测区域Area2和第三预测区域Area3,且每个区域包含的预测模式总数为奇数;(3)模式方向匹配模块获取高概率预测模式候选列表:(3a)模式方向匹配模块判断ModeA和ModeB是否属于Area1,Area2和Area3三个区域中的一个,若是,将ModeA和ModeB之间的预测模式作为高概率预测模式候选列表,否则,执行步骤(3b);(3b)模式方向匹配模块设置匹配区间,并将匹配区间的左侧端点记为左端点ref1,右侧端点记为右端点ref2,中间位置记为中间点Area(n)_ref,其中n代表预测模式值,且2≤n≤34;(3c)模式方向匹配模块将ModeA赋值给ref1,ModeB赋值给ref2,(ref1+ref2)/2赋值给Area(n)_ref;(3d)模式方向匹配模块计算Area(n)_ref的模式...
【专利技术属性】
技术研发人员:张敏,李芙蓉,王海,赵伟,秦红波,刘岩,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。