JPH0776806B2 - Camera lens position detector - Google Patents
Camera lens position detectorInfo
- Publication number
- JPH0776806B2 JPH0776806B2 JP3131789A JP3131789A JPH0776806B2 JP H0776806 B2 JPH0776806 B2 JP H0776806B2 JP 3131789 A JP3131789 A JP 3131789A JP 3131789 A JP3131789 A JP 3131789A JP H0776806 B2 JPH0776806 B2 JP H0776806B2
- Authority
- JP
- Japan
- Prior art keywords
- zoom
- lens
- processing
- switch
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Lens Barrels (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明は、ズーム操作に伴うズームレンズの焦点距離
等の変化を電気的に検出するためのレンズ位置検出装置
に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a lens position detecting device for electrically detecting a change in focal length of a zoom lens due to zoom operation.
[従来の技術] ズームレンズを備えたカメラにおいては、露出演算のた
めに撮影時の撮影レンズのFナンバーを知る必要があ
り、また、電動ズーム装置を備えたカメラではズーミン
グの制御のためにもレンズの焦点距離が何mmに設定され
ているのかを知ることが必要となる。[Prior Art] In a camera equipped with a zoom lens, it is necessary to know the F number of the shooting lens at the time of shooting for exposure calculation, and in a camera equipped with an electric zoom device, it is also necessary to control zooming. It is necessary to know what the focal length of the lens is set to.
そのため、従来から、ズームレンズ駆動用のカム筒にこ
のカム筒と一体に回転するようにコード板を貼着し、そ
のコード板に摺接するブラシをボディ側に設け、ブラシ
の導通状態によって検出されるズームコードからレンズ
の位置を判断するようにしている。Therefore, conventionally, a code plate is attached to a cam barrel for driving a zoom lens so that the cam barrel rotates integrally with the cam barrel, and a brush slidingly contacting the code plate is provided on the body side, which is detected by the conduction state of the brush. The position of the lens is determined from the zoom code.
[発明が解決しようとする課題] ところで、上記のズームコードはコード板の導通パター
ンに常接するグランドブラシと、コード板の導通部分と
非導通部分との間を切り替わるコードブラシとの間の導
通関係によって検出される。[Problems to be Solved by the Invention] By the way, the above zoom cord has a conduction relationship between a ground brush that is in constant contact with a conduction pattern of a code plate and a code brush that switches between a conduction portion and a non-conduction portion of the code plate. Detected by.
しかしながら、ブラシとコード板とは機械的な構成であ
るため、振動等の外的な要因によってコードブラシとコ
ード板との接触不良が生じる虞がある。However, since the brush and the cord plate have a mechanical structure, there is a possibility that a contact failure between the cord brush and the cord plate may occur due to an external factor such as vibration.
撮影レンズの駆動範囲内には、例えば収納位置と撮影可
能な位置との間等に停止禁止域が設定される場合があ
る。この停止禁止域の通過をブラシのONからOFFへの変
化によって検出する構成であると、本来ONである端子が
ブラシとコード板との接触不良によってOFFと検出さ
れ、ズームモータが停止禁止域で停止してしまう虞があ
る。In the drive range of the photographic lens, a stop prohibition area may be set, for example, between a storage position and a position where photography can be performed. With the configuration that the passage of this stop prohibition area is detected by the change of the brush from ON to OFF, the terminal which is originally ON is detected as OFF due to the poor contact between the brush and the code plate, and the zoom motor is detected in the stop prohibition area. It may stop.
[発明の目的] この発明は、上記の課題に鑑みてなされたものであり、
ブラシとコード板との接触不良が生じた場合にも、ズー
ムレンズが停止禁止域で停止してしまうことがないカメ
ラのレンズ位置検出装置の提供を目的とする。[Object of the Invention] The present invention has been made in view of the above problems,
An object of the present invention is to provide a lens position detection device for a camera, in which the zoom lens does not stop in the stop prohibition area even when contact failure between the brush and the code plate occurs.
[課題を解決するための手段] この発明に係るレンズ位置検出装置は、停止禁止域の通
過を検出するに当たって所定の端子のOFFからONへの変
化を用いるようコード板を構成している。[Means for Solving the Problems] In the lens position detecting device according to the present invention, the code plate is configured to use the change from the OFF state to the ON state of a predetermined terminal in detecting the passage of the stop prohibition region.
このような構成とすれば、端子がOFFである領域でONと
検出されることはないため、ブラシとコード板との接触
不良があったとしても停止禁止位置での停止を避けるこ
とができる。With such a configuration, since the ON state is not detected in the area where the terminal is OFF, even if there is a contact failure between the brush and the cord plate, the stop at the stop prohibition position can be avoided.
[実施例] 以下、この発明を図面に基づいて説明する。[Embodiment] Hereinafter, the present invention will be described with reference to the drawings.
第1図〜第24図はこの発明の一実施例を示したものであ
る。1 to 24 show an embodiment of the present invention.
まず、第1図〜第3図に従ってこの実施例に係る電動ズ
ーム装置を搭載したカメラの外観を説明する。First, the appearance of a camera equipped with the electric zoom device according to this embodiment will be described with reference to FIGS.
第1図において、1はカメラ本体、2、3はズームレン
ズ鏡筒を示している。カメラ本体1の正面側には、第2
図に示すように測距部4、ファインダー窓5、ストロボ
6、受光素子としてのCdS、セルフタイマーランプ7が
設けられ、カメラ本体1の背面側には、裏蓋8、LCD表
示9、モードボタンA、モードボタンB、クリアボタン
C、ズームレバー10、緑ランプD、赤ランプE、裏蓋開
放レバー11が設けられ、裏蓋開放レバー11をその上昇停
止位置から下降停止位置に向かって矢印方向に操作する
と裏蓋8が開かれる。その裏蓋8が開いているときに
は、裏蓋開放レバー11は下降停止位置にあり、裏蓋8が
閉じると裏蓋開放レバー11が上昇して停止する。In FIG. 1, 1 is a camera body, and 2 and 3 are zoom lens barrels. On the front side of the camera body 1, the second
As shown in the figure, a distance measuring unit 4, a finder window 5, a flash 6, a CdS as a light receiving element, and a self-timer lamp 7 are provided. On the back side of the camera body 1, a back cover 8, an LCD display 9, a mode button are provided. A, a mode button B, a clear button C, a zoom lever 10, a green lamp D, a red lamp E, and a back lid opening lever 11 are provided, and the back lid opening lever 11 is moved in the arrow direction from its ascending stop position to its descending stop position. When it is operated to, the back cover 8 is opened. When the back lid 8 is open, the back lid opening lever 11 is at the lowering stop position, and when the back lid 8 is closed, the back lid opening lever 11 moves up and stops.
裏蓋8には、デート表示部12、デート切り換えボタン13
が設けられている。なお、カメラ本体1の底部には図示
を略すリワインドボタンが設けられている。The back cover 8 has a date display section 12 and a date switching button 13
Is provided. A rewind button (not shown) is provided on the bottom of the camera body 1.
カメラ本体1の上部には、第1図に示すように、電源レ
バー14、シャッターボタン15、マクロボタン16が設けら
れている。電源レバー14は電源ON位置と電源OFF位置と
の間でスライドされる。As shown in FIG. 1, a power lever 14, a shutter button 15, and a macro button 16 are provided on the top of the camera body 1. The power lever 14 is slid between the power ON position and the power OFF position.
ズームレバー10はワイド側とテレ側との間で矢印r1、r2
方向に操作される。このズームレバー10は後述するマニ
ュアルシャッター時間又はインターバル時間の変更に兼
用されているが、これについては、モードボタンA、モ
ードボタンB、クリアボタンCの機能を説明するときに
一括して説明することとする。Move the zoom lever 10 between the wide side and the tele side with the arrows r1 and r2.
Operated in the direction. The zoom lever 10 is also used for changing the manual shutter time or the interval time, which will be described later. This will be described collectively when the functions of the mode button A, the mode button B, and the clear button C are described. And
次に、上述したカメラの回路構成を第4図に基づいて説
明する。Next, the circuit configuration of the camera described above will be described with reference to FIG.
この制御回路の中心となるのはメインCPUであり、これ
と並列してシャッター関係の処理を行なうサブCPUがド
ライブICを介して接続されている。The center of this control circuit is the main CPU, and a sub CPU that performs shutter-related processing in parallel with this is connected via a drive IC.
メインCPUは、スイッチ等の情報入力手段からの入力に
基づき、以下の制御を行う。The main CPU performs the following control based on the input from the information input means such as a switch.
(1)各モータ駆動回路を介してズームモータ、フィル
ムモータを制御する。(1) The zoom motor and the film motor are controlled via each motor drive circuit.
(2)測距関係の表示を行う緑ランプD、ストロボ関係
の表示を行う赤ランプE、セルフタイマー関係の表示を
行うセルフタイマーランプ7の点灯、点滅を制御する。(2) The lighting and blinking of the green lamp D for displaying the distance-related display, the red lamp E for displaying the flash-related display, and the self-timer lamp 7 for displaying the self-timer are controlled.
(3)LCD表示9の表示を制御する。(3) The display on the LCD display 9 is controlled.
(4)ストロボ回路の充電の制御を行う。(4) Control the charging of the strobe circuit.
そして、メインCPUに対する情報入力手段としては、以
下のものがある。And, as the information input means for the main CPU, there are the following.
(1)電源レバー14を電源OFF位置にした際にONするロ
ックスイッチLOCK。(1) Lock switch LOCK that turns on when the power lever 14 is in the power off position.
(2)シャッターボタン15の一段押しでONする測光スイ
ッチSWS。(2) Metering switch SWS that is turned on by pressing the shutter button 15 one step.
(3)シャッターボタン15の二段押しでONするリレーズ
スイッチSWR。(3) Relays switch SWR that turns on when the shutter button 15 is pressed in two steps.
(4)マクロボタン16を押した際にONするセルフバック
のマクロスイッチMCRO。(4) Self-back macro switch MCRO that turns on when macro button 16 is pressed.
(5)ズームレバー10をテレ側r2に倒すことによってON
するズームのテレスイッチTELE。(5) Turned on by tilting the zoom lever 10 to the tele side r2
Tele switch TELE for zoom.
(6)ズームレバー10をワイド側r1に倒すことによって
ONするズームのワイドスイッチWIDE。(6) By tilting the zoom lever 10 to the wide side r1
Wide switch WIDE for zoom to be turned on.
(7)ズームレバー10の倒し角が小さいときにONし、大
きいとOFFする速度切替えスイッチZMHL。(7) Speed switch ZMHL that turns ON when the tilt angle of the zoom lever 10 is small, and turns OFF when the tilt angle is large.
(8)各モードボタンA,B,クリアボタンCを押すことに
よってONするセルフバックのモードAスイッチMDA、モ
ードBスイッチMDB、クリアスイッチMDC。(8) Self-back mode A switch MDA, mode B switch MDB, clear switch MDC that is turned on by pressing each mode button A, B, clear button C.
(9)フィルムパトローネにプリントされたDXコードを
読み取るDX接点。(9) DX contact that reads the DX code printed on the film cartridge.
(10)後述するズームコード入力手段ZC0,ZC1,ZC2。(10) Zoom code input means ZC0, ZC1, ZC2 described later.
(11)裏蓋開放レバー11を押し下げるとOFFし、裏蓋8
を閉じてレバーがロック位置まで上がるとONする裏蓋ス
イッチBACK。(11) When the back cover release lever 11 is pressed down, it turns off and the back cover 8
Back cover switch BACK that turns on when is closed and the lever is raised to the locked position.
(12)リワインドボタンを押すことによってONするセル
フバックのリワインドスイッチREW。(12) A self-back rewind switch REW that turns on when the rewind button is pressed.
(13)フィルムの給送の有無を検知するフィルム給送検
出スイッチ。(13) Film feed detection switch that detects the presence or absence of film feed.
ズーム関係の3つのスイッチTELE,WIDE,ZMHLは、1つの
ズームレバーによってON/OFFする構成であり、その接点
の配置は第5図に示す通りである。これらの組合せによ
り、5通りの状態をメインCPUへ入力させることがで
き、そのデータはズーム操作において、あるいはモード
設定において利用される。例えばズーム操作の際には、
図中に示したようにズームモータの正逆転と、それぞれ
の回転における高速、低速の切り換えとの情報をメイン
CPUへ入力させる。The three zoom-related switches TELE, WIDE and ZMHL are configured to be turned ON / OFF by one zoom lever, and the arrangement of the contacts is as shown in FIG. With these combinations, five states can be input to the main CPU, and the data is used in zoom operation or mode setting. For example, when zooming,
As shown in the figure, the main information is the information about the forward / reverse rotation of the zoom motor and the switching between high speed and low speed for each rotation.
Input to CPU.
一方、サブCPUは、オートフォーカスICを介して赤外LED
とPSDとから成る測距ユニットを制御すると共に、この
オートフォーカスICの出力に基づく測距データと、CdS
の出力に基づく測光データとをメインCPUへ転送する。On the other hand, the sub CPU is an infrared LED via an autofocus IC.
And the distance measurement unit consisting of PSD and the distance measurement data based on the output of this autofocus IC and CdS
Transfer the photometric data based on the output of and to the main CPU.
ドライブICは、サブCPUからの指令に基づいてシャッタ
ー回路の制御、及びストロボ回路のトリガ信号出力を行
う。The drive IC controls the shutter circuit and outputs the trigger signal of the strobe circuit based on a command from the sub CPU.
第6図は、上記ブロック図中のズーム関係部分について
の説明図である。FIG. 6 is an explanatory diagram of a zoom-related portion in the block diagram.
メインCPUからは、モータ駆動回路に対して4本の信号
線MP1,MP2,MN1,MN2を介して正転、逆転指令が出力され
る。From the main CPU, forward rotation and reverse rotation commands are output to the motor drive circuit via four signal lines MP1, MP2, MN1 and MN2.
また、このモータ駆動回路に駆動電源を供給するモータ
電源制御回路は、信号線MCNTを介してメインCPUから入
力される速度指令に基づき、供給電圧を高低2種類に切
り替える。NCNTがOFFであれば、電池電圧を直接ズーム
モータ駆動回路に供給し、ONであれば所定の電圧に降圧
して供給する。In addition, the motor power supply control circuit that supplies drive power to this motor drive circuit switches the supply voltage between high and low based on the speed command input from the main CPU via the signal line MCNT. If NCNT is OFF, the battery voltage is directly supplied to the zoom motor drive circuit, and if ON, it is stepped down to a predetermined voltage and supplied.
これらの指令の内容は、後述の第1表に示した通りであ
る。The contents of these commands are as shown in Table 1 below.
ズームモータは、正回転時にはカム筒を介して鏡筒3を
突出する方向に駆動して撮影レンズの焦点距離をテレ側
に変化させ、逆転時には鏡筒3を収納する方向へ駆動さ
せて撮影レンズの焦点距離をワイド側へ変化させる。The zoom motor drives the lens barrel 3 through the cam cylinder in the forward rotation direction to change the focal length of the taking lens to the tele side, and drives the lens barrel 3 in the reverse direction to retract the taking lens. The focal length of is changed to the wide side.
なお、このカメラにおいては、撮影レンズの焦点距離の
変化、この変化に伴う開放F値の変化、レンズが広角
(ワイド)端にあること、望遠(テレ)端にあること、
マクロ撮影位置にあること、収納(ロック)位置にある
こと等の情報を自動的に検出し、これらの情報に従って
各種の制御を行っている。In this camera, the change in the focal length of the taking lens, the change in the open F value due to this change, the lens at the wide-angle end, and the telephoto end.
Information such as being in the macro photographing position and being in the storage (lock) position is automatically detected, and various controls are performed according to these information.
そのため、レンズを駆動するカム筒の周面にコード板を
貼着し、ボディ側にこのコード板に摺接するブラシを4
本(各端子名:ZC0,ZC1,ZC2,GND)設けている。Therefore, a code plate is attached to the peripheral surface of the cam cylinder that drives the lens, and a brush that slides on the code plate is attached to the body side.
This is provided (each terminal name: ZC0, ZC1, ZC2, GND).
4本のブラシの内GNDは共通端子であり、他の3本がコ
ード検出用の端子である。The GND of the four brushes is a common terminal, and the other three are code detection terminals.
第7図はコード板13の展開図と各コードとの対応を示す
ものである。端子ZC0,ZC1,ZC2は、図中斜線で示したコ
ード板の導通ランドに接触している際に「0」、接触し
ていないときに「1」の信号が取り出される。本明細書
では、これらの端子の導通関係から検出される3ビット
の情報をズームコードZCODEと定義する。FIG. 7 shows the development of the code plate 13 and the correspondence between the codes. A signal of "0" is taken out from the terminals ZC0, ZC1 and ZC2 when it is in contact with the conductive land of the code plate shown by hatching in the figure, and a signal of "1" when it is not in contact. In this specification, 3-bit information detected from the conduction relationship of these terminals is defined as a zoom code ZCODE.
また、このカメラでは、ズーミングの制御のために上記
のズームコードに基づいてポジションコードPOSとディ
ビジョンコードDIVとを定めている。Further, in this camera, the position code POS and the division code DIV are determined based on the above zoom code for zooming control.
ポジションコードPOSは、撮影レンズがワイド端よりロ
ック位置側にあること、ズーム域のワイド端、テレ端に
あること、ワイド端とテレ端との間のズーム域にあるこ
と、テレ端よりマクロ位置側にあることの5つの状態を
区別するために用いられ、ディビジョンコードDIVは、
ズーム域を14分割してレンズ位置を示すために用いられ
る。図中のDIVは16進表示である。The position code POS is that the shooting lens is on the lock position side from the wide end, that it is at the wide end of the zoom range, that it is at the tele end, that it is in the zoom range between the wide end and the tele end, and that it is at the macro position from the tele end. Used to distinguish the five states of being on the side, the division code DIV is
It is used to indicate the lens position by dividing the zoom range into 14 parts. DIV in the figure is displayed in hexadecimal.
なお、第7図においては、POS=1,3の部分も一定の幅を
持って表現されているが、この部分は実際には幅を持た
ない点である。すなわち、POS=1となるのは、レンズ
がワイド端に設定される場合、すなわちZC1が1から0
(OFFからON)となった瞬間のみで、ワイド端で停止し
ない場合にはPOSは0から2に切り替わる。In FIG. 7, the portion of POS = 1, 3 is also expressed with a certain width, but this portion does not actually have a width. That is, POS becomes 1 when the lens is set to the wide end, that is, ZC1 is 1 to 0.
Only at the moment (OFF to ON), if it does not stop at the wide end, POS will switch from 0 to 2.
ところで、この装置では、ロック位置とズーム域との間
及びホーム域とマクロ位置との間は停止禁止域とされて
いる。By the way, in this device, a stop prohibition area is provided between the lock position and the zoom area and between the home area and the macro position.
しかし、上記の境界の区別を端子のONからOFFへの変化
によって検出する構成であると、本来ONである端子がブ
ラシとコード板との接触不良によってOFFと検出された
場合には、ズームモータが停止禁止域で停止してしまう
虞がある。However, if the above-mentioned boundary distinction is detected by the change of the terminal from ON to OFF, if the terminal that is originally ON is detected as OFF due to poor contact between the brush and the code plate, the zoom motor May stop in the prohibited area.
これで、この装置では、これらの境界を検出するに当た
って所定の端子のOFFからONへの変化を用いるようコー
ド板、及びソフトを構成している。このような構成とす
れば、端子がOFFである領域でONと検出されることはな
いため、ブラシとコード板との接触不良があったとして
も停止禁止位置での停止を避けることができる。With this, in this device, the code plate and the software are configured to use the change of the predetermined terminal from OFF to ON in detecting these boundaries. With such a configuration, since the ON state is not detected in the area where the terminal is OFF, even if there is a contact failure between the brush and the cord plate, the stop at the stop prohibition position can be avoided.
一方、ズーム域では、前述したように撮影レンズの焦点
距離に対応して14の区分を行ってる。しかも、端子ZC2
はズーム域内ではテレ端検出のためのみに使用されてい
る。On the other hand, in the zoom range, 14 divisions are made according to the focal length of the taking lens as described above. Moreover, the terminal ZC2
Is used only for tele edge detection in the zoom range.
従って、13の段階を2ビットで区分しなければならな
い。そこで、この例では、DIV=1〜Eに対応させてZCO
DE=4,5,6,7を繰り返して対応させる相対コードの構成
を採用している。Therefore, 13 steps must be divided into 2 bits. So, in this example, the ZCO
It uses a relative code structure that repeatedly corresponds DE = 4,5,6,7.
このような構成をとった場合、静的に検出されるズーム
コードZCODEのみからはレンズの焦点距離に対応するデ
ィビジョンコードを一つに特定することができないた
め、端点からのズームコードの変化を動的に検知しつつ
メモリー内に記憶されたディビジョンコードを逐次書換
えて現在のディビジョンコードを把握する構成とされて
いる。With such a configuration, it is not possible to specify one division code corresponding to the focal length of the lens only from the statically detected zoom code ZCODE, so the change of the zoom code from the end point is changed. It is configured to detect the current division code by sequentially rewriting the division code stored in the memory while automatically detecting it.
次に、モードボタンA、モードボタンBの機能について
説明する。Next, the functions of the mode button A and the mode button B will be described.
モードボタンAは、露出方式を設定する機能を有し、露
出方式としては、ここでは、オート(ストロボ自動発光
モード)、ストロボON(ストロボ構成発光モード)、ス
トロボOFF(ストロボ発光禁止モード)、露出補正、バ
ルブ、バルブ&ストロボONの6種類が準備されている。The mode button A has the function of setting the exposure method. As the exposure method, here, auto (strobe automatic flash mode), strobe ON (strobe configuration flash mode), strobe OFF (strobe flash off mode), exposure Six types of correction, bulb, bulb & strobe ON are prepared.
第8図には、この各露出方式に対応する表示マークが示
されている。なお、オートの場合、無表示である。ま
た、露出方式に対応して1個のMODEAが準備されてお
り、MODEAの内容「0」はオート、「1」はストロボO
N、「2」はストロボOFF、「3」は露出補正、「4」は
バルブ、「5」はバルブ&ストロボONに対応している。
モードボタンAを操作すると、MODEAが変更される。FIG. 8 shows the display mark corresponding to each exposure method. It should be noted that in the case of auto, it is not displayed. Also, one MODEA is prepared corresponding to the exposure method. The content of MODEA "0" is auto, "1" is strobe O.
N, "2" corresponds to strobe OFF, "3" corresponds to exposure compensation, "4" corresponds to bulb, "5" corresponds to bulb & strobe ON.
When the mode button A is operated, MODEA is changed.
モードボタンBは、撮影方式を設定する機能を有し、撮
影方式としては、ここでは、1コマ撮影、連続撮影、セ
ルフタイマー、ダブルセルフ、多重撮影、インターバル
の6種類が準備されている。この各撮影方式に対応する
表示マークも第8図に示されているが、1コマ撮影のと
きは無表示である。また、撮影方式に対応してMODEBが
準備されており、このMODEBの内容「0」は1コマ撮
影、「1」は連続撮影、「2」はセルフタイマー、
「3」はダブルセルフ、「4」は多重撮影、「5」はイ
ンターバルに対応している。The mode button B has a function of setting a photographing method, and six kinds of photographing methods are prepared here: one frame photographing, continuous photographing, self-timer, double self, multiple photographing, and interval. Although the display marks corresponding to the respective photographing methods are also shown in FIG. 8, they are not displayed during the single frame photographing. In addition, MODEB is prepared corresponding to the shooting method. The content of this MODEB "0" is single frame shooting, "1" is continuous shooting, "2" is self-timer,
“3” corresponds to double self, “4” corresponds to multiple shooting, and “5” corresponds to interval.
モードボタンBを操作すると、MODEBの内容が変更され
る。LCD表示には、このMODEAの内容とMODEBの内容とに
基づき、表示が行われると共に、撮影時の制御もこれら
の内容に基づき行われる。When the mode button B is operated, the contents of MODEB are changed. The LCD display is displayed based on the contents of MODEA and MODEB, and the control at the time of shooting is also performed based on these contents.
露出方式がバルブ又はバルブ&ストロボONに対して、第
2表に示すマニュアルシャッター時間が準備されてい
る。ここでは、8種類のマニュアルシャッター時間が準
備され、この8種類のマニュアルシャッター時間に対し
て1個のMODBLBが準備されており、このMODBLBの内容
「0」はバルブに対応し、「1」〜「7」は各マニュア
ルシャッター時間1〜60秒に対応している。このMODBLB
内容は、モードボタンAを押してバルブ又はバルブ&ス
トロボONモードに変化したときにそのままモードボタン
Aを押した状態でズームレバー10を操作すると変更され
る。なお、バルブ又はバルブ&ストロボONモードのとき
でマニュアルシャッター時間が表示されていないときに
モードボタンAを押し直し、ズームレバー10を操作して
も変更される。The manual shutter time shown in Table 2 is prepared for the exposure method of bulb or bulb & strobe ON. Here, eight types of manual shutter time are prepared, and one MODBLB is prepared for these eight types of manual shutter time. The content "0" of this MODBLB corresponds to the valve, and "1" ~ "7" corresponds to each manual shutter time of 1 to 60 seconds. This modblb
The contents are changed when the zoom lever 10 is operated while the mode button A is being pressed when the mode button A is pressed to change to the valve or valve & strobe ON mode. It should be noted that when the manual shutter time is not displayed in the bulb or bulb & strobe ON mode, the mode button A is pressed again and the zoom lever 10 is manipulated.
撮影方式のインターバルに対して、第3表に示すインタ
ーバル時間が準備されている。ここでは、16種類のイン
ターバル時間が準備され、この16種類のインターバル時
間に対して1個のMODINTが準備されており、このMODINT
の各内容「0」〜「15」は、各インターバル時間10秒〜
60分に対応している。MODINTの内容は、モードボタンB
を押してインターバルモードに変化したときに、そのま
まモードボタンBを押した状態でズームレバー10を操作
すると変更される。なお、インターバルモードでインタ
ーバル時間が表示されていないときにモードボタンBを
押し、ズームレバー10を操作しても変更される。なお、
マニュアルシャッター時間の初期値はバルブであり、イ
ンターバル時間の初期値は60秒であり、これは、モード
イニシャライズ又はクリアボタンCをONすると自動的に
設定される。The interval times shown in Table 3 are prepared for the shooting method intervals. Here, 16 types of interval time are prepared, and one MODINT is prepared for these 16 types of interval time.
Each content of "0" ~ "15", each interval time 10 seconds ~
It corresponds to 60 minutes. The contents of MODINT are mode button B
When the mode is changed to the interval mode by pressing, the mode is changed by operating the zoom lever 10 while pressing the mode button B. It should be noted that when the interval time is not displayed in the interval mode, the mode button B is pressed and the zoom lever 10 is operated to change it. In addition,
The initial value of the manual shutter time is a valve, and the initial value of the interval time is 60 seconds, which is automatically set when the mode initialization or clear button C is turned on.
次に、ICD表示9の表示内容について第9図を参照しつ
つ説明する。モードボタンA、Bによるモードマーク
は、その各モードに応じて各表示領域に表示され、その
各マークの意味については既述したので、残余のマーク
について説明する。Next, the display contents of the ICD display 9 will be described with reference to FIG. The mode marks by the mode buttons A and B are displayed in the respective display areas according to the respective modes, and the meanings of the respective marks have already been described, so the remaining marks will be described.
この第9図において、17はシャッターボタンマーク、18
はマクロマーク、19はズームレバーマーク、20は電池マ
ーク、21は7セグメント表示部であり、「mm」は焦点距
離表示のときに点灯する単位のマーク、「MS」はマニュ
アルシャッター時間又はインターバル時間を表示すると
きの単位のマーク、「EX」は撮影枚数を意味する単位の
マークである。In FIG. 9, 17 is a shutter button mark, 18
Is a macro mark, 19 is a zoom lever mark, 20 is a battery mark, 21 is a 7-segment display unit, "mm" is a mark of the unit that lights up when the focal length is displayed, and "MS" is a manual shutter time or interval time. Is a unit mark when displaying, and “EX” is a unit mark indicating the number of shots.
シャッターボタンマーク17はシャッターボタン15が作動
可能なとき表示され、マクロマーク18はマクロボタン16
を押してマクロ位置に撮影レンズが繰り出されてマクロ
撮影が可能なときに点灯され、測距の結果マクロ撮影へ
の切り換えが必要なときに点滅される。ズームレバーマ
ーク19はズームレバー10が使用可能なとき点灯又は点滅
され、電池マーク20は電池消耗時に点灯する。7セグメ
ント表示部21には、撮影枚数、焦点距離又はマニュアル
シャッター時間あるいはインターバル時間に対応する数
値が表示される。なお、単位のマーク「MS」において、
「M」は分を「S」は秒を意味し、マニュアルシャッタ
ー時間あるいはインターバル時間の設定された時間に対
応して「M」又は「S」のいずれかが表示される。The shutter button mark 17 is displayed when the shutter button 15 is operable, and the macro mark 18 is the macro button 16
Lights when the shooting lens is extended to the macro position by pressing and macro shooting is possible, and it flashes when it is necessary to switch to macro shooting as a result of distance measurement. The zoom lever mark 19 is lit or blinked when the zoom lever 10 is usable, and the battery mark 20 is lit when the battery is exhausted. Numerical values corresponding to the number of shots, focal length, manual shutter time, or interval time are displayed on the 7-segment display unit 21. In addition, in the unit mark "MS",
"M" means minutes and "S" means seconds, and either "M" or "S" is displayed corresponding to the set time of the manual shutter time or the interval time.
次に、第10図〜第24図に示したフローチャートに従って
上述したメインCPUに格納されたプログラムをカメラの
作動と共に説明する。 Next, the program stored in the above-mentioned main CPU will be described along with the operation of the camera according to the flowcharts shown in FIGS.
《メイン処理》 まず、第10図〜第15図に示したリセット処理、メイン処
理から説明する。メイン処理は、カメラの基本動作を規
定するものであり、他の処理は種々の条件に応じてメイ
ン処理から分岐あるいはコールされて行なわれるもので
ある。<< Main Process >> First, the reset process and the main process shown in FIGS. 10 to 15 will be described. The main processing defines the basic operation of the camera, and other processing is performed by being branched or called from the main processing according to various conditions.
電源が投入されるとメインCPUのリセットが解除され、
第10図のリセット処理が開始される。メインCPUはステ
ップ(以下、S.とする)RS1,RS2においてメモリのイニ
シャライズとスイッチデータの入力とを行い、S.RS3に
おいてモードイニシャライズ処理を行い、S.RS4で第16
図に示したズームイニシャライズ処理を行った後、メイ
ン処理に入る。なお、モードイニシャライズ処理は、前
述した各種のモードの設定を初期値に戻し、ストロボ自
動発光、1コマ撮影のモードとする処理である。When the power is turned on, the reset of the main CPU is released,
The reset process of FIG. 10 is started. The main CPU performs memory initialization and switch data input at step RS1 and RS2 (hereinafter referred to as S.), mode initialization at S.RS3, and 16th at S.RS4.
After performing the zoom initialization processing shown in the figure, the main processing is started. The mode initialization process is a process for returning the settings of the various modes described above to the initial values and setting the mode for automatic flash emission and single frame shooting.
メイン処理では、S.MI1において表示ホールドに用いる
1秒のタイマをクリア、スタートさせる。In the main process, the 1 second timer used for display hold in S.MI1 is cleared and started.
S.MI2〜MI4では、測光スイッチSWS、リレーズスイッチS
WR、ワイドスイッチWIDE、テレスイッチTELE、モードA
スイッチMDA、モードBスイッチMDB、クリアスイッチMD
C、マイクロスイッチMCROの全てがOFFしている場合にス
イッチ判定フラグ?SWOFFに1がセットされ、何れかがON
している場合には0がセットされる。なお、以下の説明
においてフラグ名には、語の頭に「?」を付して他の記
号と区別することとする。For S.MI2 to MI4, metering switch SWS, relays switch S
WR, Wide switch WIDE, Tele switch TELE, Mode A
Switch MDA, Mode B switch MDB, Clear switch MD
When all of C and the micro switch MCRO are OFF, 1 is set to the switch judgment flag? SWOFF and any of them is turned ON.
If so, 0 is set. In the following description, the flag name will be prefixed with "?" To distinguish it from other symbols.
S.MI5〜MI8では、測光スイッチSWS、リレーズスイッチS
WR、ワイドスイッチWIDE、テレスイッチTELEの4つのス
イッチが全てOFFであり、かつ、モード設定において撮
影が禁止されるモードの組合せが選択されていない場合
に測光スイッチ有効フラグ?SWSENに1がセットされ、何
れかのスイッチがONしている場合、あるいは撮影禁止の
モード組合せが設定されている場合に0がセットされ
る。For S.MI5 to MI8, metering switch SWS, relays switch S
When all four switches of WR, wide switch WIDE, and tele switch TELE are OFF, and the combination of modes that prohibits shooting is not selected in the mode setting, 1 is set to the metering switch valid flag? SWSEN. , 0 is set when any of the switches is turned on, or when the photographing prohibited mode combination is set.
S.MI9では前述した各スイッチの状態が入力され、以下
この入力されたスイッチデータに基づいて処理が行われ
る。In S.MI9, the states of the respective switches described above are input, and thereafter, processing is performed based on the input switch data.
まず、S.MI10においてリワインドスイッチREWがONして
いると判断された場合には、S.MI11でモードイニシャラ
イズ処理された後、S.WI12で第12図に示したループ抜け
出し処理が行われる。この処理は、ストロボ回路の充電
を停止するS.LO1と、充電表示用の赤ランプを消灯させ
るS.LO2との2ステップから成り、メイン処理から他の
処理に分岐する前に必ずコールされる。First, when it is determined in S.MI10 that the rewind switch REW is ON, the mode initialization processing is performed in S.MI11, and then the loop exit processing shown in FIG. 12 is performed in S.WI12. This process consists of two steps, S.LO1 that stops charging the strobe circuit and S.LO2 that turns off the red lamp for charging, and is always called before branching from the main process to other processes. .
ループ抜け出し処理の後、S.MI121のリワインド処理に
分岐する。リワインド処理については詳述しないが、フ
ィルムの巻き戻しが終了するとリワインド終了フラグ?R
EWENDが1にセットされ、メイン処理の先頭にジャンプ
して処理が進められる。After the loop exit processing, the process branches to the rewind processing of S.MI121. The rewind process is not described in detail, but the rewind end flag? R is set when the film rewinding is completed.
EWEND is set to 1, and the process jumps to the beginning of the main process.
裏蓋が閉じて裏蓋スイッチBACKがONしている場合には、
S.MI14においてローディング終了フラグ?LDENDの状態か
らローディングが終了しているか否かを判断し、終了し
ていない場合(?LDEND=0)にはS.MI15,MI16のモード
イニシャライズ処理とループ抜け出し処理とを経てS.MI
161のローディング処理に分岐する。終了している場合
にはS.MI17,MI18をスキップして処理が進められる。When the back cover is closed and the back cover switch BACK is ON,
In S.MI14, it is judged from the state of loading end flag? LDEND whether loading is finished or not, and if it is not finished (? LDEND = 0), mode initialization processing and loop exit processing of S.MI15 and MI16. And through S.MI
It branches to the loading process of 161. If it has ended, S.MI17 and MI18 are skipped and the processing proceeds.
なお、ローディング処理が終了すると、?LDENDに1がセ
ットされ、メイン処理の先頭にジャンプし処理が進めら
れる。When the loading process is completed,? LDEND is set to 1, and the process jumps to the beginning of the main process to proceed.
裏蓋が開放している場合には、S.MI17,MI18において?LD
END.?REWENDが共にクリアされる。If the case back is open, in S.MI17, MI18? LD
END.?REWEND is cleared together.
第13図のS.MI19〜MI24では、ロックスイッチLOCKがOFF
からONになった場合、すなわち電源レバーが電源ON位置
から電源OFF位置になった場合の処理を示している。ロ
ック位置フラグ?LOCKに基づいて撮影レンズがロック位
置にないと判断された場合には、LCD表示上のフィルム
枚数表示を焦点距離表示に切替えた後、抜け出し処理を
行い、後述するズーム逆転処理へ分岐してレンズをロッ
ク位置に引き戻す。レンズが既にロック位置にあり、リ
ワインド終了状態でない場合には、ループ抜け出し処理
を経て後述のロック処理に分岐する。リワインド終了状
態ならば、第15図に示したメイ処理の「MID」の位置へ
とジャンプして処理が進められる。In S.MI19 to MI24 in Fig. 13, the lock switch LOCK is OFF.
When the power lever is turned on, that is, when the power lever is moved from the power-on position to the power-off position. If it is determined based on the lock position flag? LOCK that the taking lens is not in the lock position, after switching the film number display on the LCD display to the focal length display, the exit processing is performed and the zoom reverse processing described later is performed. Branch and pull the lens back to the locked position. If the lens is already in the lock position and is not in the rewind end state, the process exits the loop and branches to the lock process described later. If it is in the rewind end state, the process proceeds by jumping to the "MID" position of the May process shown in FIG.
ロックスイッチLOCKがOFFであり、かつ、S.MI25におい
てレンズがワイド端よりロック位置側にある(POS=
0)場合には、S.MI26,MI27において焦点距離表示を行
うと共に、表示ホールドフラグ?WAITDを1として表示を
1秒間ホールドするよう設定する。このホールドの処理
は、メイン処理の最後に説明する。その後、S.MI28でマ
クロ要求フラグ?RQMCR0に0をセットし、S.MI29で抜け
出し処理を実行して後述のズーム正転処理へ分岐し、レ
ンズをワイド端へ移動させる。The lock switch LOCK is OFF, and the lens is closer to the lock position than the wide end in S.MI25 (POS =
In the case of 0), the focal length is displayed in S.MI26 and MI27, and the display hold flag? WAITD is set to 1 so that the display is held for 1 second. This hold processing will be described at the end of the main processing. Thereafter, in S.MI28, the macro request flag? RQMCR0 is set to 0, and in S.MI29, the exit processing is executed to branch to the zoom forward rotation processing described later to move the lens to the wide end.
S.MI30〜MI36では、マクロスイッチMCROがONしている場
合に、焦点距離表示を行うと共に、表示ホールドフラグ
?WAITDを1にセットする。そして、マクロ位置フラグ?M
CROの状態から撮影レンズがマクロ位置にあるか否かを
判断し、マクロ位置にあれば表示ホールド用のタイマを
クリア、スタートして第15図の「MIC」へとジャンプし
て処理を進める。マクロ位置になければマクロ要求フラ
グ?RQMCROを1にセットし、ループ抜け出し処理を経て
ズーム正転処理へ分岐し、レンズをマクロ位置まで移動
させる。In S.MI30 to MI36, when the macro switch MCRO is ON, the focal length is displayed and the display hold flag is displayed.
? WAITD is set to 1. And the macro position flag? M
From the CRO state, it is judged whether or not the taking lens is in the macro position, and if it is in the macro position, the display hold timer is cleared and started, and the process jumps to "MIC" in Fig. 15 to proceed. If it is not in the macro position, the macro request flag? RQMCRO is set to 1, the process branches to the zoom forward rotation process through the loop exit process, and the lens is moved to the macro position.
続いて第14図に示したS.MI37〜MI43では、テレスイッチ
TELEがONしている場合に、焦点距離表示に切り換えて表
示ホールドフラグを立て、テレ端にない場合(POS≠
3)には抜け出し処理を経てテレ端よりマクロ側にある
(POS=4)かワイド側にある(POS≠4)かを判断す
る。テレ端よりワイド側のズーム域にある場合には、後
述するテレ移動処理へ分岐してレンズをテレ側に移動さ
せ、マクロ側にある場合にはズーム逆転処理へ分岐して
レンズをテレ端に引き戻す。Then, in S.MI37 to MI43 shown in Fig. 14, the teleswitch
If TELE is on, switch to focal length display and set the display hold flag, and if it is not at the tele end (POS ≠
In 3), after exit processing, it is determined whether it is on the macro side (POS = 4) or on the wide side (POS ≠ 4) from the tele end. If it is in the zoom range wider than the tele end, it branches to the tele movement process described below to move the lens to the tele side, and if it is on the macro side, it branches to the zoom reversal process to move the lens to the tele end. Pull back.
レンズが既にテレ端にある場合(POS=3)には、表示
用タイマをクリアしてこの時点から再度1秒のカウント
を行う。When the lens is already at the telephoto end (POS = 3), the display timer is cleared and counting for 1 second is performed again from this point.
S.MI44〜MI50では、ワイドスイッチWIDEがONしている場
合に、焦点距離表示に切り換えると共に表示ホールドフ
ラグを立て、レンズがワイド端にあればそのままS.MI48
でタイマーをクリア、スタートさせてメイン処理を進め
る。ワイド端にない場合には、ループ抜け出し処理を経
てレンズがテレ端よりワイド側にあるかマクロ側にある
かを判断する。In S.MI44 to MI50, when the wide switch WIDE is ON, the focal length display is switched to and the display hold flag is set, and if the lens is at the wide end, S.MI48
Clear the timer, start it and proceed with the main processing. If it is not at the wide end, it is determined whether the lens is on the wide side or the macro side of the tele end through the loop exit processing.
ワイド側にある場合には、後述のワイド移動処理に分岐
してレンズをワイド側へ移動させる。マクロ側にある場
合には、ズーム逆転処理に分岐してレンズをテレ端に引
き戻し、テレ端に達してもワイドスイッチWIDEが押され
続けている場合には、ズーム逆転処理からワイド移動処
理へ分岐してレンズを連続的にワイド側へ移動させる。If it is on the wide side, the process moves to the wide movement processing described later to move the lens to the wide side. If it is on the macro side, it branches to zoom reverse processing and pulls the lens back to the tele end, and if the wide switch WIDE continues to be pressed even after reaching the tele end, it branches from zoom reverse processing to wide movement processing. Then, the lens is continuously moved to the wide side.
従って、撮影レンズのマクロ位置への設定はマクロスイ
ッチのONによって行い、マクロ位置に設定されたレンズ
をズーム域に戻すためには、ズームレバーをいずれかの
方向に操作すればよい。Therefore, the macro lens is set to the macro position by turning on the macro switch, and the zoom lever may be operated in either direction to return the lens set to the macro position to the zoom range.
第14図のS.MI51〜MI54では、マクロテレシフトフラグ?M
TSIFTの状態からシフトが要求されていると判断される
場合に、焦点距離表示処理を行うと共に、表示ホールド
フラグ?WAITDを1とし、ループ抜け出し処理を経てズー
ム逆転処理に分岐してレンズをテレ端に引き戻す。In S.MI51 to MI54 in Fig. 14, the macro teleshift flag? M
When it is judged from the TSIFT state that a shift is requested, the focal length display process is performed, the display hold flag? WAITD is set to 1, and the loop exit process is performed to branch to the zoom reverse process and the lens is moved to the tele end. Pull back to.
この実施例では、マクロ撮影の遠距離限界は約1メート
ルであるため、レンズがマクロ位置にあって測距結果が
1メートル以上である場合にはこのままシャッターを切
ってもピントのあった写真を得ることができない。そこ
で、このカメラでは、上記のような場合にリレーズロッ
クをかけ、レンズをマクロ位置からテレ端へシフトさせ
るよう制御している。フラグ?MTSIFTは、AEAF制御処理
内のLL演算処理において設定されるものである。In this embodiment, since the long-distance limit for macro photography is about 1 meter, if the lens is in the macro position and the distance measurement result is 1 meter or more, a photograph that is still in focus even if the shutter is released as it is Can't get Therefore, in this camera, the relays lock is applied in the above case, and the lens is controlled to shift from the macro position to the tele end. The flag? MTSIFT is set in the LL calculation process in the AEAF control process.
続いてS.MI55では、リワインド終了フラグ?REWENDの状
態を判断し、リワインドが終了している場合にはS.MI56
でLCD表示に「00 EX」の表示を行わせる。このフラグが
0の場合には、S.MI57でモード設定処理がコールされ
る。Then, S.MI55 judges the state of the rewind end flag? REWEND, and if the rewind has ended, S.MI56
To display "00 EX" on the LCD display. When this flag is 0, the mode setting process is called in S.MI57.
モード設定処理は、S.MI2〜MI4で設定したスイッチ判定
フラグ?SWOFFをみて前回の入力でスイッチが全てOFFし
ていた場合にのみ設定処理に入り、いずれかのスイッチ
がONしていた場合には設定を行わずにメイン処理へリタ
ーンする。The mode setting process starts only when all the switches are turned off by the previous input by checking the switch judgment flag? SWOFF set in S.MI2 to MI4, and when any switch is turned on. Returns to the main process without setting.
このモード設定処理内では、露出方式、撮影方式を設定
し、各方式に対応した値をMODEA、MODEBにセットする。
また、モードの変更があった場合には、モードチェンジ
フラグ?MDCHGが1とされ、変更がなければ0とされる。In this mode setting process, the exposure method and shooting method are set, and the values corresponding to each method are set in MODEA and MODEB.
When the mode is changed, the mode change flag? MDCHG is set to 1, and when the mode is not changed, it is set to 0.
モード設定処理からリターンすると、S.MI58において設
定されたフラグの状態を判定し、モードの変更があった
場合にはS.MI59,MI60で表示ホールドフラグを1にセッ
トしてループ抜け出し処理を経てメイン処理の先頭にジ
ャンプする。When returning from the mode setting process, the state of the flag set in S.MI58 is judged, and if the mode is changed, the display hold flag is set to 1 in S.MI59 and MI60 and the loop exit process is executed. Jump to the beginning of the main process.
モードの変更がなかった場合には、S.MI61,MI62におい
て測光スイッチSWSと測光スイッチ有効フラグ?SWSENと
の状態を判定し、所定の条件を満たす場合にS.MI63〜MI
65で焦点距離表示を行って表示ホールドフラグをクリア
し、ループ抜け出し処理を経てシャッター関係の制御を
行うAEAF制御処理へと分岐する。If the mode is not changed, the status of the photometric switch SWS and the photometric switch valid flag? SWSEN is determined in S.MI61 and MI62, and S.MI63 to MI
At 65, the focal length is displayed, the display hold flag is cleared, and after the loop exit processing, the flow branches to the AEAF control processing for performing shutter-related control.
AEAF制御処理へ分岐するのは、測光スイッチがONしてお
り、かつ、メモリされたSWS,SWR,TELE,WIDEの各スイッ
チデータが何れもOFFであり、かつ、撮影可能なモード
設定である場合である。すなわち、AEAF制御処理に分岐
するのはSWSがOFFからONに変化した場合のみであり、ズ
ームレバーが操作されていた場合等は分岐せずにメイン
処理が続行される。The branch to AEAF control processing is when the photometric switch is ON, all SWS, SWR, TELE, and WIDE switch data stored in memory are OFF, and the shooting mode is set. Is. That is, the branching to the AEAF control processing is performed only when the SWS changes from OFF to ON, and when the zoom lever is operated, the main processing is continued without branching.
S.MI66ではストロボ回路の充電制御処理が実行され、S.
MI67〜MI71において表示切り換えの処理が実行される。In S.MI66, the charge control process of the strobe circuit is executed, and S.MI66
Display switching processing is executed in MI67 to MI71.
表示ホールドが要求されている場合、例えば後述するズ
ームの処理後にメイン処理において、表示用タイマーの
クリアから1秒経ったか否かが判断される。When the display hold is requested, it is determined whether or not one second has passed from the clearing of the display timer in the main process after the zoom process described later, for example.
タイマーが1秒経過する前には、実在なされている表示
がホールドされる。The actual display is held before the timer elapses for one second.
表示ホールドが要求されていない場合、あるいはタイマ
ーが1秒経過すると、枚数表示以外の表示がなされてい
る場合には枚数表示を行い、表示ホールドグラフ?WAITD
をクリアする。If a display hold is not requested, or if a timer other than 1 is displayed when the timer has elapsed for 1 second, the number of pieces is displayed and the display hold graph? WAITD
To clear.
このように、フィルム枚数表示は、一時的に切り換えら
れる際を除いて他の表示より優先的に表示されることと
なる。In this way, the display of the number of films is preferentially displayed over the other displays except when it is temporarily switched.
そして、S.MI72で125ms処理を停止した後、S.MI73で充
電禁止時間処理がコールされ、リターン後メイン処理の
S.MI2へとジャンプして処理が続けられる。And after stopping the 125ms processing in S.MI72, the charge prohibition time processing is called in S.MI73 and after the return, the main processing
The process continues by jumping to S.MI2.
以上でメイン処理の各ステップの説明を終了し、続いて
メイン処理から分岐するフロー、サブルーチンについて
説明する。Above, the description of each step of the main processing is completed, and subsequently, the flow and the subroutine branching from the main processing will be described.
≪ズームイニシャライズ処理≫ 第16図はリセット処理のS.RS4でコールされるズームイ
ニシャライズ処理のフローである。<< Zoom initialization processing >> Fig. 16 is a flow of the zoom initialization processing called in S.RS4 of the reset processing.
このカメラでは、前述したようにズームコードが相対コ
ードであるため、電池が抜かれてメモリ内容が破棄され
ると撮影レンズが現在どの位置にあるかをカメラ自身が
把握できなくなってしまう。ズームイニシャライズ処理
は、このような場合に撮影レンズを一旦ロック位置まで
引き戻すために行なわれる。In this camera, since the zoom code is a relative code as described above, if the battery is removed and the memory contents are discarded, the camera itself cannot grasp the current position of the taking lens. The zoom initialization process is performed to temporarily return the taking lens to the lock position in such a case.
まず、S.ZI1においてコード板に摺接するブラシの導通
状態からズームコードZCODEを入力する。First, in S.ZI1, the zoom code ZCODE is input from the conductive state of the brush slidingly contacting the code plate.
S.ZI2〜ZI8においては、レンズがロック位置になければ
モータを高速で逆転させ、既にロック位置にある場合に
は100ms間ズームモータを高速で正転させた後に逆転さ
せてロック位置まで引き戻す。In S.ZI2 to ZI8, if the lens is not in the lock position, the motor is reversely rotated at high speed, and if it is already in the lock position, the zoom motor is normally rotated at high speed for 100 ms and then reversely rotated to pull back to the lock position.
そして、S.ZI9でポジションコードPOSを0、ロック位置
フラグを1、マクロ位置フラグを0としてコールされた
位置にリターンする。Then, in S.ZI9, the position code POS is set to 0, the lock position flag is set to 1 and the macro position flag is set to 0, and the process returns to the called position.
次に、ズーミング関係の処理、ズーム逆転処理、正転処
理、テレ、ワイド移動処理について説明するが、その前
に、これらの処理内で頻繁にコールされるコードチェッ
ク処理について説明しておく。Next, processing related to zooming, zoom reverse processing, normal rotation processing, tele and wide movement processing will be described, but before that, code check processing frequently called in these processing will be described.
≪コードチェック処理≫ 第17図及び第18図は、ズーミングに伴うズームコードZC
ODEの変化により、ポジションコードPOS、ディビジョン
コードDIV、ズームコードの変化予測値ZCFOW,ZCREVを決
定する処理である。≪Code check process≫ Figures 17 and 18 show the zoom code ZC associated with zooming.
This is a process of determining the predicted change values ZCFOW and ZCREV of the position code POS, the division code DIV, and the zoom code according to the change of ODE.
但し、ズームコードの一部を相対コードとしているた
め、静的に検出されるズームコードのみからはレンズの
焦点距離に対応するポジションコード、ディビジョンコ
ードを一つに特定することができない。However, since a part of the zoom code is a relative code, the position code and the division code corresponding to the focal length of the lens cannot be specified as one only from the statically detected zoom code.
そこで、このコードチェック処理では、ズームコードが
絶対コードであるロック位置(ZCODE=2)からのズー
ムコードの変化を動的に検知しつつメモリー内に記憶さ
れたポジションコードPOS、ディビジョンコードDIVを逐
次書換えている。Therefore, in this code check process, the position code POS and the division code DIV stored in the memory are sequentially detected while dynamically detecting the change of the zoom code from the lock position (ZCODE = 2) where the zoom code is an absolute code. I am rewriting.
この処理に入ると、まずS.CK1でロックスイッチLOCK、
マイクロスイッチMCRO、ワイドスイッチWIDE、テレスイ
ッチTELE、速度切り替えスイッチZMHLの各データが入力
される。これらのステッチデータは、後述のテレ移動処
理、ワイド移動処理等においてコードチェック処理がコ
ールされた場合に、リターン後に利用される。When entering this process, first lock switch LOCK with S.CK1,
Each data of micro switch MCRO, wide switch WIDE, tele switch TELE, speed change switch ZMHL is input. These stitch data are used after the return when the code check process is called in the tele move process, the wide move process or the like which will be described later.
S.CK2〜CK5では、ポジションコードがワイド端(POS=
1)、テレ端(POS=3)を示す場合に、これらをそれ
ぞれ強制的にズーム域(POS=2)、テレ端よりマクロ
位置側(POS=4)を示すコードに設定する。前述した
ようにテレ端、ワイド端におけるポジションコードPOS
は幅を持たないため、ズームモータが動いている場合に
は直ちに他の値となる。In S.CK2 to CK5, the position code is at the wide end (POS =
1) and the tele end (POS = 3), these are forcibly set to codes indicating the zoom range (POS = 2) and the macro position side (POS = 4) from the tele end, respectively. As mentioned above, position code POS at tele end and wide end
Has no width, it immediately takes on another value when the zoom motor is moving.
続いて、S.CK6のズームコード入力処理によってズーム
コードZCODEが入力され、ズームコードに変化がない場
合にはS.CK7からコールされたステップにリターンす
る。Subsequently, the zoom code ZCODE is input by the zoom code input processing of S.CK6, and when there is no change in the zoom code, the process returns to the step called from S.CK7.
変化があった場合には、ズームモータの回転方向によっ
て異なる処理が実行される。モータが正転の場合には、
S.CK8からS.CK9へ進み、逆転の場合には第18図のS.CK25
へと進む。When there is a change, different processing is executed depending on the rotation direction of the zoom motor. If the motor is rotating forward,
Proceed from S.CK8 to S.CK9, and in the case of reverse rotation, S.CK25 in Fig. 18
Go to.
正転の場合から説明する。The case of forward rotation will be described.
なお、S.CK2〜CK5の処理により、POSの値は0,2,4の何れ
かとなる。The value of POS becomes 0, 2, or 4 depending on the processing of S.CK2 to CK5.
レンズがワイド端よりロック位置側にある場合(POS=
0)には、ブラシのZC1端子がONとなるまで、すなわち
ワイド端となるまでの間はS.CK10からそのままコールさ
れたステップへとリターンする。ZC1がONとなった場合
には、S.CK11においてPOS及びDIVを1にセットすると共
に、ズームモータが正転していれば次の変化後にとるで
あろうズームコードの値(ズームコードの正転方向の変
化予測値)ZCFOWに4をセットしてリターンする。When the lens is on the lock side from the wide end (POS =
In 0), the process returns from S.CK10 to the called step as it is until the ZC1 terminal of the brush is turned on, that is, until the wide end is reached. When ZC1 is turned ON, POS and DIV are set to 1 in S.CK11, and if the zoom motor is rotating normally, the value of the zoom code that will be taken after the next change (the zoom code is normal). Predicted change in rolling direction) Set ZCFOW to 4 and return.
なお、変化予測値は、第7図の対応表に基づいて定めら
れる。The predicted change value is determined based on the correspondence table shown in FIG.
レンズがズーム域にある場合(POS=2)には、S.CK12
からS.CK13へ進んでディビジョンコードDIVが2より小
さいか否かを判断し、2以上である場合にはS.CK14にお
いてZC2端子の状態からテレ端に達したか否かを判断す
る。If the lens is in the zoom range (POS = 2), S.CK12
To S.CK13, it is determined whether the division code DIV is smaller than 2, and if it is 2 or more, it is determined whether the state of the ZC2 terminal in S.CK14 has reached the tele end.
ZC2端子が0となるのは、第7図に示したようにワイド
端よりロック位置側とズーム域とマクロ位置との間であ
る。従って、理論的にはPOS=2でZC2端子が0となこと
は考えられず、S.CK13のステップがなくともテレ端を検
出できることとなる。The ZC2 terminal becomes 0 between the lock position side from the wide end, the zoom range, and the macro position, as shown in FIG. Therefore, theoretically, it is not considered that the ZC2 terminal becomes 0 when POS = 2, and the tele end can be detected without the step of S.CK13.
しかしながら、コード板の製造上の誤差により、ワイド
端側でのZC2が0となる領域とZC1が0となる領域とが一
部重なることも考えられる。However, it is conceivable that a region where ZC2 is 0 and a region where ZC1 is 0 partially overlap with each other due to a manufacturing error of the code plate.
そこで、このような誤差があってもZC2端子の信号のみ
からテレ端を検出できるようにS.CK13の判断が設けられ
ている。Therefore, the judgment of S.CK13 is provided so that the tele end can be detected only from the signal of the ZC2 terminal even if there is such an error.
テレ端が検出されると、S.CK15,CK16においてPOSを3、
DIVをEHにセットすると共に、LCD表示の表示をテレ端の
焦点距離表示(70mm)に変更してリターンする。なお、
このフローにはいる場合には、LCD表示には必ず焦点距
離表示がなされている。When the tele end is detected, POS is set to 3 in S.CK15 and CK16,
While setting DIV to EH, change the LCD display to the telephoto focal length display (70mm) and return. In addition,
When entering this flow, the LCD display always shows the focal length display.
テレ端に達していない場合には、S.CK17,CK18においてZ
C2を1とみなしてズームコードZCODEと変化予測値ZCFOW
とを比較する。これらが等しい場合には、S.CK19〜CK22
においてディビジョンコードのカウントアップ、新たな
変化予測値のセットを行うと共に、表示キープフラグ?K
PLCDが0(表示変更許可)であれば新たなDIVに対応し
た焦点距離表示を行ってリターンする。If the tele end is not reached, Z in S.CK17, CK18
C2 as 1 and zoom code ZCODE and predicted change value ZCFOW
Compare with. If they are equal, S.CK19 to CK22
In addition to counting up the division code and setting a new predicted change value, display keep flag? K
If PLCD is 0 (display change permission), the focal length display corresponding to the new DIV is performed and the process returns.
S.CK9,CK12での判断が共に否定である場合、すなわちレ
ンズがテレ端よりマクロ位置側にある場合(POS=4)
には、S.CK23でZC0端子が0か否かを判断し、0であれ
ばS.CK24でマクロ位置フラグ?MCROを1にセットすると
共に、マクロ要求フラグ?RQMCROをクリアしてリターン
する。When the judgments at S.CK9 and CK12 are both negative, that is, when the lens is on the macro position side from the tele end (POS = 4)
In S.CK23, it is determined whether or not the ZC0 terminal is 0. If it is 0, the macro position flag? MCRO is set to 1 in S.CK24, the macro request flag? RQMCRO is cleared, and the process returns.
モータが逆転している場合には、第18図のS.CK25にジャ
ンプして処理が進められる。If the motor is rotating in the reverse direction, the process jumps to S.CK25 in FIG.
ズームコードZCODEの2は絶対コードであり、レンズが
ロック位置にあることを意味する。この場合には、S.CK
25から分岐してS.CK26においてズームモータのブレーキ
をかける。そして、S.CK27,CK28でPOSを0とすると共
に、ロック位置フラグ?LOCKを立て、スタック処理を経
てメイン処理の先頭へジャンプする。The zoom code ZCODE 2 is an absolute code and means that the lens is in the locked position. In this case, S.CK
Branch from 25 and brake the zoom motor at S.CK26. Then, POS is set to 0 in S.CK27 and CK28, the lock position flag? LOCK is set, and the stack process is performed to jump to the head of the main process.
レンズがテレ端よりマクロ位置側にある場合(POS=
4)には、S.CK29からS.CK30へ進み、ZC1端子が1であ
る間はそのままコールされたステップへリターンする。When the lens is on the macro position side from the tele end (POS =
In 4), the process proceeds from S.CK29 to S.CK30, and while the ZC1 pin is at 1, returns to the called step.
ZCl端子が0である場合には、レンズがズーム域に入っ
たものとしてPOSとDIV、そして逆転方向の変化予測値ZC
REVをセットし、S.CK32において表示変更が許可されて
いればS.CK33で焦点距離表示を新たな値(65mm)として
リターンする。When the ZCl terminal is 0, it is assumed that the lens has entered the zoom range, POS and DIV, and the predicted change value ZC in the reverse direction.
If REV is set and the display change is permitted in S.CK32, the focal length display will be returned to a new value (65mm) in S.CK33.
次に、POSが4でない場合には、S.CK34においてPOS=2
の場合とPOS=0の場合とに処理が別れ、レンズがワイ
ド端よりロック位置側にある場合(POS=0にはそのま
まリターンする。Next, if POS is not 4, POS = 2 in S.CK34
The processing is divided into the case of POS and the case of POS = 0, and when the lens is on the lock position side from the wide end (returns to POS = 0 as it is).
レンズがズーム域にある場合(POS=2)には、S.CK35
〜CK39においてデイビジョンコードがBH以下であること
を条件にZC2端子がON(0)であるか否かを判断し、0
であればワイド端よりロック位置側にあると判断してPO
Sを0とすると共に、表示変更が許可されていれば焦点
距離表示を新たな値(35mm)に変更してリターンする。
S.CK35の判断は前述したS.CK13と同様にコード板の製造
誤差を考慮したものである。If the lens is in the zoom range (POS = 2), S.CK35
~ In CK39, it is judged whether the ZC2 terminal is ON (0) on condition that the division code is BH or less, and 0
If so, PO is determined as being on the lock position side from the wide end.
When S is set to 0 and the display change is permitted, the focal length display is changed to a new value (35 mm) and the process returns.
The judgment of S.CK35 considers the manufacturing error of the code plate as in the case of S.CK13 described above.
S.CK40,CK41では、ZC2端子を1とみなしてズームコード
ZCODEを検出し、これが変化予測値ZCREVと等しいか否か
を判断する。等しくない場合にはそのままリターンし、
等しい場合にはS.CK42〜CK45においてディビジョンコー
ドを1マイナスして新たな変化予測値ZCFOW,ZCREVをセ
ットすると共に、表示変更が許可されていれば焦点距離
表示を新たな値としてリターンする。In S.CK40 and CK41, the ZC2 pin is regarded as 1 and the zoom code
ZCODE is detected and it is determined whether or not this is equal to the predicted change value ZCREV. If they are not equal, return as is,
If they are equal, the division code is decremented by 1 in S.CK42 to CK45, and new change predicted values ZCFOW and ZCREV are set, and if the display change is permitted, the focal length display is returned as a new value.
上述したように、ロック位置、マクロ位置、テレ端、ワ
イド端の設定は、いずれも端子ZC0,1,2のOFF(1)から
ON(0)への変化によって検出しており、これによりブ
ラシとコード板との接触不良による検出エラーを防止し
て停止禁止位置でズームモータが停止してしまう事態を
回避することができる。As mentioned above, the lock position, macro position, tele end, and wide end are all set from OFF (1) of terminals ZC0, 1, 2.
It is detected by the change to ON (0), so that it is possible to prevent a detection error due to poor contact between the brush and the code plate, and avoid a situation where the zoom motor stops at the stop prohibition position.
≪ズーム逆転処理≫ 第19図はメイン処理のS.MI22,MI42,MI50,MI54から分岐
するズーム逆転処理を示すフローチャートである。この
処理は撮影レンズをロック位置まで引き込む動作及びマ
クロ位置からズーム範囲まで戻す動作を行なう。なお、
ズーム範囲内で停止する場合にはバックラッシュによる
影響を除去するための正転動作が含まれる。<< Zoom Reverse Processing >> FIG. 19 is a flowchart showing zoom reverse processing that branches from S.MI22, MI42, MI50, and MI54 of the main processing. This processing includes an operation of retracting the taking lens to the lock position and an operation of returning from the macro position to the zoom range. In addition,
When stopping within the zoom range, a normal rotation operation is included to eliminate the effect of backlash.
以下、ズーム関係の処理は第20図に示した動作説明図と
共に説明する。The zoom-related processing will be described below with reference to the operation explanatory view shown in FIG.
このフローに分岐すると、まずS.ZR1,ZR2においてマク
ロテレシフトフラグ?MTSIFTとマクロ位置フラグ?MCROと
をクリアし、ズームモータを高速で逆転させる。When branching to this flow, first, in S.ZR1 and ZR2, the macro teleshift flag? MTSIFT and the macro position flag? MCRO are cleared, and the zoom motor is reversed at high speed.
S.ZR3では、表示キープフラグ?KPLCDを1として焦点距
離表示の変化を禁止し、S.ZR4,ZR5ではレンズがテレ端
よりマクロ位置側にある場合にはコードチェックを繰り
返す。In S.ZR3, the display keep flag? KPLCD is set to 1 to prohibit the change of the focal length display, and in S.ZR4 and ZR5, the code check is repeated when the lens is on the macro position side from the tele end.
レンズがテレ端よりズーム域側に設定されている場合、
あるいはS.ZR5の判断を繰り返す間にズーム域に入った
場合には、S.ZR6でロックスイッチLOCKのON/OFFが判断
される。When the lens is set to the zoom range side from the tele end,
Or, if the zoom range is entered while repeating the determination of S.ZR5, ON / OFF of the lock switch LOCK is determined by S.ZR6.
ロックスイッチがONしている場合には、S.ZR7において
表示キープフラグ?KPLCDをクリアする。そして、S.ZR8
〜ZR13において、レンズがロック位置に達するかロック
スイッチがOFFするまでモータを逆転させ、ロック位置
に達したらモータを停止してメンイ処理の先頭へジャン
プして処理が続けられる。この場合の動きは、第20図に
符号aで示したものである。When the lock switch is ON, the display keep flag? KPLCD is cleared in S.ZR7. And S.ZR8
In ZR13, the motor is reversely rotated until the lens reaches the lock position or the lock switch is turned off, and when the lock position is reached, the motor is stopped and the main process is jumped to and the process is continued. The movement in this case is shown by the symbol a in FIG.
ズームモータの逆転によってワイド端を越える前にロッ
クスイッチがOFFした場合には、S.ZR14〜ZR23において
スイッチのOFFから70ms逆転させて50ms正転させ、ここ
でレンズがホーム域にあればそのまま停止させる(第20
図の符号bで示した動き)。正転後にもレンズがワイド
端よりロック位置側にある場合には、ワイド端までモー
タ正転を継続させ、ワイド端まで繰り出してからモータ
を停止させる(第20図の符号cで示した動き)。何れの
場合にも焦点距離表示を行ってメイン処理の先頭へとジ
ャンプして処理が続けられる。If the lock switch is turned off before the wide end is exceeded by the reverse rotation of the zoom motor, S.ZR14 to ZR23 reverses the switch for 70 ms and then rotates it forward for 50 ms.If the lens is in the home range, stop it as it is. Let (20th
(The movement indicated by reference numeral b in the figure). If the lens is on the lock position side from the wide end even after the normal rotation, the motor forward rotation is continued up to the wide end and is extended to the wide end, and then the motor is stopped (the movement indicated by the symbol c in FIG. 20). . In either case, the focal length is displayed and the process is continued by jumping to the beginning of the main process.
一方、ロックスイッチが当初からOFFしていた場合に
は、S.ZR6からS.ZR24へ進み、ワイドスイッチがONして
いれば、そのまま後述するワイド移動処理の「JPWIDE」
端子へジャンプして処理が続けられる。そうでない場合
には、S.ZR25〜ZR30においてズーム域となってから50ms
経過した後にモータを高速正転させ、レンズをテレ端に
設定してメイン処理へジャンプする(第20図の符号dで
示した動き)。On the other hand, if the lock switch has been off from the beginning, proceed from S.ZR6 to S.ZR24, and if the wide switch is on, go to "JPWIDE" for wide movement processing, which will be described later.
The processing is continued by jumping to the terminal. If not, 50ms after zoom becomes in S.ZR25 to ZR30
After the lapse of time, the motor is rotated at a high speed in the normal direction, the lens is set to the tele end, and the process jumps to the main process (the movement indicated by the symbol d in FIG. 20).
ズーム逆転処理において、あるいはワイド移動処理の
「STOPWD」端子からこの逆転処理に入った場合には、バ
ックラッシュを除去するため、モータの逆転停止後50ms
間正転させてからモータをストップさせる。従って、焦
点距離表示の変更を禁止していないと一旦ワイド側のDI
V領域に入ったところで短い焦点距離の表示がなされ、
反転してテレ側のDIV領域に入ったところで長い焦点距
離の表示に切り換えられる場合がある。このような表示
の変化は、焦点距離をワイド側へ移行する動作であるに
も拘らず、停止直前でテレ側へ誤動作したかのような印
象をユーザーに与えかねない。そこで、この場合には表
示キープフラグ?KPLCDを立てて、表示の変化を一時禁止
し、ズームモータが停止した時点で変更を許可するよう
に構成している。In the case of zoom reverse rotation processing, or when this reverse rotation processing is entered from the "STOPWD" terminal of wide movement processing, 50 ms after the motor reverse rotation stop is performed in order to eliminate backlash.
Rotate the motor forward for a while and then stop the motor. Therefore, if you do not prohibit changing the focal length display, the DI
When entering the V area, a short focal length is displayed,
There is a case where the display is switched to a display with a long focal length when it is inverted and enters the DIV area on the tele side. Such a change in display may give the user an impression as if a malfunction occurred on the telephoto side immediately before the stop despite the movement of the focal length to the wide side. Therefore, in this case, the display keep flag? KPLCD is set to temporarily suspend the change in the display and permit the change when the zoom motor is stopped.
≪ズーム正転処理≫ 第21図はメイン処理のS.MI29,MI36から分岐するズーム
正転処理を示すフローチャートである。この処理は、撮
影レンズをロック位置からワイド端へ、あるいはズーム
域からマクロ位置へ移動させるものである。<< Zoom Normal Rotation Process >> FIG. 21 is a flowchart showing the zoom normal rotation process branched from S.MI29 and MI36 of the main process. This processing moves the photographing lens from the lock position to the wide end or from the zoom range to the macro position.
ズームモータ正転の処理に入ると、まず、S.ZF1,ZF2に
おいてロック位置フラグ?LOCKをクリアしてズームモー
タを高速正転させる。S.ZF3〜ZF6では、レンズがワイド
端よりズーム域側にあることを確認した後、マクロ要求
がなければそのままモータを停止してメイン処理へとジ
ャンプする。これは、第20図の符号eで示したように、
電源レバーを電源ON位置にした場合にレンズをロック位
置からワイド端に移動する処理である。When the process of normal rotation of the zoom motor is started, first, the lock position flag? LOCK is cleared in S.ZF1 and ZF2, and the zoom motor is normally rotated at high speed. In S.ZF3 to ZF6, after confirming that the lens is on the zoom range side from the wide end, if there is no macro request, stop the motor and jump to the main processing. This is as shown by the symbol e in FIG.
This is the process of moving the lens from the lock position to the wide end when the power lever is in the power ON position.
マクロ要求がある場合には、S.ZF7〜ZF9においてロック
スイッチのOFFを条件にレンズがズーム域のテレ端を過
ぎるのを待ち、ロックスイッチがONした場合にはS.ZF10
でモータを停止してメイン処理にジャンプする。レンズ
がテレ端を過ぎると、S.ZF11〜ZF13においてマクロ位置
フラグ?MCROが立つのを待ってモータを停止し(第20図
の符号fで示した動き)、メイン処理へジャンプして処
理が進められる。これは、電源レバー電源ON位置(ロッ
クスイッチOFF)の状態でマクロボタン16を押した際の
動作である。If there is a macro request, in S.ZF7 to ZF9, wait for the lens to pass the tele end of the zoom range on condition that the lock switch is OFF, and if the lock switch is ON, S.ZF10
Stop the motor and jump to the main process. When the lens passes the tele end, the motor is stopped after the macro position flag? MCRO is set in S.ZF11 to ZF13 (movement indicated by the symbol f in Fig. 20), and the process jumps to the main process for processing. Can be advanced. This is the operation when the macro button 16 is pressed in the state of the power lever power ON position (lock switch OFF).
上述のズームモータ逆転、正転処理で示したように、電
源レバー、あるいはマクロボタン16での操作によるレン
ズ駆動はすべて高速で行われる。As shown in the above-described zoom motor reverse rotation and normal rotation processing, the lens drive by the operation of the power lever or the macro button 16 is performed at high speed.
≪テレ移動処理≫ 第22図はメイン処理のS.MI42から分岐するテレ移動処理
を示すフローチャートである。<< Tele Movement Processing >> FIG. 22 is a flowchart showing the tele movement processing branched from S.MI42 of the main processing.
この処理は、撮影レンズがズーム範囲にあってテレスイ
ッチTELEをONすることによって実行されるものである。
ズームモータを正転させて撮影レンズを移動させる点で
前述のズーム正転処理と共通するが、ズーミング速度が
高速切り替えできる点で異なる。This processing is executed by turning on the tele switch TELE when the taking lens is in the zoom range.
It is common to the above-described zoom forward rotation process in that the zoom motor is normally rotated to move the photographing lens, but is different in that the zooming speed can be switched at high speed.
テレ移動処理に入ると、まずS.ZT1においてズームモー
タを高速で正転させ、S.ZT2で速度切替え用のタイマー
をクリアしてスタートさせる。When entering the tele-movement processing, first the zoom motor is normally rotated at high speed in S.ZT1, and the speed switching timer is cleared and started in S.ZT2.
S.ZT3〜ZT10では、テレスイッチがONしていること、レ
ンズがテレ端に達していないこと(POS≠3)、ロック
スイッチがOFFであることを条件に、起動時の30msを高
速で駆動し、30msを経過した後は速度切替えスイッチの
選択に応じて高速、低速を切り替えてモータを正転させ
る。In S.ZT3 to ZT10, 30ms at startup is driven at high speed on condition that the tele switch is ON, the lens has not reached the tele end (POS ≠ 3), and the lock switch is OFF. Then, after 30 ms has elapsed, the motor is rotated normally by switching between high speed and low speed according to the selection of the speed switch.
ズーム域でテレスイッチTELEをOFFすると、第20図の符
号gで示した通りの動作となる。また、テレ端に達した
際の動作は、符号hで示されている。When the tele switch TELE is turned off in the zoom range, the operation is as indicated by the symbol g in FIG. Further, the operation when reaching the tele end is indicated by the symbol h.
上記の条件のみずれかを満足しなくなった際には、S.ZT
11でモータを停止させ、メイン処理の先頭へと処理を進
める。When the above conditions are not satisfied, S.ZT
At 11, the motor is stopped and the process proceeds to the beginning of the main process.
≪ワイド移動処理≫ 第23図はメイン処理のS.MI50から分岐するワイド移動処
理を示すフローチャートである。<< Wide Movement Processing >> FIG. 23 is a flowchart showing the wide movement processing branched from S.MI50 of the main processing.
この処理は、撮影レンズがズーム範囲にあって、ワイド
スイッチWIDEのONによって実行されるものであり、撮影
レンズを収納方向へ移動させる点で前記のズーム逆転処
理と共通するが、ズーミング速度が切り替え可能な点は
テレ移動処理と共通である。This process is executed when the shooting lens is in the zoom range and the wide switch WIDE is turned on, and is the same as the zoom reverse processing described above in that the shooting lens is moved in the retracted direction, but the zooming speed is switched. Possible points are common to the tele-movement processing.
ワイド移動処理に入ると、まず、S.ZW1においてズーム
モータを高速で反転させ、S.ZW2でタイマーをクリアし
てスタートさせる。前述のズーム逆転処理のS.ZR24から
分岐した場合には、このS.ZW2以下の処理が共通する。In the wide movement process, first, the zoom motor is reversed at high speed in S.ZW1, and the timer is cleared and started in S.ZW2. When the process is branched from S.ZR24 of the above-described zoom inversion process, the processes of S.ZW2 and below are common.
S.ZW3〜ZW10では、ワイドスイッチがONしていること、
レンズがワイド端よりロック位置側に入っていないこと
(POS≠0)、ロックスイッチがOFFであることを条件
に、励起時の30msを高速で駆動し、30msを経過した後は
速度切替えスイッチの選択に応じて高速、低速を切り替
えてモータを逆転させる。In S.ZW3 to ZW10, the wide switch is ON,
If the lens is not in the lock position side from the wide end (POS ≠ 0) and the lock switch is OFF, drive 30 ms during excitation at high speed, and after 30 ms, the speed change switch The motor is rotated in reverse by switching between high speed and low speed according to the selection.
ワイドスイッチWIDEがOFFした場合には、S.ZW11におい
てモータの回転を高速に設定した後、ズーム逆転処理の
S.ZR14へと分岐し、バックラッシュによる影響を除去す
るための処理が実行される(第20図の符号iで示した動
き)。If the wide switch WIDE is turned off, set the motor rotation to high speed in S.ZW11 and then
The process branches to S.ZR14, and a process for eliminating the influence of backlash is executed (movement indicated by reference sign i in FIG. 20).
ズーム域でワイドスイッチWIDEをOFFし、上述した70ms
の正転、50msの逆転が終了した時点でワイド端よりロッ
ク位置側にあった場合には、第20図に符号jで示したよ
うにワイド端まで繰り出してズームモータを停止する。Wide switch WIDE is turned off in the zoom range, and the above 70ms
If the lock position is on the lock position side from the wide end at the time point when the normal rotation and the reverse rotation of 50 ms are completed, the zoom motor is stopped and extended to the wide end as indicated by the symbol j in FIG.
レンズがワイド端よりロック位置側に入った場合には、
S.ZW12でモータを高速に設定した後、S.ZW13〜ZW17にお
いて50ms待ってズームモータを反転させ、バックラッシ
ュを除去しつつレンズをワイド端に設定してモータを停
止し(第20図の符号kで示した動き)、メイン処理へと
ジャンプする。If the lens enters the lock position side from the wide end,
After setting the motor to high speed with S.ZW12, wait 50 ms for S.ZW13 to ZW17 to reverse the zoom motor, set the lens to the wide end while removing the backlash, and stop the motor (see Fig. 20). (Movement indicated by reference character k), and jumps to the main processing.
ロックスイッチがONされた場合には、S.ZW18でモータを
停止させ、メイン処理に入る。この場合、メイン処理か
らズーム逆転処理へ分岐してレンズがロック位置まで引
き戻されることとなる。When the lock switch is turned on, the motor is stopped at S.ZW18 and the main processing starts. In this case, the main processing is branched to the zoom reverse processing and the lens is pulled back to the lock position.
≪ロック処理≫ 第24図はメイン処理のS.MI24から分岐するロック処理の
フローを示したものである。この処理は、ロックスイッ
チがONされて撮影レンズがロック位置に収納された際に
分岐して実行される処理である。<< Lock Processing >> FIG. 24 shows the flow of the lock processing branched from S.MI24 of the main processing. This process is a process that is branched and executed when the lock switch is turned on and the taking lens is stored in the lock position.
この処理に入ると、S.LK1〜LK4においてローディング終
了フラグ?LDENDの状態に応じてLCD表示に枚数表示を点
灯、あるいは消灯させ、モードを初期値に戻す。When this processing is entered, the number display is turned on or off on the LCD display according to the state of the loading end flag? LDEND in S.LK1 to LK4, and the mode is returned to the initial value.
S.LK5〜LK13のループは、リワインドスイッチREWがOFF
していること、裏蓋スイッチBACKがOFFしているが、ON
していてもローディングが終了していること、ロックス
イッチがONしていることを条件に125msの繰り返しで実
行される。Rewind switch REW is OFF for S.LK5 to LK13 loops
That the back cover switch BACK is OFF, but ON
Even if it is done, it is executed repeatedly for 125 ms on condition that the loading is completed and the lock switch is ON.
S.LK13では、メイン処理のS.MI73と同様の充電禁止時間
処理が行われる。In S.LK13, the same charge prohibition time processing as in S.MI73 of the main processing is performed.
リワインドスイッチがONした場合には、S.LK6から分岐
してS.LK61のリワインド処理を実行し、メイン処理の先
頭にジャンプする。When the rewind switch is turned on, the process branches from S.LK6, executes the rewind process of S.LK61, and jumps to the beginning of the main process.
裏蓋が閉じていてローディングが終了している場合に
は、S.LK9,LK10をスキップしてループが形成され、裏蓋
が開放されるとローディング終了フラグがクリアされる
と共に、枚数表示が消灯される。そして、次回のループ
において裏蓋が閉じられれば、S.LK8からS.LK81のロー
ディング処理に進み、この処理が終了するとメイン処理
の先頭にジャンプする。When the back cover is closed and loading is completed, S.LK9 and LK10 are skipped to form a loop. When the back cover is opened, the loading end flag is cleared and the number of sheets display is turned off. To be done. If the back cover is closed in the next loop, the process proceeds from S.LK8 to S.LK81 loading process, and when this process ends, the process jumps to the beginning of the main process.
ロックスイッチLOCKがOFFした場合には、S.LK14,LK15で
充電スタートフラグ?CHGSTと表示ホールドフラグ?WAITD
とを1にセットしてメイン処理へジャンプして処理が進
められる。When the lock switch LOCK is turned off, charge start flag? CHGST and display hold flag? WAITD in S.LK14, LK15
And are set to 1 and the process proceeds by jumping to the main process.
[効果] 以上、説明してきたようにこの発明に係るカメラのレン
ズ位置検出装置は、停止禁止域の通過を検出するに当た
って所定の端子のOFFからONへの変化を用いるようコー
ド板を構成したため、所定の領域がレンズの停止禁止域
とされている場合にも、ブラシとコード板との接触不良
によって停止禁止域でズームモータが停止することがな
い。[Effects] As described above, the lens position detecting device for a camera according to the present invention has the code plate configured to use the change of the predetermined terminal from OFF to ON in detecting the passage of the stop prohibited area. Even when the predetermined area is the stop prohibited area of the lens, the zoom motor does not stop in the stop prohibited area due to poor contact between the brush and the code plate.
図面は、この発明に係るカメラのレンズ位置検出を搭載
したカメラを示したものである。 第1図〜第3図はカメラの外観を示したものであり、第
1図は平面図、第2図は正面図、第3図は背面図であ
る。 第4図は制御回路のブロック図、第5図はズームスイッ
チの接点構成の説明図、第6図はズームモータ制御系の
ブロック図、第7図はコード板の展開図及びコード板と
各コードとの対応図、第8図はモード設定の説明図、第
9図はLCD表示のセグメントの説明図である。 第10図〜第19図及び第21図〜第24図は、この実施例の電
動ズーム装置の機能を示すフローチャートであり、第10
図はリセット処理、第11,13,14,15図はメイン処理、第1
2図はループ抜け出し処理、第16図はズームイニシャラ
イズ処理、第17,18図はコードチェック処理、第19図は
ズーム逆転処理、第21図はズーム正転処理、第22図はテ
レ移動処理、第23図はワイド移動処理、第24図はロック
処理を示している。 第20図はズーミングの動作を説明するための図である。The drawings show a camera equipped with the lens position detection of the camera according to the present invention. 1 to 3 show the appearance of the camera. FIG. 1 is a plan view, FIG. 2 is a front view, and FIG. 3 is a rear view. FIG. 4 is a block diagram of a control circuit, FIG. 5 is an explanatory diagram of a contact structure of a zoom switch, FIG. 6 is a block diagram of a zoom motor control system, and FIG. 7 is a development view of a code plate and code plates and respective codes. FIG. 8 is a diagram for explaining mode setting, and FIG. 9 is a diagram for explaining LCD display segments. FIG. 10 to FIG. 19 and FIG. 21 to FIG. 24 are flowcharts showing the function of the electric zoom device of this embodiment.
The figure shows the reset processing, and the figures 11, 13, 14, and 15 show the main processing, the first
Figure 2 shows loop exit processing, Figure 16 shows zoom initialization processing, Figures 17 and 18 shows code check processing, Figure 19 shows zoom reverse processing, Figure 21 shows zoom forward processing, Figure 22 shows tele movement processing, FIG. 23 shows the wide movement process, and FIG. 24 shows the lock process. FIG. 20 is a diagram for explaining the zooming operation.
フロントページの続き (72)発明者 沼子 紀夫 東京都板橋区前野町2丁目36番9号 旭光 学工業株式会社内 (72)発明者 永井 克俊 東京都板橋区前野町2丁目36番9号 旭光 学工業株式会社内 (56)参考文献 特開 平2−12211(JP,A) 特開 平2−123311(JP,A) 特開 平1−296207(JP,A)Front Page Continuation (72) Inventor Norio Numako 2-36 Maenocho, Itabashi-ku, Tokyo Asahi Kogaku Kogyo Co., Ltd. (72) Katsutoshi Nagai 2-36-9 Maenocho, Itabashi-ku, Tokyo Asahikari (56) Reference JP-A-2-12211 (JP, A) JP-A-2-123311 (JP, A) JP-A-1-296207 (JP, A)
Claims (1)
ズームレンズ位置を複数の領域に区分するコード板と、
該コード板に摺接しつつ相対的に移動し、コード板の導
通部分に対する接触、非接触を検出する複数のブラシ
と、該ブラシからの信号に基づいて制御されるレンズ駆
動用のズームモータとを備え、所定の領域がレンズの停
止禁止域とされているカメラのレンズ位置検出装置にお
いて、 前記停止禁止域の端点検出を、前記ブラシが前記コード
板の非導通部分から導通部分へ切り替わる点で行う構成
であることを特徴とするカメラのレンズ位置検出装置。1. A code plate having a pattern of a conducting portion and a non-conducting portion to divide the zoom lens position into a plurality of regions.
A plurality of brushes that relatively move while slidingly contacting the code plate to detect contact and non-contact with a conductive portion of the code plate, and a lens driving zoom motor that is controlled based on signals from the brushes. In a lens position detection device for a camera, in which a predetermined area is a stop prohibition area of a lens, an end point of the stop prohibition area is detected at a point where the brush switches from a non-conducting portion to a conducting portion of the code plate. A lens position detection device for a camera having a configuration.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3131789A JPH0776806B2 (en) | 1989-02-10 | 1989-02-10 | Camera lens position detector |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3131789A JPH0776806B2 (en) | 1989-02-10 | 1989-02-10 | Camera lens position detector |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02210411A JPH02210411A (en) | 1990-08-21 |
| JPH0776806B2 true JPH0776806B2 (en) | 1995-08-16 |
Family
ID=12327904
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3131789A Expired - Fee Related JPH0776806B2 (en) | 1989-02-10 | 1989-02-10 | Camera lens position detector |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0776806B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001042200A (en) * | 1999-07-30 | 2001-02-16 | Casio Comput Co Ltd | Camera device and zoom operation control method |
| JP4747523B2 (en) * | 2004-07-02 | 2011-08-17 | ソニー株式会社 | Imaging device and zoom lens control method for imaging device |
-
1989
- 1989-02-10 JP JP3131789A patent/JPH0776806B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02210411A (en) | 1990-08-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5291232A (en) | Device for controlling an operation of a movable member | |
| US5136320A (en) | Electronically controlled camera having macro and normal operational modes | |
| JP2794631B2 (en) | Camera with power zoom function and interchangeable camera and interchangeable lens with power zoom function | |
| JPH0776806B2 (en) | Camera lens position detector | |
| US5235374A (en) | Electronically controlled camera having macro and normal operational modes | |
| JPH07122689B2 (en) | Electric zoom device | |
| JP2750598B2 (en) | Electronic control camera with macro function | |
| JP2842604B2 (en) | Exposure control device for camera with interval function | |
| JP2876067B2 (en) | Camera optical system controller | |
| JP2816693B2 (en) | Electronic control camera | |
| JP2717548B2 (en) | Zoom lens lens position detector | |
| JPH02210431A (en) | Electronically controlled camera | |
| JP2796823B2 (en) | Electronic control camera | |
| JP3072377B2 (en) | camera | |
| JP2717546B2 (en) | Electric zoom device | |
| JP3140544B2 (en) | Lens shutter camera | |
| JP2717547B2 (en) | Electric zoom device | |
| GB2254706A (en) | Movement control device for a camera lens | |
| JP3177785B2 (en) | camera | |
| JP2832445B2 (en) | Camera mode setting device | |
| JPH0664288B2 (en) | Trimming mode configurable camera | |
| JPH0450932A (en) | Motor driven zoom device | |
| JP3002314B2 (en) | camera | |
| JP2536238Y2 (en) | Camera display device | |
| JPH05232560A (en) | Camera |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080816 Year of fee payment: 13 |
|
| LAPS | Cancellation because of no payment of annual fees |