[发明专利]一种视频数据处理方法以及装置有效
| 申请号: | 201210580514.X | 申请日: | 2012-12-27 |
| 公开(公告)号: | CN103079065A | 公开(公告)日: | 2013-05-01 |
| 发明(设计)人: | 张春晓;魏旭云;李旭 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04N7/26 | 分类号: | H04N7/26 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 数据处理 方法 以及 装置 | ||
技术领域
本发明涉及数据处理领域,尤其涉及一种视频数据处理方法以及装置。
背景技术
码率控制是视频编码中一个重要的控制手段,其目的是在满足带宽约束条件下,防止缓冲器的溢出,并且尽量提高图像的质量。
在H.264,MPEG4等编码场景中,码率控制非常重要,量化参数(QP,Quantization Parameter)是这些编码场景中用于控制编码质量和码率的参数,QP越小,图像质量越高,码率也越高,QP越大,图像质量越低,码率也越低,所以可以通过调整QP来进行码率控制。
例如在应用H.264,MPEG4编码方式的监控领域中,摄像机要对采集到的图像进行编码,然后把码流通过网络传输到监控端进行存储。由于网络的带宽是固定的,所以就对码率控制提出了很高的要求,编码得到的码流的码率应当平稳,尽量避免过冲,否则就会出现网络拥挤导致码流丢帧,从而严重影响监控效果。
现有技术中进行码率控制的一种方法为利用相邻帧图像之间的像素绝对差值和(SAD,Sum of Absolute Differences)来检测场景切换,进而避免码率过冲,具体可以如下述公式所示:
现有技术的方案中,在检测场景切换时考虑的是相邻帧图像之间的SAD,该SAD可以直观表现出相邻帧图像在像素上的差异,如果该SAD大于某一阈值,那么就认为当前帧处于剧烈运动场景或场景切换,则调高QP以降低码率。
但是,SAD只能表现出相邻帧图像在像素上的差异,这就导致容易出现错判,例如如果图像只是进行简单的平移运动,这时相邻两帧图像的SAD很大,则编码器会提高QP,但其实这不属于场景切换或剧烈运动,如果调高QP,则会造成码率过低从而影响图像质量。
发明内容
本发明实施例提供了一种视频数据处理方法以及装置,能够尽量避免错判,从而保持码率控制效果与图像质量之间的平衡。
本发明实施例第一方面提供了一种视频数据处理方法,包括:
计算第一图像的第一平均绝对值误差MAD直方图以及第一图像的第一均方误差MSE直方图,所述第一图像为当前帧图像;
根据所述第一MAD直方图以及所述第一MSE直方图计算差异参数;
根据所述差异参数确定量化参数QP。
结合本发明实施例的第一方面,在第一种可能的实现方式中,所述计算第一图像的第一MAD直方图包括:
计算所述第一图像与第二图像的像素差值的绝对值,所述第二图像为所述第一图像的前一帧图像;
根据所述第一图像的宽度像素值以及高度像素值对所述第一图像与第二图像的像素差值的绝对值进行累加得到所述第一MAD直方图。
结合本发明实施例的第一方面的第一种可能的实现方式,在第二种可能的实现方式中,采用如下公式计算所述第一图像与第二图像的像素差值的绝对值:
Dn(i,j)=|Fn(i,j)-Fn-1(i,j)|;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210580514.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种工业缝纫机零件注塑模具
- 下一篇:立体注塑模具





