[发明专利]一种基于H.264的视频压缩方法有效
申请号: | 201010019322.2 | 申请日: | 2010-01-13 |
公开(公告)号: | CN102413323A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 胡伟;林淼;顾学伟;张志平;邱浩然;李海健;冯所前;雷常青 | 申请(专利权)人: | 中国移动通信集团广东有限公司中山分公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/50 |
代理公司: | 广州致信伟盛知识产权代理有限公司 44253 | 代理人: | 伍嘉陵 |
地址: | 528403 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 264 视频压缩 方法 | ||
1.一种基于H.264的视频压缩方法,其特征在于包括如下步骤:
(1)采用基于结构相似度的快速运动估计决定所采用的最佳预测模式;
(2)将实际像素值减去预测值,得到残差;
(3)对残差进行变换和量化;
(4)对量化后的变长编码,并对量化的数据进行反量化和反变换,重构得到的图像采用多模式的快速环路滤波后作为其它帧的参考帧。
2.根据权利要求1所述的基于H.264的视频压缩方法,其特征在于,步骤(1)所述的基于结构相似度的快速运动估计算法包括如下步骤:
1)、初始化运动估计的率失真代价值MCOST;
2)、计算当前位置编码块与搜索位置候选块的结构相似度SSIM值,
并利用公式:Mcost(s,c)=K1(1-SSIM(s,c))+MOTIONb(ΔMV)计算当前搜索位置的运动矢量编码代价,如果该值大于当前MCOST,舍弃当前搜索位置,继续下一个搜索位置,否则更新当前位置为最佳匹配位置,更新当前运动矢量编码代价值为最小MCOST;上式中:
s为当前编码块;
c为候选匹配块;
K1是一个和编码块的大小相关的自适应参数;
MOTION为运动估计的拉格朗日乘子;
ΔMV是预测运动矢量和实际运动矢量的差值;
b(ΔMV)表示用来编码ΔMV所用的比特数;
3)、计算前搜索位置的结构相似度SSIM值并和预先设定的阈值T比较,如果SSIM比阈值T小,继续下一个搜索位置,返回步骤2,否则结束搜索过程,当前搜索位置被选为最佳匹配位置,停止搜索过程,保存最小Mcost和匹配位置矢量;
4)、利用公式:
J(s,c,MODE|QP)=K2(1-SSIM(s,c))+MODER(s,c,MODE|QP)计算每种预测模式最佳匹配块率失真代价,具有最小率失真代价的预测模式被选为当前编码块的最佳预测模式,上式中:
MODE是预测模式;
K2为自适应参数;
s为当前编码块;
c为候选匹配块;
QP为量化参数;
R(s,c,MODE|QP)是用来编码残差部分所需的比特数;
5)判断最佳匹配宏模式是否为8X8模式,若不是,则结束运动估计搜索,若是8X8模式,则返回步骤1)分别对其子模式8X4,4X8,4X4再进行最佳预测模式搜索。
3.根据权利要求2所述的基于H.264的视频压缩方法,其特征在于,步骤1)所述率失真代价值Mcost的取值为范围为:0<Mcost≤1。
4.根据权利要求2所述的基于H.264的视频压缩方法,其特征在于,所述率失真代价值Mcost的值为0.8或0.9或0.95或0.99。
5.根据权利要求2所述的基于H.264的视频压缩方法,其特征在于,所述阈值T的取值范围为:0<T<Mcost。
6.根据权利要求2所述的基于H.264的视频压缩方法,其特征在于,所述量化参数QP取值范围为:10≤QP≤30,K1的取值范围为:
block_x×block_y≤QP≤block_x×block_y×4,K2的取值范围为:
85000≤K2≤490000。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团广东有限公司中山分公司,未经中国移动通信集团广东有限公司中山分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010019322.2/1.html,转载请声明来源钻瓜专利网。