JP2006186938A - Information processing apparatus, network system, control method of information processing apparatus, program, and recording medium - Google Patents
Information processing apparatus, network system, control method of information processing apparatus, program, and recording medium Download PDFInfo
- Publication number
- JP2006186938A JP2006186938A JP2004381247A JP2004381247A JP2006186938A JP 2006186938 A JP2006186938 A JP 2006186938A JP 2004381247 A JP2004381247 A JP 2004381247A JP 2004381247 A JP2004381247 A JP 2004381247A JP 2006186938 A JP2006186938 A JP 2006186938A
- Authority
- JP
- Japan
- Prior art keywords
- shooting
- area
- imaging
- photographing
- prohibited
- 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.)
- Pending
Links
Images
Landscapes
- Closed-Circuit Television Systems (AREA)
- Studio Devices (AREA)
Abstract
Description
本発明は、設定される撮影禁止領域に基づいて撮影装置の撮影領域を制御可能な技術に関するものである。 The present invention relates to a technique capable of controlling a shooting area of a shooting apparatus based on a set shooting prohibited area.
近年、クライアントPCと、一又は複数のカメラと接続され、各カメラの画角等を制御するカメラサーバと、カメラサーバから転送される画像データを保存するとともに、クライアントPCに対して画像データを送信するサーバとを通信ネットワークを介して接続したネットワークビデオレコーダシステムが提供されている。 In recent years, a client PC connected to one or a plurality of cameras, a camera server that controls the angle of view of each camera, and image data transferred from the camera server are stored, and image data is transmitted to the client PC There is provided a network video recorder system in which a server to be connected is connected via a communication network.
従来のネットワークビデオレコーダとして、プライバシーの問題等によりカメラの撮影を禁止する領域(撮影禁止領域)と撮影を許可する領域(撮影許可領域)とをユーザがクライアントPC上から任意に設定できるものが知られている(例えば、特許文献1参照)。 As a conventional network video recorder, a user can arbitrarily set an area for prohibiting shooting by a camera (shooting prohibition area) and an area for allowing shooting (shooting permission area) from the client PC due to privacy problems or the like. (For example, refer to Patent Document 1).
一方で、セキュリティの面から、センサイベントが発生した場合に、カメラの撮影位置を通常の位置から所定の位置に切り替えたり(例えば、特許文献2参照)、動き検知イベントが発生した場合に、動きが検知された被写体を追尾して撮影を行う特殊な撮影処理を行う機能を備えたネットワークビデオレコーダシステムが知られている。 On the other hand, for security reasons, when a sensor event occurs, the camera's shooting position is switched from a normal position to a predetermined position (see, for example, Patent Document 2), or when a motion detection event occurs, 2. Description of the Related Art A network video recorder system having a function of performing a special shooting process of shooting by tracking a subject in which is detected is known.
しかしながら、例えばオフィス等では休日、深夜、早朝等、任意の領域の撮影を許可してもプライバシーを侵害することはない時間帯がある。プライバシーの侵害に抵触しないような場合には、撮影領域を自由に選択できるようにした方が望ましく。設定された撮影禁止領域の撮影を常に禁止することは、ネットワークビデオレコーダシステムの使用目的を単に制限するだけとなる。 However, for example, in offices, there are times when privacy is not infringed even if photographing in an arbitrary area is permitted, such as a holiday, midnight, or early morning. If you do not infringe on privacy, it is desirable to be able to select the shooting area freely. To always prohibit shooting in the set shooting prohibited area simply limits the purpose of use of the network video recorder system.
また、特定の領域を撮影禁止とする機能はプライバシー保護の面から好ましいが、センサイベントが発生し、そのセンサイベントに対応する撮影領域が撮影禁止領域である場合や、動き検知イベントが発生し、対象となる被写体を追尾して撮影した結果、撮影禁止領域に侵入してしまう場合がある。このような場合でも、撮影禁止領域であることから撮影を禁止すると、セキュリティ面で不備が生じることになる。 In addition, the function of prohibiting shooting a specific area is preferable from the viewpoint of privacy protection, but when a sensor event occurs and the shooting area corresponding to the sensor event is a shooting prohibited area, a motion detection event occurs, As a result of tracking and shooting a target subject, there is a case where the shooting prohibited area is entered. Even in such a case, if the photographing is prohibited because it is a photographing prohibited area, a defect is caused in terms of security.
そこで、本発明の目的は、例えばネットワークビデオレコーダシステムの使用目的を撮影禁止領域のために過度に制限することなく、プライバシー保護を担保しつつ使用性を向上させることにある。 Accordingly, an object of the present invention is to improve usability while ensuring privacy protection without excessively restricting the purpose of use of the network video recorder system for the shooting prohibited area, for example.
本発明の他の目的は、従来、プライバシー保護に傾倒していた結果、生じていたセキュリティ面での不備を解消することにある。 Another object of the present invention is to eliminate deficiencies in security that have arisen as a result of the conventional commitment to privacy protection.
本発明の情報処理装置は、画像を撮影する一又は複数の撮影装置と通信ネットワークを介して接続される情報処理装置であって、前記撮影装置の撮影を禁止する領域である撮影禁止領域を設定する撮影禁止領域設定手段と、前記撮影禁止領域設定手段による設定内容に基づいて、前記撮影装置の撮影領域を制御する撮影領域制御手段と、前記撮影禁止領域設定手段による設定内容の有効期間を管理する管理手段とを有し、前記撮影領域制御手段は、前記管理手段により管理される前記有効期間外では、前記撮影禁止領域に関わらず、撮影領域の制御を前記撮影装置に対して行うことを特徴とする。 An information processing apparatus according to the present invention is an information processing apparatus connected to one or a plurality of imaging apparatuses that capture an image via a communication network, and sets an imaging prohibited area that is an area in which imaging of the imaging apparatus is prohibited Based on the setting contents set by the photographing prohibited area setting means, the photographing prohibited area setting means, the photographing area control means for controlling the photographing area of the photographing device, and the effective period of the setting contents by the photographing prohibited area setting means are managed. And the imaging area control means performs control of the imaging area on the imaging apparatus regardless of the imaging prohibited area outside the effective period managed by the management means. Features.
本発明のネットワークシステムは、画像を撮影する一又は複数の撮影装置と前記撮影装置を制御する情報処理装置とを通信ネットワークを介して接続したネットワークシステムであって、前記情報処理装置は、前記撮影装置の撮影を禁止する領域である撮影禁止領域及び前記撮影禁止領域の有効期間を設定する撮影禁止領域設定手段と、前記撮影禁止領域設定手段による設定内容に基づいて、前記撮影装置の撮影領域を制御する撮影領域制御手段とを有し、前記撮影領域制御手段は、前記管理手段により管理される前記有効期間には、前記撮影禁止領域に関わらず、撮影領域の制御を前記撮影装置に対して行うことを特徴とする。 The network system of the present invention is a network system in which one or a plurality of imaging devices that capture an image and an information processing device that controls the imaging device are connected via a communication network, the information processing device including the imaging A shooting prohibited area setting means for setting a shooting prohibited area, which is an area where shooting of the apparatus is prohibited, and a valid period of the shooting prohibited area; and a shooting area of the shooting apparatus based on the setting content by the shooting prohibited area setting means. An imaging area control means for controlling, and the imaging area control means controls the imaging area to the imaging apparatus during the effective period managed by the management means regardless of the imaging prohibited area. It is characterized by performing.
本発明の情報処理装置の制御方法は、画像を撮影する一又は複数の撮影装置と通信ネットワークを介して接続される情報処理装置の制御方法であって、前記撮影装置の撮影を禁止する領域である撮影禁止領域及び前記撮影禁止領域の有効期間を設定する撮影禁止領域設定ステップと、前記撮影禁止領域設定ステップにおける設定内容に基づいて、前記撮影装置の撮影領域を制御する撮影領域制御ステップとを含み、前記撮影領域制御ステップでは、前記撮影禁止領域の有効期間外には、前記撮影禁止領域に関わらず、撮影領域の制御を前記撮影装置に対して行うことを特徴とする。 An information processing apparatus control method according to the present invention is a method for controlling an information processing apparatus connected to one or a plurality of image capturing apparatuses for capturing an image via a communication network, and is an area in which capturing of the image capturing apparatus is prohibited. A shooting prohibited area setting step for setting a certain shooting prohibited area and a valid period of the shooting prohibited area, and a shooting area control step for controlling the shooting area of the shooting apparatus based on the setting content in the shooting prohibited area setting step. In the imaging area control step, the imaging area is controlled for the imaging apparatus regardless of the imaging prohibited area outside the effective period of the imaging prohibited area.
本発明のプログラムは、前記情報処理装置の制御方法をコンピュータに実行させることを特徴とする。 A program according to the present invention causes a computer to execute the control method of the information processing apparatus.
本発明のコンピュータ読み取り可能な記録媒体は、前記プログラムを記録したことを特徴とする。 The computer-readable recording medium of the present invention is characterized in that the program is recorded.
本発明によれば、撮影禁止領域の有効期間外には、当該撮影禁止領域に関わらない撮影領域の制御を撮影装置に対して行うように構成したので、例えばネットワークビデオレコーダシステムの使用目的を撮影禁止領域のために過度に制限することなく、プライバシー保護を担保しつつ使用性を向上させることが可能となる。 According to the present invention, it is configured that the imaging area that is not related to the imaging prohibited area is controlled outside the effective period of the imaging prohibited area for the imaging apparatus. Usability can be improved while ensuring privacy protection without being excessively restricted for the prohibited area.
また本発明によれば、所定のイベントが発生した場合、撮影禁止領域に関わらない撮影領域の制御を撮影装置に対して行うように構成したので、従来、プライバシー保護に傾倒していた結果、生じていたセキュリティ面での不備を解消することが可能となる。 In addition, according to the present invention, when a predetermined event occurs, the image capturing device is controlled so as to control the image capturing region regardless of the image capturing prohibition region. It becomes possible to eliminate the deficiencies in the security aspects.
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。 DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments to which the invention is applied will be described in detail with reference to the accompanying drawings.
図1は、本発明の一実施形態に係るネットワークビデオレコーダシステムの概略構成を示す図である。なお、図1のネットワーク100上における各種端末の接続構成は飽くまでも一例であり、用途や目的に応じて様々な構成例を採りうることは勿論である。
FIG. 1 is a diagram showing a schematic configuration of a network video recorder system according to an embodiment of the present invention. It should be noted that the connection configuration of various terminals on the
サーバ200は、ネットワーク100を介して接続される各カメラサーバ400から画像データを取得し、内部に記録(録画)する。記録された画像データは、クライアントPC300からの要求に応じて、当該要求を発行したクライアントPC300に対して送信される。
The
クライアントPC300は、操作者による操作に応じて、本ネットワークビデオレコーダシステムの各種設定処理、サーバ200から受信する画像データの再生処理、及び、カメラコントロールの操作等を行う。
The client PC 300 performs various setting processes of the present network video recorder system, a process of reproducing image data received from the
カメラサーバ400は、当該カメラサーバ400に接続される一又は複数のカメラの撮像処理により生成された画像データを取得し、取得した画像データをRAM等の記録媒体にキャッシュする。キャッシュされた画像データは、サーバ200に対して転送される。
The camera server 400 acquires image data generated by imaging processing of one or more cameras connected to the camera server 400, and caches the acquired image data in a recording medium such as a RAM. The cached image data is transferred to the
次に、図1のサーバ200のハードウェア構成について図2を用いて説明する。
CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。ROM203又は外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input/Output System)やオペレーティングシステムプログラムの一部や、各サーバ又はPCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。RAM202は、CPU201の主メモリ、ワークエリア等として機能されている。RAM202は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をRAM203にロードして、プログラムを実行することで各種動作を実現するものである。
Next, the hardware configuration of the
The
入力コントローラ205は、キーボード209や不図示のマウス等のポインティングデバイスからの入力を制御する。ビデオコントローラ206は、CRTディスプレイ210等の表示器への表示を制御する。表示器としてはCRTだけでなく、液晶ディスプレイ等の他の表示器も適用可能である。
The
メモリコントローラ207は、ブートプログラム、ブラウザソフトウェア、以下に説明する処理をCPU201に実行させるためのネットワークビデオレコーダプログラム212、定義ファイル213、各種テーブル214、録画データ215及びオペレーティングシステムを記憶するハードディスク(HD)、フレキシブルディスク(FD)、PCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
The
通信I/Fコントローラ208は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT201上での表示を可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
The communication I /
216は、センサイベントや動き検知イベント発生時にカメラサーバ400から受信する画像データを記憶する外部メモリである。
次に、図3乃至図7のフローチャートを参照しながら、ネットワークビデオレコーダシステムの動作について説明する。 Next, the operation of the network video recorder system will be described with reference to the flowcharts of FIGS.
先ず、図3を参照しながら、本ネットワークビデオレコーダシステムの概略動作について説明する。ステップS001〜ステップS011は、クライアントPC300の動作、ステップS012〜ステップS014は、サーバ200の動作、ステップS015〜ステップS016は、カメラサーバ400の動作を示している。
First, the schematic operation of the present network video recorder system will be described with reference to FIG. Steps S001 to S011 indicate the operation of the client PC 300, steps S012 to S014 indicate the operation of the
ステップS001は、クライアントPC300内のビューワというサーバ200に対する録画処理の各種基本設定やサーバ200を介して受信する画像データを表示する等の処理を行うソフトウェアが起動したことを示している。
Step S001 indicates that software for performing various kinds of basic settings for recording processing for the
ステップS002は、クライアントPC300がサーバ200に対する録画処理の各種基本設定を行うことを示している。
Step S <b> 002 indicates that the client PC 300 performs various basic settings for recording processing on the
ステップS003、ステップS004は、図8に示すように、オフィスレイアウト図や建物平面図等のCADデータ、図形データ又は画像データ等をクライアントPC300が取込み、そのデータ上のレイアにカメラを配置して2次元平面レイアウト図(マップ)を作成し、カメラ803の取り付け位置やカメラの撮影方向(撮影可能範囲801、802)等をサーバ200に対して設定することを示している。
In step S003 and step S004, as shown in FIG. 8, the client PC 300 takes in CAD data such as an office layout diagram and a building plan view, graphic data, image data, etc., and arranges a camera in the layer on the data. It shows that a three-dimensional plane layout diagram (map) is created and the installation position of the
ステップS005は、同じく図8に示すように、ステップS003で作成した2次元平面レイアウト図上のカメラを例えばマウスでドラッグして方角を変えると、実際のカメラの画角等を変更することが可能であることを示している。 In step S005, as shown in FIG. 8, the angle of view of the actual camera can be changed by dragging the camera on the two-dimensional plane layout diagram created in step S003 with, for example, a mouse. It is shown that.
ステップS006は、ステップS003で作成した2次元平面レイアウト図上で、プライバシー等を侵害するような部分等を撮影禁止領域(例えば、図8の804)としてサーバ200に対して設定するプロセスを示している。
Step S006 shows a process of setting, for the
ステップS007は、設定した撮影禁止領域毎に、撮影禁止実行時間を設定するプロセスを示している。ステップS006にて各撮影禁止領域の設定が終了した段階で、撮影禁止実行時間の設定を問い合わせるための画面や撮影禁止実行時間を実際に設定するための画面が表示され、ユーザがそれらの画面を操作することにより撮影禁止実行時間を設定することが可能である。 Step S007 shows a process of setting a shooting prohibition execution time for each set shooting prohibition area. At the stage where the setting of each prohibited shooting area is completed in step S006, a screen for inquiring about the setting of the prohibited shooting execution time and a screen for actually setting the prohibited shooting execution time are displayed. It is possible to set the photographing prohibition execution time by operating.
ステップS008は、ステップS006で設定された撮影禁止領域に対する撮影処理の指定がなされた場合の処理を示している。ここでのカメラ側の動作としては、撮影禁止領域に設定されている領域内に該当するパン値、チルト値でカメラを停止させることはできない。また、撮影禁止領域内においては撮影が禁止され、撮影禁止領域内にカメラの画角が属する期間、クライアントPC300上ではブラックアウトした画面が表示される。 Step S008 shows processing in the case where shooting processing is designated for the shooting prohibited area set in step S006. As an operation on the camera side here, the camera cannot be stopped at a pan value and a tilt value corresponding to the area set as the photographing prohibited area. Further, shooting is prohibited in the shooting prohibited area, and a blacked-out screen is displayed on the client PC 300 during the period when the angle of view of the camera belongs to the shooting prohibited area.
ステップS009は、カメラの画角が撮影禁止領域内にあった場合でも、当該撮影禁止領域の撮影時間が撮影禁止実行時間外であったり、後述するセンサイベント録画処理や動き検知録画処理で本来撮影禁止領域と設定されている領域内の撮影が許容され、クライアントPC300上で撮影禁止領域内の映像が表示されることを示している。 In step S009, even when the angle of view of the camera is within the shooting prohibited area, the shooting time of the shooting prohibited area is outside the shooting prohibited execution time, or the original shooting is performed by sensor event recording processing or motion detection recording processing described later. This indicates that shooting in the prohibited area is permitted and video in the shooting prohibited area is displayed on the client PC 300.
ステップS010は、カメラによって撮影された画像がクライアントPC300上で表示される一般的な動作を示している。但し、撮影禁止領域が機能している場合であって、カメラの画角が撮影禁止領域内にある場合には、クライアントPC300上での該当する表示領域はブラックアウトされる。ステップS011は、ビューアソフトウェアの終了処理を示している。 Step S010 shows a general operation in which an image taken by the camera is displayed on the client PC 300. However, if the shooting prohibited area is functioning and the angle of view of the camera is within the shooting prohibited area, the corresponding display area on the client PC 300 is blacked out. Step S011 shows the termination process of the viewer software.
ステップS012〜ステップS014は、サーバ200の基本動作を示している。ステップS012は、サーバ200が起動したことを示しており、ステップS013は、センサイベント撮影処理や動き検知イベント撮影処理によって撮影禁止領域内の撮影を許可する動作を示している。ステップS104は、サーバ200の動作が終了したことを示している。
Steps S012 to S014 show the basic operation of the
ステップS015〜ステップS016は、カメラサーバ400の基本動作を示している。ステップS015は、カメラサーバ400が起動したことを示しており、ステップS016は、クライアントPC300による操作、センサイベントの発生、又は、動き検知イベントの発生によりカメラの画角を制御する動作を示している。 Steps S015 to S016 show the basic operation of the camera server 400. Step S015 indicates that the camera server 400 is activated, and step S016 indicates an operation for controlling the angle of view of the camera by an operation by the client PC 300, generation of a sensor event, or generation of a motion detection event. .
次に、図4のフローチャートを参照しながら、クライアントPC300による本ネットワークビデオレコーダシステムの基本設定のための動作について説明する。ステップS101〜ステップS110はクライアントPC300の処理、ステップS114〜ステップS116及びステップS120はユーザの操作手順、ステップS111〜ステップS113はカメラサーバ400の処理を示している。 Next, an operation for basic setting of the network video recorder system by the client PC 300 will be described with reference to the flowchart of FIG. Steps S101 to S110 show processing of the client PC 300, Steps S114 to S116 and Step S120 show user operation procedures, and Steps S111 to S113 show processing of the camera server 400.
ステップS101は、クライアントPC300によるサーバ200に対する録画処理の各種基本設定が行われることを示している。ユーザは、例えば図9に示すような設定の対象とするカメラサーバ400用の設定画面をCRT210上に表示させ、この画面上で、当該カメラサーバ400より得られる画像データを録画する時間帯や曜日等の録画スケジュールや、当該カメラサーバ400より得られる画像データの録画モード、録画する画像サイズ等の録画状態に関する設定を行う(ステップS114)。
Step S <b> 101 indicates that various basic settings of the recording process for the
図9の901に示すように、設定できる録画モードとしては、通常録画モード、動き検知録画モード及びセンサ録画モードがある。図9に示す設定画面上では、各録画モードに対応してチェックボックスが設けられており、チェックボックス内にマウス等を操作すること等によりチェックを付すことで、該当する録画モードを設定することができる。
As indicated by
また、通常録画モードのチェックボックスの画面右側には、通常録画時のフレームレートを設定するプルダウンメニュー902が設けられている。ユーザはこのプルダウンメニュー902を操作することにより、通常録画時において当該カメラサーバ400から画像データを出力させるフレームレートを選択することできる。
A pull-
動き検知録画モード、センサ録画モードの各チェックボックスの画面右側には、動き検知録画モード、センサ録画モードの各種設定を行うための設定ボタン903、904が設けられている。動き検知録画モードの設定ボタン903が押下された場合には、図10に示す設定画面が表示され、センサ録画モードの設定ボタン904が押下された場合には、図11に示す設定画面が表示される。
On the right side of each check box for the motion detection recording mode and the sensor recording mode, setting
図10に示すセンサ録画モード用の設定画面上においては、センサイベント録画処理の優先度、センサイベント録画処理時のフレームレート(センサイベント録画フレームレート値)、センサイベント発生前からの録画時間、センサイベント終了時からの録画時間などが設定される。なお、図10には図示していないが、センサ録画モードの他の設定内容として、センサイベント録画処理時のカメラのパン値(センサイベント録画パン値)、チルト値(センサイベント録画チルト値)及びズーム値(センサイベント録画ズーム値)、並びに、センサイベント録画処理の継続時間(センサイベント録画設定時間)等が設定される。 On the setting screen for the sensor recording mode shown in FIG. 10, the priority of the sensor event recording process, the frame rate at the time of the sensor event recording process (sensor event recording frame rate value), the recording time before the occurrence of the sensor event, the sensor The recording time from the end of the event is set. Although not shown in FIG. 10, as other setting contents of the sensor recording mode, the pan value (sensor event recording pan value), tilt value (sensor event recording tilt value) of the camera at the time of sensor event recording processing, and A zoom value (sensor event recording zoom value), a duration of sensor event recording processing (sensor event recording setting time), and the like are set.
図11に示す動き検知録画モード用の設定画面上においては、動き検知手段、動き検知イベント録画処理時のフレームレート、動き検知の感度、動き検知の対象とする撮影画面の面積の全撮影面積に対する比(面積比)、動き検知の基準とする動き検知状態の継続時間、動き検知録画処理の優先度、動き検知録画処理時のフレームレート(動き検知録画フレームレート)、動き検知イベント発生前からの録画時間、及び、動き検知イベント終了時からの録画時間などが設定される。なお、図11には図示していないが、動き検知録画モードの他の設定内容として、動き検知録画処理の継続時間(動き検知録画設定時間)等が設定される。 On the setting screen for the motion detection recording mode shown in FIG. 11, the motion detection means, the frame rate at the time of motion detection event recording processing, the sensitivity of motion detection, and the area of the shooting screen targeted for motion detection correspond to the total shooting area. Ratio (area ratio), duration of motion detection state as a reference for motion detection, priority of motion detection recording processing, frame rate during motion detection recording processing (motion detection recording frame rate), from before the motion detection event occurred The recording time and the recording time from the end of the motion detection event are set. Although not shown in FIG. 11, the duration of motion detection recording processing (motion detection recording setting time) and the like are set as other setting contents of the motion detection recording mode.
ステップS101では、上記の設定内容がクライアントPC300からサーバ200に対して送信され、サーバ200では、該当するカメラサーバ400に対応するネットワークカメラ制御マスタテーブル(M102)内に各設定内容を登録する。
In step S101, the setting content is transmitted from the client PC 300 to the
ステップS102では、センサイベント発生に応じて行われるセンサイベント録画処理が撮影禁止領域に割り込む場合、撮影禁止領域内であるにも拘わらず録画処理を行うように設定されたか否かを判断する。センサイベント録画処理を撮影禁止領域に割り込ませて行うかどうかの設定は、例えば図10の設定ボタン1001、1002を用いて設定することができる(ステップS115)。ここでいうセンサイベント録画処理とは、赤外線センサ等の各種センサが何らかを検知し、センサON信号をカメラサーバ400に対して出力した場合に、カメラサーバ400を介して当該カメラON信号をサーバ200が受信し、サーバ200が当該カメラサーバ400に対して該当するカメラの向きを変える等して所定の位置を撮影させるように制御して行う録画処理である。
In step S102, when the sensor event recording process performed in response to the occurrence of the sensor event interrupts the shooting prohibited area, it is determined whether or not the recording process is set to be performed in the shooting prohibited area. Whether or not to perform the sensor event recording process by interrupting the photographing prohibited area can be set using, for example, the setting
設定ボタン1001が押下された場合、クライアントPC300は、撮影禁止割り込みフラグ"1"をサーバ200に対して送信し(ステップS103)、サーバ200は、撮影禁止割り込みフラグ"1"をネットワークカメラ制御マスタテーブル(M102)内に登録する。一方、設定ボタン1002が押下された場合、クライアントPC300は、撮影禁止割り込みフラグ"0"をサーバ200に対して送信し(ステップS104)、サーバは、撮影禁止割り込みフラグ"0"をネットワークカメラ制御マスタテーブル(M102)内に登録する。
When the
ステップS105では、動き検知イベント発生に応じて行われる動き検知イベント録画処理が撮影禁止領域に割り込んだ場合、撮影禁止領域内であるにも拘わらず録画処理を行うように設定されたか否かを判断する。動き検知イベント録画処理を撮影禁止領域に割り込ませて行うかどうかの設定は、例えば図11の設定ボタン1101、1102を用いて設定することができる(ステップS116)。ここでいう動き検知イベント録画処理とは、カメラサーバ400がカメラで撮影された画像データから被写体の動きを検知した場合、動き検知はサーバ200に対して通知され、サーバ200は、その通知を受けて、当該カメラサーバ400に対して該当するカメラが当該被写体の動きを追尾して撮影を行うように制御して行う録画処理である。
In step S105, if the motion detection event recording process performed in response to the occurrence of the motion detection event interrupts the shooting prohibited area, it is determined whether or not the recording process is set to be performed despite being within the shooting prohibited area. To do. Whether or not the motion detection event recording process is performed by interrupting the photographing prohibited area can be set using, for example, the setting
設定ボタン1101が押下された場合、クライアントPC300は、動き検知自動追尾割り込みフラグ"1"をサーバ200に対して送信し(ステップS106)、サーバ200は、動き検知自動追尾割り込みフラグ"1"をネットワークカメラ制御マスタテーブル(M102)内に登録する。一方、設定ボタン1102が押下された場合、クライアントPC300は、動き検知自動追尾割り込みフラグ"0"をサーバ200に対して送信し(ステップS107)、サーバ200は、動き検知自動追尾割り込みフラグ"0"をネットワークカメラ制御マスタテーブル(M102)内に登録する。
When the
ステップ108は、上述した図3のステップS003、ステップS005の設定処理を示しているため、説明を省略する。 Step 108 indicates the setting process of steps S003 and S005 in FIG.
ステップ109では、設定の対象とするカメラサーバ400の撮影禁止領域の設定を行う。撮影禁止領域の設定は、図13に示すように、ユーザの操作によりCRT210上に例えばオフィスレイアウト等の2次元平面レイアウト図を表示させ、撮影禁止領域指定画面1301が2次元平面レイアウト図に重畳して表示される。
In step 109, a shooting prohibited area of the camera server 400 to be set is set. For example, as shown in FIG. 13, a two-dimensional plane layout diagram such as an office layout is displayed on the CRT 210 by the user's operation, and the photographing prohibition
撮影禁止領域指定画面1301は、撮影禁止領域を設定しようとしているカメラが現在撮影している映像を背景に表示するとともに、その映像に重畳させて、撮影禁止領域の8方向に移動操作に対応する8個の移動領域1302a〜hと、撮影禁止領域のズームイン操作とズームアウト操作に対応する2個のズーム領域1303a、1303bとを表示させている。ユーザは、例えば、マウスを操作して所望の移動領域上にポインタを位置させ、クリックすることで当該移動領域1302に対応する方向に背景映像を移動させることができ、ズーム領域1303上にポインタを位置させ、クリックすると、背景映像をズームイン又はズームアウトさせることができる。
The shooting prohibited
また、撮影禁止領域指定画面1301の2つの隅部の始点及び終点をマウスのドラッグ操作等により移動させることで、撮影禁止領域指定画面1301を拡大又は縮小させ、撮影禁止領域指定画面1301内に表示される背景映像の表示範囲を調整することができる。このように調整された表示範囲の高さ方向に応じて始点に対応するチルト値と終点に対応するチルト値が決定され、同じく表示範囲の幅方向に応じて始点に対応するパン値と終点に対応するパン値が決定される。なお、撮影禁止領域指定画面1301を用いた背景映像の調整に応じて当該背景映像に対応する平面領域1304が2次元平面レイアウト図上に表示される。このようにすることで、ユーザは、2次元平面レイアウト図上においてどの範囲が撮影禁止領域となっているかが把握しやすくなる。
Further, by moving the start and end points of the two corners of the shooting prohibited
ユーザは、撮影禁止領域指定画面1301上に表示される背景映像や2次元平面レイアウト図上での当該背景映像に対応する平面領域1304を確認し、問題がなければ、始点決定ボタン1306及び終点決定ボタン1307を押下する。始点決定ボタン1306が押下されると、現在の始点に対応するパン値及びチルト値が決定され、設定値表示画面1305上に表示される。終点決定ボタンが押下されると、現在の終点に対応するパン値及びチルト値が決定され、設定値表示画面1305上に表示される。始点に対応するパン値から終点に対応するパン値までが撮影禁止領域のパン値の範囲となり、始点に対応するチルト値から終点に対応するチルト値までが撮影禁止領域のチルト値の範囲となる。以上のようにして一旦決定された撮影禁止領域のパン値及びチルト値の範囲で問題がなければ、実行ボタン1308を押下することにより撮影禁止領域が設定される。
The user confirms the background image displayed on the photographing prohibited
撮影禁止領域のカメラの制御としては、始点及び終点に対応するチルト値がともに同じ値である場合には、画角の高さは考慮しない。始点に対応するパン値から終点に対応するパン値に属する範囲は全ての画像を撮影せず、始点及び終点に対応するチルト値が異なる場合には、始点に対応するチルト値から終点に対応するチルト値までに属する範囲であって、且つ、始点に対応するパン値から終点に対応するパン値までに属する範囲の画像を撮影しないように制御する。 As control of the camera in the photographing prohibited area, when the tilt values corresponding to the start point and the end point are both the same value, the height of the view angle is not considered. In the range belonging to the pan value corresponding to the end point from the pan value corresponding to the start point, all images are not captured, and when the tilt value corresponding to the start point and the end point is different, the tilt value corresponding to the start point corresponds to the end point. Control is performed so that an image in a range belonging to the tilt value and belonging to a pan value corresponding to the start point to a pan value corresponding to the end point is not captured.
また、設定された撮影禁止領域を変更したい場合には、始点の変更ボタンや終点の変更ボタンを押下して始点、終点を移動させ、同様の設定操作によって撮影禁止領域を変更することができる。なお、実行ボタン1308が押下されて撮影禁止領域が設定されると、設定の保存確認画面1309が表示され、設定された撮影禁止領域を以降も継続して使用したい場合にはOKボタン1310を押下することにより、以後、規定の撮影禁止領域として設定される。
In addition, when it is desired to change the set shooting prohibited area, the start point and the end point are moved by pressing the start point change button or the end point change button, and the shooting prohibited area can be changed by the same setting operation. When the
なお、設定値表示画面1305上におけるパン値のデフォルトの値は、始点及び終点の双方に対応するパン値に現在のカメラのチルト値が設定される。チルト値のデフォルトの値は、該当するカメラの最大広角のズーム値に対応する画角分の補正値がデフォルトのチルト値として算出され、設定される。以上のようにして、撮影禁止領域を決定する。
Note that the default value of the pan value on the set
次に、ステップS110、ステップS120において、決定した撮影禁止領域毎に、撮影禁止実行時間を指定する。図12は、各撮影禁止領域に対して撮影禁止実行時間を設定するか否を問い合わせるための画面を含むCRT上での画面表示例を示しており、図16(a)は、図12で撮影禁止実行時間を設定すると指定された場合に、その撮影禁止領域の撮影禁止実行時間を設定するための画面である。 Next, in step S110 and step S120, a shooting prohibition execution time is designated for each determined shooting prohibited region. FIG. 12 shows a screen display example on the CRT including a screen for inquiring whether or not to set a photographing prohibition execution time for each photographing prohibition area. FIG. This is a screen for setting the photographing prohibition execution time of the photographing prohibition area when it is designated to set the prohibition execution time.
図12に示すように、撮影禁止実行時間を設定するか否かを問い合わせる画面1201、1202は、撮影禁止領域毎に表示される。これらの画面上で「指定する」ボタン1203、1204が押下された場合、該当する撮影禁止領域の撮影禁止実行時間を実際に設定するための図16(a)に示す画面が表示される。なお、図12に示す表示画面上では、撮影禁止領域上でマウスを右クリックする等してメニューを表示させ、そのメニューのうち「画面で確認」項目を選択することにより、撮影禁止領域の映像1207を表示させ、撮影禁止実行時間を設定する撮影禁止領域の映像を確認することが可能である。
As shown in FIG. 12,
図16(a)に示す画面上では、日曜日から土曜日までのチェックボックス1601内にチェックが付された曜日が撮影禁止実行時間を指定する対象曜日となり、時間帯入力項目1602内において設定された時間帯が上記対象曜日で撮影が禁止される。以上のような設定情報を反映させるために実行ボタン1603が押下されると、クライアントPC300からサーバに各設定情報が送信され、サーバ200内では各設定情報をカメラサーバ撮影禁止領域PTZ制御マスタテーブル(M103)内に登録する。
On the screen shown in FIG. 16A, the day of the week in which the check box 1601 from Sunday to Saturday is checked is the target day of the week for specifying the shooting prohibition execution time, and the time set in the time
なお、実行ボタン1603が押下されて撮影禁止実行時間が設定されると、図16(b)に示す設定の保存確認画面が表示され、設定された撮影禁止実行時間を以降も継続して使用したい場合にはOKボタン1604を押下することにより、以後、規定の撮影禁止実行時間として設定される。
When the execution prohibition time is set by pressing the
デフォルトの状態では、全ての曜日にチェックが付き、M103のカメラサーバ撮影禁止領域PTZ制御マスタテーブル内の曜日フラグが全て1になっているものとし、デフォルトの状態では、時間帯入力項目内には開始時間00:00(0時)、終了時間24:00(24時)が設定され、全ての時間帯で撮影禁止制御を行うことが設定されている。 In the default state, all days of the week are checked, and the day of the week flag in the camera server shooting prohibition area PTZ control master table of M103 is all set to 1. In the default state, the time zone input item includes A start time of 00:00 (0 o'clock) and an end time of 24:00 (24:00) are set, and shooting prohibition control is set to be performed in all time zones.
ステップS111〜ステップS113は、カメラサーバ400の基本的な動作を示している。ステップS111は、カメラサーバ400が起動したことを示しており、ステップS112は、クライアントPC300からの指示に応じてカメラサーバ400が該当するカメラの画角を制御することを示している。ステップS113は、カメラによって撮影された画像データをサーバ200に対して転送することを示している。転送された画像データはクライアントPC300上の所定の表示領域で表示され、ユーザは、ステップS108やステップS109でカメラによって撮影されている画像を参照しながら設定処理を行うことができる。
Steps S111 to S113 indicate basic operations of the camera server 400. Step S111 indicates that the camera server 400 is activated, and step S112 indicates that the camera server 400 controls the angle of view of the corresponding camera in response to an instruction from the client PC 300. Step S113 indicates that the image data captured by the camera is transferred to the
次に、図5のフローチャートを用いて、通常録画処理時のサーバ200の動作について説明する。ステップS201〜ステップS208はサーバ200の処理、ステップS212はユーザによる操作手順、ステップS209〜ステップS211はカメラサーバ400の処理を示している。
Next, the operation of the
ステップS201は、サーバ200がクライアントPC300に実装されているカメラコントロール(パン、チルト、ズーム)の操作(ステップS212)を受け付けたことを示している。ステップS201の段階では、ネットワークカメラ制御マスタテーブル(M102)内において通常録画パン値、通常録画チルト値及び通常録画ズーム値の各値で制御されたカメラ状態で撮影し、撮影した画像データは、通常録画フレームレート値でカメラサーバ400からサーバ200に対して送信される。通常録画状態においてクライアントPC300のCRT上での画面表示例を図14に示す。図14の例では、4つのカメラによって撮影されているライブ画像1401〜1404を表示した例を示している。
Step S201 indicates that the
CPU201は、上記のような通常録画状態で、カメラコントロールの操作を受け付けた場合、それをトリガにしてカメラサーバ撮影禁止領域PTZ制御マスタテーブル(M103)を外部メモリ211からRAM202に読み込み、各設定値を取得する(ステップS202)。
When receiving a camera control operation in the normal recording state as described above, the
以下に説明するステップS203〜ステップS208の処理は、カメラサーバ撮影禁止領域PTZ制御マスタテーブル(M103)内に登録される撮影禁止領域毎に実行される処理である。 The processes in steps S203 to S208 described below are executed for each photographing prohibited area registered in the camera server photographing prohibited area PTZ control master table (M103).
次に、CPU201は、カメラサーバ撮影禁止領域PTZ制御マスタテーブル内において、内部のシステムタイマにより示される本日の曜日について撮影禁止フラグ"1"が登録されているか否かを判断する(ステップS203)。撮影禁止フラグ"1"が登録されていれば、処理はステップS204に移行し、撮影禁止フラグ"1"が全く登録されていなければ、処理はステップS207に移行する。
Next, the
ステップS204、S205では、CPU201は、システムタイマにより示される現在の時刻が、撮影禁止の時間帯内であるか、即ち、システム時間により示される現在の時刻が開始時刻以降であって、且つ当該時間帯の終了時刻より前の時刻であるかを判断する。
In steps S204 and S205, the
システムタイマにより示される現在の時刻が撮影禁止を設定している時間帯内である場合、処理はステップS206に移行し、撮影禁止を設定している時間帯外である場合、処理はステップS207に移行する。 If the current time indicated by the system timer is within the time zone for which shooting is prohibited, the process proceeds to step S206. If the current time is outside the time zone for which shooting is prohibited, the process proceeds to step S207. Transition.
ステップS206では、CPU201は、撮影禁止領域内に画角が入っている場合、クライアントPC300によるカメラのパン、チルトの駆動制御を不可とし、画角が撮影禁止領域外となるまでカメラに一定の駆動を行わせる。また、撮影禁止領域内に画角が入っている期間は、カメラの撮影を禁止する。その期間、クライアントPC300上では当該カメラに対応する映像表示領域を、図15の1502に示すようにブラックアウトさせる。
In step S206, the
ステップS207では、CPU201はカメラサーバ400に通常のカメラ制御を行わせる。つまり、当該撮影禁止領域内に撮影範囲が侵入するような場合でも、クライアントPC300からのカメラ駆動制御を有効とし、当該撮影禁止領域内においてカメラの駆動を自由に制御することができるとともに、当該撮影禁止領域内での撮影を許容する。
In step S207, the
ステップS208は、CPU201がカメラサーバ400から受信する画像データをクライアントPC300に対して送信するライブ画像表示のための処理を示している。
Step S208 shows processing for live image display in which the
ステップS209〜ステップS211は、カメラサーバ400の基本的な動作を示している。ステップS209は、カメラサーバ400が起動したことを示している。ステップS210は、ステップS207のサーバ200による制御を受けてカメラサーバ400が該当するカメラの画角等を制御することを示している。ステップS211は、カメラが撮影した画像データをカメラサーバ400がサーバ200に対して転送する処理を示しており、ここで転送された画像データが、サーバ200からクライアントPC300に対して送信され(ステップS208)、クライアントPC300上でライブ画像表示等がなされる。
Steps S209 to S211 indicate the basic operation of the camera server 400. Step S209 indicates that the camera server 400 has started. Step S210 indicates that the camera server 400 controls the angle of view of the corresponding camera under the control of the
上記のように、本実施形態によれば、撮影禁止領域の有効期間外には、当該撮影禁止領域内に撮影範囲が侵入するような場合でも、クライアントPC300からのカメラ駆動制御を有効とし、当該撮影禁止領域内においてカメラの駆動を自由に制御することができるとともに、当該撮影禁止領域内での撮影を許容するため、ネットワークビデオレコーダシステムの使用目的を過度に制限することなく、プライバシー保護を担保しつつ使用性を向上させることが可能となる。 As described above, according to the present embodiment, the camera drive control from the client PC 300 is made effective even when the shooting range enters the shooting prohibited area outside the valid period of the shooting prohibited area. In addition to being able to freely control the camera drive within the prohibited shooting area and permitting shooting within the prohibited shooting area, privacy protection is ensured without excessively limiting the purpose of use of the network video recorder system. However, usability can be improved.
次に、図6のフローチャートを用いて、センサイベント録画処理時のサーバ200の動作について説明する。ステップS301〜ステップS308はサーバ200の処理、ステップS309〜ステップS312はカメラサーバ400の処理を示している。
Next, the operation of the
ステップS301は、撮影禁止領域の撮影を禁止している状態での録画動作(ステップS206)を示している。ステップS302は、上記の録画動作状態であるときにカメラサーバ400を介してセンサからセンサON信号が入力されたことを示している。 Step S301 shows a recording operation (step S206) in a state where photographing in the photographing prohibited area is prohibited. Step S302 indicates that a sensor ON signal is input from the sensor via the camera server 400 when the recording operation state is described above.
ステップS303では、CPU201がステップS302のセンサON信号の入力をトリガにして、センサON信号をサーバ200に対して出力したカメラサーバに対応するネットワークカメラ制御マスタテーブル(M102)を外部メモリ211からRAM202に読み込み、ネットワークカメラ制御マスタテーブル(M102)の各値を取得する。
In step S 303, the network camera control master table (M 102) corresponding to the camera server that has output the sensor ON signal to the
続くステップS304にて、CPU201は上記ネットワークカメラ制御マスタテーブル(M102)から読み出した撮影禁止割り込みフラグが1であるか否かを判断する。撮影禁止割り込みフラグが1でなければ(0であれば)、処理はステップS305に移行し、撮影禁止割り込みフラグが1であれば、ステップS306に移行する。
In subsequent step S304, the
ステップS305では、上記ネットワークカメラ制御マスタテーブル(M102)から取得したセンサイベント録画パン値及びセンサイベント録画チルト値の各値が、撮影禁止領域内に該当する場合、CPU201は後述のセンサイベント録画処理を行わず、ステップS301の通常の録画動作を行う。一方、上記のセンサイベント録画パン値及びセンサイベント録画チルト値の各値が、撮影禁止領域外に該当する場合、ステップS306の処理に移行する。
In step S305, if each of the sensor event recording pan value and the sensor event recording tilt value acquired from the network camera control master table (M102) falls within the shooting prohibited area, the
ステップS306は、撮影禁止割り込みフラグが1であって、センサイベント録画処理時のパン値(センサイベント録画パン値)及びチルト値(センサイベント録画チルト値)が撮影禁止領域内に該当するか否かに拘わらず、それらの値に従って撮影処理を行うようにするための処理、又は、撮影禁止領域フラグが0であるが、センサイベント録画パン値及びセンサイベント録画チルト値が撮影禁止領域外に該当するために、それらの値に従って撮影処理を行うことが許容された場合の処理である。 In step S306, whether or not the shooting prohibition interrupt flag is 1 and the pan value (sensor event recording pan value) and the tilt value (sensor event recording tilt value) at the time of sensor event recording processing fall within the shooting prohibited area. Regardless of the above, the processing for performing shooting processing according to these values, or the shooting prohibited area flag is 0, but the sensor event recording pan value and the sensor event recording tilt value fall outside the shooting prohibited area. Therefore, it is a process in the case where it is allowed to perform the photographing process according to those values.
ステップS306では、CPU201は、通信I/Fコントローラ208を用いて、上記のセンサイベント録画パン値及びセンサイベント録画チルト値、並びに、センサイベント値ズーム値の各値を該当するカメラサーバ400に対して送信する。カメラサーバ400では、受信した各値を内部に設定し、それらの値に応じてカメラを駆動させ、センサイベントに対応した撮影領域の撮影を行わせる。
In step S306, the
ステップS309〜ステップS312は、センサイベント撮影処理時のカメラサーバ400の処理を示している。ステップS309は、カメラサーバ400が起動したことを示している。ステップS310はカメラサーバ400に接続されるセンサからセンサON信号を入力し、それをサーバ200に対して通知する処理を示している。ステップS311はセンサイベント撮影処理のための制御をサーバ200から受け、その制御内容に従って該当するカメラの画角等を制御することを示している。ステップS312は、カメラが撮影した画像データをカメラサーバ400がサーバ200に対して転送する処理を示しており、ここで転送された画像データが、サーバ200からクライアントPC300に対して送信され、クライアントPC300上でライブ画像表示等がなされる。
Steps S309 to S312 show processing of the camera server 400 at the time of sensor event shooting processing. Step S309 indicates that the camera server 400 has started. Step S310 indicates a process of inputting a sensor ON signal from a sensor connected to the camera server 400 and notifying the
次に、図7のフローチャートを用いて、動き検知イベント録画処理時のサーバ200の動作について説明する。ステップS401〜ステップS409はサーバ200の処理、ステップS410〜ステップS413はカメラサーバ400の処理を示している。
Next, the operation of the
ステップS401は、撮影禁止領域の撮影を禁止している状態での録画動作を示している。ステップS402は、上記の録画動作状態であるときにカメラサーバ400から動き検知イベントがサーバ200に対して通知されたことを示している。
Step S401 shows a recording operation in a state where photographing in the photographing prohibited area is prohibited. Step S402 indicates that a motion detection event is notified from the camera server 400 to the
ステップS403では、CPU201がステップS302の動き検知イベントの入力をトリガにして、動き検知イベントを送信したカメラサーバ400に対応するネットワークカメラ制御マスタテーブル(M102)を外部メモリ211からRAM202に読み込み、ネットワークカメラ制御マスタテーブルの各値を取得する。
In step S403, the
続くステップS404では、CPU201は上記ネットワークカメラ制御マスタテーブルから取得した動き検知自動追尾割り込みフラグが1であるか否かを判断する。動き検知自動追尾割り込みフラグが1であれば、処理はステップS405に移行し、動き検知自動追尾割り込みフラグが1でなければ(0であれば)、後述の動き検知録画処理を行わず、ステップS401の通常の画像録画動作に移行する。
In subsequent step S404, the
ステップS405以降は、動き検知録画処理を示している。CPU201は、通信I/Fコントローラ208を用いて、動き検知録画処理時のフレームレート(動き検知録画フレームレート)をカメラサーバ400に対して送信する。カメラサーバ400は受信した動き検知録画フレームレートを設定する。
Step S405 and subsequent steps show motion detection recording processing. The
ステップS406では、CPU201は、通信I/Fコントローラ208を用いて、上記カメラサーバ400に対して自動追尾機能の動作開始コマンドを送信する。カメラサーバ400は、自動追尾機能の動作開始コマンドを受信することにより自動追尾機能を開始し、動きを検知した被写体を追尾するようにカメラの駆動を制御し、撮影した画像データを上記動き検知録画フレームレートでサーバ200に対して送信する。
In step S <b> 406, the
続くステップS407では、内部のシステムタイマを参照し、自動追尾機能の動作開始コマンドの送信時から経過した時間が、ネットワークカメラ制御マスタテーブルから取得した動き検知録画設定時間以上であるかを判断する。自動追尾機能の動作開始コマンドの送信時から動き検知録画設定時間が経過したと判断した場合には、続くステップS408において、CPU201は、通信I/Fコントローラ208を用いて、自動追尾機能の動作終了コマンドをカメラサーバ400に対して送信する。動作終了コマンドを受けたカメラサーバ400は、カメラによる被写体の追尾を終了させる。
In subsequent step S407, the internal system timer is referred to and it is determined whether or not the time elapsed since the transmission of the operation start command of the automatic tracking function is equal to or longer than the motion detection recording set time acquired from the network camera control master table. If it is determined that the motion detection recording set time has elapsed since the transmission of the operation start command for the automatic tracking function, in step S408, the
続くステップS409では、ネットワークカメラ制御マスタテーブルから取得した通常録画時のパン値(通常録画パン値)、チルト値(通常録画チルト値)、ズーム値(通常録画ズーム値)及びフレームレート値(通常録画フレームレート値)をカメラサーバ400に対して送信する。カメラサーバ400では、受信した各値を内部に設定し、通常録画パン値、通常録画チルト値及び通常録画ズーム値に応じてカメラを駆動させ、通常録画フレームレート値で撮影した画像データをサーバ200に対して送信する。 In subsequent step S409, the pan value (normal recording pan value), the tilt value (normal recording tilt value), the zoom value (normal recording zoom value), and the frame rate value (normal recording) obtained from the network camera control master table. Frame rate value) is transmitted to the camera server 400. The camera server 400 internally sets each received value, drives the camera in accordance with the normal recording pan value, the normal recording tilt value, and the normal recording zoom value, and acquires image data captured at the normal recording frame rate value. Send to.
ステップS410〜ステップS413は、動き検知イベント撮影処理時のカメラサーバ400の処理を示している。ステップS410は、カメラサーバ400が起動したことを示している。ステップS411は、カメラサーバ400が或る被写体の動きを検知し、それをサーバ200に対して通知する処理を示している。ステップS412は、動き検知イベント撮影処理のための制御をサーバ200から受け、その制御内容に従って該当するカメラの画角等を制御することを示している。ステップS413は、カメラが撮影した画像データをカメラサーバ400がサーバ200に対して転送する処理を示しており、ここで転送された画像データが、サーバ200からクライアントPC300に対して送信され、クライアントPC300上でライブ画像表示等がなされる。
Steps S410 to S413 indicate processing of the camera server 400 at the time of motion detection event shooting processing. Step S410 indicates that the camera server 400 has started. Step S411 shows processing in which the camera server 400 detects the movement of a certain subject and notifies the
上記のように、本実施形態によれば、センサイベント撮影処理時や動き検知イベント撮影処理時においては、撮影禁止領域内の撮影を許可するように構成したので、従来、プライバシーの保護に傾倒していた結果、生じていたセキュリティ面での不備を解消することが可能となる。 As described above, according to the present embodiment, the sensor event shooting process and the motion detection event shooting process are configured to permit shooting in the shooting prohibited area. As a result, it is possible to eliminate the deficiencies in security that have occurred.
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。 Another object of the present invention is to supply a storage medium storing software program codes for realizing the functions of the above-described embodiments to a system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the storage medium. Needless to say, this can also be achieved by reading and executing the program code stored in.
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code itself and the storage medium storing the program code constitute the present invention.
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。 As a storage medium for supplying the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (basic system or operating system) running on the computer based on the instruction of the program code. Needless to say, a case where the functions of the above-described embodiment are realized by performing part or all of the actual processing and the processing is included.
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, after the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function is determined based on the instruction of the program code. It goes without saying that the CPU or the like provided in the expansion board or function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
100:ネットワーク
200:サーバ
300:クライアントPC
400:カメラサーバ
201:CPU
202:RAM
203:ROM
204:システムバス
205:入力コントローラ
206:ビデオコントローラ
207:メモリコントローラ
208:通信I/Fコントローラ
209:キーボード(KB)
210:CRT
211:外部メモリ
212:ネットワークビデオレコーダプログラム
213:定義ファイル
214:各種テーブル
215:録画データ
216:イベント発生時録画用媒体
100: Network 200: Server 300: Client PC
400: Camera server 201: CPU
202: RAM
203: ROM
204: System bus 205: Input controller 206: Video controller 207: Memory controller 208: Communication I / F controller 209: Keyboard (KB)
210: CRT
211: External memory 212: Network video recorder program 213: Definition file 214: Various tables 215: Recorded data 216: Recording medium at event occurrence
Claims (10)
前記撮影装置の撮影を禁止する領域である撮影禁止領域を設定する撮影禁止領域設定手段と、
前記撮影禁止領域設定手段による設定内容に基づいて、前記撮影装置の撮影領域を制御する撮影領域制御手段と、
前記撮影禁止領域設定手段による設定内容の有効期間を管理する管理手段とを有し、
前記撮影領域制御手段は、前記管理手段により管理される前記有効期間外では、前記撮影禁止領域に関わらず、撮影領域の制御を前記撮影装置に対して行うことを特徴とする情報処理装置。 An information processing apparatus connected via a communication network to one or a plurality of imaging apparatuses that capture images,
Shooting prohibited area setting means for setting a shooting prohibited area, which is an area where shooting of the shooting apparatus is prohibited;
A shooting area control means for controlling a shooting area of the shooting apparatus based on the setting content by the shooting prohibited area setting means;
Management means for managing the validity period of the setting content by the photographing prohibited area setting means,
The information processing apparatus, wherein the imaging region control unit controls the imaging region to the imaging device regardless of the imaging prohibited region outside the effective period managed by the management unit.
前記撮影領域制御手段は、前記イベント通知受付手段が前記所定のイベントの発生通知を受け付けた場合、前記撮影禁止領域に関わらず、撮影領域の制御を前記撮影装置に対して行うことを特徴とする請求項1に記載の情報処理装置。 It further has an event notification receiving means for receiving a notification of occurrence of a predetermined event,
The imaging area control means controls the imaging area for the imaging apparatus regardless of the imaging prohibited area when the event notification reception means accepts the occurrence notification of the predetermined event. The information processing apparatus according to claim 1.
前記情報処理装置は、
前記撮影装置の撮影を禁止する領域である撮影禁止領域及び前記撮影禁止領域の有効期間を設定する撮影禁止領域設定手段と、
前記撮影禁止領域設定手段による設定内容に基づいて、前記撮影装置の撮影領域を制御する撮影領域制御手段とを有し、
前記撮影領域制御手段は、前記管理手段により管理される前記有効期間には、前記撮影禁止領域に関わらず、撮影領域の制御を前記撮影装置に対して行うことを特徴とするネットワークシステム。 A network system in which one or a plurality of photographing devices for photographing an image and an information processing device for controlling the photographing device are connected via a communication network,
The information processing apparatus includes:
A photographing prohibited area setting means for setting a photographing prohibited area that is a region for prohibiting photographing by the photographing apparatus and a valid period of the photographing prohibited area;
A photographing area control means for controlling the photographing area of the photographing device based on the setting content by the photographing prohibited area setting means;
The network system according to claim 1, wherein the imaging area control means controls the imaging area for the imaging apparatus regardless of the imaging prohibited area during the effective period managed by the management means.
前記撮影装置の撮影を禁止する領域である撮影禁止領域及び前記撮影禁止領域の有効期間を設定する撮影禁止領域設定ステップと、
前記撮影禁止領域設定ステップにおける設定内容に基づいて、前記撮影装置の撮影領域を制御する撮影領域制御ステップとを含み、
前記撮影領域制御ステップでは、前記撮影禁止領域の有効期間外には、前記撮影禁止領域に関わらず、撮影領域の制御を前記撮影装置に対して行うことを特徴とする情報処理装置の制御方法。 A method for controlling an information processing apparatus connected via a communication network to one or a plurality of imaging apparatuses that capture an image,
A shooting prohibited area setting step for setting a shooting prohibited area which is an area where shooting of the shooting apparatus is prohibited and a valid period of the shooting prohibited area;
A shooting area control step for controlling the shooting area of the shooting device based on the setting content in the shooting prohibited area setting step;
In the imaging area control step, the imaging apparatus is controlled outside the effective period of the imaging prohibited area, regardless of the imaging prohibited area, for the imaging apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004381247A JP2006186938A (en) | 2004-12-28 | 2004-12-28 | Information processing apparatus, network system, control method of information processing apparatus, program, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004381247A JP2006186938A (en) | 2004-12-28 | 2004-12-28 | Information processing apparatus, network system, control method of information processing apparatus, program, and recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006186938A true JP2006186938A (en) | 2006-07-13 |
Family
ID=36739663
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004381247A Pending JP2006186938A (en) | 2004-12-28 | 2004-12-28 | Information processing apparatus, network system, control method of information processing apparatus, program, and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006186938A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016082557A (en) * | 2014-10-14 | 2016-05-16 | 深▲せん▼市維森軟件股▲ふん▼有限公司 | Control method and device of pan-tile camera based on full-field view |
KR101674586B1 (en) * | 2016-05-10 | 2016-11-10 | 주식회사 와이앤엠시스템즈 | Method and Apparatus for Setting Image of PTZ Camera |
US10757314B2 (en) | 2017-12-27 | 2020-08-25 | Fujifilm Corporation | Imaging control system, imaging control method, program, and recording medium for controlling operation of digital imaging device |
-
2004
- 2004-12-28 JP JP2004381247A patent/JP2006186938A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016082557A (en) * | 2014-10-14 | 2016-05-16 | 深▲せん▼市維森軟件股▲ふん▼有限公司 | Control method and device of pan-tile camera based on full-field view |
KR101674586B1 (en) * | 2016-05-10 | 2016-11-10 | 주식회사 와이앤엠시스템즈 | Method and Apparatus for Setting Image of PTZ Camera |
WO2017196026A3 (en) * | 2016-05-10 | 2018-08-09 | 주식회사 와이앤엠시스템즈 | Method for setting photographed image of ptz camera and apparatus therefor |
US10638050B2 (en) | 2016-05-10 | 2020-04-28 | Ynm Systems Inc. | Method for setting photographed image of PTZ camera and apparatus therefor |
US10757314B2 (en) | 2017-12-27 | 2020-08-25 | Fujifilm Corporation | Imaging control system, imaging control method, program, and recording medium for controlling operation of digital imaging device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4928275B2 (en) | Camera control apparatus and control method thereof | |
KR102644782B1 (en) | The Apparatus And The System For Monitoring | |
US10791258B2 (en) | Monitoring apparatus and system | |
JP4317234B2 (en) | Image display control device, image display control method, and image display control program | |
JP2004357126A (en) | Imaging apparatus, system, and method | |
JP5847591B2 (en) | Information processing apparatus, information processing method and program for information processing apparatus | |
JP3989473B2 (en) | Image display method and image display program | |
JP6593922B2 (en) | Image surveillance system | |
JP2006186938A (en) | Information processing apparatus, network system, control method of information processing apparatus, program, and recording medium | |
JP2009049798A (en) | Camera control method, camera control device, camera control program, and camera system | |
JP6465566B2 (en) | Imaging apparatus and imaging method | |
JP5963571B2 (en) | Image display device and surveillance camera system | |
JP3679620B2 (en) | Imaging device remote control device, imaging system, and imaging device remote control method | |
JP4777486B2 (en) | Camera control system and method, and storage medium storing operation processing program thereof | |
JP2005051612A (en) | Imaging apparatus and imaging method | |
JP3762050B2 (en) | Camera control system, control method thereof, and storage medium storing program for executing control | |
JP3744995B2 (en) | Imaging method and apparatus | |
KR102518855B1 (en) | The Apparatus And The System For Monitoring | |
JP5991392B2 (en) | Network camera system, control method, and program | |
JP5241880B2 (en) | Camera control system and method, and storage medium storing operation processing program thereof | |
JP7374692B2 (en) | Imaging device, imaging device control method, and program | |
WO2024018975A1 (en) | Information processing method, information processing device, and information processing program | |
JP2014060500A (en) | Display control device and imaging device | |
JP6634994B2 (en) | Information processing apparatus, control method thereof, and program | |
JP5247580B2 (en) | Display control apparatus, display control method, program, and recording medium |