[发明专利]一种视频文件快速择优截图的方法无效
| 申请号: | 200810037284.6 | 申请日: | 2008-05-12 |
| 公开(公告)号: | CN101377846A | 公开(公告)日: | 2009-03-04 |
| 发明(设计)人: | 王磊 | 申请(专利权)人: | 上海激动通信有限公司 |
| 主分类号: | G06T1/00 | 分类号: | G06T1/00;H04N7/173 |
| 代理公司: | 上海申汇专利代理有限公司 | 代理人: | 翁若莹 |
| 地址: | 200235上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频文件 快速 择优 截图 方法 | ||
技术领域
本发明涉及一种视频文件快速择优截图的方法,可实现快速地分析各种视频格式的视频帧,并从中选择相对较优的视频帧产生截图,属于数字音视频处理技术领域。
背景技术
随着宽带互联网的不断发展,视频在互联网上面越来越产生重要的影响。从传统的VOD网站到纯粹以UGC用户分享形式的WEB2.0的播客分享网站,在人们的网络生活中占越来越大的比重。而UGC形式的用户视频分享的形式是靠用户自主往分享网站上传,由用户自己来编辑节目信息,发布节目内容,而发布过程中由系统进行自动截图,产生影片的封面图片供其他用户浏览是一个不可或缺的环节。
而原有的技术一般都是通过一些开源的工具随机或者固定获取视频中某个时间点的视频帧来产生截图的。这种方法的随机性因素非常大,而且经常会出现截取的图片质量比较差的情况,如几乎完全的黑屏画面,或者几乎完全的白屏画面,导致产生的截图作为封面图片对浏览的用户来说几乎没有什么意义,用户体验比较差。譬如目前的一些知名的播客网站都有这个问题。
当然,通过计算机对视频中每个内容的帧信息进行分析得出直接针对视频的内容,并且选出一个内容有针对性,有代表性的视频帧,从技术角度来说在目前这个阶段是比较困难的。但是通过分析图像的质量,分析其色调、饱和度等选择一个内容比较丰满、色彩比较丰富的画面还是比较容易做到和可以实施的。目前确实也有一些专业的图像处理方面的技术进行图像质量的评价,但是算法相对比较复杂,实施较困难。
发明内容
本发明的目的是提供一种操作简单的视频文件快速择优截图的方法。为实现以上目的,本发明的技术方案是提供一种视频文件快速择优截图的方法,其特征在于,用C++语言编制程序,采用基于DirectShow SDK,运行于MS Windows平台,对各种视频格式进行快速择优截图,其方法为:
第一步.初始化DirectShow的FilterGraph,加载相应的视频文件读取、音视频分离Splitter、视频解码、视频帧抓取等DirectShow的筛选器,并将他们相互链接上,并在视频帧提取筛选器上挂接“截图生成器”,询问用户需要处理的视频,需要生成的截图的长宽比和截图生成的文件格式以及截图的文件名等信息,程序获取需要处理的视频文件,需要生成的截图长宽比,输出的截图的图片格式和文件名后执行以下操作;
第二步.根据视频文件的视频总时长,将视频根据需要的扫描粒度划分若干等份,譬如视频文件总时长为3600秒,那么假设分为20等份,计算得到视频帧跳跃定位的步长为3600/20=180秒,如此,每隔180s抓取视频文件中的那个时刻的图像,而不对所有视频帧进行扫描,以提高扫描速度,并通过调用FilterGraph的IMediaSeeking接口的SetPositions方法将视频帧定位到视频的开始处;
第三步.截图生成器对当前的视频帧进行图像质量的评价,首先将图像灰度化成256级,并统计整个图像在每个灰度等级上面的像素分布数量,这个像素数量的分布状况能够反映出原始图像是否存在偏色情况,譬如白屏、黑屏或者蓝屏等情况,灰度等级分布统计采用以下的方法计算,用类C语言伪代码说明:
int D[256];//D存放图像灰度等级的分布
初始化数组D中的每个值为0;
for(int x=0;x<图像的宽度;x++)
{
for(int y=0;y<图像的高度;y++)
{
int r=图像在坐标为x和y上的点的RGB值中的R分量;
int g=图像在坐标为x和y上的点的RGB值中的G分量;
int b=图像在坐标为x和y上的点的RGB值中的B分量;
int curgray=(B*117+G*601+R)>>10);//像素灰度化
D[curgray]++;
}
}
再根据上面得到的灰度等级分布计算分布状况的离散程度。离散度采用以下公式进行计算:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海激动通信有限公司,未经上海激动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810037284.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:织物密度分析设备
- 下一篇:一种服装面料预处理装置





