建立和管理视频监视系统的设备和方法

文档序号:7624820阅读:166来源:国知局
专利名称:建立和管理视频监视系统的设备和方法
技术领域
本发明一般涉及视频监视系统,更具体地涉及用于实现和管理分布式视频监视器材的大规模系统的系统和方法。
背景技术
在当前对犯罪和恐怖分子活动日益关注的环境中,视频监视技术领域的技术人员迅速认识到当前系统的局限性,尤其是在面临可能很少发生但是具有高度灾难性的广泛威胁环境时。另外,本领域的技术人员也认识到用于商业目的的由监视导出的信息的价值,例如到达-出发时间;零售浏览活动;或交通模式。
当前视频监视系统响应当前和可预知需求的能力有限。特别地,当前视频监视系统经常是在实施方面灵活性很少并且对集中式远程管理的阻力很强的视频监视器材的混合。在实施方面缺乏灵活性是迄今为止有关视频监视系统的构造的专用解决方案的结果。在现有技术中,该解决方案是在针对特定威胁环境定制的″定制″监视组件中集成相对低技术的监视器材,例如摄像机。这个解决方案可能产生有些复杂的产生能力,但是一旦政府或大型公司尝试向具有不同和有时冲突的安全性问题的许多位置部署已有的安全性解决方案,便发现有重要和关键的局限性。
结果,政府或公司经常面临从头开始的情况,其中必须针对期望得到监视能力的每个设施构造新和独特的监视系统。由于安全专家的数量相对有限,并且定制视频监视系统的实施时间较长,真实结果是必须按近至中期配给监视能力,其逻辑结果是某些设施不得不具有有限或没有视频监视能力。显然,在当前日益增加的威胁环境中,这种延迟具有悲剧并且甚至恐怖的结果。
当前视频监视系统的另一个问题是其对集中式管理的阻力。因为许多已有视频监视系统在性质上是专用的,它们自然缺乏通用性。这意味着寻求实现集中式和自顶向下的视频监视系统管理解决方案的政府或大型公司面对独特监视组件与例如不同控制协议;能力;和数据格式的集合,其中每一组件可以容易地在当地进行管理,但是当联系起来时,几乎不可能将其管理为来自远程地区的实体。
因此,本领域的技术人员期望改进已有的视频监视技术。特别地,本领域的技术人员期望得到具有高度的固有可编程性的构件(例如摄像机)。这种可编程性将导致对实施时间周期的许多改进。通过提供受到编程控制的大范围固有能力,将大大减少对费时的专用实施的需要。相反,通过这种构件,安全专家可以迅速实现视频监视系统的粗略轮廓,并且接着通过集中式编程控制快速细化系统的操作。
另外,本领域的技术人员期望得到一组用于控制和管理分布式视频监视系统的活动的公共控制协议。此需要有若干理由。首先,由于当前视频监视系统经常是专用和独特的,因此没有已知的用于管理由高度可编程构件构成的分布式视频监视系统的管理协议集合。其次,由于监视系统的组成部分将是高度可编程的并且容易进行集中控制,所以需要利用这些特征的管理协议。

发明内容
根据这些指导的当前优选实施例,克服了上述和其它问题,并且实现了其它优点。本发明包括用于建立和管理远程,分布式,模块化和可扩展摄像机监视系统的方法和设备。
尤其是,本发明的第一可选实施例包括视频监视系统模块,其包括视频监视摄像机,其中视频监视摄像机是远程可编程的;视频编码器,用于对视频监视摄像机收集的视频进行编码;和视频分析引擎,其被连接到视频监视摄像机以分析视频监视摄像机收集的视频,并且产生由视频分析导出的数据。
尤其是,本发明的第二可选实施例包括至少一个视频监视系统模块,其包括视频监视摄像机,其中视频监视摄像机是远程可编程的;视频编码器,用于对视频监视摄像机收集的视频进行编码;和视频分析引擎,其被连接到视频监视摄像机以分析视频监视摄像机收集的视频,并且产生由视频分析导出的数据。
本发明的第三可选实施例包括并入视频监视摄像机系统中的视频监视摄像机集群,该视频监视摄像机集群包括被视频监视系统用来标识视频监视摄像机集群的唯一标识符;至少一个视频监视系统模块,该视频监视系统模块包括视频监视摄像机,其中视频监视摄像机是远程可编程的;视频编码器,用于对视频监视摄像机收集的视频进行编码;和视频分析引擎,其被连接到视频监视摄像机以分析视频监视摄像机收集的视频,并且产生由视频分析导出的数据。
本发明的第四可选实施例包括视频监视摄像机系统前端,其包括至少一个视频监视系统模块,该视频监视系统模块包括视频监视摄像机,其中视频监视摄像机是远程可编程的;视频编码器,用于对视频监视摄像机收集的视频进行编码;和视频分析引擎,其被连接到视频监视摄像机以分析视频监视摄像机收集的视频,并且产生由视频分析导出的数据;至少一个视频监视系统网络,其被连接到至少一个视频监视系统模块;和远程视频监视系统控制接口,其被连接到至少一个视频监视系统网络,用于控制至少一个视频监视系统模块的操作。
本发明的第五可选实施例包括信号承载介质,其有形地体现可被计算机系统的数字处理设备执行以进行包括视频监视系统的建立和管理的操作的机器可读指令程序,该操作包括通过为至少一个视频监视摄像机集群和构成该视频监视摄像机集群的至少一个视频监视摄像机分配唯一标识符来建立由至少一个可编程视频监视摄像机构成的至少一个视频监视摄像机集群,其中唯一标识符将在电子数据库系统中被用来管理视频监视摄像机集群和构成该视频监视摄像机集群的至少一个视频监视摄像机的操作;对构成该视频监视摄像机集群的至少一个视频监视摄像机进行编程;为由构成该视频监视摄像机集群的至少一个视频监视摄像机所采集的视频数据分配唯一标识符,其中当保存由至少一个视频监视摄像机采集的视频数据以便以后检索时,唯一标识符被数据库系统用于对该视频数据进行分类;和选择要对构成该视频监视摄像机集群的至少一个视频监视摄像机所采集的视频数据执行的至少一个视频分析操作。
于是,可见本发明的实施例克服了现有技术的局限性。特别地,上述现有技术视频监视组件经常在性质上是专用的,并且不容易扩展。相反,本发明的方法和设备大大简化了分布式,模块化和可扩展视频监视系统的建立,实施和管理。
例如,本发明的视频监视系统模块大大简化了视频监视系统的粗略轮廓的建立。这可以通过视频监视系统模块的模块化和可编程性来实现。用户只需要确立视频监视摄像机的期望位置,接着连接(例如通过使用视频监视系统网络)期望位置以接受视频监视系统模块,接着将视频监视系统模块插入到例如视频监视系统网络上。由于视频监视摄像机和视频分析引擎是高度可编程和远程可编程的,安装技术人员不需要在每个摄像机位置花费时间设置摄像机运动;相反,安装技术人员可以通过网络远程访问和编程视频监视摄像机和视频分析引擎。这个功能对于多个摄像机被用来观察单个位置的情况尤其有用;摄像机的远程可编程性迅速允许安装技术人员优化解决方案。
本发明的另一个优点是视频监视摄像机集群所代表的视频监视系统中间层次的模块化。将可唯一识别的视频监视摄像机集群中的一组视频监视系统模块相关联的能力大大简化了分布式视频监视系统的管理,因为视频监视摄像机集群将与特定建筑物位置;入口;或地址相关联。这允许监视技术人员监视一组集群以迅速得到所监视的物理环境的整体视图。另外,集群所代表的模块化大大简化了分布式视频监视系统的扩充,因为它发生在系统框架内,该框架唯一标识视频监视系统器材和视频监视系统所产生的数据。
本发明的另一个优点是可用于用户的服务和管理协议的组件。可用管理协议的广泛性大大简化了对所管理的视频监视系统的控制的精细程度的实现。
总之,本发明的可选实施例的上述摘要是示例性和非限制性的。例如,本领域的普通技术人员会理解,来自一个可选实施例的一或多个方面或步骤可以与来自另一个可选实施例的一或多个方面或步骤相结合以产生本发明范围内的新实施例。


当结合附图进行读取时,这些教导的上述和其它方面在下面优选实施例的详细描述中会更加清楚,其中图1A描述了结合视频监视摄像机组织的电子视频监视摄像机系统的前端的模块图,其包括视频监视摄像机系统并且根据本发明而形成;图1B描述了结合视频监视摄像机的编程视图组织的电子视频监视摄像机系统的前端的模块图,其包括视频监视摄像机系统并且根据本发明而形成;图2描述了根据本发明的分布式视频监视摄像机系统的数据流体系结构;图3描述了根据本发明的分布式视频监视摄像机系统的控制流体系结构;图4描述了根据本发明的可选分布式视频监视摄像机系统的数据流体系结构;图5描述了根据本发明的可选视频监视系统体系结构;图6描述了当建立模块化和可扩展视频监视系统时由基于本发明实施例的方法和设备执行的操作;图7描述了可用于实现和管理基于本发明的模块化和可扩展视频监视系统的服务协议的类别;图8描述了可用于实现和管理基于本发明的模块化和可扩展视频监视系统的特定集群相关服务协议;图9描述了可用于实现和管理基于本发明的模块化和可扩展视频监视系统的特定集群摄像机相关服务协议;图10描述了可用于实现和管理基于本发明的模块化和可扩展视频监视系统的特定摄像机相关服务协议;而图11描述了可用于实现和管理基于本发明的模块化和可扩展视频监视系统的特定视频分析相关服务协议。
具体实施例方式
在图1-5的示意模块图中图解了本发明的具体实施例和特征。图1A的模块图描述了包括根视频监视集群102的视频监视系统前端100的一部分,根视频监视集群102包括各个视频监视摄像机集群112,114。每个集群112,114包括至少一个视频监视摄像机;例如,集群1包括4个视频监视摄像机122,124,126,128,而集群114包括一个视频监视摄像机130。
包括视频监视摄像机集群的各个摄像机最好是高度可编程的,具有可编程的摇摆镜头,倾斜,变焦和数字变焦特征。各个摄像机也具有视图(view)编程能力,其中由从摇摆,倾斜,变焦或数字变焦选项的至少一个中选择的特定集合的操作或运动构成的视图被编程为操作或运动序列。在某些实施例中,每个摄像机可以具有多个编程视图,如图1A中摄像机124,摄像机128和摄像机130所示,摄像机124具有视图142,144和146,摄像机128具有视图148和150,摄像机130具有视图152和154。
除了视图编程之外,由视频分析引擎214根据一或多个用户指定标准(criteria)来分析对应于由视频监视摄像机124采集的特定视图146的视频。视频分析引擎214通过分析由例如视频监视摄像机124的视频监视摄像机采集的视频来产生轨迹(track)信息162。如图1A所示,在视频监视摄像机124的指定视图146上进行视频分析。轨迹信息至少包括指向满足用户指定标准的视频的指针。例如,如果该标准对应于汽车进入摄像机的视野的事件,则视频分析引擎将产生至少包括指向每个视频部分的指针的轨迹信息,其记录了进入视野的汽车的出现。
与图1A描述的实施例相反,图1B中描述的实施例被组织成编程摄像机视图的集群。象在图1A描述的实施例的情况中那样,视频监视摄像机前端170包括根集群171,根集群171进一步包括集群172和173。每个集群172,173包括从不同摄像机中选择的编程摄像机视图。例如,集群172包括从摄像机1选择的视图1(174);从摄像机2选择的视图3(175);和从摄像机5选择的视图2(176);并且集群173包括来自摄像机7的视图4(177)和来自摄像机9的视图3(178)。另外,视频分析操作能够被应用于视图集群,或构成集群的各个视图。此外,能够从以集群为中心的角度来报告由应用于视图集群的视频分析导出的数据和报警条件。
这个特征说明了本发明的具体优点在于能够容易地和不断地针对特定威胁环境而定制视频监视和分析活动。视频监视分析人员没有象现有技术中那样面临这样的情况,其中在建立视频监视系统时预定视频监视选项;而是当实施本发明的方法和设备时,视频监视分析人员能够不断地调整系统以适应演变的威胁情形。
图2描述了数据管理细节,图3描述了按照本发明形成的视频监视系统200的控制管理细节。特别地,视频监视系统200部分地包括多个视频监视系统模块210,视频监视系统模块210包括摄像机212;视频分析引擎214;视频编码器216;和摄像机控制器218。至少一个视频监视系统模块包括图2和3描述的实施例中的视频监视摄像机集群。视频监视系统模块210是本发明的特定优点,因为它们提供高度的可编程性,模块化,灵活性和可扩展性。可通过摄像机控制器218对视频监视系统模块中的每个视频监视摄像机212进行远程编程。另外,视频分析引擎214是远程可编程的,从而允许用户远程指定视频分析标准。在图2描述的数据流中,视频分析引擎通过视频监视系统网络215将根据视频监视摄像机212采集的视频的分析而导出的数据传送到电子数据库系统220。
在图2和3中描述了单元系统网络215,但是在本发明的各种可选实施例中,视频监视系统网络可以被划分为按照各种协议进行操作的各种部件网络。例如,视频监视系统网络的部分可以是硬接线的,而其它部分可以是无线的。另外,可以在系统的各个层次使用不同有线和无线网络协议。
电子数据库系统220包括数据库服务器,用于对视频分析引擎214产生的数据进行接收和分类;视频管理器,用于接收经过视频编码器216编码的视频;和应用服务器226,用于管理视频监视应用。在图2和3描述的特定实施例中,通过视频监视系统200的电子数据库系统220来进行视频监视系统200的实施和管理,并且管理视频监视活动。在可选实施例中,可以通过分立的手段来管理这些活动。
另外,在图2和3中数据库系统被描述为集成了数据库服务器222和视频管理器224。在可选实施例中,这些可以是分立的;而在其它实施例中,在按照本发明操作的大规模分布式视频监视系统中可以有多个数据库服务器222和视频管理器224。事实上,用于标识视频监视摄像机集群;视频监视摄像机;视频监视摄像机视图和轨迹信息的全局唯一标识符的使用大大地减少了数据库管理开销,因为不必集中管理标识活动,并且使得能够实现分布式视频监视系统。
在图2和3描述的实施例中,2个应用228和230通过电子数据库系统220与视频监视系统200交互。尤其是,应用228是用于实现和管理视频监视系统的控制应用,而应用230是用于控制利用视频监视系统200完成的监视活动的监视应用。例如,在各个实施例中,监视应用230会自动地将视频监视系统200采集的视频和数据传播到执行监视活动的视频监视分析人员。在其它实施例中,监视应用会接收视频监视分析人员所编制的电子数据库系统200的查询;找出满足查询的数据和视频,并且如图2和3所示以浏览器格式240显示数据和视频。在进一步的实施例中,监视应用230会产生用于向执行视频监视活动的视频监视分析人员报警的报警条件。这些各种选项还可以在单个实施例中同时可用。
在图2和3中能够看出本发明的方法和设备的特定优点。例如,可以由视频分析引擎214连续执行视频分析,从而产生能够准实时地访问以帮助例如公安活动或更加滞后地访问以帮助调查活动的对象和事件数据的丰富数据库。另外,显然能够通过添加模块化视频监视系统模块210来扩展具有图2和3描述的体系结构的视频监视系统。通过为视频监视摄像机集群;视频监视摄像机;和视频监视摄像机视图分配唯一标识符,可使此更加容易。唯一标识符的分配不仅有助于电子数据库系统220中数据和视频的分类和存档,而且有助于视频监视分析人员对形势的感知的形成,其中通过视频监视摄像机和视图与唯一标识符的关联来增加视频监视分析人员的感知。
另外,分配给集群,摄像机和视图的唯一标识符还可以充当基于Web的系统中的Web地址,从而大大简化与电子视频监视系统的交互。例如,如果视频监视分析人员期望看到与特定摄像机视图相关的直播馈送,则分析人员只需要使用唯一标识符输入摄像机视图的地址以形成访问摄像机视图的一部分地址。
在图4中描述了按照本发明的方法和设备操作的可选视频监视系统。在图4中,视频分析引擎214被编程有执行对象检测的对象检测应用250;执行对象跟踪的对象跟踪应用252;执行对象分类的对象分类应用254;和执行活动分析的活动分析应用256。在图4描述的实施例中,分析活动被应用于从单个视频监视摄像机212采集的视频,从而说明多个视频分析活动能够被同时应用于该视频。
视频编码器216包括多个视频编码应用,从而为使用视频监视系统的视频监视分析人员提供大范围的选项。特别地,视频编码器216包括MPEG4编码器260;Windows媒体编码器262;和Verint编码器264。
图4中描述的数据库服务器222被编程为响应从视频分析引擎214接收的数据而执行各种报警。例如,数据库服务器的编程包括发出加速报警的加速报警应用270;发出车辆报警的车辆报警应用272;发出闲荡报警的闲荡应用274;和发出其它报警的其它应用276。在其它实施例(例如图2-3中描述的实施例)中,也可以将报警本地实现为由至少一个视频分析引擎214来执行。
在图5的概念模块图中描述了根据本发明的视频监视系统200的补充细节。视频监视系统200包含连接到至少一个系统总线302的至少一个数据处理器301,其中数据处理器301通过该系统总线302可以寻址这里简称为存储器303的存储器子系统303。存储器303可以包含RAM,ROM和固定和活动盘和/或磁带。存储器303被假定存储至少一个程序,该程序包括用于使得数据处理器301执行基于本发明的教导的方法的指令。数据处理器301也通过总线302连接到用户接口,用户接口优选为图形用户接口(″GUI″)305,包含例如一个或多个键盘,鼠标,轨迹球,语音识别接口的用户输入设备306,以及例如高分辨率图形CRT显示器终端,LCD显示终端或任何适当的显示设备的用户显示设备307。通过这些输入/输出设备,用户能够执行其中需要用户指定的值的本发明的方法步骤。
数据处理器301也可以通过总线302连接网络接口308,网络接口308提供对例如内部网和/或因特网的视频监视系统网络215的双向接入。在本发明的各种实施例中,能够通过显示器307和输入设备306执行系统实现和管理以及监视活动。
通常,可以通过以下方式实现这些教导使用个人计算机,服务器,微型计算机,大型计算机,便携式计算机,嵌入式计算机上运行的至少一个软件程序,或通过与电子数据库系统200上驻留的视频监视系统管理应用228和视频监视应用230配合操作的任何合适种类的可编程数据处理器301。视频监视系统技术人员也可以通过显示器305和输入设备306管理包括至少一个视频监视摄像机集群211的视频监视系统模块210。
本发明的一个优点是能够快速和容易地构造分布式视频监视系统。这是图3-5中反映的体现在系统中的模块式概念的结果,其中用于建立和管理视频监视系统的固件和软件被设计成与具有高度可编程性的视频监视摄像机和提供大范围视频分析方法的视频分析引擎操作。
图6中描述了根据本发明的方法,和由根据本发明的程序和设备执行的步骤。图6一般地描述了当建立视频监视系统200时由根据本发明的设备和方法执行的步骤或操作。在图6中,第一个操作410包括通过为至少一个视频监视摄像机集群和构成该视频监视摄像机集群的至少一个视频监视摄像机分配唯一标识符来建立由至少一个可编程视频监视摄像机构成的至少一个视频监视摄像机集群,其中唯一标识符在电子数据库系统中将被用于管理视频监视摄像机集群和构成该视频监视摄像机集群的至少一个视频监视摄像机的操作。接着的操作420包括对构成该视频监视摄像机集群的至少一个视频监视摄像机进行编程。接着,执行操作430,包括为由构成该视频监视摄像机集群的至少一个视频监视摄像机所采集的视频数据分配唯一标识符,其中当保存由至少一个视频监视摄像机采集的视频数据以便以后检索时,唯一标识符被数据库系统用于对该视频数据进行分类。接着在操作440中,选择要对由构成该视频监视摄像机集群的至少一个视频监视摄像机所采集的视频数据执行的至少一个视频分析操作。
除了图6描述的操作之外,包括其它操作的附加服务协议可用于实现和管理根据本发明的视频监视系统200。特别地,图7描述了其中存在各种这样的服务协议的一般类别。例如,存在集群相关操作600;集群摄像机相关操作700;摄像机操作800;和视频分析操作900。在图8-11中描述了这些类别中出现的特定服务协议。
在图8中描述了可用的集群相关服务协议,包括用于以下目的的协议创建集群610;命名集群612;删除集群614;修改集群616;列出可用集群618;提供集群说明620;取回集群说明622;和将集群与地址信息相关624。在各种实施例中,集群可以包括静止摄像机;具有可编程视图能力的摄像机;或具有多可编程视图能力的摄像机。另外,集群可以包括从若干不同摄像机选择的视图。除了图6描述的操作之外,可以执行这些操作,用于建立和管理根据本发明的视频监视系统。
在图9中描述了可用的集群摄像机相关协议,包括用于以下目的的协议向集群添加摄像机710;命名摄像机712;和删除摄像机714。
图10中描述了视频摄像机相关协议,包括用于以下目的的协议编程810视频监视摄像机的倾斜812;摇摆814;变焦816;和数字变焦818运动或操作;编程由视频监视摄像机820的至少一个操作或运动构成的摄像机视图;编程多个视图822;删除视图824;修改视图826;和提供视图说明830。
图11中描述了视频分析相关协议,包括用于以下目的的协议选择要对视频执行的视频分析910;开始视频分析912和停止视频分析914。视频分析可以被应用于单个摄像机;摄像机集群;或摄像机视图的集群,这类似于控制视频分析的操作。
于是可以发现,上述说明已经通过示例性和非限制性的例子提供了发明人当前考虑的用于建立,实现,管理和扩展模块化和分布式视频监视系统的最优方法和设备的完整和丰富的说明。本领域技术人员将理解,在这里描述的各种实施例可以单独实施;与在这里描述的一或多个其它实施例结合实施;或与不同于在这里描述的视频监视系统结合实施。此外,本领域技术人员将理解,本发明可以通过不同于所述实施例的实施例实施;这些描述的实施例用于图解和非限制性的目的;而且本发明仅仅由之后的权利要求限制。
权利要求
1.一种用于分布式和可扩展视频监视系统的视频监视系统模块,该视频监视系统模块包括视频监视摄像机,其中视频监视摄像机是远程可编程的;视频编码器,用于对视频监视摄像机收集的视频进行编码;和视频分析引擎,其被连接到视频监视摄像机以分析视频监视摄像机收集的视频,并且产生由视频分析导出的数据以便从视频监视系统模块输出。
2.一种视频监视摄像机集群,包括至少一个视频监视系统模块,该视频监视系统模块包括视频监视摄像机,其中视频监视摄像机是远程可编程的;视频编码器,用于对视频监视摄像机收集的视频进行编码;和视频分析引擎,其被连接到视频监视摄像机以分析视频监视摄像机收集的视频,并且产生由视频分析导出的数据以便从视频监视系统模块输出。
3.一种并入视频监视摄像机系统中的视频监视摄像机集群,该视频监视摄像机集群包括被视频监视摄像机系统用来标识视频监视摄像机集群的唯一标识符;至少一个视频监视系统模块,该视频监视系统模块包括视频监视摄像机,其中视频监视摄像机是远程可编程的;视频编码器,用于对视频监视摄像机收集的视频进行编码;和视频分析引擎,其被连接到视频监视摄像机以分析视频监视摄像机收集的视频,并且产生由视频分析导出的数据以便从视频监视系统模块输出。
4.如权利要求3所述的视频监视摄像机集群,其中视频监视摄像机集群包括多个视频监视系统模块,并且包括每个视频监视系统模块的每个摄像机具有被摄像机监视系统用于标识摄像机的唯一标识符。
5.一种视频监视摄像机系统前端,包括视频监视摄像机集群,包括至少一个视频监视系统模块,该视频监视系统模块包括视频监视摄像机,其中视频监视摄像机是远程可编程的;视频编码器,用于对视频监视摄像机收集的视频进行编码;和视频分析引擎,其被连接到视频监视摄像机以分析视频监视摄像机收集的视频,并且产生由视频分析导出的数据;至少一个视频监视系统网络,其被连接到至少一个视频监视系统模块;和远程视频监视系统控制接口,其被连接到至少一个视频监视系统网络,用于控制至少一个视频监视系统模块的操作。
6.如权利要求5所述的视频监视摄像机系统前端,其中视频监视摄像机具有摇摆镜头功能,并且远程视频监视系统控制接口还包括摄像机摇摆功能编程模块,用于允许用户对视频监视摄像机的摇摆功能进行远程编程。
7.如权利要求5所述的视频监视摄像机系统前端,其中视频监视摄像机具有倾斜功能,并且远程视频监视系统控制接口还包括摄像机倾斜功能编程模块,用于允许用户对视频监视摄像机的倾斜功能进行远程编程。
8.如权利要求5所述的视频监视摄像机系统前端,其中视频监视摄像机具有变焦功能,并且远程视频监视系统控制接口还包括摄像机变焦功能编程模块,用于允许用户对视频监视摄像机的变焦功能进行远程编程。
9.如权利要求5所述的视频监视摄像机系统前端,其中视频监视摄像机具有数字变焦功能,并且远程视频监视系统控制接口还包括数字变焦功能编程模块,用于允许用户对视频监视摄像机的数字变焦功能进行远程编程。
10.如权利要求5所述的视频监视摄像机系统前端,其中视频监视摄像机具有多视图功能,每个视图包括视频监视摄像机的一个或多个操作或运动,远程视频监视系统控制接口还包括摄像机视图功能编程模块,用于允许用户对视频监视摄像机的多视图功能进行远程编程。
11.如权利要求10所述的视频监视系统前端,其中视频监视摄像机的操作至少包括变焦操作。
12.如权利要求10所述的视频监视系统前端,其中视频监视摄像机的操作至少包括数字变焦操作。
13.如权利要求10所述的视频监视系统前端,其中视频监视摄像机的运动至少包括摇摆运动。
14.如权利要求10所述的视频监视系统前端,其中视频监视摄像机的运动至少包括倾斜运动。
15.一种信号承载介质,其有形地体现可由计算机系统的数字处理设备执行以进行包括视频监视系统的建立和管理的操作的机器可读指令程序,该操作包括通过为至少一个视频监视摄像机集群和构成该视频监视摄像机集群的至少一个视频监视摄像机分配唯一标识符来建立由至少一个可编程视频监视摄像机构成的至少一个视频监视摄像机集群,其中唯一标识符将在电子数据库系统中被用来管理视频监视摄像机集群和构成该视频监视摄像机集群的至少一个视频监视摄像机的操作;对构成该视频监视摄像机集群的至少一个视频监视摄像机进行编程;为由构成该视频监视摄像机集群的至少一个视频监视摄像机所采集的视频数据分配唯一标识符,其中当保存由至少一个视频监视摄像机采集的视频数据以便以后检索时,唯一标识符被数据库系统用于对该视频数据进行分类;和选择要对构成该视频监视摄像机集群的至少一个视频监视摄像机所采集的视频数据执行的至少一个视频分析操作。
16.如权利要求15所述的信号承载介质,其中存在至少两个视频监视摄像机集群,并且所述操作还包括列出至少两个视频监视摄像机集群的每个的唯一标识符。
17.如权利要求15所述的信号承载介质,其中操作还包括向至少一个视频监视摄像机集群分配至少一个视频监视摄像机集群的特性的说明;和在电子数据库系统中保存该说明。
18.如权利要求17所述的信号承载介质,其中操作还包括从数据库检索至少一个视频监视摄像机集群的特性的说明。
19.如权利要求15所述的信号承载介质,其中操作还包括删除至少一个视频监视摄像机集群。
20.如权利要求15所述的信号承载介质,其中操作还包括通过为新视频监视摄像机分配一个唯一标识符,将新视频监视摄像机添加到至少一个视频监视摄像机集群中。
21.如权利要求20所述的信号承载介质,其中操作还包括从视频监视摄像机集群中删除视频监视摄像机中的至少一个。
22.如权利要求15所述的信号承载介质,其中操作还包括向构成该视频监视摄像机集群的至少一个视频监视摄像机分配该视频监视摄像机的特性的说明;和在电子数据库系统中保存该说明。
23.如权利要求22所述的信号承载介质,其中操作还包括检索至少一个视频监视摄像机的特性的说明。
24.如权利要求15所述的信号承载介质,其中对至少一个视频监视摄像机的编程还包括对视频监视摄像机的摇摆控制进行编程。
25.如权利要求15所述的信号承载介质,其中对至少一个视频监视摄像机的编程还包括对视频监视摄像机的倾斜控制进行编程。
26.如权利要求15所述的信号承载介质,其中对至少一个视频监视摄像机的编程还包括对视频监视摄像机的变焦控制进行编程。
27.如权利要求15所述的信号承载介质,其中对至少一个视频监视摄像机的编程还包括对视频监视摄像机的数字变焦控制进行编程。
28.如权利要求15所述的信号承载介质,其中对至少一个视频监视摄像机的编程还包括定义构成至少一个视频监视摄像机集群的至少一个视频监视摄像机的至少一个视图,其中视图对应于视频监视摄像机的所编程操作或运动中的至少一个。
29.如权利要求28所述的信号承载介质,其中至少一个视频监视摄像机的操作至少对应于变焦操作。
30.如权利要求28所述的信号承载介质,其中至少一个视频监视摄像机的操作至少对应于数字变焦操作。
31.如权利要求28所述的信号承载介质,其中至少一个视频监视摄像机的运动至少对应于摇摆运动。
32.如权利要求28所述的信号承载介质,其中至少一个视频监视摄像机的运动至少对应于倾斜运动。
33.如权利要求28所述的信号承载介质,其中对至少一个视频监视摄像机的编程还包括定义至少一个视频监视摄像机的多视图。
34.如权利要求28所述的信号承载介质,其中操作还包括通过在视频监视摄像机执行构成至少一个编程的视图的操作和运动时在显示器上显示至少一个视频监视摄像机所采集的视频的实时馈送,演示至少一个视频监视摄像机的至少一个编程的视图。
35.如权利要求15所述的信号承载介质,其中操作还包括开始至少一个选择的视频分析操作。
36.如权利要求35所述的信号承载介质,其中操作还包括停止至少一个选择的视频分析操作。
37.如权利要求28所述的信号承载介质,其中操作还包括为至少一个视图分配唯一标识符;和在电子数据库系统中保存唯一标识符。
38.如权利要求33所述的信号承载介质,其中操作还包括为针对至少一个视频监视摄像机编程的多视图中的每个分配唯一标识符;和在电子数据库系统中保存唯一标识符。
39.如权利要求38所述的信号承载介质,其中操作还包括从电子数据库系统检索对应于编程的视图的唯一标识符。
40.如权利要求28所述的信号承载介质,其中操作还包括将至少一个视频监视摄像机的至少一个视图的特性的说明分配给至少一个视图的相应视图;和在电子数据库系统中保存至少一个视图的说明。
41.如权利要求36所述的信号承载介质,其中操作还包括从电子数据库系统检索至少一个视频监视摄像机的至少一个视图的说明。
42.如权利要求33所述的信号承载介质,其中操作还包括删除多个编程的视图中的至少一个。
43.如权利要求28所述的信号承载介质,其中操作还包括通过修改与针对构成至少一个视频监视摄像机集群的至少一个视频监视摄像机而编程的至少一个视图相对应的所编程操作或运动,更新该至少一个视图。
44.如权利要求33所述的信号承载介质,其中操作还包括列出至少一个视频监视摄像机的可用视图。
45.如权利要求15所述的信号承载介质,其中操作还包括将至少视频监视摄像机集群与地址信息相关联;和在电子数据库系统中保存相关地址信息。
46.如权利要求45所述的信号承载介质,其中地址信息包括场地信息。
47.如权利要求45所述的信号承载介质,其中地址信息包括街道地址信息。
48.如权利要求45所述的信号承载介质,其中地址信息包括建筑物名。
49.如权利要求45所述的信号承载介质,其中地址信息包括城市信息。
50.如权利要求45所述的信号承载介质,其中地址信息包括州信息。
51.如权利要求45所述的信号承载介质,其中地址信息包括建筑物入口信息。
52.如权利要求45所述的信号承载介质,其中地址信息包括邮政编码信息。
53.如权利要求45所述的信号承载介质,其中操作还包括删除地址信息。
全文摘要
公开了用于实现和管理分布式视频监视系统的系统和方法。基于本发明的系统和方法提供用于描述和实现分布式视频监视系统的良好组织的结构,和用于管理视频监视摄像机的集群的监视活动的服务协议。特别地,服务协议提供对视频监视摄像机的监视活动的高度控制。另外,服务协议也在选择和管理可用于分析和组织视频轨迹信息的大范围分析和管理工具方面提供大量灵活性。
文档编号H04N7/18GK1856095SQ20051010677
公开日2006年11月1日 申请日期2005年10月12日 优先权日2004年10月12日
发明者徐秋风, 阿伦·哈姆帕普尔 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1