[go: up one dir, main page]

JP2017090724A - Optical device, imaging apparatus, control method, and program - Google Patents

Optical device, imaging apparatus, control method, and program Download PDF

Info

Publication number
JP2017090724A
JP2017090724A JP2015221738A JP2015221738A JP2017090724A JP 2017090724 A JP2017090724 A JP 2017090724A JP 2015221738 A JP2015221738 A JP 2015221738A JP 2015221738 A JP2015221738 A JP 2015221738A JP 2017090724 A JP2017090724 A JP 2017090724A
Authority
JP
Japan
Prior art keywords
speed
zoom
drive
control
driving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2015221738A
Other languages
Japanese (ja)
Inventor
小川 良太
Ryota Ogawa
良太 小川
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 JP2015221738A priority Critical patent/JP2017090724A/en
Publication of JP2017090724A publication Critical patent/JP2017090724A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Lens Barrels (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an optical device that has a mechanism in which a driving speed of a movable optical member changes by following an operation speed of an operation member and can perform a fine adjustment of a field angle with a simple operation.SOLUTION: The optical device includes a digital camera having: a zoom ring 116; and a drive controller 104 for controlling the drive of a zoom lens 1012 in accordance with an operation of the zoom ring 116. The drive controller 104 switches, in accordance with an operation speed of the zoom ring, a driving control of the zoom lens between a first driving control for controlling the drive of the zoom lens by following the operation speed of the zoom ring and a second driving control for making the zoom lens slightly drive without following the operation speed of the zoom ring.SELECTED DRAWING: Figure 3

Description

本発明は、光学機器、撮像装置、制御方法およびプログラムに関する。   The present invention relates to an optical apparatus, an imaging apparatus, a control method, and a program.

ズーム倍率の高倍率化に伴い、高速ズーム機能を搭載した光学機器である撮像装置が提案されている。高速ズーム時は画角の変化が激しいので、撮影者が、設定したい画角でズーム動作を終了しようと思っても、一度でその画角に設定できない場合が多い。このような場合には、撮影者は、ズームのテレ、ワイドの操作を繰り返すことで画角の微調整を行っていた。   As the zoom magnification is increased, an imaging apparatus that is an optical device equipped with a high-speed zoom function has been proposed. Since the angle of view changes drastically during high-speed zooming, even if the photographer wants to end the zoom operation at the desired angle of view, the angle of view cannot often be set at once. In such a case, the photographer has finely adjusted the angle of view by repeating zoom tele and wide operations.

この問題に対し、操作部材の操作角度に応じてズーム速度を変更する撮像装置が提案されている。この撮像装置では、撮影者が操作角度を調整することでズーム速度が変更されるので、画角の微調整をしやすくなる。一方で、近年のズーム倍率の高倍率化に加え、撮像装置自体の小型化も進んでいるので、ズーム操作部に十分なスペースを得られない場合が考えられる。このような場合には、ズーム速度の高速と低速を切り換えるための操作部材の操作量の差が小さくなるので、撮像装置は、上述した画角の微調整時に誤って高速ズームを行ってしまい、撮影者の所望の画角に設定するのが困難である。   In order to solve this problem, there has been proposed an imaging apparatus that changes the zoom speed according to the operation angle of the operation member. In this imaging apparatus, since the zoom speed is changed by the photographer adjusting the operation angle, it is easy to finely adjust the angle of view. On the other hand, in addition to the recent increase in zoom magnification, the imaging apparatus itself is also becoming smaller, so there may be a case where sufficient space cannot be obtained in the zoom operation unit. In such a case, since the difference in the operation amount of the operation member for switching between the high speed and the low speed of the zoom speed becomes small, the imaging apparatus erroneously performs the high speed zoom during the fine adjustment of the angle of view described above. It is difficult to set the angle of view desired by the photographer.

特許文献1は、ズーム操作を行ってから再度ズーム操作をするまでの時間が短い場合に、画角の微調整が行われていると判定して、低速のズームに入りやすくする撮像装置を開示している。   Patent Document 1 discloses an imaging device that determines that the angle of view is finely adjusted and easily enters a low-speed zoom when the time from when the zoom operation is performed to when the zoom operation is performed again is short. doing.

特開2012−53192号公報JP 2012-53192 A

しかし、特許文献1が開示する撮像装置は、所定時間内にズームの再操作がなされたかどうかでズーム速度を変更するかどうかを決めてしまうので、以下の問題がある。例えば、静止した被写体に対して一度画角の調整をした直後に、被写体が動くことによって再度画角の調整を行う場合に、ズーム速度が遅くなってしまう。ズーム速度が制限されているため、被写体が動く速度によっては、画角調整が間に合わずにシャッターチャンスを逃す可能性がある。また、この撮像装置では、意図して低速で動かせた場合でも、低速で動く確率を高くすることはできるが、ズーム速度が低速になるわけではないので、画角の微調整が簡単にならない。   However, the imaging apparatus disclosed in Patent Document 1 has the following problems because it determines whether or not to change the zoom speed depending on whether or not the zoom is re-operated within a predetermined time. For example, when the angle of view is adjusted again by moving the subject immediately after the angle of view is adjusted once for a stationary subject, the zoom speed becomes slow. Since the zoom speed is limited, depending on the moving speed of the subject, the angle of view may not be adjusted in time, and there is a possibility of missing a photo opportunity. Also, with this imaging device, even if it is intentionally moved at a low speed, the probability of moving at a low speed can be increased, but the zoom speed is not low, so fine adjustment of the angle of view is not easy.

通常ズームを一定の速度で駆動する際の最低速度は、レンズ鏡筒の負荷やズームを動かすアクチュエータのトルクによって制限される。ズームの最低速度によっては、最低速度でズームを動かしたとした場合でも、撮影者は、画角の微調整が難しく感じる場合がある。このような問題に対して、ズームをより低速で一定速制御するために、出力トルクが大きいアクチュエータを用いることが挙げられるが、コストの増加や取り付け面積が大きくなる。したがって、操作部材の操作速度に追従してズームレンズ(可動光学部材)の駆動速度が変わる機構を持った撮像装置において、簡単な操作で画角の微調整を行うことが求められている。   The minimum speed when driving the normal zoom at a constant speed is limited by the load of the lens barrel and the torque of the actuator that moves the zoom. Depending on the minimum zoom speed, the photographer may find it difficult to fine-tune the angle of view even when the zoom is moved at the minimum speed. In order to deal with such a problem, in order to control the zoom at a constant speed at a lower speed, it is possible to use an actuator having a large output torque. However, this increases the cost and increases the mounting area. Therefore, in an imaging apparatus having a mechanism that changes the drive speed of the zoom lens (movable optical member) following the operation speed of the operation member, it is required to finely adjust the angle of view with a simple operation.

本発明は、操作部材の操作速度に追従して可動光学部材の駆動速度が変わる機構を持った光学機器であって、簡単な操作で画角の微調整を行うことが可能な光学機器の提供を目的とする。   The present invention provides an optical apparatus having a mechanism that changes the driving speed of the movable optical member following the operation speed of the operation member, and capable of finely adjusting the angle of view with a simple operation. With the goal.

本発明の一実施形態の光学機器は、操作部材と、前記操作部材の操作に応じて、可動光学部材を駆動制御する制御部とを備える。前記制御部は、前記操作部材の操作速度に応じて、前記可動光学部材の駆動制御を、前記操作部材の操作速度に追従して前記可動光学部材を駆動制御する第1の駆動制御と、前記操作部材の操作速度に追従せずに前記可動光学部材を微小駆動させる第2の駆動制御とで切り換える。   An optical apparatus according to an embodiment of the present invention includes an operation member and a control unit that drives and controls the movable optical member in accordance with the operation of the operation member. The control unit, according to an operation speed of the operation member, a drive control of the movable optical member, a first drive control for driving and controlling the movable optical member following the operation speed of the operation member; Switching is performed by the second drive control for minutely driving the movable optical member without following the operation speed of the operation member.

本発明によれば、操作部材の操作速度に追従して可動光学部材の駆動速度が変わる機構を持った光学機器であって、簡単な操作で画角の微調整を行うことが可能な光学機器を提供することができる。   According to the present invention, an optical apparatus having a mechanism that changes the drive speed of the movable optical member following the operation speed of the operation member, and capable of finely adjusting the angle of view with a simple operation. Can be provided.

本実施形態の光学機器の構成例を示す図である。It is a figure which shows the structural example of the optical apparatus of this embodiment. ズームリングの回転速度とズームの駆動速度との関係を示す図である。It is a figure which shows the relationship between the rotational speed of a zoom ring, and the drive speed of zoom. デジタルカメラの、ズーム駆動に関する構成を示す図である。It is a figure which shows the structure regarding the zoom drive of a digital camera. 光学センサの構成例を示す図である。It is a figure which shows the structural example of an optical sensor. ズームレンズの駆動方向および駆動位置の検出動作を説明する図である。It is a figure explaining the detection operation of the drive direction and drive position of a zoom lens. ズームリングの操作に応じたズームレンズの駆動処理の例である。It is an example of the drive process of the zoom lens according to operation of a zoom ring. ズームリングの回転の検出処理を説明する図である。It is a figure explaining the detection process of rotation of a zoom ring. ズームレンズの駆動制御を説明するフローチャートである。5 is a flowchart for explaining drive control of a zoom lens. ズームリングの回転速度とズーム速度との関係を示す図である。It is a figure which shows the relationship between the rotational speed of a zoom ring, and zoom speed. ズームの停止条件を示す停止条件テーブルの一例を示す図である。It is a figure which shows an example of the stop condition table which shows the stop conditions of zoom. 通常駆動時における、制御量と、ズームの駆動速度と、ズームレンズの位置変化を示す図である。It is a figure which shows the control amount at the time of normal drive, the drive speed of zoom, and the position change of a zoom lens. ステップ駆動時における、制御量と、ズームレンズの駆動速度と、ズームレンズの位置変化を示す図である。It is a figure which shows the control amount at the time of step drive, the drive speed of a zoom lens, and the position change of a zoom lens. ステップ駆動時における、制御量と、ズームレンズの駆動速度と、ズームレンズの位置変化を示す図である。It is a figure which shows the control amount at the time of step drive, the drive speed of a zoom lens, and the position change of a zoom lens. ステップ駆動時における、制御量と、ズームレンズの駆動速度と、ズームレンズの位置変化を示す図である。It is a figure which shows the control amount at the time of step drive, the drive speed of a zoom lens, and the position change of a zoom lens. ステップ駆動時における、制御量と、ズームレンズの駆動速度と、ズームレンズの位置変化を示す図である。It is a figure which shows the control amount at the time of step drive, the drive speed of a zoom lens, and the position change of a zoom lens. ステップ駆動時における、制御量と、ズームレンズの駆動速度と、ズームレンズの位置変化を示す図である。It is a figure which shows the control amount at the time of step drive, the drive speed of a zoom lens, and the position change of a zoom lens.

図1は、本実施形態の光学機器の構成例を示す図である。
図1に示す光学機器は、撮像装置の一例としてのデジタルカメラである。デジタルカメラは、鏡筒101乃至電源スイッチ114を備える。
FIG. 1 is a diagram illustrating a configuration example of an optical apparatus according to the present embodiment.
The optical apparatus illustrated in FIG. 1 is a digital camera as an example of an imaging apparatus. The digital camera includes a lens barrel 101 to a power switch 114.

鏡筒101には、後述する画角調節用のズームレンズ、焦点調節用のフォーカスレンズ、露光時間を制御するためのシャッタ、撮像素子102の受光量(画像の明るさ)を調整するための絞りが内蔵されている。撮像素子102は、鏡筒101により得られた光学像を電気信号に変換する。撮像信号処理部103は撮像素子102から送出される映像信号を、メモリーカード111に保存するために適した信号に変換する。駆動コントローラ104は、システムコントローラ105の指示にしたがって、鏡筒101に内蔵されるズーム駆動用のDCモータ等の各アクチュエータを駆動制御する。   The lens barrel 101 includes a zoom lens for adjusting an angle of view, which will be described later, a focus lens for adjusting the focus, a shutter for controlling the exposure time, and an aperture for adjusting the amount of light received by the image sensor 102 (image brightness). Is built-in. The image sensor 102 converts the optical image obtained by the lens barrel 101 into an electric signal. The imaging signal processing unit 103 converts the video signal transmitted from the imaging element 102 into a signal suitable for storing in the memory card 111. The drive controller 104 drives and controls each actuator such as a zoom driving DC motor built in the lens barrel 101 in accordance with an instruction from the system controller 105.

システムコントローラ105は、デジタルカメラ全体を制御する。ズームレバー106は、画角を変更したいユーザがズームの駆動を指示するために用いる操作部材である。フラッシュメモリ107は、電気的にデータの消去・書き込みが可能な不揮発性の記憶手段である。108は、プログラムメモリである。カメラ装置の起動時において、フラッシュメモリ107内部で圧縮されたプログラムが、プログラムメモリ108において解凍/展開される。システムコントローラ105は、プログラムメモリ108において解凍/展開されたプログラムに従って動作を行う。画像表示メモリ109は、撮影画像を一時的に保存する記憶手段である。ディスプレイ110は、撮影画像を表示する。   The system controller 105 controls the entire digital camera. The zoom lever 106 is an operation member used by a user who wants to change the angle of view to instruct the zoom drive. The flash memory 107 is a nonvolatile storage unit that can electrically erase and write data. Reference numeral 108 denotes a program memory. When the camera device is activated, the program compressed in the flash memory 107 is decompressed / decompressed in the program memory 108. The system controller 105 operates according to a program decompressed / expanded in the program memory 108. The image display memory 109 is a storage unit that temporarily stores captured images. The display 110 displays a captured image.

被写体の画像は、鏡筒101の内部に存在するズームレンズ、フォーカスレンズ、絞りを介して、撮像素子102に結像される。撮像素子102に結像された被写体象は、光電変換されて、電気信号となる。撮像素子102から出力される電気信号に係る画像は、所定の周期で読み出され、撮像信号処理部103によって、標準的な画像信号になるように信号処理される。   The image of the subject is formed on the image sensor 102 through a zoom lens, a focus lens, and a diaphragm that are present inside the lens barrel 101. The subject image formed on the image sensor 102 is photoelectrically converted into an electric signal. An image related to the electrical signal output from the image sensor 102 is read at a predetermined cycle, and is subjected to signal processing by the image signal processing unit 103 so as to become a standard image signal.

撮像信号処理部103が信号処理した信号は、所定周期で標準的なデジタル画像として、画像表示メモリ109に一時的に蓄積されると同時に、ディスプレイ110へと送られて撮像した画像が表示される(撮影待機状態)。この撮影待機状態で、ユーザがシャッタボタン113を押すことで撮影される。シャッタボタン113が押されると、撮像素子102から予め設定された露光時間で読み出されて、画像表示メモリ109に一時的に蓄積される。蓄積された画像は、撮像信号処理部103によって、保存するために最適なデータに変換された後に、メモリーカード111に記録される。撮影画像を保存するためのメモリーカード111は、光ディスクやハードディスクまたは光磁気ディスク等でも構わないし、FLASHメモリやSRAM/DRAM等の固体半導体メモリで構成されるランダムアクセス可能なメモリでもよい。   The signal processed by the imaging signal processing unit 103 is temporarily stored as a standard digital image in a predetermined cycle in the image display memory 109, and simultaneously sent to the display 110 to display the captured image. (Standby standby state). When the user presses the shutter button 113 in this shooting standby state, shooting is performed. When the shutter button 113 is pressed, the image is read from the image sensor 102 with a preset exposure time and temporarily stored in the image display memory 109. The accumulated image is recorded in the memory card 111 after being converted into optimum data for storage by the imaging signal processing unit 103. The memory card 111 for storing the photographed image may be an optical disk, a hard disk, a magneto-optical disk, or the like, or may be a randomly accessible memory composed of a solid-state semiconductor memory such as a FLASH memory or an SRAM / DRAM.

モードダイアルスイッチ112は、撮影モードを切り換えるために用いるスイッチである。ユーザは、モードダイアルスイッチ112を操作することで、自動撮影モード、絞り優先モード、シャッタ速度優先モード、動画撮影モードを切り換えて設定することができる。電源スイッチ114は、電源のON/OFFを切り換えるために用いるスイッチである。   The mode dial switch 112 is a switch used for switching the shooting mode. The user can switch and set the automatic shooting mode, aperture priority mode, shutter speed priority mode, and moving image shooting mode by operating the mode dial switch 112. The power switch 114 is a switch used for switching the power ON / OFF.

フラッシュ115は、オートフォーカスの補助光の投光や、フラッシュ撮影時の発光量の調節を行う発光手段である。ズームリング116は、鏡筒101のズームを駆動するための操作部材である。ズームレバー106と同様に、ユーザがズームリング116を操作することでズーム駆動がなされる。ズームレバー106は、操作角度に応じて、ズームレンズの駆動および停止を制御するのに対して、ズームリング116は、ズームリング116の回転速度によって、ズームの駆動開始および停止を制御する。また、ズームレバー106の操作時のズーム速度は一定であるが、ズームリング116の操作時のズーム速度は、ズームリング116の回転速度に応じて変化する。本実施形態において、システムコントローラ105および駆動コントローラ104は、操作部材(例えばズームリング116)の操作に応じて、可動光学部材であるズームレンズを駆動制御する制御部として機能する。   The flash 115 is a light emitting unit that projects auxiliary light for autofocus and adjusts the amount of light emitted during flash photography. The zoom ring 116 is an operation member for driving the zoom of the lens barrel 101. Similarly to the zoom lever 106, the zoom drive is performed when the user operates the zoom ring 116. The zoom lever 106 controls the driving and stopping of the zoom lens according to the operation angle, while the zoom ring 116 controls the start and stop of zooming according to the rotation speed of the zoom ring 116. In addition, the zoom speed when operating the zoom lever 106 is constant, but the zoom speed when operating the zoom ring 116 changes according to the rotation speed of the zoom ring 116. In the present embodiment, the system controller 105 and the drive controller 104 function as a control unit that drives and controls a zoom lens that is a movable optical member in accordance with an operation of an operation member (for example, the zoom ring 116).

図2は、ズームリングの回転速度とズームの駆動速度との関係を示す図である。
ズームリング116の操作速度が、ズーム駆動開始速度以上になると、ズームの駆動が開始される。ズームリング116の回転速度が、ズーム駆動開始速度未満の場合には、ズームの駆動は開始されずに、ズームは停止したままとなる。ズームの駆動速度はズームリング116の回転速度に応じて低速、中速、高速の3つの速度で変化する。ズームリング116の回転速度が、切り換え速度1以上になると、ズームの駆動速度が低速から中速に切り換えられる。ズームリング116の回転速度が、切り換え速度2以上になると、ズームの駆動速度が中速から高速に切り換えられる。このように、ズームリング116を操作すると、ズームリングの操作速度に応じてズームの駆動速度が変化する。ズームレバー106でズームを駆動する際の速度は、ズームは図2に示す高速で駆動する。
FIG. 2 is a diagram illustrating the relationship between the rotation speed of the zoom ring and the driving speed of the zoom.
When the operation speed of the zoom ring 116 becomes equal to or higher than the zoom drive start speed, the zoom drive is started. When the rotation speed of the zoom ring 116 is lower than the zoom drive start speed, the zoom drive is not started and the zoom remains stopped. The zoom driving speed changes at three speeds of low speed, medium speed, and high speed in accordance with the rotation speed of the zoom ring 116. When the rotation speed of the zoom ring 116 becomes equal to or higher than the switching speed 1, the zoom driving speed is switched from the low speed to the medium speed. When the rotation speed of the zoom ring 116 becomes equal to or higher than the switching speed 2, the zoom driving speed is switched from the medium speed to the high speed. As described above, when the zoom ring 116 is operated, the zoom drive speed changes in accordance with the operation speed of the zoom ring. The zoom lever 106 is driven at a high speed as shown in FIG.

図3は、図1に示すデジタルカメラの、ズーム駆動に関する構成を示す図である。
図3では、説明の便宜上、駆動コントローラ104および鏡筒101の内部構成について説明する。駆動コントローラ104は、モータ制御コントローラ1041、ドライバ回路1042、光学センサ検出部1043を備える。ズームリング116がユーザに操作されると、光学センサ1161の出力信号が変化する。
FIG. 3 is a diagram showing a configuration related to zoom driving of the digital camera shown in FIG.
In FIG. 3, for convenience of explanation, internal configurations of the drive controller 104 and the lens barrel 101 will be described. The drive controller 104 includes a motor control controller 1041, a driver circuit 1042, and an optical sensor detection unit 1043. When the zoom ring 116 is operated by the user, the output signal of the optical sensor 1161 changes.

図4は、光学センサの構成例を示す図である。
図4(A)は、光学センサ1161が備える位置検出用の部材を真上から見た状態を示す。図4(B)は、光学センサ1161が備える位置検出用の部材を真横から見た状態を示す。1161aは、受光量に応じて出力信号が変化する透過型のフォトインタラプタである。1161bは、フォトインタラプタ1161aの光を透過および遮断するための遮光部材である。1161cおよび1161eは、フォトインタラプタ1161aの発光部である。1161dおよび1161fは、フォトインタラプタ1161aの受光部である。ズームリング116がユーザによって操作されると、ズームリングの回転と同期して遮光部材1161bが回転する。遮光部材1161bの回転に伴い、発光部1161dおよび1161fでの受光量が変化する。
FIG. 4 is a diagram illustrating a configuration example of the optical sensor.
FIG. 4A shows a state in which the position detection member included in the optical sensor 1161 is viewed from directly above. FIG. 4B shows a state in which the position detection member provided in the optical sensor 1161 is viewed from the side. Reference numeral 1161a denotes a transmissive photo interrupter whose output signal changes according to the amount of received light. Reference numeral 1161b denotes a light shielding member for transmitting and blocking light from the photo interrupter 1161a. Reference numerals 1161c and 1161e denote light emitting units of the photo interrupter 1161a. Reference numerals 1161d and 1161f denote light receiving portions of the photo interrupter 1161a. When the zoom ring 116 is operated by the user, the light shielding member 1161b rotates in synchronization with the rotation of the zoom ring. As the light shielding member 1161b rotates, the amount of light received by the light emitting units 1161d and 1161f changes.

図3の説明に戻る。光学センサ検出部1043は、ズームリング116の回転に伴って光学センサから1161から出力される信号の検出を行い、予め設定されている閾値に基づいて、各信号の2値化を行う。光学センサ検出部1043は、2値化した各信号のそれぞれのエッジの時間間隔の検出を行い、不図示のレジスタに各信号の立下りおよび立下りエッジ間隔情報を記憶する。記憶された立ち上がりと立下りエッジは検出されるごとに情報が更新される。   Returning to the description of FIG. The optical sensor detection unit 1043 detects a signal output from the optical sensor 1161 as the zoom ring 116 rotates, and binarizes each signal based on a preset threshold value. The optical sensor detection unit 1043 detects the time interval of each edge of each binarized signal, and stores the falling edge and falling edge interval information of each signal in a register (not shown). The information is updated every time the stored rising and falling edges are detected.

モータ制御コントローラ1041は、光学センサ検出部1043に記憶された各信号の各エッジ間隔を、所定周期で読み出して、読み出したエッジ間隔からズームレンズ1012の目標速度を算出する。モータ制御コントローラ1041は、ズームレンズ1012の速度がエッジ間隔をもとに算出した目標速度となるように、ドライバ回路1042への入力信号(制御量)を制御する。ドライバ回路1042は、モータ制御コントローラ1041からの入力信号に応じたPWMデューティの信号を発生させて、ズームレンズ1012のアクチュエータであるDCモータ1011に印加する。   The motor controller 1041 reads out each edge interval of each signal stored in the optical sensor detection unit 1043 at a predetermined period, and calculates the target speed of the zoom lens 1012 from the read edge interval. The motor controller 1041 controls an input signal (control amount) to the driver circuit 1042 so that the speed of the zoom lens 1012 becomes a target speed calculated based on the edge interval. The driver circuit 1042 generates a PWM duty signal corresponding to the input signal from the motor controller 1041 and applies it to the DC motor 1011 that is the actuator of the zoom lens 1012.

DCモータ1011は、ドライバ回路から供給される信号を入力として駆動を開始する。DCモータ1011が駆動を開始すると、不図示のDCモータ1011に直結したギアを介してズームレンズ1012が移動する。モータ制御コントローラ1041は、光学センサ検出部1043で管理されるズームレンズの位置および速度を所定の周期で監視する。そして、モータ制御コントローラ1041は、ズームレンズ1012がシステムコントローラ105から指示される駆動速度で動作しながら目標位置に停止するように、DCモータ1011に供給するPWM信号のデューティを制御する。   The DC motor 1011 starts driving with a signal supplied from the driver circuit as an input. When the DC motor 1011 starts driving, the zoom lens 1012 moves via a gear directly connected to the DC motor 1011 (not shown). The motor controller 1041 monitors the position and speed of the zoom lens managed by the optical sensor detection unit 1043 at a predetermined cycle. The motor controller 1041 controls the duty of the PWM signal supplied to the DC motor 1011 so that the zoom lens 1012 stops at the target position while operating at the driving speed instructed by the system controller 105.

DCモータ1011とズームレンズ1012を直結する不図示のギアの軸には、光学センサ1161と同じ種類の光学センサ1013が取り付けられている。光学センサ1013は、ズームレンズ1012が移動すると、ズームレンズ1012の移動に応じて電気信号(アナログ信号)を出力する。ズームレンズの移動に応じて、光学センサ1013からアナログ信号が出力される仕組みについては光学センサ1161と同じである。光学センサ1013から出力されるアナログの出力信号は、光学センサ検出部1043の内部に存在する不図示の2値化回路によって、2値化される。光学センサ検出部1043は、2値化信号の各エッジの時間間隔の検出を行い、検出したエッジ間隔情報に基づいて、ズームレンズ1012の駆動速度、駆動距離、駆動方向の検出を行う。光学センサ検出部1043が検出したズームレンズ1012の駆動速度、駆動距離、駆動方向の情報は、モータ制御コントローラ1041に通知される。   An optical sensor 1013 of the same type as the optical sensor 1161 is attached to a gear shaft (not shown) that directly connects the DC motor 1011 and the zoom lens 1012. When the zoom lens 1012 moves, the optical sensor 1013 outputs an electrical signal (analog signal) according to the movement of the zoom lens 1012. The mechanism for outputting an analog signal from the optical sensor 1013 in accordance with the movement of the zoom lens is the same as that of the optical sensor 1161. The analog output signal output from the optical sensor 1013 is binarized by a binarization circuit (not shown) existing inside the optical sensor detection unit 1043. The optical sensor detection unit 1043 detects the time interval of each edge of the binarized signal, and detects the driving speed, driving distance, and driving direction of the zoom lens 1012 based on the detected edge interval information. Information on the driving speed, driving distance, and driving direction of the zoom lens 1012 detected by the optical sensor detection unit 1043 is notified to the motor controller 1041.

モータ制御コントローラ1041は、システムコントローラ105により指示されるズームレンズ1012の駆動速度と光学センサ検出部1043で検出したズームレンズ1012の駆動速度との差に応じて、ドライバ回路1042に入力する制御量を変更する。モータ制御コントローラ1041からドライバ回路1042に出力する制御量は、公知のPID制御によって決定される。   The motor controller 1041 determines a control amount to be input to the driver circuit 1042 according to the difference between the driving speed of the zoom lens 1012 instructed by the system controller 105 and the driving speed of the zoom lens 1012 detected by the optical sensor detection unit 1043. change. The control amount output from the motor controller 1041 to the driver circuit 1042 is determined by known PID control.

図5は、ズームレンズの駆動方向および駆動位置の検出動作を説明する図である。
図5に示す信号は、光学センサ1161内部の不図示のエンコーダパルス板が回転した際に、光学センサ1161が出力する出力信号と、出力信号を光学センサ検出部1043が備える2値化回路において2値化した信号である。図5(A)は、A相アナログ信号を2値化回路で2値化したA相2値化信号である。図5(B)は、B相アナログ信号を2値化回路で2値化したB相2値化信号である。ズームレンズ1012の駆動方向は、A相2値化信号とB相2値化信号の立ち上がりおよび立下りエッジの順番により決定される。例えば、A相2値化信号の立ち上がり(Aup)、B相2値化信号の立ち上がり(Bup)、A相2値化信号の立下り(Adown)、B相2値化信号の立下り(Bdown)の順番でエッジが検出された場合を想定する。この場合には、ズームレンズ1012は、Wide方向からTele方向に駆動する。
FIG. 5 is a diagram for explaining the operation of detecting the driving direction and driving position of the zoom lens.
The signals shown in FIG. 5 are output from the output signal output from the optical sensor 1161 when an encoder pulse plate (not shown) inside the optical sensor 1161 rotates, and to a binary circuit provided in the optical sensor detection unit 1043. It is a quantified signal. FIG. 5A shows an A-phase binarized signal obtained by binarizing an A-phase analog signal by a binarization circuit. FIG. 5B shows a B-phase binarized signal obtained by binarizing the B-phase analog signal with a binarization circuit. The driving direction of the zoom lens 1012 is determined by the order of rising and falling edges of the A-phase binarized signal and the B-phase binarized signal. For example, A phase binarized signal rise (Aup), B phase binarized signal rise (Bup), A phase binarized signal fall (Down), B phase binarized signal fall (Bdown) Assume that edges are detected in the order of In this case, the zoom lens 1012 is driven from the Wide direction to the Tele direction.

B相2値化信号の立ち上がり(Bup)、A相2値化信号の立ち上がり(Aup)、B相2値化信号の立下り(Bdown)、A相2値化信号の立下り(Adown)の順番でエッジが検出された場合を想定する。ズームレンズ1012はTele方向からWide方向に駆動していることになる。   B-phase binarized signal rise (Bup), A-phase binarized signal rise (Aup), B-phase binarized signal fall (Bdown), A-phase binarized signal fall (Adown) Assume that edges are detected in order. The zoom lens 1012 is driven from the Tele direction to the Wide direction.

ズームレンズ1012の位置に関しては、2値化信号の立下りおよび立下りエッジのカウント数によって管理される。WideからTele方向に駆動している場合を想定する。例えば、A相2値化信号の立ち上がり(Aup)、B相2値化信号の立ち上がり(Bup)、A相2値化信号の立下り(Adown)、B相2値化信号の立下り(Bdown)のエッジが光学センサ検出部1043で検出される。ズームが駆動する前のズーム位置をポジション0、WideからTele方向がズーム位置カウントが増える方向とすると、ズーム位置カウントは4カウント進み、ズーム位置はポジション4となる。その後、B相2値化信号の立ち上がり(Bup)、A相2値化信号の立ち上がり(Aup)、B相2値化信号の立下り(Bdown)の順にエッジが検出された場合には、ズーム位置カウントは、3カウント減算されて、ズーム位置は、ポジション1となる。このように、ズームレンズ1012の位置に関しては、光学センサ検出部1043で検出されるA相およびB相の2値化信号のエッジを検出した順番および回数によって管理する。   The position of the zoom lens 1012 is managed by the number of falling and falling edges of the binarized signal. Assume that driving from Wide to Tele direction. For example, A phase binarized signal rise (Aup), B phase binarized signal rise (Bup), A phase binarized signal fall (Down), B phase binarized signal fall (Bdown) ) Is detected by the optical sensor detection unit 1043. Assuming that the zoom position before the zoom is driven is position 0, and the direction from Wide to Tele is the direction in which the zoom position count increases, the zoom position count advances by 4 counts, and the zoom position becomes position 4. Thereafter, if edges are detected in the order of the rise of the B-phase binarized signal (Bup), the rise of the A-phase binarized signal (Up), and the fall of the B-phase binarized signal (Bdown), the zoom is performed. The position count is subtracted by 3 counts, and the zoom position becomes position 1. As described above, the position of the zoom lens 1012 is managed by the order and the number of times of detecting the edges of the A-phase and B-phase binarized signals detected by the optical sensor detection unit 1043.

図5(C)は、光学センサ検出部1043の動作クロックを示す。光学センサ検出部1043は、ズームレンズの駆動速度を、A相とB相の両方の2値化信号の各立ち上がりおよび立下りエッジの時間間隔(エッジ間隔)から算出する。エッジ間隔は、A相とB相の立ち上がりエッジ同士と、立下りのエッジ同士の時間間隔を動作クロック数に換算したものである。各相の各エッジ間隔は、光学センサ検出部1043の内部に存在する光学センサの動作クロックの1クロックごとに1つ値が増加するカウンタを基準として検出を行う。   FIG. 5C shows an operation clock of the optical sensor detection unit 1043. The optical sensor detection unit 1043 calculates the driving speed of the zoom lens from the time intervals (edge intervals) of the rising and falling edges of both the A-phase and B-phase binarized signals. The edge interval is obtained by converting the time interval between the rising edges of the A phase and the B phase and between the falling edges into the number of operation clocks. Each edge interval of each phase is detected based on a counter whose value increases by one for each operation clock of the optical sensor existing in the optical sensor detection unit 1043.

A相2値化信号の立ち上がりエッジから次の立ち上がりエッジまでの時間間隔T1からズームレンズの駆動速度VZM(単位はrps)を算出する例について説明する。本実施例における光学センサ検出部1043のクロック周波数fclkは、10kHzである。モータ1回転当たりに光学センサ1013から出力されるエンコーダ1相当たりのパルス数(=エンコーダパルス板のスリット数)Pcは100である。図5に示すように、時間間隔T1の間の光学センサ検出部1043の内部カウンタの進み量CZMは10である。光学センサ検出部1043は、ズームレンズ1012の駆動速度VZMを、以下の式1にしたがって算出する。

Figure 2017090724
An example of calculating the zoom lens driving speed V ZM (unit: rps) from the time interval T1 from the rising edge of the A-phase binarized signal to the next rising edge will be described. The clock frequency f clk of the optical sensor detection unit 1043 in the present embodiment is 10 kHz. The number of pulses per phase of the encoder (= the number of slits of the encoder pulse plate) P c output from the optical sensor 1013 per one rotation of the motor is 100. As shown in FIG. 5, the advance amount C ZM of the internal counter of the optical sensor detection unit 1043 during the time interval T1 is 10. The optical sensor detection unit 1043 calculates the drive speed V ZM of the zoom lens 1012 according to the following Equation 1.
Figure 2017090724

光学センサ検出部1043が算出したズームの駆動速度は、モータ制御コントローラ1041に通知される。モータ制御コントローラ1041は、ズームレンズの駆動速度がシステムコントローラ105から指示された目標速度(10rps)に到達したかどうかの判定を行う。ズームレンズの駆動速度が目標速度以下の場合には、モータ制御コントローラ1041は、出力する制御量を小さくする。一方、ズームレンズの駆動速度が目標速度に到達した場合には、モータ制御コントローラ1041は、出力する制御量を大きくする。このように、モータ制御コントローラ1041は、ズームレンズが目標速度で駆動しつづけるように、所定の時間間隔でズームレンズの実速度と目標速度を比較しながら、ズームレンズの駆動速度を制御する。   The zoom control speed calculated by the optical sensor detection unit 1043 is notified to the motor controller 1041. The motor controller 1041 determines whether the zoom lens driving speed has reached the target speed (10 rps) instructed by the system controller 105. When the zoom lens drive speed is equal to or lower than the target speed, the motor controller 1041 decreases the output control amount. On the other hand, when the driving speed of the zoom lens reaches the target speed, the motor controller 1041 increases the control amount to be output. As described above, the motor controller 1041 controls the driving speed of the zoom lens while comparing the actual speed of the zoom lens with the target speed at predetermined time intervals so that the zoom lens continues to be driven at the target speed.

図6は、ズームリングの操作に応じたズームレンズの駆動処理の例を説明するフローチャートである。
まず、S601において、ズームリング116の回転の有無の検出を行う。
FIG. 6 is a flowchart illustrating an example of a zoom lens driving process in accordance with the operation of the zoom ring.
First, in S601, the presence / absence of rotation of the zoom ring 116 is detected.

図7は、ズームリングの回転の検出処理を説明する図である。
ユーザがズームリング116を操作すると、光学センサ1161の出力信号が変化する。図7(A)および図7(B)は、光学センサ1161の出力信号を光学センサ検出部1043で2値化した信号の時間変化を示す。図7(C)は、光学センサ検出部1043で2値化信号のエッジ間隔を検出して保持する不図示の周期保持レジスタに保存された各エッジ間隔時間である。光学センサ検出部1043は、A相およびB相信号の4つのエッジのそれぞれのエッジ間隔時間を検出して、周期保持レジスタには、最新のエッジ間隔のみ保持する。例えば、図7に示すように、まず、A相の2値化信号が保持レジスタにエッジ間隔が保持される。次に、B相のエッジが来たタイミングで周期保持レジスタに保持される値がT3に書き換えられる。その後、A相の立下りがエッジを検出したタイミングで周期保持レジスタはT4に、B相の立下りがエッジを検出したタイミングで周期保持レジスタはT5に書き換えられる。このように、周期保持レジスタは、A相、B相の各2値化信号の最新のエッジ間隔のみを保持する。
FIG. 7 is a diagram illustrating the zoom ring rotation detection process.
When the user operates the zoom ring 116, the output signal of the optical sensor 1161 changes. FIG. 7A and FIG. 7B show a time change of a signal obtained by binarizing the output signal of the optical sensor 1161 by the optical sensor detection unit 1043. FIG. 7C shows each edge interval time stored in a period holding register (not shown) that detects and holds the edge interval of the binarized signal by the optical sensor detection unit 1043. The optical sensor detection unit 1043 detects the edge interval time of each of the four edges of the A-phase and B-phase signals, and holds only the latest edge interval in the period holding register. For example, as shown in FIG. 7, first, the edge interval of the A-phase binarized signal is held in the holding register. Next, the value held in the period holding register at the timing when the edge of the B phase comes is rewritten to T3. Thereafter, the period holding register is rewritten to T4 when the falling edge of the A phase detects the edge, and the period holding register is rewritten to T5 when the falling edge of the B phase detects the edge. As described above, the period holding register holds only the latest edge interval of each of the A-phase and B-phase binarized signals.

図7(D)は、ズームリングの操作の有無を示す。リング操作の開始および停止は、後述するズームリング位置変化検出タイミングで、周期保持レジスタの値の変化をもとに判定される。光学センサ検出部1043は、リングの回転周期が所定時間よりも短い場合には、ユーザがリングを操作したと判定する。これにより、リング操作状態となる。リング操作状態に入ると、リングの操作停止を検出するまでリングの操作速度に応じたズームレンズの駆動速度でズーム駆動される。光学センサ検出部1043は、リングの操作停止を、ズームリング位置変化検出タイミングでの周期保持レジスタの値の変化の有無で検出する。本実施例では、光学センサ検出部1043は、周期保持レジスタの値がズーム位置変化検出タイミングで3回連続で変化していない場合に、ユーザがズームリングの操作を停止したと判定する。これにより、リング操作停止状態に遷移する。リング操作停止状態に入ると、駆動中のズームレンズの駆動を停止する処理が開始される。   FIG. 7D shows whether or not the zoom ring is operated. The start and stop of the ring operation is determined based on the change in the value of the period holding register at the zoom ring position change detection timing described later. The optical sensor detection unit 1043 determines that the user has operated the ring when the rotation period of the ring is shorter than a predetermined time. Thereby, it will be in a ring operation state. When the ring operation state is entered, zoom driving is performed at a zoom lens drive speed corresponding to the ring operation speed until the stop of the ring operation is detected. The optical sensor detection unit 1043 detects the stop of the ring operation based on whether or not the value of the period holding register changes at the zoom ring position change detection timing. In this embodiment, the optical sensor detection unit 1043 determines that the user has stopped operating the zoom ring when the value of the period holding register has not changed three times continuously at the zoom position change detection timing. Thereby, it changes to a ring operation stop state. When the ring operation stop state is entered, processing for stopping driving of the zoom lens being driven is started.

図7(E)は、ズームリング116の位置変化の検出タイミングを示す。モータ制御コントローラ1041は、所定周期で光学センサ検出部1043の周期保持レジスタにアクセスしてズームリング116の位置変化の検出を行う。ズームリング116の位置変化の有無は、前回アクセス時から周期保持レジスタに保持されている値に変化があったかどうかで判定される。モータ制御コントローラ1041は、ズームリング116の位置変化のタイミングと同時に、駆動方向を保持する不図示のズームリング駆動方向保持レジスタの方向の読み出しを行う。駆動方向保持レジスタは、ズームリング116の回転方向が変化したタイミングで駆動方向情報の書き換えを行う。ズームリング116の回転方向は、図7に示す光学センサの2値化信号のA相とB相の立ち上がりエッジがどちらが先に検出されるかで判定される。A相の立ち上がりエッジがB相の立ち上がりエッジに先んじて検出された場合には、順方向に回転していると判定する。この時ズームレンズ1012はTele方向に動く。また、B相の立ち上がりエッジがA相の立ち上がりエッジに先んじて検出された場合には逆方向に回転していると判定する。この時ズームレンズ1012はWide方向に動く。判定された回転方向に関する情報が光学センサ検出部1043内部の駆動方向保持レジスタに保存される。   FIG. 7E shows the detection timing of the position change of the zoom ring 116. The motor controller 1041 accesses the period holding register of the optical sensor detection unit 1043 at a predetermined period to detect a change in the position of the zoom ring 116. Whether there is a change in the position of the zoom ring 116 is determined by whether there is a change in the value held in the period holding register since the previous access. The motor controller 1041 reads the direction of a zoom ring driving direction holding register (not shown) that holds the driving direction simultaneously with the timing of the position change of the zoom ring 116. The drive direction holding register rewrites the drive direction information at the timing when the rotation direction of the zoom ring 116 changes. The rotation direction of the zoom ring 116 is determined by which of the rising edges of the A phase and B phase of the binarized signal of the optical sensor shown in FIG. 7 is detected first. When the rising edge of the A phase is detected prior to the rising edge of the B phase, it is determined that the rotation is in the forward direction. At this time, the zoom lens 1012 moves in the Tele direction. If the rising edge of the B phase is detected prior to the rising edge of the A phase, it is determined that the rotation is in the reverse direction. At this time, the zoom lens 1012 moves in the Wide direction. Information regarding the determined rotation direction is stored in a drive direction holding register in the optical sensor detection unit 1043.

図6の説明に戻る。S602において、光学センサ検出部1043が、ズームリング116の回転方向と回転速度とを検出する。続いて、S603において、モータ制御コントローラ1041が、ズームレンズ1012が駆動可能かを判定する。ズームレンズ1012が駆動可能である場合は、処理がS604に進む。ズームレンズ1012が駆動可能でない場合は、処理がS607に進む。Wide端に位置した状態でリングの回転方向が逆方向つまりズームがWide方向に動く方向である場合には、ズームを駆動しようとしてもズームレンズは1012は駆動可能でない。また、Tele端に位置した状態でリングの回転方向が順方向つまりズームレンズがTele方向に動く方向である場合にも、ズームを駆動しようとしてもズームレンズ1012は駆動可能でない。   Returning to the description of FIG. In step S <b> 602, the optical sensor detection unit 1043 detects the rotation direction and rotation speed of the zoom ring 116. Subsequently, in S603, the motor controller 1041 determines whether the zoom lens 1012 can be driven. If the zoom lens 1012 can be driven, the process proceeds to S604. If the zoom lens 1012 cannot be driven, the process proceeds to S607. When the rotation direction of the ring is the reverse direction, that is, the direction in which the zoom moves in the Wide direction in a state where the zoom lens is positioned at the Wide end, the zoom lens 1012 cannot be driven even if the zoom is driven. In addition, when the rotation direction of the ring is the forward direction, that is, the direction in which the zoom lens moves in the Tele direction with the telephoto lens positioned at the Tele end, the zoom lens 1012 cannot be driven even if the zoom is driven.

S604において、モータ制御コントローラ1041が、ズームの目標速度VZMTを算出する。続いて、S605において、モータ制御コントローラ1041が、光学センサ検出部1043によって保持されているズームリング116の回転速度とズームレンズ1012の駆動開始速度に基づいて、ズームレンズ1012が駆動可能かを判定する。ズームリング116の回転速度がズーム駆動開始速度より遅い場合は、モータ制御コントローラ1041は、ズームレンズ1012が駆動可能でないと判定する。したがって、モータ制御コントローラ1041は、ズームレンズ1012の駆動を行わずに、処理がS607に進む。ズームリング116の回転速度がズーム駆動開始速度より高速であった場合は、モータ制御コントローラ1041は、ズームレンズ1012が駆動可能であると判定する。そして、処理がS606に進み、モータ制御コントローラ1041が、ズームレンズの駆動速度がS604で算出した目標速度VZMTとなるように、ズームレンズ1012を駆動する。S604においてズームの目標速度VZMTを算出する際には以下の式2が用いられる。 In step S604, the motor controller 1041 calculates a zoom target speed V ZMT . In step S <b> 605, the motor controller 1041 determines whether the zoom lens 1012 can be driven based on the rotation speed of the zoom ring 116 held by the optical sensor detection unit 1043 and the drive start speed of the zoom lens 1012. . If the rotation speed of the zoom ring 116 is slower than the zoom drive start speed, the motor controller 1041 determines that the zoom lens 1012 cannot be driven. Therefore, the motor controller 1041 does not drive the zoom lens 1012 and the process proceeds to S607. If the rotation speed of the zoom ring 116 is higher than the zoom drive start speed, the motor controller 1041 determines that the zoom lens 1012 can be driven. Then, the process proceeds to S606, and the motor control controller 1041 drives the zoom lens 1012 so that the driving speed of the zoom lens becomes the target speed V ZMT calculated in S604. When calculating the zoom target speed V ZMT in S604, the following equation 2 is used.

Figure 2017090724
式2のTRは、光学センサ検出部1043で検出した光学センサ1161の2値化信号のエッジ間隔である。kは、光学センサ検出部1043で検出したエッジ間隔をズームレンズ1012の目標速度に変換するための変換係数(ズームリング回転速度―ズーム駆動速度変換係数)である。モータ制御コントローラ1041は、式2を基に理想のズームの駆動速度を算出する。モータ制御コントローラ1041は、算出した速度をズームレンズの低速、中速、高速の3つの速度と比較し、3つの速度のうち最も近い速度をズームの目標速度に設定する。
Figure 2017090724
T R of formula 2 is the edge interval of the binary signal of the optical sensor 1161 which is detected by an optical sensor detecting portion 1043. k is a conversion coefficient (zoom ring rotation speed−zoom drive speed conversion coefficient) for converting the edge interval detected by the optical sensor detection unit 1043 into the target speed of the zoom lens 1012. The motor controller 1041 calculates the ideal zoom drive speed based on Equation 2. The motor controller 1041 compares the calculated speed with the three speeds of the zoom lens, ie, the low speed, the medium speed, and the high speed, and sets the closest speed among the three speeds as the zoom target speed.

次に、S606において、モータ制御コントローラ1041がズーム駆動を行う。そして、S607において、モータ制御コントローラ1041が、ズームリング116の回転停止判定を行う。回転停止判定は、ズームリング116の回転が停止しているか否かの判定である。ズームリング116の回転が継続している場合は、処理がS602に進み、再度リングの回転方向および回転速度が検出される。ズームリング116の回転が停止している場合は、処理がS608に進み、ズームレンズの駆動を終了する。そして、処理がS601に進み、再度、ユーザがズームリング116を操作するのを待つ。   Next, in S606, the motor controller 1041 performs zoom driving. In step S <b> 607, the motor controller 1041 determines whether to stop rotating the zoom ring 116. The rotation stop determination is a determination of whether or not the rotation of the zoom ring 116 is stopped. If the rotation of the zoom ring 116 continues, the process proceeds to S602, and the rotation direction and rotation speed of the ring are detected again. If the rotation of the zoom ring 116 has stopped, the process proceeds to S608 and the driving of the zoom lens is terminated. Then, the process proceeds to S601 and waits for the user to operate the zoom ring 116 again.

DCモータの出力トルクや鏡筒の負荷などの関係から、ズーム速度を一定速度で駆動できる速度は限られている。ズームレンズ1012を速度制御する際には、光学センサ1013の信号を2値化した信号のエッジ間隔情報を使用して速度を行い、その速度情報をもとにズームレンズ1012への駆動入力を制御する。したがって、ズームレンズ1012の駆動速度が遅い場合には、エッジ間隔の値の変化を検出する周期が長いので、検出したズーム駆動速度に基づいてズームレンズへの駆動入力を補正する周期が長くなる。その結果、急な負荷変動が発生した場合に、モータ制御コントローラ1041での制御入力の更新が間に合わずに、ズームレンズ1012が目標位置に到達する前に、ズームが停止してしまう可能性が高くなる。このようなズームが目標位置に到達せずに途中で停止する現象を発生させることなく、安定的にズームを駆動するために、一般的に、ズームレンズの最低速度は、ある程度高速側に余裕を持たせて設定されている。ズームの最低速度によっては、最低速度でズームを駆動した場合でも画角の変化が速いために、ズームリング116を極端に遅い速度で回転させた場合でも画角の微調整が難しくなる場合がある。本実施例では、所定の条件下においては、ズームレンズ1012を一定速度で駆動させることなく、ズームレンズを安定して微小駆動させる。   The speed at which the zoom speed can be driven at a constant speed is limited due to the relationship between the output torque of the DC motor and the load on the lens barrel. When the speed of the zoom lens 1012 is controlled, the speed is used by using the edge interval information of the signal obtained by binarizing the signal of the optical sensor 1013, and the drive input to the zoom lens 1012 is controlled based on the speed information. To do. Accordingly, when the driving speed of the zoom lens 1012 is slow, the period for detecting the change in the value of the edge interval is long, and therefore the period for correcting the driving input to the zoom lens based on the detected zoom driving speed becomes long. As a result, when a sudden load change occurs, it is highly possible that the control input of the motor controller 1041 will not be updated in time and the zoom will stop before the zoom lens 1012 reaches the target position. Become. In order to drive the zoom stably without causing such a phenomenon that the zoom does not reach the target position and stops halfway, generally, the minimum speed of the zoom lens has some margin on the high speed side. It is set to have. Depending on the minimum zoom speed, the angle of view changes rapidly even when the zoom is driven at the minimum speed, and fine adjustment of the angle of view may be difficult even when the zoom ring 116 is rotated at an extremely slow speed. . In this embodiment, the zoom lens is stably driven minutely without driving the zoom lens 1012 at a constant speed under a predetermined condition.

図8は、実施例1におけるズームレンズの駆動制御を説明するフローチャートである。
デジタルカメラは、ズームリング116の回転速度が所定値以下の場合に、ズームレンズ1012を微小送り駆動(以下、「ステップ駆動」と記述する)する。図8のS801乃至S803は、図6のS601乃至S603と同様であるので、説明を省略する。
FIG. 8 is a flowchart illustrating drive control of the zoom lens according to the first exemplary embodiment.
When the rotation speed of the zoom ring 116 is equal to or lower than a predetermined value, the digital camera drives the zoom lens 1012 by minute feed (hereinafter referred to as “step drive”). S801 through S803 in FIG. 8 are the same as S601 through S603 in FIG.

S804において、駆動コントローラ104が、ズームレンズ1012を一定速度で制御可能かどうかを判定する。判定基準は、ズームリング116の回転速度を式2でズーム速度に変換した速度が、図9に示す通常駆動可能速度を超えたか否かである。   In step S804, the drive controller 104 determines whether the zoom lens 1012 can be controlled at a constant speed. The determination criterion is whether or not the speed obtained by converting the rotation speed of the zoom ring 116 into the zoom speed by the expression 2 exceeds the normal driveable speed shown in FIG.

図9は、ズームリングの回転速度とズーム速度との関係を示す図である。
図9には、ズームの一定速制御(通常駆動)が可能な速度、ステップ駆動が可能な速度、一定速制御もステップ駆動もできない速度の3つの速度でズームリング116を回転させた際のズームリングの回転速度とズーム速度の関係が示される。領域の内訳は、ズームリングを操作してもズームが駆動しない不感帯領域、ズームがズームリング116の速度に追従しないステップ駆動領域、ズームがズームリング116の回転速度に追従する通常駆動領域である。それぞれの領域は、ステップ駆動可能速度(第2の閾値)、通常駆動可能速度(第1の閾値)を境界値としている。不感帯領域については、リングの誤動作による不要なズーム動作を防ぐために設定されている。駆動コントローラ104は、ズームリング116の回転速度がステップ駆動可能速度以下(第2の閾値以下)となった場合に、ズームリング116を操作してもズームレンズ1012が駆動しないよう制御する。不感帯を設けることによって、振動などによって微小にズームリングが回転してしまった場合等にズームが動かなくなるので、ユーザが意図しない状況でズームが誤動作することを防ぐことができる。ステップ駆動領域は、通常駆動(第1の駆動制御)ができないズーム速度以下の速度でズームを動かす領域である。ステップ駆動領域では、駆動コントローラ104は、ズームリングの操作速度に追従せずにズームレンズ1012を微小駆動させるステップ駆動(第2の駆動制御)を行う。すなわち、駆動コントローラ104は、ズームリングの操作速度(回転速度)に応じて、ズームリングの駆動制御を、通常駆動と、ステップ駆動とで切り換える。
FIG. 9 is a diagram showing the relationship between the rotation speed of the zoom ring and the zoom speed.
FIG. 9 shows a zoom when the zoom ring 116 is rotated at three speeds: a speed at which constant zoom control (normal driving) is possible, a speed at which step driving is possible, and a speed at which neither constant speed control nor step driving is possible. The relationship between the rotation speed of the ring and the zoom speed is shown. The breakdown of the area includes a dead zone area where the zoom is not driven even when the zoom ring is operated, a step drive area where the zoom does not follow the speed of the zoom ring 116, and a normal drive area where the zoom follows the rotation speed of the zoom ring 116. Each region uses a step driveable speed (second threshold) and a normal driveable speed (first threshold) as boundary values. The dead zone region is set to prevent unnecessary zoom operation due to a ring malfunction. The drive controller 104 controls the zoom lens 1012 not to be driven even when the zoom ring 116 is operated when the rotation speed of the zoom ring 116 is equal to or less than the step driveable speed (second threshold or less). By providing the dead zone, the zoom does not move when the zoom ring is slightly rotated due to vibration or the like, so that it is possible to prevent the zoom from malfunctioning in a situation not intended by the user. The step drive region is a region where the zoom is moved at a speed equal to or lower than the zoom speed at which normal drive (first drive control) cannot be performed. In the step drive region, the drive controller 104 performs step drive (second drive control) that finely drives the zoom lens 1012 without following the operation speed of the zoom ring. That is, the drive controller 104 switches the drive control of the zoom ring between normal drive and step drive according to the operation speed (rotational speed) of the zoom ring.

図8の説明に戻る。ズームリングの回転速度が通常駆動可能速度を超えた場合は、処理がS805に進む。S805において、駆動コントローラ104が、ズームレンズの目標速度を算出する。そして、S806において、駆動コントローラ104が、ズームの一定速制御を開始して、処理がS807に進む。   Returning to the description of FIG. If the rotation speed of the zoom ring exceeds the normal driveable speed, the process proceeds to S805. In S805, the drive controller 104 calculates the target speed of the zoom lens. In step S806, the drive controller 104 starts zoom constant speed control, and the process advances to step S807.

ズームリングの回転速度が通常駆動可能速度以下(第1の閾値以下)である場合は、処理がS809に進む。S809において、駆動コントローラ104が、ステップ駆動可能かどうかを判定する。ステップ駆動が可能かどうかを判定する条件は、2つある。1つ目の条件は、ズームリングの回転速度がステップ駆動可能速度以上であるかどうかである。2つ目の条件は、メニュー操作によってステップ駆動モードが有効に設定されているかどうかである。   If the rotation speed of the zoom ring is equal to or lower than the normal driveable speed (less than the first threshold value), the process proceeds to S809. In step S809, the drive controller 104 determines whether step driving is possible. There are two conditions for determining whether step driving is possible. The first condition is whether or not the rotation speed of the zoom ring is equal to or higher than the step driveable speed. The second condition is whether or not the step drive mode is set to be effective by menu operation.

ステップ駆動モードの有効・無効は、携帯型カメラ装置のメニュー操作によりユーザが有効、無効を選択することで設定される。ズームリングの回転速度がステップ駆動可能な速度の範囲内で、かつステップ駆動が有効に設定されている場合には、処理がS810に進み、ステップ駆動が開始される。ズームリングの回転速度がステップ駆動可能な速度よりも遅い場合や、ステップ駆動が無効である場合には、駆動コントローラ104は、ズーム駆動を行わずに、処理がS807に進む。   The validity / invalidity of the step drive mode is set when the user selects validity / invalidity by operating the menu of the portable camera device. If the rotation speed of the zoom ring is within the range of the step driveable speed and the step drive is set to be valid, the process proceeds to S810 and the step drive is started. If the rotation speed of the zoom ring is slower than the speed at which step driving is possible, or if step driving is invalid, the drive controller 104 proceeds to step S807 without performing zoom driving.

S807において、駆動コントローラ104が、ズームの停止条件に基づいて、リング回転停止判定を行う。リング回転停止判定は、リングの回転が停止したかどうかの判定である。リング位置変化検出タイミングでズームリングの位置が検出された時に、周期保持レジスタの値が所定回数連続して変化していなかった場合には、駆動コントローラ104は、ユーザがズームリングの操作を停止したと判定してズームを停止させる。上記の所定回数は、ズームレンズの目標速度に応じて切り換えてもよい。   In S807, the drive controller 104 determines ring rotation stop based on the zoom stop condition. The ring rotation stop determination is a determination as to whether or not the ring rotation has stopped. When the position of the zoom ring is detected at the ring position change detection timing, if the value of the period holding register has not changed continuously for a predetermined number of times, the drive controller 104 stops the operation of the zoom ring by the user. And stop zooming. The predetermined number of times may be switched according to the target speed of the zoom lens.

図10は、ズームの停止条件を示す停止条件テーブルの一例を示す図である。
停止条件テーブルは、駆動コントローラ104が備える所定の記憶手段(不図示)に予め記憶されている。停止条件テーブルには、ズーム速度種別と、リング操作停止判定カウントとが設定されている。ズーム速度種別は、ズームレンズの目標速度の種別を示す。リング操作停止判定カウントは、ズームリングの操作が停止されたと判定されるカウント数を示す。このカウント数は、周期保持レジスタの値に連続して変化がない回数を示す。
FIG. 10 is a diagram illustrating an example of a stop condition table indicating zoom stop conditions.
The stop condition table is stored in advance in predetermined storage means (not shown) provided in the drive controller 104. In the stop condition table, a zoom speed type and a ring operation stop determination count are set. The zoom speed type indicates the type of the target speed of the zoom lens. The ring operation stop determination count indicates the number of counts determined that the zoom ring operation is stopped. This count number indicates the number of times that there is no continuous change in the value of the period holding register.

図10に示すように、ステップ駆動時には、リング位置変化検出タイミングで5回連続で周期保持レジスタの値に変化が無い場合に、ズームリングの操作が停止されたと判定される。通常駆動時の低速の時には、4回連続、中速の時は、3回連続、高速の時は、2回連続で周期保持レジスタの値に連続して変化がない場合に、ズームリングの操作が停止されたと判定される。つまり、ズームレンズの目標速度が速くなるに従って、リング操作停止判定カウントが少ない数に設定される。ズームの目標速度によらずに一律にズームの停止条件を設定すると、ユーザにとって違和感が生じる場合がある。例えば、高速の駆動速度に違和感が無いように停止判定時間をチューニングを行い、ズームリングを低速回転させると、ユーザが画角を微調整しようとしているにも関わらず、システムコントローラ105は、ユーザが操作をやめたと判定してしまう。逆に、低速側でチューニングを行った場合に高速でズームリングを回転させると、リングが停止してからズームが停止するまでのズームの移動量が大きくなってしまい、違和感を生じさせてしまう。図10に示すように、ズームレンズの目標速度によってズームの停止条件を変えることで、ユーザがズームリングの操作を停止した際の違和感を小さくすることができる。   As shown in FIG. 10, at the time of step driving, it is determined that the operation of the zoom ring has been stopped when there is no change in the value of the period holding register for five consecutive times at the ring position change detection timing. Operate the zoom ring when there is no continuous change in the value of the period holding register for 4 consecutive times at low speed during normal driving, 3 consecutive times at medium speed, and 2 consecutive times at high speed. Is determined to have been stopped. In other words, as the target speed of the zoom lens increases, the ring operation stop determination count is set to a smaller number. If the zoom stop condition is uniformly set regardless of the zoom target speed, the user may feel uncomfortable. For example, if the stop determination time is tuned so that there is no sense of incongruity in the high-speed driving speed, and the zoom ring is rotated at a low speed, the system controller 105 will allow the user to fine-tune the angle of view. It is determined that the operation has been stopped. On the other hand, if the zoom ring is rotated at a high speed when tuning is performed on the low speed side, the amount of movement of the zoom from when the ring stops until the zoom stops increases, causing a sense of incongruity. As shown in FIG. 10, by changing the zoom stop condition depending on the target speed of the zoom lens, it is possible to reduce a sense of discomfort when the user stops the operation of the zoom ring.

図8の説明に戻る。S807において、ズームリングの回転が停止したと判定された場合には、処理がステップS808に進む。そして、駆動コントローラ104がズームの駆動を停止させる。一方、ズームリングの回転が継続していると判定された場合には、再度S802に戻り、S802からS807までのフローを繰り返す。   Returning to the description of FIG. If it is determined in S807 that the rotation of the zoom ring has stopped, the process proceeds to step S808. Then, the drive controller 104 stops the zoom drive. On the other hand, when it is determined that the rotation of the zoom ring continues, the process returns to S802 again, and the flow from S802 to S807 is repeated.

図11は、通常駆動時における、制御量と、ズームの駆動速度と、ズームレンズの位置変化を示す図である。
図11(A)は、モータ制御コントローラ1041からドライバ回路1042に出力される、ズームレンズ1012を駆動するための制御量の時間変化を示す。図11(B)は、モータ制御コントローラ1041からの制御入力によってズームレンズを駆動した際のズームレンズ速度の時間変化を示す。図11(C)は、モータ制御コントローラ1041からの制御入力によってズームレンズを駆動した際のズームレンズ位置の時間変化を示す。通常駆動では、駆動コントローラ104は、ズームレンズがズームリングの回転速度によって決まる目標速度で動作するように、実際のズームの駆動速度を検出しつつ、モータ制御コントローラ1041から出力する制御量を変化させる。これにより、ズームレンズに大きな外乱が加わらない限りは、ズームは目標速度付近で駆動し続ける。
FIG. 11 is a diagram illustrating a control amount, a zoom driving speed, and a zoom lens position change during normal driving.
FIG. 11A shows the change over time of the control amount for driving the zoom lens 1012, which is output from the motor control controller 1041 to the driver circuit 1042. FIG. 11B shows a temporal change in the zoom lens speed when the zoom lens is driven by a control input from the motor controller 1041. FIG. 11C shows a time change of the zoom lens position when the zoom lens is driven by a control input from the motor controller 1041. In normal driving, the drive controller 104 changes the control amount output from the motor controller 1041 while detecting the actual zoom drive speed so that the zoom lens operates at a target speed determined by the rotation speed of the zoom ring. . As a result, the zoom continues to be driven near the target speed unless a large disturbance is applied to the zoom lens.

図12は、ステップ駆動時における、制御量と、ズームレンズの駆動速度と、ズームレンズの位置変化を示す図である。
図12(A)は、モータ制御コントローラ1041からドライバ回路1042に出力される、ズームレンズ1012を駆動するための制御量の時間変化を示す。図12(B)は、モータ制御コントローラ1041からの制御量入力によってズームレンズを駆動した際のズームレンズ速度の時間変化を示す。図12(C)は、モータ制御コントローラ1041からの制御入力によってズームレンズを駆動した際のズームレンズ位置の時間変化を示す。
FIG. 12 is a diagram illustrating a control amount, a zoom lens driving speed, and a zoom lens position change during step driving.
FIG. 12A shows the change over time of the control amount for driving the zoom lens 1012, which is output from the motor controller 1041 to the driver circuit 1042. FIG. 12B shows a temporal change in the zoom lens speed when the zoom lens is driven by a control amount input from the motor controller 1041. FIG. 12C shows a time change of the zoom lens position when the zoom lens is driven by a control input from the motor controller 1041.

図12(A)に示すように、ステップ駆動では、ズームリングの回転速度に応じてモータ制御コントローラから出力される制御量を変化させない。その代わりに、所定時間だけ決まった値の制御量をDCモータに供給する。モータ制御コントローラから出力されるズームレンズへの制御入力は、ステップ状にオン(ON)とオフ(OFF)とが周期的に繰り返される制御入力である。この制御入力による駆動制御の結果、ズームレンズの駆動速度は、図12(B)に示すように、ズームレンズ停止状態から基準速度付近になるまで変化を繰り返す。ズームの基準速度は、図9に示す通常駆動(一定速制御)時のズーム速度の低速である。すなわち、図12に示す制御例では、駆動コントローラ104は、周期的にONとOFFとが繰り返される制御入力に基づいて、ズームレンズの位置が変化する期間と停止する期間とが繰り返されるように制御する。   As shown in FIG. 12A, in the step drive, the control amount output from the motor controller is not changed according to the rotation speed of the zoom ring. Instead, a controlled variable having a fixed value for a predetermined time is supplied to the DC motor. The control input to the zoom lens output from the motor control controller is a control input in which ON (ON) and OFF (OFF) are periodically repeated stepwise. As a result of the drive control based on this control input, the zoom lens drive speed repeatedly changes from the zoom lens stop state to the vicinity of the reference speed as shown in FIG. The zoom reference speed is a low zoom speed during normal driving (constant speed control) shown in FIG. That is, in the control example shown in FIG. 12, the drive controller 104 performs control so that the period during which the position of the zoom lens changes and the period during which the zoom lens is stopped are repeated based on a control input that is periodically turned ON and OFF. To do.

ステップ駆動時の制御入力の大きさとONとOFF期間の設定の指標について説明する。制御入力のON区間は、カメラ負荷が大きいような状態(例えば、低温環境下でカメラを下向きにした場合等)であった場合でも、ステップ駆動周期内でズーム速度が基準速度に到達するような時間を設定する。制御入力OFF期間については、ステップ駆動周期内で基準のズーム速度で動いている状態からズームが一度停止するように時間を設定する。ステップ駆動時の制御入力の大きさおよびステップ駆動周期の設定は、カメラによって一律に設定してもよいが、個体別に調整してもよい。   A description will be given of the magnitude of the control input at the time of step driving and an index for setting the ON and OFF periods. The ON interval of the control input is such that the zoom speed reaches the reference speed within the step drive cycle even when the camera load is large (for example, when the camera is faced down in a low temperature environment). Set the time. For the control input OFF period, the time is set so that the zoom is stopped once from the state of moving at the reference zoom speed within the step drive cycle. The magnitude of the control input at the time of step driving and the setting of the step driving cycle may be set uniformly by the camera or may be adjusted for each individual.

ステップ駆動を行うことによって、ズーム位置は、図12(C)に示すように、通常駆動時のように一定ではなく、位置が変化する期間と停止の期間を繰り返す。ズームレンズの目標速度が高速の場合に、駆動を繰り返すとユーザにとって違和感があるが、通常駆動時の低速以下で駆動と停止を繰り返した場合、停止と駆動時の速度が小さいため違和感が少ない。停止と駆動を繰り返す事によって、違和感を生じさせる場合には、制御量の大きさやステップ駆動周期を変更することによって、ズームレンズが停止する期間を短くすることで違和感を軽減することが可能である。   By performing step driving, as shown in FIG. 12C, the zoom position is not constant as in normal driving, and the period of position change and the period of stop are repeated. When the target speed of the zoom lens is high, the user feels uncomfortable if the driving is repeated. However, when the driving and the stop are repeated at a low speed or less during normal driving, the feeling of discomfort is small because the speed of the stop and driving is small. When the user feels uncomfortable by repeating the stop and drive, it is possible to reduce the uncomfortable feeling by shortening the period during which the zoom lens stops by changing the size of the control amount or the step drive cycle. .

(実施例2)
図13は、実施例2におけるステップ駆動時の制御量と、ズームレンズの駆動速度と、ズームレンズの位置変化を示す図である。
図13(A)乃至(C)は、図12(A)乃至(C)に対応する。実施例2では、駆動コントローラ104は、ステップ駆動周期を変更することでズームの駆動速度を変更する。具体的には、駆動コントローラ104は、図14(A)に示すように、ステップ駆動周期を図12(A)に示すステップ駆動周期より長くする。したがって、図12に示すステップ駆動の場合に比べて、所定時間における制御入力がONの期間が短いので、所定期間におけるズームの変化量が小さくなる。これにより、見かけ上のズームの駆動速度を図12に示すステップ駆動を行った場合よりもさらに遅くすることができる。すなわち、図13に示す例では、駆動コントローラ104は、制御入力の周期を変更することによって、ズームレンズの駆動速度を変更する。
(Example 2)
FIG. 13 is a diagram illustrating a control amount during step driving, a driving speed of the zoom lens, and a change in the position of the zoom lens according to the second embodiment.
13A to 13C correspond to FIGS. 12A to 12C. In the second embodiment, the drive controller 104 changes the zoom drive speed by changing the step drive cycle. Specifically, as shown in FIG. 14A, the drive controller 104 makes the step drive cycle longer than the step drive cycle shown in FIG. Therefore, as compared with the case of the step drive shown in FIG. 12, the period during which the control input is ON for a predetermined time is short, and the amount of zoom change during the predetermined period is small. As a result, the apparent zoom drive speed can be made slower than when the step drive shown in FIG. 12 is performed. That is, in the example shown in FIG. 13, the drive controller 104 changes the drive speed of the zoom lens by changing the cycle of the control input.

(実施例3)
図14は、実施例3におけるステップ駆動時の制御量と、ズームレンズの駆動速度と、ズームレンズの位置変化を示す図である。
図14(A)乃至(C)は、図12(A)乃至(C)に対応する。実施例3では、駆動コントローラ104は、制御入力がONの区間を変更する。具体的には、駆動コントローラ104は、図12に示すステップ駆動に比べて、制御入力がONの区間を短くする。制御入力ONの区間が短いので、ズーム位置が移動する期間が、図12に示すステップ駆動に比べて短い。したがって、見かけ上のズーム速度を低速にすることができる。すなわち、図14に示す制御例では、駆動コントローラ104は、制御入力のONの期間とOFFの期間との比率を変更することによって、ズームレンズの駆動速度を変更する。
(Example 3)
FIG. 14 is a diagram illustrating a control amount during step driving, a driving speed of the zoom lens, and a change in the position of the zoom lens according to the third embodiment.
14A to 14C correspond to FIGS. 12A to 12C. In the third embodiment, the drive controller 104 changes the section in which the control input is ON. Specifically, the drive controller 104 shortens the section in which the control input is ON as compared with the step drive shown in FIG. Since the control input ON section is short, the period during which the zoom position moves is short compared to the step driving shown in FIG. Therefore, the apparent zoom speed can be reduced. In other words, in the control example shown in FIG. 14, the drive controller 104 changes the zoom lens drive speed by changing the ratio between the ON period and the OFF period of the control input.

(実施例4)
実施例4におけるステップ駆動時の制御量と、ズームレンズの駆動速度と、ズームレンズの位置変化を示す図である。
図15(A)乃至(C)は、図12(A)乃至(C)に対応する。実施例4では、駆動コントローラ104は、制御入力ON時の制御入力の値を変更する。具体的には、駆動コントローラ104は、図12に示すステップ駆動と比べて、制御入力ON時の制御入力の値を小さくする。制御入力が小さいので、制御入力ON時のズーム速度が遅くなる。したがって、見かけ上のズームの駆動速度が遅くなる。すなわち、図15に示す例では、駆動コントローラ104は、制御入力の大きさを変更することによって、ズームレンズの駆動速度を変更する。
Example 4
FIG. 10 is a diagram illustrating a control amount during step driving, a driving speed of a zoom lens, and a change in position of the zoom lens in Example 4.
15A to 15C correspond to FIGS. 12A to 12C. In the fourth embodiment, the drive controller 104 changes the value of the control input when the control input is ON. Specifically, the drive controller 104 reduces the value of the control input when the control input is ON, as compared with the step drive shown in FIG. Since the control input is small, the zoom speed when the control input is ON is slow. Therefore, the apparent zoom driving speed is reduced. That is, in the example shown in FIG. 15, the drive controller 104 changes the drive speed of the zoom lens by changing the magnitude of the control input.

(実施例5)
図16は、実施例5におけるステップ駆動時の制御量と、ズームレンズの駆動速度と、ズームレンズの位置変化を示す図である。
図16(A)乃至(C)は、図12(A)乃至(C)に対応する。図12乃至図15に示す例では、駆動コントローラ104は、ステップ状にON、OFFを繰り返すように制御入力を変化させる。一方、実施例5では、図16に示すように、制御入力の変化率(傾き)を変更することによって、徐々に制御入力を大きくまたは小さくする。すなわち、図16に示す制御例では、駆動コントローラ104は、単位時間当たりの大きさの変化率が変化する制御入力に基づいて、ズームレンズを駆動制御する。
(Example 5)
FIG. 16 is a diagram illustrating a control amount during step driving, a driving speed of the zoom lens, and a change in the position of the zoom lens according to the fifth embodiment.
FIGS. 16A to 16C correspond to FIGS. 12A to 12C. In the example shown in FIGS. 12 to 15, the drive controller 104 changes the control input so as to repeat ON and OFF in steps. On the other hand, in the fifth embodiment, as shown in FIG. 16, the control input is gradually increased or decreased by changing the rate of change (slope) of the control input. That is, in the control example shown in FIG. 16, the drive controller 104 controls the zoom lens based on a control input that changes the rate of change in size per unit time.

駆動コントローラ104が、制御入力の変化率を変更することに加えて、ステップ駆動周期、制御入力のONとOFFの比率、または制御入力の大きさを変更することによって、ステップ駆動時のズーム速度を変更するようにしてもよい。   In addition to changing the control input change rate, the drive controller 104 changes the step drive cycle, the ON / OFF ratio of the control input, or the size of the control input, so that the zoom speed during the step drive can be increased. It may be changed.

以上、本発明をその好適な実施例に基づいて詳述してきたが、本発明はこれら特定の実施例に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施例の一部を適宜組み合わせてもよい。例えば、駆動コントローラ104が、図14に示すように制御入力のONとOFFの比率を変更することに加えて、ステップ駆動周期、または制御入力の大きさを変更するようにしてもよい。また、駆動コントローラ104が、図13に示すように制御入力のステップ駆動周期を変更することに加えて、制御入力の大きさを変更するようにしてもよい。   The present invention has been described in detail based on the preferred embodiments thereof, but the present invention is not limited to these specific embodiments, and various forms within the scope of the present invention are also included in the present invention. included. A part of the above-described embodiments may be appropriately combined. For example, the drive controller 104 may change the step drive cycle or the magnitude of the control input in addition to changing the ON / OFF ratio of the control input as shown in FIG. Further, the drive controller 104 may change the magnitude of the control input in addition to changing the step drive cycle of the control input as shown in FIG.

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

104 駆動コントローラ
116 ズームリング
104 Drive controller 116 Zoom ring

Claims (12)

操作部材と、
前記操作部材の操作に応じて、可動光学部材を駆動制御する制御部とを備え、
前記制御部は、前記操作部材の操作速度に応じて、前記可動光学部材の駆動制御を、前記操作部材の操作速度に追従して前記可動光学部材を駆動制御する第1の駆動制御と、前記操作部材の操作速度に追従せずに前記可動光学部材を微小駆動させる第2の駆動制御とで切り換える
ことを特徴とする光学機器。
An operation member;
A control unit that drives and controls the movable optical member according to the operation of the operation member,
The control unit, according to an operation speed of the operation member, a drive control of the movable optical member, a first drive control for driving and controlling the movable optical member following the operation speed of the operation member; An optical apparatus characterized by switching between the second drive control for minutely driving the movable optical member without following the operation speed of the operation member.
前記制御部は、前記操作部材の操作速度が第1の閾値以下の場合に、前記可動光学部材の駆動制御を前記第2の駆動制御に切り換え、前記操作部材の操作速度が第1の閾値を超えた場合に、前記可動光学部材の駆動制御を前記第1の駆動制御に切り換える
ことを特徴とする請求項1に記載の光学機器。
The control unit switches the drive control of the movable optical member to the second drive control when the operation speed of the operation member is equal to or less than a first threshold value, and the operation speed of the operation member reaches the first threshold value. 2. The optical apparatus according to claim 1, wherein when it exceeds, the drive control of the movable optical member is switched to the first drive control.
前記制御部は、前記操作部材の操作速度が第1の閾値以下の場合であって、かつ前記第2の駆動制御が有効に設定されているときに、前記可動光学部材の駆動制御を前記第2の駆動制御に切り換える
ことを特徴とする請求項2に記載の光学機器。
The control unit performs drive control of the movable optical member when the operation speed of the operation member is equal to or lower than a first threshold and when the second drive control is set to be effective. The optical apparatus according to claim 2, wherein the optical device is switched to drive control No. 2.
前記制御部は、前記操作部材の操作速度が前記第1の閾値より小さい第2の閾値以下である場合に、前記操作部材が操作されても前記可動光学部材が駆動しないように制御する
ことを特徴とする請求項2または請求項3に記載の光学機器。
The control unit performs control so that the movable optical member is not driven even when the operation member is operated when an operation speed of the operation member is equal to or lower than a second threshold value that is smaller than the first threshold value. The optical apparatus according to claim 2 or 3, wherein the optical apparatus is characterized in that:
前記制御部は、
前記第2の駆動制御を実行する場合に、周期的にオンとオフとが繰り返される制御入力に基づいて、前記可動光学部材の位置が変化する期間と停止する期間とが繰り返されるように制御する
ことを特徴とする請求項1乃至4のいずれか1項に記載の光学機器。
The controller is
When executing the second drive control, control is performed so that a period during which the position of the movable optical member changes and a period during which the movable optical member is stopped are repeated based on a control input that is periodically turned on and off. The optical apparatus according to claim 1, wherein the optical apparatus is an optical apparatus.
前記制御部は、前記第2の駆動制御を実行する場合に、前記制御入力の周期を変更することによって、前記可動光学部材の駆動速度を変更する
ことを特徴とする請求項5に記載の光学機器。
6. The optical according to claim 5, wherein the control unit changes a driving speed of the movable optical member by changing a cycle of the control input when executing the second drive control. machine.
前記制御部は、前記第2の駆動制御を実行する場合に、前記制御入力のオンの期間とオフの期間との比率を変更することによって、前記可動光学部材の駆動速度を変更する
ことを特徴とする請求項5または請求項6に記載の光学機器。
The control unit, when executing the second drive control, changes the drive speed of the movable optical member by changing a ratio between an ON period and an OFF period of the control input. The optical apparatus according to claim 5 or 6.
前記制御部は、前記第2の駆動制御を実行する場合に、前記制御入力の大きさを変更することによって、前記可動光学部材の駆動速度を変更する
ことを特徴とする請求項5乃至7のいずれか1項に記載の光学機器。
The said control part changes the drive speed of the said movable optical member by changing the magnitude | size of the said control input, when performing said 2nd drive control. The optical apparatus according to any one of the above.
前記制御部は、単位時間当たりの大きさの変化率が変化する前記制御入力に基づいて、前記第2の駆動制御を実行する
ことを特徴とする請求項5乃至8のいずれか1項に記載の光学機器。
The said control part performs said 2nd drive control based on the said control input from which the change rate of the magnitude | size per unit time changes. The any one of Claims 5 thru | or 8 characterized by the above-mentioned. Optical equipment.
前記可動光学部材は、ズームレンズである
ことを特徴とする請求項1乃至9のいずれか1項に記載の光学機器として機能する撮像装置。
The imaging device functioning as an optical apparatus according to any one of claims 1 to 9, wherein the movable optical member is a zoom lens.
光学機器が備える操作部材の操作に応じて、可動光学部材を駆動制御する制御工程を有し、
前記制御工程では、前記操作部材の操作速度に応じて、前記可動光学部材の駆動制御を、前記操作部材の操作速度に追従して前記可動光学部材を駆動制御する第1の駆動制御と、前記操作部材の操作部材に追従せずに前記可動光学部材を微小駆動させる第2の駆動制御とで切り換える
ことを特徴とする光学機器の制御方法。
According to the operation of the operation member provided in the optical device, it has a control process for driving and controlling the movable optical member,
In the control step, according to the operation speed of the operation member, the drive control of the movable optical member is performed according to the operation speed of the operation member, the first drive control for driving and controlling the movable optical member, A method for controlling an optical apparatus, wherein switching is performed by a second drive control that finely drives the movable optical member without following the operation member of the operation member.
請求項11に記載の光学機器の制御方法をコンピュータに実行させることを特徴とするプログラム。   A program for causing a computer to execute the method for controlling an optical apparatus according to claim 11.
JP2015221738A 2015-11-12 2015-11-12 Optical device, imaging apparatus, control method, and program Pending JP2017090724A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015221738A JP2017090724A (en) 2015-11-12 2015-11-12 Optical device, imaging apparatus, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015221738A JP2017090724A (en) 2015-11-12 2015-11-12 Optical device, imaging apparatus, control method, and program

Publications (1)

Publication Number Publication Date
JP2017090724A true JP2017090724A (en) 2017-05-25

Family

ID=58770554

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015221738A Pending JP2017090724A (en) 2015-11-12 2015-11-12 Optical device, imaging apparatus, control method, and program

Country Status (1)

Country Link
JP (1) JP2017090724A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112154657A (en) * 2019-07-16 2020-12-29 深圳市大疆创新科技有限公司 Control method and device of shooting device, handheld cloud deck and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0545566A (en) * 1991-08-09 1993-02-23 Canon Inc Camera lens drive controller
JPH05313053A (en) * 1992-05-01 1993-11-26 Sigma Corp Electric drive mechanism
JPH0730804A (en) * 1993-07-14 1995-01-31 Canon Inc Signal processor
JPH1039192A (en) * 1996-07-24 1998-02-13 Canon Inc Imaging method and apparatus, and storage medium
JP2011257725A (en) * 2010-05-13 2011-12-22 Ricoh Co Ltd Lens drive device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0545566A (en) * 1991-08-09 1993-02-23 Canon Inc Camera lens drive controller
JPH05313053A (en) * 1992-05-01 1993-11-26 Sigma Corp Electric drive mechanism
JPH0730804A (en) * 1993-07-14 1995-01-31 Canon Inc Signal processor
JPH1039192A (en) * 1996-07-24 1998-02-13 Canon Inc Imaging method and apparatus, and storage medium
JP2011257725A (en) * 2010-05-13 2011-12-22 Ricoh Co Ltd Lens drive device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112154657A (en) * 2019-07-16 2020-12-29 深圳市大疆创新科技有限公司 Control method and device of shooting device, handheld cloud deck and storage medium

Similar Documents

Publication Publication Date Title
US8724012B2 (en) Camera body and camera system using driving method information indicating capability of controlling focus lens
US8503872B2 (en) Digital imaging method and apparatus
US9426366B2 (en) Digital photographing apparatus and method of controlling the same
JP6066851B2 (en) Stepping motor control device and optical device
US9423597B2 (en) Optical instrument
JP5371323B2 (en) Vibration type actuator control device, lens barrel, imaging device, vibration type actuator control method, vibration type actuator control program
US9432567B2 (en) Image pickup apparatus and imaging method that perform focus action following zoom action
JP5178186B2 (en) Lens position control device and control method thereof
US9170394B2 (en) Lens driving apparatus and lens driving method
JP2017090724A (en) Optical device, imaging apparatus, control method, and program
JP6849305B2 (en) Optical instruments, imaging devices, control methods and programs
JP2008026712A (en) Imaging apparatus with a plurality of optical systems
JP2018045029A (en) Imaging device and control method of the same, as well as lens device
JP2009204888A (en) Photographing apparatus
JP2008193361A (en) Imaging apparatus and control method thereof
CN100541306C (en) Lens actuator and image pickup device
JP5025407B2 (en) POSITIONING DEVICE, POSITIONING METHOD, AND OPTICAL DEVICE
JP2015171238A (en) STEPPING MOTOR CONTROL DEVICE, DRIVE DEVICE, OPTICAL DEVICE, IMAGING DEVICE, AND STEPPING MOTOR CONTROL METHOD
JP6700824B2 (en) Optical device, control method thereof, and imaging device
US20250047981A1 (en) Imaging apparatus
US12393101B2 (en) Control apparatus, lens apparatus, and imaging apparatus
JP4541722B2 (en) Imaging device
JP5451270B2 (en) Imaging apparatus, control method therefor, and program
JP2023129030A (en) Controller, imaging device, method for control, and program
JP2016161739A (en) Imaging device and control method of same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181030

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190625

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190626

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190823

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200128