[go: up one dir, main page]

JP7746114B2 - Image processing device, image processing method, image processing system, and program - Google Patents

Image processing device, image processing method, image processing system, and program

Info

Publication number
JP7746114B2
JP7746114B2 JP2021173769A JP2021173769A JP7746114B2 JP 7746114 B2 JP7746114 B2 JP 7746114B2 JP 2021173769 A JP2021173769 A JP 2021173769A JP 2021173769 A JP2021173769 A JP 2021173769A JP 7746114 B2 JP7746114 B2 JP 7746114B2
Authority
JP
Japan
Prior art keywords
detection area
image processing
camera
image
angle
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
JP2021173769A
Other languages
Japanese (ja)
Other versions
JP2023063765A (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 JP2021173769A priority Critical patent/JP7746114B2/en
Publication of JP2023063765A publication Critical patent/JP2023063765A/en
Application granted granted Critical
Publication of JP7746114B2 publication Critical patent/JP7746114B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Studio Devices (AREA)

Description

本発明は、画像処理装置、画像処理方法、画像処理システム、およびプログラムに関する。 The present invention relates to an image processing device, an image processing method, an image processing system, and a program.

現在、映画やミュージックビデオといった映像を制作するために、ネットワークに接続されたカメラ(例えばWebカメラ)を遠隔地から制御するようなシステムが増加している。このようなシステムでは、カメラによる撮像を継続しつつ、各カメラの設定変更や、カメラのPTZ(パン・チルト・ズーム)制御などを行うことができるアプリケーションが用いられうる。カメラの操作者は、ジョイスティックなどのデバイスを使って、当該設定変更やPTZの制御のための操作を行うことができる。 Currently, there is an increasing number of systems that remotely control network-connected cameras (e.g., web cameras) to produce videos such as movies and music videos. Such systems use applications that can change the settings of each camera and control the camera's PTZ (pan, tilt, zoom) while the camera continues to capture images. The camera operator can use a device such as a joystick to change the settings and control the PTZ.

映像制作のためのカメラによる撮像中に、当該映像に映るべき出演者以外の物体(人物を含む)や、当該映像に関係のない物体(カンペ(スタッフが出演者に伝達する情報を記したもの)など)が撮影範囲に意図せず映りこんでしまう「見切れ」が発生することがある。そのような場合、カメラの操作者は、例えば、当該物体を避けるようにパン・チルト方向にカメラを向けたり、ズームを利用して当該物体が映らないように制御している。また、特許文献1には、「見切れ」が発生する境界をあらかじめ設定し、「見切れ」が発生しそうな場合に、操作者が通知を受け取ることを可能にする技術を開示している。 During video production, "cut-out" can occur when an object other than the performers (including people) that should appear in the footage, or an object unrelated to the footage (such as a cue card (a piece of information written by staff members to convey to performers)) unintentionally appears in the shooting range. In such cases, the camera operator will, for example, pan or tilt the camera to avoid the object, or use the zoom to prevent the object from appearing in the image. Patent Document 1 also discloses technology that allows the operator to set in advance the boundaries where "cut-out" will occur, and receive a notification when "cut-out" is about to occur.

特開2018-125729号公報JP 2018-125729 A

遠隔でカメラを操作して最中に、撮影に関係のない物体(人物を含む)が撮影範囲に突発的に入り込むような「見切れ」が発生しそうな場合に、以下のような課題が生じうる。
まず、遠隔での操作では、「見切れ」の発生に対する瞬間的な操作が難しく、また、1人の操作者が複数台のカメラを操作しているような場合は、「見切れ」の発生自体を見落としてしまう可能性がある。
また、特許文献1の技術によれば、「見切れ」が発生しそうな場合に、操作者が通知を受け取ることが可能になるが、「見切れ」が発生する境界をあらかじめ設定する必要がある。また、当該文献では、操作者は、あらかじめ設定した境界を越えようとするカメラ操作の場合には通知を受け取ることができるが、撮影範囲に撮影に関係のない物体が突発的に入り込むことに関しては考慮されてはいない。
When operating a camera remotely, if an object (including a person) unrelated to the shooting suddenly enters the shooting range, resulting in a "cut-off" effect, the following problems may arise.
First, when operating remotely, it is difficult to instantly respond to the occurrence of a "cut-off" scene, and when one operator is operating multiple cameras, there is a possibility that the occurrence of a "cut-off" scene may be overlooked.
Furthermore, the technology of Patent Document 1 allows the operator to receive a notification when "cut-off" is likely to occur, but it is necessary to set a boundary where "cut-off" will occur in advance. Furthermore, in this document, the operator can receive a notification when the camera operation is about to exceed a predetermined boundary, but does not take into consideration the sudden intrusion of an object unrelated to the shooting range.

本発明は、上記課題に鑑みてなされたものであり、カメラの撮影範囲に入り込んだ撮影に関係ない物体を迅速に検出してカメラを制御するための技術を提供することを目的とする。 The present invention was made in consideration of the above-mentioned problems, and aims to provide technology for quickly detecting objects unrelated to photography that have entered the camera's shooting range and controlling the camera.

上記目的を達成するための一手段として、本発明の画像処理装置は以下の構成を有する。すなわち、撮像手段より撮影された画像を取得する取得手段と、前記画像において前記画像の外枠から一定幅内側までの領域である第1の検出領域と、前記第1の検出領域から一定幅内側までの領域である第2の検出領域を設定する設定手段と、前記第1の検出領域または前記第2の検出領域の少なくとも一つに侵入した物体を検出する検出手段と、前記物体が、前記撮像手段による撮影に関係のない障害物であるかを判定する判定手段と、前記判定手段により前記第1の検出領域から検出した前記物体が前記障害物と判定された場合、前記物体を前記撮像手段による撮影範囲から外すように前記撮像手段の画角を制御する制御手段と、を有し、前記制御手段による前記画角の制御が行われた後、前記物体が前記第1の検出領域から検出された場合、ユーザに通知処理を実行し、前記制御手段による前記画角の制御が行われた後、前記物体が前記第2の検出領域から検出された場合、前記物体を前記撮像手段による撮影範囲から外すように前記撮像手段の画角を制御することを特徴とする。 As one means for achieving the above object, the image processing device of the present invention has the following configuration: that is, it has an acquisition means for acquiring an image captured by an imaging means, a setting means for setting a first detection area in the image, which is an area extending a certain width inward from the outer frame of the image , and a second detection area, which is an area extending a certain width inward from the first detection area, a detection means for detecting an object that has entered at least one of the first detection area or the second detection area, a determination means for determining whether the object is an obstacle unrelated to image capture by the imaging means, and a control means for, if the determination means determines that the object detected in the first detection area is the obstacle, controlling the angle of view of the imaging means to remove the object from the range of image capture by the imaging means, wherein, if the object is detected in the first detection area after the control means has controlled the angle of view, the control means notifies the user, and if the object is detected in the second detection area after the control means has controlled the angle of view, the control means controls the angle of view of the imaging means to remove the object from the range of image capture by the imaging means.

本発明によれば、カメラの撮影範囲に入り込んだ撮影に関係ない物体を迅速に検出してカメラを制御することが可能となる。 This invention makes it possible to quickly detect objects that are not relevant to photography and that enter the camera's shooting range, and control the camera.

図1は、画像処理システム全体の構成例を示す。FIG. 1 shows an example of the overall configuration of an image processing system. 図2は、カメラ102のハードウェア構成例を示す。FIG. 2 shows an example of the hardware configuration of the camera 102. 図3は、カメラ102のソフトウェア機能構成例を示す。FIG. 3 shows an example of the software functional configuration of the camera 102. 図4は、クライアント装置103のハードウェア構成例を示す。FIG. 4 shows an example of the hardware configuration of the client device 103 . 図5は、クライアント装置103のソフトウェア機能構成例を示す。FIG. 5 shows an example of the software functional configuration of the client device 103. 図6は、第1実施形態によるクライアント装置103により実行される処理のフローチャートである。FIG. 6 is a flowchart of the process executed by the client device 103 according to the first embodiment. 図7は、第1実施形態による撮影範囲を説明するための図である。FIG. 7 is a diagram for explaining the imaging range according to the first embodiment. 図8は、第1実施形態によるクライアント装置103により実行される処理のフローチャートである。FIG. 8 is a flowchart of the process executed by the client device 103 according to the first embodiment. 図9は、第3実施形態による撮影範囲を説明する。FIG. 9 explains the imaging range according to the third embodiment.

以下、添付図面を参照して、本発明を実施するための実施形態について詳細に説明する。なお、以下に説明する実施形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正または変更されるべきものであり、本発明は以下の実施形態に限定されるものではない。また、本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。 The following describes in detail an embodiment of the present invention, with reference to the accompanying drawings. Note that the embodiment described below is one example of a means for realizing the present invention, and should be modified or changed as appropriate depending on the configuration of the device to which the present invention is applied and various conditions. The present invention is not limited to the following embodiment. Furthermore, not all of the combinations of features described in this embodiment are necessarily essential to the solution of the present invention.

<第1実施形態>
[システムの構成]
図1は、第1の実施形態による画像処理システム全体の構成例を示す図である。本実施形態における画像処理システムは、ネットワーク101、カメラ102-1~102-n(n>1)、クライアント装置103を含んで構成される。以下の説明において、カメラ102-1~102-nをカメラ102と総称しうる。カメラ102とクライアント103は画像処理装置として機能する。
First Embodiment
[System configuration]
1 is a diagram showing an example of the overall configuration of an image processing system according to the first embodiment. The image processing system in this embodiment includes a network 101, cameras 102-1 to 102-n (n>1), and a client device 103. In the following description, the cameras 102-1 to 102-n may be collectively referred to as cameras 102. The camera 102 and client 103 function as an image processing device.

ネットワーク101は、カメラ102とクライアント装置103を接続するネットワークである。ネットワーク101は、例えば、ETHERNET(登録商標)等の通信規格に準拠する複数のルータ、スイッチ、ケーブル等から実現される。なお、ネットワーク101は、インターネットや有線LAN(Local Area Network)、無線LAN、WAN(Wide Area Network)等により実現されてもよい。 Network 101 is a network that connects camera 102 and client device 103. Network 101 is realized, for example, by multiple routers, switches, cables, etc. that comply with communication standards such as ETHERNET (registered trademark). Note that network 101 may also be realized by the Internet, a wired LAN (Local Area Network), a wireless LAN, a WAN (Wide Area Network), etc.

カメラ102は、レンズ(不図示)を介して撮像を行い、撮像画像を取得する。当該撮像画像は、カメラ102の撮影範囲(撮像範囲)で撮像された画像である。なお、本実施形態において、画像は静止画および/または動画を含むものとする。また、カメラ102は、カメラ102の情報(カメラの種別情報等)の情報を管理する。カメラ102は、クライアント装置103からのリクエストに応じて、撮像画像やカメラ102の情報を、ネットワーク101を通じて送信することができる。また、カメラ102は、クライアント装置103が予め接続されている場合に、クライアント装置103に対して能動的にカメラ102により取得された撮像画像やカメラ102の情報を送信してもよい。 The camera 102 captures images through a lens (not shown) and acquires the captured images. The captured images are images captured within the imaging range (imaging range) of the camera 102. In this embodiment, the images include still images and/or videos. The camera 102 also manages information about the camera 102 (such as camera type information). In response to a request from the client device 103, the camera 102 can transmit the captured images and information about the camera 102 via the network 101. Furthermore, when the client device 103 is already connected, the camera 102 may actively transmit the captured images and information about the camera 102 acquired by the camera 102 to the client device 103.

クライアント装置103は、パーソナルコンピュータ(PC)やタブレット、スマートフォンなどといった、一般的なクライアント端末である。クライアント装置103は、ユーザによる操作に応じたリクエストを、カメラ102に対して送信することができる。 The client device 103 is a general client terminal such as a personal computer (PC), tablet, or smartphone. The client device 103 can send requests to the camera 102 in response to user operations.

[カメラ102の構成]
図2と図3を参照して、本実施形態によるカメラ(撮像装置)102のハードウェア構成とソフトウェア機能構成について説明する。
図2は、本実施形態によるカメラ102のハードウェア構成例を示す図である。
カメラ102は、その内部に内部バス201が構成されている。そして、カメラ102は、内部バス201に接続された、CPU(Central Processing Unit)202、1次記憶装置203、2次記憶装置204、撮像部205、パン・チルト・ズーム(PTZ)駆動部206、および、ネットワークI/F207を有して構成されている。
[Configuration of camera 102]
The hardware configuration and software functional configuration of the camera (image capture device) 102 according to this embodiment will be described with reference to FIGS.
FIG. 2 is a diagram showing an example of the hardware configuration of the camera 102 according to this embodiment.
The camera 102 includes an internal bus 201. The camera 102 is configured to include a CPU (Central Processing Unit) 202, a primary storage device 203, a secondary storage device 204, an imaging unit 205, a pan-tilt-zoom (PTZ) driving unit 206, and a network I/F 207, all of which are connected to the internal bus 201.

CPU202は、カメラ102における動作を統括的に制御する。すなわち、CPU202は、1次記憶装置203、2次記憶装置204、撮像部205、PTZ駆動部206、および、ネットワークI/F207のそれぞれに対する制御を行うことができる。 The CPU 202 controls the overall operation of the camera 102. That is, the CPU 202 can control the primary storage device 203, secondary storage device 204, imaging unit 205, PTZ drive unit 206, and network I/F 207.

1次記憶装置203は、例えば、RAM(Random Access Memory)に代表される書き込み可能な高速の記憶装置である。1次記憶装置203には、例えば、OS(オペレーティングシステム)や各種のプログラム及び各種のデータ等がロードされる。また、1次記憶装置203は、CPU202がOSや各種のプログラム等を実行する際の作業領域としても使用されうる。 The primary storage device 203 is a writable, high-speed storage device, such as RAM (Random Access Memory). For example, the OS (operating system), various programs, and various data are loaded into the primary storage device 203. The primary storage device 203 can also be used as a working area when the CPU 202 executes the OS, various programs, and the like.

2次記憶装置204は、例えば、HDD(Hard Disc Drive)、フラッシュメモリ、SDカード等に代表される不揮発性の記憶装置である。2次記憶装置204は、OSや各種のプログラム及び各種のデータ等の永続的な記憶領域として使用される他に、短期的な各種のデータ等の記憶領域としても使用されうる。
2次記憶装置204には、カメラ102の種別情報が保存されている。本実施形態では、当該種別情報として、カメラ102が、パン・チルト・ズームの機能が可能なカメラかを表す情報が保存されている。例えば、当該情報は、パン・チルト・ズームが可能なカメラであればPTZ機、ズームだけ可能なカメラであればズーム機、パン・チルト・ズームのいずれも可能でないカメラの場合は固定機といった情報である。
The secondary storage device 204 is a non-volatile storage device such as a hard disk drive (HDD), flash memory, an SD card, etc. The secondary storage device 204 is used as a permanent storage area for the OS, various programs, various data, etc., and can also be used as a short-term storage area for various data, etc.
The secondary storage device 204 stores type information about the camera 102. In this embodiment, the type information stored is information indicating whether the camera 102 is a camera capable of pan, tilt, and zoom functions. For example, this information indicates that a camera capable of pan, tilt, and zoom is a PTZ camera, a camera capable of zoom only is a zoom camera, and a camera capable of neither pan, tilt, nor zoom is a fixed camera.

撮像部205は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光(映像)を電気信号に変換するための撮像素子などで構成される。撮像素子は、一般的に、CMOS(Complementary Metal Oxide Semiconductor)や、CCD(Charge Coupled Device)が用いられる。撮像部205は、撮像部102に含まれるレンズで結像された被写体光を、撮像素子によりデジタルデータ(電気信号)に変換して出力する。 The imaging unit 205 is composed of, for example, an optical lens unit, an optical system that controls the aperture, zoom, focus, etc., and an imaging element that converts the light (image) introduced through the optical lens unit into an electrical signal. The imaging element typically uses a CMOS (Complementary Metal Oxide Semiconductor) or a CCD (Charge Coupled Device). The imaging unit 205 converts the subject light imaged by the lens included in the imaging unit 102 into digital data (electrical signals) using the imaging element and outputs the digital data.

PTZ駆動部206は、モーター等(不図示)を制御してカメラ102のPTZ(パン・チルト・ズーム)を制御し、カメラ102の画角、すなわち撮影範囲を制御する。画角は、撮影範囲(撮像範囲)を角度で表したものである。パンの制御により、カメラ102の画角が水平方向に移動される。チルトの制御により、カメラ102の画角を垂直方向に移動される。ズームの制御により、カメラ102の画角が拡大/縮小される。
また、PTZ駆動部206は、PTZ制御のみではなく、フォーカスやホワイトバランス等、カメラ102の設定や制御を司るように構成されてもよい。また、カメラ102がズームだけが可能なビデオカメラやズーム機能も持たないレンズ交換式カメラである場合は、カメラ102は、PTZ制御部206を備えなくてもよい。
ネットワークI/F207は、ネットワーク101と接続するためのインターフェースである。
The PTZ drive unit 206 controls the PTZ (pan, tilt, zoom) of the camera 102 by controlling motors and the like (not shown), and controls the angle of view of the camera 102, i.e., the imaging range. The angle of view is the imaging range (capture range) expressed as an angle. By controlling the pan, the angle of view of the camera 102 is moved in the horizontal direction. By controlling the tilt, the angle of view of the camera 102 is moved in the vertical direction. By controlling the zoom, the angle of view of the camera 102 is enlarged/reduced.
Furthermore, the PTZ driving unit 206 may be configured to control not only the PTZ control but also the settings and controls of the camera 102, such as focus and white balance. Furthermore, if the camera 102 is a video camera that is only capable of zooming or an interchangeable lens camera that does not have a zoom function, the camera 102 does not need to be equipped with the PTZ control unit 206.
The network I/F 207 is an interface for connecting to the network 101 .

続いて、カメラ102のCPU202によって実行されるソフトウェア機能構成について説明する。図3は、本実施形態によるカメラ102のソフトウェア機能構成例を示す図である。図3に示す機能構成による処理は、1次記憶装置203および/または第2記憶装置204に記憶された各種プログラムを、CPU202が実行することにより行われうる。 Next, the software functional configuration executed by the CPU 202 of the camera 102 will be described. Figure 3 is a diagram showing an example of the software functional configuration of the camera 102 according to this embodiment. Processing according to the functional configuration shown in Figure 3 can be performed by the CPU 202 executing various programs stored in the primary storage device 203 and/or the secondary storage device 204.

通信制御部301は、ネットワークI/F207からネットワーク101を通じてクライアント装置103と行う通信を制御する。具体的には、通信制御部301は、ネットワークI/F207を介した送信および受信制御を行う。例えば、通信制御部301は、クライアント装置103から、撮像画像に対する取得リクエストや、カメラ102のPTZ制御部207に対するPTZ制御のリクエスト(以下、PTZコマンドとも称する)を受信しうる。当該リクエストは、例えばHTTP(ハイパーテキスト・トランスファー・プロトコル)など、一般的な通信プロトコルを使用してもよい。 The communication control unit 301 controls communication with the client device 103 via the network I/F 207 and the network 101. Specifically, the communication control unit 301 controls transmission and reception via the network I/F 207. For example, the communication control unit 301 can receive from the client device 103 an acquisition request for a captured image or a PTZ control request (hereinafter also referred to as a PTZ command) for the PTZ control unit 207 of the camera 102. Such requests may use a common communication protocol, such as HTTP (Hypertext Transfer Protocol).

画像処理部302は、撮像部205により生成された電気信号に対して画像処理(変換処理)を施し、処理後の画像データを撮像画像として生成(取得)する。例えば、画像処理部302は、撮影画像として、JPEG等の画像データや、H.264等の動画データを生成する。当該画像処理は、例えば、通信制御部を介してクライアント装置103から受信した、撮像画像に対する取得リクエストに応じて実施され得る。画像処理部302は、他の任意の指示に応じて、当該画像処理を実施するように構成されてもよい。 The image processing unit 302 performs image processing (conversion processing) on the electrical signal generated by the imaging unit 205, and generates (acquires) the processed image data as a captured image. For example, the image processing unit 302 generates image data such as JPEG or video data such as H.264 as the captured image. This image processing can be performed in response to a request for acquiring the captured image received from the client device 103 via the communications control unit, for example. The image processing unit 302 may also be configured to perform this image processing in response to any other instruction.

PTZ制御部303は、通信制御部301を介してクライアント装置103から受信したPTZコマンドに基づいて、PTZ制御部207を制御する。なお、PTZ制御部303は、物理的にPTZ制御部207の動作を制御するだけでなく、撮像画像を切り出し、その切り出し位置を変更することで疑似的にPTZを実施するデジタルPTZを実施してもよい。 The PTZ control unit 303 controls the PTZ control unit 207 based on the PTZ command received from the client device 103 via the communication control unit 301. Note that the PTZ control unit 303 not only physically controls the operation of the PTZ control unit 207, but may also perform digital PTZ, which performs pseudo-PTZ by cropping the captured image and changing the crop position.

[クライアント装置103の構成]
次に、図4と図5を参照して、本実施形態によるクライアント装置(制御装置)103のハードウェア構成とソフトウェア機能構成について説明する。
図4は、本実施形態によるクライアント装置103のハードウェア構成例を示す図である。
クライアント装置103は、その内部に内部バス401が構成されている。そして、クライアント装置103は、内部バス401に接続された、CPU402、1次記憶装置403、2次記憶装置404、ユーザ入出力I/F405、および、ネットワークI/F406を有して構成されている。
[Configuration of client device 103]
Next, the hardware configuration and software functional configuration of the client device (control device) 103 according to this embodiment will be described with reference to FIGS.
FIG. 4 is a diagram showing an example of the hardware configuration of the client device 103 according to this embodiment.
The client device 103 includes an internal bus 401. The client device 103 is configured to include a CPU 402, a primary storage device 403, a secondary storage device 404, a user input/output I/F 405, and a network I/F 406, which are connected to the internal bus 401.

CPU402は、クライアント装置103における動作を統括的に制御する。すなわち、CPU402は、1次記憶装置403、2次記憶装置404、ユーザ入出力I/F405、および、ネットワークI/F406のそれぞれに対する制御を行うことができる。 The CPU 402 controls the overall operation of the client device 103. That is, the CPU 402 can control the primary storage device 403, the secondary storage device 404, the user input/output I/F 405, and the network I/F 406.

1次記憶装置403は、例えば、RAMに代表される書き込み可能な高速の記憶装置である。1次記憶装置403は、例えば、OSや各種のプログラム及び各種のデータ等がロードされる。また、1次記憶装置403は、CPU402がOSや各種のプログラム等を実行する際の作業領域としても使用されうる。
2次記憶装置404は、例えば、HDD、フラッシュメモリ、SDカード等に代表される不揮発性の記憶装置である。2次記憶装置404は、OSや各種のプログラム及び各種のデータ等の永続的な記憶領域として使用される他に、短期的な各種のデータ等の記憶領域としても使用されうる。
The primary storage device 403 is a writable, high-speed storage device such as a RAM. For example, the OS, various programs, and various data are loaded into the primary storage device 403. The primary storage device 403 can also be used as a work area when the CPU 402 executes the OS, various programs, and the like.
The secondary storage device 404 is a non-volatile storage device such as a HDD, a flash memory, an SD card, etc. The secondary storage device 404 is used as a permanent storage area for the OS, various programs, various data, etc., and can also be used as a short-term storage area for various data, etc.

ユーザ入出力I/F405は、クライアント装置103がユーザからの操作の受け付け、ユーザ情報の入力、また、ユーザに対して画像等を出力するためのI/Fである。ユーザ入出力I/F405の一例として、ディスプレイ(表示部)、タッチパネル、キーボード、マウス、マイク、スピーカ等が挙げられる。ここで、タッチパネルとディスプレイはタッチ位置がわかるタッチパネル搭載型ディスプレイ(タッチディスプレイ)などの一体型として構成されてもよい。
ネットワークI/F406は、ネットワーク101と接続するためのインターフェースである。
The user input/output I/F 405 is an I/F that allows the client device 103 to receive operations from a user, input user information, and output images and the like to the user. Examples of the user input/output I/F 405 include a display (display unit), a touch panel, a keyboard, a mouse, a microphone, a speaker, and the like. Here, the touch panel and the display may be configured as an integrated unit, such as a touch panel-equipped display (touch display) that can detect touch positions.
The network I/F 406 is an interface for connecting to the network 101 .

続いて、クライアント装置103のCPU402によって実行されるソフトウェア機能構成について説明する。図5は、本実施形態によるクライアント装置103のソフトウェア機能構成例を示す図である。図5に示す機能構成による処理は、1次記憶装置403および/または第2記憶装置404に記憶された各種プログラムを、CPU402が実行することにより行われうる。 Next, we will explain the software functional configuration executed by the CPU 402 of the client device 103. Figure 5 is a diagram showing an example of the software functional configuration of the client device 103 according to this embodiment. Processing using the functional configuration shown in Figure 5 can be performed by the CPU 402 executing various programs stored in the primary storage device 403 and/or the secondary storage device 404.

通信制御部501は、ネットワークI/F406からネットワーク101を通じてカメラ102と行う通信を制御する。具体的には、通信制御部501は、ネットワークI/F406を介した送信および受信制御を行う。例えば、通信制御部501は、カメラ102により取得された撮像画像に対する取得リクエストや、カメラ102のPTZ制御部207に対するPTZ制御のリクエスト(PTZコマンド)を送信しうる。当該リクエストは、例えばHTTPなど、一般的な通信プロトコルを使用してもよい。 The communication control unit 501 controls communication with the camera 102 via the network I/F 406 and the network 101. Specifically, the communication control unit 501 controls transmission and reception via the network I/F 406. For example, the communication control unit 501 can send an acquisition request for an image captured by the camera 102, or a PTZ control request (PTZ command) to the PTZ control unit 207 of the camera 102. Such requests may use a common communication protocol, such as HTTP.

表示制御部502は、ユーザ入出力I/F405の一形態であるディスプレイ上に、カメラ102から取得した撮像画像や、カメラ102を制御するためのボタンなどを表示するための制御を行う。表示制御部502は、ユーザ入出力I/F405としてのマウスやキーボードを介した入力や、タッチディスプレイを介したタッチ操作による入力を受け取って、各種表示を行うことができる。 The display control unit 502 controls the display of captured images acquired from the camera 102, buttons for controlling the camera 102, and the like on a display, which is one form of the user input/output I/F 405. The display control unit 502 can receive input via a mouse or keyboard, which serve as the user input/output I/F 405, or input via touch operations on a touch display, and can display various information.

物体検知部503は、通信制御部501を介して取得した撮像画像(撮影範囲)に対して検出エリア(検出領域)を設定し、検出エリア内に侵入する物体(以下、「侵入物体」とも称する)を検出する。そして、物体検知部503は、侵入物体が、撮影に関係ない物体(撮影範囲から外すべき物体。以下、「障害物」とも称する)か否かを判定する。なお、本実施形態において、「物体」は人物も含むことができる。 The object detection unit 503 sets a detection area (detection region) for the captured image (shooting range) acquired via the communication control unit 501, and detects objects that invade the detection area (hereinafter also referred to as "invading objects"). The object detection unit 503 then determines whether the invading object is an object unrelated to the shooting (an object that should be excluded from the shooting range; hereinafter also referred to as "obstacle"). Note that in this embodiment, "objects" can also include people.

本実施形態では、検出エリアは、カメラ102による撮影画像/撮影範囲(画角)の外枠から一定幅内側までの領域とする。なお、当該検出エリアの設定は、カメラ102により行われ、物体検知部503が通信制御部501を介して当該検出エリアの情報を取得して、設定するように構成されてもよい。 In this embodiment, the detection area is an area extending from the outer frame of the image/capture range (angle of view) captured by the camera 102 to a certain width inside. Note that the detection area may be set by the camera 102, and the object detection unit 503 may be configured to acquire information about the detection area via the communication control unit 501 and set it.

撮像画像における物体が、物体検知部503による検出対象の物体か否かは、物体検知部503またはカメラ102により判定されうる。物体検知部503により判定される場合、例えば、物体検知部503は、通信制御部501を介して取得した撮像画像を画像処理により解析して、当該撮像画像における物体が検出対象の物体か否かを判定することができる。また、カメラ102により判定される場合、例えば、カメラ102の画像処理部302が撮像画像を画像処理により解析して、当該撮像画像における物体が検出対象の物体か否かを判定する。そして、カメラ102は、検出対象の物体の情報を通信により物体検知部503に通知することができる。 Whether an object in a captured image is an object to be detected by the object detection unit 503 can be determined by the object detection unit 503 or the camera 102. When the object detection unit 503 makes the determination, for example, the object detection unit 503 can analyze the captured image acquired via the communication control unit 501 using image processing to determine whether the object in the captured image is an object to be detected. When the camera 102 makes the determination, for example, the image processing unit 302 of the camera 102 analyzes the captured image using image processing to determine whether the object in the captured image is an object to be detected. The camera 102 can then notify the object detection unit 503 of information about the object to be detected via communications.

物体検知部503は、侵入物体が障害物(撮影に関係ない物体)であると判定した場合に、カメラ102のPTZを制御するように、カメラ制御部505に指示する。例えば、物体検知部503は、侵入物体が撮影範囲から外れるように、カメラ制御部505に対して指示する。 When the object detection unit 503 determines that the intruding object is an obstacle (an object unrelated to the image capture), it instructs the camera control unit 505 to control the PTZ of the camera 102. For example, the object detection unit 503 instructs the camera control unit 505 to move the intruding object out of the image capture range.

タイマー部504は、侵入物体に対する所定の判定のための計時制御を行う。タイマー部504は、物体検知部503により使用される。例えば、物体検知部503は、タイマー部504の計時により、侵入物体が検出エリアに存在してから所定時間経過したことを確認した場合、当該侵入物体は障害物であると判定する。 The timer unit 504 controls timing to make a predetermined judgment regarding an intruding object. The timer unit 504 is used by the object detection unit 503. For example, when the object detection unit 503 confirms, based on the timing of the timer unit 504, that a predetermined time has elapsed since the intruding object was present in the detection area, it determines that the intruding object is an obstacle.

カメラ制御部505は、物体検知部503からの指示に応じて、カメラ102を制御する。例えば、カメラ制御部505は、物体検知部503から、侵入物体が撮影範囲から外れるよう指示された場合は、当該指示に応じて、カメラ102のパン・チルト・ズームを制御するためのPTZコマンドを生成する。そして、カメラ制御部505は、当該PTZコマンドを、通信制御部501を介してカメラ102へ送信する。パン・チルト・ズームの制御は、パン・チルト・ズームの少なくともいずれかに対する制御でありうる。例えば、侵入物体の侵入方向と逆方向にパン・チルトするための制御であってもよい。また、パン・チルト・ズームの少なくともいずれかに対する制御の範囲は、あらかじめ設定されていてもよいし、侵入物体が撮影範囲から外れるように自動的に設定されてもよい。
また例えば、カメラ制御部505は、物体検知部503から、一度行われたPTZ制御を元に戻すよう指示された場合は、当該指示に応じて、PTZの設定を元に戻すためのPTZコマンドを生成し、通信制御部501を介してカメラ102に送信することもできる。
The camera control unit 505 controls the camera 102 in response to an instruction from the object detection unit 503. For example, when the object detection unit 503 instructs the camera control unit 505 to move the intruding object out of the image capture range, the camera control unit 505 generates a PTZ command for controlling pan, tilt, and zoom of the camera 102 in response to the instruction. The camera control unit 505 then transmits the PTZ command to the camera 102 via the communication control unit 501. The control of pan, tilt, and zoom may be control of at least one of pan, tilt, and zoom. For example, it may be control for panning and tilting in a direction opposite to the direction of entry of the intruding object. Furthermore, the range of control of at least one of pan, tilt, and zoom may be set in advance, or may be automatically set so that the intruding object moves out of the image capture range.
For example, when the camera control unit 505 is instructed by the object detection unit 503 to restore PTZ control that has been performed once, the camera control unit 505 can generate a PTZ command to restore the PTZ settings in response to the instruction and send it to the camera 102 via the communication control unit 501.

なお、カメラ制御部505は、ユーザ入出力I/F405を介したユーザからの入力に基づいて、カメラ102を制御するように構成されてもよい。 The camera control unit 505 may be configured to control the camera 102 based on input from the user via the user input/output I/F 405.

[処理の流れ]
図6に、本実施形態によるクライアント装置103により実行される処理のフローチャートを示す。なお、クライアント装置103は、本フローチャートの処理を繰り替えし行うことができる。
[Processing flow]
6 shows a flowchart of the process executed by the client device 103 according to this embodiment. The client device 103 can repeatedly perform the process of this flowchart.

S601にて、物体検知部503は、検出エリア内に物体が侵入したかを検出(判定)する。本実施形態では、検出エリアは、カメラ102による撮影画像/撮影範囲(画角)の外枠から一定幅内側までの領域とする。一定時間内に検出エリア内に物体の存在(侵入)が検出されなかった場合は(S601でNo)、処理は終了する。当該一定時間は、任意の時間でありうる。一方、検出エリア内に物体が存在すると判定された場合は(S601でYes)、処理はS602へ進む。 In S601, the object detection unit 503 detects (determines) whether an object has entered the detection area. In this embodiment, the detection area is an area extending from the outer frame of the image/capture range (angle of view) captured by the camera 102 to a certain width inside. If the presence of an object (intrusion) within the detection area is not detected within a certain period of time (No in S601), the processing ends. This certain period of time can be any period of time. On the other hand, if it is determined that an object is present within the detection area (Yes in S601), the processing proceeds to S602.

S602では、物体検知部503は、検出エリア内に侵入物体が存在していることを表すフラグ(物体侵入フラグ)を立てる(フラグ=1)。これに応じて、物体検知部503は、タイマー部504を起動して計時を開始する。S603では、物体検知部503は、タイマー部504を確認し、計時開始から所定時間経過したかを判定する。所定時間経過していない場合は(S603でNo)、タイマー部504は計時を継続する。所定時間経過している場合は(S603でYes)、処理はS604へ進む。 In S602, the object detection unit 503 sets a flag (object intrusion flag) indicating that an intruding object is present in the detection area (flag = 1). In response, the object detection unit 503 activates the timer unit 504 to start timing. In S603, the object detection unit 503 checks the timer unit 504 and determines whether a predetermined time has elapsed since the start of timing. If the predetermined time has not elapsed (No in S603), the timer unit 504 continues timing. If the predetermined time has elapsed (Yes in S603), the processing proceeds to S604.

S604では、物体検知部503は、所定時間経過後に、S601で検出された物体(侵入物体)がまだ検出エリア内に存在するかどうかを判定する。侵入物体が検出エリア内に存在しないと判定された場合は(S604でNo)、処理はS605へ進み、物体検知部503は物体侵入フラグを落とし(フラグ=0)、タイマー部504を解除して処理を終了する。 In S604, the object detection unit 503 determines whether the object detected in S601 (intruding object) is still present within the detection area after a predetermined time has elapsed. If it is determined that the intruding object is not present within the detection area (No in S604), the processing proceeds to S605, where the object detection unit 503 clears the object intrusion flag (flag = 0), cancels the timer unit 504, and ends the processing.

一方、所定時間経過後に、侵入物体がまだ検出エリア内に存在すると判定された場合は(S604でYes)、物体検知部503は、侵入物体を障害物(撮影に関係ない物体)であると判定する。この場合、物体検知部503は、侵入物体が撮影範囲から外れるように、カメラ102を指示し、処理はS606へ進む。S606では、カメラ制御部505は、侵入物体が撮影範囲から外れるように、カメラ102に対してPTZ制御(画角制御)を行う。例えば、カメラ制御部505は、検出エリアを撮影範囲から外すための、パン・チルト・ズームの少なくともいずれかに対する制御を示すPTZコマンドを、通信制御部501を介してカメラ102に送信する。当該コマンドを受信したカメラ102のPTZ制御部303は、当該コマンドに応じてデジタルPTZ制御を実施し、侵入物体が撮影範囲から外れるように、カメラ102の画角を調整する。
さらに、S606では、物体検知部503は、タイマー部504の動作を停止(タイマーを解除)し、処理はS607へ進む。
On the other hand, if it is determined that the intruding object is still present within the detection area after the predetermined time has elapsed (Yes in S604), the object detection unit 503 determines that the intruding object is an obstacle (an object unrelated to the image capture). In this case, the object detection unit 503 instructs the camera 102 to move the intruding object out of the image capture range, and the process proceeds to S606. In S606, the camera control unit 505 performs PTZ control (angle of view control) on the camera 102 so that the intruding object is out of the image capture range. For example, the camera control unit 505 transmits a PTZ command indicating control of at least one of pan, tilt, and zoom to the camera 102 via the communication control unit 501 in order to move the detection area out of the image capture range. Upon receiving the command, the PTZ control unit 303 of the camera 102 performs digital PTZ control in accordance with the command and adjusts the angle of view of the camera 102 so that the intruding object is out of the image capture range.
Furthermore, in S606, the object detection unit 503 stops the operation of the timer unit 504 (cancels the timer), and the process proceeds to S607.

S607では、再度、物体検知部503は、S601で検出した物体が検出エリア内に存在するか否かを判定(検知)する。一定時間内に検出エリア内に侵入物体が検知されなかった場合は(S607でNo)、S608で侵入物体フラグを落とし(フラグ=0)、処理はS609へ進む。当該一定時間は、任意の時間でありうる。S609では、カメラ制御部505は、S606のPTZ制御を元に戻すように、カメラ102を制御する。例えば、カメラ制御部505は、PTZ制御を戻すことを示すPTZコマンドを、通信制御部501を介してカメラ102に送信する。当該コマンドを受信したカメラ102のPTZ制御部303は、当該コマンドに応じて、元の撮影範囲に戻すように、PTZ制御を行う。その後、処理を終了する
一方、一定時間内に検出エリア内に侵入物体が存在すると判定された場合は(S607でYes)、当該判定を継続する。
In S607, the object detection unit 503 again determines (detects) whether the object detected in S601 is present within the detection area. If no intruding object is detected within the detection area within a certain period of time (No in S607), the intruding object flag is cleared (flag = 0) in S608, and processing proceeds to S609. This certain period of time may be any period of time. In S609, the camera control unit 505 controls the camera 102 to return the PTZ control of S606 to its original state. For example, the camera control unit 505 transmits a PTZ command indicating return of PTZ control to the camera 102 via the communication control unit 501. Upon receiving this command, the PTZ control unit 303 of the camera 102 performs PTZ control in response to the command to return the camera 102 to its original shooting range. Then, processing ends. On the other hand, if it is determined that an intruding object is present within the detection area within the certain period of time (Yes in S607), the determination continues.

なお、上記説明では、S606において、物体検知部503が送信したPTZコマンドに応じてカメラ102はデジタルPTZ制御を実施したが、これに限定されず、例えば、光学PTZ制御を実施してもよい。その場合、物体検知部503は、検出エリア内に侵入物体が存在するかどうか(S607)を、撮影画像から判定することができないので、カメラ制御部505は、S606から一定時間経過後に、PTZ制御を元の設定に戻すことを示すPTZコマンドをカメラ102に送信するようにしてもよい。 In the above explanation, in S606, the camera 102 performed digital PTZ control in response to the PTZ command sent by the object detection unit 503. However, this is not limited to this; for example, optical PTZ control may be performed. In this case, the object detection unit 503 cannot determine from the captured image whether an intruding object is present in the detection area (S607). Therefore, the camera control unit 505 may transmit a PTZ command to the camera 102 indicating that the PTZ control should be returned to the original setting after a certain time has elapsed since S606.

また、上記説明では、S601において、物体検知部503は、検出エリア内に物体が侵入したかを検出(判定)したが、その際に、当該物体の侵入する方向を考慮してもよい。例えば、物体検知部503は、物体が、検出エリアの外側から侵入した場合は、当該物体を検知対象と判断し、検出エリアの内側から外側に向かって侵入した場合は、当該物体を検出対象と判断しないとしてもよい。すなわちこの場合、物体検知部503は、検出エリアの外側から侵入した物体に対して、S601の処理を行い、検出エリアの内側から外側に向かって侵入した物体に対しては、S601の処理を行わないことができる。
また、S601~S604の処理に替えて、物体検知部503が、侵入物体が検出エリアの外側から内側へ侵入したことを検知した場合に、当該物体を障害物(撮影に関係ない物体)と判定し、S606へ進むように構成してもよい。
In the above description, in S601, the object detection unit 503 detects (determines) whether an object has entered the detection area, but the direction of entry of the object may also be taken into consideration. For example, the object detection unit 503 may determine that an object has entered the detection area from outside, but may not determine that an object has entered the detection area from inside toward outside. In other words, in this case, the object detection unit 503 may perform the process of S601 for an object that has entered the detection area from outside, but may not perform the process of S601 for an object that has entered the detection area from inside toward outside.
In addition, instead of the processing of S601 to S604, when the object detection unit 503 detects that an intruding object has entered the detection area from the outside to the inside, the object may be determined to be an obstacle (an object unrelated to photography) and the process may proceed to S606.

また、上記説明では、S602~S604において、物体検知部503は、所定時間経過後にまだ侵入物体が検出エリア内に存在するか否かによって、侵入物体が障害物(撮影に関係ない物体)か否かを判定しているが、判定方法はこれに限定しない。例えば、物体検知部503は、あらかじめ登録した出演者の顔の情報や衣装の色などから、侵入物体が障害物か否かを判定してもよい。すなわち、物体検知部503は、侵入物体があらかじめ登録された物体であるか否かを判定し、当該侵入物体が当該登録された物体でないと判定した場合に、当該侵入物体を障害物と判定し、クライアント装置103はS606以降の処理を行うことができる。また、このとき、物体検知部503は、当該侵入物体が当該登録された物体でなく、かつ、侵入から所定時間経過した場合に、当該侵入物体を障害物と判定し、クライアント装置103はS606以降の処理を行ってもよい。 In the above description, in steps S602 to S604, the object detection unit 503 determines whether the intruding object is an obstacle (an object unrelated to filming) based on whether the intruding object is still present in the detection area after a predetermined time has elapsed. However, the determination method is not limited to this. For example, the object detection unit 503 may determine whether the intruding object is an obstacle based on pre-registered facial information or the color of the performer's costume. That is, the object detection unit 503 determines whether the intruding object is a pre-registered object, and if it determines that the intruding object is not a registered object, it determines that the intruding object is an obstacle, and the client device 103 can perform the processing from step S606 onwards. Furthermore, if the object detection unit 503 determines that the intruding object is not a registered object and a predetermined time has elapsed since the intrusion, it may determine that the intruding object is an obstacle, and the client device 103 may perform the processing from step S606 onwards.

また、本実施形態では、物体検知部503は、撮像画像を解析することで、検知対象の物体か否かを判定しているが、これに限定されない。例えば、撮影に関係する人物(出演者など)は、登録された物体として、センサー等を身に着け(取り付け)、物体検知部503は当該センサーからの信号(センサー信号)を受信(検知)することによって、侵入物体が障害物を判定してもよい。すなわち、物体検知部503は、侵入物体に取り付けられたセンサーからの信号を受信した場合には、たとえ当該受信から所定時間経過したとしても、当該侵入物体を障害物でないと判定することができる。逆に、物体検知部503は、侵入物体が検出エリアに入った場合に、センサー信号を受信せずに所定時間が経過した場合に、当該侵入物体を障害物と判定し、クライアント装置103はS606以降の処理を行うことができる。 In addition, in this embodiment, the object detection unit 503 analyzes the captured image to determine whether or not an object is a target for detection, but this is not limited to this. For example, a person involved in filming (such as a performer) may wear (attach) a sensor or the like as a registered object, and the object detection unit 503 may determine that an intruding object is an obstacle by receiving (detecting) a signal (sensor signal) from the sensor. In other words, when the object detection unit 503 receives a signal from a sensor attached to the intruding object, it can determine that the intruding object is not an obstacle even if a predetermined time has passed since the reception. Conversely, when an intruding object enters the detection area, if a predetermined time has passed without receiving a sensor signal, the object detection unit 503 determines that the intruding object is an obstacle, and the client device 103 can perform processing from step S606 onwards.

次に、図7を参照して、本実施形態によるPTZ制御される前後の撮影範囲について説明する。図7は、本実施形態による撮影範囲(画角)を説明するための図である。図7において、撮影範囲701は、カメラ102が撮影している撮影範囲(画角)を示す。撮影範囲701は、撮影開始時の撮影範囲でありうる。侵入物体としての物体704が検出エリア(網掛けのエリア)702に入った場合(S601でYes)場合に、物体検知部503は、物体704が検出エリア702に所定時間留まるかを判定する(S602、S603)。その後、物体704が検出エリア702に留まっている状態で所定時間が経過した場合(S603でYes)、カメラ制御部505は、物体701を障害物として判定し、検出エリア702を撮影範囲701から外すように、カメラ102にPTZコマンドを送信する(S606)。これに応じてカメラ102はPTZ制御を実施し、撮影範囲701はPTZ制御後の撮影範囲703に変更される。 Next, referring to FIG. 7, the imaging range before and after PTZ control according to this embodiment will be described. FIG. 7 is a diagram for explaining the imaging range (angle of view) according to this embodiment. In FIG. 7, imaging range 701 indicates the imaging range (angle of view) captured by camera 102. Imaging range 701 may be the imaging range at the start of imaging. When object 704 as an intruding object enters detection area (shaded area) 702 (Yes in S601), the object detection unit 503 determines whether object 704 will remain in detection area 702 for a predetermined time (S602, S603). Thereafter, when the predetermined time has elapsed while object 704 remains in detection area 702 (Yes in S603), the camera control unit 505 determines object 701 as an obstacle and sends a PTZ command to camera 102 to remove detection area 702 from imaging range 701 (S606). In response to this, the camera 102 performs PTZ control, and the shooting range 701 is changed to the shooting range 703 after PTZ control.

以上、本実施形態によれば、クライアント装置103は、検出エリアへの侵入を検出した物体が所定条件を満たす場合に当該物体を撮影に関係ない物体(障害物)と判定し、当該物体を撮影範囲から外すように、カメラ102を制御する。これにより、クライアント装置103による障害物の自動検知および自動カメラ制御が可能となる。また、図1に示したように、本画像処理システムは複数のカメラ102-1~102-nを含んで構成され、クライアント装置103は、各カメラに対して上記制御を行うことができる。なお、クライアント装置103は、放送に使用する画像に対してのみ、上記処理を行うように構成されてもよい。 As described above, according to this embodiment, if an object detected as having entered the detection area satisfies a predetermined condition, the client device 103 determines that the object is an object unrelated to the image capture (an obstacle), and controls the camera 102 to remove the object from the image capture range. This enables the client device 103 to automatically detect obstacles and automatically control the camera. Furthermore, as shown in FIG. 1, this image processing system is configured to include multiple cameras 102-1 to 102-n, and the client device 103 can perform the above-described control for each camera. Note that the client device 103 may also be configured to perform the above-described processing only on images to be used for broadcast.

なお、本実施形態では、クライアント装置103による制御を例に説明したが、カメラ102による制御についても同様の説明を適用できる。例えば、カメラ102は、検出エリアへの侵入を検出した物体が、当該検出エリアに所定時間留まっている場合に、当該物体を障害物と判定し、当該物体を撮影範囲から外すように、カメラ102自身を制御することができる。 Note that while this embodiment has been described using an example of control by the client device 103, the same explanation can be applied to control by the camera 102. For example, if the camera 102 detects an object entering a detection area and remains in the detection area for a predetermined period of time, the camera 102 can determine that the object is an obstacle and control itself to remove the object from the shooting range.

<第2実施形態>
次に、第2実施形態について説明する。本実施形態は、光学PTZによる撮影範囲において電子PTZにより切り出された撮影範囲の外側のエリアであって当該光学PTZによる撮影範囲内のエリアである検出エリアへの侵入物体が障害物と判定された後に、カメラ操作者に当該侵入物体の存在を通知する実施形態である。カメラ操作者は、クライアント装置103のユーザ/操作者でありうる。以下、第1実施形態と異なる点について説明し、第1実施形態と共通の構成/特徴については説明を省略する。
Second Embodiment
Next, a second embodiment will be described. In this embodiment, after an object entering a detection area, which is an area outside the imaging range captured by the electronic PTZ within the imaging range captured by the optical PTZ, is determined to be an obstacle, a camera operator is notified of the presence of the object. The camera operator may be the user/operator of the client device 103. Below, differences from the first embodiment will be described, and a description of configurations/features common to the first embodiment will be omitted.

図8に、本実施形態によるクライアント装置103により実行される処理のフローチャートを示す。なお、クライアント装置103は、本フローチャートの処理を繰り替えし行うことができる。本実施形態では、検出エリアは、カメラ102による光学PTZの撮影範囲(撮影画像)から電子PTZにより切り出された撮影範囲(撮影画像)の外側であって光学PTZの撮影範囲(撮影画像)内の領域とする。言い換えれば、撮影した画像において、当該画像の端から一定幅内側までの領域を検出エリアとし、当該画像から当該検出エリアを除いた部分画像を切り出して当該部分画像がクライアント装置103から外部装置に配信される。そして、当該検出エリアにおいて障害物と判定される物体が検知された場合、クライアント装置102はカメラ操作者に対し侵入物体の存在を通知する。なお本実施形態では、カメラ102において光学PTZの撮影範囲の撮影画像から電子PTZによる部分画像の切り出しが行われた場合、当該光学PTZの撮影範囲の撮影画像と、当該部分画像とがクライアント装置103に送信される。そしてクライアント装置103は、当該撮影画像と当該部分画像とを受信(取得)し、当該撮影画像において当該部分画像以外の領域を検出エリアとして設定する。続いて、クライアント装置103は、当該撮影画像(光学PTZの撮影範囲の撮影画像)における検出エリアにおいて障害物と判定される物体を検知した場合、カメラ操作者に対し侵入物体の存在を通知する。ここで、図8のフローの処理を参照して、本実施形態におけるクライアント装置103の処理について説明する。図6に示すフローチャートと同様の処理については、同じ参照符号を付して説明を省略する。 Figure 8 shows a flowchart of processing executed by the client device 103 according to this embodiment. The client device 103 can repeat the processing of this flowchart. In this embodiment, the detection area is defined as an area outside the capture range (captured image) cut out by the electronic PTZ from the capture range (captured image) of the optical PTZ captured by the camera 102, but within the capture range (captured image) of the optical PTZ. In other words, the detection area is defined as an area in the captured image extending a certain width inward from the edge of the image. A partial image excluding the detection area is cut out from the image, and the partial image is transmitted from the client device 103 to an external device. If an object determined to be an obstacle is detected in the detection area, the client device 102 notifies the camera operator of the presence of an intruding object. In this embodiment, when a partial image is cut out by the electronic PTZ from the capture image of the optical PTZ capture range in the camera 102, the captured image of the optical PTZ capture range and the partial image are transmitted to the client device 103. The client device 103 then receives (acquires) the captured image and the partial image, and sets the area of the captured image other than the partial image as a detection area. If the client device 103 subsequently detects an object determined to be an obstacle in the detection area of the captured image (a captured image of the optical PTZ's capture range), it notifies the camera operator of the presence of an intruding object. The processing of the client device 103 in this embodiment will now be described with reference to the processing flow in Figure 8. Processes similar to those in the flowchart shown in Figure 6 are assigned the same reference numerals and will not be described again.

図8では、検出エリアへの物体の侵入の検出(S601)から所定時間経過後に、当該物体がまだ検出エリア内に存在すると判定された場合(S604でYes)、処理はS801へ進む。S801では、物体検知部503は、侵入物体の存在、すなわち侵入物体が検出エリアに障害物として存在していることを、ユーザ入出力I/F405を介して、カメラ操作者に通知する。当該通知は、ユーザ入出力I/F405としてのディスプレイ(例えば、警告画面の表示)やスピーカ(例えば、警告音の発出)を介して行われ得る。
さらに、S801では、物体検知部503は、同時にタイマー部504の動作を停止(タイマーを解除)し、処理はS607へ進む。
8 , if it is determined that an object is still present in the detection area (Yes in S604) after a predetermined time has elapsed since the detection of an intrusion of an object into the detection area (S601), the process proceeds to S801. In S801, the object detection unit 503 notifies the camera operator of the presence of the intruding object, i.e., that the intruding object is present as an obstacle in the detection area, via the user input/output I/F 405. The notification can be made via a display (e.g., displaying a warning screen) or a speaker (e.g., emitting a warning sound) as the user input/output I/F 405.
Furthermore, in S801, the object detection unit 503 simultaneously stops the operation of the timer unit 504 (cancels the timer), and the process proceeds to S607.

以上、本実施形態によれば、あらかじめPTZ制御が実施されている状態で、クライアント装置103は、検出エリア内に侵入した物体が所定時間留まっている場合に、当該侵入物体の存在をカメラ操作者に通知する。これにより、カメラ操作者は、検出エリアに存在する侵入物体が、撮影範囲内に入り込む前に、当該侵入物体の存在を認識することが可能となる。 As described above, according to this embodiment, with PTZ control already in place, the client device 103 notifies the camera operator of the presence of an intruding object if the object has entered the detection area and remains there for a predetermined period of time. This allows the camera operator to recognize the presence of an intruding object in the detection area before it enters the shooting range.

<第3実施形態>
次に、第3実施形態について説明する。本実施形態では、第1実施形態のように、侵入物体が障害物であると判定された場合にPTZ制御が実施された後の侵入物体を検出するための検出エリアを2つ設ける(外側の検出エリアと内側の検出エリア)。そして、物体が外側の検出エリアに侵入した場合には、カメラ操作者に侵入物体の存在を通知し、さらに、内側の検出エリアに侵入した場合には、当該物体を障害物と判定し、さらにデジタルPTZ制御を実施する。
Third Embodiment
Next, a third embodiment will be described. In this embodiment, as in the first embodiment, two detection areas (an outer detection area and an inner detection area) are provided for detecting an intruding object after PTZ control is performed when the intruding object is determined to be an obstacle. If an object intrudes into the outer detection area, the camera operator is notified of the presence of the intruding object. If the object intrudes into the inner detection area, the object is determined to be an obstacle and digital PTZ control is performed.

図9(a)と図9(b)を参照して、本実施形態によるPTZ制御される前後の撮影範囲について説明する。図9(a)と図9(b)は、本実施形態による撮影範囲(画角)を説明するための図である。 The shooting range before and after PTZ control according to this embodiment will be explained with reference to Figures 9(a) and 9(b). Figures 9(a) and 9(b) are diagrams for explaining the shooting range (angle of view) according to this embodiment.

図9において、撮影範囲901は、カメラ102が撮影している撮影範囲(画角)を示す。撮影範囲901は、撮影開始時の撮影範囲でありうる。外側の検出エリアである第1検出エリア(網掛けのエリア)902と、内側の検出エリアである第2検出エリア(斜線柄のエリア)905は、侵入物体を検出するための検出エリアである。本例では、侵入物体としての物体904が第1検出エリア902に入ったことに応じて、カメラ102はPTZ制御を実施し(図6のS606)、カメラ102の撮影範囲がPTZ制御後の撮影範囲703に変更される。 In Figure 9, the shooting range 901 indicates the shooting range (angle of view) captured by the camera 102. The shooting range 901 may be the shooting range at the start of shooting. The first detection area (shaded area) 902, which is the outer detection area, and the second detection area (diagonal line area) 905, which is the inner detection area, are detection areas for detecting an intruding object. In this example, when an intruding object 904 enters the first detection area 902, the camera 102 performs PTZ control (S606 in Figure 6), and the shooting range of the camera 102 is changed to the shooting range 703 after PTZ control.

図9(a)では、物体904が第1検出エリア902に留まっていることを示している。ここで、クライアント装置103の物体検知部503は、物体904が第1検出エリア902に所定時間留まっていると判定した場合は、第2実施形態に従った処理(図8を参照)を行う。すなわち、物体904が第1検出エリア902に所定時間留まっていると判定された場合は、(図8のS604でYes)、クライアント装置103は、侵入物体の存在を、カメラ操作者に通知する(図8のS801)。 Figure 9(a) shows that object 904 is remaining in first detection area 902. Here, if the object detection unit 503 of the client device 103 determines that object 904 has remained in first detection area 902 for a predetermined time, it performs processing according to the second embodiment (see Figure 8). That is, if it determines that object 904 has remained in first detection area 902 for a predetermined time (Yes in S604 in Figure 8), the client device 103 notifies the camera operator of the presence of an intruding object (S801 in Figure 8).

また、図9(b)では、物体904が第2検出エリア905に侵入していることを示している。このとき、クライアント装置103は、第1実施形態に従った処理(図6を参照)を行う。すなわち、クライアント装置103の物体検知部503は、物体904が第2検出エリア905に侵入して所定時間が経過した場合(図6のS603でYes)、当該物体904を撮影範囲から外すように、カメラ102にPTZコマンドを送信する(S606)。これに応じてカメラ102はPTZ制御を実施し、撮影範囲はPTZ制御後の撮影範囲906に変更される。 Also, Figure 9(b) shows that object 904 has entered the second detection area 905. At this time, the client device 103 performs processing according to the first embodiment (see Figure 6). That is, when a predetermined time has passed since object 904 entered the second detection area 905 (Yes in S603 in Figure 6), the object detection unit 503 of the client device 103 sends a PTZ command to the camera 102 to remove the object 904 from the shooting range (S606). In response, the camera 102 performs PTZ control, and the shooting range is changed to the shooting range after PTZ control 906.

以上、本実施形態によれば、検出エリアを、外側の検出エリアと内側の検出エリアの2か所設ける。そして、あらかじめPTZ制御が実施されている状態で、クライアント装置103は、外側の検出エリア内に侵入した物体が所定時間留まっている場合に、当該侵入物体の存在をカメラ操作者に通知する。また、物体が内側の検出エリアに侵入し、所定条件を満たす場合に当該物体を撮影に関係ない物体(障害物)と判定し、当該物体を撮影範囲から外すように、カメラ102を制御する。これにより、クライアント装置103による障害物の自動検知・通知および自動カメラ制御が可能となる。 As described above, according to this embodiment, two detection areas are provided: an outer detection area and an inner detection area. Then, with PTZ control already in place, the client device 103 notifies the camera operator of the presence of an object that has entered the outer detection area and remains there for a predetermined period of time. Furthermore, if an object enters the inner detection area and meets predetermined conditions, the object is determined to be an object unrelated to photography (an obstacle), and the camera 102 is controlled to remove the object from the photography range. This enables the client device 103 to automatically detect and notify of obstacles and automatically control the camera.

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

101:ネットワーク、102;カメラ、103:クライアント装置 101: Network, 102: Camera, 103: Client device

Claims (11)

撮像手段より撮影された画像を取得する取得手段と、
前記画像において前記画像の外枠から一定幅内側までの領域である第1の検出領域と、前記第1の検出領域から一定幅内側までの領域である第2の検出領域を設定する設定手段と、
前記第1の検出領域または前記第2の検出領域の少なくとも一つに侵入した物体を検出する検出手段と、
前記物体が、前記撮像手段による撮影に関係のない障害物であるかを判定する判定手段と、
前記判定手段により前記第1の検出領域から検出した前記物体が前記障害物と判定された場合、
前記物体を前記撮像手段による撮影範囲から外すように前記撮像手段の画角を制御する制御手段と、を有し、
前記制御手段による前記画角の制御が行われた後、前記物体が前記第1の検出領域から検出された場合、ユーザに通知処理を実行し、
前記制御手段による前記画角の制御が行われた後、前記物体が前記第2の検出領域から検出された場合、前記物体を前記撮像手段による撮影範囲から外すように前記撮像手段の画角を制御することを有することを特徴とする画像処理装置。
an acquisition means for acquiring an image captured by the imaging means;
a setting means for setting a first detection area in the image, which is an area extending from an outer frame of the image to a certain width inward, and a second detection area in the image, which is an area extending from the first detection area to a certain width inward;
a detection means for detecting an object that has entered at least one of the first detection area or the second detection area;
a determination means for determining whether the object is an obstacle that is not relevant to the image capturing by the image capturing means;
When the object detected in the first detection area is determined to be the obstacle by the determination means,
a control unit that controls the angle of view of the imaging unit so as to remove the object from the imaging range of the imaging unit,
after the control means has controlled the angle of view, if the object is detected from the first detection area, a notification process is executed to notify a user;
an image processing device comprising: after the control means has controlled the angle of view, if the object is detected from the second detection area, controlling the angle of view of the imaging means so as to remove the object from the imaging range of the imaging means.
前記判定手段は、前記物体が前記第1の検出領域に侵入した場合に計時を開始し、前記物体が前記第1の検出領域に所定時間とどまったことを検知した場合に、前記物体を前記障害物と判定することを特徴とする請求項1の画像処理装置。 An image processing device according to claim 1, characterized in that the determination means starts timing when the object enters the first detection area, and determines that the object is an obstacle when it detects that the object has remained in the first detection area for a predetermined period of time. 前記判定手段は、前記物体の前記第1の検出領域への侵入の方向を検知し、前記物体が前記第1の検出領域の外側から内側へ侵入したことを検知した場合に、前記物体を前記障害物と判定することを特徴とする請求項1の画像処理装置。 2. The image processing device according to claim 1, wherein the determining means detects the direction of the object's intrusion into the first detection area, and determines that the object is an obstacle when it detects that the object has intruded from outside to inside the first detection area. 前記判定手段は、前記物体があらかじめ登録された物体であるか否かを判定し、前記物体が前記登録された物体でないと判定した場合に、前記物体を前記障害物と判定することを特徴とする請求項1の画像処理装置。 An image processing device according to claim 1, characterized in that the determination means determines whether the object is a pre-registered object, and if it determines that the object is not a pre-registered object, determines that the object is an obstacle. 前記登録された物体にはセンサーが取り付けられており、前記判定手段は、前記物体が前記登録された物体あるか否かを、前記センサーからの信号を受信したか否かで判定することを特徴とする請求項4に記載の画像処理装置。 The image processing device described in claim 4, characterized in that a sensor is attached to the registered object, and the determination means determines whether the object is the registered object based on whether a signal is received from the sensor. 前記制御手段は、デジタルPTZ(パン・チルト・ズーム)または光学PTZにより前記撮像手段の画角を制御することを特徴とする請求項1から5のいずれか1項に記載の画像処理装置。 An image processing device according to any one of claims 1 to 5, characterized in that the control means controls the angle of view of the imaging means using digital PTZ (pan-tilt-zoom) or optical PTZ. 前記制御手段は、前記制御手段により前記画角が制御された後に前記物体が前記第1の検出領域と前記第2の検出領域から所定時間検出されなかった場合は前記制御手段より前記画角が制御される前の画角に前記撮影範囲を制御することを特徴とする請求項1から6のいずれか1項に記載の画像処理装置。 An image processing device according to any one of claims 1 to 6, characterized in that if the object is not detected from the first detection area and the second detection area for a predetermined period of time after the angle of view is controlled by the control means, the control means controls the shooting range to the angle of view before the angle of view was controlled by the control means. 前記画像処理装置は前記撮像手段を有することを特徴とすることを特徴とする請求項1から7のいずれか1項に記載の画像処理装置。 An image processing device according to any one of claims 1 to 7, characterized in that the image processing device has the imaging means. 前記撮像手段を有する複数の撮像装置と、請求項1から7のいずれか1項に記載の画像処理装置とを有する画像処理システム。 An image processing system comprising a plurality of imaging devices each having the imaging means and an image processing device according to any one of claims 1 to 7. 撮像手段より撮影された画像を取得する取得工程と、
前記画像において前記画像の外枠から一定幅内側までの領域である第1の検出領域と、前記第1の検出領域から一定幅内側までの領域である第2の検出領域を設定する設定工程と、
前記第1の検出領域または前記第2の検出領域の少なくとも一つに侵入した物体を検出する検出工程と、
前記物体が、前記撮像手段による撮影に関係のない障害物であるかを判定する判定工程と、
前記判定工程において前記第1の検出領域から検出した前記物体が前記障害物と判定された場合、前記物体を前記撮像手段による撮影範囲から外すように前記撮像手段の画角を制御する制御工程と、を有し、
前記制御工程において前記画角の制御が行われた後、前記物体が前記第1の検出領域から検出された場合、ユーザに通知処理を実行し、
前記制御工程において前記画角の制御が行われた後、前記物体が前記第2の検出領域から検出された場合、前記物体を前記撮像手段による撮影範囲から外すように前記撮像手段の画角を制御することを特徴とする画像処理方法。
an acquisition step of acquiring an image captured by an imaging means;
a setting step of setting a first detection area in the image, which is an area extending from an outer frame of the image to a certain width inward, and a second detection area in the image, which is an area extending from the first detection area to a certain width inward;
a detection step of detecting an object that has entered at least one of the first detection area or the second detection area;
a determination step of determining whether the object is an obstacle that is not relevant to the image capturing by the image capturing means;
a control step of controlling an angle of view of the imaging means so as to remove the object from a photographing range of the imaging means when the object detected in the first detection area is determined to be the obstacle in the determination step,
after the angle of view is controlled in the control step, if the object is detected from the first detection area, a notification process is executed to notify a user;
an image processing method characterized in that, after the control of the angle of view has been performed in the control step, if the object is detected from the second detection area, the angle of view of the imaging means is controlled so as to remove the object from the shooting range of the imaging means.
コンピュータを、請求項1から請求項のいずれか1項に記載の画像処理装置の各手段として機能させるためのプログラム。 A program for causing a computer to function as each of the means of the image processing apparatus according to any one of claims 1 to 7 .
JP2021173769A 2021-10-25 2021-10-25 Image processing device, image processing method, image processing system, and program Active JP7746114B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021173769A JP7746114B2 (en) 2021-10-25 2021-10-25 Image processing device, image processing method, image processing system, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021173769A JP7746114B2 (en) 2021-10-25 2021-10-25 Image processing device, image processing method, image processing system, and program

Publications (2)

Publication Number Publication Date
JP2023063765A JP2023063765A (en) 2023-05-10
JP7746114B2 true JP7746114B2 (en) 2025-09-30

Family

ID=86271240

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021173769A Active JP7746114B2 (en) 2021-10-25 2021-10-25 Image processing device, image processing method, image processing system, and program

Country Status (1)

Country Link
JP (1) JP7746114B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4620764A1 (en) 2022-11-14 2025-09-24 SoftBank Group Corp. Information processing device and program

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000004435A (en) 1998-06-12 2000-01-07 Canon Inc Camera control device and method, and storage medium
JP2003230043A (en) 2002-02-01 2003-08-15 Matsushita Electric Ind Co Ltd Video camera
JP2008167206A (en) 2006-12-28 2008-07-17 Matsushita Electric Ind Co Ltd Surveillance camera system and surveillance camera control method
JP2009284075A (en) 2008-05-20 2009-12-03 Nec Electronics Corp Photographing device and photographing method
JP2018125587A (en) 2017-01-30 2018-08-09 キヤノン株式会社 Information processing device, information processing method, and program
JP2019096926A (en) 2017-11-17 2019-06-20 キヤノン株式会社 Image processing system, image processing method and program
JP2020101730A (en) 2018-12-25 2020-07-02 キヤノン株式会社 Imaging device and control method for the same

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000004435A (en) 1998-06-12 2000-01-07 Canon Inc Camera control device and method, and storage medium
JP2003230043A (en) 2002-02-01 2003-08-15 Matsushita Electric Ind Co Ltd Video camera
JP2008167206A (en) 2006-12-28 2008-07-17 Matsushita Electric Ind Co Ltd Surveillance camera system and surveillance camera control method
JP2009284075A (en) 2008-05-20 2009-12-03 Nec Electronics Corp Photographing device and photographing method
JP2018125587A (en) 2017-01-30 2018-08-09 キヤノン株式会社 Information processing device, information processing method, and program
JP2019096926A (en) 2017-11-17 2019-06-20 キヤノン株式会社 Image processing system, image processing method and program
JP2020101730A (en) 2018-12-25 2020-07-02 キヤノン株式会社 Imaging device and control method for the same

Also Published As

Publication number Publication date
JP2023063765A (en) 2023-05-10

Similar Documents

Publication Publication Date Title
CN102668535A (en) Control device, control method, program, and control system
CN108810400B (en) Control device, control method, and recording medium
JP2009021880A (en) Remote imaging system
JP2007158860A (en) Imaging system, imaging device, image switching device, and data holding device
JP2011130271A (en) Imaging device and video processing apparatus
EP3567845A1 (en) Control apparatus, control method, and recording medium
US12149822B2 (en) Imaging apparatus, method for controlling imaging apparatus, and storage medium
JP7746114B2 (en) Image processing device, image processing method, image processing system, and program
US20210297573A1 (en) Imaging device, control method, and storage medium
JP7371076B2 (en) Information processing device, information processing system, information processing method and program
JP4855662B2 (en) Camera system, camera control method, and program
JP2016111561A (en) Information processing device, system, information processing method, and program
JP2012015660A (en) Imaging device and imaging method
CN108696696A (en) The control method of video display devices and video display devices
JP2019032448A (en) Control device, control method, and program
KR100761817B1 (en) Surveillance camera system and efficient control method for tracking moving objects
JP2018046415A (en) Display control apparatus, display control method, and program
JP2009282143A (en) Photographic device
JP7676113B2 (en) Information processing device, imaging device, method, program, and storage medium
JP2019149718A (en) Imaging device and method of controlling the same, and monitoring system
JP6771959B2 (en) Control devices, communication devices, control methods and programs
US11627258B2 (en) Imaging device, imaging system, control method, program, and storage medium
JP7516179B2 (en) VIDEO SWITCHING DEVICE, OPERATION DEVICE, SYSTEM, VIDEO SWITCHING METHOD, AND PROGRAM
JP2014131211A (en) Imaging apparatus and image monitoring system
JP2013115566A (en) Imaging apparatus, imaging apparatus control method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240425

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20240614

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250401

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250701

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250724

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: 20250819

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250917

R150 Certificate of patent or registration of utility model

Ref document number: 7746114

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150