JPH03211516A - Automatic focusing device - Google Patents
Automatic focusing deviceInfo
- Publication number
- JPH03211516A JPH03211516A JP776990A JP776990A JPH03211516A JP H03211516 A JPH03211516 A JP H03211516A JP 776990 A JP776990 A JP 776990A JP 776990 A JP776990 A JP 776990A JP H03211516 A JPH03211516 A JP H03211516A
- Authority
- JP
- Japan
- Prior art keywords
- defocus
- area
- focus
- amount
- subject
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Focusing (AREA)
- Automatic Focus Adjustment (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、撮影レンズの画面内の複数の被写体領域のデ
フォーカス量を検出して、撮影レンズの焦点調節を行う
自動焦点調節装置に関するものである。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to an automatic focus adjustment device that adjusts the focus of a photographic lens by detecting the amount of defocus of a plurality of subject areas within the screen of a photographic lens. It is.
〔従来の技術]
従来、カメラの焦点検出装置としては、撮影レンズの異
なる射出瞳領域を通過した被写体からの光束を、一対の
ラインセンサ上に結像させ、被写体像を光電変換して得
られた一対の像信号の相対位置変位量を求めることによ
り、被写体のデフォーカス量を検出する方法がよ(知ら
れている。[Prior Art] Conventionally, a focus detection device for a camera focuses light beams from a subject that have passed through different exit pupil areas of a photographic lens on a pair of line sensors, and photoelectrically converts the subject image. A well-known method is to detect the amount of defocus of a subject by determining the amount of relative positional displacement of a pair of image signals.
上記方法では焦点検出系(光学系、センサ)が1組なの
で画面内の一つの被写体領域のデフォーカス量しか検出
できないが、検出系を複数組用意することによって、画
面内の複数の被写体領域のデフォーカス量を検出する方
法も多数提案されている。In the above method, only one set of focus detection system (optical system, sensor) is required, so it can only detect the defocus amount of one subject area on the screen. However, by preparing multiple sets of detection systems, it is possible to detect Many methods for detecting the amount of defocus have also been proposed.
後者の方法では、被写体領域が複数であるため、検出さ
れるデフォーカス量も複数となる。ところが、カメラで
ピントを合わせたい被写体領域は最終的には1つか、せ
いぜい2つの領域(この場合、例えば両者の中間の値で
ピントを合わせる)であるから、何らかの手続きにした
がって、被写体領域を選択し、選択された領域に対応す
るデフォーカス量で撮影レンズのピント合わせを行うこ
とになる。In the latter method, since there are a plurality of subject areas, there are also a plurality of detected defocus amounts. However, the number of subject areas that you want to focus on with the camera is ultimately one, or at most two areas (in this case, for example, focus on an intermediate value between the two), so you have to follow some procedure to select the subject area. Then, the photographic lens is focused with the amount of defocus corresponding to the selected area.
選択方法としては、カメラに対して最も至近側と判断さ
れる被写体領域を選択する方法が一般的である。A common selection method is to select a subject area that is determined to be closest to the camera.
しかしながら、前述した選択方法では次に述べるような
不都合の生じる可能性がある。However, the above selection method may cause the following inconvenience.
即ち、ある撮影レンズ位置で焦点検出動作を行い、複数
の被写体領域内から1つの領域を選択して、その領域の
デフォーカス量で撮影レンズを駆動し、レンズ駆動が終
了した距離環位置で再度焦点検出動作を行うと、被写体
の状況によっては、前回選択された領域が焦点検出不能
となり、焦点検出可能な被写体領域の内から別の領域を
選択し直し、その領域のデフォーカス量でまたレンズ駆
動を行う、といった場合が生じ得る。そして、再びレン
ズ駆動終了後、焦点検出を行う、一番最初に選択した領
域が焦点検出可能となり、代わって前回選択した領域は
検出不能となり、またレンズ駆動を行うことになる。こ
れを相当回数くり返し、撮影レンズの駆動がいわば発振
状態となってしまう。In other words, a focus detection operation is performed at a certain shooting lens position, one area is selected from among multiple subject areas, the shooting lens is driven with the amount of defocus for that area, and the focus detection operation is performed again at the distance ring position where lens driving is completed. When performing a focus detection operation, depending on the subject situation, the previously selected area may become undetectable, and another area from among the subject areas for which focus can be detected may be reselected, and the lens may be adjusted again using the amount of defocus in that area. A case may occur in which driving is performed. Then, after lens driving is completed again, the area selected first for focus detection becomes focus detectable, and instead, the area selected last time becomes undetectable, and lens driving is performed again. This is repeated a considerable number of times, and the driving of the photographic lens becomes, so to speak, in an oscillating state.
本発明の目的は、前述した問題点を解決し、レンズ駆動
の不良動作を抑制した自動焦点調節装置を提供すること
にある。SUMMARY OF THE INVENTION An object of the present invention is to provide an automatic focusing device that solves the above-mentioned problems and suppresses defective lens drive operations.
上記目的を達成するために、本発明は複数の被写体領域
毎に過去の焦点検出の可能・不能を記憶しておき、−星
検出可能となった後に、その領域が検出不能に陥ると、
以降レリーズ・ボタンがオンされている間は、再び検出
可能となっても強制台′:に検出不能扱いとして、前述
したレンズの不良動作を抑制するようにした自動焦点調
節装置を提供せんとするものである。In order to achieve the above object, the present invention stores past focus detection enablement/disability for each of a plurality of subject areas, and - if a star becomes detectable and then becomes undetectable,
Thereafter, while the release button is turned on, even if detection becomes possible again, the automatic focus adjustment device is treated as undetectable, and the above-mentioned malfunction of the lens is suppressed. It is something.
以下、本発明を図示の実施例に基づいて詳細に説明する
。Hereinafter, the present invention will be explained in detail based on illustrated embodiments.
第1図は本発明の一実施例の概略を示すフローチャート
であり、これを用いて動作説明を行う。FIG. 1 is a flowchart showing an outline of an embodiment of the present invention, and the operation will be explained using this flowchart.
ステップ(001)に於いて、画面の複数の被写体領域
の焦点検出を行い、各領域毎のデフォーカス量を検出す
る。In step (001), focus detection is performed on a plurality of subject areas on the screen, and the amount of defocus for each area is detected.
次のステップ(002)は本実施例の4つの被写体領域
毎に処理を行うループ処理を表わしており、領域を表わ
す引数iを1から4に変更させながら処理を行ってゆく
。The next step (002) represents a loop process in which processing is performed for each of the four subject areas of this embodiment, and the process is performed while changing the argument i representing the area from 1 to 4.
最初に引数iに1を設定して、ステップ(003)へ進
む。First, set the argument i to 1 and proceed to step (003).
ステップ(003)において、領域i、即ち被写体領域
1は焦点検出可能であるか否かを判定し、可能でなけれ
ばステップ(004)へ移行する。In step (003), it is determined whether focus detection is possible for area i, that is, object area 1, and if it is not possible, the process moves to step (004).
ステップ(004)では領域lが過去に一旦焦点検出可
能であったか否かを判定し、そうでなければ被写体領域
1に対するステップ(002)のルーブ処理を終了する
。In step (004), it is determined whether or not focus detection was once possible for area l in the past, and if not, the lube process of step (002) for object area 1 is terminated.
ステップ(004)で領域1が過去に一旦焦点検出可能
であればステップ(005)へ移行し、領域lが一旦可
能後不能になったことを記憶して、ループ処理を終了す
る。In step (004), if the area 1 has been once focus detectable in the past, the process moves to step (005), where it is stored that the area 1 has become incapable of being detected after once being possible, and the loop processing is ended.
ステップ(003)において被写体領域lが焦点検出可
能であればステップ(006)へ移行する。If the focus of the subject area l is detectable in step (003), the process moves to step (006).
ステップ(006)において、領域1が過去に一旦焦点
検出可能でありながら不能になったか否かを判定し、そ
うであったならば、ステップ(007)へ移行し、今回
検出可能でありながら領域lを焦点検出不能扱いとして
、ループ処理を終了する。In step (006), it is determined whether or not area 1 was once focus detectable in the past but has become impossible. If so, the process moves to step (007), The loop processing is terminated by treating l as being unable to detect the focus.
被写体領域1に対するループ処理が終了すれば、領域を
表わす引数iに2を設定し、ステップ(003)以降の
ループ処理を行う。When the loop processing for object region 1 is completed, the argument i representing the region is set to 2, and the loop processing from step (003) onwards is performed.
領域2に対するループ処理が終了すれば、引き続いて領
域3.4に対する処理を行い、総ての被写体領域に対す
るループ処理が終了すればステップ(002)を終了す
る。When the loop processing for area 2 is completed, processing is subsequently performed for area 3.4, and when the loop processing for all subject areas is completed, step (002) is ended.
この様に処理することで一度焦点検出不能となった領域
のセンサーが焦点検出可能となっても、不能扱いされる
ので、同一領域のセンサーが焦点検出可能・不能をくり
返すことによる発振動作を防止するものである。By processing in this way, even if the sensor in the area that was once unable to detect focus becomes able to detect focus, it will be treated as disabled, so the oscillation operation caused by the sensor in the same area repeatedly being able to detect focus and not being able to detect focus will be prevented. It is intended to prevent
第3図は上記実施例を実現するための焦点検出装置の概
略構成を示す図である。FIG. 3 is a diagram showing a schematic configuration of a focus detection device for realizing the above embodiment.
図中、MSKは視野マスクであり、中央に十字形の開口
部MSK −1、両側の周辺部に縦長の開口部MSK−
2,MSK3を有している。FLDLはフィールドレン
ズであり、視野マスクの3つの開口部MSK1、MSK
−2,MSK−3に対応して、3つの部分FLDL−1
,FLDL−2,FLDL−3から成っている。DPは
絞りであり、中心部には上下左右に1対ずつ計4つの開
口部DP−1a、 DP−1b、 DP−1c、 D
P−1dを、また左右の周辺部分には一対2つの開口D
P−2a、DP−2b及びDP−3a、DP−3bがそ
れぞれ設けられている。前記フィールドレンズFLDL
の各領域FLDL−1,FLDL−2゜FLDI、−3
はそれぞれこれらの開口対DP−1,DP2、DP−3
を不図示の対物レンズの射出瞳付近に結像する作用を有
している。AFLは4対計8つのレンズAFL−1a、
AFL−1b、AFL−4a、AFL4b、 AFL−
2a、 AFL−2bXAFL−3a、 AFL3bか
らなる2次結像レンズであり、絞りDPの各開口に対応
して、その後方に配置されている。SNSは4対計8つ
のセンサ列5NS−1a、5NS−1b。In the figure, MSK is a field mask, with a cross-shaped opening MSK-1 in the center and vertical openings MSK-1 at the periphery on both sides.
2, has MSK3. FLDL is a field lens, and the three openings MSK1, MSK of the field mask
-2, corresponding to MSK-3, three parts FLDL-1
, FLDL-2, and FLDL-3. DP is an aperture, and in the center there are a total of four openings DP-1a, DP-1b, DP-1c, and D.
P-1d, and a pair of two openings D in the left and right peripheral areas.
P-2a, DP-2b and DP-3a, DP-3b are provided, respectively. The field lens FLDL
Each area FLDL-1, FLDL-2°FLDI, -3
are these aperture pairs DP-1, DP2, and DP-3, respectively.
It has the function of forming an image near the exit pupil of an objective lens (not shown). AFL has 4 pairs of lenses in total, AFL-1a,
AFL-1b, AFL-4a, AFL4b, AFL-
This is a secondary imaging lens consisting of XAFL-3a and AFL3b, and is arranged behind each aperture of the aperture DP. SNS has 4 pairs of 8 sensor rows 5NS-1a and 5NS-1b.
SNS 4a、SNS 4b、SNS 2a、5
NS−2b。SNS 4a, SNS 4b, SNS 2a, 5
NS-2b.
5NS−3a、5NS−3bから成るセンサであり、各
2次結像レンズAFLに対応してその像を受光するよう
に配置されている。The sensor is composed of 5NS-3a and 5NS-3b, and is arranged so as to correspond to each secondary imaging lens AFL and receive its image.
この第3図に示す焦点検出系では、撮影レンズの焦点が
フィルム面より前方にある場合、各センサ列対上に形成
される被写体像は互いに近づいた状態になり、焦点が後
方にある場合には、被写体像は互いに離れた状態になる
。この被写体像の相対位置変位量は撮影レンズの焦点外
れ量と特定の関数関係にあるため、各センサ列対でその
センサ出力に対してそれぞれ適当な演算を施せば、撮影
レンズの棋点外れ量、いわゆるデフォーカス量を検出す
ることが出来る。In the focus detection system shown in Fig. 3, when the focal point of the photographing lens is in front of the film plane, the subject images formed on each pair of sensor rows are close to each other, and when the focal point is behind the film plane, the subject images are close to each other. In this case, the subject images are separated from each other. This amount of relative positional displacement of the subject image has a specific functional relationship with the amount of out-of-focus of the photographing lens, so if appropriate calculations are performed on the sensor output of each pair of sensor rows, the amount of defocus of the photographing lens can be calculated. , so-called defocus amount can be detected.
以上で説明したような構成をとることにより、不図示の
対物レンズにより撮影または観察される範囲の中心付近
では、光量分布が上下または左右の一方向にのみ変化す
るような物体に対しても測距することが可能となり、中
心以外の視野マスクの周辺の開口部MSK−2,MSK
−3に対応する位置にある物体に対しても測距すること
ができる。By adopting the configuration described above, it is possible to measure even objects whose light intensity distribution changes only in one direction, vertically or horizontally, near the center of the range photographed or observed by an objective lens (not shown). The peripheral openings of the field mask other than the center MSK-2, MSK
It is also possible to measure the distance to an object located at a position corresponding to -3.
第2図は第3図の如き焦点検出装置を備えたカメラの具
体的な構成の一例を示す回路図であり、先ず各部の構成
について説明する。FIG. 2 is a circuit diagram showing an example of a specific configuration of a camera equipped with a focus detection device as shown in FIG. 3. First, the configuration of each part will be explained.
第2図において、PH1はカメラの制御装置で、例えば
、内部にCPU (中央処理装置)、ROM、RAM。In FIG. 2, PH1 is a camera control device, which includes, for example, a CPU (central processing unit), ROM, and RAM.
A/D変換機能を有する1チツプのマイクロコンピュー
タ(以下マイコンと記す)である。マイコンPRSはR
OMに格納されたカメラのシーケンスプログラムに従っ
て、自動露出制御機能、自動焦点調節機能、フィルムの
巻上げ巻戻し等のカメラの一連の動作を行っている。そ
のために、マイコンPR3は通信用信号So、 SI、
5CLK、通信選択信号CLCM、C3DR,CDD
Rを用いて、カメラ本体内の周辺回路及びレンズ内制御
装置と通信を行って、各々の回路やレンズの動作を制御
する。It is a one-chip microcomputer (hereinafter referred to as microcomputer) that has an A/D conversion function. Microcomputer PRS is R
A series of camera operations such as automatic exposure control function, automatic focus adjustment function, film winding and rewinding, etc. are performed according to the camera sequence program stored in the OM. For this purpose, the microcomputer PR3 uses communication signals So, SI,
5CLK, communication selection signal CLCM, C3DR, CDD
R is used to communicate with peripheral circuits within the camera body and the control device within the lens, and to control the operation of each circuit and lens.
SOはマイコンPR5から出力されるデータ信号、SI
はマイコンPR3に入力されるデータ信号、5CLKは
信号So、 Slの同期クロックである。SO is the data signal output from the microcomputer PR5, SI
is a data signal input to the microcomputer PR3, and 5CLK is a synchronization clock for signals So and Sl.
LCMはレンズ通信バッファ回路であり、カメラが動作
中のときにはレンズ用電源端子VLに電力を供給すると
ともに、マイコンPR3からの選択信号CLCMが高電
位レベル(以下、“H”と記し、低電位レベルはL”と
記する)のときには、カメラとレンズ間の通信バッファ
となる。LCM is a lens communication buffer circuit, and when the camera is in operation, it supplies power to the lens power supply terminal VL, and the selection signal CLCM from the microcomputer PR3 is set to a high potential level (hereinafter referred to as "H", low potential level). (denoted as "L"), it becomes a communication buffer between the camera and the lens.
マイコンPR5が選択信号CLCMを“H“にして、5
CLKに同期して所定のデータを信号SOとして送出す
ると、バッファ回路LCMはカメラ・レンズ間通信接点
を介して、5CLK、Soの各々のバッファ信号LCK
、DCLをレンズへ出力する。それと同時にレンズLN
Sからの信号DLCのバッファ信号を信号SIとして出
力し、マイコンPR5は5CLKに同期して信号Slを
レンズのデータとして入力する。The microcomputer PR5 sets the selection signal CLCM to “H” and
When predetermined data is sent as a signal SO in synchronization with CLK, the buffer circuit LCM transmits each buffer signal LCK of 5CLK and So through the camera-lens communication contact.
, DCL is output to the lens. At the same time, lens LN
The buffer signal of the signal DLC from S is outputted as the signal SI, and the microcomputer PR5 inputs the signal Sl as lens data in synchronization with 5CLK.
DDRはスイッチ検知及び表示用回路であり、信号CD
DRがH”のとき選択されて、So、 Sl。DDR is a switch detection and display circuit, and the signal CD
Selected when DR is "H", So, Sl.
5CLKを用いてマイコンPR5から制御される。即ち
、マイコンPR3から送られてくるデータに基づいてカ
メラの表示部材DSPの表示を切り替えたり、カメラの
各種操作部材のオンオフ状態を通信によってマイコンP
R5に報知する。Controlled by microcomputer PR5 using 5CLK. In other words, the display of the camera's display member DSP can be switched based on data sent from the microcomputer PR3, and the on/off status of various operating members of the camera can be controlled by the microcomputer P by communication.
Notify R5.
カメラの自動焦点調節(AF)モードの設定は、マイコ
ンPR3がスイッチ検知回路DDRを介してスイッチ群
SWSの状態を認識することによって行われる。即ち、
SWSの内の特定のスイッチがONのときには、0NE
SHOTモード(−旦合焦するとピントをロック)、O
FFのときには5ERVOモード(合焦・非合焦に関わ
らず焦点調節を行う)というように決めることが出来る
。The automatic focus adjustment (AF) mode of the camera is set by the microcomputer PR3 recognizing the state of the switch group SWS via the switch detection circuit DDR. That is,
When a specific switch in the SWS is ON, 0NE
SHOT mode (locks focus once focused), O
When using FF, it is possible to set the 5ERVO mode (focus adjustment is performed regardless of whether the lens is in focus or out of focus).
SWI、SW2は不図示のレリーズボタンに連動したス
イッチで、レリーズボタンの第1段階の押下によりSW
Iがオンし、引続いて第2段階の押下でSW2がオンす
る。マイコンPR3はSWIオンオフ光、自動焦点調節
を行い、SW2オンオフリがとして露出制御とその後の
フィルムの巻上げを行う。SWI and SW2 are switches that are linked to a release button (not shown), and when the release button is pressed in the first step, SW is activated.
I is turned on, and then SW2 is turned on at the second stage of depression. The microcomputer PR3 performs SWI on/off light control and automatic focus adjustment, and the SW2 on/off control performs exposure control and subsequent film winding.
なお、スイッチSW2はマイコンであるPR5の「割込
み入力端子」に接続され、SW1オン時のプログラム実
行中でもSW2オンオフって割込みがかかり、直ちに所
定の割込みプログラムへ制御を移すことができる。Note that the switch SW2 is connected to the "interrupt input terminal" of the microcomputer PR5, and even if a program is being executed when SW1 is on, an interrupt is generated by turning SW2 on and off, and control can be immediately transferred to a predetermined interrupt program.
MTRIはフィルム給送用、MTR2はミラーアップ・
ダウン及びシャッタばねチャージ用のモータであり、各
々の駆動回路MDRI、MDR2により正転、逆転の制
御が行われる。マイコンPR5からMDRI、MDR2
に入力されている信号MIF、MIR。MTRI is for film feeding, MTR2 is for mirror up/
This is a motor for down and shutter spring charging, and forward and reverse rotation is controlled by respective drive circuits MDRI and MDR2. Microcomputer PR5 to MDRI, MDR2
Signals MIF and MIR input to the.
M 2 F 、 M 2 Rはモータ制御用の信号で
ある。M 2 F and M 2 R are signals for motor control.
M G 1 、 M G 2は各々シャッタ先幕・後
幕走行開始用マグネットで、信号SMGI、5MG2.
増幅トランジスタTRI、TR2で通電され、マイコン
PRSによりシャッタ制御が行われる。MG1 and MG2 are magnets for starting the movement of the front and rear shutter curtains, respectively, and the signals SMGI, 5MG2.
The amplification transistors TRI and TR2 are energized, and the microcomputer PRS performs shutter control.
なお、スイッチ検知及び表示用回路DDR,モータ駆動
回路M D R1、MDR2、シャッタ制御は本発明と
直接間りがないので、詳しい説明は省略する。Note that the switch detection and display circuit DDR, motor drive circuits MDR1 and MDR2, and shutter control are not directly related to the present invention, so detailed explanations thereof will be omitted.
LPR5はレンズ内制御回路で、該回路LPR5にLC
Kに同期して入力される信号DCLは、カメラから撮影
レンズLNSに対する命令のデータであり、命令に対す
るレンズの動作は予め決められている。LPR5 is an in-lens control circuit, and LC is connected to this circuit LPR5.
The signal DCL input in synchronization with K is data of a command from the camera to the photographing lens LNS, and the operation of the lens in response to the command is determined in advance.
制御回路LPR5は所定の手続きに従ってその命令を解
析し、焦点調節や絞り制御の動作や、出力DLCからレ
ンズの各部動作状況(焦点調節光学系の駆動状況や、絞
りの駆動状態等)や各種パラメータ(開放Fナンバ、焦
点距離、デフーカス量対焦点調節光学系の移動量の係数
等)の出力を行う。The control circuit LPR5 analyzes the command according to a predetermined procedure, and outputs the operation of focus adjustment and aperture control, the operation status of each part of the lens (driving status of the focusing optical system, driving status of the diaphragm, etc.) and various parameters from the output DLC. (Open F number, focal length, coefficient of defocus amount vs. movement amount of the focusing optical system, etc.) are output.
該実施例では、ズームレンズの例を示しており、カメラ
から焦点調節の命令が送られた場合には、同時に送られ
てくる駆動量・方向に従って焦点調節用モータLTMR
を信号LMF、LMRによって駆動して、焦点調節光学
系を光軸方向に移動させて焦点調節を行う。光学系の移
動量は光学系に連動して回動するパルス板のパターンを
フォトカプラーにて検出し、移動量に応じた数のパルス
を出力するエンコーダ回路ENCFのパルス信号5EN
CFでモニタし、回路LPR3内のカウンタで計数し、
該カウント値が回路LPR3に送られた移動量に一致し
た時点で■、PR3自身が信号LMF、LMRを”L”
にしてモータLMTRを制御する。This embodiment shows an example of a zoom lens, and when a focus adjustment command is sent from a camera, the focus adjustment motor LTMR is activated according to the driving amount and direction sent at the same time.
is driven by signals LMF and LMR to move the focusing optical system in the optical axis direction to perform focus adjustment. The amount of movement of the optical system is determined by a pulse signal 5EN of an encoder circuit ENCF that detects the pattern of a pulse plate that rotates in conjunction with the optical system using a photocoupler and outputs a number of pulses according to the amount of movement.
Monitored by CF, counted by counter in circuit LPR3,
When the count value matches the movement amount sent to the circuit LPR3, PR3 itself sets the signals LMF and LMR to "L".
to control motor LMTR.
このため、−旦カメラから焦点調節の命令が送られた後
は、カメラの制御装置であるところのマイコンPR5は
レンズの駆動が終了するまで、レンズ駆動に関して全く
関与する必要がない。また、カメラから要求があった場
合には、上記カウンタの内容をカメラに送出することも
可能な構成になっている。Therefore, once the focus adjustment command is sent from the camera, the microcomputer PR5, which is the camera control device, does not need to be involved in lens driving at all until the lens driving is completed. Furthermore, the configuration is such that it is possible to send the contents of the counter to the camera if there is a request from the camera.
カメラから絞り制御の命令が送られた場合には、同時に
送られてくる絞り段数に従って、絞り駆動用としては公
知のステッピングモータDMTRを駆動する。なお、ス
テッピングモータはオープン制御が可能なため、動作を
モニタするためのエンコーダを必要としない。When an aperture control command is sent from the camera, a stepping motor DMTR, which is known for driving an aperture, is driven in accordance with the number of aperture stages sent at the same time. Note that since the stepping motor can be controlled in an open manner, it does not require an encoder to monitor its operation.
ENCZはズーム光学系に付随したエンコーダ回路であ
り、回路LPR8はエンコーダ回路ENCZからの信号
5ENCZを入力してズーム位置を検出する。制御回路
LPR5内には各ズーム位置におけるレンズ・パラメー
タが格納されており、カメラ側のマイコンPR8から要
求があった場合には、現在のズーム位置に対応したパラ
メータをカメラに送出する。ENCZ is an encoder circuit attached to the zoom optical system, and circuit LPR8 inputs signal 5ENCZ from encoder circuit ENCZ to detect the zoom position. Lens parameters at each zoom position are stored in the control circuit LPR5, and upon a request from the camera-side microcomputer PR8, parameters corresponding to the current zoom position are sent to the camera.
SPCは撮影レンズを介した被写体からの光を受光する
露出制御用の測光センサであり、その出力5spcはマ
イコンPR3のアナログ入力端子に入力され、A/D変
換変換所定のプログラムに従って自動露出制御に用いら
れる。The SPC is a photometric sensor for exposure control that receives light from the subject through the photographic lens, and its output 5spc is input to the analog input terminal of the microcomputer PR3, and is used for automatic exposure control according to a predetermined A/D conversion program. used.
SDRは焦点検出用ラインセンサ装置SNSの駆動回路
であり、信号C3DRが“H”のときに選択されて、S
o、Sl、5CLKを用いてマイコンPR3から制御さ
れる。SDR is a drive circuit for the focus detection line sensor device SNS, and is selected when the signal C3DR is “H”.
Controlled by microcomputer PR3 using o, Sl, and 5CLK.
駆動回路SDRからセンサ装置SNSへ与える信号φ5
ELO,φ5ELIはマイコンPR5からの信号5EL
O,5ELIそのもので、φ5ELO=”L”、 φ5
ELL−“L“のときセンサ列対5NS−1(SNS−
1a、 5NS−1b)を、φ5ELO−″H”、φS
EL、1=″L”のときセンサ列対5NS−4(SNS
−4a。Signal φ5 given from drive circuit SDR to sensor device SNS
ELO, φ5ELI is the signal 5EL from the microcomputer PR5
O,5ELI itself, φ5ELO="L", φ5
When ELL-“L”, sensor row pair 5NS-1 (SNS-
1a, 5NS-1b), φ5ELO-″H”, φS
When EL, 1=“L”, sensor row pair 5NS-4 (SNS
-4a.
5NS−4b)を、φ5ELO=“L”、φS E L
1−“H”のときセンサ列対5NS−2(SNS−2
a、5NS2b)を、φ5ELO=“H“、φ5ELI
=“H“のときセンサ列対5NS−3(SNS−3a
、5NS−3b)をそれぞれ選択する信号である。5NS-4b), φ5ELO="L", φS E L
1-When “H”, sensor row pair 5NS-2 (SNS-2
a, 5NS2b), φ5ELO="H", φ5ELI
= “H”, sensor row pair 5NS-3 (SNS-3a
, 5NS-3b).
蓄積終了後に、5ELO,5ELIを適当に設定して、
クロックφSH1φHR3を送ることにより、5ELO
,5ELI (φ5ELO,5ELL)で選択されたセ
ンサ列対の像信号が出力VOUTから順次シリアルに出
力される。After the accumulation is completed, set 5ELO and 5ELI appropriately,
By sending the clock φSH1φHR3, 5ELO
, 5ELI (φ5ELO, 5ELL) are sequentially and serially outputted from the output VOUT.
VPI、VF6.VF3.VF6はそれぞれ各センサ列
対5NS−1(SNS−1a、 5NS−1b)、5N
S−2(SNS−2a、 5NS−2b)、5NS−3
(SNS−3a。VPI, VF6. VF3. VF6 has each sensor row pair 5NS-1 (SNS-1a, 5NS-1b), 5N
S-2 (SNS-2a, 5NS-2b), 5NS-3
(SNS-3a.
5NS−3b)、5NS−4(SNS−4a、5NS−
4b)の近傍に配置された被写体輝度モニタ用センサ(
不図示)からのモニタ信号で、蓄積開始とともにその電
圧が上昇し、 九により各センサ列の蓄積制御が行われ
る。5NS-3b), 5NS-4 (SNS-4a, 5NS-
4b) is placed near the subject brightness monitor sensor (
(not shown) whose voltage increases as the accumulation starts, and the accumulation control of each sensor row is performed by 9.
信司φRES、 φVR3はセンサのリセット用クロ
ック、φHR8,φSHは像信号の読出し用クロック、
φTl、 φT2. φT3. φT4はそれぞれ各セ
ンサJIJ対の蓄積を終了させるためのクロックである
。Shinji φRES, φVR3 are sensor reset clocks, φHR8, φSH are image signal readout clocks,
φTl, φT2. φT3. φT4 is a clock for ending the accumulation of each pair of sensors JIJ.
センサ駆動回路SDRの出力VIDEOは、センサ装置
SNSからの像信号VOUTと暗電流出力の差をとった
後、被写体の輝度によって決定されるゲインで増幅され
た像信号である。上記暗電流出力とは、センサ列中の遮
光された画素の出力値であり、SvRはマイコンPR5
からの信号DSHによってコンデンサにその出力を保持
し、これと像信号との差動増幅を行う。出力VIDEO
はマイコンPR5のアナログ入力端子に入力されており
、該マイコンPR5は同信号をA/D変換変換所のディ
ジタル値をRAM上の所定アドレスへ順次格納してゆく
。The output VIDEO of the sensor drive circuit SDR is an image signal obtained by taking the difference between the image signal VOUT from the sensor device SNS and the dark current output, and then amplifying the difference with a gain determined by the brightness of the subject. The above dark current output is the output value of the light-shielded pixels in the sensor array, and SvR is the microcomputer PR5.
The output is held in a capacitor by the signal DSH from the image signal, and differential amplification is performed between this and the image signal. Output VIDEO
is input to the analog input terminal of the microcomputer PR5, and the microcomputer PR5 sequentially stores the digital value of the signal from the A/D conversion station into a predetermined address on the RAM.
信号/TINTEI、/TINTE2./TINTE3
゜/TINTE4はそれぞれセンサ列対5M5−1 (
SNS−1a、5NS−1b)、5M5−2 (SMS
−2a、5NS2b)、 5NS−3(SNS−3a、
5NS−3b)、 5NS4 (SNS−4a、
5NS−4b)に蓄積された電荷で適正となり、蓄積が
終了したことを表す信号で、マイコンPR5はこれを受
けて像信号の読出しを実行する。Signals /TINTEI, /TINTE2. /TINTE3
゜/TINTE4 is the sensor row pair 5M5-1 (
SNS-1a, 5NS-1b), 5M5-2 (SMS
-2a, 5NS2b), 5NS-3 (SNS-3a,
5NS-3b), 5NS4 (SNS-4a,
The microcomputer PR5 receives this signal and executes reading of the image signal.
信号BTIMEはセンサ駆動回路SDR内の像信号増幅
アンプの読出しゲイン決定のタイミングを与える信号で
、通常上記回路SDRはこの信号が“H”となった時点
でのモニタ信号vPO〜VP3の電圧から、対応するセ
ンサ列対の読出しゲインを決定する。The signal BTIME is a signal that provides the timing for determining the readout gain of the image signal amplification amplifier in the sensor drive circuit SDR, and the circuit SDR normally calculates the timing from the voltage of the monitor signals vPO to VP3 at the time when this signal becomes "H". Determine the readout gain of the corresponding pair of sensor columns.
CKI、CR2は上記クロックφRES、 φVR3
゜φ)(RS 、φSHを生成するために、マイコンP
R5からセンサ駆動回路SDRへ与えられる基準クロッ
クである。CKI, CR2 are the above clocks φRES, φVR3
To generate ゜φ)(RS, φSH, the microcomputer P
This is a reference clock given from R5 to the sensor drive circuit SDR.
マイコンPR3が通信選択信号C3DRを“H”として
所定の「蓄積開始コマンド」をセンサ駆動回路SDRに
送出することによってセンサ装置 SNSの蓄積動作が
開始される。The storage operation of the sensor device SNS is started by the microcomputer PR3 setting the communication selection signal C3DR to "H" and sending a predetermined "accumulation start command" to the sensor drive circuit SDR.
これにより、4つのセンサ列対で各センサ上に形成され
た被写体像の光電変換が行われ、センサの光電変換素子
部には電荷が蓄積される。同時に各センサの輝度モニタ
用センサの信号VPI〜VP4が上昇してゆき、この電
圧が所定レベルに達すると、センサ駆動回路SDRは前
記信号/TINTEI〜/TINTE4がそれぞれ独立
に“L″となる。Thereby, photoelectric conversion of the subject image formed on each sensor is performed by the four sensor row pairs, and charges are accumulated in the photoelectric conversion element portion of the sensor. At the same time, the signals VPI to VP4 of the brightness monitoring sensor of each sensor rise, and when this voltage reaches a predetermined level, the sensor drive circuit SDR sets the signals /TINTEI to /TINTE4 to "L" independently.
マイコンPR8はこれを受けてクロックCK2に所定の
波形を出力する。センサ駆動回路SDRはCR2に基づ
いてクロックφSH,φHR8を生成してセンサ装置S
NSに与え、該センサ装置SNSは前記クロックによっ
て像信号を出力し、マイコンPR3は自ら出力している
CR2に同期して内部のA/D変換機能でアナログ入力
端子に入力されている出力VIDEOをA/D変換後、
ディジタル信号としてRAMの所定アドレスへ順次格納
してゆく。The microcomputer PR8 receives this and outputs a predetermined waveform to the clock CK2. The sensor drive circuit SDR generates clocks φSH and φHR8 based on CR2 and drives the sensor device S.
NS, the sensor device SNS outputs an image signal based on the clock, and the microcomputer PR3 uses its internal A/D conversion function to convert the output VIDEO input to the analog input terminal in synchronization with the CR2 output by itself. After A/D conversion,
The signals are sequentially stored as digital signals at predetermined addresses in the RAM.
なお、センサ駆動回路SDR,センサ装置SNSの動作
については先に本出願人より、2対のセンサ列を有する
焦点検出装置として特開昭63−216905号等で開
示しているので、ここでの詳細な説明は省略する。The operations of the sensor drive circuit SDR and the sensor device SNS have been previously disclosed by the present applicant in Japanese Patent Application Laid-Open No. 63-216905 as a focus detection device having two pairs of sensor rows, so they will not be described here. Detailed explanation will be omitted.
以上のようにして、マイコンPR3は各センサ列対上に
形成された被写体像の像情報を受とって、その後所定の
焦点検出演算を行い、撮影レンズのデフォーカス量を知
ることが出来る。As described above, the microcomputer PR3 receives the image information of the subject image formed on each pair of sensor rows, and then performs a predetermined focus detection calculation, thereby being able to determine the amount of defocus of the photographing lens.
次いで、上記構成によるカメラの自動焦点調節装置につ
いて、以下のフローチャートに従って説明を行う。Next, the automatic focus adjustment device for a camera having the above configuration will be explained according to the flowchart below.
第4図(a)はごく大まかなカメラ全体のシーケンスの
フローチャートである。FIG. 4(a) is a very rough flowchart of the entire sequence of the camera.
第2図に示した回路に給電が開始されると、マイコンP
R3は第4図(a)のステップ(101)から実行を開
始してゆく。ステップ(102)において、レリーズボ
タンの第1段階押下によりオンするスイッチSWIの状
態検知を行い、オフならばステップ(103)へ移行し
、変動やフラグの類いを初期化する。スイッチSWIが
オンであればステップ(104)へ移行し、カメラの動
作を開始する。When power supply starts to the circuit shown in Fig. 2, the microcomputer P
R3 starts execution from step (101) in FIG. 4(a). In step (102), the state of the switch SWI, which is turned on by pressing the release button in the first step, is detected, and if it is off, the process moves to step (103), where fluctuations and flag types are initialized. If the switch SWI is on, the process moves to step (104) and the camera starts operating.
ステップ(104,)では測光や各種スイッチ類の状態
検知、表示等のrAE制御」サブルーチンを実行する。In step (104,), a ``rAE control'' subroutine for photometry, detection of various switch states, display, etc. is executed.
AE制御は本発明と直接間りがないので詳し、い説明は
省略する。サブルーチンrAE制御」が終了すると、次
いでステップ(105)へ移行する。Since the AE control is not directly related to the present invention, detailed explanation will be omitted. When the "subroutine rAE control" is completed, the process then moves to step (105).
ステップ(105)でrAF制御」サブルーチンを実行
する。ここではセンサの蓄積、焦点検出演算、し〉ズ駆
動の自動焦点調節動作を行う。サブルーチンrAF制御
」が終了すると再びステップ(102)へ戻り、電源が
オフするまでステップ(104)、 (105)を繰
返し実行してゆく。In step (105), the "rAF control" subroutine is executed. Here, sensor accumulation, focus detection calculations, and automatic focus adjustment operations using lens drive are performed. When the "subroutine rAF control" is completed, the process returns to step (102) and steps (104) and (105) are repeatedly executed until the power is turned off.
なお、本実施例のフローチャートでは、レリーズ動作に
ついて記述していないが、レリーズ動作は本発明と直接
間りがないのであえて省略している。Note that the flowchart of this embodiment does not describe the release operation, but since the release operation is not directly related to the present invention, it is intentionally omitted.
第4図(b)は前記ステップ(105)において実行さ
れるサブルーチンrAF制御」のフローチャートである
。FIG. 4(b) is a flowchart of the "subroutine rAF control" executed in step (105).
サブルーチンrAF制御」がコールされると、ステップ
(201)を経て、ステップ(202)以降のAF制御
を実行してゆく。When "subroutine rAF control" is called, AF control from step (202) onwards is executed through step (201).
ステップ(202)ではAFモードがON E S H
OTモードか5ERVOモードであるかを判定し、0N
ESHOTの場合にはステップ(203)へ移行する。In step (202), AF mode is ON
Determine whether it is OT mode or 5ERVO mode, 0N
In the case of ESHOT, the process moves to step (203).
ステップ(203)では前回の焦点検出の結果が合焦で
あったか否かを判定し、合焦であった場合には新たな焦
点調節動作を行うことな(ステップ(204)にてサブ
ルーチンrAF制御」をリターンする。In step (203), it is determined whether or not the previous focus detection result was in focus, and if it was in focus, no new focus adjustment operation is performed (in step (204), subroutine rAF control) is performed. to return.
ステップ(203)で合焦と判定されなかった場合や、
ステップ(202)でAFモードが5ERVOモードで
あった場合には、新たな焦点調節動作を行うべくステッ
プ(205)へ移行する。If focus is not determined in step (203),
If the AF mode is the 5ERVO mode in step (202), the process moves to step (205) to perform a new focus adjustment operation.
ステップ(205)では複数の被写体領域の焦点検出を
行って各領域のデフォーカス量を検出するサブルーチン
「焦点検出」を実行する。この具体的方法については本
出願人が先に提案した特願平1−291130号等に詳
細に説明しているので本発明での説明は省略する。In step (205), a subroutine "focus detection" is executed to detect the focus of a plurality of subject areas and detect the defocus amount of each area. This specific method is described in detail in Japanese Patent Application No. 1-291130, which was previously proposed by the present applicant, and therefore will not be described in the present invention.
本発明の実施例の4つの被写体領域毎にそれぞれデフォ
ーカス量検知がなされ、各領域毎にデフォーカス量DE
FI、DEF2.DEF3.DEF4が得られるものと
する。また、各領域について、像信号のコントラスト等
から公知の方法によって焦点検出可能・不能の判定も行
われるものとする。The defocus amount is detected for each of the four subject areas in the embodiment of the present invention, and the defocus amount DE is detected for each area.
FI, DEF2. DEF3. It is assumed that DEF4 is obtained. It is also assumed that for each area, it is determined whether focus detection is possible or not based on the contrast of the image signal or the like using a known method.
次のステップ(206)ではザブルーチン「判定l」を
実行する。「判定l」は焦点検出系(光学系とセンサ)
中に存在するゴミのために生じる偽の検出結果を排除す
るためのサブルーチンである。In the next step (206), a subroutine "judgment l" is executed. "Judgment l" is the focus detection system (optical system and sensor)
This is a subroutine to eliminate false detection results caused by dirt present in the sensor.
「判定l」のフローチャートを第4図(c)に示す。A flowchart of "determination 1" is shown in FIG. 4(c).
「判定l」サブルーチンがコールされると、第4図(C
)のステップ(301)を経て、ステップ(302)へ
移行する。When the “judgment l” subroutine is called,
), the process proceeds to step (302).
ステップ(302)は本実施例の4つの被写体領域毎に
処理を行うループ処理を表わしており、領域を表わす引
数iを1から4に変更させながら処理を行ってゆく。Step (302) represents a loop process in which processing is performed for each of the four subject areas of this embodiment, and the process is performed while changing the argument i representing the area from 1 to 4.
最初に引数1に1を設定してステップ(303)へ進む
。First, set argument 1 to 1 and proceed to step (303).
ステップ(303)では、センサ5NS−i、即ちSN
!ll+−1の担当する第1の被写体領域の焦点検出が
可能であったか否かを判定し、可能な場合はステップ(
304)へ移行する。可能でなかった場合はiが1の場
合のループを終了し、】に2を設定して再びステップ(
303)からの処理を実行してゆく。In step (303), the sensor 5NS-i, that is, SN
! It is determined whether focus detection of the first subject area handled by ll+-1 was possible, and if possible, step (
304). If it is not possible, end the loop when i is 1, set 2 to ] and step again (
303) onwards.
焦点検出が可能でステップ(304)へ移行した場合は
、DEFi、即ち第1の被写体領域のデフォーカス1D
EF1が所定のデフォーカス範囲DEFA〜DEFB間
にあるかどうかを判定する。前記DEFA。If focus detection is possible and the process moves to step (304), DEFi, that is, defocus 1D of the first subject area.
It is determined whether EF1 is within a predetermined defocus range DEFA to DEFB. Said DEFA.
DEFBは焦点検出系(光学系、センサ)の構成によっ
て決まる値であって、仮に焦点検出光学系上にゴミが付
着した場合にゴミの像をセンサが検出すると、概ね一定
のデフォーカス量として検出されることを原理としてい
る。従って、検出デフォーカス遣がI) E F A
−D E F 8間にあるときは、ゴミによる偽のデフ
ォーカス量である可能性があるということになる。DEFB is a value determined by the configuration of the focus detection system (optical system, sensor), and if dust adheres to the focus detection optical system and the sensor detects the image of the dust, it will be detected as a roughly constant amount of defocus. The principle is that Therefore, the detection defocusing method is I) E F A
-D E F When it is between 8, it means that there is a possibility that the defocus amount is a false defocus amount due to dust.
ここで処理ループ(302)内で使われるフラグについ
て説明しておく。Here, the flags used in the processing loop (302) will be explained.
PH51iフラグ:
被写体領域iでDEFA−DEFB範囲内のデフォーカ
ス量を1回検知。PH51i flag: Detects defocus amount within the DEFA-DEFB range once in subject area i.
PH52iフラグ:
被写体領域lでDEFA〜DEFB範囲内のデフォーカ
ス量を2回検知。ゴミによる偽デフォーカス量と見なし
て領域iは検出不能扱いとする。PH52i flag: Defocus amount within the DEFA to DEFB range was detected twice in the subject area l. It is assumed that the amount of false defocus is due to dust, and the area i is treated as undetectable.
PH33iフラグ
被写体領域iでDEFA〜DEFB範囲内のデフォーカ
ス量を2回検知して、−旦は検出不能扱いとしたが、そ
の後DEFA−DEFB範囲外のデフォーカス量を検知
したため、以降はDEFA−DEFB範囲内のデフォー
カス量を検知しても、検出不能扱いとはしない。PH33i flag The defocus amount within the range of DEFA to DEFB was detected twice in the subject area i, and the first time was treated as undetectable, but after that, the amount of defocus outside the DEFA-DEFB range was detected, so from now on, the amount of defocus within the range of DEFA to DEFB was detected Even if a defocus amount within the DEFB range is detected, it is not treated as undetectable.
さて、ステップ(304)において被写体領域1の検出
デフォーカス量DEFIがDEFA−DEFB範囲内に
あれば、ステップ(309)へ移行スル。Now, if the detected defocus amount DEFI of the subject area 1 is within the DEFA-DEFB range in step (304), the process proceeds to step (309).
ステップ(309) テは7−7グPH51i、即ちP
H8IIフラグの判定を行い、既にセットされていれば
ステップ(313)へ移行する。Step (309) Te is 7-7g PH51i, i.e. P
The H8II flag is determined, and if it is already set, the process moves to step (313).
ステップ(313)では、DEFA−DEFB範囲内の
デフォーカスが2回検知されたので、PH8INフラグ
をクリア、P H321フラグをセットし、次のステッ
プ(314)にてセンサ5M5−i、即ち被写体領域1
を焦点検出不能扱いとして、領域lのループ処理を終了
する。In step (313), since defocus within the DEFA-DEFB range was detected twice, the PH8IN flag is cleared, the PH321 flag is set, and in the next step (314), the sensor 5M5-i, that is, the object area 1
The loop processing for area l is ended by treating the area as undetectable.
ステップ(309)においてP HS l 1フラグが
りリアならばステップ(310)へ移行してフラグPH
52iの判定を行う。If the PHS l 1 flag is raised in step (309), the process moves to step (310) and the flag PH
52i is determined.
ステップ(310)にてフラグPH32i、即ちPH5
21フラグがセットされていれば、ステップ(314)
へ移行して被写体領域1は焦点検出不能扱いとする。At step (310), the flag PH32i, that is, PH5
If the 21 flag is set, step (314)
The subject area 1 is treated as being unable to detect focus.
P H521フラグがクリアの場合は、ステップ(31
1)へ移行してフラグPH53iの判定を行う。If the P H521 flag is clear, step (31
The process moves to 1) and the flag PH53i is determined.
ステップ(311)においてフラグPH53i、即ちP
H531フラグがセットされていれば、前述したように
検出不能扱いとはしないために分岐して被写体領域1に
対するステップ(302)のループ処理を終了する。In step (311), the flag PH53i, that is, P
If the H531 flag is set, the process branches to terminate the loop process of step (302) for object area 1, since it is not treated as undetectable as described above.
ステップ(311)においてPH531フラグがクリア
されていれば、今回初めて領域1の検出デフォーカス量
がDEFA−DEFB範囲内に入ったとして、ステップ
(312)へ移行して、PH5IIフラグをセットして
、ループ処理を終了する。If the PH531 flag is cleared in step (311), it is assumed that the detected defocus amount of area 1 is within the DEFA-DEFB range for the first time, and the process moves to step (312), where the PH5II flag is set. End loop processing.
さて、ステップ(304)に戻って、被写体領域lの検
出デフォーカスがDEFA−DEFBの範囲内にない場
合は、ステップ(305)へ移行する。Now, returning to step (304), if the detected defocus of the subject area l is not within the range DEFA-DEFB, the process moves to step (305).
ステップ(305)ではフラグPH31i、即ちPH3
IIフラグを判定してセットされていれば、ステップ(
308)にてPH8IIフラグをクリアして領域1のル
ープ処理を終了する。In step (305), the flag PH31i, that is, PH3
If the II flag is determined and set, step (
At step 308), the PH8II flag is cleared and the loop processing of area 1 is ended.
ステップ(305)にてPH3IIフラグがクリアされ
ていれば、次にステップ(306)でフラグPH82i
。If the PH3II flag is cleared in step (305), then in step (306) the flag PH82i is cleared.
.
即ちPH321フラグを判定し、クリアならば領域1の
ループ処理を終了する。クリアでない場合は、前述した
ように、これ以降領域1での検出デフォーカス量がDE
FA−DEFBの範囲内に入っても検出不能としないた
めに、ステップ(307)へ移行して、PH521フラ
グをクリアし、PH531フラグをセットした後、領域
lのループ処理を終了する。That is, the PH321 flag is determined, and if it is clear, the loop processing of area 1 is ended. If it is not clear, as mentioned above, the detected defocus amount in area 1 will be DE
In order not to make detection impossible even if it falls within the range of FA-DEFB, the process moves to step (307), where the PH521 flag is cleared and the PH531 flag is set, and then the loop processing for area l is ended.
領域1のループ処理が終了した後は、再びステップ(3
02)の先頭へ戻り、引数iを2として、被写体領域2
に対して同様のループ処理を実行してゆく。After the loop processing of area 1 is completed, step (3) is performed again.
Return to the beginning of 02), set the argument i to 2, and set the object area 2.
A similar loop process is executed for.
領域2の処理が終了した後は領域3.4に対しても同様
の処理を実行してゆく。After the processing for area 2 is completed, similar processing is performed for area 3.4.
被写体領域1〜4の総てのループ処理が終了すると、ス
テップ(315)へ移行してサブルーチン「判定1」を
リターンする。When all the loop processing for the subject areas 1 to 4 is completed, the process moves to step (315) and returns to the subroutine "determination 1".
以上の「判定l」サブルーチンの動作をまとめやと、各
被写体領域毎に、検出デフォーカス量が所定のデフォー
カス範囲内にいるかどうかを判断し、2回入った場合は
焦点検出系内のゴミによる偽のデフォーカスであると認
識して、その領域は焦点検出を不能扱いとし、2回入っ
て後に検出デフォーカスが所定のデフォーカス範囲外に
なればそれ以降範囲内に入っても検出不能扱いにはしな
いというものである。To summarize the operation of the above "Judgment l" subroutine, for each subject area, it is judged whether the detected defocus amount is within a predetermined defocus range, and if it is within a predetermined defocus range, if it is detected twice, there is dust in the focus detection system. This area is recognized as a false defocus, and focus detection is disabled in that area, and if the detected defocus falls outside the predetermined defocus range after entering the area twice, it cannot be detected even if the detected defocus falls within the range. It is not to be treated as such.
第4図(b)に戻ってフローチャートの説明を続ける。Returning to FIG. 4(b), the explanation of the flowchart will be continued.
ステップ(206)で「判定1」サブルーチンの実行を
終了すると次のステップ(207)にて1判定2」のサ
ブルーチンを実行する。When the execution of the "Judgment 1" subroutine is completed in step (206), the subroutine "1 Judgment 2" is executed in the next step (207).
「判定2」サブルーチンは、複数の被写体領域の焦点検
出結果から撮影レンズの焦点調節を行う自動焦点調節装
置において、撮影レンズの駆動に伴って焦点検出が可能
になったり不能になったりすることでレンズ駆動が発振
状態に陥ることを防止するためのサブルーチンである。The "Judgment 2" subroutine is used in an automatic focus adjustment device that adjusts the focus of a photographic lens based on the focus detection results of multiple subject areas. This is a subroutine to prevent the lens drive from falling into an oscillation state.
「判定2」サブルーチンのフローチャートを第4図(d
) (e)に示している。The flowchart of the “Judgment 2” subroutine is shown in Figure 4 (d
) Shown in (e).
「判定2」サブルーチンがコールされると第4図(d)
のステップ(401)を経てステップ(402)以降の
処理を実行してゆ(。When the "Judgment 2" subroutine is called, Fig. 4(d)
After step (401), the process from step (402) onwards is executed.
ステップ(402)ではサブルーチンrJDGSJを実
行する。In step (402), subroutine rJDGSJ is executed.
サブルーチン「JDGS」はある被写体領域が一旦検出
可能となった後に不能となった場合に、その領域が再び
検出可能となっても、レリーズボタンを離さない限り不
能扱いとするためのサブルーチンである。The subroutine "JDGS" is a subroutine that, when a certain subject area once becomes detectable and then becomes undetectable, is treated as undetectable unless the release button is released even if the area becomes detectable again.
「JDGsJサブルーチンがコールされると、第4図(
e)のステップ(501)を経てステップ(502)の
ループ処理を実行する。"When the JDGsJ subroutine is called,
The loop process of step (502) is executed through step (501) of e).
ステップ(502)は前述したステップ(302)と同
様に本実施例の4つの被写体領域毎に処理を行うループ
処理を表わしており、領域を表わす引数iを1から4に
変更させながら処理を行ってゆく。Step (502), similar to step (302) described above, represents a loop process in which processing is performed for each of the four subject areas of this embodiment, and the process is performed while changing the argument i representing the area from 1 to 4. I'm going to go.
最初に引数iに1を設定してステップ(503)を実行
する。First, the argument i is set to 1 and step (503) is executed.
ステップ(503)において、センサSNS −i。In step (503), sensor SNS-i.
即ち5NE−1の担当する被写体領域が焦点検出可能で
あるか否かを判定して可能ならばステップ(506)へ
移行する。That is, it is determined whether or not focus detection is possible for the subject area in charge of 5NE-1, and if possible, the process moves to step (506).
ここでステップ(502)のループ処理内で使用するフ
ラグについて説明しておく。Here, the flags used in the loop processing of step (502) will be explained.
ENOi : 被写体領域iは一旦焦点検出可能となった。ENOi: The focus of the subject area i is now detectable.
DISi
被写体領域iは一旦焦点検出可能となワた後に検出不能
となった。以降、再び焦点検出可能となっても検出不能
扱いとする。DISi The subject area i was once able to detect its focus, but then became undetectable. Thereafter, even if focus becomes detectable again, it is treated as undetectable.
即ち、−星点点検出可能であった測距点が検出不能に陥
ると、再び焦点検出可能となっても不能扱いとすること
によって、撮影レンズが駆動されたことで選択領域が切
り換わり、レンズ駆動が発振状態となることを防止する
わけである。In other words, - if a focus point that was previously detectable becomes undetectable, it is treated as impossible even if focus becomes detectable again, and the selection area is switched when the photographing lens is driven, and the lens This prevents the drive from going into an oscillating state.
さて、ステップ(506)において、既にフラグDIS
i、ここではiはlに設定されているのでDIS 1フ
ラグがセットされていれば、ステップ(508)へ移行
して、前述したように5M5−1の担当する被写体領域
1を検出不能扱いとし、領域lに対するループ処理を終
了する。Now, in step (506), the flag DIS has already been set.
i, here i is set to l, so if the DIS 1 flag is set, the process moves to step (508), and as described above, object area 1 handled by 5M5-1 is treated as undetectable. , the loop processing for area l ends.
ステップ(506)において、DISIフラグがクリア
ならば、ステップ(507)へ移行し、被写体領域lが
一旦焦点検出可能となったとしてENOIフラグをセッ
トする。そして、領域lに対するループ処理を終了する
。If the DISI flag is clear in step (506), the process moves to step (507), where the ENOI flag is set, assuming that the subject area l has become focus detectable. Then, the loop processing for area l ends.
ステップ(503)でセンサ5NS−1の担当する被写
体領域1が焦点検出可能でなければステップ(504)
へ移行する。If it is not possible to detect the focus of the subject area 1 handled by the sensor 5NS-1 in step (503), step (504) is performed.
Move to.
ステップ(504)でフラグENOi、即ちENOlフ
ラグがセットされていればステップ(505)へ移行し
、前述したように被写体領域1が一旦検出可能後に検出
不能になったとしてDis 1フラグをセットし、被写
体領域1に対するループ処理を終了する。If the flag ENOi, that is, the ENOl flag is set in step (504), the process moves to step (505), in which the Dis 1 flag is set, assuming that object area 1 has become undetectable after being detectable as described above. The loop processing for object area 1 ends.
ステップ(504)でENOIフラグが未だクリアであ
れば、何も実行せずに領域1のループ処理を終了する。If the ENOI flag is still clear in step (504), the loop processing of area 1 is ended without executing anything.
被写体領域lのループ処理が終了すると、領域を表わす
引数iを2. 3. 4として同様にループ処理を実行
してゆく。When the loop processing for the subject area l is completed, the argument i representing the area is set to 2. 3. 4, the loop processing is executed in the same way.
総ての被写体領域に対してループ処理が終了するとステ
ップ(509)へ移行して、サブルーチンrJDGsJ
をリターンする。When the loop processing is completed for all subject areas, the process moves to step (509) and the subroutine rJDGsJ
to return.
サブルーチンrJDGsJが終了すると、第4図(d)
へ戻って次のステップ(403)へ移行する。When the subroutine rJDGsJ ends, the process shown in FIG. 4(d)
The process returns to the next step (403).
ステップ(403)では、先のステップ(402)で実
行したサブルーチンrJDGsJの実行結果により総て
のセンサ(領域)が焦点検出不能であるか否かを判定し
、総てが不能であるならばステップ(404)へ移行し
、総てのフラグENOi、 DISiをクリアした後、
ステップ(405)にて再度サブルーチンru:+cs
」を実行する。これは、ステップ(402)で実行した
サブルーチンrJDGsJの実行により、総ての領域が
焦点結果不能となった場合、今回の焦点検出動作で本当
に総ての領域が検出不能であった場合と、検出可能な領
域があっても、フラグDISiの作用により焦点不能扱
いとなった場合があるからである。そもそも、サブルー
チンl’−JDGSJは焦点検出可能、不能によって選
択被写体領域が切り換わることを原因とする撮影レンズ
の不必要な発振動作を抑制することを目的としており、
焦点検出可能な被写体領域があるにも拘らず、総ての領
域を焦点検出不能としてしまうのは、もはや本来の目的
とは異なる操作であり、従ってステップ(404)にて
サブルーチンrJDGSJを機能させるフラグを総て一
旦クリアした後にステップ(405)にて再度rJDG
sJを実行させるわけである。In step (403), it is determined whether or not all sensors (regions) are unable to detect focus based on the execution result of the subroutine rJDGsJ executed in the previous step (402), and if all sensors are unable to detect focus, step After moving to (404) and clearing all flags ENOi and DISi,
At step (405), subroutine ru:+cs
”. This is possible if all areas become undetectable due to the execution of the subroutine rJDGsJ executed in step (402), if all areas are truly undetectable by the current focus detection operation, and if all areas are truly undetectable by the current focus detection operation. This is because even if there is a possible area, it may be treated as unfocusable due to the action of the flag DISi. In the first place, the purpose of subroutine l'-JDGSJ is to suppress unnecessary oscillation of the photographing lens caused by switching the selected subject area depending on whether focus detection is possible or not.
Even though there is a focus detectable subject area, making all areas undetectable is an operation that is different from the original purpose.Therefore, in step (404), a flag is set to make the subroutine rJDGSJ function. After clearing all once, rJDG again in step (405)
This causes sJ to be executed.
ステップ(403)にて、総ての被写体領域が焦点検出
不能でない場合、あるいはステップ(405)のサブル
ーチンrJDGsJ実行後は、ステップ(406)へ移
行してサブルーチン「判定2」をリターンする。In step (403), if all subject areas are not focus detectable, or after subroutine rJDGsJ in step (405) is executed, the process moves to step (406) and returns to subroutine "Determination 2".
サブルーチン[判定2Jの実行を終了すると、第4図(
b)のフローチャートのステップ(208)へ移行する
。Subroutine [When the execution of judgment 2J is finished, the process shown in Fig. 4 (
The process moves to step (208) in the flowchart of b).
再び第4図(b)のフローチャートに基づいて説明を続
ける。The explanation will be continued based on the flowchart of FIG. 4(b) again.
ステップ(208)において、総てのセンサ、即ち総て
の被写体領域が焦点検出不能であるか否かを判定し、総
てが不能であればステップ(214)へ移行し、サブル
ーチン「サーチレンズ駆動」を実行する1、これは被写
体のコントラストが低くて焦点検出不能となった場合に
、撮影レンズを駆動させながら焦点検出動作を実行する
制御で、詳しくは特願昭6に160824号公報等に開
示されているものであるので、本発明は説明を省略する
。In step (208), it is determined whether or not all sensors, that is, all subject areas, are unable to detect focus. If all sensors are unable to detect focus, the process moves to step (214), and the subroutine "search lens drive" is performed. 1. This is a control that executes the focus detection operation while driving the photographing lens when the contrast of the subject is low and the focus cannot be detected. Since the present invention has already been disclosed, a detailed description of the present invention will be omitted.
ステップ(208)にて総ての被写体領域が焦点検出不
能でない場合は、ステップ(209)へ移行してザブル
ーチン「センサ選択」を実行する。If it is determined in step (208) that the focus cannot be detected in all subject areas, the process moves to step (209) and a subroutine "sensor selection" is executed.
サブルーチン「センサ選択」は焦点検出可能な複数の被
写体領域(センサ)の内から、最終的に焦点調節を行う
ための被写体領域を選択するためのサブルーチンであり
、第4図(f)にフローチャートを示している。The subroutine "sensor selection" is a subroutine for selecting a subject area for final focus adjustment from among a plurality of subject areas (sensors) whose focus can be detected, and the flowchart is shown in FIG. 4(f). It shows.
サブルーチン「センサ選択」がコールされると、第4図
(f)のステップ(601)を経て、ステップ(602
)Ja降の処理を実行してゆく。When the subroutine "sensor selection" is called, the process goes through step (601) in FIG. 4(f) and then goes to step (602).
) The following processing is executed.
先づステップ(602)にて、最終的なデフォーカス量
を表わす変数DEFに初期値として−30(mm)を格
納する。本発明の実施例では、デフォーカス量が正の場
合は後ピン、負の場合は前ピンを意味しており、従って
初期値−30(mm)は非常に大きな前ピンのデフォー
カス量を表わしている。First, in step (602), -30 (mm) is stored as an initial value in the variable DEF representing the final defocus amount. In the embodiment of the present invention, a positive defocus amount means rear focus, and a negative defocus amount means front focus. Therefore, the initial value -30 (mm) represents a very large front focus defocus amount. ing.
次のステップ(603)にて前述した自動焦点調節(A
F)モードを判定し、モードが5ERVOならばステッ
プ(607)へ、0NESHOTならばステップ(60
4)へ移行する。AFモードは第4図(a)のステップ
(104)のサブルーチンrAE制御」にて、カメラの
操作部材の状態によりあらかじめ設定されているものと
する。In the next step (603), the automatic focus adjustment (A
F) Determine the mode, if the mode is 5ERVO, go to step (607); if the mode is 0NESHOT, go to step (60)
Move on to 4). It is assumed that the AF mode has been set in advance according to the state of the operating members of the camera in the "subroutine rAE control" of step (104) in FIG. 4(a).
AFモードが0NESHOTモードの場合について説明
する。The case where the AF mode is 0NESHOT mode will be explained.
ステップ(604)は本実施例の4つの被写体領域(セ
ンサ)毎に処理を行うループ処理を表わしており、領域
(センサ)を表わす引数1を1から4に変更させながら
処理を行ってゆく。Step (604) represents a loop process in which processing is performed for each of the four subject areas (sensors) of this embodiment, and the process is performed while changing the argument 1 representing the area (sensor) from 1 to 4.
最初に引¥I】に1を設定して、ステップ(605)へ
進む。First, 1 is set in \I], and the process proceeds to step (605).
ステップ(605)ではサブルーチン[デフォーカス更
新−」を実行している。In step (605), a subroutine [defocus update-] is executed.
サブルーチン「デフォーカス更新」は焦点検出可能な領
域のデフォーカス量と、最終的なデフォーカスit D
E Fを比較して、より大きいデフォーカス量を最終
的なデフォーカス量とするためのサブルーチンである。The subroutine "defocus update" updates the defocus amount of the focus detectable area and the final defocus it D
This is a subroutine for comparing E F and setting the larger defocus amount as the final defocus amount.
第4図(g)にサブルーチン[デフォーカス更新−1の
フローチャートを示している。FIG. 4(g) shows a flowchart of the subroutine [Defocus Update-1].
ザブルーチン「デフォーカス更新」がコールされると、
第4図(g)のステップ(701)を経て、ステップ(
702)以降の処理を実行してゆく。When the subroutine "Defocus Update" is called,
After step (701) in FIG. 4(g), step (
702) The subsequent processes are executed.
ステップ(702)にて、5NS−i、即ちいま引数l
にはlが設定されているから5NS−1である被写体領
域1が焦点検出可能であるか否かを判定し、可能でない
場合には何も実行せずステップ(705)へ移1)シて
、サブルーチン「デフォーカス更新」を1ターンする。In step (702), 5NS-i, that is, the argument l
Since l is set in , it is determined whether or not focus detection is possible for object area 1, which is 5NS-1, and if it is not possible, nothing is executed and the process moves to step 1). , perform one turn of the subroutine "defocus update".
[IT p、ヒな場合にはステップ(703)へ移行し
て、領域1のデフォーカス量DEF1と最終的なデフォ
ーカス量DEFを比較し、DEFの方が大きい場合は何
も実行せずステップ(705)でサブルーチンをリター
ンする。DEFIの方が大きい場合は、ステップ(70
4)へ移行する。[IT p, If yes, move to step (703) and compare the defocus amount DEF1 of area 1 with the final defocus amount DEF, and if DEF is larger, do nothing and skip step At (705), the subroutine is returned. If DEFI is larger, step (70
Move on to 4).
ステップ(704)では領域1のデフォーカス量DEF
Iを最終的なデフォーカス量DEFへ格納シ、次のステ
ップ(705)でサブルーチン「デフォーカス更新」を
リターンする。In step (704), the defocus amount DEF of area 1 is
I is stored in the final defocus amount DEF, and in the next step (705), the subroutine "defocus update" is returned.
サブルーチン「デフォーカス更新Jをリターンすると、
第4図(f)に戻って、ステップ(604)のループ処
理にて、被写体領域を表わす引数iを2に変更して、同
様にステップ(605)のサブルーチン「デフォーカス
更新」を実行する。引数iを34にして同様の処理を行
う。When the subroutine ``defocus update J'' returns,
Returning to FIG. 4(f), in the loop process of step (604), the argument i representing the subject area is changed to 2, and the subroutine "defocus update" of step (605) is similarly executed. Similar processing is performed with the argument i set to 34.
総ての被写体領域に対してステップ(604)のループ
処理が終了すると、ステップ(606)へ移行してサブ
ルーチン「センサ選択」をリターンする。When the loop processing of step (604) is completed for all subject areas, the process moves to step (606) and returns to the subroutine "sensor selection".
0NESHOTモードでは、ステップ(604)におい
て、焦点検出可能な被写体領域のうち最も大きなデフォ
ーカス量を最終的なデフォーカス量として設定すること
になる。先に述べたように、本実施例ではデフォーカス
量が正の値のときには後ビンを表わしているから、最終
的なデフォーカス量は最も後ビンのデフォーカス量が格
納されている。In the 0NESHOT mode, in step (604), the largest defocus amount among the focus detectable subject areas is set as the final defocus amount. As mentioned above, in this embodiment, when the defocus amount is a positive value, it represents the rear bin, so the final defocus amount is the defocus amount of the rearmost bin.
最も後ビンということは、そのデフォーカス量を示して
いる被写体領域は、カメラに対して最も至近側に位置し
ていることになり、結局ON E S HOTモードで
は、最も至近側の被写体に焦点調節が行われることにな
る。The rearmost bin means that the subject area that shows the amount of defocus is located closest to the camera, and in the end, in ON E S HOT mode, the focus is on the closest subject. Adjustments will be made.
7、 チップ(603) faテAF モードが5ER
VOモードに設定されている場合はステップ(607)
へ移行する。7. Chip (603) fate AF mode is 5ER
Step (607) if set to VO mode
Move to.
ステップ(607)では、5NS−1あるいは5NS4
、即ち第3図で説明したように、画面中央に位置する被
写体領域1あるいは4のいずれかが焦点検出可能か否か
を判定し、可能な場合にはステップ(613)へ、可能
でない場合はステップ(608)へ移行する。In step (607), 5NS-1 or 5NS4
That is, as explained in FIG. 3, it is determined whether focus detection is possible for either object area 1 or 4 located at the center of the screen, and if possible, the process proceeds to step (613); if not, the process proceeds to step (613). The process moves to step (608).
画面中央に位置する被写体領域lあるいは4のいずれか
が焦点検出可能な場合、ステップ(613)で領域を表
わす引数iに1を設定して次のステップ(614)にて
サブルーチン「デフォーカス更新」を実行する。次いで
ステップ(615)にて引数iに4を設定して次のステ
ップ(616)にてサブルーチン「デフォーカス更新」
を実行する。そしてステップ(617)にてサブルーチ
ン「センサ選択」をリターンする。If either the subject area l or 4 located at the center of the screen can be focused, the argument i representing the area is set to 1 in step (613), and the subroutine ``defocus update'' is executed in the next step (614). Execute. Next, in step (615), the argument i is set to 4, and in the next step (616), the subroutine "defocus update" is executed.
Execute. Then, in step (617), the subroutine "sensor selection" is returned.
ステップ(613)〜(616)を実行することにより
被写体領域lと4のうち、いずれか大きい方のデフォー
カス量か最終的なデフォーカス量DEFに格納されるこ
とになる。もちろん、いずれか一方が焦点検出不能の場
合には、可能な方のデフォーカス量が格納されることは
明らかである。By executing steps (613) to (616), the defocus amount of the larger one of the subject areas 1 and 4 will be stored as the final defocus amount DEF. Of course, if either one of them is unable to detect focus, it is clear that the possible defocus amount is stored.
ステップ(607)にて被写体領域1.4がともに焦点
検出不能の場合、ステップ(608)以降を実行する。If it is determined in step (607) that the focus cannot be detected in both subject areas 1 and 4, steps (608) and subsequent steps are executed.
ステップ(608)にて被写体領域を表わす引数iに2
を設定して、次のステップ(609)にてサブルーチン
「デフォーカス更新」を実行する。In step (608), the argument i representing the subject area is set to 2.
is set, and the subroutine "defocus update" is executed in the next step (609).
次いでステップ(610)にて引数iに3を設定して次
のステップ(611)にて再度サブルーチン「デフォー
カス更新」を実行する。そして、ステップ(612)に
てサブルーチン「センサ選択コをリターンする。Next, in step (610), the argument i is set to 3, and in the next step (611), the subroutine "defocus update" is executed again. Then, in step (612), the subroutine "sensor selection" is returned.
ステップ(608)あるいは(610)で設定される領
域2,3は第3図で示したように画面周辺の被写体領域
を表わしている。Areas 2 and 3 set in step (608) or (610) represent the subject area around the screen, as shown in FIG.
以上のように5ERVOモードの場合には、画面中央に
位置する被写体領域が焦点検出可能な場合よ、その領域
のデフォーカス量を最終的なデフォーカス1とし、てい
ることになる。本実施例の場合には、画面中央には領域
1,4の2つの被写体領域があるので、両方とも焦点検
出可能な場合は、より至近側の領域を選択していること
になる。As described above, in the case of the 5ERVO mode, if the subject area located at the center of the screen can be focus-detected, the defocus amount of that area is set as the final defocus 1. In the case of this embodiment, there are two subject areas, areas 1 and 4, in the center of the screen, so if focus detection is possible in both areas, the closest area is selected.
サブルーチン「センサ選択」をリターンすると、第4図
(b)へ戻ってステップ(210)へ移行スる。When the subroutine "sensor selection" is returned, the process returns to FIG. 4(b) and proceeds to step (210).
ステップ(210)では、最終的に得られたデフォーカ
ス量に基づいて、撮影レンズが合焦状態にあるかどうか
を判定する。合焦状態の場合はステップ(213)へ移
行して、サブルーチン「合焦表示」を実行して、ファイ
ンダ内に合焦表示を行い、次のステップ(215)でサ
ブルーチン[AF制御ゴをリターンする。In step (210), it is determined whether the photographic lens is in focus based on the finally obtained defocus amount. If it is in focus, the process moves to step (213), executes the subroutine "in-focus display", displays the focus in the viewfinder, and in the next step (215) returns the subroutine [AF control go]. .
ステップ(210)にて、合焦状態にないと判定された
場合は、ステップ(211)へ移行してレンズ駆動を行
い、次いでステップ(215)でサブルーチンrAF制
御」をリターンする。レンズ駆動に関しては本出願人に
よる特願昭61−160824号公報等により開示され
ているので詳しい説明は省略する。If it is determined in step (210) that the lens is not in focus, the process proceeds to step (211) to drive the lens, and then in step (215) the subroutine rAF control is returned. The lens drive is disclosed in Japanese Patent Application No. Sho 61-160824 filed by the present applicant and the like, so a detailed explanation will be omitted.
以上説明した実施例では、焦点検出可能あるいは不能を
それぞれ1回のみ記憶して目的動作を行うようにしてい
るが、安定的な動作を得るためにそれぞれ、またはいず
れか一方を複数回に設定するか、あるいは時間で判断し
ても本発明の目的動作が実現されることは明らかである
。In the embodiment described above, the target operation is performed by remembering whether or not focus detection is possible only once, but in order to obtain stable operation, each or either one of them is set to multiple times. It is clear that the objective operation of the present invention can be achieved even if it is determined based on time or time.
また、安定的な動作を得るための他の方法としては、最
終的なデフォーカス量が所定値に以内となって、可能・
不能の記憶動作を開始させるようにしてもよい。Another method for obtaining stable operation is to ensure that the final defocus amount is within a predetermined value and that the
It may also be possible to start a storage operation that is disabled.
本発明では、複数の被写体領域毎に過去の焦点検出の可
能・不能を記憶しておき、−星検出可能となった後に、
その領域が検出不能に陥ると、以降その領域が再び焦点
検出可能となっても強制的に検出不能扱いとする様にし
たので焦点検出可能・不能のくり返しに起因する撮影レ
ンズの駆動の不良動作を抑制することが可能となる。In the present invention, past enablement/disability of focus detection is stored for each of a plurality of subject areas, and - after star detection becomes possible,
When that area becomes undetectable, it is forcibly treated as undetectable even if the area becomes focus detectable again, so malfunctions in the drive of the photographing lens caused by repeating focus detectable and undetectable. It becomes possible to suppress the
第1図は本発明の主要な動作を説明するためのフローチ
ャートを示す説明図、
第2図は本発明の実施例の装置がカメラに組み込まれた
ときの具体的構成例を示す回路図、第3図は第2図示カ
メラにおける焦点検出系の詳細な構成を示す構成図、
第・1図(a)〜(g)は第2図実施例の動作を説明す
るためのフローチャートを示す説明図である。
SNS・・・センサ
PH1・・・マイコン
CNS・・・レンズ
130/)FIG. 1 is an explanatory diagram showing a flow chart for explaining the main operations of the present invention, FIG. 3 is a configuration diagram showing the detailed configuration of the focus detection system in the camera shown in FIG. be. SNS...Sensor PH1...Microcomputer CNS...Lens 130/)
Claims (3)
ーカス量をくり返し検出するデフオーカス量検出手段と
、前記検出手段の結果に基づいて、前記複数の被写体領
域のデフオーカス量検出が可能であるか否かをそれぞれ
の領域に対して判定する判定手段と、 前記判定手段の結果に基づいて、前記複数の被写体領域
のデフオーカス量検出が少なくとも過去1回可能であっ
たことをそれぞれの領域に対して記憶する記憶手段と、
前記デフオーカス量検出手段、判定手段、記憶手段の結
果に基づいて前記複数の被写体領域のうち、少なくとも
一つの領域を選択する手段とを有することを特徴とする
自動焦点調節装置。(1) Defocus amount detection means for repeatedly detecting the amount of defocus of a plurality of subject areas within the screen of the photographic lens, and whether or not it is possible to detect the amount of defocus of the plurality of subject areas based on the results of the detection means. a determination means for determining whether or not the object is in focus for each region; and a determination means for determining, for each region, based on the result of the determination means, it is stored for each region that it was possible to detect the amount of defocus in the plurality of subject regions at least once in the past. a memory means to
An automatic focus adjustment device comprising means for selecting at least one region from among the plurality of subject regions based on the results of the defocus amount detection means, determination means, and storage means.
に基づいて選択の候補となる領域の変更を行うことを特
徴とする特許請求の範囲第1項記載の自動焦点調節装置
。(2) The automatic focus adjustment device according to claim 1, wherein the selection means changes the area to be selected as a candidate based on the results of the determination means and storage means.
ーカス量をくり返し検出するデフオーカス量検出手段と
該検出手段により検出されるデフオーカス量が適正か否
かを各領域ごとに判定する判定手段と、前記判定手段に
て一度検出されたデフオーカス量が不適正と判定された
領域を不能領域として以後の判定手段の判定結果にかか
わらず保持する不能領域保持手段と、該保持手段にて不
能領域とした領域をのぞいた他の領域におけるデフオー
カス量のうち所定領域を選択する選択手段と、該選択手
段にて選択された領域におけるデフオーカス量に基づい
てレンズを駆動するレンズ駆動手段を有することを特徴
とする自動焦点調節装置。(3) a defocus amount detection means for repeatedly detecting the defocus amount of a plurality of subject areas within the screen of the photographic lens; and a determination means for determining whether or not the defocus amount detected by the detection means is appropriate for each area; Disabled area holding means for holding an area in which the amount of defocus once detected by the determining means is determined to be inappropriate as an disabled area regardless of a subsequent determination result of the determining means; It is characterized by having a selection means for selecting a predetermined region from the amount of defocus in other regions other than the region, and a lens driving means for driving the lens based on the amount of defocus in the region selected by the selection means. Automatic focus adjustment device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP776990A JPH03211516A (en) | 1990-01-16 | 1990-01-16 | Automatic focusing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP776990A JPH03211516A (en) | 1990-01-16 | 1990-01-16 | Automatic focusing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03211516A true JPH03211516A (en) | 1991-09-17 |
Family
ID=11674889
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP776990A Pending JPH03211516A (en) | 1990-01-16 | 1990-01-16 | Automatic focusing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03211516A (en) |
-
1990
- 1990-01-16 JP JP776990A patent/JPH03211516A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2756330B2 (en) | Automatic focusing device | |
| JP3301799B2 (en) | Camera system | |
| JPH03211516A (en) | Automatic focusing device | |
| JPH11337814A (en) | Optical device | |
| JPH03211537A (en) | automatic focus adjustment device | |
| JP2952215B2 (en) | Automatic focusing device | |
| JPH03225332A (en) | Camera provided with autofocusing device | |
| JPS63172231A (en) | automatic focus adjustment device | |
| JP3294636B2 (en) | Auto focus camera | |
| JPH06313842A (en) | Automatic focusing camera | |
| JPH06138378A (en) | Camera having focus detecting means and line-of-sight detecting means | |
| JP4262034B2 (en) | Optical device and camera | |
| US20250076738A1 (en) | Control apparatus, lens apparatus, image pickup apparatus, control method, and storage medium | |
| JPH03220535A (en) | Focus detecting device | |
| JPH03235586A (en) | Processing unit for image sensor | |
| JP2663653B2 (en) | Focus detection device | |
| JPH03220513A (en) | automatic focus adjustment device | |
| JPH03152505A (en) | Focus detecting device | |
| JPH06313920A (en) | Camera with camera shake detection function | |
| JPH0534572A (en) | Focus detection device | |
| JPH03152504A (en) | Focus detecting device | |
| JPH03220514A (en) | Focus detector | |
| JPS63172224A (en) | auto focus device | |
| JPH03214130A (en) | camera | |
| JPH03153204A (en) | focus detection device |