JPH0795137B2 - Focus correction device for camera with zoom lens - Google Patents
Focus correction device for camera with zoom lensInfo
- Publication number
- JPH0795137B2 JPH0795137B2 JP63026934A JP2693488A JPH0795137B2 JP H0795137 B2 JPH0795137 B2 JP H0795137B2 JP 63026934 A JP63026934 A JP 63026934A JP 2693488 A JP2693488 A JP 2693488A JP H0795137 B2 JPH0795137 B2 JP H0795137B2
- Authority
- JP
- Japan
- Prior art keywords
- lens
- camera
- zoom
- zoom lens
- encoder
- 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 - Lifetime
Links
Landscapes
- Focusing (AREA)
- Automatic Focus Adjustment (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、ズームレンズ付カメラの焦点補正装置、さら
に詳しくは、非TTL測距手段を有するズームレンズ付カ
メラにおいて、各レンズ毎のバラツキによる合焦のズレ
を補正するようにした焦点補正装置に関する。The present invention relates to a focus correction apparatus for a camera with a zoom lens, and more specifically, in a camera with a zoom lens having a non-TTL distance measuring means, the variation is caused by each lens. The present invention relates to a focus correction device that corrects a focus shift.
[従来の技術] 焦点制御をインナーフォーカス方式で行うズームレンズ
付カメラにおいては、同一被写体距離であっても焦点距
離が異なると、後群レンズの繰出し位置が異なるので、
ズーミングに応じてレンズ繰出し量を変化させなければ
ならない。そこで、本出願人は、各焦点距離に対する無
限遠(∞)時,最至近時のレンズ繰出し量の各カーブを
それぞれ記憶させておき、また∞〜最至近までを64分割
して焦点距離および被写体距離の各データよりレンズ繰
出し量を算出するようにした焦点調節装置を提案した
(特願昭61−128745号)。[Prior Art] In a camera with a zoom lens that performs focus control by an inner focus method, the extension position of the rear lens group is different if the focal length is different even if the subject distance is the same.
The amount of lens extension must be changed according to zooming. Therefore, the applicant stores the respective curves of the lens extension amount at infinity (∞) at each focal length and at the closest distance, and divides the curve from ∞ to the closest distance into 64 to obtain the focal length and the subject. We proposed a focus adjustment device that calculates the amount of lens extension from each distance data (Japanese Patent Application No. 61-128745).
[発明が解決しようとする課題] しかし、実際には、カメラはレンズ組み立て時において
バラツキを発生し、またはレンズ部品の寸法自体にバラ
ツキを生じているため、上記繰出し量の算出結果をその
まま使用すると、特に、焦点距離の長いレンズほどピン
ボケの撮影が行われる虞れがあった。[Problems to be Solved by the Invention] However, in reality, since the camera causes variations during lens assembly or the dimensions of lens parts themselves vary, if the calculation result of the above-mentioned feed amount is used as it is. Especially, there is a possibility that out-of-focus shooting may be performed with a lens having a longer focal length.
本発明は、このようなカメラレンズの基準位置からのバ
ラツキを1台毎に記憶してレンズ繰出し量を補正するよ
うにしたズームレンズ付カメラの焦点補正装置を提供す
ることを目的とする。SUMMARY OF THE INVENTION It is an object of the present invention to provide a focus correction device for a camera with a zoom lens, which stores such variations from the reference position of the camera lens for each one and corrects the lens extension amount.
[課題を解決するための手段および作用] 本発明のズームレンズ付カメラの焦点補正装置では、第
1図に示すように、非TTL測距手段1から得られる被写
体距離情報と、設定された焦点距離情報とにより合焦レ
ンズの基準位置からの移動量が演算される。一方、レン
ズ組立時にまたはレンズ部品寸法のバラツキによって発
生する上記演算された移動量との差が、焦点距離毎に対
応して記憶手段2に記憶されるようになっており、この
複数の記憶値が演算手段3に入力されると、この複数の
記憶値の間の値が演算手段3によって補間演算される。
そして、上記演算された基準位置からの移動量に上記補
間演算された値を加えた最終移動量に基づいてレンズ駆
動手段4により上記合焦レンズの駆動がなされる。[Means and Actions for Solving the Problem] In the focus correction apparatus for a camera with a zoom lens according to the present invention, as shown in FIG. 1, the object distance information obtained from the non-TTL distance measuring means 1 and the set focus are set. The amount of movement of the focusing lens from the reference position is calculated based on the distance information. On the other hand, a difference from the above-described calculated movement amount, which is generated at the time of assembling the lens or due to a variation in the lens component size, is stored in the storage means 2 in correspondence with each focal length. Is input to the calculation means 3, the values between the plurality of stored values are interpolated by the calculation means 3.
Then, the focusing lens is driven by the lens driving means 4 based on the final movement amount obtained by adding the value calculated by interpolation to the calculated movement amount from the reference position.
[実 施 例] まず、本発明を適用したズームレンズカメラの基本シス
テムについて第2図に基づき説明する。CPU(中央演算
処理装置)11はカメラの全体の制御を行う1チップマイ
クロコンピュータにより構成されていて、発振回路12よ
り基本クロックが入力され、リセット回路13のリセット
により動作がスタートする。リセット回路13は電池挿入
時および図示されないパワースイッチのオン,オフによ
って動作する。[Example] First, a basic system of a zoom lens camera to which the present invention is applied will be described with reference to FIG. A CPU (Central Processing Unit) 11 is composed of a one-chip microcomputer that controls the entire camera, a basic clock is input from an oscillation circuit 12, and an operation is started by resetting a reset circuit 13. The reset circuit 13 operates when a battery is inserted and a power switch (not shown) is turned on and off.
E2−PROM14はカメラ状態(駒数,巻上げ中等)と、調整
データ(シャッタ制御,レンズ駆動)を記憶している不
揮発性メモリである。このため電池が抜かれてもカメラ
は前の状態に戻ることができる。また、E2−PROM14は、
後述するように、各レンズ毎のバラツキによって生ずる
レンズ繰出し量のズレ量を記憶する。E2−PROM14にデー
タを書き込んでいる間はリセット回路13のリセット動作
が禁止される。E2−PROM14を読み込みモードにすると、
まずDXコードがDX端子15よりE2−PROM14に入力され、続
いてシリアルラインを通じてCPU11に入力される。この
あと、E2−PROM14のデータがCPU11に入力される。The E 2 -PROM 14 is a non-volatile memory that stores the camera status (number of frames, winding, etc.) and adjustment data (shutter control, lens drive). Therefore, the camera can return to the previous state even if the battery is removed. In addition, E 2 -PROM14 is,
As will be described later, the deviation amount of the lens extension amount caused by the variation for each lens is stored. While the E 2 -PROM14 writing the data reset operation of the reset circuit 13 is inhibited. When you read mode E 2 -PROM14,
First, the DX code is input to the E 2 -PROM 14 from the DX terminal 15, and then input to the CPU 11 via the serial line. After that, the data of the E 2 -PROM 14 is input to the CPU 11.
AFIC16は非TTL測距位置に設けられた位相差方式のAF
(オートフォーカス)センサで、その距離データはCPU1
1に送られる。CPU11は、測光値が一定値以下(暗い)場
合にAFIC16の動作に合わせて補助光ランプ17を点灯す
る。EXT端子18は外部装置との接続端子で、オプショ
ン,自動調整機などが接続される。E2−PROM14,AFIC16
およびEXT端子18は、CPU11のポートを有効に利用するた
め、同一のシリアルラインに接続され、CPU11とデータ
のやりとりをシリアル通信で行っている。AFIC16 is a phase-difference AF that is provided at a non-TTL range-finding position.
(Auto focus) sensor, the distance data is CPU1
Sent to 1. The CPU 11 lights the auxiliary light lamp 17 in accordance with the operation of the AFIC 16 when the photometric value is below a certain value (dark). The EXT terminal 18 is a connection terminal with an external device, and is connected with an option, an automatic adjuster, or the like. E 2 -PROM14, AFIC16
The EXT terminal 18 and the EXT terminal 18 are connected to the same serial line in order to effectively use the port of the CPU 11, and exchange data with the CPU 11 by serial communication.
SW19はカメラの操作スイッチで、レリーズスイッチ,モ
ード切換スイッチ等が含まれる。LED20はファインダ内
にある発光ダイオードで、ストロボ発光予告用,合焦表
示用等の発光ダイオードが含まれる。LCD21は駒数やカ
メラモードなどを表示するための液晶表示板である。IF
IC22は、測光ユニット23で測光を行ったり、CPU11の命
令によりカメラ内のモータを選択するデコード機能等を
有するインターフェースICである。SW19 is a camera operation switch, and includes a release switch and mode switch. LED20 is a light emitting diode in the viewfinder, and includes a light emitting diode for strobe light emission notice, focus display, and the like. The LCD 21 is a liquid crystal display panel for displaying the number of frames, camera mode, and the like. IF
The IC 22 is an interface IC that has a decoding function for performing photometry with the photometry unit 23 and selecting a motor in the camera according to a command from the CPU 11.
MS24,MW25,MZ26は、それぞれシャッタモータ,上巻/巻
戻モータ,ズームモータで、IFIC22のデコード信号によ
りモータドライバIC27を介して駆動される。MS24は正転
時にレンズ駆動を行い、逆転時にシャッタ駆動を行う。
レンズ駆動時において、レンズのリセット位置はスイッ
チ28のオン(閉成)状態で確認され、制御位置はフォト
インタラプタ29のパルス数で確認される。シャッタ駆動
時では、リセット位置はスイッチ30のオン状態で確認さ
れ、開口制御はMS24のパルス幅を調整することにより行
われる。この調整値は、E2−PROM14に記憶されている。
MW25は正転でフィルム巻上げ,逆転でフィルム巻戻を行
う。フィルムの一駒送り制御はフォトインタラプタ31の
パルス数をカウントすることにより行われる。フォトイ
ンタラプタ29,31はそれぞれMS24,MW25が選択されたとき
のみオンとなり、IFIC22を介してCPU11にフォトインタ
ラプタ出力が入力される。MZ26のズーム位置はズームエ
ンコーダ32によって検出することができる。M S 24, M W 25, and M Z 26 are a shutter motor, an upper winding / rewinding motor, and a zoom motor, respectively, which are driven by a decode signal of the IFIC22 via a motor driver IC27. The M S 24 drives the lens during forward rotation and drives the shutter during reverse rotation.
When the lens is driven, the reset position of the lens is confirmed by the ON (closed) state of the switch 28, and the control position is confirmed by the pulse number of the photo interrupter 29. At the time of driving the shutter, the reset position is confirmed by turning on the switch 30, and aperture control is performed by adjusting the pulse width of M S 24. This adjustment value is stored in the E 2 -PROM 14.
The M W 25 winds the film in the forward direction and rewinds it in the reverse direction. The single frame feed control of the film is performed by counting the number of pulses of the photo interrupter 31. The photo interrupters 29 and 31 are turned on only when M S 24 and M W 25 are selected, and the photo interrupter output is input to the CPU 11 via the IFIC 22. The zoom position of M Z 26 can be detected by the zoom encoder 32.
DATEM33は日付,時間などのデータをフィルムに写し込
むデートモジュール、STRB34はストロボである。DATEM33 is a date module that prints data such as date and time on film, and STRB34 is a strobe.
ここで、ズームエンコーダ32について説明する。第3図
に示すように、ズームエンコーダ32はズーム環40の外周
面に貼り付け等により一体的に設けられた薄膜状の導電
体パターンとこの導電体パターンに摺接する導電接片お
よび抵抗群などによって構成されている。MZ26(第2図
参照)が回転すると、ズーム環40が回転し、同ズーム環
内の図示しないカムによってズームレンズが前後して焦
点距離が変化する。焦点距離はズーム環40上のズームエ
ンコーダ32の位置を検出することにより得られる。Here, the zoom encoder 32 will be described. As shown in FIG. 3, the zoom encoder 32 includes a thin film conductor pattern integrally provided on the outer peripheral surface of the zoom ring 40, a conductive contact piece slidably contacting the conductor pattern, a resistor group, and the like. It is composed by. When the M Z 26 (see FIG. 2) rotates, the zoom ring 40 rotates, and the cam (not shown) in the zoom ring moves the zoom lens back and forth to change the focal length. The focal length is obtained by detecting the position of the zoom encoder 32 on the zoom ring 40.
ズームエンコーダ32の位置を検出するための8個の接片
T0〜T7は固定枠41に取り付けられていて、それぞれCPU1
1のアース端子ADGNDおよび抵抗R1,R2,R3,R4,R5,R6,R7の
各一端に接続されている。なお、上記抵抗の値は、(R1
/R2)=(R3/R4)=(R5/R6)=1.67となるよう設定さ
れている。上記抵抗R1とR2の他端は互いに結線されてCP
U11のA/D変換用端子ADZMAに接続されている。抵抗R3とR
4の他端も互いに結線されてCPU11のA/D変換用端子ADZMB
に接続され、抵抗R5とR6の他端も同様にしてA/D変換用
端子ADZMCに接続されている。抵抗R7の他端はCPU11の基
準電圧Vrefが印加されている端子ADVrefに接続されて
いる。この抵抗R7は万が一基準電圧Vrefがアース端子G
NDにショートした場合の保護抵抗である。Eight contact pieces for detecting the position of the zoom encoder 32
T 0 through T 7 is attached to a fixed frame 41, respectively CPU1
One ground terminal AD GND and one end of each of the resistors R 1 , R 2 , R 3 , R 4 , R 5 , R 6 , and R 7 . The value of the resistance is (R 1
It is set such that / R 2 ) = (R 3 / R 4 ) = (R 5 / R 6 ) = 1.67. The other ends of the resistors R 1 and R 2 are connected to each other
It is connected to the A / D conversion pin AD ZMA of U11. Resistors R 3 and R
The other end of 4 is also connected to each other and the A / D conversion terminal AD ZMB of CPU 11
The other ends of the resistors R 5 and R 6 are similarly connected to the A / D conversion terminal AD ZMC . The other end of the resistor R 7 is connected to the terminal AD Vref to which the reference voltage Vref of the CPU 11 is applied. In the unlikely event that this resistor R 7 has a reference voltage Vref of ground terminal G
It is a protection resistor when short-circuited to ND.
上記ズームエンコーダ32の導電体のパターンを第4図
(A)に展開して示す。上記8個の接片T0〜T7のうち両
端の接片T0とT7がそれぞれ摺接する導電パターンP0とP7
は、ズーム環40の周方向に沿って全ズーム領域に亘り連
続した導電体で形成され、それぞれアース電位GNDと基
準電圧Vrefが与えられるようになっている。その間の
接片T1〜T6が接触する各列のパターンP1〜P6は、それぞ
れ図示のようにズーム環40の周方向に不連続な形状に形
成された導電体からなる。各列のパターンP1〜P6は電気
的には図示のように、部分的に上記導電パターンP0に接
続されてアース電位GNDを印加されている電極パターンP
G(右上りの細かい斜線を施して示す)と、上記導電パ
ターンP7に接続されて基準電圧Vrefを印加されている
電極パターンPV(右下りの粗い斜線を施して示す)と、
いずれの電極パターンも存在しない無電極部とからな
る。したがって、ズーム環40が回転することによって、
ズームエンコーダ32のパターンP1〜P6上をそれぞれ上記
接片T1〜T6が摺動すると、上記各パターンP1〜P6の形状
により、上記接片T1〜T6はズーム環40の回転位置に応じ
てズームエンコーダ位置の始点0から終点63まで64通り
の組み合わせのコード信号を検出する。なお、上記第4
図(A)において、電極パターンPG,PV上、ドットを施
した部分は誤動作防止用の補助パターンであるので、基
本的にはこの部分の電極パターンを除去して無電極部と
してもよい。The conductor pattern of the zoom encoder 32 is developed and shown in FIG. The eight contact piece T conductive pattern P 0 which contact piece T 0 and T 7 at both ends in sliding contact with each of 0 through T 7 and P 7
Is formed of a conductor that is continuous over the entire zoom region along the circumferential direction of the zoom ring 40, and is provided with the ground potential GND and the reference voltage Vref, respectively. The patterns P 1 to P 6 in each row with which the contact pieces T 1 to T 6 contact each other are each made of a conductor formed in a discontinuous shape in the circumferential direction of the zoom ring 40 as illustrated. The patterns P 1 to P 6 in each column are electrically connected to the conductive pattern P 0 partially as shown in the drawing, and the electrode pattern P to which the ground potential GND is applied.
G (indicated by a fine diagonal line on the upper right side), and an electrode pattern P V (indicated by a coarse diagonal line in the lower right direction) connected to the conductive pattern P 7 and applied with the reference voltage Vref,
It is composed of an electrodeless portion where none of the electrode patterns exists. Therefore, by rotating the zoom ring 40,
When the contact pieces T 1 to T 6 slide on the patterns P 1 to P 6 of the zoom encoder 32, respectively, the contact pieces T 1 to T 6 are moved to the zoom ring 40 by the shape of the patterns P 1 to P 6. 64 combinations of code signals from the start point 0 to the end point 63 of the zoom encoder position are detected in accordance with the rotational position of. In addition, the fourth
In FIG. 3A, the dot-formed portions on the electrode patterns P G and P V are auxiliary patterns for preventing malfunctions, so basically the electrode patterns in these portions may be removed to form electrodeless portions. .
上記接片T1〜T6によって読み取られる上記パターンP1〜
P6の64通りのコード信号を第4図(B)に示す。このコ
ード信号表において、上記接片T1〜T6が基準電圧Vref
を与えられるときは“1",アース電位GNDを与えられると
きは“0"である。The patterns P 1 ~ read by the contacts T 1 ~ T 6
64 types of code signals of P 6 are shown in FIG. 4 (B). In this code signal table, the contacts T 1 to T 6 are the reference voltage Vref.
It is "1" when it is given, and it is "0" when it is given the ground potential GND.
ここで、パターンP1とP2のみに注目すると、この2つの
パターンを接片T1とT2が読み取ることにより4つの状態
(0,0),(0,1),(1,1),(1,0)を判定できるの
で、上記抵抗R1,R2によりCPU11のA/D変換用端子ADZMAで
は、下記の表に示すように、4つのレベルを判定するこ
とができる。Here, focusing on only the patterns P 1 and P 2 , the contact pieces T 1 and T 2 read these two patterns, and thereby four states (0,0), (0,1), (1,1) , (1,0) can be determined, so that the A / D conversion terminal AD ZMA of the CPU 11 can determine four levels by the resistors R 1 and R 2 as shown in the following table.
すなわち、抵抗R1とR2との合成抵抗によるA/D変換用端
子ADZMAへの入力は、基準電圧Vrefを1とした場合に
は、R1:R2=1.67であるので、上記表に示すように、0
〜0.22,0.27〜0.47,0.52〜0.72,0.77〜1の4つのレベ
ルに分けられる。CPU11のA/D変換用端子ADZMAはインピ
ーダンスが高いので、上記パターンP1,P2のうちの片方
のパターンがオフの場合はもう片方のパターンのレベル
になる。 That is, the input to the A / D conversion terminal AD ZMA by the combined resistance of the resistors R 1 and R 2 is R 1 : R 2 = 1.67 when the reference voltage Vref is 1, so that the above table 0 as shown in
It is divided into four levels: ~ 0.22,0.27 ~ 0.47,0.52 ~ 0.72,0.77 ~ 1. Since the A / D conversion terminal AD ZMA of the CPU 11 has a high impedance, when one of the patterns P 1 and P 2 is off, the level becomes the level of the other pattern.
CPU11の他の2つのA/D変換用端子ADZMB,ADZMCに関する
構成も同様になっている。The other two A / D conversion terminals AD ZMB and AD ZMC of the CPU 11 have the same configuration.
上記ズームエンコーダ32は6例のパターンを有している
ので、全部で64(0〜63)のエンコーダ位置の検出を行
うことができる。エンコーダ位置1がワイド(広角)端
位置,エンコーダ位置60がテレ(望遠)端位置,エンコ
ーダ位置63がマクロ位置である。エンコーダ位置61,62
は写真の撮れない中間域であり、エンコーダ位置0はワ
イド外れ位置である。Since the zoom encoder 32 has six patterns, it is possible to detect 64 (0 to 63) encoder positions in total. Encoder position 1 is a wide (wide-angle) end position, encoder position 60 is a tele (telephoto) end position, and encoder position 63 is a macro position. Encoder position 61,62
Is an intermediate area where a picture cannot be taken, and encoder position 0 is a wide-angle position.
上述のようにして各A/D変換用端子ADZMA,ADZMB,ADZMCへ
の入力を4レベルに分割すると、後処理が非常に簡単に
なる。すなわち、A/D変換の結果は全部で6ビットの信
号になるが、このうち上位2ビットが“00",“01",“1
0",“11"(2進数)に対応して既に4レベルに分割され
ており、新たなA/D変換入力をレベル分けする必要がな
いわけである。またバラツキ範囲が非常に大きいので、
抵抗のバラツキ,基準電圧Vrefのバラツキがあっても
常に安定した結果が得られる。If the inputs to the A / D conversion terminals AD ZMA , AD ZMB , and AD ZMC are divided into four levels as described above, post-processing becomes very simple. That is, the result of A / D conversion becomes a 6-bit signal in total, but the upper 2 bits of these are “00”, “01”, “1”.
Corresponding to 0 "and" 11 "(binary), it is already divided into 4 levels, so there is no need to divide the new A / D conversion input into levels. Also, because the variation range is very large,
Even if there are variations in resistance and variations in the reference voltage Vref, stable results can always be obtained.
また、第3図に示すように、抵抗R1とR2の、互いに結線
されてCPU11のA/D変換用端子ADZMAに接続されている他
端を、高抵抗値の抵抗R8を介して基準電圧Vrefに吊る
ことにより、上記接片T1,T2がともに無電極部(OFF)に
接している場合でも“11"(2進数)と判断させること
ができる。このような構成は、2つのパターンP1,P2の
間隔が狭い場合において誤動作防止に役立つとともに、
電極パターンの構成が簡略化することになる。Further, as shown in FIG. 3, the other ends of the resistors R 1 and R 2 which are connected to each other and connected to the A / D conversion terminal AD ZMA of the CPU 11 are connected via a resistor R 8 having a high resistance value. Therefore, even if both of the contact pieces T 1 and T 2 are in contact with the electrodeless portion (OFF), it can be determined to be “11” (binary number) by hanging the reference voltage Vref. Such a configuration helps prevent malfunction in the case where the distance between the two patterns P 1 and P 2 is narrow, and
The configuration of the electrode pattern will be simplified.
次に、オートフォーカスのためのレンズ繰出し量の演算
について説明する。被写体距離lに対応した距離データ
LはAFIC22より調整6ビット,小数6ビットのデータと
してCPU11に与えられる。このカメラはインナーフォー
カス方式であるため、第5図に示すように、同じ距離で
も、ズーム位置(焦点距離)によってレンズ繰出し量
(レンズ繰出しパルス)Sが異なる。すなわち、第5図
では、テレ端,スタンダード(標準),ワイド端の各状
態におけるカーブを代表して描いてあるが、ワイド端位
置1からテレ端位置60までのカーブがそれぞれ異なる60
本のレンズ繰出しカーブにしたがってレンズ繰出しが行
われるようになっている。ただし、CPU11はすべてのカ
ーブを記憶するには容量が足りないので、テレ端のカー
ブ45についてのみ、距離データLが整数となる0〜20ま
での20ポイントのレンズ繰出し量SをROMに記憶してい
る。このテレ端におけるレンズ繰出し量SのデータをST
j(j=0〜20)とする。テレ端以外の各焦点距離のカ
ーブは、テレ端のカーブ45に対して、どの距離データL
においてもある比で内分する線上にあるため、テレ端の
カーブ45にあるズーム係数を掛けることによりテレ以外
の各焦点距離のカーブを略求めることができる。したが
って、CPU11内のROMには、各焦点距離毎のズーム係数を
Cfiとすると、60本のカーブに対応したズーム係数Cf
i(i=1〜60)が記憶されている。つまり、ズームエ
ンコーダ32のエンコーダ値iに対応したズーム係数Cfi
がCPU11内のROMに記憶されている。Next, the calculation of the lens extension amount for autofocus will be described. The distance data L corresponding to the subject distance 1 is given from the AFIC 22 to the CPU 11 as adjusted 6-bit and decimal 6-bit data. Since this camera is of the inner focus type, as shown in FIG. 5, the lens extension amount (lens extension pulse) S varies depending on the zoom position (focal length) even at the same distance. That is, in FIG. 5, the curves in the tele end, standard (standard) and wide end positions are shown as representatives, but the curves from the wide end position 1 to the tele end position 60 are different.
The lens feeding is performed according to the lens feeding curve of the book. However, since the CPU 11 does not have enough capacity to store all the curves, the lens extension amount S of 20 points from 0 to 20 at which the distance data L is an integer is stored in the ROM only for the telephoto end curve 45. ing. The lens extension amount S data at the telephoto end is set to ST
j (j = 0 to 20). The curve of each focal length other than the tele end is the distance data L for the curve 45 at the tele end.
Also in (1), since it is on a line that is internally divided by a certain ratio, the curve of each focal length other than tele can be approximately obtained by multiplying the zoom coefficient on the curve 45 at the tele end. Therefore, the zoom factor for each focal length is stored in the ROM in CPU11.
Cf i is the zoom factor Cf corresponding to the 60 curves
i (i = 1 to 60) is stored. That is, the zoom coefficient Cf i corresponding to the encoder value i of the zoom encoder 32
Is stored in the ROM in the CPU 11.
したがって、今、ズーム環40を操作してズームエンコー
ダ値iを設定すると、この設定されたエンコーダ値iに
応じたズーム係数CfiがROMより読み出されることにな
る。一方、AFIC16で測距された被写体距離に対応してテ
レ端位置におけるレンズ繰出し量がROMより読み出され
る。そして、このテレ端位置におけるレンズ繰出し量を
もとにして上記ズーム係数Cfiを用いてCPU11にて演算が
行われ、上記設定されたズームエンコーダ値iにおける
レンズ繰出し量が求められる。Therefore, when the zoom encoder value i is set by operating the zoom ring 40, the zoom coefficient Cfi corresponding to the set encoder value i is read from the ROM. On the other hand, the lens extension amount at the telephoto end position is read from the ROM corresponding to the object distance measured by the AFIC 16. Then, based on the lens extension amount at the tele end position, the CPU 11 performs an operation using the zoom coefficient Cf i to obtain the lens extension amount at the set zoom encoder value i.
ここで、AFIC22のデータの整数部をa,小数部をbとする
と、ズームエンコーダ値iでの繰出し量(繰出しパル
ス)Sは、次のような簡単な式により求められる。Here, when the integer part of the data of the AFIC 22 is a and the decimal part is b, the feed amount (feed pulse) S at the zoom encoder value i can be obtained by the following simple formula.
S={b(STa+1−STa)+STa}・Cfi ……(1) このような計算式なら演算命令の少ない4ビットマイク
ロコンピュータでも十分に計算することができる。な
お、マクロ時はカーブは第5図に示したものとは全く異
なるので、マクロカーブは特別にCPU11に記憶されてい
る。計算式は上記(1)式からズーム係数Cfiを除いた
のみで他は同様である。 S = {b (ST a + 1 -ST a) + ST a} · Cf i ...... (1) can also be fully calculated in such a formula if the operation instruction fewer 4-bit microcomputers. Incidentally, since the curve is completely different from that shown in FIG. 5 in the macro mode, the macro curve is specially stored in the CPU 11. The calculation formula is the same except that the zoom coefficient Cf i is removed from the above formula (1).
上述した事柄はズームレンズが設計どおりの場合の話で
あるが、実際には各レンズ毎にバラツキがあるため、こ
のバラツキ分だけ、第5図に示すカーブが上または下に
平行移動するような結果となる。この平行移動分は、レ
ンズによって異なることは勿論であるが、テレ端位置,
ワイド端位置でズレ量を0に調整したとしても、その間
のズーム位置ではズレ量が0にはならず、例えば、第6
図に示すようになる。第6図から分かるように、ワイド
端位置1およびテレ端位置60では調整されているので、
ズレ量は0である。The above-mentioned matter is the case where the zoom lens is as designed, but in reality, since there is variation in each lens, the curve shown in FIG. 5 may be translated upward or downward by this variation. Will result. Of course, the amount of this parallel movement differs depending on the lens, but the tele end position,
Even if the deviation amount is adjusted to 0 at the wide end position, the deviation amount does not become 0 at the zoom position between them, and for example, the sixth
As shown in the figure. As can be seen from FIG. 6, since it is adjusted at the wide end position 1 and the tele end position 60,
The amount of deviation is 0.
そこで、このカメラでは上記ズレデータを5つのデータ
Dk(k=0〜4)としてE2−PROM14に記憶しておく。こ
の記憶データとしては少なくともA/D変換された値の下
位4ビットがいずれも“0000"となるズームエンコーダ
値0(16進数でOH、以下同様),16(10H),32(20H),4
8(30H),64(40H)の5データであり、それぞれD0,D1,
D2,D3,D4として記憶する。しかし、ズームエンコーダ位
置が0と64のポイントは測定できないので、測定に際し
ては、1(1H),16(10H),32(20H),48(30H),60(3
CH)の各ポイントでのズレパルス数を求め、このうちズ
ームエンコーダ位置がワイド端位置1における測定デー
タD0′,テレ端位置60における測定データD4′から、そ
れぞれズームエンコーダ位置0と64のポイントにおける
データD0,D4を求める。すなわち、D0,D4は次式(2),
(3)式により求められる。Therefore, in this camera, the above deviation data is converted into five data.
It is stored in the E 2 -PROM 14 as D k (k = 0 to 4). As the stored data, at least the lower 4 bits of the A / D converted value are all "0000". Zoom encoder value 0 (hexadecimal OH, the same applies below), 16 (10H), 32 (20H), 4
5 data of 8 (30H) and 64 (40H), which are D 0 , D 1 and
It is stored as D 2 , D 3 and D 4 . However, it is not possible to measure the points where the zoom encoder position is 0 and 64, so when measuring, 1 (1H), 16 (10H), 32 (20H), 48 (30H), 60 (3
The number of shift pulses at each point (CH) is calculated. Among them, the zoom encoder position is measured from the measurement data D 0 ′ at the wide end position 1 and the measurement data D 4 ′ at the tele end position 60, and the zoom encoder positions 0 and 64 The data D 0 , D 4 at is obtained. That is, D 0 and D 4 are given by the following equation (2),
It is obtained by the equation (3).
D0=D0′−(D1−D0′)/15 ……(2) D4=D3+(D4′−D3)/12 ……(3) そして、上記ズームエンコーダ位置iの5つのポイント
の記憶されたズレデータをもとにして、他の記憶されて
いないズームエンコーダ位置iにおけるズレパルス数が
補間演算により求められる。ここで、ズームエンコーダ
値iの場合の繰出しパルス移動量Zsは次のようにして求
められる。D 0 = D 0 ′ − (D 1 −D 0 ′) / 15 (2) D 4 = D 3 + (D 4 ′ −D 3 ) / 12 (3) And the zoom encoder position i The number of shift pulses at other unstored zoom encoder positions i is obtained by interpolation calculation based on the shift data stored at the five points. Here, the feed pulse movement amount Zs in the case of the zoom encoder value i is obtained as follows.
Zs=Dia+D(ia+1)−Dia)・ib ……(4) この(4)式において、iaはズームエンコーダ値iを2
進数で表わした場合の上位2ビットの整数値であり、ib
は下位4ビットの小数値である。上記(4)式の繰出し
パルス移動量Zsも4ビットマイクロコンピュータで十分
に計算することができる。Zs = Dia + D (ia + 1) −Dia ) · ib (4) In this equation (4), ia is the zoom encoder value i of 2
It is the integer value of the upper 2 bits when expressed in a decimal number, ib
Is a decimal value of the lower 4 bits. The feed pulse movement amount Zs of the above formula (4) can also be sufficiently calculated by a 4-bit microcomputer.
以上の計算結果により、実際の繰出し量は、 S+Zs となる。なお、上記式(2),(3)から明らかなよう
に、テレ端位置,ワイド端位置での調整がずれている場
合でも(0でなくても)、これをE2−PROM14に記憶させ
ておくことにより補正を行うことができる。From the above calculation results, the actual feed amount is S + Zs. As is clear from the above equations (2) and (3), even if the adjustment at the tele end position and the wide end position is deviated (even if it is not 0), this is stored in the E 2 -PROM 14. It is possible to make a correction by setting in advance.
上述したように、この実施例では、まず、AFIC16より距
離情報を得て、そのデータよりCPU11に記憶されている
テレ時のレンズ繰出し量のデータを捜し、次いでズーム
エンコーダ値iよりズーム係数Cfiを得てCPU11内で演算
を行って現在の設定された焦点距離におけるレンズ繰出
し量を求める。そして、ここで、ズームエンコーダ値i
より各カメラ毎のバラツキデータDkをE2−PROM14より読
み出し、これによって上記繰出し量を補正して実際のレ
ンズ繰出し量を求める。As described above, in this embodiment, first, the distance information is obtained from the AFIC 16, the data of the lens extension amount at the time of telephoto stored in the CPU 11 is searched from the data, and then the zoom coefficient Cf i is calculated from the zoom encoder value i. Then, calculation is performed in the CPU 11 to obtain the lens extension amount at the currently set focal length. Then, here, the zoom encoder value i
The variation data D k for each camera is read from the E 2 -PROM 14, and the above-mentioned amount of extension is corrected to obtain the actual amount of extension of the lens.
[発明の効果] 以上述べたように本発明によれば、カメラ毎のレンズバ
ラツキを補正することができ、さらにまた光学的調整が
ズレている場合でも補正される等の優れた効果を有す
る。[Effects of the Invention] As described above, according to the present invention, it is possible to correct the lens variation for each camera, and further, it is possible to correct even if the optical adjustment is deviated.
第1図は、本発明のズームレンズ付カメラの焦点補正装
置の概要を説明するためのブロック図、 第2図は、本発明を適用したズームレンズカメラの基本
システムを示すブロック図、 第3図は、上記第2図中のズームエンコーダの構成を示
した電気回路図、 第4図(A)および(B)は、上記第3図中のズーム環
上のエンコーダパターンの展開図およびそのエンコーダ
位置に対するコードを表式化した図、 第5図は、AFセンサー出力に対するレンズ繰出し量を説
明するための線図、 第6図は、ズームエンコーダ位置に対するレンズ繰出し
量の補正移動を説明するための線図である。 1……非TTL測距手段 2……記憶手段 3……演算手段 4……レンズ駆動手段 11……CPU(演算手段) 14……E2−PROM(記憶手段) 16……AFIC(非TTL測距手段)FIG. 1 is a block diagram for explaining the outline of a focus correction apparatus for a camera with a zoom lens according to the present invention, and FIG. 2 is a block diagram showing a basic system of a zoom lens camera to which the present invention is applied. 2 is an electric circuit diagram showing the configuration of the zoom encoder in FIG. 2, and FIGS. 4 (A) and 4 (B) are developed views of encoder patterns on the zoom ring in FIG. 3 and encoder positions thereof. FIG. 5 is a diagram showing a code for the above, FIG. 5 is a diagram for explaining the lens extension amount with respect to the AF sensor output, and FIG. 6 is a line for explaining the correction movement of the lens extension amount with respect to the zoom encoder position. It is a figure. 1 …… Non-TTL distance measuring means 2 …… Storage means 3 …… Calculation means 4 …… Lens driving means 11 …… CPU (calculation means) 14 …… E 2 -PROM (storage means) 16 …… AFIC (non-TTL) Distance measuring means)
Claims (2)
報と、設定焦点距離情報とから、合焦レンズの基準位置
からの移動量を演算するズームレンズ付カメラにおい
て、 レンズ組立時に、またはレンズ部品寸法のバラツキによ
って発生する上記演算された移動量との差を、焦点距離
毎に対応して記憶する記憶手段と、 上記複数の記憶値の間の値を補間演算する演算手段と、 上記演算された移動量に上記補間演算された値を加えた
最終移動量に基づき上記合焦レンズの駆動を行うレンズ
駆動手段と、 を具備したことを特徴とするズームレンズ付カメラの焦
点補正装置。1. A camera with a zoom lens that calculates the amount of movement of a focusing lens from a reference position based on subject distance information obtained from a non-TTL distance measuring unit and set focal length information. Storage means for storing a difference between the calculated movement amount caused by variations in component dimensions corresponding to each focal length; calculation means for interpolating a value between the plurality of stored values; A focus correction apparatus for a camera with a zoom lens, comprising: a lens driving unit that drives the focusing lens based on a final movement amount obtained by adding the interpolated calculation value to the calculated movement amount.
き込まれる、電気的に書き込み可能な不揮発性メモリか
らなることを特徴とする請求項1記載のズームレンズ付
カメラの焦点補正装置。2. The focus correction apparatus for a camera with a zoom lens according to claim 1, wherein the storage means is an electrically writable non-volatile memory that is written after the camera is assembled.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63026934A JPH0795137B2 (en) | 1988-02-08 | 1988-02-08 | Focus correction device for camera with zoom lens |
US07/304,801 US4914464A (en) | 1988-02-08 | 1989-01-31 | Focussing apparatus for camera with zoom lens |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63026934A JPH0795137B2 (en) | 1988-02-08 | 1988-02-08 | Focus correction device for camera with zoom lens |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH01201633A JPH01201633A (en) | 1989-08-14 |
JPH0795137B2 true JPH0795137B2 (en) | 1995-10-11 |
Family
ID=12206984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63026934A Expired - Lifetime JPH0795137B2 (en) | 1988-02-08 | 1988-02-08 | Focus correction device for camera with zoom lens |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0795137B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008026923A (en) * | 2001-05-15 | 2008-02-07 | Olympus Corp | Manufacturing method for camera |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0714968Y2 (en) * | 1988-05-31 | 1995-04-10 | 株式会社コパル | Initial position adjustment device for lens drive mechanism |
JPH05203866A (en) * | 1992-01-29 | 1993-08-13 | Nikon Corp | Focus correction device of automatic focusing camera |
JP2005309208A (en) * | 2004-04-23 | 2005-11-04 | Elmo Co Ltd | Mechanical cam type zoom lens device |
WO2009044776A1 (en) * | 2007-10-02 | 2009-04-09 | Nikon Corporation | Light receiving device, focal point detecting device and imaging device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6278519A (en) * | 1985-10-02 | 1987-04-10 | Canon Inc | Automatic focusing device |
JPS6479714A (en) * | 1987-09-21 | 1989-03-24 | Fuji Photo Film Co Ltd | Automatic focusing device |
-
1988
- 1988-02-08 JP JP63026934A patent/JPH0795137B2/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008026923A (en) * | 2001-05-15 | 2008-02-07 | Olympus Corp | Manufacturing method for camera |
Also Published As
Publication number | Publication date |
---|---|
JPH01201633A (en) | 1989-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2541965B2 (en) | Camera with auto zoom | |
US4914464A (en) | Focussing apparatus for camera with zoom lens | |
JPH07119868B2 (en) | Interchangeable lens distance information output device | |
JP2933354B2 (en) | Camera system | |
JP3358639B2 (en) | Camera focus control method | |
US4699491A (en) | Camera accessory with encoder adjusting device | |
JPH10224680A (en) | Focus adjustment device for camera | |
US20040036795A1 (en) | Focusing apparatus, camera and focus position detecting method | |
US4717933A (en) | Exchangeable lens for use in a focus detecting device | |
JPH01201613A (en) | Encoder device | |
JPH049912A (en) | Camera system | |
JPH0795137B2 (en) | Focus correction device for camera with zoom lens | |
JP2971913B2 (en) | Camera system | |
JP2505237B2 (en) | Camera focusing device | |
US6040677A (en) | Apparatus for driving stepper motor of camera | |
JP2827206B2 (en) | Shooting lens attached to the shooting distance or magnification detection device | |
JP2671992B2 (en) | Electric zoom camera | |
JP2839245B2 (en) | Power Focus Device for Interchangeable Lens Camera | |
US6051949A (en) | Apparatus for driving stepping motor of camera | |
JPH07319049A (en) | Camera | |
JP3038595B2 (en) | Focus lens control device | |
JPH07119877B2 (en) | Camera auto zoom device | |
JPH066653A (en) | Controller for position of lens | |
JP3385478B2 (en) | camera | |
JP2004279559A (en) | Autofocus camera |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071011 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081011 Year of fee payment: 13 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081011 Year of fee payment: 13 |