公开/公告号CN102148960A
专利类型发明专利
公开/公告日2011-08-10
原文格式PDF
申请/专利权人 北京中星微电子有限公司;
申请/专利号CN201010110912.6
发明设计人 刘清泉;
申请日2010-02-10
分类号H04N7/18(20060101);H04N7/24(20060101);H04N5/76(20060101);
代理机构11243 北京银龙知识产权代理有限公司;
代理人郭海彬
地址 100083 北京市海淀区学院路35号世宁大厦15层
入库时间 2023-12-18 03:04:41
法律状态公告日
法律状态信息
法律状态
2016-06-08
专利权的转移 IPC(主分类):H04N7/18 登记生效日:20160517 变更前: 变更后: 申请日:20100210
专利申请权、专利权的转移
2015-11-25
授权
授权
2013-03-27
实质审查的生效 IPC(主分类):H04N7/18 申请日:20100210
实质审查的生效
2011-08-10
公开
公开
技术领域
本发明涉及视频监控领域,特别是涉及一种实时监控系统和实时监控过程快速回放的方法。
背景技术
视频监控系统的主要功能是对各种现场实况进行监视。它使管理人员在控制室中能观察到所有重要地点的情况,如在出入口、主要通道、车库等重要场所安装摄像机,将监测区的情况以图像方式实时传送到管理中心,值班人员通过电视墙可以随时了解这些重要场所的情况。
在监控系统进行实时监控的过程中,值班人员会经常发现刚才有可疑的事件,想立即回放分析确认。而在现行的监控系统中,要进行回放值班人员必须进行如下处理:
1)看看当前的时间,根据当前时间猜测可疑事件的时间;
2)进入录像查询系统,查询可疑事件时间段的录像。
不幸的是,如果此时摄像头没有对应的存储计划,值班人员将一无所获,从而丧失第一时间进行分析确认的机会。而即便有幸查到刚才的可疑事件的录像,以上繁琐的操作也会占用值班人员的大量时间,值班人员忙于检索就会分散精力。会对当前监控产生不利影响,因此这种通过检索来进行回放的操作是一件很让人恼火的事情。
发明内容
本发明的目的是提供一种实时监控系统和实时监控过程快速回放的方法,在不去根据时间检索硬盘中的文件的条件下,实现了由实时监控到回放的快速切换,解决了现有技术需要通过检索来进行回放的技术问题。
为了实现上述目的,一方面,提供了一种实时监控系统,包括:
码流接收与解析模块,用于接收并解析来自摄像头的码流,获得解析数据;
第一高速缓冲区,连接所述码流接收与解析模块,用于以循环覆盖的方式存储所述解析数据;
解码模块,连接所述码流接收与解析模块,用于对所述解析数据进行解码,获得解码数据;
显示模块,用于显示所述解码数据;
控制单元,用于,在进行快速回放时,使所述解码模块由连接所述码流接收与解析模块切换到连接所述第一高速缓冲区,并从所述第一高速缓冲区获得所述解析数据。
优选地,上述的实时监控系统中,还包括:
备用高速缓冲区,用于以循环覆盖的方式存储所述解析数据;
所述控制单元,还用于:在进行快速回放时,使所述码流接收与解析模块由连接所述第一高速缓冲区切换到连接所述备用高速缓冲区;在快速回放结束时,使所述解码模块由连接所述第一高速缓冲区切换到连接所述码流接收与解析模块。
优选地,上述的实时监控系统中,在快速回放结束时,所述控制单元还用于:将所述第一高速缓冲区从内存中释放掉,将所述备用高速缓冲区作为新的第一高速缓冲区。
优选地,上述的实时监控系统中,所述控制单元还用于:在快速回放结束时,将所述第一高速缓冲区的所述解析数据生成报警视频文件并存储到硬盘。
优选地,上述的实时监控系统中,所述控制单元还用于:在进行快速回放时,生成与所述第一高速缓冲区中的所述解析数据的长度相对应的进度控制条,使用户在所述显示模块上能够通过所述进度控制条进行回放视频的定位。
为了实现上述目的,本发明还提供了一种实时监控过程快速回放的方法,包括:
步骤一,码流接收与解析模块接收并解析来自摄像头的码流,获得解析数据,并将所述解析数据发送给第一高速缓冲区和解码模块;
步骤二,所述解码模块对所述解析数据进行解码,获得解码数据,并发送给显示模块进行显示;
步骤三,在进行快速回放时,使所述解码模块由连接所述码流接收与解析模块切换到连接所述第一高速缓冲区,并从所述第一高速缓冲区获得所述解析数据。
优选地,上述的方法中,所述步骤三中还包括:在进行快速回放时,使所述码流接收与解析模块由连接所述第一高速缓冲区切换到连接备用高速缓冲区。
优选地,上述的方法中,所述步骤三中还包括:在进行快速回放时,生成与所述第一高速缓冲区中的所述解析数据的长度相对应的进度控制条,使用户在所述显示模块能够通过所述进度控制条进行回放视频的定位。
优选地,上述的方法中,还包括步骤四,在快速回放结束时,使所述解码模块由连接所述第一高速缓冲区切换到连接所述码流接收与解析模块;将所述第一高速缓冲区的所述解析数据生成报警视频文件并存储到硬盘,将所述第一高速缓冲区从内存中释放掉,将所述备用高速缓冲区作为新的第一高速缓冲区。
本发明至少存在以下技术效果:
1)本发明通过设置高速缓冲区,以循环覆盖的方式存储解析数据,实现了由实时监控到回放的快速切换,操作方便,定位迅速。在不去根据时间检索硬盘中的文件的条件下,用户就可以实现方便迅速的对近期可疑事件进行回放分析确认,令安保人员处理可疑事件的能力大为提升。
2)通过设置进度控制条,使用户能够通过所述进度控制条进行回放视频的定位。
3)将所述第一高速缓冲区的所述解析数据生成报警视频文件并存储到硬盘,有利于对可疑事件的分析,再回放结束后将所述第一高速缓冲区从内存中释放掉,并将备用高速缓冲区作为新的第一高速缓冲区,有利于内存空间的节省。
附图说明
图1为本发明实施例提供的实时监控系统的结构图;
图2为本发明第二实施例提供的实时监控系统的结构图;
图3为本发明第三实施例提供的实时监控系统的结构图;
图4为本发明实施例提供的方法的步骤流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对具体实施例进行详细描述。
图1为本发明第一实施例提供的实时监控系统的结构图,如图所示,实时监控系统,包括:
码流接收与解析模块101,用于接收并解析来自摄像头的码流,获得解析数据;
第一高速缓冲区102,连接所述码流接收与解析模块,用于以循环覆盖的方式存储所述解析数据;
解码模块103,连接所述码流接收与解析模块,用于对所述解析数据进行解码,获得解码数据;
显示模块104,用于显示所述解码数据;
控制单元105,用于,在进行快速回放时,使所述解码模块103由连接所述码流接收与解析模块101切换到连接所述第一高速缓冲区102,并从所述第一高速缓冲区102获得所述解析数据。
可见,本发明实施例通过建立高速缓冲区,缓存近期帧数据,快速回放时播放高速缓冲区中的内容,从而用户可以不再根据时间去检索硬盘中的文件,大大提高了回放速度。
图2为本发明第二实施例提供的实时监控系统的结构图,如图所示,实时监控系统,还包括:备用高速缓冲区106,用于以循环覆盖的方式存储所述解析数据;在进行快速回放时,所述控制单元105使所述码流接收与解析模块101由连接所述第一高速缓冲区102切换到连接所述备用高速缓冲区106;所述解码模块103由连接所述码流接收与解析模块101切换到连接所述第一高速缓冲区102,并从所述第一高速缓冲区102获得所述解析数据。
图3为本发明第三实施例提供的实时监控系统的结构图,如图3所示,在快速回放结束时,所述控制单元101将所述第一高速缓冲区102的所述解析数据生成报警视频文件并存储到硬盘,并将所述第一高速缓冲区102从内存中释放掉,将所述备用高速缓冲区106作为新的第一高速缓冲区。这样,实时监控系统的结构又回到了快速回放之前的结构。
此外,所述控制单元105还用于:在进行快速回放时,生成与所述第一高速缓冲区中的所述解析数据的长度相对应的进度控制条,使用户在所述显示模块能够通过所述进度控制条进行回放视频的定位。
其中,第一高速缓冲区是在解码客户端或者流媒体服务器上建立可配置大小的高速环形缓冲区,以缓冲区满复写策略在实时播放的过程中不断的将实时视频置入缓冲区内,同时标记唤醒缓冲区内的时间最早的视频起始点。以进度条标记环形缓冲区内的数据有效长度,当安保人员发现可疑事件时,可通过拖动进度条,由实时播监控切换为对高速缓冲区内的短时数据进行回放,从而保证了安防人员快速有效的分析确认可疑事件。
图4为本发明实施例提供的方法的步骤流程图。如图所示,本发明实时监控过程快速回放的方法包括:
步骤401,码流接收与解析模块接收并解析来自摄像头的码流,获得解析数据,并将所述解析数据发送给第一高速缓冲区和解码模块;
步骤402,所述解码模块对所述解析数据进行解码,获得解码数据,并发送给显示模块进行显示;
步骤403,在进行快速回放时,使所述解码模块由连接所述码流接收与解析模块切换到连接所述第一高速缓冲区,并从所述第一高速缓冲区获得所述解析数据。
其中,所述步骤403中还包括:在进行快速回放时,使所述码流接收与解析模块由连接所述第一高速缓冲区切换到连接备用高速缓冲区。
所述步骤403中还包括:在进行快速回放时,生成与所述第一高速缓冲区中的所述解析数据的长度相对应的进度控制条,使用户在所述显示模块能够通过所述进度控制条进行回放视频的定位。
所述步骤403之后,还包括:在快速回放结束时,使所述解码模块由连接所述第一高速缓冲区切换到连接所述码流接收与解析模块;将所述第一高速缓冲区的所述解析数据生成报警视频文件并存储到硬盘,将所述第一高速缓冲区从内存中释放掉,将所述备用高速缓冲区作为新的第一高速缓冲区。
可见,本发明方法是在解码器收到实时流时建立一块高速环形缓冲区,以缓冲区满复写策略在实时播放的同时不断的将分好实时视频帧置入缓冲区内,同时标记缓冲区的时间最晚的视频帧;如果发生复写,则同时标记当前时效最早的视频帧(这将是快速回放的起始点)。用户通过拖动进度条出发快速回放,取消实时监控对视频显示的占用,给实时监控新分配一块高速环形缓冲区,同时在实时监控窗口对旧的高速缓冲区内的有效数据进行回放操作,在高速缓冲区回放完毕经确认后,返回实时监控过程,并销毁旧的缓冲区。
由上可知,本发明实施例具有以下优势:
1)本发明通过设置高速缓冲区102,以循环覆盖的方式存储解析数据,实现了由实时监控到回放的快速切换,操作方便,定位迅速。在不去根据时间检索硬盘中的文件的条件下,用户就可以实现方便迅速的对近期可疑事件进行回放分析确认,令安保人员处理可疑事件的能力大为提升。
2)通过设置进度控制条,使用户能够通过所述进度控制条进行回放视频的定位。
3)将所述第一高速缓冲区的所述解析数据生成报警视频文件并存储到硬盘,有利于对可疑事件的分析,再回放结束后将所述第一高速缓冲区从内存中释放掉,并将备用高速缓冲区作为新的第一高速缓冲区,有利于内存空间的节省。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
机译: 一种用于在实时监控系统中预测对称,自动实时电弧闪光能量的方法
机译: 实时监控系统,用于使用生产线中自动变速箱的清洁油对自动变速箱质量进行监控。实时监控方法
机译: 基于油的清洁度自动传输质量的实时监控系统和基于油的清洁度自动传输质量的实时监控方法