JP2519991B2 - Image magnification control device for camera - Google Patents

Image magnification control device for camera

Info

Publication number
JP2519991B2
JP2519991B2 JP63237573A JP23757388A JP2519991B2 JP 2519991 B2 JP2519991 B2 JP 2519991B2 JP 63237573 A JP63237573 A JP 63237573A JP 23757388 A JP23757388 A JP 23757388A JP 2519991 B2 JP2519991 B2 JP 2519991B2
Authority
JP
Japan
Prior art keywords
lens group
process proceeds
flag
driving
yes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP63237573A
Other languages
Japanese (ja)
Other versions
JPH0285813A (en
Inventor
昇 鈴木
重男 藤司
雅博 川崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pentax Corp
Original Assignee
Asahi Kogaku Kogyo Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority to JP63237573A priority Critical patent/JP2519991B2/en
Application filed by Asahi Kogaku Kogyo Co Ltd filed Critical Asahi Kogaku Kogyo Co Ltd
Priority to DE68925013T priority patent/DE68925013T2/en
Priority to DE68929406T priority patent/DE68929406T2/en
Priority to EP89117598A priority patent/EP0360294B1/en
Priority to DE68929375T priority patent/DE68929375T2/en
Priority to DE68929276T priority patent/DE68929276T2/en
Priority to EP96105376A priority patent/EP0725294B1/en
Priority to EP96106304A priority patent/EP0729049B1/en
Priority to US07/410,880 priority patent/US5093680A/en
Priority to DE68929207T priority patent/DE68929207T2/en
Priority to EP96105375A priority patent/EP0725293A3/en
Priority to EP94106154A priority patent/EP0613034B1/en
Priority to DE68929411T priority patent/DE68929411T2/en
Priority to EP96105374A priority patent/EP0725292B1/en
Priority to EP96106303A priority patent/EP0727682B1/en
Priority to EP94108436A priority patent/EP0620465B1/en
Priority to DE68929410T priority patent/DE68929410T2/en
Publication of JPH0285813A publication Critical patent/JPH0285813A/en
Priority to US07/652,038 priority patent/US5159377A/en
Priority to US07/881,785 priority patent/US5283607A/en
Priority to US08/149,226 priority patent/US5428419A/en
Priority to US08/373,369 priority patent/US5541702A/en
Priority to US08/430,485 priority patent/US5781809A/en
Priority to US08/645,618 priority patent/US5768635A/en
Priority to US08/649,311 priority patent/US5842056A/en
Priority to US08/649,291 priority patent/US5740475A/en
Priority to US08/649,229 priority patent/US5721976A/en
Application granted granted Critical
Publication of JP2519991B2 publication Critical patent/JP2519991B2/en
Priority to US08/701,759 priority patent/US5708869A/en
Priority to US08/745,959 priority patent/US5678072A/en
Priority to US08/866,257 priority patent/US5832316A/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Focusing (AREA)
  • Lens Barrels (AREA)
  • Automatic Focus Adjustment (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は、例えば一眼レフカメラやビデオ・スチル
カメラ等その他のカメラの撮影レンズをズーム駆動手段
により駆動制御して、この撮影レンズによる像倍率を設
定倍率に自動的に制御させるカメラの像倍率制御装置に
関するものである。
DETAILED DESCRIPTION OF THE INVENTION (Industrial field of application) The present invention relates to an image magnification of a photographing lens of another camera, such as a single-lens reflex camera or a video still camera, which is controlled by a zoom driving unit. The present invention relates to an image magnification control device for a camera that automatically controls the image magnification to a set magnification.

(従来の技術) この種のカメラの像倍率制御装置としては、例えば、
特公昭60−1602号公報に開示された様なズームレンズ装
置用連動機構がある。
(Prior Art) As an image magnification control device for this type of camera, for example,
There is an interlocking mechanism for a zoom lens device as disclosed in Japanese Examined Patent Publication No. 60-1602.

このズームレンズ装置用連動機構は、実際対象距離と
実際焦点距離との比率が一定となる様に、ズームレンズ
に設けたカム機構とこのカム機構に連繋する電気回路に
よりズームレンズのズーム量を制御させる様にしたもの
である。
This zoom lens device interlocking mechanism controls the zoom amount of the zoom lens by a cam mechanism provided in the zoom lens and an electric circuit linked to the cam mechanism so that the ratio between the actual target distance and the actual focal length becomes constant. It was made to let you.

一方、カメラには、撮影レンズを交換できると共に、
CPUを用いてオートフォーカス制御やプログラム制御を
行なうようにしたものである。この様なカメラにおい
て、モータによりズームレンズを駆動できるようにする
と共に、上述した像倍率制御を行なうように構成するこ
とも考えられる。
On the other hand, in the camera, you can replace the shooting lens,
The CPU is used for autofocus control and program control. In such a camera, it is conceivable that the zoom lens can be driven by a motor and that the above-described image magnification control is performed.

(発明が解決しようとする課題) しかし、この様な撮影レンズを交換するタイプのカメ
ラでは、交換される撮影レンズの種類も多いため、像倍
率制御を行なわせることは容易でなかった。
(Problems to be Solved by the Invention) However, in such a type of camera in which the taking lens is exchanged, it is not easy to control the image magnification because there are many kinds of taking lenses to be exchanged.

そこで、この発明は、撮影レンズが交換されるタイプ
のカメラにおいても像倍率を容易に外部設定できるカメ
ラの像倍率制御装置を提供することを目的とするもので
ある。
Therefore, an object of the present invention is to provide an image magnification control device for a camera in which the image magnification can be easily externally set even in a camera of a type in which the taking lens is exchanged.

(課題を解決するための手段) この発明にかかるカメラの像倍率制御装置は、ズーム
駆動手段により駆動されるズーム光学系を有する撮影レ
ンズと、前記撮影レンズに入射する光束を用いて焦点状
態を検出する焦点検出手段と、前記撮影レンズの焦点距
離を検出する焦点距離検出手段と、前記撮影レンズによ
る像倍率が一定となるように前記ズーム駆動手段を制御
する像倍率一定制御動作を開始させる像倍率一定制御開
始指令手段と、前記像倍率一定制御動作における像倍率
m0を任意に外部設定させる像倍率外部設定手段と、前記
焦点検出手段が合焦状態を示しているときの前記撮影レ
ンズのフォーカシングレンズの繰り出し量から後ろ側焦
点とピント位置との距離x0を演算する手段と、前記焦点
検出手段の出力からデフォーカス量dxを演算する手段
と、前記像倍率m0,距離x0,該距離x0を演算した際に前記
焦点距離検出手段により検出された焦点距離f0,及び前
記デフォーカス量dxとから、前記像倍率外部設定手段に
より設定された像倍率m0を保つことができる目標焦点距
離までの前記ズーム光学系の駆動量を直接算出し、前記
ズーム駆動手段を駆動制御する演算制御手段とを設けた
ことを特徴とする。
(Means for Solving the Problem) An image magnification control device for a camera according to the present invention uses a taking lens having a zoom optical system driven by a zoom driving means and a light beam incident on the taking lens to adjust a focus state. An image for starting a constant image magnification control operation for controlling the zoom drive means so that the image magnification by the photographing lens becomes constant. Constant magnification control start command means and image magnification in the constant image magnification control operation
Calculate the distance x0 between the rear focus and the focus position from the amount of extension of the focusing lens of the taking lens when the image magnification external setting means for arbitrarily setting m0 and the focus detection means indicate the in-focus state. Means for calculating the defocus amount dx from the output of the focus detection means, the image magnification m0, the distance x0, the focal length f0 detected by the focal length detection means when the distance x0 is calculated, And the defocus amount dx, the drive amount of the zoom optical system up to the target focal length capable of maintaining the image magnification m0 set by the image magnification external setting means is directly calculated, and the zoom drive means is driven. An arithmetic control unit for controlling is provided.

(実 施 例) 以下、この発明の実施例を図面に基づいて説明する。(Examples) Examples of the present invention will be described below with reference to the drawings.

第1図は、被写体の移動に拘らず像倍率を一定にする
機能が設けられたカメラの概略説明図である。この第1
図において、1はカメラ本体、2はカメラ本体1のレン
ズマウント、3はレンズカウント2に着脱自在に取付け
られた撮影レンズで、この撮影レンズ3はフオーカス駆
動手段であるオートフォーカス機構(AF機構)及びズー
ム駆動手段であるパワーズーム機構(PZ機構)を有す
る。尚、ここでAFとはオートフォーカスの略であり、PZ
とはパワーズームの略である。
FIG. 1 is a schematic explanatory view of a camera provided with a function of keeping the image magnification constant regardless of the movement of the subject. This first
In the figure, 1 is a camera body, 2 is a lens mount of the camera body 1, 3 is a taking lens detachably attached to a lens count 2, and the taking lens 3 is an autofocus mechanism (AF mechanism) which is a focus driving means. And a power zoom mechanism (PZ mechanism) that is a zoom drive unit. Note that AF is an abbreviation for auto focus, and PZ
Is an abbreviation for power zoom.

カメラ本体1には第2図に示した様なカメラ制御回路
4が設けられ、撮影レンズ3内には第3図に示したレン
ズ制御回路5が設けられている。
The camera body 1 is provided with a camera control circuit 4 as shown in FIG. 2, and the taking lens 3 is provided with a lens control circuit 5 as shown in FIG.

[カメラ制御回路4] このカメラ制御回路4は、メインCPU6及び表示用CPU7
を有する。このメインCPU6のシリアル入力端子SIには表
示用CPU7のシリアル出力端子SOが接続され、メインCPU6
のシリアル出力端子SOには表示用CPU7のシリアル出力端
子SIが接続され、メインCPU6のクロック端子SCKには表
示用CPU7のクロック端子SCKが接続されている。
[Camera Control Circuit 4] The camera control circuit 4 includes a main CPU 6 and a display CPU 7
Have. The serial output terminal SO of the display CPU7 is connected to the serial input terminal SI of the main CPU6,
The serial output terminal SO of the display CPU 7 is connected to the serial output terminal SI, and the clock terminal SCK of the main CPU 6 is connected to the clock terminal SCK of the display CPU 7.

また、メインCPU6の端子PFにはフイルムのISO感度検
出用(DXコード検出用)のDX回路8が接続され、メイン
CPU6の端子P20にはカメラ本体側のオート・マニュアル
切換用のスイッチSWAF A/Mが接続され、メインCPU6の端
子P21には合焦・レリーズ優先切換用のスイッチSWAF S/
Cが接続されている。
Also, the DX circuit 8 for ISO sensitivity detection (DX code detection) of the film is connected to the terminal PF of the main CPU 6,
The switch SWAF A / M for auto / manual switching on the camera body side is connected to the terminal P20 of the CPU6, and the switch SWAF S / for focus / release priority switching is connected to the terminal P21 of the main CPU6.
C is connected.

このDX回路8,スイッチSWAF A/M,スイッチSWAF S/Cに
は配線9が接続されている。この配線9と表示用CPU7の
端子P2〜P9との間には、測光スイッチSWS,レリーズスイ
ッチSWR,電源ON・OFF用のロックスイッチSWLOCK,モード
スイッチSWMODE、ドライブスイッチSWDRIVE,露出補正ス
イッチSWXV,アップスイッチSWUP,ダウンスイッチSWDOWN
がそれぞれ介装されている。そして、これらは操作用ス
イッチ群sw−Iを構成している。このモードスイッチSW
MODEとスイッチSWUP、SWDOWNを組み合わせて操作するこ
とによりプログラム撮影、オート撮影、マニュアル撮影
等の選択が可能な状態となる。しかも、スイッチSWUP,S
WDOWNとドライブスイッチSWDRIVEを組み合わせて操作す
ることにより、連写(連続撮影),単写(一回の撮
影),セルフタイマー等の切換を行うことができ、又、
スイッチSWUP,SWDOWNと露出補正スイッチSWXVを組み合
わせて操作することにより露出値を補正することができ
る。尚、測光スイッチSWとレリーズスイッチSWRは二段
押しの操作ボタンでこの順に順次操作される様になって
いる。
A wiring 9 is connected to the DX circuit 8, the switch SWAF A / M, and the switch SWAF S / C. Between this wiring 9 and the terminals P2 to P9 of the display CPU 7, the photometric switch SWS, the release switch SWR, the power ON / OFF lock switch SWLOCK, the mode switch SWMODE, the drive switch SWDRIVE, the exposure compensation switch SWXV, and the up switch. Switch SWUP, Down switch SWDOWN
Are installed respectively. And these constitute the operation switch group sw-I. This mode switch SW
By operating in combination with MODE and switches SWUP and SWDOWN, it becomes possible to select program shooting, automatic shooting, manual shooting, etc. Moreover, the switch SWUP, S
By operating WDOWN and drive switch SWDRIVE in combination, continuous shooting (continuous shooting), single shooting (single shooting), self-timer, etc. can be switched.
The exposure value can be corrected by operating the switches SWUP and SWDOWN in combination with the exposure correction switch SWXV. The photometric switch SW and the release switch SWR are two-step push operation buttons that are operated in this order.

メインCPU6は端子PA,PB,PC,PD,PE,VDD,Gndを有し、端
子PAには撮影レンズ3を介して入射する被写体輝度測光
用の受光素子10の出力がA/D変換回路11を介して入力さ
れ、端子PBから露出補正信号が出力されて露出制御回路
12に入力される。また、端子PCにはCCD処理回路13を介
してAF用すなわち合焦用のCCD14がディフォーカス量検
出手段として接続されている。このCCD14は撮影レンズ
3による被写体からの光束を受光して焦点検出等に用い
られる。端子PDからはAFモータ制御回路15にモータ制御
信号が入力され、このAFモータ制御回路15はカメラ本体
1内のAFモータ16を駆動制御する。
The main CPU 6 has terminals PA, PB, PC, PD, PE, VDD, Gnd, and the output of the light receiving element 10 for subject brightness photometry that is incident on the terminal PA through the taking lens 3 is the A / D conversion circuit 11 , And the exposure compensation signal is output from the terminal PB.
Entered in 12. Further, an AF CCD, that is, a focusing CCD 14 is connected to the terminal PC via a CCD processing circuit 13 as a defocus amount detecting means. The CCD 14 receives a light flux from the subject by the photographing lens 3 and is used for focus detection and the like. A motor control signal is input to the AF motor control circuit 15 from the terminal PD, and the AF motor control circuit 15 drives and controls the AF motor 16 in the camera body 1.

このAFモータ16は減速ギヤ17を介してカプラー18を回
転駆動する様になっている。そして、フォーカシングレ
ンズ群に連動するレンズ側カプラーがレンズ鏡筒の端部
に設けられている場合には、この撮影レンズ3をレンズ
マウント2に装着したとき、このレンズ側カプラーにカ
プラー18が係合して、AFモータ16と撮影レンズ3のフオ
ーカシングレンズ群とが連動して、フォーカシングレン
ズ群がAFモータ16によりフォーカス駆動可能となる。本
実施例のレンズはカプラー18に係合するレンズ側カプラ
ーはないので、AFモータで16ではフォーカシングレンズ
群は駆動されない。また、減速ギヤ17にはパルサー19が
連動し、このパルサー19の出力はメインCPU6の端子PEに
入力される。
The AF motor 16 rotationally drives a coupler 18 via a reduction gear 17. When the lens-side coupler that interlocks with the focusing lens group is provided at the end of the lens barrel, the coupler 18 is engaged with the lens-side coupler when the taking lens 3 is mounted on the lens mount 2. Then, the AF motor 16 and the focusing lens group of the taking lens 3 are interlocked with each other, so that the focusing lens group can be focus-driven by the AF motor 16. Since the lens of this embodiment has no lens-side coupler that engages with the coupler 18, the focusing lens group is not driven by the AF motor 16. A pulsar 19 is linked to the reduction gear 17, and the output of the pulsar 19 is input to the terminal PE of the main CPU 6.

表示用CPU7の端子PSEGには表示用LCD20が接続されて
いる。この表示用CPU7の端子P10〜P17には、情報伝送用
の接続端子Fmax1〜Fmax3,Fmin1,Fmin2,オート・マニュ
アル情報用の接続端子A/M−T,共通の接続端子Cont,電源
用の接続端子Vdd−Tがそれぞれ接続されている。表示
用CPU7の端子P18からはスイッチ回路21にON・OFF用の信
号が入力され、スイッチ回路21には電源用の接続端子VB
at−Tが接続されている。
The display LCD 20 is connected to the terminal P SEG of the display CPU 7. The terminals P10 to P17 of this display CPU7 are connected to information transmission connection terminals Fmax1 to Fmax3, Fmin1, Fmin2, connection terminals A / M-T for auto / manual information, common connection terminal Cont, and connection for power supply. The terminals Vdd-T are connected to each other. An ON / OFF signal is input to the switch circuit 21 from the terminal P18 of the display CPU 7, and the switch circuit 21 has a connection terminal VB for power supply.
at-T is connected.

また、バッテリー22のプラス側には、レジュレータ23
を介して表示用CPU7のVdd1及びアースされたキャパシタ
24が接続され、メインCPU6の電源用端子VDDがDC/DCコン
バータ6′を介して接続されていると共に、スイッチ回
路21が接続されている。そして、表示用CPU7の端子P1か
らはDC/DCコンバータ6′にON・OFF制御用の信号が入力
される。
Also, on the positive side of the battery 22, the regulator 23
Vdd1 of display CPU7 and grounded capacitor via
24 is connected, the power supply terminal VDD of the main CPU 6 is connected via the DC / DC converter 6 ', and the switch circuit 21 is connected. Then, a signal for ON / OFF control is input from the terminal P1 of the display CPU 7 to the DC / DC converter 6 '.

一方、バッテリー22のマイナス側には、メインCPU6の
アース端子Gnd,表示用CPU7のアース端子Gnd,操作用スイ
ッチ群SW−Iの配線9及びアース用の接続端子Gnd−T
が接続されている。
On the other hand, on the negative side of the battery 22, the ground terminal Gnd of the main CPU 6, the ground terminal Gnd of the display CPU 7, the wiring 9 of the operation switch group SW-I, and the connection terminal Gnd-T for grounding.
Is connected.

上述の接続端子Fmax1〜Fmax3,Fmin1,Fmin2,Cont,Vdd
−T,VBatt,Gnd−Tは、レンズマウント2の端面に配置
されて、カメラ本体の接続端子群T−Iを構成してい
る。
Connection terminals Fmax1 to Fmax3, Fmin1, Fmin2, Cont, Vdd
-T, VBatt, Gnd-T are arranged on the end surface of the lens mount 2 and constitute a connection terminal group TI of the camera body.

この様な構成において、メインスイッチ即ちロックス
イッチSWLOCKがOFF状態のときは、表示用CPU7の端子P1
からDC/DCコンバータ6′に動作信号入力されていない
ので、メインCPU6にはバッテリ22から電力が供給されて
おらず、このメインCPU6はOFF状態にある。
In such a configuration, when the main switch, that is, the lock switch SWLOCK is in the OFF state, the terminal P1 of the display CPU7
Since no operation signal is input from the DC / DC converter 6'to the main CPU 6, no power is supplied from the battery 22 to the main CPU 6, and the main CPU 6 is in the OFF state.

一方、表示用CPU7の端子VDDにはバッテリ22の電圧が
レギュレータ23を介して印加されているので、表示用CP
U7はロックスイッチSWLOCKがOFF状態でも動作してい
る。この状態では、表示用LCD 20の表示は消灯してい
る。
On the other hand, since the voltage of the battery 22 is applied to the terminal VDD of the display CPU 7 via the regulator 23, the display CP
U7 is operating even when the lock switch SWLOCK is OFF. In this state, the display on the display LCD 20 is off.

ロックスイッチSWLOCKをONさせると、このON信号が表
示用CPU7の端子P4に入力されて、表示用CPU7の端子PSEG
から表示用CPU20に表示信号が入力され、表示用LCD 20
が点灯表示する。また、これと同時に表示用CPUの端子P
1からDC/DCコンバータ6′に動作信号が入力されて、バ
ッテリ22の電圧がDC/DCコンバータ6′を介してメインC
PU6の端子VDDに印加される。これによりメインCPU6が動
作する。
When the lock switch SWLOCK is turned ON, this ON signal is input to the terminal P4 of the display CPU7, and the terminal P SEG of the display CPU7
The display signal is input from the display CPU 20 to the display CPU 20
Is lit up. At the same time, the terminal P of the display CPU
The operation signal is input from 1 to the DC / DC converter 6 ', and the voltage of the battery 22 is passed through the DC / DC converter 6'to the main C
Applied to pin VDD of PU6. This causes the main CPU 6 to operate.

[撮影レンズ3のパワーズーム・フォーカス構造] この撮影レンズ3は、第4図に示したズーム用のレン
ズ群25,26を駆動するパワーズーム機構を有すると共
に、フォーカシングレンズ(図示せず)を駆動するフォ
ーカス駆動機構を有する。
[Power Zoom / Focus Structure of Photographic Lens 3] The photographic lens 3 has a power zoom mechanism for driving the zoom lens groups 25 and 26 shown in FIG. 4, and also drives a focusing lens (not shown). It has a focus drive mechanism.

パワーズーム機構は、筒状の固定枠27と、固定枠27内
に軸方向に進退動可能に嵌合されたレンズ枠28と、固定
枠27の外周に回転自在に嵌合された第1のカム筒29と、
第1のカム筒29の外周に回転自在且つ軸線方向に移動自
在に嵌合された第2のカム筒30と、カム筒30に固定され
たレンズ枠31を有する。そして、レンズ枠27,31にはレ
ンズ群25,26が装着されている。
The power zoom mechanism includes a cylindrical fixed frame 27, a lens frame 28 that is fitted in the fixed frame 27 so as to be movable back and forth in the axial direction, and a first frame that is rotatably fitted to the outer periphery of the fixed frame 27. Cam barrel 29,
It has a second cam barrel 30 fitted to the outer periphery of the first cam barrel 29 so as to be rotatable and movable in the axial direction, and a lens frame 31 fixed to the cam barrel 30. The lens groups 25 and 26 are attached to the lens frames 27 and 31.

上述の固定枠27には軸線と平行なガイド孔32が形成さ
れ、カム筒29にはスリットカム33,34が形成され、カム
筒30にはスリットカム35及び軸線と平行なガイド孔36が
形成されている。しかも、レンズ枠28の外周に装着した
ガイドローラ37はガイド孔32及びスリットカム33に挿入
係合され、固定枠27の外周に装着したガイドローラ37は
スリットカム34及びガイド孔36に挿入係合され、カム筒
29の外周に装着したガイドローラ39はスリットカム35に
挿入係合されている。
A guide hole 32 parallel to the axis is formed in the fixed frame 27, slit cams 33 and 34 are formed in the cam cylinder 29, a slit cam 35 and a guide hole 36 parallel to the axis are formed in the cam cylinder 30. Has been done. Moreover, the guide roller 37 mounted on the outer periphery of the lens frame 28 is insert-engaged with the guide hole 32 and the slit cam 33, and the guide roller 37 mounted on the outer periphery of the fixed frame 27 is insert-engaged with the slit cam 34 and the guide hole 36. Cam tube
A guide roller 39 mounted on the outer circumference of 29 is inserted and engaged with the slit cam 35.

上述のフォーカス駆動機構はフォーカシングレンズ群
(図示せず)を駆動するAFモータM1を有し、パワーズー
ム機構はカム筒29を駆動するPZモータM2を有する。ま
た、撮影レンズ3の光路途中に配設された可変絞り(図
示せず)はAEモータM3で絞り制御がなされる。尚、モー
タM1とフォーカシングレンズ群及びモータM2とズーミン
グレンズ群とは摩擦式のクラッチを介して連動してい
る。
The focus drive mechanism described above has an AF motor M1 that drives a focusing lens group (not shown), and the power zoom mechanism has a PZ motor M2 that drives a cam barrel 29. A variable aperture (not shown) provided in the optical path of the taking lens 3 is controlled by the AE motor M3. The motor M1 and the focusing lens group and the motor M2 and the zooming lens group are interlocked via a friction clutch.

カム筒29の基部と固定枠27側の図示しないコード板取
付部材との間にはズーム位置読取手段が焦点距離検出手
段の一つとして介装されている。このズーム位置読取手
段は、コード板支持部材に保持され且つカム筒29の周囲
に同心に配置されたズームコード板40と、カム筒29の基
部に取付けられ且つズームコード板40の内周面弾接する
ブラシ41を有する(第5図参照)。しかも、このズーム
コード板40の内周面には複数条のパターン接点が周方向
に断続的に設けられていて、このパターン接点とブラシ
41は共働することにより、ズームコード板40からズーム
位置信号が出力される。
A zoom position reading means is interposed between the base of the cam barrel 29 and a code plate mounting member (not shown) on the fixed frame 27 side as one of focal length detecting means. The zoom position reading means includes a zoom code plate 40 held by a code plate support member and arranged concentrically around the cam barrel 29, and an inner peripheral surface bullet of the zoom code plate 40 attached to the base of the cam barrel 29. It has a brush 41 in contact therewith (see FIG. 5). Moreover, a plurality of pattern contact points are intermittently provided in the circumferential direction on the inner peripheral surface of the zoom code plate 40.
By cooperating with 41, a zoom position signal is output from the zoom code plate 40.

同様にフォーカスレンズ側にもフォーカス位置読取手
段すなわち距離読取手段(図示せず)がフォーカル位置
検出手段の一つとして設けられている。この距離読取手
段にもズーム位置読取手段と同様な構造が用いられてい
て、ズームコード板40と類似の距離コード板42(第1
図,第3図参照)から距離信号が得られる。
Similarly, a focus position reading means, that is, a distance reading means (not shown) is also provided on the focus lens side as one of the focal position detecting means. This distance reading means also has a structure similar to that of the zoom position reading means and is similar to the zoom code plate 40.
The distance signal can be obtained from FIG.

[レンズ制御回路5] 撮影レンズ3のレンズマウント2への接続部端面に
は、接続端子Fmax1′〜Fmax3′,Fmin1′,Fmin2′,Con
t′,Vdd−T′,VBatt′,Gnd−T′が配置されている。
この接続端子Fmax1′〜Fmax3′,Fmin1′,Fmin2′,Con
t′,Vdd−T′,VBatt′,Gnd−T′は、撮影レンズ3を
カメラ本体1のレンズマウント2に装着したときに、接
続端子Fmax1〜Fmax3,Fmin1,Fmin2,Cont,Vdd−T,VBatt,G
nd−Tに夫々接続されて、接続端子群T−IIを構成して
いる。この接続端子群T−IIとT−Iは接続部TCを構成
している。この接続部TCを介してカメラ制御回路4とレ
ンズ制御回路との間でデータの伝送が行われる。
[Lens Control Circuit 5] Connection terminals Fmax1 ′ to Fmax3 ′, Fmin1 ′, Fmin2 ′, Con on the end surface of the connection portion of the taking lens 3 to the lens mount 2.
t ', Vdd-T', VBatt ', Gnd-T' are arranged.
This connection terminal Fmax1 '~ Fmax3', Fmin1 ', Fmin2', Con
t ', Vdd-T', VBatt ', Gnd-T' are connection terminals Fmax1 to Fmax3, Fmin1, Fmin2, Cont, Vdd-T, when the taking lens 3 is mounted on the lens mount 2 of the camera body 1. VBatt, G
Each of them is connected to the nd-T to form a connection terminal group T-II. The connecting terminal groups T-II and TI form a connecting portion TC. Data is transmitted between the camera control circuit 4 and the lens control circuit via the connection portion TC.

撮影レンズ3内にはレンズ固有の情報を記憶させるレ
ンズROM43及びレンズの制御等に用いられるレンズCPU44
が内蔵されている。このレンズ固有の情報としては、例
えばフォーカシングレンズ群やズーミングレンズ群の最
大繰り出しパルス数,パワーズーム可能か否か,パワー
フォーカス可能か否か,バリフォーカルレンズか否か,
ズームによるフォーカス補正値等その他の情報がある。
このレンズROM43の端子PL及びレンズCPU44の端子Pkには
ズームコード板40の出力信号が入力され、レンズROM40
の端子PMには距離コード板42からの距離信号が入力され
る。
A lens ROM 43 for storing information peculiar to the lens in the taking lens 3 and a lens CPU 44 used for controlling the lens, etc.
Is built in. The information peculiar to the lens includes, for example, the maximum number of pulses of the focusing lens group and the zooming lens group, whether power zoom is possible, whether power focusing is possible, whether it is a varifocal lens,
There is other information such as focus correction value by zoom.
The output signal of the zoom code plate 40 is input to the terminal PL of the lens ROM 43 and the terminal Pk of the lens CPU 44, and the lens ROM 40
The distance signal from the distance code plate 42 is input to the terminal PM of the.

レンズCPU44の端子PH,PI,PJから出力されるモータ制
御信号は、AFモータ駆動部(AFモータ制御回路)45,PZ
モータ駆動部(PZモータ制御回路)46,AEモータ駆動部
(AEモータ制御回路)47にそれそぞれ入力される。そし
て、このモータ駆動部45,46,47は、モータM1,M2,M3をそ
れぞれ駆動制御する。また、モータM1,M2,M3の回転はAF
パルサー48(フォーカス位置検出手段の一つ),PZパル
サー49(ズーム位置検出手段すなわち焦点距離検出手段
の一つ),AEパルサー50により検出され、このパルサー4
8,49,50の出力信号はレンズCPU44の端子P20〜P22にそれ
ぞれ入力される。
The motor control signals output from the terminals PH, PI, PJ of the lens CPU44 are AF motor drive section (AF motor control circuit) 45, PZ.
It is input to the motor drive unit (PZ motor control circuit) 46 and the AE motor drive unit (AE motor control circuit) 47, respectively. The motor drive units 45, 46, 47 drive and control the motors M1, M2, M3, respectively. Also, the rotation of the motors M1, M2, M3 is AF
The pulsar 48 (one of focus position detecting means), the PZ pulsar 49 (zoom position detecting means or one of the focal length detecting means), and the AE pulsar 50 detect the pulsar 4
The output signals of 8, 49 and 50 are input to the terminals P20 to P22 of the lens CPU 44, respectively.

接続端子VBATT′はモータ駆動部45〜47の電源入力部
に接続され、接続端子Vdd−T′はレンズCPU44の電源端
子Vddに接続されていると共に抵抗51の一端及びダイオ
ード52のカソード側に接続され、抵抗51の他端及びダイ
オード52のアノード側はレンズCPU44のリセット端子▲
▼に接続されていると共にアース線53にコン
デンサー54を介して接続されている。このアース線53に
は、接続端子Gnd−T′,レンズROM43のアース端子Gnd,
レンズCPU44のアース端子Gndが接続されている。また、
このアース線53には、オートマニュアル切り換え用のス
イッチSWAF(A/M),パワーズームモード用のスイッチS
WPZ(A/M),ズームレンズによる像倍率を一定にさせる
像倍率一定モードスイッチSWPZC,ズームレンズをTele端
(望遠端)側に駆動するズームスイッチSWPZT,ズームレ
ンズをWide端(広角端)側に駆動するズームスイッチSW
PZWが接続されている。この各スイッチSWAF(A/M),SWP
Z(A/M),SWPZC,SWPZT,SWPZWはレンズCPU44の端子P23〜
P27にそれぞれ接続されている。
The connection terminal VBATT 'is connected to the power supply input section of the motor drive units 45 to 47, and the connection terminal Vdd-T' is connected to the power supply terminal Vdd of the lens CPU 44 and also to one end of the resistor 51 and the cathode side of the diode 52. The other end of the resistor 51 and the anode side of the diode 52 are connected to the reset terminal of the lens CPU44.
It is connected to ▼ and is also connected to the ground wire 53 through a condenser 54. The ground wire 53 includes a connection terminal Gnd-T ', a ground terminal Gnd of the lens ROM 43,
The ground terminal Gnd of the lens CPU44 is connected. Also,
This earth wire 53 has a switch SWAF (A / M) for automatic manual switching and a switch S for power zoom mode.
WPZ (A / M), image magnification constant mode switch SWPZC that keeps the image magnification of the zoom lens constant, zoom switch SWPZT that drives the zoom lens to the Tele end (telephoto end) side, the zoom lens Wide end (wide angle end) side Zoom switch SW to drive
PZW is connected. These switches SWAF (A / M), SWP
Z (A / M), SWPZC, SWPZT, SWPZW are lens CPU44 terminal P23 ~
Each is connected to P27.

また、レンズCUP P28には、像倍率外部設定スイッチS
WIMGが接続されており、これがONすることにより像倍率
外部設定回路60′から希望する像倍率を入力できるよう
になっている。この像倍率外部設定回路60′による希望
の倍率は、段階的に入力することもできるし、また、無
断階に入力できるようにすることもできる。尚、スイッ
チSWPZC,SWIMGはカメラ本体側に設けることもできる。
The lens CUP P28 has an image magnification external setting switch S
WIMG is connected, and when this is turned on, the desired image magnification can be input from the image magnification external setting circuit 60 '. The desired magnification by the image magnification external setting circuit 60 'can be inputted stepwise or can be inputted without permission. The switches SWPZC and SWIMG can also be provided on the camera body side.

接続端子Fmax1′はレンズROM43のリセット端子RESET,
レンズCPU44のイント端子(割り込み端子)Int及びトラ
ンジスタ55のエミッタに接続され、接続端子Fmax2′は
レンズROM43のクロック端子SCK,レンズCPU44のクロック
端子SCK及びトランジスタ56のエミッタに接続され、接
続端子Fmax3′はレンズROM43のシリアル出力端子SO,レ
ンズCPU44のシリアル入出力端子SI/SO及びトランジスタ
57のエミッタに接続されている。また、接続端子Fmin
1′はレンズCPU44の端子▲▼及びトランジスタ58
のエミッタに接続され、接続端子Fmin2′は情報設定用
のヒューズ59を介してアース線53に接続され、接続端子
A/M−T′は絞り環により操作されるオートまたはプロ
グラムとマニュアルとの切換に用いるスイッチSW A/Mを
介してアース線53に接続され、接続端子Cont′及びトラ
ンジスタ55〜58のベースはレンズROM43の電源入力端子V
CCに接続されている。しかも、トランジスタ55〜58のコ
レクタはアース線53に接続されている。
The connection terminal Fmax1 'is the reset terminal RESET of the lens ROM43,
The connection terminal Fmax2 ′ is connected to the INT terminal (interruption terminal) Int of the lens CPU44 and the emitter of the transistor 55, and the connection terminal Fmax2 ′ is connected to the clock terminal SCK of the lens ROM43, the clock terminal SCK of the lens CPU44 and the emitter of the transistor 56, and the connection terminal Fmax3 ′. Is the serial output terminal SO of the lens ROM43, the serial input / output terminal SI / SO of the lens CPU44 and the transistor
Connected to 57 emitters. Also, the connection terminal Fmin
1'is terminal ▲ ▼ of lens CPU44 and transistor 58
, The connection terminal Fmin2 'is connected to the ground wire 53 via the fuse 59 for setting information, and the connection terminal
A / M-T 'is connected to the ground wire 53 via a switch SW A / M used for switching between automatic or program and manual operated by a diaphragm ring, and the connecting terminal Cont' and the bases of the transistors 55 to 58 are Power input terminal V of lens ROM43
Connected to CC. Moreover, the collectors of the transistors 55 to 58 are connected to the ground line 53.

[像倍一定の原理] 第6図に於いて、F1は撮影レンズ3の前側(物体側す
なわち被写体側)焦点位置、F2は撮影レンズ3の後側
(像側)焦点位置、y1は撮影レンズ3前方の物体(被写
体)の大きさ、y2は無限遠からの光束により撮影レンズ
3の後方に結像された像の大きさ、aは前側焦点位置F1
から物体迄の距離、xは後側焦点位置F2から像までの距
離、fは撮影レンズ3の焦点距離である。そして、y2
像が形成される位置がピント位置となる。
[Principle of Constant Image Magnification] In FIG. 6, F 1 is the front (object side or subject side) focal position of the taking lens 3, F 2 is the rear (image side) focal position of the taking lens 3, and y 1 Is the size of the object (subject) in front of the taking lens 3, y 2 is the size of the image formed behind the taking lens 3 by the light flux from infinity, and a is the front focus position F 1
To the object, x is the distance from the rear focal position F 2 to the image, and f is the focal length of the taking lens 3. Then, the position where the image of y 2 is formed becomes the focus position.

この第6図における結像の式は、 である。The image formation formula in FIG. 6 is Is.

ここで、物体側の距離aを基準に像倍率をA,B式から
求めると、像倍率mは、 となる。
Here, when the image magnification is calculated from the equations A and B based on the distance a on the object side, the image magnification m is Becomes

また、像側の距離xを基準に像倍率をA,B式から求め
ると、像倍率mは、 となる。
Further, when the image magnification is calculated from the A and B expressions with the distance x on the image side as the reference, the image magnification m is Becomes

この式におけるx及びfを第7図(イ)の如くx0
びf0としたときの像倍率をm0とすると、像倍率m0は、 となる。ここで、物体y1が移動することにより、第7図
(ロ)の如くディフォーカスdxが生じた場合において、
前側焦点位置F1から物体(被写体)y1までの距離をa1
すると、A式は、 a1(x0+dx)=f0 2 …… となり、距離a1は式より、 となる。ここで、像倍率一定(m0;一定)のための新た
な焦点距離をfとすると、式は、 となる。この式をfについて変形して、この変形した
式に,式を代入すると、 となる。この式よりズーム比を求めると、ズーム比f/
f0は、 となる。
If x and f in this equation are x 0 and f 0 as shown in FIG. 7A, and the image magnification is m 0 , the image magnification m 0 is Becomes Here, in the case where the object y 1 moves to cause a defocus dx as shown in FIG. 7B,
Assuming that the distance from the front focus position F 1 to the object (subject) y 1 is a 1 , the formula A is a 1 (x 0 + dx) = f 0 2 ……, and the distance a 1 is Becomes Here, if a new focal length for constant image magnification (m 0 ; constant) is f, the formula is Becomes If this equation is transformed with respect to f and the equation is substituted into this transformed equation, Becomes When the zoom ratio is calculated from this formula, the zoom ratio f /
f 0 is Becomes

従って、このズーム比の分だけ変化する様にズーム環
を駆動させれば、像倍率は第7図(ハ)の如く一定(m0
=f/a1=x0/f0)となる。
Therefore, if the zoom ring is driven so as to change by this zoom ratio, the image magnification becomes constant (m 0
= F / a 1 = x 0 / f 0 ).

ところで、撮影レンズ3の焦点距離fは、そのズーム
位置とフオーカス位置によって第8図に示した焦点曲面
60の如く三次元的に変化する。この結果、上述の像面ま
での距離x0も、そのズーム位置とフオーカス位置によっ
て第9図に示した曲面61の如く三次元的に変化する。
By the way, the focal length f of the taking lens 3 depends on the zoom position and the focus position of the focal surface shown in FIG.
It changes three-dimensionally like 60. As a result, the distance x 0 to the image plane described above also changes three-dimensionally as the curved surface 61 shown in FIG. 9 depending on the zoom position and the focus position.

また、撮影レンズ3のズーム位置によってKバリュー
Kval(レンズ繰出量とピントのズレ比)が変化する。そ
して、ズームコード板40によるズーム位置とKvalとの関
係は第10図の実線で示した補正係数線62の如く段階的に
変化し、又、この際のズーム位置と焦点距離との関係も
第11図の補正係数線63で示した如く段階的に変化する。
この第10図,第11図の場合、補正係数線62,63は破線6
2′,63′で示した様に滑らかな変化が得られるのがズー
ム制御及びフォーカス制御の上で望ましい。従って、今
レンズROM43に表1に示した補正のための情報を予め記
憶させておき、f及びx0をレンズCPU44により演算させ
る様にする。
Also, depending on the zoom position of the taking lens 3, the K value is
Kval (lens extension amount and focus shift ratio) changes. The relationship between the zoom position by the zoom code plate 40 and Kval changes stepwise as shown by the correction coefficient line 62 shown by the solid line in FIG. 10, and the relationship between the zoom position and the focal length at this time is also the first. It changes stepwise as shown by the correction coefficient line 63 in FIG.
In the case of FIGS. 10 and 11, the correction coefficient lines 62 and 63 are broken lines 6
It is desirable for zoom control and focus control to obtain smooth changes as indicated by 2 ', 63'. Therefore, information for correction shown in Table 1 is stored in the lens ROM 43 in advance, and f and x 0 are calculated by the lens CPU 44.

表1.[補正の為の情報] 01 ズームコード板におけるエンコーダ内の先頭パルス
数Ph 02 ズームコード板におけるエンコーダ内の先頭パルス
幅Pw 03 先頭Kval Kh 04 先頭Kval補正係数Kc 05 先頭焦点距離fh 06 先頭焦点距離補正係数fc 07 フォーカシングレンズ位置,焦点距離1次補正係数
ffc1 08 フォーカシングレンズ位置,焦点距離2次補正係数
ffc2 09 繰出量x0演算用係数Q,R,S,T 10 像倍率比→ズーム駆動パルス変換係数A,B,C ここで、先頭Kvalすなわち先頭Kバリューとは、第10
図の補正係数線62の段部Ki(I=0,1,2,3,……N)の左
右端のいずれか一方におけるKvalをいう。すなわち、L
(Tel)側からS(wide)側に向かうときは段部Kiの右
端を、又、これと逆に向かうときは段部Kiの左端をKval
とする。
Table 1. [Information for correction] 01 Number of start pulse in encoder on zoom code plate P h 02 Start pulse width in encoder on zoom code plate P w 03 start Kval K h 04 start Kval correction coefficient K c 05 start Focal length f h 06 First focal length correction coefficient f c 07 Focusing lens position, focal length primary correction coefficient
f fc1 08 Focusing lens position, focal length secondary correction coefficient
f fc2 09 Derivation amount x 0 Calculation coefficient Q, R, S, T 10 Image magnification ratio → Zoom drive pulse conversion coefficient A, B, C where the first Kval, that is, the first K value is the 10th
Kval at either one of the left and right ends of the step K i (I = 0, 1, 2, 3, ... N) of the correction coefficient line 62 in the figure. That is, L
When going from the (Tel) side to the S (wide) side, the right end of the stepped portion K i , and when going in the opposite direction, the left end of the stepped portion K i is set to Kval.
And

先頭Kvalの補正係数Kcは、曲線62′に対応する値を段
部Kiにおいて近似的に直線の傾きとして算出させるため
の係数である。また、先頭焦点距離fhは先頭Kvalと同様
に補正係数線fi(I=0,1,2,3,……N)の左右端のいず
れか一方を云い、又、先頭焦点補正係数fcも補正曲線6
3′に対応する値を段部fiにおいて近似的に直線の傾き
として算出させるための係数である。この様にして得ら
れるKval及び焦点距離は第12図,第13図の補正曲線6
2″,63″の如くなる。フォーカシングレンズ位置焦点距
離1次補正係数ffc1は、第8図に示したズーム位置と焦
点距離とで決定される曲線64から得られる。また、フォ
ーカシングレンズ位置,焦点距離2次補正係数ffc2は、
上述のffc1にフォーカス量を考慮した三次元の焦点曲面
60で決定される。
The correction coefficient Kc of the head Kval is a coefficient for calculating the value corresponding to the curve 62 'approximately as the slope of the straight line in the step K i . Further, the head focal length f h is one of the left and right ends of the correction coefficient line f i (I = 0,1,2,3, ... N) as in the head Kval, and the head focal length correction coefficient fc Also correction curve 6
It is a coefficient for approximating the value corresponding to 3 ′ as the slope of the straight line at the step f i . The Kval and the focal length obtained in this way are the correction curves 6 in Figs.
It looks like 2 ″, 63 ″. The focusing lens position focal length primary correction coefficient f fc1 is obtained from the curve 64 determined by the zoom position and the focal length shown in FIG. Also, the focusing lens position and the focal length secondary correction coefficient f fc2 are
Three-dimensional focal surface considering the focus amount in the above f fc1
Determined at 60.

この焦点曲面60は、撮影レンズ3の光学設計及び機械
設計で定まる曲面であり、必ずしも単純式で正確に比例
的に表すことが不可能な曲面である。この曲面によって
規定されるフォーカシングレンズの繰出量は、ズーミン
グレンズのズーム量にほぼ比例するものもあるが、この
場合でも完全に比例しない。従って、フォーカシングレ
ンズの繰出量は、補正をする必要がある。このための補
正係数がQ,R,S,Tであり、この補正係数Q,R,S,Tはレンズ
の光学設計や機械設計によって変わるものであり、又、
この補正係数Q,R,S,Tを用いた式も撮影レンズの光学
設計や機械設計により変わる。また、像倍率を一定に制
御するために用いるズーミングレンズ駆動パルス数Pzも
撮影レンズの光学設計や機械設計によって決定される。
したがって、このPzを算出するための式の補正係数A,
B,Cは光学設計や機械設計により定まる値である。
The focal curved surface 60 is a curved surface that is determined by the optical design and mechanical design of the taking lens 3, and is not a curved surface that cannot be exactly and proportionally represented by a simple formula. The amount of extension of the focusing lens defined by this curved surface may be almost proportional to the zoom amount of the zooming lens, but even in this case, it is not completely proportional. Therefore, it is necessary to correct the amount of extension of the focusing lens. The correction factors for this are Q, R, S, T, and these correction factors Q, R, S, T vary depending on the optical design and mechanical design of the lens.
The formula using the correction factors Q, R, S, and T also changes depending on the optical design and mechanical design of the taking lens. Further, the zooming lens drive pulse number Pz used for controlling the image magnification constant is also determined by the optical design and mechanical design of the taking lens.
Therefore, the correction coefficient A of the equation for calculating Pz,
B and C are values determined by optical design and mechanical design.

ここで、撮影レンズ3の現ズーム環の絶対位置パルス
数をPsとし、現フォーカシングレンズの絶対位置パルス
数をPinfとすると、焦点距離f及び繰出量x0は、 f=fh+fc×(Ps−Ph)+ffc1+Pinf +ffc2×(Pinf) …… x0=Q(Pinf)+R(Pinf)+S(Pinf) +Pinf×T(Ph−Ps) …… として求めることができる。この場合、Pinfは繰出量の
無限側への行き過ぎを考慮して少なくしておく。また、
制御像倍率をγとすると、ズーム駆動パルス数Pzは Pz=Aγ+Bγ+Cγ …… として求められる。
Here, assuming that the number of absolute position pulses of the current zoom ring of the taking lens 3 is Ps and the number of absolute position pulses of the current focusing lens is Pinf, the focal length f and the extension amount x 0 are f = f h + f c × ( be obtained as P s -P h) + f fc1 + Pinf + f fc2 × (Pinf) 2 ...... x 0 = Q (Pinf) 3 + R (Pinf) 2 + S (Pinf) + Pinf × T (P h -Ps) ...... it can. In this case, Pinf should be kept small in consideration of the overshoot of the feed amount toward the infinite side. Also,
When the control image magnification is γ, the zoom drive pulse number Pz is obtained as Pz = Aγ 3 + Bγ 2 + Cγ.

そして、表1に示した様なデータや上述した計算式等
は、撮影レンズ3のレンズROM43に予め記憶させておく
ものとする。
The data as shown in Table 1 and the above-described calculation formulas are stored in the lens ROM 43 of the taking lens 3 in advance.

この様な構成のカメラの制御装置の制御動作説明のフ
ローチャートにおいて使用する主な用語につき説明す
る。
The main terms used in the flowchart for explaining the control operation of the camera control device having such a configuration will be described.

このフローチャートにおいて、AFSTOPはフオーカシン
グレンズ群をストップさせる処理を示す。
In this flowchart, AFSTOP indicates a process of stopping the focusing lens group.

また、FLは、ファーリミット(Far imit)の略でフ
オーカシングレンズ群のFar(ファー)端検出用のフラ
グを示す。そして、FL=1のときはフオーカシングレン
ズ群がFar端にあることを制御回路が検出していること
を意味し、FL=0のときはFar端を検出していない状態
を示す。
Further, FL is an abbreviation for far limit (Far imit) and indicates a flag for detecting the far end of the focusing lens group. When FL = 1, it means that the control circuit detects that the focusing lens group is at the Far end, and when FL = 0, the Far end is not detected.

NLは、ニアリミット(Near Limit)の略でフオーカシ
ングレンズ群のNear(ニア)端検出フラグを示す。そし
て、NL=1のときはフオーカシングレンズ群がNear端に
あることを制御回路が検出していることを意味し、NL=
0のときはNear端を検出していない状態を示す。
NL is an abbreviation for Near Limit and indicates a Near end detection flag of the focusing lens group. When NL = 1, it means that the control circuit detects that the focusing lens group is at the Near end, and NL =
When it is 0, it means that the Near end is not detected.

Pinfはフオーカシングレンズ群をFar端側からNear端
側への駆動パルス数で、Pinf=0のときはフオーカシン
グレンズ群がFar端にあることを意味する。このパルス
数はAFパルサー48により検出される。
Pinf is the number of drive pulses from the Far end side to the Near end side of the focusing lens group, and when Pinf = 0, it means that the focusing lens group is at the Far end. This pulse number is detected by the AF pulser 48.

WLは、ワイドリミット(Wide Limit)の略でズーミン
グレンズ群のWide(ワイド)端検出フラグを示す。この
フラグWLがWL=1のときは、ズーミングレンズ群がワイ
ド端(Wide端)にあることを制御回路が検出しているこ
とを意味し、WL=0のときはWide端を検出していないこ
とを意味する。
WL is an abbreviation for Wide Limit and represents a Wide end detection flag of the zooming lens group. When the flag WL is WL = 1, it means that the control circuit detects that the zooming lens group is at the wide end (Wide end), and when WL = 0, the Wide end is not detected. Means that.

TLはテレリミット(Tele Limit)の略でズーミングレ
ンズ群のTele(テレ)端検出フラグである。そして、こ
のフラグTLがTL=1のときは、ズーミングレンズ群がTe
le端にあることを制御回路が検出していることを意味
し、TL=0のときはtele端を検出していないことを意味
する。
TL is an abbreviation for Tele Limit, which is a Tele end detection flag of the zooming lens group. When the flag TL is TL = 1, the zooming lens group is Te
It means that the control circuit detects that it is at the le end, and when TL = 0, it means that the tele end is not detected.

MFLは、マクロファーリミット(Macro Far Limit)の
略で、マクロ領域におけるズーム駆動によるフォーカシ
ングレンズ群のFar端検出フラグ、すなわちマクロ領域
でのズーミングレンズ群駆動によるFar端検出フラグを
示す。そして、このフラグMFLがMFL=1のときは、ズー
ムコード板40より出力される信号からズーミングレンズ
群がテレマクロであると判断され且つフォーカス時のFa
r端にあることを制御回路が検出していることを意味す
る。また、MFL=0のときはFar端を検出していないこと
を意味する。
MFL is an abbreviation for Macro Far Limit, and indicates a Far end detection flag of a focusing lens unit by zoom driving in a macro region, that is, a Far end detection flag by driving a zooming lens unit in a macro region. When the flag MFL is MFL = 1, it is determined from the signal output from the zoom code plate 40 that the zooming lens group is in the tele macro mode, and Fa during focusing is Fa.
It means that the control circuit detects that it is at the r end. When MFL = 0, it means that the Far end is not detected.

MNLは、マクロニアリミット(Macro Near Limit)の
略で、マクロ領域におけるズーム駆動によるフォーカシ
ングレンズ群のNear端検出フラグ、すなわちマクロ領域
でのズーミングレンズ群駆動によるNear端検出フラグを
示す。このフラグMNLがMNL=1のときは、ズームコード
板40より出力される信号からズーミングレンズ群がテレ
マクロであると判断され且つフォーカス時のNear端にあ
ることを制御回路が検出していることを意味する。ま
た、NFL=0のときはNear端を検出していないことを意
味する。
MNL is an abbreviation for Macro Near Limit, and indicates a Near end detection flag of a focusing lens unit by zoom driving in a macro region, that is, a Near end detection flag by driving a zooming lens unit in a macro region. When the flag MNL is MNL = 1, it is determined from the signal output from the zoom code plate 40 that the zooming lens group is determined to be a tele macro, and that the control circuit detects that the zoom lens group is at the Near end during focusing. means. When NFL = 0, it means that the Near end is not detected.

SWRENはレリーズ許可フラグで、フラグSWRENがSWREN
=1のときはレリーズを許可し、フラグSWRENがSWREN=
0のときはレリーズを許可しないことを示す。
SWREN is a release permission flag, and the flag SWREN is SWREN.
= 1, release is permitted and flag SWREN is SWREN =
A value of 0 indicates that release is not permitted.

MFはマニュアルフォーカス(Manual Focus)の略でマ
ニュアルフォーカス中のフラグを示す。このフラグMFが
MF=1のときはマニュアルフォーカス中であることを示
し、MF=0のときはマニュアルフォーカス中でないこと
を示す。
MF is an abbreviation for manual focus (Manual Focus) and indicates a flag during manual focus. This flag MF
When MF = 1, it indicates that manual focus is in progress, and when MF = 0, it indicates that manual focus is not in progress.

AFはオートフォーカス(Auto Focus)の略でオートフ
ォーカス中のフラグを示す。フラグAFがAF=1のときは
オートフォーカス中を示し、AF=0のときはオートフォ
ーカス中でないことを示す。
AF is an abbreviation for auto focus and indicates a flag during auto focus. When the flag AF is AF = 1, it indicates that autofocus is in progress, and when AF = 0, it indicates that autofocus is not in progress.

PZMACROはパワーズーム(Power Zoom)機構によりズ
ーミングレンズ群がマクロ(Macro)領域にあるか否か
を示すグラフである。このフラグPZMACROがPZMACRO=1
のときは、ズーミングレンズ群がマクロ領域にあること
を意味する。また、PZMACRO=0のときはフオーカシン
グレンズ群がマクロ領域にないことを意味する。
PZMACRO is a graph showing whether or not the zooming lens group is in the macro area by the power zoom mechanism. This flag PZMACRO is PZMACRO = 1
In the case of, it means that the zooming lens group is in the macro area. When PZMACRO = 0, it means that the focusing lens group is not in the macro area.

AFGOはフオーカシングレンズ群駆動フラグを示し、フ
ラグAFGOがAFGO=1のときはAFモータM1が作動してフオ
ーカシングレンズ群が駆動されていることを意味し、AF
GO=0のときはフオーカシングレンズ群がAFモータM1に
より駆動されていないことを意味する。
AFGO indicates a focusing lens group drive flag. When the flag AFGO is AFGO = 1, it means that the AF motor M1 is operating to drive the focusing lens group.
When GO = 0, it means that the focusing lens group is not driven by the AF motor M1.

PZGOはズーミングレンズ群駆動フラグを示し、フラグ
PZGOがPZGO=1のときはPZモータM2が作動してズーミン
グレンズ群が駆動されていることを意味し、PZ=0のと
きはズーミングレンズ群がPZモータM2により駆動されて
いないことを意味する。
PZGO is a zooming lens group drive flag,
When PZGO is PZGO = 1, it means that the PZ motor M2 is operating to drive the zooming lens group, and when PZ = 0, it means that the zooming lens group is not driven by the PZ motor M2. .

PZMGOはズーミングレンズ群はマクロ領域においてPZ
モータM2により駆動しているかどうかのフラグを示し、
フラグPZMGOがPZMGO=1のときはズーミングレンズ群が
駆動中であることを意味し、PZMZO=0のときは駆動し
ていないことを意味する。PZMODEはパワーズーム機構に
よりズーミングレンズ群が駆動可能であるか否かを示す
フラグで、PZMODE=1のきは駆動可能で、PZMODE=0の
ときは駆動不能であることを意味する。
PZMGO is a zoom lens group PZ in the macro area
Shows the flag whether or not it is driven by the motor M2,
When the flag PZMGO is PZMGO = 1, it means that the zooming lens group is being driven, and when PZMZO = 0, it means that the zooming lens group is not being driven. PZMODE is a flag indicating whether or not the zooming lens group can be driven by the power zoom mechanism. When PZMODE = 1, it can be driven, and when PZMODE = 0, it cannot be driven.

MAGIMGは像倍率一定制御開始用のフラグで、MAGIMG=
1のときは像倍率一定制御を開始させ、MAGIMG=0のと
きは像倍率一定制御は行わない。ONIMGは像倍率一定制
御が行われているかどうかのフラグで、ONIMG=1のと
きは像倍率一定制御中であり、ONIMG=0のときは像倍
率一定制御をしていないことを意味する。
MAGIMG is a flag for starting constant image magnification control.
When it is 1, the constant image magnification control is started, and when MAGIMG = 0, the constant image magnification control is not performed. ONIMG is a flag indicating whether or not constant image magnification control is being performed. When ONIMG = 1, it means that constant image magnification control is being performed, and when ONIMG = 0, it means that constant image magnification control is not being performed.

AFFARGOはフオーカシングレンズ群をFar(ファー)方
向に駆動する処理を示し、AFNEARGOはフオーカシングレ
ンズ群をNear(ニア)方向に駆動する処理を示す。そし
て、AFDRVFはこの処理でフオーカシングレンズ群の駆動
方向がいずれであるかを示すグラフで、AFDRVF=1のと
きは駆動方向がFar方向であり、AFDRVF=0のときは駆
動方向がFar方向ではなくNear方向であることを意味す
る。
AFFARGO indicates a process of driving the focusing lens group in the Far direction, and AFNEARGO indicates a process of driving the focusing lens group in the Near direction. AFDRVF is a graph showing which direction the focusing lens group is driven in this process. When AFDRVF = 1, the driving direction is Far, and when AFDRVF = 0, the driving direction is Far. It means not in the Near direction.

PZTELGOはズーミングレンズ群をTele方向に駆動する
処理を示し、PZWIDEGOはズーミングレンズ群をWide方向
に駆動する処理を示す。PZDRVFはこの処理でズーミング
レンズ群の駆動方向がいずれであるかを示すフラグで、
PZDRVF=1のときは駆動方向がTele方向であり、PZDRVF
=0のときは駆動方向がTele方向ではなくWide方向であ
ることを意味する。
PZTELGO indicates a process for driving the zooming lens group in the Tele direction, and PZWIDEGO indicates a process for driving the zooming lens group in the Wide direction. PZDRVF is a flag that indicates which direction the zooming lens group is driven in this process.
When PZDRVF = 1, the driving direction is Tele and PZDRVF
When = 0, it means that the driving direction is not the Tele direction but the Wide direction.

NCRFARGOはマクロ領域におけるフオーカシングレンズ
群のためのズーミングレンズ群の駆動処理を示し、MCRN
EARGOはマクロ領域におけるフオーカシングレンズ群の
ためのズーミングレンズ群の駆動処理を示す。そして、
MCRDRVFはこの処理でズーミングレンズ群の駆動方向が
いずれであるかを示すフラグで、MCRDRVF=1のときは
駆動方向がFar方向であり、MCRDRVF=0のときは駆動方
向がFar方向ではなくNear方向であることを意味する。
NCRFARGO shows the driving process of the zooming lens group for the focusing lens group in the macro area.
EARGO represents the driving process of the zooming lens group for the focusing lens group in the macro area. And
MCRDRVF is a flag that indicates which driving direction of the zooming lens group is in this process. When MCRDRVF = 1, the driving direction is Far direction, and when MCRDRVF = 0, the driving direction is not Far direction but Near direction. Means that.

AFSは、合焦優先モード中フラグで、AFS=1のときは
合焦優先中、AFS=0のときは合焦優先でなくレリーズ
優先であることを意味する。
AFS is a focusing priority mode flag, which means that focusing priority is given when AFS = 1 and release priority is given instead of focusing priority when AFS = 0.

AFCORRは、AFコレクト(AF CORRECT)の略で、合焦優
先中においてズーミングレンズ群のズーム操作をした場
合、ピントがズレる撮影レンズ(例えばバリフォーカル
レンズ)があるので、この場合にはその補正をさせるた
めのフラグである。そして、AFCORR=1のときはピント
ズレの補正をさせ、AFCORR=0のときはこの補正はさせ
ないことを意味する。
AFCORR is an abbreviation for AF CORRECT, and when a zoom operation is performed on the zooming lens group while focusing is in focus, there is a shooting lens (for example, a varifocal lens) that is out of focus. It is a flag for making it. Then, when AFCORR = 1, it means that the focus shift is corrected, and when AFCORR = 0, this correction is not performed.

マクロスイッチのON・OFFは、ズームコード板40から
の情報において、ズーミングレンズ群がマクロ領域にあ
るか否かを意味するものである。
ON / OFF of the macro switch means, in the information from the zoom code plate 40, whether or not the zooming lens group is in the macro area.

次に、この様な構成のカメラの制御装置の制御動作を
フローチャートを用いて説明する。
Next, the control operation of the camera control device having such a configuration will be described using a flowchart.

ロックスイッチSWLOCKをONさせると、カメラ制御回路
4及びレンズ制御回路5を含む制御装置の動作が第14図
に示した如くスタートして、S1でイニシャライズする。
When the lock switch SWLOCK is turned on, the operation of the control device including the camera control circuit 4 and the lens control circuit 5 starts as shown in FIG. 14, and is initialized in S1.

このイニシャライズでは、第34図に示した様に、まず
S1−1でAFモードSW(AFモードスイッチ)すなわち、オ
ート・マニユアル切換用のスイッチSWAF A/M,SWAF(A/
M)がONしているか否かが判断され、ONしていればYES
(AF)でS1−2に移行し、ONしていなければNO(マニュ
アル)でS1−26に移行する。S1−2では、フオーカスレ
ンズ即ちフオーカシングレンズ群をFar端(ファー端)
まで駆動処理する。
In this initialization, as shown in Figure 34, first
AF mode switch (AF mode switch) in S1-1, that is, switch SWAF A / M, SWAF (A / M, SWAF) for auto / manual switching
It is determined whether M) is ON, and if it is ON, YES
If (AF) shifts to S1-2, if not ON, shifts to S1-26 with NO (manual). In S1-2, the focusing lens, that is, the focusing lens group is set to the far end (far end).
Drive up to.

この駆動処理は、第35図に示したサブルーチンで行わ
れる。この第35図のS−AFG1では、AFモータ駆動部45を
動作させて、AFモータM1を作動させることにより、フオ
ーカシングレンズ群をFar端側に駆動する。そして、S
−AFG2でFar方向駆動フラグAFDRVF=1を立て、S−AFG
3でフオーカシングレンズ群非駆動中のフラグAFGO=1
を立て、S−AFG4でフオーカシングレンズ群のNear Lim
it(ニア リミット端)すなわちNear端検出フラグNLを
NL=0とし、Far Limit(フアー リミット)すなわちF
ar端検出フラグFLをFL=0として第34図に戻ってS1−3
に移行する。
This drive processing is performed by the subroutine shown in FIG. In the S-AFG1 shown in FIG. 35, the focusing motor group 45 is driven to operate the AF motor M1 to drive the focusing lens group to the Far end side. And S
Set the Far direction drive flag AFDRVF = 1 with -AFG2 and set S-AFG
AFGO = 1 when the focusing lens group is not driven at 3
Stand up, S-AFG4 Near Focus of focusing lens group
It (near limit end), that is, Near end detection flag NL
With NL = 0, Far Limit or F
With the ar end detection flag FL set to FL = 0, returning to FIG. 34, S1-3
Move to

また、フオーカシングレンズ群がFar端側に駆動中
は、AFパルサー48から駆動パルスが出力され、この駆動
パルスはレンズCPU44に入力される。この駆動パルスがA
Fパルサー48から出力されている否かは第34図のS1−3
で判断される。この判断はパルス間隔が100msec以上か
未満かで行われ、NO(100msecM未満)出あればYES(100
msec以上)になるまでループしてその判断を繰り返す。
このパルス間隔が100msec以上になったときは、フオー
カシングレンズ群がFar端まで駆動されて停止して、AF
モータM1とフオーカシングレンズ群とを連動させている
摩擦式のクラッチが滑りを起こしている状態となる。従
って、パルス間隔が100msec以上になったときは、YES
(100msec以上)でS1−4に移行してAFSTOPする。このA
FSTOPでは、第41図に示した様にS−AS1でフオーカシン
グレンズ群駆動中(AFGO=1)であるか否かのを判断
し、駆動していなければNOで第34図のS1−4に移行す
る。また、S−AS1の判断でフォーカシングレンズ群が
駆動していればYESでS−AS2に移行し、このS−AS2で
はAFモータM1の作動を停止させることによりフオーカシ
ングレンズ群の駆動を停止させてS−AS3に移行する。
このS−AS3ではフォーカシングレンズ群駆動フラグAFG
Oを非駆動のAFGO=0にして、第34図のS1−5に移行す
る。このS1−5ではフオーカシングレンズ群のFar端検
出フラグFLをFL=1とする。このときは、フオーカシン
グレンズ群なNear端にはないので、S1−6に移行して、
フオーカシングレンズ群のNear端検出フラグNLをNL=0
として、S1−7に移行する。
Further, while the focusing lens group is being driven to the Far end side, a drive pulse is output from the AF pulsar 48, and this drive pulse is input to the lens CPU 44. This drive pulse is A
Whether or not it is output from the F pulsar 48 is S1-3 in FIG.
It is judged by. This judgment is made when the pulse interval is 100 msec or less, and when NO (less than 100 msecM) appears, YES (100
loop and repeat the judgment until it becomes (msec or more).
When this pulse interval exceeds 100 msec, the focusing lens group is driven to the Far end and stopped, and the AF
The friction clutch that links the motor M1 and the focusing lens group is in a slipping state. Therefore, when the pulse interval is 100 msec or more, YES
At (100 msec or more), shift to S1-4 and AF STOP. This A
In FSTOP, as shown in FIG. 41, it is determined in S-AS1 whether or not the focusing lens group is being driven (AFGO = 1). If not, NO is selected and S1-- in FIG. Go to 4. If the focusing lens group is driven according to the judgment of S-AS1, YES is selected and the processing moves to S-AS2. In this S-AS2, the driving of the focusing lens group is stopped by stopping the operation of the AF motor M1. Then, it shifts to S-AS3.
In this S-AS3, the focusing lens group drive flag AFG
O is set to non-driven AFGO = 0, and the process proceeds to S1-5 in FIG. In S1-5, the Far end detection flag FL of the focusing lens group is set to FL = 1. At this time, since it is not at the near end of the focusing lens group, the process proceeds to S1-6,
The Near end detection flag NL of the focusing lens group is set to NL = 0
Then, the process proceeds to S1-7.

また、S1−1のAFスイッチSWすなわち、オート・マニ
ユアル切換様のスイッチSWAF A/MがONしているか否かの
判断でNO(マニュアル)のときは、フオーカシングレン
ズ群がどの位置にあるかは分からないので、S1−26に移
行してFar端検出フラグFLをFL=0にした後、S1−27でN
ear端検出フラグNLをNL=0にして、S1−7に移行す
る。
Also, if the AF switch SW of S1-1, that is, the switch SW AF A / M for auto / manual switching is ON, it is NO (manual), which position the focusing lens group is located in. It is not known, so after shifting to S1-26 and setting Far end detection flag FL to FL = 0, at S1-27 N
The ear end detection flag NL is set to NL = 0, and the process proceeds to S1-7.

S1−7の段階では、フオーカシングレンズ群がFar端
にあり、フオーカシングレンズ群のFar端からの駆動パ
ルス数Pinfが0であるので、Pinf=0とする。この後、
S1−8でズーミングレンズ即ちズーミングレンズ群のWi
de端検出フラグWLをWL=0とし、S1−9でズーミングレ
ンズ群のTele端検出フラグTLをTL=0とし、S1−10でマ
クロ領域におけるズーム環駆動によるフオーカシングレ
ンズ群のFar端検出フラグMFLをMFL=0とし、S1−11で
マクロ領域におけるズーム環駆動によるフオーカシング
レンズ群のNear端検出フラグMNLをMNL=0とし、S1−12
でレリーズ許可フラグSWRENとSWREN=0とし、S1−3で
マニュアルフォーカス中のフラグMFをMF=0とし、S1−
14でオートフォーカス中のフラグAFをAF=0として、S1
−15に移行する。
At the stage of S1-7, the focusing lens group is at the Far end, and the driving pulse number Pinf from the Far end of the focusing lens group is 0, so Pinf = 0. After this,
Wiring of zooming lens or zooming lens group with S1-8
The de edge detection flag WL is set to WL = 0, the Tele edge detection flag TL of the zooming lens group is set to TL = 0 in S1-9, and the Far edge of the focusing lens group is driven by the zoom ring drive in the macro region in S1-10. The flag MFL is set to MFL = 0, and the near end detection flag MNL of the focusing lens group by zoom ring driving in the macro area is set to MNL = 0 in S1-11, and S1-12
Release release flags SWREN and SWREN = 0 are set, and the manual focus flag MF is set to MF = 0 in S1-3, and S1−
Set the flag AF during autofocus at 14 to AF = 0 in step S1.
Move to -15.

S1−15ではマクロスイッチがONしてマクロ領域にある
か否かを判断し、YES(NO)であればS1−16に移行して
マクロ領域のフラグPZMACROをPZMACRO=1とし、NO(OF
F)であればS1−17に移行してマクロ領域のフラグPZMAC
ROをPZMACRO=0とて、S1−18に移行する。
In S1-15, it is determined whether or not the macro switch is turned on to be in the macro area. If YES (NO), the flow shifts to S1-16 to set the macro area flag PZMACRO to PZMACRO = 1 and NO (OF
If it is F), the process moves to S1-17 and the macro area flag PZMAC
RO is set to PZMACRO = 0, and the process proceeds to S1-18.

S1−18ではフオーカシングレンズ群駆動フラグAFGOを
AFGO=0とし、S1−19ではズーミングレンズ群駆動フラ
グPZGOをPZGO=0とし、S1−20ではマクロ領域のPZ機構
(パワーズーム機構)によるAF駆動フラグPZMGOをPZMGO
=0とし、S1−21ではパワーズーム駆動中のフラグPZMO
DEをPZMODE=0とし、S1−22では像倍率一定制御を開始
させるためのフラグMAGIMGをMAGIMG=0にし、S1−23で
は像倍率一定制御中フラグONIMGをONIMG=0にし、S1−
24で例えば5msecのタイマスタートを開始し、S1−25で
タイマ割込許可させて、第14図のS2に移行する。
In S1-18, the focusing lens group drive flag AFGO is set.
AFGO = 0, the zooming lens group drive flag PZGO is set to PZGO = 0 in S1-19, and the AF drive flag PZMGO by the PZ mechanism (power zoom mechanism) in the macro area is set to PZMGO in S1-20.
= 0, and the flag PZMO during power zoom drive is set in S1-21.
DE is set to PZMODE = 0, the flag MAGIMG for starting the constant image magnification control is set to MAGIMG = 0 in S1-22, the ONIMG constant control flag ONIMG is set to ONIMG = 0 in S1-23, and S1−
At 24, for example, a timer start of 5 msec is started, the timer interrupt is permitted at S1-25, and the process proceeds to S2 in FIG.

このS2ではAFモードSWすなわち、オート・マニユアル
切換用のスイッチSWAF A/MがONしているか否かが判断さ
れ、ONしていればYES(AF)でS3に移行し、ONしていな
ければNO(マニュアル)で第21図のMに移行する。
In this S2, it is determined whether or not the AF mode switch, that is, the switch SWAF A / M for automatic / manual switching is ON. If it is ON, YES (AF) is followed by S3, and if it is not ON. If NO (manual), move to M in Fig. 21.

第21図のS−M1では、AFモードスイッチ(スイッチSW
AF A/M)がONして、AF動作中(AF=1)か否かを判断す
る。そして、YES(AF動作中)であれば第30図のKに移
行し、NOであればS−M2でマニュアルフォーカス中フラ
グMFをMF=1としてS−M3に移行し、このS−M3でフオ
ーカシングレンズ群のデフォーカス量dxを求めた後、S
−M4で低コントラストか否かを判断する。この判断にお
いて低コントラストの場合にはYESでS−M7に移行して
合焦表示を消灯し、NOであればS−M5に移行して合焦し
ているか否かを判断する。このS−M5でNOであればS−
M7に移行して合焦表示を消灯し、YESであればS−M6に
移行して合焦表示を点灯させて、第14図のAに戻って、
S2でAFモードSW(スイッチSWAF A/M)のON(入力)を判
断してマニュアルであればONするまで第21図のMと第14
図のAとの間のループを繰り返す。
In S-M1 in Fig. 21, the AF mode switch (switch SW
AF A / M) is turned on and it is determined whether or not the AF is in operation (AF = 1). If YES (AF operation is in progress), the process proceeds to K in FIG. 30, and if NO, the process proceeds to S-M2 with S-M2 by setting the manual focusing flag MF to MF = 1, and then S-M3. After obtaining the defocus amount dx of the focusing lens group, S
-M4 determines if the contrast is low. In this determination, if the contrast is low, YES is selected and the focus display is extinguished by shifting to S-M7. If NO, the process shifts to S-M5 and it is determined whether or not focus is achieved. If NO in this S-M5, S-
If it is YES, the process moves to M7 to turn off the focus display, and if YES, the process moves to S-M6 to turn on the focus display, and returns to A in FIG.
If the manual mode is judged to be ON (input) of the AF mode switch (switch SWAF A / M) with S2, and if it is manual, it will be turned on in M and 14 of Fig. 21.
Repeat the loop with A in the figure.

この第21図のS−M1においてYES(AF動作中)で第30
図のKに移行すると、S−K1でタイマ割込みを禁止し
て、S−K2のAFSTOP処理に移行する。このAFSTOP処理で
は、第41図に示した様にS−AS1でフオーカシングレン
ズ群駆動中(AFGO=1)であるか否かのを判断し、駆動
していなければNOで第30図のS−K3のZOOMSTOP処理に移
行する。また、YESであればAFモータM1の作動を停止さ
せることによりフオーカシングレンズ群の駆動を停止さ
せ、S−K3に移行してフオーカシングレンズ群駆動中フ
ラグFAG0=1をAFGO=0にして、第30図のS−K3のZOOM
STOP処理に移行する。
In S-M1 of FIG. 21, if YES (AF operation is in progress),
When the process moves to K in the figure, the timer interrupt is prohibited at S-K1 and the process moves to AFSTOP processing at S-K2. In this AF STOP processing, as shown in FIG. 41, it is determined in S-AS1 whether or not the focusing lens group is being driven (AFGO = 1). If not, NO is selected as shown in FIG. Move to ZOOM STOP processing of S-K3. If YES, the driving of the focusing lens group is stopped by stopping the operation of the AF motor M1, and the process proceeds to S-K3 to set the focusing lens group driving flag FAG0 = 1 to AFGO = 0. Then, the ZOOM of S-K3 in Fig. 30
Move to STOP processing.

このZOOMSTOP処理では、第42図に示した様に、S−Z1
でズーミングレンズ群駆動中(PZGO=1)であるか否か
を判断し、NOであればS−Z2に移行して「マクロ領域に
おいてパワーズーム機構(PZ機構)によりAF駆動(オー
トフォーカス駆動)」がなされているか否かを判断し、
PZ機構によるAF駆動中(PZMGO=1)でなければNOで第3
0図のS−K4に移行する。また、S−Z1でズーミングレ
ンズ群駆動中であるとき、又、S−Z2でAF駆動中(PZMG
O=1)であるときは、YESでS−Z3に移行してPZモータ
M2の作動を停止させることによりズーミングレンズ群の
駆動を停止し、S−Z4でズーミングレンズ群駆動中フラ
グPZGOをPZGO=0とし、S−Z5でフラグPZMGOをPZMGO=
0として第30図のS−K4に移行する。
In this ZOOM STOP processing, as shown in FIG. 42, S-Z1
Then, it is judged whether or not the zooming lens group is being driven (PZGO = 1), and if NO, the process shifts to S-Z2 and "AF drive (auto focus drive) by power zoom mechanism (PZ mechanism) in macro area" ”Is made,
If AF is not being driven by the PZ mechanism (PZMGO = 1), NO is the third
Move to S-K4 in FIG. Also, when the zooming lens group is being driven with S-Z1, and the AF driving is being performed with S-Z2 (PZMG
If O = 1), the process moves to S-Z3 with YES and the PZ motor
The driving of the zooming lens group is stopped by stopping the operation of M2, the zooming lens group driving flag PZGO is set to PZGO = 0 in S-Z4, and the flag PZMGO is set to PZMGO = in S-Z5.
It is set to 0 and the process proceeds to S-K4 in FIG.

このS−K4では合焦表示を消灯してS−K5に移行す
る。このS−K5ではAFモードスイッチ(スイッチSWAF A
/M)が入力(ON)しているか否かが判断され、NOであれ
ばS−K6に移行し、YES(AF)であればS−K7のAFFARGO
処理に移行する。そして、S−K6では、フォーカシング
レンズ群Far端検出フラグFL及びフォーカシングレンズ
群Near端検出フラグNLをFL=NL=0として、S−K12に
移行する。
In this S-K4, the focus display is turned off and the process proceeds to S-K5. With this S-K5, the AF mode switch (switch SWAF A
/ M) is input (ON) or not, and if NO, shift to S-K6, and if YES (AF), S-K7 AFFARGO
Move to processing. Then, in S-K6, the focusing lens group Far end detection flag FL and the focusing lens group Near end detection flag NL are set to FL = NL = 0, and the process proceeds to S-K12.

また、S−K7のAFFARGOでは、第35図に示したサブル
ーチンで上述と同様にフオーカシングレンズ群をFar方
向に駆動して、各AFDRVF=1,AFGO=1,NL=1,FL=1のフ
ラグを立てて第30図のS−K8に移行する。
In the S-K7 AFFARGO, the focusing lens group is driven in the Far direction by the subroutine shown in FIG. 35 in the same manner as described above, and each AFDRVF = 1, AFGO = 1, NL = 1, FL = 1 The flag is set to shift to S-K8 in FIG.

そして、フオーカシングレンズ群がFar方向に駆動中
は、AFパルサー48から駆動パルスが出力され、この駆動
パルスはレンズCPU44に入力されている。この駆動パル
スがAFパルサー48から出力されている否かの判断をS−
K8で行なう。この判断はパルス間隔が100msec以上か未
満かで行われ、NO(100msec未満)出あればYES(100mse
c以上)になるまでループしてその判断を繰り返す。こ
のパルス間隔が100msec以上になったときは、フオーカ
シングレンズ群がFar端まで駆動されて停止して、AFモ
ータM1とフオーカシングレンズ群とを連動させている摩
擦式のクラッチが滑りを起こしている状態となる。従っ
て、パルス間隔が100msec以上になったときは、YES(以
上)でS−K9に移行してAFSTO処理をする。このAFSTOP
処理では、第41図に示した様にS−AS1でフオーカシン
グレンズ群駆動中(AFGO=1)であるか否かのを判断
し、駆動していなければNOで第30図のS−K3のZOOMSTOP
処理に移行し、YESであればAFモータM1の作動を停止さ
せることによりフオーカシングレンズ群の駆動を停止さ
せ、S−AS3に移行してフオーカシングレンズ群駆動中
フラグAFGOをAFGO=0にして、S−K10に移行する。こ
のS−K10ではフオーカシングレンズ群のFar端検出フラ
グFLをFL=1とする。このときは、フオーカシングレン
ズ群はNear端にはないので、S−K11に移行しフオーカ
シングレンズ群のNear端検出フラグNLをNL=0として、
S−K12に移行する。
Then, while the focusing lens group is being driven in the Far direction, a drive pulse is output from the AF pulsar 48, and this drive pulse is input to the lens CPU 44. The determination as to whether or not this drive pulse is output from the AF pulser 48 is S-
Perform at K8. This judgment is made when the pulse interval is 100 msec or less, and when NO (less than 100 msec) appears, YES (100 mse
It loops until it becomes more than c) and repeats the judgment. When this pulse interval becomes 100 msec or more, the focusing lens group is driven to the Far end and stopped, and the friction clutch that links the AF motor M1 and the focusing lens group slips. It will be awake. Therefore, when the pulse interval is 100 msec or more, YES (or more) is entered and the process moves to S-K9 to perform the AFSTO process. This AFSTOP
In the processing, as shown in FIG. 41, it is determined in S-AS1 whether or not the focusing lens group is being driven (AFGO = 1). If not, NO is selected and S- in FIG. K3 ZOOM STOP
If YES in the processing, the driving of the focusing lens group is stopped by stopping the operation of the AF motor M1, and the processing proceeds to S-AS3 to set the focusing lens group driving flag AFGO to AFGO = 0. Then, the process proceeds to S-K10. In this S-K10, the Far end detection flag FL of the focusing lens group is set to FL = 1. At this time, since the focusing lens group is not at the near end, the process moves to S-K11, and the near end detection flag NL of the focusing lens group is set to NL = 0,
Move to S-K12.

S−K12の段階では、フオーカシングレンズ群がFar端
にあるので、フオーカシングレンズ群のFar端からの駆
動パルス数Pinfが0であるので、Pinf=0とする。この
後、S−K13では、ズーミングレンズ即ちズーミングレ
ンズ群のWide端検出フラグWL及びズーミングレンズ群の
Tele端検出フラグTLをWL=TL=0とする。また、S−K1
4では、でマクロ領域におけるズーム環駆動によるフオ
ーカシングレンズ群のFar端検出フラグMFL及びマクロ領
域におけるズーム環駆動によるフオーカシングレンズ群
のNear端検出フラグMNLをMFL=MNL=0とする。S−K15
では像倍率一定制御中フラグONIMGをONIMG=0にし、S
−K16では像倍率一定制御を開始させるためのフラグMAG
IMGをMAGIMG=0にし、S−K17ではマニュアルフォーカ
ス中のフラグMF及びオートフォーカス中のフラグAFをMF
=AF=0とし、S−K18ではオートフォーカス補正フラ
グAFCORRをAFCORR=0にし、S−K19ではタイマ割込許
可をさせて、第14図のS2に戻る。
At the stage of S-K12, since the focusing lens group is at the Far end, the number of drive pulses Pinf from the Far end of the focusing lens group is 0, so Pinf = 0. After that, in S-K13, the wide-angle detection flag WL of the zooming lens, that is, the zooming lens group, and the zooming lens group
The Tele end detection flag TL is set to WL = TL = 0. Also, S-K1
In 4, the far end detection flag MFL of the focusing lens group driven by the zoom ring in the macro region and the near end detection flag MNL of the focusing lens group driven by the zoom ring in the macro region are set to MFL = MNL = 0. S-K15
Then, set the constant image magnification control flag ONIMG to ONIMG = 0 and set S
-In K16, the flag MAG for starting the constant image magnification control
IMG is set to MAGIMG = 0, and in S-K17, the flag MF during manual focus and the flag AF during auto focus are set to MF.
= AF = 0, the autofocus correction flag AFCORR is set to AFCORR = 0 in S-K18, the timer interrupt is permitted in S-K19, and the process returns to S2 in FIG.

このS2の判断においてオート・マニユアル切換用のス
イッチSWAF A/MがONしてONしていればYES(AF)でS3に
移行する。このS3ではマニュアルフォーカス中フラグMF
がMF=1か否かが判断され、フォーカス中であればYES
でKの処理に移行し、NOであればS4に移行する。
If the switch SWAF A / M for automatic / manual switching is ON in the determination of S2 and is ON, the process proceeds to S3 with YES (AF). In this S3, the manual focus flag MF
Is determined to be MF = 1 and YES if in focus
Then, the process proceeds to K, and if NO, the process proceeds to S4.

このS4では測光スイッチSWがONしているか否かが判断
され、ONしていなければ測光スイッチSWSがONするまでS
2に戻って上述の動作を繰り返す。また、ONしていればS
5に移行してオートフォーカス中フラグAFをAF=1とし
て、S−5′に移行する。このS−5′では、像倍率外
部設定手段としてのスイッチSWIMGがONしているか否か
を判断し、ONしていればYESでS−25に移行し、ONして
いなければNOでS−6に移行する。このS6ではフオーカ
シングレンズ群のデフォーカス量dxを算出させてS7に移
行する。このS7では受光素子10に入射する被写体からの
光量から被写体が低コントラストか否かを判断し、低コ
ントラストであればYESでコントラストが上がるまでS2
に戻って上述を動作を繰り返す。また、NOであれば即ち
低コントラストでなければS8に移行する。このS8では合
焦か否かを判断して、NO(非合焦)であればS9に移行
し、YES(合焦)であればS21に移行する。このS21で
は、像倍率一定モードスイッチSWPZCが入って(ONし
て)像倍率一定制御を開始させるためのフラグMAGIMGが
立っているか否か、即ちMAGIMG=1か否かを判断する。
そして、フラグMAGIMGが立っていればYESでS25で合焦表
示を消灯して第15図のBに移行し、フラグMAGIMGが立っ
ていなければNOでS22に移行して合焦表示を点灯した
後、レリーズ許可フラグSWRENをSWREN=1としてS24に
移行する。このS24では、AFS=1であるか否か即ち合焦
・レリーズ優先切換用のスイチSWAF S/CがS側(合焦優
先側)に入って合焦優先フラグAFS=1が立っているか
否かを判断する。YESであればループしてフォーカスロ
ックし、NO即ちAFC側(レリーズ優先側)であればS2に
戻る。
In this S4, it is judged whether or not the photometric switch SW is ON.
Return to 2 and repeat the above operation. If it is ON, S
Then, the flow shifts to step S-5 'with the autofocus flag AF set to AF = 1. In S-5 ', it is determined whether or not the switch SWIMG as the image magnification external setting means is ON. If it is ON, YES is selected and the process proceeds to S-25. If it is not ON, NO is selected to S-. Go to 6. In S6, the defocus amount dx of the focusing lens group is calculated, and the process proceeds to S7. In this S7, it is determined from the amount of light from the subject incident on the light receiving element 10 whether or not the subject has low contrast. If the contrast is low, YES is selected until the contrast rises in S2.
Then, the above operation is repeated. If NO, that is, if the contrast is not low, the process proceeds to S8. In S8, it is determined whether or not the focus is achieved, and if NO (non-focus), the process proceeds to S9, and if YES (focus), the process proceeds to S21. In S21, it is determined whether or not the image magnification constant mode switch SWPZC is turned on (turned on) to set a flag MAGIMG for starting the image magnification constant control, that is, whether or not MAGIMG = 1.
Then, if the flag MAGIMG is set to YES, the focus display is turned off in S25 and the process shifts to B in FIG. 15, and if the flag MAGIMG is not set to NO in S22, the focus display is turned on after the focus display is turned on. , Release release flag SWREN is set to SWREN = 1, and the process proceeds to S24. At S24, it is determined whether or not AFS = 1, that is, whether or not the switch SWAF S / C for focus / release priority switching enters the S side (focus priority side) and the focus priority flag AFS = 1 is set. To judge. If YES, it loops to focus lock, and if NO, that is, AFC side (release priority side), returns to S2.

また、S8の合焦か否かの判断でNO(非合焦)でS9に移
行すると、このS9ではレリーズ許可フラグSWRENをSWREN
=0としてS10に移行する。そして、S10では合焦表示を
消灯してS11に移行する。このS11ではS6で求めたデフォ
ーカス量dxよりフオーカシングレンズ群の駆動量dpを算
出させてS12に移行する。S12ではフオーカシングレンズ
群の駆動方向がNear方向か否かを判断し、YES(Near方
向)であればS13に移行し、NO(Far方向)であればS18
に移行する。
Further, if it is determined whether the focus is in S8 or not (NO), the process proceeds to S9. In S9, the release permission flag SWREN is set to SWREN.
= 0, and the process proceeds to S10. Then, in S10, the focus display is turned off and the process proceeds to S11. In S11, the driving amount dp of the focusing lens group is calculated from the defocus amount dx obtained in S6, and the process proceeds to S12. In S12, it is determined whether or not the driving direction of the focusing lens group is the Near direction. If YES (Near direction), the process proceeds to S13, and if NO (Far direction), S18.
Move to

このS13では、フオーカシングレンズ群Near端検出フ
ラグNLがNL=1か否か、即ちフオーカシングレンズ群が
Near Limit(Near端)にあるか否かを判断する。フオー
カシングレンズ群がNear端(Near Limit)にありNL=1
である場合には第20図のIに移行し、フオーカシングレ
ンズ群がNear端(Near Limit)になくNOである場合には
S14に移行する。また、S18では、フオーカシングレンズ
の群Far端検出フラグFLがFL=1か否か、即ちフオーカ
シングレンズ群がFar端(Far Limit)にあるか否かを判
断する。フオーカシングレンズ群がFar端(Far Limit)
にありFL=1である場合には第20図のIに移行し、フオ
ーカシングレンズ群がFar端(Far Limit)になくNOであ
る場合にはS19に移行する。
At S13, whether or not the focusing lens group Near end detection flag NL is NL = 1, that is, the focusing lens group is
Judge whether it is in Near Limit (Near end). Focusing lens group is at the Near Limit, NL = 1
If it is NO, the process moves to I in FIG. 20, and if the focusing lens group is NO at the Near Limit, then NO
Move on to S14. Further, in S18, it is determined whether or not the focusing lens group Far end detection flag FL is FL = 1, that is, whether or not the focusing lens group is at the Far end. Focusing lens group is Far Limit
If FL = 1 and if FL = 1, the process proceeds to I in FIG. 20, and if the focusing lens group is not at the Far end and is NO, the process proceeds to S19.

ここで第20図のIに移行すると、S−I1ではパワーズ
ーム駆動可能フラグPZMODEがPZMODE=1か否かを判断
し、NOであればYESになるまで第14図のS2に戻ってルー
プし、YESであればS−I2へ移行する。このS−I2で
は、マクロスイッチがONしてマクロ領域フラグPZMACRO
がPZMACRO=1であるか否かを判断する。NOであれば第1
4図のS2に戻ってループし、YESであればS−I3へ移行す
る。このS−I3では上述したデフォーカス量dxからズー
ミングレンズ群によるフオーカシング駆動量zdpxを算出
してS−I4に移行する。S−I4では、ズーミングレンズ
群によるフオーカシング方向がFar方向かNear方向かを
判断し、YES(Near方向)であればS−I5に移行し、NO
(Far方向)であればS−I12に移行する。そして、S−
I5ではマクロ領域におけるズーム環駆動によるフオーカ
シングレンズ群のNear端検出フラグMNLがMNL=1か否か
を判断し、YESであれば第14図のS2に戻ってループし、N
OであればS−I6のMCRNEARGO処理に移行する。また、S
−I12ではマクロ領域におけるズーム環駆動によるフオ
ーカシングレンズ群のFar端検出フラグMFLがMFL=1か
否かを判断し、YESであれば第14図のS2に戻ってループ
し、NOであればS−I13のMCRFARGO処理に移行する。
Here, when the process moves to I in FIG. 20, it is determined in S-I1 whether the power zoom drivable flag PZMODE is PZMODE = 1, and if NO, the process returns to S2 in FIG. 14 and loops until YES. , YES, the process proceeds to S-I2. In this S-I2, the macro switch is turned on and the macro area flag PZMACRO
Determines whether PZMACRO = 1. If NO, first
It returns to S2 of FIG. 4 and loops, and if YES, moves to S-I3. In S-I3, the focusing driving amount zdpx by the zooming lens group is calculated from the defocus amount dx described above, and the process proceeds to S-I4. At S-I4, it is determined whether the focusing direction by the zooming lens group is the Far direction or the Near direction. If YES (Near direction), the process proceeds to S-I5, and NO.
If it is (Far direction), the process proceeds to S-I12. And S-
At I5, it is judged whether or not the Near end detection flag MNL of the focusing lens group driven by the zoom ring in the macro area is MNL = 1. If YES, the process returns to S2 in FIG. 14 and loops.
If it is O, the process shifts to S-I6 MCRNEARGO processing. Also, S
In -I12, it is determined whether or not the Far end detection flag MFL of the focusing lens group driven by the zoom ring in the macro area is MFL = 1. If YES, the process returns to S2 in FIG. 14 to loop, and if NO. For example, the process shifts to the S-I13 MCRFARGO process.

そして、S−I6の処理は第40図に示した様にズーミン
グレンズ群をNear方向に駆動させ、S−I13の処理では
第39図示した様にズーミングレンズ群をFar方向に駆動
させる。
The processing of S-I6 drives the zooming lens group in the Near direction as shown in FIG. 40, and the processing of S-I13 drives the zooming lens group in the Far direction as shown in FIG.

すなわち、第40図に示した処理では、S−MNG1でPZモ
ータM2を作動させることによりズーミングレンズ群をNe
ar方向に駆動し、S−MNG2でマクロ領域におけるズーミ
ングレンズ群のFar方向駆動フラグMCRDRVFをMCRDRVF=
0(Near方向)にし、S−MNG3でマクロ領域でのフォー
カシングのためのズーミングレンズ群駆動中フラグPZMG
OをPZMGO=1(駆動中)にして、S−MNG4でズーミング
レンズ群のTele端検出フラグTLをTL=0にし、S−MNG5
でズーミングレンズ群のWide端検出フラグWLをWL=0に
し、S−MNG6でマクロ領域におけるズーミングレンズ群
の駆動によるNear端検出フラグMNLをMNL=0にし、S−
MNG7でマクロ領域におけるズーミングレンズ群駆動によ
るFar端検出フラグMFLをMFL=0にして、第20図のS−I
7に移行する。
That is, in the processing shown in FIG. 40, the PZ motor M2 is operated by S-MNG1 to set the zooming lens group to Ne.
Drive in the ar direction and set the Far direction drive flag MCRDRVF of the zooming lens group in the macro area with S-MNG2 to MCRDRVF =
Set to 0 (Near direction) and use S-MNG3 to set the flag PZMG during driving of the zooming lens group for focusing in the macro area.
O is set to PZMGO = 1 (during driving), S-MNG4 sets the Tele end detection flag TL of the zooming lens group to TL = 0, and S-MNG5
Then, the Wide end detection flag WL of the zooming lens group is set to WL = 0, and the Near end detection flag MNL by driving the zooming lens group in the macro area is set to MNL = 0 in S-MNG6, and S-
In MNG7, the Far end detection flag MFL by the zooming lens group drive in the macro area is set to MFL = 0, and SI of FIG.
Move to 7.

また、S−I13の処理では第39図に示した様に、S−M
FG1でPZモータM2を作動させることによりズーミングレ
ンズ群をFar端側に駆動し、S−MFG2でマクロ領域にお
けるズーミングレンズ群のFar方向駆動フラグMCRDRVFを
MCRDRVF=1(Far方向)にし、S−MFG3でマクロ領域で
のフォーカシングのためのズーミングレンズ群駆動中フ
ラグPZMGOをPZMGO=1(駆動中)にして、S−MFG4でズ
ーミングレンズ群のTele端検出フラグTLをTL=0にし、
S−MNG5でズーミングレンズ群のWide端検出フラグWLを
WL=0にし、S−MFG6でマクロ領域におけるズーミング
レンズ群駆動によるNear端検出フラグMNLをMNL=0に
し、S−MFG7でマクロ領域におけるズーミングレンズ群
駆動によるFar端検出フラグMFLをMFL=0にして、第20
図のS−I7に移行する。尚、このズーミングレンズ群が
駆動中は、PZパルサー49から駆動パルスが出力され、こ
の駆動パルスはレンズCPU44に入力される。
In the processing of S-I13, as shown in FIG. 39, S-M
The PZ motor M2 is operated by FG1 to drive the zooming lens group to the Far end side, and S-MFG2 sets the Far direction drive flag MCRDRVF of the zooming lens group in the macro area.
MCRDRVF = 1 (Far direction), S-MFG3 sets the zooming lens group driving flag PZMGO for focusing in the macro area to PZMGO = 1 (driving), and S-MFG4 detects the tele end of the zooming lens group. Set the flag TL to TL = 0,
Set the Wide end detection flag WL of the zooming lens group with S-MNG5.
WL = 0, S-MFG6 sets the near edge detection flag MNL by the zooming lens group drive in the macro area to MNL = 0, and S-MFG7 sets the Far edge detection flag MFL by the zooming lens group drive in the macro area to MFL = 0. 20th
The process moves to S-I7 in the figure. Incidentally, while the zooming lens group is being driven, a drive pulse is output from the PZ pulsar 49, and this drive pulse is input to the lens CPU 44.

S−I7では、S−I3で求めたズーミングレンズ群によ
るフオーカシング駆動量zdpxだけ、すなわちズーミング
レンズ群をzdpx駆動したか否かを判断する。そして、駆
動していればYESでS−I14に移行して第47図のZOOMSTOP
処理をして、14図のS2に戻る。また、NOであればS−I8
に移行する。
In S-I7, it is determined by the focusing driving amount zdpx by the zooming lens group obtained in S-I3, that is, whether or not the zooming lens group is zdpx-driven. Then, if it is driven, the result is YES, the flow moves to S-I14, and ZOOM STOP in FIG. 47.
After processing, the process returns to S2 in FIG. If NO, S-I8
Move to

このS−I8では、駆動パルスがPZパルサー49から出力
されている否かが判断される。この判断はパルス間隔が
100msec以上か未満かで行われ、NO(未満)であればYES
(以上)になるまでループしてその判断を繰り返す。こ
のパルス間隔が100msec以上になったときは、ズーミン
グレンズ群がFar端またはNear端まで駆動されて停止し
て、PZモータM2とズーミングレンズ群とを連動させてい
る摩擦式のクラッチが滑りを起こしている状態となる。
従って、パルス間隔が100msec以上になったときは、YES
(以上)でS−I9に移行して第42図のZOOMSTOP処理をし
てS−I10に移行する。このS−I10では駆動していた方
向がNear方向か否かを判断し、NO(Near方向)であれば
S−I11に移行してマクロ領域におけるズーミングレン
ズ群駆動によるNear端検出フラグMNLをMNL=1として第
14図のS2に戻り、YES(Far方向)であればS−I15に移
行してマクロ領域におけるズーミングレンズ群駆動によ
るFar方向端検出フラグMFLををMFL=1として第14図のS
2に戻る。
In S-I8, it is determined whether the drive pulse is output from the PZ pulsar 49. In this judgment, the pulse interval is
It is performed for 100 msec or more or less, and if NO (less than), YES
Loop and repeat the judgment until (above). When this pulse interval becomes 100 msec or more, the zooming lens group is driven to the Far end or the Near end and stopped, causing the friction clutch that links the PZ motor M2 and the zooming lens group to slip. It will be in the state of being.
Therefore, when the pulse interval is 100 msec or more, YES
At (above), the process shifts to S-I9, the ZOOM STOP processing of FIG. 42 is performed, and the process shifts to S-I10. In S-I10, it is determined whether or not the driving direction is the Near direction. If NO (Near direction), the process proceeds to S-I11 to set the Near end detection flag MNL by the zooming lens group drive in the macro area to MNL. = 1
Returning to S2 in FIG. 14, if YES (Far direction), the flow shifts to S-I15 to set the Far direction end detection flag MFL by the zooming lens group drive in the macro area to MFL = 1, and S in FIG.
Return to 2.

また、第14図のS13からS14に移行したときはフオーカ
シングレンズ群を第36図に示した様にNear方向に駆動す
る処理をし、S18からS19に移行したときはフオーカシン
グレンズ群を第35図に示した様にFar方向に駆動する処
理をする。
Further, when shifting from S13 to S14 in FIG. 14, the focusing lens group is driven in the Near direction as shown in FIG. 36, and when shifting from S18 to S19, the focusing lens group is moved. Is driven in the Far direction as shown in FIG.

この第35図の処理では、S−AFG1でフオーカシングレ
ンズ群をFar方向に駆動し、S−AFG2でフオーカシング
レンズ群の駆動方向がFar方向であるフラグAFDRVFをAFD
RVF=1(Far方向)とし、S−AFG3でフオーカシングレ
ンズ群駆動中のフラグAFGOをAFGO=1(駆動中)とし、
S−AFG4でフオーカシングレンズ群Near端検出用フラグ
NLをNL=0とし、S−AFG5でフオーカシングレンズ群Fa
r端検出用フラグFLをFL=0として、第14図のS15に移行
する。
In the processing of FIG. 35, the S-AFG1 drives the focusing lens group in the Far direction, and the S-AFG2 drives the focusing lens group in the Far direction by setting the flag AFDRVF to AFD.
RVF = 1 (Far direction), S-AFG3 sets the flag AFGO during focusing lens group drive to AFGO = 1 (drive),
S-AFG4 focusing lens group Near edge detection flag
Focusing lens group Fa with S-AFG5 with NL set to NL = 0
The r-end detection flag FL is set to FL = 0, and the flow shifts to S15 in FIG.

また、第36図の処理では、S−ANG1でフオーカシング
レンズ群をNear方向に駆動てS−ANG2に移行する。この
S−ANG2では、フオーカシングレンズ群の駆動方向がFa
r方向でなくNear方向であるので、フオーカシングレン
ズ群の駆動方向がFar方向にあるフラグAFDRVFをAFDRVF
=0(Near方向)とし、S−ANG3でフオーカシングレン
ズ群駆動中のフラグAFGOをAFGO=1とし、S−ANG4でフ
オーカシングレンズ群Near端検出用フラグNLをNL=0と
し、S−ANG5でフオーカシングレンズ群Far端検出用フ
ラグFLをFL=0として、第14図のS15に移行する。
Further, in the processing of FIG. 36, the focusing lens group is driven in the Near direction at S-ANG1 to shift to S-ANG2. In this S-ANG2, the driving direction of the focusing lens group is Fa
Since it is not the r direction but the Near direction, the flag AFDRVF in which the driving direction of the focusing lens group is the Far direction is AFDRVF.
= 0 (Near direction), S-ANG3 sets the focusing lens group driving flag AFGO to AFGO = 1, and S-ANG4 sets the focusing lens group Near end detection flag NL to NL = 0. At −ANG5, the focusing lens group Far end detection flag FL is set to FL = 0, and the process proceeds to S15 in FIG.

このS15では、S11で求めたデフォーカス量dpだけフオ
ーカシングレンズ群を駆動したか否かを判断し、dpだけ
駆動していたYESであればS20に移行してフオーカシング
レンズ群のAF駆動停止処理をした後、フオーカシングレ
ンズ群を停止させて、S2に戻りリープする。また、NOで
あればS16に移行して、AFパルサー48から出力される駆
動パルスの間隔が100msec以上か未満かを判断し、NO(1
00msec未満)であればYES(100msec以上)になるまでル
ープしてその判断を繰り返す。このパルス間隔が100mse
c以上になったときは、フオーカシングレンズ群の駆動
が停止して、AFモータM1とフオーカシングレンズ群とを
連動させている摩擦式のクラッチが滑りを起こしている
状態となる。従って、パルス間隔が100msec以上になっ
たときは、S17に移行してAF端点処理をしてS2に移行
し、ループする。
In this S15, it is determined whether or not the focusing lens group has been driven by the defocus amount dp obtained in S11. If YES by driving dp, the process proceeds to S20 and the focusing lens group AF is performed. After performing the drive stop process, the focusing lens group is stopped, and the process returns to S2 to leap. If NO, the process proceeds to S16 to determine whether the drive pulse interval output from the AF pulser 48 is 100 msec or more or less, and NO (1
If it is less than 00 msec), loop and repeat the judgment until YES (100 msec or more). This pulse interval is 100mse
When the value exceeds c, the driving of the focusing lens group is stopped, and the friction clutch that links the AF motor M1 and the focusing lens group is slipping. Therefore, when the pulse interval becomes 100 msec or more, the process proceeds to S17, AF end point processing is performed, and the process proceeds to S2 to loop.

[AF端点処理(第23図)] S17の端点処理は第23図に示した様に行われる。この
処理では、S−AFE1で上述の如く第41図のAFSTOP処理を
してフオーカシングレンズ群の駆動を停止させ、S−AF
E2に移行する。このS−AFE2ではフオーカシングレンズ
群を停止するまでに駆動したパルス数dpxをAFパルサー4
8の出力から計数して求め、S−AFE3に移行する。この
S−AFE3ではフォーカシングレンズ群の駆動方向がFar
方向か否かを判断し、Far方向であればYESでS−AFE12
に移行し、Near方向であればNOでS−AFE4に移行する。
[AF end point processing (Fig. 23)] The end point processing of S17 is performed as shown in Fig. 23. In this process, the S-AFE1 performs the AF STOP process of FIG. 41 as described above to stop the driving of the focusing lens group, and the S-AF
Move to E2. In this S-AFE2, the number of pulses dpx driven until the focusing lens group is stopped is calculated by the AF pulser 4
The count is obtained from the output of 8 and the process proceeds to S-AFE3. In this S-AFE3, the driving direction of the focusing lens group is Far.
It is judged whether it is the direction or not, and if it is the Far direction, it is YES and S-AFE12
If the direction is Near, NO is selected and the process proceeds to S-AFE4.

このS−AFE4では、フオーカシングレンズ群の繰り出
しパルス数Pinfを、フオーカシングレンズ群がFar端か
ら繰り出されたパルス数PinfにS−AFE2で求めた駆動パ
ルス数dpxを加算した値に起き換えて、S−AFE5に移行
する。
In this S-AFE4, the output pulse number Pinf of the focusing lens group is set to a value obtained by adding the drive pulse number dpx obtained in S-AFE2 to the pulse number Pinf extended from the Far end of the focusing lens group. Instead, the process proceeds to S-AFE5.

このS−AFE5では、S−AFE4で求めたフオーカシング
レンズ群のNear端までのパルス数Pinfからフオーカシン
グレンズ群がFar端からNear端に当るまでのパルス数Pne
arの絶対値|Pinf−Pnear|を演算したものをPlmとし、S
−AFE6に移行する。
In this S-AFE5, from the pulse number Pinf to the Near end of the focusing lens group obtained in S-AFE4, to the pulse number Pne from the Far end to the Near end of the focusing lens group Pne
The absolute value of ar | Pinf−Pnear | is calculated as Plm, and S
-Move to AFE6.

尚、端点検出の場合、Far端からNear端までのパルス
数が分かっているので、これをNear端側へのフオーカシ
ングレンズ群の駆動パルス数としてセットすれば良い
が、何らかの原因でフオーカシングレンズ群がNear端ま
で駆動されずに停止することもあるので、この場合を考
慮する必要がある。一方、パルス数Pnearはレンズによ
り予め分かっている値であるので、フオーカシングレン
ズ群がNear端に当っていれば、Pinf−Pnearの引算をし
てその絶対値をとったときの結果が「0」になるはずで
ある。従って、フオーカシングレンズ群がNear端に当っ
ていれば、この引算の結果が「0」にならなければなら
ないが、多少の誤差が生ずることを考慮して、引算の結
果がこの誤差が許容値内ならばフオーカシングレンズ群
が端点に当っていることとする。尚、パルス数Pnear
は、レンズにより予め分かっている値で、レンズROMの
中に予め固定データとして記憶してある、 故に、S−AFE6では、端点におけるパルス数が許容値
ε内であるか否かを判断し、すなわち|Pinf−Pnear|が
許容値ε内であればYESでS−AFE10に移行し、許容値ε
外であればNOでS−AFE7に移行する。ここで、許容値ε
は、例えば10パルスの様に、この範囲内ならほぼ誤差な
くフオーカシングレンズ群を駆動できる範囲のパルスを
意味する。そして、S−AFE7では、第36図のフォーカシ
ングレンズ群をNear端側に駆動する処理を行なってS−
AFE8に移行する。
In addition, in the case of end point detection, the number of pulses from the Far end to the Near end is known, so this can be set as the number of driving pulses for the focusing lens group to the Near end side. This may need to be taken into consideration because the single lens group may stop without being driven to the Near end. On the other hand, the pulse number Pnear is a value that is known in advance by the lens, so if the focusing lens group hits the Near end, the result of subtracting Pinf-Pnear and taking the absolute value is It should be "0". Therefore, if the focusing lens group hits the Near end, the result of this subtraction must be "0". However, considering that some error occurs, the result of the subtraction is If is within the allowable value, it is assumed that the focusing lens group hits the end point. The number of pulses Pnear
Is a value that is known in advance by the lens and is stored as fixed data in the lens ROM in advance. Therefore, in S-AFE6, it is determined whether the number of pulses at the end point is within the allowable value ε, That is, if | Pinf-Pnear | is within the allowable value ε, the process proceeds to S-AFE10 with YES, and the allowable value ε
If NO, shift to S-AFE7 with NO. Where the allowable value ε
Means a pulse within a range in which the focusing lens group can be driven with almost no error, such as 10 pulses. Then, in S-AFE7, the processing for driving the focusing lens group in FIG.
Move to AFE8.

ここで、このフオーカシングレンズ群がNear方向に駆
動中は、AFパルサー48から駆動パルスが出力され、この
駆動パルスはレンズCUP44に入力されている。この駆動
パルスがAFパルサー48から出力されている否かはS−AF
E8で判断される。この判断はパルス間隔が100msec以上
か未満かで行われ、NO(未満)であればYES(以上)に
なるまで、即ち端点を検出するまでループしてその判断
を繰り返す。このパルス間隔が100msec以上になったと
きは、フオーカシングレンズ群がNear端まで駆動されて
停止し、AFモータM1とフオーカシングレンズ群とを連動
させている摩擦式のクラッチが滑りを起こしている状態
となる。従って、パルス間隔が100msec以上になったと
きは、YES(以上)でS−AFE9に移行して第41図に示し
たAFSTOP処理をしてS−AFE10に移行する。このS−AFE
10ではフオーカシングレンズ群のNear端検出フラグNLを
NL=1としてS−AFE11に移行し、このS−AFE11ではPi
nf=Pnearとして、第14図のS2に移行する。
Here, while the focusing lens group is being driven in the Near direction, a drive pulse is output from the AF pulsar 48, and this drive pulse is input to the lens CUP 44. Whether or not this drive pulse is output from the AF pulser 48 is S-AF.
Judged at E8. This determination is made when the pulse interval is 100 msec or more or less, and if NO (less than), the determination is repeated by looping until YES (more than), that is, until the end point is detected. When this pulse interval becomes 100 msec or more, the focusing lens group is driven to the Near end and stops, and the friction clutch that links the AF motor M1 and the focusing lens group slips. It will be in the state of being. Therefore, when the pulse interval is 100 msec or more, YES (above) is entered and the AF-STOP process shown in FIG. 41 is executed to proceed to S-AFE10. This S-AFE
In 10, the Near end detection flag NL of the focusing lens group is set.
NL = 1 is set and the process moves to S-AFE11.
With nf = Pnear, the process proceeds to S2 in FIG.

また、S−AFE3の駆動方向がFar方向か否かの判断に
おいてYES(Far方向)でS−AFE12に移行すると、この
S−AFE12では、フオーカシングレンズ群の繰り出しパ
ルス数Pinfを、フオーカシングレンズ群がFar端から繰
り出されたパルス数PinfからS−AFE2で求めた駆動パル
ス数dpxを引算した値に置き換えて、S−AFE13に移行す
る。
If YES (Far direction) is selected in the determination as to whether the driving direction of the S-AFE3 is the Far direction and the process moves to the S-AFE12, in this S-AFE12, the feeding pulse number Pinf of the focusing lens group is set to the focusing pulse. The single lens group is replaced with a value obtained by subtracting the driving pulse number dpx obtained by S-AFE2 from the pulse number Pinf extended from the Far end, and the process proceeds to S-AFE13.

このS−AFE13では、S−AFE12で求めたフオーカシン
グレンズ群のFar端までのパルス数Pinfの絶対値|Pinf−
dpx|を演算して、S−AFE14に移行する。ここで何らか
の原因でフオーカシングレンズ群がFar端まで駆動され
ずに停止することもあるので、この場合を検出する必要
がある。一方、フオーカシングレンズ群がFar端に当っ
ていれば、Pinfの絶対値すなわちS−AFE12のPinf−dPx
の絶対値をとったときの値[すなわちS−AFE12の引算
の結果]が「0」になるはずである。従って、フオーカ
シングレンズ群がFar端に当っていれば、この引算の結
果が「0」にならなければならないが、多少の誤差を考
慮して、この誤差が許容値内ならばフオーカシングレン
ズ群が端点に当っているとする。
In this S-AFE13, the absolute value of the number of pulses Pinf to the Far end of the focusing lens group obtained in S-AFE12 | Pinf−
dpx | is calculated and the process proceeds to S-AFE14. Here, the focusing lens group may stop without being driven to the Far end for some reason, so it is necessary to detect this case. On the other hand, if the focusing lens group hits the Far end, the absolute value of Pinf, that is, Pinf-dPx of S-AFE12.
The value [that is, the result of the subtraction of S-AFE12] when the absolute value of is taken should be "0". Therefore, if the focusing lens group hits the Far end, the result of this subtraction must be "0". Considering some error, if this error is within the allowable value, the focusing is performed. Sing lens group hits the end point.

このS−AFE14では、端点におけるパルス数が許容値
ε内であるか否かを判断し、すなわち|Pinf|が許容値ε
内であればYESでS−AFE18に移行し、許容値ε外であれ
ばNOでS−AFE15に移行する。そして、S−AFE15では、
フォーカシングレンズ群を上述した様に第35図のFar端
側に駆動する処理を行なわせる。
In this S-AFE14, it is determined whether the number of pulses at the end point is within the allowable value ε, that is, | Pinf |
If it is within the range, YES is selected and the process proceeds to S-AFE18. And in S-AFE15,
As described above, the processing for driving the focusing lens group to the Far end side of FIG. 35 is performed.

ここで、このフオーカシングレンズ群がFar端側に銅
中は、AFパルサー48から駆動パルスが出力され、この駆
動パルスはレンズCPU44に入力される。この駆動パルス
がAFパルサー48から出力されている否かはS−AFE16で
判断される。この判断はパルス間隔が100msec以上か未
満かで行われ、NO(未満)出あればYES(以上)になる
まで、即ち端点を検出するまでループしてその判断を繰
り返す。このパルス間隔が100msec以上になったとき
は、フオーカシングレンズ群がFar端まで駆動されて停
止して、AFモータM1とフオーカシングレンズ群とを連動
させている摩擦式のクラッチが滑りを起こしている状態
となる。従って、パルス間隔が100msec以上になったと
きは、YES(以上)でS−AFE17に移行して第41図に示し
たAFSTOP処理をし、S−AFE18に移行してフオーカシン
グレンズ群のFar端検出フラグFLをFL=1とし、S−AFE
19でPinf=0として、第14図のS2に移行する。
Here, when the focusing lens unit is in the copper on the Far end side, a drive pulse is output from the AF pulsar 48, and this drive pulse is input to the lens CPU 44. Whether or not this drive pulse is output from the AF pulser 48 is determined by S-AFE16. This judgment is made when the pulse interval is 100 msec or more or less, and if NO (less than) appears, it loops until YES (more than), that is, until the end point is detected. When this pulse interval becomes 100 msec or more, the focusing lens group is driven to the Far end and stopped, and the friction clutch that links the AF motor M1 and the focusing lens group slips. It will be awake. Therefore, when the pulse interval is 100 msec or more, YES (or more) is selected and the AF-STOP processing shown in FIG. 41 is performed to shift to S-AFE17. Edge detection flag FL is set to FL = 1, S-AFE
At Pinf = 0, the process goes to S2 in FIG.

[AF駆動停止(第22図)] S20のAF駆動停止処理は第22図に示した様に行われ
る。この処理では、S−AFS1で上述の如く第41図のAFST
OP処理をしてフオーカシングレンズ群の駆動を停止さ
せ、S−AFS2に移行する。このS−AFS2ではフオーカシ
ングレンズ群を停止するまでに駆動したパルス数dpxをA
Fパルサー48の出力から計数して求め、S−AFS3に移行
する。このS−AFS3では駆動方向がFar方向か否かを判
断し、YES(Far方向)であればS−AFS11に移行し、NO
(Near方向)であればS−AFS4に移行する。
[AF drive stop (Fig. 22)] The AF drive stop processing of S20 is performed as shown in Fig. 22. In this processing, S-AFS1 is used to execute the AFST of FIG. 41 as described above.
The OP processing is performed to stop the driving of the focusing lens group, and the process proceeds to S-AFS2. In this S-AFS2, the number of pulses dpx driven until the focusing lens group is stopped is A
The output from the F pulser 48 is counted to obtain the value, and the process proceeds to S-AFS3. In this S-AFS3, it is judged whether or not the driving direction is the Far direction, and if YES (Far direction), the process proceeds to S-AFS11 and NO.
If it is (Near direction), the process proceeds to S-AFS4.

このS−AFS4では、フオーカシングレンズ群の繰り出
しパルス数Pinfを、フオーカシングレンズ群がFar端か
ら繰り出されたパルス数PinfにS−AFS2で求めた駆動パ
ルス数dpx(dpと等価)を加算した値に置き換えて、S
−AFS5に移行する。
In this S-AFS4, the driving pulse number Pinf of the focusing lens group is set to the driving pulse number dpx (equivalent to dp) obtained in S-AFS2 to the pulse number Pinf of the focusing lens group fed from the Far end. Replace with the added value, S
-Move to AFS5.

S−AFS5では、端点におけるパルス数がPnearより大
きい(範囲外)か小さい(範囲内)かを判断し、YES
(範囲内)であれば第14図のS2に移行し、NO(範囲外)
であればS−AFS6に移行する。そして、S−AFS6では、
第36図に示した様にフォーカシングレンズ群をNear方向
に駆動する処理を行なう。
In S-AFS5, it is judged whether the number of pulses at the end point is larger (outside the range) or smaller (inside the range), and YES.
If it is (in range), move to S2 in Fig. 14 and NO (outside range)
If so, the process proceeds to S-AFS6. And in S-AFS6,
As shown in FIG. 36, processing for driving the focusing lens group in the Near direction is performed.

ここで、このフオーカシングレンズ群がNear方向に駆
動中は、AFパルサー48から駆動パルスが出力され、この
駆動パルスはレンズCPU44に入力されている。この駆動
パルスがAFパルサー48から出力されているか否かはS−
AFS7で判断される。この判断はパルス間隔が100msec以
上か未満かで行われ、NO(未満)であればYES(以上)
になるまで、即ち端点を検出するまでループしてその判
断を繰り返す。このパルス間隔が100msec以上になった
ときは、フオーカシングレンズ群がNear端まで駆動され
て停止して、AFモータM1とフオーカシングレンズ群とを
連動させている摩擦式のクラッチが滑りを起こしている
状態となる。従って、パルス間隔が100msec以上になっ
たときは、YES(以上)でS−AFS8に移行して第41図に
示したAFSTOP処理をし、S−AFS9に移行してフオーカシ
ングレンズ群のNear端検出フラグNLをNL=1とし、S−
AFS10でPinf=Pnearとして、第14図のS2に移行する。
Here, while the focusing lens group is being driven in the Near direction, a drive pulse is output from the AF pulsar 48, and this drive pulse is input to the lens CPU 44. Whether or not this drive pulse is output from the AF pulser 48 is S-
Determined by AFS7. This judgment is made when the pulse interval is 100 msec or less, and if NO (less than), YES (or more)
Until the end point is detected, that is, the end point is detected, and the determination is repeated. When this pulse interval becomes 100 msec or more, the focusing lens group is driven to the Near end and stops, and the friction clutch that links the AF motor M1 and the focusing lens group slips. It will be awake. Therefore, when the pulse interval becomes 100 msec or more, YES (or more) is selected, and the AF-STOP process shown in FIG. 41 is performed to shift to S-AFS8. The edge detection flag NL is set to NL = 1, and S-
In AFS10, Pinf = Pnear is set, and the process proceeds to S2 in FIG.

また、S−AFS3の駆動方向がFar方向か否かの判断に
おいてYES(Far方向)でS−AFS11に移行した場合に
は、このS−AFS11では、フオーカシングレンズ群の繰
り出しパルスPinfを、フオーカシングレンズ群がFar端
から繰り出されたパルス数PinfからS−AFS2で求めた駆
動パルス数dpxを引算した値に置き換えて、S−AFS12に
移行する。
In addition, in the case of determining whether the driving direction of the S-AFS3 is the Far direction or not (YES in the Far direction), the process proceeds to the S-AFS11. In this S-AFS11, the focusing pulse Pinf of the focusing lens group is The focusing lens group is replaced with a value obtained by subtracting the driving pulse number dpx obtained in S-AFS2 from the pulse number Pinf extended from the Far end, and the process proceeds to S-AFS12.

このS−AFS12では、端点におけるパルス数Pinfが0
より大きい(範囲内)か小さい(範囲外)かを判断し、
YES(範囲内)であれば第14図のS2に移行し、NO(範囲
外)であればS−AFS13に移行する。そして、S−AFS13
では、フオーカシングレンズ群を上述した様に第35図の
Far方向に駆動する処理を行なわせる。
In this S-AFS12, the pulse number Pinf at the end point is 0
Judge whether it is larger (in range) or smaller (outside range),
If YES (within the range), the process proceeds to S2 in FIG. 14, and if NO (out of the range), the process proceeds to S-AFS13. And S-AFS13
Then, as described above, the focusing lens group of FIG.
Perform processing to drive in the Far direction.

ここで、このフオーカシングレンズ群がFar方向に駆
動中は、AFパルサー48から駆動パルスが出力され、この
駆動パルスはレンズCPU44に入力される。この駆動パル
スがAFパルサー48から出力されている否かはS−AFS14
で判断される。この判断はパルス間隔が100msec以上か
未満かで行われ、NO(未満)であればYES(以上)にな
るまで、即ち端点を検出するまでループしてその判断を
繰り返す。このパルス間隔が100msec以上になったとき
は、フオーカシングレンズ群がFar端まで駆動されて停
止して、AFモータM1とフオーカシングレンズ群とを連動
させている摩擦式のクラッチが滑りを起こしている状態
となる。従って、パルス間隔が100msec以上になったと
きは、YES(以上)でS−AFS15に移行する。そして、S
−AFS15では第41図に示したAFSTOP処理をしてS−AFS16
に移行する。このS−AFS16ではフオーカシングレンズ
群のFar端検出フラグFLをFL=1とし、S−AFS17でPinf
=0として、第14図のS2に移行する。
Here, while the focusing lens group is being driven in the Far direction, a drive pulse is output from the AF pulsar 48, and this drive pulse is input to the lens CPU 44. Whether this drive pulse is output from the AF pulser 48 is S-AFS14
It is judged by. This determination is made when the pulse interval is 100 msec or more or less, and if NO (less than), the determination is repeated by looping until YES (more than), that is, until the end point is detected. When this pulse interval becomes 100 msec or more, the focusing lens group is driven to the Far end and stopped, and the friction clutch that links the AF motor M1 and the focusing lens group slips. It will be awake. Therefore, when the pulse interval is 100 msec or more, YES (above) is entered and the process proceeds to S-AFS15. And S
-In AFS15, AFSTOP processing shown in Fig. 41 is performed and S-AFS16
Move to In this S-AFS16, the Far end detection flag FL of the focusing lens group is set to FL = 1, and in S-AFS17, Pinf
= 0, the process proceeds to S2 in FIG.

[像倍率一定制御] 第14図のS21では、上述の如く像倍率一定モードスイ
ッチSWPZCが入って(ONして)像倍率一定制御を開始さ
せるためのフラグMAGIMGが立っているか否か、即ちMAGI
MG=1か否かが判断される。そして、フラグMAGIMGがMA
GIMG=1であってYESであれはS25に移行し、このS25で
は合焦表示を消灯して第15図のBに移行する。この第15
図では、像倍率一定の制御が行われる。
[Image magnification constant control] In S21 of FIG. 14, whether the image magnification constant mode switch SWPZC is turned on (turned on) and the flag MAGIMG for starting the image magnification constant control is set as described above, that is, MAGI
It is determined whether MG = 1. And the flag MAGIMG is MA
If GIMG = 1 and YES, the process proceeds to S25, in which the focus display is turned off and the process proceeds to B in FIG. This 15th
In the figure, control is performed so that the image magnification is constant.

第15図におけるS−B1では像倍率一定制御中フラグON
IMGをONIMG=1(制御中)にしてS−B2に移行する。こ
のS−B2では、フオーカシングレンズ群の無限端からの
繰出量x0をAFパルサー48とPZパルサー49の出力パルスか
ら算出してS−B3に移行し、このS−B3ではズーミング
レンズ群の現在の焦点距離情報f0を入力してS−B3Aに
移行する。このS−B3Aでは、像倍率外部設定手段とし
てのスイッチSWIMGがONしているか否かを判断し、ONし
ていればYESでS−B3Bに移行して、ONしていなければNO
でS−B4に移行する。そして、S−B3BではスイッチSWI
MGで設定された希望の像倍率を入力してS−B6に移行す
る。また、S−B4では、繰出量x0がf0/150より小さいか
否かを判断する。この判断において、繰出量x0がf0/150
より小さいか否かということは、像倍率が像倍率一定制
御のために小さ過ぎないかどうかの判断により、像倍率
がより小さ過ぎるときは被写体の移動に伴う像倍率の変
化を精度良く検出することができなくなる。従って、こ
の様な場合には、YESでS−B18に移行して合焦表示を消
灯し、S−B19で制御不可信号を発生させて像倍率一定
制御が不可能であることを告知させ、S−B20でレリー
ズ許可フラグSWRENをSWREN=0とし、S−B21で像倍率
一定制御中フラグONIMGをONIMG=0(非制御中)とし、
S−B22で像倍率一定制御を開始させるためのフラグMAG
IMGをMAGIMG=0として第14図のS2に移行する。
In S-B1 in FIG. 15, the constant image magnification control flag is ON
Set IMG to ONIMG = 1 (during control) and move to S-B2. In this S-B2, the amount of extension x 0 from the infinite end of the focusing lens group is calculated from the output pulses of the AF pulsar 48 and PZ pulsar 49, and the process moves to S-B3. In this S-B3, the zooming lens group The current focal length information f 0 is input to shift to S-B3A. In this S-B3A, it is determined whether or not the switch SWIMG as the image magnification external setting means is ON. If it is ON, the process proceeds to S-B3B with YES, and NO if it is not ON.
Then, the process proceeds to S-B4. And in S-B3B, switch SWI
Input the desired image magnification set in MG and move to S-B6. Also, the S-B4, the feeding amount of x 0 is determined whether f 0 / 0.99 or smaller. In this determination, amount of advancing x 0 is f 0 / 0.99
Whether or not it is smaller means that the image magnification is not too small for the constant image magnification control, and when the image magnification is too small, the change in the image magnification due to the movement of the subject is accurately detected. Can't do it. Therefore, in such a case, if YES, the process shifts to S-B18 to turn off the focus display, and at S-B19, a control disable signal is generated to notify that constant image magnification control is impossible, In S-B20, the release permission flag SWREN is set to SWREN = 0, and in S-B21, the constant image magnification control flag ONIMG is set to ONIMG = 0 (non-control),
Flag MAG for starting constant image magnification control in S-B22
The IMG is set to MAGIMG = 0 and the process proceeds to S2 in FIG.

また、S−B4に判断において像倍率が小さ過ぎなけれ
ばNOでS−B5に移行する。このS−B5では、像倍率外部
設定手段すなわち像倍率一定モードスイッチSWPZCによ
り外部設定された像倍率m0=x0/f0を記憶させて、S−B
6に移行する。
If the image magnification is not too small in the determination of S-B4, NO is selected and the process proceeds to S-B5. In the S-B5, by storing the image magnification m 0 = x 0 / f 0, which is externally set by the image magnification external setting means or the image magnification constant mode switch SWPZC, S-B
Go to 6.

このS−B6では、焦点検出手段としてのCCD14の出力
からデフォーカス量dxを算出してS−B7に移行する。
尚、このdxと上述したx0からは予想被写体像面位置をx0
+dxとしてもとめることができる。
In this S-B6, the defocus amount dx is calculated from the output of the CCD 14 as the focus detecting means, and the process proceeds to S-B7.
From this dx and the above-mentioned x 0 , the predicted subject image plane position is x 0
It can be obtained as + dx.

S−B7では被写体が低コントラストか否かを判断し、
YES(低コントラスト)であればS−B23に移行してレリ
ーズ許可フラグSWRENをSWREN=0にし、S−B24では合
焦表示を消灯して第14図のS2に移行し、低コントラスト
でなくなるまでループさせる。これは、例えば被写体が
画面からなくなったとき又は横にずれてコントラストが
低下したときでも、被写体が再び画面の所定位置に戻っ
たときは像倍率一定制御を継続させて、使用上の便宜を
図るためである。
In S-B7, it is judged whether the subject has low contrast,
If YES (low contrast), the flow shifts to S-B23, the release permission flag SWREN is set to SWREN = 0, the focus display is turned off for S-B24, and the flow shifts to S2 in FIG. 14 until the low contrast disappears. Loop. This is for convenience of use by continuing the constant image magnification control when the subject returns to a predetermined position on the screen again, for example, even when the subject disappears from the screen or when the contrast is shifted laterally and the contrast is lowered. This is because.

また、NOであればS−B8に移行して合焦か否かを判断
する。そして、YES(合焦)であれば、コントラストが
合っていて被写体が前回に比べて移動していないという
ことであるので、S−B16に移行してレリーズ許可フラ
グSWRENをSWREN=1(レリーズ許可)とし、S−B17に
移行して合焦表示を点灯してS−B1に戻りループさせ
る。一方、S−B8に判断でNO(非合焦)であれば、レン
ズを動かさなければならないので、S−B9に移行してデ
フォーカス量dxよりフオーカシングレンズ群の駆動量dp
を算出してS−B10に移行する。このS−B10では、デフ
ォーカス量dxが生じたときの焦点距離を式より求め
て、S−B11に移行する。ここでは式の焦点距離fをf
1としている。ここでフオーカシングレンズ群のWide端
の焦点距離をfWとしTele端の焦点距離をftとすると、像
倍率一定制御を行うためにはf1がfW<f1<ftの範囲に入
っている必要がある。従って、S−B11ではこの判断を
し、f1がfW<f1<ftの範囲に入っていなければNOでS−
B25に移行してレリーズ許可フラグSWRENをSWREN=0と
し、S−B26で合焦表示を消灯して第18図のEに移行す
る。このEの処理はf1がfW<f1<ftの範囲に入るのを待
機している処理である。
On the other hand, if NO, the flow shifts to S-B8 to determine whether or not focus is achieved. If YES (focused), it means that the contrast is correct and the subject has not moved compared to the previous time. Therefore, the processing shifts to S-B16, and the release permission flag SWREN is set to SWREN = 1 (release permission). ), The flow shifts to S-B17, the focus display is turned on, and the flow returns to S-B1 to loop. On the other hand, if the determination in S-B8 is NO (out of focus), the lens has to be moved, so the flow shifts to S-B9 and the driving amount dp of the focusing lens group is calculated from the defocus amount dx.
Is calculated and the process proceeds to S-B10. In S-B10, the focal length when the defocus amount dx occurs is obtained from the equation, and the process proceeds to S-B11. Here the focal length f of the formula is f
1 is set. Here, if the focal length at the Wide end of the focusing lens group is fW and the focal length at the Tele end is ft, f1 must be within the range of fW <f1 <ft in order to perform constant image magnification control. is there. Therefore, in S-B11, this judgment is made, and if f1 is not within the range of fW <f1 <ft, NO in S-
The flow shifts to B25, the release permission flag SWREN is set to SWREN = 0, the focus display is turned off in S-B26, and the flow shifts to E in FIG. The process of E is a process of waiting for f1 to enter the range of fW <f1 <ft.

S−B11の判断ででf1がfW<f1<ftの範囲に入ってい
ればYESでS−B12に移行して制御像倍率γ=f1/f0を求
めた後にS−B13に移行する。S−B13では、ズーミング
レンズ群の駆動量Pzを算出するための定数A,B,Cをレン
ズROM43からレンズCPU44またはメインCPU6に入力してS
−B14に移行する。このS−B14では、定数A,B,Cを用い
て式の駆動量Pzを算出し、S−B15に移行する。そし
て、S−B15ではdp=Pz=0か否かを判断し、共に0で
なくNOであれば第16図のNに移行する。また、共に0で
YESであれば、S−B16に移行してレリーズ許可フラグSW
RENをSWREN=1(レリーズ許可)とし、S−B17に移行
して合焦表示を点灯してS−B1に戻りループさせる。
If f1 is within the range of fW <f1 <ft according to the determination of S-B11, YES is selected and the process proceeds to S-B12 to obtain the control image magnification γ = f1 / f 0 and then to S-B13. In S-B13, constants A, B, and C for calculating the driving amount Pz of the zooming lens group are input from the lens ROM 43 to the lens CPU 44 or the main CPU 6 and S
-Move to B14. In S-B14, the drive amount Pz of the equation is calculated using the constants A, B, and C, and the process proceeds to S-B15. Then, in S-B15, it is determined whether or not dp = Pz = 0. If both are not 0 and NO, the process proceeds to N in FIG. Also, both are 0
If YES, move to S-B16 and release permission flag SW
REN is set to SWREN = 1 (release permission), the process moves to S-B17, the focus display is turned on, and the process returns to S-B1 to loop.

S−B15の判断でdpとPzの一方が0でない場合、第16
図のNに移行すると、まずS−N1で合焦表示を消灯し
て、S−N2でレリーズ許可フラグSWRENをSWREN=0とし
てS−N3に移行する。このS−N3ではフォーカシングレ
ンズ群の駆動量dpが0か否かを判断して、0であればYE
SでS−N9に移行する。このS−N9では、ズーミングレ
ンズ群の駆動量Pzが0か否かを判断して、0であればYE
Sで第17図のDに移行する。
If one of dp and Pz is not 0 in S-B15, the 16th
When shifting to N in the figure, first, the focus display is turned off at S-N1, the release permission flag SWREN is set to SWREN = 0 at S-N2, and the process shifts to S-N3. In this S-N3, it is judged whether or not the driving amount dp of the focusing lens group is 0, and if it is 0, YE
S shifts to S-N9. In this S-N9, it is judged whether or not the driving amount Pz of the zooming lens group is 0, and if it is 0, YE
S shifts to D in FIG.

また、S−N3で駆動量dpが0でなければNOでS−N4に
移行し、S−N4ではフオーカシングレンズ群の駆動方向
がFar方向か否かを判断する。そして、Near方向であれ
ばNOでS−N5に移行し、Far方向であればYESでS−N7に
移行する。このS−N5では、フオーカシングレンズ群の
Nera端検出フラグNLがNL=1か否かを判断し、端点を検
出してNL=1でYESであれば第15図のBに戻ってループ
し、NOであればS−N6に移行する。また、S−N7ではFa
r端検出フラグFLがFL=1か否かを判断し、端点を検出
してFL=1であればYESで第15図のBに戻ってループ
し、NOであればS−N8に移行する。そして、このS−N6
では第35図のフオーカシングレンズ群をFar方向に駆動
するAFFARGO処理を行い、S−N8では第36図のフオーカ
シングレンズ群をNear方向に駆動するAFNEARGO処理を行
って、S−N9に移行する。このS−N9の判断では、駆動
量Pzが0であるか否かが判断され、0でなければNOでS
−N10に移行する。S−N10では、ズーミングレンズ群の
駆動方向がTele方向か否かを判断する。そして、Tele方
向であればYESでS−N11に移行してズーミングレンズ群
をTele方向に駆動する第37図のPZTELEGO処理をする。ま
た、S−N10の判断でWide方向であればNOでS−N12に移
行してズーミングレンズ群をWide方向に駆動する第38図
のPZWIDEGO処理をする。
If the drive amount dp in S-N3 is not 0, the process proceeds to S-N4 with NO, and in S-N4, it is determined whether the driving direction of the focusing lens group is the Far direction. Then, if it is in the Near direction, NO is followed by S-N5, and if it is in the Far direction, YES is taken and S-N7 is entered. In this S-N5, the focusing lens group
It is determined whether or not the Nera edge detection flag NL is NL = 1, and if an endpoint is detected and NL = 1 and YES, the process returns to B in FIG. 15 to loop, and if NO, the process shifts to S-N6. . Also, in S-N7, Fa
It is determined whether or not the r-end detection flag FL is FL = 1, and if the end point is detected and FL = 1, YES is returned to the loop of B in FIG. 15, and if NO, the process proceeds to S-N8. . And this S-N6
Then, the AFFARGO process for driving the focusing lens group in FIG. 35 in the Far direction is performed. In S-N8, the AFNEARGO process for driving the focusing lens group in FIG. 36 in the Near direction is performed, and S-N9 is performed. Transition. In this judgment of S-N9, it is judged whether or not the driving amount Pz is 0, and if it is not 0, it is NO in S.
-Move to N10. In S-N10, it is determined whether or not the driving direction of the zooming lens group is the Tele direction. If YES in the Tele direction, the process proceeds to S-N11 with YES to perform the PZTELEGO processing of FIG. 37 for driving the zooming lens group in the Tele direction. If it is determined to be in the Wide direction by S-N10, the process proceeds to NO in S-N12 to perform the PZWIDEGO processing of FIG. 38 for driving the zooming lens group in the Wide direction.

第37図のPZTELEGO処理では、S−PTG1でズーミングレ
ンズ群をTele方向に駆動し、S−PTG2でズーミングレン
ズ群のTele方向駆動フラグPZDRVFをがPZDRVF=1(Tele
方向)にし、S−PTG3でズーミングレンズ群駆動中フラ
グPZGOをPZGO=1(駆動中)とする。そして、S−PTG4
〜S−PTG7では、Tele端検出フラグTL,Wide端検出フラ
グWL,マクロ領域におけるズーミングレンズ群の駆動に
よるNear端検出フラグMNL,マクロ領域におけるズーミン
グレンズ群の駆動によるFar端検出フラグMFLをそれぞれ
0にして第17図のDに移行する。
In the PZTELEGO processing of FIG. 37, S-PTG1 drives the zooming lens group in the Tele direction, and S-PTG2 sets the Tele direction drive flag PZDRVF of the zooming lens group to PZDRVF = 1 (Tele
Direction), and the zooming lens group driving flag PZGO is set to PZGO = 1 (driving) in S-PTG3. And S-PTG4
In S-PTG7, Tele edge detection flag TL, Wide edge detection flag WL, Near edge detection flag MNL by driving the zooming lens group in the macro area, and Far edge detection flag MFL by driving the zooming lens group in the macro area are 0, respectively. Then, the process proceeds to D in FIG.

また、第38図のPZWIDEGO処理では、S−PWG1でズーミ
ングレンズ群をWide方向に駆動し、S−PWG2でTele方向
駆動フラグPZDRVFをPZDRVF=0(Wide方向)にし、S−
PWG3でズーミングレンズ群駆動中フラグPZGO=1(駆動
中)とする。そして、S−PWG4〜S−PWG7では、Tele端
検出フラグTL,Wide端検出フラグWL,マクロ領域における
ズーミングレンズ群の駆動によるNear端検出フラグMNL,
マクロ領域におけるズーミングレンズ群の駆動によるFa
r端検出フラグMFLをそれぞれ0にして第17図のDに移行
する。
Further, in the PZWIDEGO processing of FIG. 38, S-PWG1 drives the zooming lens group in the Wide direction, S-PWG2 sets the Tele direction drive flag PZDRVF to PZDRVF = 0 (Wide direction), and S-PWG2.
PWG3 sets the zooming lens group driving flag PZGO = 1 (driving). In S-PWG4 to S-PWG7, Tele edge detection flag TL, Wide edge detection flag WL, Near edge detection flag MNL by driving the zooming lens group in the macro area,
Fa by driving the zooming lens group in the macro range
The r-end detection flag MFL is set to 0, and the process proceeds to D in FIG.

この第17図のDの処理ではフオーカシングレンズ群が
ズーム領域内にあるので、端点検出することはなく、必
ずどこかで止まる。そして、フオーカシングレンズ群の
方だけの端点検出だけを判断している。この第17図のD
の処理では、 「(a)フオーカシングレンズ群とズーミングレンズ群
の両方が動いていない場合、(b)ズーミングレンズ群
のみが動いていてフオーカシングレンズ群が動いていな
い場合、 (c)ズーミングレンズ群が停止していてフオーカシン
グレンズ群のみが動いている場合、 (d)フオーカシングレンズ群とズーミングレンズ群の
両方が動いていてフオーカシングレンズ群が先に止まる
場合と、 (e)フオーカシングレンズ群とズーミングレンズ群の
両方が動いていてズーミングレンズ群が先に止まる場
合」等がある。以下、これらの各場合について説明す
る。
In the processing of FIG. 17D, since the focusing lens group is within the zoom area, the end point is not detected and it always stops somewhere. Then, only the end point detection of only the focusing lens group is determined. This D of FIG.
In the processing of “(a) When both the focusing lens group and the zooming lens group are not moving, (b) When only the zooming lens group is moving and the focusing lens group is not moving, (c) When the zooming lens group is stopped and only the focusing lens group is moving, (d) When both the focusing lens group and the zooming lens group are moving and the focusing lens group stops first, (E) When both the focusing lens group and the zooming lens group are moving and the zooming lens group stops first ”. Hereinafter, each of these cases will be described.

[(a)フオーカシングレンズ群とズーミングレンズ群
の両方が動いていない場合] この第17図のS−D1では、フオーカシングレンズ群駆
動フラグAFGOがAFGO=1(駆動中)か否かを判断し、YE
SであればS−D2に移行し、NOであればS−D13に移行す
る。このS−D13では、ズーミングレンズ群駆動フラグP
ZGOがPZGO=1(駆動中)か否かを判断し、NOであれば
S−D16に移行する。そして、S−D16で合焦表示フラグ
SWRENをSWREN=1(合焦表示)とし、S−D17で第22図
のフオーカシングレンズ群の駆動停止処理をしてS−D1
8に移行する。
[(A) Both Focusing Lens Group and Zooming Lens Group Are Not Moving] In S-D1 in FIG. 17, whether the focusing lens group drive flag AFGO is AFGO = 1 (driving) or not Judge, YE
If S, the process proceeds to S-D2, and if NO, the process proceeds to S-D13. In this S-D13, the zooming lens group drive flag P
It is determined whether ZGO is PZGO = 1 (during driving), and if NO, the process proceeds to S-D16. Then, in S-D16, the focus display flag
Set SWREN to SWREN = 1 (in-focus display), and stop driving of the focusing lens group shown in Fig. 22 in S-D17 to S-D1.
Go to 8.

このS−D18では、フオーカシングレンズ群のFar端検
出フラグFLがFL=1(端点検出)か否かを判断し、端点
を検出してYESであれば第15図のBに移行してループ
し、端点を検出せずNOであればS−D19に移行する。S
−D19では、フオーカシングレンズ群のNear端検出フラ
グNLがNL=1(端点検出)か否かを判断し、YESであれ
ば第15図のBに移行してループし、端点を検出せずNOで
あればS−D20に移行する。
In S-D18, it is determined whether or not the Far end detection flag FL of the focusing lens group is FL = 1 (end point detection), and if the end point is detected and YES, the process moves to B in FIG. The process loops, and if the end point is not detected and the result is NO, the process proceeds to S-D19. S
In -D19, it is determined whether or not the Near end detection flag NL of the focusing lens group is NL = 1 (end point detection). If YES, the process moves to B in Fig. 15 to loop and detect the end point. If NO, the process proceeds to S-D20.

この様にS−D18,S−D19でNO,NOであれば像倍率が一
定になったことになるので、S−D20では合焦表示を点
灯し、S−D21ではレリーズ許可フラグSWRENをSWREN=
0にして第15図のBに戻りループする。また、S−D18,
S−D19でYESであれば像倍率が一定になるまで第15図の
Bに戻りループする。
In this way, if NO in S-D18 and S-D19, the image magnification has become constant, so the focus display is illuminated in S-D20, and the release permission flag SWREN is set to SWREN in S-D21. =
The value is set to 0 and the process returns to B in FIG. 15 to loop. In addition, S-D18,
If YES in S-D19, the process returns to B in FIG. 15 and loops until the image magnification becomes constant.

[(b)ズーミングレンズ群のみが動いていてフォーカ
シングレンズ群が動いていない場合] この第17図では、S−D1でフオーカシングレンズ群駆
動フラグAFGOがAFGO=1(駆動中)か否かを判断し、YE
SであればS−D2に移行し、NOであればS−D13に移行す
る。このS−D13では、ズーミングレンズ群駆動フラグP
ZGOがPZGO=1(駆動中)か否かを判断し、YESであれば
S−D14に移行する。S−D14では、ズーミングレンズ群
が駆動パルス数Pzだけ駆動されて駆動が終了したか否か
が判断され、NOであればS−D1に戻ってズーミングレン
ズ群が駆動パルス数Pzだけ駆動されるまでループする。
この様にしてズーミングレンズ群が駆動パルス数Pzだけ
駆動されると、S−D14の判断でYES(駆動終了)でS−
D15に移行する。このS−D15では第42図に示したズーミ
ングレンズ群を停止する処理を行ってS−D16に移行す
る。この後は上述したS−D16〜S−D21の処理を行っ
て、第15図のBに戻り、ループする。
[(B) When only the zooming lens group is moving and the focusing lens group is not moving] In FIG. 17, whether or not the focusing lens group drive flag AFGO is AFGO = 1 (driving) in S-D1 Judge, YE
If S, the process proceeds to S-D2, and if NO, the process proceeds to S-D13. In this S-D13, the zooming lens group drive flag P
It is determined whether ZGO is PZGO = 1 (during driving), and if YES, the process proceeds to S-D14. In S-D14, it is judged whether or not the zooming lens group is driven by the driving pulse number Pz and the driving is completed. If NO, the process returns to S-D1 and the zooming lens group is driven by the driving pulse number Pz. Loop up to.
In this way, when the zooming lens group is driven by the number of drive pulses Pz, the determination in S-D14 is YES (drive end) and S-
Move to D15. In this S-D15, the processing for stopping the zooming lens group shown in FIG. 42 is performed, and the flow shifts to S-D16. After that, the above-described processing of S-D16 to S-D21 is performed, the process returns to B of FIG. 15 and loops.

[(c)ズーミングレンズ群が停止していてフオーカシ
ングレンズ群のみが動いている場合] この場合には、S−D1でフオーカシングレンズ群駆動
中フラグAFGOがAFGO=1(駆動中)か否かの判断におい
て、YES(駆動中)でS−D2に移行する。このS−D2で
は、ズーミングレンズ群駆動中フラグPZGOがPZGO=1
(駆動中)か否かが判断され、NO(非駆動中)であれば
S−D4に移行する。このS−D4では、フオーカシングレ
ンズ群をパルス数dpだけ駆動したか否かが判断されるそ
して、YESであれば、S−D12に移行して第41図のAFSTOP
処理を行うことによりフオーカシングレンズ群を停止さ
せて、S−D1に戻りループする。
[(C) When the zooming lens group is stopped and only the focusing lens group is moving] In this case, in S-D1, the focusing lens group driving flag AFGO is AFGO = 1 (driving). In the determination of whether or not it is YES (during driving), the process proceeds to S-D2. In this S-D2, the zooming lens group driving flag PZGO is set to PZGO = 1.
Whether (driving) or not is determined, and if NO (not driving), the process proceeds to S-D4. In this S-D4, it is judged whether or not the focusing lens group has been driven by the number of pulses dp. If YES, then the flow shifts to S-D12 and AFSTOP in FIG. 41.
The focusing lens group is stopped by performing the process, and the process returns to S-D1 to loop.

また、S−D4の判断でNOであればS−D5に移行する。
このS−D5では、AFパルサー48から出力されるAFパルス
出力間隔が100msec以上か否かを判断し、NO(100msec未
満)のときはS−D1に戻って100msec以上になるまでル
ープし、YES(100msec以上)のときはS−D6に移行して
第41図のAFSTOP処理を行うことによりフオーカシングレ
ンズ群を停止させて、S−D7に移行する。
If NO in S-D4, the process proceeds to S-D5.
In this S-D5, it is determined whether the AF pulse output interval output from the AF pulser 48 is 100 msec or longer. If NO (less than 100 msec), the process returns to S-D1 and loops until it becomes 100 msec or longer. If (100 msec or more), the process shifts to S-D6 and the focusing lens group is stopped by performing the AF STOP processing of FIG. 41, and the process shifts to S-D7.

このS−D7では、ズーミングレンズ群駆動中フラグPZ
GOがPZGO=1(駆動中)か否かを判断する。そして、駆
動中でなくNOであればS−D10に移行して第23図の端点
処理をした後に第15図のBに戻りループする。
In this S-D7, the zooming lens group driving flag PZ
Determine whether GO is PZGO = 1 (during driving). If it is NO during driving, the process proceeds to S-D10, the end point process of FIG. 23 is performed, and then the process returns to B of FIG. 15 to loop.

[(d)フオーカシングレンズ群とズーミングレンズ群
の両方が動いていてフオーカシングレンズ群が先に止ま
る場合] この場合には、S−D1でフオーカシングレンズ群駆動
中フラグAFGOがAFGO=1(駆動中)か否かの判断におい
て、YES(駆動中)でS−D2に移行する。このS−D2で
は、ズーミングレンズ群駆動中フラグPZGOがPZGO=1
(駆動中)か否かが判断され、YES(駆動中)であれば
S−D3に移行する。このS−D3では、ズーミングレンズ
群が駆動パルス数Pzだけ駆動されて駆動が終了したか否
かが判断され、NOであればS−D4に移行する。このS−
D4では、フオーカシングレンズ群をパルス数dpだけ駆動
したか否かが判断されるそして、YESであれば、S−D12
に移行して第41図のAFSTOP処理を行うことによりフオー
カシングレンズ群を停止させてS−D1に戻った後、S−
D13〜S−D19の処理を行なう。
[(D) When both the focusing lens group and the zooming lens group move and the focusing lens group stops first] In this case, in S-D1, the focusing lens group driving flag AFGO is AFGO. When it is determined whether or not = 1 (during driving), the process proceeds to S-D2 with YES (during driving). In this S-D2, the zooming lens group driving flag PZGO is set to PZGO = 1.
It is determined whether (driving) or not, and if YES (driving), the process proceeds to S-D3. In S-D3, it is determined whether or not the zooming lens group has been driven by the number of drive pulses Pz and the drive has ended. If NO, the process proceeds to S-D4. This S-
At D4, it is determined whether or not the focusing lens group has been driven by the number of pulses dp. If YES, S-D12
After that, the focusing lens group is stopped by performing the AF STOP processing shown in FIG. 41, and after returning to S-D1, S-
The processing of D13 to S-D19 is performed.

また、S−D4の判断でNOであればS−D5に移行する。
このS−D5では、AFパルサー48から出力されるAFパルス
出力間隔が100msec以上か否かを判断し、NO(100msec未
満)のときはS−D1に戻って100msec以上になるまでル
ープし、YES(100msec以上)のときはS−D6に移行して
第4図のAFSTOP処理を行うことによりフオーカシングレ
ンズ群を停止させて、S−D7に移行する。
If NO in S-D4, the process proceeds to S-D5.
In this S-D5, it is determined whether the AF pulse output interval output from the AF pulser 48 is 100 msec or longer. If NO (less than 100 msec), the process returns to S-D1 and loops until it becomes 100 msec or longer. If it is (100 msec or more), the process shifts to S-D6 and the focusing lens group is stopped by performing the AF STOP processing of FIG. 4, and the process proceeds to S-D7.

このS−D7では、ズーミングレンズ群駆動中フラグPZ
GOがPZGO=1(駆動中)か否かを判断する。そして、駆
動中でYESであればS−D8に移行する。このS−D8で
は、Pzパルサー49から出力されるパルスを元にズーミン
グレンズ群が駆動パルス数Pzだけ駆動されて駆動が終了
したか否かが判断され、NOであればその駆動が終了する
までループし、YESであればS−D9に移行して第42図と
ズーミングレンズ群の停止処理を行なってS−D10に移
行する。S−D10では、第23図の端点処理をした後第15
図のBに戻りループする。
In this S-D7, the zooming lens group driving flag PZ
Determine whether GO is PZGO = 1 (during driving). If YES in driving, the process proceeds to S-D8. In this S-D8, it is judged based on the pulse output from the Pz pulser 49 whether or not the zooming lens group has been driven by the driving pulse number Pz and the driving has been completed. If NO, until the driving is completed. If looped, and if YES, the flow shifts to S-D9 to stop the zooming lens group shown in FIG. 42 and shift to S-D10. In S-D10, after the end point processing of FIG.
Return to B in the figure and loop.

[(e)フオーカシングレンズ群とズーミングレンズ群
の両方が動いていてズーミングレンズ群が先に止まる場
合] この場合には、S−D1のフオーカシングレンズ群駆動
中フラグAFGOがAFGO=1(駆動中)か否かの判断におい
て、YES(駆動中)でS−D2に移行する。このS−D2で
は、ズーミングレンズ群駆動中フラグPZGOがPZGO=1
(駆動中)か否かが判断され、YES(駆動中)であれば
S−D3に移行する。このS−D3では、ズーミングレンズ
群が駆動パルス数Pzだけ駆動されて駆動が終了したか否
かが判断され、YESであればS−D11に移行して第42図の
ズーミングレンズ群の停止処理がなされて、S−D4に移
行する。
[(E) When both the focusing lens group and the zooming lens group move and the zooming lens group stops first] In this case, the focusing lens group driving flag AFGO of S-D1 is AFGO = 1. When it is determined whether (driving) or not, the process proceeds to S-D2 with YES (driving). In this S-D2, the zooming lens group driving flag PZGO is set to PZGO = 1.
It is determined whether (driving) or not, and if YES (driving), the process proceeds to S-D3. In S-D3, it is judged whether or not the zooming lens group is driven by the driving pulse number Pz and the driving is completed. If YES, the process proceeds to S-D11 to stop the zooming lens group in FIG. Then, the process proceeds to S-D4.

このS−D4では、フオーカシングレンズ群をパルス数
dpだけ駆動したか否かが判断され、YESであればS−D12
に移行して第41図のAFSTOP処理を行うことによりフオー
カシングレンズ群を停止させて、S−D1に戻る。このAF
STOP処理を行うとフォーカシングレンズ群駆動フラグAF
GOは0であるので、S−D1の判断ではNOととなって上述
のS−D13〜S−D21の処理を行なう。
In this S-D4, the focusing lens group
It is determined whether or not dp has been driven. If YES, S-D12
Then, the focusing lens group is stopped by performing the AF STOP process shown in FIG. 41, and the process returns to S-D1. This AF
Focusing lens group drive flag AF when STOP processing is performed
Since GO is 0, the determination of S-D1 is NO, and the above-described processing of S-D13 to S-D21 is performed.

また、S−D4の判断でNOであればS−D5に移行する。
このS−D5では、AFパルサー48から出力されるAFパルス
出力間隔が100msec以上か否かを判断し、NO(100msec未
満)のときはS−D1に戻って100msec以上になるまでル
ープし、YES(100msec以上)のときはS−D6に移行して
第41図のAFSTOP処理を行うことによりフオーカシングレ
ンズ群を停止させて、S−D7に移行する。
If NO in S-D4, the process proceeds to S-D5.
In this S-D5, it is determined whether the AF pulse output interval output from the AF pulser 48 is 100 msec or longer. If NO (less than 100 msec), the process returns to S-D1 and loops until it becomes 100 msec or longer. If (100 msec or more), the process shifts to S-D6 and the focusing lens group is stopped by performing the AF STOP processing of FIG. 41, and the process shifts to S-D7.

このS−D7では、ズーミングレンズ群駆動中フラグPZ
GOがPZGO=1(駆動中)か否かを判断する。そして、駆
動中でなくNOであればS−D10に移行して第23図の端点
処理をした後第15図のBに戻りループする。
In this S-D7, the zooming lens group driving flag PZ
Determine whether GO is PZGO = 1 (during driving). Then, if it is NO during driving, the process proceeds to S-D10 to perform the end point processing of FIG. 23 and then returns to B of FIG. 15 to loop.

上述した第15図のBの処理の中のS−B11の判断にお
いて、S−B25,S−B26に移行すると、次に第18図のEに
移行する。このEでは、像倍率一定制御がズーム領域外
のときは、「ズーミングレンズ群が途中にあるより端点
まで移動させた方が次の処理上望ましい」ので、この判
断をする。
In the determination of S-B11 in the process of B of FIG. 15 described above, if the process shifts to S-B25 and S-B26, then the process shifts to E of FIG. In this E, when the constant image magnification control is out of the zoom area, "it is preferable for the next processing to move the zooming lens group to the end point rather than in the middle", so this determination is made.

そして、まずズーミングレンズ群がwide端かTele端か
がf1を用いて判断される。しかも、f1がftより小さいと
きはf1はfwより小さいので、f1とftとの大小関係とf1と
fwの大小関係の両方を判断しなくても、f1とftとの大小
関係のみを判断すればf1とfwの大小関係も同時に判断で
きる。
Then, first, whether the zooming lens group is the wide end or the Tele end is determined using f1. Moreover, since f1 is smaller than fw when f1 is smaller than ft, the magnitude relationship between f1 and ft and f1
Even if both the magnitude relations of fw are not judged, the magnitude relations of f1 and fw can be judged at the same time by judging only the magnitude relations of f1 and ft.

従って、第18図のS−E1では、f1がftと等しいか否か
若しくはf1がftより大きいか否かを判断し、f1がftと等
しいか若しくはf1がf1より大きい場合にはTele端側にあ
るのでYESでS−E2に移行し、f1がftより小さい場合に
はWide端側にあるのでNOでS−E13に移行する。
Therefore, in S-E1 of FIG. 18, it is determined whether f1 is equal to ft or f1 is greater than ft. If f1 is equal to ft or f1 is greater than f1, the Tele end side is determined. Therefore, if f1 is smaller than ft, it is on the Wide end side, so if f1 is smaller than ft, it shifts to S-E13.

S−E2では、ズーミングレンズ群のTele端検出フラグ
TLがTL=1(端点検出)か否かを判断し、端点を検出し
ていればYESでS−E7に移行し、NOであればS−E3に移
行する。このS−E3では、第37図のズーミングレンズ群
をTele方向に駆動する処理を行ってS−E4に移行する。
このS−E4は、ズーミングレンズ群が端点検出されるの
を待ち続ける処理である。そして、NO(100msec未満)
であればその駆動が終了してYESになるまでループし、Y
ES(100msec以上)であればS−E5に移行して第42図のZ
OOMSTOP処理をすることによりズーミングレンズ群の駆
動を停止させてS−E6に移行する。このS−E6ではズー
ミングレンズ群のTele端検出フラグTLをTL=1にして、
S−E7に移行する。
In S-E2, Tele end detection flag of zooming lens group
It is determined whether or not TL is TL = 1 (end point detection). If the end point is detected, the process proceeds to S-E7 with YES, and to S-E3 if NO. In S-E3, the processing for driving the zooming lens group in FIG. 37 in the Tele direction is performed, and the process proceeds to S-E4.
This S-E4 is a process of continuously waiting for the end point detection of the zooming lens group. And NO (less than 100 msec)
If so, loop until the drive ends and becomes YES, then Y
If ES (100 msec or more), move to S-E5 and change to Z in Fig. 42.
By performing the OOM STOP processing, the driving of the zooming lens group is stopped and the process proceeds to S-E6. In this S-E6, the Tele end detection flag TL of the zooming lens group is set to TL = 1,
Move to S-E7.

そして、S−E2又はS−E6からS−E7に移行すると、
このS−E7ではフオーカシングレンズ群のデフォーカス
量dxを算出してS−E8に移行する。このS−E8では、被
写体が低コントラストか否かが判断され、低コントラス
トでYESであればコントラストがあるまでループし、コ
ントラストがあればNOでS−E9に移行する。このS−E9
ではフオーカシングレンズ群の繰出量X0を算出してS−
E10に移行し、このS−E10ではXf=ft・m0を算出してS
−E11に移行する。
Then, when shifting from S-E2 or S-E6 to S-E7,
In S-E7, the defocus amount dx of the focusing lens group is calculated, and the process proceeds to S-E8. In S-E8, it is determined whether or not the subject has low contrast. If the contrast is low and YES, the process loops until there is contrast, and if there is contrast, the process proceeds to S-E9 with NO. This S-E9
Then calculate the amount of extension X 0 of the focusing lens group and calculate S-
The process moves to E10, and in this S-E10, Xf = ft · m 0 is calculated and S
-Move to E11.

このS−E11では、dx+X0がS−E10で求めたXfより大
きいか否かにより、被写体が前回求めた像倍率m0の焦点
距離内に入るか否かを判断する。そして、この判断でこ
の焦点距離内であればYESでS−E12に移行してS−E12
でf0をftに置き換えた後、第15図のS−B9に移行して駆
動開始する。また、S−E11の判断で、被写体が焦点距
離よりも遠くにある場合にはNOで第19図のPに移行す
る。
In S-E11, it is determined whether or not the subject is within the focal length of the image magnification m 0 previously obtained, depending on whether dx + X 0 is larger than Xf obtained in S-E10. If it is within this focal length as a result of this determination, YES is selected and the flow shifts to S-E12.
After replacing f 0 with ft in step S15, the process proceeds to S-B9 in FIG. 15 to start driving. If the subject is farther than the focal length in S-E11, the determination is NO and the flow shifts to P in FIG.

一方、S−E1の判断において、f1がftより小さくWide
端側にあってNOでS−E13に移行した場合には、まずS
−E13ではズーミングレンズ群のWide端検出フラグWLがW
L=1(端点検出)か否かを判断する。この判断におい
て、端点を検出していればYESでS−E18に移行し、NOで
あればS−E14に移行する。このS−E14では第38図のズ
ーミングレンズ群をWide方向に駆動する処理を行ってS
−E15に移行する。このS−E15は、ズーミングレンズ群
が端点を検出するのを待続ける処理である。そして、NO
(100msec未満)であればその駆動が終了してYESになる
までループし、YES(100msec以上)であればS−E16に
移行して第42図のZOOMSTOP処理をすることによりズーミ
ングレンズ群の駆動を停止させてS−E17に移行する。
このS−E17では、ズーミングレンズ群のWide端検出フ
ラグWLをWL=1にして、S−E18に移行する。
On the other hand, in the judgment of S-E1, f1 is smaller than ft and Wide
If you move to S-E13 with NO at the end, first S
-In E13, the Wide edge detection flag WL of the zooming lens group is set to W
It is determined whether L = 1 (end point detection). In this determination, if the end point is detected, the process proceeds to S-E18 with YES, and to S-E14 if NO. In this S-E14, the processing for driving the zooming lens group in FIG. 38 in the Wide direction is performed and S
-Move to E15. This S-E15 is a process of continuously waiting for the zooming lens group to detect the end point. And NO
If it is (less than 100 msec), the drive is terminated and loops until it becomes YES. If it is YES (100 msec or more), the process moves to S-E16 and the zoom lens group is driven by performing the ZOOM STOP process of FIG. Stop and shift to S-E17.
In this S-E17, the Wide end detection flag WL of the zooming lens group is set to WL = 1, and the process proceeds to S-E18.

そして、S−E13又はS−E17からS−E18に移行する
と、このS−E7ではフオーカシングレンズ群のデフォー
カス量dxを算出してS−E19に移行する。S−E19では被
写体が低コントラストか否かが判断され、低コントラス
トでYESであればコントラストがあるまでループし、コ
ントラストがあればNOでS−E20に移行する。このS−E
20ではフオーカシングレンズ群の繰出量X0を算出してS
−E21に移行し、このS−E21ではXn=fw・m0算出して、
S−E22に移行する。
When the process moves from S-E13 or S-E17 to S-E18, the defocus amount dx of the focusing lens group is calculated in S-E7, and the process proceeds to S-E19. In S-E19, it is determined whether or not the subject has low contrast. If YES in low contrast, the process loops until there is contrast, and if there is contrast, the process proceeds to S-E20 with NO. This S-E
In 20, the amount of extension X 0 of the focusing lens group is calculated and S
-E21 is moved to, and in this S-E21, Xn = fw · m 0 is calculated,
Move to S-E22.

このS−E22では、Dx+X0がXnより小さいか否かによ
り、被写体が前回求めた像倍率m0の焦点距離内に入るか
否かが判断される。このS−E22の判断で、この焦点距
離内であればYESでS−E22に移行し、S−E23ではf0をf
wに置き換えた後、第15図のS−B9に移行して駆動開始
する。また、S−E22の判断で被写体が焦点距離よりも
近くにある場合にはNOで第19図のPに移行する。
In S-E22, it is determined whether or not the subject is within the focal length of the previously obtained image magnification m 0 depending on whether Dx + X 0 is smaller than Xn. In the determination of the S-E22, and migrate YES Within this focal length S-E22, S-E23 in the f 0 f
After replacing with w, the process proceeds to S-B9 in FIG. 15 to start driving. If the subject is closer than the focal length as determined by S-E22, NO is selected and the process shifts to P in FIG.

この第19図のS−P1では、デフォーカス量dxよりフオ
ーカシングレンズ群の駆動量dpを算出してS−P2に移行
する。このS−Pでは、フオーカシングレンズ群の駆動
方向がFar方向か否かを判断し、NO(Near方向)であれ
ばS−P3に移行し、YES(Far方向)であればS−P9に移
行する。このS−P3ではフオーカシングレンズ群のNera
端検出フラグNLがNL=1か否かを判断し、端点を検出し
ていればYESでS−P8に移行し、NOであればS−P4に移
行する。また、S−P9ではフオーカシングレンズ群のFa
r端検出フラグFLがFL=1か否かを判断し、端点を検出
していればYESでS−P8に移行し、NOであればS−P10に
移行する。そして、S−P4では第36図のフオーカシング
レンズ群をNear方向に駆動する処理をし、S−P10では
第35図のフオーカシングレンズ群をFar方向に駆動する
処理をして、S−P5に移行する。
In S-P1 in FIG. 19, the driving amount dp of the focusing lens group is calculated from the defocus amount dx, and the process proceeds to S-P2. In this SP, it is determined whether or not the driving direction of the focusing lens group is the Far direction. If NO (Near direction), the process proceeds to S-P3, and if YES (Far direction), the S-P9 Move to. In this S-P3, the focusing lens group Nera
It is determined whether or not the end detection flag NL is NL = 1. If the end point is detected, the process proceeds to S-P8 with YES, and to S-P4 if NO. Also, in S-P9, Fa of the focusing lens group is
It is determined whether or not the r-end detection flag FL is FL = 1, and if the end point is detected, the process proceeds to S-P8 with YES, and to S-P10 if NO. Then, in S-P4, the focusing lens group shown in FIG. 36 is driven in the Near direction, and in S-P10 the focusing lens group shown in FIG. 35 is driven in the Far direction, S -Move to P5.

このS−P5では、フオーカシングレンズ群を駆動量dp
だけ駆動し終わったか否かが判断され、駆動が終了して
いればYESでS−P11に移行し、NOであればS−P6に移行
する。このS−P6では、AFパルサー48から出力されるパ
ルス間隔が100msec以上か否かが判断され、NO(100msec
未満)であればS−P5に戻ってループし、YES(100msec
以上)であればS−P7に移行する。このS−P7では第23
図のAF端点処理を行ってS−P8に移行し、S−P11では
第22図のAF駆動停止処理を行ってS−P8に移行する。そ
して、S−P8では、ズーミングレンズ群Tele端検出フラ
グTLがTL=1か否かが判断され、端点を検出していれば
YESで第18図のS−E7に移行し、NOであれば第18図のG
に移行して同じことを繰り返す。
In this S-P5, the focusing lens group is driven by the drive amount dp.
It is determined whether or not the driving is completed. If the driving is completed, YES is selected and the process proceeds to S-P11. If NO, the process proceeds to S-P6. In this S-P6, it is judged whether the pulse interval output from the AF pulser 48 is 100 msec or more, and NO (100 msec
(Less than) returns to S-P5 and loops, YES (100msec
If the above), the process proceeds to S-P7. 23rd in this S-P7
The AF end point process shown in the figure is performed and the process proceeds to S-P8. At S-P11, the AF drive stop process shown in FIG. 22 is performed and the process proceeds to S-P8. Then, in S-P8, it is judged whether or not the zoom lens group Tele end detection flag TL is TL = 1, and if the end point is detected.
If YES, the process proceeds to S-E7 in FIG. 18, and if NO, G in FIG.
Go to and repeat the same.

[タイマ割込み処理(第24)] 第24図のS−T1ではタイマ割込みを禁止してS−T2に
移行する。S−T2では、AFモードスイッチ(スイッチSW
AF A/M)が入力(ON)してAFモードか否かが判断され、
YES(AFモード)であればS−T3に移行し、NO(マニュ
アル)であればS−T15に移行する。S−T15では、パワ
ーズームモードスイッチSWPZがONしているか否かが判断
され、ONしていればYESでS−T16に移行し、OFFしてい
ればNOでS−T19に移行する。そして、S−T16ではパワ
ーズーム駆動可能フラグPZMODEをPZMODE=1(駆動可
能)にし、S−T19ではパワーズーム駆動可能フラグPZM
ODEをPZMODE=0(駆動不能)にして、S−T17に移行す
る。S−T17ではオートフォーカス中フラグAFがAF=1
(オートフォーカス中)か否かが判断され、YESであれ
ば第30図のKに移行し、NOであればS−T18に移行す
る。S−T18では、第28図のパワーズーム駆動チェック
を行って、第25図のHに移行する。
[Timer interrupt processing (24th)] In S-T1 in Fig. 24, the timer interrupt is prohibited and the process proceeds to S-T2. In S-T2, AF mode switch (switch SW
(AF A / M) is input (ON) to determine whether it is in AF mode,
If YES (AF mode), the process proceeds to S-T3, and if NO (manual), the process proceeds to S-T15. At S-T15, it is determined whether or not the power zoom mode switch SWPZ is turned on. If it is on, the process proceeds to S-T16 with YES, and if it is off the process proceeds to S-T19 with NO. Then, in the S-T16, the power zoom drivable flag PZMODE is set to PZMODE = 1 (drivable), and in the S-T19, the power zoom drivable flag PZM.
The ODE is set to PZMODE = 0 (unable to drive), and the process proceeds to S-T17. In S-T17, the autofocus flag AF is AF = 1.
It is determined whether or not (automatic focusing is being performed). If YES, the process proceeds to K in FIG. 30, and if NO, the process proceeds to S-T18. At S-T18, the power zoom drive check of FIG. 28 is performed, and the flow shifts to H of FIG.

第25図のS−H1では、レリーズスイッチSWRがONして
いるか否かを判断し、ONしていればYESでS−H2に移行
し、ONしていなければNOでS−H12に移行する。そし
て、S−H12では第32図のレンズ収納チェック処理を行
ってS−H13に移行し、S−H13では第28図のパワーズー
ム駆動チェックを行ってS−H14に移行し、S−H14では
タイマ割込みを許可してタイマー割込処理を終了する。
In S-H1 in FIG. 25, it is determined whether or not the release switch SWR is ON. If it is ON, YES is selected and the process moves to S-H2. If not, NO is selected and the process is transferred to S-H12. . Then, in S-H12, the lens storage check process of FIG. 32 is performed and the process shifts to S-H13. In S-H13, the power zoom drive check of FIG. 28 is performed and the process shifts to S-H14, and in S-H14. Allow the timer interrupt and finish the timer interrupt process.

また、S−H1でレリーズスイッチSWRがONしていると
判断されてS−H2に移行すると、このS−H2ではマニュ
アルフォーカス中フラグMFがMF=1(マニュアルフォー
カス中)か否かが判断される。そして、マニュアルフォ
ーカス中であればYESでS−H5に移行し、NOであればS
−H3に移行する。このS−H3では、合焦・レリーズ優先
切換用のスイッチSWF S/Cが合焦優先(AFS)か否かを判
断し、合焦優先(AFS)であればYESでS−H4に移行し、
レリーズ優先(AFC)であればNOでS−H11に移行する。
このS−H11では、像倍率一定中フラグONIMGがONIMG=
1(像倍率一定中)か否かを判断し、像倍率一定中であ
ればYESでS−H4に移行し、NOであればS−H5に移行す
る。また、S−H4では、レリーズ許可フラグSWRENがSWR
EN=1(レリーズ許可)か否かを判断し、YESであればY
ESでS−H5に移行し、NOであればS−H12〜S−H14の処
理をしてタイマー割込処理を終了する。
Further, when it is determined that the release switch SWR is ON in S-H1 and the process shifts to S-H2, it is determined in S-H2 whether the manual focus flag MF is MF = 1 (manual focus). It If manual focus is in progress, YES is selected and the process shifts to S-H5. If NO, S is selected.
-Move to H3. In this S-H3, it is determined whether or not the switch SWF S / C for focus / release priority switching is in focus priority (AFS). ,
If the release priority (AFC) is set, NO is selected and the process shifts to S-H11.
In this S-H11, the flag ONIMG during the constant image magnification is ONIMG =
If it is 1 (while the image magnification is constant), the process proceeds to S-H4 with YES if the image magnification is constant, and proceeds to S-H5 if NO. In S-H4, the release permission flag SWREN is set to SWR.
Judges whether EN = 1 (release permission). If YES, Y
When ES moves to S-H5, if NO, the processes of S-H12 to S-H14 are performed and the timer interrupt process ends.

そして、S−H5ではフオーカシングレンズ群駆動中フ
ラグAFGOがAFGO=1(駆動中)か否かを判断し、駆動中
であればYESでS−H6に移行し、NOであればS−H10に移
行する。このS−H6では第41図に示したAPSTOP処理をす
ることによるフォーカシングレンズ群の駆動停止処理を
してS−H7に移行し、S−H7では、フオーカシングレン
ズ群を停止するまでに駆動したパルス数dpxをAFパルサ
ー48からの出力から計数して、S−H8に移行する。この
S−H8では、フオーカシングレンズ群のFar方向駆動フ
ラグAFDRVFがAFDRVF=1(Far方向)か否かを判断し、F
ar方向であればYESでS−H15に移行し、NOであればS−
H9に移行する。そして、S−H15ではPinfをPinf−dpxに
置き換え、S−H9ではPinfをPinf+dpxに置き換えて、
S−H10に移行する。このS−H10では、第42図のZOOMST
OP処理をすることによりズーミングレンズ群の駆動を停
止して第26図のQ又は第27図のQ′の何れかのレリーズ
処理に移行する。
Then, in S-H5, it is determined whether or not the focusing lens group driving flag AFGO is AFGO = 1 (driving). If driving, YES is selected and S-H6 is entered. If NO, S-H5 is selected. Move to H10. In this S-H6, the driving stop process of the focusing lens group is performed by performing the APSTOP process shown in FIG. 41, and the process shifts to S-H7. In S-H7, the focusing lens unit is driven until it is stopped. The pulse number dpx is counted from the output from the AF pulser 48, and the process proceeds to S-H8. In this S-H8, it is determined whether or not the Far direction drive flag AFDRVF of the focusing lens group is AFDRVF = 1 (Far direction), and F
If it is in the ar direction, the process moves to S-H15 with YES, and if it is NO, S-
Move to H9. Then, in S-H15, replace Pinf with Pinf-dpx, and in S-H9 replace Pinf with Pinf + dpx,
Move to S-H10. In this S-H10, ZOOMST of Fig. 42
By performing the OP process, the driving of the zooming lens group is stopped and the process shifts to either the release process of Q in FIG. 26 or Q'of FIG.

[レリーズ処理] (1)レリーズ処理Q(第26図) 第26図のレリーズ処理は、ドライブモードが連続レリ
ーズモード(ドライブC)の時、レリーズスイッチSWR
がONしている間は、フオーカシングレンズ群やズーミン
グレンズ群を駆動することなしにレリーズ処理を連続し
て行う様にしたものである。
[Release process] (1) Release process Q (Fig. 26) The release process of Fig. 26 is the release switch SWR when the drive mode is the continuous release mode (drive C).
While is ON, the release process is continuously performed without driving the focusing lens unit and the zooming lens unit.

この第26図のQに移行すると、先ずS−Q1ではレリー
ズ処理を行ってカメラのシャッターを切らせてS−Q2に
移行して、S−Q2では第32図のレンズ収納チェック処理
をしてS−Q3に移行する。このS−Q3では、ドライブス
イッチSWDRIVEを操作しながらアップスイッチSWUP又は
ダウンスイッチSWDOWNを操作することにより、ドライブ
モードをドライブCすなわち連続レリーズモード(連続
してレリーズ処理が行われるモード)又はドライブSす
なわち単一レリーズモード(一回のみレリーズ処理が行
われるモード)の何れかを入力してS−Q4に移行する。
このS−Q4では、ドライブモードがドライブSか否かが
判断され、ドライブCであればNOでS−Q5に移行し、ド
ライブSであればYESでS−Q6に移行する。そして、S
−Q5では、レリーズスイッチSWRがONしているか否かが
判断され、ONしていればYESでS−Q1に戻りOFFするまで
ループしてレリーズ処理を連続して行い、OFFしていれ
ばNOでS−Q7に移行する。また、S−Q6でも、レリーズ
スイッチSWRがONしているか否かが判断され、ONしてい
ればYESでS−Q2に戻りOFFするまでループし、OFFして
いればNOでS−Q7に移行する。S−Q7では、測光スイッ
チSWSがONしているか否かが判断され、ONしていなけれ
ばNOで第31図のLの処理に移行し、ONしていればYESで
S−Q8に移行する。
When the process moves to Q in FIG. 26, first, in S-Q1, the release process is performed to release the shutter of the camera to move to S-Q2, and in S-Q2, the lens storage check process in FIG. 32 is performed. Move to S-Q3. In S-Q3, by operating the up switch SWUP or the down switch SWDOWN while operating the drive switch SWDRIVE, the drive mode is set to drive C, that is, continuous release mode (mode in which release processing is continuously performed) or drive S, that is, Input any one of the single release mode (mode in which the release process is performed only once), and proceed to S-Q4.
In S-Q4, it is determined whether or not the drive mode is the drive S, and if the drive is C, the process proceeds to S-Q5 with NO, and if the drive is S, the process proceeds to S-Q6 with YES. And S
-In Q5, it is judged whether or not the release switch SWR is ON. If it is ON, YES is returned to S-Q1 and the release process is continuously looped until it is turned OFF. If it is OFF, NO is returned. Moves to S-Q7. Also in S-Q6, it is judged whether or not the release switch SWR is ON. If it is ON, YES returns to S-Q2 and loops until OFF, and if OFF, NO to S-Q7. Transition. In S-Q7, it is determined whether or not the photometric switch SWS is turned on. If not turned on, the process proceeds to L in FIG. 31 if NO, and if it is turned on, the process proceeds to S-Q8 with YES. .

この第31図のS−L1ではまずタイマ割込みを禁止して
S−L2に移行し、S−L2では第41図のAFSTOP処理を行う
ことによりフオーカシングレンズ群を停止させてS−L3
に移行する。このS−L3では、像倍率一定制御中フラグ
ONIMGがONIMG=1(像倍率一定制御中)か否かが判断さ
れ、制御中でなければNOでS−L7に移行し、制御中であ
ればYESでS−L4に移行する。このS−L4では、第42図
のZOOMSTOP処理を行うことによりズーミングレンズ群を
停止させてS−L5に移行する。また、S−L5では像倍率
一定制御を開始させるためのフラグMAGIMGをMAGIMG=0
にしてS−L6に移行し、S−L6では像倍率一定制御中フ
ラグONIMGをONIMG=0にしてS−L7に移行する。このS
−L7ではレリーズ許可フラグSWRENをSWREN=0(不許
可)にしてS−L8に移行し、S−L8ではAF補正フラグAF
CORRをAFCORR=0にしてS−L9に移行し、S−L9では第
22図のAF駆動処理を行ってS−L10に移行し、S−L10で
はタイマ割込み許可をして第14図のS2に戻る。
In S-L1 in FIG. 31, first, the timer interrupt is prohibited and the process shifts to S-L2. In S-L2, the focusing lens group is stopped by performing AFSTOP processing in FIG. 41, and S-L3.
Move to In this S-L3, the image magnification constant control flag
It is determined whether or not ONIMG is ONIMG = 1 (during constant image magnification control). If control is not being performed, NO is used to shift to S-L7, and if control is being performed, YES is used to shift to S-L4. In S-L4, the zooming lens group is stopped by performing the ZOOM STOP process shown in FIG. 42, and the process proceeds to S-L5. In S-L5, the flag MAGIMG for starting the constant image magnification control is set to MAGIMG = 0.
Then, in S-L6, the constant image magnification control flag ONIMG is set to ONIMG = 0, and the process proceeds to S-L7. This S
With -L7, the release permission flag SWREN is set to SWREN = 0 (non-permission), and the process proceeds to S-L8. In S-L8, the AF correction flag AF
Set CORR to AFCORR = 0 and move to S-L9.
The AF drive processing shown in FIG. 22 is performed, and the process proceeds to S-L10. At S-L10, the timer interrupt is permitted, and the process returns to S2 in FIG.

また、第26図のS−Q7からS−Q8に移行すると、この
S−Q8ではオートフォーカス中フラグAFがAF=1(オー
トフォーカス中)であるか否かが判断され、オートフォ
ーカス中であればYESでS−Q9に移行し、NOであればS
−Q11に移行する。また、S−Q9では、像倍率一定制御
中フラグONIMGがONIMG=1(像倍率一定制御中)か否か
が判断され、制御中でなければNOでS−Q11に移行し、
制御中であればYESでS−Q10に移行する。そして、S−
Q10ではタイマ割込み許可をして第15図のBに戻る。ま
た、S−Q11ではタイマ割込み可能をして第14図のS2に
戻る。
Further, when the operation shifts from S-Q7 in FIG. 26 to S-Q8, it is determined in this S-Q8 whether or not the auto-focusing flag AF is AF = 1 (auto-focusing). If yes, go to S-Q9; if no, go to S-Q9
-Transition to Q11. In S-Q9, it is determined whether or not the constant image magnification control flag ONIMG is ONIMG = 1 (during constant image magnification control), and if not in control, the process proceeds to S-Q11 with NO,
If it is under control, the process proceeds to S-Q10 with YES. And S-
In Q10, the timer interrupt is enabled and the process returns to B in FIG. In S-Q11, the timer interrupt is enabled and the process returns to S2 in FIG.

(2)レリーズ処理Q′(第27図) 第27図のレリーズ処理は、ドライブモードが連続レリ
ーズをモード(ドライブC)の時で合焦優先モードの場
合には、レリーズスイッチSWRのON・OFFに拘らず、再AF
や像倍率一定制御を行ってからレリーズ許可をさせる様
にしたものである。すなわち、S−Q′5,S−Q′6の
処理で、AFモードや合焦優先モード等の判断を行わせて
レリーズ処理をさせるようにしたものである。
(2) Release process Q '(Fig. 27) In the release process of Fig. 27, when the drive mode is continuous release mode (drive C) and the focus priority mode is set, the release switch SWR is turned ON / OFF. AF regardless of
Or the constant image magnification control is performed before the release is permitted. That is, in the processing of S-Q'5 and S-Q'6, the AF mode, the focus priority mode, etc. are determined and the release processing is performed.

この第27図のS−Q′1ではレリーズ処理を行ってカ
メラのシャッターを切らせてS−Q′2に移行し、S−
Q′2では第32図のレンズ収納チェック処理をしてS−
Q′3に移行する。このS−Q′3では、ドライブスイ
ッチSWDRIVEを操作しながらアップスイッチSWUP又はダ
ウンスイッチSWDOWNを操作することにより、ドライブモ
ードをドライブCすなわち連続レリーズモード(連続し
てレリーズ処理が行われるモード)又はドライブSすな
わち単一レリーズモード(一回のみレリーズ処理が行わ
れるモード)の何れかに入力してS−Q′4に移行す
る。このS−Q′4では、ドライブモードがドライブS
か否かが判断され、ドライブCであればNOでS−Q′5
に移行し、ドライブSであればYESでS−Q′7に移行
する。
In S-Q'1 of FIG. 27, the release process is performed to release the shutter of the camera to shift to S-Q'2.
In Q'2, the lens storage check process shown in FIG. 32 is performed and S-
Go to Q'3. In this S-Q'3, by operating the up switch SWUP or the down switch SWDOWN while operating the drive switch SWDRIVE, the drive mode is set to drive C, that is, continuous release mode (mode in which release processing is continuously performed) or drive. S, that is, one of the single release modes (the mode in which the release process is performed only once) is input, and the process proceeds to S-Q'4. In this S-Q'4, the drive mode is drive S
It is judged whether or not it is NO in the case of drive C, S-Q'5.
If it is the drive S, YES is selected and the process proceeds to S-Q'7.

このS−Q′7では、レリーズスイッチSWRがONして
いるか否かが判断され、ONしていればYESでS−Q′2
に戻りOFFするまでループし、OFFしていればNOでS−
Q′9に移行する。
In this S-Q'7, it is judged whether or not the release switch SWR is ON, and if it is ON, the answer is YES in S-Q'2.
It loops until it returns to OFF, and if it is OFF, NO with S-
Go to Q'9.

また、S−Q′5では、AFモードスイッチ(スイッチ
SWAF A/M)が入力(ON)されているか否かが判断され、
ONしていればYES(AFモード)でS−Q′6に移行し、O
FFしていればNO(マニュアル)でS−Q′8に移行す
る。S−Q′6では、合焦・レリーズ優先切換用のスイ
ッチSWF S/Cが合焦優先(AFS)か否かを判断し、合焦優
先であればYESでS−Q′9に移行し、NOであればS−
Q′8に移行する。
The AF mode switch (switch
It is determined whether SWAF A / M) is input (ON),
If it is ON, YES (AF mode) moves to SQ'6 and O
If FF, NO (manual) and go to SQ'8. In S-Q'6, it is determined whether or not the switch SWF S / C for focusing / release priority switching is in-focus priority (AFS). If in-focus priority is YES, the process proceeds to S-Q'9. , NO if S-
Go to Q'8.

そして、S−Q′8では、レリーズスイッチSWRがON
しているか否かが判断され、ONしていればYESでS−
Q′1に戻りOFFするまでループしてレリーズ処理を連
続して行い、OFFしていればNOでS−Q′9に移行す
る。
Then, in S-Q'8, the release switch SWR is turned on.
It is judged whether or not it is, and if it is ON, YES with S-
The process returns to Q'1 and loops until the switch turns off, and the release process is continuously performed. If the switch is turned off, the process proceeds to S-Q'9 with NO.

このS−Q′9ではレリーズ許可フラグSWRENをSWREN
=0とし、S−Q′10に移行する。このS−Q′10で
は、オートフォーカス中フラグAFがAF=1(オートフォ
ーカス中)であるか否かが判断され、オートフォーカス
中であればYESでS−Q′11に移行し、NOであればS−
Q′13に移行する。また、S−Q′11では、像倍率一定
制御中フラグONIMGがONIMG=1(像倍率一定制御中)か
否かが判断され、制御中でなければNOでS−Q′12に移
行し、制御中であればYESでS−Q′13に移行する。そ
して、S−Q′12ではタイマ割込み許可をして第15図の
Bに戻る。また、S−Q′13ではタイマ割込み許可をし
て第14図のS2に戻る。
In this S-Q'9, the release permission flag SWREN is set to SWREN.
= 0 and shift to S-Q'10. In this S-Q'10, it is judged whether or not the auto-focus flag AF is AF = 1 (during auto-focus). If auto-focus is in progress, YES is selected and S-Q'11 is entered, and NO is selected. If there is S-
Go to Q'13. In S-Q'11, it is determined whether or not the image-magnification constant control flag ONIMG is ONIMG = 1 (during image-magnification constant control). If not, the process proceeds to S-Q'12 with NO. If it is under control, the process proceeds to S-Q'13 with YES. Then, in S-Q'12, the timer interrupt is permitted and the process returns to B in FIG. In S-Q'13, the timer interrupt is permitted and the process returns to S2 in FIG.

この様に第24図のS−T2の判断でマニュアルの場合に
は、S−T15〜S−T18及び第30図のK,第25図のH、第26
図のQ又は第27図のQ′、第31図のLの処理を行う。ま
た、このS−T2の判断で、AFモードスイッチ(スイッチ
SWAF A/M)がONしていればYES(AF)でS−T3に移行す
る。
As described above, in the case of manual determination by S-T2 in FIG. 24, S-T15 to S-T18, K in FIG. 30, H in FIG.
The processing of Q in the figure or Q'in FIG. 27 and L in FIG. 31 is performed. In addition, the AF mode switch (switch
If SWAF A / M is ON, YES (AF) is selected and the process proceeds to S-T3.

このS−T3では、合焦優先モードか否かが判断され、
合焦優先モードであればS−T20に移行する。そして、
このS−T20では、合焦優先モード中フラグAFSをAFS=
1(合焦優先)としてS−T7に移行する。一方、S−T3
の判断で、合焦優先モードでなければNOでS−T4に移行
する。このS−T4では、合焦優先モード中フラグAFSをA
FS=0にしてS−T5に移行する。この場合いつでもレリ
ーズ可能であるので、S−T5でレリーズ許可フラグSWRE
NをSWREN=0にした後、S−T6に移行する。このSWREN
=0とするのは、合焦後に途中で焦点が移動させられて
も再びAF処理をさせるためである。すなわち、一度合焦
優先モードで合焦したとはいっても、常時合焦状態を検
出できるものではなく、他のモードに変えられた場合に
は再びAF処理をする必要があるためである。
In S-T3, it is determined whether or not the focus priority mode is set,
If it is the focus priority mode, the process proceeds to S-T20. And
In this S-T20, the focus priority mode flag AFS is set to AFS =
As 1 (focusing priority), the process proceeds to S-T7. On the other hand, S-T3
If it is not the focus priority mode, the process proceeds to S-T4 with NO. In this S-T4, the focus priority mode flag AFS is set to A.
Set FS = 0 and move to S-T5. In this case, release is possible anytime, so release release flag SWRE with S-T5.
After setting N to SWREN = 0, the process proceeds to S-T6. This SWREN
The reason for setting = 0 is that AF processing is performed again even if the focus is moved midway after focusing. That is, even if the focus is once obtained in the focus priority mode, the focus state cannot always be detected, and if the mode is changed to another mode, the AF process needs to be performed again.

また、合焦後にズーミングレンズ群を駆動してズーム
した場合にな、ピントがズレる撮影レンズもある。この
撮影レンズとしてはバリフォーカルレンズがある。この
バリフォーカルレンズでは、ズーミングレンズ群を駆動
してズームするとピントがズレるので、このピントズレ
を補正する必要がある。このために合焦優先モードの場
合には、このフラグAFCORRをAFCORR=1して、再AFする
必要がある。しかし、ここでは合焦優先モードではない
ので、S−T6ではピントズレ補正フラグAFCORRはAFCORR
=0にしてS−T7に移行する。
In addition, there is also a photographing lens that is out of focus when the zoom lens group is driven to zoom after focusing. There is a varifocal lens as this photographing lens. With this varifocal lens, when the zooming lens group is driven to zoom, the focus shifts, so it is necessary to correct this focus shift. For this reason, in the focus priority mode, it is necessary to set this flag AFCORR to AFCORR = 1 and perform AF again. However, since the focus priority mode is not set here, the focus shift correction flag AFCORR is set to AFCORR in S-T6.
= 0, and the process proceeds to S-T7.

このS−T7では測光スイッチSWSがONしているか否か
が判断され、ONしていればYESでAFビットを確認しない
でS−T9に移行し、ONしていなければNOでS−T8に移行
してAFビットの確認を行う。このS−T8では、オートフ
ォーカス中フラグAFがAF=1(オートフォーカス中)か
否かが判断され、オートフォーカス中であればYESで第3
1図のLに移行し、NOであればS−T9に移行する。
In this S-T7, it is judged whether or not the photometric switch SWS is ON. If it is ON, YES is selected and the process proceeds to S-T9 without checking the AF bit. If it is not ON, NO is selected to S-T8. Move to check the AF bit. In this S-T8, it is determined whether or not the autofocus flag AF is AF = 1 (autofocus is in progress).
Go to L in Fig. 1, and if NO, go to S-T9.

このS−T9では、パワーズームスイッチSWPZがONして
いるか否かが判断され、OFFしているときはNOでS−T21
に移行し、ONしているときはYESでS−T10に移行する。
そして、S−T10ではパワーズーム駆動中フラグPZMODE
をPZMODE=1(駆動中)としてS−T11に移行し、S−T
21ではパワーズーム駆動中フラグPZMODEをPZMODE=0と
してS−T22に移行する。このS−T22では第42図のZOOM
STOP処理をしてS−T23に移行する。
In this S-T9, it is judged whether or not the power zoom switch SWPZ is ON, and when it is OFF, the result is NO in S-T21.
If it is turned on, YES is selected and the process proceeds to S-T10.
Then, in S-T10, the power zoom drive flag PZMODE
Is set to PZMODE = 1 (during driving), and the process moves to S-T11.
In 21, the power zoom driving flag PZMODE is set to PZMODE = 0, and the process proceeds to ST22. This S-T22 uses the ZOOM shown in Fig. 42.
Perform STOP processing and shift to S-T23.

ここで、ズームスイッチSWPZのON・OFFに拘らず、ズ
ーミングレンズ群が手動で動かされて、マクロ領域にあ
る可能性がある。しかも、ズーミングレンズ群がズーム
領域にいてもマクロ領域にいてもズーミングレンズ群を
駆動制御するが、その領域の違いで駆動制御の仕方が異
なる。従って、S−T11及びS−T23では、マクロスイッ
チがONしているか否かを判断させる。
Here, regardless of whether the zoom switch SWPZ is ON or OFF, there is a possibility that the zooming lens group is manually moved and is in the macro area. Moreover, the zooming lens group is drive-controlled regardless of whether the zooming lens group is in the zoom region or in the macro region, but the drive control method differs depending on the region. Therefore, in S-T11 and S-T23, it is determined whether or not the macro switch is ON.

このS−T23の判断では、マクロスイッチSWPZCがONし
ていればYES−S−T24に移行し、ONしていなければNOで
S−T25に移行する。このS−T24ではマクロ制御フラグ
PZMACROをPZMACR=1(マクロ領域)とし、S−T25では
マクロ領域のフラグPZMACRをPZMACRO=0(ズーム領
域)として第25図のHの処理を行う。
In this determination of S-T23, if the macro switch SWPZC is ON, the process proceeds to YES-S-T24, and if it is not ON, the process proceeds to S-T25 with NO. In this S-T24, macro control flag
PZMACRO is set to PZMACR = 1 (macro area), and the flag PZMACR of the macro area is set to PZMACRO = 0 (zoom area) in S-T25, and the processing of H in FIG. 25 is performed.

また、S−T11の判断でマクロスイッチがONしていれ
ばYESでS−T26に移行し、ONしていなければNOでS−T1
2に移行する。S−T26では、前回のマクロ領域フラグPZ
MACROがPZMACRO=1(マクロ領域)か否かを判断し、マ
クロ領域であったならYESでS−T30に移行し、マクロ領
域外であればNOでS−T27に移行する。このS−T27では
マクロ領域におけるズーミングレンズ群駆動によるNear
端検出フラグMNLをMNL=0にしてS−T28に移行し、S
−T28ではマクロ領域におけるズーミングレンズ群駆動
によるFar端検出フラグMFLをMFL=1にしてS−T29に移
行し、S−T29ではマクロ領域フラグPZMACROをPZMACRO
=1(マクロ領域)としてS−T30に移行する。このマ
クロ領域では像倍率一定制御ができないので、S−T30
では像倍率一定制御を開始を開始させるためのフラグMA
GIMGをMAGIMG=0としてS−T31に移行する。このS−T
31では、像倍率一定制御中フラグONIMGがONIMG=1(制
御中)か否かを判断し、制御中であればYESで第31図の
Lに移行して像倍率一定制御を中止させ、制御中でなけ
ればNOでS−T32に移行する。このS−T32では、第28図
のパワーズーム駆動チェックをして第25図のHに移行し
てレリーズ処理をさせる。
If the macro switch is ON in the judgment of S-T11, YES is selected and the process moves to S-T26. If it is not ON, NO is selected to S-T1.
Move to 2. In S-T26, the previous macro area flag PZ
It is determined whether or not MACRO is PZMACRO = 1 (macro area). If the area is the macro area, YES is selected and the processing proceeds to S-T30. If the area is outside the macro area, NO is performed and the processing proceeds to S-T27. In this S-T27, Near by driving the zooming lens group in the macro area
The end detection flag MNL is set to MNL = 0, and the process proceeds to S-T28.
In -T28, the Far end detection flag MFL by zooming lens group drive in the macro area is set to MFL = 1 and the process moves to S-T29. In S-T29, the macro area flag PZMACRO is set to PZMACRO.
= 1 (macro area), and the process proceeds to S-T30. Since constant image magnification cannot be controlled in this macro area, S-T30
Then, the flag MA for starting the constant image magnification control
GIMG is set to MAGIMG = 0, and the process proceeds to S-T31. This ST
In step 31, it is determined whether or not the constant image magnification control flag ONIMG is ONIMG = 1 (during control). If control is in progress, then YES is selected and control proceeds to L in FIG. 31 to stop the constant image magnification control. If NO, shift to S-T32 with NO. In this S-T32, the power zoom drive check of FIG. 28 is performed, and the flow shifts to H of FIG. 25 to perform the release process.

また、S−T11からS−T12に移行すると、S−T12で
も前回のマクロ領域フラグPZMACROがPZMACRO=1(マク
ロ領域)か否かを判断し、マクロ領域であったならばYE
SでS−T33に移行し、マクロ領域外であればNOでS−T1
3に移行する。そして、S−T33ではマクロ領域フラグPZ
MACROをPZMACRO=0(マクロ領域外即ちズーム領域)と
して第30図のKに移行する。
Further, if the transition from S-T11 to S-T12 is made, it is judged whether or not the previous macro area flag PZMACRO is PZMACRO = 1 (macro area) at S-T12, and if it is the macro area, YE
If S, S-T33 is entered, and if it is outside the macro area, NO is selected to S-T1.
Move to 3. Then, in S-T33, the macro area flag PZ
The MACRO is set to PZMACRO = 0 (outside the macro area, that is, the zoom area), and the process shifts to K in FIG.

S−T12からS−T13に移行すると、このS−T13では
像倍率一定モードスイッチSWPZCがONしている否かを判
断する。そして、ONしていなければNOで上述のS−T30,
S−T31の処理を行って第31図のLに移行しで像倍率一定
制御を中止させる。また、ONしていてYESであればS−T
14に移行して、このS−T14では像倍率一定制御開始用
フラグMAGIMGをMAGIMG=1にして第25図のHに移行して
レリーズ処理をさせる。
When the operation shifts from S-T12 to S-T13, it is determined in this S-T13 whether the image magnification constant mode switch SWPZC is ON. If it is not turned ON, NO is selected and the above-mentioned S-T30,
The processing of S-T31 is performed to shift to L in FIG. 31, and the constant image magnification control is stopped. If it is ON and YES, then ST
Then, in S-T14, the image magnification constant control start flag MAGIMG is set to MAGIMG = 1, and the flow goes to H in FIG. 25 to perform the release processing.

[パラーズーム駆動チェック(第28図)] 第28図のS−PD1では、パワーズームモードスイッチS
WPZがONしてパワーズーム駆動可能フラグPZMODEがPZMOD
E=1(駆動可能)か否かを判断し、駆動可能であればY
ESでS−PD2に移行し、駆動不能であればNOでS−PD7に
移行する。このS−PD7では、ズーミングレンズ群がパ
ワーズーム機構により駆動されているかどうか、即ちズ
ーミングレンズ群駆動フラグPZGOがPZGO=1(駆動中)
であるか否かが判断され、非駆動中であればこのパワー
ズーム駆動チェック処理の行われているステップの次の
ステップに移行し、移動中であればYESでS−PD8に移行
する。このS−PD8では、第42図のZOOMSTOP処理をして
ズーミングレンズ群を停止させ、S−PD17に移行する。
[Parallel zoom drive check (Fig. 28)] With the S-PD1 in Fig. 28, the power zoom mode switch S
WPZ is ON and power zoom drive enabled flag PZMODE is PZMOD
Judges whether E = 1 (drivable), and if drivable, Y
If ES cannot be driven, the process shifts to S-PD2 in ES, and if NO, the process shifts to S-PD7. In this S-PD7, whether or not the zooming lens group is driven by the power zoom mechanism, that is, the zooming lens group drive flag PZGO is PZGO = 1 (during driving)
If it is not being driven, the process proceeds to the step next to the step in which the power zoom drive check process is being performed, and if it is being moved, the process proceeds to S-PD8 with YES. In this S-PD8, the ZOOM STOP processing shown in FIG. 42 is performed to stop the zooming lens group, and the process proceeds to S-PD17.

また、S−PD1の判断で、パワーズーム駆動可能フラ
グPZMODEがPZMODE=1(駆動可能)であればYESでS−P
D2に移行する。このS−PD2では、像倍率一定制御中フ
ラグONIMGがONIMG=1(制御中)か否かが判断され、制
御中であればYESでこのパワーズーム駆動チェック処理
の行われているステップの次のステップに移行し、NOで
あればS−PD3に移行する。このS−PD3では、マクロ領
域のパワーズーム機構によるAF駆動フラグPZMGOがPZMGO
=1(駆動中)か否かが判断され、駆動中であればYES
でこのパワーズーム駆動チェック処理の行われているス
テップの次のステップに移行し、NOであればS−PD4に
移行する。
If the power zoom drivable flag PZMODE is PZMODE = 1 (drivable) as determined by S-PD1, YES is selected and S-P is set.
Move to D2. In this S-PD2, it is determined whether or not the constant image magnification control flag ONIMG is ONIMG = 1 (during control), and if control is in progress, YES is returned to the next step after the step in which the power zoom drive check process is performed. If it is NO, the process proceeds to S-PD3. In this S-PD3, the AF drive flag PZMGO by the power zoom mechanism in the macro area is set to PZMGO.
= 1 (during driving), it is judged if driving, YES
Then, the process proceeds to the step next to the step in which the power zoom drive check process is performed, and if NO, the process proceeds to S-PD4.

このS−PD4では、ズーミングレンズ群をWide方向に
駆動するズームスイッチSWPZWがONしているか否かを判
断し、ONしていればYESでS−PD5に移行し、NOであれば
S−PD9に移行する。このS−PD9では、ズーミングレン
ズ群をTele方向に駆動するズームスイッチSWPZTがONし
ているか否かを判断し、ONしていればYESでS−PD10に
移行し、NOであればS−PD7に移行する。S−PD5では、
ズーミングレンズ群駆動中フラグPZGOがPZGO=1(駆動
中)か否かを判断し、非駆動中であればNOでS−PD22に
移行し、駆動中であればYESでS−PD6に移行する。S−
PD10でも、同様にズーミングレンズ群駆動中フラグPZGO
がPZGO=1(駆動中)か否かを判断し、非駆動中であれ
ばNOでS−PD22に移行し、駆動中であればYESでS−PD1
1に移行する。
In this S-PD4, it is determined whether or not the zoom switch SWPZW for driving the zooming lens group in the Wide direction is ON. If it is ON, the process proceeds to S-PD5 with YES, and S-PD9 with NO. Move to. In this S-PD9, it is determined whether or not the zoom switch SWPZT for driving the zooming lens group in the Tele direction is ON. If it is ON, the process proceeds to S-PD10 with YES and S-PD7 with NO. Move to. In S-PD5,
It is determined whether or not the zooming lens group driving flag PZGO is PZGO = 1 (driving). If not driving, the processing proceeds to NO to S-PD22, and if driving, to YES processing proceeds to S-PD6. . S-
In PD10 as well, the flag PZGO during zooming lens group drive
Determines whether PZGO = 1 (during driving). If not driving, shifts to S-PD22 with NO, and if driving, returns YES with S-PD1.
Move to 1.

そして、ズーミングレンズ群をWide方向に駆動するズ
ームスイッチSWPZWがONしていていると共に、ズーミン
グレンズ群が駆動されている場合において、ズーミング
レンズ群がTele側に動いていると矛盾する。従って、S
−PD6では、ズーミングレンズ群のTele側駆動中フラグP
ZDRVTがPZDRVT=1(Tele側に駆動中)であるか否かを
判断し、Tele側に駆動中であれば矛盾するので、この場
合にはYESでS−PD8に移行して、ズーミングレンズ群を
停止させるZOOMSTOP処理をさせる。
Then, when the zoom switch SWPZW for driving the zooming lens group in the Wide direction is turned on and the zooming lens group is driven, it is inconsistent with the zooming lens group moving to the Tele side. Therefore, S
-In PD6, Tele side driving flag P of zooming lens group
Judging whether or not ZDRVT is PZDRVT = 1 (during driving to Tele side), it is inconsistent if driving to Tele side, so in this case YES moves to S-PD8 and zooming lens group ZOOM STOP processing to stop.

また、ズーミングレンズ群をTele方向に駆動するズー
ムスイッチSWPZTがONしていると共に、ズーミングレン
ズ群が駆動されている場合において、ズーミングレンズ
群がWide側に動いていると矛盾する。従って、S−PD11
でもズーミングレンズ群のTele側駆動中フラグPZDRVTが
PZDRVT=1(Tele側に駆動中)であるか否かを判断し、
Wide側に駆動中であれば矛盾するので、この場合にはNO
でS−PD8に移行して、ズーミングレンズ群を停止させ
るZOOMSTOP処理をさせる。
Further, when the zoom switch SWPZT for driving the zooming lens group in the Tele direction is turned on and the zooming lens group is driven, it is inconsistent with the zooming lens group moving to the Wide side. Therefore, S-PD11
But the Tele side driving flag PZDRVT of the zooming lens group
Judge whether PZDRVT = 1 (during driving to Tele side),
Since it contradicts when driving to the Wide side, in this case NO
Then, the process proceeds to S-PD8, and ZOOM STOP processing for stopping the zooming lens group is performed.

一方、S−PD6の判断でTele側に駆動中でなければ矛
盾しないので、この場合にはNOでS−PD12に移行し、
又、S−PD11の判断でWide側に駆動中でなければ即ちTe
le側に駆動中であれば矛盾しないので、この場合にもYE
SでS−PD12に移行する。このS−PD12では、PZパルサ
ー49から出力されるパルスの間隔が100msec以上か否か
を判断し、100msec未満であればNOでこのパワーズーム
駆動チェック処理の行われているステップの次のステッ
プに移行し、100msec以上であればYESでS−PD13に移行
する。このS−PD13では、第42図のZOOMSTOP処理を行う
ことによりズーミングレンズ群を停止させて、S−PD14
に移行する。このS−PD14では、ズーミングレンズ群の
Tele側駆動中フラグPZDRVTがPZDRVT=1(Tele側に駆動
中)であるか否かを判断し、Tele側に駆動中であればYE
SでS−PD16に移行し、Tele側でなくWide側に駆動中で
あればNOでS−PD15に移行する。そして、S−PD15では
ズーミングレンズ群のWide端検出フラグWLをWL=1と
し、S−PD16ではズーミングレンズ群のTele端検出フラ
グTLをTL=1として、S−PD17に移行する。
On the other hand, if it is not driven to the Tele side according to the judgment of S-PD6, there is no contradiction.
If it is not driven to the Wide side according to the judgment of S-PD11, that is, Te
If you are driving to the le side, there is no contradiction, so in this case also YE
S shifts to S-PD12. In this S-PD12, it is judged whether the pulse interval output from the PZ pulsar 49 is 100 msec or more. If it is less than 100 msec, NO is selected and the step next to the step in which the power zoom drive check process is performed is performed. If it is 100 msec or more, YES is selected and the process proceeds to S-PD13. In this S-PD13, the zooming lens group is stopped by performing the ZOOM STOP processing shown in FIG.
Move to In this S-PD14, the zooming lens group
It is determined whether the Tele side driving flag PZDRVT is PZDRVT = 1 (driving to Tele side), and if it is driving to Tele side, YE
If S is selected, the process moves to S-PD16, and if not to the Tele side but is driven to the Wide side, NO is selected and the process proceeds to S-PD15. Then, in the S-PD15, the Wide end detection flag WL of the zooming lens group is set to WL = 1, and in the S-PD16, the Tele end detection flag TL of the zooming lens group is set to TL = 1, and the process proceeds to S-PD17.

また、S−PD5,S−PD10からS−PD22に移行すると、
このS−PD22ではAF補正フラグAFCORRをAFCORR=0にし
てS−PD23に移行する。このS−PD23では、パワーズー
ム駆動用スイッチすなわちズームスイッチSWPZT,SWPZW
の何れによりTele側とWide側のいずれの方向に駆動され
ているかどうかを判断し、ズームスイッチSWPZTがONし
ていればS−PD26に移行し、ズームスイッチSWPZWがON
していればS−PD24に移行する。
In addition, when S-PD5, S-PD10 is moved to S-PD22,
In this S-PD22, the AF correction flag AFCORR is set to AFCORR = 0, and the process proceeds to S-PD23. In this S-PD23, the power zoom drive switch, that is, the zoom switches SWPZT, SWPZW
Which of the two directions, Tele side or Wide side, is being driven. If the zoom switch SWPZT is ON, the process moves to S-PD26 and the zoom switch SWPZW is turned ON.
If so, the process proceeds to S-PD24.

そして、S−PD24ではズーミングレンズ群のWide端検
出フラグWLがWL=1か否かを判断し、S−PD26ではズー
ミングレンズ群のTele端検出フラグTLがTL=1か否かを
判断し、それぞれYESであればこのパワーズーム駆動チ
ェック処理の行われているステップの次のステップに移
行する。また、S−PD24及びS−PD26の判断でNOであれ
ば夫々S−PD25及びS−PD27に移行する。
Then, the S-PD24 determines whether or not the Wide end detection flag WL of the zooming lens group is WL = 1, and the S-PD26 determines whether or not the Tele end detection flag TL of the zooming lens group is TL = 1. If YES, the process proceeds to the step next to the step in which the power zoom drive check process is performed. Further, if NO in the judgment of S-PD24 and S-PD26, the process proceeds to S-PD25 and S-PD27, respectively.

そして、S−PD25では第38図のPZWIDEGO処理をさせて
ズーミングレンズ群をWide方向に駆動させ、S−PD27で
は第37図のPZTELEGO処理をさせてズーミングレンズ群を
Tele方向に駆動させて、S−PD28に移行する。
Then, in the S-PD25, the PZWIDEGO processing shown in FIG. 38 is performed to drive the zooming lens group in the Wide direction, and in the S-PD27, the PZTELEGO processing shown in FIG. 37 is performed to move the zooming lens group.
Drive in Tele direction and move to S-PD28.

このS−PD28ではオートフォーカス中フラグAFがAF=
1(オートフォーカス中)であるか否かを判断し、オー
トフォーカス中であればYESでS−PD29に移行する。そ
して、このS−PD29では合焦・レリーズ優先切換用のス
イチSWF S/Cが合焦優先(AFS)か否かを判断し、合焦優
先であればYESでS−PD30に移行する。また、このS−P
D30ではレリーズ許可フラグSWRENがSWREN=1(レリー
ズ許可)であるか否かを判断し、レリーズ許可であれば
S−PD31に移行する。しかも、このS−PD31では、レン
ズROM43に記憶された情報を元に撮影レンズ3がバリフ
ォーカルレンズか否かを判断し、バリフォーカルレンズ
であればYESでS−PD32に移行する。一方、S−PD28〜
S−PD31の判断でNOであればパワーズーム駆動チェック
処理の行われているステップの次のステップに移行す
る。
In this S-PD28, the autofocus flag AF is AF =
It is determined whether or not it is 1 (during autofocus), and if it is during autofocus, the process proceeds to S-PD29 with YES. Then, in this S-PD29, it is determined whether or not the switch SWF S / C for focus / release priority switching is in focus priority (AFS), and if it is in focus priority, YES is selected and the process proceeds to S-PD30. Also, this SP
At D30, it is determined whether or not the release permission flag SWREN is SWREN = 1 (release permission). If release is permitted, the process proceeds to S-PD31. Moreover, in this S-PD31, whether or not the taking lens 3 is a varifocal lens is determined based on the information stored in the lens ROM 43, and if it is a varifocal lens, YES is selected and the process proceeds to S-PD32. On the other hand, S-PD28 ~
If NO in the determination in S-PD31, the process proceeds to the step following the step in which the power zoom drive check process is performed.

S−PD31からS−PD32に移行すると、このS−PD32で
はズーミングレンズ群の駆動開始時の焦点距離PZSTARTF
を記憶してS−PD33に移行し、S−PD33ではレリーズ許
可フラグSWRENをSWREN=0(レリーズ非許可)としてS
−PD35に移行し、このS−PD35ではAF補正フラグAFCORR
をAFCORR=1として、このパワーズーム駆動チェック処
理の行われているステップの次のステップに移行する。
When shifting from S-PD31 to S-PD32, the focal length PZSTARTF at the start of driving of the zooming lens group in this S-PD32
Is stored and the process proceeds to S-PD33. In S-PD33, the release permission flag SWREN is set to SWREN = 0 (release not permitted) and S
-Transfer to PD35, AF correction flag AFCORR in this S-PD35
Is set to AFCORR = 1, and the process proceeds to the step following the step in which the power zoom drive check process is performed.

また、S−PD8或いはS−PD15,S−PD16からS−PD17
に移行すると、S−PD17ではオートフォーカス中フラグ
AFがAF=1(オートフォーカス中)であるか否かを判断
し、オートフォーカス中であればYESでS−PD18に移行
する。そして、このS−PD18では合焦・レリーズ優先切
換用のスイッチSWF S/Cが合焦優先(AFS)か否かを判断
し、合焦優先であればYESでS−PD19に移行する。ま
た、S−PD19ではAF補正フラグAFCORRがAFCORR=1か否
かを判断し、YESであればS−PD20に移行する。このS
−PD20では、ズーミングレンズ群の駆動停止時の焦点距
離PZENDFを記憶して第29図のR又は第14図のS2に移行す
る。一方、S−PD17〜S−PD19の判断でNOであればこの
パワーズーム駆動チェック処理の行われているステップ
の次のステップに移行する。
In addition, S-PD8 or S-PD15, S-PD16 to S-PD17
When shifting to, in S-PD17, the auto focus flag
It is determined whether AF is AF = 1 (during autofocus), and if it is during autofocus, YES is selected and the process proceeds to S-PD18. Then, in this S-PD18, it is determined whether or not the switch SWF S / C for focus / release priority switching is in focus priority (AFS), and if it is in focus priority, the process proceeds to S-PD19 with YES. Further, in S-PD19, it is determined whether or not the AF correction flag AFCORR = 1, and if YES, the process proceeds to S-PD20. This S
-The PD 20 stores the focal length PZENDF when the driving of the zooming lens group is stopped and shifts to R in FIG. 29 or S2 in FIG. On the other hand, if NO in the determination of S-PD17 to S-PD19, the process proceeds to the step following the step in which the power zoom drive check process is performed.

この第29図のS−R1ではズーミングレンズ群駆動開始
時の焦点距離PZSTARTに対応する補正値PSTRTをレンズRO
M43から読み取ってS−R2に移行し、S−R2ではズーミ
ングレンズ群の駆動停止時の焦点距離PZENDFに対応する
補正値PENDをレンズROM43から読み取ってS−R3に移行
する。この補正値は、撮影レンズにバリフォーカルレン
ズを用いたときにおいて、ズーミングレンズ群の駆動に
よるフォーカシングのズレ量である。すなわち、このズ
レ量(補正値)は、例えば次の第2表に示した様にな
る。
In S-R1 in FIG. 29, the correction value PSTRT corresponding to the focal length PZSTART at the start of driving the zooming lens group is set to the lens RO.
After reading from M43, the process shifts to S-R2. At S-R2, the correction value PEND corresponding to the focal length PZENDF when the driving of the zooming lens group is stopped is read from the lens ROM43 and shifts to S-R3. This correction value is the amount of focusing deviation due to driving of the zooming lens group when a varifocal lens is used as the taking lens. That is, the deviation amount (correction value) is, for example, as shown in Table 2 below.

この様な補正パルス(補正値n)は、レンズ設計で変
更可能であり、また、基準値0をn1〜n11の何れにおく
かでも変わる。
Such a correction pulse (correction value n) can be changed by the lens design, and also changes depending on which of the reference values 0 is set to n 1 to n 11 .

そして、S−R2からS−R3に移行するとS−R3では、
ズーミングレンズ群が駆動されたときの補正値PSTRTと
この駆動後にズーミングレンズ群が停止させられた時の
補正値PENDとがどれだけずれているかを見るために、補
正値PSTRTから補正値PENDを引算した引算結果AFCRを求
めて、S−R4に移行する。このS−R4では、引算結果AF
CRが「0」か否かを判断して、0であれば合焦している
のでYESでS−R15に移行し、0でなければ合焦していな
いのでS−R5に移行する。そして、S−R15ではレリー
ズ許可フラグSWRENをSWREN=1としてS−R16に移行
し、S−R16では合焦表示を点灯してこのパワーズーム
駆動チェック処理の行われているステップの次のステッ
プに移行する。
Then, when S-R2 shifts to S-R3, in S-R3,
To see how much the correction value PSTRT when the zooming lens group is driven differs from the correction value PEND when the zooming lens group is stopped after this driving, subtract the correction value PEND from the correction value PSTRT. Calculate the subtraction result AFCR and move to S-R4. In this S-R4, subtraction result AF
Whether or not CR is “0” is determined. If the focus is 0, the focus is set, so YES is selected and the process shifts to S-R15. Then, in S-R15, the release permission flag SWREN is set to SWREN = 1, and the process proceeds to S-R16. In S-R16, the focus display is turned on and the step next to the step in which the power zoom drive check process is performed is performed. Transition.

また、S−R4の判断で引算結果AFCRが0でなくS−R5
に移行した場合には、S−R5では引算結果AFCRをフオー
カシングレンズ群駆動量をdpとする。この場合、駆動量
は絶対値であるので、dp=|AFCR|としてS−R6に移行す
る。このS−R6では、引算結果AFCRが正か負かを判断
し、正であればYESでS−R8に移行し、負であればNOで
S−R7に移行する。そして、S−R7では第36図にAFNEAR
GO処理をしてフオーカシングレンズ群をNaer側に駆動
し、S−R8では第35図にAFFARGO処理してフオーカシン
グレンズ群をFar端側に駆動して、S−R9に移行する。
In addition, the subtraction result AFCR is not 0 in S-R4 and S-R5
In the case of S-R5, the subtraction result AFCR is set to the focusing lens group driving amount dp in S-R5. In this case, since the drive amount is an absolute value, dp = | AFCR | and S-R6 is entered. In S-R6, it is determined whether the subtraction result AFCR is positive or negative. If positive, the process proceeds to S-R8 with YES, and if negative, proceeds to S-R7 with NO. And in S-R7, AFNEAR is shown in Fig. 36.
GO processing is performed to drive the focusing lens group to the Naer side, and in S-R8, AFFAR GO processing is performed in FIG. 35 to drive the focusing lens group to the Far end side, and the flow proceeds to S-R9.

このS−R9では、フオーカシングレンズ群を駆動量dp
だけ駆動したか否かを判断し、駆動が終了しておらずNO
であればS−R10に移行し、YESであればS−R12に移行
する。そして、このS−R10では、AFパルサー48から出
力されるパルスの間隔が100msec以上であるか否かを判
断し、100msec未満であればNOでS−R9で戻ってループ
する。そして、S−R10の判断でパルスの間隔が100msec
以上のときはS−R11に移行する。このS−R11では第23
図の端点処理をし、S−R12では第22図に示したAF駆動
停止処理をして、S−R13に移行する。
In this S-R9, the focusing lens group is driven by the driving amount dp.
Drive is not completed and it is NO
If so, the process proceeds to S-R10, and if YES, the process proceeds to S-R12. Then, in this S-R10, it is judged whether or not the interval between the pulses output from the AF pulsar 48 is 100 msec or more. If it is less than 100 msec, NO is returned to S-R9 to loop. Then, the pulse interval is 100 msec according to the judgment of S-R10.
In the above case, the process proceeds to S-R11. 23rd in this S-R11
The end point processing shown in the figure is performed, the AF drive stop processing shown in FIG. 22 is performed at S-R12, and the process proceeds to S-R13.

このS−R13ではフオーカシングレンズ群のNear端検
出フラグNL=1か否かを判断し、NOであればS−R14に
移行する。このS−R14ではフオーカシングレンズ群のN
ear端フラグNLがNL=1か否かを判断し、NOであればS
−R15に移行する。そして、S−R15ではレリーズ許可フ
ラグSWRENをSWREN=1としてS−R16に移行する。S−R
16では合焦表示を点灯してこのパワーズーム駆動チェッ
ク処理の行われているステップの次のステップに移行す
る。また、S−R13,S−R14の判断でYESであれば同様に
S−R15,S−R16の処理をしてこのパワーズーム駆動チェ
ック処理の行われている次のステップに移行する。
In S-R13, it is determined whether or not the near end detection flag NL of the focusing lens group is NL = 1. If NO, the process proceeds to S-R14. In this S-R14, the focusing lens group N
It is determined whether the ear end flag NL is NL = 1. If NO, S
-Move to R15. Then, in S-R15, the release permission flag SWREN is set to SWREN = 1 and the process proceeds to S-R16. S-R
At 16, the focus display is turned on and the process proceeds to the step following the step in which the power zoom drive check process is performed. If YES in the determinations in S-R13 and S-R14, the processes in S-R15 and S-R16 are similarly performed, and the process proceeds to the next step in which the power zoom drive check process is performed.

[レンズ収納チェック(第32図)] 第32図のS−LC1ではメインSW(スイッチ)即ちロッ
クスイッチSWLOCKがONしているか否かを判断し、ONして
いればYESでこのパワーズーム駆動チェック処理の行わ
れているステップの次のステップに移行する。また、NO
であればS−LC2でタイマ割込を禁止してS−LC3に移行
する。このS−LC3では第41図のAFSTOP処理をすること
によりフオーカシングレンズ群を停止させてS−LC4に
移行し、S−LC4では第42図に示したZOOMSTOP処理をす
ることによりズーミングレンズ群を停止させてS−LC5
に移行する。このS−LC5ではAFモードスイッチ(スイ
ッチSWAF A/M)がONしているか否かを判断し、ONしてい
てAFであればYESでS−LC6に移行し、NO(マニュアル)
であればS−LC14に移行する。また、S−LC6では、レ
ンズROM43に予め記憶されている情報からフオーカシン
グレンズ群が収納可能なタイプであるか否かの判断をし
て、収納可能であればYESでS−LC8に移行し、NOであれ
ばS−LC14に移行する。
[Lens storage check (Fig. 32)] In S-LC1 in Fig. 32, it is determined whether the main switch (switch), that is, the lock switch SWLOCK is ON, and if it is ON, the power zoom drive check is made with YES. The process proceeds to the step next to the step in which the process is performed. Also, NO
If so, the timer interrupt is prohibited in S-LC2 and the process proceeds to S-LC3. In this S-LC3, the focusing lens group is stopped by performing the AF STOP processing shown in FIG. 41 to shift to S-LC4, and in the S-LC4, the zooming lens group is performed by performing the ZOOM STOP processing shown in FIG. Stop S-LC5
Move to In this S-LC5, it is judged whether or not the AF mode switch (switch SWAF A / M) is ON. If it is ON and it is AF, YES is selected and S-LC6 is entered, NO (manual)
If so, the process proceeds to S-LC14. In S-LC6, it is judged from the information stored in the lens ROM 43 in advance whether or not the focusing lens group is a storable type, and if it is storable, the process proceeds to S-LC8 with YES. If NO, the process proceeds to S-LC14.

このS−LC14では、パワーズーム用のスイッチSWPZが
ONしているか否かを判断し、ONしていてYESであればS
−LC15に移行する。また、S−LC15では、レンズROM43
に予め記憶されている情報からズーミングレンズ群が収
納可能なタイプであるか否かの判断をしせ、収納可能で
あればYESでS−LC11に移行する。一方、S−LC14の判
断でパワーズーム用のスイッチSWPZがOFFしてNOである
場合、或いはS−LC15でズーミングレンズ群が収納可能
なタイプでなくNOである場合には第図のVからS−U18
に移行して、このS−U18でパワーホールドを解除して
終了する。
In this S-LC14, the switch SWPZ for power zoom is
Judge whether it is ON or not, and if it is ON and YES, S
-Move to LC15. In S-LC15, lens ROM43
The information stored in advance is used to determine whether or not the zooming lens group is a type that can be stored, and if the type can be stored, YES is selected and the process proceeds to S-LC11. On the other hand, if the switch SWPZ for power zoom is OFF and NO according to the determination of S-LC14, or if the zooming lens group is S-LC15 and the zooming lens group is not a type that can be stored and is NO, then V to S in FIG. -U18
Then, the power hold is released by this S-U18 and the process ends.

S−LC6からS−LC7に移行すると、S−LC7ではフオ
ーカシングレンズ群を繰り込まれる方向に駆動させてS
−LC8に移行し、S−LC9ではフオーカシングレンズ群駆
動フラグAFGOをAFGO=1としてS−LC9に移行する。こ
のS−LC9では、パワーズーム用のスイッチSWPZがONし
ているか否かを判断して、NOしていてYESであればS−L
C10に移行する。このS−LC10では、レンズROM43に予め
記憶されている情報からズーミングレンズ群が収納可能
なタイプであるか否かの判断をして、収納可能であれば
YESでS−LC11に移行する。このS−LC11ではズーミン
グレンズ群を繰り込む方向に駆動してS−LC12に移行
し、S−LC12ではズーミングレンズ群駆動中フラグPZGO
をPZGO=1としてS−LC13に移行する。
When shifting from S-LC6 to S-LC7, in S-LC7, the focusing lens group is driven in the retracted direction to S-LC7.
-LC8 is set, and in S-LC9, the focusing lens group drive flag AFGO is set to AFGO = 1, and then S-LC9 is set. In this S-LC9, it is judged whether or not the power zoom switch SWPZ is ON, and if NO and YES, S-L
Move to C10. In this S-LC10, it is judged from the information stored in the lens ROM 43 in advance whether or not the zooming lens group is a storable type, and if it is storable.
If YES, move to S-LC11. In this S-LC11, the zooming lens group is driven in the retracting direction to shift to S-LC12, and in the S-LC12, the zooming lens group driving flag PZGO.
PZGO = 1 and shift to S-LC13.

一方、S−LC9の判断でパワーズーム用のスイッチSWP
ZがOFFしてNOである場合、或いはS−LC10でズーミング
レンズ群が収納可能なタイプでNOである場合には、S−
LC13に移行する。そして、S−LC12あるいはS−LC9,S
−LC10からS−LC13に移行すると、S−LC13ではレンズ
ROM43に予め記憶させられているレンズの最大収納時間
タイマを作動させて第33図のUに移行する。
On the other hand, the switch SWP for power zoom is judged by S-LC9.
If Z is OFF and NO, or if the S-LC10 is a type that can accommodate the zooming lens group and is NO, then S-
Move to LC13. And S-LC12 or S-LC9, S
-Transition from -LC10 to S-LC13, lens in S-LC13
The maximum storage time timer of the lens, which is stored in advance in the ROM 43, is activated to shift to U in FIG.

この第33図では、S−U1でフオーカシングレンズ群駆
動中フラグAFGOがAFGO=1(駆動中)か否かを判断し、
駆動中でなければNOでS−U7に移行し、駆動中であれば
YESでS−U2に移行する。このS−U2ではAFモードスイ
ッチ(スイッチSWAF A/M)がONしているか否かが判断さ
れ、ONしていてAFであればYESでS−U13に移行し、NO
(マニュアル)であればS−U4に移行する。S−U3で
は、AFパルサーから出力されるパルス間隔が100msec以
上か否かを判断し、100msec未満であればNOでS−U5に
移行し、100msec以上であればYESでS−U4に移行する。
In FIG. 33, it is determined in S-U1 whether or not the focusing lens group driving flag AFGO is AFGO = 1 (driving).
If not driving, shift to S-U7 with NO. If driving,
If YES, move to S-U2. In this S-U2, it is judged whether or not the AF mode switch (switch SWAF A / M) is ON, and if it is ON and it is AF, YES moves to S-U13 and NO.
If it is (manual), move to S-U4. In S-U3, it is determined whether the pulse interval output from the AF pulser is 100 msec or more. If it is less than 100 msec, NO is entered in S-U5, and if it is 100 msec or more, YES is entered in S-U4. .

S−U3からS−U5に移行した場合には、AFパルサーか
ら出力されるパルス数のパルスカウント値AFPをカウン
トしてS−U6に移行し、S−U6ではパルスカウント値AF
Pがフオーカシングレンズ群を最大駆動可能な最大値AFP
maxより大きいか否かを判断し、小さければYESでS−U7
に移行し、大きければNOでS−U4に移行する。そして、
S−U4では第41図のAFSTOP処理をすることによりフオー
カシングレンズ群を停止させてS−U7に移行する。これ
は、AFパルサー48から出力されるフオーカシングレンズ
群駆動中のパルスが最大値AFPmaxを越えても出力され続
けると、電池の消耗が大きいので、この場合には停止さ
せるためである。
When S-U3 shifts to S-U5, the pulse count value AFP of the number of pulses output from the AF pulser is counted, and the shift shifts to S-U6. In S-U6, the pulse count value AF
Maximum value A that allows P to drive the focusing lens group to the maximum
It is judged whether it is larger than max, and if it is smaller, the answer is YES in S-U7.
If it is larger, the result is NO, and the program proceeds to S-U4. And
In S-U4, the focusing lens group is stopped by performing the AF STOP process shown in FIG. 41, and the process proceeds to S-U7. This is because if the pulse output from the AF pulsar 48 during the focusing lens group drive continues to be output even if the pulse exceeds the maximum value AFPmax, the battery will be consumed so much that it is stopped in this case.

そして、S−U7ではズーミングレンズ群駆動中フラグ
PZGOがPZGO=1(駆動中)か否かを判断し、駆動中でな
ければNOでS−U13に移行し、駆動中であればYESでS−
U8に移行する。このS−U8ではズームスイッチSWPZがON
しているか否かが判断され、ONしていればYESでS−U9
に移行し、NOであればS−U10に移行する。S−U9で
は、PZパルザー49から出力されるパルス間隔が100msec
以上か否かを判断し、100msec未満であればNOでS−U11
に移行し、100msec以上であればS−U10に移行する。
In S-U7, the zooming lens group driving flag
Judge whether PZGO is PZGO = 1 (during driving). If not driving, move to S-U13 with NO, and if driving, go with YES-
Move to U8. In this S-U8, the zoom switch SWPZ is ON
It is determined whether or not it is, and if it is ON, YES is selected and S-U9
If NO, S-U10. In S-U9, the pulse interval output from PZ pulsar 49 is 100 msec.
If it is less than 100 msec, it is judged NO and S-U11
If it is 100 msec or more, the process proceeds to S-U10.

S−U9からS−U11に移行した場合には、PZパルサー
から出力されるパルス数のパルスカウント値PZPをカウ
ントしてS−U12に移行し、S−U12ではパルスカウント
値PZPがズーミングレンズ群を最大駆動可能な最大値PZP
maxより大きいか否かを判断し、小さければYESでS−U1
3に移行し、大きければNOでS−U10に移行する。そし
て、S−U10では第42図のZOOMSTOP処理をすることによ
りズーミングレンズ群を停止させてS−U13に移行す
る。これは、PZパルサー49から出力されるズーミングレ
ンズ群駆動中のパルスが最大値PZPmaxを越えても出力さ
れ続けると、電池の消耗が大きいので、この場合には停
止させるためである。
When S-U9 shifts to S-U11, the pulse count value PZP of the number of pulses output from the PZ pulser is counted and shifts to S-U12. In S-U12, the pulse count value PZP changes to the zooming lens group. Maximum value PZP that can drive
It is judged whether it is larger than max, and if it is smaller, it is YES and S-U1
Move to 3 and if NO, move to S-U10. Then, in S-U10, the zooming lens group is stopped by performing the ZOOM STOP process shown in FIG. 42, and the process proceeds to S-U13. This is because if the pulse output from the PZ pulsar 49 during the driving of the zooming lens group continues to be output even if it exceeds the maximum value PZPmax, the battery will be greatly consumed, and in this case, it is stopped.

S−U13では、フオーカシングレンズ群駆動中フラグA
FGOがAFGO=1か否かを判断し、駆動中でなければNOで
S−U14に移行する。このS−U14では、ズーミングレン
ズ群駆動中フラグPZGOがPZGO=1か否かを判断し、駆動
中でなければNOでS−U18に移行する。そして、このS
−U18でパワーホールドを解除し終了する。
In S-U13, the focusing lens group driving flag A
It is determined whether FGO is AFGO = 1, and if it is not driving, the process proceeds to S-U14 with NO. In this S-U14, it is determined whether or not the zooming lens group driving flag PZGO is PZGO = 1. If it is not driving, the process proceeds to S-U18 with NO. And this S
-U18 cancels power hold and ends.

また、S−U13の判断でフオーカシングレンズ群が駆
動中でYESである場合、或いはS−U14の判断でズーミン
グレンズ群が駆動中でYESである場合には、S−U15に移
行する。そして、S−U15では収納時間が終了したか否
かが判断され、終了していなければNOでS−U19に移行
する。そして、S−U19はメインスイッチ即ちロックス
イッチSWLOCKがONしているか否かが判断され、OFFして
いればNOでS−U1に戻ってループし、ONしていればYES
で第30図のKに移行する。
If the focusing lens group is being driven and is YES in S-U13, or if the zooming lens group is being driven and is YES in S-U14, the process proceeds to S-U15. Then, in S-U15, it is determined whether or not the storage time has ended, and if not, the process proceeds to S-U19 with NO. Then, the S-U19 judges whether or not the main switch, that is, the lock switch SWLOCK is turned on. If it is turned off, NO returns to S-U1 to loop, and if it is turned on, YES.
Moves to K in Fig. 30.

一方、S−U15からS−U16に移行すると、S−U16で
は第41図のAFSTOP処理を行うことによりフオーカシング
レンズ群を停止させてS−U17に移行し、S−U17では第
42図のZOOMSTOP処理をすることによりズーミングレンズ
群を停止させてS−U18に移行し、このS−U18でパワー
ホールドを解除し終了する。
On the other hand, when the operation shifts from S-U15 to S-U16, the S-U16 performs the AFSTOP processing shown in FIG. 41 to stop the focusing lens group and transitions to S-U17.
By performing the ZOOM STOP processing in FIG. 42, the zooming lens group is stopped and the process proceeds to S-U18, where the power hold is released and the process ends.

以上説明した実施例ではズーム位置をズームコード板
により検出させる様にした例を示したが必ずしもこれに
限定されるものではない。例えば、第43図に示した様に
カム筒29の基部外周に周方向に延びる位置検出用の反射
板64を固着し、この反射板64に対向させて反射式のフォ
トディテクタ65を配置した構成としても良い。尚、この
フォトディテクタ65は、反射板64に向けて光を発する発
光素子と、この反射板で反射した光を受光する受光素子
を有する。しかも、反射板64としては、例えば第44図の
(A)に示した様に一端から他端に向けて濃度が変化す
る濃度変化タイプのものを使用しても良いし、第44図の
(B)に示した様なバーコード板としても良い。
In the embodiment described above, an example has been shown in which the zoom position is detected by the zoom code plate, but the invention is not necessarily limited to this. For example, as shown in FIG. 43, a position detecting reflection plate 64 extending in the circumferential direction is fixed to the outer periphery of the base of the cam barrel 29, and a reflection type photodetector 65 is arranged facing the reflection plate 64. Is also good. The photodetector 65 has a light emitting element that emits light toward the reflecting plate 64 and a light receiving element that receives the light reflected by the reflecting plate. Moreover, as the reflection plate 64, for example, a density change type in which the density changes from one end to the other as shown in FIG. A bar code plate as shown in B) may be used.

また、第45図,第46図に示した様に、カム筒29の基部
に周方向に向けて固定した電極板66と、電極板66に対向
させて固定枠27側に取付けた電極板67とからなるコンデ
ンサ容量可変タイプのズーム位置検出手段を設けて、静
電容量の変化からズーム位置を検出させる様にしても良
い。
Further, as shown in FIGS. 45 and 46, an electrode plate 66 fixed to the base of the cam barrel 29 in the circumferential direction and an electrode plate 67 attached to the fixed frame 27 side facing the electrode plate 66. It is also possible to provide a condenser position variable type zoom position detecting means composed of and to detect the zoom position from the change in the electrostatic capacitance.

さらに、第47図に示した様に、カム筒29の基部に周方
向に向けて固定した抵抗板68と、抵抗板68に弾接させた
ブラシ69とからなる可変抵抗タイプのズーム位置検出手
段を設けて、可変抵抗の抵抗変化変化からズーム位置を
検出させる様にしても良い。
Further, as shown in FIG. 47, a variable resistance type zoom position detecting means including a resistance plate 68 fixed to the base of the cam barrel 29 in the circumferential direction and a brush 69 elastically contacted with the resistance plate 68. May be provided to detect the zoom position from the change in resistance of the variable resistor.

また、第48図は、この発明に用いるパワーズーム機構
とパルサーとの関係を概念的に示したものである。ここ
では、このパルサーにズームコード板とPZパルサーを兼
用させるものとするが、このパルサーに加えてズームコ
ード板を設けても良く、又、ズームコード板に代えるパ
ルサーとPZパルサーとを組み合わせて用いることもでき
る。
Further, FIG. 48 conceptually shows the relationship between the power zoom mechanism and the pulsar used in the present invention. Here, it is assumed that this pulsar also serves as a zoom code plate and a PZ pulsar, but a zoom code plate may be provided in addition to this pulsar, and a pulsar and a PZ pulsar that replace the zoom code plate are used in combination. You can also

この第48図では、カム筒29の基部にギヤ70を設け、PZ
モータM2を減速ギヤ機構71を介してギヤ70に連動させる
様にしている。この減速ギヤ機構71は、ギヤ70に噛合す
るギヤ72と、ギヤ72に噛合するピニオン73と、ピニオン
73が固定されているアイドル軸74と、アイドル軸74に固
定されたギヤ75とを有する。また、このアイドル軸47と
図示しない鏡筒側との間には、透過タイプのPZパルサー
49が介装されている。このPZパルサー49は、アイドル軸
74に固定されたスリット板76と、このスリット板の周縁
部に配置されたフォトディテクタ77を有する。このスリ
ット板76の周縁部には第49図に示した様に半径方向に延
びるスリット76aが周方向に向けて等ピッチで多数形成
されている。また、フォトディテクタ77は発光素子77a
受光素子77bとがスリット板76の周縁部を挟む位置に配
置されている。尚、この様なPZモータM2や減速ギヤ機構
71の配置は図示された位置に限定されるものではなく、
他の部品等を考慮して適宜配置される。
In FIG. 48, the gear 70 is provided at the base of the cam barrel 29, and the PZ
The motor M2 is linked to the gear 70 via the reduction gear mechanism 71. The reduction gear mechanism 71 includes a gear 72 that meshes with the gear 70, a pinion 73 that meshes with the gear 72, and a pinion.
It has an idle shaft 74 to which 73 is fixed, and a gear 75 fixed to the idle shaft 74. In addition, a transmission type PZ pulsar is installed between the idle shaft 47 and the lens barrel side (not shown).
49 are intervened. This PZ Pulsar 49 is an idle shaft
It has a slit plate 76 fixed to 74 and a photodetector 77 arranged on the periphery of this slit plate. As shown in FIG. 49, a large number of slits 76a extending in the radial direction are formed in the peripheral portion of the slit plate 76 in the circumferential direction at equal pitches. The photodetector 77 is a light emitting element 77a.
The light receiving element 77b and the light receiving element 77b are arranged at positions sandwiching the peripheral edge of the slit plate 76. In addition, such a PZ motor M2 and reduction gear mechanism
The arrangement of 71 is not limited to the illustrated position,
They are appropriately arranged in consideration of other parts and the like.

また、PZパルサー49としては透過タイプのもの以外に
反射タイプのものを用いても良い。第50図,第51図は反
射タイプのパルサーの一例を示したものである。この例
では、アイドル軸74に反射板78を固定し、この反射板78
に半径方向に延びる反射面78aを周方向に等ピッチで設
けると共に、この反射板78にフォトディテクタ52と同様
な反射式のフォトデティクタ79を対向させたものであ
る。
Further, as the PZ pulsar 49, a reflective type may be used other than the transmissive type. 50 and 51 show an example of a reflection type pulsar. In this example, the reflector 78 is fixed to the idle shaft 74, and the reflector 78
Further, reflecting surfaces 78a extending in the radial direction are provided at equal intervals in the circumferential direction, and a reflective photodetector 79 similar to the photodetector 52 is opposed to the reflecting plate 78.

さらに、第52図,第53図は反射タイプのパルサーの他
の例を示したものである。この例では、アイドル軸74に
周面が反射面である多面反射体80を固定して、この多面
反射体80の周面にフォトディテクタ52と同様な反射式の
フォトデティクタ81を対向させたものである。
Further, FIGS. 52 and 53 show another example of the reflection type pulsar. In this example, a multifaceted reflector 80 having a reflecting surface on the idle shaft 74 is fixed, and a reflective photodetector 81 similar to the photodetector 52 is opposed to the circumferential surface of the multifaceted reflector 80. Is.

(発明の効果) 以上説明したように、この発明によれば、焦点検出手
段からの出力により算出されたデフォーカス量を因数と
して、外部設定された倍率に相当する焦点距離を求める
ことができ、一眼レフカメラ等の焦点検出法を用いたカ
メラに適した像倍率設定装置を提供することができる。
(Effect of the Invention) As described above, according to the present invention, the defocus amount calculated by the output from the focus detection unit can be used as a factor to obtain the focal length corresponding to the externally set magnification. An image magnification setting device suitable for a camera using a focus detection method such as a single-lens reflex camera can be provided.

【図面の簡単な説明】[Brief description of drawings]

第1図は、この発明に係るカメラの像倍率制御装置の制
御ブロック回路図である。 第2図は、第1図に示したカメラの像倍率制御装置中の
カメラ本体側の部分をより詳細に説明した回路図であ
る。 第3図は、第1図に示したカメラの像倍率制御装置中の
撮影レンズ側の部分をより詳細に示した回路図である。 第4図は、第1図に示した撮影レンズのズーミングレン
ズ群の可動機構部の一例を示した概略説明図である。 第5図は、第4図のズームコード板の説明図である。 第6図は、撮影レンズによる被写体と像との関係を示す
概略説明図である。 第7図は、この発明に係る像倍率一定の原理を説明する
ための概略説明図である。 第8図(イ)は、ズームによるフオーカシングレンズ群
の焦点位置変化を示す三次元変化座標図である。 第8図(ロ)は、第8図(イ)の座標の意味を説明する
ための説明図である。 第9図(イ)は、ズームによるフオーカシングレンズ群
のデフォーカス量の変化を示す三次元変化座標図であ
る。 第9図(ロ)は、第9図(イ)の座標の意味を説明する
ための説明図である。 第10図は、ズーミングレンズ群のズーム位置とKバリュ
ームとの関係を示す説明図である。 第11図と、ズーミングレンズ群のズーム位置とフオーカ
シングレンズ群の焦点距離との関係を示す説明図であ
る。 第12図は、第10図に示したズーミングレンズ群のズーム
位置とKバリューとの関係を補正した補正曲線の説明図
である。 第13図は、第11図のズーミングレンズ群のズーム位置と
フオーカシングレンズ群の焦点距離との関係を補正した
補正曲線の説明図である。 第14図〜第42図は、この発明に係るカメラの像倍率制御
装置の動作を説明するためのフローチャートである。 第43図は、ズーミングレンズ群のズーム位置を検出させ
るためのズーム位置検出手段の他の例を示す説明図であ
る。 第44図は、第43図に示した反射板の展開図である。 第45図は、ズーミングレンズ群のズーム位置を検出させ
るためのズーム位置検出手段の更に他の例を示す説明図
である。 第46図は、第45図の電極板の説明図である。 第47図は、ズーミングレンズ群のズーム位置を検出させ
るためのズーム位置検出手段の更に他の例を示す説明図
である。 第48図は、撮影レンズのパワーズーム機構の一例を概念
的に示した説明図である。 第49図は、第48図のスリット板の正面図である。第50図
は、第48図に示したPZパルサーの他の例を示す正面図で
ある。 第51図は、第50図の反射板の説明図である。 第52図は、第48図に示したPZパルサーの更に他の例を示
す説明図である。 第53図は、第52図に示した多面反射体の正面図である。 1……カメラ本体 3……撮影レンズ 4……カメラ制御回路 5……レンズ制御回路 48……AFパルサー(フォーカス位置センサ) 49……PZパルサー(ズーム位置センサ) M1……AFモータ M2……PZモータ
FIG. 1 is a control block circuit diagram of an image magnification control device for a camera according to the present invention. FIG. 2 is a circuit diagram illustrating in more detail a portion of the image magnification control device of the camera shown in FIG. 1 on the camera body side. FIG. 3 is a circuit diagram showing in more detail the part on the side of the taking lens in the image magnification control device of the camera shown in FIG. FIG. 4 is a schematic explanatory view showing an example of a movable mechanism section of the zooming lens group of the taking lens shown in FIG. FIG. 5 is an explanatory diagram of the zoom code plate of FIG. FIG. 6 is a schematic explanatory view showing the relationship between the subject and the image by the taking lens. FIG. 7 is a schematic explanatory view for explaining the principle of constant image magnification according to the present invention. FIG. 8A is a three-dimensional change coordinate diagram showing a change in the focal position of the focusing lens group by zooming. FIG. 8B is an explanatory diagram for explaining the meaning of the coordinates in FIG. FIG. 9A is a three-dimensional change coordinate diagram showing a change in the defocus amount of the focusing lens group due to zooming. FIG. 9B is an explanatory diagram for explaining the meaning of the coordinates in FIG. 9A. FIG. 10 is an explanatory diagram showing the relationship between the zoom position of the zooming lens group and the K value. FIG. 11 is an explanatory diagram showing the relationship between the zoom position of the zooming lens unit and the focal length of the focusing lens unit, as shown in FIG. 11; FIG. 12 is an explanatory diagram of a correction curve in which the relationship between the zoom position and the K value of the zooming lens group shown in FIG. 10 is corrected. FIG. 13 is an explanatory diagram of a correction curve in which the relationship between the zoom position of the zooming lens group and the focal length of the focusing lens group in FIG. 11 is corrected. 14 to 42 are flowcharts for explaining the operation of the image magnification control device for a camera according to the present invention. FIG. 43 is an explanatory view showing another example of the zoom position detecting means for detecting the zoom position of the zooming lens group. FIG. 44 is a development view of the reflector shown in FIG. 43. FIG. 45 is an explanatory diagram showing still another example of the zoom position detection means for detecting the zoom position of the zooming lens group. FIG. 46 is an illustration of the electrode plate of FIG. 45. FIG. 47 is an explanatory diagram showing still another example of the zoom position detection means for detecting the zoom position of the zooming lens group. FIG. 48 is an explanatory view conceptually showing one example of the power zoom mechanism of the taking lens. FIG. 49 is a front view of the slit plate of FIG. 48. FIG. 50 is a front view showing another example of the PZ pulsar shown in FIG. FIG. 51 is an explanatory view of the reflector in FIG. 50. FIG. 52 is an explanatory diagram showing still another example of the PZ pulsar shown in FIG. FIG. 53 is a front view of the multifaceted reflector shown in FIG. 1 …… Camera body 3 …… Shooting lens 4 …… Camera control circuit 5 …… Lens control circuit 48 …… AF pulsar (focus position sensor) 49 …… PZ pulsar (zoom position sensor) M 1 …… AF motor M 2 ...... PZ motor

フロントページの続き (72)発明者 川崎 雅博 東京都板橋区前野町2丁目36番9号 旭 光学工業株式会社内 (56)参考文献 特開 昭53−113527(JP,A) 特開 昭63−131112(JP,A) 特開 平1−179113(JP,A) 特開 昭57−165806(JP,A) 特開 昭58−150921(JP,A)Front page continuation (72) Inventor Masahiro Kawasaki 2-36 Maeno-cho, Itabashi-ku, Tokyo Asahi Optical Co., Ltd. (56) Reference JP-A-53-113527 (JP, A) JP-A-63- 131112 (JP, A) JP-A-1-179113 (JP, A) JP-A-57-165806 (JP, A) JP-A-58-150921 (JP, A)

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】ズーム駆動手段により駆動されるズーム光
学系を有する撮影レンズと、 前記撮影レンズに入射する光束を用いて焦点状態を検出
する焦点検出手段と、 前記撮影レンズの焦点距離を検出する焦点距離検出手段
と、 前記撮影レンズによる像倍率が一定となるように前記ズ
ーム駆動手段を制御する像倍率一定制御動作を開始させ
る像倍率一定制御開始指令手段と、 前記像倍率一定制御動作における像倍率m0を任意に外部
設定させる像倍率外部設定手段と、 前記焦点検出手段が合焦状態を示しているときの前記撮
影レンズのフォーカシングレンズの繰り出し量から後ろ
側焦点とピント位置との距離x0を演算する手段と、 前記焦点検出手段の出力からデフォーカス量dxを演算す
る手段と、 前記像倍率m0,距離x0,該距離x0を演算した際に前記焦点
距離検出手段により検出された焦点距離f0,及び前記デ
フォーカス量dxとから、前記像倍率外部設定手段により
設定された像倍率m0を保つことができる目標焦点距離ま
での前記ズーム光学系の駆動量を直接算出し、前記ズー
ム駆動手段を駆動制御する演算制御手段と、 を設けたことを特徴とするカメラの像倍率制御装置。
1. A taking lens having a zoom optical system driven by a zoom driving means, a focus detecting means for detecting a focus state using a light beam incident on the taking lens, and a focal length of the taking lens. A focal length detecting means; an image magnification constant control start command means for starting a constant image magnification control operation for controlling the zoom driving means so that the image magnification by the photographing lens becomes constant; and an image in the constant image magnification control operation. The image magnification external setting means for arbitrarily setting the magnification m0 externally, and the distance x0 between the rear focus and the focus position from the amount of extension of the focusing lens of the taking lens when the focus detection means indicates the in-focus state. A means for calculating, a means for calculating the defocus amount dx from the output of the focus detection means, the image magnification m0, the distance x0, the above when calculating the distance x0 Driving the zoom optical system from the focal length f0 detected by the point distance detection means and the defocus amount dx to the target focal length capable of maintaining the image magnification m0 set by the image magnification external setting means. An image magnification control device for a camera, comprising: an arithmetic control unit that directly calculates the amount and drives and controls the zoom drive unit.
JP63237573A 1988-09-22 1988-09-22 Image magnification control device for camera Expired - Fee Related JP2519991B2 (en)

Priority Applications (29)

Application Number Priority Date Filing Date Title
JP63237573A JP2519991B2 (en) 1988-09-22 1988-09-22 Image magnification control device for camera
EP96106303A EP0727682B1 (en) 1988-09-22 1989-09-22 Image magnification control device for a camera
EP89117598A EP0360294B1 (en) 1988-09-22 1989-09-22 Image magnification control device for a camera
EP94108436A EP0620465B1 (en) 1988-09-22 1989-09-22 Image magnification control device for a camera
DE68929276T DE68929276T2 (en) 1988-09-22 1989-09-22 Control device for image enlargement of a camera
EP96105376A EP0725294B1 (en) 1988-09-22 1989-09-22 Image magnification control device for a camera
EP96106304A EP0729049B1 (en) 1988-09-22 1989-09-22 Lens focussing system for a camera
DE68929406T DE68929406T2 (en) 1988-09-22 1989-09-22 Control device for image enlargement of a camera
DE68929207T DE68929207T2 (en) 1988-09-22 1989-09-22 Camera control unit
EP96105375A EP0725293A3 (en) 1988-09-22 1989-09-22 Image magnification control device for a camera
EP94106154A EP0613034B1 (en) 1988-09-22 1989-09-22 Control device for a camera
DE68929411T DE68929411T2 (en) 1988-09-22 1989-09-22 Focusing system for camera
EP96105374A EP0725292B1 (en) 1988-09-22 1989-09-22 Image magnification control device for a camera
US07/410,880 US5093680A (en) 1988-09-22 1989-09-22 Image magnification control device for a camera
DE68925013T DE68925013T2 (en) 1988-09-22 1989-09-22 Control device for image enlargement of a camera.
DE68929410T DE68929410T2 (en) 1988-09-22 1989-09-22 Device for controlling the magnification of a camera
DE68929375T DE68929375T2 (en) 1988-09-22 1989-09-22 Control device for image enlargement of a camera
US07/652,038 US5159377A (en) 1988-09-22 1991-02-04 Image magnification control device for a camera
US07/881,785 US5283607A (en) 1988-09-22 1992-05-11 Automatic lens control system
US08/149,226 US5428419A (en) 1988-09-22 1993-11-02 Image magnification control device for a camera
US08/373,369 US5541702A (en) 1988-09-22 1995-01-17 Image magnification control device for a camera
US08/430,485 US5781809A (en) 1988-09-22 1995-04-28 Image magnification control device for a camera
US08/645,618 US5768635A (en) 1988-09-22 1996-05-14 Image magnification control device for a camera
US08/649,229 US5721976A (en) 1988-09-22 1996-05-17 Image magnification control device for a camera
US08/649,291 US5740475A (en) 1988-09-22 1996-05-17 Image magnification control device for a camera
US08/649,311 US5842056A (en) 1988-09-22 1996-05-17 Image magnification control device for a camera
US08/701,759 US5708869A (en) 1988-09-22 1996-08-22 Image magnification control device for a camera
US08/745,959 US5678072A (en) 1988-09-22 1996-11-07 Image magnification control device for a camera
US08/866,257 US5832316A (en) 1988-09-22 1997-05-30 Image magnification control device for a camera

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63237573A JP2519991B2 (en) 1988-09-22 1988-09-22 Image magnification control device for camera

Publications (2)

Publication Number Publication Date
JPH0285813A JPH0285813A (en) 1990-03-27
JP2519991B2 true JP2519991B2 (en) 1996-07-31

Family

ID=17017319

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63237573A Expired - Fee Related JP2519991B2 (en) 1988-09-22 1988-09-22 Image magnification control device for camera

Country Status (1)

Country Link
JP (1) JP2519991B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5020236A (en) * 1990-02-12 1991-06-04 Pietzsch Ag Method of measuring the distance between the axles or wheels of a vehicle, and device for doing so
JP4432899B2 (en) 2005-12-28 2010-03-17 トヨタ自動車株式会社 PCV system with V-type engine
CN102231798B (en) * 2011-06-24 2015-09-23 天津市亚安科技股份有限公司 A kind of method and system controlling the automatic zoom of monopod video camera

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53113527A (en) * 1977-03-15 1978-10-04 Minolta Camera Co Ltd Camera for definite multiplication image in the variable multiplicaton lens system
JPS63131112A (en) * 1986-11-21 1988-06-03 Fuji Photo Film Co Ltd Video camera photographing mechanism
JPH01179113A (en) * 1988-01-08 1989-07-17 Minolta Camera Co Ltd Zoom camera

Also Published As

Publication number Publication date
JPH0285813A (en) 1990-03-27

Similar Documents

Publication Publication Date Title
EP0729049B1 (en) Lens focussing system for a camera
JP2519991B2 (en) Image magnification control device for camera
JP2548972B2 (en) Image magnification control device for camera
JP2548971B2 (en) Image magnification control device for camera
JP3077965B2 (en) Camera image magnification control device
JP2997409B2 (en) Camera auto focus control device
JP3007837B2 (en) Camera image magnification control device
JPH0713697B2 (en) Image magnification control device for camera
JPH0612373B2 (en) Image magnification control device for camera
JPH0612372B2 (en) Image magnification control device for camera
JP2767225B2 (en) Drive control device for taking lens
JP3052284B2 (en) Camera image magnification control device
JPH08234087A (en) Image magnification controller for camera
JPH08234086A (en) Image magnification controller for camera
JPH04145404A (en) Focus lens controller
JP2988488B2 (en) Camera with varifocal lens
JP2990714B2 (en) Camera with varifocal lens

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees