用于事件取证的多DVR视频封装制造技术

技术编号:4028015 阅读:181 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于事件取证的多DVR视频封装。提供了用于对来自不同视频记录器的视频进行导出并在单个观察窗口中同时播放且保持视频的完整性的系统和方法。该方法包括:选择多个数据收集设备,选择由所选择的数据收集设备所捕获或记录的多个视频数据流,导出所选择的视频数据流,封装所导出的视频数据流,以及基本上同时地播放经封装的视频数据流。所选择的视频数据流中的每一个具有各自的原始格式,其中一些格式与其他格式不同,并且经封装的视频数据流中的每一个以其原始格式来播放。

【技术实现步骤摘要】

本专利技术大体上涉及视频导出(exporting)和封装(packaging)。更具体地,本专利技术 涉及用于对来自不同视频记录器的视频进行导出、封装,并在单个观察(viewing)窗口中 同时播放且保持视频的完整性的系统和方法。
技术介绍
在本领域技术人员已知的视频平台中,来自多个数据收集设备的视频能够被整合 以使视频在相同视频观察器(viewer)中被观察。然而,当视频被从不同设备导出时,并没 有一种用来保护视频完整性并且允许对未受损的(imcompromised)视频进行回放的标准 机制。例如,多个摄像机能够被设置于特定场所中的不同位置,并能够捕获该场所中发 生的事件。每个摄像机能够连接到不同的数字视频记录器(DVR)或网络视频记录器(NVR)。 传统上,导出事件的视频将包含创建来自每个DVR的单独数据流,然后手动创建包括来自 每个DVR的视频数据流的事件的DVD。要观看所捕获的事件,每个数据流将被逐个播放,而 非同时播放。逐个播放视频数据流阻碍了对各个摄像机之间的关系的参考。已经开发出使用视频制作工具来导出单独数据流并将它们合并在一起作为单个 数据流的系统和方法。但是,在这些系统和方法中,数据流不能具有不同的格式。相反,视 频数据流必须配置和修改,以使它们在分辨率、每秒帧数、压缩、持续时间等方面都具有相 同的格式。当这种情况发生时,视频的完整性受损。因此,用于对来自不同的视频记录器的视频进行导出,并在单个观察窗口中同时 播放且保持视频的完整性的系统和方法成为目前持续的需求。优选地,这样的系统和方法 能够在不对视频进行重新格式化或重新配置的情况下以不同格式来播放视频。附图说明图1为根据本专利技术的对来自多个视频记录器的视频进行导出和封装的方法的流 程图;图2为根据本专利技术的用于执行图1的方法的系统的框图;图3为来自多个视频记录器的视频的图形用户界面的观察屏上所显示的交互式窗口 ;图4为根据本专利技术的图形用户界面的观察屏上所显示的交互式导出窗口 ;图5为根据本专利技术的封装来自多个视频记录器的视频的方法的框图;图6为根据本专利技术的播放来自多个视频记录器的视频的方法的框图;图7A为根据本专利技术所创建的视频包的文件目录窗口 ;以及图7B为根据本专利技术的视频播放器的交互式观察窗口。具体实施例方式尽管本专利技术容许许多不同形式的实施例,但附图所示的和具体实施例中所详细描 述的都将基于以下理解,即本公开应当被视为对本专利技术原理的例证。这里并非意在将本发 明限制于具体阐述的实施例。本专利技术的实施例包括用于对来自不同视频记录器的视频进行导出并在单个观察 窗口中同时播放且保持视频完整性的系统和方法。优选地,这样的系统和方法能够在不对 视频进行重新格式化或重新配置的情况下以不同格式来播放视频。根据本专利技术的系统和方法,多个摄像机能够被设置于特定场所中的不同位置,并 能够捕获该场所中发生的事件及活动。每个摄像机能眵连接到不同的DVR或NVR。当该场 所中发生了事件或活动时,多个摄像机能够在视频上捕获该事件,并将该视频发送到相关 联的记录器。本专利技术的系统和方法能够从与捕获该事件的摄像机相关联的DVR导出该事件 的视频数据流。在导出视频数据流之后,本专利技术的系统和方法能够对所导出的视频数据流进行封 装。根据本专利技术,能够将视频数据流与其相关联的元数据一起封装。与特定视频数据流相关 联的元数据能够包括例如与捕获视频的摄像机有关的信息,以及视频的开始和结束时间。将视频与其元数据进行封装有助于实现本专利技术的目标和优势。例如,经封装的视 频数据流能够在单个观察屏中同时播放,并能够保持每个视频数据流的完整性。就是说,各 种视频数据流能够具有不同的分辨率、以每秒帧数为单位的速度、压缩、持续时间等等。视 频数据流无需被重新格式化或重新配置。此外,将视频与其元数据进行封装允许系统识别 与该视频相关联的原始数据收集设备(摄像机和/或记录器)。为确保每个视频数据流的完整性被保持并且不发生篡改,视频数据流的包能够被 数字签名。可替换地,每个单独视频包能够被数字签名。数字签名例如水印,已为本领域技 术人员所熟知,此处不再详述。图1示出了一个根据本专利技术的对来自多个视频记录器的视频进行导出和封装的 示例性方法100的流程图。在该方法100中,用户能够在110中选择他怀疑捕获了所关心 的活动或事件的摄像机或其他数据收集设备。对每个所选择的摄像机而言,用户能够在120中选择开始和结束时间,以使得所 选视频数据流将具有所选时间帧,而且所选视频数据流能够对所关心的活动或事件进行描 述或展示。对于每个所选视频数据流,用户能够在130中选择保留该视频数据流以使其保 持数字上不变,或用户能够在140中选择将该视频数据流标准化。在150中,用户能眵通过 选择文件名、类型以及视频数据流的保存位置来保存所选视频数据流。在160中用户还能 够选择要被嵌入视频数据流的特定参数或特征。在选择了所有所需的视频数据流之后,用户在170中能够导出所选视频数据流。 应当理解,所选择并导出的视频数据流能够为任意数目的格式。根据本专利技术,所选择并导出 的视频数据流不必是相同的格式,而是能够具有不同的分辨率、以每秒帧数为单位的速度、 压缩、持续时间等等不限。在170中,所选择的视频数据流被导出之后,本专利技术的系统和方法能够对所导出 的视频数据流进行封装。对每个所导出的视频数据流而言,原始的或标准化的数据流(取 决于130和140中的选择)能够在180中被提取,且与视频数据流相关联的元数据能够在5190中被提取。在200中,所提取的原始或标准化的数据流和相关联的元数据能够被一起封 装成数据流包,并且在210中每个数据流包能够被一起封装成最终包。在220中最终包能够被发送至包播放器和观察器,并且在230中来自最终包中的 每个数据流包的视频数据流能够被同时播放和观察。如果用户希望观察来自不同包的视频 数据流,则他可以在240中打开另一个已保存的最终包,以观察来自该新选择的最终包中 的每个数据流包的视频。图1示出的方法以及本专利技术的其他方法能眵利用可编程处理器和相关联控制电 路来实现。如图2中所示,控制电路10能够包括可编程处理器12以及存储在如本领域普 通技术人员所理解的本地计算机可读介质上的相关联软件14。来自多个摄像机、记录器或 其他数据收集或存储设备的视频能够被输入到可编程处理器和相关联控制电路中。相关联 的用户界面16能够与处理器和相关联电路10进行通信。如本领域技术人员所公知的,用 户界面的观察屏18能够显示交互式的观察窗口。在本专利技术的实施例中,用户界面16能够 是多维图形用户界面。此处所示出和描述的交互式的观察窗口仅仅是示例性的。本领域技术人员将会理 解此处所示出和描述的窗口的特征可以通过附加或替换的窗口来显示。可替换地,此处所 示出和描述的窗口的特征还能够在无图形的控制台界面上显示。现在参考图3,示出了根据本专利技术的显示在图形用户界面的观察屏上的交互式窗 口 20。各个摄像机、记录器或其他数据收集或存储设备的名称能眵在窗口 20的左窗格22 中列出。摄像机名称例如能够为便于引用而以其位置来组织。当选择了一个摄像机时,来 自该摄像机的视频数据流能够在窗口 20的右窗格24中显示。来自不同的所选摄像机的视 频数据本文档来自技高网...

【技术保护点】
一种方法,包括:选择多个数据收集设备;选择被所选择的数据收集设备所捕获或记录的多个视频数据流,其中所选择的视频数据流中的每一个具有各自的原始格式,其中一些格式与其他格式不同;导出所选择的视频数据流;封装所导出的视频数据流;以及基本上同时地播放经封装的视频数据流,其中经封装的视频数据流中的每一个以其原始格式进行播放。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:D苏比安MS萨尔加R凯
申请(专利权)人:霍尼韦尔国际公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1