JPH0830779B2 - Automatic focus detection device - Google Patents
Automatic focus detection deviceInfo
- Publication number
- JPH0830779B2 JPH0830779B2 JP462787A JP462787A JPH0830779B2 JP H0830779 B2 JPH0830779 B2 JP H0830779B2 JP 462787 A JP462787 A JP 462787A JP 462787 A JP462787 A JP 462787A JP H0830779 B2 JPH0830779 B2 JP H0830779B2
- Authority
- JP
- Japan
- Prior art keywords
- area
- focus detection
- focus
- flag
- mode
- 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
【発明の詳細な説明】 (産業上の利用分野) 本発明は、焦点検出結果に基づいてレンズを合焦位置
に駆動するAFモードと焦点検出のみを行うFAモードとで
焦点検出領域を可変とした自動焦点検出装置に関するも
のである。DETAILED DESCRIPTION OF THE INVENTION (Industrial field of application) The present invention makes it possible to change a focus detection area between an AF mode for driving a lens to a focus position based on a focus detection result and an FA mode for only performing focus detection. The present invention relates to an automatic focus detection device.
(従来の技術) 従来、焦点検出領域を切り替える焦点検出装置として
は、特開昭61−55618号公報において、1つの測距領域
を複数のブロックに分割し、その分割したブロックにつ
いてそれぞれ測距結果を得るようにした焦点検出装置が
開示されている。しかしながら、この従来例において
は、AFモードとFAモードとで測距領域を切り換えるとい
う構成やその必要性については全く示唆されていない。(Prior Art) Conventionally, as a focus detection device for switching focus detection areas, in JP-A-61-55618, one distance measurement area is divided into a plurality of blocks, and the distance measurement results are obtained for each of the divided blocks. There is disclosed a focus detection device adapted to obtain However, in this conventional example, there is no suggestion of a configuration for switching the distance measuring areas between the AF mode and the FA mode and the necessity thereof.
また、他の従来例として、特開昭59−159136号公報に
は、AFモードとFAモードとで合焦巾(合焦とみなし得る
範囲)を切り換える焦点検出装置が開示されている。こ
の従来例は、手動によるレンズの位置調整精度の不安定
さを考慮して、FAモード時の合焦巾をAFモード時の合焦
巾よりも広くしている。したがって、FAモード時にはピ
ント合わせは甘くなり、AFモード時にはシャープなピン
ト合わせが得られる。この従来例ではAFモードでは高精
度、FAモードでは中精度の焦点検出を行うことを前提と
している。Further, as another conventional example, Japanese Patent Laid-Open No. 59-159136 discloses a focus detection device that switches a focus width (a range that can be regarded as a focus) between an AF mode and an FA mode. In this conventional example, the focusing width in the FA mode is set wider than that in the AF mode in consideration of the instability of the manual position adjustment accuracy of the lens. Therefore, focusing is unsatisfactory in FA mode, and sharp focusing is obtained in AF mode. In this conventional example, it is assumed that high-precision focus detection is performed in the AF mode and medium-precision focus detection is performed in the FA mode.
(発明が解決しようとする問題点) 従来の焦点検出装置は、画面中央に焦点検出領域を有
しており、ピント合わせを行うには、この画面中央の焦
点検出領域内に写したい被写体を入れる必要があり、撮
影構図を制約されるという問題があった。そこで、例え
ば第5図に示すように、画面中央に横長の焦点検出領域
(A),画面両側に縦長の焦点検出領域(B),(C)
を設けて、AFモードでは、各焦点検出領域のうち、例え
ば最も近い被写体が存在する焦点検出領域に自動的に合
焦するように構成すれば、ピント合わせについてはほと
んど意識せずに撮影構図を決定できると考えられる。(Problems to be Solved by the Invention) A conventional focus detection device has a focus detection area in the center of the screen, and in order to perform focusing, a subject to be photographed is placed in the focus detection area in the center of the screen. However, there was a problem that the composition of the shooting was restricted. Therefore, for example, as shown in FIG. 5, a horizontally long focus detection area (A) is provided at the center of the screen, and vertically long focus detection areas (B) and (C) are provided at both sides of the screen.
In the AF mode, if it is configured to automatically focus on the focus detection area in which the closest subject exists among the focus detection areas, for example, the shooting composition can be achieved with almost no awareness of focusing. It is thought that it can be decided.
ところが、特定の被写体に対してピントを合わせるべ
く、レンズをマニュアル操作するFAモードにおいては、
上述のように焦点検出領域を広くすると、ピントを合わ
せたい特定の被写体以外の被写体も焦点検出領域内に入
ってしまうので、特定の被写体以外の被写体に影響され
て、特定の被写体へのピント合わせの精度が悪いにも拘
わらず合焦信号が出力されるという問題がある。However, in FA mode in which the lens is manually operated to focus on a specific subject,
When the focus detection area is widened as described above, objects other than the specific object to be focused are also included in the focus detection area, so that the object other than the specific object is affected and the focus on the specific object is achieved. However, there is a problem that the focusing signal is output despite the poor accuracy of.
本発明はこのような点に鑑みてなされたものであり、
その目的とするところは、焦点検出結果に基づいてレン
ズを合焦位置に駆動する第1のモードと焦点検出のみを
行う第2のモードとにそれぞれ適した焦点検出動作が可
能な自動焦点検出装置を提供するにある。The present invention has been made in view of such a point,
The purpose is to provide an automatic focus detection device capable of a focus detection operation suitable for each of a first mode for driving a lens to a focus position and a second mode for only performing focus detection based on a focus detection result. To provide.
(問題点を解決するための手段) 本発明に係る自動焦点検出装置にあっては、上記の目
的を達成するために、所定の広さを有する第1の領域、
及び第1の領域よりも狭い第2の領域において焦点検出
を行なう焦点検出手段と、焦点検出手段によって検出さ
れた焦点検出結果に基づいて、撮影レンズの焦点状態を
表示する表示手段と、焦点検出結果に基づいて撮影レン
ズを合焦位置に駆動する第1のモードと焦点検出のみを
行なう第2のモードとを手動操作で切り換えできる操作
手段と、操作手段により第1のモードが選択されたとき
には上記第1の領域において検出された焦点検出結果に
基づいて撮影レンズの焦点状態を表示し、第2のモード
が選択されたときには上記第2の領域において検出され
た焦点検出結果に基づいて焦点状態を表示するよう制御
する制御手段と、を備えたことを特徴とする。(Means for Solving the Problems) In the automatic focus detection device according to the present invention, in order to achieve the above object, the first region having a predetermined area,
And focus detection means for performing focus detection in a second area narrower than the first area, display means for displaying the focus state of the photographing lens based on the focus detection result detected by the focus detection means, and focus detection. Based on the result, an operating means for manually switching between a first mode for driving the taking lens to the in-focus position and a second mode for performing only focus detection, and when the first mode is selected by the operating means The focus state of the photographing lens is displayed based on the focus detection result detected in the first area, and the focus state is displayed based on the focus detection result detected in the second area when the second mode is selected. And a control means for controlling to display.
(作 用) 本発明にあっては、比較的広い第1の領域、及び第1
の領域よりも狭い第2の領域において焦点検出を行なう
焦点検出手段を備えており、焦点検出結果に基づいて撮
影レンズを合焦位置に駆動する第1のモードが選択され
たときには、上記第1の領域において検出された焦点検
出結果に基づいて撮影レンズの焦点状態が表示される。
従って、広い範囲内における被写体情報に基づく合焦表
示が行なわれる。(Operation) In the present invention, the relatively wide first area and the first area
When the first mode for driving the photographing lens to the in-focus position is selected based on the focus detection result, the first mode is provided. The focus state of the taking lens is displayed based on the focus detection result detected in the area.
Therefore, the focus display based on the subject information in a wide range is performed.
一方、焦点検出のみを行なう第2のモードが選択され
たときには、上記第2の領域において検出された焦点検
出結果に基づいて焦点状態が表示される。従って、狭い
範囲内における被写体情報に基づく合焦表示が行なわれ
る。これによりピントを合わせたい特定の被写体以外の
被写体に影響されて、特定の被写体へのピント合わせの
精度が悪いにもかかわらず合焦であると表示されること
がなくなる。従って、狙った被写体について精度良く焦
点検出を行なうことができる。On the other hand, when the second mode in which only focus detection is performed is selected, the focus state is displayed based on the focus detection result detected in the second area. Therefore, in-focus display based on subject information within a narrow range is performed. As a result, the subject other than the specific subject to be focused is not affected, and the focus is not displayed even though the precision of focusing on the specific subject is poor. Therefore, it is possible to accurately detect the focus of the target object.
(実施例) 以下、本発明の実施例について説明する。(Example) Hereinafter, the Example of this invention is described.
第2図は本発明の一実施例に係る自動焦点検出装置の
概略構成を示す斜視図である。図において、aは撮影レ
ンズ、bは焦点面である。b′は焦点面近傍に配置され
る視野絞りであり、矩形開口部b1′,b2′,b3′を有して
いる。c1,c2,c3はコンデンサレンズ、d1,d2,d3は再結像
レンズ対、e1,e2,e3は再結像レンズ焦点面に配されたCC
D撮像素子列である。fは絞りマスクであり、長円形の
開口部f1,f2,f3を有している。矩形開口部b′1によっ
て視野が限定された像は、コンデンサレンズc1を通過
し、再結像レンズ対d1によりCCD撮像素子列e1上に2つ
の像として投影される。視野絞りb2′,b3′の像は同様
に、コンデンサレンズc2,c3及び再結像レンズ対d2,d3に
よりCCD撮像素子列e2,e3上に投影される。FIG. 2 is a perspective view showing a schematic configuration of an automatic focus detection device according to an embodiment of the present invention. In the figure, a is a taking lens and b is a focal plane. b 'is a field stop which is disposed at the focal plane near the rectangular opening b 1', b 2 ', b 3' have. c 1 , c 2 and c 3 are condenser lenses, d 1 , d 2 and d 3 are reimaging lens pairs, and e 1 , e 2 and e 3 are CCs arranged on the focal plane of the reimaging lens.
D image sensor array. A diaphragm mask f has oval openings f 1 , f 2 , and f 3 . The image whose field of view is limited by the rectangular opening b ′ 1 passes through the condenser lens c 1 and is projected as two images on the CCD image sensor array e 1 by the re-imaging lens pair d 1 . The images of the field stops b 2 ′ and b 3 ′ are similarly projected onto the CCD image pickup device rows e 2 and e 3 by the condenser lenses c 2 and c 3 and the re-imaging lens pair d 2 and d 3 .
ここで、再結像レンズ対d1,d2,d3の各レンズ間隔をDd
1,Dd2,Dd3とする。本実施例では、x方向に配されたCCD
撮像素子列e2に比べて、y方向に配されたCCD撮像素子
列e1,e3の長さを短く設定しており、これによって、CCD
撮像素子列の面積の縮小化、データ出力に要するトータ
ル時間の短縮を図っている。Here, let Dd be the distance between the lenses of the re-imaging lens pair d 1 , d 2 , d 3.
Let 1 , Dd 2 , Dd 3 . In this embodiment, the CCDs arranged in the x direction
Compared to the imaging element array e 2, and set a short length of the CCD image pickup element column arranged in the y direction e 1, e 3, thereby, CCD
The area of the image sensor array is reduced and the total time required for data output is shortened.
このことを第3図(a)(b)によって説明する。CC
D撮像素子列は必要な数(斜線部)のみを作るのではな
く、斜線を施していない白く示した部分をも含めてライ
ンとして作製する。したがって、例えば必要な素子の数
が(e2の数)>(e1の数)である場合に、再結像レンズ
対d1の間隔を中央のCCD撮像素子列e2用の再結像レンズ
対d2の間隔と同じにすると、CCD撮像素子列e1は、第3
図(a)の実線で示したようになり、1点鎖線で示した
中央のCCD撮像素子列e2と比較すると、無駄なCCD画素が
増え、大きさも大きくなる。また、データ入力の際は、
白く示した部分も入力するので、データ入力の時間が長
く掛かる。しかし、このときは像間隔が中央のCCD撮像
素子列e2の場合と同一なので、各領域毎の1ピッチ当た
りのデフォーカス量は同一となり、補正は不要となる。This will be described with reference to FIGS. 3 (a) and 3 (b). CC
The D image sensor array is formed not only in the required number (hatched portion) but also as a line including the non-hatched portion shown in white. Therefore, for example, when the required number of elements is (the number of e 2 )> (the number of e 1 ), the distance between the re-imaging lens pair d 1 is set to the re-imaging for the central CCD image sensor array e 2. If the distance between the lens pair d 2 is the same, the CCD image sensor array e 1 is
As shown by the solid line in FIG. 10A, the number of unnecessary CCD pixels is increased and the size is increased as compared with the central CCD image pickup device row e 2 shown by the one-dot chain line. Also, when entering data,
Since the part shown in white is also input, it takes a long time to input data. However, at this time, since the image interval is the same as in the case of the CCD image sensor array e 2 in the center, the defocus amount per pitch for each region is the same, and correction is unnecessary.
第3図(b)は像間隔を短くすべく再結像レンズ対d1
のレンズ間距離を短くしたものであり、これにより、CC
Dの無駄が少なくなり、小形化が図れる。また、データ
入力の際の入力時間も短くなる。さらに、結像光学系の
小形化も図れる。しかし、このときには、同一デフォー
カス量に対する像間隔が中央のCCD撮像素子列e2の場合
と異なるので、これに対する補正が必要となる。FIG. 3B shows a re-imaging lens pair d 1 in order to shorten the image interval.
The distance between the lenses is shortened.
Waste of D is reduced, and miniaturization can be achieved. Also, the input time for data input is shortened. Further, the size of the image forming optical system can be reduced. However, at this time, the image interval for the same defocus amount is different from that in the case of the CCD image sensor array e 2 in the center, so correction for this is necessary.
以上のことから、再結像レンズ対d1,d2,d3の各レンズ
間隔はDd2≧Dd1=Dd3とし、CCD撮像素子列e1,e3上の結
像される像の基本像間隔をCCD撮像素子列e2よりも短く
設計して、像間隔については補正することが望ましい。From the above, each lens interval of the re-imaging lens pair d 1 , d 2 , d 3 is set to Dd 2 ≧ Dd 1 = Dd 3, and the image formed on the CCD image sensor array e 1 , e 3 is It is desirable to design the basic image interval to be shorter than the CCD image sensor array e 2 and to correct the image interval.
第4図(a)は再結像レンズ対d1のレンズ間隔をDd1
として設計されており、合焦時にCCD撮像素子列e1上に
結像される像の間隔はDe1となる。第4図(b)は再結
像レンズ対d2のレンズ間隔をDd2として設計されてお
り、合焦時にCCD撮像素子列e2上に結像される像の間隔
はDe2となる。第2図と同様に、aは撮像レンズ、bは
焦点面、d1,d2は再結像レンズ対、e1,e2は再結像レンズ
焦点面上のCCD撮像素子列であり、このCCD撮像素子列
e1,e2上に投影された像を光電変換して合焦検出に用い
る。このように、再結像レンズ対d1,d2のレンズ間隔D
d1,Dd2を別個に設定した場合、同一デフォーカス量に対
して像間隔の増減量ΔDe1,ΔDe2の値は異なる。また、
再結像レンズ対d1,d3を同一の設計で、Dd1=Dd3となる
ように作成した場合においても、作業上において、その
実際値にはばらつきが生じる。また、CCD撮像素子列そ
のもののピッチ間隔がばらつく場合もある。そこで、測
距検出感度(1ピッチ当たりのデフォーカス量)を各領
域別に設定するのが望ましい。FIG. 4 (a) shows the lens spacing of the re-imaging lens pair d 1 as Dd 1
The distance between the images formed on the CCD image sensor array e 1 at the time of focusing is De 1 . In FIG. 4B, the lens interval between the re-imaging lens pair d 2 is designed to be Dd 2 , and the interval between the images formed on the CCD image pickup device array e 2 during focusing is De 2 . As in FIG. 2, a is an image pickup lens, b is a focal plane, d 1 and d 2 are reimaging lens pairs, and e 1 and e 2 are CCD image pickup element arrays on the reimaging lens focal plane, This CCD image sensor array
The images projected on e 1 and e 2 are photoelectrically converted and used for focus detection. Thus, the lens spacing D of the re-imaging lens pair d 1 and d 2 is
When d 1 and Dd 2 are set separately, the values of the image spacing increase / decrease amounts ΔDe 1 and ΔDe 2 differ for the same defocus amount. Also,
Even if the re-imaging lens pair d 1 and d 3 are designed to have the same design so that Dd 1 = Dd 3 , the actual values of them will vary in work. In addition, the pitch intervals of the CCD image sensor array itself may vary. Therefore, it is desirable to set the distance detection sensitivity (defocus amount per pitch) for each area.
また、温度上昇によりこれらの再結像レンズ対d1,d2,
d3のレンズ間隔Dd1,Dd2,Dd3は変化し、たとえ再結像レ
ンズ対d1,d2,d3が熱膨張率の一致した同一部材で作製さ
れようとも、常温時のレンズ間隔Dd1,Dd2,Dd3が異なれ
ば、温度上昇によるレンズ間隔の変化ΔDTd1,ΔDTd2,Δ
DT3はそれぞれ異なり、そのレンズ間隔の変化による像
間隔の変化ΔDTe1,ΔDTe2,ΔDTe3の値はそれぞれ異なる
ことになる。特に、プラスチックレンズを用いたときに
は、温度による熱膨張は顕著に現れる。そこで、各領域
別に温度補償係数を設定することが望ましい。Also, due to the temperature rise, these re-imaging lens pairs d 1 , d 2 ,
d 3 of the lens spacing Dd 1, Dd 2, Dd 3 changes, even though the re-imaging lens pair d 1, d 2, d 3 is about to be made of the same member matched coefficient of thermal expansion, at the normal temperature lens If the distances Dd 1 , Dd 2 and Dd 3 are different, the change in lens distance due to temperature rise ΔD T d 1 , ΔD T d 2 , Δ
D T3 is different from each other, and the values of the changes ΔD T e 1 , ΔD T e 2 , and ΔD T e 3 in the image intervals due to the changes in the lens intervals are different. In particular, when a plastic lens is used, thermal expansion due to temperature is remarkable. Therefore, it is desirable to set the temperature compensation coefficient for each area.
また、光学系モジュールと、CCD撮像素子とは製造工
程上で位置調整を行いながら接着結合される。この際、
両者の平行度に誤差が生じると、第4図(c)に示すよ
うに、再結像レンズ対d1,d3が全く同様に作製された場
合にも基本像間隔De1,De3に差が生じる。このような差
を補正するために、焦点検出用の各領域、各ブロック毎
に異なるZ軸調整量を設定することが望ましい。Further, the optical system module and the CCD image sensor are adhesively bonded while adjusting the position in the manufacturing process. On this occasion,
If an error occurs in the parallelism between the two, as shown in FIG. 4 (c), even when the re-imaging lens pair d 1 and d 3 are manufactured in exactly the same manner, the basic image distances De 1 and De 3 are reduced. There is a difference. In order to correct such a difference, it is desirable to set a different Z-axis adjustment amount for each focus detection region and each block.
第5図は、本実施例の焦点検出装置を用いたカメラの
ファインダー内表示を示している。この例では、撮影画
面(S)に対して画面中央部の実線で示す3つの領域
(A),(B),(C)の被写体に対して焦点検出を行
うことができる。図中点線で示している長方形の枠は、
焦点検出を行っている領域を撮影者に示すべく表示され
るものであり、その表示素子としては液晶を使用し、焦
点板(図示せず)の位置に置かれている。この焦点検出
領域の表示は、自動焦点検出(以下AF(Auto Focus)と
言う)時と、レンズ駆動を行わない焦点検出(以下FA
(Focus Aid)と言う)のみの時とで切換可能になって
おり、大きな枠はAF時、小さな枠はFA時に表示される。
詳しくは後述する。撮影画面(S)の外に示されている
(La),(Lb),(Lc)の表示は、焦点検出状態を示
し、合焦時には(Lb)、前ピン時には(La)、後ピン時
には(Lc)がそれぞれ点灯し、焦点検出不能時には、
(La),(Lc)の両方が点滅表示される。FIG. 5 shows the display in the viewfinder of the camera using the focus detection device of this embodiment. In this example, focus detection can be performed on the subject in the three areas (A), (B), and (C) indicated by the solid line in the center of the shooting screen (S). The rectangular frame shown by the dotted line in the figure is
The area where focus detection is performed is displayed so as to be shown to the photographer, and liquid crystal is used as the display element, and is placed at the position of a focusing plate (not shown). This focus detection area is displayed during automatic focus detection (hereinafter referred to as AF (Auto Focus)) and focus detection without lens drive (hereinafter referred to as FA
(Focus Aid)) only when it is possible to switch, large frame is displayed during AF, small frame is displayed during FA.
Details will be described later. The indications (La), (Lb), and (Lc) shown outside the shooting screen (S) indicate the focus detection state. When the focus is achieved (Lb), the front focus is (La), and the back focus is the focus detection state. When (Lc) lights up and the focus cannot be detected,
Both (La) and (Lc) are displayed blinking.
第6図(a)は、この焦点検出装置に用いられるCCD
の受光部(受光と蓄積部と転送部を含めてCCDと呼ぶこ
とにする)を示している。第5図の各領域(A),
(B),(C)に対して、基準部及び参照部を夫々設け
ており、また、夫々の基準部の長手方向の側部の一方
に、CCDの蓄積部への積分時間を制御する為のモニター
用の受光素子(MA),(MB),(MC)を設けている。各
領域(A),(B),(C)の基準部及び参照部の画素
数(X,Y)は、領域(A)では(44,52)、領域(B)で
は(34,44)、領域(C)では(34,44)となっている。
これらは、全てワンチップ上に形成されている。FIG. 6 (a) shows a CCD used in this focus detection device.
The light receiving unit (including the light receiving unit, the storage unit, and the transfer unit) will be referred to as CCD. Each area (A) in FIG.
For (B) and (C), a standard part and a reference part are respectively provided, and one side of each standard part in the longitudinal direction is controlled to control the integration time of the CCD to the storage part. The light receiving elements (MA), (MB), (MC) for the monitor are provided. The number of pixels (X, Y) in the standard part and the reference part of each area (A), (B), (C) is (44,52) in the area (A) and (34,44) in the area (B). , (34,44) in the area (C).
These are all formed on one chip.
本実施例における焦点検出装置では、上述の3つの領
域のCCDの基準部を複数に分割し、この分割した基準部
と参照部の全てとを比較して焦点検出を行う。各領域で
は分割したことによる焦点検出の結果のうち、カメラか
ら最近の被写体にピントが合うように、最も後ピンのデ
ータを各領域の焦点検出データとし、さらに各領域の焦
点検出データの内、最も後ピンのデータをカメラの焦点
検出データとする。In the focus detection apparatus according to the present embodiment, the reference portion of the CCD in the above three areas is divided into a plurality of portions, and the divided reference portion and all the reference portions are compared to perform focus detection. Among the focus detection results by dividing in each area, the focus detection data of the rearmost pin is the focus detection data of each area so that the camera can focus on a recent subject, and further, among the focus detection data of each area, The data of the rearmost pin is used as the focus detection data of the camera.
この分割する範囲及び分割した領域のデフォーカス範
囲を第7図,第8図及び第6図(b)に示し、説明す
る。第7図は、第5図に示した撮影画面上での焦点検出
領域を拡大したものである。焦点検出領域(A),
(B),(C)は、第6図(a)に示した基準部の領域
である。尚、第7図において、各領域に示している数値
は、第6図(a)に示したCCDの画素の3つ置きの差分
データをとった差分の数を示す(差分データは、2つ又
は1つ置きでも良い。但し、このとき上記数値は異な
る。)。したがって、各領域における基準部と参照部の
数(X,Y)は領域(A)では(40,48)、領域(B),
(C)では(30,40)となる。各領域での分割である
が、領域(A)では3つに分け、左端の差分データから
(1〜20),(11〜30),(21〜40)とし、夫々(A
1),(A2),(A3)とする。領域(B),(C)で
は、上端の差分データから(1〜20),(11〜30)の2
つとし、夫々(B1),(B2),(C1),(C2)とする。The divided range and the defocus range of the divided area are shown in FIGS. 7, 8 and 6 (b) and will be described. FIG. 7 is an enlarged view of the focus detection area on the photographing screen shown in FIG. Focus detection area (A),
(B) and (C) are areas of the reference portion shown in FIG. 6 (a). Incidentally, in FIG. 7, the numerical value shown in each area indicates the number of differences obtained by taking the difference data for every three pixels of the CCD shown in FIG. 6 (a) (the difference data is 2 Alternatively, every other number may be used, provided that the above values are different.) Therefore, the number (X, Y) of the standard part and the reference part in each area is (40,48) in the area (A), the area (B),
In (C), it becomes (30,40). Although it is divided in each area, it is divided into three in the area (A), and the difference data at the left end is set to (1 to 20), (11 to 30), and (21 to 40), and each (A
1), (A2), and (A3). In the areas (B) and (C), 2 of (1 to 20) and (11 to 30) are calculated from the difference data at the upper end.
Let's call them (B1), (B2), (C1), and (C2), respectively.
この位相差方式の焦点検出では、基準部と参照部との
像が一致した時の像間隔が所定の数よりも大きいときに
は後ピン、小さいときには前ピン、所定の数で合焦とな
る。したがって、分割した領域でのデフォーカス範囲は
各領域の光学中心から離れた領域ほど後ピン側を受け持
つことになる。差分データをとった後を示す第6図
(b)に基づいて具体的に説明すると、第6図(b)
は、領域(A)の基準部と参照部とを示し、今、分割し
た領域(A2)のデフォーカス範囲を考える。このとき合
焦となるのは、参照部において、左端から15番目から34
番目の像と、領域(A2)の像とが一致したときである。
これより像の一致が参照部の左になると前ピンとなり、
このとき最大の前ピンのずれデータ数(以下ずれピッチ
という)は14、像の一致が参照部の右になると後ピンと
なり、このとき最大の後ピンのずれピッチは14となる。
他の各領域での分割したデフォーカス範囲も同様であ
り、これを第8図に示すと、領域(A1)では、前ピン側
ずれピッチが4、後ピン側ずれピッチが24、領域(A3)
では、前ピン側ずれピッチが24、後ピン側ずれピッチが
4である。領域(B),(C)については、領域(B
1),(C1)では前ピン側ずれピッチが5、後ピン側ず
れピッチが15、領域(B2),(C2)では前ピン側ずれピ
ッチ15、後ピン側ずれピッチが5となる。In the focus detection using the phase difference method, when the image interval when the images of the standard portion and the reference portion match each other is larger than a predetermined number, the rear focus is achieved, and when the image distance is smaller than the predetermined number, the front focus is achieved. Therefore, as for the defocus range in the divided area, the area further from the optical center of each area is more responsible for the rear focus side. A specific description will be given with reference to FIG. 6 (b) showing after the difference data has been taken. FIG. 6 (b)
Indicates the standard portion and the reference portion of the area (A), and now consider the defocus range of the divided area (A2). At this time, the focus becomes in the reference part from the 15th to the 34th from the left end.
The second image and the image of the area (A2) coincide.
From this, when the image matches to the left of the reference part, it becomes the front pin,
At this time, the maximum number of displacement data of the front pin (hereinafter referred to as displacement pitch) is 14, and when the image coincides with the right side of the reference portion, the displacement is rear pin, and the maximum displacement pitch of the rear pin is 14 at this time.
The same applies to the divided defocus range in each of the other areas. As shown in FIG. 8, in the area (A1), the front pin side deviation pitch is 4, the rear pin side deviation pitch is 24, and the area (A3 )
Then, the front pin side displacement pitch is 24, and the rear pin side displacement pitch is 4. For the areas (B) and (C), the area (B
In 1) and (C1), the front pin side displacement pitch is 5, the rear pin side displacement pitch is 15, and in regions (B2) and (C2), the front pin side displacement pitch is 15 and the rear pin side displacement pitch is 5.
第10図は、焦点検出及び焦点調節を行う為に用いられ
る回路構成を示す。(μC)は焦点検出及び焦点調節に
必要とされる演算及び制御を行うマイクロコンピュータ
(以下マイコンと言う)である。(DISPI)は第5図に
示したファインダー内表示のうち、撮影画面(S)内の
焦点検出領域を表示する表示部、(DISPII)は第5図に
示したファインダー内表示のうち、撮影画面(S)外の
焦点状態を表示する表示部である。(TEMPDET)はカメ
ラ内部の再結像レンズ対の近傍に置かれた温度検出素子
(図示せず,例えばサーミスタ)によって温度を測定す
る温度検出装置である。(MOC)は焦点調節に用いられ
るモータを制御するモータ制御装置、(M)はその焦点
調節用のモータ、(ENC)はモータ(M)の回転を検出
するエンコーダである。(LE)は不図示の交換レンズ内
の回路であり、焦点調節に必要なデータを記憶してい
る。(LEA),(LEB),(LEC)は、定常光のみでは暗
くて焦点検出が行えないときに、第5図に示した領域
(A),(B),(C)に夫々近赤外の光を照射する発
光ダイオードである。(F1),(F2),(F3)は被写体
に特定のパターンを形成する為に設けられたフィルター
であり、(F1)は縦縞のランダムなパターン、(F2),
(F3)は横縞のランダムなパターンが夫々形成されてい
る。(Tr1)〜(Tr3)は、各発光ダイオード(LEA)〜
(LEC)を駆動するためのトランジスタである。FIG. 10 shows a circuit configuration used for focus detection and focus adjustment. (ΜC) is a microcomputer (hereinafter referred to as a microcomputer) that performs calculation and control required for focus detection and focus adjustment. (DISPI) is a display section for displaying the focus detection area in the shooting screen (S) of the viewfinder display shown in FIG. 5, and (DISPII) is a shooting screen of the viewfinder display shown in FIG. (S) A display unit for displaying the outside focus state. (TEMPDET) is a temperature detecting device for measuring the temperature by a temperature detecting element (not shown, for example, a thermistor) placed near the re-imaging lens pair inside the camera. (MOC) is a motor control device that controls a motor used for focus adjustment, (M) is a motor for focus adjustment, and (ENC) is an encoder that detects the rotation of the motor (M). (LE) is a circuit in the interchangeable lens (not shown), which stores data necessary for focus adjustment. (LEA), (LEB), and (LEC) are near infrared rays in the areas (A), (B), and (C) shown in FIG. 5, respectively, when focus detection cannot be performed with only the stationary light. It is a light emitting diode that irradiates the above light. (F1), (F2), (F3) are filters provided to form a specific pattern on the subject, (F1) is a vertical stripe random pattern, (F2),
In (F3), random horizontal stripe patterns are formed. (Tr1) to (Tr3) are light emitting diodes (LEA) to
It is a transistor for driving (LEC).
次に焦点検出に用いられるCCDの制御回路について説
明する。(CKTA),(CKTB),(CKTC)は、第6図
(a)に示した夫々のCCDの組(基準部及び参照部)に
対応する制御回路であり、各回路とも同じ機能を行う回
路であり、同一構成なので、回路図としては(CKTA)の
みを詳細に記し、他の回路の図示及び説明の詳細は省略
する。尚、外部回路(例えばマイコン(μC))との信
号線はすべての回路(CKTA)〜(CKTC)について記す。Next, the CCD control circuit used for focus detection will be described. (CKTA), (CKTB), and (CKTC) are control circuits corresponding to the respective CCD sets (standard part and reference part) shown in FIG. 6A, and each circuit performs the same function. Since they have the same configuration, only (CKTA) is described in detail as a circuit diagram, and details of illustration and description of other circuits are omitted. Signal lines to an external circuit (for example, a microcomputer (μC)) are described for all circuits (CKTA) to (CKTC).
まず、CCDの制御のうち、CCDの受光部と蓄積部の積分
時間に関して説明する。回路(CKTA)において、(MA)
は上述したモニター用の受光部、(C1)は積分用のコン
デンサ、(SA)は積分を制御する為のスイッチで、マイ
コン(μC)からのワンショットの積分開始信号によっ
て、一旦ONし、そしてOFFした後、積分が開始される。
(B1)はコンデンサ(C1)の電圧をバッファするバッフ
ァ回路、(COMP1)は積分された電圧を基準電圧(Vre
f)と比較し、積分終了信号を出力するコンパレータで
ある。(OR1)は、コンパレータ(COMP1)或いはマイコ
ン(μC)からの積分終了信号を入力し、ワンショット
回路(OS1)に信号を出力するオア回路である。ワンシ
ョット回路(OS1)は、CCDの蓄積部のデータを、CCDシ
フトレジスタに転送するためのゲートにワンショット信
号(IED)を出力し、蓄積部のデータをCCDシフトレジス
タに転送させ、積分を終了させる。(B2)は、バッファ
(B1)を介して得られるコンデンサ(C1)の電圧をバッ
ファするためのバッファで、(MDE)はこのバッファ(B
2)からの電圧信号を入力し、その電圧に応じてシフト
レジスタの信号の増幅率を決定するAGC用のデジタルデ
ータを作成するモニターデータ作成回路で、ワンショッ
ト回路(OS1)からのワンショット信号で、データをラ
ッチする。尚、CCDの受光用素子の一つ一つは、上述の
モニター用受光素子(MA)、コンデンサ(C1)、スイッ
チ(SA)と同一の構成となっており、マイコン(μC)
の端子(OP11)の信号によって積分が開始される。First, of the CCD control, the integration time of the light receiving portion and the storage portion of the CCD will be described. In the circuit (CKTA), (MA)
Is a light receiving part for monitoring described above, (C1) is a capacitor for integration, (SA) is a switch for controlling integration, and is turned on once by a one-shot integration start signal from the microcomputer (μC), and After turning OFF, integration starts.
(B1) is a buffer circuit that buffers the voltage of the capacitor (C1), and (COMP1) uses the integrated voltage as the reference voltage (Vre
This is a comparator that outputs an integration end signal in comparison with f). (OR1) is an OR circuit that inputs an integration end signal from a comparator (COMP1) or a microcomputer (μC) and outputs a signal to a one-shot circuit (OS1). The one-shot circuit (OS1) outputs a one-shot signal (IED) to the gate for transferring the data in the CCD storage section to the CCD shift register, transfers the data in the storage section to the CCD shift register, and integrates it. To finish. (B2) is a buffer for buffering the voltage of the capacitor (C1) obtained via the buffer (B1), and (MDE) is this buffer (B1).
A monitor data creation circuit that inputs the voltage signal from 2) and creates digital data for AGC that determines the amplification factor of the shift register signal according to the voltage. It is a one-shot signal from the one-shot circuit (OS1). Then, latch the data. Each of the CCD light-receiving elements has the same structure as the monitor light-receiving element (MA), capacitor (C1), and switch (SA) described above.
Integration is started by the signal at the terminal (OP11) of.
次に、CCDシフトレジスタに転送されたデータがマイ
コン(μC)に入力されるまでの動作を説明する。CCD
シフトレジスタに転送されたデータは、アンド回路(AN
1)を介して送られてくるクロックφ1がCCDシフトレジ
スタに入力されるまでCCDシフトレジスタに保持され、
このクロックが入力されると、これに同期して順次デー
タが出力され、マイコン(μC)からの信号により制御
されるアナログスイッチ(AS1)を介して、利得を制御
する利得制御回路(AGC:Auto Gain Control)に入力さ
れる。この利得制御回路(AGC)は、シフトレジスタか
ら出力されるアナログ信号(DTA)を所定値以上にする
ために用いられる。その利得としては×2,×4,×8のみ
を使用しており、マイコン(μC)からの利得信号(出
力端子(Ot3)からの信号)によって、利得が決められ
る。利得制御回路(AGC)により利得制御されたデータ
は、A/D変換回路(A/D)でデジタルデータに変換され、
マイコン(μC)は、この変換されたデジタルデータを
入力する。図中のアンド回路(AN2)は、回路(CKTA)
のコンパレータ(COMP1)の信号、及び、回路(CTK
B),(CKTC)のコンパレータ(図示せず,COMP1と同様
の働きをする)の信号を入力し、マイコン(μC)に全
てのCCDへの積分動作が終了したことを示す積分終了信
号を出力する。Next, the operation until the data transferred to the CCD shift register is input to the microcomputer (μC) will be described. CCD
The data transferred to the shift register is the AND circuit (AN
The clock φ1 sent via 1) is held in the CCD shift register until it is input to the CCD shift register,
When this clock is input, data is output sequentially in synchronization with this clock, and a gain control circuit (AGC: Auto) that controls the gain via the analog switch (AS1) controlled by the signal from the microcomputer (μC). Gain Control). The gain control circuit (AGC) is used to set the analog signal (DTA) output from the shift register to a predetermined value or more. As the gain, only x2, x4, and x8 are used, and the gain is determined by the gain signal from the microcomputer (μC) (the signal from the output terminal (Ot3)). The data whose gain is controlled by the gain control circuit (AGC) is converted to digital data by the A / D conversion circuit (A / D),
The microcomputer (μC) inputs this converted digital data. The AND circuit (AN2) in the figure is the circuit (CKTA)
Comparator (COMP1) signal and circuit (CTK
B), (CKTC) comparator (not shown, which works the same as COMP1) is input, and the microcomputer (μC) outputs an integration end signal indicating that the integration operation for all CCDs has been completed. To do.
次に、スイッチ(S1)〜(S5)について説明する。
(S1)はレリーズ釦(図示せず)の第1ストロークの押
下でONする常開スイッチであり、このスイッチのONで後
述する焦点検出が開始される。(S2)は、AFとFAとを切
り換える状態切換スイッチであり、ONのときAF、OFFの
ときFAとなる。(S3)は、レンズの繰り出し或いは繰り
込み時において、夫々の終端に到達したときにONするレ
ンズ終端検出スイッチである。(S4)は、縦位置かどう
か、さらには縦a位置か縦b位置かを検出し、第5図の
ファインダー内表示において、領域(B)が下側のとき
にa側にスイッチがONし、領域(C)が下側のときにb
側にスイッチがONする。Next, the switches (S1) to (S5) will be described.
(S1) is a normally open switch that is turned on by pressing a first stroke of a release button (not shown). When this switch is turned on, focus detection, which will be described later, is started. (S2) is a status changeover switch for switching between AF and FA, which is AF when ON and FA when OFF. (S3) is a lens end detection switch that is turned on when reaching the respective ends when the lens is extended or retracted. (S4) detects whether or not it is in the vertical position, and whether it is in the vertical a position or vertical b position. In the viewfinder display of FIG. 5, when the area (B) is on the lower side, the switch is turned on to the a side. , When the area (C) is on the lower side, b
Switch is turned on.
この為のスイッチ(S4)の構成を第9図に示すと、
(P)は導体からなり、下側に重りをつけた一種の振り
子(但し、摩擦は大きくして、不用意に振れないように
する必要がある)であり、他端がGNDに接地してある。
斜線で示した(Ea),(Eb)の領域は電極で、常時は抵
抗を介して電源Vにより「H」レベルにプルアップされ
ているが、上記振り子(P)が電極(Ea),(Eb)に接
触したときには、「L」レベルにプルダウンされる。The configuration of the switch (S4) for this is shown in FIG.
(P) is a kind of pendulum (made of a conductor) with a weight on the lower side (however, it is necessary to increase friction so that it does not shake carelessly), and the other end is grounded. is there.
The shaded areas (Ea) and (Eb) are electrodes, which are normally pulled up to the “H” level by the power supply V via a resistor, but the pendulum (P) is connected to the electrodes (Ea), ( When it touches Eb), it is pulled down to the “L” level.
第10図に戻り、スイッチ(S5)は合焦後も被写体の動
きに追随して焦点調節を行うコンティニュアスAFモード
と、狙った被写体に一度合焦すると焦点調節を終了する
ワンショットAFモードとを切り換える状態切換スイッチ
であり、ONのときコンティニュアスAFモードとなる。Returning to FIG. 10, the switch (S5) is a continuous AF mode in which the focus is adjusted by following the movement of the subject even after focusing, and a one-shot AF mode in which the focus adjustment is terminated once the target subject is focused. This is a status switch that switches between and, and when it is ON, it is in continuous AF mode.
以上から構成される焦点検出及び焦点調節装置の動作
を第11図以降に示したマイコン(μC)のフローチャー
トを参照して説明する。The operation of the focus detection and focus adjustment device configured as described above will be described with reference to the flow chart of the microcomputer (μC) shown in FIG. 11 and thereafter.
スイッチ(S1)がONすると、マイコン(μC)の割込
入力端子(INT1)に、「H」レベルから「L」レベルへ
と変化する信号が入力され、これにより、マイコン(μ
C)は第11図に示す割込処理(INTS1)を実行する。ま
ず、マイコン(μC)は使用される全フラグ及び変数を
リセットし、デフォーカス量をモータの回転数に変換す
る変換係数をレンズから入力する(ステップ#5,#
7)。そして出力端子(OP2),(OP3),(OP4)をす
べて「H」レベルとすることにより、CCDの蓄積部及び
転送部であるCCDシフトレジスタにマイコン(μC)の
動作以前に蓄えられた電荷を排除すべく、転送部を空転
送する(これをCCDイニシャライズと呼ぶ)(ステップ
#10)。尚、クロックφ1は図示していないが、この割
込のフローに入った後は停止することなく動いている。When the switch (S1) turns on, a signal that changes from the "H" level to the "L" level is input to the interrupt input terminal (INT1) of the microcomputer (μC).
C) executes the interrupt process (INTS1) shown in FIG. First, the microcomputer (μC) resets all flags and variables used, and inputs a conversion coefficient for converting the defocus amount into the rotation speed of the motor from the lens (steps # 5, #).
7). Then, by setting all of the output terminals (OP2), (OP3), and (OP4) to the “H” level, the charge accumulated before the operation of the microcomputer (μC) is stored in the CCD shift register, which is the CCD storage unit and transfer unit. In order to eliminate the above, the transfer unit is idle-transferred (this is called CCD initialization) (step # 10). Although the clock φ1 is not shown, it operates without stopping after entering this interrupt flow.
次にマイコン(μC)は、AFモードであるか否かを入
力端子(IP6)の信号レベルによって判定し、AFモード
であればステップ#25に進み、第5図に示したAFの焦点
検出領域を表示すべく、出力端子(Ot1)から表示部(D
ISPI)に信号を出力し、ステップ#30に進む。一方、FA
モードと判定すれば、第5図に示したFAの焦点検出領域
を表示すべく、表示部(DISPI)に信号を出力し、ステ
ップ#50に進む。Next, the microcomputer (μC) determines whether or not it is in the AF mode based on the signal level of the input terminal (IP6). If it is in the AF mode, the process proceeds to step # 25 and the focus detection area of the AF shown in FIG. To display the output terminal (Ot1)
ISPI) and output to step # 30. On the other hand, FA
If the mode is determined, a signal is output to the display unit (DISPI) to display the FA focus detection area shown in FIG. 5, and the process proceeds to step # 50.
このように、AFモードとFAモードとで焦点検出領域を
変える、特にFAモード時に焦点検出領域を中央部に限定
するのは以下の理由による。一般にFAモードを用いる場
合、撮影者はファインダー内を視認しながら撮影画面の
中に特定の被写体にピントを合わせる。この場合、FAモ
ード時に広い視野に対して焦点検出領域を設定すると、
その視野に含まれる主被写体(写したい被写体)以外の
ものにより、焦点検出値がずれる。このような現象は焦
点検出領域が広ければ広いほど起こりやすい。本実施例
のような多数の領域についての焦点検出動作を行う場合
は尚さらである。例えば本実施例では、領域(A)の比
較的遠い被写体にピントを合わせたいにも拘わらず、領
域(B)又は領域(C)に比較的近い被写体がある場
合、この近い被写体についての焦点検出の情報を表示す
ることになる。したがって、このような現象を防止する
ために、比較的焦点検出領域を小さくするべく焦点検出
領域を領域(A)のみに限定する。これは領域(A)の
分割した領域(A2)だけでも良く、領域の表示もこれに
対応させて小さくすれば良い。一方、AFモードでは、焦
点検出領域が広いために、上記の問題、つまり領域
(A)の被写体にピントを合わせたいが、領域(B)又
は領域(C)内の比較的近い被写体にピントが合うとい
う問題は残るが、一方では広い範囲にわたって焦点検出
を行うことができるため、自由な撮影構図が行えるとい
った利点もある。The reason why the focus detection area is changed between the AF mode and the FA mode in this way, and particularly the focus detection area is limited to the central portion in the FA mode, is as follows. In general, when using the FA mode, the photographer focuses on a specific subject on the shooting screen while viewing the viewfinder. In this case, if you set the focus detection area for a wide field of view in FA mode,
The focus detection value shifts due to objects other than the main subject (the subject to be photographed) included in the field of view. Such a phenomenon is more likely to occur as the focus detection area is wider. This is even more the case when the focus detection operation is performed for a large number of areas as in the present embodiment. For example, in the present embodiment, when there is a subject relatively close to the region (B) or the region (C) even though it is desired to focus on a subject relatively distant in the region (A), focus detection for this close subject is performed. Information will be displayed. Therefore, in order to prevent such a phenomenon, the focus detection area is limited to the area (A) in order to make the focus detection area relatively small. This may be only the area (A2) obtained by dividing the area (A), and the display of the area may be reduced correspondingly. On the other hand, in AF mode, since the focus detection area is wide, it is desired to focus on the above problem, that is, the object in the area (A), but the relatively close object in the area (B) or the area (C) is focused. Although the problem of matching remains, on the other hand, there is also an advantage that free photographing composition can be performed because focus detection can be performed over a wide range.
第11図のフローチャートに戻り、AFモードでは領域の
表示を行わせた後、マイコン(μC)は、暗くて焦点検
出不能であったときに発光させる補助光の発光要求を示
す補助光フラグ(補助光F)がセットされているか否か
を判定する(ステップ#30)。補助光フラグ(補助光
F)がセットされていない時には、ステップ#50に進
み、一方、フラグ(補助光F)がセットされているとき
には補助光を発光させるべくステップ#35)以下のフロ
ーに進む。本実施例での補助光の発光には2種類ある。
1つはレンズを停止した状態で補助光を3つ光らせるも
のであり、この3つの補助光は上述したように各領域毎
の補助光である。もう1つは、上記補助光を3つとも光
らせたがやはり焦点検出不能であったときに、レンズを
駆動しながら所定のタイミングで領域(A)に対応する
補助光のみを光らせ、焦点検出可能な被写体を捜す。こ
のように補助光を光らせる制御を異ならせている理由
は、カメラのように電池を電源とする装置において、レ
ンズ駆動用のモータを駆動しながら3つもの補助光を光
らせると、発光ダイオード1つ当たり数10mA〜100mAの
電流を消費するので、電池にとって負担が大きく、電圧
の低下を招き、回路の誤動作を起こし兼ねないからであ
る。特に精度を要する焦点検出では、電圧変動又は電圧
低下により誤動作ではないが、検出データのばらつきが
生じやすく、検出精度に悪影響を及ぼす。測光回路があ
る場合にも同様で、測光回路の輝度データがばらつきや
すくなる。これらの誤動作及びデータのばらつきを少な
くするべく、レンズを駆動するときには、領域(A)に
対応する補助光のみを光らせている。また、このことは
電流消費を少なくすることにも役立っている。Returning to the flowchart of FIG. 11, after the area is displayed in the AF mode, the microcomputer (μC) displays the auxiliary light flag (auxiliary light) indicating the emission request of the auxiliary light to be emitted when it is dark and the focus cannot be detected. It is determined whether the light F) is set (step # 30). When the auxiliary light flag (auxiliary light F) is not set, the flow proceeds to step # 50, while when the flag (auxiliary light F) is set, the flow proceeds to step # 35) and the following steps so as to emit the auxiliary light. . There are two types of auxiliary light emission in this embodiment.
One is to emit three auxiliary lights with the lens stopped, and these three auxiliary lights are auxiliary lights for each area as described above. The other is that when all three of the above-mentioned auxiliary lights are emitted but focus detection is still impossible, only the auxiliary light corresponding to the area (A) is emitted at a predetermined timing while driving the lens, and focus detection is possible. To find a suitable subject. The reason why the control for illuminating the auxiliary light is different is that in a device such as a camera that uses a battery as a power source, if three auxiliary lights are emitted while driving a lens driving motor, one light emitting diode is emitted. This is because a current of several 10 mA to 100 mA is consumed, which imposes a heavy burden on the battery, lowers the voltage, and may cause a malfunction of the circuit. In focus detection, which requires particularly high accuracy, it is not a malfunction due to voltage fluctuation or voltage drop, but detection data tends to vary, which adversely affects detection accuracy. The same applies to the case where there is a photometric circuit, and the brightness data of the photometric circuit tends to vary. In order to reduce these malfunctions and variations in data, only the auxiliary light corresponding to the area (A) is illuminated when the lens is driven. This also helps reduce current consumption.
第11図のステップ#35では、レンズ駆動停止時にセッ
トされ、レンズ駆動開始時にリセットされる3つの補助
光を光らせることを示すフラグ(3BEF)がセットされて
いるかを判定し、このフラグがセットされている場合に
は出力端子(OP8),(OP9),(OP10)を「H」レベル
にして3つの発光ダイオード(LEA),(LEB),(LE
C)により補助光を発光させ(ステップ#40)、一方、
フラグ(3BEF)がセットされていない場合には、出力端
子(OP10)のみを「H」レベルにして、領域(A)に対
応する発光ダイオード(LEA)を発光させ(ステップ#4
5)、両方共発光ダイオードを発光制御した後、ステッ
プ#50に進む。In step # 35 in FIG. 11, it is determined whether or not the flag (3BEF) that is set when the lens drive is stopped and is reset when the lens drive is started is set and this flag is set. If the output terminals (OP8), (OP9), (OP10) are set to "H" level, the three light emitting diodes (LEA), (LEB), (LE
C) emits auxiliary light (step # 40), while
If the flag (3BEF) is not set, only the output terminal (OP10) is set to the “H” level to cause the light emitting diode (LEA) corresponding to the area (A) to emit light (step # 4).
5) After controlling the light emission of both the light emitting diodes, proceed to Step # 50.
ステップ#50では、マイコン(μC)はCCDへの積分
を開始させるべく、出力端子(OP11)からワンショット
信号を出力する。次に積分時間測定用のタイマーをリセ
ット・スタートさせ、補助光フラグ(補助光F)がセッ
トされているか否かを判定する(ステップ#55,60)。
補助光フラグ(補助光F)がセットされていないとき、
即ち、補助光が発光されていないときは、ステップ#95
に進み、AFモードであるかを入力端子(IP6)の信号レ
ベルによって判定する。AFモードであれば、ステップ#
100に進み、全領域での積分が終了したことを示す信号
がアンド回路(AN2)から入力したかを判定し、入力し
ていない場合には20msec経過したかを判定する(ステッ
プ#110)。20msec経過していない場合にはステップ#9
5に戻り積分を続ける。20msec経過した場合には、全て
の領域での積分を終了させるべく出力端子(OP1)から
「H」レベルの信号を出力し、ステップ#120に進む
(ステップ#115)。ステップ#100で、全領域での積分
が終了したときには、ステップ#120に進み、焦点検出
計算に移る。ステップ#95でFAモードであると判定した
場合、マイコン(μC)は領域(A)の積分が終了した
かを、入力端子(IP1)の信号レベルによって判定し
(ステップ#105)、終了している場合にはステップ#1
20に進む。一方、領域(A)の積分が終了していない場
合には、ステップ#110に進み、上述と同様の制御を行
う。At step # 50, the microcomputer (μC) outputs a one-shot signal from the output terminal (OP11) in order to start integration into the CCD. Next, the timer for measuring the integration time is reset and started, and it is determined whether or not the auxiliary light flag (auxiliary light F) is set (steps # 55, 60).
When the fill light flag (fill light F) is not set,
That is, when the auxiliary light is not emitted, step # 95
Proceed to step 1 to determine if the AF mode is set by the signal level of the input terminal (IP6). If in AF mode, step #
In step 100, it is determined whether or not a signal indicating that the integration in all areas is completed is input from the AND circuit (AN2), and if not, it is determined whether 20 msec has elapsed (step # 110). If 20 msec has not elapsed, step # 9
Return to 5 and continue integration. When 20 msec has elapsed, an "H" level signal is output from the output terminal (OP1) to end integration in all areas, and the process proceeds to step # 120 (step # 115). In step # 100, when the integration in all areas is completed, the process proceeds to step # 120, and the focus detection calculation is performed. When it is determined that the FA mode is set in step # 95, the microcomputer (μC) determines whether the integration of the area (A) is completed by the signal level of the input terminal (IP1) (step # 105). If so, step # 1
Go to 20. On the other hand, when the integration of the area (A) is not completed, the process proceeds to step # 110 and the same control as described above is performed.
補助光発光が行われたときには、ステップ#60におい
て、補助光フラグ(補助光F)がセットされているの
で、ステップ#65に進む。ここで20msec経過するのを待
ち、20msec経過すると、ステップ#70に進み、全領域の
積分が終了したかを入力端子(IP2)により判定する。
ここで補助光発光時にも、20msecまで全領域の積分が終
了したかを判定する理由を述べると、実施例では、補助
光モードによるコンティニュアスAFを行っている。した
がって、動く被写体を追いかけて、AFを行っていると、
撮影場面が変化し、最初暗かったところが明るくなる場
合があり、補助光を光らせる必要がなくなる。このよう
なときに連続して補助光を光らすことは電力の浪費であ
り、これを無くすためである。When the auxiliary light emission is performed, the auxiliary light flag (auxiliary light F) is set in step # 60, so the process proceeds to step # 65. Here, after waiting for 20 msec to elapse, when 20 msec elapses, the process proceeds to step # 70, and it is judged by the input terminal (IP2) whether the integration of the entire region is completed.
Here, the reason why it is determined whether or not the integration of the entire area is completed up to 20 msec even when the auxiliary light is emitted is described. In the embodiment, continuous AF in the auxiliary light mode is performed. Therefore, if you are following a moving subject and performing AF,
The shooting scene may change, and the initially dark place may become brighter, which eliminates the need to emit auxiliary light. In such a case, continuously illuminating the auxiliary light is a waste of electric power, and is for eliminating this.
このため、ステップ#70で全領域の積分終了を入力端
子(IP2)により検出すると、暗いことを示すフラグ(L
LF)をリセットして(ステップ#75)、ステップ#90に
進む。ステップ#70で全領域の積分が終了していないと
判定したときには、ステップ#80で80msec経過するのを
待ち、80msec経過した後、ステップ#85で積分終了信号
を出力端子(OP1)より出力して、積分を終了させ(20m
sec〜80msecの間に全領域の積分が終了している場合も
ある)、ステップ#90で端子(OP10),(OP9),(OP
8)を「L」レベルにして補助光発光停止信号とし、補
助光発光を停止させる。For this reason, when the end of integration in the entire area is detected by the input terminal (IP2) in step # 70, a flag (L
LF) is reset (step # 75) and the process proceeds to step # 90. If it is determined in step # 70 that the integration in all areas has not ended, wait for 80 msec to elapse in step # 80, and after 80 msec elapse, output the integration end signal from the output terminal (OP1) in step # 85. To end the integration (20m
(In some cases, integration in the entire area may be completed within the range of sec to 80 msec), and terminals (OP10), (OP9), (OP
8) is set to the “L” level to set the auxiliary light emission stop signal, and the auxiliary light emission is stopped.
次にマイコン(μC)は、上記タイマーをストップさ
せ(ステップ#120)、データ入力(データダンプ)を
実行する。このデータダンプのサブルーチンを第23図に
示して説明する。まず領域(A)のアナログデータの出
力を所定値以上にするべく、AGCAデータを回路(MDE)
から入力端子(It1)を介して入力し、これを出力端子
(Ot3)を介して利得制御回路(AGC)に出力する(ステ
ップ#3000,3005)。そして領域(A)の転送部からデ
ータを入力するために、マイコン(μC)は端子(OP
5),(OP2)を「H」レベルにし、夫々、アナログスイ
ッチ(AS1)をON、アンド回路(AN1)を信号通過状態と
する(ステップ#3010,#3015)。そして、マイコン
(μC)は、領域(A)のデータの入力を開始する(ス
テップ#3020)。必要なデータ数の入力を終えると、デ
ータ入力を停止し、端子(OP2),(OP5)を「L」レベ
ルにし、アンド回路(AN1)を信号通過阻止状態、アナ
ログスイッチ(AS1)をOFFとする(ステップ#3025〜ス
テップ#3040)。以下、領域(B),領域(C)におい
ても同様の動作を行う。制御信号及び入出力データは異
なるが、同様の動作なので説明は省略する(ステップ#
3045〜#3125)。領域(B),領域(C)のデータ入力
が終了すると、リターンする。Next, the microcomputer (μC) stops the timer (step # 120) and executes data input (data dump). This data dump subroutine will be described with reference to FIG. First, to make the analog data output in area (A) equal to or greater than a specified value, the AGCA data is made into a circuit (MDE)
From the input terminal (It1) to the gain control circuit (AGC) via the output terminal (Ot3) (step # 3000, 3005). Then, in order to input data from the transfer section of the area (A), the microcomputer (μC) is connected to the terminal (OP
5) and (OP2) are set to the "H" level, the analog switch (AS1) is turned on and the AND circuit (AN1) is set to the signal passing state (steps # 3010, # 3015). Then, the microcomputer (μC) starts inputting the data of the area (A) (step # 3020). When the required number of data has been input, stop the data input, set the terminals (OP2) and (OP5) to the “L” level, turn the AND circuit (AN1) into the signal passage blocking state, and turn off the analog switch (AS1). (Step # 3025 to Step # 3040). Hereinafter, the same operation is performed in the areas (B) and (C). Although the control signal and the input / output data are different, the description is omitted because the operation is similar (step #
3045 ~ # 3125). When the data input in the areas (B) and (C) is completed, the process returns.
第11図のフローに戻って、すべての領域のデータ入力
を終え、マイコンは各領域(A),(B),(C)につ
いて、基準部及び参照部とも3つおきの差分データを演
算し、これを記憶する(ステップ#130〜#140)。尚、
上記差分のとっていないデータも別途保存しておく。各
領域のシフト数を記憶するためのレジスタ(JAR),(J
BR),(JCR)に−30を代入しておく(ステップ#145〜
155)。この値で、(−)は前ピン側に示し、30という
のはこの検出装置では取り得ない値であり、後の被写体
の距離の遠近判定に用いる。Returning to the flow of FIG. 11, the data input for all areas is completed, and the microcomputer calculates the difference data for every three areas in each of the areas (A), (B), and (C). , This is stored (steps # 130 to # 140). still,
The data for which the difference is not taken is also saved separately. Registers (JAR), (JAR) for storing the number of shifts in each area
Substituting -30 into (BR) and (JCR) (step # 145-
155). In this value, (-) is shown on the front pin side, and 30 is a value that cannot be taken by this detection device, and is used for the distance judgment of the distance of the subject later.
次に焦点検出不能を示すフラグ(LCF)をセットする
(ステップ#160)。後述の焦点検出時に焦点検出が可
能な時には、このフラグ(LCF)はリセットされる。次
に、マイコン(μC)は各領域のデフォーカス量を記憶
するためのレジスタ(DAR),(DBR),(DCR)に、−K
Eを記憶させる(ステップ#165〜#175)。ここで−KE
は、前ピン側でこの検出装置では取り得ない数値を示
し、最もカメラから近い被写体を検出するときに用いら
れる(詳しくは後述する)。Next, a flag (LCF) indicating that focus detection is impossible is set (step # 160). This flag (LCF) is reset when focus detection is possible at the time of focus detection described later. Next, the microcomputer (μC) writes -K to the registers (DAR), (DBR), (DCR) for storing the defocus amount of each area.
Memorize E (steps # 165 to # 175). Where −KE
Indicates a numerical value that cannot be taken by this detection device on the front pin side, and is used when detecting a subject closest to the camera (details will be described later).
次に、マイコン(μC)は第12図に示すフローに進
み、領域(A)についての焦点検出演算を行う。まず領
域(A)の内の第7図に示す領域(A1)についての焦点
検出演算を行う。マイコン(μC)は領域(A1)の生デ
ータ(差分データを取る前のデータ)からピーク値PA1
を検出し(ステップ#180)、このピーク値PA1が所定値
KPよりも大きいかを判定する(ステップ#185)。ピー
ク値PA1が所定値KPよりも大きいときには、焦点検出を
行うのに信頼できるデータとし、ステップ#190へ進ん
で、領域(A1)の基準部のコントラストCA1を、 によって求める(ステップ#190)。上式において、a
は基準部の差分データを示す。iは差分データの左から
の画数の順番である。そしてこの値CA1が所定値KCより
も大きいか、即ちコントラストが焦点検出を行うのに充
分か否かを判定する(ステップ#195)。コントラスト
値CA1が所定値KCよりも大きいときは、焦点検出を行う
のに充分なデータとして、ステップ#200に進む。Next, the microcomputer (μC) proceeds to the flow shown in FIG. 12 and performs focus detection calculation for the area (A). First, focus detection calculation is performed for the area (A1) shown in FIG. 7 in the area (A). The microcomputer (μC) calculates the peak value PA1 from the raw data (data before taking the difference data) of the area (A1).
Is detected (step # 180), and this peak value PA1 is the predetermined value.
It is determined whether it is larger than KP (step # 185). When the peak value PA1 is larger than the predetermined value KP, the data is made reliable for focus detection, the process proceeds to step # 190, and the contrast CA1 of the reference portion of the area (A1) is set to (Step # 190). In the above equation, a
Indicates the difference data of the reference part. i is the order of the number of strokes from the left of the difference data. Then, it is determined whether or not this value CA1 is larger than a predetermined value KC, that is, whether or not the contrast is sufficient for focus detection (step # 195). When the contrast value CA1 is larger than the predetermined value KC, the data is sufficient for focus detection, and the process proceeds to step # 200.
ステップ#200では焦点検出不能で、レンズを駆動し
ながら、焦点検出可能領域を捜すモード(以下、ローコ
ンサーチという)であるか否かを判定する。このローコ
ンサーチのモードでないとき、即ちローコンサーチフラ
グ(LCSF)がセットされていないときには、ステップ#
205で相関演算を以下の式に基づいて行う。In step # 200, it is determined whether or not focus detection is not possible, and the mode is in which a focus detectable area is searched for while driving the lens (hereinafter referred to as low contrast search). If the low-con search mode is not set, that is, the low-con search flag (LCSF) is not set, step #
In 205, the correlation calculation is performed based on the following formula.
aは基準部の差分データ、a′は参照部の差分データ
を示す。iは差分データの左からの画数の順番である。
jは参照部のシフトを行う数である。 “A” indicates the difference data of the standard portion, and “a ′” indicates the difference data of the reference portion. i is the order of the number of strokes from the left of the difference data.
j is the number of shifting the reference part.
ステップ#200でローコンサーチ中であると判定され
ると、ステップ#210に進み、レンズ移動方向が判定さ
れ、繰り込み方向を示すフラグ(MMBF)がセットされて
いないとき、即ちレンズ繰り出し方向であるときは、ス
テップ#205へ進み、上述の相関演算を行い、フラグ(M
MBF)がセットされているとき、即ち、レンズ繰り込み
方向であるときは、ステップ#215に進み、相関演算を
行う。このステップ#215での相関演算は、ステップ#2
05と比べシフトする数が異なる。以下にこの理由を第8
図に基いて説明する。When it is determined in step # 200 that the low contrast search is being performed, the process proceeds to step # 210, the lens movement direction is determined, and when the flag (MMBF) indicating the retraction direction is not set, that is, the lens retraction direction. If so, the process proceeds to step # 205, the above correlation calculation is performed, and the flag (M
When MBF) is set, that is, in the lens retraction direction, the process proceeds to step # 215 to perform correlation calculation. The correlation calculation in step # 215 is performed in step # 2.
The number of shifts is different compared to 05. Below is the reason for this.
It will be described with reference to the drawings.
第8図に示したように、分割した各領域(A1),(A
2),(A3)では、夫々デフォーカス範囲(ずらしピッ
チ量)が合焦点を基準にして異なる。例えば、領域(A
1)では前ピン側は4ピッチ、後ピン側が24ピッチとな
っている。このような場合に、上述のローコンサーチを
考えると、まずレンズ繰り出し時にはレンズを繰り出
す、即ち、後ピン側(近距離側)の被写体を捜すべくレ
ンズを繰り出すので、被写体が後ピン側に存在すれば、
これを検出することができる。従って、参照部の全ての
領域に亘って、シフトさせる必要がある。ローコンサー
チ中には、j=1〜4は(前ピン側の為)必ずしも必要
でないが、被写体の変化、外光の変化により被写体が検
出できることもあるので、4ピッチ分ぐらいを相関演算
の範囲として残しておく。一方、レンズを繰り込むロー
コンサーチの場合、前ピン側(遠方側)の被写体を捜す
べくレンズを繰り込むので、その前ピンを受け持つ部分
の参照部と、相関演算をとれば良い。従って、この場
合、合焦時にはj=5であり、従ってシフト量は1〜4
で良いが、上述と同じ理由で余裕をみて6〜9の4ピッ
チ分を付加して計9ピッチ分のシフトを行う。これによ
って、時間のかかるローコンサーチ時における演算時間
を少しでも短くし、合焦検出演算の間隔を短くし、検出
能力を高める。As shown in FIG. 8, the divided areas (A1), (A
In 2) and (A3), the defocus range (shift pitch amount) differs with respect to the in-focus point. For example, the area (A
In 1), the front pin side has 4 pitches and the rear pin side has 24 pitches. In such a case, considering the low contrast search described above, first, when the lens is extended, the lens is extended, that is, the lens is extended to search for a subject on the rear pin side (close-range side), so the subject exists on the rear pin side. if,
This can be detected. Therefore, it is necessary to shift over the entire area of the reference portion. During low contrast search, j = 1 to 4 is not always necessary (because it is on the front focus side), but since the subject may be detected due to changes in the subject and changes in outside light, correlation calculation for about 4 pitches is required. Leave it as a range. On the other hand, in the case of low contrast search in which the lens is retracted, the lens is retracted in order to search for a subject on the front pin side (far side), so it is only necessary to perform a correlation calculation with the reference portion of the portion in charge of the front pin. Therefore, in this case, j = 5 at the time of focusing, and therefore the shift amount is 1 to 4
However, for the same reason as described above, a total of 9 pitches are shifted by adding 4 pitches 6 to 9 with a margin. As a result, the calculation time in the time-consuming low-con search is shortened as much as possible, the focus detection calculation interval is shortened, and the detection capability is enhanced.
第12図に戻り、相関演算を終えると、マイコン(μ
C)はシフトによって得られた内の最小の相関値(最大
相関度)を得て(ステップ#220)、この離算的な相関
値から、真の最小値を求めるべく、補間演算を行う(ス
テップ#225)。Returning to FIG. 12, when the correlation calculation is completed, the microcomputer (μ
C) obtains the minimum correlation value (maximum correlation degree) obtained by the shift (step # 220), and performs interpolation calculation to obtain the true minimum value from this divisional correlation value (step # 220). Step # 225).
このサブルーチンを第24図に示し説明すると、求めた
最小値のMA1(j)(これをMA(j)とする)、その前
後の値MA1(j−1)(これをMA(j−1)とする)、M
A1(j+1)(これをMA(j+1)とする)を使って、
シフト量jからの補正量として、Xを求め、これを上記
求めたjに加えて、真のシフト量を求める(ステップ#
3200〜3210)。(尚、補間演算に関しては、本願の主旨
ではないので、説明は省略する。)補間演算によって求
めた真のシフト量jから、この時の最小の相関値MA
(j)を求め、これをYMとし、リターンする(ステップ
#3215,3220)。This subroutine is shown in FIG. 24 and explained. MA1 (j) of the minimum value obtained (this is referred to as MA (j)), MA1 (j-1) before and after it (MA (j-1) , M
Using A1 (j + 1) (this is MA (j + 1)),
X is obtained as a correction amount from the shift amount j, and this is added to the above obtained j to obtain the true shift amount (step #
3200 to 3210). (Note that the description of the interpolation calculation is omitted because it is not the main purpose of the present application.) From the true shift amount j obtained by the interpolation calculation, the minimum correlation value MA at this time is obtained.
(J) is obtained, this is set as YM, and the process is returned (steps # 3215, 3220).
第12図に戻り、求めたYMをコントラストCA1で規格化
し、この値が所定値KYより小さいか否かを判定する(ス
テップ#230)。所定値KYよりも小さければ信頼できる
データであり、焦点検出可能であるとして、ローコンフ
ラグ(LCF)をリセットし(ステップ#235)、求めたj
から5(合焦時のシフト数)を引いて合焦からの後ピン
量を求め(ステップ#240)、このjが17より大きいか
否かを判定する(ステップ#245)。この判定を行う理
由は、本実施例では、上述したように検出した領域(領
域(A),(B),(C)及び各分割した領域)の中で
最も近距離側にピントを合わせるようにしており、第8
図から分かるように分割領域(A1)の後ピン側が15を超
えれば、他の領域と比べて最大の後ピンとなり、それ以
外の領域での演算を行っても無駄であるので、この無駄
を省くべくjの判定を行っている。今、このjの判定を
j>17としているが、上述のことからも分かるように、
実際はj>15で良く、j>17としているのは、ばらつき
を含めた値としているからであり、16でも15を少し越え
たぐらいでも良い。Returning to FIG. 12, the obtained YM is standardized by the contrast CA1, and it is determined whether or not this value is smaller than the predetermined value KY (step # 230). If it is smaller than the predetermined value KY, the data is reliable, and it is determined that the focus can be detected, the low contrast flag (LCF) is reset (step # 235), and the obtained j
Is subtracted from 5 (the number of shifts at the time of focusing) to obtain the back focus amount after focusing (step # 240), and it is determined whether or not this j is larger than 17 (step # 245). In the present embodiment, the reason for making this determination is to focus on the closest distance side among the areas (areas (A), (B), (C) and each divided area) detected as described above. And the 8th
As can be seen from the figure, if the rear pin side of the divided area (A1) exceeds 15, the maximum rear pin will be larger than in other areas, and it is useless to perform calculations in other areas. The judgment of j is made so as to be omitted. Now, the judgment of j is j> 17, but as can be understood from the above,
Actually, j> 15 is sufficient, and j> 17 is set because the value includes variation, and 16 or 15 may be slightly exceeded.
ステップ#245でjが17よりも大きいとき、領域
(A)のピッチあたりのデフォーカス量SAをjに掛け
て、デフォーカス量Δεを求める(ステップ#260)。
このピッチ当たりのデフォーカス量は光学系及び位置調
整により、領域毎に変わる定数である。従って、各カメ
ラ毎にこのデータを用意し、例えばE2PROM(電気的書き
込み消去可能ROM)にメモリーしておけばよい。When j is larger than 17 in step # 245, the defocus amount SA per pitch of the area (A) is multiplied by j to obtain the defocus amount Δε (step # 260).
The defocus amount per pitch is a constant that varies from region to region due to the optical system and position adjustment. Therefore, this data may be prepared for each camera and stored in, for example, an E 2 PROM (electrically writable / erasable ROM).
次に、マイコン(μC)の温度検出回路から検出温度
を入力し(ステップ#270)、温度による焦点検出光学
系の変化に対する基準デフォーカス補正量Δε(t)を
メモリーデーブル(図示せず)から求め、かつ、領域毎
にデフォーカス量の変化が異なるので、領域(A)に応
じた係数KAをメモリーテーブルから読み出して基準デフ
ォーカス量に掛けて、温度tに対する補正のデフォーカ
ス量Δε′を求める(ステップ#275)。次に領域毎の
組立時の光軸方向の誤差を補正する補正量ΔεA(z)
と上述の温度による補正量Δε′とデフォーカス量Δε
を加え、正しいデフォーカス量を求め、これをレジスタ
ー(DAR)にメモリーする(ステップ#280,282)。そし
てAFモードであるかを判定し、AFモードであればレンズ
の駆動制御を行うべく“AF演算”のフローに進み、FAモ
ードであれば焦点検出の表示を行うべく“表示制御”の
フローに進む(ステップ#285)。Next, the detected temperature is input from the temperature detection circuit of the microcomputer (μC) (step # 270), and the reference defocus correction amount Δε (t) for the change in the focus detection optical system due to the temperature is input from the memory table (not shown). Since the change of the defocus amount is different for each region, the coefficient K A corresponding to the region (A) is read from the memory table and multiplied by the reference defocus amount, and the corrected defocus amount Δε ′ for the temperature t. (Step # 275). Next, a correction amount Δε A (z) for correcting the error in the optical axis direction at the time of assembly for each area
And the correction amount Δε ′ due to the temperature and the defocus amount Δε
Then, the correct defocus amount is obtained, and this is stored in the register (DAR) (steps # 280, 282). Then, it judges whether it is the AF mode, and if it is the AF mode, it proceeds to the flow of "AF calculation" to control the drive of the lens, and if it is the FA mode, it proceeds to the flow of the "display control" to display the focus detection. Continue (step # 285).
ステップ#185においてピーク値PA1が所定値KP以下の
時、あるいは、ステップ#195においてコントラストCA1
が所定値KC以下の時、あるいは、ステップ#230におい
て、規格値YM/CA1が所定値KY以上のときは、夫々得られ
たデータが焦点検出を行うのに信頼できないものとし
て、領域(A)の分割した領域(A2)の焦点検出演算を
行う。ステップ#245でjが17以下であるとき、これを
レジスタ(JAR)に記憶し、領域(A2)の焦点検出演算
に進む。When the peak value PA1 is less than or equal to the predetermined value KP in step # 185, or the contrast CA1 is detected in step # 195.
Is less than the predetermined value KC, or in step # 230, when the standard value YM / CA1 is more than the predetermined value KY, it is considered that the obtained data is unreliable for focus detection, and the area (A) The focus detection calculation of the divided area (A2) is performed. When j is 17 or less in step # 245, this is stored in the register (JAR), and the process proceeds to the focus detection calculation of the area (A2).
この領域(A2)での焦点検出演算は、第13図に示すよ
うに、領域(A1)の焦点検出演算とほぼ同じであるので
異なる部分を主に説明する。ステップ#290〜ステップ
#350においては、各種データ、つまり、ピーク値デー
タPA2,コントラストデータCA2,規格値YM/CA2が異なるこ
とと、ステップ#320〜330が異なる。各種データが異な
ることは当然として説明を省略し、ステップ#320〜330
の説明をする。ステップ#320において、レンズ繰り込
みを示すフラグ(MMBF)がセットされているときは、ズ
ラシ量jを1〜19,セットされていないときはj=11〜2
9とし、基準部のデータは左から11番目乃至30番目の(A
2)領域の20個とすべく基準部画素(ai+k)のkを10
としている(但しi=1〜20)。レンズ繰り出し時(MM
BF=0)と、レンズ繰り込み時(MMBF=1)とで、シフ
ト数が異なるのは、ステップ#205〜215で説明したのと
同様であり、繰り出し時には合焦時のj=15を境に後ピ
ン側全てと、前ピン側の4ピッチでシフト数j=11〜2
9、繰り込み時には合焦時のj=15を境として、後ピン
側4ピッチと前ピン側全てでシフト数j=1〜19とな
る。The focus detection calculation in this area (A2) is almost the same as the focus detection calculation in the area (A1), as shown in FIG. 13, so a different part will be mainly described. In steps # 290 to # 350, various data, that is, the peak value data PA2, the contrast data CA2, and the standard value YM / CA2 are different, and steps # 320 to 330 are different. Of course, the description of the various data is different, and the description is omitted.
Explain. In step # 320, the shift amount j is 1 to 19 when the flag (MMBF) indicating the lens retraction is set, and j = 11 to 2 when it is not set.
9 and the data of the reference part are 11th to 30th from the left (A
2) Set k of the reference pixel (ai + k) to 10 to make 20 in the area.
(However, i = 1 to 20). When the lens is extended (MM
The difference in shift number between BF = 0) and when the lens is retracted (MMBF = 1) is the same as described in steps # 205 to 215. Number of shifts j = 11 to 2 on all rear pin side and 4 pitches on front pin side
9. At the time of retraction, the number of shifts j is 1 to 19 on the four pitches on the rear pin side and all on the front pin side, with j = 15 at the time of focusing as a boundary.
ステップ#355においては、合焦からの後ピン量を求
めるべく15(合焦時のシフト数)を減算し、この値が領
域(A1)でのシフト数をメモリーしたレジスタ(JAR)
の内容と比較され(ステップ#360)、このメモリーし
た値よりも大きいときには新たに領域(A2)のシフト数
をレジスタ(JAR)にメモリーし(ステップ#365)、小
さいときには、このステップ#365をスキップして、両
方ともステップ#370に進む。メモリーしたレジスタ(J
AR)の値が6よりも大きいときには、演算Aのルーチン
に進み、6以下のときは、次の領域(A3)の焦点検出演
算に進む。この理由は、領域(A3)での後ピンの最大デ
フォーカスピッチは4であるので、この値を越えた場合
は領域(A3)で焦点検出を行っても、無駄だからであ
る。今、この境の値を6としているのは、ステップ#24
5と同様、焦点検出誤差を含め余裕をみているからであ
る。ステップ#295,ステップ#305,ステップ#345で焦
点検出のデータが信頼できないときは、領域(A3)の焦
点検出に進む。In step # 355, 15 (the number of shifts at the time of focusing) is subtracted to obtain the amount of rear focus from the in-focus, and this value is the register (JAR) that stores the number of shifts in the area (A1).
Is compared with the contents of step (# 360), and when it is larger than this memorized value, the shift number of area (A2) is newly stored in the register (JAR) (step # 365). Skip and go to step # 370 for both. Memory register (J
When the value of (AR) is larger than 6, the routine proceeds to the calculation A routine, and when it is 6 or less, the routine proceeds to the focus detection calculation of the next area (A3). This is because the maximum defocus pitch of the rear pin in the area (A3) is 4, and if this value is exceeded, focus detection in the area (A3) is useless. It is step # 24 that the value of this boundary is 6 now.
This is because, as in the case of 5, there is a margin including the focus detection error. If the focus detection data is not reliable in step # 295, step # 305, and step 345, the process proceeds to focus detection of the area (A3).
次に、領域(A3)の焦点検出演算を第14図のフローを
参照して説明する。ここでもステップ#380〜ステップ
#435においては、各種データは違うものの領域(A1)
の焦点検出演算のフローのステップ#180〜235と同様の
処理をするので異なる部分のみを説明し、それ以外の説
明は省略する。ステップ#410において、レンズ繰り込
みを示すフラグ(MMBF)がセットされていないとき、即
ち、レンズ繰り出し時には、後ピン方向の焦点検出を行
えば良いので、合焦時のシフト数をj=25として、シフ
ト数は後ピン側全てと前ピン側4ピッチ分のj=21〜29
とすれば良い(ステップ#415)。一方、フラグ(MMB
F)がセットされているとき、即ちレンズ繰り込み時に
は、前ピン方向の焦点検出を行う必要があるので、すべ
ての数j=1〜29のシフトを行う(ステップ#405)。
ステップ#435からステップ#440に進むと、合焦からの
後ピン量を検出すべくjから25(合焦時のシフト数)を
減算し、この値がレジスタ(JAR)にメモリーしたシフ
ト数よりも大きいかを判定し、大きい場合には、この値
をレジスタ(JAR)にメモリーし、レジスタ(JAR)にメ
モリーしたシフト数以下であればステップ#450をスキ
ップし、両方とも演算Aのルーチンに進む(ステップ44
0〜450)。Next, the focus detection calculation of the area (A3) will be described with reference to the flow of FIG. Here again, in Step # 380 to Step # 435, although the various data are different, the area (A1)
Since the same processing as steps # 180 to 235 of the flow of the focus detection calculation is performed, only different parts will be described, and the other description will be omitted. In step # 410, when the flag (MMBF) indicating the lens retraction is not set, that is, when the lens is extended, focus detection in the rear focus direction may be performed, so the number of shifts during focusing is set to j = 25, The number of shifts is j = 21 to 29 for all rear pin side and front pin side 4 pitches.
(Step # 415). Meanwhile, the flag (MMB
When F) is set, that is, when the lens is retracted, it is necessary to perform focus detection in the front focus direction, so all the numbers j = 1 to 29 are shifted (step # 405).
When it proceeds from step # 435 to step # 440, 25 (the number of shifts at the time of focusing) is subtracted from j in order to detect the amount of rear focus from the focus, and this value is less than the number of shifts stored in the register (JAR). Is also large, and if it is larger, this value is stored in the register (JAR), and if it is less than or equal to the number of shifts stored in the register (JAR), step # 450 is skipped, and both are returned to the calculation A routine. Go forward (step 44
0-450).
ステップ#385,ステップ#395,ステップ#430におい
て得られたデータが焦点検出において信頼できないとき
には、ステップ#455に進み、レンズを駆動しながら焦
点検出可能領域を捜しているモードを示すフラグ(LCS
F)がセットされているかを判断し、セットされている
場合、ステップ#460に進み、低輝度であったことを示
すフラグ(LLF)がセットされているかを判定し、セッ
トされていれば検出不能判定のフローに進む。When the data obtained in step # 385, step # 395, and step # 430 is unreliable in focus detection, the process proceeds to step # 455, and a flag (LCS indicating a mode in which the lens is driven to search for a focus detectable area).
F) is set, and if it is set, the process proceeds to step # 460, it is determined whether the flag (LLF) indicating low brightness is set, and if it is set, it is detected. Proceed to the flow for determining the impossibility.
上述したように、レンズを駆動しながら(LCSF=1)
焦点検出領域を捜すべく補助光を光らせるモード(LLF
=1)では、領域(A)(領域(A1),(A2),(A
3))のみの焦点検出を行うので、領域(B)の相関演
算には進まない。フラグ(LCSF),(LLF)のどちらか
一方のフラグがセットされていないときは、ステップ#
465に進み、AFモードであるかを入力端子(IP6)のレベ
ルを検出して判定し、AFモードと判定すれば領域(B)
の相関演算のフローに進み、FAモードであれば領域
(B)の相関演算を行わず焦点状態の表示制御のフロー
に進む。As described above, while driving the lens (LCSF = 1)
A mode in which auxiliary light is emitted to search the focus detection area (LLF
= 1), the area (A) (areas (A1), (A2), (A
Since the focus detection is performed only in 3)), the correlation calculation of the area (B) does not proceed. If either flag (LCSF) or (LLF) is not set, step #
Proceed to step 465 to determine if it is in AF mode by detecting the level of the input terminal (IP6). If it is determined to be in AF mode, the area (B)
If the FA mode is selected, the correlation calculation of the area (B) is not performed, and the flow proceeds to the display control flow of the focus state.
次に、第15図の演算Aのルーチンを説明する。レジス
タ(JAR)にメモリーされたシフト数jに、領域(A)
の1ピッチ当たりのデフォーカス量SAを掛け、デフォー
カス量Δεを求める(ステップ#468,#470)。温度を
温度検出装置(TEMPDET)から入力し、温度に対する焦
点検出光学系の基準デフォーカス補正量Δε(t)をテ
ーブルから読み出し、領域(A)でのこの誤差を求める
べく係数KAをテーブルから読み出して基準デフォーカス
補正量Δε(t)に掛けて、温度に対する補正デフォー
カス量Δε′を求める(ステップ#475,480)。光軸方
向の組立誤差ΔεA(z)と上記補正量Δε′とをデフ
ォーカス量Δεに加えて正しいデフォーカス量を求め
(ステップ#485)、これをレジスタ(DAR)に記憶する
(ステップ#487)。次に、マイコン(μC)はAFモー
ドであるか否かを、入力端子(IP6)のレベルを検出す
ることにより判定し(ステップ#490)、AFモードと判
定すれば、領域(B)の相関演算のフローを示す“B相
関”へ、FAモードと判定すれば焦点検出状態を表示する
“表示制御”のフローへ進む。Next, the routine of operation A in FIG. 15 will be described. In the shift number j stored in the register (JAR), the area (A)
Is multiplied by the defocus amount SA per pitch to obtain the defocus amount Δε (steps # 468, # 470). The temperature is input from the temperature detection device (TEMPDET), the reference defocus correction amount Δε (t) of the focus detection optical system with respect to the temperature is read from the table, and the coefficient K A is calculated from the table to obtain this error in the area (A). It is read and multiplied by the reference defocus correction amount Δε (t) to obtain the corrected defocus amount Δε ′ with respect to temperature (steps # 475, 480). A correct defocus amount is obtained by adding the assembly error Δε A (z) in the optical axis direction and the correction amount Δε ′ to the defocus amount Δε (step # 485), and this is stored in the register (DAR) (step ##). 487). Next, the microcomputer (μC) determines whether or not it is in the AF mode by detecting the level of the input terminal (IP6) (step # 490). If it is determined to be the AF mode, the correlation of the area (B) is detected. If the FA mode is determined, the flow proceeds to "display control" that displays the focus detection state, if "B correlation" that shows the flow of calculation.
まず“表示制御”のフローを説明すると、マイコン
(μC)は焦点検出不能を示すフラグ(LCF)がセット
されているか否かを判定し、フラグ(LCF)がセットさ
れているときには、第5図で説明した検出不能表示を表
示部(DISP II)に表示させ(ステップ#525)、“FA"
のフローに進む。焦点検出不能を示すフラグ(LCF)が
セットされていないときにはステップ#500に進み、デ
フォーカス量の絶対値|Δε|が、合焦の範囲を示す所
定値Kε以下であるか否かを判定し、所定値Kε以下で
あれば表示部(DISP II)で合焦表示を行わせ(ステッ
プ#520)、所定値Kεを超えている場合、デフォーカ
ス量が負であれば前ピンの表示を、デフォーカス量が負
でなければ後ピンの表示を表示部(DISP II)に行わせ
て“FA"のフローに進む(ステップ#505〜#515)。First, the flow of the "display control" will be described. The microcomputer (μC) determines whether or not the flag (LCF) indicating that focus detection is impossible is set. When the flag (LCF) is set, FIG. Display the undetectable display described in section 4 on the display (DISP II) (step # 525), and then press "FA".
Go to the flow of. When the flag (LCF) indicating that focus cannot be detected is not set, the routine proceeds to step # 500, where it is determined whether or not the absolute value | Δε | of the defocus amount is less than or equal to a predetermined value Kε indicating the focusing range. If the value is less than or equal to the predetermined value Kε, the in-focus display is performed on the display unit (DISP II) (step # 520). If the value exceeds the predetermined value Kε, the display of the front pin is displayed if the defocus amount is negative, If the defocus amount is not negative, the display of the rear pin is displayed on the display unit (DISP II) and the flow of "FA" is performed (steps # 505 to # 515).
次に、“B相関”のフローを説明する。このフローは
領域(B)の相関演算を行うフローである。マイコン
(μC)はステップ#530で、縦a位置であるか否かを
入力端子(IP4),(IP3)のレベルを検出して判定し、
縦a位置のとき、つまり第5図のファインダー内表示に
おいて、焦点検出領域(B)側が下に配される場合に
は、領域(B)のような下の位置には、撮影したい被写
体はほとんど存在しないとして、この領域(B)での焦
点検出は行わないようにしている。この理由は領域
(B)を無視しても、大抵は被写体は領域(A)で捕ら
えることができるであろうし、写したい被写体が領域
(A)に存在する場合には、それよりも下の位置では撮
影したい被写体よりもレンズに近い別の被写体が存在す
る場合が多く(例えば領域(A)の人物とその足元前方
にある領域(B)の物体)、このようなときには、領域
(B)の近い被写体に焦点が合ってしまうことになり、
撮影したい被写体に焦点が合わなくなってしまう。これ
を防止するためである。そこで、ステップ#530で、縦
a位置を判定すると、領域(C)の相関演算のフローで
ある“C相関”に進む。Next, the flow of "B correlation" will be described. This flow is a flow for performing the correlation calculation of the area (B). In step # 530, the microcomputer (μC) determines whether or not it is in the vertical a position by detecting the levels of the input terminals (IP4) and (IP3),
At the vertical a position, that is, when the focus detection area (B) side is arranged downward in the viewfinder display shown in FIG. 5, most of the subject to be photographed is located at the lower position such as the area (B). Since it does not exist, focus detection is not performed in this area (B). The reason for this is that even if the area (B) is ignored, the object can usually be captured in the area (A), and if the object to be photographed exists in the area (A), it will be lower than that. In many cases, there is another subject closer to the lens than the subject to be photographed at the position (for example, a person in the area (A) and an object in the area (B) in front of the foot). In such a case, the area (B) The subject will be close to,
The subject you want to shoot is out of focus. This is to prevent this. Therefore, when the vertical a position is determined in step # 530, the process proceeds to "C correlation" which is the flow of the correlation calculation of the region (C).
縦a位置でない場合には、ステップ#545に進むが、
ステップ#545〜#600までは、領域(B1)の相関演算を
行っており、この間のステップの処理は、領域(A1)の
ステップ#180〜#235と同様の処理であるので、異なる
部分のみを説明し、それ以外は説明を省略する。ステッ
プ#575において、レンズ繰り込みを示すフラグ(MMB
F)がセットされてないときには、参照部の全領域と相
関演算を行う(ステップ#570)。これは、上述したよ
うに領域(B1)が後ピン側を受け持つためである。一
方、フラグ(MMBF)がセットされているときには、合焦
時のズラシ量j=6を中心に前ピン側全てと、(余裕を
みて)後ピン側4とし、j=1〜10の範囲で参照部と相
関演算を行う(ステップ#580)。If it is not in the vertical a position, the process proceeds to step # 545,
Correlation calculation of the area (B1) is performed from steps # 545 to # 600, and the processing of the steps during this is the same as the processing of steps # 180 to # 235 of the area (A1), so only the different portions are processed. Will be described, and the other description will be omitted. In step # 575, a flag (MMB
If F) is not set, correlation calculation is performed with all areas of the reference part (step # 570). This is because the area (B1) is responsible for the rear pin side as described above. On the other hand, when the flag (MMBF) is set, the amount of deviation at the time of focusing is j = 6 as the center and all of the front pin side and the rear pin side 4 (with a margin) are set in the range of j = 1 to 10. Correlation calculation is performed with the reference part (step # 580).
ステップ#550で、ピーク値PB1が所定値KP以下のと
き、ステップ#560でコントラストCB1が所定値KC以下の
とき、ステップ#595で規格値YM/CB1が所定値KY以上の
ときには、(B2)領域の相関演算に進む。ステップ#60
5では、シフト量jから6を引き、後ピン量を演算し、
これをレジスタ(JBR)にメモリーし、これが7より大
きいかを判定する(ステップ#610,615)。シフト量j
が7より大きいときには、(B2)領域での相関演算を行
っても無駄であるので、デフォーカス量を演算すべく
“演算B"のルーチンに進む。ステップ#615でのj>7
というのは本来j>6で良いが、誤差を含んでj>7と
している。これは、領域(A)でのステップ#245の判
定と同様である。そして、ステップ#615で、jが7以
下であるときには(B2)領域の相関演算に進む。When the peak value PB1 is less than or equal to the predetermined value KP in step # 550, the contrast CB1 is less than or equal to the predetermined value KC in step # 560, and the standard value YM / CB1 is greater than or equal to the predetermined value KY in step # 595, (B2). Proceed to the area correlation calculation. Step # 60
At 5, subtract 6 from the shift amount j to calculate the rear pin amount,
This is stored in the register (JBR) and it is judged whether it is greater than 7 (steps # 610 and 615). Shift amount j
When is larger than 7, it is useless to perform the correlation calculation in the (B2) region, so the routine proceeds to the "calculation B" routine to calculate the defocus amount. J> 7 in step # 615
The reason is that originally j> 6 is sufficient, but j> 7 including an error. This is the same as the determination in step # 245 in the area (A). Then, in step # 615, when j is 7 or less, the process proceeds to the correlation calculation of the (B2) region.
第16図に(B2)領域の相関演算を示す。ステップ#62
0〜ステップ#680は、(B1)領域でのステップ#545〜6
00までの相関演算と同様であるので、異なる部分のみを
説明する。ステップ#655でレンズ繰り込みを示すフラ
グ(MMBF)がセットされているときには、参照部の全て
と相関演算を行い(ステップ#650)、フラグ(MMBF)
がセットされていないときには、合焦時のj=16からの
後ピンを示す領域(j=21まで)と、前ピン側4ピッチ
の領域を含むj=12〜21の範囲で参照部と相関演算を行
う(ステップ#660)。ステップ#625でピーク値PB2が
所定値KP以下のとき、ステップ#635でコントラストCB2
が所定値KC以下のとき、ステップ#675で規格値YM/CB2
が所定値KY以上のときには、焦点検出の信頼性が低いと
して領域(C)の相関演算に進む。Figure 16 shows the correlation calculation in the (B2) area. Step # 62
0 to step # 680 are steps # 545 to 6 in the (B1) area.
Since it is similar to the correlation calculation up to 00, only different parts will be described. When the flag (MMBF) indicating the lens renormalization is set in step # 655, the correlation calculation is performed with all the reference parts (step # 650), and the flag (MMBF)
When is not set, it correlates with the reference part in the range of j = 12 to 21 including the area from j = 16 when focusing to the rear pin (up to j = 21) and the area of 4 pitches on the front pin side. Calculation is performed (step # 660). When the peak value PB2 is less than or equal to the predetermined value KP in step # 625, the contrast CB2 is determined in step # 635.
Is below the specified value KC, the standard value YM / CB2 is determined in step # 675.
Is greater than or equal to a predetermined value KY, the reliability of focus detection is low and the process proceeds to the correlation calculation of the area (C).
ステップ#685では、合焦時のj=16をjから減算
し、レジスタ(JBR)にメモリーされている値jと比較
し、レジスタ(JBR)にメモリーされている値よりも大
きいときは、減算して得た値jをレジスタ(JBR)にメ
モリーし(ステップ#695)、一方、メモリーされてい
る値よりも小さいときには、ステップ#695をスキップ
して“演算B"のルーチンに進む(ステップ#690,#69
5)。In step # 685, j = 16 at the time of focusing is subtracted from j and compared with the value j stored in the register (JBR). If it is larger than the value stored in the register (JBR), subtraction is performed. The value j thus obtained is stored in the register (JBR) (step # 695). On the other hand, when the value j is smaller than the stored value, step # 695 is skipped and the operation B routine is executed (step # 695). 690, # 69
Five).
“演算B"のルーチンでは、レジスタ(JBR)にメモリ
ーされた値をjとし、領域(B)の1ピッチ当たりのデ
フォーカス量SBをメモリーテーブルから読み出し、jに
掛け、デフォーカス量(Δε)を求める(ステップ#70
0,#715)。温度検出装置(TEMPDET)から入力端子(It
1)を介して測定温度を入力し、測定温度に応じた基準
デフォーカス補正量Δε(t)をテーブルから読み出し
て、領域(B)での温度係数KBを上記基準デフォーカス
補正量Δε(t)に掛けて、補正のデフォーカス量Δ
ε′を求める(ステップ#720,#725)。次に、デフォ
ーカス量Δε、上記求めた補正量Δε′、組立時の光軸
方向の誤差を補正するための補正量ΔεB(z)をメモ
リーテーブルから読み出して、これらを全て加えて、新
たにデフォーカス量Δεを求め、レジスタ(DBR)にこ
の補正量をメモリーし、領域(C)の相関演算に進む
(ステップ#730,#735)。In the "calculation B" routine, the value stored in the register (JBR) is set to j, the defocus amount SB per pitch of the area (B) is read from the memory table, multiplied by j, and the defocus amount (Δε) (Step # 70
0, # 715). From the temperature detector (TEMPDET) to the input terminal (It
1) The measured temperature is input via 1), the reference defocus correction amount Δε (t) corresponding to the measured temperature is read from the table, and the temperature coefficient K B in the area (B) is set to the reference defocus correction amount Δε ( t), and the correction defocus amount Δ
Find ε '(steps # 720, # 725). Next, the defocus amount Δε, the correction amount Δε ′ obtained above, and the correction amount Δε B (z) for correcting the error in the optical axis direction at the time of assembly are read out from the memory table, and all of them are added to create a new one. Then, the defocus amount Δε is obtained, the correction amount is stored in the register (DBR), and the correlation calculation of the region (C) is performed (steps # 730, # 735).
領域(C)の相関演算では、まずカメラの位置が縦b
位置であるか否かを判定する(ステップ#740)。縦b
位置である場合には、領域(C)が被写体の下側に来る
ので、これを焦点検出の対象から除くべく領域(C)の
相関演算を行わないで、検出不能判定のルーチンに進
む。縦b位置でない場合には、(C1)領域及び(C2)領
域の相関演算を行う。これをステップ#745〜#920に示
すが、第7図からも分かるように、領域(C)は領域
(B)と画面センターを中心に左右対称、上下同一であ
るので、その焦点検出のアルゴリズムがステップ#545
〜#735とほぼ同一となる(但し、変数、演算結果、レ
ジスタ等、領域毎に異なる値は別である。)。したがっ
てステップ#745〜#920の説明は省く。異なる部分は領
域(B)で焦点検出のデータが信頼できない場合、ある
いは、焦点検出が終わった後は、領域(C)に進んだの
に対し、領域(C)では上記2つの場合に焦点検出が不
能であるか否かを判定する“検出不能判定”のルーチン
に進む点である。In the correlation calculation of the area (C), first, the position of the camera is vertical b.
It is determined whether or not it is the position (step # 740). Vertical b
In the case of the position, since the region (C) is located below the subject, the correlation calculation of the region (C) is not performed in order to exclude the region (C) from the focus detection target, and the routine proceeds to the undetectable determination routine. If it is not in the vertical b position, the correlation calculation of the (C1) region and the (C2) region is performed. This is shown in steps # 745 to # 920. As can be seen from FIG. 7, since the area (C) is symmetrical with respect to the area (B) about the screen center and is vertically the same, the focus detection algorithm is the same. Step # 545
~ # 735 is almost the same (however, different values such as variables, calculation results, registers, etc. for each area are different). Therefore, the description of steps # 745 to # 920 is omitted. In the different part, if the focus detection data is unreliable in the region (B), or after the focus detection is completed, the process proceeds to the region (C), whereas in the region (C), the focus detection is performed in the above two cases. This is the point to proceed to the routine of "detectability determination" for determining whether or not is impossible.
第19図にこの“検出不能判定”のルーチンを示す。マ
イコン(μC)はステップ#925において、焦点検出が
可能であったか否かを焦点検出不能を示すフラグ(LC
F)で判定する。このフラグ(LCF)は焦点検出開始時に
セットされ、各領域において焦点検出可能である場合に
リセットされるフラグであるから、このフラグ(LCF)
がリセットされている時には、最も後ピンの領域を判定
する“領域判定”のルーチンに進む。一方、フラグ(LC
F)がセットされているときには、領域(A)〜(C)
の領域について、全て焦点検出不能(信頼性が低い)と
してステップ#930に進む。FIG. 19 shows a routine of this “detection impossible judgment”. In step # 925, the microcomputer (μC) determines whether or not focus detection was possible by indicating a flag (LC
Judge in F). This flag (LCF) is set at the start of focus detection and is reset when focus detection is possible in each area. Therefore, this flag (LCF)
When is reset, the routine proceeds to the "area determination" routine for determining the area of the rearmost pin. Meanwhile, the flag (LC
When F) is set, areas (A) to (C)
The focus detection is not possible (the reliability is low) for all the areas of (3) and the process proceeds to step # 930.
ステップ#930では、今回の焦点検出において、補助
光発光を行ったか否かを補助光フラグ(補助光F)で判
定する。まずこの補助光フラグ(補助光F)がセットさ
れていない場合、即ち定常光のみでの焦点検出を行った
場合について説明する。ステップ#935〜945では各領域
(A)〜(C)でのAGCデータが、4を超えるか否かを
判定し、いずれも4を超えていない場合には、定常光で
の焦点検出が行えるとして低輝度を示すフラグ(LL
F)、補助光フラグ(補助光F)をリセットする(ステ
ップ#950,960)。(尚、このフラグのリセットは、後
述のステップ#1000から進んで来たときに意味をな
す。)そして、レンズを駆動しながら焦点検出可能な領
域を捜す“ローコンスキャン”のフローに進む。ステッ
プ#935〜ステップ#945において、領域(A)〜(C)
のうち、いずれか一つの領域でもAGCデータが4を超え
るときには、ステップ#965に進む。ステップ#965で
は、前回の焦点検出の結果が合焦であったか否かを判定
し、合焦でないとき(合焦フラグがセットされていない
とき)には、変数N1を0にリセットし、低輝度を示すフ
ラグ(LLF)をセットする(ステップ#980,985)。上記
変数N1はコンティニュアスモードで補助光を発光させて
合焦となった場合に、合焦後の補助光発光を焦点検出毎
に行わず、複数回の焦点検出毎に一回行うためのもので
ある(詳細は後述)。In step # 930, it is determined by the auxiliary light flag (auxiliary light F) whether or not auxiliary light emission has been performed in this focus detection. First, the case where the auxiliary light flag (auxiliary light F) is not set, that is, the case where focus detection is performed only with the stationary light will be described. In steps # 935 to 945, it is determined whether or not the AGC data in each of the areas (A) to (C) exceeds 4, and if none of them exceeds 4, focus detection with constant light can be performed. As a flag indicating low brightness (LL
F), the auxiliary light flag (auxiliary light F) is reset (steps # 950, 960). (Note that resetting this flag makes sense when the process proceeds from step # 1000, which will be described later.) Then, the process proceeds to a "low-conscan" flow in which a focus-detectable region is searched while driving the lens. In steps # 935 to # 945, areas (A) to (C)
If the AGC data exceeds 4 in any one of the areas, the process proceeds to step # 965. In step # 965, it is determined whether or not the result of the previous focus detection is in-focus, and when out of focus (when the in-focus flag is not set), the variable N1 is reset to 0 and the low brightness is set. A flag (LLF) indicating that is set (step # 980,985). The above variable N1 is for performing auxiliary light emission after focus is not performed for each focus detection when the auxiliary light is emitted in continuous mode for focusing, and for performing the focus detection once for each of a plurality of focus detections. (The details will be described later).
次に、レンズを駆動しながら焦点検出可能な領域を捜
すローコンスキャンの禁止を示すフラグ(LSIF)がセッ
トされているか否を判定する(ステップ#990)。この
ローコンスキャンの禁止は、所定動作を行ったが焦点検
出可能領域が得られなかったときにセットされるもので
あり、このフラグがセットされているときには、補助光
の発光を禁止している。その理由は、一度焦点検出不能
と判断された後(補助光発光でのローコンスキャンは行
った後)、補助光を光らせた焦点検出を行っても無駄で
あり、電流消費のみが多くなるだけだからである。この
理由からローコンスキャンの禁止を示すフラグ(LSIF)
がセットされている時には、ステップ#995からの補助
光発光モードに進まず、補助光を発光しない焦点検出を
行うべく(補助光Fは0になっている)“AF"のルーチ
ンに進む。ステップ#990において、フラグ(LSIF)が
セットされていないときには補助光フラグ(補助光F)
をセットし、モータ停止を行い、3ビームによる焦点検
出を行うために、3ビーム用フラグ(3BEF)をセットし
て、“AF"のフローに進む(ステップ#995,#996,#99
7)。Next, it is determined whether or not a flag (LSIF) indicating prohibition of low contrast scanning for searching a focus detectable area while driving the lens is set (step # 990). The prohibition of the low contrast scan is set when a predetermined operation is performed but the focus detectable area is not obtained, and when this flag is set, the emission of the auxiliary light is prohibited. . The reason is that even if focus detection is once impossible (after low contrast scan with auxiliary light emission is performed), focus detection with auxiliary light is useless, and only current consumption increases. That's why. For this reason, a flag (LSIF) indicating prohibition of low-conscan
When is set, the process does not proceed to the auxiliary light emission mode from step # 995, and the process proceeds to the "AF" routine to perform focus detection without emitting auxiliary light (the auxiliary light F is 0). In step # 990, when the flag (LSIF) is not set, the fill light flag (fill light F)
Is set, the motor is stopped, and the 3-beam flag (3BEF) is set in order to perform focus detection by 3 beams, and the process proceeds to the "AF" flow (steps # 995, # 996, # 99).
7).
ステップ#965において、前回が合焦状態であった場
合、変数N1に1を加えて、5になったか否かを判定する
(ステップ#970,#975)。変数N1が5であればステッ
プ#980に進み、変数N1をリセットして、上述のフロー
に進み、変数N1が5でなければ“AF"のルーチンに進
む。これによって合焦後の発光が焦点検出6回毎に1回
の割合で行われ、電流消費を少なくしている。In step # 965, when the previous time is in focus, 1 is added to the variable N1 and it is determined whether or not it becomes 5 (steps # 970, # 975). If the variable N1 is 5, the process proceeds to step # 980, the variable N1 is reset, and the process proceeds to the above flow. If the variable N1 is not 5, the process proceeds to the "AF" routine. As a result, the light emission after focusing is performed once every six focus detections, and the current consumption is reduced.
ステップ#930で補助光フラグ(補助光F)がセット
されているときは、ステップ#1000へ進み、低輝度を示
すフラグ(LLF)がセットされているか否かを判定し、
セットされていないときには、ステップ#950に進み、
補助光モードから抜け出す。一方、フラグ(LLF)がセ
ットされているときには、3ビーム用補助光を示すフラ
グ(3BEF)をリセットして(ステップ#1005)、ローコ
ンスキャンのフローに進む。When the auxiliary light flag (auxiliary light F) is set in step # 930, the process proceeds to step # 1000, and it is determined whether or not the flag (LLF) indicating low brightness is set,
If it is not set, proceed to step # 950,
Get out of fill mode. On the other hand, when the flag (LLF) is set, the flag (3BEF) indicating the three-beam auxiliary light is reset (step # 1005), and the flow proceeds to low contrast scan.
次に、ローコンスキャンのフローチャートを第20図に
示して説明する。まずマイコン(μC)は、ローコンス
キャンを示すフラグ(LCSF)をセットし、モータの駆動
量を制御するためのカウンターNに最大値(一回の焦点
検出に駆動する量(エンコーダからのパルス数)よりも
大きい値であれば良い)を入れる。これにより、ローコ
ンスキャン時の焦点検出において、焦点検出不能にかか
わらずレンズが停止することを防止する(ステップ#10
10,#1015)。Next, a flow chart of the low contrast scan will be described with reference to FIG. First, the microcomputer (μC) sets the flag (LCSF) indicating low contrast scan, and sets the maximum value (the amount of drive for one focus detection (the number of pulses from the encoder) to the counter N for controlling the amount of drive of the motor. If the value is larger than), enter). This prevents the lens from stopping regardless of the focus detection failure during focus detection during low contrast scanning (step # 10).
10, # 1015).
次に、レンズが駆動範囲の終端に存在するか否かをス
イッチ(S3)がONしているか否かで判定し、OFFの場
合、即ち終端に存在していないときには、ローコンスキ
ャン禁止を示すフラグ(LSIF)がセットされているか否
かを判定する(ステップ#1020,1025)。フラグ(LSI
F)がセットされているときには、ローコンスキャンを
行わず、“AF"のフローに進む。フラグ(LSIF)がセッ
トされていないとき、レンズ繰り込みを示すフラグ(MM
BF)がセットされているか否かを判定し、セットされて
いるときにはレンズ繰り込み、セットされていないとき
にはレンズ繰り出しの制御を示す信号、及び、モータの
回転速度をハイスピード(High speed,図中“Hi speed"
と略記)に制御する信号をモータ制御回路(MOC)に出
力し、モータ制御回路(MOC)は入力した制御信号に応
じてモータを制御する(ステップ#1030〜1045)。次に
モータ駆動中を示すフラグ(MDF)をセットし、焦点検
出状態を示す表示を消灯すべく、表示部(DISP II)に
制御信号を出力し、“AF"のルーチンに進む(ステップ
#1047,#1050)。Next, it is determined whether or not the lens is at the end of the driving range by whether or not the switch (S3) is ON. If it is OFF, that is, if it is not at the end of the drive range, the low-conscan scan is prohibited. It is determined whether the flag (LSIF) is set (steps # 1020, 1025). Flag (LSI
When F) is set, low contrast scan is not performed, and the flow proceeds to "AF". When the flag (LSIF) is not set, the flag (MM
BF) is set, and when it is set, the signal indicating the lens retracting control, and when it is not set, the signal indicating the lens retracting control and the motor rotation speed are set to the high speed (High speed, “ Hi speed "
Is output to the motor control circuit (MOC), and the motor control circuit (MOC) controls the motor according to the input control signal (steps # 1030 to 1045). Next, a flag (MDF) indicating that the motor is being driven is set, a control signal is output to the display unit (DISP II) to turn off the display indicating the focus detection state, and the process proceeds to the "AF" routine (step # 1047). , # 1050).
ステップ#1020において、終端を検出すると、マイコ
ン(μC)はモータ停止の信号をモータ制御回路(MO
C)に出力し、モータ停止を示すべくフラグ(MDF)をリ
セットする(ステップ#1055,#1057)。次にローコン
スキャン禁止を示すフラグ(LSIF)がセットされている
か否かを判定し(ステップ#1060)、セットされている
場合には、ローコンスキャンを行わず“AF"のルーチン
に進み、セットされていない場合はステップ#1065に進
む。ステップ#1065では、レンズ繰り込みを示すフラグ
(MMBF)がセットされているか否かを判定する。そし
て、フラグ(MMBF)がセットされていないときには、終
端に至るまでのレンズ駆動が繰り出しであったことを示
すので、引き続いて繰り込みの制御を行うべく、フラグ
(MMBF)をセットして、ステップ#1040に進み、モータ
の制御を行う。ステップ#1065において、フラグ(MMB
F)がセットされているときには、レンズの繰り込み、
繰り出しの2つの制御を行っても、焦点検出可能領域を
検出できないとして、次回の焦点検出時の補助光の発光
を禁止すべく補助光フラグ(補助光F)をリセットし、
ローコンスキャンの禁止を示すフラグ(LSIF)をセット
して、次回のローコンスキャンを禁止し、焦点検出不能
表示を表示部(DISP II)に行わせる(ステップ#1075
〜#1085)。When the termination is detected in step # 1020, the microcomputer (μC) sends a signal to stop the motor to the motor control circuit (MO
C) and reset the flag (MDF) to indicate motor stop (steps # 1055, # 1057). Next, it is determined whether or not the flag (LSIF) indicating prohibition of the low contrast scan is set (step # 1060). If it is set, the low contrast scan is not performed and the routine of "AF" is executed. If not set, proceed to step # 1065. In step # 1065, it is determined whether or not the flag (MMBF) indicating the lens retraction is set. Then, when the flag (MMBF) is not set, it indicates that the lens drive up to the end has been extended. Therefore, the flag (MMBF) is set in order to continuously control the extension, and step # Proceed to 1040 to control the motor. In step # 1065, the flag (MMB
When F) is set, the lens retracts,
Even if the two control operations of feeding out are performed, the focus detection area cannot be detected, and the auxiliary light flag (auxiliary light F) is reset to prohibit emission of the auxiliary light at the next focus detection.
A flag (LSIF) indicating prohibition of low-conscan is set to prohibit the next low-con scan and the focus detection impossible display is displayed on the display unit (DISP II) (step # 1075).
~ # 1085).
次にマイコン(μC)は、コンティニュアスモードで
あるか否かを、スイッチ(S5)の状態から判定して、コ
ンティニュアスモードであれば、続いて焦点検出を行う
べく、“AF"のルーチンに進み、コンティニュアスモー
ドでなければ、次回の割り込み、具体的には再度のスイ
ッチ(S1)のONを待つ。Next, the microcomputer (μC) determines from the state of the switch (S5) whether it is in continuous mode or not. If it is not in the continuous mode, it waits for the next interrupt, specifically, the switch (S1) is turned on again.
次に焦点検出可能であったときに得られた各領域のデ
フォーカス量のうち、どの領域のデフォーカス量を選択
するかの説明を、第21図に示す“領域判定”のルーチン
を用いて説明する。この焦点検出装置では上述のよう
に、カメラからの距離が最も近い被写体にピントを合わ
すようになっており、これには最も後ピン側のデフォー
カス量、即ち、最大のデフォーカス量を選択すれば良
い。“領域判定”のルーチンでは、ステップ#1095,#1
100,#1115において最大のデフォーカス量を検出し、最
大のデフォーカス量が検出された領域のデフォーカス量
を、デフォーカス量(DF)とし、レンズ駆動量を求める
“AF演算”のルーチンに進む(ステップ#1095〜#112
0)。Next, of the defocus amounts of the respective regions obtained when focus detection is possible, an explanation of which region of the defocus amounts is to be selected will be given using the "region determination" routine shown in FIG. explain. As described above, this focus detection device focuses on the subject closest to the camera. For this purpose, the defocus amount on the rearmost focus side, that is, the maximum defocus amount can be selected. Good. In the routine of "area judgment", steps # 1095, # 1
100, # 1115 detects the maximum defocus amount, and the defocus amount of the area where the maximum defocus amount is detected is set as the defocus amount (DF). Go forward (steps # 1095 to # 112
0).
“AF演算”のルーチンでは、焦点検出可能であるの
で、レンズ繰り込みを示すフラグ(MMBF),ローコンス
キャンの禁止を示すフラグ(LSIF),ローコンスキャン
を示すフラグ(LCSF)をリセットし、3ビームの補助光
発光を行うフラグ(3BEF)をセットする(ステップ#11
25〜#1140)。次に、上記求めたデフォーカス量(DF)
に、モータの回転数に変換するための係数KLを掛け、モ
ータの回転数Nを求める(ステップ#1145)。In the "AF calculation" routine, focus detection is possible, so the flag indicating lens retraction (MMBF), the flag indicating inhibition of low-conscan (LSIF), and the flag indicating low-conscan (LCSF) are reset and Set the flag (3BEF) that emits beam auxiliary light (step # 11)
25 ~ # 1140). Next, the defocus amount (DF) obtained above
Is multiplied by a coefficient K L for converting into the number of rotations of the motor to obtain the number of rotations N of the motor (step # 1145).
次に、モータが駆動中であるか否かを、モータ駆動中
を示すフラグ(MDF)によって判定し(ステップ#115
0)、このフラグ(MDF)がセットされていないとき(レ
ンズが停止しているとき)には、上記求めたモータの回
転数の絶対値|N|が合焦範囲を示す所定値KIN以内である
かを判定し(ステップ#1155)、所定値以内であれば合
焦であるとし、合焦フラグ(合焦F)をセットし、合焦
表示を表示部(DISP II)に合わせ、補助光発光を禁止
すべく補助光フラグ(補助光F)をリセットする(ステ
ップ#1160〜ステップ#1170)。そして、コンティニュ
アスモードであるか否かを判定し、コンティニュアスモ
ードであれば、“AF"のルーチンに戻って、焦点検出を
繰り返し、コンティニュアスモードでなければ割込待ち
とする(ステップ#1175)。Next, whether or not the motor is being driven is determined by the flag (MDF) indicating that the motor is being driven (step # 115
0), when this flag (MDF) is not set (when the lens is stopped), the absolute value | N | of the number of rotations of the motor obtained above is within the specified value K IN indicating the focusing range. Is determined (step # 1155), if it is within the predetermined value, it is determined to be in focus, the focus flag (focus F) is set, the focus display is adjusted to the display section (DISP II), and the auxiliary The auxiliary light flag (auxiliary light F) is reset to prohibit light emission (step # 1160 to step # 1170). Then, it is determined whether or not the mode is the continuous mode, and if the mode is the continuous mode, the process returns to the "AF" routine to repeat the focus detection, and if it is not the continuous mode, it waits for an interrupt (( Step # 1175).
ステップ#1150でモータが駆動中であるとき(フラグ
(MDF)がセットされているとき)、あるいは、ステッ
プ#1155で合焦状態にないとき(回転数の絶対値|N|が
所定値KINを超えるとき)には、ステップ#1180に進
み、合焦を示すフラグ(合焦F)をリセットする。When the motor is being driven in step # 1150 (when the flag (MDF) is set), or when the motor is out of focus in step # 1155 (the absolute value of rotation speed | N | is the specified value K IN If it exceeds (), the process proceeds to step # 1180, and the flag indicating the focus (focus F) is reset.
次に回転数の絶対値|N|が合焦の近傍の範囲であるか
を示す所定値KNZ以下であるかを判定し、所定値KNZ以下
であれば、モータの回転速度をロースピード(Low spee
d,図中“Lo speed"と略記)とする信号を、所定値KNZを
超えればハイスピードとする信号を、モータ制御回路
(MOC)に出力し、モータ駆動中を示すフラグ(MDF)を
セットする(ステップ#1185〜1200)。そして、今回の
焦点検出が補助光を用いて行われたものかを、補助光フ
ラグ(補助光F)がセットされているか否かで判定し、
セットされていれば割込を待ち、セットされていないと
きは、焦点検出を行うべく“AF"のフローに進む。これ
によって焦点検出可能かつ補助光発光時ではレンズの駆
動中は焦点検出を行わないようにしている。Next, it is judged whether the absolute value of the number of revolutions | N | is less than or equal to a predetermined value K NZ that indicates the range in the vicinity of focusing. If it is less than or equal to the predetermined value K NZ , the motor rotation speed is set to low speed. (Low spee
d, abbreviated as "Lo speed" in the figure), outputs a signal to high speed if it exceeds a predetermined value K NZ to the motor control circuit (MOC), and sets a flag (MDF) indicating that the motor is being driven. Set (steps # 1185-1200). Then, it is determined whether or not the focus detection this time is performed by using the auxiliary light, based on whether the auxiliary light flag (auxiliary light F) is set,
If it is set, it waits for an interrupt, and if it is not set, it proceeds to the "AF" flow for focus detection. As a result, focus detection is possible and focus detection is not performed while the lens is being driven when the auxiliary light is emitted.
次に、エンコーダ回路(ENC)からのパルスが来る毎
に割り込みを行う“INTENC"のフローを第22図に示し、
モータ駆動中のモータの制御及び焦点検出の制御を説明
する。まず、マイコン(μC)は、このフローに入る毎
に回転数(N)から1を引く(ステップ#1210)。次に
ローコンスキャン中であるか否かをフラグ(LCSF)によ
って判定し、ローコンスキャン中(LCSF=1)であれば
ステップ#1270に進み、レンズが終端にあるか否かをス
イッチ(S3)によって判定する。終端でなければリター
ンし、終端であればモータを停止する信号を出力して、
この停止を示すべく、フラグ(MDF)をリセットしてリ
ターンする(ステップ#1275,1280)。ステップ#1215
において、ローコンスキャンを示すフラグ(LCSF)がセ
ットされていないときには、ステップ#1220に進み、回
転数の絶対値|N|が合焦の近傍を示す所定値KNZ以内であ
るかを判定し、所定値KNZを越える場合には、ステップ
#1260でハイスピード(高速度)でモータを制御する信
号をモータ制御回路(MOC)に出力し、ステップ#1265
に進む。一方、所定値内であれば、ステップ#1225でロ
ースピード(低速度)でモータを制御する信号をモータ
制御回路(MOC)に出力し、変数Nが0になったか否か
を判定する(ステップ#1230)。変数Nが0になってい
ない場合にはステップ#1265に進み、補助光発光の焦点
検出であったかを補助光フラグ(補助光F)によって判
定し、補助光フラグがセットされている場合には、補助
光が発光されたとして割込みを待ち、セットされていな
い場合は、割込みのあったステップにリータンする。Next, Fig. 22 shows the flow of "INTENC" that interrupts each time a pulse from the encoder circuit (ENC) arrives.
The control of the motor during motor driving and the control of focus detection will be described. First, the microcomputer (μC) subtracts 1 from the rotation speed (N) every time this flow is entered (step # 1210). Next, it is determined by the flag (LCSF) whether or not the low-con scan is in progress. If the low-con scan is in progress (LCSF = 1), the flow advances to step # 1270 to switch whether or not the lens is at the end (S3 ) To judge. If it is not the end, return, and if it is the end, output a signal to stop the motor,
In order to indicate this stop, the flag (MDF) is reset and the process returns (steps # 1275,1280). Step # 1215
When the flag (LCSF) indicating the low contrast scan is not set in, the process proceeds to step # 1220, and it is determined whether or not the absolute value of rotation speed | N | is within a predetermined value K NZ indicating the vicinity of focus. If it exceeds the predetermined value K NZ , in step # 1260 a signal for controlling the motor at high speed is output to the motor control circuit (MOC), and in step # 1265
Proceed to. On the other hand, if it is within the predetermined value, a signal for controlling the motor at low speed (low speed) is output to the motor control circuit (MOC) in step # 1225, and it is determined whether or not the variable N has become 0 (step # 1230). If the variable N is not 0, the process proceeds to step # 1265, and it is determined by the auxiliary light flag (auxiliary light F) whether focus detection of auxiliary light emission has been performed. If the auxiliary light flag is set, It waits for an interrupt because the auxiliary light is emitted, and if it is not set, it returns to the interrupted step.
ステップ#1230において、変数Nが0になると、モー
タを停止する制御信号をモータ制御回路(MOC)に出力
し、フラグ(MDF)をリセットする(ステップ#1235,12
40)。次に、補助光発光の焦点検出であったかを、補助
光フラグ(補助光F)によって判定し(ステップ#124
5)、セットされている場合には、補助光発光時の焦点
検出として、ステップ#1250に進み、低輝度を示すフラ
グ(LLF)がセットされているか否かを判定し、セット
されていない場合には、補助光フラグ(補助光F)をリ
セットし(ステップ#1255)、フラグ(LLF)がセット
されているときにはステップ#1255をスキップして、両
方とも焦点検出を行うべく“AF"のフローに進む。一
方、ステップ#1245で補助光フラグ(補助光F)がセッ
トされていないときは、割込のあったステップにリター
ンする。When the variable N becomes 0 in step # 1230, a control signal for stopping the motor is output to the motor control circuit (MOC), and the flag (MDF) is reset (step # 1235, 12).
40). Next, it is determined whether or not the focus detection of the auxiliary light emission is performed by the auxiliary light flag (auxiliary light F) (step # 124
5) If set, as focus detection during auxiliary light emission, proceed to step # 1250 to determine whether or not the flag (LLF) indicating low brightness is set, and if not set , The auxiliary light flag (auxiliary light F) is reset (step # 1255), and when the flag (LLF) is set, step # 1255 is skipped and both of them perform the "AF" flow for focus detection. Proceed to. On the other hand, if the auxiliary light flag (auxiliary light F) is not set in step # 1245, the process returns to the interrupted step.
以下に変形例を示す。上記実施例においては、縦位置
の場合、縦a位置ならば領域(B)、縦b位置ならば領
域(C)の相関演算を夫々行わなかったが、別法として
縦位置であっても両相関演算を行い、縦a位置におい
て、領域(B)のデフォーカス量が最大であり、かつ領
域(B)のデフォーカス量と領域(A)又は(C)のう
ち、後ピン側に大きいデフォーカス量との差の絶対値が
所定値以下のときは、この領域(B)のデフォーカス量
ΔεBと、領域(A)又は(C)のうちの後ピン側の大
きい方のデフォーカス量MAX(ΔεA,ΔεC)との両方
を用いて、デフォーカス量Δεを、 Δε=K・ΔεB+(1−K)・MAX(ΔεA,ΔεC) (0<K<1) としても良い。縦b位置においても同様に、領域(C)
のデフォーカス量が最大であり、かつ領域(C)のデフ
ォーカス量と領域(A)又は(B)のうち、後ピン側に
大きいデフォーカス量との差の絶対値が所定値以下のと
きは、 Δε=K・ΔεC+(1−K)・MAX(ΔεA,ΔεB) としても良い。A modified example is shown below. In the above-described embodiment, in the case of the vertical position, the correlation calculation of the region (B) is not performed for the vertical a position, and the region (C) is not performed for the vertical b position. Correlation calculation is performed, and the defocus amount of the area (B) is maximum at the vertical a position, and the defocus amount of the area (B) and the large defocus amount of the area (A) or (C) on the rear pin side. When the absolute value of the difference from the focus amount is less than or equal to a predetermined value, the defocus amount Δε B of this area (B) and the larger defocus amount on the rear pin side of the area (A) or (C) Using both MAX (Δε A , Δε C ), the defocus amount Δε is set as Δε = K · Δε B + (1-K) · MAX (Δε A , Δε C ) (0 <K <1) Is also good. Similarly at the vertical position b, the area (C)
Is the maximum, and the absolute value of the difference between the defocus amount in the area (C) and the large defocus amount on the rear pin side of the area (A) or (B) is less than or equal to a predetermined value. May be Δε = K · Δε C + (1−K) · MAX (Δε A , Δε B ).
これは両場合についても、被写体が存在する可能性が
あるからであり、この場合に単一領域のみを採用して、
デフォーカス量を用いることは危険であるので、上記の
領域(B),(C)の一方と、それ以外のデフォーカス
量の大きい方との2つを用いてデフォーカス量としてい
る。これを実施するには第15図のステップ#530,第17図
のステップ#740を削除し、第21図の“領域判定”のル
ーチンを第25図のようにすれば良い。ここでは、上記式
におけるKを(1/2)としている。This is because there may be a subject in both cases, and in this case, only a single region is adopted,
Since it is dangerous to use the defocus amount, one of the regions (B) and (C) and the other one having the larger defocus amount are used as the defocus amount. To implement this, step # 530 of FIG. 15 and step # 740 of FIG. 17 may be deleted and the “area determination” routine of FIG. 21 may be performed as shown in FIG. Here, K in the above equation is (1/2).
第25図のフローにおいて、領域(A)が最大のデフォ
ーカス量であるとき、つまりDAR(≠−KE)≧DBR≧DCR
であるとき、ステップ#3300,ステップ#3305,ステップ
#3310と進み、領域(A)のデフォーカス量が用いられ
る。DBR≦DAR<DCRであるとき、ステップ#3300,#330
5,#3315と進む。ステップ#3315において、縦b位置で
ないと判定されたときには、領域(C)のデフォーカス
量が用いられる(ステップ#3325)。縦b位置である場
合に、領域(A)のデフォーカス量がDAR=−KEである
とき、即ち、焦点検出不能のときには、やはり領域
(C)のデフォーカス量を用いる。DAR=−KEでないと
きには、領域(C)と領域(A)との差の絶対値が所定
値KDF以下かを判定し、所定値KDF以下のときには、デフ
ォーカス量DFとしては、DF=(1/2)(DAR+DCR)を用
いる(ステップ#3320〜#3323)。所定値KDFを越える
ときには、デフォーカス量として、領域(A)のデフォ
ーカス量を用いる。In the flow of FIG. 25, when the area (A) has the maximum defocus amount, that is, DAR (≠ −KE) ≧ DBR ≧ DCR
If so, the process proceeds to step # 3300, step # 3305, and step # 3310, and the defocus amount of the area (A) is used. When DBR ≦ DAR <DCR, steps # 3300, # 330
Go to 5, # 3315. If it is determined in step # 3315 that the position is not the vertical b position, the defocus amount of the area (C) is used (step # 3325). When the defocus amount in the area (A) is DAR = -KE in the vertical position b, that is, when focus detection is impossible, the defocus amount in the area (C) is also used. When DAR = -KE is not satisfied, it is determined whether the absolute value of the difference between the area (C) and the area (A) is less than or equal to a predetermined value KDF. When the absolute value is less than or equal to the predetermined value KDF, the defocus amount DF is DF = (1 / 2) (DAR + DCR) is used (steps # 3320 to # 3323). When the value exceeds the predetermined value KDF, the defocus amount of the area (A) is used as the defocus amount.
DCR>DBR>DARのとき、ステップ#3300,#3330,#333
5と進み、ステップ#3335で縦b位置でないと判定され
たときには、領域(C)のデフォーカス量が用いられ
る。縦b位置であるときには、領域(B)と領域(C)
とのデフォーカス量の差の絶対値が所定値KDF以下かを
判定し、所定値以下のときにはデフォーカス量として、
DF=1/2(DBR+DCR)を用いる(ステップ#3340,#334
2)。所定値KDFを越えるときには、デフォーカス量とし
て領域(B)のデフォーカス量を用いる。When DCR>DBR> DAR, steps # 3300, # 3330, # 333
When it is determined that the position is not the vertical b position in step # 3335, the defocus amount of the area (C) is used. When the position is the vertical b position, the area (B) and the area (C)
And the absolute value of the difference in defocus amount from the specified value KDF is less than or equal to a predetermined value.
Use DF = 1/2 (DBR + DCR) (steps # 3340, # 334
2). When the value exceeds the predetermined value KDF, the defocus amount of the area (B) is used as the defocus amount.
DBRが最大のデフォーカス量のとき、ステップ#3300,
#3330,#3345と進み、ステップ#3345で縦a位置でな
いと判定されたとき、領域(B)のデフォーカス量が用
いられる。DBRが最大デフォーカス量で、縦a位置のと
きにDBR≧DR>DARであり、かつ|DCR−DBR|が所定値KDF
以下であれば、デフォーカス量(DF)はDF=(1/2)(D
BR+DCR)が用いられる。DBR>DAR≧DCRであるときに
は、ステップ#3355で、領域(A)のデフォーカス量が
DAR−KEであるかを判定され、DAR=−KEであるときに
は、領域(A),(C)共に焦点検出不能として、領域
(B)のデフォーカス量が用いられ、DAR≠−KEであれ
ば、領域(A)と領域(B)とのデフォーカス量の差の
絶対値が所定値KDF以下であるかを判定し、所定値KDF以
下であれば、DF=(1/2)(DAR+DBR)が用いられ、所
定値KDFを越えれば、DF=DBRが用いられる(ステップ#
3360,#3362)。尚、Kは(1/2)に限らない。When DBR is at maximum defocus amount, step # 3300,
When the process proceeds to # 3330 and # 3345 and it is determined in step # 3345 that the position is not the vertical a position, the defocus amount of the area (B) is used. DBR is the maximum defocus amount, DBR ≧ DR> DAR when vertical a position, and | DCR−DBR | is a predetermined value KDF
Defocus amount (DF) is DF = (1/2) (D
BR + DCR) is used. When DBR> DAR ≧ DCR, the defocus amount of the area (A) is determined in step # 3355.
If DAR-KE is determined, and if DAR = -KE, focus detection is not possible in both areas (A) and (C), the defocus amount in area (B) is used, and if DAR ≠ -KE. For example, it is determined whether the absolute value of the difference in defocus amount between the area (A) and the area (B) is less than or equal to a predetermined value KDF. If the absolute value is less than or equal to the predetermined value KDF, DF = (1/2) (DAR + DBR ) Is used, and if a predetermined value KDF is exceeded, DF = DBR is used (step #
3360, # 3362). Note that K is not limited to (1/2).
さらに、光軸方向の補正であるが、実施例では、焦点
検出領域毎に行ったが、各領域毎に分割したブロック毎
に行えば、さらに焦点検出の精度が上がることは言うま
でもない。Further, although the correction in the optical axis direction is performed for each focus detection area in the embodiment, it goes without saying that the accuracy of focus detection is further improved if it is performed for each block divided for each area.
(発明の効果) 本発明にあっては、焦点検出結果に基づいて撮影レン
ズを合焦位置に駆動する第1のモードが選択されたとき
には、比較的広い第1の領域において検出された焦点検
出結果に基づいて撮影レンズの焦点状態が表示される。
従って、広い範囲における被写体情報に基づいて焦点調
節が行なわれ、かつ合焦表示が行なわれる。従って、撮
影画面の構図を決める際に被写体へのピント合わせを意
識する必要が少なくなる。(Effect of the Invention) According to the present invention, when the first mode for driving the taking lens to the in-focus position is selected based on the focus detection result, the focus detection detected in the relatively wide first area is performed. The focus state of the taking lens is displayed based on the result.
Therefore, focus adjustment is performed based on the subject information in a wide range, and in-focus display is performed. Therefore, it is less necessary to be aware of focusing on the subject when determining the composition of the shooting screen.
一方、焦点検出のみを行なう第2のモードが選択され
たときには、第1の領域よりも狭い第2の領域において
検出された焦点検出結果に基づいて焦点状態が表示され
る。これによりピントを合わせたい特定の被写体以外の
被写体に影響されて、特定の被写体へのピント合わせの
精度が悪いにもかかわらず合焦であると表示されること
がなくなる。従って、狙った被写体について精度良く焦
点検出を行なうことができる。On the other hand, when the second mode in which only focus detection is performed is selected, the focus state is displayed based on the focus detection result detected in the second area narrower than the first area. As a result, an object other than the specific object that is desired to be in focus is not affected, and the focus is not displayed even though the accuracy of focusing on the specific object is poor. Therefore, it is possible to accurately detect the focus of the target object.
このように、各モードに適した焦点検出動作を行なう
ことができるという効果がある。In this way, there is an effect that a focus detection operation suitable for each mode can be performed.
第1図は本発明の構成を説明するためのブロック図、第
2図は本発明の一実施例に係る自動焦点検出装置の概略
構成を示す斜視図、第3図(a)(b)及び第4図
(a)乃至(c)は同上の動作説明図、第5図は同上の
ファインダー内表示を示す正面図、第6図(a)(b)
は同上に用いるCCDチップの詳細を示す説明図、第7図
は同上のCCDチップにおける基準部の分割領域を示す説
明図、第8図は同上の分割領域についてのシフト量を示
す説明図、第9図は同上に用いる位置検出装置の概略構
成図、第10図は同上に用いる制御回路の回路図、第11図
乃至第25図は同上の動作説明のためのフローチャートで
ある。 (1)は第1の焦点検出手段、(2)は第2の焦点検出
手段、(3)は操作手段、(4)は選択手段である。FIG. 1 is a block diagram for explaining the configuration of the present invention, FIG. 2 is a perspective view showing a schematic configuration of an automatic focus detection device according to an embodiment of the present invention, and FIGS. 3 (a) (b) and 4 (a) to 4 (c) are diagrams for explaining the operation of the above, FIG. 5 is a front view showing the display in the finder, and FIGS. 6 (a) and 6 (b).
Is an explanatory view showing details of a CCD chip used in the above, FIG. 7 is an explanatory view showing a divided area of a reference portion in the above-mentioned CCD chip, FIG. 9 is a schematic configuration diagram of a position detecting device used in the same as above, FIG. 10 is a circuit diagram of a control circuit used in the above, and FIGS. 11 to 25 are flowcharts for explaining the operation of the above. (1) is a first focus detecting means, (2) is a second focus detecting means, (3) is an operating means, and (4) is a selecting means.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G03B 3/00 A (56)参考文献 特開 昭59−159136(JP,A) 特開 昭58−140724(JP,A) 特開 昭58−219505(JP,A) 特開 昭57−116311(JP,A) 特開 昭61−55618(JP,A) 実開 昭58−93924(JP,U)─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical display location G03B 3/00 A (56) References JP-A-59-159136 (JP, A) JP-A-58 -140724 (JP, A) JP 58-219505 (JP, A) JP 57-116311 (JP, A) JP 61-55618 (JP, A) Actual development Sho 58-93924 (JP, U) )
Claims (3)
の領域よりも狭い第2の領域において焦点検出を行なう
焦点検出手段と、 焦点検出手段によって検出された焦点検出結果に基づい
て、撮影レンズの焦点状態を表示する表示手段と、 焦点検出結果に基づいて撮影レンズを合焦位置に駆動す
る第1のモードと焦点検出のみを行なう第2のモードと
を手動操作で切り換えできる操作手段と、 操作手段により第1のモードが選択されたときには上記
第1の領域において検出された焦点検出結果に基づいて
撮影レンズの焦点状態を表示し、第2のモードが選択さ
れたときには上記第2の領域において検出された焦点検
出結果に基づいて焦点状態を表示するよう制御する制御
手段と、 を備えたことを特徴とする自動焦点検出装置。1. A first region having a predetermined area, and a first region.
Focus detection means for performing focus detection in a second area narrower than the area, display means for displaying the focus state of the photographing lens based on the focus detection result detected by the focus detection means, and based on the focus detection result And a first mode in which the photographing lens is driven to the in-focus position and a second mode in which only focus detection is performed by manual operation, and the first mode when the first mode is selected by the operation means. The focus state of the photographic lens is displayed based on the focus detection result detected in the area, and the focus state is displayed based on the focus detection result detected in the second area when the second mode is selected. An automatic focus detection device comprising:
複数の部分からなる領域であり、上記第2の領域は上記
複数の部分のうち撮影画面の中央部のみからなる領域で
あることを特徴とする特許請求の範囲第1項記載の自動
焦点検出装置。2. The first area is an area including a plurality of portions including a central portion of a photographing screen, and the second area is an area including only a central portion of the photographing screen among the plurality of portions. The automatic focus detection device according to claim 1, wherein
て、第1のモードが選択されたときには第1の領域の範
囲を、第2のモードが選択されたときには第2の領域の
範囲をそれぞれファインダ内に表示する第2の表示手段
を備えて成ることを特徴とする特許請求の範囲第1項又
は第2項に記載の自動焦点検出装置。3. The finder according to the mode switching by the operating means, the range of the first region when the first mode is selected, and the range of the second region when the second mode is selected. The automatic focus detection device according to claim 1 or 2, further comprising a second display means for displaying the inside.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP462787A JPH0830779B2 (en) | 1987-01-12 | 1987-01-12 | Automatic focus detection device |
| US07/141,845 US4904854A (en) | 1987-01-12 | 1988-01-11 | Automatic focus detecting device having deviation compensation |
| US07/457,898 US5049731A (en) | 1987-01-12 | 1989-12-27 | Automatic focus control device having a plurality of focus detection areas |
| US07/691,486 US5086217A (en) | 1987-01-12 | 1991-04-25 | Automatic focus control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP462787A JPH0830779B2 (en) | 1987-01-12 | 1987-01-12 | Automatic focus detection device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63172215A JPS63172215A (en) | 1988-07-15 |
| JPH0830779B2 true JPH0830779B2 (en) | 1996-03-27 |
Family
ID=11589272
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP462787A Expired - Lifetime JPH0830779B2 (en) | 1987-01-12 | 1987-01-12 | Automatic focus detection device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0830779B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2666142B2 (en) * | 1987-02-04 | 1997-10-22 | 旭光学工業株式会社 | Automatic focus detection device for camera |
| JP2832012B2 (en) * | 1988-08-31 | 1998-12-02 | キヤノン株式会社 | Camera auto focus device |
| JPH02120711A (en) * | 1988-10-28 | 1990-05-08 | Nikon Corp | photometric distance measuring device |
| JPH02251924A (en) * | 1989-03-27 | 1990-10-09 | Nikon Corp | automatic focus adjustment device |
-
1987
- 1987-01-12 JP JP462787A patent/JPH0830779B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63172215A (en) | 1988-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100295237B1 (en) | A focus information detection device, a focus detection device, and a camera using the same | |
| US5049731A (en) | Automatic focus control device having a plurality of focus detection areas | |
| JPS63246730A (en) | Focus detector | |
| JP3585291B2 (en) | Automatic focusing device | |
| US7391463B2 (en) | Image sensing apparatus having distance measuring unit and control method thereof | |
| JP4963569B2 (en) | Imaging system and lens unit | |
| US6222996B1 (en) | Camera with distance measuring apparatus for preferentially controlling passive and active type AF system | |
| JP3963568B2 (en) | Camera autofocus device | |
| US5150146A (en) | Focus detecting device utilizing auxiliary illumination | |
| JPS63172209A (en) | Automatic focus detector | |
| JPH0833511B2 (en) | Automatic focus detection device | |
| JPH0830779B2 (en) | Automatic focus detection device | |
| JP2511919B2 (en) | Automatic focus detection device | |
| JP2511920B2 (en) | Camera with automatic focus detection | |
| US5086217A (en) | Automatic focus control device | |
| JP2776436B2 (en) | Automatic focus detection device | |
| US4816858A (en) | Automatic focusing cameras | |
| JP3675131B2 (en) | Camera with shake correction function | |
| JPS63172247A (en) | Automatic focus detector | |
| US5752101A (en) | Flash light amount controlling apparatus | |
| JP3955201B2 (en) | Auto focus camera | |
| JP2006146058A (en) | Camera photometric device | |
| JPH10213738A (en) | Range-finding device and camera | |
| JP3055961B2 (en) | Autofocus device | |
| JPS63172211A (en) | Automatic focus detector |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |