JP3757470B2 - Automatic focusing device - Google Patents
Automatic focusing device Download PDFInfo
- Publication number
- JP3757470B2 JP3757470B2 JP16606696A JP16606696A JP3757470B2 JP 3757470 B2 JP3757470 B2 JP 3757470B2 JP 16606696 A JP16606696 A JP 16606696A JP 16606696 A JP16606696 A JP 16606696A JP 3757470 B2 JP3757470 B2 JP 3757470B2
- Authority
- JP
- Japan
- Prior art keywords
- image plane
- state
- lens
- speed
- data
- 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
Images
Landscapes
- Automatic Focus Adjustment (AREA)
- Focusing (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、カメラ等の撮影レンズを合焦駆動する自動合焦装置に関する。
【0002】
【従来の技術】
カメラの自動焦点調節装置において、移動する被写体を追尾してある時間に露光を行ない、焦点の合った写真を撮る追尾方法が知られている。
第1の追尾方法は最も単純な方法であり、現在もこの方法を用いているカメラも多い。この追尾方法では、過去に得た複数の被写体の像面位置とその検出時刻の組から差分をとり、像面位置の変化量つまり像面速度を求め、その像面速度の傾きで位置を外延して、所定時刻の像面位置を予想する方法である。この方法は、一次微分を差分の代替として求めた、位置に関するニュートン的な一次近似の方法といえる。
【0003】
第2の追尾方法は、上記第1の方法をさらに一次深めて像面位置にかかる二次補正としたものである。具体的には、3世代の像面位置と時刻のデータの組をとり、これら3点を通る像面位置−時間の空間における放物線を決定し、これを外延して所定時刻の像面位置を予測するものである。この追尾方法は、等速で運動する被写体であっても、予定像面上では線形ではない一定の関数、
【数1】
(数式1において、fはレンズの焦点距離、vは被写体速度、hは最接近した時の距離、tは時間、t=0で最接近である。)
で変化するため、像面速度の変化があるという事実から、像面加速度を2次式で評価することによって正解に至ろうとするものである。
しかし、実際には、焦点はずれ量の測定値に相当量のゆらぎがあり、このゆらぎの影響は微分係数が高次になればなるほど大きくなる。これは、離散的なデータセットを使用している以上宿命であり、このことからこの方法が正しく速度変化を捉えられるかどうかは非常に疑問である。
【0004】
さらに改善された追尾方法として、統計演算を行なう方法がある。この目的は、測定のゆらぎの影響を最小限に留めようとするものである。
第3の追尾方法は、統計的な手法で像面の位置を予測する方法である。すなわち、像面位置−測定時刻の組を過去数世代にわたって格納しておき、これらのデータ群から一次回帰式を導く。この一次回帰式の傾きは像面位置の時間変化になるから、データ群を代表する像面速度を表すことになる。この方式は、測定データのゆらぎにも強く、信頼度の高いデータが得られるが、ある程度の時間間隔を持つデータ群の変化量を代表するために、急速に変化する被写体の対応はむずかしい。
【0005】
上記第3の方法を改善した第4方法として、像面の位置と像面速度の平方根の空間で回帰式を求め、この回帰式から逆算して像面速度と像面加速度を求める方法がある。この方法は、非線形な像面の動きを基本的に数式で捉えているため、ゆらぎの影響の少ない像面加速度を得ることができる。
【0006】
【発明が解決しようとする課題】
上述した従来の追尾方法では、移動被写体の像面位置の予測方法を改善すればするほど、予測決定に係るデータ数が増えるという問題がある。
図1は、一定速度vで移動する被写体が遠方からカメラに接近し、遠ざかっていく場合の撮影レンズの像面位置(実線で示す)と像面速度(破線で示す)の関係を示す。
像面位置は、移動被写体がカメラの真正面の最接近距離hの位置に来た時に最大となる。また、移動被写体がカメラに接近する場合の移動速度を正にとると、移動被写体がカメラに接近するにつれて像面速度が増加し、カメラの真正面の位置で像面速度の極性が反転する。そして、移動被写体がカメラから遠ざかるにつれて像面速度が減少する。
【0007】
この明細書では、移動被写体がカメラに最接近し、像面速度の極性が反転する点を折り返し点と呼び、移動被写体がカメラに接近して像面位置と像面速度の増加する範囲を上り坂、移動被写体がカメラから遠ざかって像面位置と像面速度が減少する範囲を下り坂と呼ぶ。
【0008】
このような移動被写体を追尾する場合に、下り坂に差しかかった時に、それまでの上り坂における像面位置や像面速度などのデータに基づいて下り坂における像面位置や像面速度などを予測することになるため、予測点が実際の像面の動きに追随できなくなる。つまり、単調増加を想定して像面の動きを部分的に近似している関数が、実際の像面の動きを代表する関数の極大点もしくは折り返し点で予測不能になってしまう。
また、折り返し点では速度−一次導関数−の変化が激しいだけではなく、駆動の方向が逆転するために、駆動力を伝達しているギアなどの機械部材にバックラッシュが発生し、制御を非線形なものとしている。折り返し点直後の動きは予測が難しいのに加え、予測はできても追尾駆動自体が困難であることが加わって、この折り返し点近傍での追尾は現在まで放擲されていた。
【0009】
本発明の目的は、カメラに接近し遠ざかっていく移動被写体を正確に追尾する自動合焦装置を提供することにある。
【0010】
【課題を解決するための手段】
(1) 請求項1の発明は、撮影レンズの焦点調節状態を検出する焦点検出手段と、撮影レンズの合焦用レンズの位置を検出するレンズ位置検出手段と、焦点検出手段により検出された焦点調節状態と前記レンズ位置検出手段により検出された合焦用レンズの位置により、撮影レンズの像面位置と像面速度を繰り返し演算し、検出時刻、像面位置および像面速度をテーブルデータとして記憶する像面位置速度演算手段と、像面位置速度演算手段により演算された像面位置に基づいて撮影レンズの像面が遠方から至近へ向う第1の状態と至近から遠方へ向う第2の状態とを判定する像面状態判定手段と、像面状態判定手段により第1の状態から第2の状態に切り換わったと判定されると、第2の状態に切り換わるまでの撮影レンズのテーブルデータから、第2の状態に切り換わった後の時刻に対応する撮影レンズの像面位置と像面速度を逆引き演算する像面データ予測手段と、像面状態判定手段により第1の状態から第2の状態に切り換わったと判定された後は、像面データ予測手段により算出された像面位置と像面速度に基づいて合焦用レンズを駆動制御するレンズ駆動制御手段とを備える。
(2) 請求項2の自動合焦装置は、像面データ予測手段によって、第2の状態に切り換わるまでの撮影レンズのテーブルデータに基づいて、第2の状態に切り換わった後の撮影レンズの像面位置と像面速度を補間演算するようにしたものである。
(3) 請求項3の自動合焦装置は、像面位置速度演算手段によって、今回の演算結果の像面位置が、前回の演算結果の像面位置から所定量以上、変化した場合のみテーブルデータの記憶処理を行うようにしたものである。
【0011】
【発明の実施の形態】
図2に一実施形態の構成を示す。
レンズ部1には、撮影レンズ2と、レンズ位置検出装置3と、駆動ギア4が内蔵されている。レンズ位置検出装置3は、撮影レンズ2に含まれる合焦用レンズ(不図示)の位置を検出する。駆動ギア4は、カメラボディ5から不図示の伝達機構を介して駆動力が伝達され、合焦用レンズを駆動する。
【0012】
一方、カメラボディ5には、焦点はずれ量検出装置6と、クロック7と、演算装置8と、記憶装置9と、像面状態判定装置10と、駆動制御装置11が内蔵されている。焦点はずれ量検出装置6は、撮影レンズ1とメインミラー12を通過し、サブミラー13により反射された被写体からの一対の光束を焦点検出用光学系(不図示)によりイメージセンサー(不図示)上に導き、一対の被写体像を形成して被写体像の光強度分布に応じた信号を生成する。そして、その信号に基づいて周知の焦点検出演算を行ない、撮影レンズ1の予定結像面からの焦点のはずれ量を検出する。クロック7は、焦点はずれ量検出装置6により焦点はずれ量が検出された時刻を計時する。演算装置8はカメラの各種演算を行なう。記憶装置9は演算装置8により演算されたデータを記憶する。像面状態判定装置10は、焦点はずれ量などの各種データに基づいて像面の動きをモニターし、その折り返し点を検出する。
【0013】
駆動制御装置11は、演算装置8により演算された駆動データ、すなわち図3に示すような所定時刻の像面速度とオフセット量による指示駆動直線にしたがって、駆動ギア4を介して合焦用レンズを駆動する。
【0014】
今、図1に示すように、最接近距離hのところを一定速度vで通過する移動被写体を想定し、この移動被写体をカメラで追尾する場合を例に上げて実施形態の動作を説明する。
この実施形態における追尾は、次のようなプロセスを辿ることになる。まず、移動被写体が遠方からカメラに向かって近づいてくる。この時、まず通常通り、焦点はずれ量検出装置6から焦点はづれ量bf0とその時の時刻to、およびtoにおける合焦用レンズの位置lp0を入力し、像面位置(df0=bf0+lp0)とその検出時刻の組として記憶装置9に貯えるとともに、それらのデータに基づいて合焦用レンズを駆動する。この自動焦点調節サイクルが何度か繰り返され、像面位置とその検出時刻のデータの組が複数世代格納されると、このデータから単位時間当たりの像面の動き、すなわち像面速度が算出され、自動合焦装置は追尾状態に入る。
【0015】
なお、像面速度の演算方法に関しては、2つの像面位置と検出時刻データの差分をとる方法から、複数のデータに基づく統計演算の回帰式の傾きを用いる方法まで、色々な方法があるが、本発明に直接関係しないので詳細な説明を省略する。
ただし、算出された像面速度vimiに対応する像面位置yiと時刻tiを同時に計算しておく必要がある。単純に差分で像面速度を求める場合には、2つのデータの間の中間位置と時刻がそれを代表することになるし、統計演算ならば採用されたデータの平均位置と時刻が、これに相当することになる。このデータの組を駆動テーブルの第1の数値の組とする。同様に、焦点はずれ量が検出され、各種パラメータが演算された次回のサイクルでは、今回算出された像面位置が前回テーブルに格納した像面位置から所定量d以上変化しているかどうかを調べ、変化している場合にのみ、テーブルに次のデーターセットとして格納する。これは、自動焦点調節サイクルが被写体の像面移動に比べてかなり速いので、すべてのデータをテーブルとして格納するとテーブルが巨大になってしまう可能性があることと、データのゆらぎによりテーブルの単調増加性が崩れてしまうことを防止する意味で行なわれる操作である。テーブルを大小比較で検索する関係から、単調増加性が崩れることはソフト製作上問題である。この操作が繰り返され、テーブルが形成されていく。この様子を図4に示し、記憶1、記憶2および記憶3の時刻で像面位置と像面速度が記憶される。このようにして像面が上り坂にある時にテーブルが形成されていく。
【0016】
一方、こうした操作を繰り返しながら、像面状態判定装置10は折り返し点を越えたか否かを判定し続ける。上述したように、折り返し点に到達するまで、テーブルの形成が続けられる。
像面状態判定装置10は、各種のパラメータと、行なっている予測駆動の特性とに基づいて折り返し点を判断する。例えば、一定の像面速度を越えると加速度補正のオーバーラップをかける統計演算を用いた系、従来の技術の項で述べた第3および第4の追尾方法であれば、
(1) テーブルの第1番目の像面位置から現在の像面位置が一定量以上至近側によっていること。
(2) 加速度補正のオーバーラップが開始されていること。
(3) それまでの最高像面速度が一定の大きさを越えていること。
(4) 焦点が至近側にはづれていること。
(5) 現在の像面速度が0に近いか負になっていること、あるいは前回と今回の測定データがそれに准ずる関係になっていること。
(6) まだ折り返し点に至ったという判断がないこと。
を判断し、これらの条件が全て満足されたら、像面状態判定装置10は折り返し点に到達したと判断する。
【0017】
これらの条件の内、(1)〜(3)は、状態の判断要素もあるが、これを満足しない場合には最至近距離が遠く、像面速度変化が小さいために、折り返し点を判断しないまま駆動を続けても特に問題がないからという側面もある。(4)は、上述した第3と第4の追尾方法が山の頂上付近で加速度補正が過剰気味になるという性質からきた判断要素である。(6)については、一回のパスで折り返し点の検出は一回限りであるというルールに基づいたものと解されるとよい。
【0018】
テーブルは例えば表1に示すようなものになっているはずである。
【表1】
【0019】
折り返し点を越えると、このテーブルを用いて追尾駆動がなされるようになる。次に折り返し点を過ぎて、下り坂に差しかかった時の追尾駆動の方法を説明する。
折り返し点が過ぎてデータが焦点はずれ量検出装置6より入力されると、そのデータの中の像面位置からテーブルを引き、テーブルデータを補完して対応する時刻を算出する。最も簡単な補完は比例配分によって答えを求める方法で、例えば像面位置ytを3.0だとすると、表1において、第一番目y1のデータと第2番目のデータy2を選択し、これらの比例配分で求めてやればよい。
【数2】
ratio=(y2−yt)/(y2−y1)
【数3】
time=(t2−t1)・ratio+t1
上記の式から簡単に仮想的な時刻timeが算出され、−3.9になる。
【0020】
この時刻は測定がなされた時刻で、現在時刻とは若干の差tdがあるはずである。折り返し点の前と速度は逆になっているから、この値をtimeから引いてやれば、現在に対応する仮想時間time0が算出される。ここで、仮にこの時間を0.1とすると、この仮想時間は−4.0になる。この仮想時間に対応する像面速度と像面位置を逆引きしてやれば、現在時点の像面速度と像面位置が算出される。数式2と数式3と同様の演算をふたたび行なえば、像面位置は2.92、像面速度は0.75になる。像面速度を算出する際には、加速度を持つ局面であるから測定間隔を考慮して、像面速度を計算する際だけ測定間隔の半分をさらに追加してやってもよい。駆動制御装置11へ出力する時には、像面位置については像面位置から現在のレンズ位置を引いて、残駆動量として出力してやらなければならないのは言うまでもない。
【0021】
このようにして、テーブルが適応できる間は、この学習したデータからオーバーラップ補正を繰り返し行なっていけば、テーブルから正しく像面速度が出力できるし、像面のふるまいも既知であるから、ただちに精度の高い加速度補正、オーバーラップ補正が可能である。
【0022】
以上の発明の実施の形態の構成において、焦点はずれ量検出装置6が焦点検出手段を、位置検出装置3がレンズ位置検出手段を、演算装置8が像面位置演算手段および像面データ予測手段を、像面状態判定装置10が像面状態判定手段を、駆動制御装置11がレンズ駆動制御手段をそれぞれ構成する。
【0023】
【発明の効果】
以上説明したように本発明によれば、追尾が難しかった像面移動カーブの折り返し点以後の下り坂において、折り返し後すぐに、高精度な追尾駆動が可能になる。
【図面の簡単な説明】
【図1】 カメラに接近し遠ざかっていく移動被写体を追尾する場合の、撮影レンズの像面位置と像面速度を示す図である。
【図2】 一実施形態の構成を示す図である。
【図3】 撮影レンズの駆動データと実際の撮影レンズの動きを示す図である。
【図4】 上り坂におけるテーブルの作成例を示す図である。
【符号の説明】
1 レンズ部
2 撮影レンズ
3 レンズ位置検出装置
4 駆動ギア
5 カメラボディ
6 焦点はずれ量検出装置
7 クロック
8 演算装置
9 記憶装置
10 像面状態判定装置
11 駆動制御装置[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an automatic focusing device that drives a photographing lens such as a camera in focus.
[0002]
[Prior art]
2. Description of the Related Art A tracking method is known in which an automatic focusing device of a camera performs exposure at a certain time after tracking a moving subject and takes a photograph in focus.
The first tracking method is the simplest method, and many cameras still use this method. In this tracking method, the difference between the image plane positions of a plurality of subjects obtained in the past and their detection times is taken to determine the amount of change in the image plane position, that is, the image plane speed, and the position is extended by the inclination of the image plane speed. In this way, the image plane position at a predetermined time is predicted. This method can be said to be a Newtonian first-order approximation method with respect to position, in which the first derivative is obtained as an alternative to the difference.
[0003]
The second tracking method is a secondary correction applied to the image plane position by further deepening the first method. Specifically, a set of three generation image plane positions and time data is taken, a parabola in the image plane position-time space passing through these three points is determined, and this is extended to determine the image plane position at a predetermined time. It is to be predicted. This tracking method is a constant function that is not linear on the planned image plane, even if the subject moves at a constant speed.
[Expression 1]
(In Equation 1, f is the focal length of the lens, v is the subject speed, h is the distance when closest, t is time, and is closest when t = 0.)
From the fact that there is a change in the image plane speed, an attempt is made to arrive at a correct answer by evaluating the image plane acceleration with a quadratic expression.
However, in practice, there is a considerable amount of fluctuation in the measurement value of the defocus amount, and the influence of this fluctuation becomes larger as the differential coefficient becomes higher. This is fateful as long as discrete data sets are used, and it is very questionable whether this method can correctly capture speed changes.
[0004]
As a further improved tracking method, there is a method of performing statistical calculation. The purpose is to minimize the effects of measurement fluctuations.
The third tracking method is a method of predicting the position of the image plane by a statistical method. That is, a set of image plane position-measurement time is stored over the past several generations, and a linear regression equation is derived from these data groups. Since the slope of the linear regression equation is a time change of the image plane position, it represents the image plane velocity representing the data group. This method is resistant to fluctuations in measurement data and can provide highly reliable data. However, in order to represent the amount of change in a data group having a certain time interval, it is difficult to deal with a rapidly changing subject.
[0005]
As a fourth method improved from the third method, there is a method in which a regression equation is obtained in the space of the square root of the position of the image plane and the image plane velocity, and the image plane velocity and the image plane acceleration are obtained by calculating backward from this regression equation. . Since this method basically captures nonlinear motion of the image plane by a mathematical expression, it is possible to obtain an image plane acceleration with little influence of fluctuation.
[0006]
[Problems to be solved by the invention]
The conventional tracking method described above has a problem that the number of data related to prediction determination increases as the prediction method of the image plane position of the moving subject is improved.
FIG. 1 shows the relationship between the image plane position (shown by a solid line) and the image plane speed (shown by a broken line) of a photographing lens when a subject moving at a constant speed v approaches and moves away from the camera.
The image plane position becomes maximum when the moving subject comes to the position of the closest approach distance h in front of the camera. Also, if the moving speed when the moving subject approaches the camera is positive, the image plane speed increases as the moving subject approaches the camera, and the polarity of the image plane speed is reversed at a position directly in front of the camera. The image plane speed decreases as the moving subject moves away from the camera.
[0007]
In this specification, the point at which the moving subject is closest to the camera and the polarity of the image plane speed is reversed is called a turning point, and the range in which the moving subject approaches the camera and the image plane position and the image plane speed increase increases. The range in which the image plane position and the image plane speed decrease as the slope and moving subject move away from the camera is called a downhill.
[0008]
When tracking a moving subject like this, when approaching a downhill, the image plane position and image plane speed on the downhill are determined based on data such as the image plane position and image plane speed on the previous uphill. Since the prediction is performed, the predicted point cannot follow the actual movement of the image plane. That is, a function that partially approximates the motion of the image plane assuming a monotonic increase becomes unpredictable at the local maximum or turning point of the function representative of the actual motion of the image plane.
In addition, not only the speed-first derivative-changes drastically at the turning point, but also the direction of driving reverses, so backlash occurs in mechanical members such as gears that transmit driving force, and control is nonlinear. It is supposed to be. In addition to being difficult to predict the motion immediately after the turn-around point, the tracking drive itself has been difficult even though it can be predicted.
[0009]
An object of the present invention is to provide an automatic focusing device that accurately tracks a moving subject that approaches and moves away from a camera.
[0010]
[Means for Solving the Problems]
(1) According to the first aspect of the present invention, focus detection means for detecting the focus adjustment state of the photographing lens, lens position detection means for detecting the position of the focusing lens of the photographing lens, and focus detected by the focus detection means Based on the adjustment state and the position of the focusing lens detected by the lens position detecting means, the image plane position and the image plane speed of the photographing lens are repeatedly calculated, and the detection time, the image plane position and the image plane speed are stored as table data. second state toward the image plane position speed calculating means, from the first state and close to the image plane of the photographing lens based on the calculated image plane position by the image plane position speed calculating means toward the far to near its far that When the image plane state determination unit and the image plane state determination unit determine that the first state is switched to the second state, the table data of the photographing lens until the second state is switched. From the first state by the image plane data predicting means for reversely calculating the image plane position and the image plane speed of the photographing lens corresponding to the time after switching to the second state, and the image plane state determining means. after it is determined that switched to the second state, and a lens driving control unit for driving and controlling the lens focusing on the basis of the calculated image plane position and the image plane velocity Ri by the image plane data predicting means .
(2) In the automatic focusing device according to
(3) The automatic focusing device according to
[0011]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 2 shows the configuration of one embodiment.
The lens unit 1 includes a photographing
[0012]
On the other hand, the camera body 5 includes a defocus
[0013]
The
[0014]
Now, as shown in FIG. 1, the operation of the embodiment will be described by taking a moving subject passing through the closest distance h at a constant speed v as an example and tracking the moving subject with a camera.
The tracking in this embodiment follows the following process. First, the moving subject approaches from the distance toward the camera. At this time, first, as usual, the focus shift amount bf0, the time to to at that time, and the position lp0 of the focusing lens at that time are input from the defocus
[0015]
Note that there are various methods for calculating the image plane speed, from a method of obtaining a difference between two image plane positions and detection time data to a method of using a slope of a regression equation of statistical calculation based on a plurality of data. The detailed description is omitted because it is not directly related to the present invention.
However, it is necessary to calculate the image plane position yi corresponding to the calculated image plane speed vimi and the time ti at the same time. When the image plane speed is simply obtained by the difference, the intermediate position and time between the two data represent it, and the average position and time of the adopted data in the case of statistical calculation are It will be equivalent. This set of data is the first set of numerical values in the drive table. Similarly, in the next cycle in which the amount of defocus is detected and various parameters are calculated, it is checked whether the image plane position calculated this time has changed by a predetermined amount d or more from the image plane position stored in the previous table, Only when it has changed, it is stored in the table as the next data set. This is because the auto focus adjustment cycle is considerably faster than the movement of the subject's image plane, so storing all data as a table can result in a huge table, and the table monotonically increases due to data fluctuations. This is an operation that is performed in the sense of preventing the performance from being lost. It is a problem in software production that the monotonous increase is lost due to the relationship of searching the table by size comparison. This operation is repeated to form a table. This state is shown in FIG. 4, and the image plane position and the image plane speed are stored at the times of storage 1,
[0016]
On the other hand, while repeating these operations, the image plane
The image plane
(1) The current image plane position is more than a certain amount from the first image plane position on the table, and the closest side.
(2) The acceleration correction overlap has started.
(3) The maximum image surface speed up to that time exceeds a certain level.
(4) The focus is on the near side.
(5) The current image plane speed is close to 0 or negative, or the previous and current measurement data conform to that.
(6) There is no judgment that the turning point has been reached yet.
If all of these conditions are satisfied, the image plane
[0017]
Among these conditions, (1) to (3) have state determination factors, but if this is not satisfied, the closest point is far and the change in the image plane speed is small, so that the turning point is not determined. There is also an aspect that there is no particular problem even if driving continues. (4) is a determination element that comes from the property that the third and fourth tracking methods described above tend to cause excessive acceleration correction near the top of the mountain. Regarding (6), it may be understood that it is based on the rule that the return point is detected only once in a single pass.
[0018]
The table should be as shown in Table 1, for example.
[Table 1]
[0019]
When the turn-around point is exceeded, tracking driving is performed using this table. Next, a method of tracking drive when passing the turning point and approaching a downhill will be described.
When the turning point passes and the data is input from the defocus
[Expression 2]
ratio = (y2-yt) / (y2-y1)
[Equation 3]
time = (t2-t1) .ratio + t1
The virtual time time is simply calculated from the above equation, and becomes -3.9.
[0020]
This time is the time when the measurement was made, and there should be a slight difference td from the current time. Since the speed before the turnaround point is reversed, if this value is subtracted from time, the virtual time time0 corresponding to the present time is calculated. Here, if this time is assumed to be 0.1, this virtual time becomes −4.0. If the image plane speed and the image plane position corresponding to the virtual time are reversed, the image plane speed and the image plane position at the current time point are calculated. If the same calculation as in
[0021]
As long as the table can be adapted in this way, if the overlap correction is repeatedly performed from the learned data, the image plane speed can be output correctly from the table, and the behavior of the image plane is also known, so the accuracy is immediate. High acceleration correction and overlap correction are possible.
[0022]
In the configuration of the above-described embodiment, the defocus
[0023]
【The invention's effect】
As described above, according to the present invention, high-accuracy tracking driving can be performed immediately after turning on the downhill after the turning point of the image plane movement curve, which is difficult to track.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an image plane position and an image plane speed of a photographic lens when tracking a moving subject that approaches and moves away from a camera.
FIG. 2 is a diagram showing a configuration of an embodiment.
FIG. 3 is a diagram illustrating photographing lens drive data and actual movement of the photographing lens.
FIG. 4 is a diagram showing an example of creating a table on an uphill.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1
Claims (3)
前記撮影レンズの合焦用レンズの位置を検出するレンズ位置検出手段と、
前記焦点検出手段により検出された焦点調節状態と前記レンズ位置検出手段により検出された合焦用レンズの位置により、前記撮影レンズの像面位置と像面速度を繰り返し演算し、検出時刻、像面位置および像面速度をテーブルデータとして記憶する像面位置速度演算手段と、
前記像面位置速度演算手段により演算された像面位置に基づいて前記撮影レンズの像面が遠方から至近へ向う第1の状態と至近から遠方へ向う第2の状態とを判定する像面状態判定手段と、
前記像面状態判定手段により前記第1の状態から前記第2の状態に切り換わったと判定されると、前記第2の状態に切り換わるまでの前記撮影レンズの前記テーブルデータから、前記第2の状態に切り換わった後の時刻に対応する前記撮影レンズの像面位置と像面速度を逆引き演算する像面データ予測手段と、
前記像面状態判定手段により前記第1の状態から前記第2の状態に切り換わったと判定された後は、前記像面データ予測手段により算出された像面位置と像面速度に基づいて前記合焦用レンズを駆動制御するレンズ駆動制御手段とを備えることを特徴とする自動合焦装置。Focus detection means for detecting the focus adjustment state of the taking lens;
Lens position detecting means for detecting the position of the focusing lens of the photographing lens;
Based on the focus adjustment state detected by the focus detection unit and the position of the focusing lens detected by the lens position detection unit, the image plane position and the image plane speed of the photographing lens are repeatedly calculated, and the detection time, image plane Image plane position speed calculation means for storing the position and image plane speed as table data ;
An image plane state for determining a first state in which the image plane of the photographing lens is directed from the far side to the near side and a second state in which the image plane of the photographing lens is directed from the near side to the far side based on the image plane position calculated by the image plane position speed calculating unit. A determination means;
When it is determined by the image plane state determination means that the first state has been switched to the second state, the second lens state is obtained from the table data of the photographing lens until the second state is switched . Image plane data predicting means for reversely calculating the image plane position and the image plane speed of the photographing lens corresponding to the time after switching to the state ;
Wherein after it is determined that switched to the first state from said second state, said image plane data predicting means by Ri based on the calculated image plane position and the image plane velocity by said image surface condition determination means An automatic focusing device comprising: lens driving control means for driving and controlling the focusing lens.
前記像面データ予測手段は、前記第2の状態に切り換わるまでの前記撮影レンズの前記テーブルデータに基づいて、前記第2の状態に切り換わった後の前記撮影レンズの像面位置と像面速度を補間演算することを特徴とする自動合焦装置。The automatic focusing device according to claim 1,
The image plane data predicting unit is configured to determine an image plane position and an image plane of the photographic lens after switching to the second state based on the table data of the photographic lens until switching to the second state. An automatic focusing device characterized by interpolating the speed.
前記像面位置速度演算手段は、今回の演算結果の像面位置が、前回の演算結果の像面位置から所定量以上、変化した場合のみ前記テーブルデータの記憶処理を行うことを特徴とする自動合焦装置。In the automatic focusing apparatus according to claim 1 or 2,
The image plane position speed calculation means performs the storage processing of the table data only when the image plane position of the current calculation result has changed by a predetermined amount or more from the image plane position of the previous calculation result. Focusing device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16606696A JP3757470B2 (en) | 1996-06-26 | 1996-06-26 | Automatic focusing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16606696A JP3757470B2 (en) | 1996-06-26 | 1996-06-26 | Automatic focusing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1010418A JPH1010418A (en) | 1998-01-16 |
| JP3757470B2 true JP3757470B2 (en) | 2006-03-22 |
Family
ID=15824352
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16606696A Expired - Fee Related JP3757470B2 (en) | 1996-06-26 | 1996-06-26 | Automatic focusing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3757470B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4659197B2 (en) * | 2000-10-11 | 2011-03-30 | キヤノン株式会社 | Auto focus device and camera |
| JP6525813B2 (en) * | 2015-08-21 | 2019-06-05 | キヤノン株式会社 | Imaging device, control method, program, and storage medium |
| JP2021156961A (en) * | 2020-03-25 | 2021-10-07 | キヤノン株式会社 | Imaging device and control method of the same, program and storage medium |
-
1996
- 1996-06-26 JP JP16606696A patent/JP3757470B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH1010418A (en) | 1998-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1885119B1 (en) | Image-pickup apparatus and focus control method | |
| JPS6398615A (en) | Automatic focus adjusting method | |
| JP2001021794A (en) | Automatic focusing device and optical equipment | |
| JP7379039B2 (en) | Lens device, imaging device, lens device control method, and program | |
| JP3136661B2 (en) | Automatic focusing device | |
| US5664236A (en) | Focus adjustment device and method | |
| US20240402459A1 (en) | Optical apparatus, its control method, and storage medium | |
| US5239332A (en) | Automatic focusing device of camera for moving object photography | |
| JP3757470B2 (en) | Automatic focusing device | |
| US5173807A (en) | Optical instrument | |
| JPH0545577A (en) | Photographic device | |
| JPH0968644A (en) | Automatic focus adjustment device | |
| JP2554051B2 (en) | Autofocus device | |
| JP7358086B2 (en) | Imaging device and its control method | |
| JP3834874B2 (en) | Camera autofocus device | |
| JP2906238B2 (en) | Automatic focusing device | |
| JP3028563B2 (en) | Camera autofocus device | |
| JPH0854556A (en) | Camera autofocus device | |
| JP2759663B2 (en) | Focus control device for zoom lens mechanism | |
| JPH05113533A (en) | Lens position controller for zoom lens | |
| JPH0540291A (en) | Camera with shaking correcting function | |
| JP3595558B2 (en) | Camera and automatic focusing device | |
| US20200073079A1 (en) | Optical apparatus, control method, and storage medium | |
| JPH0766103B2 (en) | Optical device | |
| JPH0766104B2 (en) | Automatic focus adjustment device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050729 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050809 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051006 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051206 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051219 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120113 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120113 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150113 Year of fee payment: 9 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150113 Year of fee payment: 9 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150113 Year of fee payment: 9 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |