Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7614837B2 - Imaging device, control method and program thereof - Google Patents
[go: Go Back, main page]

JP7614837B2 - Imaging device, control method and program thereof - Google Patents

Imaging device, control method and program thereof Download PDF

Info

Publication number
JP7614837B2
JP7614837B2 JP2020215655A JP2020215655A JP7614837B2 JP 7614837 B2 JP7614837 B2 JP 7614837B2 JP 2020215655 A JP2020215655 A JP 2020215655A JP 2020215655 A JP2020215655 A JP 2020215655A JP 7614837 B2 JP7614837 B2 JP 7614837B2
Authority
JP
Japan
Prior art keywords
speed
acceleration
imaging
speed range
drive
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020215655A
Other languages
Japanese (ja)
Other versions
JP2022101206A (en
Inventor
智史 芦谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2020215655A priority Critical patent/JP7614837B2/en
Publication of JP2022101206A publication Critical patent/JP2022101206A/en
Application granted granted Critical
Publication of JP7614837B2 publication Critical patent/JP7614837B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Studio Devices (AREA)

Description

本発明は、撮像装置及びその制御方法及びプログラムに関するものである。 The present invention relates to an imaging device and a control method and program for the same.

監視システムや映像配信システムでは、ネットワークや専用線を介して遠隔操作により制御可能なカメラヘッド部を回転させるパンチルト(以下、PTとも記す)機構部を備えたカメラを利用している。このようなカメラでは、水平方向の回転駆動を行うパン機構部と、垂直方向の回転駆動を行うチルト機構部を備える。更に、電動ズームも可能なパンチルトズーム(以下、PTZとも記す)カメラは、撮影方向だけでなく、撮影画角を自在に変更可能となり、動きのある被写体を撮影するのに適したものとなる。また放送業務用に用いられるPTZカメラでは、ショット動作というPTZの位置とその位置への移動時間を指定して、その位置までPTZが同時に駆動開始し、同時に駆動停止する機能を持っているものもある。 Surveillance systems and video distribution systems use cameras equipped with a pan-tilt (PT) mechanism that rotates the camera head, which can be controlled remotely via a network or dedicated line. Such cameras are equipped with a pan mechanism that rotates the camera horizontally and a tilt mechanism that rotates the camera vertically. Furthermore, pan-tilt-zoom (PTZ) cameras that also have an electric zoom can freely change not only the shooting direction but also the shooting angle of view, making them suitable for shooting moving subjects. Some PTZ cameras used for broadcasting work have a function that allows you to specify the PTZ position and the time it takes to move to that position, called a shot operation, and the PTZs start and stop moving to that position simultaneously.

PT駆動部のメカ特性によっては、所定の速度範囲で駆動した際に共振による振動や音が発生することがあり、また等速駆動中の速度が周期的に微小変化する速度ムラが発生することがある。放送業務用に用いられるカメラでは、映像品位も重視され静音性やスムーズなPT制御が求められるので、この振動や音、並びに、速度の周期的微小変化の発生は問題になる。ショット動作では、目標位置と移動時間が指定され、指定された目標位置までの移動距離と移動時間により速度が決まるが、指定される値によっては先述した振動や音、速度ムラが発生しうる速度範囲で駆動することになってしまうことになる。 Depending on the mechanical characteristics of the PT drive unit, vibrations and noise due to resonance may occur when driven within a specified speed range, and speed irregularities may occur where the speed changes periodically and slightly during constant speed drive. Cameras used for broadcasting operations place importance on image quality, and require quietness and smooth PT control, so these vibrations, noise, and periodic small changes in speed are problematic. In a shot operation, a target position and travel time are specified, and the speed is determined by the travel distance and travel time to the specified target position, but depending on the specified values, the camera may end up driving within a speed range where the aforementioned vibrations, noise, and speed irregularities may occur.

例えば、特許文献1ではパンチルト同時駆動時に駆動量が短い方の駆動部は設定速度でなく、共振速度を避けるよう速度を高速にする方法が開示されている。また特許文献2ではズーム、フォーカス、パン、チルトを駆動する際に、移動時間を指定し、その時間によって各移動部材が適切な速度で同時駆動開始と同時駆動終了するように駆動する方法が開示されている。 For example, Patent Document 1 discloses a method in which when driving pan and tilt simultaneously, the driving unit with the shorter driving amount is driven at a high speed rather than at a set speed to avoid resonance speed. Patent Document 2 discloses a method in which, when driving zoom, focus, pan, and tilt, a movement time is specified, and each moving member is driven so that simultaneous drive starts and ends at an appropriate speed depending on that time.

特許第3726826号公報Patent No. 3726826 特開2004-325710号公報JP 2004-325710 A

しかしながら、上述の特許文献1に開示された従来技術では、駆動量が長い方の駆動部は共振速度のまま駆動してしまう。また駆動量が短い方の駆動部が先に駆動完了し、同時駆動開始し、同時駆動終了することもできない。また、上述の特許文献2に開示された従来技術では、加減速制御の言及はなく移動距離によって速度が一意に決まってしまうため、指定された目標位置までの移動距離や移動時間によっては振動や音、速度ムラが発生しうる速度範囲を避けることができない。 However, in the conventional technology disclosed in the above-mentioned Patent Document 1, the drive unit with the longer drive amount drives at the resonant speed. In addition, the drive unit with the shorter drive amount completes driving first, and simultaneous driving cannot start or end. In addition, in the conventional technology disclosed in the above-mentioned Patent Document 2, there is no mention of acceleration/deceleration control, and the speed is uniquely determined by the moving distance, so it is impossible to avoid a speed range in which vibrations, noise, and speed unevenness may occur depending on the moving distance and moving time to the specified target position.

本発明はかかる問題に鑑み成されたものであり、PTZのショット動作において、指定された移動距離と移動時間を満たしながらも、所定の速度範囲を避けた速度で動作することで、駆動時の振動、音、速度ムラの発生を低減する技術を提供しようとするものである。 The present invention was developed in consideration of such problems, and aims to provide a technology that reduces the occurrence of vibrations, noise, and speed irregularities during operation by operating the PTZ shot at a speed that avoids a specified speed range while still meeting the specified movement distance and movement time.

この課題を解決するため、例えば本発明の撮像装置は以下の構成を備える。すなわち、
撮像部の撮像方向を変更するための駆動手段を有する撮像装置であって、
外部から、撮像する方向、並びに、撮像方向の変更に要する設定時間を含むパラメータを入力する入力手段と、
該入力手段で入力した前記パラメータに基づき前記駆動手段を制御する制御手段とを有し、
該制御手段は、
前記撮像部の現在の撮像方向と前記入力手段で入力したパラメータが示す撮像方向との差、前記設定時間、及び、予め設定された基準となる第1の加速度に基づいて、等速移動区間における第1の速度を導出する導出手段と、
導出した前記第1の速度が、回避すべき所定の速度範囲内にあるか否かを判定する判定手段と、
該判定手段で前記第1の速度が前記所定の速度範囲に含まれないと判定された場合には、前記導出手段による導出した第1の速度となるように前記駆動手段を制御し、
前記判定手段で前記第1の速度が前記所定の速度範囲に含まれると判定された場合には、前記所定の速度範囲に含まれない第2の速度に基づいて前記第1の加速度とは異なる第2の加速度を導出し、当該第2の速度となるよう前記駆動手段を制御する駆動制御手段とを含むことを特徴とする。
In order to solve this problem, for example, an imaging device according to the present invention has the following configuration.
An imaging device having a driving means for changing an imaging direction of an imaging unit,
an input means for inputting parameters including an imaging direction and a set time required for changing the imaging direction from the outside;
a control means for controlling the driving means based on the parameters input by the input means,
The control means
a derivation means for deriving a first speed in a constant speed movement section based on a difference between a current imaging direction of the imaging unit and an imaging direction indicated by a parameter input by the input means, the set time, and a first acceleration serving as a preset reference;
a determination means for determining whether the derived first speed is within a predetermined speed range to be avoided;
when the determining means determines that the first speed is not included in the predetermined speed range, the driving means is controlled so that the first speed becomes the first speed derived by the deriving means;
The present invention is characterized in that it further includes a drive control means for deriving a second acceleration different from the first acceleration based on a second speed that is not included in the predetermined speed range when the determination means determines that the first speed is included in the predetermined speed range, and for controlling the drive means to achieve the second speed.

本発明によれば、撮像方向を変更可能な撮像装置におけるショット動作を行う際に、指定された移動距離と移動時間を満たしながら所定の速度範囲を避けた速度で動作することで、駆動時の振動、音、速度ムラの発生を低減することが可能になる。 According to the present invention, when performing a shot operation in an imaging device that can change the imaging direction, it is possible to reduce the occurrence of vibrations, noise, and speed unevenness during operation by operating at a speed that avoids a specified speed range while satisfying the specified movement distance and movement time.

第1実施形態の撮像装置の構成を説明する図。FIG. 1 is a diagram illustrating the configuration of an imaging apparatus according to a first embodiment. 第1実施形態の撮像装置の平面図および側面図。1A and 1B are a plan view and a side view of an imaging apparatus according to a first embodiment. 撮像装置のショット動作指示を示す制御コマンドを示す図。5A and 5B are diagrams showing control commands indicating shot operation instructions of the imaging apparatus. 第1実施形態の撮像装置のショット動作の全体制御処理を示すフローチャート。4 is a flowchart showing an overall control process of a shot operation of the imaging apparatus of the first embodiment. 第1実施形態の撮像装置のショット動作の駆動計算処理を示すフローチャート。5 is a flowchart showing a drive calculation process for a shot operation of the imaging apparatus of the first embodiment. 第1実施形態の撮像装置のショット動作時の基準加速度での加減速制御を示す図。5A to 5C are diagrams showing acceleration/deceleration control at a reference acceleration during a shot operation of the imaging apparatus of the first embodiment. 第1実施形態の撮像装置のショット動作時の別の速度での加減速制御を示す図。6A to 6C are diagrams showing acceleration/deceleration control at different speeds during a shot operation of the imaging apparatus of the first embodiment. 第2実施形態の撮像装置のショット動作時の加減速制御を示す図。13A to 13C are diagrams showing acceleration and deceleration control during a shot operation of the imaging apparatus according to the second embodiment. 第2実施形態の撮像装置の加減速制御計算を示すフローチャート。10 is a flowchart showing acceleration/deceleration control calculations of an imaging apparatus according to a second embodiment. 第2実施形態の撮像装置の加減速制御計算を示すフローチャート。10 is a flowchart showing acceleration/deceleration control calculations of an imaging apparatus according to a second embodiment. 第3実施形態の撮像装置のショット動作時の加減速制御を示す図。13A to 13C are diagrams showing acceleration and deceleration control during a shot operation of the imaging apparatus of the third embodiment. 第3実施形態の撮像装置の加減速制御計算を示すフローチャート。13 is a flowchart showing acceleration/deceleration control calculations of an imaging apparatus according to a third embodiment. 第3実施形態の撮像装置の加減速制御計算を示すフローチャート。13 is a flowchart showing acceleration/deceleration control calculations of an imaging apparatus according to a third embodiment. 第4実施形態の撮像装置のショット動作での速度制御設定を示す制御コマンドを示す図。13A and 13B are diagrams showing control commands indicating speed control settings in a shot operation of the imaging apparatus of the fourth embodiment. 第4実施形態の撮像装置のショット動作を行うGUIを示す図。13 is a diagram showing a GUI for performing a shot operation of the imaging apparatus according to the fourth embodiment. 第4実施形態の撮像装置のショット動作速度制御設定を行うGUIを示す図。13 is a diagram showing a GUI for setting shot operation speed control of the imaging apparatus of the fourth embodiment.

以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。 The following embodiments are described in detail with reference to the attached drawings. Note that the following embodiments do not limit the invention according to the claims. Although the embodiments describe multiple features, not all of these multiple features are necessarily essential to the invention, and multiple features may be combined in any manner. Furthermore, in the attached drawings, the same reference numbers are used for the same or similar configurations, and duplicate explanations are omitted.

[第1の実施形態]
以下、図1~図7を参照して、第1実施形態について説明する。
[First embodiment]
Hereinafter, the first embodiment will be described with reference to FIGS.

図1は、本実施形態に係る撮像装置1000の構成を説明する図である。図2(a)は、撮像装置1000の平面図であり、撮像装置1000のパン可動範囲を示している。図2(b)は、撮像装置1000を示す側面図であり、撮像装置1000のチルト可動範囲を示している。 FIG. 1 is a diagram illustrating the configuration of an imaging device 1000 according to this embodiment. FIG. 2(a) is a plan view of the imaging device 1000, showing the panning range of the imaging device 1000. FIG. 2(b) is a side view of the imaging device 1000, showing the tilting range of the imaging device 1000.

撮像装置1000は、撮像部1001、画像処理部1002、ズーム駆動部1003、パン駆動部1004、チルト駆動部1005、システム制御部1006、及び、通信部1007を有する。 The imaging device 1000 has an imaging unit 1001, an image processing unit 1002, a zoom driving unit 1003, a pan driving unit 1004, a tilt driving unit 1005, a system control unit 1006, and a communication unit 1007.

撮像部1001は、被写体を所定のフレームレート(例えば30フレーム/秒)で撮像する。撮像部1001は、レンズ、撮像素子およびその制御回路部を備え、画像処理部1002と電気的に接続されており、レンズの撮像光学系により結像される被写体からの光を受光し、光電変換によって被写体の光像を電気信号へ変換する。 The imaging unit 1001 captures an image of a subject at a predetermined frame rate (e.g., 30 frames/second). The imaging unit 1001 includes a lens, an image sensor, and a control circuit for the same, and is electrically connected to the image processing unit 1002. The imaging unit 1001 receives light from the subject that is focused by the imaging optical system of the lens, and converts the optical image of the subject into an electrical signal by photoelectric conversion.

画像処理部1002は、撮像部1001が光電変換した信号を取得し、現像処理や圧縮・符号化処理等を施した画像データを生成する。画像処理部1002は、システム制御部1006と接続されており、生成された画像データを、システム制御部1006に伝達する。 The image processing unit 1002 acquires the signal photoelectrically converted by the imaging unit 1001 and generates image data by performing development processing, compression/encoding processing, etc. The image processing unit 1002 is connected to the system control unit 1006 and transmits the generated image data to the system control unit 1006.

ズーム駆動部1003は、撮像部1001の撮像画角を変更する。ズーム駆動部1003は、システム制御部1006と接続されており、光学ズームを行うレンズ機構と、アクチュエータであるステッピングモータ等の電動モータとを有する。 The zoom driving unit 1003 changes the imaging angle of view of the imaging unit 1001. The zoom driving unit 1003 is connected to the system control unit 1006 and has a lens mechanism that performs optical zoom and an electric motor such as a stepping motor that serves as an actuator.

パン駆動部1004は、撮像装置1000のパン動作を行う駆動部である。パン駆動部1004は、システム制御部1006と通信可能に接続されている。パン駆動部1004は、パン動作を行う機構部と、アクチュエータであるステッピングモータ等の電動モータと、パン角度を検出するエンコーダとを有する。 The pan drive unit 1004 is a drive unit that performs panning of the imaging device 1000. The pan drive unit 1004 is communicably connected to the system control unit 1006. The pan drive unit 1004 has a mechanism that performs panning, an electric motor such as a stepping motor that serves as an actuator, and an encoder that detects the pan angle.

本実施形態では、パン駆動部1004は、ボトムケース1101または、ターンテーブル1102のいずれかに内蔵されている。ボトムケース1101は、パン駆動部1004を含めた撮像装置1000全体の基台部として機能する。ボトムケース1101は、ターンテーブル1102の下に配置される。ターンテーブル1102は、後述するカメラヘッド用支柱1103等を載せて鉛直軸を中心軸として回転することでパン方向の駆動、つまり、撮像装置1000のパン動作を行う。また、ターンテーブル1102は、パン方向に-175度から+175度まで回転することができる。つまり、パン駆動部1004は、パン動作を行う機構部、アクチュエータ、エンコーダをボトムケース1101または、ターンテーブル1102のいずれかに内蔵することによって、撮像部1001をパン方向に-175度から+175度まで回転させることができる。また、本実施形態では、パン駆動部1004は、ボトムケース1101または、ターンテーブル1102のいずれかに内蔵されているが、その他の構成であってもよい。 In this embodiment, the pan drive unit 1004 is built into either the bottom case 1101 or the turntable 1102. The bottom case 1101 functions as a base unit for the entire imaging device 1000 including the pan drive unit 1004. The bottom case 1101 is disposed under the turntable 1102. The turntable 1102 drives in the pan direction, that is, pans the imaging device 1000, by placing a camera head support 1103 (described later) or the like on it and rotating around a vertical axis. In addition, the turntable 1102 can rotate in the pan direction from -175 degrees to +175 degrees. In other words, the pan drive unit 1004 can rotate the imaging unit 1001 in the pan direction from -175 degrees to +175 degrees by incorporating a mechanism, actuator, and encoder that perform the pan operation in either the bottom case 1101 or the turntable 1102. In addition, in this embodiment, the pan drive unit 1004 is built into either the bottom case 1101 or the turntable 1102, but may have other configurations.

チルト駆動部1005は、撮像装置1000のチルト動作を行う駆動部である。チルト駆動部1005は、システム制御部1006と通信可能に接続されている。チルト駆動部1005は、チルト動作を行う機構部と、アクチュエータであるステッピングモータ等の電動モータと、チルト角度を検出するエンコーダを有する。本実施形態では、チルト駆動部1005は、後述するカメラヘッド用支柱1103と、カメラヘッド1104のいずれかに内蔵されている。 The tilt drive unit 1005 is a drive unit that performs the tilt operation of the imaging device 1000. The tilt drive unit 1005 is communicably connected to the system control unit 1006. The tilt drive unit 1005 has a mechanism that performs the tilt operation, an electric motor such as a stepping motor that serves as an actuator, and an encoder that detects the tilt angle. In this embodiment, the tilt drive unit 1005 is built into either the camera head support 1103 or the camera head 1104, which will be described later.

カメラヘッド用支柱1103は、カメラヘッド1104を支える支柱である。カメラヘッド用支柱1103は、ターンテーブル1102の中心軸に配置され、ターンテーブル1102と逆側にカメラヘッド1104を接続する。カメラヘッド1104は、撮像装置1000の撮像部1001が独立したものである。カメラヘッド1104は、内部に撮像を行う撮像部1001と、ズーム駆動を行うズーム駆動部1003を有する。カメラヘッド1104は、鉛直軸に直交する軸を中心軸として、チルト方向の駆動、つまり撮像装置1000のチルト動作を行う。また、カメラヘッド1104は、水平方向を0度として斜め下方向-45度から真上方向+90度まで回転することができる。つまり、チルト駆動部1005は、チルト動作を行う機構部、アクチュエータ、エンコーダをカメラヘッド用支柱1103と、カメラヘッド1104のいずれかに内蔵することができる。これにより、撮像部1001を斜め下方向-45度から真上方向+90度まで回転させることができる。また、本実施形態では、チルト駆動部1005は、カメラヘッド用支柱1103と、カメラヘッド1104のいずれかに内蔵されているが、その他の構成であってもよい。 The camera head support 1103 is a support that supports the camera head 1104. The camera head support 1103 is placed on the central axis of the turntable 1102, and connects the camera head 1104 to the opposite side of the turntable 1102. The camera head 1104 is an independent imaging unit 1001 of the imaging device 1000. The camera head 1104 has an imaging unit 1001 that performs imaging inside and a zoom drive unit 1003 that performs zoom drive. The camera head 1104 performs drive in the tilt direction, that is, tilt operation of the imaging device 1000, with an axis perpendicular to the vertical axis as the central axis. The camera head 1104 can also rotate from -45 degrees diagonally downward to +90 degrees directly upward, with the horizontal direction being 0 degrees. In other words, the tilt drive unit 1005 can incorporate a mechanism, actuator, and encoder that perform tilt operation into either the camera head support 1103 or the camera head 1104. This allows the imaging unit 1001 to rotate from a diagonal downward angle of -45 degrees to a vertical upward angle of +90 degrees. In this embodiment, the tilt drive unit 1005 is built into either the camera head support 1103 or the camera head 1104, but may have another configuration.

このように本実施形態の撮像装置1000は、カメラヘッド1104をパン方向およびチルト方向に回転することで撮影方向を変えて撮影することができる。なお、本実施形態のパン方向およびチルト方向の駆動範囲は一例であり、これに限られるものではない。また、パン駆動部1004とチルト駆動部1005は、合わせてパンチルト駆動をするパンチルト駆動部として用いられる。 In this way, the imaging device 1000 of this embodiment can change the shooting direction by rotating the camera head 1104 in the pan direction and tilt direction to capture images. Note that the driving range of the pan direction and tilt direction in this embodiment is an example and is not limited to this. Also, the pan driving unit 1004 and the tilt driving unit 1005 are used together as a pan tilt driving unit that performs pan tilt drive.

システム制御部1006は、撮像装置1000全体を制御を行う。システム制御部1006は、CPU(中央演算処理装置:プロセッサ)、及び、CPUが実行するプログラムを記憶する不揮発性メモリ(EEPROM等)、並びに、ワークエリアとして使用されるRAMを有する。詳細は後述するが、この不揮発性メモリには、パン、チルト、ズームの駆動における最高速度、最低速度、基準加速度等の情報も格納されているものとする。そして、システム制御部1006は、通信部1007を介して、外部(クライアント装置4000)と接続されており、コマンド、レスポンスをクライアント装置4000と通信し、撮像装置1000を制御する。つまり、システム制御部1006は、クライアント装置4000から送信されるカメラ制御コマンドを受信し、取得したカメラ制御コマンドを解析し、コマンドに応じた処理を実行する。そして、システム制御部1006は、カメラ制御コマンドに対するレスポンスをクライアント装置へ送信する。例えば、システム制御部1006は、画質調整コマンドの指示に基づいて画像処理部1002を制御し、PTZを操作するPTZコマンドの指示に基づいて、パン駆動部1004、チルト駆動部1005、ズーム駆動部1003の駆動制御を行う。 The system control unit 1006 controls the entire imaging device 1000. The system control unit 1006 has a CPU (Central Processing Unit: Processor), a non-volatile memory (EEPROM, etc.) that stores programs executed by the CPU, and a RAM used as a work area. Details will be described later, but this non-volatile memory also stores information such as the maximum speed, minimum speed, and reference acceleration for driving pan, tilt, and zoom. The system control unit 1006 is connected to the outside (client device 4000) via the communication unit 1007, and communicates commands and responses with the client device 4000 to control the imaging device 1000. In other words, the system control unit 1006 receives a camera control command transmitted from the client device 4000, analyzes the acquired camera control command, and executes processing according to the command. The system control unit 1006 then transmits a response to the camera control command to the client device. For example, the system control unit 1006 controls the image processing unit 1002 based on the instructions of an image quality adjustment command, and controls the driving of the pan driving unit 1004, tilt driving unit 1005, and zoom driving unit 1003 based on the instructions of a PTZ command that operates the PTZ.

通信部1007は、ネットワーク5300を介してクライアント装置4000と通信可能に接続している。通信部1007は、ネットワーク3000を通じて、クライアント装置4000からのコマンドを受信し、システム制御部1006のレスポンスをクライアント装置4000に送信する。なお、通信部1007の通信形態については有線、無線を問わない。また、クライアント装置4000は、代表的には、パーソナルコンピュータ、スマートホン等である。 The communication unit 1007 is communicatively connected to the client device 4000 via the network 5300. The communication unit 1007 receives commands from the client device 4000 via the network 3000, and transmits responses from the system control unit 1006 to the client device 4000. The communication form of the communication unit 1007 may be either wired or wireless. The client device 4000 is typically a personal computer, a smartphone, or the like.

図3は撮像装置1000のショット動作指示を示す制御コマンド2100である。図3において、参照符号2101はコマンド識別子であり、その値は「0100」は、ショット動作を指示するコマンドであることを示す。参照符号2102はショット動作のパン指定位置を示すパラメータであり、パン位置を角度値で指定する。参照符号2103はショット動作のチルト指定位置を示すパラメータであり、チルト位置を角度値で指定する。参照符号2104はショット動作のズーム指定位置を示すパラメータであり、ズーム位置を水平画角の角度値で指定する。そして、参照符号2105はショット動作の移動時間(設定時間)を示すパラメータであり、移動時間を秒単位で指定する。 Figure 3 shows a control command 2100 indicating a shot operation instruction for the imaging device 1000. In Figure 3, reference symbol 2101 is a command identifier, and its value "0100" indicates that it is a command to instruct a shot operation. Reference symbol 2102 is a parameter indicating a specified pan position for the shot operation, and specifies the pan position by an angle value. Reference symbol 2103 is a parameter indicating a specified tilt position for the shot operation, and specifies the tilt position by an angle value. Reference symbol 2104 is a parameter indicating a specified zoom position for the shot operation, and specifies the zoom position by an angle value of the horizontal angle of view. And reference symbol 2105 is a parameter indicating a movement time (set time) for the shot operation, and specifies the movement time in seconds.

ここでは、ショット動作の指定位置と移動時間を一つのコマンドの中のパラメータとして指定するコマンドの例を示したが、これに限らない。ショット動作の指定位置を登録するコマンドと、登録したショット動作指定位置へ所定の移動時間でショット動作を指示するコマンドを分けてもかまわない。 Here, an example of a command in which the designated position and movement time of the shot motion are specified as parameters in a single command is shown, but this is not limiting. It is also possible to separate a command for registering the designated position of the shot motion and a command for instructing the shot motion to the registered designated position for a specified movement time.

図4は撮像装置1000のショット動作の全体制御処理を示すフローチャートである。図4のフローチャートに係る処理は、通信部1007を介してショット動作制御コマンドを受信した際に開始される、システム制御部1006の処理である。 Figure 4 is a flowchart showing the overall control process of the shot operation of the imaging device 1000. The process related to the flowchart in Figure 4 is a process of the system control unit 1006 that is started when a shot operation control command is received via the communication unit 1007.

S1001にて、システム制御部1006は、パン駆動部1004、チルト駆動部1005、ズーム駆動部1003それぞれから、現在の位置を取得し、ショットの駆動計算処理を行う。ショットの駆動計算処理では、詳細な説明は後述するが、駆動部の最高速度と最低速度の制限より、指定された移動時間で駆動できない場合にはその時の移動時間を導出(算出)する。 In S1001, the system control unit 1006 acquires the current positions from the pan driving unit 1004, tilt driving unit 1005, and zoom driving unit 1003, and performs shot drive calculation processing. In the shot drive calculation processing, which will be described in detail later, if driving is not possible within the specified movement time due to limitations on the maximum and minimum speeds of the driving units, the movement time at that time is derived (calculated).

S1002にて、システム制御部1006は、パン駆動部1004、チルト駆動部1005、ズーム駆動部1003それぞれで導出した移動時間が、ショット動作制御コマンドにて指定された移動時間であるかどうかを判定する。システム制御部1006は、全ての駆動部の導出した移動時間が指定した移動時間であると判定した場合は処理をS1005へ進める。また、システム制御部1006は、全ての駆動部の導出した移動時間の1つでも、指定した移動時間ではないと判定した場合、処理をS1003に進める。 In S1002, the system control unit 1006 determines whether the movement times derived by each of the pan driving unit 1004, tilt driving unit 1005, and zoom driving unit 1003 are the movement times specified in the shot operation control command. If the system control unit 1006 determines that the movement times derived by all of the driving units are the specified movement times, it advances the process to S1005. If the system control unit 1006 determines that any one of the movement times derived by all of the driving units is not the specified movement time, it advances the process to S1003.

S1003にて、システム制御部1006は、パン駆動部1004、チルト駆動部1005、ズーム駆動部1003それぞれで導出した移動時間の中で最も長い移動時間を選択する。 In S1003, the system control unit 1006 selects the longest movement time among the movement times derived by the pan driving unit 1004, the tilt driving unit 1005, and the zoom driving unit 1003.

S1004にて、システム制御部1006は、S1003で移動時間を選択していない駆動部について、S1003で選択した移動時間を指定した場合のショット動作の駆動計算処理を再度行う。 In S1004, the system control unit 1006 re-performs drive calculation processing for the shot operation when the movement time selected in S1003 is specified for the drive units for which no movement time was selected in S1003.

S1005にて、システム制御部1006は、パン駆動部1004、チルト駆動部1005、ズーム駆動部1003それぞれにショット動作の駆動計算処理で導出した制御値に基づいた駆動を指示し、本処理を終了する。 In S1005, the system control unit 1006 instructs the pan driving unit 1004, tilt driving unit 1005, and zoom driving unit 1003 to drive based on the control values derived in the drive calculation process for the shot operation, and then ends this process.

図5は撮像装置1000のショット動作の駆動計算処理を示すフローチャートである。図5のフローチャートは、システム制御部1006が図4のショット動作制御のフローチャートにおけるS1001及びS1004の処理を実行するときのサブルーチンとして実行される。以下ではパン駆動を例に説明しているが、チルト駆動、ズーム駆動についても同様であるものと理解されたい。 Figure 5 is a flowchart showing the drive calculation process for the shot operation of the imaging device 1000. The flowchart in Figure 5 is executed as a subroutine when the system control unit 1006 executes the processes of S1001 and S1004 in the shot operation control flowchart in Figure 4. The following explanation uses pan drive as an example, but it should be understood that the same applies to tilt drive and zoom drive.

S2001では、システム制御部1006は、ショット動作指示で指定された指定位置より移動角度を導出する。例えば、パン駆動部1004の現在位置が40度で、ショット動作指示で指定されたパン位置が90度であるとすると、移動角度は、それらの差となる。
移動角度=90 - 40 =50度
In S2001, the system control unit 1006 derives a movement angle from a specified position specified in a shot operation instruction. For example, if the current position of the pan driving unit 1004 is 40 degrees and the pan position specified in the shot operation instruction is 90 degrees, the movement angle is the difference between them.
Movement angle = 90 - 40 = 50 degrees

S2002にて、システム制御部1006は、ショット動作で指定された移動時間と導出した移動角度より基準加速度を用いてパン駆動部1004の速度を導出する。 In S2002, the system control unit 1006 derives the speed of the pan driving unit 1004 using the reference acceleration from the movement time specified in the shot operation and the derived movement angle.

図6は、第1実施形態の撮像装置1000のショット動作時の加減速制御を示す図である。図6において、a0は基準加速度、d0は減速を表す基準減速度(負の加速度)、v0は速度、ta0は加速時間(加速区間)、tc0は等速移動時間(等速移動区間)、td0は減速時間(減速区間)、t0は移動時間を示している。 Figure 6 is a diagram showing acceleration and deceleration control during a shot operation of the imaging device 1000 of the first embodiment. In Figure 6, a0 indicates a reference acceleration, d0 indicates a reference deceleration (negative acceleration) that represents deceleration, v0 indicates a speed, ta0 indicates an acceleration time (acceleration section), tc0 indicates a constant velocity movement time (constant velocity movement section), td0 indicates a deceleration time (deceleration section), and t0 indicates a movement time.

今、移動角度をL0とすると、この移動角度L0は、次式で表せる。

Figure 0007614837000001
Now, assuming that the movement angle is L0, this movement angle L0 can be expressed by the following equation.
Figure 0007614837000001

なお、説明を単純化するため、基準加速度a0と基準減速度d0の絶対値は等しいとする。この場合、加速時間ta0と減速時間td0は等しくなるため、移動角度L0は、次式(1)で表せる。

Figure 0007614837000002
また、等速時間tc0は、次式(2)で表せる。
Figure 0007614837000003
加速時間ta0は、加速度a0を用いて次式(3)で表せる。
Figure 0007614837000004
そして、移動角度L0は、式(1)~(3)を用いて、次式のようになる。
Figure 0007614837000005
上式を変形すると、移動角度L0は、次式(4)のようになる。
Figure 0007614837000006
For simplicity, it is assumed that the absolute values of the reference acceleration a0 and the reference deceleration d0 are equal. In this case, the acceleration time ta0 and the deceleration time td0 are equal, so that the movement angle L0 can be expressed by the following equation (1).
Figure 0007614837000002
Moreover, the constant velocity time tc0 can be expressed by the following equation (2).
Figure 0007614837000003
The acceleration time ta0 can be expressed by the following equation (3) using the acceleration a0.
Figure 0007614837000004
The movement angle L0 is calculated using the following equation (1) to (3).
Figure 0007614837000005
By modifying the above equation, the movement angle L0 is expressed by the following equation (4).
Figure 0007614837000006

ここで、上式(4)について、速度v0について解くと、次式のようになる。

Figure 0007614837000007
等速時間tc0は負の値とはならないため、速度v0は次式のようになる。
Figure 0007614837000008
Now, when the above equation (4) is solved for the velocity v0, the following equation is obtained.
Figure 0007614837000007
Since the constant velocity time tc0 does not become a negative value, the velocity v0 is expressed by the following equation.
Figure 0007614837000008

上式より、指定された移動角度L0と移動時間t0に対して基準加速度a0をもとに速度v0を求める。例えば、移動時間が2.4秒(以降、秒をsとも示す)、基準加速度a0が50度/s2で、移動角度が50度であったとき、速度v0は、次式で得られる。

Figure 0007614837000009
From the above formula, the speed v0 is calculated based on the reference acceleration a0 for the specified movement angle L0 and movement time t0. For example, when the movement time is 2.4 seconds (hereinafter, seconds will also be abbreviated as s), the reference acceleration a0 is 50 degrees/ s2 , and the movement angle is 50 degrees, the speed v0 is obtained by the following formula.
Figure 0007614837000009

S2003にて、システム制御部1006は、導出した速度が最高速度以上かどうかを判定する。最高速度未満であると判定した場合、システム制御部1006は、処理をS2004に進める。また、導出した速度が最高速度以上であると判定した場合、システム制御部1006は処理をS2007に進める。 In S2003, the system control unit 1006 determines whether the derived speed is equal to or greater than the maximum speed. If it is determined that the derived speed is less than the maximum speed, the system control unit 1006 advances the process to S2004. If it is determined that the derived speed is equal to or greater than the maximum speed, the system control unit 1006 advances the process to S2007.

S2004にて、システム制御部1006は、導出した速度が最低速度未満かどうかを判定する。最低速度以上であるとの判定した場合、システム制御部1006は処理をS2005に進める。また、最低速度未満である判定した場合、システム制御部1006は処理をS2009に進める。 In S2004, the system control unit 1006 determines whether the derived speed is less than the minimum speed. If it is determined that the speed is equal to or greater than the minimum speed, the system control unit 1006 advances the process to S2005. If it is determined that the speed is less than the minimum speed, the system control unit 1006 advances the process to S2009.

S2005にて、システム制御部1006は、導出した速度が所定の速度範囲内かどうかを判定する。所定の速度範囲とは、駆動部の共振による振動や音、あるいは速度ムラ等が発生しうる速度から回避すべき速度範囲であり、本実施形態では、例えば25~30度/sを所定の速度範囲とする。所定の速度範囲内であると判定した場合、システム制御部1006は処理をS2006に進める。また、所定の速度範囲内でないと判定した場合、システム制御部1006は処理をS2011に進める。 In S2005, the system control unit 1006 determines whether the derived speed is within a predetermined speed range. The predetermined speed range is a speed range that should be avoided because it is likely to cause vibrations or noise due to resonance in the drive unit, or speed unevenness. In this embodiment, the predetermined speed range is, for example, 25 to 30 degrees/s. If it is determined that the speed is within the predetermined speed range, the system control unit 1006 advances the process to S2006. If it is determined that the speed is not within the predetermined speed range, the system control unit 1006 advances the process to S2011.

S2006にて、システム制御部1006は、パン駆動部1004の加速度を基準加速度に、目標速度をS2002で導出した速度に設定する。 In S2006, the system control unit 1006 sets the acceleration of the pan drive unit 1004 to the reference acceleration and the target speed to the speed derived in S2002.

S2007にて、システム制御部1006は、パン駆動部1004の移動角度を最高速度で移動した場合の移動時間を導出する。 In S2007, the system control unit 1006 derives the movement time when the movement angle of the pan drive unit 1004 is moved at the maximum speed.

先に示した式(4)をt0について解くと次式(5)となる。

Figure 0007614837000010
上式(5)より、指定された移動角度L0と速度v0、基準加速度a0をもとに移動時間を求める。例えば、移動角度L0が300度、速度v0は最高速度の100度/s、基準加速度a0が50度/s2であった場合、 式(5)を用いて、「5秒」を得る。
Figure 0007614837000011
Solving the above-mentioned equation (4) for t0 gives the following equation (5).
Figure 0007614837000010
Using the above formula (5), the travel time is calculated based on the specified travel angle L0, speed v0, and reference acceleration a0. For example, if the travel angle L0 is 300 degrees, the speed v0 is the maximum speed of 100 degrees/s, and the reference acceleration a0 is 50 degrees/ s2 , then "5 seconds" is obtained using formula (5).
Figure 0007614837000011

S2008にて、システム制御部1006は、パン駆動部1004の加速度を基準加速度に、目標速度を最高速度に設定する。 In S2008, the system control unit 1006 sets the acceleration of the pan drive unit 1004 to the reference acceleration and the target speed to the maximum speed.

S2009にて、システム制御部1006は、パン駆動部1004の移動角度を最低速度で移動した場合の移動時間を導出する。例えば、移動角度L0が1度、速度v0は最低速度の0.1度/s、基準加速度a0が50度/s2であったとする。この場合、S2007と同様に式(5)から、「10.002秒」を得る。

Figure 0007614837000012
In S2009, the system control unit 1006 derives the movement time when the movement angle of the pan driving unit 1004 is moved at the minimum speed. For example, assume that the movement angle L0 is 1 degree, the speed v0 is the minimum speed of 0.1 degrees/s, and the reference acceleration a0 is 50 degrees/ s2 . In this case, "10.002 seconds" is obtained from equation (5) in the same manner as in S2007.
Figure 0007614837000012

S2010にて、システム制御部1006は、パン駆動部1004の加速度を基準加速度に、目標速度を最低速度に設定する。 In S2010, the system control unit 1006 sets the acceleration of the pan drive unit 1004 to the reference acceleration and the target speed to the minimum speed.

S2011にて、システム制御部1006は、パン駆動部1004の移動角度を所定の速度範囲以外の速度での加速度を導出する。 In S2011, the system control unit 1006 derives the acceleration of the movement angle of the pan drive unit 1004 at speeds outside the specified speed range.

図7は、第1の実施形態の撮像装置のショット動作時の加減速制御を示す図である。図7において、実線は基準加速度で導出した速度v0での加減速制御、点線はv0とは異なる速度v1での加減速制御を示す。a0は基準加速度、d0は基準減速度、ta0は加速時間、tc0は等速時間、td0は減速時間、t0は移動時間を示す。また基準加速度a0と基準減速度d0の絶対値は等しいとする。v1はv0とは異なる速度、a1はv1を用いた場合の加速度、d1はv1を用いた場合の減速度、ta1はv1を用いた場合の加速時間、tc1はv1を用いた場合の等速時間、td1はv1を用いた場合の減速時間を示す。また加速度a1と減速度d1の絶対値は等しいとする。 Figure 7 is a diagram showing acceleration/deceleration control during a shot operation of the imaging device of the first embodiment. In Figure 7, the solid line indicates acceleration/deceleration control at a speed v0 derived from the reference acceleration, and the dotted line indicates acceleration/deceleration control at a speed v1 different from v0. a0 indicates the reference acceleration, d0 indicates the reference deceleration, ta0 indicates the acceleration time, tc0 indicates the constant velocity time, td0 indicates the deceleration time, and t0 indicates the movement time. It is also assumed that the absolute values of the reference acceleration a0 and the reference deceleration d0 are equal. v1 indicates a speed different from v0, a1 indicates the acceleration when v1 is used, d1 indicates the deceleration when v1 is used, ta1 indicates the acceleration time when v1 is used, tc1 indicates the constant velocity time when v1 is used, and td1 indicates the deceleration time when v1 is used. It is also assumed that the absolute values of the acceleration a1 and the deceleration d1 are equal.

v0とは異なる速度v1での加減速制御の移動角度L1は、式(1)と同様に、次式で与えられる。

Figure 0007614837000013
The movement angle L1 of the acceleration/deceleration control at a speed v1 different from v0 is given by the following equation, similar to equation (1).
Figure 0007614837000013

v0とは異なる速度v1での加減速制御での移動時間t1は、次式(6)で表せる。

Figure 0007614837000014
v1の速度でもショット動作で指定した移動角度を満たすように、移動角度L0とL1は等しい。故に、次式(7)が成り立つ。
Figure 0007614837000015
また。v1の速度でもショット動作で指定した移動時間を満たすように移動時間t0とt1が等しい。故に、次式(8)が成り立つ。
Figure 0007614837000016
式(8)-式(7)より、速度v1での加減速制御の加速時間ta1は、次式(9)で表せる。
Figure 0007614837000017
また、速度v1での加減速制御の等速時間tc1は式(6)より、次式のように表せる。
Figure 0007614837000018
A moving time t1 in acceleration/deceleration control at a speed v1 different from v0 can be expressed by the following equation (6).
Figure 0007614837000014
The movement angles L0 and L1 are equal so that the movement angle specified in the shot motion is satisfied even at a speed of v1. Therefore, the following equation (7) is satisfied.
Figure 0007614837000015
Also, the movement times t0 and t1 are equal so as to satisfy the movement time specified in the shot motion even at the speed v1. Therefore, the following equation (8) holds.
Figure 0007614837000016
From equation (8)-equation (7), the acceleration time ta1 of the acceleration/deceleration control at the speed v1 can be expressed by the following equation (9).
Figure 0007614837000017
Further, the constant velocity time tc1 of the acceleration/deceleration control at the velocity v1 can be expressed as follows from equation (6).
Figure 0007614837000018

指定された移動距離L0、移動時間t0と等しくv0とは異なる速度v1での加速度a1での加速時間ta1、等速時間tc1は上式より求めることができる。 The specified travel distance L0, travel time t0, and acceleration time ta1 at acceleration a1 at speed v1 that is equal to but different from v0, and the constant velocity time tc1 can be calculated using the above formula.

基準加速度a0より求めた速度v0での加減速制御の加速時間ta0は、次式により得られる。

Figure 0007614837000019
The acceleration time ta0 for the acceleration/deceleration control at a speed v0 determined from the reference acceleration a0 is given by the following equation.
Figure 0007614837000019

例えば、速度v0が26.834度/s、加速度a0が50度/s2のとき、加速時間ta0は、「0.537秒」となる。

Figure 0007614837000020
また基準加速度a0より求めた速度v0での加減速制御の等速時間tc0は、次式で表せる。
Figure 0007614837000021
移動時間t0が2.4s、加速時間ta0が0.537sのとき、等速時間tc0は、「1.327秒」となる。
Figure 0007614837000022
For example, when the velocity v0 is 26.834 degrees/s and the acceleration a0 is 50 degrees/s 2 , the acceleration time ta0 is "0.537 seconds."
Figure 0007614837000020
The constant velocity time tc0 of the acceleration/deceleration control at the velocity v0 calculated from the reference acceleration a0 can be expressed by the following equation.
Figure 0007614837000021
When the movement time t0 is 2.4 s and the acceleration time ta0 is 0.537 s, the constant velocity time tc0 is "1.327 seconds."
Figure 0007614837000022

例えば、所定の速度範囲として25~30度/sであった場合、その速度範囲外の速度としてv1を31度/sと設定すると、速度v1での加減速制御の加速時間ta1は式(9)式を用いて、「0.787秒」となる。

Figure 0007614837000023
また、加速度a1は、次式(10)で得られる。
Figure 0007614837000024
故に、上記条件の場合の加速度a1は、「39.385度/s2」となる。
Figure 0007614837000025
For example, if the specified speed range is 25 to 30 degrees/s, and v1 is set to 31 degrees/s as a speed outside that speed range, then the acceleration time ta1 for the acceleration/deceleration control at speed v1 becomes "0.787 seconds" using equation (9).
Figure 0007614837000023
Moreover, the acceleration a1 is obtained by the following equation (10).
Figure 0007614837000024
Therefore, the acceleration a1 under the above conditions is "39.385 degrees/s 2 ".
Figure 0007614837000025

S2012にて、システム制御部1006は、パン駆動部1004の速度と加速度をS2011で設定した速度と求めた加速度に設定する。 In S2012, the system control unit 1006 sets the speed and acceleration of the pan drive unit 1004 to the speed and acceleration determined in S2011.

S2013では、システム制御部1006は、パン駆動部1004の移動時間を出力し、本処理を終了する。S2006、S2011の処理に分岐した場合、設定通りの移動時間となる。S2007、S2009の処理に分岐した場合、設定通りの移動時間とは異なる最高速度、最低速度で制限された別の移動時間となる。本処理で求めた移動時間が図4のショット動作制御の処理にて用いられる。 In S2013, the system control unit 1006 outputs the movement time of the pan drive unit 1004, and ends this process. If the process branches to S2006 or S2011, the movement time will be as set. If the process branches to S2007 or S2009, the movement time will be different from the movement time as set and limited by a maximum speed and minimum speed. The movement time obtained in this process is used in the shot operation control process in Figure 4.

このように、本実施形態の撮像装置1000によれば、PTZのショット動作機能を備えた撮像装置において、ショット動作で指定された位置と移動時間と基準加速度に基づいて、速度を求める。その速度が所定の速度範囲に含まれる場合、所定の速度範囲ではない速度より加速度を求め、加減速制御を行う。これによりショット動作で指定された移動距離と移動時間を満たしながら所定の速度範囲を避けた速度で動作することで、駆動時の振動、音、速度ムラの発生を低減することができる。 In this way, according to the imaging device 1000 of this embodiment, in an imaging device equipped with a PTZ shot operation function, the speed is calculated based on the position and movement time specified in the shot operation and the reference acceleration. If the speed is within a specified speed range, the acceleration is calculated from a speed that is not within the specified speed range, and acceleration/deceleration control is performed. This allows the device to operate at a speed that avoids the specified speed range while satisfying the movement distance and movement time specified in the shot operation, thereby reducing the occurrence of vibrations, noise, and speed unevenness during operation.

[第2の実施形態]
以下、図8、図9、図10を参照して、第2実施形態について説明する。第1実施形態と同様の構成は同一符号を付し、その説明については省略する。
Second Embodiment
The second embodiment will be described below with reference to Figures 8, 9, and 10. The same components as those in the first embodiment are given the same reference numerals, and the description thereof will be omitted.

図8は第2の実施形態の撮像装置のショット動作時の加減速制御を示す図である。図8において、vrは「所定の速度範囲」を示し、一点鎖線は「所定の速度範囲」を、高い速度v1で避けた場合の加減速制御、二点鎖線は「所定の速度範囲」を低い速度v2で避けた場合の加減速制御を示す。また、a1はv1を用いた場合の加速度、d1はv1を用いた場合の減速度、ta1はv1を用いた場合の加速時間、tc1はv1を用いた場合の等速時間、td1はv1を用いた場合の減速時間を示す。また加速度a1と減速度d1の絶対値は等しいとする。a2はv2を用いた場合の加速度、d2はv2を用いた場合の減速度、ta2はv2を用いた場合の加速時間、tc2はv2を用いた場合の等速時間、td2はv2を用いた場合の減速時間を示す。また加速度a2と減速度d2の絶対値は等しいとする。t0は移動時間を示す。 Figure 8 is a diagram showing acceleration and deceleration control during a shot operation of the imaging device of the second embodiment. In Figure 8, vr indicates a "predetermined speed range", the dashed line indicates acceleration and deceleration control when the "predetermined speed range" is avoided by using a high speed v1, and the dashed line indicates acceleration and deceleration control when the "predetermined speed range" is avoided by using a low speed v2. Also, a1 indicates the acceleration when v1 is used, d1 indicates the deceleration when v1 is used, ta1 indicates the acceleration time when v1 is used, tc1 indicates the constant speed time when v1 is used, and td1 indicates the deceleration time when v1 is used. Also, the absolute values of the acceleration a1 and the deceleration d1 are equal. a2 indicates the acceleration when v2 is used, d2 indicates the deceleration when v2 is used, ta2 indicates the acceleration time when v2 is used, tc2 indicates the constant speed time when v2 is used, and td2 indicates the deceleration time when v2 is used. Also, the absolute values of the acceleration a2 and the deceleration d2 are equal. t0 indicates the movement time.

所定の速度範囲を避ける加減速制御としては、図8の一点鎖線で示す所定の速度範囲vrを高い速度v1で避けるパターンと、二点鎖線で示す所定の速度範囲vrを、低い速度v2で避けるパターンと二通りある。本第2の実施形態では、後者の所定の速度範囲vrより低い速度とするパターンを優先するものである。理由は次の通りである。 There are two types of acceleration/deceleration control to avoid a specified speed range: a pattern in which the specified speed range vr shown by the dashed line in FIG. 8 is avoided by using a high speed v1, and a pattern in which the specified speed range vr shown by the dashed line in two dots is avoided by using a low speed v2. In this second embodiment, the latter pattern in which the speed is lower than the specified speed range vr is prioritized. The reason is as follows.

所定の速度範囲を高い速度で避ける加減速制御では加速度は低くてよいが、加速及び減速の途中で「所定の速度範囲」を通ってしまうため、瞬間的には所定の速度範囲での振動、音あるいは速度ムラが発生してしまう。所定の速度範囲を低い速度で避ける加減速制御では、加速度は高くなるが、加速及び減速含む駆動中全て所定の速度範囲を通ることはないため、所定の速度範囲での振動、音あるいは速度ムラが発生することはない。駆動可能な加速度上限は駆動部のモータトルク特性や負荷特性によって決まる。可能な限り、つまり駆動可能な加速度上限に収まる加速度である場合、加速度を高くし所定の速度範囲より低い速度で避けた加減速制御で駆動することで、ショット動作時の振動、音、速度ムラの発生をさらに低減することができる。 In acceleration/deceleration control that avoids a specified speed range at a high speed, the acceleration can be low, but since the "specified speed range" is passed during acceleration and deceleration, vibration, sound, or speed unevenness in the specified speed range occurs momentarily. In acceleration/deceleration control that avoids a specified speed range at a low speed, the acceleration is high, but since the specified speed range is not passed throughout the entire drive, including acceleration and deceleration, vibration, sound, or speed unevenness in the specified speed range does not occur. The upper limit of acceleration that can be driven is determined by the motor torque characteristics and load characteristics of the drive unit. As much as possible, that is, when the acceleration is within the upper limit of acceleration that can be driven, the occurrence of vibration, sound, and speed unevenness during the shot operation can be further reduced by driving with acceleration/deceleration control that increases the acceleration and avoids the specified speed range at a speed lower than the specified speed range.

図9は撮像装置1000の別速度での加速度計算処理を示すフローチャートである。図9のフローチャートは、システム制御部1006が図5のショット動作の駆動計算処理のフローチャートにおけるS2011の処理を実行するときのサブルーチンとして実行される。以下ではパン駆動について説明しているが、チルト駆動、ズーム駆動についても同様であるものと理解されたい。 Figure 9 is a flowchart showing the acceleration calculation process at different speeds of the imaging device 1000. The flowchart in Figure 9 is executed as a subroutine when the system control unit 1006 executes the process of S2011 in the flowchart of the drive calculation process for the shot operation in Figure 5. While the pan drive is described below, it should be understood that the same applies to the tilt drive and zoom drive.

S3001にて、システム制御部1006は、所定の速度範囲外の速度として、所定の速度範囲より低い速度を設定し、その速度で指定された移動角度を駆動する際の加速度を導出する。 In S3001, the system control unit 1006 sets a speed lower than the specified speed range as a speed outside the specified speed range, and derives the acceleration when driving the specified movement angle at that speed.

図5のショット動作の駆動計算処理で説明した例と同様に、ショット動作で指定された移動角度が50度、移動時間が2.4sとして、基準加速度a0が50度/s2としたときの速度v0が26.834度/s、加速時間が0.537s、等速時間tc0が1.327sとする。また所定の速度範囲を25~30度/sとし、その速度範囲より低い速度としてv1を24度/sを設定すると、加速時間ta1は、式(9)より、「0.317秒」となる。

Figure 0007614837000026
また加速度a1は式(10)より、「75.789/s2」となる。
Figure 0007614837000027
5, the movement angle specified in the shot movement is 50 degrees, the movement time is 2.4 seconds, and the reference acceleration a0 is 50 degrees/ s2 , so the speed v0 is 26.834 degrees/s, the acceleration time is 0.537 seconds, and the constant speed time tc0 is 1.327 seconds. If the predetermined speed range is 25 to 30 degrees/s and v1 is set to 24 degrees/s as a speed lower than that speed range, the acceleration time ta1 becomes "0.317 seconds" from formula (9).
Figure 0007614837000026
Moreover, the acceleration a1 is calculated as "75.789/s 2 " from equation (10).
Figure 0007614837000027

S3002にて、システム制御部1006は、S3001で導出した加速度が所定の加速度以下かどうかを判定する。所定の加速度は駆動部のモータトルク特性や負荷特性から、加速可能な上限の加速度を基にばらつきを鑑みて所定のマージンをとって設定する。ここでは、例えば100度/s2が設定されていて、導出した加速度がこの設定値内かどうかを判定する。所定の加速度以下であると判定した場合、システム制御部1006は、S3001で導出した加速度を選択し、本処理を終了する。一方、所定の加速度以下でないと判定した場合、システム制御部1007は処理をS3003に進める。 In S3002, the system control unit 1006 determines whether the acceleration derived in S3001 is equal to or less than a predetermined acceleration. The predetermined acceleration is set based on the maximum acceleration that can be accelerated, taking into account variations, from the motor torque characteristics and load characteristics of the drive unit, with a predetermined margin. Here, for example, 100 degrees/ s2 is set, and it is determined whether the derived acceleration is within this set value. If it is determined that the acceleration is equal to or less than the predetermined acceleration, the system control unit 1006 selects the acceleration derived in S3001 and ends this process. On the other hand, if it is determined that the acceleration is not equal to or less than the predetermined acceleration, the system control unit 1007 advances the process to S3003.

S3003にて、システム制御部1006は、所定の速度範囲外の速度として、所定の速度範囲より高い速度を設定し、その速度で指定された移動角度を駆動する際の加速度を導出する。例えば、所定の速度範囲が25~30度/sであり、その速度範囲より高い速度としてのv1を31度/sを設定すると、加速時間ta1は、式(9)から、「0.787秒」となる。

Figure 0007614837000028
加速度a1は、式(10)より、「39.385度/s2」となる。
Figure 0007614837000029
そして、システム制御部1006は、求めた加速度を使用するよう選択し、本処理を終了する。 In S3003, the system control unit 1006 sets a speed higher than the predetermined speed range as a speed outside the predetermined speed range, and derives the acceleration when driving the specified movement angle at that speed. For example, if the predetermined speed range is 25 to 30 degrees/s and v1 is set to 31 degrees/s as a speed higher than the speed range, the acceleration time ta1 becomes "0.787 seconds" from equation (9).
Figure 0007614837000028
According to equation (10), the acceleration a1 is calculated to be "39.385 degrees/s 2 ".
Figure 0007614837000029
Then, the system control unit 1006 selects to use the determined acceleration, and ends this process.

本処理終了後は、図5のショット動作の駆動計算処理に戻り、本処理で導出した速度、加速度が使用されることになる。 After this process is completed, the process returns to the drive calculation process for the shot motion in Figure 5, and the speed and acceleration derived in this process are used.

また、加速度が加速度上限を超える必要がある場合において、他の駆動部の駆動がないなど装置で使用可能な電力に余裕がある場合、駆動部に要する電力を上げ、駆動部のトルクを上げることで加速度上限を引き上げる。これにより高い加速度で低い速度で避けた加減速制御で駆動することが可能になる。このように低い速度で避けた加減速制御で駆動する条件を増やすことで、ショット動作時の振動、音、速度ムラの発生をさらに低減することができる。 In addition, when the acceleration needs to exceed the upper acceleration limit, if there is surplus power available in the device, such as when other drive units are not being driven, the upper acceleration limit is raised by increasing the power required for the drive unit and increasing the torque of the drive unit. This makes it possible to drive with acceleration/deceleration control that avoids low speeds at high acceleration. Increasing the number of conditions for driving with acceleration/deceleration control that avoids low speeds in this way makes it possible to further reduce the occurrence of vibrations, noise, and speed unevenness during the shot operation.

図10は、撮像装置1000のショット動作の別速度での加速度計算処理を示すフローチャートである。図10のフローチャートは、システム制御部1006が図5のショット動作の駆動計算処理のフローチャートにおけるS2011の処理を実行するときのサブルーチンとして実行されるものである。以下ではパン駆動について説明しているが、チルト駆動、ズーム駆動についても同様である。 Figure 10 is a flowchart showing acceleration calculation processing at different speeds for the shot operation of the imaging device 1000. The flowchart in Figure 10 is executed as a subroutine when the system control unit 1006 executes the processing of S2011 in the flowchart of the drive calculation processing for the shot operation in Figure 5. While pan drive is described below, the same applies to tilt drive and zoom drive.

S4001にて、システム制御部1006は、所定の速度範囲外の速度として、所定の速度範囲より低い速度を設定し、その速度で指定された移動角度を駆動する際の加速度を導出する。 In S4001, the system control unit 1006 sets a speed lower than the specified speed range as a speed outside the specified speed range, and derives the acceleration when driving the specified movement angle at that speed.

図9の別速度での加速度計算処理でのS3001の処理で説明した例と同様に、ショット動作で指定された移動角度が50度、移動時間が2.4sとして、基準加速度a0が50度/s2としたときの速度v0が26.834度/s、加速時間が0.537s、等速時間tc0が1.327sとする。また所定の速度範囲を25~30度/sとし、その速度範囲より低い速度としてv1を24度/sを設定する。この場合、システム制御部1006は、加速時間ta1を0.317s、加速度a1を75.789度/s2を求めることになる。 As in the example described in the processing of S3001 in the acceleration calculation processing at different speeds in Fig. 9, the movement angle specified in the shot operation is 50 degrees, the movement time is 2.4 seconds, and the reference acceleration a0 is 50 degrees/ s2 , and the speed v0 is 26.834 degrees/s, the acceleration time is 0.537 seconds, and the constant speed time tc0 is 1.327 seconds. The predetermined speed range is set to 25 to 30 degrees/s, and v1 is set to 24 degrees/s as a speed lower than that speed range. In this case, the system control unit 1006 obtains an acceleration time ta1 of 0.317 seconds and an acceleration a1 of 75.789 degrees/ s2 .

S4002にて、システム制御部1006は、導出した加速度が所定の加速度以下かどうかを判定する。所定の加速度以下であると判定した場合、システム制御部1006は処理をS4003に進める。また、所定の加速度以下でないと判定した場合、システム制御部1006は処理をS4005に進める。 In S4002, the system control unit 1006 determines whether the derived acceleration is equal to or less than a predetermined acceleration. If it is determined that the derived acceleration is equal to or less than the predetermined acceleration, the system control unit 1006 proceeds to S4003. If it is determined that the derived acceleration is not equal to or less than the predetermined acceleration , the system control unit 1006 proceeds to S4005.

S4003にて、システム制御部1006は、他の駆動部の駆動の有無を判定する。他の駆動部の駆動がないと判定した場合、システム制御部1006は、処理をS4004に進める。また、他の駆動部の駆動があると判定した場合、システム制御部1006は、処理をS4005に進める。 In S4003, the system control unit 1006 determines whether or not other drive units are being driven. If it is determined that other drive units are not being driven, the system control unit 1006 advances the process to S4004. If it is determined that other drive units are being driven, the system control unit 1006 advances the process to S4005.

S4004にて、システム制御部1006は、S4001で導出した加速度が他の駆動部の駆動がない場合の所定の加速度以下かどうかを判定する。所定の加速度は、他の駆動部の駆動がない分の電力余裕を当該駆動部に割り当て可能としたときの駆動部のモータトルク特性や負荷特性から、加速可能な上限の加速度を基にばらつきを鑑みて所定のマージンをとって設定する。例えば、加速度を150度/s2まで使用可能とした場合、システム制御部1006は、この加速度以下かどうかを判定する。所定の加速度以下であると判定した場合、システム制御部1007は、S4001で導出した加速度を選択し、本処理を終了する。 In S4004, the system control unit 1006 determines whether the acceleration derived in S4001 is equal to or less than a predetermined acceleration when other drive units are not being driven. The predetermined acceleration is set with a predetermined margin in consideration of variations based on the maximum acceleration that can be accelerated, based on the motor torque characteristics and load characteristics of the drive unit when the power margin for the absence of other drive units can be allocated to the drive unit. For example, when the acceleration can be increased up to 150 degrees/ s2 , the system control unit 1006 determines whether the acceleration is equal to or less than this acceleration. If it is determined that the acceleration is equal to or less than the predetermined acceleration, the system control unit 1007 selects the acceleration derived in S4001 and ends this process.

S4005にて、システム制御部1006は、所定の速度範囲外の速度として、所定の速度範囲より高い速度を設定し、その速度で指定された移動角度を駆動する際の加速度を導出する。図9の別速度での加速度計算処理でのS3003の処理で説明した例と同様に、所定の速度範囲を25~30度/sとし、その速度範囲より高い速度としてv1を31度/sを設定した場合、システム制御部1006は、加速時間ta1として0.787s、加速度a1として39.385度/S2を求めることになる。そして、システム制御部1006は、求めた加速度を使用するよう選択し、本処理を終了する。 In S4005, the system control unit 1006 sets a speed higher than the predetermined speed range as a speed outside the predetermined speed range, and derives the acceleration when driving the specified movement angle at that speed. As with the example described in the processing of S3003 in the acceleration calculation processing at a different speed in Fig. 9, if the predetermined speed range is set to 25 to 30 degrees/s and v1 is set to 31 degrees/s as a speed higher than that speed range, the system control unit 1006 will obtain 0.787 s as the acceleration time ta1 and 39.385 degrees/ s2 as the acceleration a1. Then, the system control unit 1006 selects to use the obtained acceleration, and ends this processing.

本処理終了後は、図5のショット動作の駆動計算処理に戻り、本処理で導出した速度、加速度が使用される。 After this process is completed, the process returns to the drive calculation process for the shot motion in Figure 5, and the speed and acceleration derived in this process are used.

このように、本第2の実施形態の撮像装置1000によれば、PTZのショット動作機能を備えた撮像装置において、モータトルク特性やメカ駆動系の負荷特性を鑑みて、可能な限り加速度を上げて所定の速度より低い速度で避けた加減速制御で駆動する条件を増やす。これにより、ショット動作での駆動時の振動、音、速度ムラの発生をさらに低減することができる。 In this way, according to the imaging device 1000 of the second embodiment, in an imaging device equipped with a PTZ shot operation function, the conditions for driving with acceleration/deceleration control that increases the acceleration as much as possible and avoids speeds lower than a predetermined speed, taking into consideration the motor torque characteristics and the load characteristics of the mechanical drive system, are increased. This makes it possible to further reduce the occurrence of vibrations, noise, and speed unevenness when driving in a shot operation.

ここでは電力余裕のある条件として、他の駆動部がない場合を示したが、これに限らない。例えば、駆動部以外にもファンやヒータを搭載する場合にはその電力の使用状況に応じて加速度の上限を変更するとしてもかまわない。 Here, the condition for having a power margin is when there are no other moving parts, but this is not limited to this. For example, if there are fans or heaters installed in addition to the moving parts, the upper limit of acceleration can be changed depending on the power usage of those devices.

[第3の実施形態]
以下、図11、図12を参照して、第3の実施形態について説明する。第1の実施形態と同様の構成は同一符号を付し、その説明については省略する。
[Third embodiment]
The third embodiment will be described below with reference to Figures 11 and 12. The same components as those in the first embodiment are denoted by the same reference numerals, and the description thereof will be omitted.

図11(a),(b)は第3の実施形態の撮像装置1000のショット動作時の加減速制御を示す図である。図11(a)はチルト駆動部1005の加減速制御、図11(b)はパン駆動部1004の加減速制御を示す。図11(a),(b)において、vrは所定の速度範囲を示している。また、図11(a),(b)において、実線は基準加速度a0で求めた速度v0での加減速制御、一点鎖線は所定の速度範囲を高い速度v1で避けた場合の加減速制御、二点鎖線は所定の速度範囲を低い速度v2で避けた場合の加減速制御を示す。a0は基準加速度、d0は基準減速度、ta0はv0を用いた場合の加速時間、tc0はv0を用いた場合の等速時間、td0はv0を用いた場合の減速時間である。加速度a0と減速度d0の絶対値は等しいとする。また、a1はv1を用いた場合の加速度、d1はv1を用いた場合の減速度、ta1はv1を用いた場合の加速時間、tc1はv1を用いた場合の等速時間、td1はv1を用いた場合の減速時間である。加速度a1と減速度d1の絶対値は等しいとする。また、a2はv2を用いた場合の加速度、d2はv2を用いた場合の減速度、ta2はv2を用いた場合の加速時間、tc2はv2を用いた場合の等速時間、td2はv2を用いた場合の減速時間である。加速度a2と減速度d2の絶対値は等しいとする。そして、t0は移動時間を示す。 11(a) and (b) are diagrams showing acceleration/deceleration control during a shot operation of the imaging device 1000 of the third embodiment. FIG. 11(a) shows acceleration/deceleration control of the tilt drive unit 1005, and FIG. 11(b) shows acceleration/deceleration control of the pan drive unit 1004. In FIG. 11(a) and (b), vr indicates a predetermined speed range. Also, in FIG. 11(a) and (b), the solid line indicates acceleration/deceleration control at a speed v0 obtained with a reference acceleration a0, the dashed line indicates acceleration/deceleration control when a predetermined speed range is avoided with a high speed v1, and the dashed line indicates acceleration/deceleration control when a predetermined speed range is avoided with a low speed v2. a0 is the reference acceleration, d0 is the reference deceleration, ta0 is the acceleration time when v0 is used, tc0 is the constant speed time when v0 is used, and td0 is the deceleration time when v0 is used. Assume that the absolute values of acceleration a0 and deceleration d0 are equal. Also, a1 is the acceleration when v1 is used, d1 is the deceleration when v1 is used, ta1 is the acceleration time when v1 is used, tc1 is the constant velocity time when v1 is used, and td1 is the deceleration time when v1 is used. It is assumed that the absolute values of acceleration a1 and deceleration d1 are equal. It is also assumed that a2 is the acceleration when v2 is used, d2 is the deceleration when v2 is used, ta2 is the acceleration time when v2 is used, tc2 is the constant velocity time when v2 is used, and td2 is the deceleration time when v2 is used. It is also assumed that the absolute values of acceleration a2 and deceleration d2 are equal. And t0 indicates the movement time.

図11(a)のようにチルト駆動部は基準加速度a0で求めた速度v0が所定の速度範囲外だが、パン駆動部は基準加速度a0で求めた速度v0が所定の速度範囲内となっているとする。パン駆動部が所定の速度範囲を避ける加減速制御としては、一点鎖線で示す所定の速度範囲より高い速度と、二点鎖線で示す低い速度での加減速制御がある。パンとチルト同時駆動の場合、パンとチルトの加速時間、あるいは減速時間のずれが大きいと移動中の映像に違和感が生じる。そこで、本第3の実施形態では、パンとチルトの加速時間、あるいは減速時間の差分が小さくなるよう加減速制御を設定することで、移動中の映像の違和感を軽減する。 As shown in FIG. 11(a), the tilt drive unit has a speed v0 calculated using a reference acceleration a0 that is outside the specified speed range, but the pan drive unit has a speed v0 calculated using a reference acceleration a0 that is within the specified speed range. Acceleration and deceleration control for the pan drive unit to avoid the specified speed range includes acceleration and deceleration control at a speed higher than the specified speed range shown by the dashed line and at a lower speed shown by the dashed line. When pan and tilt are driven simultaneously, if there is a large difference in the acceleration or deceleration times of the pan and tilt, an unnatural appearance will appear in the moving image. Therefore, in this third embodiment, the unnatural appearance of the moving image is reduced by setting acceleration and deceleration control to reduce the difference in the acceleration or deceleration times of the pan and tilt.

図12は撮像装置1000のショット動作の別速度での加速度計算処理を示すフローチャートである。図12のフローチャートは、システム制御部1006が図5のショット動作の駆動計算処理のフローチャートにおけるS2011の処理を実行するときのサブルーチンとして実行される。以下ではパン駆動について説明しているが、チルト駆動、ズーム駆動についても同様であるものと理解されたい。 Figure 12 is a flowchart showing acceleration calculation processing at different speeds for the shot operation of the imaging device 1000. The flowchart in Figure 12 is executed as a subroutine when the system control unit 1006 executes the processing of S2011 in the flowchart of the drive calculation processing for the shot operation in Figure 5. While the pan drive is described below, it should be understood that the same applies to the tilt drive and zoom drive.

S5001にて、システム制御部1006は、他の駆動部の加速時間を取得する。ここではパン駆動部1004の処理のため、チルト駆動部1005の加速時間を取得する。例えば、システム制御部1006は、チルト駆動部1005の加速時間として0.6sを取得する。そして、システム制御部1006は、所定の速度範囲外の速度として、所定の速度範囲より低い速度を設定し、その時の加速度及び加速時間を導出する。 In S5001, the system control unit 1006 acquires the acceleration times of the other drive units. Here, the acceleration time of the tilt drive unit 1005 is acquired for processing by the pan drive unit 1004. For example, the system control unit 1006 acquires 0.6 s as the acceleration time of the tilt drive unit 1005. Then, the system control unit 1006 sets a speed lower than the specified speed range as a speed outside the specified speed range, and derives the acceleration and acceleration time at that time.

図9の別速度での加速度計算処理でのS3001の処理で説明した例と同様に、ショット動作で指定された移動角度が50度、移動時間が2.4sとして、基準加速度a0が50度/s2としたときの速度v0が26.834度/s、加速時間が0.537s、等速時間tc0が1.327sとする。また所定の速度範囲を25~30度/sとし、その速度範囲より低い速度としてv1を24度/sを設定するものとする。この場合、システム制御部1006は、加速時間ta1として0.317s、加速度a1として75.789度/s2と求める。 As in the example described in the processing of S3001 in the acceleration calculation processing at different speeds in Fig. 9, the movement angle specified in the shot operation is 50 degrees, the movement time is 2.4 seconds, and the reference acceleration a0 is 50 degrees/ s2 , and the speed v0 is 26.834 degrees/s, the acceleration time is 0.537 seconds, and the constant speed time tc0 is 1.327 seconds. Also, the predetermined speed range is set to 25 to 30 degrees/s, and v1 is set to 24 degrees/s as a speed lower than that speed range. In this case, the system control unit 1006 calculates the acceleration time ta1 to be 0.317 seconds and the acceleration a1 to be 75.789 degrees/ s2 .

S5002にて、システム制御部1006は、所定の速度範囲外の速度として、所定の速度範囲より高い速度を設定し、その時の加速度及び加速時間を導出する。 In S5002, the system control unit 1006 sets a speed higher than the predetermined speed range as a speed outside the predetermined speed range, and derives the acceleration and acceleration time at that time.

図9の別速度での加速度計算処理でのS3003の処理で説明した例と同様に、所定の速度範囲を25~30度/sとし、その速度範囲より高い速度としてv1を31度/sを設定したとする。この場合、システム制御部1006は、加速時間ta1として0.787s、加速度a1として39.385度/s2を求めることになる。 9, the predetermined speed range is set to 25 to 30 degrees/s, and v1 is set to 31 degrees/s as a speed higher than the speed range. In this case, the system control unit 1006 calculates an acceleration time ta1 of 0.787 s and an acceleration a1 of 39.385 degrees/ s2 .

S5003にて、システム制御部1006は、導出した加速度が、他の駆動部の加速時間と近い方を選択する。例えば、取得したチルト駆動部の加速時間が0.6sであったとすると、0.317sより0.787sの方が近いため、加速時間が0.787sとなるv1として31度/sを選択し、本処理を終了する。 In S5003, the system control unit 1006 selects the derived acceleration that is closer to the acceleration time of the other drive unit. For example, if the acquired acceleration time of the tilt drive unit is 0.6 s, 0.787 s is closer than 0.317 s, so 31 degrees/s is selected as v1, which results in an acceleration time of 0.787 s, and this process ends.

本処理終了後は、図5のショット動作の駆動計算処理に戻り、本処理で導出した速度、加速度が使用される。 After this process is completed, the process returns to the drive calculation process for the shot motion in Figure 5, and the speed and acceleration derived in this process are used.

ここでは、予め決めた2種類の速度からそれぞれの加速時間を導出し、どちらの加速時間が他の駆動部の加速時間と近いかを比較する方法を示したが、他の駆動部の加速時間をもとに該駆動部の加速度を求めても良い。 Here, we have shown a method of deriving the acceleration time from two predetermined speeds and comparing which acceleration time is closer to the acceleration time of another drive unit, but it is also possible to find the acceleration of the drive unit based on the acceleration time of the other drive unit.

図13は、撮像装置1000のショット動作の別速度での加速度計算処理を示すフローチャートである。図13のフローチャートは、システム制御部1006が図5のショット動作の駆動計算処理のフローチャートにおけるS2011の処理を実行するときのサブルーチンとして実行される。以下ではパン駆動について説明しているが、チルト駆動、ズーム駆動部についても同様である。 Figure 13 is a flowchart showing acceleration calculation processing at different speeds for the shot operation of the imaging device 1000. The flowchart in Figure 13 is executed as a subroutine when the system control unit 1006 executes the processing of S2011 in the flowchart of the drive calculation processing for the shot operation in Figure 5. While the pan drive is described below, the same applies to the tilt drive and zoom drive units.

S6001にて、システム制御部1006は、他の駆動部の加速時間を取得する。ここではパン駆動部の処理のため、チルト駆動部の加速時間を取得する。例えば、チルト駆動部の加速時間として0.6sを取得する。 In S6001, the system control unit 1006 acquires the acceleration times of the other drive units. Here, the acceleration time of the tilt drive unit is acquired for processing the pan drive unit. For example, 0.6 seconds is acquired as the acceleration time of the tilt drive unit.

S6002にて、システム制御部1006は、パン駆動部の移動角度と移動時間と取得した加速時間より速度と加速度を導出する。 In S6002, the system control unit 1006 derives the speed and acceleration from the movement angle and movement time of the pan drive unit and the acquired acceleration time.

式(1)、(2)式より移動角度L0は、次式で表せる。

Figure 0007614837000030
速度v0について解くと、次式のようになる。
Figure 0007614837000031
From equations (1) and (2), the movement angle L0 can be expressed by the following equation.
Figure 0007614837000030
Solving for the velocity v0 gives the following equation:
Figure 0007614837000031

例えば、加速時間ta0が0.6s、移動角度L0が90度、移動時間が5sとすると上式より、速度v0は、「20.455度/S」となる。

Figure 0007614837000032
加速度a1は、式(10)より、「34.086度/s2」となる。
Figure 0007614837000033
For example, if the acceleration time ta0 is 0.6 s, the movement angle L0 is 90 degrees, and the movement time is 5 s, then from the above formula, the velocity v0 is calculated to be "20.455 degrees/S."
Figure 0007614837000032
According to equation (10), the acceleration a1 is calculated to be "34.086 degrees/s 2 ".
Figure 0007614837000033

S6003にて、システム制御部1006は、導出した速度が所定の速度範囲内かどうかを判定する。所定の速度範囲内であると判定した場合、システム制御部1006は、処理をS5004に進める。また、所定の速度範囲内でないと判定した場合、システム制御部1006は、本処理を終了する。 In S6003, the system control unit 1006 determines whether the derived speed is within a predetermined speed range. If it is determined that the speed is within the predetermined speed range, the system control unit 1006 advances the process to S5004. If it is determined that the speed is not within the predetermined speed range, the system control unit 1006 ends this process.

S6004にて、システム制御部1006は、同じ移動角度、移動時間で所定の速度範囲外の別速度v1での加速度を導出する。本処理は図9と同様に導出すればよいため、説明は省略する。そして、システム制御部1006は、求めた加速度を使用するよう選択し、本処理を終了する。 In S6004, the system control unit 1006 derives the acceleration at another speed v1 outside the specified speed range for the same movement angle and movement time. This process can be derived in the same manner as in FIG. 9, so a description thereof will be omitted. The system control unit 1006 then selects to use the determined acceleration, and ends this process.

本処理終了後は、図5のショット動作の駆動計算処理に戻り、本処理で導出した速度、加速度が使用される。 After this process is completed, the process returns to the drive calculation process for the shot motion in Figure 5, and the speed and acceleration derived in this process are used.

このように、本第3の実施形態の撮像装置1000によれば、PTZのショット動作機能を備えた撮像装置において、パンとチルト同時駆動の場合に、パンとチルトの加速時間、あるいは減速時間の差分が小さくなるよう加減速制御の速度、加速度を設定することで、移動中の映像の違和感を軽減しながら、ショット動作での駆動時の振動、音、速度ムラの発生を低減することができる。 In this way, according to the imaging device 1000 of the third embodiment, in an imaging device equipped with a PTZ shot operation function, when panning and tilting are driven simultaneously, the speed and acceleration of the acceleration and deceleration control are set so that the difference between the acceleration time and deceleration time of the panning and tilting is small, thereby reducing the sense of incongruity in the image during movement while reducing the occurrence of vibrations, sounds, and speed unevenness during driving in the shot operation.

[第4の実施形態]
以下、図14~図17を参照して、第4実施形態について説明する。
[Fourth embodiment]
The fourth embodiment will be described below with reference to FIGS.

PTZカメラのショット動作において、所定の速度範囲を避けるかどうかを、クライアント装置4000におけるユーザが選択可能となっても良い。または所定の速度範囲を避ける場合において、避ける速度をユーザが選択可能としても良い。例えば、所定の速度範囲より低い速度か高い速度を選択可能としても良い。また加速度の変更範囲の幅を広げ、所定の速度範囲からなるべく離れた速度を使用することを優先する方法と、所定の速度範囲から一定量離れた速度であれば加速度はあまり変更しないよう加速度の変更の幅を縮める方法とを選択可能としてもよい。これにより、ユーザの使用方法に合わせて、ショット動作での駆動時の振動、音、速度ムラの発生を低減することができる。 In the shot operation of the PTZ camera, the user of the client device 4000 may be able to select whether or not to avoid a specified speed range. Or, when the specified speed range is avoided, the user may be able to select the speed to avoid. For example, a speed lower or higher than the specified speed range may be selectable. Also, it may be possible to select between a method of widening the range of acceleration changes and prioritizing the use of a speed as far away from the specified speed range as possible, and a method of narrowing the range of acceleration changes so that the acceleration is not changed too much if the speed is a certain amount away from the specified speed range. This makes it possible to reduce the occurrence of vibrations, noise, and speed unevenness when driving in a shot operation according to the user's usage method.

図14(a),(b)は、第4実施形態の撮像装置のショット動作において、所定の速度範囲を避ける制御(以下、速度適正制御とも記す)の設定を行う制御コマンドを示す図である。図14(a)の参照符号2200は、ショット動作において、速度適正制御の有効、無効を設定するコマンド、同図(b)の参照符号2300はショット動作の速度適正制御のモードを設定するコマンドである。 Figures 14(a) and (b) are diagrams showing control commands for setting control (hereinafter also referred to as speed appropriate control) that avoids a specified speed range during the shot operation of the imaging device of the fourth embodiment. Reference numeral 2200 in Figure 14(a) is a command for setting whether the speed appropriate control is enabled or disabled during the shot operation, and reference numeral 2300 in the same figure (b) is a command for setting the mode of the speed appropriate control for the shot operation.

参照符号2201はコマンド識別子であり、その値は「0210」はショット動作の速度適正制御を有効、無効を設定するコマンドであることを示す。参照符号2202はショット動作の速度制御を有効にするかどうかを示すパラメータであり、有効の場合は1、無効の場合は0を指定する。本コマンドにより撮像装置1000は速度適正制御が有効に設定された場合には、図5のショット動作の駆動計算処理で説明した方法で、所定の速度範囲を避けるようにショット動作の速度を制御する。速度適正制御が無効の場合は、基準の加速度を用いて導出した速度でショット動作を行う。 Reference number 2201 is a command identifier, and its value "0210" indicates that this is a command to enable or disable the speed appropriate control of the shot operation. Reference number 2202 is a parameter indicating whether to enable the speed control of the shot operation, with 1 specified if enabled and 0 specified if disabled. When the speed appropriate control is enabled by this command, the imaging device 1000 controls the speed of the shot operation so as to avoid a specified speed range using the method described in the drive calculation process of the shot operation in Figure 5. When the speed appropriate control is disabled, the shot operation is performed at a speed derived using the reference acceleration.

参照符号2301はコマンド識別子であり、その値は「0211」はショット動作の速度適正制御における動作モードを設定するコマンドであることを示す。参照符号2302はショット動作の速度適正制御の動作モードを示すパラメータであり、所定の速度範囲を避ける際に、所定の速度範囲より低い速度を設定する場合を0、所定の速度範囲より高い速度を設定する場合は1を指定する。ここでは速度適正制御の動作モードとして、所定の速度範囲を高い速度で避けるか、低い速度で避けるかを選択可能なよう説明したがこれに限らない。例えば、加速度の変更範囲の幅を広げ、所定の速度範囲からなるべく離れた速度を使用することを優先する方法と、所定の速度範囲から一定量離れた速度であれば加速度はあまり変更しないよう加速度の変更の幅を縮める方法とを選択可能としてもよい。 Reference number 2301 is a command identifier, and its value "0211" indicates that this is a command to set the operation mode in the speed appropriate control of the shot operation. Reference number 2302 is a parameter indicating the operation mode of the speed appropriate control of the shot operation, and when avoiding a specified speed range, 0 is specified when a speed lower than the specified speed range is set, and 1 is specified when a speed higher than the specified speed range is set. Here, as the operation mode of the speed appropriate control, it has been described that it is possible to select whether to avoid the specified speed range at a high speed or at a low speed, but this is not limited to this. For example, it may be possible to select a method of widening the acceleration change range and prioritizing the use of a speed as far away from the specified speed range as possible, and a method of narrowing the acceleration change range so that the acceleration is not changed much if the speed is a certain amount away from the specified speed range.

本コマンドにより撮像装置1000は、速度適正制御の動作モードを0に設定された場合には、図5のショット動作の駆動計算処理におけるS2011の処理において、所定の速度範囲より低い速度を用いることを優先する。この場合、これまで図9、図10で説明したような方法で駆動可能な上限の加速度まで加速度を上げて所定の速度範囲外の速度として低い速度を用いて加速度を導出する。一方、速度適正制御の動作モードを1に設定された場合には、図5のショット動作の駆動計算処理におけるS2011の処理において、所定の速度範囲より高い速度を用いることを優先する。この場合、所定の速度範囲外の速度として高い速度を用いて加速度を導出する。 When the operation mode of the speed appropriate control is set to 0 by this command, the imaging device 1000 prioritizes using a speed lower than the specified speed range in the process of S2011 in the drive calculation process of the shot operation in FIG. 5. In this case, the acceleration is increased to the upper limit acceleration that can be driven using the method described above in FIG. 9 and FIG. 10, and the acceleration is derived using the low speed as a speed outside the specified speed range. On the other hand, when the operation mode of the speed appropriate control is set to 1, the imaging device 1000 prioritizes using a speed higher than the specified speed range in the process of S2011 in the drive calculation process of the shot operation in FIG. 5. In this case, the acceleration is derived using the high speed as a speed outside the specified speed range.

本実施形態における情報処理装置であるクライアント装置4000は、ネットワーク3000に接続されている。そして、このクライアント装置は、ディスプレイのような表示部、マウスやキーボードのような入力部と、システム制御部、および通信部を備え、システム制御部に備えたCPU(中央演算処理装置)によりクライアント装置全体の制御を行う。またシステム制御部は通信部を介して撮像装置から映像データや撮像装置の情報を受信する。また、クライアント装置4000内のシステム制御部は、通信部を介して撮像装置へ制御コマンドを送信する。また、クライアント装置4000内のシステム制御部は、表示部に取得した映像の表示や、撮像装置の各種設定、操作を行うためのGUI(グラフィックユーザインターフェース)を表示する。 The client device 4000, which is an information processing device in this embodiment, is connected to the network 3000. This client device has a display unit such as a monitor, an input unit such as a mouse and keyboard, a system control unit, and a communication unit, and the entire client device is controlled by a CPU (Central Processing Unit) provided in the system control unit. The system control unit also receives video data and information about the imaging device from the imaging device via the communication unit. The system control unit in the client device 4000 also transmits control commands to the imaging device via the communication unit. The system control unit in the client device 4000 also displays the acquired video on the display unit and a GUI (graphical user interface) for performing various settings and operations on the imaging device.

図15は第4実施形態の撮像装置1000のショット動作指示を行うクライアント装置4000の表示装置に表示されるGUIを示す図である。図15において、参照符号3100はショット動作ウインドウを示している。参照符号3101はパン目標位置入力ボックス、参照符号3102はチルト目標位置入力ボックス、参照符号3103はズーム目標位置入力ボックス、参照符号3104は移動時間指定入力ボックス、そして、参照符号3105はショット動作実行ボタンを示している。 Fig. 15 is a diagram showing a GUI displayed on the display device of the client device 4000 that issues shot operation instructions for the imaging device 1000 of the fourth embodiment. In Fig. 15, reference numeral 3100 indicates a shot operation window. Reference numeral 3101 indicates a pan target position input box, reference numeral 3102 indicates a tilt target position input box, reference numeral 3103 indicates a zoom target position input box, reference numeral 3104 indicates a movement time designation input box, and reference numeral 3105 indicates a shot operation execution button.

クライアント装置4000は、表示部にショット動作ウインドウ3100を表示し、ユーザの入力を受け付ける。ユーザは入力部を介して、パン指定位置入力ボックス3101、チルト指定位置入力ボックス、ズーム指定位置入力ボックス3103にそれぞれショット動作の指定位置を入力する。また移動時間指定ボックス3104にショット動作の移動時間を入力する。その後、ユーザは入力部を介して、ショット動作実行ボタン3105を押下する。ショット動作実行ボタン3105が押下されると、クライアント装置はショット動作ウインドウ3100にて入力された各値をもとに図3で示したショット動作の制御コマンドを生成し、撮像装置1000に送信する。撮像装置1000は、このコマンドを受信すると、ユーザが指定した所望のショット動作を行うことになる。 The client device 4000 displays a shot operation window 3100 on the display unit and accepts user input. The user inputs the designated positions of the shot operation into the pan designated position input box 3101, tilt designated position input box, and zoom designated position input box 3103 via the input unit. The user also inputs the movement time of the shot operation into the movement time designation box 3104. The user then presses the shot operation execution button 3105 via the input unit. When the shot operation execution button 3105 is pressed, the client device generates a shot operation control command shown in FIG. 3 based on the values input in the shot operation window 3100 and transmits it to the imaging device 1000. When the imaging device 1000 receives this command, it will perform the desired shot operation designated by the user.

図16は、第4実施形態の撮像装置1000のショット動作での速度制御設定を行うクライアント装置4000にて実行されるアプリケーションにより表示されるGUIを示す図である。図16において、参照符号3200はショット動作速度制御設定ウインドウである。参照符号3201は速度適正制御の有効無効設定入力ボックス、参照符号3202は速度適正制御モード設定入力ボックス、参照符号3203はショット動作速度制御設定ボタンである。 Fig. 16 is a diagram showing a GUI displayed by an application executed on the client device 4000 that performs speed control settings for the shot operation of the imaging device 1000 of the fourth embodiment. In Fig. 16, reference numeral 3200 denotes a shot operation speed control setting window. Reference numeral 3201 denotes an input box for setting whether or not the speed appropriate control is enabled, reference numeral 3202 denotes an input box for setting the speed appropriate control mode, and reference numeral 3203 denotes a shot operation speed control setting button.

クライアント装置4000は表示部にショット動作速度制御設定ウインドウ3200を表示し、ユーザの入力を受け付ける。ユーザは入力部を介して、速度適正制御ボックス3201に速度適正制御の有効、無効を指定する。また速度適正制御が有効の場合、速度適正制御モード設定入力ボックス3202に速度適正制御モードを入力する。その後、ユーザは、ショット動作速度制御設定ボタン3203を押下する。ショット動作速度制御設定ボタン3203が押下されると、クライアント装置はショット動作速度制御設定ウインドウ3200にて入力された各値をもとに図14で示した速度適正制御の有効、無効を設定するコマンド2200、及びショット動作の速度適正制御のモードを設定するコマンド2300を生成し、撮像装置に送信する。撮像装置はこれを受信すると、ユーザが指定した所望のショット動作の速度制御設定を行う。 The client device 4000 displays a shot motion speed control setting window 3200 on the display and accepts user input. The user specifies whether to enable or disable speed suitability control in a speed suitability control box 3201 via the input unit. If speed suitability control is enabled, the user inputs the speed suitability control mode in a speed suitability control mode setting input box 3202. The user then presses the shot motion speed control setting button 3203. When the shot motion speed control setting button 3203 is pressed, the client device generates a command 2200 for setting the speed suitability control to be enabled or disabled, and a command 2300 for setting the mode of the shot motion speed suitability control, as shown in FIG. 14, based on the values entered in the shot motion speed control setting window 3200, and transmits them to the imaging device. When the imaging device receives this, it sets the speed control of the desired shot motion specified by the user.

これら各パラメータは、全てユーザが入力してもよいし、一部または、全部のパラメータを自動的に入力してもよい。 All of these parameters may be entered by the user, or some or all of the parameters may be entered automatically.

このように、本実施形態の撮像装置1000によれば、PTZのショット動作機能を備えた撮像装置において、PTZカメラのショット動作において、音や振動、速度ムラの発生しうる所定の速度範囲を避けるかどうかをユーザに選択可能にしてもよい。あるいは避ける速度や加速度の設定モードをユーザに選択可能にしてもよい。これにより、ユーザの使用方法に合わせながら、ショット動作での駆動時の振動、音、速度ムラの発生を低減することができる。 In this way, according to the imaging device 1000 of this embodiment, in an imaging device equipped with a PTZ shot operation function, the user may be able to select whether or not to avoid a specific speed range in which sound, vibration, and speed unevenness may occur during the shot operation of the PTZ camera. Alternatively, the user may be able to select a setting mode for the speed and acceleration to be avoided. This makes it possible to reduce the occurrence of vibration, sound, and speed unevenness during driving during the shot operation while adapting to the user's usage method.

以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。特に上記実施形態では、撮像装置が、パン、チルト、ズームそれぞれの駆動部を有するものとして説明したが、撮像方向が変更できる構成であれば適用できるので、パン、チルトのいずれかに係る駆動部は無くても構わない。 Although the preferred embodiments of the present invention have been described above, the present invention is not limited to these embodiments, and various modifications and variations are possible within the scope of the gist of the present invention. In particular, in the above embodiment, the imaging device has been described as having driving units for pan, tilt, and zoom, but the device can be applied to any configuration in which the imaging direction can be changed, so it is not necessary to have a driving unit for either pan or tilt.

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

発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。 The invention is not limited to the above-described embodiment, and various modifications and variations are possible without departing from the spirit and scope of the invention. Therefore, the following claims are appended to disclose the scope of the invention.

1000…撮像装置、1001…撮像部、1002…画像処理部、1003…ズーム駆動部、1004…パン駆動部、1005…チルト駆動部、1006…システム制御部、1007…通信部、3000…ネットワーク、4000…クライアント装置 1000: Imaging device, 1001: Imaging unit, 1002: Image processing unit, 1003: Zoom driving unit, 1004: Pan driving unit, 1005: Tilt driving unit, 1006: System control unit, 1007: Communication unit, 3000: Network, 4000: Client device

Claims (13)

撮像部の撮像方向を変更するための駆動手段を有する撮像装置であって、
外部から、撮像する方向、並びに、撮像方向の変更に要する設定時間を含むパラメータを入力する入力手段と、
該入力手段で入力した前記パラメータに基づき前記駆動手段を制御する制御手段とを有し、
該制御手段は、
前記撮像部の現在の撮像方向と前記入力手段で入力したパラメータが示す撮像方向との差、前記設定時間、及び、予め設定された基準となる第1の加速度に基づいて、等速移動区間における第1の速度を導出する導出手段と、
導出した前記第1の速度が、回避すべき所定の速度範囲内にあるか否かを判定する判定手段と、
該判定手段で前記第1の速度が前記所定の速度範囲に含まれないと判定された場合には、前記導出手段により導出した第1の速度となるように前記駆動手段を制御し、
前記判定手段で前記第1の速度が前記所定の速度範囲に含まれると判定された場合には、前記所定の速度範囲に含まれない第2の速度に基づいて前記第1の加速度とは異なる第2の加速度を導出し、当該第2の速度となるよう前記駆動手段を制御する駆動制御手段と
を含むことを特徴とする撮像装置。
An imaging device having a driving means for changing an imaging direction of an imaging unit,
an input means for inputting parameters including an imaging direction and a set time required for changing the imaging direction from the outside;
a control means for controlling the driving means based on the parameters input by the input means,
The control means
a derivation means for deriving a first speed in a constant speed movement section based on a difference between a current imaging direction of the imaging unit and an imaging direction indicated by a parameter input by the input means, the set time, and a first acceleration serving as a preset reference;
a determination means for determining whether the derived first speed is within a predetermined speed range to be avoided;
when the determining means determines that the first speed is not included in the predetermined speed range, the driving means is controlled so that the first speed becomes the first speed derived by the deriving means;
and a drive control means for deriving a second acceleration different from the first acceleration based on a second speed not included in the predetermined speed range when the determination means determines that the first speed is included in the predetermined speed range, and for controlling the drive means to achieve the second speed.
前記駆動手段は、少なくとも、前記撮像部のパン動作を行うパン駆動手段、チルト動作を行うチルト駆動手段の何れかを含む
ことを特徴とする請求項1に記載の撮像装置。
2. The imaging device according to claim 1, wherein the driving means includes at least one of a pan driving means for performing a panning operation of the imaging section and a tilt driving means for performing a tilting operation.
前記駆動手段は、更に、前記撮像部のズーム駆動を行うズーム駆動手段を含む
ことを特徴とする請求項2に記載の撮像装置。
3. The image pickup apparatus according to claim 2, wherein the driving means further includes a zoom driving means for performing zoom driving of the image pickup section.
前記制御手段は、
前記第2の加速度が所定の加速度以下であると判定した場合には、前記所定の速度範囲より低い速度を前記第2の速度に設定し、
前記第2の加速度が前記所定の加速度以下でないと判定した場合には、前記所定の速度範囲より高い速度を前記第2の速度に設定する
ことを特徴とする請求項1乃至3のいずれか1項に記載の撮像装置。
The control means
When it is determined that the second acceleration is equal to or less than a predetermined acceleration, a speed lower than the predetermined speed range is set as the second speed;
4. The imaging device according to claim 1, wherein, when it is determined that the second acceleration is not equal to or less than the predetermined acceleration, a speed higher than the predetermined speed range is set as the second speed.
前記制御手段は、前記所定の速度範囲より高い速度よりも、低い速度を優先して前記第2の速度として設定することを特徴とする請求項4に記載の撮像装置。 The imaging device according to claim 4, characterized in that the control means sets the second speed by prioritizing a lower speed than a speed higher than the predetermined speed range. 前記制御手段は、前記第2の加速度が前記所定の加速度以上となる場合において、前記駆動手段の駆動に要する電力を増やし、第2の速度を前記所定の速度範囲より低い速度に設定する
ことを特徴とする請求項4に記載の撮像装置
5. The imaging device according to claim 4, wherein the control means increases the power required to drive the drive means when the second acceleration is equal to or greater than the predetermined acceleration, and sets the second speed to a speed lower than the predetermined speed range .
前記駆動手段は、前記撮像部のパン動作を行うパン駆動手段、チルト動作を行うチルト駆動手段を含み、
前記制御手段は、前記パン駆動手段、前記チルト駆動手段の加速時間の差分あるいは減速時間の差分が小さくなるよう、それぞれの前記第2の速度と前記第2の加速度を設定する
ことを特徴とする請求項1に記載の撮像装置。
the driving means includes a pan driving means for performing a panning operation of the imaging unit and a tilt driving means for performing a tilting operation,
2. The imaging apparatus according to claim 1, wherein the control means sets the second speed and the second acceleration so that a difference in acceleration time or a difference in deceleration time of the pan driving means and the tilt driving means is small.
前記制御手段は、外部から前記所定の速度範囲を避ける指示を受信したことに応じて、前記導出手段、前記判定手段、前記駆動制御手段による、前記駆動手段の制御を行う
ことを特徴とする請求項1乃至6のいずれか1項に記載の撮像装置。
7. The imaging device according to claim 1, wherein the control means controls the drive means by the derivation means, the determination means, and the drive control means in response to receiving an instruction from an external device to avoid the predetermined speed range.
前記制御手段は、外部から前記所定の速度範囲を避ける第2の速度設定方法の指示を受信したことに応じて、前記導出手段、前記判定手段、前記駆動制御手段による、前記駆動手段の制御を行う
ことを特徴とする請求項1乃至6のいずれか1項に記載の撮像装置。
The imaging device according to any one of claims 1 to 6, characterized in that the control means controls the drive means using the derivation means, the determination means, and the drive control means in response to receiving an instruction from an external device for a second speed setting method that avoids the specified speed range.
前記制御手段は、外部から設定された速度を前記第2の速度として設定する
ことを特徴とする請求項1に記載の撮像装置。
2. The imaging apparatus according to claim 1, wherein the control means sets an externally set speed as the second speed.
ネットワークと通信する通信手段を有し、
前記入力手段は、前記ネットワークに接続されたクライアント装置から、前記通信手段を介して前記パラメータを入力する
ことを特徴とする請求項1乃至10のいずれか1項に記載の撮像装置。
A communication means for communicating with the network,
11. The imaging apparatus according to claim 1, wherein the input unit inputs the parameters from a client device connected to the network via the communication unit.
撮像部の撮像方向を変更するための駆動手段を有する撮像装置の制御方法であって、
外部から、前記撮像部の撮像する方向、並びに、撮像方向の変更に要する設定時間を含むパラメータを入力する入力工程と、
前記入力工程で入力した前記パラメータに基づき前記駆動手段を制御する制御工程とを有し、
該制御工程は、
前記撮像部の現在の撮像方向と前記入力工程で入力したパラメータが示す撮像方向との差、前記設定時間、及び、予め設定された基準となる第1の加速度に基づいて、等速移動区間における第1の速度を導出する導出工程と、
導出した前記第1の速度が、回避すべき所定の速度範囲内にあるか否かを判定する判定工程と、
該判定工程で前記第1の速度が前記所定の速度範囲に含まれないと判定された場合には、前記導出工程により導出した前記第1の速度となるように前記駆動手段を制御し、
前記判定工程で前記第1の速度が前記所定の速度範囲に含まれると判定された場合には、前記所定の速度範囲に含まれない第2の速度に基づいて、前記第1の加速度とは異なる第2の加速度を導出し、当該第2の速度となるよう前記駆動手段を制御する駆動制御工程と
を含むことを特徴とする撮像装置の制御方法。
A method for controlling an imaging device having a driving means for changing an imaging direction of an imaging unit, comprising the steps of:
an input step of inputting parameters including an imaging direction of the imaging unit and a set time required for changing the imaging direction from an external device;
a control step of controlling the driving means based on the parameters input in the input step,
The control step includes:
a derivation step of deriving a first speed in a constant speed movement section based on a difference between a current imaging direction of the imaging unit and an imaging direction indicated by the parameters input in the input step, the set time, and a first acceleration serving as a preset reference;
a determination step of determining whether the derived first speed is within a predetermined speed range to be avoided;
When it is determined in the determining step that the first speed is not included in the predetermined speed range, the driving means is controlled so that the first speed becomes the first speed derived in the deriving step;
and a drive control step of deriving a second acceleration different from the first acceleration based on a second speed not included in the predetermined speed range, and controlling the drive means to achieve the second speed, when the determination step determines that the first speed is included in the predetermined speed range.
撮像部の撮像方向を変更するための駆動手段を有する撮像装置のプロセッサが実行することで、前記プロセッサに、請求項12に記載の制御方法の各工程を実行させるためのプログラム。 A program for causing a processor of an imaging device having a driving means for changing the imaging direction of an imaging unit to execute each step of the control method described in claim 12.
JP2020215655A 2020-12-24 2020-12-24 Imaging device, control method and program thereof Active JP7614837B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020215655A JP7614837B2 (en) 2020-12-24 2020-12-24 Imaging device, control method and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020215655A JP7614837B2 (en) 2020-12-24 2020-12-24 Imaging device, control method and program thereof

Publications (2)

Publication Number Publication Date
JP2022101206A JP2022101206A (en) 2022-07-06
JP7614837B2 true JP7614837B2 (en) 2025-01-16

Family

ID=82271440

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020215655A Active JP7614837B2 (en) 2020-12-24 2020-12-24 Imaging device, control method and program thereof

Country Status (1)

Country Link
JP (1) JP7614837B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025035377A (en) * 2023-09-01 2025-03-13 キヤノン株式会社 Control device and control method thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004325710A (en) 2003-04-24 2004-11-18 Canon Inc Pan head time specified shot operation
JP3726826B2 (en) 2003-06-26 2005-12-14 コニカミノルタホールディングス株式会社 Imaging device
JP2008131387A (en) 2006-11-21 2008-06-05 Canon Inc Camera device and method of controlling camera device
JP2015220723A (en) 2014-05-21 2015-12-07 キヤノン株式会社 Imaging device
JP2017041705A (en) 2015-08-18 2017-02-23 キヤノン株式会社 Imaging device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004325710A (en) 2003-04-24 2004-11-18 Canon Inc Pan head time specified shot operation
JP3726826B2 (en) 2003-06-26 2005-12-14 コニカミノルタホールディングス株式会社 Imaging device
JP2008131387A (en) 2006-11-21 2008-06-05 Canon Inc Camera device and method of controlling camera device
JP2015220723A (en) 2014-05-21 2015-12-07 キヤノン株式会社 Imaging device
JP2017041705A (en) 2015-08-18 2017-02-23 キヤノン株式会社 Imaging device

Also Published As

Publication number Publication date
JP2022101206A (en) 2022-07-06

Similar Documents

Publication Publication Date Title
US7365790B2 (en) Autofocus system for an image capturing apparatus
US11190698B2 (en) Imaging apparatus, control method for imaging apparatus, information processing apparatus, and storage medium
JPH08135889A (en) Electric pan, imaging device and image input device
CN105723696B (en) Camera device, camera system and control method thereof
JP7614837B2 (en) Imaging device, control method and program thereof
JP2018088624A (en) Photography system
JP2020092338A (en) Imaging controller and control method of the same
JP7581006B2 (en) Image capture device, image capture device control method and program
JP4577471B2 (en) Focus control device
KR100841290B1 (en) Focus Control Method of Surveillance Camera
JP5607458B2 (en) Imaging apparatus and control method thereof
KR102150704B1 (en) Apparatus and method for processing image
JP7631281B2 (en) Control device, control method, and program
JP2008046181A (en) FOCUS CONTROL DEVICE, FOCUS CONTROL METHOD, IMAGING DEVICE, AND PROGRAM
JP3826506B2 (en) Information display method
JP7554025B2 (en) Imaging device and imaging method
JP7844131B2 (en) Control device, method, and program for imaging device
JP7516103B2 (en) Control device, method and program for imaging device
JP2025058594A (en) Image capture device, image capture device control method and program
JP2024058736A (en) Control device, method and program for imaging device
JP2020182124A (en) Imaging equipment, control methods, computer programs, and storage media
JP2024083966A (en) Information processing device, imaging device, imaging system, method, and program
JPH11355639A (en) TV camera focus amount setting method, focus method and device
JPH11281873A (en) Lens operating device for camera
JP3437263B2 (en) Remote control head

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20210103

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210113

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20210316

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231122

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240919

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241025

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241031

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241206

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241227

R150 Certificate of patent or registration of utility model

Ref document number: 7614837

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150