用于配置相机的位置序列的方法和系统的制作方法

文档序号:6484457阅读:100来源:国知局
用于配置相机的位置序列的方法和系统的制作方法
【专利摘要】一种对相机进行配置以观看位置序列的方法,包括步骤:显示图形用户界面,在图形用户界面上显示多个缩略图,其中该多个缩略图具有相机的相关联的相应位置并且该多个缩略图中的相应缩略图提供相机在相应位置的视野,在该图形用户界面上提供工作空间,使用户能够将缩略图拖放到该工作空间,并且基于该工作空间中的缩略图创建相机的行程。
【专利说明】用于配置相机的位置序列的方法和系统
【技术领域】
[0001]本发明总体上涉及视频监管,尤其涉及配置相机的相机位置序列,其在本领域被称作行程(tour)或模式。
【背景技术】
[0002]通常,用户通过从命名的预设(preset)列表中作出选择来配置安全的相机行程;然而,难以单独使用词语来传递来自相机的视图。另一种选择是通过使用摇摄、倾斜和缩放控制手工移动相机通过所述序列并且在每个位置处暂停。该过程在时间上难以精确,并且如果操作人员出错,其必须从开始处重新开始并重录该模式,这是令人沮丧且低效的。此夕卜,该方法并不允许用户在模式已经被记录之后对其进行修改,由此在模式必须有所改变的情况下进一步产生挫败和低效,即使所述改变很小。
[0003]因此,本领域需要一种提供使用上的便利和效率的配置相机位置序列的方法和系统。此外,本领域需要一种对已有相机模式进行便利修改的方法。

【发明内容】

[0004]一种配置相机以观看位置序列的方法的示例包括步骤:显示图形用户界面,在该图形用户界面上显示多个缩略图,其中该多个缩略图具有相机的相关联的相应位置并且该多个缩略图中的相应缩略图提供相机在相应位置处的视野,在该图形用户界面上提供工作空间,使用户能够将缩略图拖放到该工作空间,并且基于该工作空间中的缩略图为相机创建行程。
[0005]这样的方法的实施方式可以包括以下一个或多个特征。基于工作空间中的缩略图为相机创建行程包括:基于该工作空间中的缩略图和缩略图顺序为相机创建行程。该方法进一步包括使用户能够在工作空间中拖放缩略图以改变相机行程中预设的顺序。该方法进一步包括接收来自用户的删除工作空间中的所选择缩略图的输入并且删除工作空间中所选择的缩略图由此从行程中删除预设。该方法进一步包括基于用户输入保存所述行程。该方法进一步包括接收打开已经保存的行程的用户输入并且基于所接收的用户输入通过在工作空间中显示行程中的预设的缩略图而打开行程。该方法进一步包括通过使用户能够通过拖放工作空间中所显示的缩略图修改行程的预设顺序而基于所接收的用户输入改变已经被打开的行程。该方法进一步包括通过使用户能够拖放工作空间中的图形用户界面上所显示的缩略图而基于所接收的用户输入向已经被打开的行程添加预设。该方法进一步包括通过接收指示工作空间中的哪个缩略图已经被用户所选择的用户输入而基于所接收的输入从已经被打开的行程中去除预设。
[0006]一种用于配置相机以观看位置序列的系统的示例包括处理器、连接至该处理器的显示器,被适配为与相机进行通信的输入/输出设备,以及用户输入设备,该处理器被适配为生成信号以在该显示器上显示图形用户界面,所述图形用户界面具有与和该输入/输出设备进行通信的相机相关联的多个缩略图,所述缩略图具有相机的相关联的相应位置并且该缩略图提供相机在相应位置的视野,该处理器被进一步适配为在该图形用户界面上提供工作空间并且使用户能够使用该用户输入设备将缩略图拖放进工作空间由此基于工作空间中的缩略图为相机创建行程。
[0007]这样的系统的实施方式可以包括以下一个或多个特征。该处理器被适配为基于缩略图在工作空间中的顺序为相机创建行程。该处理器使得用户能够使用用户输入设备将缩略图拖放进工作空间由此改变相机行程中的预设的顺序。该处理器被适配为响应于预设被用户选择以及该预设应当被删除的指示而从行程中删除预设。该处理器被适配为打开行程并且使用户能够通过使用用户输入设备修改该行程。
[0008]一种非瞬时计算机可读介质的示例包括指令,该指令被配置为使得处理器显示图形用户界面,在该图形用户界面上显示多个缩略图,其中该多个缩略图具有相机的相关联的相应位置并且该多个缩略图中的相应缩略图提供相机在相应位置处的视野,在该图形用户界面上提供工作空间,使用户能够将缩略图拖放到该工作空间,并且基于工作空间中的缩略图为相机创建行程。
[0009]这样的非瞬时计算机可读介质的实施方式可以包括以下一个或多个特征。被配置为使得处理器基于工作空间中的缩略图为相机创建行程的指令包括:被配置为使得处理器基于该工作空间中的缩略图和缩略图的顺序为相机创建行程的指令。该非瞬时计算机可读介质进一步包括指令,其被配置为使得处理器让用户能够将缩略图拖放进工作空间以改变相机行程中预设的顺序。该非瞬时计算机可读介质进一步包括指令,其被配置为使得处理器接收来自用户的删除工作空间中的所选择缩略图的输入并且删除工作空间中所选择的缩略图由此从行程中删除所述预设。该非瞬时计算机可读介质进一步包括指令,其被配置为使得处理器接收打开行程的用户输入并且基于所接收的用户输入通过在工作空间中显示行程中的预设的缩略图而打开行程。该非瞬时计算机可读介质进一步包括指令,其被配置为使得处理器让用户能够通过与工作空间中的缩略图进行交互来修改已经被打开的行程。
[0010]这里所描述的事项和/或技术提供了一种准确、有效且灵活的对相机行程进行配置并且优于现有技术的方式。在初始配置中,用户能够准确选择感兴趣的预设,因为其不必依赖于模糊的命名惯例。相反,他能够基于可在缩略图中看到的画面进行选择由此使得实现效率上的提升。让预设缩略图阵列在行程配置页面上可用消除了调用每个预设以在添加它之前验证画面的额外步骤。
[0011]此外,用户在创建和编辑行程时也拥有更多的灵活性。如果他想要在行程中间插入新的预设,则他能够简单地通过将新的预设缩略图拖放到所期望的位置而轻易做到这一点。
[0012]这里所描述的过程和系统以及所伴随的其优势、应用和特征将通过回顾以下的详细描述、附图和权利要求而得到更彻底地理解。
【专利附图】

【附图说明】
[0013]图1是能够在其中实施配置相机的各个方面的监管系统的一个实施例的框图。
[0014]图2是图1所示的工作站的一个实施例的示例性框图。
[0015]图3是图示用于配置预设行程的一个实施例的示例性截屏。[0016]图4是图示用于配置预设行程的一个实施例的示例性截屏。
[0017]图5是图示用于配置预设行程的一个实施例的示例性截屏。
[0018]图6是图示用于配置预设行程的一个实施例的示例性截屏。
[0019]图7是图示用于配置预设行程的一个实施例的示例性截屏。
[0020]图8是图示用于配置预设行程的一个实施例的示例性截屏。
[0021]图9是图示用于配置预设行程的一个实施例的示例性截屏。
[0022]图10是图示用于配置预设行程的一个实施例的示例性截屏。
[0023]图11是图示用于配置预设行程的一个实施例的示例性截屏。
[0024]图12是图示用于配置预设行程的一个实施例的示例性截屏。
[0025]图13是图示用于配置预设行程的一个实施例的示例性截屏。
[0026]图14是图示用于配置预设行程的一个实施例的示例性截屏。
[0027]图15是图示用于配置预设行程的一个实施例的示例性截屏。
[0028]图16是图示用于配置预设行程的一个实施例的示例性截屏。
[0029]图17是图示用于配置预设行程的一个实施例的示例性截屏。
[0030]图18是图示用于配置预设行程的一个实施例的示例性截屏。
[0031]图19是图示用于配置预设行程的一个实施例的示例性截屏。
[0032]图20是图示用于配置预设行程的一个实施例的示例性截屏。
[0033]图21是图示用于配置预设行程的一个实施例的示例性截屏。
【具体实施方式】
[0034]参考图1,视频监管系统10具有网络12,其可以是封闭网络、局域网或者诸如互联网的广域网。多个相机14、16和18连接至网络12以提供实时视频流。例如可以是监管系统10中的控制点的工作站22、个人计算机或者借助膝上计算机登录到监管系统10中的用户连接至网络12。相机14、16和18经由网络12向工作站22提供视频流。存储器20连接至网络12并且能够作为另一个工作站、控制点、网络管理器、系统存储器或其它适当设备的一部分。一个或多个相机14、16和18可以是可移动相机,诸如允许用户对相机的摇摄、倾斜和缩放进行调节并且可以具有其自己的用于存储预设和行程信息的存储器的PTZ相机。
[0035]参考图2,以框图形式示出了用于执行对相机进行配置的各个方面的示例性工作站的一个实施例。工作站22具有中央或主机处理器26,其连接至输入/输出24、ROM 28、RAM 30、视频显示器35、存储器32和用户输入设备36。用户输入设备36可以是键盘、鼠标、控制器或其它适当输入设备。处理器26响应于来自用户输入设备36的用户输入实施存储在ROM 28、例如可以是磁盘驱动器的存储器32或者位于网络12中的其它地方的存储器20中的算法和程序,并且向显示器35提供输出信号。在图1中,输入/输出24连接至网络12以从相机14、16和18接收视频流,并且向相机14、16和18发送配置和控制信号。此外,输入/输出24还能够从存储器接收信号,诸如用于实施配置相机14、16和18的各个方面的算法。该程序和算法例如被存储在存储器32中并且在运行时被加载以使用户能够通过利用用户输入设备36与显示器35上的图形用户界面交互而对一个或多个相机14、16和18和/或监管系统10进行配置。
[0036]图3示出了用于对预设行程进行配置的图形用户界面48的示例性实施例,该预设行程例如被显示在图2的显示器35上。窗口 50示出了之前已经创建的诸如慢速行程和快速行程的预设行程的列表。框或按钮52、54和56允许用户例如通过使用鼠标移动指针57并激活按钮来添加、复制或删除预设行程。窗口 58允许用户通过使用鼠标选择并点击按钮59而得到下一个预设并且观看相机的视野而一步步通过行程。窗口 60包含多个缩略图图像或视图,诸如作为可整合至行程中的预设的厅门62和楼梯64。缩略图仅作为空白矩形示出以简化附图。然而,在实际显示器上所看到的缩略图将是相机在该预设位置的视野中的图像的缩小版本。之前已经通过将摇摄/倾斜/缩放相机定位于期望的视野中、捕捉该视野的图像而用作缩略图、对该预设进行命名并且随后保存位置设置、缩略图和其它相关联信息,而创建这些预设。缩略图随后以显示厅门62和楼梯64的相同方式被显示在窗口 60中。虽然窗口 60中的预设已经被命名以帮助用户识别处于该特定摇摄、倾斜和缩放设置的相机的视野,但是预设的命名并非必需。
[0037]图4-8图示了创建新的行程的一种操作模式。参考图6,窗口 68指示当前快速行程是在窗口 66中示出的行程。窗口 66具有三个子窗口 70、72和74。子窗口 70包含由缩略图厅门62所指示的预设厅门。类似地,子窗口 72包含缩略图接待处夜间76作为下一个预设,并且子窗口 74包含缩略图楼梯64作为下一个预设。子窗口可以向左或向右移动以揭示该行程中另外的预设。图5在框中示出了可以通过点击框78来添加新的预设。用户能够通过使用用户输入设备与缩略图进行交互。图6示出了通过指针选择的缩略图楼梯64。缩略图楼梯64已经被加以阴影以指示其已经被用户选择。在选择了预设之后,用户能够将该预设放进作为行程工作空间的窗口 66。图8图示了预设在缩略图楼梯64已经被拖进窗口 66中之后的全部功能。子窗口 78包含缩略图楼梯64、驻留时间设置功能和变换速度设置。也可以将附加的预设添加至窗口 60中空白的可用预设框。窗口 66允许用户诸如通过从窗口 60拖放另一个预设缩略图并且将其插入在行程中的期望点而对行程进行配置。
[0038]图9-11图示了用于改变行程中预设的顺序的过程的示例性实施例。图9示出了用户已经将指针移动到窗口 66中的楼梯预设。在图10中,缩略图楼梯64的阴影指示用户已经选择并抓取了该预设。图11示出了用户已经移动楼梯预设到厅门预设和接待处夜间预设之间。
[0039]图12-14示出了从行程中去除预设的示例性操作模式。在图12中,能够看到被命名为快速行程的行程由预设门厅、接待处夜间和楼梯这一序列组成。图13示出了用户将指针向框80移动以删除接待处夜间预设。图14示出了接待处夜间预设已经被删除的结果,这使得行程序列为厅门预设后面紧跟着的是楼梯预设。
[0040]图15-21示出了一步步通过行程的操作模式,每次一个预设。窗口 58允许用户通过使用鼠标选择并点击按钮59到达下一个预设并观看相机视野而一步步通过行程。在图15中,图58中示出Sour行程中的预设I。在图16中,用户借助于指针和鼠标点击框59而到达下一个预设。图17示出了随着相机从预设I的摇摄、倾斜和缩放设置移动至预设2的摇摄、倾斜和缩放设置,而出现的在预设I和预设2之间的变换。预设2在图18中的窗口58中示出。图19示出了用户再次激活按钮59而到达下一个预设。图20中的窗口 58中示出变换。预设3在图21中的窗口 58中示出。
[0041]这里所描述的技术和/或事项的各方面允许网络客户端通过基于API要求的各种传输与相机进行通信以保存行程、调用创建缩略图的脚本等,该API要求为例如简单对象访问协议(SOAP)应用程序接口(API)。这里所描述的实施例使用静止图像也就是缩略图快照来表示相机的视野,然而替代实施例可以使用来自相机的缩略图直播流而不是静止图像。如这里所使用的,缩略图意在包括静止和直播流图像。
[0042]这里所描述的技术和/或事项的各方面还允许用户在创建行程(相机位置序列)时观看来自摄像机的实际视图,由此向用户提供视觉预览。用户能够将相机移动至每个预设位置,对其进行保存,并且随后混合和匹配可用预设位置直至实现所期望的模式。随后用户能够调节定时,指定每个预设位置应当保持多长时间以及到下一个预设的变换速度。
[0043]这里所描述并示出的处理和方法可以被存储在非瞬时计算机可读介质上,所述介质指用于存储可由计算机访问的数据的非瞬时存储设备,例如磁性硬盘、软盘、诸如CD-ROM或DVD的光盘、磁带和存储器芯片。
[0044]虽然这里所讨论的各个实施例涉及视频监管系统,但是同样的处理和方法可以通过相机和监管环境以外的商业和非商业系统所捕捉的视频数据而被加以利用。
[0045]其它配置和实施方式的示例处于本公开说明书和所附权利要求的范围和精神内。例如,由于软件的属性,这里所描述的功能可以使用处理器、硬件、固件、硬线、或任意这些的组合所执行的软件来实施。实施功能的特征也可以在物理上处于各种位置,包括被分布以使得部分功能在不同物理位置处实施。而且,如包括权利要求在内的本文中所使用的,如以“至少一个”作为开头的事项列表中所使用的“或”指示非连续列表,从而例如“A、B或C中的至少一个”的列表意味着A或B或C或者AB或AC或BC或ABC ( S卩,A和B和C)。此夕卜,要理解的是,本文可以公开多于一项的发明。
【权利要求】
1.一种配置相机以观看位置序列的方法,包括步骤:显示图形用户界面;在所述图形用户界面上显示多个缩略图,所述多个缩略图具有所述相机的相关联的相应位置并且所述多个缩略图中的相应缩略图提供所述相机在所述相应位置处的视野;在所述图形用户界面上提供工作空间;使用户能够将缩略图拖放到所述工作空间;并且基于所述工作空间中的所述缩略图创建所述相机的行程。
2.根据权利要求1所述的方法,其中所述创建步骤基于所述工作空间中的所述缩略图和缩略图的顺序创建所述相机的行程。
3.根据权利要求2所述的方法,进一步包括步骤:使用户能够在所述工作空间中拖放所述缩略图以更改所述相机的行程中预设的顺序。
4.根据权利要求2所述的方法,进一步包括步骤:接收来自用户的删除所述工作空间中的所选择缩略图的输入并且删除所述工作空间中所选择的缩略图,由此从所述行程中删除所述预设。
5.根据权利要求2所述的方法,进一步包括步骤:基于用户输入保存所述行程。
6.根据权利要求5所述的方法,进一步包括步骤:接收打开已经保存的行程的用户输入并且基于所接收的用户输入通过在所述工作空间中显示行程中的预设的缩略图而打开所述行程。
7.根据权利要求6所述的方法,进一步包括步骤:通过使用户能够通过拖放所述工作空间中显示的所述缩略图修改所述行程的预设顺序而基于所接收的用户输入改变已经被打开的所述行程。
8.根据权利要求6所述的方法,进一步包括步骤:通过使用户能够通过拖放所述工作空间中的图形用户界面上显示的缩略图而基于所接收的用户输入向已经被打开的行程添加预设。`
9.根据权利要求6所述的方法,进一步包括步骤:通过接收指示所述工作空间中的哪个缩略图已经被所述用户选择的用户输入而基于所接收的输入从已经被打开的行程中去除预设。
10.一种用于配置相机以观看位置序列的系统,包括:处理器、连接至所述处理器的显示器,被适配为与相机进行通信的输入/输出设备,以及用户输入设备,所述处理器被适配为生成信号以在所述显示器上显示图形用户界面,所述图形用户界面具有与和所述输入/输出设备进行通信的相机相关联的多个缩略图,所述缩略图具有所述相机的相关联的相应位置并且所述缩略图提供所述相机在所述相应位置处的视野,所述处理器被进一步适配为在所述图形用户界面上提供工作空间并且使用户能够使用所述用户输入设备在所述工作空间中拖放缩略图,由此基于所述工作空间中的所述缩略图创建所述相机的行程。
11.根据权利要求10所述的系统,其中所述处理器被适配为基于所述缩略图在所述工作空间中的顺序创建所述相机的行程。
12.根据权利要求11所述的系统,其中所述处理器使用户能够使用所述用户输入设备到在所述工作空间中拖放所述缩略图,由此改变所述相机的所述行程中的预设的顺序。
13.根据权利要求11所述的系统,其中所述处理器被适配为响应于预设被用户选择的预设以及所述预设应当被删除的指示而从所述行程中删除所述预设。
14.根据权利要求11所述的系统,其中所述处理器被适配为打开行程并且使用户能够通过使用所述用户输入设备修改所述行程。
15.一种包括指令的非瞬时计算机可读介质,所述指令被配置为使得处理器:显示图形用户界面;在所述图形用户界面上显示多个缩略图,所述多个缩略图具有所述相机的相关联的相应位置并且所述多个缩略图中的相应缩略图提供所述相机在所述相应位置处的视野;在所述图形用户界面上提供工作空间;使用户能够将缩略图拖放到所述所述工作空间;并且基于所述工作空间中的所述缩略图创建所述相机的行程。
16.根据权利要求15所述的非瞬时计算机可读介质,其中基于所述工作空间中的所述缩略图创建所述相机的行程的所述指令包括被配置为使所述处理器基于所述工作空间中的所述缩略图和所述缩略图的顺序创建所述相机的行程的指令。
17.根据权利要求15所述的非瞬时计算机可读介质,进一步包括被配置为使得所述处理器使用户能够在所述工作空间中拖放所述缩略图以改变所述相机的行程中的预设的顺序的指令。
18.根据权利要求15所述的非瞬时计算机可读介质,进一步包括被配置为使所述处理器接收来自用户的删除所述工作空间中的所选择的缩略图的输入并且删除所述工作空间中的所选择的缩略图由此从所述行程中删除所述预设的指令。
19.根据权利要求15所述的非瞬时计算机可读介质,进一步包括被配置为使所述处理器接收打开行程的用户输入并且基于所接收的用户输入通过在所述工作空间中显示行程中的预设的缩略图而打开所述行程的指令。
20.根据权利要求19所述的非 瞬时计算机可读介质,进一步包括被配置为使所述处理器使用户能够通过与所述工作空间中的所述缩略图进行交互来修改已经被打开的行程的指令。
【文档编号】G06F3/00GK103492977SQ201180054675
【公开日】2014年1月1日 申请日期:2011年9月26日 优先权日:2010年9月24日
【发明者】K·A·梅德赫斯特, M·D·博斯特威克 申请人:派尔高公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1