配置来自多个源的视频数据的存储的方法和装置的制作方法

文档序号:7940368
专利名称:配置来自多个源的视频数据的存储的方法和装置的制作方法
配置来自多个源的视频数据的存储的方法和装置
背景技术
本发明涉及监视系统,尤其涉及在视频监视系统中配置视频数据的存储的方法和
直o保存由视频监视系统收集的视频数据由于涉及大量的数据因而已是一个难题。有 多个参数影响数字记录来自摄像机或其它视频源的视频图像数据所需要的存储器量。例 如,影响存储需求的、与摄像机相关联的一些参数为每秒帧数、图像大小、图像质量、记录计 划、及从短期记录率到长期记录率的过渡时间点。如果要记录多个摄像机,可调参数的数量 引人注目地增加,从而使得用户很难在达到所希望的存储时间量的同时管理多个设置。系 统配置最多为效率低,在最坏情况下可导致用户满足于未优化的配置,因为用户不能有效 地处理必须进行的所有选择。例如,如果系统具有16个摄像机及有5个如上所述的可变参 数,则用户必须输入80个参数并希望总系统存储时间为所需要的时间。如果存储时间不是 所需要的时间,则问题变为知道80个参数中的哪一或哪些参数需要调整及调整多少。此 外,相较其它参数,存储时间对一些参数更敏感。这对用户而言是一个实质上不可能的任 务。此外,未使用全部可用存储器将增加存储成本,及记录的视频数据的质量可能低于最高 可能质量。因而,在行业中需要有效率且有效的数字记录设备如数字视频记录装置的配置 方法以保存来自多个源的视频数据。

发明内容
根据本发明,提供了用于记录来自多个视频源的视频数据的存储设备的配置方 法。该方法包括步骤提供控制多个视频源的设置的参数列表,所述设置影响多个视频源中 的一视频源提供的视频数据量;使用户能从所述列表选择参数;使用户能改变所选参数; 确定改变所选参数对可用视频存储量的影响;及向用户提供关于改变所选参数的影响的反 馈。在本发明的另一方面,提供了配置用于记录来自多个视频源的视频数据的存储器 的装置。该装置包括处理器、适于从多个视频源接收视频数据的输入设备、及内存。处理器 适于产生信号以提供控制连接到所述输入设备的多个视频源的设置的参数列表,所述设置 影响多个视频源中的一视频源提供的视频数据量;使用户能从所述列表选择参数;使用户 能改变所选参数;确定改变所选参数对所述内存中可用存储量的影响;及向用户提供关于 改变所选参数的影响的反馈。在本发明的另一方面,提供了包括指令的计算机可读介质,当指令由计算机运行 时,使得计算机执行上文中描述的方法。本发明提供了使用户能安装数字视频记录装置或其它存储设备以调节与存储有 关的设置从而在使所存储的视频达到最高可能质量(分辨率和帧率)的同时使存储天数最 大化的方法。用户可根据对其重要的方面指定存储设置。对于一些用户而言,可能使存储 天数最大化最重要,而对于其它用户,可能更优先考虑以高帧率和分辨率保留数据。根据用 户的具体要求,其可选择感兴趣的设置、点击显示器上的锁定按钮,及其它设置将被自动更新。用户也可调节针对各个摄像机的存储帧率和分辨率以增加高优先级摄像机的存储质量 或降低低优先级摄像机的质量。本发明向用户提供微调影响视频保留时间的关键变量的能 力及提供这些变量变化的影响的可视反馈。本发明节约存储成本,同时将高优先级视频以 最高可能质量保留所需时间量,及提供来自多个源的视频数据的存储的有效率且有效的配 置方法。本发明的其它优点和应用可从下面对本发明优选实施例进行的详细描述明显看
出o


图1为利用本发明的视频监视系统的框图。图2为图1所示的视频监视系统中的示例性记录装置的框图。图3示出了实施本发明的显示屏的一实施例。图4示出了实施本发明的显示屏的一实施例。图5示出了实施本发明的显示屏的一实施例。图6为本发明过程的一实施例的流程图。
具体实施例方式参考图1,视频监视系统10具有网络12,该网络可为封闭网络、局域网、或宽域网 如因特网。多个摄像机14、16、18和20或其它视频源如数字视频记录装置或服务器连接到 网络12以提供实时视频流如MPEG视频流。记录装置22连接到网络12,例如记录装置可以 是数字视频记录器(DVR)、个人计算机或其它数字存储设备。摄像机14、16、18和20经网 络12向记录装置22提供MPEG视频流。尽管视频监视系统10已示作包括网络12,但摄像 机14、16、18和20也可直接连接到记录装置22。图2示出了实施本发明的记录装置22的 一实施例。输入设备24从摄像机和其它视频源接收视频数据流并将它们提供给处理器26。 处理器26连接到R0M28、RAM30和存储器32,例如其可以是磁盘驱动器或光驱。处理器26 向输出设备34提供输出信号以显示在显示器35上。处理器26实施保存在R0M28或存储 器32中的算法和程序,包括本发明的方法。用户输入设备36可以是直接连接到记录装置 22的控制器、键盘、或其它适当输入设备,或者用户输入设备36可经网络12连接。用户输 入设备36将用户输入提供给处理器26,如在此所述的,用于配置来自多个摄像机或其它视 频源的视频数据在记录装置22中的存储。本发明利用所有有关参数,如与摄像机相关联的影响存储要求的每秒帧数、图像 大小、图像质量、记录计划、及从短期记录率到长期记录率的过渡时间点,及计算每一摄像 机耗用的存储量。这允许针对每一摄像机优化的唯一设置,然后对结果求和以给出总存储 时间。因此,用户可指定给定存储时间和改变单一或一组值及观察对其它未锁定参数的影 响。产生每一摄像机的所选参数的矩阵或表或类似列表。“必须有”要求的这些参数可 通过表中的一些符号锁定,使得它们在用户调节对其不太关键的其它参数时保持固定。作 为备选,系统可在所需总存储时间中锁定并自动调节任何未锁定的参数以实现所希望的总 存储时间结果。用户可完全定义和锁定除一个之外的所有摄像机并使计算机设置另一摄像机通道。如果结果不可能达到,则系统将显示错误。之后,必须调节一个或多个先前固定的 摄像机通道,直到上一摄像机具有可行或可使用的结果为止。算法由表中的项驱动及取所有已知和锁定的值和选择未锁定或可选择的变量。说 明从锁定表值和变量参数进行存储时间估计的算法的流程图在下面展示。应清楚的是,如 果存储时间锁定,同一算法可提出具体摄像机参数或多组全局参数。通过将固定参数直接 提供给算法,而不使它们在表中可见,可使用具有每摄像机更少变量的更小的表。实施本发明的、可在显示器35上显示的显示屏例子如图3中所示。在显示屏的左 上角是全局存储设置。这些可用于指定所有摄像机的所希望的存储天数、分辨率、存储帧 率、和FPS变化时延。FPS变化时延的目的是指定全动态视频(每秒30帧)应保留多久。 作为默认值,该值设为11小时。锁定视频总是以其全帧率进行保留,直到达到锁定视频的 隐私设置极限为止。位于全局设置下面的隐私设置使用户能指定何时必须删除视频记录以符合一些 国家的隐私命令,其要求视频记录系统在已过一定天数后删除视频。在同样的天数之后用 户可删除所有记录类型(连续、运动和报警),或者,如果在未要求隐私设置的国家运行,用 户可选择仅删除连续视频,而保留任何报警或运动视频。删除参数选择通过使用鼠标并点 击要删除的记录类型旁边的复选框及调节微调框以反映视频的最大保留天数而起作用。如 果改变全局设置之一及该变化应用于所有摄像机,则用鼠标点击锁定图标。点击锁定图标 导致摄像机设置更新和固定为该全局设置。在摄像机列表上面给出了“估计的存储”天数。该数字每当用户用鼠标点击计算 按钮时更新,从而反映对全局设置、摄像机设置或隐私设置进行的任何变化。如果一个或多 个设置的变化将防止系统满足全局设置中指定的最小“存储天数”要求,则估计的存储天数 框变成鲜红色。在图3所示显示屏的右侧为摄像机设置表格。对于每一摄像机,用户可调节分辨 率和存储帧率及看该摄像机是设为24/7记录还是按计划记录。用户也可改变每一摄像机 的帧率变化时延。对于高优先级摄像机,用户可能想要把分辨率和帧率增加到高于全局设置的值。 作为备选,为节约空间,对于低优先级摄像机,用户可能想要降低分辨率和存储帧率。在进 行摄像机专有调节之后,用户用鼠标点击复选框以将该值锁定在适当位置。这将防止该摄 像机的配置在下次改变全局设置时复位。之后,用鼠标点击计算按钮看对摄像机进行的变 化怎样影响其它摄像机设置和估计的存储天数。全局设置中的估计的报警视频设置有助于提高存储天数的估计。由于与报警有 关的视频相较其它类型的记录保留更长的时间,包括预计将由报警触发的记录百分比的估 计,将确保空间考虑该额外的保留时间,因而将使估计更现实。作为默认值,前述百分比设 为0 ;增加该估计量将减少估计的存储天数。在图3中,用户已将存储天数的全局设置锁定为30。更新右边的所有摄像机设置 以适应该要求,将分辨率从4SIF降低到SIF,及将存储FPS从30降低到1。摄像机表格上 方的估计的存储天数计算更新为表示这些设置的变化,DVR应能够存储视频31天。在图4中,示出了实施本发明的、可在显示器35上显示的显示屏例子,用户已调节 各个摄像机的设置。摄像机1和6为高优先级摄像机,用户想要具有最高可能分辨率及存储帧率大于lfps,及想要保留全动态视频24小时。对于摄像机8,用户关注存储帧率,而不 是另两个参数。对于摄像机12,用户已锁定分辨率和FPS变化时延;而对于摄像机14,锁定 分辨率和存储的FPS。在试图达到所希望的存储天数时,所有未锁定的摄像机被设为最低可能 值。由于摄像机设置的这些变化,估计的存储天数已降低到23. 6天,及现在低于所请求的存储 天数。该不足量通过估计的存储天数显示的背景颜色变化进行高亮显示,如斜纹阴影所示。记录计划是对估计的存储天数有明显影响的一个变量,但不能在图3所示的显示 屏上调节。例如,作为默认值,每一摄像机可被安排成一周七天、一天连续记录24小时。该 计划的任何变化将影响计算的存储量,例如减少记录小时数将增加存储天数。图5示出了 可在本发明中使用的调度屏的一实施例。在摄像机设置表格中,计划列表明摄像机是设为 24/7记录还是按计划记录。将鼠标指针移到计划制表并点击鼠标按钮使用户能调节记录计 划。应当理解,如在此使用的,计算机可具有单一处理器或多个处理器,多个处理器可 并行和/或非并行运行。计算机还指经在计算机之间传送或接收信息的网络连在一起的两 个或两个以上计算机及包括用于经网络链接的计算机处理信息的分布式计算机系统。包含 处理器的数字视频记录装置或其它记录设备为在此使用的计算机。图6为图示本发明过程的一实施例的流程图。在过程100的步骤102,处理器26 获得存储器32中的可用存储空间。之后,在步骤104,处理器26检验摄像机选项。之后,在 106,处理器26确定摄像机选项是否已被设定。如果摄像机选项已被设定,则过程进行到步 骤108,处理器26基于设置计算所需要的存储空间。在步骤110,计算可用存储空间。如果 摄像机选项未被设定,则过程从106进行到步骤112以检验全局选项。过程从步骤110或 112进行到114,处理器26确定全局选项是否已被设定。如果全局选项尚未设定,则在模块 116,处理器26计算记录天数并在步骤118显示结果。如果在步骤114处理器26确定已设定全局选项,则过程进行到步骤120改变记录 设置。在步骤122,处理器26确定是否已达到全局设置。如果已达到全局设置,则在模块 124显示结果。如果尚未达到全局设置,则过程进行到步骤126,处理器26确定是否已达到 界限。如果答案为否,则过程返回到步骤120。如果已达到界限,则在步骤128处理器26计 算记录天数并在模块130显示结果。配置程序可保存在计算机可读介质上,其指用于保存可由计算机存取的数据的任 何存储设备。计算机可读介质的例子包括磁硬盘、软盘、光盘如CD-ROM或DVD、磁带、内存芯 片、及用于传送计算机可读电子数据的载波,如在传送和接收电子邮件或访问网络时使用 的载波。本发明的备选实施例是建立将要分配给单一摄像机或一批摄像机的存储资源或 总可用内存的百分比,及使用上述过程优化该摄像机或该组摄像机。以同样的方式处理所 有可用的摄像机组使整个系统能配置成具有所定义的总存储时间。尽管本发明方法已描述 为允许所有参数均可单独进行调节,但特定变量可被使得成为全局变量从而一变化自动输 入到给定组的正确地点中。应当理解,在不脱离本发明范围的情况下,可对本发明进行变化和修改。还应当理 解,本发明的范围不解释为限于在此公开的具体实施例,而是与按照前述公开内容理解的 所附权利要求一致。
权利要求
用于记录来自多个视频源的视频数据的存储设备的配置方法,该方法包括步骤提供控制多个视频源的设置的参数列表,所述设置影响多个视频源中的一视频源提供的视频数据量;使用户能从所述列表选择参数;使用户能改变所选参数;确定改变所选参数对可用视频存储量的影响;及向用户提供关于改变所选参数的影响的反馈。
2.根据权利要求1的方法,其中所述确定改变所选参数对可用视频存储量的影响的步 骤包括确定在存储设备满之前视频数据的记录时间量的变化。
3.根据权利要求2的方法,其中所述向用户提供关于改变所选参数的影响的反馈的步 骤包括向用户提供关于在存储设备满之前视频数据的记录时间量的变化的反馈。
4.根据权利要求1的方法,还包括步骤使用户能对参数进行影响多个视频源中的所 有视频源的全局变化。
5.根据权利要求4的方法,还包括步骤使用户能锁定与多个视频源中的第一视频源 有关的参数,使得当用户对参数进行影响多个视频源中的所有视频源的全局变化时与第一 视频源有关的参数不被改变。
6.根据权利要求1的方法,其中所述提供控制多个视频源的设置的参数列表的步骤包 括提供包括每秒帧数、图像大小、图像质量和记录计划的列表。
7.配置用于记录来自多个视频源的视频数据的存储器的装置,该装置包括处理器、 适于从多个视频源接收视频数据的输入设备、及内存;所述处理器适于产生信号以提供 控制连接到所述输入设备的多个视频源的设置的参数列表,所述设置影响多个视频源中的 一视频源提供的视频数据量;使用户能从所述列表选择参数;使用户能改变所选参数;确 定改变所选参数对所述内存中可用存储量的影响;及向用户提供关于改变所选参数的影响 的反馈。
8.根据权利要求7的装置,其中所述处理器适于确定在所述内存满之前视频数据的记 录时间量的变化。
9.根据权利要求8的装置,其中所述处理器适于向用户提供关于在所述内存满之前视 频数据的记录时间量的变化的反馈。
10.根据权利要求7的装置,其中所述处理器适于使用户能对参数进行影响多个视频 源中的所有视频源的全局变化。
11.根据权利要求10的装置,其中所述处理器适于使用户能锁定与多个视频源中的第 一视频源有关的参数,使得当用户对参数进行影响多个视频源中的所有视频源的全局变化 时与第一视频源有关的参数不被改变。
12.根据权利要求7的装置,其中所述处理器适于提供包括每秒帧数、图像大小、图像 质量和记录计划的列表。
13.包含指令的计算机可读介质,当所述指令由计算机执行时,使得计算机执行权利要 求1的方法。
14.根据权利要求13的计算机可读介质,其中所述确定改变所选参数对可用视频存储 量的影响的步骤包括确定在存储设备满之前视频数据的记录时间量的变化。
15.根据权利要求14的计算机可读介质,其中所述向用户提供关于改变所选参数的影 响的反馈的步骤包括向用户提供关于在存储设备满之前视频数据的记录时间量的变化的 反馈。
16.根据权利要求13的计算机可读介质,还包括步骤使用户能对参数进行影响多个 视频源中的所有视频源的全局变化。
17.根据权利要求16的计算机可读介质,还包括步骤使用户能锁定与多个视频源中 的第一视频源有关的参数,使得当用户对参数进行影响多个视频源中的所有视频源的全局 变化时与第一视频源有关的参数不被改变。
18.根据权利要求13的计算机可读介质,其中所述提供控制多个视频源的设置的参数 列表的步骤包括提供包括每秒帧数、图像大小、图像质量和记录计划的列表。
全文摘要
本发明公开了用于记录来自多个视频源的视频数据的存储设备的配置方法,该方法包括步骤提供控制多个视频源的设置的参数列表,所述设置影响多个视频源中的一视频源提供的视频数据量;使用户能从所述列表选择参数;使用户能改变所选参数;确定改变所选参数对可用视频存储量的影响;及向用户提供关于改变所选参数的影响的反馈。
文档编号H04N5/76GK101803375SQ200880108276
公开日2010年8月11日 申请日期2008年9月19日 优先权日2007年9月21日
发明者A·A·德克莱尔, K·梅德赫斯特 申请人:派尔高公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1