Nothing Special   »   [go: up one dir, main page]

JP2008306443A - Camera device, controller, camera control system, camera control method, program, and storage medium - Google Patents

Camera device, controller, camera control system, camera control method, program, and storage medium Download PDF

Info

Publication number
JP2008306443A
JP2008306443A JP2007151540A JP2007151540A JP2008306443A JP 2008306443 A JP2008306443 A JP 2008306443A JP 2007151540 A JP2007151540 A JP 2007151540A JP 2007151540 A JP2007151540 A JP 2007151540A JP 2008306443 A JP2008306443 A JP 2008306443A
Authority
JP
Japan
Prior art keywords
imaging
unit
changed
control
driving
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
Application number
JP2007151540A
Other languages
Japanese (ja)
Inventor
Shinji Onishi
慎二 大西
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 JP2007151540A priority Critical patent/JP2008306443A/en
Publication of JP2008306443A publication Critical patent/JP2008306443A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a camera device for notifying a user of the fact that already registered preset information is not valid anymore when the posture of a camera part is changed due to the change of an installation place or the like. <P>SOLUTION: The detected result of a posture detection circuit 107 is stored as an initial posture state (hanging installation or floor installation) (S1). A present posture state is detected (S2). The initial posture state and the present posture state are compared, and whether or not it is changed from the hanging installation to the floor installation or vice versa is discriminated (S3). When the posture state is changed, an image processing part 105 is instructed to perform image inverting processing in the vertical direction so that the top and the bottom of the image output from a network interface 108 may become normal (S4). The present posture state is stored as the initial posture state (S5). In an image processing part 105, a message notifying that preset data are not valid anymore is superimposed on the image input from an imaging part 102 (S8). <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、映像を撮影するカメラ装置、制御装置、カメラ制御システム、カメラ制御方法、プログラムおよび記憶媒体に関する。   The present invention relates to a camera device, a control device, a camera control system, a camera control method, a program, and a storage medium that capture an image.

近年、ネットワークカメラやセキュリティカメラといった監視用途のカメラにおいては、保全や監視等の目的以外に、モニタリングという監視者がいつでも映像を確認できることを目的とした使用方法の分野へ、その応用が広がっている。   In recent years, in cameras for surveillance applications such as network cameras and security cameras, in addition to the purpose of maintenance and surveillance, the application has expanded to the field of usage that aims to allow the surveillance person to check the video at any time. .

監視カメラおよびモニタリングカメラには、撮影対象の選択を遠隔地から操作するために、モータでカメラ部を制御するパン・チルト可能なカメラがある。このカメラで撮影可能な範囲内の特定位置(監視位置)をプリセット情報として記憶し、この記憶されたプリセット情報を選択することで、容易に撮影位置を選択できる技術が知られている(特許文献1参照)。   The surveillance camera and the monitoring camera include a pan / tilt camera in which a camera unit is controlled by a motor in order to operate the selection of an imaging target from a remote place. A technique is known in which a specific position (monitoring position) within a range that can be photographed by this camera is stored as preset information, and a photographing position can be easily selected by selecting the stored preset information (Patent Document). 1).

カメラの設置に関しては、カメラ用の台座等にカメラを設置する形態(以下、「床置き設置」と記載)と、天井に吊り下げて床置き設置と上下が逆になる形態(以下、「天吊り設置」と記載)の2つの設置方法がある。   Regarding the camera installation, the camera is mounted on a camera pedestal or the like (hereinafter referred to as “floor installation”), and the camera is suspended from the ceiling and the floor installation is reversed (hereinafter referred to as “heavenly”). There are two installation methods described as “hanging installation”.

監視用途の場合、人を監視するために、遮蔽物が少ないという利点や上部から監視対象全体を把握したいという要求から、カメラの設置方法は天吊り設置である場合が多い。一方、モニタリング用途の場合、いつでも映像を監視もしくは記録したいという要求があるものの、設置場所に設置工事を行わなければならないという費用の面から、天吊り設置および床置き設置の両方で設置できるものが求められている。   In the case of surveillance applications, the camera installation method is often suspended from the ceiling because of the advantage that there are few shields in order to monitor people and the need to grasp the entire monitored object from above. On the other hand, in the case of monitoring applications, there is a requirement to monitor or record images at any time, but there are those that can be installed both on the ceiling and on the floor because of the expense of having to perform installation work at the installation location. It has been demanded.

このような両方の設置方法が求められるカメラの場合、床置き設置でも天吊り設置でも天地が正しい映像を見るために、設置方法によって映像の天地を逆にして出力する機能が搭載されている。床置き設置および天吊り設置の両方が可能なカメラの場合、ジャイロ機構等を利用して設置方向を検出することが可能である。この設置方向の検出結果に応じて、出力する映像を反転させることや、パン・チルトの駆動制御パラメータを自動的に上下逆に変更することが可能となる。
特開2001−268423号公報
In the case of a camera that requires both of these installation methods, a function for outputting the image upside down depending on the installation method is installed in order to view the correct image on the ceiling whether it is floor-mounted or ceiling-mounted. In the case of a camera that can be both floor-mounted and ceiling-mounted, the installation direction can be detected using a gyro mechanism or the like. Depending on the detection result of the installation direction, it is possible to invert the output video and to automatically change the pan / tilt drive control parameters upside down.
JP 2001-268423 A

しかしながら、上記従来のカメラ装置では、以下に掲げる問題があった。即ち、ユーザが予め指定した監視位置(プリセット情報)は、設置位置を上下に反転させた場合、カメラ部を駆動する駆動機構の制限により、設置位置の変更後に駆動可能な範囲(可動範囲)から外れてしまうおそれがあった。また、単純に設置場所をずらした場合も、プリセットで指定された位置と実際の監視対象の位置(座標)がずれてしまう。このような場合、指定された位置にカメラ部を移動させることができず、移動後の撮影位置がユーザの意図した位置にならなかった。   However, the conventional camera device has the following problems. That is, the monitoring position (preset information) designated in advance by the user is within the range (movable range) that can be driven after the installation position is changed due to the limitation of the drive mechanism that drives the camera unit when the installation position is inverted up and down There was a risk of detachment. Even when the installation location is simply shifted, the position designated by the preset and the actual position (coordinates) of the monitoring target are shifted. In such a case, the camera unit cannot be moved to the designated position, and the shooting position after the movement is not the position intended by the user.

本発明は、設置場所の変更等によってカメラ部の姿勢が変更された場合、ユーザに対して登録済みのプリセット情報が有効でなくなったことを通知することができるカメラ装置、制御装置、カメラ制御システムおよびカメラ制御方法を提供することを目的とする。また、本発明はそのためのプログラムおよび記憶媒体を提供することを目的とする。   The present invention relates to a camera device, a control device, and a camera control system that can notify a user that registered preset information is no longer valid when the orientation of the camera unit is changed due to a change in installation location or the like. It is another object of the present invention to provide a camera control method. Another object of the present invention is to provide a program and a storage medium therefor.

上記目的を達成するために、本発明のカメラ装置は、映像を撮影する撮像手段と、前記撮像手段を駆動して撮像位置を変更する駆動手段と、前記駆動手段を制御する制御手段と、外部機器と通信を行う通信手段とを備え、前記通信手段を介して前記外部機器から制御信号を受信し、前記受信した制御信号に従って、前記制御手段が前記駆動手段を制御するカメラ装置であって、前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、前記撮像手段の姿勢が変更されたことが検出された場合、前記通信手段を介して出力される映像に前記プリセットデータに関する情報を重畳する重畳手段とを備えたことを特徴とする。   In order to achieve the above object, a camera apparatus of the present invention includes an imaging unit that captures an image, a driving unit that drives the imaging unit to change an imaging position, a control unit that controls the driving unit, and an external Communication means for communicating with a device, receiving a control signal from the external device via the communication means, and in accordance with the received control signal, the control means controls the driving means, It has been detected that preset storage means for storing the imaging position of the imaging means as preset data, attitude change detection means for detecting that the attitude of the imaging means has been changed, and that the attitude of the imaging means has been changed. A superimposing unit that superimposes information relating to the preset data on a video output via the communication unit.

本発明のカメラ装置は、映像を撮影する撮像手段と、前記撮像手段を駆動して撮像位置を変更する駆動手段と、前記駆動手段を制御する制御手段と、外部機器と通信を行う通信手段とを備え、前記通信手段を介して前記外部機器から制御信号を受信し、前記受信した制御信号に従って、前記制御手段が前記駆動手段を制御するカメラ装置であって、前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセット記憶手段の記憶内容を無効化する無効化手段とを備えたことを特徴とする。   The camera apparatus according to the present invention includes an imaging unit that captures an image, a driving unit that drives the imaging unit to change an imaging position, a control unit that controls the driving unit, and a communication unit that communicates with an external device. A camera device that receives a control signal from the external device via the communication unit, and the control unit controls the driving unit according to the received control signal, and presets an imaging position of the imaging unit Preset storage means stored as data, attitude change detection means for detecting that the attitude of the imaging means has been changed, and storage contents of the preset storage means when it is detected that the attitude of the imaging means has been changed And an invalidating means for invalidating.

本発明の制御装置は、映像を撮影する撮像手段と、前記撮像手段を駆動して撮像位置を変更する駆動手段と、前記駆動手段を制御する制御手段と、前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、通信を行う通信手段とを備え、前記通信手段を介して受信した制御信号に従って、前記制御手段が前記駆動手段を制御するカメラ装置に、前記制御信号を送信して当該カメラ装置を制御する制御装置であって、前記通信手段を介して出力された映像を表示する表示手段と、前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセットデータに関する情報を前記表示手段に表示させる表示制御手段とを備えたことを特徴とする。   The control apparatus according to the present invention includes: an imaging unit that captures an image; a driving unit that drives the imaging unit to change an imaging position; a control unit that controls the driving unit; and an imaging position of the imaging unit Preset storage means for storing as communication means and communication means for performing communication, and in accordance with a control signal received via the communication means, the control means transmits the control signal to a camera device that controls the driving means. A control device for controlling the camera device, the display means for displaying the video output via the communication means, the posture change detection means for detecting that the posture of the imaging means has been changed, and the imaging And display control means for displaying information on the preset data on the display means when it is detected that the attitude of the means has been changed.

本発明の制御装置は、映像を撮影する撮像手段と、前記撮像手段を駆動して撮像位置を変更する駆動手段と、前記駆動手段を制御する制御手段と、通信を行う通信手段とを備え、前記通信手段を介して受信した制御信号に従って、前記制御手段が前記駆動手段を制御するカメラ装置に、前記制御信号を送信して当該カメラ装置を制御する制御装置であって、前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、前記通信手段を介して出力された映像を表示する表示手段と、前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセットデータに関する情報を前記表示手段に表示させる表示制御手段とを備えたことを特徴とする。   The control device of the present invention includes an imaging unit that captures an image, a driving unit that drives the imaging unit to change an imaging position, a control unit that controls the driving unit, and a communication unit that performs communication. In accordance with a control signal received via the communication means, the control means transmits the control signal to a camera device that controls the driving means to control the camera device. Preset storage means for storing position as preset data, display means for displaying video output via the communication means, attitude change detection means for detecting that the attitude of the imaging means has been changed, and the imaging And display control means for displaying information on the preset data on the display means when it is detected that the attitude of the means has been changed.

本発明の制御装置は、映像を撮影する撮像手段と、前記撮像手段を駆動して撮像位置を変更する駆動手段と、前記駆動手段を制御する制御手段と、通信を行う通信手段とを備え、前記通信手段を介して受信した制御信号に従って、前記制御手段が前記駆動手段を制御するカメラ装置に、前記制御信号を送信して当該カメラ装置を制御する制御装置であって、前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセット記憶手段の記憶内容を無効化する無効化手段とを備えたことを特徴とする。   The control device of the present invention includes an imaging unit that captures an image, a driving unit that drives the imaging unit to change an imaging position, a control unit that controls the driving unit, and a communication unit that performs communication. In accordance with a control signal received via the communication means, the control means transmits the control signal to a camera device that controls the driving means to control the camera device. Preset storage means for storing the position as preset data, attitude change detection means for detecting that the attitude of the imaging means has been changed, and when the change of the attitude of the imaging means is detected, the preset storage means And an invalidating means for invalidating the stored contents.

本発明のカメラ制御システムは、映像を撮影する撮像手段と、前記撮像手段を駆動して撮像位置を変更する駆動手段と、前記駆動手段を制御する制御手段と、前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、前記撮像手段によって撮影された映像を表示する表示手段と、前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセットデータに関する情報を前記表示手段に表示させる表示制御手段とを備えたことを特徴とする。   The camera control system of the present invention includes: an imaging unit that captures an image; a driving unit that drives the imaging unit to change an imaging position; a control unit that controls the driving unit; and an imaging position of the imaging unit Preset storage means for storing as data, display means for displaying video captured by the imaging means, attitude change detection means for detecting that the attitude of the imaging means has been changed, and attitude of the imaging means being changed And a display control means for displaying information on the preset data on the display means when it is detected.

本発明のカメラ制御システムは、映像を撮影する撮像手段と、前記撮像手段を駆動して撮像位置を変更する駆動手段と、前記駆動手段を制御する制御手段と、前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセット記憶手段の記憶内容を無効化する無効化手段とを備えたことを特徴とする。   The camera control system of the present invention includes: an imaging unit that captures an image; a driving unit that drives the imaging unit to change an imaging position; a control unit that controls the driving unit; and an imaging position of the imaging unit Preset storage means stored as data, attitude change detection means for detecting that the attitude of the imaging means has been changed, and storage contents of the preset storage means when it is detected that the attitude of the imaging means has been changed And an invalidating means for invalidating.

本発明のカメラ制御方法は、撮像手段が映像を撮影する撮像ステップと、駆動手段が前記撮像手段を駆動して撮像位置を変更する駆動ステップと、制御手段が前記駆動手段を制御する制御ステップと、プリセット記憶手段に前記撮像手段の撮像位置をプリセットデータとして記憶しておくプリセット記憶ステップと、表示手段が前記撮像手段によって撮影された映像を表示する表示ステップと、姿勢変更検出手段が前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出ステップと、表示制御手段が前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセットデータに関する情報を前記表示手段に表示させる表示制御ステップとを有することを特徴とする。   The camera control method of the present invention includes an imaging step in which an imaging unit captures an image, a driving step in which a driving unit drives the imaging unit to change an imaging position, and a control step in which the control unit controls the driving unit. A preset storage step of storing the imaging position of the imaging unit in the preset storage unit as preset data, a display step in which the display unit displays the video imaged by the imaging unit, and a posture change detection unit of the imaging unit. A posture change detecting step for detecting that the posture of the image has been changed, and a display control step for causing the display means to display information on the preset data when the display control means detects that the posture of the imaging means has been changed. It is characterized by having.

本発明のカメラ制御方法は、撮像手段が映像を撮影する撮像ステップと、駆動手段が前記撮像手段を駆動して撮像位置を変更する駆動ステップと、制御手段が前記駆動手段を制御する制御ステップと、プリセット記憶手段に前記撮像手段の撮像位置をプリセットデータとして記憶しておくプリセット記憶ステップと、姿勢変更検出手段が前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出ステップと、無効化手段が前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセット記憶手段の記憶内容を無効化する無効化ステップとを有することを特徴とする。   The camera control method of the present invention includes an imaging step in which an imaging unit captures an image, a driving step in which a driving unit drives the imaging unit to change an imaging position, and a control step in which the control unit controls the driving unit. A preset storage step of storing the imaging position of the imaging unit in the preset storage unit as preset data, an attitude change detection step in which the attitude change detection unit detects that the attitude of the imaging unit has been changed, and invalidation And a disabling step of invalidating the stored contents of the preset storage means when the means detects that the attitude of the imaging means is changed.

本発明のプログラムは、映像を撮影する撮像手段と、前記撮像手段を駆動して撮像位置を変更する駆動手段と、前記駆動手段を制御する制御手段と、前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、前記撮像手段によって撮影された映像を表示する表示手段と、前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセットデータに関する情報を前記表示手段に表示させる表示制御手段とを備えたカメラ制御システムのカメラ制御方法を、コンピュータに実行させるプログラムであって、前記カメラ制御方法は、前記撮像手段が映像を撮影する撮像ステップと、前記駆動手段が前記撮像手段を駆動して撮像位置を変更する駆動ステップと、前記制御手段が前記駆動手段を制御する制御ステップと、前記プリセット記憶手段に前記撮像手段の撮像位置をプリセットデータとして記憶しておくプリセット記憶ステップと、前記表示手段が前記撮像手段によって撮影された映像を表示する表示ステップと、前記姿勢変更検出手段が前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出ステップと、前記表示制御手段が前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセットデータに関する情報を前記表示手段に表示させる表示制御ステップとを有することを特徴とする。   The program according to the present invention includes an imaging unit that captures an image, a driving unit that drives the imaging unit to change an imaging position, a control unit that controls the driving unit, and an imaging position of the imaging unit as preset data. Preset storage means for storing, display means for displaying video captured by the imaging means, attitude change detection means for detecting that the attitude of the imaging means has been changed, and attitude of the imaging means have been changed A program for causing a computer to execute a camera control method of a camera control system comprising display control means for displaying information on the preset data on the display means when the camera control method is detected. An imaging step in which the imaging unit captures an image, and a drive in which the driving unit drives the imaging unit to change an imaging position A control step in which the control means controls the driving means; a preset storage step in which the imaging position of the imaging means is stored as preset data in the preset storage means; and the display means is photographed by the imaging means. A display step for displaying the captured image, a posture change detection step for detecting that the posture change detection means has changed the posture of the imaging means, and a display control means for changing the posture of the imaging means. And a display control step for displaying information on the preset data on the display means.

本発明のプログラムは、映像を撮影する撮像手段と、前記撮像手段を駆動して撮像位置を変更する駆動手段と、前記駆動手段を制御する制御手段と、前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセット記憶手段の記憶内容を無効化する無効化手段とを備えたカメラ制御システムのカメラ制御方法を、コンピュータに実行させるプログラムであって、前記カメラ制御方法は、前記撮像手段が映像を撮影する撮像ステップと、前記駆動手段が前記撮像手段を駆動して撮像位置を変更する駆動ステップと、前記制御手段が前記駆動手段を制御する制御ステップと、前記プリセット記憶手段に前記撮像手段の撮像位置をプリセットデータとして記憶しておくプリセット記憶ステップと、前記姿勢変更検出手段が前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出ステップと、前記無効化手段が前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセット記憶手段の記憶内容を無効化する無効化ステップとを有することを特徴とする。   The program according to the present invention includes an imaging unit that captures an image, a driving unit that drives the imaging unit to change an imaging position, a control unit that controls the driving unit, and an imaging position of the imaging unit as preset data. The preset storage means for storing, the attitude change detecting means for detecting that the attitude of the imaging means has been changed, and the contents stored in the preset storage means are invalidated when it is detected that the attitude of the imaging means has been changed. A program for causing a computer to execute a camera control method of a camera control system including a disabling unit for enabling an image capturing step in which the image capturing unit captures an image, and the drive unit to A driving step for driving the imaging means to change the imaging position; a control step for controlling the driving means by the control means; A preset storage step of storing the imaging position of the imaging means as preset data in a preset storage means; an attitude change detection step in which the attitude change detection means detects that the attitude of the imaging means has been changed; And an invalidating step of invalidating the stored contents of the preset storage means when the invalidating means detects that the attitude of the imaging means has been changed.

本発明の請求項1に係るカメラ装置によれば、撮像手段の姿勢が変更されたことが検出された場合、通信手段を介して出力する映像にプリセットデータに関する情報を重畳する。従って、設置場所の変更等によってカメラ部(撮像手段)の姿勢が変更された場合、ユーザに対して登録済みのプリセットデータに関する情報が有効でなくなったことを通知することができる。これにより、新たに指定し直す作業が発生することを認知させることができる。   According to the camera device of the first aspect of the present invention, when it is detected that the attitude of the imaging unit is changed, the information related to the preset data is superimposed on the video output through the communication unit. Therefore, when the orientation of the camera unit (imaging means) is changed due to a change in the installation location or the like, the user can be notified that the information regarding the registered preset data is no longer valid. As a result, it can be recognized that an operation for redesignation occurs.

請求項2に係るカメラ装置によれば、天地方向の設置位置が変更された場合にプリセットデータに関する情報が有効でなくなったことを通知することができる。   According to the camera device of the second aspect, it is possible to notify that the information regarding the preset data is no longer valid when the installation position in the vertical direction is changed.

請求項3に係るカメラ装置によれば、設置位置が天地逆に変更され、撮像位置の座標値が可動範囲外になった場合だけ、プリセットデータに関する情報を告示することができる。   According to the camera device of the third aspect, the information about the preset data can be notified only when the installation position is changed upside down and the coordinate value of the imaging position is out of the movable range.

請求項4に係るカメラ装置によれば、ユーザは、プリセット記憶手段の記憶内容が無効化されたことを認識することができ、必要に応じて再度プリセットデータの設定を開始することができる。   According to the camera device of the fourth aspect, the user can recognize that the stored contents of the preset storage means have been invalidated, and can start setting preset data again as necessary.

請求項5に係るカメラ装置によれば、ユーザは、プリセット記憶手段の記憶内容が有効でなくなったことを認識することができ、必要に応じて再度プリセットデータの設定を無効化することができる。   According to the camera device of the fifth aspect, the user can recognize that the stored content of the preset storage unit is no longer valid, and can invalidate the preset data setting again as necessary.

請求項6に係るカメラ装置によれば、天地方向の設置位置が変更された場合にプリセットデータの設定を無効化することができる。   According to the camera device of the sixth aspect, the setting of the preset data can be invalidated when the installation position in the vertical direction is changed.

請求項7に係るカメラ装置によれば、天地方向の設置位置が変更され、撮像位置の座標値が可動範囲外になった場合だけ、再度プリセットデータの設定を無効化することができる。   According to the camera device of the seventh aspect, the setting of the preset data can be invalidated again only when the installation position in the vertical direction is changed and the coordinate value of the imaging position is out of the movable range.

請求項8に係る制御装置によれば、撮像手段の姿勢が変更された場合、ユーザに対して登録済みのプリセットデータに関する情報が有効でなくなったことを通知することができる。これにより、新たに指定し直す作業が発生することを認知させることができる。   According to the control device of the eighth aspect, when the posture of the imaging unit is changed, it is possible to notify the user that the information regarding the registered preset data is no longer valid. As a result, it can be recognized that an operation for redesignation occurs.

請求項9に係る制御装置によれば、ユーザは、制御装置内のプリセット記憶手段の記憶内容が有効でなくなったことを認識することができ、必要に応じて、再度プリセットデータの設定を開始することができる。   According to the control device of the ninth aspect, the user can recognize that the stored contents of the preset storage means in the control device are no longer valid, and start setting the preset data again as necessary. be able to.

請求項10に係る制御装置によれば、天地方向の設置位置が変更された場合にプリセットデータに関する情報が有効でなくなったことを通知することができる。   According to the control device of the tenth aspect, it is possible to notify that the information regarding the preset data is no longer valid when the installation position in the vertical direction is changed.

請求項11に係る制御装置によれば、設置位置が天地逆に変更され、撮像位置の座標値が可動範囲外になった場合だけ、プリセットデータに関する情報を告示することができる。   According to the control device of the eleventh aspect, information about the preset data can be notified only when the installation position is changed upside down and the coordinate value of the imaging position is out of the movable range.

請求項12に係る制御装置によれば、カメラ部(撮像手段)の姿勢が変更された場合、プリセット記憶手段の記憶内容を無効化することができる。   According to the control device of the twelfth aspect, when the posture of the camera unit (imaging unit) is changed, the stored contents of the preset storage unit can be invalidated.

請求項13に係る制御装置によれば、ユーザは、必要に応じてプリセット記憶手段の記憶内容を無効化することができる。   According to the control device of the thirteenth aspect, the user can invalidate the stored contents of the preset storage unit as necessary.

請求項14に係る制御装置によれば、天地方向の設置位置が変更された場合にプリセットデータの設定を無効化することができる。   According to the control device of the fourteenth aspect, the setting of the preset data can be invalidated when the installation position in the vertical direction is changed.

請求項15に係る制御装置によれば、設置位置が天地逆に変更され、撮像位置の座標値が可動範囲外になった場合だけ、ユーザは必要に応じてプリセット記憶手段の記憶内容を無効化して、再度プリセットデータの設定を開始することができる。   According to the control device of the fifteenth aspect, only when the installation position is changed upside down and the coordinate value of the imaging position is outside the movable range, the user invalidates the stored contents of the preset storage unit as necessary. The preset data setting can be started again.

本発明のカメラ装置、制御装置、カメラ制御システム、カメラ制御方法、プログラムおよび記憶媒体の実施の形態について図面を参照しながら説明する。本実施形態のカメラ装置はネットワークカメラシステムに適用される。   Embodiments of a camera device, a control device, a camera control system, a camera control method, a program, and a storage medium according to the present invention will be described with reference to the drawings. The camera device of this embodiment is applied to a network camera system.

[第1の実施形態]
図1は第1の実施形態におけるネットワークカメラシステムの構成を示すブロック図である。ネットワークカメラシステムは、ネットワークカメラ1、このネットワークカメラ1を制御するとともに映像を表示する制御装置2、およびネットワーク3から構成される。本実施形態では、ネットワークカメラ1は、天吊り設置(逆位置設置)または床置き設置(正位置設置)に設置可能であり、有線ネットワークあるいはワイヤレスネットワークであるネットワーク3を介して外部機器である制御装置2と接続されている。なお、ネットワークの代わりに、専用線であってもよい。
[First Embodiment]
FIG. 1 is a block diagram showing the configuration of the network camera system in the first embodiment. The network camera system includes a network camera 1, a control device 2 that controls the network camera 1 and displays an image, and a network 3. In the present embodiment, the network camera 1 can be installed in a ceiling installation (reverse installation) or a floor installation (normal installation), and is a control that is an external device via the network 3 that is a wired network or a wireless network. The device 2 is connected. A dedicated line may be used instead of the network.

ネットワークカメラ1は、CPU101、撮像部102、筐体103、駆動部104、画像処理部105、プリセットメモリ106、姿勢検出回路107およびネットワークI/F108を有する。CPU101はネットワークカメラ1の各種制御を行う。また、CPU101は内部タイマ101aを有する。撮像部102はレンズ、CCD等からなる。筐体103は撮像部102を覆う。駆動部104は、モータ機構によって筐体103に対し、パン・チルト動作を行わせる。   The network camera 1 includes a CPU 101, an imaging unit 102, a housing 103, a driving unit 104, an image processing unit 105, a preset memory 106, an attitude detection circuit 107, and a network I / F 108. The CPU 101 performs various controls of the network camera 1. The CPU 101 has an internal timer 101a. The imaging unit 102 includes a lens, a CCD, and the like. The housing 103 covers the imaging unit 102. The drive unit 104 causes the housing 103 to perform a pan / tilt operation by a motor mechanism.

画像処理部105は、撮像部102から出力される映像をデジタル画像データに変換して処理を行う。また、画像処理部105は、CPU101の指示に従って、文字データや画像データを生成し、上記デジタル画像データに重畳することもできる。   The image processing unit 105 converts the video output from the imaging unit 102 into digital image data and performs processing. The image processing unit 105 can also generate character data and image data in accordance with instructions from the CPU 101 and superimpose them on the digital image data.

プリセットメモリ106には、駆動部104によって筐体103が操作されたパン・チルト座標位置がプリセットデータとして記憶される。姿勢検出回路107は、天吊り設置(逆位置設置)または床置き設置(正位置設置)のいずれの設置状態であるかを検出する。ネットワークインターフェース108は、制御装置2との間で、撮影された画像データおよび制御信号の通信を行う。   In the preset memory 106, the pan / tilt coordinate position where the housing 103 is operated by the drive unit 104 is stored as preset data. The attitude detection circuit 107 detects whether the installation state is a ceiling installation (reverse position installation) or a floor installation (normal position installation). The network interface 108 communicates captured image data and control signals with the control device 2.

制御装置2は、ネットワークカメラ1を制御するものであり、CPU109、ネットワークインターフェース110、画像処理部111、表示部112および操作部113を有する。CPU109は制御装置2の各種制御を行う。ネットワークインターフェース110は、ネットワーク3を介してネットワークカメラ1と接続され、ネットワークカメラ1との間で通信を行う。画像処理部111は、ネットワークインターフェース110を介して受信した画像データの処理、およびCPU109の指示に従って、文字データや画像データを生成する。表示部112は、画像処理部111から出力される画像データを表示する。操作部113は、ユーザからの操作を入力する。   The control device 2 controls the network camera 1 and includes a CPU 109, a network interface 110, an image processing unit 111, a display unit 112, and an operation unit 113. The CPU 109 performs various controls of the control device 2. The network interface 110 is connected to the network camera 1 via the network 3 and communicates with the network camera 1. The image processing unit 111 generates character data and image data in accordance with processing of image data received via the network interface 110 and instructions from the CPU 109. The display unit 112 displays the image data output from the image processing unit 111. The operation unit 113 inputs an operation from the user.

上記構成を有するネットワークカメラシステムの動作を示す。図2はネットワークカメラ1の動作手順を示すフローチャートである。この処理プログラムはCPU101内のROM(図示せず)に格納されており、起動時にCPU101によって実行される。まず、CPU101は、姿勢検出回路107の検出結果を初期の姿勢状態(天吊り設置または床置き設置)として、CPU内部のメモリに記憶する(ステップS1)。続いて、CPU101は、姿勢検出回路107を用いて現在の姿勢状態を検出する(ステップS2)。   The operation of the network camera system having the above configuration will be described. FIG. 2 is a flowchart showing an operation procedure of the network camera 1. This processing program is stored in a ROM (not shown) in the CPU 101 and is executed by the CPU 101 at the time of activation. First, the CPU 101 stores the detection result of the posture detection circuit 107 as an initial posture state (ceiling installation or floor installation) in a memory inside the CPU (step S1). Subsequently, the CPU 101 detects the current posture state using the posture detection circuit 107 (step S2).

CPU101は、ステップS1で記憶した初期の姿勢状態と現在の姿勢状態を比較し、姿勢状態が天吊り設置から床置き設置、または床置き設置から天吊り設置に変更されているか否かを判別する(ステップS3)。姿勢状態が変更されている場合、CPU101は、ネットワークインターフェース108から出力する画像の天地が正常になるように、画像処理部105に対して上下方向に画像反転処理を行うように指示する(ステップS4)。なお、ステップS2で姿勢検出回路107を用いて現在の姿勢状態を検出し、ステップS3で姿勢状態が変更されている判別結果は、姿勢変更検出手段に相当する。   The CPU 101 compares the initial posture state stored in step S1 with the current posture state, and determines whether or not the posture state is changed from the ceiling installation to the floor installation or from the floor installation to the ceiling installation. (Step S3). When the posture state is changed, the CPU 101 instructs the image processing unit 105 to perform the image reversal process in the vertical direction so that the top and bottom of the image output from the network interface 108 is normal (step S4). ). Note that the determination result that the current posture state is detected using the posture detection circuit 107 in step S2 and the posture state is changed in step S3 corresponds to posture change detection means.

CPU101は、ステップS1で記憶した初期の姿勢状態をクリアし、ステップS2で検出した現在の姿勢状態を初期の姿勢状態として記憶する(ステップS5)。CPU101は内部タイマ101aをリセットする(ステップS6)。なお、この内部タイマ101aは本処理の開始とともに起動し、内部タイマ101aには、後述する規定時間より長い時間が初期値として設定される。   The CPU 101 clears the initial posture state stored in step S1, and stores the current posture state detected in step S2 as the initial posture state (step S5). The CPU 101 resets the internal timer 101a (step S6). The internal timer 101a is activated at the start of this process, and the internal timer 101a is set as an initial value for a time longer than a predetermined time described later.

ステップS6の処理後、あるいはステップS3で姿勢状態が変更されていない場合、CPU101は、内部タイマ101aの値が予めCPU101内部に設定されている規定時間を超えているか否かを判別する(ステップS7)。CPU101は、内部タイマ101aの値が規定時間を超えていない場合、画像処理部105で撮像部102から入力された画像にメッセージを重畳する(ステップS8)。このメッセージ内容は、ネットワークカメラ1の設置が天地逆に変更されたので、プリセットメモリ106に記憶されているプリセットデータが有効でなくなったことを告知するものである。この後、ステップS9の処理に進む。   After the process of step S6 or when the posture state has not been changed in step S3, the CPU 101 determines whether or not the value of the internal timer 101a exceeds a specified time set in advance in the CPU 101 (step S7). ). When the value of the internal timer 101a does not exceed the specified time, the CPU 101 superimposes a message on the image input from the imaging unit 102 by the image processing unit 105 (step S8). The content of the message notifies that the preset data stored in the preset memory 106 is no longer valid because the installation of the network camera 1 has been changed upside down. Thereafter, the process proceeds to step S9.

一方、ステップS7で内部タイマ101aの値が規定時間を超えている場合、CPU101は、画像にメッセージを重畳しないため、ステップS103で姿勢変更が検出されてから規定時間内のみ画像にメッセージが重畳される。例えば、規定時間が1分間にセットされている場合、ネットワークカメラ1の天地を逆に設置してから1分間だけメッセージが重畳されることになる。CPU101は、画像処理部105で最終的に処理が終了した画像データをネットワークインターフェース108を介してネットワーク3に出力する(ステップS9)。この後、CPU101は、ステップS2の処理に戻る。   On the other hand, if the value of the internal timer 101a exceeds the specified time in step S7, the CPU 101 does not superimpose a message on the image. Therefore, the message is superimposed on the image only within the specified time after the posture change is detected in step S103. The For example, when the specified time is set to 1 minute, the message is superimposed only for 1 minute after the network camera 1 is installed upside down. The CPU 101 outputs the image data finally processed by the image processing unit 105 to the network 3 via the network interface 108 (step S9). Thereafter, the CPU 101 returns to the process of step S2.

制御装置2は、ネットワークインターフェース110を介して、ネットワークカメラ1から受信した画像データを画像処理部111で処理した後、表示部112に表示する。   The control device 2 processes the image data received from the network camera 1 via the network interface 110 by the image processing unit 111 and then displays the image data on the display unit 112.

このように、第1の実施形態のネットワークカメラシステムでは、ネットワークカメラ1の天地を逆に設置してからの規定時間の間、前述したメッセージが重畳された画像データを受信する。これにより、ユーザは、プリセットメモリ106に記憶されているプリセットデータが有効でなくなったことを認識することができ、必要に応じて、再度プリセットデータの設定を開始することができる。   As described above, in the network camera system of the first embodiment, the image data on which the above-described message is superimposed is received for a specified time after the top and bottom of the network camera 1 is installed. Accordingly, the user can recognize that the preset data stored in the preset memory 106 is no longer valid, and can start setting the preset data again as necessary.

[第2の実施形態]
第2の実施形態のネットワークカメラシステムでは、前記第1の実施形態と比べ、プリセットメモリが外部機器である制御装置側に設けられている。図3は第2の実施形態におけるネットワークカメラシステムの構成を示すブロック図である。前記第1の実施形態と同一の構成要素については同一の符号を付すことによりその説明を省略する。ネットワークカメラ4にはプリセットメモリが設けられておらず、その代わりに、制御装置5にプリセットメモリ114が設けられている。その他の構成は前記第1の実施形態と同様である。
[Second Embodiment]
In the network camera system of the second embodiment, a preset memory is provided on the control device side, which is an external device, as compared to the first embodiment. FIG. 3 is a block diagram showing the configuration of the network camera system in the second embodiment. The same components as those in the first embodiment are denoted by the same reference numerals, and the description thereof is omitted. The network camera 4 is not provided with a preset memory, and instead, the control device 5 is provided with a preset memory 114. Other configurations are the same as those of the first embodiment.

図4はネットワークカメラ4の動作手順を示すフローチャートである。この処理プログラムはネットワークカメラ4のCPU101内のROM(図示せず)に格納されており、起動時にCPU101によって実行される。まず、CPU101は、姿勢検出回路107の検出結果を初期の姿勢状態(天吊り設置または床置き設置)として、CPU内部のメモリに記憶する(ステップS21)。続いて、CPU101は、姿勢検出回路107を用いて現在の姿勢状態を検出する(ステップS22)。   FIG. 4 is a flowchart showing an operation procedure of the network camera 4. This processing program is stored in a ROM (not shown) in the CPU 101 of the network camera 4 and is executed by the CPU 101 at the time of activation. First, the CPU 101 stores the detection result of the posture detection circuit 107 in an internal memory as an initial posture state (ceiling installation or floor installation) (step S21). Subsequently, the CPU 101 detects the current posture state using the posture detection circuit 107 (step S22).

CPU101は、ステップS21で記憶した初期の姿勢状態と現在の姿勢状態を比較し、姿勢状態が天吊り設置から床置き設置、または床置き設置から天吊り設置に変更されているか否かを判別する(ステップS23)。姿勢状態が変更されている場合、CPU101は、ネットワークインターフェース108から出力する画像の天地が正常になるように、画像処理部105に対して上下方向に画像反転処理を行うように指示する(ステップS24)。   The CPU 101 compares the initial posture state stored in step S21 with the current posture state, and determines whether or not the posture state is changed from the ceiling installation to the floor installation or from the floor installation to the ceiling installation. (Step S23). When the posture state is changed, the CPU 101 instructs the image processing unit 105 to perform the image inversion processing in the vertical direction so that the top and bottom of the image output from the network interface 108 is normal (step S24). ).

CPU101は、ステップS21で記憶した初期の姿勢状態をクリアし、ステップS22で検出した現在の姿勢状態を初期の姿勢状態として記憶する(ステップS25)。CPU101は、ネットワークインターフェース108を介して制御装置2に対し、姿勢状態が変更されたことを通知する信号を送信する(ステップS26)。   The CPU 101 clears the initial posture state stored in step S21, and stores the current posture state detected in step S22 as the initial posture state (step S25). CPU101 transmits the signal which notifies that the attitude | position state was changed with respect to the control apparatus 2 via the network interface 108 (step S26).

ステップS26の処理後、あるいはステップS23で姿勢状態が変更されていない場合、CPU101は、画像処理部105で最終的に処理が終了した画像データをネットワークインターフェース108を介してネットワーク3に出力する(ステップS27)。この後、ステップS22の処理に戻る。   After the process of step S26 or when the posture state has not been changed in step S23, the CPU 101 outputs the image data finally processed by the image processing unit 105 to the network 3 via the network interface 108 (step S23). S27). Thereafter, the process returns to step S22.

図5は制御装置5の動作手順を示すフローチャートである。この処理プログラムは制御装置5のCPU109内のROM(図示せず)に格納されており、起動時にCPU109によって実行される。まず、CPU109は、ネットワークインターフェース110を介してネットワークカメラ4から画像データを受信したか否かを判別する(ステップS31)。画像データを受信している場合、CPU109は、受信した画像データを画像処理部111で処理した後、表示部112に表示する(ステップS32)。一方、画像データを受信していない場合、CPU109は、そのままステップS33の処理に進む。   FIG. 5 is a flowchart showing an operation procedure of the control device 5. This processing program is stored in a ROM (not shown) in the CPU 109 of the control device 5 and is executed by the CPU 109 at startup. First, the CPU 109 determines whether image data has been received from the network camera 4 via the network interface 110 (step S31). When the image data is received, the CPU 109 processes the received image data by the image processing unit 111 and then displays it on the display unit 112 (step S32). On the other hand, if the image data has not been received, the CPU 109 proceeds to the process of step S33 as it is.

CPU109は、ネットワークインターフェース3を介してネットワークカメラ4から姿勢状態変更通知を受信したか否かを判別する(ステップS33)。姿勢状態変更通知を受信している場合、CPU109は、メッセージを表示部112に表示するように、画像処理部111に対して指示を行う(ステップS34)。画像処理部111は、CPU109の指示に従って、表示部112にメッセージを表示する。このメッセージ内容は、ネットワークカメラ4の設置が天地逆に変更されたので、プリセットメモリ114に記憶されているプリセットデータが有効でなくなったことを告知するものである。なお、ステップS34で、画像処理部111がCPU109の指示に従って表示部112にメッセージを表示する処理は、表示制御手段に相当する。この後、CPU109は、ステップS31の処理に戻る。一方、CPU109は、姿勢状態変更通知を受信していない場合、そのままステップS31の処理に戻る。   The CPU 109 determines whether or not a posture state change notification has been received from the network camera 4 via the network interface 3 (step S33). When the posture state change notification is received, the CPU 109 instructs the image processing unit 111 to display a message on the display unit 112 (step S34). The image processing unit 111 displays a message on the display unit 112 in accordance with an instruction from the CPU 109. The content of the message notifies that the preset data stored in the preset memory 114 is no longer valid because the installation of the network camera 4 has been changed upside down. Note that the process in which the image processing unit 111 displays a message on the display unit 112 in accordance with an instruction from the CPU 109 in step S34 corresponds to a display control unit. Thereafter, the CPU 109 returns to the process of step S31. On the other hand, if the CPU 109 has not received the posture state change notification, the CPU 109 directly returns to the process of step S31.

第2の実施形態のネットワークカメラシステムによれば、ネットワークカメラ4の天地を逆に設置した場合、ネットワークカメラ4から姿勢状態変更通知を受信することによって、制御装置5は表示部112にメッセージの表示を行うことができる。従って、ユーザーは、プリセットメモリ114に記憶されているプリセットデータが有効でなくなったことを認識することができ、必要に応じて、再度プリセットデータの設定を開始することができる。   According to the network camera system of the second embodiment, when the network camera 4 is installed upside down, the control device 5 displays a message on the display unit 112 by receiving a posture state change notification from the network camera 4. It can be performed. Therefore, the user can recognize that the preset data stored in the preset memory 114 is no longer valid, and can start setting the preset data again as necessary.

[第3の実施形態]
第3の実施形態のネットワークカメラシステムの構成は、前記第1の実施形態と同様である。図6は第3の実施形態におけるネットワークカメラ1の動作手順を示すフローチャートである。この処理プログラムはネットワークカメラ1のCPU101内のROM(図示せず)に格納されており、起動時にCPU101によって実行される。前記第1の実施形態と同一のステップ処理については、同一のステップ番号を付すことにより、その説明を省略する。
[Third Embodiment]
The configuration of the network camera system of the third embodiment is the same as that of the first embodiment. FIG. 6 is a flowchart showing an operation procedure of the network camera 1 in the third embodiment. This processing program is stored in a ROM (not shown) in the CPU 101 of the network camera 1 and is executed by the CPU 101 at startup. About the same step process as the said 1st Embodiment, the description is abbreviate | omitted by attaching | subjecting the same step number.

CPU101は、ステップS3で姿勢状態が変更されていることを検出した場合、ステップS5で現在の姿勢状態を初期の姿勢状態として記憶した後、プリセットメモリ106に記憶されているプリセットデータの座標データを反転させる(ステップS5A)。   If the CPU 101 detects that the posture state has been changed in step S3, the CPU 101 stores the current posture state as the initial posture state in step S5, and then stores the coordinate data of the preset data stored in the preset memory 106. Invert (step S5A).

ここで、プリセットの座標について説明する。図7はプリセットの座標を示す図である。同図(A)の枠201は、床置き設置の場合、ネットワークカメラ1をパン・チルト動作させて撮影可能な範囲(可動範囲)を示す枠である。また、ネットワークカメラ1のパン位置、チルト位置のそれぞれ原点である位置を中心位置(0, 0)とする。   Here, the coordinates of the preset will be described. FIG. 7 is a diagram showing preset coordinates. A frame 201 in FIG. 5A is a frame indicating a range (movable range) in which the network camera 1 can be panned and tilted in the case of floor-mounted installation. Further, the position that is the origin of each of the pan position and tilt position of the network camera 1 is defined as a center position (0, 0).

本実施形態のネットワークカメラ1は、前述した中心位置から右方向をプラスとして+180度から−180度までパン動作可能であり、また、上方向をプラスとして+90度から−25度までチルト動作可能であるものとする。同図(A)では、床置き設置の場合、2つのプリセットデータ(座標データ)がプリセットメモリ106に記憶されている。プリセット1には、右方向に160度、上方向に70度の座標が登録されており、プリセット2には左方向に130度、下方向に18度の座標が登録されている。   The network camera 1 of the present embodiment can pan from +180 degrees to −180 degrees with the right direction as a plus from the center position described above, and can tilt from +90 degrees to −25 degrees with the upward direction as a plus. It shall be. In FIG. 4A, in the case of floor-standing installation, two preset data (coordinate data) are stored in the preset memory 106. In preset 1, coordinates of 160 degrees in the right direction and 70 degrees in the upward direction are registered, and in preset 2, coordinates of 130 degrees in the left direction and 18 degrees in the downward direction are registered.

一方、同図(B)の枠202は、同図(A)のネットワークカメラ1を天吊り設置に変更し、床置き設置時の中心位置の被写体が天吊り設置時の中心位置に一致するように調整した場合のパン・チルト動作によって撮影可能な範囲(可動範囲)を示す枠である。なお、図中の一点鎖線は、比較のために床置き設置の場合の枠を示す。床置き設置から天吊り設置に変更したので、見た目で右方向および上方向がマイナス座標となる。このため、同図(B)では、同図(A)の右上にあったプリセット1は左下に位置し、同図(B)の左下にあったプリセット2は右上に位置することになる。   On the other hand, the frame 202 in FIG. 5B is changed so that the network camera 1 in FIG. 4A is suspended from the ceiling so that the subject at the center position when installed on the floor matches the center position when installed on the ceiling. This is a frame showing a range (movable range) in which shooting is possible by pan / tilt operation when adjusted to. In addition, the dashed-dotted line in a figure shows the frame in the case of floor-standing installation for a comparison. Since the installation was changed from the floor installation to the ceiling installation, the right direction and the upward direction are negative coordinates. For this reason, in FIG. 5B, the preset 1 located at the upper right in FIG. 10A is located at the lower left, and the preset 2 located at the lower left in FIG.

即ち、天吊り設置に変更した後、プリセット1およびプリセット2の被写体位置に一致するプリセット座標は、それぞれプリセット1aおよびプリセット2aとなり、それぞれプリセット1およびプリセット2の左右方向、上下方向の座標を正逆反転させた座標となる。   That is, after changing to the ceiling installation, the preset coordinates that match the subject positions of preset 1 and preset 2 are preset 1a and preset 2a, respectively, and the horizontal and vertical coordinates of preset 1 and preset 2 are forward and backward, respectively. The coordinates are reversed.

このように、天地方向を逆に設置した場合、プリセット位置と被写体位置を一致させるためには、既存のプリセットデータの座標を反転させる必要がある。このため、姿勢状態が変更されていることを検出した場合、ステップS5Aの処理では、プリセットメモリ106に記憶されているプリセットデータの座標データを反転させる。なお、このプリセットデータの座標値を正逆反転する処理は、座標値反転手段に相当する。   As described above, when the upside down direction is installed, in order to make the preset position coincide with the subject position, it is necessary to invert the coordinates of the existing preset data. For this reason, when it is detected that the posture state has been changed, the coordinate data of the preset data stored in the preset memory 106 is inverted in the process of step S5A. Note that the process of reversing the coordinate values of the preset data in the forward and reverse directions corresponds to coordinate value reversing means.

この後、CPU101は、座標データを反転させたプリセットデータの座標が、ネットワークカメラ1のパン動作およびチルト動作の可動範囲内であるか否かを判別する(ステップS5B)。プリセット2の座標は、変換後のプリセット2aの座標(+130,+80)であるので、可動範囲の枠202内に収まっている。一方、プリセット1の座標は、変換後のプリセット1aの座標(−160,−70)となるので、可動範囲の枠202から逸脱する。   Thereafter, the CPU 101 determines whether the coordinates of the preset data obtained by inverting the coordinate data are within the movable range of the pan operation and the tilt operation of the network camera 1 (step S5B). Since the coordinates of the preset 2 are the coordinates (+130, +80) of the preset 2a after conversion, they are within the frame 202 of the movable range. On the other hand, the coordinates of the preset 1 are the coordinates (−160, −70) of the preset 1 a after conversion, and thus deviate from the movable range frame 202.

CPU101は、ステップS5Bでネットワークカメラ1の可動範囲外のプリセット座標が検出された場合、ステップS6でCPU101の内部タイマ101aをリセットする。これ以後の動作は、前記第1の実施形態と同様である。ステップS3で姿勢変更が検出され、かつステップS5Bで可動範囲外のプリセット座標が少なくとも1つ検出されてから規定時間内のみ、画像にメッセージが重畳される。一方、ステップS5Bでネットワークカメラ1の可動範囲内のプリセット座標が全て検出された場合、そのままステップS7の処理に進む。   If the preset coordinates outside the movable range of the network camera 1 are detected in step S5B, the CPU 101 resets the internal timer 101a of the CPU 101 in step S6. The subsequent operation is the same as that of the first embodiment. The message is superimposed on the image only within a specified time after the posture change is detected in step S3 and at least one preset coordinate outside the movable range is detected in step S5B. On the other hand, if all the preset coordinates within the movable range of the network camera 1 are detected in step S5B, the process proceeds to step S7 as it is.

一方、制御装置2は上記メッセージが重畳されている画像を表示する。これにより、ユーザは、プリセットメモリ106に記憶されているプリセットデータが有効でなくなったことを認識することができ、必要に応じて再度プリセットデータの設定を開始することができる。   On the other hand, the control device 2 displays an image on which the message is superimposed. Thereby, the user can recognize that the preset data stored in the preset memory 106 is no longer valid, and can start setting the preset data again as necessary.

第3の実施形態のネットワークカメラシステムによれば、ネットワークカメラ1の設置が天地逆に変更され、少なくとも1つのプリセット座標がネットワークカメラのパン動作およびチルト動作の可動範囲外になった場合だけ、メッセージを告示することができる。   According to the network camera system of the third embodiment, the message is displayed only when the installation of the network camera 1 is changed upside down and at least one preset coordinate is outside the movable range of the panning and tilting operations of the network camera. Can be announced.

なお、メッセージの内容は、複数のプリセット座標のうち、有効でなくなったプリセット座標のみを告示するものであってもよく、この場合、ユーザはそのプリセットデータだけを再設定することが可能となる。   Note that the content of the message may indicate only preset coordinates that are no longer valid among a plurality of preset coordinates, and in this case, the user can reset only the preset data.

また、本実施形態のネットワークカメラシステムは、前記第1の実施形態と同様に構成されたが、プリセットメモリが制御装置側に設けられた、前記第2の実施形態と同様のネットワークカメラシステムで構成されてもよく、同様の処理が可能である。   The network camera system of the present embodiment is configured in the same manner as in the first embodiment, but is configured in the same network camera system as in the second embodiment in which a preset memory is provided on the control device side. The same processing is possible.

[第4の実施形態]
第4の実施形態のネットワークカメラシステムの構成は、前記第1の実施形態と同様である。図8は第4の実施形態におけるネットワークカメラ1の動作手順を示すフローチャートである。この処理プログラムはネットワークカメラ1のCPU101内のROM(図示せず)に格納されており、起動時にCPU101によって実行される。前記第1の実施形態と同一のステップ処理については、同一のステップ番号を付すことにより、その説明を省略する。
[Fourth Embodiment]
The configuration of the network camera system of the fourth embodiment is the same as that of the first embodiment. FIG. 8 is a flowchart showing an operation procedure of the network camera 1 in the fourth embodiment. This processing program is stored in a ROM (not shown) in the CPU 101 of the network camera 1 and is executed by the CPU 101 at startup. About the same step process as the said 1st Embodiment, the description is abbreviate | omitted by attaching | subjecting the same step number.

CPU101は、ステップS3で姿勢状態が変更されていることを検出した場合、ステップS6でCPU101の内部タイマ101aをリセットした後、プリセットメモリ106に記録されているプリセットデータの初期化を行う(ステップS6A)。   If the CPU 101 detects that the posture state has been changed in step S3, the CPU 101 resets the internal timer 101a of the CPU 101 in step S6, and then initializes the preset data recorded in the preset memory 106 (step S6A). ).

CPU101は、ステップS7で、内部タイマ101aの値が予め設定されている規定時間を超えているか否かを判定を行い、内部タイマ101aの値が規定時間を超えていない場合、画像処理部105で入力された画像にメッセージを重畳する(ステップS8A)。このメッセージの内容は、ネットワークカメラ1の設置が天地逆に変更されたので、プリセットメモリ106に記憶されているプリセットデータを初期化したことを告知するものである。   In step S7, the CPU 101 determines whether or not the value of the internal timer 101a exceeds a preset specified time. If the value of the internal timer 101a does not exceed the specified time, the image processing unit 105 A message is superimposed on the input image (step S8A). The contents of this message notify that the preset data stored in the preset memory 106 has been initialized because the installation of the network camera 1 has been changed upside down.

また、ステップS7で内部タイマの値が規定時間を超えている場合、CPU101は、画像にメッセージを重畳しない。つまり、ステップS3で姿勢変更が検出されてから規定時間内のみ画像にメッセージが重畳される。例えば、規定時間が1分間にセットされている場合、ネットワークカメラ1のプリセットメモリ106を初期化してから1分間だけメッセージが重畳されることになる。   If the internal timer value exceeds the specified time in step S7, the CPU 101 does not superimpose a message on the image. That is, the message is superimposed on the image only within the specified time after the posture change is detected in step S3. For example, when the specified time is set to 1 minute, the message is superimposed only for 1 minute after the preset memory 106 of the network camera 1 is initialized.

一方、制御装置2は、ネットワークインターフェース110を介して受信した画像データを画像処理部111で処理した後、表示部112に表示する。制御装置2は、ネットワークカメラ1のプリセットメモリ106を初期化してから規定時間の間、前述したメッセージが重畳された画像データを受信する。   On the other hand, the control device 2 displays the image data received via the network interface 110 on the display unit 112 after the image processing unit 111 processes the image data. The control device 2 receives the image data on which the above-described message is superimposed for a specified time after the preset memory 106 of the network camera 1 is initialized.

第4の実施形態のネットワークカメラシステムによれば、ユーザは、プリセットメモリに記憶されているプリセットデータが初期化されたことを認識することができ、必要に応じて再度プリセットデータの設定を開始することができる。   According to the network camera system of the fourth embodiment, the user can recognize that the preset data stored in the preset memory has been initialized, and starts setting the preset data again as necessary. be able to.

[第5の実施形態]
第5の実施形態のネットワークカメラシステムの構成は、前記第1の実施形態と同様である。図9は第5の実施形態におけるネットワークカメラ1の動作手順を示すフローチャートである。この処理プログラムはネットワークカメラ1のCPU101内のROM(図示せず)に格納されており、起動時にCPU101によって実行される。前記第1の実施形態と同一のステップ処理については、同一のステップ番号を付すことにより、その説明を省略する。
[Fifth Embodiment]
The configuration of the network camera system of the fifth embodiment is the same as that of the first embodiment. FIG. 9 is a flowchart showing an operation procedure of the network camera 1 in the fifth embodiment. This processing program is stored in a ROM (not shown) in the CPU 101 of the network camera 1 and is executed by the CPU 101 at startup. About the same step process as the said 1st Embodiment, the description is abbreviate | omitted by attaching | subjecting the same step number.

まず、CPU101は、姿勢検出回路107の検出結果を初期の姿勢状態(天吊り設置または床置き設置)として、CPU内部のメモリに記憶する(ステップS1)。続いて、CPU101は、姿勢検出回路107を用いて現在の姿勢状態を検出する(ステップS2)。   First, the CPU 101 stores the detection result of the posture detection circuit 107 as an initial posture state (ceiling installation or floor installation) in a memory inside the CPU (step S1). Subsequently, the CPU 101 detects the current posture state using the posture detection circuit 107 (step S2).

CPU101は、ステップS1で記憶した初期の姿勢状態と現在の姿勢状態を比較し、姿勢状態が天吊り設置から床置き設置、または床置き設置から天吊り設置に変更されているか否かを判別する(ステップS3)。姿勢状態が変更されている場合、CPU101は、ネットワークインターフェース108から出力する画像の天地が正常になるように、画像処理部105に対して上下方向に画像反転処理を行うように指示する(ステップS4)。   The CPU 101 compares the initial posture state stored in step S1 with the current posture state, and determines whether or not the posture state has been changed from the ceiling installation to the floor installation or from the floor installation to the ceiling installation. (Step S3). When the posture state is changed, the CPU 101 instructs the image processing unit 105 to perform the image reversal process in the vertical direction so that the top and bottom of the image output from the network interface 108 is normal (step S4). ).

CPU101は、ステップS1で記憶した初期の姿勢状態をクリアし、ステップS2で検出した現在の姿勢状態を初期の姿勢状態として記憶する(ステップS5)。CPU101は、CPU101の内部タイマ101aをリセットする(ステップS6)。なお、この内部タイマ101aは本処理の開始とともに起動し、内部タイマ101aには、後述する規定時間より長い時間が初期値として設定される。さらに、CPU101は、姿勢状態の変更を検出したことを示す内部フラグをセットする(ステップS6B)。   The CPU 101 clears the initial posture state stored in step S1, and stores the current posture state detected in step S2 as the initial posture state (step S5). The CPU 101 resets the internal timer 101a of the CPU 101 (step S6). The internal timer 101a is activated at the start of this process, and the internal timer 101a is set as an initial value for a time longer than a predetermined time described later. Furthermore, the CPU 101 sets an internal flag indicating that a change in posture state has been detected (step S6B).

ステップS6Bの処理後、あるいはステップS3で姿勢状態が変更されていない場合、CPU101は、内部フラグがセットされているか否かを判別する(ステップS6C)。内部フラグがセットされていない場合、CPU101は、画像処理部105で最終的に処理が終了した画像データをネットワークインターフェース108を介してネットワーク3に出力する(ステップS9A)。この後、CPU101はステップS2の処理に戻る。   After the process of step S6B or when the posture state is not changed in step S3, the CPU 101 determines whether or not an internal flag is set (step S6C). If the internal flag is not set, the CPU 101 outputs the image data finally processed by the image processing unit 105 to the network 3 via the network interface 108 (step S9A). Thereafter, the CPU 101 returns to the process of step S2.

一方、ステップS6Cで内部フラグがセットされている場合、CPU101は、内部タイマ101aの値が予めCPU101内部に設定されている規定時間を超えているか否かを判別する(ステップS7)。CPU101は、内部タイマ101aの値が規定時間を超えている場合、内部フラグをリセットする(ステップS7A)。CPU101は、ステップS9Aで画像処理部105で最終的に処理が終了した画像データをネットワークインターフェース108を介してネットワーク3に出力する。ステップS7Aで内部フラグをリセットした場合、ステップS6Cの処理からステップS9Aの処理に進むので、姿勢状態変更の検出から最長でも規定時間の間だけ画像にメッセージが重畳されることになる。例えば、規定時間が1分間にセットされている場合、ネットワークカメラ1の天地を逆に設置してから1分間だけメッセージが重畳されることになる。   On the other hand, when the internal flag is set in step S6C, the CPU 101 determines whether or not the value of the internal timer 101a exceeds a specified time set in advance in the CPU 101 (step S7). When the value of the internal timer 101a exceeds the specified time, the CPU 101 resets the internal flag (step S7A). The CPU 101 outputs the image data finally processed by the image processing unit 105 in step S9A to the network 3 via the network interface 108. When the internal flag is reset in step S7A, the process proceeds from the process in step S6C to the process in step S9A, so that the message is superimposed on the image only for a specified time at most after the detection of the posture state change. For example, when the specified time is set to 1 minute, the message is superimposed only for 1 minute after the network camera 1 is installed upside down.

一方、ステップS7で内部タイマ101aの値が規定時間を超えていない場合、CPU101は、画像処理部105で撮像部102から入力された画像にメッセージを重畳する(ステップS8)。CPU101は、画像処理部105で最終的に処理が終了した画像データをネットワークインターフェース108を介してネットワークに出力する(ステップS9B)。このメッセージの内容は、ネットワークカメラの設置が天地逆に変更されたので、プリセットメモリ106に記憶されているプリセットデータを初期化するか否かをユーザに問い合わせるものである。   On the other hand, if the value of the internal timer 101a does not exceed the specified time in step S7, the CPU 101 superimposes a message on the image input from the imaging unit 102 by the image processing unit 105 (step S8). The CPU 101 outputs the image data finally processed by the image processing unit 105 to the network via the network interface 108 (step S9B). The content of this message inquires the user whether or not to initialize the preset data stored in the preset memory 106 because the installation of the network camera has been changed upside down.

CPU101は、ステップS9Bでメッセージを重畳した画像を出力した後、制御装置2から前述したメッセージに対して初期化を許諾することを示す受諾制御信号を受信したか否かを判別する(ステップS10)。受信していない場合、CPU101は、ステップS2の処理に戻る。一方、初期化を許諾することを示す受諾制御信号を受信している場合、CPU101は、内部フラグをリセットした後(ステップS11)、プリセットメモリ106に記憶されているプリセットデータを初期化する(ステップS12)。この後、CPU101はステップS2の処理に戻る。   After outputting the image on which the message is superimposed in step S9B, the CPU 101 determines whether or not an acceptance control signal indicating permission for initialization is received from the control device 2 (step S10). . If not received, the CPU 101 returns to the process of step S2. On the other hand, if the acceptance control signal indicating that the initialization is permitted is received, the CPU 101 resets the internal flag (step S11) and then initializes the preset data stored in the preset memory 106 (step S11). S12). Thereafter, the CPU 101 returns to the process of step S2.

図10は制御装置2の動作手順を示すフローチャートである。この処理プログラムは制御装置2のCPU109内のROM(図示せず)に格納されており、起動時にCPU109によって実行される。   FIG. 10 is a flowchart showing an operation procedure of the control device 2. This processing program is stored in a ROM (not shown) in the CPU 109 of the control device 2, and is executed by the CPU 109 at startup.

まず、CPU109は、ネットワークインターフェース110から画像データを受信したか否かを判別する(ステップS31)。受信している場合、CPU109は、受信した画像データを画像処理部111で処理した後、表示部112に表示する(ステップS32)。一方、ステップS31で画像データを受信していない場合、CPU109はそのままステップS32Aの処理に進む。   First, the CPU 109 determines whether image data has been received from the network interface 110 (step S31). If received, the CPU 109 processes the received image data with the image processing unit 111, and then displays it on the display unit 112 (step S32). On the other hand, if no image data has been received in step S31, the CPU 109 proceeds directly to the process in step S32A.

CPU109は、操作部113によってユーザから受諾操作が行われたか否かを判別する(ステップS32A)。受諾操作が行われていた場合、CPU109は、ネットワークカメラ1に対して受諾制御信号を送信する(ステップS32B)。この後、CPU109は、ステップS31の処理に戻る。一方、ステップS32Aで受諾操作が行われていない場合、CPU109は、そのままステップS31の処理に戻る。   The CPU 109 determines whether or not an acceptance operation has been performed by the operation unit 113 from the user (step S32A). If the acceptance operation has been performed, the CPU 109 transmits an acceptance control signal to the network camera 1 (step S32B). Thereafter, the CPU 109 returns to the process of step S31. On the other hand, when the acceptance operation is not performed in step S32A, the CPU 109 returns to the process of step S31 as it is.

第5の実施形態のネットワークカメラシステムでは、ネットワークカメラ1の天地を逆に設置した場合、ネットワークカメラ1から出力される画像にメッセージが重畳される。制御装置2は、表示部112にそのメッセージの表示を行う。ユーザは、そのメッセージに応じて、操作部113によって受諾操作を行う。これにより、ユーザは、プリセットメモリ106に記憶されているプリセットデータが有効でなくなったことを認識することができ、必要に応じて再度プリセットデータの設定を初期化することができる。   In the network camera system of the fifth embodiment, when the top and bottom of the network camera 1 are installed upside down, a message is superimposed on the image output from the network camera 1. The control device 2 displays the message on the display unit 112. In response to the message, the user performs an acceptance operation using the operation unit 113. Thus, the user can recognize that the preset data stored in the preset memory 106 is no longer valid, and can initialize the preset data setting again as necessary.

[第6の実施形態]
第6の実施形態におけるネットワークカメラシステムの構成は、前記第1の実施形態と同様である。図11は第6の実施形態におけるネットワークカメラ1の動作手順を示すフローチャートである。前記第1、第3、第5の実施形態と同一のステップ処理については同一のステップ番号を付すことにより、その説明を省略する。なお、第6の実施形態における制御装置2の動作は、前記第5の実施形態の制御装置の動作と同一である。
[Sixth Embodiment]
The configuration of the network camera system in the sixth embodiment is the same as that in the first embodiment. FIG. 11 is a flowchart showing an operation procedure of the network camera 1 in the sixth embodiment. The same step numbers are assigned to the same step processes as those in the first, third, and fifth embodiments, and the description thereof is omitted. The operation of the control device 2 in the sixth embodiment is the same as the operation of the control device in the fifth embodiment.

CPU109は、ステップS3で姿勢状態が変更されていることを検出した場合、ステップS5で現在の姿勢状態を初期の姿勢状態として記憶した後、ステップS5Aでプリセットメモリ106に記憶されているプリセットデータの座標データを反転させる。   If the CPU 109 detects that the posture state has been changed in step S3, the CPU 109 stores the current posture state as the initial posture state in step S5, and then stores the preset data stored in the preset memory 106 in step S5A. Invert the coordinate data.

CPU109は、ステップS5Bで反転した座標データが可動範囲内に収まっているか否かを判別し、可動範囲外のプリセット座標が検出されると、ステップS6以降の、前記第5の実施形態で説明した処理を行う。一方、可動範囲内のプリセット座標が検出されると、ステップS6Cの処理に進む。   The CPU 109 determines whether or not the coordinate data inverted in step S5B is within the movable range, and when a preset coordinate outside the movable range is detected, described in the fifth embodiment after step S6. Process. On the other hand, when the preset coordinates within the movable range are detected, the process proceeds to step S6C.

このように、第6の実施形態のネットワークカメラシステムでは、ネットワークカメラ1の設置が天地逆に変更され、プリセット座標がネットワークカメラのパン動作およびチルト動作の移動範囲外になった場合だけ、メッセージを告示することができる。また、ユーザは、プリセットメモリ106に記憶されているプリセットデータが有効でなくなったことを認識することができ、必要に応じて再度プリセットデータの設定を初期化することができる。   As described above, in the network camera system of the sixth embodiment, the message is displayed only when the installation of the network camera 1 is changed to the upside down and the preset coordinates are out of the movement range of the panning and tilting operations of the network camera. Can be notified. In addition, the user can recognize that the preset data stored in the preset memory 106 is no longer valid, and can initialize the preset data setting again as necessary.

[第7の実施形態]
第7の実施形態におけるネットワークカメラシステムの構成は、前記第2の実施形態と同様である。また、ネットワークカメラ4の動作は前記第2の実施形態における図4のフローチャートで示した動作と同一である。図12は第7の実施形態における制御装置5の動作手順を示すフローチャートである。この処理プログラムは制御装置5のCPU109内のROM(図示せず)に格納されており、起動時にCPU109によって実行される。
[Seventh Embodiment]
The configuration of the network camera system in the seventh embodiment is the same as that in the second embodiment. The operation of the network camera 4 is the same as that shown in the flowchart of FIG. 4 in the second embodiment. FIG. 12 is a flowchart showing an operation procedure of the control device 5 according to the seventh embodiment. This processing program is stored in a ROM (not shown) in the CPU 109 of the control device 5 and is executed by the CPU 109 at startup.

CPU109は、まず、ネットワークインターフェース110を介してネットワークカメラ4から画像データを受信したか否かを判別する(ステップS31)。画像データを受信している場合、CPU109は、受信した画像データを画像処理部111で処理した後、表示部112に表示する(ステップS32)。一方、画像データを受信していない場合、CPU109は、そのままステップS33の処理に進む。   First, the CPU 109 determines whether image data has been received from the network camera 4 via the network interface 110 (step S31). When the image data is received, the CPU 109 processes the received image data by the image processing unit 111 and then displays it on the display unit 112 (step S32). On the other hand, if the image data has not been received, the CPU 109 proceeds to the process of step S33 as it is.

CPU109は、ネットワークインターフェース3を介してネットワークカメラ4から姿勢状態変更通知を受信したか否かを判別する(ステップS33)。姿勢状態変更通知を受信している場合、CPU109は、メッセージを表示部112に表示するように、画像処理部111に対して指示を行う(ステップS34A)。このメッセージの内容は、ネットワークカメラ4の設置が天地逆に変更されたので、プリセットメモリ114に記憶されているプリセットデータを初期化することを通知するものである。   The CPU 109 determines whether or not a posture state change notification has been received from the network camera 4 via the network interface 3 (step S33). When the posture state change notification is received, the CPU 109 instructs the image processing unit 111 to display a message on the display unit 112 (step S34A). The contents of this message notify that the preset data stored in the preset memory 114 is to be initialized because the installation of the network camera 4 has been changed upside down.

CPU109は、このメッセージを表示した後、プリセットメモリ114に記憶されているプリセットデータの初期化を行う(ステップS35)。この後、CPU109は、ステップS31の処理に戻る。一方、CPU109は、姿勢状態変更通知を受信していない場合、そのままステップS31の処理に戻る。   After displaying this message, the CPU 109 initializes the preset data stored in the preset memory 114 (step S35). Thereafter, the CPU 109 returns to the process of step S31. On the other hand, if the CPU 109 has not received the posture state change notification, the CPU 109 directly returns to the process of step S31.

第7の実施形態におけるネットワークカメラシステムによれば、ネットワークカメラ4の天地を逆に設置した場合、制御装置5は、ネットワークカメラ4から姿勢状態変更通知を受信する。制御装置5は、この受信に応じて、表示部112にそのメッセージの表示および有効でなくなったプリセットデータの初期化を行う。ユーザは、プリセットメモリ114に記憶されているプリセットデータが有効でなくなったことを認識することができ、必要に応じて再度プリセットデータの設定を開始することができる。   According to the network camera system in the seventh embodiment, when the top of the network camera 4 is installed upside down, the control device 5 receives the posture state change notification from the network camera 4. In response to this reception, the control device 5 displays the message on the display unit 112 and initializes the preset data that is no longer valid. The user can recognize that the preset data stored in the preset memory 114 is no longer valid, and can start setting the preset data again as necessary.

[第8の実施形態]
第8の実施形態におけるネットワークカメラシステムの構成は、前記第2の実施形態と同様である。また、ネットワークカメラ4の動作は前記第2の実施形態における図4のフローチャートで示した動作と同一である。図13は第8の実施形態における制御装置5の動作手順を示すフローチャートである。この処理プログラムは制御装置5のCPU109内のROM(図示せず)に格納されており、起動時にCPU109によって実行される。
[Eighth Embodiment]
The configuration of the network camera system in the eighth embodiment is the same as that in the second embodiment. The operation of the network camera 4 is the same as that shown in the flowchart of FIG. 4 in the second embodiment. FIG. 13 is a flowchart illustrating an operation procedure of the control device 5 according to the eighth embodiment. This processing program is stored in a ROM (not shown) in the CPU 109 of the control device 5 and is executed by the CPU 109 at startup.

CPU109は、まず、ネットワークインターフェース110を介してネットワークカメラ4から画像データを受信したか否かを判別する(ステップS31)。画像データを受信している場合、CPU109は、受信した画像データを画像処理部111で処理した後、表示部112に表示する(ステップS32)。一方、画像データを受信していない場合、CPU109は、そのままステップS33の処理に進む。   First, the CPU 109 determines whether image data has been received from the network camera 4 via the network interface 110 (step S31). When the image data is received, the CPU 109 processes the received image data by the image processing unit 111 and then displays it on the display unit 112 (step S32). On the other hand, if the image data has not been received, the CPU 109 proceeds to the process of step S33 as it is.

CPU109は、ネットワークインターフェース3を介してネットワークカメラ4から姿勢状態変更通知を受信したか否かを判別する(ステップS33)。姿勢状態変更通知を受信している場合、CPU109は、メッセージを表示部112に表示するように、画像処理部111に対して指示を行う(ステップS34B)。このメッセージの内容は、ネットワークカメラ4の設置が天地逆に変更されたので、プリセットメモリ114に記憶されているプリセットデータを初期化するか否かをユーザに問い合わせるものである。   The CPU 109 determines whether or not a posture state change notification has been received from the network camera 4 via the network interface 3 (step S33). When the posture state change notification is received, the CPU 109 instructs the image processing unit 111 to display a message on the display unit 112 (step S34B). The content of this message inquires the user whether or not to initialize the preset data stored in the preset memory 114 because the installation of the network camera 4 has been changed upside down.

CPU109は、このメッセージを表示した後、このメッセージに対して操作部113から行われるユーザの入力を判別する(ステップS34C)。このユーザ入力により、ユーザがプリセットデータの初期化を選択した場合、CPU109は、プリセットメモリ114に記憶されているプリセットデータの初期化を行う(ステップS35)。この後、CPU109は、ステップS31の処理に戻る。一方、CPU109は、姿勢状態変更通知を受信していない場合、そのままステップS31の処理に戻る。   After displaying this message, the CPU 109 determines user input made from the operation unit 113 in response to this message (step S34C). When the user selects initialization of preset data by this user input, the CPU 109 initializes preset data stored in the preset memory 114 (step S35). Thereafter, the CPU 109 returns to the process of step S31. On the other hand, if the CPU 109 has not received the posture state change notification, the CPU 109 directly returns to the process of step S31.

第8の実施形態におけるネットワークカメラシステムによれば、ネットワークカメラ4の天地を逆に設置した場合、制御装置5はネットワークカメラ4から姿勢状態変更通知を受信する。制御装置5は、この受信に応じて、表示部112にそのメッセージの表示を行うことができ、ユーザは必要に応じてプリセットメモリ114の初期化を行って、再度設定を開始することができる。   According to the network camera system of the eighth embodiment, when the network camera 4 is installed upside down, the control device 5 receives the posture state change notification from the network camera 4. In response to this reception, the control device 5 can display the message on the display unit 112, and the user can initialize the preset memory 114 as necessary and start setting again.

[第9の実施形態]
第9の実施形態におけるネットワークカメラシステムの構成は、前記第2の実施形態と同様である。また、ネットワークカメラ4の動作は前記第2の実施形態における図4のフローチャートで示した動作と同一である。図14は第9の実施形態における制御装置5の動作手順を示すフローチャートである。この処理プログラムは制御装置5のCPU109内のROM(図示せず)に格納されており、起動時にCPU109によって実行される。前記第8の実施形態と同一のステップ処理については、同一のステップ番号を付すことにより、その説明を省略する。
[Ninth Embodiment]
The configuration of the network camera system in the ninth embodiment is the same as that in the second embodiment. The operation of the network camera 4 is the same as that shown in the flowchart of FIG. 4 in the second embodiment. FIG. 14 is a flowchart showing an operation procedure of the control device 5 according to the ninth embodiment. This processing program is stored in a ROM (not shown) in the CPU 109 of the control device 5 and is executed by the CPU 109 at startup. About the same step process as the said 8th Embodiment, the description is abbreviate | omitted by attaching | subjecting the same step number.

まず、CPU109は、ステップS33でネットワークインターフェース3を介してネットワークカメラ4から姿勢状態変更通知を受信した場合、プリセットメモリ114に記憶されているプリセットデータの座標データを反転させる(ステップS33A)。CPU109は、反転した座標データが可動範囲内に収まっているか否かを判別する(ステップS33B)。CPU109は、可動範囲外のプリセット座標が検出されると、前記第8の実施形態と同様、ステップS34B以降の処理を行う。一方、可動範囲内のプリセット座標が検出されると、ステップS31の処理に戻る。   First, when the CPU 109 receives the posture state change notification from the network camera 4 via the network interface 3 in step S33, the CPU 109 inverts the coordinate data of the preset data stored in the preset memory 114 (step S33A). The CPU 109 determines whether or not the inverted coordinate data is within the movable range (step S33B). When the preset coordinates outside the movable range are detected, the CPU 109 performs the processing from step S34B onward as in the eighth embodiment. On the other hand, when the preset coordinates within the movable range are detected, the process returns to step S31.

第9の実施形態におけるネットワークカメラシステムによれば、ネットワークカメラ1の設置が天地逆に変更され、プリセット座標がネットワークカメラのパン動作およびチルト動作の移動範囲外になった場合だけ、メッセージの表示を行うことができる。ユーザは必要に応じてプリセットメモリ114の初期化を行って、再度プリセットデータの設定を開始することができる。   According to the network camera system of the ninth embodiment, the message is displayed only when the installation of the network camera 1 is changed to the upside down and the preset coordinates are outside the movement range of the panning and tilting operations of the network camera. It can be carried out. The user can initialize the preset memory 114 as necessary and start setting the preset data again.

なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。   The present invention is not limited to the configuration of the above-described embodiment, and any configuration can be used as long as the functions shown in the claims or the functions of the configuration of the present embodiment can be achieved. Is also applicable.

例えば、上記各実施形態では、撮影された画像データ(映像)にメッセージが重畳されたが、画像データに重畳されるプリセットデータに関する情報としては、メッセージに限らず、各状態を表す所定のマークや記号等であってもよい。   For example, in each of the above embodiments, the message is superimposed on the captured image data (video). However, the information related to the preset data superimposed on the image data is not limited to the message, and a predetermined mark indicating each state, It may be a symbol or the like.

また、上記第4〜第9の実施形態では、プリセットメモリの記憶内容を無効化するために、初期化していたが、無効であることを示す特定のデータを書き込むようにしてもよい。   In the fourth to ninth embodiments, initialization is performed to invalidate the stored contents of the preset memory, but specific data indicating invalidity may be written.

また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。   The object of the present invention is achieved by executing the following processing. That is, a storage medium that records a program code of software that realizes the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU, MPU, etc.) of the system or apparatus is stored in the storage medium. This is the process of reading the code.

この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code and the storage medium storing the program code constitute the present invention.

また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。   Moreover, the following can be used as a storage medium for supplying the program code. For example, floppy (registered trademark) disk, hard disk, magneto-optical disk, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD + RW, magnetic tape, nonvolatile memory card, ROM or the like. Alternatively, the program code may be downloaded via a network.

また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で可動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。   Further, the present invention includes a case where the function of the above-described embodiment is realized by executing the program code read by the computer. In addition, based on the instruction of the program code, an OS (operating system) running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing. Is also included.

更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行う場合である。   Furthermore, a case where the functions of the above-described embodiment are realized by the following processing is also included in the present invention. That is, 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. Thereafter, based on the instruction of the program code, the CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing.

第1の実施形態におけるネットワークカメラシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the network camera system in 1st Embodiment. ネットワークカメラ1の動作手順を示すフローチャートである。3 is a flowchart showing an operation procedure of the network camera 1. 第2の実施形態におけるネットワークカメラシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the network camera system in 2nd Embodiment. ネットワークカメラ4の動作手順を示すフローチャートである。4 is a flowchart showing an operation procedure of the network camera 4. 制御装置5の動作手順を示すフローチャートである。3 is a flowchart showing an operation procedure of the control device 5. 第3の実施形態におけるネットワークカメラ1の動作手順を示すフローチャートである。It is a flowchart which shows the operation | movement procedure of the network camera 1 in 3rd Embodiment. プリセットの座標を示す図である。It is a figure which shows the coordinate of a preset. 第4の実施形態におけるネットワークカメラ1の動作手順を示すフローチャートである。It is a flowchart which shows the operation | movement procedure of the network camera 1 in 4th Embodiment. 第5の実施形態におけるネットワークカメラ1の動作手順を示すフローチャートである。It is a flowchart which shows the operation | movement procedure of the network camera 1 in 5th Embodiment. 制御装置2の動作手順を示すフローチャートである。3 is a flowchart showing an operation procedure of the control device 2. 第6の実施形態におけるネットワークカメラ1の動作手順を示すフローチャートである。It is a flowchart which shows the operation | movement procedure of the network camera 1 in 6th Embodiment. 第7の実施形態における制御装置5の動作手順を示すフローチャートである。It is a flowchart which shows the operation | movement procedure of the control apparatus 5 in 7th Embodiment. 第8の実施形態における制御装置5の動作手順を示すフローチャートである。It is a flowchart which shows the operation | movement procedure of the control apparatus 5 in 8th Embodiment. 第9の実施形態における制御装置5の動作手順を示すフローチャートである。It is a flowchart which shows the operation | movement procedure of the control apparatus 5 in 9th Embodiment.

符号の説明Explanation of symbols

1、4 ネットワークカメラ
2、5 制御装置
102 撮像部
104 駆動部
106、114 プリセットメモリ
107 姿勢検出回路
112 表示部
DESCRIPTION OF SYMBOLS 1, 4 Network camera 2, 5 Control apparatus 102 Image pick-up part 104 Drive part 106, 114 Preset memory 107 Posture detection circuit 112 Display part

Claims (22)

映像を撮影する撮像手段と、
前記撮像手段を駆動して撮像位置を変更する駆動手段と、
前記駆動手段を制御する制御手段と、
外部機器と通信を行う通信手段とを備え、
前記通信手段を介して前記外部機器から制御信号を受信し、前記受信した制御信号に従って、前記制御手段が前記駆動手段を制御するカメラ装置であって、
前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、
前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、
前記撮像手段の姿勢が変更されたことが検出された場合、前記通信手段を介して出力される映像に前記プリセットデータに関する情報を重畳する重畳手段とを備えたことを特徴とするカメラ装置。
An imaging means for capturing images;
Driving means for driving the imaging means to change the imaging position;
Control means for controlling the drive means;
A communication means for communicating with an external device,
A camera device that receives a control signal from the external device via the communication unit, and the control unit controls the driving unit according to the received control signal,
Preset storage means for storing the imaging position of the imaging means as preset data;
Attitude change detection means for detecting that the attitude of the imaging means has been changed;
And a superimposing unit that superimposes information related to the preset data on a video output via the communication unit when it is detected that the posture of the imaging unit is changed.
前記撮像手段は天地方向に正位置設置あるいは逆位置設置に設置可能であり、
前記姿勢変更検出手段は、前記撮像手段の設置方向が変更されたことを検出した場合、前記撮像手段の姿勢が変更されたことを検出する請求項1記載のカメラ装置。
The imaging means can be installed in a normal position or a reverse position in the vertical direction,
The camera apparatus according to claim 1, wherein the posture change detection unit detects that the posture of the imaging unit has been changed when detecting that the installation direction of the imaging unit has been changed.
前記撮像手段の設置方向が変更されたことを検出した場合、前記プリセット記憶手段に前記プリセットデータとして記憶されている、前記撮像手段の撮像位置の座標値を正逆反転する処理を行う座標値反転手段を備え、
前記座標値反転手段によって反転された座標値が、前記駆動手段によって駆動される前記撮像手段の可動範囲を逸脱する場合、前記重畳手段は、前記プリセットデータに関する情報を重畳することを特徴とする請求項2記載のカメラ装置。
When it is detected that the installation direction of the imaging unit has been changed, the coordinate value inversion is performed so as to invert the coordinate value of the imaging position of the imaging unit stored in the preset storage unit as the preset data. With means,
The superimposing unit superimposes information on the preset data when the coordinate value reversed by the coordinate value reversing unit deviates from the movable range of the imaging unit driven by the driving unit. Item 3. The camera device according to Item 2.
映像を撮影する撮像手段と、
前記撮像手段を駆動して撮像位置を変更する駆動手段と、
前記駆動手段を制御する制御手段と、
外部機器と通信を行う通信手段とを備え、
前記通信手段を介して前記外部機器から制御信号を受信し、前記受信した制御信号に従って、前記制御手段が前記駆動手段を制御するカメラ装置であって、
前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、
前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、
前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセット記憶手段の記憶内容を無効化する無効化手段とを備えたことを特徴とするカメラ装置。
An imaging means for capturing images;
Driving means for driving the imaging means to change the imaging position;
Control means for controlling the drive means;
A communication means for communicating with an external device,
A camera device that receives a control signal from the external device via the communication unit, and the control unit controls the driving unit according to the received control signal,
Preset storage means for storing the imaging position of the imaging means as preset data;
Attitude change detection means for detecting that the attitude of the imaging means has been changed;
A camera apparatus, comprising: an invalidating means for invalidating the stored contents of the preset storage means when it is detected that the posture of the imaging means has been changed.
前記撮像手段の姿勢が変更されたことが検出された場合、前記通信手段を介して出力される映像に前記プリセットデータに関する情報として、前記プリセット記憶手段の記憶内容を無効化する旨のメッセージを重畳する重畳手段を備え、
前記無効化手段は、前記通信手段を介して前記外部機器から前記無効化を許諾する制御信号を受信した場合、前記プリセット記憶手段の記憶内容を無効化することを特徴とする請求項4記載のカメラ装置。
When it is detected that the posture of the image pickup unit has been changed, a message to invalidate the stored contents of the preset storage unit is superimposed on the video output via the communication unit as information on the preset data. Superimposing means for
5. The invalidation means, when receiving a control signal permitting invalidation from the external device via the communication means, invalidates the storage contents of the preset storage means. Camera device.
前記撮像手段は天地方向に正位置設置あるいは逆位置設置に設置可能であり、
前記姿勢変更検出手段は、前記撮像手段の設置方向が変更されたことを検出した場合、前記撮像手段の姿勢が変更されたことを検出する請求項4または5記載のカメラ装置。
The imaging means can be installed in a normal position or a reverse position in the vertical direction,
The camera apparatus according to claim 4, wherein the posture change detection unit detects that the posture of the imaging unit has been changed when detecting that the installation direction of the imaging unit has been changed.
前記撮像手段の設置方向が変更されたことが検出された場合、前記プリセット記憶手段に前記プリセットデータとして記憶されている、前記撮像手段の撮像位置の座標値を正逆反転する処理を行う座標値反転手段を備え、
前記座標値反転手段によって反転された座標値が、前記駆動手段によって駆動される前記撮像手段の可動範囲を逸脱する場合、前記無効化手段は、前記プリセット記憶手段の記憶内容を無効化することを特徴とする請求項6記載のカメラ装置。
When it is detected that the installation direction of the imaging unit has been changed, the coordinate value that performs the process of reversing the coordinate value of the imaging position of the imaging unit stored in the preset storage unit as the preset data With inversion means,
When the coordinate value inverted by the coordinate value inverting means deviates from the movable range of the imaging means driven by the driving means, the invalidating means invalidates the stored contents of the preset storage means. The camera device according to claim 6.
映像を撮影する撮像手段と、
前記撮像手段を駆動して撮像位置を変更する駆動手段と、
前記駆動手段を制御する制御手段と、
前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、
通信を行う通信手段とを備え、
前記通信手段を介して受信した制御信号に従って、前記制御手段が前記駆動手段を制御するカメラ装置に、前記制御信号を送信して当該カメラ装置を制御する制御装置であって、
前記通信手段を介して出力された映像を表示する表示手段と、
前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、
前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセットデータに関する情報を前記表示手段に表示させる表示制御手段とを備えたことを特徴とする制御装置。
An imaging means for capturing images;
Driving means for driving the imaging means to change the imaging position;
Control means for controlling the drive means;
Preset storage means for storing the imaging position of the imaging means as preset data;
Communication means for performing communication,
In accordance with a control signal received via the communication unit, the control unit transmits the control signal to a camera device that controls the driving unit, and controls the camera device.
Display means for displaying video output via the communication means;
Attitude change detection means for detecting that the attitude of the imaging means has been changed;
A control apparatus comprising: display control means for displaying information on the preset data on the display means when it is detected that the attitude of the imaging means has been changed.
映像を撮影する撮像手段と、
前記撮像手段を駆動して撮像位置を変更する駆動手段と、
前記駆動手段を制御する制御手段と、
通信を行う通信手段とを備え、
前記通信手段を介して受信した制御信号に従って、前記制御手段が前記駆動手段を制御するカメラ装置に、前記制御信号を送信して当該カメラ装置を制御する制御装置であって、
前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、
前記通信手段を介して出力された映像を表示する表示手段と、
前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、
前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセットデータに関する情報を前記表示手段に表示させる表示制御手段とを備えたことを特徴とする制御装置。
An imaging means for capturing images;
Driving means for driving the imaging means to change the imaging position;
Control means for controlling the drive means;
Communication means for performing communication,
In accordance with a control signal received via the communication unit, the control unit transmits the control signal to a camera device that controls the driving unit, and controls the camera device.
Preset storage means for storing the imaging position of the imaging means as preset data;
Display means for displaying video output via the communication means;
Attitude change detection means for detecting that the attitude of the imaging means has been changed;
A control apparatus comprising: display control means for displaying information on the preset data on the display means when it is detected that the attitude of the imaging means has been changed.
前記撮像手段は天地方向に正位置設置あるいは逆位置設置に設置可能であり、
前記姿勢変更検出手段は、前記撮像手段の設置方向が変更されたことを検出した場合、前記撮像手段の姿勢が変更されたことを検出する請求項8または9記載の制御装置。
The imaging means can be installed in a normal position or a reverse position in the vertical direction,
The control device according to claim 8 or 9, wherein the posture change detection unit detects that the posture of the imaging unit has been changed when detecting that the installation direction of the imaging unit has been changed.
前記撮像手段の設置方向が変更されたことを検出した場合、前記プリセット記憶手段に前記プリセットデータとして記憶されている、前記撮像手段の撮像位置の座標値を正逆反転する処理を行う座標値反転手段を備え、
前記座標値反転手段によって反転された座標値が、前記駆動手段によって駆動される前記撮像手段の可動範囲を逸脱する場合、前記表示制御手段は、前記プリセットデータに関する情報を前記表示手段に表示させることを特徴とする請求項10記載の制御装置。
When it is detected that the installation direction of the imaging unit has been changed, the coordinate value inversion is performed so as to invert the coordinate value of the imaging position of the imaging unit stored in the preset storage unit as the preset data. With means,
When the coordinate value reversed by the coordinate value reversing means deviates from the movable range of the imaging means driven by the driving means, the display control means causes the display means to display information on the preset data. The control device according to claim 10.
映像を撮影する撮像手段と、
前記撮像手段を駆動して撮像位置を変更する駆動手段と、
前記駆動手段を制御する制御手段と、
通信を行う通信手段とを備え、
前記通信手段を介して受信した制御信号に従って、前記制御手段が前記駆動手段を制御するカメラ装置に、前記制御信号を送信して当該カメラ装置を制御する制御装置であって、
前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、
前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、
前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセット記憶手段の記憶内容を無効化する無効化手段とを備えたことを特徴とする制御装置。
An imaging means for capturing images;
Driving means for driving the imaging means to change the imaging position;
Control means for controlling the drive means;
Communication means for performing communication,
In accordance with a control signal received via the communication unit, the control unit transmits the control signal to a camera device that controls the driving unit, and controls the camera device.
Preset storage means for storing the imaging position of the imaging means as preset data;
Attitude change detection means for detecting that the attitude of the imaging means has been changed;
A control apparatus comprising: an invalidating means for invalidating the stored contents of the preset storage means when it is detected that the posture of the imaging means has been changed.
ユーザからの入力を受け付けるユーザ入力手段と、
前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセット記憶手段の記憶内容を無効化するか否かを問い合わせるメッセージを表示する表示手段とを備え、
前記無効化手段は、前記ユーザ入力手段によって無効化が選択された場合、前記プリセット記憶手段の記憶内容を無効化することを特徴とする請求項12記載の制御装置。
User input means for receiving input from the user;
A display means for displaying a message asking whether to invalidate the stored contents of the preset storage means when it is detected that the orientation of the imaging means has been changed,
13. The control device according to claim 12, wherein the invalidation means invalidates the stored contents of the preset storage means when invalidation is selected by the user input means.
前記撮像手段は天地方向に正位置設置あるいは逆位置設置に設置可能であり、
前記姿勢変更検出手段は、前記撮像手段の設置方向が変更されたことを検出した場合、前記撮像手段の姿勢が変更されたことを検出する請求項12または13記載の制御装置。
The imaging means can be installed in a normal position or a reverse position in the vertical direction,
The control device according to claim 12 or 13, wherein the posture change detection unit detects that the posture of the imaging unit has been changed when detecting that the installation direction of the imaging unit has been changed.
前記撮像手段の設置方向が変更されたことを検出した場合、前記プリセット記憶手段に前記プリセットデータとして記憶されている、前記撮像手段の撮像位置の座標値を正逆反転する処理を行う座標値反転手段を備え、
前記座標値反転手段によって反転された座標値が、前記駆動手段によって駆動される前記撮像手段の可動範囲を逸脱する場合、前記無効化手段は、前記プリセット記憶手段の記憶内容を無効化することを特徴とする請求項14記載の制御装置。
When it is detected that the installation direction of the imaging unit has been changed, the coordinate value inversion is performed so as to invert the coordinate value of the imaging position of the imaging unit stored in the preset storage unit as the preset data. With means,
When the coordinate value inverted by the coordinate value inverting means deviates from the movable range of the imaging means driven by the driving means, the invalidating means invalidates the stored contents of the preset storage means. The control device according to claim 14, characterized in that:
映像を撮影する撮像手段と、
前記撮像手段を駆動して撮像位置を変更する駆動手段と、
前記駆動手段を制御する制御手段と、
前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、
前記撮像手段によって撮影された映像を表示する表示手段と、
前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、
前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセットデータに関する情報を前記表示手段に表示させる表示制御手段とを備えたことを特徴とするカメラ制御システム。
An imaging means for capturing images;
Driving means for driving the imaging means to change the imaging position;
Control means for controlling the drive means;
Preset storage means for storing the imaging position of the imaging means as preset data;
Display means for displaying the video imaged by the imaging means;
Attitude change detection means for detecting that the attitude of the imaging means has been changed;
A camera control system comprising: display control means for displaying information on the preset data on the display means when it is detected that the posture of the imaging means has been changed.
映像を撮影する撮像手段と、
前記撮像手段を駆動して撮像位置を変更する駆動手段と、
前記駆動手段を制御する制御手段と、
前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、
前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、
前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセット記憶手段の記憶内容を無効化する無効化手段とを備えたことを特徴とするカメラ制御システム。
An imaging means for capturing images;
Driving means for driving the imaging means to change the imaging position;
Control means for controlling the drive means;
Preset storage means for storing the imaging position of the imaging means as preset data;
Attitude change detection means for detecting that the attitude of the imaging means has been changed;
A camera control system comprising: an invalidating means for invalidating the stored contents of the preset storage means when it is detected that the posture of the imaging means has been changed.
撮像手段が映像を撮影する撮像ステップと、
駆動手段が前記撮像手段を駆動して撮像位置を変更する駆動ステップと、
制御手段が前記駆動手段を制御する制御ステップと、
プリセット記憶手段に前記撮像手段の撮像位置をプリセットデータとして記憶しておくプリセット記憶ステップと、
表示手段が前記撮像手段によって撮影された映像を表示する表示ステップと、
姿勢変更検出手段が前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出ステップと、
表示制御手段が前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセットデータに関する情報を前記表示手段に表示させる表示制御ステップとを有することを特徴とするカメラ制御方法。
An imaging step in which the imaging means captures an image;
A driving step in which the driving means drives the imaging means to change the imaging position;
A control step in which the control means controls the driving means;
A preset storage step of storing the imaging position of the imaging means in the preset storage means as preset data;
A display step in which the display means displays the video imaged by the imaging means;
A posture change detecting step in which the posture change detecting means detects that the posture of the imaging means has been changed;
And a display control step of causing the display means to display information relating to the preset data when the display control means detects that the attitude of the imaging means has been changed.
撮像手段が映像を撮影する撮像ステップと、
駆動手段が前記撮像手段を駆動して撮像位置を変更する駆動ステップと、
制御手段が前記駆動手段を制御する制御ステップと、
プリセット記憶手段に前記撮像手段の撮像位置をプリセットデータとして記憶しておくプリセット記憶ステップと、
姿勢変更検出手段が前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出ステップと、
無効化手段が前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセット記憶手段の記憶内容を無効化する無効化ステップとを有することを特徴とするカメラ制御方法。
An imaging step in which the imaging means captures an image;
A driving step in which the driving means drives the imaging means to change the imaging position;
A control step in which the control means controls the driving means;
A preset storage step of storing the imaging position of the imaging means in the preset storage means as preset data;
A posture change detecting step in which the posture change detecting means detects that the posture of the imaging means has been changed;
A camera control method comprising: an invalidation step of invalidating the stored contents of the preset storage means when the invalidation means detects that the attitude of the imaging means has been changed.
映像を撮影する撮像手段と、前記撮像手段を駆動して撮像位置を変更する駆動手段と、前記駆動手段を制御する制御手段と、前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、前記撮像手段によって撮影された映像を表示する表示手段と、前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセットデータに関する情報を前記表示手段に表示させる表示制御手段とを備えたカメラ制御システムのカメラ制御方法を、コンピュータに実行させるプログラムであって、
前記カメラ制御方法は、
前記撮像手段が映像を撮影する撮像ステップと、
前記駆動手段が前記撮像手段を駆動して撮像位置を変更する駆動ステップと、
前記制御手段が前記駆動手段を制御する制御ステップと、
前記プリセット記憶手段に前記撮像手段の撮像位置をプリセットデータとして記憶しておくプリセット記憶ステップと、
前記表示手段が前記撮像手段によって撮影された映像を表示する表示ステップと、
前記姿勢変更検出手段が前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出ステップと、
前記表示制御手段が前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセットデータに関する情報を前記表示手段に表示させる表示制御ステップとを有することを特徴とするプログラム。
Imaging means for photographing video, driving means for driving the imaging means to change the imaging position, control means for controlling the driving means, preset storage means for storing the imaging position of the imaging means as preset data, When detecting that the display means for displaying the video imaged by the imaging means, the attitude change detection means for detecting that the attitude of the imaging means is changed, and the attitude of the imaging means are changed, A program for causing a computer to execute a camera control method of a camera control system comprising display control means for displaying information on the preset data on the display means,
The camera control method includes:
An imaging step in which the imaging means captures an image;
A driving step in which the driving means drives the imaging means to change an imaging position;
A control step in which the control means controls the driving means;
A preset storage step of storing the imaging position of the imaging unit as preset data in the preset storage unit;
A display step in which the display means displays the video imaged by the imaging means;
A posture change detection step in which the posture change detection means detects that the posture of the imaging means has been changed;
A display control step of causing the display means to display information relating to the preset data when the display control means detects that the attitude of the imaging means has been changed.
映像を撮影する撮像手段と、前記撮像手段を駆動して撮像位置を変更する駆動手段と、前記駆動手段を制御する制御手段と、前記撮像手段の撮像位置をプリセットデータとして記憶するプリセット記憶手段と、前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出手段と、前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセット記憶手段の記憶内容を無効化する無効化手段とを備えたカメラ制御システムのカメラ制御方法を、コンピュータに実行させるプログラムであって、
前記カメラ制御方法は、
前記撮像手段が映像を撮影する撮像ステップと、
前記駆動手段が前記撮像手段を駆動して撮像位置を変更する駆動ステップと、
前記制御手段が前記駆動手段を制御する制御ステップと、
前記プリセット記憶手段に前記撮像手段の撮像位置をプリセットデータとして記憶しておくプリセット記憶ステップと、
前記姿勢変更検出手段が前記撮像手段の姿勢が変更されたことを検出する姿勢変更検出ステップと、
前記無効化手段が前記撮像手段の姿勢が変更されたことを検出した場合、前記プリセット記憶手段の記憶内容を無効化する無効化ステップとを有することを特徴とするプログラム。
Imaging means for photographing video, driving means for driving the imaging means to change the imaging position, control means for controlling the driving means, preset storage means for storing the imaging position of the imaging means as preset data, , A posture change detecting unit for detecting that the posture of the imaging unit has been changed, and an invalidating unit for invalidating the stored contents of the preset storage unit when it is detected that the posture of the imaging unit has been changed. A program for causing a computer to execute a camera control method of a camera control system comprising:
The camera control method includes:
An imaging step in which the imaging means captures an image;
A driving step in which the driving means drives the imaging means to change an imaging position;
A control step in which the control means controls the driving means;
A preset storage step of storing the imaging position of the imaging unit as preset data in the preset storage unit;
A posture change detection step in which the posture change detection means detects that the posture of the imaging means has been changed;
A program comprising: an invalidation step of invalidating the stored contents of the preset storage means when the invalidation means detects that the attitude of the imaging means has been changed.
請求項20または21記載のプログラムを格納することを特徴とするコンピュータで読み取り可能な記憶媒体。   A computer-readable storage medium storing the program according to claim 20 or 21.
JP2007151540A 2007-06-07 2007-06-07 Camera device, controller, camera control system, camera control method, program, and storage medium Pending JP2008306443A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007151540A JP2008306443A (en) 2007-06-07 2007-06-07 Camera device, controller, camera control system, camera control method, program, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007151540A JP2008306443A (en) 2007-06-07 2007-06-07 Camera device, controller, camera control system, camera control method, program, and storage medium

Publications (1)

Publication Number Publication Date
JP2008306443A true JP2008306443A (en) 2008-12-18

Family

ID=40234773

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007151540A Pending JP2008306443A (en) 2007-06-07 2007-06-07 Camera device, controller, camera control system, camera control method, program, and storage medium

Country Status (1)

Country Link
JP (1) JP2008306443A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013187523A1 (en) * 2012-06-12 2013-12-19 Canon Kabushiki Kaisha Capturing control apparatus, capturing control method and program
JP2016165137A (en) * 2016-04-21 2016-09-08 キヤノン株式会社 Information processor, information processing method and program
JP2016165112A (en) * 2016-03-18 2016-09-08 キヤノン株式会社 Monitoring device, information processor, and method and program for processing monitoring device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013187523A1 (en) * 2012-06-12 2013-12-19 Canon Kabushiki Kaisha Capturing control apparatus, capturing control method and program
JP2016165112A (en) * 2016-03-18 2016-09-08 キヤノン株式会社 Monitoring device, information processor, and method and program for processing monitoring device
JP2016165137A (en) * 2016-04-21 2016-09-08 キヤノン株式会社 Information processor, information processing method and program

Similar Documents

Publication Publication Date Title
JP5967473B2 (en) Imaging apparatus and imaging system
US9094597B2 (en) Imaging apparatus and imaging system
JP5991514B2 (en) Imaging apparatus and imaging system
JP2011030041A (en) Imaging section driving device, rotation angle control method, imaging apparatus, program, and imaging system
JP4865587B2 (en) Stationary imaging device
JP5471224B2 (en) Imaging system, imaging apparatus, information processing apparatus, and imaging method
JP2007129585A (en) Imaging apparatus, its control method and program
JP2008306443A (en) Camera device, controller, camera control system, camera control method, program, and storage medium
JP2006086714A (en) Supervisory camera apparatus
JP5820210B2 (en) IMAGING DEVICE AND IMAGING DEVICE CONTROL METHOD
JP2017092689A (en) Control device, control method, and program
JP2016063244A (en) Imaging apparatus and image display control method
US11630627B2 (en) Electronic device, control method, and storage medium
JP2011155461A (en) Imaging device, and method and program for controlling the same
JP3711119B2 (en) Imaging apparatus, imaging system, and imaging method
JP2006086713A (en) Supervisory camera apparatus
JP4968936B2 (en) Control device, control method and program
JP2007180663A (en) Electronic camera, and angle control method of display means thereof
JP2014131211A (en) Imaging apparatus and image monitoring system
JP2024074622A (en) Imaging apparatus, means for controlling the same, and program
JP2001285872A (en) Image transmitting device
JP2023031540A (en) Information processing device, information processing method, and program
JP2006229628A (en) Movement detecting device
JP5105190B2 (en) Remote monitoring system and server
JP2011040897A (en) Image pickup device and control method thereof