一种监控视频的数据处理方法及系统的制作方法

文档序号:8384055阅读:388来源:国知局
一种监控视频的数据处理方法及系统的制作方法
【技术领域】
[0001]本发明涉及视频监控技术领域,具体涉及一种监控视频的数据处理方法及系统。
【背景技术】
[0002]当前,监控的视频录像数据通常采用数字化处理后以高倍频方式存储在存储器中,具体来说,在视频录像时,摄像设备对景观进行快速拍照,并将拍照后的图片按顺序保存,而当播放视频的时候,以相同速度进行图片播放,由于肉眼对快速画面切换会产生连贯性影响,因而形成了最终的视频图像。
[0003]在24小时监控设备中,通常会采用上述方法对画面进行保存,但是,由于视频数据量大,导致需要巨大的存储空间。现有的方法,通过对视频数据的质量进行压缩,然后将压缩后的视频数据再进行存储,但是对所要存储的视频数据的质量进行压缩,会降低视频数据的放映效果,因而现有的方法无法平衡存储空间的容量和视频数据质量的问题。

【发明内容】

[0004]本发明的目的提供一种监控视频的数据处理方法及系统,能够在保证视频数据高清质量的前提下,最大化降低存储空间。
[0005]根据本发明的一个方面,提供一种监控视频的数据处理方法,包括:步骤SI,对监控视频的当前图像帧进行背景光线和运动检测,判断当前图像帧是否存在背景光线变化或者运动变化;步骤S2,如果当前图像帧不存在背景光线变化,且也不存在运动变化,则不存储当前图像帧;步骤S3,如果所述当前图像帧存在背景光线变化或运动变化,则存储所述当前图像帧,并标记所述当前图像帧的时间戳;步骤S4,在回放监控视频时,根据存储的图像帧之间相邻时间戳的差值,确定存储的各图像帧的重复播放次数,形成连续播放的监控视频数据。
[0006]其中,在本发明中,所述步骤SI包括:步骤S11,记录前一图像帧和当前图像帧;步骤S12,将当前图像帧与前一图像帧进行对比,判断所述当前图像帧是否存在背景光线变化或者运动变化;所述背景光线变化或者运动变化为超过预设阈值的变化。
[0007]其中,在本发明中,所述步骤S3包括:步骤S31,如果所述当前图像帧存在背景光线变化或运动变化,则存储所述当前图像帧;步骤S32,标记所述当前图像帧的存储时间。
[0008]其中,在本发明中,所述步骤S4中根据存储的图像帧之间相邻时间戳的差值,确定存储的各图像帧的重复播放次数,包括:获取存储的当前图像帧的存储时间与存储的下一图像帧的存储时间的差值,将该差值与监控视频播放速度的比值作为存储的当前图像帧的重复播放次数。
[0009]根据本发明的另一方面,提供一种监控视频的数据处理系统,包括:检测单元,对监控视频的当前图像帧进行背景光线和运动检测,判断当前图像帧是否存在背景光线变化或者运动变化;存储单元,连接到所述检测单元,用于在所述检测单元检测到所述当前图像帧不存在背景光线变化,且也不存在运动变化时,不存储当前图像帧;在所述检测单元检测到所述当前图像帧存在背景光线变化或运动变化时,存储该当前图像帧,并标记该当前图像帧的时间戳;回放单元,连接所述存储单元,用于在回放监控视频时,根据存储的图像帧之间相邻时间戳的差值,确定存储的各图像帧的重复播放次数,形成连续播放的监控视频数据。
[0010]其中,在本发明中,所述检测单元包括:记录模块,用于记录前一图像帧和当前图像帧;比较模块,连接到所述记录模块,用于将当前图像帧与所述前一图像帧进行对比,判断所述当前图像帧是否存在背景光线变化或者运动变化。
[0011]其中,在本发明中,所述存储单元包括:存储子模块,用于在所述检测单元检测到所述当前图像帧存在背景光线变化或运动变化,存储所述当前图像帧;标记模块,用于标记所述当前图像帧的存储时间。
[0012]其中,在本发明中,所述回放单元包括:次数确定单元,用于获取所述标记模块标记的存储的当前图像帧的存储时间与存储的下一图像帧的存储时间的差值,将该差值与监控视频播放速度的比值作为存储的当前图像帧的重复播放次数。
[0013]根据本发明的一种监控视频的数据处理方法及系统,通过对监控视频的图像帧进行背景光线和运动检测,将发生背景光线变化或运动变化的图像帧进行存储并标记其存储时间戳,在回放视频时,根据存储的图像帧之间相邻时间戳的差值,确定存储的各图像帧的重复播放次数,形成连续播放的监控视频数据,使得本发明既能保证视频数据的高清质量,又能最大化减少视频数据所需的存储空间,提高了数据存储的使用率,降低了成本。
【附图说明】
[0014]图1显示了本发明优选实施例的监控视频的数据处理方法的流程图;
[0015]图2显示了图1中步骤SI的子流程图;
[0016]图3显示了图1中步骤S3的子流程图;
[0017]图4显示了本发明优选实施例的监控视频的数据处理系统的结构示意图;
[0018]图5显示了图4中检测单元的结构示意图;
[0019]图6显示了图4中存储单元的结构示意图;
[0020]图7显示了图4中回放单元的结构示意图。
【具体实施方式】
[0021]为使本发明的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0022]如图1所示,本发明优选实施例的监控视频的数据处理方法包括:
[0023]步骤SI,对监控视频的当前图像帧进行背景光线和运动检测,判断当前图像帧是否存在背景光线变化或者运动变化。
[0024]监控的视频数据由一帧帧的图像数据组成,监控设备通常按照每秒15帧、30帧或者50帧的速度存储图像,在步骤SI中,对监控的当前图像帧进行背景光线和运动检测,以便及时存储背景光线或者运动状态发生变化的图像帧。
[0025]具体来说,步骤SI的子流程如图2所示,包括:
[0026]步骤SI I,记录前一图像帧和当前图像帧。
[0027]步骤S12,将当前图像帧与前一图像帧进行对比,判断所述当前图像帧是否存在背景光线变化或者运动变化。具体地,将当前图像帧与缓存的上一图像帧进行对比,判断当前图像帧的画面中是否出现背景光线的变化或是否出现运动变化。
[0028]步骤S2,如果当前图像帧不存在背景光线变化,且也不存在运动变化,则不存储当前图像帧。当判断出当前图像帧的画面中不存在背景光线变化,并也不存在运动变化,表明当前图像帧与前一图像帧相同,无需重复存储,以减小数据的存储空间。
[0029]步骤S3,如果所述当前图像帧存在背景光线变化或运动变化,则存储所述当前图像帧,并标记所述当前图像帧的时间戳。
[0030]具体来说,步骤S3的子流程如图3所示,包括:
[0031]步骤S31,如果所述当前图像帧存在背景光线变化或运动变化,则存储所述当前图像帧。具体地,当判断出当前图像帧存在背景光线变化或运动变化,表明当前图像帧不同于前一图像帧,则存储该当前图像帧。
[0032]背景光线变化/运动变化均通过将图像帧的数据差值与预设阈值进行比较来确定,超过预设阈值的变化即为背景光线变化/运动变化。
[0033]步骤S32,标记所述当前图像帧的存储时间,在步骤S31存储当前图像帧后,标记该当前图像帧的存储时间。
[0034]步骤S4,在回放监控视频时,根据存储的图像帧之间相邻时间戳的差值,确定存储的各图像帧的重复播放次数,形成连续播放的监控视频数据。
[0035]具体来说,获取存储的当前图像帧的存储时间与存储的下一图像帧的存储时间的差值,将该差值与监控视频播放速度的比值作为存储的当前图像帧的重复播放次数。例如每秒拍摄15帧的录像设备,其播放视频的速度为每15分之I秒播放一个图像帧,当第一个图像帧和第二个图像帧相差η秒钟时,那么第一个图像帧的播放次数为η*15次,然后再播放第二个图像帧,播放第二个图像帧时,同理对比第二个图像帧和第三个图像帧的存储时间的差值,假设相差时间为m,那么就将第二个图像帧播放m*15次,以此类推,这样可取得连续播放的效果。
[0036]本发明对视频数据中每一个需要存储的图像帧进行时间戳标记,并将摄像设备监控视频的当前图像帧与前一图像帧进行对比,判断当前图像帧与前一图像帧是否相同,如果不相同则保存该当前图像帧,如果相同则不保存该当前图像帧。在回放视频数据时,根据时间戳之间的差值来确定每个图像帧需要播放的次数,以
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1