[发明专利]一种P帧帧间预测块划分的方法及装置有效
申请号: | 201310066394.6 | 申请日: | 2013-02-28 |
公开(公告)号: | CN103167288A | 公开(公告)日: | 2013-06-19 |
发明(设计)人: | 舒倩 | 申请(专利权)人: | 深圳市云宙多媒体技术有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种P帧帧间预测块划分的方法及装置,涉及视频编解码领域,所述方法通过分析宏块内子块边界像素的跳变规律,删除出现概率小的块划分及其对应的预测模式,实现帧间预测在块划分的快速计算。本发明可在减少计算量、提升编码速度的同时达到率失真性能的稳定性。 | ||
搜索关键词: | 一种 帧帧间 预测 划分 方法 装置 | ||
【主权项】:
1.一种P帧帧间预测块划分的方法,其特征在于,所述方法包括:计算当前编码宏块水平方向像素第一跳变值、水平方向像素第二跳变值及当前编码宏块垂直方向像素第一跳变值、垂直方向像素第二跳变值,diffh _ 1 = sum 1 ≤ i ≤ 8 ( ( y ( i , 9 ) - ref 0 ( i , 9 ) ) - ( y ( i , 8 ) - ref 0 ( i , 8 ) ) ) ]]>diffh _ 2 = sum 9 ≤ i ≤ 16 ( ( y ( i , 9 ) - ref 0 ( i , 9 ) ) - ( y ( i , 8 ) - ref 0 ( i , 8 ) ) ) ]]>diffv _ 1 = sum 1 ≤ j ≤ 8 ( ( y ( 9 , j ) - ref 0 ( 9 , j ) ) - ( y ( 8 , j ) - ref 0 ( 8 , j ) ) ) ]]>diffv _ 2 = sum 9 ≤ j ≤ 16 ( ( y ( 9 , j ) - ref 0 ( 9 , j ) ) - ( y ( 8 , j ) - ref 0 ( 8 , j ) ) ) ]]> 其中,diffh_1表示当前编码宏块水平方向像素第一跳变值,diffh_2表示当前编码宏块水平方向像素第二跳变值,diffv_1表示当前编码宏块垂直方向像素第一跳变值,diffv_2表示当前编码宏块垂直方向像素第二跳变值,
表示对满足条件的所有变量求和,y(i,j)表示当前编码宏块第i行第j列的亮度值,ref0(i,j)表示当前编码宏块的第一参考宏块第i行第j列的亮度值;diffh_1<Thres1&&diffh_2<Thres1&&判断是否diffv_1<Thres1&&diffv_2<Thres1,是则跳过当前编码宏块的Skip模式预测中的亚像素搜素,仅利用整像素搜索进行Skip模式的预测,否则,用常规的Skip模式进行预测,其中,&&表示并且,Thres1表示第一判定阈值,Thres1<10;计算当前编码宏块水平方向像素第三跳变值及当前编码宏块垂直方向像素第三跳变值,diffh _ 3 = sum 1 ≤ i ≤ 16 ( y ( i , 9 ) - y ( i , 8 ) ) ]]>diffv _ 3 = sum 1 ≤ j ≤ 16 ( y ( 9 , j ) - y ( 8 , j ) ) ]]> 其中,diffh_3表示当前编码宏块水平方向像素第三跳变值,diffv_3表示当前编码宏块垂直方向像素第三跳变值;diffh_1+diffh_2+diffv_1+diffv_2<Thres2&&((diffh_1>Thres3&&diffh_1>diffh_3/diffh_1*Thres4)||(diffh_2>Thres3&&diffh_2>diffh_3/diffh_2*Thres4)||(diffv_1>Thres3&&diffv_1>diffv_3/diffv_1*Thres4)||判断是否(diffv_2>Thres3&&diffv_2>diffv_3/diffv_2*Thres4)),若是,则跳过16x16、16x8、8x16的帧间预测,进入8x8的帧间预测及子块(8x4、4x8、4x4)的帧间预测;否则,则判断是否diffv_1+diffv_2>diffh_1+diffh_2&&diffv_1>Thres3&&diffv_2>Thres3,若是,则跳过16x8、子块(8x4、4x8、4x4)的帧间预测,进入16x16、8x16、8x8的帧间预测;否则,则判断是否diffh_1+diffh_2>diffv_1+diffv_2&&diffh_1>Thres3&&diffh_2>Thres3,若是,则跳过8x16、子块(8x4、4x8、4x4)的帧间预测,进入16x16、16x8、8x8、的帧间预测;否则,进入16x16的帧间预测,其中,&&表示并且;||表示或者,Thres2表示第二判定阈值,Thres2>200,Thres3表示第三判定阈值,Thres3<20,Thres4表示第四判定阈值,Thres4=QP*k,QP表示当前编码宏块的量化参数;k表示调节参数,0<k<1;对当前编码宏块进行率失真优化,获取当前编码宏块的划分和最佳帧间预测模式。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市云宙多媒体技术有限公司,未经深圳市云宙多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310066394.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种自动变换画面的广告箱
- 下一篇:一种靛红酸酐连续化生产方法