[发明专利]一种监控视频文件压缩方法在审
申请号: | 201410264416.4 | 申请日: | 2014-06-13 |
公开(公告)号: | CN104010151A | 公开(公告)日: | 2014-08-27 |
发明(设计)人: | 苏伟;温佳奇 | 申请(专利权)人: | 深圳市景阳科技股份有限公司 |
主分类号: | H04N5/76 | 分类号: | H04N5/76;H04N19/87 |
代理公司: | 深圳冠华专利事务所(普通合伙) 44267 | 代理人: | 诸兰芬 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监控 视频文件 压缩 方法 | ||
技术领域
本发明涉及一种视频文件处理方法,特别涉及一种监控视频文件压缩方法。
背景技术
网络视频录像机主要用于存储前端网络摄像机或DVS的音视频数据,音视频数据能保存多久也是衡量网络视频录像机功能是否强大的重要因素。大部分网络视频录像机都是7*24小时录像的,而且现在视频监控系统朝着高清化、智能化、网络化的方向发展,市场上300万、500万像素的网络摄像机层出不穷,视频数据越来越大。虽然目前硬盘的容量也越来越大,但是面对庞大的视频数据依然显得空间很紧张。如何尽可能的让视频数据保留的时间更长也是很多厂商面临的挑战。
网络视频录像机目前主要采用两种方式存储策略。一是循环写,即当容量不足时,删除最早的录像。另一种是将录像保留一定时长,即用户指定该录像需要保留多少天,当存储空间不足时,根据用户制定的保留策略删除不需要的录像。因视频数据量大,单块硬盘所能保存的录像很少,而监控级的硬盘成本高,需要保留较长时间的录像时,所需硬盘很多,提高了用户使用成本。循环写方式会删除最早的录像,当需要查询较早时间的录像时,因数据已经被删除,导致查询失败,给用户带来不便。
发明内容
为了解决上述的技术问题,本发明提出一种监控视频文件压缩方法,本发明采用如下技术方案来解决上述技术问题:
一种监控视频文件压缩方法,包括如下步骤:
a.压缩监控视频文件
a1.查询录制时间最早的视频文件;
a2.解析视频文件,识别视频文件中的静态帧和动态帧;
a3.记录并标记动态帧;
a4.对于静态帧,保留相同静态帧的一帧,删除其他静态帧及静态帧之间的P帧,并记录当前静态帧有多少I帧的副本、每个I帧之间P帧的个数、每个帧的时间戳为标志信息;
a5.将生成的静态帧、动态帧、标志信息重新生成录像文件;
b.还原监控视频文件
b1.定位到录像文件的I帧处,读取标志信息,如果没有标志信息,按照正常逻辑顺序读取视频帧;
b2.根据标志信息,识别当前帧为静态帧还是动态帧;
b3.当前帧为动态帧则直接顺序读取数据,直到碰到下一个I帧;
b4.当前帧为静态帧则从标志信息中获取到有多少个I帧副本、每个I帧之间P帧的数量、每个帧的时间戳,I帧一样的,P帧创建为空P帧,将生成好的视频帧返回给上层。
在本发明所述内容中,I帧表示关键帧,为这一帧画面的完整保留,解码时只需要本帧数据就可以完成;P帧表示的是这一帧跟之前的一个关键帧(或P帧)的差别,解码时需要用之前缓存的画面叠加上本帧定义的差别,生成最终画面,也就是差别帧,P帧没有完整画面数据,只有与前一帧的画面差别的数据。静态帧是指一段时间内画面无变化的帧,反之则为动态帧。
本发明的有益效果为:采用本发明的设计,在存储空间足够的情况下,保留了完整的视频数据,可以查看无损的录像。在存储空间不足时,能保留有效的视频数据,并能释放存储空间供存储最新视频数据。能最大化的利用存储空间保留最长时间的录像,为用户提供最大存储能力范围内最早时间的录像,且查看视频文件时经过还原处理的视频文件与原文件相比质量没有任何损失。采用本发明的方案,保证了对硬盘空间的高效利用,同时也减低了采购硬盘的成本。
附图说明
图1是本发明监控视频文件压缩流程示意图;
图2是本发明监控视频文件还原流程示意图。
具体实施方式
下面将结合附图,对本发明的具体实施方式和实施例加以详细说明,所描述的具体实施例仅用以解释本发明,并非用于限定本发明的具体实施方式。
现在大部分网络视频录像机录像将视频数据直接保存到文件中,以H.264数据来说,包括I帧、P帧、B帧。在某些特殊场景画面大部分都是静止的,那么I帧基本上不会有什么变化,如果将这些I帧都保存起来,会占用很多空间。所以为了最大化的利用存储空间,不一定要把每个I帧都保存下来。如图1所示,在本发明的一个实施例中,经过如下步骤对监控视频文件进行压缩处理:
a1.查询录制时间最早的视频文件;
a2.解析视频文件,识别视频文件中的静态帧和动态帧;
a3.记录并标记动态帧;
a4.对于静态帧,保留相同静态帧的一帧,删除其他静态帧及静态帧之间的P帧,并记录当前静态帧有多少I帧的副本、每个I帧之间P帧的个数、每个帧的时间戳为标志信息;
a5.将生成的静态帧、动态帧、标志信息重新生成录像文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市景阳科技股份有限公司,未经深圳市景阳科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410264416.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种凉茶浓缩汁及其制备方法
- 下一篇:半导体集成电路装置