当前位置: 首页 > 专利查询>张丛喆专利>正文

一种监控录像文件的解码方法和系统技术方案

技术编号:8565577 阅读:356 留言:0更新日期:2013-04-11 08:02
本发明专利技术涉及一种监控录像文件的解码方法及系统,基于现有解码器进行自动尝试解码,评价出一种最优化的解码器,淘汰掉解码效果不佳的解码器,有效解决了无法对未知格式的监控录像文件进行解码导致的无法播放、帧数据无法解析等问题。

【技术实现步骤摘要】

本专利技术涉及安防监控领域的视频编解码技术,尤其是对于未知格式的监控录像文件进行解码的方法及系统。
技术介绍
近十年,我国大力建设视频监控设施,监控录像与日俱增,也逐渐成为公安机关案件侦破的重要依据。由于视频监控技术的飞速发展,人们已经不满足于录像播放的功能,而在不断挖掘监控录像的利用价值。而这一切的前提是,需要能够识别录像文件的内部结构并将其进行解码,从而实现如智能分析、录像文件压缩等功能。由于我国监控行业较为复杂的组成结构,各厂家都有自家的录像文件格式,甚至在文件中加入了一些密文,导致使用常规手段无法将其解码和进行格式转换,而传统的视频编解码技术只针对民用级别的视频文件进行解码和转换,如电影、flash等,无法对未知格式的监控录像文件进行解码和格式转换。
技术实现思路
为解决现有技术中存在的技术问题,本专利技术提供了一种监控录像文件的解码方法及系统,针对监控录像的特殊性,利用多种解码器、视频帧解析、图像质量分析等技术,通过优化评测,对监控录像进行解码转换,有效解决了未知格式的监控录像文件解码和转换的问题。本专利技术所采用的技术方案是一种监控录像文件的解码方法,包括S1:读取监控录像本文档来自技高网...

【技术保护点】
一种监控录像文件的解码方法,其特征在于所述方法包括:S1:读取监控录像文件的编码类型;S2:通过文件头判断编码类型,如有可用的通用解码器则直接将监控录像文件送到该解码器进行解码,否则进入步骤S3;S3:通过对监控录像文件预读的方式,读取文件的帧头到下一帧的开头,获取该帧数据,定位第一帧,并从该帧开始向后取200帧数据进行下一步尝试;S4:初始化多种解码器准备解码,将200帧数据传入各解码器进行循环解码,确定一种最优化的解码器Db;S5:将文件剩余的帧继续使用Db进行解码。

【技术特征摘要】
1.一种监控录像文件的解码方法,其特征在于所述方法包括S1:读取监控录像文件的编码类型;52:通过文件头判断编码类型,如有可用的通用解码器则直接将监控录像文件送到该解码器进行解码,否则进入步骤S3 ;53:通过对监控录像文件预读的方式,读取文件的帧头到下一帧的开头,获取该帧数据,定位第一帧,并从该帧开始向后取200帧数据进行下一步尝试;54:初始化多种解码器准备解码,将200帧数据传入各解码器进行循环解码,确定一种最优化的解码器Db ;55:将文件剩余的帧继续使用Db进行解码。2.如权利要求1所述的方法,其特征在于步骤S3中所述通过对监控录像文件预读包括读取到第一帧的帧头,随后找到第二个帧头,取出这两个帧头之间的数据作为第一帧数据。3.如权利要求1和2所述的方法,其特征在于步骤S4中所述确定一种最优化的解码器 Db包括541:优先尝试通用解码器,将监控录像文件送入通用解码器进行解码,将解码出的 RGB24位图缓存存起来,作为后续测试评价的参考值,若无法进行解码则进入步骤S42 ;542:初始化自定义解码器为DUD2. ...Dn ;543:取出监控录像文件的前200帧图像,并将其分别送入步骤S42所述的自定义解码器中进行解码;若解码函数具有返回值,则将解码得到的RGB24位图数据存储起来;若没有返回值则淘汰相应的解码器;544 [Dx]为成功获取RGB24数据的解码器集,将其中各种解码器获取的RGB数据进行评价,挑选出一个颜色最平衡、边缘最清晰,噪点最少的结果,对结果进行加权计算;将计算结果低于阈值的解码器标记为失败,将计算结果高于阈值的解码器标记为成功,并将成功解码器的结果存入存储器;545:将成功解码器的结果与步骤S41得到的解码结果再次进行比较;通过步骤S44所述的加权计算方式相互比较,加权计算结果为最高者,标记为最优化的解码器D...

【专利技术属性】
技术研发人员:张丛喆谢佳亮刘威
申请(专利权)人:张丛喆谢佳亮
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1