用来管理一监视系统的方法与装置的制造方法_4

文档序号:9924059阅读:来源:国知局
至少一用户输入的例子可包括(但不限于):点选(Click)、拖曳节点(Drag Node)、拖曳线(Drag Line)、拖曳节点出去(Drag Node Out);其中控制电路110可对应所述至少一用户输入而新增、移动、插入、删除一个或多个目标点,例如一个或多个巡逻节点。尤其是,控制电路110可在所述全景地图上标示某一个摄像机的目前巡逻位置,也就是说这个摄像机的视野的中心点所朝向的目前位置(或目前方向)。请注意,不论步骤210中所述的所述全景地图包括单一全景地图(例如全景地图310)或多个局部全景地图(例如全景地图Panorama_l、Panorama_2与Panorama_3),都不会妨碍这些实施例的实施。
[0111]图8绘示图2所示的方法200于一实施例中所涉及的一巡逻节点新增方法。用户可依据全景地图310上想要巡逻的位置,随意地点选全景地图310上的一些目标点,例如目标点TA、TB、1^与T D,以新增巡逻节点,其中控制电路110可实时自动地连接这些目标点以产生或更新所述目标巡逻路径,并且实时地取得沿着对应的方向(也就是说,这些目标点的位置所代表的方向)上所拍摄的正常图像,例如分别对应于目标点TA、TB、IV^ Td的图像821、822、823、824,以供用户参考。例如:用户起初点选目标点1\与Tb,而目标点1\与T B之间的曲线就自动地出现在屏幕上。其次,用户点选目标点Tc,而目标点1与T c之间的曲线就自动地出现在屏幕上。接着,用户点选目标点TD,而目标点1与Td之间的曲线就自动地出现在屏幕上。如此,所述目标巡逻路径的最新版本包括目标点TA、TB、1与Td(依巡逻顺序)。
[0112]图9绘示图2所示的方法200于另一实施例中所涉及的一巡逻节点调整方法。用户可依据全景地图310上想要巡逻的位置,随意地拖曳全景地图310上的任一存在的目标点,例如目标点TA,以调整巡逻节点,其中控制电路110可实时自动地连接最新的目标点以更新所述目标巡逻路径。例如:用户拖曳目标点1\至目标点TA’,则目标点1\与1\之间的曲线就自动地移动以符合调整后的目标点。如此,所述目标巡逻路径的最新版本包括目标点TA’、TB、1^与T D (依巡逻顺序)。
[0113]图10绘示图2所示的方法200于另一实施例中所涉及的一巡逻节点插入方法。用户可依据全景地图310上想要巡逻的位置,随意地拖曳所述目标巡逻路径上的某两个目标点之间的局部路径,以插入一新的目标点例如目标点TE,以便调整巡逻节点,其中在用户拖曳所述局部路径的过程中,控制电路110可实时更新所述目标巡逻路径,使得所述局部路径跟着拖曳点移动或变形。例如:用户拖曳目标点1^与T D之间的曲线,尤其是拖曳这曲线上的某一点至目标点TE,则目标点1与T D之间的曲线就自动地移动以符合调整后的目标点。如此,所述目标巡逻路径的最新版本包括目标点ΤΑ、τΒ、Tc 1与T D (依巡逻顺序)。
[0114]图11绘示图2所示的方法200于另一实施例中所涉及的一巡逻节点删除方法。用户可依据全景地图310上想要巡逻的位置,随意地删除全景地图310上的任一存在的目标点,例如目标点Tc,以调整巡逻节点,其中控制电路110可实时自动地连接邻近目标点(也就是说,原本和被删除目标点相邻的剩余目标点)以更新所述目标巡逻路径。例如:用户将目标点1^拖曳出去,尤其是将目标点T ^拖曳至全景地图310之外,则目标点T B与T c之间的曲线以及目标点1与T E之间的曲线就自动地移动以符合调整后的目标点。如此,所述目标巡逻路径的最新版本包括目标点TA、TB、1与T D (依巡逻顺序)。
[0115]图12绘示图2所示的方法200于一实施例中所涉及的一巡逻进度监控方案,而图13绘示所述巡逻进度监控方案的相关细节。用户可实时地检视摄像机150的目前巡逻位置,也就是说摄像机150的视野的中心点所朝向的目前位置(或目前方向)。如图12所示,在摄像机150依据所述目标巡逻路径的最新版本开始周期性的巡逻运作之后,控制电路i 10可实时地标示巡逻中的摄像机的最新巡逻位置,例如摄像机代号CAM (I)所指出的摄像机的视野的中心点所朝向的最新位置(或最新方向)。如图13所示,当用户改变所述目标巡逻路径时,控制电路110可实时地控制摄像机150,使摄像机150按照所述目标巡逻路径的最新版本来进行周期性的巡逻运作。例如:用户拖曳目标点1至目标点1\’,则目标点1与T之间的曲线以及目标点T £与T D之间的曲线就自动地移动以符合调整后的目标点。如此,所述目标巡逻路径的最新版本包括目标点TA、TB、TE’与Td (依巡逻顺序),而控制电路110实时地控制摄像机代号CAM(I)所指出的摄像机转向,使这个摄像机符合所述目标巡逻路径的最新版本,其中控制电路110可实时地标示这个摄像机的最新巡逻位置,例如摄像机代号CAM(I)所指出的摄像机的视野的中心点所朝向的最新位置(或最新方向)。
[0116]图14绘示图2所示的方法200于一实施例中所涉及的一工作流程900的一部分运作,而图15绘示工作流程900的另一部分运作。
[0117]在步骤912中,控制电路110检查装置100是否第一次(例如:中央控制装置105出厂后或重设后的第一次)执行工作流程900。若判断是第一次执行,则进入步骤914;否贝丨J,进入步骤922。
[0118]在步骤914中,控制电路110建立所述全景地图。
[0119]在步骤922中,控制电路110检查摄像机150是否工作中。若判断它工作中,则进入步骤924 ;否则,进入步骤932。
[0120]在步骤924中,控制电路110显示摄像机的目前巡逻位置,尤其是在所述全景地图上标示摄像机150的视野的中心点所朝向的目前位置(或目前方向)。
[0121]在步骤932中,控制电路110检查是否收到用户输入。若收到用户输入,则进入步骤932-1 ;否则,重新进入步骤932,以等待用户输入。
[0122]在步骤932-1中,控制电路110检查最新的用户输入是否为点选,例如图8所示实施例中点选目标点的运作。若判断为点选,则进入步骤934-1 ;否则,进入步骤932-2。
[0123]在步骤932-2中,控制电路110检查最新的用户输入是否为拖曳节点,例如图9所示实施例中拖曳目标点的运作。若判断为拖曳节点,则进入步骤934-2 ;否则,进入步骤932-3。
[0124]在步骤932-3中,控制电路110检查最新的用户输入是否为拖曳线,例如图10所示实施例中拖曳目标点之间的联机的运作。若判断为拖曳线,则进入步骤934-3 ;否则,进入步骤932-4。
[0125]在步骤932-4中,控制电路110检查最新的用户输入是否为拖曳节点出去,例如图11所示实施例中拖曳目标点至全景地图310之外的运作。若判断为拖曳节点出去,则进入步骤934-4 ;否则,进入步骤932-5。
[0126]在步骤932-5中,控制电路110检查是否需要结束。例如:用户可按下一特定键例如结束键,以表示用户想结束所述目标巡逻路径的设定。若判断需要结束,则终止工作流程900 ;否则,重新进入步骤932。
[0127]在步骤934-1中,控制电路110建立巡逻节点(例如:依据所述巡逻节点新增方法)。
[0128]在步骤934-2中,控制电路110移动巡逻节点(例如:依据所述巡逻节点调整方法)。
[0129]在步骤934-3中,控制电路110插入巡逻节点(例如:依据所述巡逻节点插入方法)。
[0130]在步骤934-4中,控制电路110移除巡逻节点(例如:依据所述巡逻节点删除方法)。
[0131 ] 在步骤936中,控制电路110更新所述目标巡逻路径。
[0132]在步骤938中,控制电路110检查摄像机150是否工作中。若判断它工作中,则进入步骤940 ;否则,重新进入步骤932。
[0133]在步骤940中,控制电路110调整摄像机150的拍摄方向以对应至新(New)巡逻位置,也就是说摄像机150的视野的中心点所朝向的新位置(或新方向)。
[0134]依据本实施例,由于方法200提供基于所述全景地图的操作环境给用户,用户可随心所欲地规划其所需要的巡逻节点以决定所述目标巡逻路径。本实施例与前述实施例/变化例相仿之处不再重复赘述。
[0135]依据某些实施例,用户在点选完目标点(或巡逻节点)之后,控制电路110可通过某些计算来自动地规划最短巡逻路径,并利用所述最短巡逻路径作为所述目标巡逻路径,其中用来计算所述最短巡逻路径的方法的例子可包括(但不限于):蛮力法(Brute ForceMethod)、分支界定法(Branch-And-Bound Method)、动态规划(Dynamic Programming)、最近邻居法(Nearest-Neighbor Method)、或其它与旅行推销员问题(Traveling SalesmanProblem)相关的现有技术;其中这些方法均为同业所熟知,故在此不重复赘述其细节。
[0136]实现上,所述最短巡逻路径可以依据摄像机150的转动能力来规划。例如:有些摄像机在进行摇摄运作或倾斜运作时会有最小步距(Step)的限制。又例如:有些摄像机不能同时进行摇摄运作与倾斜运作。由于控制电路110可依据摄像机150的转动能力来规划所述最短巡逻路径,不适当的巡逻路径所导致的锯齿状移动的问题通常可以避免。
[0137]另外,许多厂牌的摄像机可通过各种不同的应用程序编程接口(Applicat1nProgram Interface, API)来沟通。例如:通过摄像机150的应用程序编程接口,控制电路110可询问摄像机150的各项参数及/或控制摄像机150的功能,以取得摄像机150与转动能力相关的参数(例如与上述的摇摄运作或倾斜运作的最小步距相关的参数)。这只是为了说明的目的而已,并非对本发明的限制。依据某些实施例,控制电路110可依照开放式网络视频接口论坛规范(Open Network Video Interface Forum(ONVIF)
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1