著录项信息
| 专利名称 | 网络监控设备及基于网络监控设备的预抓拍方法 |
| 申请号 | CN201110077479.5 | 申请日期 | 2011-03-18 |
| 法律状态 | 授权 | 申报国家 | 中国 |
| 公开/公告日 | 2011-09-14 | 公开/公告号 | CN102186013A |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | H04N5/232 | IPC分类号 | H;0;4;N;5;/;2;3;2;;;H;0;4;N;7;/;1;8查看分类表>
|
| 申请人 | 杭州海康威视数字技术股份有限公司 | 申请人地址 | 浙江省杭州市西湖区马塍路36号海康威视8楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 杭州海康威视数字技术股份有限公司 | 当前权利人 | 杭州海康威视数字技术股份有限公司 |
| 发明人 | 孙科;虞明雷;应向群 |
| 代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 谢安昆;宋志强 |
摘要
本发明公开了一种网络监控设备,包括:视频采集模块;中央处理模块,其特征在于,该设备进一步包括预抓拍模块;所述中央处理模块,与所述预抓拍模块相连,在接收到预抓拍的触发信号时,向所述预抓拍模块发送预抓拍命令;所述预抓拍模块,与所述视频采集模块相连,在接收到所述预抓拍命令时,通过对所述视频采集模块在触发信号之前采集的视频图像进行抓图,得到预抓拍的图片数据。本发明还公开了一种基于网络监控设备的预抓拍方法,该方法和设备能够实现对用户发出的触发信号之前的视频图像的预抓拍。
网络监控设备及基于网络监控设备的预抓拍方法\n技术领域\n[0001] 本发明涉及网络监控技术领域,特别涉及网络监控设备及基于网络监控设备的预抓拍方法。\n背景技术\n[0002] 网络监控是一种通过网络摄像机(IPC,IP Camera)等网络监控设备捕捉图像,并通过网络将图像数据传输到如硬盘录像机(DVR)或网络视频录像机(NVR)等存储/控制设备的监控系统,其特点是监控的图像以数字化的数据形式传输和保存。\n[0003] 其中,若要实现监控图像的数字化,网络监控设备需要具备数字信号处理器(DSP,digital singnal processor),DSP可以对模/数转换后的数字信号进行修改、删除、强化、编码,解码等处理。\n[0004] 在现有的网络监控设备中,通过DSP芯片可以实现编码抓图、解码抓图等功能,编码抓图是DSP对未经编码的视频数据直接进行编码及抓图;解码抓图是DSP从已经编码存储的视频数据中提取一帧数据进行解码后再进行抓图。但从触发抓图信号到开始抓图可能因操作指令延迟或用户反应慢,而错过一些突然发生并维持时间很短的事件。\n[0005] 虽然现有的网络监控设备可以实现动态视频的预录功能,但对于像家庭、网吧、银行ATM机、道路交通等应用场合,用户往往需要实时地远程获取监控的图像数据,由于视频数据的数据量比较大,所需的数据存储空间,以及网络传输带宽较大,在网络状况不够理想或存储空间不够的情况下,通过网络远程调取视频内容往往需要很长的时间,其实际使用效果很差。\n[0006] 在网络状况和存储空间不理想的情况下,能够完全重现用户发出触发信号前较长时间的事件发生过程,且占用数据量较小的静止图像往往能够发挥比较大的作用,然而对于静止图像的抓拍,目前的网络监控设备还都只能实现抓拍到用户发出的触发信号(如抓拍的触发信号)以后的图片,对于触发信号之前的视频图像则无法进行抓拍。\n发明内容\n[0007] 本发明实施例提供一种网络监控设备,能够实现对用户发出的触发信号之前的视频图像的预抓拍。\n[0008] 本发明实施例提供一种基于网络监控设备的预抓拍方法,能够实现对用户发出的触发信号之前的视频图像的预抓拍。\n[0009] 为达到上述目的,本发明的技术方案具体是这样实现的:\n[0010] 一种网络监控设备,包括:视频采集模块;中央处理模块,其中,该设备进一步包括预抓拍模块;\n[0011] 所述中央处理模块,与所述预抓拍模块相连,在接收到预抓拍的触发信号时,向所述预抓拍模块发送预抓拍命令;\n[0012] 所述预抓拍模块,与所述视频采集模块相连,在接收到所述预抓拍命令时,通过对所述视频采集模块在触发信号之前采集的视频图像进行抓图,得到预抓拍的图片数据,[0013] 其中,所述预抓拍模块包括:\n[0014] 预录单元,存储编码转换后的数字视频数据,并实时更新;\n[0015] 数字信号处理器DSP,与所述视频采集模块、中央处理模块及预录单元分别相连,在接收到所述中央处理模块发出的预抓拍命令时,从触发信号之前由所述预录单元存储的数字视频数据中提取单帧视频数据进行解码抓图,得到预抓拍的图片数据,[0016] 进一步地,所述DSP包括:\n[0017] 抓图单元,与所述中央处理模块和预录单元分别相连,所述抓图单元在时刻t接收到所述中央处理器发出的预抓拍命令时,从所述预录单元存储的录像数据中提取时间为t-T时刻的单帧录像数据,并进行解码抓图;并在更新单元每次更新N和t的值后,继续执行所述从所述预录单元存储的录像数据中提取时间为t-T时刻的单帧录像数据,并进行解码抓图的操作,直到N为0;\n[0018] 更新单元,与所述抓图单元相连,在所述抓图单元每次完成所述解码抓图的操作后,更新N和t的值,令N=N-1,t=t-T,直到N为0;\n[0019] 所述N为预先设定的预抓拍次数;T为预先设定的间隔时间。\n[0020] 一种基于网络监控设备的预抓拍方法,该方法包括:\n[0021] 接收采集到的视频图像;\n[0022] 接收到预抓拍的触发信号时,通过数字信号处理器DSP从触发信号之前预录的录像数据中提取单帧视频数据进行解码抓图,得到预抓拍的图片数据,\n[0023] 其中,所述DSP从触发信号之前预录的录像数据中提取单帧视频数据进行解码抓图,得到预抓拍的图片数据,包括:\n[0024] 在时刻t接收到预抓拍的触发信号时,DSP从预录模块存储的录像数据中提取时间为t-T时刻的单帧录像数据,并进行解码抓图;\n[0025] 更新N和t的值,令N=N-1,t=t-T;\n[0026] 重复执行所述提取时间为t-T时刻的单帧录像数据,并进行解码抓图,以及更新N和t的值,令N=N-1,t=t-T的步骤,直到N为0;\n[0027] 其中,N为预先设定的预抓拍次数,T为预先设定的间隔时间。\n[0028] 由上述的技术方案可见,本发明的这种网络监控设备和基于网络监控设备的预抓拍方法,通过利用现有网络监控设备的编码抓图或者解码抓图及预录功能即可实现对所述触发信号之前采集的视频图像进行抓图,得到预抓拍的图片数据,从而实现预抓拍功能;使得网络监控设备能够在较差的网络和存储条件下,也能完全重现用户发出的触发信号前后的完整过程,发挥比预录更大的作用。\n附图说明\n[0029] 图1为本发明实施例一的网络监控设备结构示意图;\n[0030] 图2为本发明实施例一的DSP执行的具体操作流程图。\n[0031] 图3为本发明实施例二的网络监控设备结构示意图;\n[0032] 图4为本发明实施例二的存储单元执行的具体操作流程图;\n[0033] 图5为本发明实施例一的DSP模块具体结构示意图;\n[0034] 图6为本发明实施例二的存储单元具体结构示意图。\n具体实施方式\n[0035] 为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。\n[0036] 本发明主要是在接收到预抓拍的触发信号时,通过对所述触发信号之前采集的视频图像进行抓图,得到预抓拍的图片数据,从而实现预抓拍功能。例如对包括用于采集视频图像的视频采集模块和用于接收外界信号并对网络监控设备内各模块进行控制的中央处理模块的网络监控设备来说,可以在该设备中设置一预抓拍模块;其中,所述中央处理模块接收到预抓拍的触发信号时,向所述预抓拍模块发送预抓拍命令;所述预抓拍模块,用于在接收到所述预抓拍命令时,通过对所述触发信号之前采集的视频图像进行抓图,得到预抓拍的图片数据。从而实现预抓拍功能。\n[0037] 在上述本发明总体技术思想下,针对监控设备性能的不同本发明可以通过多种方案实现,下面分别以监控设备具有对数字视频的解码抓图和预录功能,以及不具备对数字视频的解码功能两种情况为例,具体描述本发明的实现方案。\n[0038] 对于具有数字视频解码抓图以及预录功能的网络监控设备可以采取图1所示的预抓拍方案,如图1所示,网络监控设备主要由中央处理模块101、视频采集模块102和预抓拍模块103组成。\n[0039] 中央处理模块101,与所述预抓拍模块103相连,负责处理模块接收外界信号并对网络监控设备内各模块进行控制,例如用户通过网络监控设备的网页操作界面,向网络监控设备发出的预抓拍信号,则中央处理模块101接收该触发预抓拍的预抓拍信号,并向预抓拍模块103发送预抓拍命令。\n[0040] 视频采集模块102,与所述视频采集模块相连,对于IPC可以由电荷耦合原件CCD、互补金属氧化物半导体CMOS等光敏器件构成,也可以由热成像仪等热敏器件构成,对于DVR主要是指模拟摄像机。该模块主要负责采集视频图像。\n[0041] 其中预抓拍模块103包括:DSP104和预录单元105,\n[0042] DSP104,与所述视频采集模块102、中央处理模块101及预录单元105分别相连,在接收到中央处理模块101发送的预抓拍命令时,从中央处理模块101接收到触发信号之前由所述预录单元105存储的数字视频数据中提取单帧视频数据进行解码抓图,得到预抓拍的图片数据。\n[0043] 预录单元105可以是一块单独分配的随机存取存储器(RAM),用于存储经过DSP104编码转换的数字视频数据并实时更新,即实现现有的预录功能。需要强调的是该模块与用于专门存储录像的存储设备(图1中未示出)不同,首先它的读写速度比普通存储设备(如硬盘、各种存储卡等)要快,其次它对存储的录像数据大小有严格限制,当录像数据大小超出限制时,会丢弃较早的录像数据并记录下最新的录像数据,而且录像数据更新频率远远大于存储设备(可以精确到毫秒级),以便实时保存录像数据。\n[0044] 对于上述这种网络监控设备,是利用其DSP具备的解码抓图功能及预录单元具备的预录功能实现预抓拍,即在接收到预抓拍的触发信号时,利用DSP的解码抓图功能,从预抓拍的触发信号之前预录的数字视频数据中提取单帧视频数据进行解码抓图,得到预抓拍的图片数据,其中DSP104执行的具体操作如图2所示,包括如下步骤:\n[0045] 步骤201,从预录单元存储的录像数据中提取时间为t-T时刻的单帧录像数据;其中时刻t是由中央处理模块接收到预抓拍的触发信号并向DSP发送预抓拍命令的时刻,也可以近似认为是DSP接收到预抓拍命令的时刻。\n[0046] 步骤202,对提取的单帧录像数据进行解码抓图。\n[0047] 步骤203,更新N和t的值,令N=N-1,t=t-T。\n[0048] 步骤204,判断N是否为0,如是则结束流程,否则返回步骤201。\n[0049] 上述步骤中,N为预先设定的预抓拍次数,T为预先设定的间隔时间。\n[0050] 其中的DSP104的具体结构可以如图5所示,具体包括:\n[0051] 抓图单元501,与所述中央处理模块101和预录单元105分别相连,在时刻t接收到所述中央处理器101发出的预抓拍命令时,从所述预录单元105存储的录像数据中提取时间为t-T时刻的单帧录像数据,并进行解码抓图;并在更新单元502每次更新N和t的值后,继续执行所述从所述预录单元105存储的录像数据中提取时间为t-T时刻的单帧录像数据,并进行解码抓图的操作,直到N为0;\n[0052] 更新单元502,与所述抓图单元501相连,在所述抓图单元501每次完成所述解码抓图的操作后,更新N和t的值,令N=N-1,t=t-T;直到N为0;\n[0053] 其中,所述N为预先设定的预抓拍次数;T为预先设定的间隔时间。\n[0054] 对于有些网络监控设备,由于DSP性能限制,不具备数字视频的解码抓图的功能,针对此类设备,可以采用如图3所示的预抓拍方案。\n[0055] 如图3所示,在网络监控设备中,同样包括中央处理模块301、视频采集模块302和预抓拍模块303。与图1所示方案相比,图3所示的方案中,中央处理模块301和视频采集模块303的功能相同,这里不再赘述,其不同之处在于预抓拍模块303的具体结构和功能。\n[0056] 其中,预抓拍模块303包括了DSP304和存储单元305;\n[0057] DSP303,与所述视频采集模块302及中央处理模块301分别相连,实时对视频采集模块302采集的视频图像进行编码抓图,并将抓图得到的图片数据发送给存储单元305进行存储;在接收到中央处理模块301发来的预抓拍的命令时,从存储单元305存储的图片数据中获取中央处理模块301接收到预抓拍的触发信号之前,对视频图像已经抓取的图片,得到的预抓拍的图片数据;\n[0058] 存储单元305,与DSP303相连,存储从DSP303接收到的图片数据;其可以是在网络监控设备中已有的RAM(如图1所述预录单元105)上单独开辟出的一块存储空间,或者一块独立的RAM,用于存放N张预抓拍图片(N为预先设定的预抓拍次数)。存储单元可以采用FIFO(先进先出)原则对接收到的图片数据进行存储,具体地,可以为每张图片设置一个标志位,用于指示该图片是否为最近抓拍的一张图片,通过该标志位,可以实现在接收到预抓拍命令需要提取预抓拍图片时,按时间顺序输出预抓拍的图片;也可以实现在存储图片数据时,如果存储空间已满需要覆盖旧图片时的图片先后顺序的确定。\n[0059] 例如存储单元305可以根据图片数据的编号指定的存储位置,对接收到的图片数据进行存储,每收到一张图片并进行存储时,将当前收到的图片数据相对应的标志位设置为状态一,并将上一个接收到的图片数据对应的标志位设置为状态二,状态一、二可以用于区分表示该图片是否是最新的一张;然后更新图片数据的编号,使接收到的下一张图片可以使用更新后的图片编号所指定的位置进行存储,不断重复上述过程,即可完成对图片数据进行先进先出的存储和更新。当然,图片更新可以不是实时的,可以间隔一定时间更新一次,即在更新图片的编号后等待一个预设的间隔时间后再重复执行存储图片数据、设置标志位、并更新图片编号的操作。\n[0060] 和图1所示的预录单元105类似,存储单元305中存储的图片数据的总容量大小超出存储单元305的限制时,会丢弃较早的预抓拍图片并保存最新的预抓拍图片,在本例中,为方便描述,每张预抓拍图片的存储地址用prePic[i]表示,标志位以isLatestFlag[i]表示,其中i表示图片编号,0<=i
法律信息
- 2013-03-13
- 2011-11-02
实质审查的生效
IPC(主分类): H04N 5/232
专利申请号: 201110077479.5
申请日: 2011.03.18
- 2011-09-14
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |