摄像控制装置、信息处理装置、方法、摄像装置及介质与流程

文档序号:31441382发布日期:2022-09-07 10:36阅读:64来源:国知局
摄像控制装置、信息处理装置、方法、摄像装置及介质与流程

1.本发明涉及摄像控制装置、信息处理装置及其控制方法、摄像装置及存储介质。


背景技术:

2.通常,在具有摇摄-倾斜-变焦机构(以下称为“ptz机构”)的监视相机中,提供了根据来自用户的请求追踪从拍摄图像中检测到的物体(追踪对象)的功能。在追踪功能中,执行ptz控制,该ptz控制使用ptz机构以便将作为追踪对象的物体维持在视角内。通常,通过管理者在监视相机的初始设置时进行追踪对象的大小等的设置之后,向监视相机发出追踪开始请求,来开始追踪。在开始追踪之后,相机可以由多个用户操作,并且例如,存在保安人员操作监视相机的ptz机构的情况。另外,存在两种追踪状态,即“正在进行追踪”和“未进行追踪”。“正在进行追踪”的状态是指控制ptz机构并且正在实际追踪追踪对象的状态。“未进行追踪”的状态是指实际未追踪追踪对象的状态,诸如等待检测追踪对象的状态、或追踪对象丢失并返回到预定位置以恢复追踪的状态。
3.日本特开2012-257173号公报描述了如下处理,其中在检测到追踪对象之后开始pt(摇摄和倾斜)追踪模式,重复pt控制,当追踪对象停止或追踪对象丢失时结束pt追踪模式,并且从再次检测到追踪对象开始重复操作。此外,用于获得诸如ptz位置、移动状态和错误状态的ptz状态的命令在监视相机中实现。客户端装置使用该命令从监视相机获得ptz状态,并将获得的ptz状态显示在客户端装置的画面上,从而将监视相机的ptz状态通知给用户。不考虑是否正在进行跟踪而进行这样的ptz状态通知。也就是说,甚至是正在进行追踪时的ptz状态也会根据上述命令而获得,并且被通知给用户。基于onvif(开放网络视频接口论坛)制定的标准而定义的命令是这种命令的命令示例(onvif规范(http://www.ovnif.org/specs/docmap.html))。
4.然而,当客户端装置在追踪开始之后根据命令从监视相机获得ptz状态并进行通知时,存在追踪状态与通知的ptz状态不匹配的情况。例如,当ptz由于追踪对象停止而停止时,即使正在进行追踪,也将ptz状态通知为“停止”。另选地,当监视相机由于追踪对象丢失和追踪结束而正在返回预定ptz位置时,即使没有正在进行追踪,也将ptz状态通知为“移动”。因此,例如,保安人员可能会基于从监视相机接收到的ptz状态而确定ptz没有移动,并且在正在进行追踪时进行ptz操作,或者可能会在未进行追踪时确定ptz正在移动,并且犹豫进行ptz操作,从而阻碍监视。


技术实现要素:

5.本发明提供了一种技术,该技术使得能够关于摄像区域的移动控制状态(诸如ptz状态),进行适当地反映追踪控制的追踪状态的通知。
6.根据本发明的一方面,提供了一种摄像控制装置,其包括:摄像区域控制部,用于控制摄像装置的摄像区域的移动;追踪控制部,用于从拍摄视频图像中检测追踪对象,并在使所述摄像区域控制部移动所述摄像区域的同时追踪所述追踪对象;状态获得部,用于获
得指示由所述摄像区域控制部进行的所述摄像区域的移动控制的状态的信息;响应部,用于根据来自外部装置的请求,向所述外部装置发送响应,所述响应包括由所述状态获得部获得的指示移动控制状态的信息;以及改变部,用于基于由所述追踪控制部进行的追踪的状态,而改变要包括在所述响应中的指示所述移动控制状态的信息。
7.根据本发明的另一方面,提供了一种摄像装置,其包括:摄像单元;摄像区域控制部,用于控制所述摄像单元的摄像区域的移动;追踪控制部,用于从拍摄视频图像中检测追踪对象,并在使所述摄像区域控制部移动所述摄像区域的同时追踪所述追踪对象;状态获得部,用于获得指示由所述摄像区域控制部进行的所述摄像区域的移动控制的状态的信息;响应部,用于根据来自外部装置的请求,向所述外部装置发送响应,所述响应包括由所述状态获得部获得的指示移动控制状态的信息;以及改变部,用于基于由所述追踪控制部进行的追踪的状态,而改变要包括在所述响应中的指示所述移动控制状态的信息。
8.根据本发明的另一方面,提供了一种信息处理装置,其要可通信地连接到摄像装置,所述信息处理装置包括:获得部,用于从所述摄像装置获得关于在摄像区域控制中进行的摄像区域的移动的状态以及指示所述摄像区域的位置的控制状态的信息;确定部,用于基于由所述获得部获得的关于所述控制状态的信息,来确定所述摄像装置正在进行的追踪的状态;通知部,用于向用户通知由所述确定部确定的追踪状态。
9.根据本发明的另一方面,提供了一种摄像装置的控制方法,所述摄像装置包括用于移动摄像区域的移动部,所述控制方法包括:追踪控制步骤,从拍摄视频图像中检测追踪对象,并在控制所述移动部移动所述摄像装置的所述摄像区域的同时追踪所述追踪对象;状态获得步骤,获得指示由所述移动部进行的所述摄像区域的移动控制的状态的信息;响应步骤,根据来自外部装置的请求,向所述外部装置发送响应,所述响应包括在所述状态获得步骤中获得的指示移动控制状态的信息;以及改变步骤,基于在所述追踪控制步骤中进行的追踪的状态,而改变要包括在所述响应中的指示所述移动控制状态的信息。
10.根据本发明的另一方面,提供了一种信息处理装置的控制方法,所述信息处理装置要可通信地连接到摄像装置,所述控制方法包括:获得步骤,从所述摄像装置获得关于在摄像区域控制中进行的摄像区域的移动的状态以及指示所述摄像区域的位置的控制状态的信息;确定步骤,基于在所述获得步骤中获得的关于所述控制状态的信息,来确定由所述摄像装置进行的追踪的状态;以及通知步骤,向用户通知在所述确定步骤中确定的追踪状态。
11.根据本发明的另一方面,提供了一种计算机可读存储介质,其存储用于使计算机执行上述控制方法的程序。
12.通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。
附图说明
13.图1是示出根据第一实施例的监视系统的示例性构造的图。
14.图2a是示出根据第一实施例的监视相机的示例性功能构造的框图。
15.图2b是示出根据第一实施例的客户端装置的示例性功能构造的框图。
16.图2c是示出用于实现追踪ptz控制处理的示例性功能构造的框图。
17.图3是示出根据第一实施例的监视相机的ptz状态的示例性数据构造的图。
18.图4是示出根据第一实施例的监视相机的追踪状态的转变的图。
19.图5是示出根据第一实施例的客户端装置的ptz操作画面的示例的图。
20.图6是根据第一实施例的用于获得ptz状态的序列图。
21.图7是根据第一实施例的由监视相机进行的ptz状态获得处理的流程图。
22.图8是根据第二实施例的用于获得ptz状态的序列图。
23.图9是根据第二实施例的由监视相机进行的ptz状态获得处理的流程图。
24.图10是根据第三实施例的由监视相机执行的ptz状态获得处理的流程图。
25.图11是根据第四实施例的由监视相机进行的ptz状态获得处理的流程图。
26.图12是示出根据第五实施例的客户端装置的ptz操作画面的示例的图。
27.图13是示出根据第五实施例的由客户端装置进行的处理的流程图。
具体实施方式
28.下文中将参照附图详细描述实施例。注意,以下实施例并不意图限制本发明的范围。在实施例中描述了多个特征,但并不限于需要所有这些特征的发明,而是可以适当组合这些特征。此外,在附图中,对相同或相似的部件赋予相同的附图标记,并且省略其冗余描述。
29.第一实施例
30.图1是示出根据第一实施例的监视系统的示例性构造的图。监视相机10和客户端装置20经由网络30连接以能够相互通信。客户端装置20向监视相机10发送开始追踪的命令、获得ptz状态的命令等。监视相机10向客户端装置20发送对命令的响应,并进行用于追踪对象的追踪控制和用于控制摄像区域的ptz控制。
31.图2a是示出监视相机10的内部构造的图。控制单元101进行监视相机10的整体控制。控制单元101例如由cpu构成。存储单元102用作各种数据存储区域,诸如主要由控制单元101执行的程序的存储区域、正在执行的程序的工作区域、状态(诸如追踪状态)的存储区域、设置值存储区域以及由后述摄像单元103生成的图像数据的存储区域。存储单元102例如包括ram、rom和硬盘。摄像单元103将通过拍摄由监视相机10的成像光学系统形成的被摄体的图像而获得的模拟信号转换为数字数据,并将该数字数据作为拍摄图像输出到存储单元102。当图像被输出到存储单元102时,控制单元101从摄像单元103接收图像获得事件。
32.压缩和编码单元104根据jpeg、h.264、h.265等格式对由摄像单元103输出的拍摄图像进行压缩和编码处理以生成图像数据,并将图像数据输出到存储单元102。通信单元105与外部装置(在该示例中为客户端装置20)进行通信。例如,通信单元105从外部装置接收各种控制命令,并将视频图像和对控制命令的响应发送到外部装置。当从外部装置接收到命令时,控制单元101从通信单元105接收命令接收事件。摄像控制单元106根据从控制单元101输入的摇摄、倾斜或变焦值来控制摄像单元103的倾斜驱动、摇摄驱动或变焦驱动,并改变其摄像区域。
33.图2b是示出客户端装置20的内部构造的图。客户端装置20可以由诸如通用计算机的信息处理装置来实现。控制单元201例如由cpu构成,并且进行客户端装置20的整体控制。存储单元202用作各种数据存储区域,诸如主要由控制单元201执行的程序的存储区域以及正在执行的程序的工作区域。存储单元202例如包括ram、rom和硬盘。显示单元203由lcd、有
机el显示器等构成,并且为客户端装置20的用户显示从监视相机10接收到的视频图像的观看画面、ptz操作画面、各种消息等。
34.输入单元204由按钮、十字键、触摸面板、鼠标等构成,并将用户在画面上进行的操作的内容通知给控制单元201。解码单元205基于jpeg、h.264、h.265等格式对经由通信单元206接收的压缩和编码图像数据进行解码,并在存储单元202中展开解码数据。通信单元206与外部装置(在本例中为监视相机10)进行通信。通信单元206向监视相机10发送开始追踪的命令、获得ptz状态的命令等,并从监视相机10接收视频图像和对各种控制命令的响应。
35.上面已经参照图2a和图2b描述了监视相机10和客户端装置20的内部构造。注意,图2a和图2b中所示的处理块示出了根据本发明的监视相机和客户端装置的示例性优选实施例,并且不限于此。通过提供声音输入单元和声音输出单元,可以在不脱离本发明的主旨的情况下进行各种变形和修改。
36.图2c是示出用于实现由控制单元101和摄像控制单元106进行的追踪ptz控制处理的示例性功能构造的框图。摄像处理单元131根据来自控制单元101的指令使摄像单元103拍摄图像,并将获得的图像存储在存储单元102中。ptz控制单元132是用于进行用于控制摄像单元103的摄像区域的移动的摄像区域控制的构造示例,并根据来自控制单元101的指令(摇摄、倾斜或变焦值)来控制摄像单元103的摇摄/倾斜/变焦移动。注意,在本说明书中,摇摄移动是指在水平方向上移动摄像方向,倾斜移动是指在垂直方向上移动摄像方向,而变焦移动是指将视角改变为广角侧或望远侧。此外,ptz控制单元132获得指示摄像单元103的摇摄、倾斜和变焦移动状态和位置的ptz状态(将参照图3进行描述),并向控制单元101通知ptz状态。
37.追踪控制单元121基于摄像单元103拍摄的图像检测追踪对象,并在使ptz控制单元132控制监视相机10的ptz状态的同时追踪追踪对象。状态获得单元122获得ptz控制单元132的ptz状态作为摄像区域控制的控制状态。ptz状态是指示摄像区域的移动控制状态的信息的示例。此外,状态获得单元122获得追踪控制单元121的追踪状态。响应单元124根据经由通信单元105从客户端装置20接收到的请求(ptz获得命令),经由通信单元105发送包括由状态获得单元122获得的ptz状态的响应。改变单元123基于正在由追踪控制单元121进行的追踪的状态来改变要包括在响应中的ptz状态,使得客户端装置20的用户能够更适当地确定ptz状态,也就是说,获得更适当地反映追踪状态的ptz状态。
38.接下来,将参照图3描述指示ptz状态的数据的示例性构造。ptz状态300包括诸如ptz位置301、ptz移动状态302和ptz错误状态303的信息。ptz位置301指示各自通过角度、归一化值等表示的当前的摇摄、倾斜和变焦位置。ptz移动状态302将摇摄、倾斜和变焦移动状态表示为“移动”、“停止”、“未知”等状态。ptz错误状态303指示在摇摄、倾斜或变焦移动中发生的错误。在ptz错误状态303中,错误内容由文本等指示。注意,当没有发生错误时,ptz错误状态303可以由空字符指示,或者可以是指示没有发生错误的字符、文本等。
39.注意,图3中所示的ptz状态的数据构造是示例性的,并且ptz状态的数据构造的格式不受限制。例如,针对指示ptz状态的数据,可以使用onvif格式或监视相机的原始格式,并且包括指示ptz状态(诸如ptz位置、移动状态和错误状态)的信息就足够了。
40.接下来,将描述由监视相机10的追踪控制单元121进行的追踪控制的状态转变。图4是示出根据第一实施例的监视相机10的追踪的状态转变的示例的图。状态400是指监视相
机10开始追踪处理之前的状态。当从客户端装置20接收到追踪开始命令时,监视相机10转变到状态401。在状态401中,监视相机10的追踪控制单元121开始追踪处理,并且首先开始用于从拍摄的视频图像中检测追踪对象的处理。该状态401被称为“未进行追踪的状态”。当检测到追踪对象时,追踪控制单元121转变到状态402。状态402是追踪控制单元121在控制ptz的同时追踪追踪对象的状态。该状态402被称为“正在进行追踪的状态”。当正在进行追踪操作的追踪控制单元121丢失追踪对象时,追踪控制从状态402转变到状态401,并且追踪控制单元121再次开始用于检测追踪对象的处理。在追踪控制由于追踪对象丢失而从状态402转变到状态401期间以及在状态401中进行用于检测追踪对象的处理期间,追踪处理的状态是未进行追踪的状态。以此方式,追踪控制单元121正在进行追踪处理但实际上未追踪追踪对象的状态被称为“未进行追踪的状态”。
41.接下来,将描述根据第一实施例的由客户端装置20的显示单元203显示的ptz操作画面。图5示出了根据第一实施例的客户端装置20的ptz操作画面的示例。用户可以使用ptz操作画面500来进行监视相机10的摇摄/倾斜/变焦操作。视频图像显示区域501是用于显示从监视相机10接收到的视频图像的区域。用户可以在观看视频图像显示区域501的同时,通过操作摇摄操作条502、倾斜操作条503和变焦操作条504,来将监视相机10操作到期望的ptz位置。另外,客户端装置20周期性地向监视相机10发送ptz状态获得命令,并从监视相机10获得ptz状态300。客户端装置20在ptz位置显示区域505、ptz移动状态显示区域506和ptz错误状态显示区域507中显示由获得的ptz状态300指示的ptz位置301、ptz移动状态302和ptz错误状态303。以此方式,客户端装置20可以将当前ptz状态通知给用户。
42.接下来,将参照图6描述根据第一实施例的监视相机10从客户端装置20接收ptz状态获得命令并返回ptz状态的序列。客户端装置20经由通信单元206发送追踪开始命令600以开始追踪。在经由通信单元105接收到追踪开始命令600时,监视相机10经由通信单元105向客户端装置20发送命令响应610。客户端装置20经由通信单元206接收该命令响应610。
43.在接收到追踪开始命令600时,监视相机10转变到“未进行追踪”的状态401。更具体地,控制单元101的追踪控制单元121根据追踪开始命令600,开始用于在从摄像单元103获得的视频图像中检测追踪对象的追踪对象检测处理601,并将存储单元102中存储的追踪状态设置为“未进行追踪”。当在追踪对象检测处理601中检测到追踪对象时,追踪控制单元121转变到“正在进行追踪”的状态402。在状态402中,追踪控制单元121执行追踪ptz控制处理602,并将存储单元102中的追踪状态设置为“正在进行追踪”。在追踪ptz控制处理602中,追踪控制单元121追踪在追踪对象检测处理601中检测到的追踪对象。此时,追踪控制单元121使ptz控制单元132进行ptz控制,使得追踪对象在摄像单元103的视角内,并且/或者追踪对象在视频图像中具有预定大小。ptz控制单元132将ptz状态存储在存储单元102中。作为进行追踪ptz控制处理602的结果,摄像单元103的ptz在追踪对象移动的同时移动,并且当追踪对象停止时,ptz也停止。ptz控制单元132将存储在存储单元102中的ptz状态更新为最近的ptz状态。
44.客户端装置20的控制单元201经由通信单元206发送ptz状态获得命令603,以便向用户通知当前ptz状态。在经由通信单元105接收到ptz状态获得命令603时,监视相机10的控制单元101进行ptz状态获得处理604。ptz状态获得处理604由状态获得单元122和改变单元123协作执行,并且稍后将详细描述。控制单元101(响应单元124)从通信单元105发送在
ptz状态获得处理中获得的ptz状态,作为对ptz状态获得命令603的响应611。客户端装置20通过经由通信单元206接收到对ptz状态获得命令603的响应611,获得监视相机10的ptz状态。
45.注意,上面参照图6描述的序列不限制各个命令的协议。例如,可以使用onvif的控制协议或监视相机的原始控制协议,作为本实施例的各个命令的协议。
46.接下来,将参照图7描述根据第一实施例的由监视相机10进行的ptz状态获得处理604。
47.在步骤s701中,控制单元101的状态获得单元122从客户端的ptz状态获得命令603的认证信息中获得用户级别,并确定用户级别是否为“管理者”。如果ptz状态获得命令的用户级别是“管理者”,则过程转入步骤s704,而如果ptz状态获得命令的用户级别不是“管理者”,则过程转入步骤s702。在步骤s702中,状态获得单元122从存储单元102获得追踪控制单元121的追踪状态和ptz控制单元132的当前ptz状态。然后改变单元123基于获得的追踪状态和ptz状态,确定追踪状态是否是正在进行追踪且ptz停止的状态。注意,采用如下构造,其中,追踪控制单元121和ptz控制单元132分别将追踪状态和ptz状态存储在存储单元102中,并且状态获得单元122从存储单元102获得追踪状态和ptz状态,但不限于此。也可以采用如下构造,其中,状态获得单元122分别从追踪控制单元121和ptz控制单元132直接获得追踪状态和ptz状态。
48.如果在步骤s702中确定正在进行追踪并且ptz停止,则过程转入步骤s703,否则过程转入步骤s704。在步骤s703中,改变单元123将要包括在对ptz状态获得命令的响应中的ptz状态的ptz移动状态设置为“移动”,并结束该过程。也就是说,改变单元123将由状态获得单元122获得的ptz状态的ptz移动状态从“停止”改变为“移动”。另一方面,在步骤s704中,改变单元123将由状态获得单元122获得的当前ptz状态中包括的ptz移动状态设置为要包括在对ptz状态获得命令的响应中的ptz移动状态,而不进行任何改变,并结束该过程。
49.如上所述,利用根据第一实施例的监视相机10,当正在进行追踪时,即使停止ptz操作,也将ptz移动状态为“移动”的响应发送到客户端装置20。因此,当在ptz由于追踪对象停止而停止的情况下正在进行追踪时,向用户指示正在使用ptz。因此,可以防止用户在正在进行追踪时错误地进行ptz操作。另外,如果接收到的ptz状态获得指令的用户级别为“管理者”,则按原样通知ptz状态,因此管理者可以准确地了解监视相机10的当前ptz状态。
50.第二实施例
51.在第一实施例中,已经描述了如下构造,其中当追踪状态为“正在进行追踪”时,即使ptz实际停止,也将ptz移动状态为“移动”的响应返回到来自客户端装置20的ptz状态获得命令。根据第二实施例,将描述如下构造,其中,当追踪状态为“未进行追踪”时,即使ptz实际正在移动,也将ptz移动状态为“停止”的响应返回到ptz状态获得命令。
52.注意,第二实施例中的监视系统、监视相机10和客户端装置20的构造、追踪ptz控制处理等与第一实施例(图1至图6)中相似。下面将主要描述与第一实施例不同的处理。图8是根据第二实施例的用于获得ptz状态的序列图。将参照图8描述根据第二实施例的监视相机10从客户端装置20接收ptz状态获得命令并返回ptz状态的序列。
53.客户端装置20从通信单元206发送用于开始追踪的追踪开始命令800。监视相机10经由通信单元105接收追踪开始命令800,并经由通信单元105发送命令响应810。客户端装
置20经由通信单元206接收对追踪开始命令800的命令响应810。
54.在接收到追踪开始命令800时,监视相机10转变到未进行追踪的状态401。更具体地,追踪控制单元121开始用于在从摄像单元103获得的视频图像中检测追踪对象的追踪对象检测处理801,并将存储单元102中存储的追踪状态设置为“正在进行追踪”。当在追踪对象检测处理801中检测到追踪对象时,监视相机10转变到正在进行追踪的状态402。在状态402中,追踪控制单元121执行追踪ptz控制处理802,并将存储单元102中的追踪状态设置为“正在进行追踪”。在追踪ptz控制处理802中,控制单元101追踪在追踪对象检测处理801中检测到的追踪对象。此时,追踪控制单元121执行ptz控制,使得追踪对象在摄像单元103的视角内,并且/或者追踪对象在视频图像中具有预定大小。ptz控制单元132将ptz状态存储在存储单元102中。另外,在追踪ptz控制处理802中,在追踪对象移动的同时,ptz也移动,并且当追踪对象停止时,ptz也停止。ptz控制单元132将存储在存储单元102中的ptz状态更新为最近的ptz状态。
55.在正在进行追踪时追踪对象丢失的情况下,追踪控制单元121进行丢失追踪对象处理803。在丢失追踪对象处理803中,追踪控制单元121将存储在存储单元102中的追踪状态设置为“未进行追踪”,并开始用于将ptz移动到预定ptz位置以检测追踪对象的ptz控制。此时,追踪状态为“未进行追踪”,而ptz状态为“移动”。
56.客户端装置20的控制单元201经由通信单元206发送ptz状态获得命令804,以便向用户通知当前ptz状态。在经由通信单元105接收到ptz状态获得命令804时,监视相机10的控制单元101进行ptz状态获得处理805。稍后将描述由状态获得单元122和改变单元123协作实现的ptz状态获得处理805。控制单元101(响应单元124)从通信单元105发送在ptz状态获得处理中获得的ptz状态,作为对ptz状态获得命令804的响应811。客户端装置20通过经由通信单元206接收对ptz状态获得命令804的响应811,获得监视相机10的ptz状态。
57.注意,以上参照图8描述的序列不限制各个命令的协议。例如,可以使用onvif控制协议或监视相机的原始控制协议作为本实施例的各个命令的协议。
58.接下来,将参照图9描述根据第二实施例的监视相机10的ptz状态获得处理805。
59.在步骤s901中,控制单元101从来自客户端的ptz状态获得命令603的认证信息中获得用户级别,并确定用户级别是否为“管理者”。如果ptz状态获得命令的用户级别是“管理者”,则过程转入步骤s904,而如果ptz状态获得命令的用户级别不是“管理者”,则过程转入步骤s902。在步骤s902中,状态获得单元122从存储单元102获得追踪控制单元121的追踪状态和ptz控制单元132的当前ptz状态。类似于第一实施例,状态获得单元122可以分别从追踪控制单元121和ptz控制单元132直接获得追踪状态和ptz状态。改变单元123基于由状态获得单元122获得的追踪状态和ptz状态,确定追踪状态是否为“未进行追踪”并且ptz移动状态是否为“移动”。如果确定未进行追踪且ptz移动状态为“移动”,则过程转入步骤s903,否则过程转入步骤s904。在步骤s903中,改变单元123将要包括在对ptz状态获得命令的响应中的ptz状态中的ptz移动状态设置为“停止”,并结束该过程。另一方面,在步骤s904中,改变单元123将从摄像控制单元106获得的当前ptz状态中包括的ptz移动状态设置为要包括在对ptz状态获得命令的响应中的ptz移动状态,而不进行任何改变,并结束该过程。
60.如上所述,根据第二实施例,当监视相机10未进行追踪时,即使当ptz实际移动时,也将ptz移动状态为“停止”的响应返回到客户端装置20。因此,例如,当监视相机10由于追
踪对象丢失而正在返回预定ptz位置时,可以向用户指示ptz没有被使用,并且可以防止用户犹豫进行ptz操作。此外,与第一实施例类似,如果接收到的ptz状态获得命令的用户级别为“管理者”,则按原样通知ptz状态,因此管理者可以准确地了解监视相机10自身的当前ptz状态。
61.注意,不用说可以组合第一实施例和第二实施例。通过组合第一实施例和第二实施例,可以实现如下构造,其中,当正在进行追踪时,即使ptz停止,也进行通知ptz状态为“移动”的通知,并且当未进行追踪时,即使ptz状态为“移动”,也进行通知ptz状态为“停止”的通知,从而可以更适当地向用户指示是否可以进行ptz操作。
62.第三实施例
63.在第一实施例和第二实施例中的ptz状态获得处理中,基于追踪状态和ptz状态来控制要包括在对ptz状态获得命令的响应中的ptz移动状态的设置。在第三实施例中,将描述用于控制要包括在对ptz状态获得命令的响应中的ptz状态的ptz错误状态的设置的ptz状态获得处理。下面将参照图10描述根据第三实施例的监视相机10的ptz状态获得处理604。注意,监视系统、监视相机10和客户端装置20的功能构造等与第一实施例(图1至图6)中的类似。下面将参照图10中的流程图描述与第一实施例中不同的ptz状态获得处理604。图10是示出第三实施例的监视相机进行的ptz状态获得处理的流程图。
64.在步骤s1001中,监视相机10的状态获得单元122从存储单元102获得追踪状态。改变单元123确定状态获得单元122获得的追踪状态是否指示“正在进行追踪”。如果确定追踪状态是“正在进行追踪”,则过程转入步骤s1002,否则过程转入步骤s1003。在步骤s1002中,改变单元123针对要包括在对ptz状态获得命令的响应中的ptz状态的ptz错误状态,设置指示“正在进行追踪”的消息,并结束该过程。另一方面,在步骤s1003中,改变单元123将指示“未进行追踪”的消息,设置在要包括在对ptz状态获得命令的响应中的ptz状态的ptz错误状态中,并结束该过程。
65.如上所述,根据第三实施例,当监视相机10正在进行追踪时,无论ptz操作状态如何,都将指示正在进行追踪的声明添加到ptz错误状态,并通知给客户端装置20。因此,即使停止ptz操作,也可以向用户指示ptz正在用于追踪。结果,可以防止用户在正在进行追踪时错误地进行ptz操作。
66.注意,上述用于在ptz错误状态中声明“正在进行追踪”的处理是示例性的,并且不限于此,并且例如,可以进行以下处理。首先,在步骤s1001中,状态获得单元122获得追踪状态和ptz状态,并且改变单元123确定是否“正在进行追踪并且ptz状态为停止”。如果确定“正在进行追踪并且ptz状态为停止”(步骤s1001中的“是”),则改变单元123执行步骤s1002,将指示“正在进行追踪”的消息设置在ptz错误状态中。此外,如果没有确定“正在进行追踪并且ptz状态为停止”(步骤s1001中的“否”),则改变单元123结束过程而不将与追踪有关的声明添加到ptz错误状态(省略图10中的步骤s1003)。同样通过这种构造,用户可以确定ptz操作已停止但正在进行追踪,因此可以防止用户错误地进行ptz操作。
67.第四实施例
68.在第三实施例中,根据是否正在进行追踪,将关于是否正在进行追踪的声明添加到ptz错误状态。在第四实施例中,根据追踪状态是否为“未进行追踪”,将关于是否正在进行追踪的声明添加到ptz错误状态。下面将参照图11描述根据本实施例的监视相机10的ptz
状态获得处理805。注意,监视系统、监视相机10和客户端装置20的功能构造等与第一实施例(图1至图6)中的类似。下面将参照图11中的流程图描述与第一实施例中不同的ptz状态获得处理604。图11是示出第四实施例的监视相机进行的ptz状态获得处理的流程图。省略与第一实施例(图1至图5和图8)中相同的构成元件的描述。
69.在步骤s1101中,监视相机10的状态获得单元122从存储单元102获得追踪状态。改变单元123确定获得的追踪状态是否指示未进行追踪。如果确定追踪状态指示未进行追踪,则过程转入步骤s1102,否则过程转入步骤s1103。在步骤s1102中,改变单元123将指示未进行追踪的消息设置在要包括在对ptz状态获得命令的响应中的ptz状态的ptz错误状态中,并结束该过程。另一方面,在步骤s1103中,改变单元123确定在步骤s1101中获得的追踪状态是否指示正在进行追踪。如果确定追踪状态不指示正在进行追踪,则过程转入步骤s1102,而如果确定追踪状态指示正在进行追踪,则过程转入步骤s1104。在步骤s1104中,改变单元123将指示正在进行追踪的消息设置在要包括在对ptz状态获得命令的响应中的ptz状态的ptz错误状态中,并结束该过程。
70.如上所述,根据第四实施例,当监视相机10处于未进行追踪的状态时,无论ptz状态如何,都将指示未进行追踪的声明添加到向客户端装置20通知的ptz错误状态中。因此,即使在ptz状态为“移动”的情况下,也可以向用户指示该ptz没有正被用于追踪操作,并防止用户不必要地犹豫进行ptz操作。
71.注意,用于在ptz错误状态中声明“未进行追踪”的上述处理是示例性的,并且不限于此,并且例如,可以进行以下处理。首先,在步骤s1101中,状态获得单元122获得追踪状态和ptz状态,并且改变单元123确定是否“未进行追踪并且ptz正在移动”。如果确定“未进行追踪并且ptz正在移动”(步骤s1101中的“是”),则改变单元123执行步骤s1102,并将指示“未进行追踪”的消息设置在ptz错误状态中。否则(步骤s1101中的“否”),不将与追踪有关的声明设置在ptz错误状态中(省略图11中的步骤s1103和s1104)。同样通过这种构造,当ptz状态为“移动”时,用户可以确定未进行追踪,因此可以防止用户不必要地犹豫进行ptz操作。
72.此外,第三实施例和第四实施例可以组合,使得当正在进行追踪并且停止ptz时,将正在进行追踪的声明设置在ptz错误状态中,并且当未进行追踪并且ptz正在移动时,将未进行追踪的声明设置在ptz错误状态中。
73.第五实施例
74.在第五实施例中,将描述如下客户端装置20,其基于从来自第一实施例和第二实施例的监视相机10的对ptz状态获得命令的响应中获得的ptz状态,来进行与追踪操作的状态有关的通知。注意,监视系统、监视相机10和客户端装置20的功能构造、监视相机10做出的ptz状态的响应的序列等与第一实施例(图1至图6)中的类似。图12是示出根据第五实施例的客户端装置20的ptz操作画面500的示例的图。此外,图13是示出根据第五实施例的客户端装置20基于从监视相机10通知的ptz移动状态来确定追踪操作的状态的处理的流程图。下面将参照图12和图13描述根据第五实施例的客户端装置20的操作。
75.视频图像显示区域501、摇摄操作条502、倾斜操作条503和变焦操作条504与第一实施例(图5)中描述的相同。在步骤s1301中,控制单元201经由通信单元206周期性地向监视相机10发送ptz状态获得命令,并获得ptz状态。在步骤s1302中,控制单元201确定所获得
的ptz状态中的ptz移动状态是否为“移动”。如果在步骤s1302中确定ptz移动状态为“移动”,则过程转入步骤s1303,否则过程转入步骤s1305。在步骤s1303中,控制单元201确定在步骤s1301中获得的ptz状态的ptz位置是否已经从目前为止获得的ptz位置(例如,先前获得的ptz位置)改变。如果在步骤s1303中确定ptz位置已经改变,则控制单元201在步骤s1304中确定监视相机10的追踪操作的状态是“正在进行追踪”。如果在步骤s1303中没有确定ptz位置已经改变,则跳过步骤s1304,并且过程结束。另一方面,如果在步骤s1305中确定ptz状态的ptz位置已经改变,则控制单元201在步骤s1306中确定监视相机10的追踪操作的状态为“未进行追踪”。如果在步骤s1305中确定ptz状态的ptz位置已经改变,则跳过步骤s1306,并且过程结束。
76.如上所述,如果获得的ptz状态指示ptz移动状态是“移动”,但ptz位置没有改变,则控制单元201确定正在进行追踪。然后,控制单元201将“正在进行追踪”显示在显示单元203上显示的ptz操作画面500的追踪状态显示区域1208中。此外,如果获得的ptz状态指示ptz移动状态是“停止”,但ptz位置已经改变,则控制单元201确定未进行追踪。然后,控制单元201将“未进行追踪”显示在显示单元203上显示的ptz操作画面500的追踪状态显示区域1208中。
77.如上所述,根据第五实施例,在客户端装置20开始追踪之后,从监视相机10获得ptz状态,并基于ptz状态的ptz移动状态和ptz位置的变化来确定追踪状态,并向用户通知追踪状态。因此,可以防止进行ptz操作的用户在正在进行追踪时错误地进行ptz操作,并且可以防止用户在未进行追踪时犹豫进行ptz操作。
78.注意,在上述实施例中,将ptz控制例示为用于追踪控制的摄像区域控制,但不限于此。例如,摄像区域控制也可以是使用摇摄和倾斜运动的pt控制(不使用变焦运动)。
79.如上所述,根据上述实施例,诸如管理者或保安人员的用户可以适当地了解ptz状态,并且可以防止在追踪已经开始之后的ptz操作的错误操作以及关于ptz操作的不必要的犹豫。
80.其他实施例
81.还可以通过读出并执行记录在存储介质(也可更完整地称为“非临时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能、并且/或者包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(asic))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由所述系统或装置的所述计算机例如读出并执行来自所述存储介质的所述计算机可执行指令以执行上述实施例中的一个或更多个的功能、并且/或者控制所述一个或更多个电路执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。所述计算机可以包括一个或更多个处理器(例如,中央处理单元(cpu),微处理单元(mpu)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行所述计算机可执行指令。所述计算机可执行指令可以例如从网络或所述存储介质被提供给计算机。所述存储介质可以包括例如硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算系统的存储器、光盘(诸如压缩光盘(cd)、数字通用光盘(dvd)或蓝光光盘(bd)tm)、闪存设备以及存储卡等中的一个或更多个。
82.本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质
将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。
83.虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1