JP2832022B2 - Camera and lens unit - Google Patents
Camera and lens unitInfo
- Publication number
- JP2832022B2 JP2832022B2 JP1030588A JP3058889A JP2832022B2 JP 2832022 B2 JP2832022 B2 JP 2832022B2 JP 1030588 A JP1030588 A JP 1030588A JP 3058889 A JP3058889 A JP 3058889A JP 2832022 B2 JP2832022 B2 JP 2832022B2
- Authority
- JP
- Japan
- Prior art keywords
- driving
- unit
- drive
- actuator
- lens
- 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.)
- Expired - Fee Related
Links
Landscapes
- Focusing (AREA)
- Lens Barrels (AREA)
- Automatic Focus Adjustment (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、カメラの自動焦点調節(以下AFと称す)装
置を備えたカメラシステムに用いて好適なカメラに関す
るものである。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a camera suitable for use in a camera system having an automatic focus adjustment (hereinafter, referred to as AF) device for the camera.
(背景技術) 近年、カメラを始めとして映像機器の発展は目覚まし
く、ビデオカメラ等においても、自動焦点調節装置、自
動露光調節装置等を備えたものが一般的になつている。(Background Art) In recent years, the development of video equipment such as cameras has been remarkable, and video cameras and the like generally provided with an automatic focus adjustment device, an automatic exposure adjustment device, and the like.
第12図は、光学系を通して結像される被写体像を光電
変換して得た映像信号から、光学系の焦点状態を検出
し、自動焦点調節(AF)を行なうようなした所謂パッシ
ブ方式AF装置の一例を示すブロック図である。FIG. 12 shows a so-called passive AF device that detects a focus state of an optical system from a video signal obtained by photoelectrically converting a subject image formed through the optical system and performs automatic focusing (AF). FIG. 4 is a block diagram showing an example of the above.
第12図に於て101は焦点調節の為の第1のレンズ群102
は変倍の為の第2のレンズ群、103は変倍に伴う焦点位
置の変化を補正する為の第3のレンズ群、105は結像系
であるところの第4のレンズ群、120は撮像面、121は12
0の出力信号を増幅する増幅器、122はハイパスフィル
タ、123はAF制御を行いモータ駆動命令を出力するAF制
御用マイクロコンピュータ(以下AFマイコンと称す)、
110はAFマイコン123の命令に従って、後述の駆動装置10
7にエネルギーを供給するドライバ、駆動装置107はドラ
イバ110によつて制御され、焦点調節用レンズ群101を移
動させる駆動装置、DBはAFマイコン123からの命令を伝
送する伝送路、Mはカメラ部とレンズ部の境界を示す境
界線である。In FIG. 12, reference numeral 101 denotes a first lens group 102 for focus adjustment.
Is a second lens group for zooming, 103 is a third lens group for correcting a change in focal position due to zooming, 105 is a fourth lens group which is an imaging system, and 120 is Imaging surface, 121 is 12
An amplifier that amplifies the output signal of 0, 122 is a high-pass filter, 123 is an AF control microcomputer (hereinafter referred to as AF microcomputer) that performs AF control and outputs a motor drive command;
110 is a drive device 10 described later according to the instruction of the AF microcomputer 123.
7, a driver for supplying energy to the driver 7, a driver 107 controlled by the driver 110 to move the focus adjustment lens group 101, a DB for transmitting a command from the AF microcomputer 123, and a M for a camera unit. And a boundary line indicating the boundary between the lens unit and the lens unit.
第12図に示される様なパッシブ方式のAFシステムで
は、先ず撮像面120に於て光学系を通した映像が電気信
号に変換される。この電気信号は増幅器121で増幅さ
れ、ハイパスフィルタ122に入力される。ハイパスフィ
ルタ122では前記映像信号の合焦度に関する高周波成分
だけが取り出され、AFマイコン123に入力される。一般
に映像信号の高周波成分は光学系の調整によって合焦に
近付くほどレベルが増加する事が知られており、その様
子は第13図に示される通りである。すなわち、映像信号
の高周波成分のレベル(たて軸)はフォーカシングレン
ズの移動(横軸)に伴って変化し、被写体距離に対して
合焦となる位置で最大値となる。従ってAFマイコン123
ではハイパスフィルタ122の出力が最大となる様、伝送
路DBを介してドライバ110にレンズ駆動命令を出力すれ
ばAFが可能となる。ドライバ110ではAFマイコン123から
の信号をもとにモータ107を回転させるに十分なエネル
ギーを発生し、モータ107を駆動する。In a passive AF system as shown in FIG. 12, first, an image passed through an optical system on an imaging surface 120 is converted into an electric signal. This electric signal is amplified by the amplifier 121 and input to the high-pass filter 122. The high-pass filter 122 extracts only high-frequency components related to the degree of focus of the video signal, and inputs the extracted high-frequency components to the AF microcomputer 123. It is generally known that the level of a high-frequency component of a video signal increases as the focus approaches the focus by adjusting the optical system, as shown in FIG. That is, the level (vertical axis) of the high-frequency component of the video signal changes with the movement of the focusing lens (horizontal axis), and reaches a maximum value at a position where focusing is performed on the subject distance. Therefore, AF microcomputer 123
Then, if a lens driving command is output to the driver 110 via the transmission path DB so that the output of the high-pass filter 122 becomes maximum, AF becomes possible. The driver 110 generates energy sufficient to rotate the motor 107 based on a signal from the AF microcomputer 123, and drives the motor 107.
この様なAFシステムの構成では、AFマイコン123に於
てモータ107の駆動波形を生成する必要がある。モータ
の駆動信号としては、印加電圧によつて速度を制御する
方式、あるいは駆動波形がある周期的な信号、例えばDC
モータに対するデューテイ駆動波形の様なものでそのON
期間のみモータを励起することによつて速度を制御する
方法等があるが、前者は低速時に印加電圧を下げなけれ
ばならないため、低速でトルクが得られない。したがつ
て一般に後者の方式が用いられる。そしてこのようなデ
ユーテイ制御の駆動方式をとった場合、AF制御を行なう
プログラムの中でモータの制御を行なっているため、前
記駆動波形の周期はAFマイコン123のプログラムの繰り
返し周期と同期したものとなり、従来よりこの駆動波形
を用いたAFシステムがほとんどの機種で用いられてい
る。In such an AF system configuration, it is necessary to generate a drive waveform of the motor 107 in the AF microcomputer 123. As the motor drive signal, a method of controlling the speed by an applied voltage or a periodic signal having a drive waveform, for example, DC
Turn ON with duty drive waveform for motor
Although there is a method of controlling the speed by exciting the motor only during the period, the former cannot reduce the torque at low speed because the applied voltage must be reduced at low speed. Therefore, the latter method is generally used. When such a duty control driving method is adopted, the motor control is performed in the program for performing the AF control, and thus the cycle of the drive waveform is synchronized with the repetition cycle of the program of the AF microcomputer 123. Conventionally, an AF system using this drive waveform has been used in almost all models.
また近年、第12図に示される様なAFシステムの基本を
保ったまま、第12図の境界Mでレンズ部とカメラ部を切
り離し、レンズ交換が可能な交換レンズシステムに対す
る提案が多く試されており、この種の装置では通常カメ
ラ本体からの制御情報によつてレンズ側を制御するた
め、モータの駆動もAF制御すなわち通常ビデオカメラに
おいては、フィールド周期またはその整数倍の周期で制
御が行なわれている。In recent years, many proposals have been made for an interchangeable lens system in which the lens unit and the camera unit are separated at the boundary M in FIG. 12 while maintaining the basics of the AF system as shown in FIG. In this type of device, since the lens side is normally controlled by control information from the camera body, motor drive is also controlled by AF control, that is, in a normal video camera, control is performed at a field cycle or a cycle that is an integral multiple of the field cycle. ing.
(発明が解決しようとする問題点) しかしながら、上述したようなシステムにおいては以
下に説明するような問題点がある。(Problems to be Solved by the Invention) However, the above-described system has problems as described below.
第14図は、AFマイコン123のプログラム繰り返し周期
がテレビジヨン方式の1つであるPAL方式の垂直同期期
間(50Hz)に等しくかつ、駆動信号波形の周期がAFマイ
コン123のプログラム繰り返し同期に等しい場合の映像
信号の垂直同期信号と、前記従来例中のモータ駆動波形
との切りかえタイミングの関係を示したもので、201はP
AL方式の垂直同期信号、203はNTSCの垂直同期信号、140
1はモータ駆動波形である。FIG. 14 shows a case where the program repetition period of the AF microcomputer 123 is equal to the vertical synchronization period (50 Hz) of the PAL system, which is one of the television systems, and the period of the drive signal waveform is equal to the program repetition synchronization of the AF microcomputer 123. FIG. 6 shows a relationship between switching timings of a vertical synchronizing signal of the video signal of FIG.
Vertical sync signal of AL system, 203 is NTSC vertical sync signal, 140
1 is a motor drive waveform.
第14図を見て明らかな様に、1401はPAL方式の垂直同
期信号201に同期して生成されるパルス波形である。従
来例でも述べた様に1401の周期はプログラムの繰り返し
周期に支配されるから、駆動波形生成のアルゴリズムを
NTSCにもそのまま用いれば、第14図におけるNTSCの垂直
同期信号203に同期した信号、すなわちPALに同期する14
01よりも周期及びON時間の短くなった信号となる。すな
わちモータ駆動波形1401の周期やON時間は、本来レンズ
部内のモータ107の特性に合わせて決定されるものであ
る。従って、交換レンズシステムに於てカメラ側のマイ
コン123が上記の如き駆動波形を生成すると、テレビジ
ヨン方式によってレンズの種類が限定されるばかりでな
く、カメラ側から出力されるあらゆる周期とON時間に対
応して正しく駆動するモータを設計しなくてはならな
い。As is apparent from FIG. 14, reference numeral 1401 denotes a pulse waveform generated in synchronization with the vertical synchronization signal 201 of the PAL system. As described in the conventional example, the period of 1401 is governed by the repetition period of the program.
If it is used as it is for NTSC, the signal synchronized with the NTSC vertical synchronization signal 203 in FIG.
The signal has a shorter cycle and ON time than 01. That is, the cycle and the ON time of the motor drive waveform 1401 are originally determined according to the characteristics of the motor 107 in the lens unit. Therefore, when the microcomputer 123 on the camera side generates the drive waveform as described above in the interchangeable lens system, not only the type of lens is limited by the television system, but also every cycle and ON time output from the camera side. Motors must be designed to drive properly.
又、AFのプログラム繰り返し周期も制限しないと正し
い波形が生成されないので、結局、システム全体の設計
自由度が著しく損なわれ、交換レンズ本来の目的である
組み合わせが不可能となるばかりでなく、システムの大
幅なコストアップを招く結果となる。Also, if the AF program repetition cycle is not limited, a correct waveform will not be generated, so that the degree of freedom in designing the entire system will be significantly impaired, and the combination which is the original purpose of the interchangeable lens will not be possible. This results in a significant cost increase.
(問題点を解決するための手段) 本発明は上述の問題点を解決することを目的としてな
されたもので、その特徴とするところは、 光学系の状態を変化する駆動部を駆動するためのアク
チュエータと、カメラ側の制御手段より所定の周期で供
給される駆動制御指令に基づいて、前記アクチュエータ
を駆動する駆動手段とを備えたレンズユニットであっ
て、前記駆動手段の前記アクチュエータを駆動するタイ
ミングを、前記制御手段より前記駆動手段へと前記駆動
制御指令を供給するタイミングと異ならせて設定したレ
ンズユニットにある。(Means for Solving the Problems) The present invention has been made for the purpose of solving the above-mentioned problems, and the feature of the present invention is to drive a driving unit that changes the state of an optical system. A lens unit comprising: an actuator; and a drive unit for driving the actuator based on a drive control command supplied at a predetermined cycle from a control unit on the camera side, wherein the drive unit drives the actuator at a timing. Is set at a timing different from the timing at which the control means supplies the drive control command to the drive means.
すなわち、アクチュエータの駆動信号の周期が制御手
段のプログラム繰り返し周期と非同期に制御され、制御
手段の動作条件によらず、アクチュエータの動作の制御
を自由に選択するこTができる。That is, the cycle of the drive signal of the actuator is controlled asynchronously with the program repetition cycle of the control means, and the control of the operation of the actuator can be freely selected regardless of the operation conditions of the control means.
また本発明の他の特徴は、光学系の状態を変化する駆
動部を駆動するためのアクチュエータと、該アクチュエ
ータに所定の周期で駆動信号を供給する駆動手段と、前
記駆動手段に駆動制御指令を供給する制御手段とを備え
たカメラであって、前記制御手段は、前記アクチュエー
タの駆動方向あるいは駆動速度等の駆動状態を変更する
際、該駆動状態を変更するための駆動制御指令を前記駆
動手段に供給し、前記駆動手段は、前記駆動制御指令に
応じて、前記駆動信号の周期の終了に優先して前記アク
チュエータの駆動状態を変更するように構成されたカメ
ラにある。Another feature of the present invention is that an actuator for driving a drive unit that changes the state of the optical system, a drive unit that supplies a drive signal to the actuator at a predetermined cycle, and a drive control command to the drive unit A control unit for supplying a driving control command for changing the driving state when the driving state such as the driving direction or the driving speed of the actuator is changed. And the driving unit is configured to change a driving state of the actuator in accordance with the driving control command, prior to an end of a cycle of the driving signal.
また本発明の他の特徴は、光学系の状態を変化する駆
動部を駆動するためのアクチュエータと、カメラ側の制
御手段より所定の周期で供給される駆動制御指令に基づ
いて、前記アクチュエータを駆動する駆動手段とを備え
たレンズユニットであって、前記駆動手段は前記制御手
段より前記アクチュエータの駆動方向あるいは駆動速度
等の駆動状態を変更することを示す駆動制御指令を受信
したとき、前記駆動信号の周期の終了に優先して前記ア
クチュエータの駆動状態を変更するように構成されたレ
ンズユニットにある。Another feature of the present invention is that the actuator is driven based on a drive control command supplied at a predetermined cycle from a control unit on the camera side, for driving a drive unit that changes the state of the optical system. A driving unit that performs a driving control command indicating that a driving state such as a driving direction or a driving speed of the actuator is changed from the control unit. In the lens unit configured to change the driving state of the actuator prior to the end of the cycle.
これによって、制御の応答性を改善することができ
る。As a result, control responsiveness can be improved.
また、本発明の他の特徴は、光学系の状態を変化する
駆動部を駆動するためのアクチュエータと、カメラ側の
制御手段より供給された駆動制御指令に基づいて前記ア
クチュエータを駆動する駆動手段とを備えたレンズユニ
ットであって、前記駆動手段は前記制御手段より前記駆
動制御指令を受信したとき、前記指令が前記アクチュエ
ータの駆動方向を変更する内容であった場合には、該ア
クチュエータの駆動方向の反転に先立って所定時間制動
をかける手段を備えたレンズユニットにある。Further, another feature of the present invention is an actuator for driving a driving unit that changes the state of the optical system, and a driving unit that drives the actuator based on a driving control command supplied from a control unit on the camera side. Wherein the driving unit receives the drive control command from the control unit, and if the command is to change the drive direction of the actuator, the drive unit Lens unit provided with a means for braking for a predetermined time prior to the reversal of.
これによって、円滑なレンズ駆動を実現することがで
きる。As a result, smooth lens driving can be realized.
また本発明の他の特徴は、光学系の状態を変化する駆
動部を駆動するためのアクチュエータと、カメラ側の制
御手段から所定の周期で供給される制御信号に基づい
て、前記アクチュエータをパルス駆動する駆動手段とを
備え、前記駆動手段は、前記駆動手段が前記アクチュエ
ータを駆動する駆動パルスの周期と、前記制御手段より
前記制御信号が供給される周期とを非同期に制御するよ
うに構成されたレンズユニットにある。Another feature of the present invention is that an actuator for driving a drive unit that changes the state of the optical system and a pulse drive of the actuator based on a control signal supplied at a predetermined cycle from control means on the camera side. Driving means, wherein the driving means is configured to asynchronously control a cycle of a driving pulse at which the driving means drives the actuator and a cycle at which the control signal is supplied from the control means. In the lens unit.
また本発明の他の特徴は、光学系の状態を変化する駆
動部を駆動するためのアクチュエータと、該アクチュエ
ータをパルス駆動する駆動手段と、該駆動手段に所定の
周期で制御信号を供給する制御手段とからなり、前記駆
動手段が前記アクチュエータを駆動する駆動パルスと、
前記制御手段が前記駆動手段へと制御信号を供給する周
期とを非同期としたカメラにある。Another feature of the present invention is an actuator for driving a driving unit that changes the state of the optical system, a driving unit that drives the actuator in pulses, and a control that supplies a control signal to the driving unit at a predetermined cycle. A driving pulse, wherein the driving means drives the actuator,
There is a camera in which the cycle of supplying the control signal to the driving means by the control means is asynchronous.
これによって制御手段の動作条件によらず、光学系の
アクチュエータの動作の制御を自由に選択でき、レンズ
ユニット側の動作状態をカメラ側の制御系に関係なく、
一定の特性に保つことができる。Thereby, the control of the operation of the actuator of the optical system can be freely selected regardless of the operation condition of the control means, and the operation state of the lens unit can be changed regardless of the control system of the camera.
Constant characteristics can be maintained.
(第1の実施例) 以下本発明におけるカメラを、各図を参照しながらそ
の1実施例について詳述する。First Embodiment Hereinafter, a camera according to the present invention will be described in detail with reference to the drawings.
第1図は、本発明におけるカメラの構成を示すブロツ
ク図である。同図において、第12図ですでに説明した構
成要素と同等の機能を有するものには同一の符号を付
し、その説明を省略する。FIG. 1 is a block diagram showing the configuration of a camera according to the present invention. In the figure, components having the same functions as those already described with reference to FIG. 12 are denoted by the same reference numerals, and description thereof will be omitted.
第1図に於て、100Aは交換レンズシステムのレンズ
部、100Bは交換レンズシステムのカメラ部を示し、レン
ズ部100Aはカメラ部100Bに着脱自在である。104は絞
り、106はレンズ群102と103を所定の位置関係を保ちな
がら連動させるようにカム溝が刻まれたカム環を表わ
す。107、108、109はそれぞれレンズ群101、カム環10
6、絞り104を駆動するモータ、110、111、112はそれぞ
れモータ107、108、109をドライブするドライバ、113、
114、115はそれぞれレンズ群101、カム環106、絞り104
の変位量を電気信号に変換して検出するエンコーダ、11
6はカメラ側からの駆動命令によってドライバ110、11
1、112に駆動信号を出力するレンズ側マイコン、117は
レンズ側マイコン116へ駆動命令を伝送する伝送路、118
はレンズ側コネクタ、119はカメラ側コネクタ、124はカ
メラ側マイコン123から出力された駆動命令をコネクタ
に伝送する伝送路である。In FIG. 1, 100A indicates a lens unit of the interchangeable lens system, 100B indicates a camera unit of the interchangeable lens system, and the lens unit 100A is detachable from the camera unit 100B. Reference numeral 104 denotes an aperture, and reference numeral 106 denotes a cam ring in which a cam groove is formed so as to interlock the lens groups 102 and 103 while maintaining a predetermined positional relationship. 107, 108 and 109 are respectively a lens group 101 and a cam ring 10
6, a motor for driving the aperture 104, 110, 111, 112 are drivers for driving the motors 107, 108, 109, respectively, 113,
Reference numerals 114 and 115 denote a lens group 101, a cam ring 106, and an aperture 104, respectively.
Encoder that converts the displacement of the
6 is the driver 110, 11 according to the driving command from the camera side.
1, a lens microcomputer for outputting a drive signal to 112, a transmission line 117 for transmitting a drive command to the lens microcomputer 116, 118
Denotes a lens-side connector, 119 denotes a camera-side connector, and 124 denotes a transmission path for transmitting a drive command output from the camera-side microcomputer 123 to the connector.
レンズ群101、102、103、絞り104、レンズ群105を介
してCCD等の撮像素子の撮像面120に投影された被写体像
は、従来例と同様にして電気信号に変換され、増幅器12
1、ハイパスフィルタ122を介して、その高周波成分のみ
がマイコン123に入力される。マイコン123では従来例で
述べた通り、この高周波成分のレベルが最大となる様に
伝送路124、コネクタ119、コネクタ118、伝送路117を介
してレンズ側マイコン116にレンズ駆動命令を出力す
る。レンズ側マイコン116ではこの駆動命令に従って焦
点調節様レンズであるところの101を移動させるべく、
ドライバ110に駆動信号を出力する。A subject image projected on an imaging surface 120 of an imaging device such as a CCD via the lens groups 101, 102, 103, the aperture 104, and the lens group 105 is converted into an electric signal in the same manner as in the related art, and is converted into an electric signal.
1. Only the high-frequency component is input to the microcomputer 123 via the high-pass filter 122. As described in the conventional example, the microcomputer 123 outputs a lens driving command to the lens microcomputer 116 via the transmission path 124, the connector 119, the connector 118, and the transmission path 117 so that the level of the high-frequency component is maximized. The lens microcomputer 116 moves the focus adjustment-like lens 101 in accordance with the drive command in order to move the lens 101.
A drive signal is output to the driver 110.
この時のレンズ側マイコン116からドライバ110へト出
力される駆動波形を、第2図202に示す。第2図におい
て波形201、203は第14図で説明した通り、それぞれPAL
方式テレビジヨン信号とNTSC方式テレビジヨン信号の垂
直同期信号波形である。又、202は本発明に於けるモー
タ駆動信号波形である。FIG. 202 shows a drive waveform output from the lens microcomputer 116 to the driver 110 at this time. In FIG. 2, waveforms 201 and 203 are PAL signals as described in FIG.
5 is a vertical synchronizing signal waveform of a system television signal and an NTSC system television signal. Reference numeral 202 denotes a motor drive signal waveform according to the present invention.
第14図と同じくカメラ側マイコン123のプログラム実
行繰り返し周期は、垂直同期信号に同期しているとして
もモータ駆動波形202はPAL垂直同期信号201、NTSC垂直
同期信号203のいずれとも同期せずに波形を変化させ、
モータスピードを変える。このモータ駆動波形202のよ
うなマイコン123のプログラム実行繰り返し周期に同期
しない駆動信号波形を、レンズ内に設けられたマイコン
116によって発生させれば、マイコン123のプログラム構
成やカメラ100B内のAFシステム、更にテレビジョン式式
の違いによってもレンズ内モータの特性をこれらに合わ
せる事なく自由なレンズ部の設計が可能となる。換言す
れば、レンズ側マイコン116とレンズ内のモータの間で
所定のスピードと駆動波形の関係を定めて、たとえばマ
イコン内にテーブルを作成しておけば、カメラ側マイコ
ン123からスピード情報と駆動方向情報を受信するだけ
で、マイコン123からの命令通りのレンズ駆動性能を得
る事が可能となる。実際のモータ駆動信号波形202の波
形発生手段としては、例えばマイコン116に用いるクロ
ックやプログラム実行繰り返し周期をマイコン123とは
全く独立に設定する事等が考えられる。As in FIG. 14, the program execution repetition cycle of the camera-side microcomputer 123 is such that the motor drive waveform 202 does not synchronize with either the PAL vertical synchronization signal 201 or the NTSC vertical synchronization signal 203 even if the motor drive waveform 202 is synchronized with the vertical synchronization signal. To change
Change the motor speed. A drive signal waveform that is not synchronized with the program execution repetition cycle of the microcomputer 123, such as the motor drive waveform 202, is supplied to the microcomputer provided in the lens.
If generated by 116, the design of the microcomputer 123 and the AF system in the camera 100B, and even the difference in the television system, allows the free design of the lens unit without adjusting the characteristics of the motor in the lens to these. . In other words, the relationship between the predetermined speed and the drive waveform is determined between the lens microcomputer 116 and the motor in the lens. For example, if a table is created in the microcomputer, the speed information and the drive direction are obtained from the camera microcomputer 123. Only by receiving the information, it is possible to obtain the lens driving performance as instructed by the microcomputer 123. As a means for generating the actual motor drive signal waveform 202, for example, a clock used for the microcomputer 116 or a program execution repetition cycle may be set completely independently of the microcomputer 123.
(第2の実施例) 第3図は本発明の第2に実施例に於ける構成図を示し
たものであり、これまでに説明した構成部分と同等の機
能を有するものは同一の符号を付してある。第3図に於
て301、302はそれぞれレンズ群102、レンズ群309を移動
させる為のモータで、特にモータ302はステップモータ
である。303、304はそれぞれモータ301、302をドライブ
するドライバ、305、306はそれぞれレンズ群102、309の
変位を電気信号に変換して検出するエンコーダ、307は
制御用のレンズ側マイコン、308は固定の第1のレンズ
群、レンズ群309はレンズ群102の変位に伴って変化する
焦点の位置を調整し、又、レンズ群102が止っている時
には焦点調節も行う第3のレンズ群である。又、300Aは
本レンズシステムのレンズユニツトを示す。(Second Embodiment) FIG. 3 shows a configuration diagram of a second embodiment of the present invention. Components having the same functions as those of the components described so far are denoted by the same reference numerals. It is attached. In FIG. 3, reference numerals 301 and 302 denote motors for moving the lens groups 102 and 309, respectively. In particular, the motor 302 is a step motor. 303 and 304 are drivers for driving the motors 301 and 302, respectively, 305 and 306 are encoders for converting the displacements of the lens groups 102 and 309 into electric signals and detecting them, 307 is a lens microcomputer for control, and 308 is a fixed microcomputer. The first lens group, lens group 309, is a third lens group that adjusts the position of the focal point that changes with the displacement of the lens group 102, and also performs focus adjustment when the lens group 102 is stopped. Reference numeral 300A denotes a lens unit of the present lens system.
第1の実施例と同様に光学系を通して120に投影され
た像は電気信号に変換され、その高周波成分のレベルが
最大となる様、カメラ側マイコン123からレンズ側マイ
コン307へと、フォーカシングレンズの駆動命令が伝送
される。As in the first embodiment, the image projected on the lens 120 through the optical system is converted into an electric signal, and the focusing lens is moved from the camera microcomputer 123 to the lens microcomputer 307 so that the level of the high-frequency component is maximized. A driving command is transmitted.
レンズユニツト300Aではレンズ群309に焦点調節機能
があるので、レンズ側マイコン307はカメラ側マイコン1
23からのフォーカシング駆動命令に従って、ドライバ30
4に駆動信号を出力する。In the lens unit 300A, since the lens group 309 has a focus adjusting function, the lens microcomputer 307 is connected to the camera microcomputer 1.
Driver 30 according to the focusing drive instruction from 23
Output drive signal to 4.
レンズユニツト300Aの用に、第1のレンズ群以外で焦
点調節を行なおうとする場合、レンズ群102の移動によ
る変倍ではレンズ群309の補正軌跡が複雑化するのが一
般的である。従ってレンズ群309を精度良く制御するこ
とが必要となり、そのためには本実施例でも述べている
様に駆動用モータ302にステップモータ等を用いる事が
ある。When the focus adjustment is to be performed by a lens unit other than the first lens unit for the lens unit 300A, the correction trajectory of the lens unit 309 is generally complicated by zooming by moving the lens unit 102. Therefore, it is necessary to control the lens group 309 with high accuracy. For this purpose, a stepping motor or the like may be used as the driving motor 302 as described in this embodiment.
第4図は第3図に示される様に、フォーカシングレン
ズとしてのレンズ群309の駆動モータとしてステップモ
ータを用いた場合のレンズ側マイコン307から出力され
るモータ駆動波形を示したものである。第2図と等しい
波形には等しい番号を付してある。FIG. 4 shows a motor drive waveform output from the lens microcomputer 307 when a step motor is used as a drive motor of the lens group 309 as a focusing lens, as shown in FIG. Waveforms equivalent to those in FIG. 2 are given the same numbers.
第4図に於て401、402、403、404はそれぞれ2相励磁
ステップモータの各端子に於ける駆動波形である。第1
の実施例と同様、レンズ側マイコン307のクロックやプ
ログラム実行繰り返し周期をカメラ側マイコン123に対
して独立させることにより、モータ駆動波形はPAL方式
垂直同期信号201、NTSC方式垂直同期信号203のいずれに
も同期せず、カメラ側マイコン123からの速度情報と駆
動方向情報だけをもとにレンズ側マイコン307が独立し
て駆動信号波形を発生することができる。具体的には、
レンズ側マイコン内にカメラ側より送信されてくる制御
指令に応じた複数のモータ駆動信号波形の周期のテーブ
ルを形成しておき、指令に相当する駆動波形を選択して
モータドライバへと供給するようにすればよい。In FIG. 4, reference numerals 401, 402, 403, and 404 denote drive waveforms at respective terminals of the two-phase excitation step motor. First
Similarly to the embodiment, by making the clock of the lens side microcomputer 307 and the program execution repetition cycle independent of the camera side microcomputer 123, the motor drive waveform can be any of the PAL system vertical synchronization signal 201 and the NTSC system vertical synchronization signal 203. The lens microcomputer 307 can independently generate a drive signal waveform based only on the speed information and the drive direction information from the camera microcomputer 123 without synchronization. In particular,
A table of a plurality of motor drive signal waveform cycles corresponding to control commands transmitted from the camera side is formed in the lens microcomputer, and a drive waveform corresponding to the command is selected and supplied to the motor driver. What should I do?
(第3の実施例) 第5図は本発明の第3の実施例を示し、レンズ側マイ
コン116又は307内の制御プログラムのフローチャートで
あり、本実施例における各構成要素の構成は、第1及び
第2の実施例と同等のものである。Third Embodiment FIG. 5 shows a third embodiment of the present invention, and is a flowchart of a control program in the lens microcomputer 116 or 307. The configuration of each component in this embodiment is the first embodiment. And is equivalent to the second embodiment.
本実施例は、前記第1又は第2の実施例を実行してい
る時、特にカメラ側マイコン123からフォーカシングレ
ンズの駆動方向の逆転命令が発せられた場合に関するも
のである。The present embodiment relates to the case where the first or second embodiment is executed, particularly when a command for reversing the driving direction of the focusing lens is issued from the microcomputer 123 on the camera side.
第5図に於て、501はプログラムの実行開始を示すス
テツプ、502はモータ駆動信号のパルス波形を生成する
為のマイコン内タイマーがカウントを終了した事を示す
フラグの状態を確認するステツプ、503は前記タイマー
を停止させるステップ、504は前記タイマーのカウント
値をクリアするステツプ、505はタイマーのカウント終
了値を新たにセットするステップ、506は123からのモー
タ駆動方向命令から駆動信号の正負を決定するステツ
プ、507はタイマーのカウントをスタートさせるステツ
プ、508はタイマーのカウント値が505に達したかどうか
を判断するステツプ、509は502で判別されるカウント終
了フラグをONにするステツプ、510はカウント終了フラ
グをOFFにするステツプ、511はタイマーのカウントを継
続させるステツプ、512はタイマーの状態によって周期
的に等しいパルスを発生するステツプ、513は512で発生
したパルスをモータドライブへ出力するステツプ、514
はカメラ側マイコン123からの速度命令を受信するステ
ツプ、515はカメラ側マイコン123からの方向命令を受信
するステツプ、516は515で受信した方向命令が現在のモ
ータの駆動方向に対して逆転しているのかどうか判断す
るステツプ、517は同じく速さ命令が変化したかどうか
を判断するステツプ。In FIG. 5, reference numeral 501 denotes a step indicating the start of execution of a program; 502, a step for confirming the state of a flag indicating that a timer in a microcomputer for generating a pulse waveform of a motor drive signal has finished counting; Is a step of stopping the timer, 504 is a step of clearing the count value of the timer, 505 is a step of newly setting a count end value of the timer, and 506 is a motor drive direction command from 123 to determine whether the drive signal is positive or negative. 507 is a step for starting the timer count, 508 is a step for determining whether the timer count value has reached 505, 509 is a step for turning on the count end flag determined in 502, and 510 is a count. A step for turning off the end flag, a step 511 for continuing the counting of the timer, and a step 512 for the state of the timer. Step for generating a periodically pulse equal, 513 outputs the pulse generated by 512 to the motor drive step, 514
Is a step for receiving a speed command from the microcomputer 123 on the camera side, 515 is a step for receiving a direction command from the microcomputer 123 on the camera side, and 516 is a step in which the direction command received at 515 is reversed with respect to the current driving direction of the motor. Step 517 is to determine whether or not the speed command has changed.
501でプログラムがスタートすると、502でタイマーの
カウントが終了したかどうかを示すカウント終了フラグ
がONとなっているかどうかを判断する。カウント終了フ
ラグがONであれば、モータ駆動波形の生成は1周期分を
完了した事になるので、503で一旦タイマーを止めて504
でタイマーをスタート値に戻す。そして505でカメラ側
マイコン123から送信されてきた速度指令によって定め
られた新たなタイマーのカウント終了値すなわち1周期
分のモータ駆動波形を発生するまでの時間を設定する。
更に506でカメラ側マイコン123からの方向命令からモー
タの駆動方向を決定するモータ駆動波形の正負を決定
し、507でタイマのカウントをスタートさせる。When the program starts in 501, it is determined in 502 whether a count end flag indicating whether or not the timer has finished counting is ON. If the count end flag is ON, it means that the generation of the motor drive waveform has been completed for one cycle.
To reset the timer to the start value. Then, at 505, a new timer count end value determined by the speed command transmitted from the camera microcomputer 123, that is, a time until a motor drive waveform for one cycle is generated is set.
Further, at 506, the positive / negative of the motor driving waveform for determining the driving direction of the motor is determined from the direction command from the camera microcomputer 123, and at 507, the timer starts counting.
一方、502でカウント終了フラグがOFFであると判断さ
れると、タイマーのカウントの再起動は行われず、514
と515でカメラ側マイコン123からの駆動命令の受信のみ
受け付ける。そして、516で最新の駆動方向命令が現在
のモータ駆動方向に対して同方向が逆転方向かを判断
し、逆転方向であれば直ちに503へジャンプしてモータ
駆動用のパルスを作り直す。On the other hand, if it is determined in 502 that the count end flag is OFF, the count of the timer is not restarted, and
In step 515, only the reception of the drive command from the camera microcomputer 123 is accepted. Then, at 516, it is determined whether the latest driving direction command is the same as the current motor driving direction or the reverse direction. If the current direction is the reverse direction, the process immediately jumps to 503 to recreate the motor driving pulse.
更に516で方向が同じと判断されても、517で速度命令
が異なると判断されれば、同様に503へジャンプする。Further, even if it is determined in 516 that the direction is the same, if it is determined in 517 that the speed command is different, jump to 503 similarly.
507でタイマのカウントが再スタートした後はタイマ
のカウント値が505で設定したタイマー動作時間の値に
至ったかどうかを508で確認し、至っていれば509でカウ
ント終了フラグをONにし、502へ戻り、上述の制御動作
と同じ動作を繰り返す。又、カウントが終了していなけ
れば、510でカウント終了フラグをOFFにして命令に従っ
た駆動信号を発生すべく、511でカウントを継続する。
そして512でモータ駆動用のパルス波形を生成し、513で
モータへと供給し、これを駆動する。After the timer count restarts in 507, check in 508 whether the timer count value has reached the value of the timer operation time set in 505, and if so, turn on the count end flag in 509 and return to 502 The same operation as the above-described control operation is repeated. If the counting has not been completed, the counting is continued at 511 to turn off the counting end flag at 510 and generate a drive signal according to the instruction.
Then, a pulse waveform for driving the motor is generated at 512 and supplied to the motor at 513 to drive it.
第6図はDCモータのデューティ駆動に本実施例を適用
した場合の駆動波形を示したものである。第6図に於て
は601は本実施例により生成されるモータ駆動波形、602
は第5図の制御アルゴリズムにおいて、516におけるモ
ータ反転の判定ステツプを除去した場合を仮定し、逆転
の命令がカメラ側マイコン123より発せられても前記タ
イマーのカウントが終了するまで駆動波形の生成状態を
変更しないように制御する場合の、反転命令後第1回目
のパルスの立ち上りタイミングを示す。603はカメラ側
マイコン123のプログラム実行周期がPAL方式垂直同期信
号201に同期している場合において、カメラ側マイコン1
23から発せられるフォーカシングモータ駆動命令の出力
タイミングである。同図においては、aで反転、bで速
度変化があるものとする。又、604は第5図における517
の判定ステツプを除去した場合すなわち、速度変更命令
が発せられても前記タイマーのカウントが終了するまで
駆動波形の生成状態を変更しない制御方法をとつた場合
における命令後第1回目のパルスの立ち上がりタイミン
グである。FIG. 6 shows a drive waveform when this embodiment is applied to the duty drive of the DC motor. In FIG. 6, reference numeral 601 denotes a motor drive waveform generated according to the present embodiment;
In the control algorithm of FIG. 5, it is assumed that the step of determining the motor reversal at 516 is removed, and even if the reverse command is issued from the microcomputer 123 on the camera side, the drive waveform generation state is maintained until the timer count is completed. Shows the rising timing of the first pulse after the inversion command when controlling so as not to change. Reference numeral 603 denotes the camera microcomputer 1 when the program execution cycle of the camera microcomputer 123 is synchronized with the PAL vertical synchronization signal 201.
This is the output timing of the focusing motor drive command issued from 23. In the figure, it is assumed that there is an inversion at a and a speed change at b. 604 is 517 in FIG.
In other words, the first pulse rising timing after the command is executed in a case where the control step is not changed until the counting of the timer is completed even if the speed change command is issued. It is.
第6図を見て明らかな様に、フォーカシングモータの
駆動命令の変更がある場合、これを検知するステツプ51
6、517を設ける事によりカメラ側マイコン123から命令
に即応したレンズ駆動が可能となる。これは単に応答速
度を改善するばかりでなく、変更命令を出したのに変更
されないので、別の命令を誤って出力するといったマイ
コン123の誤動作を防ぐ事にもなる。As is apparent from FIG. 6, if there is a change in the driving command of the focusing motor, a step 51 for detecting this change is performed.
By providing 6, 517, it becomes possible to drive the lens in response to an instruction from the camera microcomputer 123. This not only improves the response speed but also prevents a malfunction of the microcomputer 123 such as outputting another command erroneously because the change command is issued but not changed.
尚、本実施例で例えば速さ変更と方向反転の命令が同
時に発せられてもステツプ503から制御を開始しなおす
様なアルゴリズムになっている為、同時にモータの回転
方向と回転速度を変更可能な事は明らかである。In the present embodiment, for example, even if commands for speed change and direction reversal are issued at the same time, the algorithm is such that control is restarted from step 503, so that the rotation direction and rotation speed of the motor can be changed at the same time. The thing is clear.
第7図は、本実施例をステップモータに応用した場合
のタイムチャートである。701、702、703、704が本実施
例の適用によって生成されたモータ駆動波形、点線で示
す705、706、707、708が第5図における制御フローにお
いて、516、517の方向反転、速度変更の反転判別ステツ
プを備えていないプログラムを用いた場合におけるモー
タ駆動波形である。速度、方向の変更命令がだされて
も、その駆動周期が終了するまでは、駆動信号波形の変
更が行なわれないため、タイミングに遅れが出ることが
わかる。そして本実施例を適用した場合は、603で方向
反転及び速さ変更の命令が同時に発せられても直ちに方
向反転と速さの変更が可能となる。FIG. 7 is a time chart when the present embodiment is applied to a step motor. Reference numerals 701, 702, 703, and 704 denote motor drive waveforms generated by the application of the present embodiment, and dotted lines 705, 706, 707, and 708 denote direction reversals and speed changes of 516 and 517 in the control flow in FIG. It is a motor drive waveform when a program without the inversion discrimination step is used. It can be seen that even if a command to change the speed and direction is issued, the drive signal waveform is not changed until the drive cycle ends, so that the timing is delayed. When the present embodiment is applied, even if the direction reversal and the speed change command are issued at 603 at the same time, the direction reversal and the speed change can be performed immediately.
(第4の実施例) 第8図は本発明の第4の実施例におけるレンズマイコ
ン内のプログラムのフローチャートであり、本プログラ
ムを実現するシステムの構成は第1図及び第3図と同等
である。尚、第5図の制御フローチャートと同等の機能
を有するプログラムには、同一の符号を付してある。本
実施例は、モータの駆動方向の反転時の応答特性をさら
に改善したものである。(Fourth Embodiment) FIG. 8 is a flowchart of a program in a lens microcomputer according to a fourth embodiment of the present invention, and the configuration of a system for realizing this program is the same as in FIGS. 1 and 3. . Note that the same reference numerals are given to programs having functions equivalent to those in the control flowchart of FIG. In this embodiment, the response characteristics when the driving direction of the motor is reversed are further improved.
第8図に於て、801はプログラムの開始を宣言するブ
ロック、802がモータ駆動方向の反転命令の有無を判定
するステツプ516において、モータ駆動方向の判定命令
が出された時、モータにブレーキをかける時間をカウン
トするタイマーを動作させるステツプ,803はモータの端
子を短絡してモータにブレーキをかけるステツプ、804
は前記ブレーキカウンタがカウントを終了したかどうか
を確認するステツプである。他のステツプについては、
第5図と同様であるため説明を省略する。In FIG. 8, reference numeral 801 denotes a block for declaring the start of a program. In step 516, a step 516 for judging the presence or absence of a motor drive direction reversal command, a brake is applied to the motor when a motor drive direction judgment command is issued. Step 803 for operating a timer that counts the time to apply, 803 is a step for short-circuiting the motor terminals and applying a brake to the motor, 804
Is a step for confirming whether or not the brake counter has finished counting. For other steps,
The description is omitted because it is the same as FIG.
第3の実施例に於て、カメラ側マイコン123からフォ
ーカシングレンズの反転命令が出たら,直ちにモータ駆
動信号の極性、ステップモータであれな位相を切り換え
る手段についての説明を行った。第3の実施例によれ
ば、駆動信号は直ちに反転するが、実際にレンズが動き
を止め反転動作を始めるまでの時間は明らかではない。
すなわち反転前のレンズの速度、レンズの慣性、反転後
の駆動信号の周期やデューティ比がまちまちになるの
で、例えば、カメラ側がマイコンが反転命令を出しても
レンズが直ちに応答できずに反転せず、このためカメラ
側マイコンが更に大きい速さの命令を出す、そこでレン
ズが初めて反転を開始するが今度は速度が大きすぎて正
しい位置を行きすぎてしまい、また反転命令を出力する
といった所謂ハンチング動作をする危険がある。In the third embodiment, a description has been given of the means for switching the polarity of the motor drive signal and the phase of any step motor when the focusing lens inversion command is issued from the camera microcomputer 123. According to the third embodiment, the drive signal is immediately inverted, but the time until the lens actually stops moving and starts the inversion operation is not clear.
That is, since the speed of the lens before the inversion, the inertia of the lens, the cycle and the duty ratio of the drive signal after the inversion vary, for example, even if the camera issues a reversal command from the microcomputer, the lens does not immediately respond and does not reverse. Therefore, the camera microcomputer issues a command of a higher speed, so the lens starts reversing for the first time, but this time the speed is too high and it goes over the correct position, and so-called hunting operation that outputs the reversal command There is a danger of doing
そこでこれを補償する為に、反転命令をレンズ側マイ
コンが受けた時には、直ちに駆動信号の極性又は位相を
切りかえるのでなく、一旦、モータの端子を短絡するな
どの動作によって、ブレーキをかけ、モータを停止させ
てから反転させるというのが本実施例である。Therefore, in order to compensate for this, when the lens side microcomputer receives the inversion command, instead of switching the polarity or phase of the drive signal immediately, the brake is applied by an operation such as short-circuiting the motor terminal, and the motor is started. In this embodiment, the operation is stopped and then reversed.
本実施例に於て、ステツプ804においてカウント終了
フラグがON時のプログラムの流れは、第3図の実施例に
等しい。又、カウント終了フラグがOFF時であっても、
マイコン123から駆動命令が、反転を示さなければ、や
はり第3図の実施例と同等のプログラムの流れとなる。In this embodiment, the flow of the program when the count end flag is ON in step 804 is the same as that in the embodiment of FIG. Also, even if the count end flag is OFF,
If the drive command from the microcomputer 123 does not indicate inversion, the program flow is the same as that of the embodiment of FIG.
第8図に於て、ステツプ516で反転命令を受けたと判
断すると、ステツプ802で所定の時間ブレーキをかける
為のタイマーがカウントを開始する。ここで、このブレ
ーキング時間は、レンズの移動速度等によって複数種用
意しておき、速度に応じたものを選ぶ事が可能である。
すなわちマイコン内にあらかじめブレーキング時間と速
度を対応させたテーブルを作成しておけばよいであろ
う。ステツプ803でモータ端子を短絡し、ブレーキをか
け、ステツプ804ではブレーキング時間が終了したかど
うかの判定を行ない、終了していなければステツプ803
に戻ってブレーキをかけ続ける。ステツプ804でブレー
キング時間が終了したと判断したら、ステツプ503に戻
って逆転動作を開始する。In FIG. 8, when it is determined in step 516 that an inversion command has been received, in step 802, a timer for applying a brake for a predetermined time starts counting. Here, it is possible to prepare a plurality of types of the braking time depending on the moving speed of the lens and the like, and to select a time corresponding to the speed.
That is, a table in which the braking time and the speed correspond to each other may be created in the microcomputer in advance. In step 803, the motor terminal is short-circuited and the brake is applied. In step 804, it is determined whether or not the braking time has ended.
Return to and continue to brake. If it is determined in step 804 that the braking time has ended, the process returns to step 503 to start the reverse rotation operation.
第9図は第8図の実施例の駆動信号についてのタイミ
ングチャートであり、901は第8図のプログラムによっ
て生成される駆動波形、902はブレーキング期間を示
す。第9図を見て明らかな様に603の時点で反転命令が
出ると、直ちにブレーキをかけ、所定のブレーキ期間を
終了してから逆転方向の駆動信号が出力される。FIG. 9 is a timing chart for the drive signal of the embodiment of FIG. 8, in which 901 indicates a drive waveform generated by the program of FIG. 8, and 902 indicates a braking period. As is apparent from FIG. 9, when the reversal command is issued at the time of 603, the brake is immediately applied, and after a predetermined braking period is completed, a drive signal in the reverse direction is output.
第8図ではブレーキング期間をタイマーで設定してい
るが、これを第1図や第3図中に示されている位置エン
コーダを用いて行う事も可能で、位置エンコーダの出力
によってレンズの停止が確認されるまでブレーキをかけ
続け、停止したら反転信号を出力するという手段もあ
る。Although the braking period is set by a timer in FIG. 8, it is also possible to use a position encoder shown in FIGS. 1 and 3 to stop the lens by the output of the position encoder. There is also a means of continuing to apply the brake until the confirmation is made, and outputting an inversion signal when the brake is stopped.
以上、第3及び第4の実施例では反転時503、504、50
5及び506のステツプでタイマーのカウントを始めてから
やり直しているが駆動信号反転後1回目のパルス幅が短
くなっても差し支えない駆動系であれば、これらを除く
事も出来る。As described above, in the third and fourth embodiments, at the time of inversion, 503, 504, 50
In steps 5 and 506, the count is restarted after the timer starts counting. However, any drive system that can reduce the first pulse width after inversion of the drive signal can be omitted.
(第5の実施例) 第10図及び第11図は本発明の第5の実施例のプログラ
ムのフローチャートであり、第10図はカメラ側マイコン
内、第11図はレンズ側マイコン内プログラムを示す。第
10図に於て、1001はプログラムの実行を開始するブロッ
ク、1002は光学系の合焦状態を判断する動作を行なうス
テツプ、1003はフォーカシングレンズを反転する事が必
要か否かを判断するステツプ、1004は前記レンズを反転
する必要がある時ONとなるフラグ(反転フラグ)をONに
するプログラム、1005は反転フラグをOFFにするプログ
ラム、1006は合焦状態の判別ステツプ1002の結果によっ
てフォーカシングレンズの速度を決定してレンズ側に出
力するステツプ、1007は同様にモータ駆動方向を決定
し、レンズ側に出力するプログラム、1008は反転フラグ
をレンズ側に出力するステツプである。(Fifth Embodiment) FIGS. 10 and 11 are flowcharts of a program according to a fifth embodiment of the present invention. FIG. 10 shows a program in the camera microcomputer, and FIG. 11 shows a program in the lens microcomputer. . No.
In FIG. 10, 1001 is a block for starting execution of a program, 1002 is a step for performing an operation for judging an in-focus state of an optical system, 1003 is a step for judging whether it is necessary to invert a focusing lens, 1004 is a program for turning on a flag (reversal flag) which is turned on when the lens needs to be reversed, 1005 is a program for turning off the reversal flag, 1006 is a focusing state discrimination step 1002 based on the result of the focusing state determination step 1002. A step 1007 for determining the speed and outputting to the lens side, a program 1007 for similarly determining the motor driving direction and outputting to the lens side, and a step 1008 for outputting an inversion flag to the lens side.
又、第11図は第5図及び第8図のプログラムのフロー
チャートに於て、カウント終了フラグがOFFの場合のプ
ログラムのみを抜粋したものであり、他の動作は変らな
い。第11図に於て1001は反転フラグを受信するステツ
プ、1002は反転フラグがONかどうかを判断するステツプ
である。この2つのステツプが追加されている。FIG. 11 is an extract of only the program in the case where the count end flag is OFF in the flowcharts of the programs in FIGS. 5 and 8, and the other operations are the same. In FIG. 11, reference numeral 1001 denotes a step for receiving an inversion flag, and reference numeral 1002 denotes a step for determining whether or not the inversion flag is ON. These two steps have been added.
本実施例は、第3、第4の実施例に於て、レンズ側マ
イコンが行っていた反転の判別をカメラ側マイコンで行
おうとするものである。In the present embodiment, the camera-side microcomputer attempts to determine the reversal performed by the lens-side microcomputer in the third and fourth embodiments.
カメラ側マイコン内部で、1001によってプログラムの
実行が開始されると1002に於て映像信号のレベルの頂点
に到達するにはフォーカシングモータをどちらかの方向
に動かせば良いかを判断し、頂点が遠ければ速く、近け
れば遅くフォーカシングモータが動く様、あらかじめき
められたアルゴリズムにしたがつて、ステツプ1006と10
07で速さと方向を決める。この時、1003で駆動方向の反
転が行なわれていると判断されればステツプ1004で反転
フラグをONとし、反転していなければステツプ1005でOF
Fとする。そして、この反転フラグはステツプ1008でレ
ンズマイコンに伝送される。レンズマイコン側では、ス
テツプ1101で反転フラグを受信し、1102でそのON/OFFを
判断してONであれば直ちにステツプ503へジャンプして
駆動信号の極性(又は位相)を切りかえる。In the microcomputer on the camera side, when execution of the program is started by 1001, it is determined whether the focusing motor should be moved in either direction to reach the top of the video signal level in 1002, and the top is moved away. Steps 1006 and 10 according to a pre-determined algorithm to make the focusing motor move faster and closer
Decide the speed and direction in 07. At this time, if it is determined in step 1003 that the driving direction is reversed, the inversion flag is turned on in step 1004, and if not, the inversion is performed in step 1005.
F. This inversion flag is transmitted to the lens microcomputer in step 1008. On the lens microcomputer side, the inversion flag is received in step 1101, the ON / OFF is determined in 1102, and if it is ON, the process immediately jumps to step 503 to switch the polarity (or phase) of the drive signal.
こうする事により、レンズマイコン側のプログラム上
の負荷が軽減され、処理速度向上、メモリエリア削減が
可能となる。By doing so, the load on the program on the lens microcomputer side can be reduced, and the processing speed can be improved and the memory area can be reduced.
上記5つの実施例はフォーカシングレンズを移動させ
るモータについて述べたが、これらはズーミングレンズ
をはじめとするレンズ部の全てのアクチュエータに応用
出来る事は言うまでもない。Although the above five embodiments have described the motors for moving the focusing lens, it is needless to say that these can be applied to all actuators of the lens unit including the zooming lens.
(発明の効果) 以上述べたように、本発明によれば、駆動手段がレン
ズ制御用アクチュエータを駆動するタイミングと、制御
手段が前記駆動手段へと前記制御指令を供給するタイミ
ングとを非同期としたので、たとえば、カメラのAF動作
においては、アクチュエータとしてのモータの駆動信号
波形の同期をAF制御用マイコンのプログラム繰り返し周
期と非同期にすることにより、AF制御用マイコンの動作
条件によらずレンズ駆動モータを自由に選択できる。(Effects of the Invention) As described above, according to the present invention, the timing at which the drive unit drives the lens control actuator and the timing at which the control unit supplies the control command to the drive unit are asynchronous. Therefore, for example, in the AF operation of the camera, by synchronizing the drive signal waveform of the motor as the actuator with the program repetition cycle of the AF control microcomputer, the lens drive motor is independent of the operating conditions of the AF control microcomputer. Can be freely selected.
すなわちレンズを移動させるアクチュエータの駆動信
号を、AF判断及び制御を行う回路の動作実行周期と異な
る同期で制御することにより、前記AF判断及び制御を行
う回路の構造及び動作条件に関係なく、自由にレンズ部
の設計を行う事が可能になるばかりでなく、前記AF回路
が指定するレンズ移動スピードに対して、正しくモータ
を駆動させる事が可能となる。That is, by controlling the drive signal of the actuator for moving the lens in synchronization with the operation execution cycle of the circuit for performing the AF determination and control, regardless of the structure and operating conditions of the circuit for performing the AF determination and control, freely. Not only can the lens unit be designed, but also the motor can be driven correctly for the lens movement speed specified by the AF circuit.
更に前記AF回路に於て、レンズの移動状態を変更する
指定が試された時、変更になった場合、現在のレンズ動
作を中止して移動条件を設定しなおす手段を実行する事
により、レンズ部の性能によってAF性能を劣化させる事
を回避する事が出来る。Further, in the AF circuit, when an instruction to change the moving state of the lens is tried, if the change is made, the current lens operation is stopped and a means for resetting the moving condition is executed to execute the lens operation. Deterioration of AF performance due to the performance of the unit can be avoided.
第1図は本発明における第1の実施例を示すブロツク
図、 第2図は第1の実施例におけるモータ駆動信号波形図、 第3図は本発明における第2の実施例を示すブロツク
図、 第4図は第2の実施例におけるモータ駆動信号波形図、 第5図は本発明における第3の実施例を示す制御フロー
チャート、 第6図、第7図は第3の実施例におけるモータ駆動信号
波形図、 第8図は本発明における第4の実施例を示す制御フロー
チャート、 第9図は第4の実施例におけるモータ駆動信号波形図、 第10図、第11図は本発明における第5の実施例を示す制
御フローチャート、 第12図は従来のカメラのブロック図、 第13図はAF制御動作を説明するための図、 第14図は従来例におけるモータ駆動信号波形図である。FIG. 1 is a block diagram showing a first embodiment of the present invention, FIG. 2 is a motor drive signal waveform diagram in the first embodiment, FIG. 3 is a block diagram showing a second embodiment of the present invention, FIG. 4 is a waveform diagram of a motor drive signal according to the second embodiment. FIG. 5 is a control flowchart showing a third embodiment of the present invention. FIGS. 6 and 7 are motor drive signals according to the third embodiment. FIG. 8 is a control flowchart showing a fourth embodiment of the present invention. FIG. 9 is a motor drive signal waveform diagram of the fourth embodiment. FIGS. 10 and 11 are fifth diagrams of the present invention. FIG. 12 is a block diagram of a conventional camera, FIG. 13 is a diagram for explaining an AF control operation, and FIG. 14 is a waveform diagram of a motor drive signal in a conventional example.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平1−218268(JP,A) 特開 昭63−235882(JP,A) (58)調査した分野(Int.Cl.6,DB名) H04N 5/225 - 5/232 G02B 7/08────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-1-218268 (JP, A) JP-A-63-235882 (JP, A) (58) Fields investigated (Int. Cl. 6 , DB name) H04N 5/225-5/232 G02B 7/08
Claims (7)
ためのアクチュエータと、カメラ側の制御手段より所定
の周期で供給される駆動制御指令に基づいて、前記アク
チュエータを駆動する駆動手段とを備えたレンズユニッ
トであって、 前記駆動手段の前記アクチュエータを駆動するタイミン
グを、前記制御手段より前記駆動手段へと前記駆動制御
指令を供給するタイミングと異ならせて設定したことを
特徴とするレンズユニット。1. An actuator for driving a drive unit that changes the state of an optical system, and a drive unit for driving the actuator based on a drive control command supplied at a predetermined cycle from a control unit on a camera side. A lens unit comprising: a lens, wherein a timing of driving the actuator of the driving unit is set to be different from a timing of supplying the driving control command from the control unit to the driving unit. unit.
ためのアクチュエータと、該アクチュエータに所定の周
期で駆動信号を供給する駆動手段と、前記駆動手段に駆
動制御指令を供給する制御手段とを備えたカメラであっ
て、 前記制御手段は、前記アクチュエータの駆動方向あるい
は駆動速度等の駆動状態を変更する際、該駆動状態を変
更するための駆動制御指令を前記駆動手段に供給し、前
記駆動手段は、前記駆動制御指令に応じて、前記駆動信
号の周期の終了に優先して前記アクチュエータの駆動状
態を変更するように構成されていることを特徴とするカ
メラ。2. An actuator for driving a drive unit that changes the state of an optical system, a drive unit that supplies a drive signal to the actuator at a predetermined cycle, and a control unit that supplies a drive control command to the drive unit. Wherein the control means, when changing the drive state such as the drive direction or drive speed of the actuator, supplies a drive control command for changing the drive state to the drive means, The camera, wherein the driving unit is configured to change a driving state of the actuator prior to an end of a cycle of the driving signal in accordance with the driving control command.
ためのアクチュエータと、カメラ側の制御手段より所定
の周期で供給される駆動制御指令に基づいて、前記アク
チュエータを駆動する駆動手段とを備えたレンズユニッ
トであって、 前記駆動手段は前記制御手段より前記アクチュエータの
駆動方向あるいは駆動速度等の駆動状態を変更すること
を示す駆動制御指令を受信したとき、前記駆動信号の周
期の終了に優先して前記アクチュエータの駆動状態を変
更するように構成されていることを特徴とするレンズユ
ニット。3. An actuator for driving a drive unit that changes the state of the optical system, and a drive unit for driving the actuator based on a drive control command supplied at a predetermined cycle from a control unit on the camera side. A lens unit comprising: a drive unit that, when receiving a drive control command from the control unit indicating a change in a drive state such as a drive direction or a drive speed of the actuator, ends the cycle of the drive signal. A lens unit configured to change a driving state of the actuator in priority to the lens unit.
ためのアクチュエータと、カメラ側の制御手段より供給
された駆動制御指令に基づいて前記アクチュエータを駆
動する駆動手段とを備えたレンズユニットであって、 前記駆動手段は前記制御手段より前記駆動制御指令を受
信したとき、前記指令が前記アクチュエータの駆動方向
を変更する内容であった場合には、該アクチュエータの
駆動方向の反転に先立って所定時間制動をかける手段を
備えてなることを特徴とするレンズユニット。4. A lens unit comprising: an actuator for driving a driving unit that changes the state of an optical system; and a driving unit for driving the actuator based on a driving control command supplied from a control unit on a camera side. When the drive unit receives the drive control command from the control unit, if the command is to change the drive direction of the actuator, prior to reversing the drive direction of the actuator, A lens unit comprising means for applying braking for a predetermined time.
ためのアクチュエータと、カメラ側の制御手段から所定
の周期で供給される制御信号に基づいて、前記アクチュ
エータをパルス駆動する駆動手段とを備え、 前記駆動手段は、前記駆動手段が前記アクチュエータを
駆動する駆動パルスの周期と、前記制御手段より前記制
御信号が供給される周期とを非同期に制御するように構
成されていることを特徴とするレンズユニット。5. An actuator for driving a driving unit that changes the state of an optical system, and a driving unit for pulse driving the actuator based on a control signal supplied at a predetermined cycle from a control unit on the camera side. Wherein the driving unit is configured to asynchronously control a period of a driving pulse at which the driving unit drives the actuator and a period of supplying the control signal from the control unit. Lens unit.
ためのアクチュエータと、該アクチュエータをパルス駆
動する駆動手段と、 該駆動手段に所定の周期で制御信号を供給する制御手段
とからなり、 前記駆動手段が前記アクチュエータを駆動する駆動パル
スと、前記制御手段が前記駆動手段へと制御信号を供給
する周期とを非同期としたことを特徴とするカメラ。6. An actuator for driving a drive unit that changes the state of an optical system, a drive unit for pulse driving the actuator, and a control unit for supplying a control signal to the drive unit at a predetermined cycle. A camera, wherein a driving pulse for driving the actuator by the driving unit and a cycle for supplying a control signal to the driving unit by the control unit are asynchronous.
は前記周期で焦点調節情報を前記駆動手段へと供給する
ように構成されていることを特徴とするカメラ。7. The apparatus according to claim 6, wherein the driving unit is a focus lens, and the control unit is configured to supply focus adjustment information to the driving unit in the cycle. Camera.
Priority Applications (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1030588A JP2832022B2 (en) | 1989-02-09 | 1989-02-09 | Camera and lens unit |
| EP90102507A EP0382222B1 (en) | 1989-02-09 | 1990-02-08 | Camera apparatus |
| EP95111600A EP0679918B1 (en) | 1989-02-09 | 1990-02-08 | Camera apparatus |
| DE69034036T DE69034036T2 (en) | 1989-02-09 | 1990-02-08 | camera device |
| DE69029280T DE69029280T2 (en) | 1989-02-09 | 1990-02-08 | Camera device |
| KR1019900001587A KR940000183B1 (en) | 1989-02-09 | 1990-02-09 | Camera device |
| US08/150,533 US5387960A (en) | 1989-02-09 | 1993-11-09 | Camera apparatus |
| US08/613,922 US5583603A (en) | 1989-02-09 | 1996-03-11 | Camera apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1030588A JP2832022B2 (en) | 1989-02-09 | 1989-02-09 | Camera and lens unit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02209085A JPH02209085A (en) | 1990-08-20 |
| JP2832022B2 true JP2832022B2 (en) | 1998-12-02 |
Family
ID=12308024
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1030588A Expired - Fee Related JP2832022B2 (en) | 1989-02-09 | 1989-02-09 | Camera and lens unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2832022B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03137608A (en) * | 1989-10-24 | 1991-06-12 | Sony Corp | Video camera |
| JP4620857B2 (en) * | 2000-11-10 | 2011-01-26 | キヤノン株式会社 | interchangeable lens |
| JP5363135B2 (en) * | 2009-02-10 | 2013-12-11 | 富士フイルム株式会社 | Lens device |
-
1989
- 1989-02-09 JP JP1030588A patent/JP2832022B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02209085A (en) | 1990-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0382222B1 (en) | Camera apparatus | |
| JP4669170B2 (en) | Zoom lens control device, zoom lens control method, and program | |
| US7719605B2 (en) | Video camera apparatus including automatic focusing | |
| US9143660B2 (en) | Image pickup apparatus, lens apparatus, and image pickup system of a lens interchangeable type | |
| US6285154B1 (en) | Lens controlling apparatus | |
| JP4630947B2 (en) | Focus detection apparatus and focus adjustment method | |
| JPH01134410A (en) | automatic focus adjustment device | |
| JP2832022B2 (en) | Camera and lens unit | |
| CN102111553B (en) | Drive control apparatus, image pickup apparatus, and drive control method | |
| JPH077650A (en) | Automatic focusing video camera | |
| JP2004117379A (en) | Camera system, camera and lens device | |
| JP2008058788A (en) | Focus adjustment device, imaging device, and control method | |
| JPH05236326A (en) | Auto-focus controller | |
| JP2025073514A (en) | Accessory, accessory control method, and program | |
| JP3915104B2 (en) | Lens control method | |
| JPH0555842B2 (en) | ||
| JPH10333024A (en) | Camera adapter device and camera system having the same | |
| JP5959943B2 (en) | IMAGING DEVICE, LENS UNIT, IMAGING DEVICE CONTROL METHOD, LENS UNIT CONTROL METHOD, AND IMAGING SYSTEM | |
| JPS6126015A (en) | Autofocus method | |
| US20210364888A1 (en) | Lens apparatus, image pickup apparatus, and camera system | |
| JPH0783447B2 (en) | Automatic focusing method and video camera using the same | |
| JPH08289595A (en) | Controller of stepping motor | |
| JP2756296B2 (en) | Camera and lens unit | |
| JPH03137608A (en) | Video camera | |
| JP4510193B2 (en) | Focus adjustment device and focus adjustment method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070925 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080925 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |