预测模式选择方法及装置的制造方法_4

文档序号:8530646阅读:来源:国知局
方法,其特征在于,所述根据当前预测单元的帧内亮度预测模式在N种帧内预测模式中筛选出第一组候选的帧内色度预测模式,包括: 若所述帧内亮度预测模式是水平预测模式,则将平面Planar模式、直流DC模式、所述水平预测模式作为所述第一组候选的帧内色度预测模式; 若所述帧内亮度预测模式是垂直预测模式,则将所述Planar模式、所述DC模式、所述垂直预测模式作为所述第一组候选的帧内色度预测模式; 若所述帧内亮度预测模式是第一方向预测模式且所述第一方向与水平方向的夹角小于或等于第一角度,则将所述Planar模式、所述DC模式、所述第一方向预测模式、所述水平预测模式作为所述第一组候选的帧内色度预测模式; 若所述帧内亮度预测模式是第二方向预测模式且所述第二方向与垂直方向的夹角小于或等于第二角度,则将所述Planar模式、所述DC模式、所述第二方向预测模式、所述垂直预测模式作为所述第一组候选的帧内色度预测模式; 若所述帧内亮度预测模式是第三方向预测模式且所述第三方向与水平方向的夹角大于所述第一角度且所述第三方向与垂直方向的夹角大于所述第二角度,则将所述Planar模式、所述DC模式、所述水平预测模式、所述垂直预测模式和所述第三方向预测模式作为所述第一组候选的帧内色度预测模式; 其中,所述第一方向是ang_2方向至ang_34方向共33个方向中除水平方向和垂直方向之外的任意方向;所述第二方向是ang_2方向至ang_34方向共33个方向中除水平方向和垂直方向之外的任意方向;所述第三方向是ang_2方向至ang_34方向共33个方向中除水平方向和垂直方向之外的任意方向。
4.根据权利要求1至3任一所述的方法,其特征在于,所述根据所述差异评价值从所述第一组候选的帧内色度预测模式中筛选出第二组候选的帧内色度预测模式,包括: 根据所述差异评价值由小到大的顺序对所述第一组候选的帧内色度预测模式进行排序,得到排序后的Ii1个候选的所述帧内色度预测模式; 判断排序后的H1个候选的所述帧内色度预测模式中的前η 2个预测模式是否包括所述帧内亮度预测模式,η2< η 1; 若包括所述帧内亮度预测模式,则将所述前η2个预测模式筛选为所述第二组候选的帧内色度预测模式, 若不包括所述帧内亮度预测模式,则将所述前112个预测模式和所述帧内亮度预测模式筛选为所述第二组候选的帧内色度预测模式。
5.根据权利要求4所述的方法,其特征在于,所述判断排序后的ni个候选的所述帧内色度预测模式中的前H2个预测模式是否包括所述帧内亮度预测模式之前,还包括: 判断所述排序后的H1个候选的所述帧内色度预测模式中是否包括有ang_34方向预测模式且所述ang_34方向预测模式不是排序在第一位的预测模式;若包括有ang_34方向预测模式且所述ang_34方向预测模式不是排序在第一位的预测模式,则将所述ang_34方向预测模式从所述Ii1个候选的所述帧内色度预测模式中删除;若不包括有ang_34方向预测模式,或,包括所述ang_34方向预测模式但所述ang_34方向预测模式是排序在第一位的预测模式,则执行所述判断排序后的Ii1个候选的所述帧内色度预测模式中的前H2个预测模式是否包括所述帧内亮度预测模式的步骤。
6.一种预测模式选择装置,其特征在于,所述装置包括: 第一筛选模块,用于在N种帧内预测模式中筛选出当前预测单元的第一组候选的帧内色度预测模式,N为正整数; 残差计算模块,用于对所述第一组候选的帧内色度预测模式分别进行预测残差代价计算,得到差异评价值; 第二筛选模块,用于根据所述差异评价值从所述第一组候选的帧内色度预测模式中筛选出第二组候选的帧内色度预测模式; 代价计算模块,用于对所述第二组候选的帧内色度预测模式分别进行编码代价计算,得到编码代价值; 模式确定模块,用于根据所述编码代价值从所述第二组候选的帧内色度预测模式中确定出编码代价最小的帧内色度预测模式,作为所述当前预测单元的帧内色度预测模式。
7.根据权利要求6所述的装置,其特征在于, 所述第一筛选模块,用于根据所述当前预测单元的帧内亮度预测模式在N种帧内预测模式中筛选出第一组候选的帧内色度预测模式。
8.根据权利要求7所述的装置,其特征在于,所述第一筛选模块,用于: 若所述帧内亮度预测模式是水平预测模式,则将平面Planar模式、直流DC模式、所述水平预测模式作为所述第一组候选的帧内色度预测模式; 若所述帧内亮度预测模式是垂直预测模式,则将所述Planar模式、所述DC模式、所述垂直预测模式作为所述第一组候选的帧内色度预测模式; 若所述帧内亮度预测模式是第一方向预测模式且所述第一方向与水平方向的夹角小于或等于第一角度,则将所述Planar模式、所述DC模式、所述第一方向预测模式、所述水平预测模式作为所述第一组候选的帧内色度预测模式; 若所述帧内亮度预测模式是第二方向预测模式且所述第二方向与垂直方向的夹角小于或等于第二角度,则将所述Planar模式、所述DC模式、所述第二方向预测模式、所述垂直预测模式作为所述第一组候选的帧内色度预测模式; 若所述帧内亮度预测模式是第三方向预测模式且所述第三方向与水平方向的夹角大于所述第一角度且所述第三方向与垂直方向的夹角大于所述第二角度,则将所述Planar模式、所述DC模式、所述水平预测模式、所述垂直预测模式和所述第三方向预测模式作为所述第一组候选的帧内色度预测模式; 其中,所述第一方向是ang_2方向至ang_34方向共33个方向中除水平方向和垂直方向之外的任意方向;所述第二方向是ang_2方向至ang_34方向共33个方向中除水平方向和垂直方向之外的任意方向;所述第三方向是ang_2方向至ang_34方向共33个方向中除水平方向和垂直方向之外的任意方向。
9.根据权利要求6至8任一所述的装置,其特征在于,所述第二筛选模块,包括: 排序单元,用于根据所述差异评价值由小到大的顺序对所述第一组候选的帧内色度预测模式进行排序,得到排序后的Ii1个候选的所述帧内色度预测模式; 判断单元,用于判断排序后的Ii1个候选的所述帧内色度预测模式中的前n2个预测模式是否包括所述帧内亮度预测模式,η2< η 1; 第一筛选单元,用于在包括所述帧内亮度预测模式时,将所述前η2个预测模式筛选为所述第二组候选的帧内色度预测模式, 第二筛选单元,用于在不包括所述帧内亮度预测模式时,将所述前112个预测模式和所述帧内亮度预测模式筛选为所述第二组候选的帧内色度预测模式。
10.根据权利要求9所述的装置,其特征在于,所述第二筛选模块,包括: 前置判断单元,用于判断所述排序后的^个候选的所述帧内色度预测模式中是否包括有ang_34方向预测模式且所述ang_34方向预测模式不是排序在第一位的预测模式; 删除单元,用于在包括有ang_34方向预测模式且所述ang_34方向预测模式不是排序在第一位的预测模式时,将所述ang_34方向预测模式从所述Ii1个候选的所述帧内色度预测模式中删除; 所述判断单元,用于在不包括有ang_34方向预测模式,或,包括所述ang_34方向预测模式但所述ang_34方向预测模式是排序在第一位的预测模式时,执行所述判断排序后的Ill个候选的所述帧内色度预测模式中的前H2个预测模式是否包括所述帧内亮度预测模式的步骤。
【专利摘要】本发明公开了一种预测模式选择方法及装置,属于视频编码领域。所述方法包括:在N种帧内预测模式中筛选出当前预测单元的第一组候选的帧内色度预测模式;对第一组候选的帧内色度预测模式分别进行预测残差代价计算,得到差异评价值;根据差异评价值筛选出第二组候选的帧内色度预测模式;对第二组候选的帧内色度预测模式分别进行编码代价计算,得到编码代价值;根据编码代价值确定出编码代价最小的帧内色度预测模式,作为最终的帧内色度预测模式。由于差异评价值的计算量是编码代价值的计算量的1/6~1/4,本发明达到了有效减少计算量,提高了编码效率的效果。
【IPC分类】H04N19-11, H04N19-186, H04N19-147
【公开号】CN104853192
【申请号】CN201510232351
【发明人】毛煦楠
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年8月19日
【申请日】2015年5月8日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1