一种具有向前延时存储功能的实时摄像装置及摄像方法

文档序号:8514783阅读:216来源:国知局
一种具有向前延时存储功能的实时摄像装置及摄像方法
【技术领域】
[0001]本发明涉及成像监控技术领域,特指一种具有向前延时存储功能的实时摄像装置及摄像方法。
【背景技术】
[0002]现有的成像监控技术中,常用摄像头来进行实时监控,当发出一个事件给摄像头时,摄像头中的镜头和图像传感器将光学成像转换成完整的电子图像输出至画面输出单元后存储或形成数据流经过网络传输到设定终端;现有的这种摄像装置和实时摄像方式虽然解决了实时监控和实时视频的用户需求,但这些图形数据只能收集到事件发生后触发,但在一些特定的场合,如灾难、事故、刑事犯罪现场等等紧急情况下在事件发生前的一段图形数据尤为重要,由于现有的实时摄像装置是从事件发生后开始记录的,有鉴于此,如何设计一种具有向前延时存储功能的实时摄像装置和及摄像方法成为有待解决的问题。

【发明内容】

[0003]本发明就是针对上述的情况而提供的一种具有向前延时存储功能的实时摄像装置及摄像方法。
[0004]为达到上述目的,本发明采用如下技术方案:一种具有向前延时存储功能的实时摄像装置,包括有图像获取单元、高速缓冲存储单元以及画面输出单元,其中,图像获取单元包括有镜头和将光学成像转换成电子图像的图像传感器,该高速缓冲存储单元按时间顺序每一秒进行加一迭代将接收到的图像数据存储到对应时间的存储地址单元内,且当该高速缓冲存储单元容量存满后,最新一秒图像数据被存储缓存的同时删除缓存中最早一秒的图像数据;画面输出单元具有两个通过事件触发控制的获取图象数据端,其中一端与图像获取单元连接已获得实时图像数据,另一端与高速缓冲存储单元连接已读取高速缓冲存储单元中最早存储图像数据的设定时间段对应的存储地址单元。
[0005]所述高速缓冲存储单元为异步先进先出存储器简称FIFO,该异步FIFO的读写时钟是互相独立的,其中写指针从按时间顺序每一秒进行加一迭代将接收到的图像数据写到对应时间的存储地址单元内,读指针从最早存储图像数据的设定时间段对应的存储地址单
J L.ο
[0006]所述画面输出单元具有将所述设定时间内图像数据添加在所述实时图像数据前面时间段内整合为一个具有向前延时的实时图像数据的图像编辑单元。
[0007]所述画面输出单元连接到外部监控中心存储设备以将所述具有向前延时的实时图像数据文件存储到外部监控中心存储设备内。
[0008]所述画面输出单元连接到监控中心云端以将所述具有向前延时的实时图像数据形成数据流存储到监控中心云端。
[0009]所述的摄像装置的摄像方法,包括有以下步骤:
[0010]图像传感器将镜头的光学成像转换成完整的电子图像输出至高速缓冲存储单元,该高速缓冲存储单元按时间顺序每一秒进行加一迭代将接收到的图像数据存储到对应时间的存储地址单元内,且当该高速缓冲存储单元容量存满后,最新一秒图像数据被存储缓存的同时删除缓存中最早一秒的图像数据;
[0011]当事件触发后,画面输出单元开始工作,画面输出单元一方面读取高速缓冲存储单元最早存储图像数据的设定时间段对应的存储地址单元,画面输出单元另一方面实时读取图像获取单元的实时图像数据,并将所述设定时间内图像数据添加在所述实时图像数据前面时间段内整合为一个具有向前延时的实时图像数据。
[0012]还包括以下后续步骤:将所述具有向前延时的实时图像数据存储到外部监控中心存储设备内。
[0013]还包括以下后续步骤:将所述具有向前延时的实时图像数据形成数据流存储到监控中心云端。
[0014]还包括以下后续步骤:被授权的客户端通过网络访问读取监控中心云端内的具有向前延时的实时图像数据。
[0015]采用上述装置和方法后,本发明通过在图像获取单元和画面输出单元之间增加了高速缓冲存储单元,采用异步先进先出存储器作为高速缓冲存储单元,利用其先进先出、顺序写入和读取,并且读取指针和写入指针是异步的特点,从而在事先发生后能读取异步先进先出存储器中设定好的一段时间内的图像数据,将这段前置图像数据和实时的图像数据结合就形成了能够看到事件发生前一段时间的视频内容,从而在特定的场合,给监控中心提供依据。本发明的摄像装置简单新颖、运行成本低、这种能提供前置视频内容的摄像装置和摄像方法在特定场合中具有重要的作用。
【附图说明】
[0016]图1是本发明装置结构框图;
[0017]图2是本发明的摄像方法流程图一;
[0018]图3是本发明的摄像方法流程图二 ;
[0019]图4是本发明的高速缓冲存储单元的时序二维表示意简图。
【具体实施方式】
[0020]如图1-4所示,一种具有向前延时存储功能的实时摄像装置,包括有图像获取单元10、高速缓冲存储单元20以及画面输出单元30,其中,图像获取单元10包括有镜头11和将光学成像转换成电子图像的图像传感器12,该高速缓冲存储单元20按时间顺序每一秒进行加一迭代将接收到的图像数据存储到对应时间的存储地址单元内,且当该高速缓冲存储单元20容量存满后,最新一秒图像数据被存储缓存的同时删除缓存中最早一秒的图像数据;画面输出单元30具有两个通过事件触发控制的获取图象数据端,其中一端与图像获取单元10连接已获得实时图像数据,另一端与高速缓冲存储单元20连接已读取高速缓冲存储单元20中最早存储图像数据的设定时间段对应的存储地址单元。
[0021]所述高速缓冲存储单元20为异步先进先出存储器简称FIFO,该异步FIFO的读写时钟是互相独立的,其中写指针从按时间顺序每一秒进行加一迭代将接收到的图像数据写到对应时间的存储地址单元内,读指针从最早存储图像数据的设定时间段对应的存储地址单元。
[0022]所述画面输出单元30具有将所述设定时间内图像数据添加在所述实时图像数据前面时间段内整合为一个具有向前延时的实时图像数据的图像编辑单元。
[0023]所述画面输出单元30连接到外部监控中心存储设备40以将所述具有向前延时的实时图像数据文件存储到外部监控中心存储设备40内。
[0024]所述画面输出单元30连接到监控中心云端50以将所述具有向前延时的实时图像数据形成数据流存储到监控中心云端50。
[
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1