[发明专利]一种监控录像文件的解码方法和系统有效
申请号: | 201210510026.1 | 申请日: | 2012-12-04 |
公开(公告)号: | CN103037221A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | 张丛喆;谢佳亮;刘威 | 申请(专利权)人: | 张丛喆;谢佳亮 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监控 录像 文件 解码 方法 系统 | ||
技术领域
本发明涉及安防监控领域的视频编解码技术,尤其是对于未知格式的监控录像文件进行解码的方法及系统。
背景技术
近十年,我国大力建设视频监控设施,监控录像与日俱增,也逐渐成为公安机关案件侦破的重要依据。由于视频监控技术的飞速发展,人们已经不满足于录像播放的功能,而在不断挖掘监控录像的利用价值。而这一切的前提是,需要能够识别录像文件的内部结构并将其进行解码,从而实现如智能分析、录像文件压缩等功能。由于我国监控行业较为复杂的组成结构,各厂家都有自家的录像文件格式,甚至在文件中加入了一些密文,导致使用常规手段无法将其解码和进行格式转换,而传统的视频编解码技术只针对民用级别的视频文件进行解码和转换,如电影、flash等,无法对未知格式的监控录像文件进行解码和格式转换。
发明内容
为解决现有技术中存在的技术问题,本发明提供了一种监控录像文件的解码方法及系统,针对监控录像的特殊性,利用多种解码器、视频帧解析、图像质量分析等技术,通过优化评测,对监控录像进行解码转换,有效解决了未知格式的监控录像文件解码和转换的问题。
本发明所采用的技术方案是:
一种监控录像文件的解码方法,包括:
S1:读取监控录像文件的编码类型;
S2:通过文件头判断编码类型,如有可用的通用解码器则直接将监控录像文件送到该解码器进行解码,否则进入步骤S3;
S3:通过对监控录像文件预读的方式,读取文件的帧头到下一帧的开头,获取该帧数据,定位第一帧,并从该帧开始向后取200帧数据进行下一步尝试;
S4:初始化多种解码器准备解码,将200帧数据传入各解码器进行循环解码,确定一种最优化的解码器Db;
S5:将文件剩余的帧继续使用Db进行解码。
优选地,步骤S3中所述通过对监控录像文件预读包括:读取到第一帧的帧头,随后找到第二个帧头,取出这两个帧头之间的数据作为第一帧数据。
优选地,步骤S4中所述确定一种最优化的解码器Db包括:
S41:优先尝试通用解码器,将监控录像文件送入通用解码器进行解码,将解码出的RGB24位图缓存存起来,作为后续测试评价的参考值,若无法进行解码则进入步骤S42;
S42:初始化自定义解码器为D1、D2....Dn;
S43:取出监控录像文件的前200帧图像,并将其分别送入步骤S42所述的自定义解码器中进行解码;若解码函数具有返回值,则将解码得到的RGB24位图数据存储起来;若没有返回值则淘汰相应的解码器;
S44:[Dx]为成功获取RGB24数据的解码器集,将其中各种解码器获取的RGB数据进行评价,挑选出一个颜色最平衡、边缘最清晰,噪点最少的结果,对结果进行加权计算;将计算结果低于阈值的解码器标记为失败,将计算结果高于阈值的解码器标记为成功,并将成功解码器的结果存入存储器;
S45:将成功解码器的结果与步骤S41得到的解码结果再次进行比较;通过步骤S44所述的加权计算方式相互比较,加权计算结果为最高者,标记为最优化的解码器Db。
本发明还提供了一种监控录像文件的解码系统,所述系统包括:
用于读取监控录像文件的编码类型的模块;
用于通过文件头判断编码类型的模块,如有可用的通用解码器则直接将监控录像文件送到该解码器进行解码,否则送入下一模块;
用于通过对监控录像文件预读的方式,读取文件的帧头到下一帧的开头,获取该帧数据,定位第一帧,并从该帧开始向后取200帧数据进行下一步尝试的模块;
用于初始化多种解码器准备解码,将200帧数据传入各解码器进行循环解码,确定一种最优化的解码器Db的模块;
用于将文件剩余的帧继续使用Db进行解码的模块。
附图说明
图1表示一种监控录像文件的解码方法的流程图;
图2表示未知编码方式文件的尝试解码工作的流程图。
具体实施方式
下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例汇总的特征可以互相任意组合。
本发明提供的一种监控录像文件的解码方法,主要是通过调用各种解码器和一种最优选 择解码器Db的测试方法,对监控录像文件进行解码,具体实施方法如图1所示,包括以下步骤:
S1:读取监控录像文件的编码类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张丛喆;谢佳亮,未经张丛喆;谢佳亮许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210510026.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗男性不育症的中药丸
- 下一篇:一种水仙花萃植物纳米染发焗油膏