一种监控录像的播放控制方法及系统的制作方法

文档序号:6771323阅读:304来源:国知局
专利名称:一种监控录像的播放控制方法及系统的制作方法
技术领域
本发明涉及视频监控系统领域,尤其涉及监控录像播放技术,更具体 的说,是一种监控录像的播放控制方法及系统。
背景技术
随着计算机、网络技术的发展,视频监控系统已经逐渐成为金融、交 通、商业、电力、公安、海关、国防乃至住宅区等领域的一项重要应用。
对于这种应用, 一般是通过在一些重要的场所安装的摄像机来拍摄监 控录像,然后将监控录像信号通过一定的传输网络,传到指定的监控中心 的服务器,再通过存储设备,将录像数据存储到存储介质上。当需要调阅 录像的历史资料时,相关人员可以调阅存储在介质上的录像文件,观看录 像,査找所需信息。
但是,在査看录像信息时,往往会有大量的静止画面,而这部分本身 包含的信息又极少,从而浪费大量的时间。对于这种情况,目前传统的处 理方法有两种 一种通过快进,即通过跳帧播放,跳过静止画面,縮短观 看时间。对于流媒体播放,也可以通过提高流媒体服务器端视频流的发送 速度。但是上述方法由于技术上的原因,要求观看人员在快进过程中高度 集中注意力,因而,由于观看人员的疏忽而遗漏部分有效信息的现象时有 发生;另一种则通过观看人员手动拖放录像播放进度条,跳过静止画面,
达到縮短观看时间的目的。这种方法更是容易错过需要的信息。

发明内容
有鉴于此,本发明提供了一种监控录像的播放控制方法及系统,能够 快速定位监控录像的有效信息。
为了解决上述技术问题,本发明采用了如下技术方案 一种监控录像的播放控制方法,包含如下步骤
A、在监控录像录制过程中,实时侦测录像画面,为录像中的动态帧标 记时间索引
B、在监控录像播放过程中,获取所述时间索引,根据所述时间索引播 放监控录像中的动态帧。
所述的播放控制方法,动态帧包括至少两个,所述标记时间索引具体 是为每个动态帧标记开始时间点和结束时间点。
所述各个动态帧的开始时间点和结束时间点存储于与监控录像对应的 时间索引文件中。
进一步的,所述步骤A中,实时侦测录像画面,为录像中的动态帧标 记时间索引按如下方式进行
Al、监控录像录制开始,设置开始时间标志位及最小录像标记时间段, 将开始时间标志位置为真,标记录制开始时刻为当前动态帧的开始时间点;
A2、侦测录像画面;
A3、判断录像画面中是否有运动对象及开始时间标志位是否为真,并
根据判断结果选择进行如下处理之一
1) 录像画面中有运动对象,开始时间标志位为真,进行下一步;
2) 录像画面中有运动对象,开始时间标志位为假,将开始时间标志位 置为真,标记录像当前时刻为当前动态帧的开始时间点,进行下一步;
3) 录像画面中无运动对象,开始时间标志位为真,判断录像当前时刻 距上次记录的开始时间点之间的时间差是否大于最小录像标记时间段,如 是,将开始时间标志位置为假,标记录像当前时刻为当前动态帧的结束时 间点,进行下一步;否则,进行下一步;
4) 录像画面中无运动对象,开始时间标志位为假,进行下一步;
A4、判断监控录像录制是否结束,如是,进行下一步;否则,返回步 骤A2;
A5、判断开始时间标志位是否为真,如是,将开始时间标志位置为假,
标记录像当前时刻为当前动态帧的结束时间点。
所述的播放控制方法,所述实时侦测录像画面为实时侦测预设的录像 画面的全画面或局部画面。
所述的播放控制方法,所述监控录像的播放为本地播放或远端播放。 本发明还公开了一种监控录像的播放控制系统,包括录像录制模块、
运动侦测模块和录像播放模块,所述录像录制模块用于录制监控录像;所
述运动侦测模块用于在录像录制模块录制监控录像过程中,实时侦测录像 画面,为录像中的动态帧标记时间索引;所述录像播放模块用于在监控录 像播放过程中,从运动侦测模块获取时间索引,根据所述时间索引播放监 控录像中的动态帧。
所述的播放控制系统,所述运动侦测模块侦测的录像画面为预设的录 像画面的全画面或局部画面。
所述的播放控制系统,所述录像播放模块为本地播放模块或远端播放 模块。
本发明通过在监控录像录制过程中,实时侦测录像画面,为录像中的 动态帧标记时间索引,从而使得在录像播放过程中,能够通过时间索引快 速的定位录像中的动态帧,不仅节省播放时间,也有效地避免了在快速播 放中遗漏录像中的有效信息。


图1是本发明具体实施方式
中的播放控制方法的流程示意图; 图2是本发明具体实施方式
中的标记时间索引处理的流程示意图。
具体实施例方式
下面对照附图并结合具体实施方式
对本发明进行详细说明。 如图1所示,本发明具体实施方式
的系统实现主要包括以下几个步骤 步骤101:前端监控点根据录像任务的开始时间和结束时间,获取实 时监控画面。
步骤102:运动侦测模块根据监控点获取的实时画面,在全画面中进 行运动侦测,判断画面中是否有运动对象,其中,运动侦测的范围和判断 条件可以根据需要由系统预先设定,例如,运动侦测的范围可以是录像画 面的全部,也可以是其中的一部分范围;运动侦测的判断条件可以包括 当前录像画面中的对象由静止状态变为运动状态,或者录像画面中出现新 的对象或者原有的对象消失等等。上述状况的出现都认为在录像画面中侦 测到运动对象。
步骤103:系统根据运动侦测模块的判断结果,判定用户所需画面录 像片段的起始时间和结束时间,并将这些时间点记入到录像文件对应的时 间索引文件,如此重复,直至整个的录像任务结束,时间索引文件与录像
文件入库保存。
步骤104:客户端在需要调阅录像文件时,同时获取录像文件和对应 的时间索引文件,监控录像播放器读取时间索引文件,根据时间索引文件 上的录像片段起止时间点,顺序播放监控录像。
在实际的监控过程中,通常,监控用户所需的画面是异常状况发生时 的画面,称这些用户所需的画面信息为有效信息。由于异常状况一般是突 发的,监控用户并不能预先判断它的发生时刻,因此,监控需要在一个相 对较长的时间段内持续进行,监控用户通常只能控制监控的起止时间,例 如,某个监控点为某栋大楼的夜间防盗监控,该监控点中设置有录像录制 模块,例如一台录像机,用于录制大楼门口的画面,该录像机被设置在24: OO开启录像任务,第二日的8: OO结束录像任务,假设在5: OO时有人经 过大楼门口。在8小时的录像画面中,其中可能大部分都是大楼门口的地 面和台阶的画面这样的无效信息,监控用户很难从这样大量的无效信息中 找出所需要的在5: OO时有人经过大楼门口的这一有效信息。而应用本发 明,由于5: OO时有人经过大楼门口这一事件即为本发明预设的运动对象, 从人5: OO出现在录像画面开始,运动侦测模块即判定为画面中有运动对 象,则将录像此时的时刻5: OO标记为该段有效信息录像的开始时间点, 到人5: Ol走过大楼门口,从录像画面消失,运动侦测模块判定画面中无 运动对象,则将录像此时的时刻5: 01标记该段有效信息的结束时间点。 在监控录像播放时,根据开始时间点和结束时间点的标记,监控用户将可 以快速定位到监控录像中的这一有效信息。
运动对象并不限于画面中出现新的对象,同样也可以是原有对象的状 态变化,例如在上例中,如果监控画面中的台阶因地震等缘故发生塌陷, 运动侦测模块同样可以判定为画面中有运动对象而对该段有效信息标记出 时间索引。
在本文中,将一段含有运动对象的录像称为监控录像中的一个动态帧, 在一个监控录像文件中,可能包括一个或多个动态帧,如上例,假设台阶 塌陷事件发生在6: 00,在塌陷结束,侦测模块重新判定画面中无运动对 象时刻为6: 02,那么录像文件中将会包括两个动态帧,即5: 00-5: 01 和6: 00-6: 02两个动态帧。
如图2所示,本发明具体实施方式
的标记时间处理主要包括以下几个
步骤
步骤201:前端监控点获取实时录像任务计划,该任务可以是本地任 务,也可以是通过网络获取的远端服务器上的录像任务。
步骤202:根据录像任务初始化设备,获取最小录像标记时间段m—s, 开始录像。
步骤203:系统将开始时间标志位置为真(mJ)Start二TRUE),并在时 间索引文件中记录开始时间,表明从该时间点开始播放的内容是包含有效 的录像片段。
步骤204:运动侦测模块获取图像帧,即录像画面。
步骤205:运动侦测模块判断图像帧的画面中是否有运动对象?若是, 则进入步骤206;否则进入步骤208。
步骤206:读取开始时间标志位,判断其是否为真(mJ)Start^二TRUE) 若为真,则流程跳至步骤211;否则进入步骤207。
步骤207:系统将开始时间标志位置为真(mJ)Start二TRUE),并在时
间索引文件中记录开始时间,表明开始录入一个新的录像片段,并跳至步 骤211。
步骤208:读取开始时间标志位,判断其是否为真(m—bStart^二TRUE) 若为真,则流程跳至步骤209;否则进入步骤211。
步骤209:获取当前录像时间,并根据最近记入的录像片段开始时间, 计算得到当前录像片段录制的时间段As,判断该时间段是否大于最小录像 标记时间段(As〉m—s) 若是,进入步骤210;否则进入步骤211。
步骤210:系统将开始时间标志位置为假(mj3Start=FALSE),并在时 间索引文件中记录结束时间,表明包含有效信息的该录像片段结束。
步骤211:获取当前录像时间,判断整个录像任务是否结束?若是, 进入步骤212;否则进入步骤204。
步骤212:判断开始时间标志位是否为真(m—bStart==TRUE) 若为 真,进入步骤214;否则进入步骤213。
步骤213:系统将开始时间标志位置为假(m_bStart=FALSE),并在时 间索引文件中记录结束时间,表明整个录像结束。
步骤214:录像结束,将录像文件和对应的时间索引文件入库,以备调阅。
其中,最小录像标记时间段为一预设时长,例如30s,以保证每个动 态帧至少有一个最短时长,特别的,在整个录像任务时间中都没有出现运 动对象时,则根据前述标记时间索引处理流程,时间索引文件中同样会标 记出一段录像,该录像的开始时间点为录像录制开始时刻开始时间点,结
束时间点为录像录制开始时刻后的30s。尽管该段录像没有包含前文定义
的运动对象,但由于其表明了录制的开始,反映了画面从无到有的变化, 为此,同样将该段录像定义为动态帧。
本发明具体实施方式
中的一种监控录像的播放控制系统,包括录像录
制模块、运动侦测模块和录像播放模块,录像录制模块用于录制监控录像; 运动侦测模块用于在录像录制模块录制监控录像过程中,实时侦测录像画 面,为录像中的动态帧标记时间索引;录像播放模块用于在监控录像播放 过程中,从运动侦测模块获取时间索引,根据所述时间索引播放监控录像 中的动态帧。
录像播放模块可以为本地播放模块,即客户端本地播放模块,或远端 播放模块,即在流媒体播放时,流媒体服务器可以根据时间索引文件中的 时间点向流媒体客户端提供媒体流,从而实现与客户端本地播放相同的效 果。
与现有技术相比较,本发明并不对监控录像本身做更改,所以并不影 响按普通播放模式进行播放,而是通过引入时间索引文件,对包含有效信 息的运动画面播放时间段,即动态帧进行标记,客户端在调阅该录像文件 的时候,播放器可以根据对应的时间索引文件,顺序播放索引文件中记录 下的各个动态帧,从而有效的跳过了不必要的信息,节省了录像播放时间。
本发明不影响按普通播放模式进行播放,而是提供了另外一种播放模 式,可以自动定位,播放监控录像运动画面,在不遗漏有效信息的前提下, 大大縮短了监控录像播放时间,具有很好的技术效果。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质 的情况下,熟悉本领域的技术人员可根据本发明做出各种相应的改变和变 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种监控录像的播放控制方法,其特征在于,包含如下步骤A、在监控录像录制过程中,实时侦测录像画面,为录像中的动态帧标记时间索引;B、在监控录像播放过程中,获取所述时间索引,根据所述时间索引播放监控录像中的动态帧。
2. 如权利要求1所述的播放控制方法,其特征在于,所述动态帧包括至少两个,所述标记时间索引具体是为每个动态帧标记开始时间点和结束时间点。
3. 如权利要求2所述的播放控制方法,其特征在于,所述各个动态帧 的开始时间点和结束时间点存储于与监控录像对应的时间索引文件中。
4. 如权利要求2所述的播放控制方法,其特征在于,所述步骤A中, 实时侦测录像画面,为录像中的动态帧标记时间索引按如下方式进行Al、监控录像录制开始,设置开始时间标志位及最小录像标记时间段, 将开始时间标志位置为真,标记录制开始时刻为当前动态帧的开始时间点;A2、侦测录像画面;A3、判断录像画面中是否有运动对象及开始时间标志位是否为真,并根据判断结果选择进行如下处理之一 1) 录像画面中有运动对象,开始时间标志位为真,进行下一步;2) 录像画面中有运动对象,开始时间标志位为假,将开始时间标志位置为真,标记录像当前时刻为当前动态帧的开始时间点,进行下一步;3) 录像画面中无运动对象,开始时间标志位为真,判断录像当前 时刻距上次记录的开始时间点之间的时间差是否大于最小录像 标记时间段,如是,将开始时间标志位置为假,标记录像当前时刻为当前动态帧的结束时间点,进行下一步;否则,进行下一步;4) 录像画面中无运动对象,开始时间标志位为假,进行下一步; A4、判断监控录像录制是否结束,如是,进行下一步;否则,返回步 骤A2;A5、判断开始时间标志位是否为真,如是,将开始时间标志位置为假,标记录像当前时刻为当前动态帧的结束时间点。
5. 如权利要求1至4任一所述的播放控制方法,其特征在于,所述实 时侦测录像画面为实时侦测预设的录像画面的全画面或局部画面。
6. 如权利要求1至4任一所述的播放控制方法,其特征在于,所述监 控录像的播放为本地播放或远端播放。
7. —种监控录像的播放控制系统,其特征在于,包括录像录制模块、 运动侦测模块和录像播放模块,所述录像录制模块用于录制监控录像;所 述运动侦测模块用于在录像录制模块录制监控录像过程中,实时侦测录像 画面,为录像中的动态帧标记时间索引;所述录像播放模块用于在监控录 像播放过程中,从运动侦测模块获取时间索引,根据所述时间索引播放监 控录像中的动态帧。
8. 如权利要求7所述的播放控制系统,其特征在于,所述运动侦测模 块侦测的录像画面为预设的录像画面的全画面或局部画面。
9. 如权利要求7所述的播放控制系统,其特征在于,所述录像播放模 块为本地播放模块或远端播放模块。
全文摘要
本发明公开了一种监控录像的播放控制方法及系统,所述播放控制方法包含如下步骤A.在监控录像录制过程中,实时侦测录像画面,为录像中的动态帧标记时间索引;B.在监控录像播放过程中,获取时间索引,根据所述时间索引播放监控录像中的动态帧。所述播放控制系统包括录像录制模块、运动侦测模块和录像播放模块,所述录像录制模块用于录制监控录像;所述运动侦测模块用于在录像录制模块录制监控录像过程中,实时侦测录像画面,为录像中的动态帧标记时间索引;所述录像播放模块用于在监控录像播放过程中,从运动侦测模块获取时间索引,根据所述时间索引播放监控录像中的动态帧。本发明在不遗漏有效信息的前提下,大大缩短了监控录像播放时间。
文档编号G11B27/10GK101370126SQ200810216529
公开日2009年2月18日 申请日期2008年9月24日 优先权日2008年9月24日
发明者夏正勋, 徐灵敏 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1