Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7612353B2 - Image capture device, image capture system, and method for controlling image capture device - Google Patents
[go: Go Back, main page]

JP7612353B2 - Image capture device, image capture system, and method for controlling image capture device - Google Patents

Image capture device, image capture system, and method for controlling image capture device Download PDF

Info

Publication number
JP7612353B2
JP7612353B2 JP2020132943A JP2020132943A JP7612353B2 JP 7612353 B2 JP7612353 B2 JP 7612353B2 JP 2020132943 A JP2020132943 A JP 2020132943A JP 2020132943 A JP2020132943 A JP 2020132943A JP 7612353 B2 JP7612353 B2 JP 7612353B2
Authority
JP
Japan
Prior art keywords
mask area
image
restriction
imaging
surveillance camera
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020132943A
Other languages
Japanese (ja)
Other versions
JP2022029591A (en
Inventor
一大 古賀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2020132943A priority Critical patent/JP7612353B2/en
Publication of JP2022029591A publication Critical patent/JP2022029591A/en
Application granted granted Critical
Publication of JP7612353B2 publication Critical patent/JP7612353B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Studio Devices (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Emergency Alarm Devices (AREA)

Description

本発明は、撮像装置、撮像システム、撮像装置の制御方法およびプログラムに関する。 The present invention relates to an imaging device, an imaging system, and a control method and program for an imaging device.

近年、ネットワークカメラを利用した監視システムが広く普及している。ネットワークカメラは、大規模な公共機関や量販店における監視カメラとしてなど幅広い分野で利用されており、様々な運用方法がある。また、ネットワークカメラは運用形態に合わせるために様々な機能的特徴をもったものが存在する。具体的には、パン、チルトといった撮影方向を自在に変更できるネットワークカメラや、広い範囲を一度に監視可能な全方位カメラなどが存在し、それら複数台のカメラを設置して監視を行っている。
カメラを設置して監視するシステムでは、カメラに映し出される映像に対して一部の領域をマスクして見せなくすることでプライバシーを保護する機能を有するものがある。特許文献1では、マスクの実行または不実行の設定情報をカメラ毎に保持し、マスク処理が実行された画像とマスク不実行の画像とをモニタに分割表示する機能を持つ監視システムが開示されている。
In recent years, surveillance systems using network cameras have become widespread. Network cameras are used in a wide range of fields, such as as surveillance cameras in large public institutions and mass retailers, and there are various ways of operating them. In addition, there are network cameras with various functional features to suit the operating form. Specifically, there are network cameras that can freely change the shooting direction by panning and tilting, and omnidirectional cameras that can monitor a wide area at once, and surveillance is carried out by installing multiple cameras of these.
Some surveillance systems using installed cameras have a function of protecting privacy by masking a portion of the image captured by the camera so that it cannot be seen. Patent Document 1 discloses a surveillance system that has a function of storing setting information for whether or not to perform masking for each camera and displaying a masked image and an unmasked image separately on a monitor.

特開2017-228854号公報JP 2017-228854 A

上記の特許文献1に開示された従来技術では、複数種類の異なる撮像映像をモニタに分割して表示する際に、個々の撮像映像に対するマスク処理の実行または不実行の設定を撮像映像毎に簡易に設定する方法が提案されている。
しかし、上記方法では、マスクエリアを設定しているカメラの映像にはマスク処理が行われるものの、マスクエリアを設定していない他のカメラがパン、チルト駆動によりマスクエリアの方向を向くと、マスクされず撮影してしまうという課題がある。
The conventional technology disclosed in Patent Document 1 above proposes a method for easily setting whether or not to perform mask processing on each of multiple different types of captured images when the captured images are divided and displayed on a monitor.
However, with the above method, although masking is performed on the image from a camera that has a mask area set, there is a problem that when other cameras that do not have a mask area set are driven to pan or tilt in the direction of the mask area, they still capture the image without being masked.

そこで本発明は、ある装置で撮影された映像でマスクエリアを設定している場合に、他の装置によりそのマスクエリアが撮影されて公開されてしまう弊害を防止できるようにすることを目的とする。 The present invention aims to prevent the problem of a masked area being photographed and made public by another device when a masked area is set in video captured by a certain device.

本発明に係る撮像装置は、撮影された映像中にマスク処理を行うマスク領域を設定する外部装置とともに撮像システムを構成する撮像装置であって、撮像手段と、前記外部装置により設定されたマスク領域に係る情報に基づいて、前記撮像手段によって取得された映像中に前記マスク領域の少なくとも一部が含まれるか否かを判断する判断手段と、前記判断手段により前記マスク領域の少なくとも一部が前記取得された映像中に含まれると判断された場合に、撮影動作を制限する制限手段と、を有し、前記制限手段は、特定の被写体を追尾する自動追尾を実行中か否かに応じて、撮影動作を制限する方法を変更することを特徴とする。 The imaging device of the present invention is an imaging device that constitutes an imaging system together with an external device that sets a mask area that performs mask processing in a captured image, and has an imaging means, a judgment means that judges whether or not at least a portion of the mask area is included in the image acquired by the imaging means based on information related to the mask area set by the external device, and a restriction means that restricts the shooting operation when the judgment means judges that at least a portion of the mask area is included in the acquired image, and is characterized in that the restriction means changes a method of restricting the shooting operation depending on whether or not automatic tracking that tracks a specific subject is being executed .

本発明によれば、ある装置で撮影された映像でマスクエリアを設定している場合に、他の装置によりそのマスクエリアが撮影されて公開されてしまう弊害を防止することができる。 The present invention makes it possible to prevent the problem that, when a mask area is set in an image captured by a certain device, the mask area is captured by another device and made public.

第1の実施形態に係るシステム構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a system configuration according to a first embodiment. 第1の実施形態に係る撮像システムの機能構成例を示すブロック図である。1 is a block diagram showing an example of a functional configuration of an imaging system according to a first embodiment. 第1の実施形態に係る撮像システムのカメラ設置構成および広角型監視カメラに設定したプライバシーマスクの領域の一例を示す概略図である。1 is a schematic diagram showing an example of a camera installation configuration of an imaging system according to a first embodiment and an example of an area of a privacy mask set on a wide-angle surveillance camera. 第1の実施形態に係る広角型監視カメラ102にマスクエリアを設定する設定画面の一例を示す図である。10 is a diagram showing an example of a setting screen for setting a mask area in the wide-angle surveillance camera 102 according to the first embodiment. FIG. 第1の実施形態に係るマスクエリアを三次元的な領域として示した模式図である。FIG. 2 is a schematic diagram showing a mask area according to the first embodiment as a three-dimensional region. 第1の実施形態に係るマスクエリア情報の一例をテーブルで示した図である。FIG. 4 is a diagram illustrating an example of mask area information in a table according to the first embodiment. 第1の実施形態に係るカメラ間でマスクエリア情報を送信する処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of a process for transmitting mask area information between cameras according to the first embodiment. 第1の実施形態に係る制限処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of the flow of a restriction process according to the first embodiment. 第1の実施形態に係る制限実行の処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of a flow of a restriction execution process according to the first embodiment; 第1の実施形態に係る映像制限方法の選択に用いる制限パターン優先テーブルの一例を示す図である。4 is a diagram showing an example of a restriction pattern priority table used for selecting a video restriction method according to the first embodiment; FIG. 第1の実施形態に係る映像全黒化の処理が実行された場合の両カメラの映像の一例を示した模式図である。5A to 5C are schematic diagrams showing an example of images from both cameras when the image total blackening process according to the first embodiment is executed; 第1の実施形態に係るパン、チルトおよびズーム制御を停止する制限を実行した場合にPTZ型監視カメラの動きを示した模式図である。5A to 5C are schematic diagrams showing the movement of a PTZ type surveillance camera when a restriction is executed to stop pan, tilt and zoom control according to the first embodiment. 第1の実施形態に係るマスクエリアを設定した場合に他のカメラの映像に警告を表示する一例示した模式図である。10 is a schematic diagram showing an example of how a warning is displayed on an image captured by another camera when a mask area according to the first embodiment is set; FIG. 第1の実施形態に係るPTZ型監視カメラで映像制限を実行した場合に、表示制限が発生している理由を提示する一例を示した模式図である。11 is a schematic diagram showing an example of presenting a reason why a display restriction has occurred when video restriction is executed in the PTZ type surveillance camera according to the first embodiment; FIG. 第2の実施形態に係るカメラ間でマスクエリア情報を送信する処理の一例示すフローチャートである。13 is a flowchart showing an example of a process for transmitting mask area information between cameras according to the second embodiment. 第3の実施形態に係るカメラ間でマスクエリア情報を送信する処理の一例を示すフローチャートである。13 is a flowchart illustrating an example of a process for transmitting mask area information between cameras according to the third embodiment.

(第1の実施形態)
以下、図1~図14を参照して、本発明の第1の実施形態について説明する。
図1(a)は、本実施形態における撮像システムの運用構成の一例を示す図である。
本実施形態における撮像システムは、パン、チルト、ズーム機構を持つPTZ(Pan Tilt Zoom)型監視カメラ101、広角型監視カメラ102、クライアント装置103、およびPTZ型監視カメラ104によって構成されている。PTZ型監視カメラ101、広角型監視カメラ102、クライアント装置103、およびPTZ型監視カメラ104はネットワーク105に接続されており、相互通信が可能である。
なお、ネットワーク105は、PTZ型監視カメラ101、広角型監視カメラ102、クライアント装置103、PTZ型監視カメラ104の通信が可能であれば特に限られない。また、PTZ型監視カメラは本実施形態では2台としているが、1台でもよく、または、3台以上設置されていてもよい。
(First embodiment)
A first embodiment of the present invention will now be described with reference to FIGS.
FIG. 1A is a diagram showing an example of an operational configuration of an imaging system according to this embodiment.
The imaging system in this embodiment is composed of a PTZ (Pan Tilt Zoom) type surveillance camera 101 having pan, tilt and zoom mechanisms, a wide-angle type surveillance camera 102, a client device 103, and a PTZ type surveillance camera 104. The PTZ type surveillance camera 101, the wide-angle type surveillance camera 102, the client device 103, and the PTZ type surveillance camera 104 are connected to a network 105 and are capable of communicating with each other.
The network 105 is not particularly limited as long as it enables communication between the PTZ type surveillance camera 101, the wide-angle type surveillance camera 102, the client device 103, and the PTZ type surveillance camera 104. In addition, although two PTZ type surveillance cameras are used in this embodiment, one camera may be installed, or three or more cameras may be installed.

次に、本実施形態における撮像システムのハードウェア構成について図1(b)を参照しながら説明する。なお、PTZ型監視カメラ104のハードウェア構成は、PTZ型監視カメラ101と同様であるため、以下、代表してPTZ型監視カメラ101のハードウェア構成について説明する。
PTZ型監視カメラ101は、CPU11と、ROM12と、RAM13と、入力I/F16と、通信部17とを有している。広角型監視カメラ102は、CPU21と、ROM22と、RAM23と、入力I/F26と、通信部27とを有している。また、クライアント装置103は、CPU31と、ROM32と、RAM33と、HDD34と、表示部35と、入力I/F36と、通信部37とを有している。
CPU11は、ROM12に記憶された制御プログラムを読み出して各種処理を実行する。CPU21、31も同様である。なお、ROM12は書き換え可能な不揮発性メモリであり、各種データや各種プログラム等の記憶も兼ねる。ROM22も同様である。RAM13は、CPU11の主メモリ、ワークエリア等の一時記憶領域として用いられる。RAM23、33も同様である。HDD34は、各種データや各種プログラム等を記憶する。表示部35は、各種情報を表示する。なお、表示部35はタッチパネルと一体型の表示装置であってもよい。入力I/F16は、操作情報を入力するためのインターフェースである。入力I/F26、36も同様である。通信部17は、有線または無線によりネットワークを介して広角型監視カメラ102等の外部装置との通信処理を行う。通信部27、37も同様である。
Next, the hardware configuration of the imaging system in this embodiment will be described with reference to Fig. 1B. Note that the hardware configuration of the PTZ type surveillance camera 104 is similar to that of the PTZ type surveillance camera 101, so the hardware configuration of the PTZ type surveillance camera 101 will be described below as a representative example.
The PTZ type surveillance camera 101 has a CPU 11, a ROM 12, a RAM 13, an input I/F 16, and a communication unit 17. The wide-angle type surveillance camera 102 has a CPU 21, a ROM 22, a RAM 23, an input I/F 26, and a communication unit 27. The client device 103 has a CPU 31, a ROM 32, a RAM 33, a HDD 34, a display unit 35, an input I/F 36, and a communication unit 37.
The CPU 11 reads out a control program stored in the ROM 12 and executes various processes. The same applies to the CPUs 21 and 31. The ROM 12 is a rewritable non-volatile memory, and also serves to store various data and various programs. The same applies to the ROM 22. The RAM 13 is used as a temporary storage area such as the main memory and work area of the CPU 11. The same applies to the RAMs 23 and 33. The HDD 34 stores various data and various programs. The display unit 35 displays various information. The display unit 35 may be a display device integrated with a touch panel. The input I/F 16 is an interface for inputting operation information. The same applies to the input I/Fs 26 and 36. The communication unit 17 performs communication processing with an external device such as a wide-angle surveillance camera 102 via a network, either wired or wirelessly. The same applies to the communication units 27 and 37.

なお、後述するPTZ型監視カメラ101の機能や処理は、CPU11がROM12に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。また、他の例としては、CPU11は、ROM12等に替えて、SDカード等の記録媒体に格納されているプログラムを読み出してもよい。広角型監視カメラ102およびクライアント装置103の機能や構成についても同様である。 The functions and processing of the PTZ surveillance camera 101, which will be described later, are realized by the CPU 11 reading out a program stored in the ROM 12 and executing this program. As another example, the CPU 11 may read out a program stored in a recording medium such as an SD card instead of the ROM 12. The same applies to the functions and configurations of the wide-angle surveillance camera 102 and the client device 103.

なお、本実施形態では、1つのプロセッサ(CPU)が1つのメモリ(ROM)を用いて後述するフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば複数のプロセッサーや複数のRAM、ROM及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。また、ハードウェア回路を用いて一部の処理を実行するようにしても良い。また、CPU以外のプロセッサーを用いて後述する機能や処理を実現することとしてもよい(例えば、CPUに替えてGPU(Graphics Processing Unit)を用いることとしてもよい。)。 In this embodiment, one processor (CPU) uses one memory (ROM) to execute each process shown in the flowcharts described below, but other configurations are also possible. For example, multiple processors, multiple RAMs, ROMs, and storages can work together to execute each process shown in the flowcharts described below. Also, some processes may be executed using hardware circuits. Also, the functions and processes described below may be realized using a processor other than a CPU (for example, a GPU (Graphics Processing Unit) may be used instead of a CPU).

図2は、本実施形態における撮像システムの機能構成の一例を示すブロック図である。
PTZ型監視カメラ101は、撮像部201、画像処理部202、システム制御部203、パン駆動部204、チルト駆動部205、ズーム駆動部206、パンチルトズーム制御部207、制限処理部208、記憶部209、通信部210を備えている。PTZ型監視カメラ104もPTZ型監視カメラ101と同様の機能を備える。
撮像部201は、レンズおよび撮像素子から構成される。撮像部201は、被写体の撮像および電気信号への変換を行い、画像処理部202に送信する。
画像処理部202は、撮像部201によって変換された電気信号に画像処理、圧縮符号化処理を行い、画像データを生成し、画像データをシステム制御部203へ伝達する。
パン駆動部204は、パン動作を行うメカ駆動系、その駆動源のモータ、パン駆動部204の角度を検出する角度センサにより構成され、モータが駆動されることによりパン駆動機構がパン方向に駆動する。
チルト駆動部205は、チルト動作を行うメカ駆動系、その駆動源のモータ、駆動部の角度を検出する角度センサにより構成され、モータが駆動されることによりチルト駆動機構がチルト方向に駆動する。
FIG. 2 is a block diagram showing an example of the functional configuration of the imaging system according to this embodiment.
The PTZ type surveillance camera 101 includes an imaging unit 201, an image processing unit 202, a system control unit 203, a pan driving unit 204, a tilt driving unit 205, a zoom driving unit 206, a pan/tilt/zoom control unit 207, a restriction processing unit 208, a storage unit 209, and a communication unit 210. The PTZ type surveillance camera 104 also includes functions similar to those of the PTZ type surveillance camera 101.
The image capturing unit 201 is configured with a lens and an image sensor, captures an image of a subject, converts the image into an electrical signal, and transmits the electrical signal to the image processing unit 202.
The image processing unit 202 performs image processing and compression encoding processing on the electrical signal converted by the imaging unit 201 to generate image data, and transmits the image data to the system control unit 203 .
The pan drive unit 204 is made up of a mechanical drive system that performs panning operations, a motor as the drive source, and an angle sensor that detects the angle of the pan drive unit 204, and when the motor is driven, the pan drive mechanism drives in the pan direction.
The tilt drive unit 205 is made up of a mechanical drive system that performs tilt operations, a motor as the drive source, and an angle sensor that detects the angle of the drive unit. When the motor is driven, the tilt drive mechanism drives in the tilt direction.

ズーム駆動部206は、フォーカスレンズ、ズームレンズの駆動部およびモータ、ズームレンズの位置を検出するセンサを備え、モータが駆動されることによりズームレンズが光軸方向に移動して焦点距離を変更する。また、モータが駆動されることによりフォーカスレンズが光軸方向に移動して焦点調節を行う。
制御手段としてのパンチルトズーム制御部207は、システム制御部203から送信された指示信号に基づいて、パン駆動部204、チルト駆動部205、およびズーム駆動部206を制御する。また、パンチルトズーム制御部207は、パン駆動部204、チルト駆動部205、ズーム駆動部206のセンサ情報を解析し、パン角、チルト角、ズーム角の情報を取得することができる。パンチルトズーム制御部207は、システム制御部203から送信された指示信号に基づいて、パン角、チルト角、ズーム角の情報をシステム制御部203に送信する。
The zoom driver 206 includes a focus lens, a driver and a motor for the zoom lens, and a sensor for detecting the position of the zoom lens, and when the motor is driven, the zoom lens moves in the optical axis direction to change the focal length. When the motor is driven, the focus lens moves in the optical axis direction to perform focus adjustment.
The pan/tilt/zoom control unit 207 as a control means controls the pan driving unit 204, tilt driving unit 205, and zoom driving unit 206 based on an instruction signal transmitted from the system control unit 203. The pan/tilt/zoom control unit 207 can also analyze sensor information of the pan driving unit 204, tilt driving unit 205, and zoom driving unit 206 to obtain information on the pan angle, tilt angle, and zoom angle. The pan/tilt/zoom control unit 207 transmits information on the pan angle, tilt angle, and zoom angle to the system control unit 203 based on an instruction signal transmitted from the system control unit 203.

システム制御部203は、画像処理部202により生成された画像データを、通信部210を介してクライアント装置103に送信する。また、システム制御部203は、クライアント装置103または広角型監視カメラ102から通信部210を介して受信したカメラ制御コマンドを解析し、コマンドに応じた処理を行う。例えば、システム制御部203は、画像処理部202に対して画質調整の設定や、パンチルトズーム制御部207に対してパン、チルトおよびズーム動作の設定などの撮影パラメータ設定の指示を行う。また、システム制御部203は、クライアント装置103などから被写体の追尾が指示されている場合に、パンチルトズーム制御部207に対して自動追尾処理中フラグをONに設定することができる。自動追尾処理中フラグがONとなっている場合は、パンチルトズーム制御部207は、被写体を追尾するようにパン、チルトおよびズームを制御する。
制限処理部208は、本実施形態の特徴であるマスクエリアが設定されたカメラからマスクエリア情報を取得して、自カメラに制限をかけるのを実現するために必要となる制限処理を行う。具体的には、パン、チルトおよびズーム駆動に制限をかけたり、撮像映像に制限をかけたりするなどの撮影動作の制限処理を行う。
記憶部209は、画質調整のパラメータやネットワークの設定などの設定値を記憶する。再起動した場合でも以前設定した値を用いて起動することが可能である。
通信部210は、図1(b)の通信部17に相当し、カメラ制御コマンド、画像データなどの送受信を行う。
The system control unit 203 transmits image data generated by the image processing unit 202 to the client device 103 via the communication unit 210. The system control unit 203 also analyzes a camera control command received from the client device 103 or the wide-angle surveillance camera 102 via the communication unit 210, and performs processing according to the command. For example, the system control unit 203 instructs the image processing unit 202 to set image quality adjustment, and the pan/tilt/zoom control unit 207 to set shooting parameters such as pan, tilt, and zoom operations. The system control unit 203 can also set an automatic tracking processing flag to ON for the pan/tilt/zoom control unit 207 when tracking of a subject is instructed from the client device 103 or the like. When the automatic tracking processing flag is ON, the pan/tilt/zoom control unit 207 controls pan, tilt, and zoom to track the subject.
The restriction processing unit 208 acquires mask area information from a camera in which a mask area, which is a feature of this embodiment, is set, and performs restriction processing required to realize restrictions on the camera itself. Specifically, the restriction processing unit 208 performs restriction processing on shooting operations such as restricting pan, tilt, and zoom driving, and restricting captured images.
The storage unit 209 stores setting values such as image quality adjustment parameters and network settings, etc. Even if the device is rebooted, it is possible to start up using the previously set values.
A communication unit 210 corresponds to the communication unit 17 in FIG. 1B, and transmits and receives camera control commands, image data, and the like.

次に、広角型監視カメラ102は、撮像部211、画像処理部212、システム制御部213、マスク処理部214、記憶部215、および通信部216を備えている。
撮像部211は、レンズおよび撮像素子から構成される。撮像部211は、被写体の撮像および電気信号への変換を行い、画像処理部212に送信する。また、撮像部211は、半球状の視野角を有する広角レンズを備えている。
画像処理部212は、撮像部211によって変換された電気信号に画像処理、圧縮符号化処理を行い、画像データを生成し、システム制御部213へ送信する。
システム制御部213は、画像処理部212により生成された画像データを、通信部216を介して、クライアント装置103に配信する。また、システム制御部213は、クライアント装置103、PTZ型監視カメラ101、PTZ型監視カメラ104から通信部216を介して受信したカメラ制御コマンドを解析し、コマンドに応じた処理を行う。例えば、システム制御部213は、画像処理部212に対する画質調整の設定などの撮影パラメータ設定の指示を行う。
マスク処理部214は、撮像映像にマスクエリアを設定し、設定されたエリアに対して撮像映像にマスク処理を行う。また、マスク処理部214は、連携する他のカメラに対して通信部216を介してマスクエリア情報を送信する処理も行う。
記憶部215は、画質調整のパラメータやネットワークの設定などの設定値を記憶する。再起動した場合でも以前設定した値を用いて起動することが可能である。
通信部216は、図1(b)の通信部27に相当し、カメラ制御コマンド、画像データなどの送受信を行う。
Next, the wide-angle surveillance camera 102 includes an imaging unit 211 , an image processing unit 212 , a system control unit 213 , a mask processing unit 214 , a storage unit 215 , and a communication unit 216 .
The imaging unit 211 is composed of a lens and an imaging element. The imaging unit 211 captures an image of a subject, converts the image into an electrical signal, and transmits the signal to the image processing unit 212. The imaging unit 211 also includes a wide-angle lens having a hemispherical viewing angle.
The image processing unit 212 performs image processing and compression encoding processing on the electrical signals converted by the imaging unit 211 to generate image data, and transmits the image data to the system control unit 213 .
The system control unit 213 distributes image data generated by the image processing unit 212 to the client device 103 via the communication unit 216. The system control unit 213 also analyzes camera control commands received from the client device 103, the PTZ type surveillance camera 101, and the PTZ type surveillance camera 104 via the communication unit 216, and performs processing according to the command. For example, the system control unit 213 instructs the image processing unit 212 to set shooting parameters such as image quality adjustment settings.
The mask processing unit 214 sets a mask area in the captured image and performs mask processing on the captured image for the set area. The mask processing unit 214 also performs processing to transmit mask area information to other cameras in cooperation with the mask processing unit 214 via the communication unit 216.
The storage unit 215 stores setting values such as image quality adjustment parameters and network settings, etc. Even if the device is rebooted, it is possible to start up using the previously set values.
A communication unit 216 corresponds to the communication unit 27 in FIG. 1B, and transmits and receives camera control commands, image data, and the like.

次に、クライアント装置103は、表示部217、入力部218、システム制御部219、通信部220、および記憶部221を備えた情報処理装置である。
表示部217は、図1(b)の表示部35に相当する液晶表示装置等であり、PTZ型監視カメラ101、広角型監視カメラ102およびPTZ型監視カメラ104からそれぞれ受信した画像データの表示を行う。また、表示部217は、PTZ型監視カメラ101、広角型監視カメラ102およびPTZ型監視カメラ104のカメラ制御を行うためのグラフィックユーザインターフェース(以下、GUIと称する)等を表示する。カメラ制御は、例えば、PTZ型監視カメラ101およびPTZ型監視カメラ104のズーム率を設定したり、パン・チルト方向を変更したりする制御である。また、カメラ制御としては、PTZ型監視カメラ101、PTZ型監視カメラ104および広角型監視カメラ102の撮像等を指示する制御も含まれる。
指定手段としての入力部218は、キーボード、マウス等のポインティング・デバイス等であり、クライアント装置103のユーザは、入力部218を操作することにより入力I/F36を介してGUIを操作する。
通信部220は、図1(b)の通信部37に相当し、カメラ制御コマンド、画像データなどの送受信を行う。
記憶部221は、カメラのIPアドレスなどの情報やネットワークの設定などの設定値を記憶する。再起動した場合でも以前設定した値を用いて起動することが可能である。
Next, the client device 103 is an information processing device including a display unit 217 , an input unit 218 , a system control unit 219 , a communication unit 220 , and a storage unit 221 .
The display unit 217 is a liquid crystal display device or the like equivalent to the display unit 35 in FIG. 1B, and displays image data received from the PTZ type surveillance camera 101, the wide-angle type surveillance camera 102, and the PTZ type surveillance camera 104. The display unit 217 also displays a graphic user interface (hereinafter referred to as GUI) or the like for controlling the PTZ type surveillance camera 101, the wide-angle type surveillance camera 102, and the PTZ type surveillance camera 104. The camera control is, for example, control for setting the zoom ratio of the PTZ type surveillance camera 101 and the PTZ type surveillance camera 104, and control for changing the pan/tilt direction. The camera control also includes control for instructing the PTZ type surveillance camera 101, the PTZ type surveillance camera 104, and the wide-angle type surveillance camera 102 to capture images, etc.
The input unit 218 as a designation means is a pointing device such as a keyboard or a mouse, and the user of the client device 103 operates the input unit 218 to operate the GUI via the input I/F 36 .
The communication unit 220 corresponds to the communication unit 37 in FIG. 1B, and transmits and receives camera control commands, image data, and the like.
The storage unit 221 stores information such as the IP address of the camera, settings such as network settings, etc. Even if the camera is rebooted, it is possible to start up using the previously set values.

次に、図3を参照して、本実施形態における撮像システムのカメラの設置構成と各カメラのマスク設定について説明する。
図3は、このシステムのカメラの設置構成および広角型監視カメラ102に設定したマスクの領域を示す概略図である。PTZ型監視カメラ101と、PTZ型監視カメラ104と、広角型監視カメラ102とは、ネットワーク105を介して各カメラ間やクライアント装置103と通信可能な状態となっている。広角型監視カメラ102にはマスクエリア301が設定されており、撮像映像中のマスクエリア301はマスク処理部214によってマスクエリア301の全体もしくは被写体302の領域に対して塗りつぶしやモザイク処理等のマスク処理が行われる。このように、被写体302は、マスクエリア301の設定により撮影映像にマスク処理されることによって、撮像映像からは特定できなくなる。
一方、PTZ型監視カメラ101およびPTZ型監視カメラ104にはマスクエリアの設定はされていない。そのため、パン、チルトおよびズーム動作により被写体302の方向を撮影すると被写体302がマスクされずに撮影されてしまう。しかし、後述する図9のフローチャートの制限処理を行うことによって、被写体302がマスクされずに撮影されてしまう事態を回避することが可能となる。
Next, the installation configuration of the cameras of the imaging system according to this embodiment and the mask settings of each camera will be described with reference to FIG.
3 is a schematic diagram showing the installation configuration of the cameras in this system and the mask area set in the wide-angle surveillance camera 102. The PTZ surveillance camera 101, the PTZ surveillance camera 104, and the wide-angle surveillance camera 102 are capable of communicating with each other and with the client device 103 via the network 105. A mask area 301 is set in the wide-angle surveillance camera 102, and the mask area 301 in the captured video is subjected to mask processing such as filling in or mosaic processing on the entire mask area 301 or the area of the subject 302 by the mask processing unit 214. In this way, the subject 302 cannot be identified from the captured video by being masked in the captured video by setting the mask area 301.
On the other hand, no mask area is set for the PTZ surveillance cameras 101 and 104. Therefore, when the direction of the subject 302 is photographed by panning, tilting, and zooming, the subject 302 is photographed without being masked. However, by performing the restriction process shown in the flow chart of Fig. 9, which will be described later, it is possible to avoid a situation in which the subject 302 is photographed without being masked.

次に、図4を参照して、マスクエリアの設定について説明する。
図4は、広角型監視カメラ102にマスクエリアを設定する設定画面の一例を示す図である。映像401は、広角型監視カメラ102によって撮影中の映像であり、ネットワーク105を介してクライアント装置103の表示部217に表示されている。マスクエリア301は、ユーザの設定したマスクエリアの領域であり、ユーザがクライアント装置103の入力部218からマウスポインタ402をドラッグ操作して範囲指定することにより設定される。設定されたマスクエリア301の情報は、クライアント装置103の通信部220から広角型監視カメラ102に送信され、ネットワーク105を介して広角型監視カメラ102の通信部216で受信されて記憶部215に記憶される。
なお、本実施形態では固定の領域としてマスクエリア301を設定する一例を示したが、マスクエリアは撮影する被写体の領域に合わせて動的に変化する領域であっても構わない。
Next, the setting of the mask area will be described with reference to FIG.
4 is a diagram showing an example of a setting screen for setting a mask area in the wide-angle surveillance camera 102. An image 401 is an image being captured by the wide-angle surveillance camera 102, and is displayed on the display unit 217 of the client device 103 via the network 105. A mask area 301 is a region of the mask area set by the user, and is set by the user specifying a range by dragging a mouse pointer 402 from the input unit 218 of the client device 103. Information on the set mask area 301 is transmitted from the communication unit 220 of the client device 103 to the wide-angle surveillance camera 102, received by the communication unit 216 of the wide-angle surveillance camera 102 via the network 105, and stored in the storage unit 215.
In the present embodiment, an example has been shown in which the mask area 301 is set as a fixed area, but the mask area may be an area that changes dynamically in accordance with the area of the subject being photographed.

次に、図5および図6を参照して、マスクエリア情報について説明する。
図5は、広角型監視カメラ102で設定されたマスクエリア301を三次元的な領域として模式図で図示したものである。先ほど図4で説明した、入力部218から設定したマスクエリア301は、広角型監視カメラ102で撮影された二次元の映像にマスク領域を設定しているため、二次元情報であるが、実際にマスクされる領域は図5のように奥行方向に広がってマスクされる。
広角型監視カメラ102の三次元座標501が既に広角型監視カメラ102の記憶部215に記憶されており、三次元座標501から床面に対してマスクエリア301を投影した際の床面での頂点座標が座標502、座標503、座標504、座標505である。この三次元座標501及び床面での4つの頂点座標502~505の合計5頂点からなる四角錐の領域がマスクされる三次元領域となる。この5頂点の情報がマスクエリア情報の一部となり、他のカメラに送信する情報として用いられる。
Next, the mask area information will be described with reference to FIG. 5 and FIG.
Fig. 5 is a schematic diagram illustrating the mask area 301 set by the wide-angle surveillance camera 102 as a three-dimensional area. The mask area 301 set by the input unit 218 described above in Fig. 4 is two-dimensional information because the mask area is set in the two-dimensional image captured by the wide-angle surveillance camera 102, but the area that is actually masked is spread out in the depth direction as shown in Fig. 5.
Three-dimensional coordinates 501 of wide-angle surveillance camera 102 are already stored in storage unit 215 of wide-angle surveillance camera 102, and the vertex coordinates on the floor surface when mask area 301 is projected from the three-dimensional coordinates 501 onto the floor surface are coordinates 502, 503, 504, and 505. A quadrangular pyramid area consisting of a total of five vertices, the three-dimensional coordinates 501 and the four vertex coordinates 502 to 505 on the floor surface, becomes the three-dimensional area to be masked. Information on these five vertices becomes part of the mask area information and is used as information to be transmitted to other cameras.

なお、記憶部215に記憶されている広角型監視カメラ102の三次元座標501については、あらかじめカメラ設置時に床面のある点を原点とした際の三次元座標を設定しておけばよい。カメラの三次元位置を設定する方法については、原点座標を示す二次元マーカーを床面に設置してカメラから撮影し、カメラの三次元座標を求める方法がある。また、3D-CAD等のツールを用いてカメラの設置前にカメラ設置マップをツールで作成し、ツールで三次元座標を求めてカメラに入力するなどの方法があり、いずれの方法であっても構わない。
また、三次元座標501から床面に対してマスクエリア301を投影した際の床面での頂点座標の求め方についても、マスクエリアの各頂点方向に向くベクトルおよびカメラ三次元座標と床からの高さ情報とを用いて三角関数を用い計算することができる。
The three-dimensional coordinates 501 of the wide-angle surveillance camera 102 stored in the storage unit 215 may be set in advance as three-dimensional coordinates with a certain point on the floor as the origin when the camera is installed. A method for setting the three-dimensional position of the camera may include a method in which a two-dimensional marker indicating the origin coordinate is installed on the floor and photographed from the camera to obtain the three-dimensional coordinates of the camera. Alternatively, a camera installation map may be created using a tool such as 3D-CAD before the camera is installed, and the three-dimensional coordinates may be obtained using the tool and input to the camera. Either method may be used.
In addition, the vertex coordinates on the floor surface when the mask area 301 is projected onto the floor surface from the three-dimensional coordinates 501 can be calculated using trigonometric functions and vectors pointing toward each vertex of the mask area, the camera's three-dimensional coordinates, and height information from the floor.

次に、図6は、マスクエリア情報の一例をテーブルで示した図である。
マスクエリア情報テーブル600は、まず、広角型監視カメラ102の本体識別情報として、「ModelName」の項目601と「SerialNo」の項目602とにモデル名とシリアル番号との文字列が格納されている。さらに、図5で前述したマスクエリア情報として、「Coodinates_A」の項目603~「Coodinates_E」の項目607に5頂点の各座標値が格納されている。なお、マスクエリア情報は広角型監視カメラ102の記憶部215に記憶される。このマスクエリア情報テーブル600に格納された値を他のカメラに送信することにより、他のカメラに広角型監視カメラ102がマスクする領域を示すことが出来る。
Next, FIG. 6 is a diagram showing an example of mask area information in the form of a table.
In the mask area information table 600, first, character strings of the model name and serial number are stored in a "Model Name" item 601 and a "Serial No" item 602 as main body identification information of the wide-angle surveillance camera 102. Furthermore, coordinate values of five vertices are stored in items 603 to 607 of "Coordinates_A" to "Coordinates_E" as the mask area information described above in Fig. 5. The mask area information is stored in the storage unit 215 of the wide-angle surveillance camera 102. By transmitting the values stored in this mask area information table 600 to other cameras, it is possible to indicate to the other cameras the area to be masked by the wide-angle surveillance camera 102.

次に、図7のフローチャートを参照して、広角型監視カメラ102から他のカメラにマスクエリア情報を送信する処理の一例について説明する。
まず、広角型監視カメラ102における処理から開始する。
ステップS701において、システム制御部213は、先ほど図5を用いて説明したようにマスクエリアの座標値を算出し、図6で説明したマスクエリア情報テーブル600に算出した座標値を格納する。
次に、ステップS702において、システム制御部213は、通信部216を介して、ステップS701で座標値が格納されたマスクエリア情報をPTZ型監視カメラ101へ送信する。本実施形態では、PTZ型監視カメラ101にマスクエリア情報を送信する例を示しているが、PTZ型監視カメラ104も連携対象である場合は、同様にPTZ型監視カメラ104にもマスクエリア情報を送信する。
Next, an example of a process for transmitting mask area information from the wide-angle surveillance camera 102 to another camera will be described with reference to the flowchart of FIG.
First, the process in the wide-angle surveillance camera 102 will be described.
In step S701, the system control unit 213 calculates the coordinate values of the mask area as described above with reference to FIG. 5, and stores the calculated coordinate values in the mask area information table 600 described with reference to FIG.
Next, in step S702, the system control unit 213 transmits the mask area information, whose coordinate values have been stored in step S701, to the PTZ type surveillance camera 101 via the communication unit 216. In this embodiment, an example is shown in which the mask area information is transmitted to the PTZ type surveillance camera 101, but if the PTZ type surveillance camera 104 is also a link target, the mask area information is transmitted to the PTZ type surveillance camera 104 as well.

次に、PTZ型監視カメラ101側では、ステップS703において、システム制御部203は、広角型監視カメラ102からのマスクエリア情報の受信待ちとする。
ステップS704において、システム制御部203は、広角型監視カメラ102からマスクエリア情報の受信があったか否かを判断する。システム制御部203が、受信があったと判断した場合は、ステップS705に進む。一方、システム制御部203が、受信がないと判断した場合は、ステップS703に戻り、周期的に受信待ちを繰り返す。
ステップS705において、制限処理部208は、広角型監視カメラ102から受信したマスクエリア情報に基づいて、制限処理を行う。なお、受信したマスクエリア情報は記憶部209に記憶される。また、PTZ型監視カメラ104も連携対象である場合は、PTZ型監視カメラ104も同様の処理フローにより制限処理を行う。
Next, in step S703 on the PTZ surveillance camera 101 side, the system control unit 203 waits for reception of mask area information from the wide-angle surveillance camera 102.
In step S704, the system control unit 203 determines whether or not mask area information has been received from the wide-angle surveillance camera 102. If the system control unit 203 determines that mask area information has been received, the process proceeds to step S705. On the other hand, if the system control unit 203 determines that no mask area information has been received, the process returns to step S703 and periodically waits for reception.
In step S705, the restriction processing unit 208 performs restriction processing based on the mask area information received from the wide-angle surveillance camera 102. The received mask area information is stored in the storage unit 209. If the PTZ surveillance camera 104 is also a link target, the PTZ surveillance camera 104 also performs restriction processing according to a similar processing flow.

次に、制限処理部208による制限処理について、図8および図9を用いて説明を行う。
図8は、先ほど図7のステップS705で示したPTZ型監視カメラ101における制限処理部208の制限処理の詳細な流れの一例をフローチャートで示した図である。
まず、ステップS801において、制限処理部208は、記憶部209に記憶されたマスクエリア情報を参照する。
次に、ステップS802において、制限処理部208は、PTZ型監視カメラ101で現在撮影している撮影空間領域の頂点の座標を算出する。なお、撮影エリアの座標は、システム制御部203がパンチルトズーム制御部207から現在のパン角、チルト角、ズーム角の情報を取得し、制限処理部208がこれらの情報に基づいて撮影空間領域の頂点の座標を算出する。
次に、ステップS803において、制限処理部208は、マスクエリア情報の座標値に囲まれた四角錐の空間領域とPTZ型監視カメラ101の撮影空間領域とで重なる部分があるか否かを判定する。重なりの判定方法については、マスクエリアの四角錐の各三角形の面と底面とをポリゴンとし、撮影空間領域も同様に四角錐の各三角形の面と底面とをポリゴンとして、四角錐と四角錐との各ポリゴン間の衝突判定を行うことで重なりがあるか否かを判定できる。制限処理部208が、重なる部分があると判定した場合は、ステップS805に進む。一方、制限処理部208が、重なる部分が無いと判定した場合は、ステップS804に進む。
ステップS804において、制限処理部208は、パン、チルトおよびズームの少なくともいずれかの駆動が行われるのを待ち、駆動があれば、再度ステップS802に戻り、自カメラの撮影空間領域の頂点の座標を再度算出する。
ステップS805において、制限処理部208は、実際に制限を実行する。制限の実行処理の詳細については、図9を用いて後程説明を行う。
Next, the restriction process by the restriction processor 208 will be described with reference to FIGS.
FIG. 8 is a flowchart showing an example of a detailed flow of the restriction process by the restriction processing unit 208 in the PTZ type surveillance camera 101 shown in step S705 of FIG.
First, in step S801, the restriction processing unit 208 refers to the mask area information stored in the storage unit 209.
Next, in step S802, the restriction processing unit 208 calculates the coordinates of the vertices of the shooting space area currently being shot by the PTZ surveillance camera 101. Note that the system control unit 203 acquires information on the current pan angle, tilt angle, and zoom angle from the pan/tilt/zoom control unit 207 to obtain the coordinates of the shooting area, and the restriction processing unit 208 calculates the coordinates of the vertices of the shooting space area based on this information.
Next, in step S803, the restriction processing unit 208 judges whether or not there is an overlapping portion between the spatial area of the quadrangular pyramid surrounded by the coordinate values of the mask area information and the shooting space area of the PTZ type surveillance camera 101. Regarding the method of judging the overlap, the surface and the bottom surface of each triangle of the quadrangular pyramid of the mask area are regarded as polygons, and the surface and the bottom surface of each triangle of the quadrangular pyramid of the shooting space area are also regarded as polygons, and whether or not there is an overlap is judged by performing collision judgment between each polygon of the quadrangular pyramid and the quadrangular pyramid. If the restriction processing unit 208 judges that there is an overlapping portion, the process proceeds to step S805. On the other hand, if the restriction processing unit 208 judges that there is no overlapping portion, the process proceeds to step S804.
In step S804, the restriction processing unit 208 waits for at least one of panning, tilting, and zooming to be performed, and if any driving is performed, the process returns to step S802 to recalculate the coordinates of the vertices of the shooting space area of the camera itself.
In step S805, the restriction processing unit 208 actually executes the restriction. The details of the restriction execution process will be described later with reference to FIG.

図9は、図8のステップS805の詳細な処理の流れの一例をフローチャートで示した図である。
まず、ステップS901において、制限処理部208は、PTZ型監視カメラ101で自動追尾を現在実行中か否かを判断する。自動追尾を実行中か否かは、パンチルトズーム制御部207の自動追尾処理中フラグを参照することで確認できる。制限処理部208が自動追尾を実行中と判断した場合は、ステップS902に進む。一方、制限処理部208が自動追尾を実行中でないと判断した場合は、ステップS904に進む。
ステップS902において、制限処理部208は、被写体に対する自動追尾を続けつつマスクエリア内の撮影画像を見せなくするための映像制限方法を選択する。映像制限方法の選択の詳細については、後ほど図10を用いて説明を行う。
ステップS903において、制限処理部208は、ステップS902において選択した映像制限方法に従い、映像制限処理を実行する。
ステップS904において、制限処理部208は、PTZ型監視カメラ101の撮影領域と広角型監視カメラ102のマスクエリアとの重なり量が閾値Tsより大きいか否かを判定する。重なり量を算出する方法としては、前述のポリゴンで構成された四角錐同士の重なり部分に対する体積を計算することで求める方法でも良く、また、簡易的に高速に判定する方法として床面の二次元平面上で重なった部分の面積を求めても良い。制限処理部208が、重なり量が閾値Tsより大きいと判定した場合は、ステップS905に進む。一方、制限処理部208が、重なり量が閾値Ts以下と判定した場合は、ステップS906に進む。
ステップS905において、制限処理部208は、マスクエリア外へPTZ型監視カメラ101が向くように、システム制御部203を介してパンチルトズーム制御部207にパン、チルト角を指示する。そして、パンチルトズーム制御部207は、制限処理部208から指示されたパン、チルト角に基づいて、パン駆動部204およびチルト駆動部205を制御する。
ステップS906において、制限処理部208は、現状以上にマスクエリアを撮像しないように、システム制御部203を介してパンチルトズーム制御部207にパン、チルトおよびズーム制御を停止する指示を送信する。そして、パンチルトズーム制御部207は、制限処理部208からの指示に基づいて、パン駆動部204およびチルト駆動部205の動作を停止する制御を行う。パン、チルトおよびズーム制御を停止する動作の詳細については、後ほど図12を用いて説明を行う。
FIG. 9 is a flowchart showing an example of the detailed process flow of step S805 in FIG.
First, in step S901, the restriction processing unit 208 determines whether or not automatic tracking is currently being performed by the PTZ surveillance camera 101. Whether or not automatic tracking is being performed can be confirmed by referring to the automatic tracking processing in progress flag of the pan-tilt-zoom control unit 207. If the restriction processing unit 208 determines that automatic tracking is being performed, the process proceeds to step S902. On the other hand, if the restriction processing unit 208 determines that automatic tracking is not being performed, the process proceeds to step S904.
In step S902, the restriction processing unit 208 selects an image restriction method for blocking the captured image within the mask area while continuing automatic tracking of the subject. Details of the selection of the image restriction method will be described later with reference to FIG. 10.
In step S903, the restriction processing unit 208 executes video restriction processing in accordance with the video restriction method selected in step S902.
In step S904, the limiting processor 208 judges whether the overlapping amount between the shooting area of the PTZ type surveillance camera 101 and the mask area of the wide-angle type surveillance camera 102 is greater than a threshold value Ts. The method of calculating the overlapping amount may be a method of calculating the volume of the overlapping portion between the quadrangular pyramids composed of the polygons described above, or a simple and fast method of judging the overlapping amount may be a method of calculating the area of the overlapping portion on a two-dimensional plane of the floor surface. If the limiting processor 208 judges that the overlapping amount is greater than the threshold value Ts, the process proceeds to step S905. On the other hand, if the limiting processor 208 judges that the overlapping amount is equal to or less than the threshold value Ts, the process proceeds to step S906.
In step S905, the restriction processing unit 208 instructs the pan and tilt angles to the pan/tilt zoom control unit 207 via the system control unit 203 so that the PTZ surveillance camera 101 faces outside the mask area. Then, the pan/tilt zoom control unit 207 controls the pan driving unit 204 and the tilt driving unit 205 based on the pan and tilt angles instructed by the restriction processing unit 208.
In step S906, the restriction processing unit 208 transmits an instruction to the pan/tilt/zoom control unit 207 via the system control unit 203 to stop pan, tilt, and zoom control so as not to capture more of the mask area than is currently the case. Then, the pan/tilt/zoom control unit 207 performs control to stop the operations of the pan driving unit 204 and the tilt driving unit 205 based on the instruction from the restriction processing unit 208. Details of the operation to stop pan, tilt, and zoom control will be described later with reference to FIG.

次に、図10を参照して、図9において前述した映像制御方法の選択について説明する。
図10は、映像制限方法の選択に用いる制限パターン優先テーブルを図示したものである。
制限パターン優先テーブル1000は、優先度、制限種別、および実行能力の3つの要素からなる。本実施形態では優先度の項目1001には優先度1から4までの4段階で定義されている。図10では、優先度1の各要素値が列1004に格納されており、同様に優先度2の各要素値が列1005に、優先度3の各要素値が列1006に、優先度4の各要素値が列1007に格納されている。優先度は値が小さいほど優先度が高い。
制限種別の項目1002は映像制限方法の種別を示しており、部分マスク、ピントずらし、映像全黒化、または配信停止の種別が優先度別に設定されている。なお、部分マスクは映像中の特定の部分にマスク等の制限を加えることであり、ピントずらしは映像中の被写体がぼけるように制限を加えることである。
実行能力の項目1003は、PTZ型監視カメラ101で実行可能か不可能かの値が設定されており、そのカメラで不可能な制限種別のところには不可能と設定されている。制限処理部208は、映像制限方法を検索し、実行可能、かつ、最も優先度が高い映像制限方法を選択し、制限を実行する。図10の一例では、優先度3が実行可能な種別の中で最も優先度が高いため、制限処理部208は、映像全黒化の処理を選択して実行する。
なお、制限種別と実行能力との関係について、部分マスクは映像の特定の部分にだけマスク処理を行う機能を有したカメラであれば、実行可能であり、同様にピントずらしは被写界深度の調整が可能なカメラであれば実行可能である。また配信停止は、システム制御部203が行っている通信部210に映像を送信する処理を停止することにより、クライアント装置103に映像を配信することを停止することが可能である。
また、制限パターン優先テーブルは予め記憶部209に記憶されており、PTZ型監視カメラの機能によって実行能力の項目1003の内容も予め決定されている。
Next, the selection of the video control method described above with reference to FIG. 9 will be described with reference to FIG.
FIG. 10 illustrates a restriction pattern priority table used for selecting a video restriction method.
The restriction pattern priority table 1000 consists of three elements: priority, restriction type, and execution capability. In this embodiment, four levels of priority, from priority 1 to priority 4, are defined in the priority item 1001. In Fig. 10, each element value of priority 1 is stored in column 1004, and similarly each element value of priority 2 is stored in column 1005, each element value of priority 3 is stored in column 1006, and each element value of priority 4 is stored in column 1007. The smaller the priority value, the higher the priority.
The restriction type item 1002 indicates the type of image restriction method, and the types of partial masking, defocusing, blacking out the image, and distribution suspension are set according to priority. Note that partial masking refers to applying a restriction such as a mask to a specific part of the image, and defocusing refers to applying a restriction so that the subject in the image is blurred.
In the execution capability item 1003, a value indicating whether or not the PTZ surveillance camera 101 can execute the restriction type is set to "impossible," and "impossible" is set for the restriction type that is not possible for that camera. The restriction processing unit 208 searches for video restriction methods, selects the video restriction method that is executable and has the highest priority, and executes the restriction. In the example of Fig. 10, priority 3 is the highest priority among the executable types, so the restriction processing unit 208 selects and executes the process of completely blacking out the video.
Regarding the relationship between the restriction type and the execution capability, partial masking can be performed by any camera that has a function for masking only a specific part of the image, and similarly, shifting of focus can be performed by any camera that is capable of adjusting the depth of field. In addition, the system control unit 203 can stop the process of transmitting the image to the communication unit 210, thereby stopping the distribution of the image to the client device 103.
Furthermore, the restriction pattern priority table is stored in advance in the storage unit 209, and the contents of the execution capability item 1003 are also determined in advance depending on the function of the PTZ type surveillance camera.

次に、図11を参照して、映像制限方法の一例である映像全黒化について説明する。
図11は、映像制限方法の一例として映像全黒化の処理が実行された場合の、広角型監視カメラ102とPTZ型監視カメラ101との映像の一例を模式図で図示したものである。図11に示す映像1101、1104は、クライアント装置103の表示部217に表示される映像を示している。 広角型監視カメラ102の映像1101では、マスクエリア内の被写体1102がマスク処理されて表示されており、マスクエリアにわずかに侵入している被写体1103は、足元以外はそのまま表示されている。一方、PTZ型監視カメラ101の映像1104は、図10の説明で前述した映像全黒化の処理が実行されているため、画面の映像は真っ黒であり何も認識できない表示となる。なお、詳細は後述するが、全黒化された映像に映像制限処理を行う理由を重畳表示するようにしてもよい。
このようにしてPTZ型監視カメラ101の映像がマスクエリア内に侵入した際に、PTZ型監視カメラ101の映像に映像制限をかけることにより、被写体のプライバシーを保護することが可能となる。図11では映像全黒化の例を示したが、先ほど図10において説明した通り、制限方法についてはこの限りではなく、部分マスクやピントずらし、配信停止などの方法であっても構わない。
Next, a method of completely blacking out an image, which is one example of an image restriction method, will be described with reference to FIG.
FIG. 11 is a schematic diagram showing an example of the images of the wide-angle surveillance camera 102 and the PTZ surveillance camera 101 when the image blackening process is executed as an example of the image restriction method. Images 1101 and 1104 shown in FIG. 11 show images displayed on the display unit 217 of the client device 103. In the image 1101 of the wide-angle surveillance camera 102, the subject 1102 in the mask area is masked and displayed, and the subject 1103 slightly invading the mask area is displayed as it is except for the feet. On the other hand, the image 1104 of the PTZ surveillance camera 101 is blackened as described above in the explanation of FIG. 10, so the image on the screen is completely black and nothing can be recognized. Note that, as will be described in detail later, the reason for the image restriction process may be superimposed on the completely blackened image.
In this way, when the image of the PTZ type surveillance camera 101 enters the mask area, it is possible to protect the privacy of the subject by applying image restriction to the image of the PTZ type surveillance camera 101. Although an example of completely blacking out the image is shown in Fig. 11, as explained above in Fig. 10, the restriction method is not limited to this, and partial masking, shifting the focus, distribution suspension, and other methods may also be used.

次に、図12を用いて、図9において前述したパン、チルトおよびズーム制御を停止する動作について説明する。
図12は、パン、チルトおよびズーム制御を停止する制限を実行した場合におけるPTZ型監視カメラ101の動きを示した模式図である。
広角型監視カメラ102に設定されたマスクエリア301内に被写体302が存在し、被写体302とは別に被写体1201が存在する。被写体1201は被写体302の方向へ移動しており、PTZ型監視カメラ101をユーザの手動操作によるパン、チルト操作により被写体1201を追尾している。しかしながら、被写体1201がマスクエリア301の領域に入る直前でPTZ型監視カメラ101の撮影領域の一部がマスクエリアと重複した状態となる。その結果、先ほど図9で説明したパン、チルトおよびズーム制御を停止指示が実行され、パン駆動部204およびチルト駆動部205による移動1202が停止する。
この停止処理により、PTZ型監視カメラ101によりマスクエリア内の映像が撮影されることが制限され、被写体のプライバシーを保護することが可能となる。
Next, the operation of stopping the pan, tilt and zoom control described above with reference to FIG. 9 will be described with reference to FIG.
FIG. 12 is a schematic diagram showing the movement of the PTZ type surveillance camera 101 when restrictions are imposed to stop pan, tilt and zoom controls.
A subject 302 exists within a mask area 301 set in the wide-angle surveillance camera 102, and a subject 1201 exists separately from the subject 302. The subject 1201 is moving toward the subject 302, and the PTZ surveillance camera 101 is tracking the subject 1201 by manually panning and tilting the PTZ surveillance camera 101. However, just before the subject 1201 enters the mask area 301, a part of the shooting area of the PTZ surveillance camera 101 overlaps with the mask area. As a result, an instruction to stop the pan, tilt, and zoom control described above in FIG. 9 is executed, and the movement 1202 by the pan driving unit 204 and the tilt driving unit 205 is stopped.
This stopping process restricts the PTZ surveillance camera 101 from capturing images within the masked area, making it possible to protect the privacy of the subject.

なお、広角型監視カメラ102においてマスクエリアを設定した場合に、PTZ型監視カメラ101の撮像映像に警告を重畳表示するようにしてもよい。次に、図13を参照して、広角型監視カメラ102においてマスクエリアを設定した場合に、PTZ型監視カメラ101の撮像映像に警告を表示する例について説明する。
図13は、クライアント装置103の表示部217において、PTZ型監視カメラ101の撮像映像に警告を重畳表示する一例を模式図で図示したものである。
広角型監視カメラ映像1301に対して、先ほど図4で説明した通り、ユーザがクライアント装置103の入力部218に接続されたマウスによってマウスポインタ1303をドラッグ操作して範囲指定することにより、マスクエリア1302の設定が行われる。このマスクエリア1302の設定が行われた際に、マスクエリア情報の通信により、広角型監視カメラ102からPTZ型監視カメラ101にマスクエリア情報を送信すると、制限処理部208はシステム制御部203に警告出力指示を行う。そして、システム制御部203は画像処理部202に対して撮像映像に警告メッセージ1305を重畳するよう指示し、さらに通信部210を介して警告メッセージを重畳した撮像映像をクライアント装置103に送信する。なお、メッセージ上にはカメラの型番やシリアルNoも含むようにする。また、警告メッセージの文字列は記憶部209に記憶されており、システム制御部203は、この文字列を読みだすことにより重畳の指示を行う。これにより、ユーザはクライアント装置103にてシステム上に接続されたどのカメラでマスクエリアの設定が行われたのかを知ることが可能となる。
When a mask area is set in the wide-angle surveillance camera 102, a warning may be superimposed on the image captured by the PTZ surveillance camera 101. Next, with reference to Fig. 13, an example of displaying a warning on the image captured by the PTZ surveillance camera 101 when a mask area is set in the wide-angle surveillance camera 102 will be described.
FIG. 13 is a schematic diagram showing an example of a warning being superimposed on the image captured by the PTZ type surveillance camera 101 on the display unit 217 of the client device 103. In FIG.
As described above with reference to FIG. 4, the user drags the mouse pointer 1303 with the mouse connected to the input unit 218 of the client device 103 to specify the range of the wide-angle surveillance camera image 1301, thereby setting the mask area 1302. When the mask area 1302 is set, the wide-angle surveillance camera 102 transmits the mask area information to the PTZ surveillance camera 101 by communication of the mask area information, and the restriction processing unit 208 instructs the system control unit 203 to output a warning. Then, the system control unit 203 instructs the image processing unit 202 to superimpose a warning message 1305 on the captured image, and further transmits the captured image with the warning message superimposed to the client device 103 via the communication unit 210. The message also includes the model number and serial number of the camera. The character string of the warning message is stored in the storage unit 209, and the system control unit 203 instructs the superimposition by reading out the character string. This allows the user to know on the client device 103 which camera connected to the system has been used to set the mask area.

なお、警告メッセージの重畳をクライアント装置103側で行ってもよい。この場合、例えば以下の手順で処理が行われる。まず、システム制御部203はクライアント装置103に対して撮像映像に警告メッセージを重畳するよう指示する。そして、クライアント装置103のシステム制御部219が、PTZ型監視カメラ101から受信した撮像映像に対して警告メッセージを重畳して表示部217にその映像を表示する。 The warning message may be superimposed on the client device 103 side. In this case, the process is performed, for example, in the following procedure. First, the system control unit 203 instructs the client device 103 to superimpose a warning message on the captured image. Then, the system control unit 219 of the client device 103 superimposes the warning message on the captured image received from the PTZ surveillance camera 101 and displays the image on the display unit 217.

次に、図14を参照して、PTZ型監視カメラ101において映像制限処理を実行した場合に、映像制限処理を行う理由の通知を表示する例について説明する。
図14は、PTZ型監視カメラ101の撮像映像に映像制限処理を行う理由の通知を表示する一例を模式図で図示したものである。
図9の説明において前述した映像全黒化などの映像制限処理が実行された場合に、なぜ画面表示が制限されたのかをユーザに示すために、PTZ型監視カメラ映像1401上に制限理由メッセージ1402を付与する。本処理はまず、制限処理部208がシステム制御部203にメッセージ出力指示を行う。そして、システム制御部203は画像処理部202に対して全黒化した映像に制限理由メッセージ1402を重畳するよう指示し、さらに通信部210を介して制限理由メッセージを重畳した映像をクライアント装置103に送信する。メッセージの文字列は記憶部209に記憶されており、システム制御部203は、この文字列を読みだすことにより重畳の指示を行う。これにより、ユーザはなぜ画面に制限が発生したのかを知ることが可能となる。
Next, with reference to FIG. 14, an example of displaying a notification of the reason for video restriction processing when the video restriction processing is executed in the PTZ surveillance camera 101 will be described.
FIG. 14 is a schematic diagram showing an example of displaying a notice of the reason for performing image restriction processing on the image captured by the PTZ type surveillance camera 101. In FIG.
When the image restriction process such as the all-black image described above in the description of FIG. 9 is executed, a restriction reason message 1402 is added to the PTZ type surveillance camera image 1401 in order to show the user why the screen display has been restricted. In this process, the restriction processing unit 208 first instructs the system control unit 203 to output a message. The system control unit 203 then instructs the image processing unit 202 to superimpose the restriction reason message 1402 on the all-black image, and further transmits the image with the restriction reason message superimposed to the client device 103 via the communication unit 210. The character string of the message is stored in the storage unit 209, and the system control unit 203 instructs the superimposition by reading out this character string. This allows the user to know why the screen has been restricted.

なお、警告メッセージと同様に制限理由メッセージの重畳をクライアント装置103側で行ってもよい。この場合、警告メッセージをクライアント装置103側で重畳する手順と同様の手順で行うことができる。また、図14では、全黒化された映像に制限理由メッセージを重畳する例について説明したが、図10のテーブルに示されるような部分的にマスク処理を加えたりピントずらしを行ったりした映像で重畳してもよい。 Note that the restriction reason message may be superimposed on the client device 103 in the same manner as the warning message. In this case, the restriction reason message may be superimposed in the same manner as the warning message is superimposed on the client device 103. In addition, while FIG. 14 describes an example in which the restriction reason message is superimposed on a completely blacked-out image, the message may be superimposed on an image that has been partially masked or defocused as shown in the table in FIG. 10.

以上のように本実施形態によれば、広角型監視カメラ102がマスクエリア情報をPTZ型監視カメラ101に送信することにより、PTZ型監視カメラ101側では、マスクエリア情報に基づき、マスクエリアが表示されないような制御を行うようにした。つまり、PTZ型監視カメラ101のパン、チルト、ズーム制御により撮影範囲がマスクエリアと重複してしまうような状況では、パン、チルト、ズーム制御を停止したり撮影範囲がマスクエリアから外れるような制御を行ったりするようにした。また、自動追尾を行っている場合には、マスクエリアが撮影された撮像映像に対して何らかの処理を行うようにした。これにより、クライアント装置103でマスクエリアが表示されてプライバシーが侵害されることを回避することができる。 As described above, according to this embodiment, the wide-angle surveillance camera 102 transmits mask area information to the PTZ surveillance camera 101, and the PTZ surveillance camera 101 performs control based on the mask area information so that the mask area is not displayed. In other words, in a situation where the pan, tilt, and zoom control of the PTZ surveillance camera 101 causes the shooting range to overlap with the mask area, the pan, tilt, and zoom control is stopped or control is performed so that the shooting range is moved out of the mask area. In addition, when automatic tracking is performed, some kind of processing is performed on the captured image in which the mask area is captured. This makes it possible to avoid privacy violations caused by the mask area being displayed on the client device 103.

(第2の実施形態)
次に、図15を参照し、本発明の第2の実施形態について説明する。第1の実施形態と同様の構成要素については既に使用した符号を用いることで、それらの詳細な説明を省略し、第1の実施形態と本実施形態との相違点であるマスクエリア情報の伝達方法の違いを中心に説明する。このような説明の省略の仕方については、後述する他の実施形態でも同じである。
第1の実施形態では、広角型監視カメラ102からPTZ型監視カメラ101にマスクエリア情報を送信する。それに対して、本実施形態では、PTZ型監視カメラ101から広角型監視カメラ102にマスクエリア情報の取得を要求した後に、広角型監視カメラ102からPTZ型監視カメラ101にマスクエリア情報を送信する。
Second Embodiment
Next, a second embodiment of the present invention will be described with reference to Fig. 15. The same components as those in the first embodiment will be denoted by the same reference numerals as those in the first embodiment, and detailed descriptions thereof will be omitted. The description will focus on the difference between the first embodiment and this embodiment in the method of transmitting mask area information. This method of omitting descriptions will also be used in the other embodiments described later.
In the first embodiment, the wide-angle surveillance camera 102 transmits mask area information to the PTZ surveillance camera 101. In contrast, in the present embodiment, the PTZ surveillance camera 101 requests the wide-angle surveillance camera 102 to obtain mask area information, and then the wide-angle surveillance camera 102 transmits the mask area information to the PTZ surveillance camera 101.

図15は、PTZ型監視カメラ101からの要求によってカメラ間でマスクエリア情報を送信する処理手順の一例を示すフローチャートである。
まず、ステップS1501において、PTZ型監視カメラ101のシステム制御部203は、マスクエリア情報の取得要求を広角型監視カメラ102に送信する。
次に、ステップS1502において、システム制御部203は、ステップS1501の取得要求に対応する広角型監視カメラ102からの応答の受信待ちを行う。
一方、広角型監視カメラ102側では、ステップS1503において、広角型監視カメラ102のシステム制御部213は、他のカメラからの要求の受信待ちを行う。
ステップS1504において、システム制御部213は、PTZ型監視カメラ101からマスクエリア情報の取得要求の受信があったか否かを判断する。システム制御部213が、受信があったと判断した場合は、ステップS1505に進む。一方、システム制御部213が、受信が無いと判断した場合は、ステップS1503に戻り、受信待ちを繰り返す。
ステップS1505において、システム制御部213は、既にあらかじめ算出して記憶部215に記憶しておいたマスクエリア情報を参照する。ステップS1506において、システム制御部213は、マスクエリア情報の応答を、通信部216を介してPTZ型監視カメラ101に送信する。
次に、PTZ型監視カメラ101では、ステップS1507において、システム制御部203は、広角型監視カメラ102から応答の受信があったか否かを判断する。システム制御部203が、受信があったと判断した場合は、ステップS1507に進む。一方、システム制御部203が、受信が無いと判断した場合は、ステップS1502に戻り、受信待ちを繰り返す。
ステップS1508において、制限処理部208は、受信したマスクエリア情報を基にして制限処理を行う。制限処理の内容は第1の実施形態と同様である。
以上のように、PTZ型監視カメラ101からのマスクエリア情報の取得要求に対し、広角型監視カメラ102が応答としてマスクエリア情報を送信することにより、PTZ型監視カメラ101はマスクエリア情報を取得し、制限処理を実行することができる。
FIG. 15 is a flowchart showing an example of a processing procedure for transmitting mask area information between cameras in response to a request from the PTZ type surveillance camera 101.
First, in step S 1501 , the system control unit 203 of the PTZ surveillance camera 101 transmits a request to acquire mask area information to the wide-angle surveillance camera 102 .
Next, in step S1502, the system control unit 203 waits to receive a response from the wide-angle surveillance camera 102 in response to the acquisition request in step S1501.
On the other hand, on the wide-angle surveillance camera 102 side, in step S1503, the system control unit 213 of the wide-angle surveillance camera 102 waits to receive a request from another camera.
In step S1504, the system control unit 213 determines whether or not a request to obtain mask area information has been received from the PTZ surveillance camera 101. If the system control unit 213 determines that a request has been received, the process proceeds to step S1505. On the other hand, if the system control unit 213 determines that a request has not been received, the process returns to step S1503 and repeats waiting for reception.
In step S1505, the system control unit 213 refers to the mask area information that has already been calculated in advance and stored in the storage unit 215. In step S1506, the system control unit 213 transmits a response of the mask area information to the PTZ type surveillance camera 101 via the communication unit 216.
Next, in step S1507, in the PTZ surveillance camera 101, the system control unit 203 determines whether or not a response has been received from the wide-angle surveillance camera 102. If the system control unit 203 determines that a response has been received, the process proceeds to step S1507. On the other hand, if the system control unit 203 determines that no response has been received, the process returns to step S1502 and repeats waiting for reception.
In step S1508, the restriction processing unit 208 performs restriction processing based on the received mask area information. The content of the restriction processing is the same as that in the first embodiment.
As described above, in response to a request to obtain mask area information from the PTZ type surveillance camera 101, the wide-angle surveillance camera 102 sends mask area information, allowing the PTZ type surveillance camera 101 to obtain the mask area information and perform restriction processing.

(第3の実施形態)
次に、図16を参照し、本発明の第3の実施形態について、クライアント装置103を介在してカメラ間でマスクエリア情報の通信を行う場合を主に説明する。本実施形態では、第1の実施形態および第2の実施形態との相違点であるマスクエリア情報の伝達方法の違いを中心に説明する。第1の実施形態では、広角型監視カメラ102から直接マスクエリア情報を送信し、第2の実施形態ではPTZ型監視カメラ101から取得要求を出して応答としてマスクエリア情報を受信した。本実施形態では、クライアント装置103が広角型監視カメラ102に対しマスクエリア情報の取得を要求し、取得したマスクエリア情報をPTZ型監視カメラ101に送信することでマスクエリア情報の通信を実現する。
Third Embodiment
Next, referring to Fig. 16, a third embodiment of the present invention will be described, mainly focusing on a case where communication of mask area information is performed between cameras via a client device 103. In this embodiment, the difference between the first and second embodiments will be described, focusing on a difference in the method of transmitting mask area information. In the first embodiment, the mask area information is transmitted directly from the wide-angle surveillance camera 102, while in the second embodiment, an acquisition request is issued from the PTZ surveillance camera 101 and mask area information is received as a response. In this embodiment, the client device 103 requests the wide-angle surveillance camera 102 to acquire mask area information, and transmits the acquired mask area information to the PTZ surveillance camera 101, thereby achieving communication of mask area information.

図16は、クライアント装置103からの要求によってカメラ間でマスクエリア情報を送信する処理手順の一例を示すフローチャートである。
まず、ステップS1601において、クライアント装置103のシステム制御部219は、マスクエリア情報の取得要求を広角型監視カメラ102に送信する。
次に、ステップS1602において、システム制御部219は、ステップS1601における要求送信に対応する広角型監視カメラ102からの応答の受信待ちを行う。
一方、広角型監視カメラ102側では、ステップS1603において、広角型監視カメラ102のシステム制御部213は、クライアント装置103からの要求を受信待ちする。
ステップS1604において、システム制御部213は、受信があったか否かを判断する。システム制御部213が、受信があったと判断した場合は、ステップS1605に進む。一方、システム制御部213が、受信が無いと判断した場合は、ステップS1603に戻り、受信待ちを繰り返す。
ステップS1605において、システム制御部213は、あらかじめ算出して記憶部215に記憶しておいたマスクエリア情報を参照する。
ステップS1606において、システム制御部213は、マスクエリア情報の応答を、通信部216を介して、クライアント装置103に送信する。
そして、クライアント装置103側では、ステップS1607において、クライアント装置103のシステム制御部219は、応答の受信があったか否かを判断する。システム制御部219が、受信があったと判断した場合は、ステップS1608に進む。一方、システム制御部219が、受信が無いと判断した場合は、ステップS1602に戻り、受信待ちを繰り返す。
ステップS1608において、システム制御部219は、広角型監視カメラ102から受信したマスクエリア情報を、通信部220を介してPTZ型監視カメラ101に送信する。
一方、PTZ型監視カメラ101側では、ステップS1609において、PTZ型監視カメラ101のシステム制御部203は、マスクエリア情報の受信待ちを行う。
ステップS1610において、システム制御部203は、受信があったか否かを判断する。受信があったと判断した場合は、ステップS1611に進む。一方、受信が無いと判断した場合は、ステップS1609に戻り、受信待ちを繰り返す。
ステップS1611において、制限処理部208は、クライアント装置103から受信したマスクエリア情報を基にして制限処理部208で制限処理を行う。制限処理の内容は第1の実施形態と同様である。
以上のように、PTZ型監視カメラ101と広角型監視カメラ102とのマスクエリア情報の通信について、クライアント装置103を経由することでPTZ型監視カメラ101はマスクエリア情報を取得し、制限処理を実行することができる。
FIG. 16 is a flowchart showing an example of a processing procedure for transmitting mask area information between cameras in response to a request from the client device 103.
First, in step S 1601 , the system control unit 219 of the client device 103 transmits a request to acquire mask area information to the wide-angle surveillance camera 102 .
Next, in step S1602, the system control unit 219 waits to receive a response from the wide-angle surveillance camera 102 in response to the request transmitted in step S1601.
On the other hand, on the wide-angle surveillance camera 102 side, in step S 1603 , the system control unit 213 of the wide-angle surveillance camera 102 waits to receive a request from the client device 103 .
In step S1604, the system control unit 213 determines whether or not a signal has been received. If the system control unit 213 determines that a signal has been received, the process proceeds to step S1605. On the other hand, if the system control unit 213 determines that a signal has not been received, the process returns to step S1603 and the system control unit 213 repeats waiting for reception.
In step S 1605 , the system control unit 213 refers to the mask area information that has been calculated in advance and stored in the storage unit 215 .
In step S<b>1606 , the system control unit 213 transmits a response including the mask area information to the client apparatus 103 via the communication unit 216 .
Then, in step S1607, the system control unit 219 of the client device 103 determines whether or not a response has been received. If the system control unit 219 determines that a response has been received, the process proceeds to step S1608. On the other hand, if the system control unit 219 determines that no response has been received, the process returns to step S1602 and the process repeats waiting for reception.
In step S<b>1608 , the system control unit 219 transmits the mask area information received from the wide-angle surveillance camera 102 to the PTZ surveillance camera 101 via the communication unit 220 .
On the other hand, on the PTZ type surveillance camera 101 side, in step S1609, the system control unit 203 of the PTZ type surveillance camera 101 waits to receive mask area information.
In step S1610, the system control unit 203 determines whether or not a signal has been received. If it is determined that a signal has been received, the process proceeds to step S1611. On the other hand, if it is determined that a signal has not been received, the process returns to step S1609 and the system control unit 203 repeats waiting for reception.
In step S1611, the restriction processing unit 208 performs restriction processing based on the mask area information received from the client device 103. The content of the restriction processing is the same as in the first embodiment.
As described above, when communicating mask area information between the PTZ type surveillance camera 101 and the wide-angle type surveillance camera 102, the PTZ type surveillance camera 101 can obtain the mask area information and perform restriction processing by going through the client device 103.

(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Other Embodiments
The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.

203 システム制御部、207 パンチルトズーム制御部、208 制限処理部 203 System control unit, 207 Pan/tilt/zoom control unit, 208 Restriction processing unit

Claims (17)

撮影された映像中にマスク処理を行うマスク領域を設定する外部装置とともに撮像システムを構成する撮像装置であって、
撮像手段と、
前記外部装置により設定されたマスク領域に係る情報に基づいて、前記撮像手段によって取得された映像中に前記マスク領域の少なくとも一部が含まれるか否かを判断する判断手段と、
前記判断手段により前記マスク領域の少なくとも一部が前記取得された映像中に含まれると判断された場合に、撮影動作を制限する制限手段と、
を有し、
前記制限手段は、特定の被写体を追尾する自動追尾を実行中か否かに応じて、撮影動作を制限する方法を変更することを特徴とする撮像装置。
An imaging device constituting an imaging system together with an external device that sets a mask area in a captured image,
An imaging means;
a determination means for determining whether or not at least a part of the mask area is included in the image acquired by the imaging means, based on information related to the mask area set by the external device;
a limiting means for limiting a photographing operation when the determining means determines that at least a part of the mask area is included in the acquired image;
having
The imaging device according to claim 1, wherein the restriction means changes a method for restricting a photographing operation depending on whether or not an automatic tracking operation for tracking a specific subject is being executed .
前記撮像手段のパン、チルト、ズーム制御を行う制御手段をさらに有し、
前記制限手段は、前記制御手段による制御を制限することにより撮影動作を制限すること、
を特徴とする請求項1に記載の撮像装置。
The camera further includes a control unit for controlling pan, tilt, and zoom of the imaging unit,
the restriction means restricts a photographing operation by restricting control by the control means;
2. The imaging device according to claim 1,
前記制限手段は、前記自動追尾を実行中でない場合に、前記撮像手段の撮影範囲が前記マスク領域から外れるように前記制御手段がパン、チルト、ズーム制御を行うよう制限することにより撮影動作を制限すること、
を特徴とする請求項2に記載の撮像装置。
the restriction means restricts the photographing operation by restricting the control means to perform pan, tilt, and zoom control so that the photographing range of the imaging means is outside the mask area when the automatic tracking is not being performed ;
3. The imaging device according to claim 2,
前記制限手段は、前記自動追尾を実行中に、前記取得した映像中に制限を加えることにより撮影動作を制限すること、
を特徴とする請求項1に記載の撮像装置。
the restriction means restricts a photographing operation by applying a restriction to the acquired image while the automatic tracking is being performed ;
2. The imaging device according to claim 1,
前記制限手段は、前記取得した映像中の特定の部分に制限を加えることにより撮影動作を制限すること、
を特徴とする請求項4に記載の撮像装置。
the restriction means restricts a photographing operation by applying a restriction to a specific portion of the acquired image;
5. The imaging device according to claim 4,
前記制限手段は、前記取得した映像中の被写体がぼけるように制限を加えることにより撮影動作を制限すること、
を特徴とする請求項4に記載の撮像装置。
the restriction means restricts the photographing operation by applying a restriction so that a subject in the acquired image is blurred;
5. The imaging device according to claim 4,
前記制限手段は、前記取得した映像中の全体に制限を加えることにより撮影動作を制限すること、
を特徴とする請求項4に記載の撮像装置。
the restriction means restricts a photographing operation by applying a restriction to the entire captured image;
5. The imaging device according to claim 4,
前記制限手段による制限を加える理由を含む通知を前記取得された映像中に付与する付与手段をさらに有すること、
を特徴とする請求項4~7のいずれか1項に記載の撮像装置。
Further comprising an adding means for adding a notice including a reason for applying the restriction by the restricting means to the acquired video.
8. The imaging device according to claim 4, wherein
前記制限手段は、前記取得した映像を表示する情報処理装置への当該映像の送信を停止することにより制限を加えること、
を特徴とする請求項1に記載の撮像装置。
the restriction means restricts the acquired image by stopping transmission of the image to an information processing device that displays the image;
2. The imaging device according to claim 1,
前記制限手段は、前記取得した映像中に制限を加える複数の方法の中から優先度に基づいて制限を加える方法を選択すること、
を特徴とする請求項4に記載の撮像装置。
the restriction means selects a method for imposing a restriction on the acquired video based on a priority from among a plurality of methods for imposing a restriction on the acquired video;
5. The imaging device according to claim 4,
前記外部装置により前記マスク領域が設定された旨の警告を前記取得した映像に重畳する重畳手段をさらに有すること、
を特徴とする請求項1~10のいずれか1項に記載の撮像装置。
a superimposing unit that superimposes a warning that the mask area has been set by the external device on the acquired image;
11. The imaging device according to claim 1, wherein
前記マスク領域に係る情報を受信する受信手段をさらに有し、
前記受信手段は、前記外部装置から前記マスク領域に係る情報を受信すること、
を特徴とする請求項1~11のいずれか1項に記載の撮像装置。
The masking area may further include a receiving unit for receiving information related to the masking area.
the receiving means receives information relating to the mask region from the external device;
12. The imaging device according to claim 1, wherein
前記外部装置に対して前記マスク領域に係る情報の要求を送信する送信手段をさらに有すること、
を特徴とする請求項12に記載の撮像装置。
a transmission unit for transmitting a request for information on the mask region to the external device;
The imaging device according to claim 12 .
前記受信手段は、前記外部装置から、前記取得した映像を表示する情報処理装置を経由して前記マスク領域に係る情報を受信すること、
を特徴とする請求項12に記載の撮像装置。
the receiving means receives information relating to the mask region from the external device via an information processing device that displays the acquired image;
The imaging device according to claim 12 .
撮影された映像中にマスク処理を行うマスク領域を設定する第一の撮像装置と前記マスク領域の少なくとも一部が撮影した映像中に含まれている場合に撮影動作を制限する第二の撮像装置とを含む撮像システムであって、
前記第一の撮像装置は、
第一の撮像手段と、
前記第一の撮像手段によって生成された映像中にマスク処理を行う領域を設定する設定手段と、
前記設定手段により設定されたマスク領域に関する情報を出力する出力手段と、
を有し、
前記第二の撮像装置は、
第二の撮像手段と、
前記設定手段により設定されたマスク領域に係る情報に基づいて、前記第二の撮像手段によって取得された映像中に前記マスク領域の少なくとも一部が含まれるか否かを判断する判断手段と、
前記判断手段により前記マスク領域の少なくとも一部が前記第二の撮像手段によって取得された映像中に含まれると判断された場合に、撮影動作を制限する制限手段と、
を有し、
前記制限手段は、特定の被写体を追尾する自動追尾を実行中か否かに応じて、撮影動作を制限する方法を変更することを特徴とする撮像システム。
An imaging system including a first imaging device that sets a mask area in a captured image and a second imaging device that restricts a shooting operation when at least a part of the mask area is included in the captured image,
The first imaging device is
A first imaging means;
A setting means for setting an area to be subjected to mask processing in the image generated by the first imaging means;
an output means for outputting information regarding the mask area set by the setting means;
having
The second imaging device is
A second imaging means;
a determining means for determining whether or not at least a part of the mask area is included in the image captured by the second imaging means, based on information related to the mask area set by the setting means;
a limiting means for limiting a photographing operation when the determining means determines that at least a part of the mask area is included in the image captured by the second imaging means;
having
The imaging system according to the present invention, wherein the restriction means changes a method for restricting a photographing operation depending on whether or not an automatic tracking operation for tracking a specific subject is being executed .
撮影された映像中にマスク処理を行うマスク領域を設定する外部装置とともに撮像システムを構成する撮像装置の制御方法であって、
前記外部装置により設定されたマスク領域に係る情報に基づいて、撮像手段によって取得された映像中に前記マスク領域の少なくとも一部が含まれるか否かを判断する判断工程と、
前記判断工程により前記マスク領域の少なくとも一部が前記取得された映像中に含まれると判断された場合に、撮影動作を制限する制限工程と、
を有し、
前記制限工程は、特定の被写体を追尾する自動追尾を実行中か否かに応じて、撮影動作を制限する方法を変更することを特徴とする撮像装置の制御方法。
A method for controlling an imaging device that constitutes an imaging system together with an external device that sets a mask area in which mask processing is performed in a captured image, comprising:
a determination step of determining whether or not at least a part of the mask area is included in the image acquired by the imaging means based on information related to the mask area set by the external device;
a limiting step of limiting a photographing operation when it is determined in the determining step that at least a part of the mask area is included in the acquired image;
having
The control method for an imaging apparatus, wherein the limiting step changes a method for limiting a photographing operation depending on whether an automatic tracking for tracking a specific subject is being executed .
撮影された映像中にマスク処理を行うマスク領域を設定する外部装置とともに撮像システムを構成する撮像装置を制御するためのプログラムであって、
前記外部装置により設定されたマスク領域に係る情報に基づいて、撮像手段によって取得された映像中に前記マスク領域の少なくとも一部が含まれるか否かを判断する判断工程と、
前記判断工程により前記マスク領域の少なくとも一部が前記取得された映像中に含まれると判断された場合に、撮影動作を制限する制限工程と、
をコンピュータに実行させ
前記制限工程は、特定の被写体を追尾する自動追尾を実行中か否かに応じて、撮影動作を制限する方法を変更することを特徴とするプログラム。
A program for controlling an imaging device constituting an imaging system together with an external device that sets a mask area in which a mask process is performed in a captured image,
a determination step of determining whether or not at least a part of the mask area is included in the image acquired by the imaging means based on information related to the mask area set by the external device;
a limiting step of limiting a photographing operation when it is determined in the determining step that at least a part of the mask area is included in the acquired image;
on the computer ,
The program, wherein the limiting step changes a method for limiting a photographing operation depending on whether or not an automatic tracking operation for tracking a specific subject is being executed .
JP2020132943A 2020-08-05 2020-08-05 Image capture device, image capture system, and method for controlling image capture device Active JP7612353B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020132943A JP7612353B2 (en) 2020-08-05 2020-08-05 Image capture device, image capture system, and method for controlling image capture device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020132943A JP7612353B2 (en) 2020-08-05 2020-08-05 Image capture device, image capture system, and method for controlling image capture device

Publications (2)

Publication Number Publication Date
JP2022029591A JP2022029591A (en) 2022-02-18
JP7612353B2 true JP7612353B2 (en) 2025-01-14

Family

ID=80324924

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020132943A Active JP7612353B2 (en) 2020-08-05 2020-08-05 Image capture device, image capture system, and method for controlling image capture device

Country Status (1)

Country Link
JP (1) JP7612353B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4270940B1 (en) * 2022-04-26 2024-10-30 Axis AB Ptz masking control

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004357126A (en) 2003-05-30 2004-12-16 Toshiba Corp Imaging device, imaging system, and imaging method
JP2005051612A (en) 2003-07-30 2005-02-24 Toshiba Corp Imaging apparatus and imaging method
JP2005252849A (en) 2004-03-05 2005-09-15 Matsushita Electric Ind Co Ltd Surveillance camera system
JP2005258679A (en) 2004-03-10 2005-09-22 Advanced Telecommunication Research Institute International Image shooting device
JP2013243543A (en) 2012-05-21 2013-12-05 Canon Inc Imaging device, and superimposing method of mask image and program
JP2014171111A (en) 2013-03-04 2014-09-18 Canon Inc Information processing device, information processing method, and program
JP2017152800A (en) 2016-02-22 2017-08-31 キヤノン株式会社 Information processing apparatus, information processing method, and program
JP2017184182A (en) 2016-03-31 2017-10-05 キヤノン株式会社 Imaging device
JP2019062308A (en) 2017-09-25 2019-04-18 富士ゼロックス株式会社 Mobile object with camera, mobile object with camera control system, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3287382B2 (en) * 1995-07-13 2002-06-04 キヤノン株式会社 Camera control system and method
JP3634528B2 (en) * 1996-11-29 2005-03-30 キヤノン株式会社 Camera server, camera client, control method and system, and storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004357126A (en) 2003-05-30 2004-12-16 Toshiba Corp Imaging device, imaging system, and imaging method
JP2005051612A (en) 2003-07-30 2005-02-24 Toshiba Corp Imaging apparatus and imaging method
JP2005252849A (en) 2004-03-05 2005-09-15 Matsushita Electric Ind Co Ltd Surveillance camera system
JP2005258679A (en) 2004-03-10 2005-09-22 Advanced Telecommunication Research Institute International Image shooting device
JP2013243543A (en) 2012-05-21 2013-12-05 Canon Inc Imaging device, and superimposing method of mask image and program
JP2014171111A (en) 2013-03-04 2014-09-18 Canon Inc Information processing device, information processing method, and program
JP2017152800A (en) 2016-02-22 2017-08-31 キヤノン株式会社 Information processing apparatus, information processing method, and program
JP2017184182A (en) 2016-03-31 2017-10-05 キヤノン株式会社 Imaging device
JP2019062308A (en) 2017-09-25 2019-04-18 富士ゼロックス株式会社 Mobile object with camera, mobile object with camera control system, and program

Also Published As

Publication number Publication date
JP2022029591A (en) 2022-02-18

Similar Documents

Publication Publication Date Title
US9667862B2 (en) Method, system, and computer program product for gamifying the process of obtaining panoramic images
US8711218B2 (en) Continuous geospatial tracking system and method
JP4790613B2 (en) Camera control device and zoom magnification control method in this device
KR101619838B1 (en) System for tracking movement of subject using multi stereo camera
JP2016127571A (en) Camera system, display control device, display control method, and program
US9965830B2 (en) Image processing apparatus, image processing method, and program
KR20110108265A (en) Controls, camera systems and programs
US11132814B2 (en) Information processing apparatus, information processing method, and storage medium
JP2020005146A (en) Output control device, display terminal, information processing apparatus, movable body, remote control system, output control method, program, and photographing control device
KR20130130544A (en) Method and system for presenting security image
JP6677684B2 (en) Video distribution system
KR101297294B1 (en) Map gui system for camera control
KR20180129667A (en) Display control apparatus, display control method, and storage medium
JP2019054369A (en) IMAGING DEVICE, IMAGING DEVICE CONTROL METHOD, AND PROGRAM
JP7612353B2 (en) Image capture device, image capture system, and method for controlling image capture device
JP5677055B2 (en) Surveillance video display device
KR101619953B1 (en) Method for image processing of surveilance camera by using auto multi-tracing
JP6975476B2 (en) A method for generating directional information in an omnidirectional image and a device for performing such a method.
KR101619956B1 (en) Apparatus for image processing of surveilance camera by using auto multi-tracing
CN115176286A (en) Image processing apparatus, image processing method, and program
JP6581280B1 (en) Monitoring device, monitoring system, monitoring method, monitoring program
KR102494052B1 (en) Holder device for supporting camera and method, computer-readable storage medium and computer program for controlling the holder device
JP6808398B2 (en) Control device, imaging device, control method, and program
JP2021040249A (en) Client device, imaging apparatus, and control method of the same
KR102598630B1 (en) Object tracking pan-tilt apparatus based on ultra-wide camera and its operation method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230703

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240829

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241126

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241225

R150 Certificate of patent or registration of utility model

Ref document number: 7612353

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150