发明名称 |
一种基于动态图像实现视频编码防抖的方法及编码器 |
摘要 |
本发明属于计算机视频编码技术,涉及对计算机图像的处理,本发明提出了一种基于动态图像实现视频编码防抖的方法及编码器,本发明无需外加运动传感器,而通过运动估计方法获得全局的运动矢量,用于描述存在的抖动;通过基于宏块与块的运动矢量插值方法,形成用于最终编码的基于宏块与块的运动矢量。这样,具备防抖功能的视频编码器就可以仅通过一次运动估计过程,同时获取用于防抖的全局运动矢量和用于最终编码的基于宏块与块的运动矢量,大大减少了计算的复杂度。本发明所述方法可应用于数字摄像机中的视频编码器,所述的视频编码器,整合了视频压缩和电子防抖两大功能。 |
申请公布号 |
CN100551057C |
申请公布日期 |
2009.10.14 |
申请号 |
CN200510132890.2 |
申请日期 |
2005.12.29 |
申请人 |
北京中星微电子有限公司 |
发明人 |
夏煜;王浩;白锋 |
分类号 |
H04N7/26(2006.01)I |
主分类号 |
H04N7/26(2006.01)I |
代理机构 |
信息产业部电子专利中心 |
代理人 |
齐苏平 |
主权项 |
1、一种基于动态图像消除视频编码抖动的实现方法,其特征在于,包括如下处理:(一)运动估计对输入的当前帧,进行预裁剪,形成预裁剪后的有效像素区域;对当前帧的预裁剪有效像素区域的每个宏块与块进行运动估计;由视频编码器的运动估计模块输出每个宏块与块相对于参考帧的运动矢量;(二)防抖统计各帧的宏块与块的运动矢量的分布频度,以频度最高的运动矢量作为相应帧的相对全局运动矢量;计算绝对全局运动矢量;依据相对全局运动矢量,在总像素区域的图像大小上重新裁剪有效像素区域,补偿由于抖动形成的全局运动矢量;(三)运动矢量插值根据当前帧预裁剪后有效像素区域中宏块与块的运动矢量和当前帧用于补偿抖动的相对全局运动矢量,通过插值获得抖动补偿后重新裁剪有效像素区域宏块与块的运动矢量;(四)视频编码将通过插值获取重新裁剪后有效像素区域的宏块与块的运动矢量输入视频编码器的运动补偿和编码模块,进行后续的视频数据编码。 |
地址 |
100083北京市海淀区学院路35号世宁大厦15层 |