监视摄像机装置及监视摄像机装置的控制方法

文档序号:7947723阅读:188来源:国知局
专利名称:监视摄像机装置及监视摄像机装置的控制方法
技术领域
本发明涉及监视摄像机装置及监视摄像机装置的控制方法。
背景技术
近年来,网络兼容的摄像机逐渐普及到居民区、商店、银行、火车站等场所,用于诸如犯罪预防和监视的各种应用。另一方面,为了防止隐私被侵害,例如在摄像区域中泄漏个人信息或机密信息,开发了能够在摄像区域中设置屏蔽(mask)区域的摄像机,以保护隐私。类似地,开发了能够通过使摄像机的控制范围变窄、限定对当前位置的控制、或完全防止普通用户进行控制,来限制摄像机的控制的摄像机。此外,开发了具有如下功能的摄像机使用诸如超文本传送协议(HTTP)、文件传送协议(FTP)以及简单邮件传送协议(SMTP)的多个网络协议,将拍摄的视频上传到与网络相连接的服务器。传统上,对于具有摇摆/倾斜机构的网络摄像机,已知如下摄像机,该摄像机通过追踪并屏蔽甚至摄像机正在运行时的操作、并且改变并屏蔽摄像机控制期间的形状,来保护隐私(例如,日本特开2007-049235号公报)。此外,传统上,已知如下系统,在该系统中,对存储的视频进行处理,然后根据用户权限重新发送视频(例如,日本特开2000-242566号公报)。而且,传统上,已知如下系统, 该系统根据用户改变并输出隐私屏蔽区域(例如,日本特开2003-046745号公报)。然而,在传统技术中,当管理员设置对摄像机的控制范围或摄像范围的限制、并处理视频时,摄像区域需要以未限制的状态显示给管理员。因此,当管理员进行访问时,对摄像机控制的限制有时必须被解除。例如,管理员为了生成全景图像或者设置全景摄像,使用基于其特权仅其可见的、 没有屏蔽限制的视频图像。在这种情况下,屏蔽限制已被解除的具有安全问题的视频图像可能被上传到服务器,此时,普通用户能够看见该视频图像。该问题不限于仅屏蔽限制。在限制摄像机控制(例如,限制摄像区域或预设位置指定)期间,能够出现解除限制的视频图像被上传的类似安全问题。

发明内容
本发明涉及一种能够在摄像机的设置期间、防止还未被设置的视频图像被上传至服务器的技术。根据本发明的一方面,提供一种监视摄像机装置,其包括处理单元,其被配置为处理由摄像单元输入的视频图像;上传控制单元,其被配置为经由网络将所述处理单元处理后的视频图像上传至服务器;设置单元,其被配置为设置所述摄像单元用来进行摄像的参数、或者所述处理单元用来处理所述视频图像的处理参数;以及发送控制单元,其被配置为在所述设置单元正被使用的情况下,停止所述处理后的视频图像向所述服务器的上传。
根据本发明,能够防止应当限制其公共可用性的视频图像被上传。尤其是,能够消除当管理员正在进行诸如隐私屏蔽或可视范围限制的设置时,无意上传的发生。通过以下参照附图对示例性实施例的详细描述,本发明的其他特征和方面将变得清楚。


包含在说明书中并构成说明书的一部分的附图例示了本发明的示例性实施例、特征和方面,并且与文字说明一起用来解释本发明的原理。图1是例示根据第一示例性实施例的系统配置的示例的框图。图2例示了根据第一示例性实施例的各种类型的程序和数据的示例。图3(包括图3A和图3B)是例示通过发送控制程序进行的处理的流程图。图4是例示通过上传控制程序进行的处理的流程图。图5例示了整个系统的配置示例。图6例示了根据第二示例性实施例的各种类型的程序和数据的示例。图7例示了根据第三示例性实施例的各种类型的程序和数据的示例。
具体实施例方式下面将参照附图详细描述本发明的各种示例性实施例、特征和方面。下面详细描述根据本发明的第一示例性实施例。图1是详细例示构成根据本示例性实施例的监视摄像机系统的摄像机服务器100 和客户端200的框图。在图1中,多个客户端200经由网络195连接至摄像机服务器100。多个摄像机服务器100经由网络195连接至上传服务器270。当发生上传事件时, 摄像机服务器100将视频图像上传至上传服务器270。当在摄像机服务器100已将基于其特权获得的视频图像发送至客户端200之后设置摄像机服务器时,摄像机服务器100临时停止向上传服务器270的上传。中央处理单元(CPU) 110、一级存储设备120、二级存储设备130、视频拍摄接口(I/ 朽140、摇摆/倾斜/旋转控制1汗150以及网络I/F 190经由内部总线180相互连接。一级存储设备120是以随机存取存储器(RAM)为代表的可写高速存储设备,其中载入有操作系统(Os)、各种程序以及各种类型的数据。一级存储设备120还用作OS和各种程序的工作区。下述查看者客户端(客户端)200中的一级存储设备220与此相同。二级存储设备130是非易失性存储设备,例如软盘、硬盘驱动器(HDD)、闪存或压密盘只读存储器(CD-ROM)驱动器。除了用作OS、各种程序以及各种类型数据的永久性存储区域以外,二级存储设备130还用作各种类型数据的临时存储区域。客户端200中的二级存储设备230与此相同。视频拍摄I/F 140连接至摄像单元145。视频拍摄I/F 140将摄像单元145拍摄的图像数据转换并压缩为预定格式,并将处理后的图像数据传输至一级存储设备120。控制 I/F 150连接至云台155。控制I/F 150获得云台155中的摇摆机构、倾斜机构以及旋转机构的状态。另外,控制I/F 150基于指令控制云台155。网络I/F 190是用于连接至网络195的I/F。网络I/F 190用于经由诸如以太网(注册商标)的通信介质与各客户端或网络服务器进行通信。网络195由满足诸如以太网的通信标准的多个路由器、交换机、线缆等构成。在本示例性实施例中,可以采用任意的通信标准、大小以及配置,只要服务器与客户端之间的通信不被阻碍即可。因此,可以采用从互联网到局域网(LAN)的任何网络,作为网络195。在客户端200中,CPU 210、一级存储设备220、二级存储设备230、键盘M0、鼠标 250、显示器沈0以及网络I/F 290经由内部总线280相互连接。用于给出指令的普通输入设备连接至键盘240和鼠标250。用于进行显示的普通输出设备连接至显示器260。图2分别示意性地例示了摄像机服务器100中的一级存储设备120和二级存储设备130、以及客户端200中的一级存储设备220和二级存储设备230。将摄像程序300、视频处理程序310、设置程序320、发送控制程序330、权利管理程序340、上传控制程序350等,加载至摄像机服务器100中的一级存储设备120。摄像机服务器100中的二级存储设备130存储设置数据380、摄像数据390等。将显示程序400、设置改变程序410等加载至客户端200中的一级存储设备220。客户端200 中的二级存储设备230存储设置数据480、视频数据490等。如图1所示,根据本示例性实施例的整个系统由经由网络195连接至多个客户端 200的摄像机服务器100构成。基于来自普通输入设备(例如布置在客户端200中的键盘 240或鼠标250)的指令,经由网络195来操作摄像机服务器100。该配置也在传统的网络摄像机中实现。在根据本示例性实施例的系统中,当特定的客户端200在发送了基于其特权获得的视频图像之后进行设置时,临时停止上传功能。下面将描述该功能。首先,将描述摄像机服务器100中的摄像程序300、视频处理程序310、设置程序 320、发送控制程序330、权利管理程序340以及上传控制程序350。摄像程序300从发送控制程序330接收指令,并经由控制I/F 150启动云台155。 此外,摄像程序300利用视频拍摄I/F 140处理来自摄像单元145的视频图像,并将摄像数据390存储在二级存储设备130中。存储目的地不限于二级存储设备130。例如,存储目的地可以是如一级存储设备120的高速存储设备或者缓冲器。该处理是由网络摄像机进行的普通处理,该网络摄像机接收指令,并通过驱动摇摆/倾斜机构利用摄像机进行摄像。在摄像数据390存储在二级存储设备130中之前,可以首先通过例如基于设置数据380或来自控制I/F 150的位置信息调用的视频处理程序310处理视频图像,然后将视频图像存储为摄像数据390。下面描述视频处理程序310。视频处理程序310通过从发送控制程序330接收指令,来实现诸如传统的隐私屏蔽处理的视频处理。视频处理程序310还通过传统技术中的具有隐私屏蔽功能的摄像机来实现。对于摄像程序300的参数、以及视频处理程序310的处理参数,设置程序320基于来自客户端200以及程序(例如,发送控制程序330)的指令发出各种设置改变事件。摄像程序300的参数例如可以是摄像单元145的摄像方向。视频处理程序310的参数例如可以是隐私屏蔽位置。这些参数存储在设置数据380中。该处理是由传统的网络摄像机进行的普通设置处理。发送控制程序330通过向摄像程序300发出事件来获得摄像数据390,并通过向视频处理程序310发出事件来处理摄像数据390。此外,发送控制程序330发送和接收各种事件,发送处理后的摄像数据390的视频图像,控制和断开发送,并发送特定的视频图像。换句话说,发送控制程序330控制向客户端200的发送。下面将更加详细地描述由发送控制程序330进行的处理。权利管理程序340例如由发送控制程序330调用,并通过返回访问权利的有无或对应于权限的视频处理单元作为响应,来控制对摄像机的访问。权利管理程序340进行的处理是传统上进行的普通的访问管理处理。上传控制程序350接收用作上传触发器的各种事件,并将从视频处理程序310获得的视频数据上传至与网络相连接的服务器。可以基于任意的互联网协议来实现上传。代表性的数据传输协议的示例包括FTP、HTTP以及SMTP。接下来,将描述客户端200中的显示程序400和设置改变程序410。显示程序400进行从客户端200向摄像机服务器100的发送请求,并将获取的视频数据显示在显示器260上。该处理是通过传统的网络摄像机实现的技术。设置改变程序410通过基于来自客户端200中的诸如键盘240或鼠标250的普通输入设备的指令、进行对摄像机服务器100的设置请求,来改变设置数据380。设置改变程序410安装在具有特权的特权客户端中,并通过下述设置工具启动设置改变程序410。这些程序可以同步并行地进行处理,更具体地说,用户能够在浏览显示的同时改变设置。接下来,将参照图3中的流程图描述发送控制程序330的控制过程。通过CPU 110 执行发送控制程序330来实现图3中的流程图所示的处理。在步骤S301中,发送控制程序330首先读取设置数据380。然后,在步骤S302中, 发送控制程序330启动上传功能。在步骤S310中,发送控制程序330等待事件。如果事件发生(步骤S310 是),则处理进行到步骤S320。在步骤S320中,发送控制程序330确定该事件是否是对客户端的视频图像发送请求。如果该事件是对客户端的视频图像发送请求(步骤S320:是),则处理进行到步骤 S321。然后,在步骤S321中,发送控制程序330进行对权利管理程序340的询问,并获得必要的权限信息。在步骤S330中,发送控制程序330确定视频发送请求是否基于普通客户端权限。 如果发送控制程序330确定视频发送请求基于普通客户端权限(步骤S330 是),则处理进行到步骤S331。在步骤S331中,发送控制程序330以传统的方式进行向普通客户端的发送处理。例如,发送控制程序330向摄像程序300发出事件。此时,根据设置数据380,经由控制I/F 150在云台155的控制限制下拍摄视频图像,作为向普通客户端的发送处理。此外,发送控制程序330向视频处理程序310发出事件,并将进行了诸如隐私屏蔽的视频处理后的摄像数据390发送至客户端200。然后,处理返回至步骤S310,并且发送控制程序330等待事件。另一方面,如果在步骤S330中确定视频发送请求不是基于普通客户端权限(步骤 S330 否),则处理进行到步骤S340。在步骤S340中,发送控制程序330确定发送请求是否来自于设置工具。当发送请求来自于具有特权的特权客户端时,出现视频发送请求不是基于普通客户端权限的情况。当从摄像机服务器100接收发送请求时,特权客户端能够使用管理员查看器来接收未经过基于屏蔽设置、可视范围设置、预设位置设置、以及安装摇摆、倾斜和旋转(PTR) 设置等的限制的视频图像。安装PTR设置是通过在安装摄像机服务器100期间操作摇摆机构、倾斜机构或旋转机构来设置摄像单元145的摄像方向的设置。设置工具是用于改变摄像机服务器100中的设置的设置应用。特权客户端能够通过基于设置工具的操作启动设置改变程序410、并进行对摄像机服务器100的设置请求,来改变摄像机服务器100中的设置。特权客户端能够使用设置工具来在普通客户端中设置对查看通过摄像单元145 输入的部分视频图像的限制,并在摄像机服务器100中设置对能够通过摄像单元145拍摄的摄像范围的限制。例如,特权客户端能够使用设置工具改变摄像机服务器100中的设置,例如屏蔽设置、可视范围设置、预设位置设置以及安装PTR设置。这些设置仅是设置内容的示例。能够通过设置工具设置的内容不限于上述示例。 例如,如果摄像机服务器100具有检测拍摄的视频图像中的变化的功能,则设置工具能够设置用于检测改变的检测区域的位置和大小、检测条件等。此外,不需要设置工具能够设置所有的上述设置内容。普通客户端无法使用设置工具。如果发送请求不是来自设置工具(步骤S340: 否),则处理进行到步骤S341。在步骤S341中,发送控制程序330以传统的方式根据权限进行发送处理。更具体地说,当发送请求来自于特权客户端、并且不是对摄像机服务器100的设置改变请求时,根据特权客户端的查看权限发送视频图像。与在步骤S331中进行的对普通客户端的发送处理不同的是,该发送是在不根据权限限制控制的情况下进行的。在严格防止对普通用户限制的视频图像被发送至普通客户端的系统中,发送控制程序330能够进行类似于下述步骤S355中的处理,并使针对向服务器的上传功能的停止标记有效。尽管以下对此进行了更加详细的描述,但是通过使停止标记有效来临时停止上传功能,使得能够在基于特权进行操作的同时、彻底防止视频图像被上传。随后,处理返回至步骤S310,并且发送控制程序330等待事件。如果在步骤S340中确定发送请求来自于设置工具(步骤S340 是),则处理进行到步骤S350。在步骤S350中,发送控制程序330确定发送请求是否是对设置工具的第一视频发送请求。如果确定发送请求是第一视频发送请求(步骤S350 是),则处理进行到步骤 S351。在步骤S351中,发送控制程序330确定是否需要特权视频图像。当通过设置工具设置的内容包括用于限制查看通过摄像单元145输入的部分视频图像的设置、或用于限制能够通过摄像单元145拍摄的摄像范围的设置时,出现需要特权视频图像的情况。例如,发送控制程序330确定当通过设置工具设置的内容是隐私屏蔽设置或可视范围限制设置时是否需要特权视频图像。
另一方面,当通过设置工具设置的内容不包括用于限制查看通过摄像单元145输入的部分视频图像的设置、或用于限制能够通过摄像单元145拍摄的摄像范围的设置时, 出现不需要特权视频图像的情况。例如,如果摄像机服务器100具有检测拍摄的视频图像中的变化的功能,并且设置工具设置用于检测改变的检测区域的位置和大小、检测条件等,则发送控制程序330确定不需要特权视频图像。如果在步骤S351中确定设置工具需要限制其特权以进行设置的视频图像(步骤 S351 是),则处理进行到步骤S352。在步骤S352中,发送控制程序330确定是否已经设置了对查看通过摄像单元145输入的部分视频图像的限制(例如隐私屏蔽或可视范围限制), 或者确定是否已经设置了对摄像单元145的摄像范围的限制。如果通过设置工具设置的内容包括用于限制查看部分拍摄的视频图像的设置或者包括用于限制能够通过摄像单元145拍摄的摄像范围的设置、但当前未以此方式进行设置(步骤S352 否),则处理进行到步骤S355。对于连接有设置工具的所有情况,更具体地说,在不向服务器上传而不考虑是否存在特权视频图像的系统中,处理可以无条件地进行到下述步骤S353。通过这样做,能够在连接设置工具的情况下彻底防止上传。如果在步骤S352中确定已经设置了对普通客户端的部分查看的限制(例如隐私屏蔽或可视范围限制)(步骤S352 是),则处理进行到步骤S353。在不考虑设置而在设置普通客户端的摄像限制时无条件停止向服务器的上传的系统中,处理可以自动进行到步骤S353。通过这样做,当将特权视频图像发送至设置工具时,能够在使用设置工具进行设置期间彻底防止图像上传。在步骤S353中,发送控制程序330使向服务器的上传处理的停止标记有效。当停止标记有效时,临时停止向服务器的上传处理,即使在步骤S302中启动了上传功能。如果确定发送请求是由具有管理员权限的特权客户端作出的第二或随后的视频发送请求(步骤S350 否),或者如果确定不需要基于管理员权限的视频图像(步骤S351 否),或者如果对查看拍摄的图像的限制是无效的(步骤S352 否),则处理进行到步骤 S355。在步骤S355中,发送控制程序330进行视频图像向设置工具的发送。例如,当诸如屏蔽设置、可视范围设置以及安装PTR设置的设置当前未被设置时, 出现对查看拍摄的图像的限制无效的情况。此外,如果普通客户端能够从预设位置之外的位置查看到拍摄的图像(即使已经设置了预设位置),也出现这种情况。在步骤S353之后,处理进行到步骤S355。在步骤S355中,发送控制程序330将视频图像发送到设置工具。根据如传统方式中的权限,以与步骤S341中类似的方式进行视频发送处理。然后,处理返回到步骤S310,并且发送控制程序330等待事件。如果在步骤S320中确定该事件不是发送请求(步骤S320 否),则处理进行到步骤S370。然后,在步骤S370中,发送控制程序330确定该事件是否是设置请求。如果确定该事件是设置请求(步骤S370 是),则处理进行到步骤S371。在步骤S371中,由设置程序320进行处理。例如,基于客户端200中的设置改变程序410进行的处理,来改变设置数据 380。接下来,在步骤S372中,发送控制程序330确定在步骤S371中记录在设置数据380中要被设置的项是否是用于限制普通客户端的查看的设置,并确定该设置是否有效。更具体地说,当应用新的设置时(步骤S372 是),处理进行到步骤S375。在步骤 S375中,发送控制程序330使向服务器的上传处理的停止标记无效。当停止标记无效时,重新启动向服务器的上传处理。如果用于限制记录的视频图像的设置无效(步骤S372 否), 或者如果在步骤S375中进行的处理已经结束,则处理返回至步骤S310,并且发送控制程序 330等待事件。接下来,将参照图4所示的流程图描述上传控制程序350的处理过程。在步骤S401中,上传控制程序350等待将作为上传触发器的事件。作为上传触发器的事件的示例包括每设置的预定时间生成的计时器事件、以及从连接到摄像机服务器 100的外部设备输入的外部输入事件。此外,如果摄像机服务器100能够检测拍摄的视频图像中的对象,则例如检测到对象中的改变的事件也可以作为上传触发器。在这种情况下,例如,可以将当摄像机服务器 100进入检测状态时、当检测状态结束时或者在检测进行期间,设置为上传触发器事件。作为另选方案,如果摄像机服务器100能够检测音量,则音量检测事件可以作为上传触发器。在这种情况下,例如,可以将如下情形设置为上传触发器事件音量为预定水平或更大、音量为预定水平或更小、或者预定音量持续了预定时间或更久。如果将作为上传触发器的事件发生(步骤S401 是),则在步骤S402中,上传控制程序350参照指示停止图3中描述的上传处理的标记。如果标记指示停止上传处理(步骤S402 是),则处理跳过步骤S403而直接进行到步骤S404。在步骤S404中,当停止上传处理时,上传控制程序350将停止上传处理的原因通知给上传服务器270。然后,处理返回至步骤S401,并且上传控制程序350等待下一个事件。将停止上传处理的原因发送至上传服务器270,使得想要查看上传至服务器270 的视频图像的用户能够知道为什么没有上传视频图像。如果在步骤S402中确定标记没有指示停止上传处理(步骤S402 否),则处理进行到步骤S403。在步骤S403中,上传控制程序350进行上传处理。然后,在步骤S404中, 上传控制程序350将该事实通知给用户。然后,处理返回至步骤S401。“上传处理”是将通过摄像机服务器100拍摄、并通过视频处理程序310处理的视频数据传输至上传服务器270并存储在其中的处理。能够使用任意网络协议实现上传处理,只要能够传输要上传的数据即可。在HTTP中,能够使用POST方法将视频数据和任意消息发送至服务器。接下来,将参照图5描述整个系统的配置示例。多个客户端200以第一客户端200-1、第二客户端200-2的形式经由网络195连接至摄像机服务器100。类似地,多个上传服务器270以上传服务器270-1、上传服务器270-2 的形式经由网络195连接至摄像机服务器100。例如,第一客户端200-1 (设置工具200-1)是包括显示程序400和设置改变程序 410、并具有设置权限的客户端。此外,如果第二客户端200-2是仅包括显示程序400、并具有普通权限的查看者客户端,则根据本示例性实施例的设置工具是第一客户端200-1。来自摄像机服务器100的视频图像显示在普通客户端200-2上。
如果第一客户端200-1请求发送,则摄像机服务器100中的发送控制程序330进行图3所示的步骤S340至步骤S350的处理。如果第一客户端200-1基于特权需要未限制查看的视频图像,则处理进行到步骤S352。然后,如果用于限制查看的设置已经有效,则处理进行到步骤S353。接下来,当发出上传请求时,摄像机服务器100将视频处理程序310处理的视频数据上传至上传服务器270。能够使用任意网络协议实现上传,只要能够传输数据即可。在 HTTP中,能够使用POST方法将视频数据和任意消息发送至服务器。例如,如果上传处理标记指示临时停止处理,则通过不将视频数据发送至服务器、 而仅发送通知该事实的消息部,使得能够向用户通知没有上传视频的原因。类似地,对于 FTP,通过代替视频图像而上传包括消息的文本,能够向用户通知没有上传视频的原因。在SMTP中,诸如文本和视频数据的任意数据可以包括在消息主体中,作为协议规范。因此,通过发送仅描述没有上传视频的原因的消息、而不发送任何视频数据,能够向用户通知没有上传视频的原因。此外,当利用多个协议进行向连接至网络的服务器的多个上传时,能够仅停止特定的协议。例如,在图5中,假定上传服务器270-1是FTP服务器,上传服务器270_2是SMTP 服务器,摄像机服务器100上传设置有效,并且上传处理已经停止。在这种情况下,能够基于上传服务器270-1的FTP停止上传,并基于上传服务器270-2的SMTP仅发送消息。当在步骤S353中使得上传处理的停止标记有效时,如下事实被记录在二级存储设备130中第二客户端200-2的设置值(例如,隐私屏蔽设置、可视范围设置、预设限定设置以及安装设置)已被无效。该信息用于在步骤S371和S372中确定限制摄像的设置是否有效。在本示例性实施例中,进行将可移动位置限定为预设位置的预设限定处理。此外, 在本示例性实施例中,基于具有改变设置的权限的客户端200-1针对摄像单元145的视角的控制指令,进行用于设置视角的视角设置处理。以此方式,设置用于限制摄像单元145能够拍摄的摄像范围的设置。此外,基于特权、利用隐私屏蔽被无效的视频图像,进行用于合成并记录全景图像的全景设置处理。更具体地说,如果在步骤S370中确定事件是设置请求事件、并且在步骤S371中进行设置处理,则在步骤S372中,发送控制程序330确定是否对已经无效的上述设置进行设置。在步骤S375中使得这些设置无效的事实被记录在二级存储设备130中。另一方面,如果在步骤S370中确定事件不是设置请求事件(步骤S370 否),则在步骤S390中,发送控制程序330确定是否完成了处理。如果确定没有完成处理(步骤S390 否),则处理返回至步骤S310。通过以此方式进行处理,能够在设置工具正被使用的同时,临时停止向服务器的上传处理,从而能够防止基于使用设置工具的管理员的特权来上传视频图像。此外,当设置完成时,重新启动向服务器的上传处理。在上述第一示例性实施例中,如图5所示,当连接有设置工具时停止上传功能。然而,除了当设置工具正被使用时之外,当需要解除查看限制时也能够停止上传处理。根据第二示例性实施例的系统的配置类似于根据第一示例性实施例的图1至图5所示的配置。然而,如图6所示,将布置在图2所示的一级存储设备120和220中的发送控制程序330改变为发送控制程序331,并且处理内容不同。此外,另一不同之处是,使用全景生成程序411来替换设置改变程序410。全景生成程序411进行向摄像机服务器100的发送请求,以基于来自普通输入设备(例如布置在客户端200中的键盘240或鼠标250)的指令生成全景图像。随后,全景生成程序411依次获得必要的视频数据490,合成全景图像,并生成客户端设置数据480。然后,全景生成程序411利用数据在摄像机服务器100中设置新的全景图像。例示根据第二示例性实施例的发送控制程序331执行的处理的流程图,类似于根据第一示例性实施例的发送控制程序330执行的图3所示的流程图,除了在步骤S340中进行的确定处理中,将全景生成工具添加至设置工具中之外。如果限制查看,则全景生成工具可能无法正确生成全景。因此,需要在不限制查看的情况下拍摄整个可控范围的图像。更具体地说,由于图像拍摄需要忽略用于限制有效查看的设置(例如隐私屏蔽设置和可视范围限制处理、以及预设限定和控制限制),因此,需要通过进行类似于步骤S353中的处理来停止上传处理。当全景生成程序411试图合成新的全景图像并进行摄像机服务器100中的设置时,全景生成程序411能够通过基于类似于步骤S372中的处理确定新的全景图像是否有效,来重新启动上传处理。通过以此方式进行处理,在本示例性实施例中,通过忽略限制查看的设置,能够在操作全景生成工具的同时停止向服务器的上传处理,从而能够防止基于使用全景生成工具的管理员的特权上传视频图像。此外,当新的全景图像有效时,能够重新启动上传处理。在第一和第二示例性实施例中,临时停止上传处理。然而,本发明不限于该配置。 在第三示例性实施例中,通过将特定视频数据370上传至服务器,来防止上传具有安全问题的摄像数据。根据本示例性实施例的系统的配置类似于第一示例性实施例的图1至图5所示的配置。然而,如图7所示,将布置在图2所示的一级存储设备120和220中的发送控制程序 330改变为发送控制程序332,并且处理内容不同。此外,将视频数据370添加至图2所示的二级存储设备130中。例示发送控制程序332执行的处理的流程图,类似于根据第一示例性实施例的发送控制程序330执行的图3所示的流程图,除了改变在步骤S331、S341、S353以及S375中进行的处理之外。在类似于图3的步骤S331的步骤中,发送控制程序332以传统方式进行向普通客户端的发送处理。此时,在下面描述的类似于步骤S353的步骤中,如果是视频数据370而不是摄像数据390对于相关权限有效,则将预先准备的视频数据370而不是摄像数据390 发送至普通客户端。当上传控制程序350在步骤S401中接收到上传执行事件时,与发送至普通客户端的图像类似,要在步骤S403中上传的数据也是视频数据370。在类似于图3的步骤S341的步骤中,发送控制程序332以传统方式根据权限进行发送处理。此时,在类似于步骤S353的步骤中,如果是视频数据370而不是摄像数据390 对于相关权限有效,则发送预先准备的视频数据370而不是摄像数据390。在通过上传控制程序350进行的处理中,当在步骤S401中接收到上传执行事件时,要在步骤S403中上传的数据也是视频数据370。在类似于图3的步骤S353的步骤中,发送控制程序332根据权限进行使得视频数据370有效的处理,而不临时停止上传处理。当视频数据370有效时,发送视频数据370而不发送摄像数据390。此时,当上传控制程序350在步骤S401中接收到上传执行事件时,要在步骤S403中上传的数据也是视频数据370。视频数据370可以是紧接之前的摄像数据或者指示“当前设置”的预先准备的图像。通过这样做,能够在设置工具正被使用的同时,防止基于使用设置工具的管理员的特权上传视频图像。在第一至第三示例性实施例中,当连接有设置工具时,确定是否要上传具有安全问题的视频图像。然而,本发明不限于该配置。在第四示例性实施例中,即使存在限制查看的设置,也配置如下处理使得不进行向服务器的上传处理的临时停止、以及虚拟(dummy) 视频发送的上传,直到实际超出限制。根据本示例性实施例的系统的配置类似于第一示例性实施例的图1至图5所示的配置。然而,使用发送控制程序333(未示出)来替换布置在图2所示的一级存储设备120 和220中的发送控制程序330。例示发送控制程序333执行的处理的流程图,类似于根据第一示例性实施例的发送控制程序330执行的图3所示的流程图,除了在步骤S350中进行步骤S351中的处理,在步骤S351中进行步骤S352中的处理,以及在步骤S352中进行后续处理之外。更具体地说,除了首先连接设置工具之外,当需要其查看不被限制的视频图像、并存在限制有效的摄像的设置时,处理进行到类似于步骤S352中进行的处理。然后,发送控制程序333确定实际的摄像数据390是否包括需要限制的视频数据。例如,对于隐私屏蔽,发送控制程序333确定在当前视角中是否设置了屏蔽。对于可视范围限制,发送控制程序333确定当前视角是否超出了限制的视角。如果确定当前视角超出了限制的视角,则处理进行到类似于步骤S353的步骤,并且使上传处理的临时停止有效。通过这样做,直到设置工具正被使用、并且使用超出限制范围的特权视频图像为止,上传普通视频图像。只有在基于使用设置工具的管理员的权限而实际上无意地上传视频图像的情况下,才防止上传无意的视频图像。此外,能够提供用于发送指定的视频图像的虚拟视频发送单元,使得当设置工具正被使用时上传虚拟视频数据。本发明的各方面还可以通过读出并执行记录在存储设备上的用于执行上述实施例的功能的程序的系统或装置的计算机(或诸如CPU或MPU的设备)来实现,以及通过由系统或装置的计算机通过例如读出并执行记录在存储设备上的用于执行上述实施例的功能的程序来执行各步骤的方法来实现。鉴于此,例如经由网络或者从用作存储设备的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。
权利要求
1.一种监视摄像机装置,其包括处理单元,其被配置为处理由摄像单元输入的视频图像;上传控制单元,其被配置为经由网络将所述处理单元处理后的视频图像上传至服务器;设置单元,其被配置为设置所述摄像单元用来进行摄像的参数、或者所述处理单元用来处理所述视频图像的处理参数;以及发送控制单元,其被配置为在所述设置单元正被使用的情况下,停止所述处理后的视频图像向所述服务器的上传。
2.根据权利要求1所述的监视摄像机装置,其中,如果发生预定事件,并且所述发送控制单元没有停止向所述服务器的上传,则所述上传控制单元执行向所述服务器的上传。
3.根据权利要求1所述的监视摄像机装置,其中,所述设置单元进行的设置是对查看由所述摄像单元输入的部分所述视频图像的限制。
4.根据权利要求1所述的监视摄像机装置,其中,所述设置单元通过进行对所述视频图像进行隐私屏蔽处理的屏蔽处理,来进行对查看由所述摄像单元输入的部分所述视频图像的限制的设置。
5.根据权利要求1所述的监视摄像机装置,其中,所述设置单元通过进行限制可视范围的可视范围限制处理,来进行对查看由所述摄像单元输入的部分所述视频图像的限制的设置。
6.根据权利要求1所述的监视摄像机装置,其中,所述设置单元通过进行将可移动位置限定为预设位置的预设限定处理,来进行用于限制所述摄像单元能够拍摄的摄像范围的设置。
7.根据权利要求1所述的监视摄像机装置,其中,所述设置单元通过进行视角设置处理,来进行用于限制所述摄像单元能够拍摄的摄像范围的设置,其中,在所述视角设置处理中,根据具有在所述设置单元中进行设置改变的权限的客户端对所述摄像单元针对视角的控制指令,来设置所述摄像单元的视角。
8.根据权利要求1所述的监视摄像机装置,其中,所述设置单元利用隐私屏蔽被无效的视频图像进行用于合成并记录全景图像的全景设置处理。
9.根据权利要求1所述的监视摄像机装置,其中,所述设置单元能够在多个客户端中设置对查看由所述摄像单元输入的部分所述视频图像的限制,并且其中,如果对所述多个客户端中的至少一个客户端进行了限制查看由所述摄像单元输入的所述视频图像的设置,则所述发送控制单元停止所述处理后的视频图像向所述服务器的上传。
10.根据权利要求1所述的监视摄像机装置,该监视摄像机装置还包括通知单元,该通知单元被配置为向客户端通知停止所述处理后的视频图像向所述服务器的上传的原因,其中,当停止上传时,所述通知单元向所述客户端通知停止上传的原因。
11.根据权利要求1所述的监视摄像机装置,该监视摄像机装置还包括虚拟视频发送单元,该虚拟视频发送单元被配置为发送指定的视频图像,其中,如果所述设置单元正被使用,则所述虚拟视频发送单元将所述指定的视频图像作为虚拟视频图像上传至所述服务器。
12.一种监视摄像机装置的控制方法,该控制方法包括处理步骤,处理拍摄的视频图像;上传控制步骤,经由网络将在所述处理步骤中处理后的视频图像上传至服务器;设置步骤,设置用于摄像的参数、或者用于在所述处理步骤中处理所述视频图像的处理参数;以及发送控制步骤,在所述设置步骤中进行设置期间,停止向所述服务器的上传。
13.根据权利要求12所述的控制方法,其中,在所述上传控制步骤中,如果发生预定事件,并且在所述发送控制步骤中没有停止向所述服务器的上传,则执行向所述服务器的上传。
14.根据权利要求12所述的控制方法,其中,在所述设置步骤中,利用隐私屏蔽被无效的视频图像进行用于合成并记录全景图像的全景设置处理。
15.根据权利要求12所述的控制方法,其中,在所述设置步骤中,在多个客户端中设置对查看部分所拍摄的视频图像的限制,并且其中,如果在所述多个客户端中的至少一个客户端中设置了对查看所拍摄的视频图像的限制,则在所述发送控制步骤中,停止所述处理后的视频图像向所述服务器的上传。
全文摘要
本发明提供一种监视摄像机装置及监视摄像机装置的控制方法。所述监视摄像机装置包括处理单元,其被配置为处理由摄像单元输入的视频图像;上传控制单元,其被配置为经由网络将所述处理单元处理后的视频图像上传至服务器;设置单元,其被配置为设置所述摄像单元用来进行摄像的参数、或者所述处理单元用来处理所述视频图像的处理参数;以及发送控制单元,其被配置为在所述设置单元正被使用的情况下,停止所述处理后的视频图像向所述服务器的上传。
文档编号H04N5/232GK102457716SQ20111032497
公开日2012年5月16日 申请日期2011年10月19日 优先权日2010年10月19日
发明者小樱正人 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1