JPH01235929A - Multidivided photometric device - Google Patents
Multidivided photometric deviceInfo
- Publication number
- JPH01235929A JPH01235929A JP6440888A JP6440888A JPH01235929A JP H01235929 A JPH01235929 A JP H01235929A JP 6440888 A JP6440888 A JP 6440888A JP 6440888 A JP6440888 A JP 6440888A JP H01235929 A JPH01235929 A JP H01235929A
- Authority
- JP
- Japan
- Prior art keywords
- microcomputer
- mode
- data
- mcb
- flash
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 claims abstract description 55
- 238000005375 photometry Methods 0.000 claims description 73
- 230000008859 change Effects 0.000 abstract description 34
- 238000009826 distribution Methods 0.000 abstract description 12
- 239000003990 capacitor Substances 0.000 description 56
- 238000000034 method Methods 0.000 description 48
- 238000004364 calculation method Methods 0.000 description 47
- 230000008569 process Effects 0.000 description 43
- 230000004048 modification Effects 0.000 description 24
- 238000012986 modification Methods 0.000 description 24
- 238000012545 processing Methods 0.000 description 22
- 238000012937 correction Methods 0.000 description 21
- 239000008186 active pharmaceutical agent Substances 0.000 description 18
- 238000010586 diagram Methods 0.000 description 17
- 230000033001 locomotion Effects 0.000 description 17
- 238000005259 measurement Methods 0.000 description 17
- 230000035945 sensitivity Effects 0.000 description 17
- 230000010354 integration Effects 0.000 description 16
- 238000012546 transfer Methods 0.000 description 13
- 238000003384 imaging method Methods 0.000 description 11
- 230000003287 optical effect Effects 0.000 description 11
- 238000006243 chemical reaction Methods 0.000 description 9
- 238000010304 firing Methods 0.000 description 7
- 101100502336 Komagataella pastoris FLD1 gene Proteins 0.000 description 6
- 101100421128 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SEI1 gene Proteins 0.000 description 6
- 230000007423 decrease Effects 0.000 description 6
- OYFJQPXVCSSHAI-QFPUQLAESA-N enalapril maleate Chemical compound OC(=O)\C=C/C(O)=O.C([C@@H](C(=O)OCC)N[C@@H](C)C(=O)N1[C@@H](CCC1)C(O)=O)CC1=CC=CC=C1 OYFJQPXVCSSHAI-QFPUQLAESA-N 0.000 description 6
- 230000004044 response Effects 0.000 description 5
- 229910052799 carbon Inorganic materials 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 241000282414 Homo sapiens Species 0.000 description 3
- 241001057181 Orcus Species 0.000 description 3
- 229910052754 neon Inorganic materials 0.000 description 3
- GKAOGPIIYCISHV-UHFFFAOYSA-N neon atom Chemical compound [Ne] GKAOGPIIYCISHV-UHFFFAOYSA-N 0.000 description 3
- 229910052698 phosphorus Inorganic materials 0.000 description 3
- 239000004576 sand Substances 0.000 description 3
- 229910052717 sulfur Inorganic materials 0.000 description 3
- 235000015722 Cantharellus cibarius Nutrition 0.000 description 2
- 244000191482 Cantharellus cibarius Species 0.000 description 2
- 208000010201 Exanthema Diseases 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 244000145845 chattering Species 0.000 description 2
- 239000013078 crystal Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 201000005884 exanthem Diseases 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 229910052757 nitrogen Inorganic materials 0.000 description 2
- 206010037844 rash Diseases 0.000 description 2
- 238000003756 stirring Methods 0.000 description 2
- 238000004804 winding Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 101100119853 Candida albicans FCR1 gene Proteins 0.000 description 1
- 241000238366 Cephalopoda Species 0.000 description 1
- 241000282412 Homo Species 0.000 description 1
- 101100119865 Mus musculus Fcrla gene Proteins 0.000 description 1
- 101100131043 Oryza sativa subsp. japonica MOF1 gene Proteins 0.000 description 1
- 241000287462 Phalacrocorax carbo Species 0.000 description 1
- 101100128232 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) LIF1 gene Proteins 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- TWFZGCMQGLPBSX-UHFFFAOYSA-N carbendazim Chemical compound C1=CC=C2NC(NC(=O)OC)=NC2=C1 TWFZGCMQGLPBSX-UHFFFAOYSA-N 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 210000005069 ears Anatomy 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- QSHDDOUJBYECFT-UHFFFAOYSA-N mercury Chemical compound [Hg] QSHDDOUJBYECFT-UHFFFAOYSA-N 0.000 description 1
- 229910052753 mercury Inorganic materials 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 239000001540 sodium lactate Substances 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 235000021419 vinegar Nutrition 0.000 description 1
- 239000000052 vinegar Substances 0.000 description 1
- 229910052724 xenon Inorganic materials 0.000 description 1
- FHNFHKCVQCLJFQ-UHFFFAOYSA-N xenon atom Chemical compound [Xe] FHNFHKCVQCLJFQ-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Automatic Focus Adjustment (AREA)
- Exposure Control For Cameras (AREA)
Abstract
Description
一業上の利用分野
本発明は、被写界を複数の領域に分け、それら複数の領
域の輝度情報を測定する多分割測光装置に関する。
聚迷ffl
在米上り、被写界を複数の領域に分け、それら複数の領
域の輝度情報を測定する多分割測光装置が、種々、提案
されている。
たとえば、特開昭59−31933号公報には、被写界
の−っもしくは複数の異なる部分に存在する被写体の中
から主被写体を検出し、主被写体が存在する領域とその
他の領域との輝度を測定する測光装置が、提案されてい
る。
この装置は、主被写体が存在する領域の輝度と、その他
の領域の輝度とから、被写界の輝度分布の情況(逆光状
態)を把握し、主被写体を適正な露出にする露出制御値
を求めている。
一方、特開昭61−279829号公報には、被写界を
、画角の中心を中心とした複数の同心円状の領域と、そ
の同心円状の領域の周辺領域とに分割し、それぞれの領
域の測光値を用いて露出制御値を求める測光装置が、提
案されている。
この装置は、被写界の中央に存在している被写体(主被
写体)像の大きさを検出し、その大きさに応りて前泥同
心円懇の測光領域から所望の5領域を選択し、それによ
って主被写体輝度を正確に測定している。それとともに
、主被写体輝度と同心円状の領域の周辺領域の測光値と
に基づいて、被写界の輝度分布の情況を判定し、主被写
体を適正な □露出にする露出制御値を求めている。
また、特開昭61−215834号公報には、被写界を
、中央領域と、その外側の第1領域、および、第1領域
のさらに外側の第2領域の、少なくとも三つの領域に分
けるとともに、少なくとも最も外側の領域を、さらに複
数の小領域に分け、それらの領域、小領域の輝度情報を
測定する測光装置が、提案されている。
この装置は、被写界の中央部に主被写体が存在すること
を前提とし、複数の領域、小領域の輝度情報に基づいて
主被写体の大きさ、および、被写界の輝度分布の情況を
判別し、その判別結果□に応じて測光演算を選択してい
る。それとともに、不適当な要素が加わりやすい被写界
の最も外側の領域の輝度情報に対しては、不適当な要素
の輝度を取り除いて輝度情報を求めている。これにより
、この装置は、主被写体に対して、適切な測光値演算を
可゛能にしている。
発明が解決しようとする課題
ところで、主被写体に対して適正な露出を得ようとすれ
ば、主被写体輝度を正確に測定するとともに、被写界の
輝度分布の情況を正確に把握しなければならない。そし
て、主被写体輝度を正確に測定するためには、主被写体
を、その位置だけでなく大%zをも、正確に判別しなけ
ればならない。
また、被写界の輝度分布の情況を正確に把握するために
は、主被写体輝度たけでなく背景(従被写体)輝度をも
正確に測定しなければならない。
しかし、従来から提案されている測光装置のうち、前記
第1のタイプは、主被写体の位置を判別するとともに被
写界の輝度分布の情況を把握しているか、主被写体像の
大きさについては、何等、考慮していないので、主被写
体を正確に判別することができず、主被写体像の大きさ
が変化すると、主被写体輝度を正確に測定することかで
きなかった。したがって、この装置は、必ずしも、主被
写体を適正な露出にする露出制御値を求めることができ
るとは限らなかった。
一方、前記第2および第3のタイプは、主被写体像の大
きさを判定しているか、主被写体の位置を判別していな
いので、主被写体を正確に判別することができず、主被
写体の位置が変化すると、主被写体輝度を正確に測定す
ることかで外なかった。さらに、第2のタイプは、あら
かじめ定められた領域の輝度を背景輝度として用いてい
るので、必ずしも、背景輝度を正確に測定することでト
ず、被写界の輝度分布の情況を正確に把握することがで
きなかった。したがって、これらの装置は、必ずしも、
主被写体を適正な露出にする露出制御値を求めることが
できるとは限らなかった。
写体の位置および撮影画面に占める割合が変化すると、
主被写体輝度あるいは9ゾ輝度を正確に測へ
定することができず、必ずしも、主被写体を適正な露出
にする露出制御値を求めることがでトるとは限らなかっ
た。
そこで、本発明は、主被写体の位置および撮影画面に占
める割合が様々に変化しても、つねに主被写体を正確に
判別して主被写体の輝度を正確に測定できるとともに、
背景輝度をも正確に測定でき、それによって、被写界の
輝度分布の情況を正確に把握できる多分割測光装置を提
供することを目的とする。
課題を解決する犬魚q王双
前記の目的を達成するため、本発明の多分割測光装置は
、
複数の焦、つ検出対象領域のそれぞれに対応する複数の
第1測光領域の輝度情報を求める複数の第1測光手段と
、
前記第1測光領域の周辺にある第2測光領域の輝度情報
を求める第2測光手段と、
前記第2測光領域の外側にある第3測光領域の輝度情報
を求める第3測光手段とを
備えている。
1肛
上記の各手段を備えた本発明の多分割測光装置では、第
1測光手段が、主被写体輝度を求めるため、主被写体の
位置に対応した領域の輝度情報を求め、第2測光手段が
、主被写体輝度あるいは背景輝度を求めるため、第1測
光領域の周辺にある第2測光領域の輝度情報を求め、第
3測光手段が、背景輝度を求めるため、第2測光領域の
外側にある第3測光領域の輝度情報を求める。
したがって、この測光装置を用いると、以下に示すよう
に、主被写体の位置および撮影画面に占める割合が様々
に変化しても、つねに主被写体輝度を正確に測定できる
とともに、背景輝度をも正確に測定で外、被写界の輝度
分布の情況を正確に把握することができる。
たとえば、主被写体像が大きいときは、第1測光手段が
求めた複数の輝度情報の中から主被写体の位置に応じて
選択した輝度情報と、第2測光手段が求めた輝度情報と
から主被写体輝度を求め、第3測光手段が求めた輝度情
報から背景輝度を求める。そして、主被写体像が小さい
ときは、第1測光手段が求めた複数の輝度情報の中から
主被写体の位置に応して選択した輝度情報から主被写体
輝度を求め、第2測光手段が求めた輝度情報と第3測光
手段が求めた輝度情報とから背景輝度を求める。
犬111
以下、本発明の実施例を、図面を参照しながら説明する
。FIELD OF THE INVENTION The present invention relates to a multi-segment photometry device that divides a field into a plurality of regions and measures luminance information of the plurality of regions. A variety of multi-segment photometry devices have been proposed that divide a field into a plurality of regions and measure luminance information of the plurality of regions. For example, Japanese Patent Application Laid-Open No. 59-31933 discloses that a main subject is detected from among subjects existing in one or more different parts of the scene, and the luminance of the area where the main subject exists and other areas is A photometric device has been proposed that measures . This device uses the brightness of the area where the main subject is present and the brightness of other areas to determine the brightness distribution situation (backlight condition) of the subject and determines the exposure control value to properly expose the main subject. I'm looking for it. On the other hand, Japanese Patent Application Laid-Open No. 61-279829 discloses that the field of view is divided into a plurality of concentric areas centered on the center of the angle of view and surrounding areas of the concentric areas, and each area is A photometric device has been proposed that calculates an exposure control value using a photometric value of . This device detects the size of the subject (main subject) image existing in the center of the field, selects five desired areas from the photometric areas of the front concentric circles according to the size, This allows the main subject brightness to be accurately measured. At the same time, based on the main subject's brightness and the photometric values of the surrounding area of the concentric area, the situation of the brightness distribution of the subject is judged, and the exposure control value that will give the main subject an appropriate □ exposure is determined. . Furthermore, Japanese Patent Application Laid-open No. 61-215834 discloses that the field of view is divided into at least three areas: a central area, a first area outside the central area, and a second area further outside the first area. A photometric device has been proposed that further divides at least the outermost region into a plurality of small regions and measures luminance information of these regions and small regions. This device assumes that the main subject exists in the center of the field, and calculates the size of the main subject and the brightness distribution of the field based on the brightness information of multiple areas and small areas. The photometric calculation is selected according to the determination result □. At the same time, for the brightness information of the outermost area of the field where inappropriate elements are likely to be added, the brightness information of the inappropriate elements is removed to obtain the brightness information. Thereby, this device enables appropriate photometric value calculation for the main subject. Problems to be Solved by the Invention However, in order to obtain proper exposure for the main subject, it is necessary to accurately measure the main subject's brightness and to accurately understand the situation of the brightness distribution of the subject. . In order to accurately measure the main subject brightness, it is necessary to accurately determine not only the position of the main subject but also its large %z. Furthermore, in order to accurately grasp the situation of the luminance distribution of the subject, it is necessary to accurately measure not only the luminance of the main subject but also the luminance of the background (sub-subject). However, among the photometering devices that have been proposed to date, the first type does not only determine the position of the main subject, but also grasps the brightness distribution situation of the subject, and does not know about the size of the main subject image. , etc., the main subject cannot be accurately determined, and if the size of the main subject image changes, the main subject brightness cannot be accurately measured. Therefore, this device is not always able to determine an exposure control value that will properly expose the main subject. On the other hand, in the second and third types, the size of the main subject image or the position of the main subject is not determined, so the main subject cannot be accurately determined. Once the position changed, it was necessary to accurately measure the brightness of the main subject. Furthermore, since the second type uses the brightness of a predetermined area as the background brightness, it is not necessary to accurately measure the background brightness to accurately grasp the situation of the brightness distribution of the subject. I couldn't. Therefore, these devices are not necessarily
It was not always possible to determine the exposure control value that would properly expose the main subject. When the position of the subject and the proportion of the shooting screen changes,
It has not been possible to accurately measure the main subject brightness or 9-zoom brightness, and it has not always been possible to determine an exposure control value that will properly expose the main subject. Therefore, the present invention is capable of always accurately determining the main subject and accurately measuring the brightness of the main subject, even if the position of the main subject and the proportion of the main subject in the photographic screen vary.
It is an object of the present invention to provide a multi-segment photometry device that can accurately measure background brightness and thereby accurately grasp the situation of brightness distribution in a photographic field. In order to achieve the above-mentioned object, the multi-segment photometry device of the present invention obtains luminance information of a plurality of first photometry regions corresponding to each of a plurality of detection target regions. a plurality of first photometric devices; a second photometric device that obtains luminance information of a second photometric region located around the first photometric region; and a second photometric device that obtains luminance information of a third photometric region located outside the second photometric region. and a third photometric means. In the multi-segment photometry device of the present invention equipped with each of the above-mentioned means, the first photometry means obtains brightness information of an area corresponding to the position of the main subject in order to obtain the main subject brightness, and the second photometry means obtains luminance information of an area corresponding to the position of the main subject. In order to determine the main subject brightness or background brightness, the third photometric means determines the brightness information of a second photometric area located around the first photometric area, and the third photometric means determines the brightness information of a second photometric area located outside the second photometric area in order to determine the background brightness. 3. Obtain the brightness information of the photometric area. Therefore, as shown below, by using this photometry device, even if the position of the main subject and its proportion in the shooting screen vary, it is possible to always accurately measure the main subject's brightness, and also to accurately measure the background brightness. Through measurements, it is possible to accurately grasp the brightness distribution situation in the field. For example, when the main subject image is large, the main subject image is selected based on the luminance information selected according to the position of the main subject from among the plurality of luminance information obtained by the first photometric means and the luminance information obtained by the second photometric means. The brightness is determined, and the background brightness is determined from the brightness information determined by the third photometric means. When the main subject image is small, the main subject brightness is determined from the luminance information selected according to the position of the main subject from among the plurality of luminance information determined by the first photometric means, and the second photometric means determines the brightness of the main subject. Background brightness is determined from the brightness information and the brightness information determined by the third photometric means. Dog 111 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
〔システム全体〕
第1図は、本発明を実施したカメラシステムの電気回路
を示すブロック図である。本実施例のカメラシステムは
、プログラム(P)、シャッタスピード優先(S)、紋
り優先(A)、マニュアル(M)の四つの露出制御モー
ドを有している。
同図において、MCBはマイクロコンピュータ(以下、
マイコンと略す)であり、カメラボディ内に組み込まれ
ており、このシステム全体の制御を行なう。マイコンM
CBには、シリアルデータバスSDBを介して、測光イ
ンタフェースLIF。
7ランシユ回路F L C、表示回路DSP、レンズ回
路L E Cが接続されている。また、マイコンMCB
には、他のデータバスADBを介してAFインタフェー
スAIFが接続され、さらに他のデータバスDDBを介
してドライブ回路DDRが接続されている。
測光インタフェースLIFには測光回路LMAが接続さ
れでおり、測光回路L M Aには6個の7オlダイオ
ードPDo−PD、が接続されている。7オトダイオー
ドPDo−PD、は、それぞれ、撮影画面の異なる部分
に入射する光を受光するように配置されており、各7オ
トグイ詞−ドPDo−PD。
が受は持つ測光範囲は、第2図に示す通りである。
すなわち、7オトダイオードPDoIj:撮影画面FL
Mの中央に位置する円形部1に入射する光を受光するよ
う、に配置されている。そして、7オトグイオードPD
、は円形部1の左に位置するC字状部2に入射する光を
受光するように、同様に、7オトダイオードPD2は円
形部1の右に位置するC字状部3に入射する光を受光す
るように、フォトダイオードPD3は1.円形部1の上
に位置するC字状部4に入射する光を受光するように、
フォト・ダイオードPD、は円形部1の下に位置するC
字状部5に入射する光を受光するように配置され′ζい
る。また、7オトダイオードI) D 、は艮方形状の
測光範囲LMRのうち、上記部分を除いた部分6に入射
する光を受光するように配置されている。
このように測光領域を決めると、中央を重視し、被写体
像の大きさに応じてスポット径をスムーズに変えること
が可能である。また、測光領域LMRの比較的上部4お
よび下部5の輝度差を利用して、暗部重視の露出制御を
行なう、:とが可能である。すなわち、晴天下で撮影を
行なうときのように、領域4の輝度が領域5の輝度に比
べて非常に明るければ、領域4の測光値の重みを小さく
して、主被写体を適正にすることかできる。
なお、第1図から明らかなように、すべての7オトダイ
オードPDo−PD5のアノードは共通に接地されてい
る。
また、測光インクフェースLIFは、A−Dコンバータ
を備えており、測光回路LMAがらの測光出力をA−D
変換してマイコンMCBに出方する。また、測光インタ
フェースLIFは、D−Aコンバータを備えており、デ
ータバスSDBからのフラッシュ調光量に対応するデー
タをD−A変換し、FSI−信号としてフラッシュ光測
定回路LMFに出力する。
フラッシュ光測定回路LMFは、フラッシュ光を測定し
、適正な露出が得られたときにフラッシュ発光を停止さ
せるための調光信号FSTPを出力する回路である。こ
の回路LMFは、フィルム面で反射したフラッシュ光を
7オトグイオードPDFで受光し、この受光強度に対応
した電流を対数圧縮して電圧に変換する。そして、回路
L M Fは、この対数圧縮した電圧とFSL信号とを
加算し、それを対数伸張して電流に変換する。それから
、l路LMFは、その電流を積分し、その積分量が適正
な値になると、7う・/シュ発光を停止させるため、調
光信号F S T Pを出力する。
7プツシ1回路F L Cについでは、後で詳述する。
表示回路DSPは、様々な撮影情報(絞り値、シャッタ
スピード、露出制御モード等)を表示するとともに、フ
ィルムのISO感度を接点CASでパトローネから読み
とり、マイコンMCBL伝達する。表示回路DSPは、
独自の制御用マイコンを備えており、Xlはそのマイコ
ンの基準クロック発生回路である。
レンズ回路LECは、個々の撮影レンズに設けられてお
り、各撮影レンズ固有の情報(焦点距離、開放絞り値等
)を出力する。
AFインタフェースAIFは、マイコンMCBからデー
タバスADBを介して制御信号を入力する。そして、A
FインタフェースAIFは、その制御信号に基づいて、
CCDラインセンサを含む焦点検出用受光回路AFDの
動作を、信号ラインAFSを通じて制御する。さらに、
APインク7エースAIFは、CCDラインセンサの各
画素のアナログデータをラインAFSを介して入力し、
それらのデータをA−D変換したのち、データバスAD
Bを介してマイコンMCBに出力する。焦点検出用受光
回路AFDは三つのCCDラインセンサIS’Lo、I
SL、、l5L2を有しており、それぞれのCCDライ
ンセンサは第2図に破線で示した範囲に位置する被写体
の合焦状態を検出するために用いられる。すなわち、C
CDラインセンサl5L0は撮影画面FLMの中央部(
!IROゾーン)に位置する水平方向の被写体の合焦状
態を検出するために用いられる。そして、CCDライン
センサI SL、は中央よりやや左寄り(第1ゾーン)
に位置する垂直方向の被写体の合焦状態を検出するため
に用いられる。また、CCDラインセンサISL、は中
央よりやや右寄り(!m2ゾーン)に位置する垂直方向
の被写体の合焦状態を検出するために用いられる。AP
インタフェースAIFは、三つのCCDラインセンサl
5Lo、ISL、、l5L2のCCD積分が完了すると
“L″レベル積分完了信号AFFNを出力し、マイコン
MCBに割込みI NT、をかける。
VGは電圧変換回路であり、直流電源用の電池BAの電
圧を昇圧し、二種類の電圧HV、LV(HV>LV)を
各回路に供給する。高電圧HVは、AFインタフェース
AIF、合焦検出用受光回路AFDに供給され、低電圧
L Vは、測光インタフェースLIF、測光回路LMA
、7ラノシユ光測定回路LMF、レンズ回路LEC、ド
ライブ回路DDR,エンコーダENAP、ENLEに供
給される。なお、マイコンMC8,表示回路DSP、モ
ータ制御回路MODには、電源ラインVDDを介して、
電aBAがら、直接、給電される。
次に、スイッチについて説明する。
Slは測光スイッチであり、不図示のレリーズボタンが
第1ストロークまで押されたときONになる。このスイ
ッチS1がONされることにより、マイコンMCBは、
測光、合焦状態の検出を開始させる。ALSはAEロッ
クスイッチであり、このスイッチALSがONさせられ
た瞬間の測光値がロックされる。SR8はリセットスイ
ッチであり、このスイッチSR3がONされることによ
り、システム全体がイニシャライズされる。MOSは露
出制御モード切替スイッチであり、このスイッチMO3
がOFFからONにされる毎に、露出制御モードがp−
s→A→M→P・・・・・・と変化する。
IJSおよびDSはデータ設定スイッチであり、スイッ
チUSがOFFからONにされる毎に、シャッタスピー
ドはIEvずつ増加し、絞り値は1/2Evずつ増加す
る。同様に、スイッチDSがOFFからONにされる毎
に、シャッタスピードはIEvずつ減少し、絞り値は1
/ 2 E vずつ減少する。
S2はレリーズスイッチであり、不図示のレリーズボタ
ンがvJ1ストロークよりも長い第2ストロークまで押
されたときONになる。したがって、レリーズスイッチ
S2がONであるときは、必ず、測光スイッチS1もO
Nである。このスイッチS2がONされることにより、
マイコンMCBは露出制御動作を開始させる。S、は撮
影完了検知スイッチであり、露光終了後、ミラーが下降
し、絞りが開放になり、かつ、シャッタ後幕の走行が完
了するとONになる。そして、その後、フィルム巻上げ
およびシャッタ、ミラー、絞り機構のチャージが完了す
るとOFFになる。ASSは切替スイッチであり、露出
制御モードがMモードであるとき、スイッチASSをO
NLながらデータ設定スイッチUS、DSを操作すると
絞り値が変化する。そして、スイッチASSをOFFに
したままデータ設定スイッチUS、DSを操作するとシ
ャッタスピードが変化する。
図に示すように、これらのスイッチの一端は接地されて
おり、測光スイッチS、、AEロックスイッチALS、
リセットスイッチSR8,モード切替スイッチMO3
、データ設定スイッチUS、DSは、アンド回路ANo
を介して割込み端子INToに接続されている。したが
って、測光スイッチS1、AEロックスイッチALS、
リセットスイッチSR8,モード切替スイッチMO
3,データ設定スイッチUS、DSのいずれかがONに
なることにより、マイコンMCBは割込動作を開始する
。
なお、図示はしていないが、これらのスイッチの接・地
されていない側の端子は、プルアップ抵抗を介して電源
電圧VDDにプルアップされており、また、言うまでも
なく、チャタリング対策が施されている。
ドライブ回路DDRは、マイコンMCBがらデータバス
DDBを介して制御データを入力する。
そして、その制御データをデコードして四つのマグネッ
トRLMSAPM、ICM、2CMを制御するとともに
、モータ制御回路MODにモータ制御データを出力する
。マグネッ) RLMはレリーズマグネットであり、こ
のマグネッ) RLMが離反することにより、絞込部材
とミラーの係止が解除され、絞込部材の絞り込みが開始
され、ミラーがアップする。マグネッ) APMは絞り
マグネットであり、このマグネッ) APMが離反する
ことによって絞込部材の絞り込みが停止する。マグネン
)ICM、2CMはシャンクマグネットであり、これら
のマグネン)ICM、2CMが離反することによって、
それぞれ、シャッタの先幕、後幕の係止が解除され、シ
ャツタ幕が走行する。なお、これらのマグネットRLM
、APM、ICM、2CMは、永久磁石、コイル、およ
び吸着片で構成されたコンビネーションマグネットであ
り、コイルに電流が流れることによって吸着片が離反す
るようになっている。
モータ制御回路MODは、ドライブ回路DDRからのデ
ータによって、フィルム給送用モータMOFI、レンズ
駆動用モータMOLの正逆転、停止を制御する。
エンコーダENAPは紋り羽根の位置を検出し、エンコ
ーダENLEはレンズ駆動用モータMOLの回転量、す
なわち、レンズの駆動量を検出する。
これらのエンコーダE’NAP、ENLEの出力パルス
は、二つのアンド回路AN3、AN、とオア回路OR2
で構成されるマルチプレクサを介して、マイコンMCB
のカウント端子CNTに入力される。
XBは基準クロック発生回路であり、水晶発振器と、コ
ンデンサとで構成されている。また、マイコンMCBの
基準クロック出力端子5TCKから出力される基準クロ
ック5TCKは、測光インタフェースLIFとA、Fイ
ンタフェースAIFに与えられている。
〔フラッシュ回路〕
第3図は、第1図におけるフラッシュ回路F L。
Cの具体的回路を示すブロック図である。この回路FL
Cは、カメラボディに装着可能なフラッシュ装置内に設
けられており、9個の接点J。−J8を介して、カメラ
ボディと接続される。なお、接点J0〜J、は、第1図
におけるデータバスSDBを形成している。
第3図において、MCFはマイコンであり、第1図にお
けるマイコンMCBとは独立して、フラッシュ回路FL
Cの制御を行なう。
ATSは調光モード切替スイッチであり、OFFからO
Nになる毎に、フラッシュの調光モードは自動→マニュ
アル→自動・・・と切り替わる。なお、=19−
自動調光モードでは、フラッシュ光測定回路LMFから
端子J6を介して入力される調光信号FSTPに応答し
て、フラッシュ発光が停止する。
VO8は照射範囲切替スイッチであり、このスイッチ■
C8がOFFからONになる毎に、オート → 28+
nm → 3 5 tnrn → S Otnrn
→ 7 0 man → オ − ト ・9吟の焦
点距離を有する撮影レンズの画角を7ラツシユ光がカバ
ーするように、発光部前面にあるパネルが移動し、照射
範囲が変化する。なお、ここでいうオートとは、使用す
る撮影レンズの焦点距離に自動的に設定されるモードを
意味する。たとえば、使用する撮影レンズの焦点距離が
35 manである場合、スイッチVC8をONする毎
に、35mm→28 lllm−+ 351LIIII
−150+nm−+マOman−+ 35 +a+L1
01°の焦点距離を有する撮影レンズの画角を7ラツシ
ユ光がカバーするように、照射範囲が変化する。また、
ズームレンズを使用する場合、スイッチVC8を操作し
てオートに設定すると、ズーミングに伴なって、自動的
に照射範囲が変化する。
M E 6は発光モード切替スイッチであり、このスイ
ッチMESがOF FからONになる毎に、発光モード
は、強制発光→自動発光−→非発光→強制発光・・・に
切替わる。
図に示すように、これらのスイッチATS、VC8,M
ESの一端は接地されており、他端は、アンド回路AN
6を介しで、マイコンMCFの割込端子INTAIこ接
続されている。したがって、これらのスイッチATS、
、VC8,MESのうち、いずれか一つがONになると
、マイコンMCFは割込動作を行なう。なお、これらの
スイッチATSXVC8,MESも、第1図に示したス
イッチS0等と同様、プルアップされており、チャタリ
ング対策が施されている。
FDPは表示回路であり、フラッシュ情報を表示する。
CHDは充完表示器であり、メイン・コンデンサMCが
所定の電圧(たとえば300V)まで充電されたことを
表示する。ただし、この表示は、マイコンMCBからデ
ータが送られた直後であり、かつ、フラッシュ表示信号
FD I S(後述)が表示器を示しているときのみ行
なわれる。FCDは調光表示器であり、フラッシュ光測
定回路L M Fから調光信号FSTPが発せられた後
、一定時間(たとえば3秒間)だけ作動し、撮影者に、
適正なフラッシュ発光が行なわれたことを知らせる。な
お、表示器CHDとFCDは、それぞれ発光色の異なる
1個のLEDで構成されている。
MDRはモータ制御回路であり、モータMOF1、の駆
動制御を行なう。モータMOFLは、照射範囲を変化さ
せるべく、発光部前面にあるパネルを移動させる。
ZCPは位置検出回路であり、モータMOFLの回転に
応じて信号を出力するエンコーグを備えており、モータ
MOFLによって移動させられるパネルの位置を検出す
る。
XFは基準クロック発生回路であり、水晶発振器と、コ
ンデンサとで構成されている。
FCCは7ランシ工制御回路であり、フラッシュ発光部
XEによるフラッシュ発光を開始・停止させる信号ST
A、5TOPを出力する。
CVGは電圧安定回路であり、直流電源用の電池BAF
の電圧が、多少、変化しても、マイコンMCFに供給さ
れる電圧が安定するようにしている。
昇圧回路D’D、l流ダイオードI)I、メインコンデ
ンサM C1充電検知手段NE、フラッシュ発光部XE
、発光制御回路XCCは、周知のフラッシュ回路を構成
している。発光制御回路XCCは、サイリスタ、トリガ
回路、転流コンデンサ等で構成されており、7ランシ工
制御回路FCCからの発光開始信号STAに応答してト
リガ回路を作動させ、端子TRからトリ〃信号を出力し
、フラッシュ発光部XEを励起させる。それと同時に、
サイリスタをONさせ、フラッシュ発光部XEを発光さ
せる。また、発光制御回路XCCは、7ラツシユ制御回
路FCCからの発光停止信号5TOPに応答して転流コ
ンデンサを放電させ、それによってサイリスクをOFF
¥せ、フラッシュ発光部XEの発光を停止させる。
スイッチングトランジスタTRo、TR,は、それぞれ
、外圧回路DD、充電検知手ViNEの作動を、マイコ
ンMCFからの信号によって制御する。
なお、本実施例においでは、充電検知手段NEとしてネ
オン管を用いており、フラッシュ発光部XEとしてキセ
ノン管を用いている。
〔マイコンの端子〕
最後に、マイコンMCB、MCFの各端子の役割く入出
力する信号、データ、および、そのと柊のシステムの動
作)を第1表および第2表にまとめでおく。[Whole System] FIG. 1 is a block diagram showing an electric circuit of a camera system embodying the present invention. The camera system of this embodiment has four exposure control modes: program (P), shutter speed priority (S), fringe priority (A), and manual (M). In the figure, MCB is a microcomputer (hereinafter referred to as
(abbreviated as microcomputer), which is built into the camera body and controls the entire system. Microcomputer M
A photometric interface LIF is connected to the CB via a serial data bus SDB. A seven runcill circuit FLC, a display circuit DSP, and a lens circuit LEC are connected. Also, the microcomputer MCB
is connected to an AF interface AIF via another data bus ADB, and further connected to a drive circuit DDR via another data bus DDB. A photometric circuit LMA is connected to the photometric interface LIF, and six 7-I diodes PDo-PD are connected to the photometric circuit LMA. The seven optical diodes PDo-PD are arranged so as to receive light incident on different parts of the photographic screen, respectively. The photometric range of the receiver is shown in Figure 2. In other words, 7 Otodiodes PDoIj: Shooting screen FL
It is arranged so as to receive the light incident on the circular part 1 located at the center of M. And 7 Otoguiode PD
, receives the light incident on the C-shaped portion 2 located on the left of the circular portion 1, and similarly, the 7-otodiode PD2 receives the light incident on the C-shaped portion 3 located on the right of the circular portion 1. The photodiode PD3 receives 1. so as to receive the light incident on the C-shaped portion 4 located above the circular portion 1.
The photodiode PD is located under the circular part 1
It is arranged so as to receive the light incident on the character-shaped portion 5. Further, the 7-otodiode I) D is arranged so as to receive light incident on a portion 6 excluding the above-mentioned portion of the rectangular photometry range LMR. When the photometry area is determined in this way, it is possible to place emphasis on the center and smoothly change the spot diameter according to the size of the subject image. Furthermore, it is possible to perform exposure control that emphasizes dark areas by utilizing the luminance difference between the relatively upper portion 4 and lower portion 5 of the photometric region LMR. In other words, if the brightness of area 4 is much brighter than the brightness of area 5, such as when shooting under clear skies, the weight of the photometric value of area 4 may be reduced to make the main subject more suitable. can. Note that, as is clear from FIG. 1, the anodes of all seven otodiodes PDo-PD5 are commonly grounded. In addition, the photometric ink face LIF is equipped with an A-D converter, and converts the photometric output from the photometric circuit LMA into an A-D converter.
Convert and output to microcomputer MCB. Further, the photometry interface LIF includes a DA converter, converts data corresponding to the amount of flash light control from the data bus SDB from D to A, and outputs the data as an FSI- signal to the flash light measurement circuit LMF. The flash light measurement circuit LMF is a circuit that measures flash light and outputs a dimming signal FSTP for stopping flash light emission when proper exposure is obtained. This circuit LMF receives the flash light reflected from the film surface with a 7-oteg diode PDF, logarithmically compresses the current corresponding to the received light intensity, and converts it into a voltage. Then, the circuit LMF adds this logarithmically compressed voltage and the FSL signal, logarithmically expands it, and converts it into a current. Then, the LMF integrates the current, and when the integrated amount reaches a proper value, it outputs a dimming signal F S T P to stop the 7/s light emission. The 7-push 1-circuit FLC will be described in detail later. The display circuit DSP displays various photographic information (aperture value, shutter speed, exposure control mode, etc.), reads the ISO sensitivity of the film from the cartridge through a contact CAS, and transmits it to the microcomputer MCBL. The display circuit DSP is
It is equipped with its own control microcomputer, and Xl is the reference clock generation circuit for the microcomputer. The lens circuit LEC is provided in each photographic lens, and outputs information specific to each photographic lens (focal length, open aperture value, etc.). The AF interface AIF receives a control signal from the microcomputer MCB via the data bus ADB. And A
Based on its control signal, the F interface AIF:
The operation of a focus detection light receiving circuit AFD including a CCD line sensor is controlled through a signal line AFS. moreover,
AP Ink 7 Ace AIF inputs analog data of each pixel of CCD line sensor via line AFS,
After converting those data from A to D, the data bus AD
It is output to the microcomputer MCB via B. The focus detection light receiving circuit AFD consists of three CCD line sensors IS'Lo and I.
SL, , 15L2, and each CCD line sensor is used to detect the in-focus state of a subject located in the range shown by the broken line in FIG. That is, C
The CD line sensor l5L0 is located at the center of the shooting screen FLM (
! This is used to detect the in-focus state of a subject in the horizontal direction located in the IRO zone. And the CCD line sensor I SL is slightly to the left of the center (first zone)
It is used to detect the in-focus state of a vertical subject located at . Further, the CCD line sensor ISL is used to detect the in-focus state of a subject in the vertical direction located slightly to the right of the center (!m2 zone). AP
The interface AIF has three CCD line sensors l
When the CCD integration of 5Lo, ISL, , 15L2 is completed, an "L" level integration completion signal AFFN is output, and an interrupt INT is applied to the microcomputer MCB. VG is a voltage conversion circuit that boosts the voltage of a DC power supply battery BA and supplies two types of voltages HV and LV (HV>LV) to each circuit. The high voltage HV is supplied to the AF interface AIF and the focus detection light receiving circuit AFD, and the low voltage LV is supplied to the photometry interface LIF and the photometry circuit LMA.
, seven-lens light measurement circuit LMF, lens circuit LEC, drive circuit DDR, and encoders ENAP and ENLE. Note that the microcomputer MC8, display circuit DSP, and motor control circuit MOD are connected via a power supply line VDD.
Power is supplied directly from the electric ABA. Next, the switch will be explained. Sl is a photometry switch, which is turned ON when a release button (not shown) is pressed to the first stroke. By turning on this switch S1, the microcomputer MCB:
Starts photometry and focus state detection. ALS is an AE lock switch, and the photometric value at the moment the switch ALS is turned on is locked. SR8 is a reset switch, and when this switch SR3 is turned on, the entire system is initialized. MOS is an exposure control mode selector switch, and this switch MO3
Each time the is turned on from OFF, the exposure control mode changes to p-
It changes as s→A→M→P... IJS and DS are data setting switches, and each time the switch US is turned from OFF to ON, the shutter speed increases by IEv and the aperture value increases by 1/2Ev. Similarly, each time the switch DS is turned from OFF to ON, the shutter speed decreases by IEv, and the aperture value decreases by 1.
/ 2 E v decreases. S2 is a release switch, which is turned ON when the release button (not shown) is pressed to the second stroke, which is longer than the vJ1 stroke. Therefore, when the release switch S2 is turned on, the photometry switch S1 is also turned on.
It is N. By turning on this switch S2,
The microcomputer MCB starts the exposure control operation. S is a photographing completion detection switch, which is turned ON when the mirror is lowered, the aperture is opened, and the shutter trailing curtain has completed running after exposure is completed. Thereafter, when film winding and charging of the shutter, mirror, and aperture mechanisms are completed, the switch is turned off. ASS is a changeover switch, and when the exposure control mode is M mode, switch ASS is set to O.
If you operate the data setting switches US and DS while in NL mode, the aperture value will change. Then, when the data setting switches US and DS are operated while the switch ASS is turned OFF, the shutter speed changes. As shown in the figure, one end of these switches is grounded, and the photometric switch S, AE lock switch ALS,
Reset switch SR8, mode selector switch MO3
, data setting switches US and DS are AND circuits ANo.
It is connected to the interrupt terminal INTo via. Therefore, the photometry switch S1, the AE lock switch ALS,
Reset switch SR8, mode selector switch MO
3. When either the data setting switch US or DS is turned ON, the microcomputer MCB starts an interrupt operation. Although not shown, the terminals of these switches on the non-grounded/grounded sides are pulled up to the power supply voltage VDD via pull-up resistors, and needless to say, chattering countermeasures are taken. ing. The drive circuit DDR receives control data from the microcomputer MCB via the data bus DDB. Then, the control data is decoded to control the four magnets RLMSAPM, ICM, and 2CM, and the motor control data is output to the motor control circuit MOD. Magnet) RLM is a release magnet, and when this magnet) RLM separates, the lock between the narrowing member and the mirror is released, the narrowing member starts narrowing down, and the mirror moves up. The magnet APM is an aperture magnet, and when the magnet APM separates, the narrowing member stops squeezing. Magnen) ICM and 2CM are shank magnets, and by separating these Magnen) ICM and 2CM,
The front and rear curtains of the shutter are respectively unlocked and the shutter curtains run. In addition, these magnet RLM
, APM, ICM, and 2CM are combination magnets made up of a permanent magnet, a coil, and an attraction piece, and the attraction pieces are separated when a current flows through the coil. The motor control circuit MOD controls forward/reverse rotation and stopping of the film feeding motor MOFI and the lens driving motor MOL based on data from the drive circuit DDR. The encoder ENAP detects the position of the crest blade, and the encoder ENLE detects the amount of rotation of the lens drive motor MOL, that is, the amount of drive of the lens. The output pulses of these encoders E'NAP and ENLE are sent to two AND circuits AN3, AN and an OR circuit OR2.
The microcomputer MCB
It is input to the count terminal CNT of. XB is a reference clock generation circuit, which is composed of a crystal oscillator and a capacitor. Further, the reference clock 5TCK output from the reference clock output terminal 5TCK of the microcomputer MCB is given to the photometry interface LIF and the A and F interfaces AIF. [Flash Circuit] FIG. 3 shows the flash circuit FL in FIG. 1. 2 is a block diagram showing a specific circuit of C. FIG. This circuit FL
C is provided in a flash device that can be attached to the camera body, and has nine contacts J. - Connected to the camera body via J8. Note that the contacts J0 to J form a data bus SDB in FIG. In FIG. 3, MCF is a microcomputer, and independently of the microcomputer MCB in FIG.
Controls C. ATS is a dimming mode selector switch, from OFF to O.
Each time it reaches N, the flash dimming mode switches from automatic to manual to automatic... In the =19- automatic light control mode, the flash light emission is stopped in response to the light control signal FSTP inputted from the flash light measurement circuit LMF via the terminal J6. VO8 is the irradiation range selection switch, and this switch ■
Every time C8 turns from OFF to ON, auto → 28+
nm → 3 5 tnrn → S Otnrn
→ 70 man → auto ・The panel in front of the light emitting unit moves and the irradiation range changes so that the 7 lashes of light cover the angle of view of the photographing lens having a focal length of 9 gin. Note that "auto" here means a mode that is automatically set to the focal length of the photographic lens used. For example, if the focal length of the photographic lens used is 35 man, each time the switch VC8 is turned on, the distance changes from 35 mm to 28 lllm-+351LIII.
-150+nm-+Man-+ 35 +a+L1
The irradiation range changes so that the 7 lashes of light cover the angle of view of the photographic lens having a focal length of 0.01°. Also,
When using a zoom lens, if the switch VC8 is operated and set to auto, the irradiation range will automatically change as you zoom. ME6 is a light emission mode changeover switch, and each time this switch MES is turned from OFF to ON, the light emission mode is switched from forced light emission to automatic light emission to non-light emission to forced light emission, and so on. As shown in the figure, these switches ATS, VC8, M
One end of ES is grounded, and the other end is an AND circuit AN.
6 is connected to the interrupt terminal INTAI of the microcomputer MCF. Therefore, these switches ATS,
, VC8, and MES are turned on, the microcomputer MCF performs an interrupt operation. Note that these switches ATSXVC8 and MES are also pulled up like the switch S0 shown in FIG. 1, and chattering countermeasures are taken. FDP is a display circuit and displays flash information. CHD is a charge indicator that indicates that main capacitor MC has been charged to a predetermined voltage (for example, 300V). However, this display is performed only immediately after data is sent from the microcomputer MCB and only when a flash display signal FD IS (described later) indicates the display. The FCD is a light control indicator, which operates for a certain period of time (for example, 3 seconds) after the light control signal FSTP is emitted from the flash light measurement circuit LMF, and displays a message to the photographer.
Informs that the flash has been fired properly. Note that the indicators CHD and FCD each include one LED that emits light of a different color. MDR is a motor control circuit that controls the drive of the motor MOF1. The motor MOFL moves a panel in front of the light emitting section in order to change the irradiation range. ZCP is a position detection circuit, which includes an encoder that outputs a signal according to the rotation of the motor MOFL, and detects the position of the panel moved by the motor MOFL. XF is a reference clock generation circuit, which is composed of a crystal oscillator and a capacitor. FCC is a 7-lansy control circuit, which is a signal ST for starting and stopping flash light emission by the flash light emitting unit XE.
A. Output 5TOP. CVG is a voltage stabilizing circuit, and is a battery BAF for DC power supply.
The voltage supplied to the microcomputer MCF is made stable even if the voltage of the microcomputer MCF changes slightly. Boost circuit D'D, l-flow diode I)I, main capacitor M C1 charge detection means NE, flash light emitting section XE
, the light emission control circuit XCC constitutes a well-known flash circuit. The light emission control circuit XCC is composed of a thyristor, a trigger circuit, a commutating capacitor, etc., and operates the trigger circuit in response to the light emission start signal STA from the Lancier control circuit FCC, and outputs a trigger signal from the terminal TR. output and excite the flash light emitting section XE. At the same time,
The thyristor is turned on to cause the flash light emitting section XE to emit light. In addition, the light emission control circuit XCC discharges the commutating capacitor in response to the light emission stop signal 5TOP from the 7 lash control circuit FCC, thereby turning off the cyrisk.
¥, and the flash light emitting section XE stops emitting light. The switching transistors TRo and TR control the operations of the external pressure circuit DD and the charge detection hand ViNE, respectively, by signals from the microcomputer MCF. In this embodiment, a neon tube is used as the charge detection means NE, and a xenon tube is used as the flash light emitting section XE. [Microcomputer Terminals] Finally, Tables 1 and 2 summarize the roles of each terminal of the microcomputer MCB and MCF (input/output signals, data, and operation of Hiiragi's system).
【ソフトウェアの説明1
次に、本実施例のカメラシステムの制御を説明する。
〔フラグ〕
第3表は、本システムで用いられるフラグと、その7゛
ラグが意味する内容を示した表である。同表において、
上段はフラグがセットされている状態を表しており、下
段はフラグがリセットされている状態を表わしている。
なお、7ラグAMFとSTFは、フラッシュ回路FLC
内のマイコンMCFで用いられる。そして、7ラグST
Fは、後述する(第30〜r534図)ように、専用の
カメラボディに装着され、かつ、カメラボディ側から信
号か送られたとトセットされ、その後、カメラボディ側
からの信号および手動操作による信号が、一定時間、マ
イコンMCFに入力されなければリセットされる。言い
替えれば、フラッシュ装置か゛カメラシステムの一部と
して作動しているとき、7ラグSTFはセットされ、フ
ラッシュ装置がカメラシステムから独立して作動してい
るとき、7ラグSTFはリセットされる。
〔データ〕
第4−1表は、表示回路DSPに送られる表示データと
、そのデータの表示内容を示した表である。表示回路I
)SPは、これらのデータをマイコンMCE3から受は
取ると、回路DSP内にあるメモl) (RA−M )
に格納し、液晶表示器、LED等によって、それらのデ
ータが示す情報を表示する。
たとえば、データAFDの内容が101」であれば、表
示回路DSP内のマイフンは、ファインダー内に設けら
れたL E Dを点灯させ、撮影者に合焦状態が得られ
たことを知らせる。一方、データAFDの内容が「10
」であれば、表示回路DSP内のマイコンは、上記LE
Dを点滅させ、撮影者に焦、点検出が不可能である旨を
警告する。また、制御絞り値Avsを示すデータAVD
や撮影枚数データCND等は、カメラボディ上面に設け
られた液晶表示器によって、数字で表示される。なお、
ファイング−内では、表示データAFD、ALD、AV
DXFLD、、FLD2、MOD、TVDが示す情報の
表示が行なわれ、カメラボディ上面では、表示データA
VD、CND、MODSSVD、TVDが示す情報の表
示が行なわれる。
゛第4−2表は、フラッシュ装置内にある表示回路FD
Pに送られる表示データとそのデータの表示内容を示し
た表である。表示回路FDPは、カメラボディ内にある
表示回路DSPと同様、これらのデータをマイコンMC
Fから受は取ると、回路FDP内にあるメモリ(RAM
)に格納し、液晶表示器によって、それらのデータが示
す情報を表示する。この表示部は、たとえば、フラッシ
ュ装置の背面に設けられている。なお、表示データFN
Dと■SDは、カメラボディから送られてくるフィルム
感度と制御絞り値を示している。また、表示データFD
Dは、カメラボディからの絞り値とフィルム感度と、そ
のときの照射範囲で決まる最大と最小の発光量とから演
算した連動距離に基づく連動範囲を示す。そして、表示
データFZDの最上位ピントには、照射範囲がオートの
ときは1、マニュアル(2’8+nm、35+n+n、
50mm、 70mm)のときは0が格納され、下位
3ビツトには、照射範囲を示すデータが格納される。
第5表は、マイコンMCBとフラッシュ回路FLCとの
間で転送されるデータと、そのデータが意味する内容を
示した表である。同表に示すように、これらのデータは
、すべて8ビツトである。
データCFR,〜CFR,は、マイコンMCBからフラ
ッシュ回路FLCへ送られるデータであり、データFC
Ro、FCR,はフラッシュ回路FLCからマイコンM
CBへ送られるデータである。データCFR,の上位2
ビン) CF R07、CFR06は露出制御モードレ
ジスタMORに対応しており、その内容は、表示データ
MOD(第2表参照)と同じである。データCFR3の
最上位ピッ)CFR。
7(SYS)は、システムリセット時、すなわち、リセ
ットスイッチSR8が押されたときのみセットされ、他
のときはリセットされる。データCFR3の第7位ビン
)CFRseは、表示信号FDISに対応しており、フ
ラッシュ回路FLC内の表示回路FDPや表示器CHD
による表示を禁止するときセットされ、表示を行なわせ
るときリセットされる。データCFR3の第6位ビット
CFR。
5(F N S )は、フラッシュ発光を許可するとき
にリセットされ、フラッシュ発光を禁止するときにセッ
トされる。データFCRoの上位2ビツトFCRO2,
08(F M R)は、フラッシュの発光モードを表わ
しており、第4−2表に示した表示データFMDと同様
、「00」は強制発光モード、「01」は自動発光モー
ド、「10」はOFFを表わす。データFCRoの第6
位ビットFCR,5(RDY)は、フラッシュ回路FL
C内のメインコンデンサMCの充電電圧が所定の電圧(
300V)に達して充完状態になったときにセットされ
る。データCFR0の第5位ビットFCR,,(OK)
は、自動調光モード時、調光信号FSTPに応じてフラ
ッシュ発光が停止されてから一定時間の間のみセットさ
れ、他のときはリセットされる。データFCRoの第4
位ビットFCRo、(FON)は、フラッシュ装置が作
動していると外、すなわち、フラッシュ装置が装着され
、かつ、その電源がONになっていると外、セットされ
る。
f −9CF Roの下位6ビツトはフィルムのISO
感度Svを表わしており、データCFR,、CFR2は
、それぞれ、使用する撮影レンズの焦点距離Fv1絞り
値Avを表わしている。そして、データCFR3の下位
5ビツトは発光量補正量α(後述)を表わしている。ま
た、データF CR,、はフラッシュ装置の最大発光量
Ivを表わしている。なお、データFCR,の下位3ビ
ツトは未使用ビットである(表中では「木」で示しであ
る)。
〔フローチャート〕 1
[マイコンMCB]
第4図から第29図は、本実施例のカメラシステムのボ
ディ側の動作(マイコンMCBの動作)を示す70−チ
ャートである。
[割込INTol
測光スイッチS1、AEロックスインチALS、リセッ
トスイッチSR3、モード切替スイッチMO3,データ
設定スイッチUS、DSのうち、いずれかのスイッチを
ONすると割込端子INT0が立ち下がり、その立ち下
がりに同期して、第4図に示したフローチャートに従っ
て、マイコンMCBが作動し始める。
まず、マイコンMCBは、基準クロック発生回路XBを
作動させ、基準タロツク出力端子5TCKから基準クロ
ック5TCKを出力するN$ 1 )。
その後、マイコンMCBは、パワーコントロール端子P
、をL”にし、電圧変換回路VGを作動させる(#2)
。つづいて、マイコンMCB+*、この割込INT、が
、どのスイッチの操作によってかけられたかを識別する
(#3、#10、#13、#15)。#3において、端
子P6がL”であれば、マイコンMCBは、測光スイッ
チSlの操作によって割込INToかかけられたと判断
して#4へ進み、端子P6が“H”であれば#10へ進
む。#10において、端子P7が“L″lであれば、マ
イコンMCBは、AEロックスイッチALSの操作によ
って割込INToがかけられたと判断して#11へ進み
、端子P7が“l]゛であれば#13へ進む。#13に
おいて、端子P8が“H−++であればマイコンMCB
は、リセットスイッチSR8の操作によって割込INT
oがかけられたと判断して井14(サブルーチン「シス
テムリセント」)へ進み、i子p8がH++であれは゛
井15へ進む。#15(こおいて、端子P、が“L ”
であれば、マイコンMCB11、モード切替スイッチM
O3の操作によって割込INT0がかけられたと判断し
て#16(サブルーチン「モード変換」)へ進む。#1
5において端子P、が“H”であれば、割込INT、は
、データ設定スイッチUSまたはDSの操作によってか
けられたことになり、マイコンMCBは、#17(サブ
ルーチン「データ変換」)へ進む。#14、#16、#
17の各サブルーチンに進んだ場合、サブルーチンから
戻ると5TOPルーチンへ進み、マイコンMCBは、再
び、割込INToがかけられるまで待機する。
測光スイッチS1の操作によって割込INToがかけら
れた場合、#4において、マイコンMCBは、AEロッ
クスイッチALSがONになっているかを否かを判別す
る。端子P7が“L″になっていれば、マイコンMCB
は、AEロックスイッチALSがONになっていると判
断して#5へ進み、AEロックフラグALFをセットす
る。#41こおいて端子P7が“H″であれば、マイコ
ンMCBは、AEロックスイッチALSはOFFである
と判断し、井6ヘスキツプする。#6では、マイコンM
CBは、焦点検出用受光回路AFD内にあるCODライ
ンセンサの初期化を行なう。そして、マイコンMCBは
、CCD積分を開始させ(#7)、CCD積分が完了し
たと外にかけられる割込lNT1を許可する(#8)。
その後、マイコンMCBは、端子P。を′L゛′にして
測光開始信号LSTAを出力し、測光インタフェースL
IF内にあるA−Dコンバータを作動させ、A−D変換
動作を開始させて(#9)、AEシル−ンへ進む。
AEロックスイッチALSの操作によって割込INTo
がかけられた場合、マイコンMCBは、AEロックフラ
グALFをセットしく#11)、焦、点検出禁止7ラグ
F I HFをセットした(#12)のち、AEシル−
ンへ進む。
[AEルーチン]
第5図は、AEシル−ンでの制御を示すフローチャート
である。このルーチンに入ると、マイコンMCBは、シ
リアルデータバスSDBを介して、レンズ回路LECか
らレンズ情報を入力1=(#21)、続いて、フラッシ
ュ回路F L Cから7ランシユデータFCRo、FC
R,を入力しく#22)、そして、表示回路DSPから
フィルムのTSO感度を入力する(#23>。その後、
マイコンMCBは、測光インタフェースLIFおよびシ
リアルデータバスSDBを介して、測光回路1− M
Aから、各フォトダイオードPD、−PD5によって測
定された測光データを入力する(’#24)。そして、
マイ゛コンM’CBは、これらのデータ゛を用いて露出
演算を行なうC# 25 )。なお、#24(サブルー
チン「測光データ人力」)および#25(サブルーチン
「露出演算」)については、後で詳述する(第12〜2
4図参照)。
露出演算が終了すると、マイコンMCl3は、シリアル
データバスSDBを介して、第4−1表に示した表示デ
ータを表示回路DSI)に出力し、種々の撮影データを
表示させる(’# 26 )。そして、同様に、マイコ
ンMCBは、シリアルデータバスSDBを介して、デー
タCFRo−CF’R3を7ラツシユ回路F L Cに
出力する(#27)。それから、マイコンMCBは、露
出演算完了フラグAEFをセットしく井28)、#29
へ進む。
#29では、マイコンMCBは、焦点調節動作(以下、
AF動作という)が完了しているかどうかを判別する。
AF動作未完了フラグFDPがセットされておれば、マ
イコンMCBは、AF動作が未完了であると判断し、A
Pルーチンへ進む。そして、フラグFDPかり”セット
されておれば、マイコンMCBは、A「動作が完了して
いると判断し、#30へ進む。なお、AFルーチンにつ
いては、後で詳述する(第9図参照)。
#30では、マイコンMCBは、シャンクレリーズか禁
止されているかどうかを’I’ll別する。レリーズ禁
止フラグRI I(Fがセントされておれば、マイコン
MCBはシャンタレリースが禁止されていると判断し、
スイッチ判別ルーチン■(第7図)へ進む。そして、7
ラグRI I−I Fがリセットされておれば、マイコ
ンMCBはシャツタレリーズが許可されていると判断し
、#31へ進む。
#31では、マイコンMCBは、後述するように、合焦
状態が得られたことによってAEロックがなされたか否
かをtq別する。フラグB L FF hCセットされ
ておれば、マイコンM CBは、合焦状態が得られたこ
と(こよってAEロンクがなされたと判断して#32へ
進み、そうでなければスイッチ判別ルーチン■(第6図
)へ進む。
#32では、マイコンMCBは、撮影者がレリーズ操作
を行なったがどうかを判別する。端子P12が“L”で
あれば、マイコンM CBは、m彰者がレリーズボタン
を第2ストロークまで押してレリーズ操作を91なった
(スイッチS2をONにした)と判断し、サブルーチン
「露出制御J(#33、第24図参照)へ進む1、その
後、撮影が終了するとスイッチ判別ルーチン■(第7図
)へ進む。#32において端子P12が“■1゛であれ
ば、マイコンMCBは、撮影者はまだレリーズ操作を行
なっていない(スイッチS2はOFFである)と判断し
、スイッチ判別ルーチンI(1¥!6図)へ進む。
−36=
[スイッチ判別ルーチンI]
第6図は、スイッチ判別ルーチンIを示すフローチャー
トである。このルーチンに入ると、マイコンMCBは、
まず、測光スイッチS1の0N−OFF状態を調べるN
t41)。端子P6が“L”であれば、マイコンMCB
はスイッチS1がONで尻ると判断し、#42へ進む。
端子P6が“11”であれば、マイコンMCBはスイッ
チS1がOFFであると判断し、#53へ進む。
#42では、マイコンMCBは、焦点検出動作が禁止さ
れているがどうかを判別する。焦点検出禁止フラグF
工HFがセットされておれば、マイコンMC’Bは焦点
検出動作が禁止されていると判断する。そして、マイコ
ンM CBli:、7ラグF■HFをシャン)L(#4
3)、CCD積分を開始させ(#’44)、CCD積分
完了による割込I N’ T 。
を許可する(#4’5)。′#42において、7ラグF
IHFがリセットされておれば、マイコンMCBは#4
6ヘスキツプする。
#46では、マイコンMCBは、AEロックスインチA
LSの0N−OFF状態を判別する。端子P7が“L゛
であれば、マイコンMCBはスイッチALSがONであ
ると判断してR47へ進み、端子P7が“H”であれば
、マイコンMC−BはスイッチALSがOFFであると
判断してR51へ進む。
R47では、マイコンMCBは、AEロックフラグAL
Fの状態を判別する。そして、7ラグAL Fがセント
されておればR50ヘスキ・ンプし、フラグALFがリ
セットされておれぼR48へ進む。マイコンMCBは、
R48で7ラグA L、 Fをセットしたのち、AEロ
ックスイッチALSによるAEロックが完了したことを
示すフラグBLAFをリセン)L(R49)、R50へ
進む。井50では、マイコンMCBは、タイマをリセッ
トスタートさせ、AEシル−ン(第5図)へ戻る。なお
、このタイマは、スイッチS1またはALSがONから
OFFに反転してからの時間を測定し、その時間が所定
の時間(たとえば10秒間)に達するまで、測光動作、
露出演算、データの入出力および表示が継続される。
R46において、端子P7が“H”であれば、マイコン
MCBはスイッチA L SがOFFになっていると判
断し、AEロンク7ラグALPおよび7ラグBLAFを
リセットする(R51,,#52)。
そして、タイマをリセットスタートさせ(R50)、A
、Eルーチン(第5図)へ戻る。
R41において、測光スイッチSlがOFFである場合
、マイコンMCBは、フォーカスシック完了フラグF1
Fをリセットする(4$53)。その後、マ、イコンM
CBは、合焦状態を示す表示を消させるために、データ
AFDに100」を格納する(R54)。そして、レン
ズ駆動用モータMO,J−を停止さ一1f($ 55
)、CCD積分完了による割込■NT、を禁止する(R
56)。したがって、測光スイッチS1がOFFであれ
ば、焦点検出動作は行なわれない。その後、マイコンM
CBはR57以下の処理を行なう。
R57では、マイコンMqBは、AIEロックスイッチ
ALSのON−〇FF状態を判別する。。端子P7が′
”L”であれば、マイコンMCBはスインチALSがO
,Nであると判断し、焦点検出禁止7ラグFIHFをセ
ットしたのち(R58)、R59へ進む。
R59では、マイコンMCBは、AEロック7ラグAL
Fの状態を判別する。AEロックフラグALFがリセッ
トされておれば、マイコンM CBは、AEロックフラ
グALFをセットした(R60)のち、AEロックスイ
ッチALSによるAEロックが完了したことを示す7ラ
グBLAFをリセットしく# 61 >、タイマをリセ
ットスタートさせて(R50)AEシル−ン(第5図)
へ戻る。一方、R59でAEロック7ラグALFがセッ
トされておれば、マイコンMCBはステップ#50)ス
キップしてタイマをリセットスター1・させ、AEシル
−ン(!@5図)へ戻る。
R57において、端子P7がH”であれば、マイコンM
CBはA E OyクスイッチA L S y>r
OFFである、すなわち、スイッチS1およびA L
SがともにOFFであると判断し、R62へ進む。
R62では、マイコンMCBは、焦点検出禁止7ラグF
IトIFをリセットし、スイッチS 、、A L S
。
SR3,MOS、、t、Is、D、Sの操作による割込
INToを許可した(# 63 )のち、R64へ進む
。井64では、マイコンMCBは、先述したように、タ
イマが所定の時間(約10秒)を計時したか否かを判別
し、所定の時間を計時していなければ、再び、AEシル
−ンへ戻って、測光動作、露出演算、データの入出力お
よび表示を行なう。タイマが所定の時間を計時しておれ
ば、マイコンMCBは、5TOPルーチン(第8図)へ
進み、作動を停止して、再び、割込INToがかけられ
るまで待機する。
[スイッチ判別ルーチン■]
第7図は、スイッチ判別ルーチン■を示すフローチャー
トである。vJS図に示したAEシル−ンより明らかな
ように、撮影者がレリーズボタンを第2ストロークまで
押すことによって露出制御が行なわれた場合(#32→
#33)、あるいは、レリーズが禁止されていた場合(
R30)のいずれかの場合のみ、マイコンMCBはこの
ルーチンの処埋を行なう。
まず、マイコンMCBは、7オーカスロツク完了7ラグ
F L Fおよび7ラグBLFFをリセット、L($7
1.$72)、測光スイッチS、の0N−OFF状態を
判別する(#73)。端子P6がL”であれば、マイコ
ンMCBはスイッチS1がONであると判断し、#74
へ進む。#74では、レリーズ禁止7ラグRIHFをセ
ントし、以後のレリーズを禁止する。これにより、撮影
者が誤ってレリーズボタンを押しっばなしにしても、撮
影動作は行なわれず、フィルムを無駄にせずにすむ。
#75へ進むと、マイコンM CBは、AEロックスイ
ッチALSのO’N−OF F状態を判別する。
マイコ’> M CBは、端子P7がL″であればスイ
ッチALSがONであると判断して#76へ進み、端子
P7がH’“であればスイッチALSがOFFであると
判断して#79へ進む。
#76では、マイコンMCBは、AEロンク7ラグAL
Fの状態を判別する。フラグALFがセットされておれ
ばAEルーチン(第5図)に戻る。−方、フラグALF
がリセットされておれば、マイコンMCBは、フラグA
LFをセットした(#77)のち7ラグBLAFをリセ
ットして(#78)AEルーチン(第5図)へ戻る。
#75において、マイコンMCBがAF口、クスイノチ
A L SはOFFであると判断して#79へ進んだ場
合、AEロンク7ラグA L Fおよび7ラグBLAF
をリセットした($79.井80)のち、AEルーチン
(第5図)へ戻る。
#73において、端子P6が“H″であれば、マイコン
MCBが、測光スイッチS1はOFFであると判断する
と、合焦状態を示す表示を消すために、データAF’D
に「00」を格納する(#81)。
そして、レリーズ禁止7ラグRI HFをリセットしく
#82)、以後のシャンタレリーズを許可し、#83へ
進む。
#83へ進むと、マイコンMCBは、AEロンクスイッ
チA L Sの0N−OFF状態を判別する。
マイコンMCBは、端子P7がL”であればスイッチA
LSがONであると判断し、焦点検出禁止7ラグF I
HFをセットした(#84)のち#85へ進む。一方
、端子P7が“H″であれば、マイコンMCBは、スイ
ッチALSがOFFであると判断し、7ラグFIHFを
リセットして(#88)STOPルーチン(第8図)へ
進む。
#85ではマイコンMCBは、AEロックフラグALF
の状態を判別する。フラグALFがセットされておれば
AEルーチン(第5図)へ戻る。−方、フラグALFが
リセットされておれば、フラグALFをセットした(#
86)のち7ラグB xl AFをリセットしく#87
)、AEルーチン(第5図)へ戻る。
ところで、AEルーチン、スイッチ判別ルーチン■、お
よびスイッチ判別ルーチン■の処理中にAEロックスイ
ッチALSがONされる場合、あるいは、AEロックス
イッチALSを、−旦、OFFにしてAEフロクを解除
し、その後、改めてAEロックスイッチをONにしてA
Eフロクを行なう場合がある。一方、AEフロクは、A
EロックスイッチALSがONされた瞬間における測光
値をロックする必要がある。本実施例のカメラシステム
では、マイコンMCBが前記二つの場合を検出すると(
#47.#58.#76、#85)、AEロンクスイン
チALSIこよるAF口・ンクが完了したことを示す7
ラグBLAFをリヤ2卜シ(#49、#[30,$78
.[7)、その直後に得られた測光値をロックしている
。したがって、前記二つの場合、とくに後者の場合であ
っても、正確にAEフロクが行なわれる。
[5TOPルーチン]
第8図は、5TOPルーチンを示すフローチャートであ
る。このルーチンに入ると、マイコンMCBは、まず、
フラッシュ回路FLCからデータFCRo、FCR,を
入力する(#91)。
次に、マイコンMCBは、このカメラシステムの露出制
御モードを判別する。まず最初に、露出制御モードがM
モードであるかどうかを判別する(#92)。露出制御
レノスタMORの内容が「11」であれば、マイコンM
CBはMモードであると判断し、#97ヘスキツプする
。#92において、マイコンMCBが、露出制御モード
はMモードでないと判断すると、次に露出制御モードが
Sモードであるかどうかを判別する(# 93 )。レ
ジ、 スタMORの内容が「01」であれば、マイコン
MCBはSモードであると判断し、#96ヘスキツプす
る。#93におり11て、マイコンMCBが、露出制御
モードはSモードでない(すなわち、Mモード、Sモー
ドのいずれでもない)と判断すると、制御露出時間Tv
の表示を消させるため、表示データT V Dにブラン
ク表示データBLDを格納する(#94)。そして、露
出制御モードがAモードであるかどうかを判別する(#
95)。レノスタMORの内容が「10」であれば、マ
イコンMCBはAモードであると判断し、#97ヘスキ
ツプする。
#95において、マイコンMCBが露出制御モードはA
モードでないと判断した場合、すなわち、露出制御モー
ドはPモードであると判断した場合、制御絞り値Avの
表示を消させるため、表示データAVDにブランク表示
データBLDを格納する。
その後、マイコンMCBは、#97へ進む。
上記#92〜#96の処理を要約すると、次のようにな
る。すなわち、露出制御モードがPモードであれば制御
絞り値Avおよび制御露出時間Tvの表示が消される。
そして、露出制御モードがSモードであれば制御絞り値
Avの表示が消され、Aモードであれば制御露出時間T
vの表示が消される。また、露出制御モードがMモード
であれば制御絞り値Avおよび制御露出時間Tvの表示
はいずれも消されない。したがって、手動で設定された
絞り値A vsS露出時間Tvsのみが表示され、演算
された紋り値Av、露出時間Tvは表示されないことに
なる。
#97に進むと、マイコンMCBは、AEコロツク中あ
ることを示す表示を消させるため、表示データA L、
Dに「0」を格納し、その後、合焦状態を示す表示を
消させるため、表示データAFDに100」を格納する
(#98)。
#99では、マイコンMCBは、フラッシュ回路FLC
から調光信号FSTPか出力されているかどうかを判別
する。フラッシュ回路FLCからのデータFCRoの第
5ビットFCRo、が「1」であれば、マイコンMCB
は調光信号FSTPが出力されていると判断し、#10
0へ進む。#100では、マイコンMOBは、フラッシ
ュ調光が行なわれたことを表示させるため、表示データ
FLD1に「10」を格納し、つづいて、他のフラッシ
ュ情報を示す表示を消させるため、表示データFLD2
に「00」を格納する(#101)。そして、マイコン
MCBは、シリアルデータバス5l)Bを介して表示回
路DSPに表示データを出力する(#102)。表示回
路DSPは表示データを入力すると、それらの表示デー
タが示す情報を表示する。
そして、マイコンMCBは、再び、#91からの処理を
行なう。
#99において、フラッシュ回路FLCからのテ゛−タ
FCRoの第5ビy)FORo4が「0」であれば、マ
イコンMCBは調光信号FSTPが出力されていないと
判断口、すべての7ラツシユ情報に関する表示を消させ
るため、表示データFLD1、FLD2に、それぞれ、
「00」を格納する(#−48=
103)。そして、フラッシュ装置内にある表示1回路
FDPおよび表示器CHDによる表示を停止させるため
、データCFR3の第7ビツ)CFR36をセットする
(#104)。
その後、マイコンMCBは、シリアルデータバスSDB
を介して表示回路DSPへ表示データを出力しく#10
5)、フラッシュ用データCFR。
〜CFR,をフラッシュ回路FLCへ出力する(#10
6)。これにより、表示回路DSPは表示データが示す
情報を表示し、フラッシュ装置内にある表示回路FDP
および表示器CHDの作動が停止する。
つづいて、マイコンMCBは、端子P。からH゛を出力
してA−D変換開始信号LSTAを消し、測光インクフ
ェースLIF内にあるA−Dコンバータの作動を停止さ
せる($107)。そして、マイコンMCBは、すべて
の7ラグをリセントした(#1011)のち、パワーコ
ントロール端子P5カ・ら”H″を出力して電圧変換回
路\’Gの作動を停止させる($109)。これにより
、AFインタフエ−スAIF、焦点検出用受光回路AF
D、測光インタフェースLIF1測光回路LMA、フラ
ッシュ光測定回路LMF、レンズ回路LEC、ドライブ
、回路DDR、エンコーグENAP、ENLEの作動が
停止する。それから、マイコンMCBは、割込INTo
を許可しく#110)、基準クロ・ンク5TCKの出力
を停止するとともに、基準クロ・ンク発生回路XBの作
動を停止させる(#111)。そして、マイコンMCB
は、再び、スイ・ンチS、、ALS、SR3,MO8,
tJS、DSの操作による割込INToがかけられるま
で待機する。
[割込INT、]
第9図は、焦点検出用受光回路AFD内にあるCCDラ
インセンサI SLo、I SL、、I SL2のCO
D積分が完了したことによる割込INT、がかけられた
後の処理を示すフローチャートである。
先述したように、CCDラインセンサl5Lo。
ISL、、l5L2のCCD積分が完了すると、AFイ
ンタフェース、MFは、マイコンM CBの端子I N
T、に“L”レベルの積分完了信号AFFNを出力する
。これtこより、マイコンMCBは第9図に示すフロー
チャートに従って作動する。
まず、マイコンMCBは、露出演算が完了しているかど
うかを判別する(井1ooi)。露出演算完了フラグA
EFがセットされておれは゛、マイコンMOBは、露出
演算が完了していると判断してAFルーチン(#121
>へ進み、フラグAEFがリセットされておれば露出演
算が完了していないと判断して$1002へ進む。$1
00.2では、マイコンMCBはAF動作未完了フラグ
FDPをセットし、割込INT、がかけられた時に処理
しでいたステップへ戻る。これは、−度、露出制御用の
演算動作を行ない、データ表示を行わせるすこめである
。そして、前述のように、測光、演算、表示の動作を行
ったのち、ただちに、AFルーチンへ戻る(第5図#2
9参照)。
[AFルーチン1
犬に、AFルーチンを説明する。
マス、マイコンM C’Bは、AF動作未完了フラグF
DPをリセットする($121)。つづいて、CCDラ
インセンサI SLo、I SL、、I SL2の各画
素データを入力しくSL22)、それらのデータから、
第0ゾーン、!81ゾーン、第2ゾーンそれぞれの合焦
状態およびデフォーカス方向の検出、デフォーカス量の
算出を行なう(#123.1124、#125)。それ
から、焦点検出が可能かどうかを調べる(井126)。
その結果、三つのゾーンのうち、一つでも焦点検出が可
能であれば#133へ進み、すべてのゾーンで焦点検出
が不可能であれば#127へ進む。
#127では、マイコンMCBは、すでにローコンサー
チが行なわれたかどうかを判別する。ローコンサーチ完
了フラグDDEFがリセットすれておれば、マイコンM
CBはローコンサーチは行なわれていないと判断し、#
132へ進んでローコンサーチを行なう。一方、フラグ
DDEFがセ、ン卜されておれば、マイコンMCBは、
ローコンサーチかすでに行なわれたと判断し、#129
へ進む。#129で、マイコンMCBは、再びCOD積
分を開始させ、割込INT、を許可する(#130)。
それから、焦点検出が不可能である旨を撮影者に警告す
るために表示データAFDに「10」を格納しく131
)、AEルーチン(第5図)へ進む。したかって、−度
、ローコンサーチが行なわれたのちは、ローコンサーチ
は行なわれない。なお、マイコンMCBは、ローコンサ
ーチを行なつrQ場、+ ($F 132 )も、ロー
コンサーチが完了するとAEルーチンへ進む。
#126において、焦点検出可能なゾーンがあって#1
33へ進むと、マイコンMCBはローコンサーチ中であ
るかどうかを判別する。ローコン7ラグLCFがリセッ
トされておれば、マイコンMCBはローコンサーチ中で
ないと判断し、合焦検出ルーチン(第10図)へ進む。
一方、$133において、7ラグLCFがセットされて
おれば、マイコンMCBはローコンサーチ中であると判
断し、#134へ進む。
#134では、マイコンMCBは、レンズ駆動用モータ
MOLを停止させ、そして、ローコンブラグLCFをリ
セットする($ 13.5)。後述するように、ローコ
ンサーチ中、レンズは常に移動しているので、#134
でレンズ駆動用モータMOI−を停止させたときには、
CCDラインセンサ■SLo、I SL、、I SL2
の各画素データがら求められる合焦状態、デフォーカス
方向、デフォーカス量は、実際のレンズ位置1こ対応し
たものではなく、信頼性に乏しい。そこで、マイコンM
CBは、レンズ位置を固定したまま、再びCOD積分を
開始させる($136)とともに割込INT、を許可し
く$137)、AEルーチンへ進んで、再び、CCDラ
インセンサからの画素データを得るようにしている。そ
して、焦点検出が不可能である旨の警告が表示されてお
れば、マイコンMCBは、その表示を梢させるため、表
示データAFDに「00」を格納(9,138)、AE
ルーチン(第5図)へ進む。
[焦点検出および割込CN、 T ]
第10図は、合焦検出ルーチンおよびカウンタ割込CN
Tがかけられたときの処理を示すフローチャートである
。合焦検出ルーチンでは、マイコンM、CBは、焦点検
出動作および合焦判定動作を行う。
合焦検出ルーチンへ進むと、マイコンMCBは、まず、
焦点調節を行なうべきゾーン(以下、主ゾーンという)
を、第0〜2ゾーンから選択する(#141)。マイコ
ンMCBは、原則として、最も近い被写体が存在するゾ
ーン(最も後ビンのゾーン)を、主ゾーンとして選択す
る。また、言うまでもないが、焦点検出可能なゾーンが
一つしかなければ、そのゾーンを主ゾーンとして採用す
る。
なお、ゾーン選択の方法については、本出願人が先に出
願した特願昭62−125489号に示されている。
つづいて、マイコンMCBは、主ゾーン以外のゾーンが
近接ゾーンであるか否かを検出する(#142)。すな
わち、そのゾーン内に、#1・41で選択された主ゾー
ン内にある被写体(以下、主被写体という)Iこ近接し
た被写体(以下、近接被写体という)が存在するか否か
を検出する。なお、ここでいう近接被写体とは、原回的
1こは主被写体と同一の被写体を意味しており、主被写
体に対するデフォーカス量が所定の値(本実施例では8
0μl11)以下であれば、マイコンMCBは、そノ被
写体は近接被写体であると判定する。
具体的には、画面いっばいに顔を写したポートレート(
撮影倍率β=1/10)では、2c+n(鼻の・高さに
相当)以下の距離差であれば、その被写体は近接被写体
であると判定する。また、横位置でのウェストショット
のポートレート(β=1/40)では、14c+11(
鼻の先から耳までめ長さに相当)以下の距離差であれば
、その被写体は近接被写体であると判定し、数名の集合
写真(撮影倍率β=1/100)では、95cm(撮前
列の人の顔面から最後列の人の顔面までの長さに相当)
以下の距離差であれば、その被写体は近接被写体である
と判定する。
このようにして検出された主ゾーンと近接被写体が存在
するゾーン(以下、近接ゾーンという)に対応するデー
タをマイコンMCBは記憶しておき、後述するように、
マイコンM、CBは、このデータに基づいて測光演算を
選択する。
次にマイコンMCBは、#141で選択された主ゾーン
内の被写体像が合焦状態になっているか否かを判別する
(、$ 143 )。合焦状態になっていなければ、マ
イコンMCBは、デフォーカス量からレンズ駆動量を算
出する(#144)。次いで、マイコンM C、Bは、
被写体までの此離りおよび撮影倍率βを算出する($1
45.、$L4[3)。
ここで、主被写体までの距離りおよび撮影倍率βの算出
方法について述べる。
ンンズ駆動量をN、デフォーカス量をDFとすると、
N=KXDF ’ (1)の関
係が成立する。ここに、Kは変換係数と呼(i′、 れ
る定数であり、レンズに固有の値である。そして、マイ
コンMCBは、この変換係数Kを、レンズ回路LECか
ら入力する。なお、この変換係数にの詳細は、たとえば
、特開昭59−142528号公報に示されている。そ
して、撮影距離り。
は、よく知られているように、
Do=に/no (2)k=
n4” (3)11o:レ
ンズの無限遠位置からのレンズ駆動量r:レンズの焦点
距離
a:定数
で表される。なお、定数におよびレンズの焦点距離fは
レンズ回路LECから入力される。した力1つて、焦点
検出を行なった位置の撮影距離をり2、そのアペックス
値をDvl(レンズ回路LEC力・ら入力される)、レ
ンズの無限遠位置からのレンズ駆動量を111とすると
、
Dvl=21og2D+
(4)D 、=に/ n、
(5)の関係が成り立つ。一方、焦点調節の
ためのレンズ駆動量は(1)式で表されるから、無限遠
位置から合焦位置までのレンズ駆動in2は、++ 2
= 11 、±N (6)と
なる。ただし、複号士は、前ビンのとき+、後ビンのと
き−である。ゆえに、(2)式より、合焦位置での撮影
距離D、すなわち主被写体までの距離りは、
D=に/n2 (7)となる
。そして、そのアペックス値Dvは、(4)式と同様に
、
Dv= 2101?2D (8
)である。
また、撮影倍率βは、
β=f/D (9)から求
める。
続いて、マイコンMCBは、#144で求めたレンズ移
動量に対応するパルス数Nをイベント力ウンタにセット
しく#147L カウンタ割込CNTを許可する($1
48)。後述するように、通常、そして、端子P15が
ら“L″が出力されているので、エンコーダENLEか
らのパルスが端子CNTに入力できるようになっている
。マイコンMCBは、ドライブ回路DDRにデータを送
り、レンズ駆動用モータMOLを作動させ、レンズ駆動
を行なわせる(#149)。そして、マイコンMCBは
、割込INToががけられた時に処理していたステップ
へ戻る。なお、AEルーチン(第5 図)$ 29にお
いて、AF動作が未完了であるとマイコンMCBが判断
してAFルーチンへ進んだ場合は、AEルーチンへ戻り
、#21からの処理を行なう。
なお、レンズ回路LECがら定数にだけを入力し、焦点
検出を行った位置の距離Dvを入力しないカメラシステ
ムであれば、特開昭58−150921号公報に示され
ているように、無限遠位置からのレンズ駆動量を常にモ
ニタするカウンタを設け、現在のカウント値n1に基づ
いて無限遠位置から合焦位置までのレンズ駆動量I+
2−++ 1±Nを求−6〇−
め、その駆動量n2から合焦位置の距離りを求めるよう
にしてもよい。
#143において、マイコンMCBが、主ゾーン内にあ
る被写体像が合焦状態になっていると判断すると、すな
わち、#141で選択された主ゾーン内にある被写体像
のデフォーカス量が所定の値(たとえば30μ+n)以
下であるとマイコンMCBが判断すると、#150へ進
み、マイコンMCBは、合焦状態になったことを表示さ
せるため、表示データΔFDに「01」を格納する。そ
の後、マイコンMCBは、焦点検出を行なったレンズ位
置でのレンズ回路LECからの距離情報D(または、そ
のときの無限遠位置からのレンズ駆動量旧と定数にとか
ら求めた距離情報り、)と、焦点距離情報rとから、撮
影倍率βを算出する(#151)。
そして、マイコンMCBは、7オーカスロツク7ラグF
LFをセットしく#152)、AEルーチン(第5図)
へ進む。したがって、合焦状態が得られれば、マイコン
MCBは、その後はCOD積分を行なわせず、かつ、割
込INT、を許可せずにAEルーチンへ進むことになる
。
次に、カウンタ割込CNTについて説明する。
マイコンMCBに内蔵されたイベントカウンタが端子C
NTに入力されるパルスをカウントし、パルスの数が設
定された数に達すると、イベントカウンタはカウンタ割
込CNTをかける。これにより、マイコンM CBは#
161がら処理を行なう。まず、マイコンMCBは、こ
の割込CNTは絞り込み動作中あるいはAF動作中のい
ずれにおいてかけられたものであるかを判別する。すな
わち、マイコンMCBは、端子CNTに入力されるパル
スは、エンコーダENAP、ENLEのいずれから発せ
られたものであるかを判別する。
端子PI5が“I4”になっておれば、パルスはエンコ
ーダENAPから発せられたものである、すなわち、絞
り込み動作中であるとマイコンMCBは判断し、#16
6へ進んでドライブ回路DDRにデータを送り、絞りマ
グネン)APMを離反させる。これにより、絞り込み動
作は停止させられる。
そして、マイコンMCBは割込CNTががけられたとき
に処理していたステップへ戻る。
一方、端子P I5が“L IIになっておれば、パル
スはエンコーダENLEから発せられたものである、す
なわち、AF動作中であるとマイコンMCBは判断し、
#162へ進んで′、ドライブ回路DDRにデータを送
り、レンズ駆動用モータM OLを停止させる。そして
、#163へ進む。
#163では、マイコンMCBは、レンズ移動量Nが所
定の値N。よりも大きいか小さいかを判定する。レンズ
移動量Nが大きいということは、デフォーカス量を演算
したとu(#144)にはデフォーカス量が大きく、像
全体がぼけていたことを意味している。したがって、二
の場合のデフォーカス量には大きな誤差が含まれている
可能性が高く、信頼性に乏しい。そこで、本実施例にお
り・では、レンズ移動ff1Nが所定の値N0よりも大
浮ければ、再度、CCD積分を開始させて(#164)
割込INT、を許可しく#165)、合焦状態が得られ
たかどうかを確認している。これにより、AF精度が向
上する。マイコンM CBは、割込INT、を許可した
(#165)後、割込CNTがかけられたときに処理し
ていたステップへ戻る。
#163において、レンズ移動量Nが所定の値No以下
であるとマイコンMCBが判断した場合は、演算したデ
フォーカス量には誤差が少なく、信頼性があるとして合
焦状態の確認は行なわずに#150へ進み、先述した処
理($ 150〜#152)を行ない、AEシル−ン(
第5図)へ進む。
先述したように、合焦状態が得られれば、CCD積分を
行なわせず、かつ、割込INT、を許可せずにAEシル
−ンへ進むことになるので、その後、APルーチン(第
9図)へ進むことはない。すなわち、−旦、合焦状態が
得られると、測光スイ・ンチS1をOFFにしたのち再
びONにして割込INToをかけ、それによってCCD
積分が開始させられ(# 7 )、割込INT、が許可
されるまで(#8)、AF軸動作行なわれない。換言す
れば、測光スイッチS1をONの状態に保てば、いわゆ
る7オーカスロツクがなされることlこなる。すなわち
、本実施例のカメラは、ワンショットAF動作を行なう
。
「ローコンサーチ」
第11図は、サブルーチン「ローコンサーチ」ヲ示すフ
ローチャートである。このサブルーチンでは、マイコン
MCBは、まず□、ローコンサーチ実゛ 行中であるか
どうかを判定する(’#’ 17’1)。ローコン7ラ
グLCFがリセットされておれ1範 マイコンMCBは
ローコンサーチ中ではないと判断して$172へ進み、
7ラグLCFをセットしたのち、ドライブ回路DDRに
データを出力して、レンズ駆動用モータMOLを作動さ
せ、ローコレサーチ動作を開始させる($173)。一
方、$1711こおいて、フラグL’CFがセントされ
ておれば、マイコンMCE3はローコンサーチ実行中で
あると判断して#174ヘスキップする。
$174へ進むと、マイコンMCBはCCD積分を開始
させ、そして、CdD積分が完了したことによる割込I
NT、を許可する($175)。
つづいて、マイコンMCBは、レンズが可動範囲の終端
に達したがどうかを判定する($176)。
この判定は、一定時間内に端子CNTにパルスが入力さ
れたかどうかを判定することによって行なわれる。レン
ズが可動範囲の終端に達すると、それ以上、レンズが動
くことはできないので、エンコーダENLEからはパル
スが発せられない。したがって、一定時間、端子dNT
にパルスが入力されなければ、マイコンMCBは、レン
ズが可動範囲の終端に達したと判定できる。なお、レン
ズが可動範囲の終端に達したときにONまたはOFFす
るスイッチを設け、そのスイッチのON−〇FF状態を
検出することによってレンズが可動範囲の終端に達した
ことを検出するようにしてもよし)。
$176において、レンズは可動範囲の終端に達してい
ないとマイコンMCBが判定すると$181へ進み、測
光スイッチS1のON −OF F状態を調べる。マイ
コンMCBは、端子P6に“L”が入力されておればス
イッチS1がONであると判断して$176へ戻り、端
子P6にH++が入力されておればスイッチS1かOF
F’であると判断して$180へ進む。
$176において、レンズが可動範囲の終端に達してい
るとマイコンMCBが判定すると、$177へ進む。$
177では、レンズが可動範囲の終端に達したのが1回
めか2回めかを判定する。
レンズが今回初めて可動範囲の終端に達したのであれば
、マイコンMCBは、$182へ進んでドライブ回路D
DHにデータを出力し、レンズ駆動用モータMOLを逆
転させる。そして、$176へ戻り、逆方向のローコン
サーチを行なう。$177において、レンズが可動範囲
の終端に達したのが2回めであるとマイコンMCBが判
定すると、ドライブ回路DDRにデータを出力してレン
ズ駆動用モータMOLを停止させる($178)。
この動作を簡単に説明すると、次のようになる。
マイコンMCBは、レンズを現在位置から一方向(たと
えば最近接方向)へ移動させてローコンサーチを行なう
。そして、合焦点を検出することができず、レンズが可
動範囲の終端(たとえば最近接位置)に達すると、マイ
コンMCBは、レンズを逆方向(たとえば無限遠方向)
へ移動させてローコロ8−
ンサーチを行ない、最初の位置から他の終端(たとえば
無限遠点に合焦する位置)までの領域のローコンサーチ
を行なう。これにより、全可動範囲のローコンサーチが
行なわれる。ローコンサーチの結果、焦点検出可ftな
位置が見つからず、レンズが他の終端位置(たとえば無
限遠点に合焦する位置)に達すると、レンズの駆動を終
了してローコンサーチを終了する。
$178において、レンズ駆動用モータを停止させると
、マイコンMCBは、ローコンサーチが行なわれたこと
を記憶するためにローコンサーチ完了フラグDDEFを
セットしく$179)、ローコンサーチが行なわれてい
ないことを示すためにローコン7ラグLCFをリセット
して($180)、AFルーチン(第9図)へ戻る。
[AEルーチン内のサブルーチン1
次に、AEルーチン内のサブルーチン(第12図〜第2
4図)についで説明する。
「測光データ入力」
第12図はAEルーチン(第5図)内のサブルーチン[
測光データ人力J($ 24 )を示す70−チャート
である。このサブルーチンでは、マイコンMCBは、7
オトダイオートPD、−PD5に入射し、 た光の測定
値を、測光インタフェースLIF、シリアルデータバス
SDBを介して入力出端子5IOoから入力し、データ
入力時の状態(AEロンク等)に応じて三つのレジスタ
FLR,NMR,ALRに測光データを格納する。
マス、マイコンMCBは、AEロックスイッチ・ AL
SがO,Nされたがどうかを判別する(井2゜1)。A
EロックフラグALFがセットされておれば、マイコン
MCBは、AEロックスイッチALSがONされたと判
断して#2o7へ進み、フラグALFがリセ・ントされ
ておれは゛、AE口・ンクスイッチALSはONされて
いないと判断して井202へ進む。フラグALFがセッ
トされていても、#207で7ラグB L A Fがセ
ットされており、すで1こAEロンクスイ・ンチALS
によるAEロックが完了しているとマイコンMCl3が
判Iした場合には#202へ進む。
$202ではマイコンMCBは、7オーカスロンクが完
了しているかどうかを判別する。フォーカスロ・7クフ
ラグFLFがセットされておれば、マイコンMCBは、
フォーカスロックが完了していると判断して井203へ
進み、7ラグFLFがリセットされておれば、フォーカ
スロックは完了していないと判断して#206へ進む。
#203へ進むと、合焦状態になったことによるAEロ
ックが完了しているがどうかを判別する。
7ラグBLFFがセットされておれば、マイコンM(1
1,Bは合焦状態になったことによるAEロックが完了
していると判断して井206−3進み、7ラグBLFF
がリセットされておれば、AEロックは完了していない
と判断して#204へ進む。
#204では、マイコンMCBは、合焦状態になったこ
とによるAEロックが完了したことを示すために7ラグ
BLFFをセットし、測光データを7オーカスAEロツ
クレノスタFLRへ格納し、AEルーチン(第5図#2
5)へ戻る。
#206では、マイコンMCBは測光データをノーマル
レジスタNMRへ格納し、AEルーチン(第5図#25
)へ戻る。
#207において、AEロックスイッチALSによるA
Eロックが完了していないとマイコンMC,Bが判断す
゛ると、#208へ進んでAEロックスイッチALSに
よるAEロックが完了したことを示すために7ラグBL
AFをセットし、測光データをAEロックレノスタAL
Rへ格納し、AEルーチン(第5図#25)へ戻る。
以上のように、レジスタALRにはA、Eロックスイッ
チがONされた直後の測光データが格納され、レジスタ
FLRには合焦状態になった直後の測光データが格納さ
れ、他の時点で得られた測光データはすべでレジスタN
MRに格納される。
「露出演算」
第13図は、AEルーチン(第5図)内のサブルーチン
[露出演算J($25)を示すフローチャートである。
このサブルーチンでは、マイコンM CBは、まず、A
EロックスイッチALSによるAEロックがなされたが
どうかを判別する(@221)。7ラグB L A F
がセントされておれば、マイコンMCB ji A E
ロンクスイ・ンチALSiこよるAE口・ンクがなされ
たと判断して#222へ進み、AEロックレノスタA
L Ri:格納されている測光データを六つの測光デー
タ用しソスタBvo−Bv5に格納する。なお、レジス
タBVO−BVSには、それぞれ、フォトダイオードP
D、−PD5による測光値が格納される。
一方、#221において、7ラグBLAFがリセントさ
れておれば゛、マイコンMCBは、AEロンクスイッチ
ALSによるAEロックはなされていないと判断し、#
224へ進む。#224では、合焦状態になったことに
よるAEロンクがなされたかどうかを判別する。7ラグ
BLFFがセラ)・されておれば、マイコンMCBはA
Eロックがなされたと判断して#225へ進み、7オー
カスAEロンクレノスタFLRに格納されている測光デ
ータをレジスタBvo−Bv5に格納する。また、7ラ
グBLFFがリセントされておれば、マイコンMCBは
合焦状態になったことによるAEロックは完了していな
いと判断して#226へ進み、ノーマルレジスタNMR
に格納さてれいる測光デー、夕をレジスタBVO−BV
Sに格納する。
そして、レジスタBvo−Bv、に測光データを格納し
終わると、マイコンMCBは、フォトダイオードPDo
−PD5の受光面積や光学特性、開放絞り値、開放測光
誤差等(開放絞り値と開放測光誤差は、レンズ回路LE
Cがら入力される)の補正を行なう($223)。
以上より明らかなように、本実施例のカメラシステムに
おいては、AEロックスイッチALSによるAEロック
が最優先で行なわれる。
測光データBvo−Bv5の補正を終えると、マイコン
MCBはAEロックスイッチALSによるAEロックが
なされたかどうかを判別する(#227)。7ラグBL
AFがセットされていてAEロックスイッチALSによ
るAEロックがなされているとマイコンMCBが判断す
ると#228へ進む。
#228では、マイコンMCBはフラッシュ装置の発光
モードを判別し、データFCRoの上位2ビットFOR
o7.FORo6が「oo」でなくフラッシュ装置が強
制発光モードに設定されていないと判断するとサブルー
チン「スポット測光J($259)へ進む。
マイコンMCBが、$227においてAEロックスイ・
ンチALSiこよるAEロンクがなされていると判断し
た場合、あるいは、#228において7ラツシユ装置の
発光モードが強制発光モードであると判断した場合は、
#230以降の処理を行なう。すなわち、AEロックス
イッチALSによるAEロックがなされ、がっ、フラッ
シュ発光モードが強制発光モードでないときのみ、マイ
コンMCBはサブルーチン「スポット測光」へ進む。
なお、後述するように、Pモードでは強制発光モードに
はならないので、Pモード時、AEロックスイッチAL
Sを操作してAEロックを行うと、スポット測光になる
。
#230では、マイコンMCBは、撮影倍率βが算出さ
れているがどうかを判別する。撮影倍率−75=
βが算出されておれば、マイコンMCBは、#231へ
進み、撮影倍率βと撮影レンズの焦点距離fによって定
められた所定の演算を行ない、主被写体の輝度Bvsお
よび背景の輝度Bvaを求める。
一方、撮影倍率βがまだ算出されていなければ、#24
2へ進み、主被写体の輝度Bvsと背景の輝度Bvaを
求める。
なお、撮影倍率βが焦点検出ルーチン(第10図)のス
テップ#151で算出されるまでは、撮影倍率βは1/
60であるとして、撮影レンズが装着されていないとき
のみ、#230から#242へ進むようにしてもよい。
このとぎ、撮影レンズの有無は、レンズ回路LECから
のデータで判別することができる。
#231では、マイコンMCBは、撮影倍率βと所定の
倍率β2(たとえば1/40)とを比較し、β〉β2で
あれば#232へ進み、「Bvs演WI」を行なって主
被写体の輝度Bvsを求める。後述するように、「Bv
s演算I」では、マイコンMCBは、五つの測光データ
BVo−Bv4から主被写体の輝度Bvsを求めている
ので、背景の輝度Bvaは測光データBv5から求めら
れる(#233)。
#231において、β≦β2である場合、マイコンMC
Bは、#234へ進んで撮影倍率βと所定の倍率βj(
βl〈β7、たとえば1/60)とを比較し、β〉β1
(すなわちβ1くβくβ2)であれば#235へ進む。
#235では、マイコンMCBは、撮影レンズの焦点距
離fと所定の焦点距離f1(たとえば28+n+n)と
を比較し、f>f、であれば#236へ進み、「Bvs
演算■」を行なって主被写体の輝度Bvsを求める。後
述するように、「Bvs演算■」では、マイコンMCB
は、三つの測光データBVO−BV2から主被写体の輝
度Bvsを求めているので、背景の輝度Bvaは測光デ
ータBy3〜By5から求められる(#237)。また
、#235においてf≦r1である場合は、マイコンM
CBは#242へ進む。
#234においてβ≦β1である場合、マイコンMCB
は、井238へ進んで撮影倍率βと所定の撮影倍率β。
(β。〈β1くβ2、rことえば1/100)とを比較
し、β〉β。(すなわちβ。〈βくβ1)であれば#2
39へ進む。#239ではマイコンMCBは、撮影レン
ズの焦点距離fと所定の焦、 点M計部fo(L>r
、、たとえば50vn)とを比較し、r>r、であれば
#240へ進み、l” B vs演算■]を行なって主
被写体の輝度Bvsを求める。後述するように、「Bv
s演算■」では、マイコンMCBは、三つの測光データ
B Vo ’−B V2がら主被写体の輝度Bvsを求
めているので、背景の輝度Bvaは測光データBv3−
Bv5から求められる(#241)。
#238においてβ≦β。である場合、あるいは、#2
39においてf≦f、である場合、マイコンMCBは#
242へ進む。#242では、マイコンMCBは、すべ
ての測光データBv+1−Bv5から主被写体の輝度を
求め、同様にすべての測光データBvo−Bvsがら背
景の輝度Bvaを求める(#243)。すなわち、#2
4.2.#243ではいわゆる平均測光が行なわれる。
なお、「Bvs演算I」、「Bvs演算■」、「Bvs
演算■」では、マイコンMCBは、後述するように、各
測光データBVo−Bv4に所定の重み(第7表〜第9
表参照)をつけて加重平均を行なうことにより、主被写
体の輝度Bvsを求めているが、背景の輝度B va、
および#242で求める主被写体の輝度Bvsは、算術
平均で求めている。すなわち、#233では
B va= B V5、
井237で゛は
B va= (B v3+B vt+B vs)/ 3
、井242では
Bvs=(Bvo+Bv、+Bv2
+ B V3+ B v、十B vs)/ 6、#24
3では
Bva=(Bvo+Bv1+Bv2
十B V3+B v4+ B vs)/ 6の演算によ
って、マイコンMCBは、主被写体の輝度Bvs、背景
の輝度Bvaを求めている。
第6表に、撮影倍率β、撮影レンズの焦点y1離fと主
被写体の輝度Bvsの演算方法との対応をまとめておく
。なお、同表において「Bvs演算■」は#242での
演算を示している。
主被写体の輝度Bvsおよび背景の輝度Bvaを求める
と、マイコンMCBは#251 へ進み、両輝度B v
s、 B vaがらシャッタスピードTv、紋り値AV
、フラッシュ発光量Iv等の露出制御値を、所定の演算
に従って求める。
まず、マイコンMCBは、AEロックスイッチALSに
よるAEロックがなされているがどうかを判別する(#
251)。7ラグBLAFがセットされていると、マイ
コンMCBはAEロックスイッチALSによるAEロッ
クがなされていると判断してサブル−チン「スローシン
クロJ($252)へ進む。7ラグBLAFがリセット
されていると、マイコンMCBはAEロックスイッチA
LSによるAEロックはなされていないと判断して#2
53へ進む。#253では、マイコンMCBは、露出制
御モードがPモードであるがどうかを判別する。露出制
御モードレノスタMORの内容が「00」であれば、マ
イコンMCBは、露出制御モードがPモードであると判
断して#254へ進み、そうでなければ露出制御モード
はPモードでないと判断して#257へ進む。#254
では、フラッシュ発光モードが自動発光モードであるか
どうかを判別する。すなわち、発光モードレジスタFM
Rの内容が「01」であれば、マイコンMCBはフラッ
シュ装置が自動発光モードに設定されていると判断して
サブルーチン[自動発光J(#255)へ進み、そうで
なければサブルーチン「自然光」(#256)へ進む。
#257へ進むと、フラッシュ発光モードが強制発光モ
ードであるかどうかを判別する。すなわち、発光モード
レジスタFMRの内容が「00」であれば、マイコンM
CBはフラッシュ装置が強制発光モードに設定されてい
ると判断してサブルーチン「強制発光J(#258)へ
進み、そうでなければサブルーチン[自然光j(#25
6)へ進む。
各サブルーチン「スローシンクロ」、「自然光」汀自動
発光」汀強制発光」汀スポット測光」において、マイコ
ンMCBは、それぞれの演算方法に従って露出制御値を
算出し、AEルーチン(第5図#27)へ戻る。
なお、以」二から明らかなように、マイコンMCBは、
AEロックスイッチA L SによるAEロッ、りがな
され、かつ、強制発光モードであるときのみサブルーチ
ン「スローシンクロ」・\進む。また、マイコンMCB
は、露出制御モードがPモードである場合はサブルーチ
ン「自動発光」「自然光」のいずれかへ進み、他の露出
制御モードである場合はサブルーチン「自然光」、「強
制発光」のいずれかへ進む。
「Bvs演算」
第14図は、サブルーチン「B vs演算I」を示すフ
ローチャートである。このルーチンでは、マイコンMC
Bは、五つの測光データB Vo ”” B V4に、
第7表に示した重みをつけた加重平均により、主被写体
の輝度BvSを求めている。
このルーチンへ進むと、マイコンMCBは、まず、第O
−第2の焦点検出ゾーンのうち、どのゾーンが主ゾーン
であるかを判別する。すなわち、マイコンM C,Bは
、焦点検出ルーチン(第10図)#141で選択された
ゾーンがどのゾーンであるかを判別する(#261.$
262)。#261において、第Oゾーンが主ゾーンで
あるとマイコンMCBが判断すると#263へ進み、#
262において第1ゾーンが主ゾーンであるとマイコン
MCBが判断すると#264へ進む。そして、第01第
1のいずれのゾーンも主ゾーンではない、すなわち、第
2・/−ン内が主ゾーンであるとマイコンMCBが判断
すると#265へ進む。
先述したように、撮影倍率βが所定の倍率β2(本83
一
実施例では1/40)よりも大きい場合(たとえば、バ
ストショット)のみ、マイコンMCBはjBvs演jE
IJの処理を行なうので、このルーチンの処理を行なう
ときには、主被写体からの光は、測光範囲LMR(第2
図参照)の大部分に入射していると予測される。したが
って、この場合には、マイコンMCBは、主ゾーンの近
傍の測光領域における測光値の重みを大きくし、その他
の測光領域における測光値の重みを小さくして加重平均
を求め、それを主被写体の輝度Bvsとしている(ただ
し、最外枠の測光値By5は背景の輝度Bvaを求める
ために用いられる)。
具体的に述べると、第7表に示すように、主被写体が撮
影画面FLMの中央(第0ゾーン)に位置するとき、す
なわち!#Oゾーンが主ゾーンであるときは、マイコン
MCBは、第2図に示した測光領域L M、Hのうち、
領域1.2.3における測光値B Vo+ B vlH
B V2の重みを2、他の領域4,5における測光値B
v3+ B V、の重みを1にした加重平均によって
、主被写体の輝度Bvsを求めている(#263)。す
なわち、
一方、主被写体か撮影画面FLMの中央よりやや左寄り
、(第1ゾーン)に位置するとき、すなわち、第1ゾー
ンが主ゾーンであるときは、マイコンMCBは、i域1
,2における測光値BVo+Bv1の重みを2、他の領
域3,4.5における測光値Bv2゜Bv3.Bv、の
重みを1にした加重平均によって主被写体の輝度Bvs
を求めている(#264)。すなわち、
主被写体が撮影画面FLMの中央よりやや右寄り(第2
ゾーン)に位置するとき、すなわち、第2ゾーンが主ゾ
ーンであるときも同様である(#265)。すなわち、
こ)して、主被写体の輝度Bvsを求めると、マイコン
MCBはサブルーチン「露出演算」(第13図$233
)へ戻る。
第15図は、サブルーチン「B vs演算■」を示すフ
ローチャートである。このルーチンでは、マイコンM
C,Bは、三つの測光データB v o + B v
+ HB v 2に第8表に示した重みをつけた加重平
均により、主被写体の輝度Bvsを求めている。
このルーチンへ進むと、マイコンMCBは、まず、サブ
ルーチンj B vs演算1」と同様に、第0〜第2の
ゾーンのうちどのゾーンが主ゾーンであるかを判別する
(#271 、#272)。#271において、第0ゾ
ーンが主ゾーンであるとマイコンMCBが判断すると#
275へ進み、#272において第1ゾーンが主ゾーン
であるとマイコンMCBが判断すると#273へ進む。
そして、第O1第1のいずれのゾーンも主ゾーンではな
い、すなわち、第2ゾーンが主ゾーンであるとマイコン
MCBが判断すると#274へ進む。
wJ1ゾーンまたは第2ゾ゛−ンが主ゾーンであるとマ
イコンMCBが判断した場合、第O・/−ンが近接ゾー
ン(焦点検出ルーチン(第10図)#142参照)ある
かどうかを判別する($27j、$274)。そして、
第0ゾーンが近接ゾーンであるとマイコンMCBが判断
すると#277、#278へ進み、第0ゾーンは近接ゾ
ーンではないとマイコンMCBが判断するどl$27f
3.[79へ進む。
先述したように、撮影倍率βが所定の倍率β1(本実施
例では1/60Lβ2に対してβ、〈β≦β2であり(
たとえば縦位置全身写真)、かつ、撮影レンズの焦点距
離fが所定の値fI(本実施例では28m m )より
も長い場合のみ、マイコンMCBはl’Bvs演KII
Jの処理を行なう。このように、撮影倍率βは「B v
s演算I」の処理を行なうとぎよりも小さイノで、マイ
:l ンM CBは、「B vs演!Hの場合よりも小
さい領域の測光値を用い、「Bvs演算I」の場合と同
様、主被写体が存在する主ゾーンの近傍の測光領域にお
ける測光値の重みを大きくして加重平均を求め、それを
主被写体の輝度Bvsとしている。
具体的に述べると、第8表に示すように、1被写体が撮
影画面FLMの中央部(第Oゾーン)に位置するとき、
すなわち、第Oゾーンが主ゾーンであるときは、マイコ
ンMCBは、第2図に示した測光領域のうち、領域1に
おける測光値Bvoの重みを2、領域2,3における測
光値BV + 、B v 2の重みを1にした加重平均
によって主被写体の輝度Bvsを求めている(#27.
5)。すなわち、一方、主被写体が撮影画面F、、LM
の中央よりやや左寄り(第1ゾーン)に位置する場合、
すなわち、第1ゾーンが主ゾーンである場合、第Oゾー
ンが近接ゾーンであれば、マイコンMCBは、領域1゜
2における測光値B VO,B v、の重みを2にし、
領域3における測光値Bv2の重みを1にした加重平均
によって主被写体の輝度Bvsを求やでいる(#277
)。すなわち、
また、第2ゾーン内が近接ゾーンでなければ、マイコン
MC”Bは、領域2における測光値Bv、の=88−
重みを2、領域1における測光値Bvoの重みを1にし
た加重平均によって主被写体の輝度Bvsを求めている
($276)。すなわち、
なお、この場合、マイコンMCBは、領域3における測
光値Bv、を、主被写体の輝度Bvsを求めるときには
用いない。これは、第E/’−ンに主被写体がある場合
、第0ゾーンが近接ゾーンでなければ、すなわち、第O
ゾーンにある被写体が主被写体に近接した被写体(主被
写体と同一の被写体)でなければ、第0・/−ンを挟ん
で第1ゾーンの反対側にある第2ゾーン内には、もはや
、主被写体と同一の被写体は存在しえないからである。
また、仮に第2ゾーン内にある被写体が、主被写体と同
一の被写体ではなくても、主被写体にある程度近ければ
、この被写体の輝度は測光値Bv2に大きく寄与するの
で、先述したように、マイコンMCBは、この測光値B
v2を背景の輝度Bvaを求める場合にも用いない。
主被写体が撮影画面FLMの中央よりやや右寄り(第2
・/−ン)に位置する場合、すなわち、第2ゾーンが主
ゾーンである場合も同様であり、第0ゾーンは近接ゾー
ンであるとマイコンMCBが判断すれば(#274>、
マイコンMCBは、によって主被写体の輝度Bvsを求
め($278)、第0ゾーン内は近接ゾーンでないとマ
イコンMCBが判断すれば(井274)、マイコンMC
Bは、によって主被写体の輝度Bvsを求める(#27
9)。
こうして、主被写体の輝度Bvsを求めると、マイコン
MCBはサブルーチン「露出演算」(第13図#237
)へ戻る。
第16図は、サブルーチン「B vs演算■」を示すフ
ローチャートである。このルーチンでは、マイコンMC
Bは、三つの測光データB VOIBVllBV2に、
第9表に示した重みをつけた加重平均により、主被写体
の輝度Bvsを求めている。
このルーチンへ進むと、サブルーチン「B vs演算■
」、「Bvs演算■」と同様、第O−第2ゾーンのうち
どのゾーンが主ゾーンであるかを判別する(#281.
#282)。#281において第0ゾーンが主ゾーンで
あるとマイコンMCBが判断すると#283へ進み、#
282において第1ゾーンが主ゾーンであるとマイコン
M CBが判断すると井286へ進む。そして、第0.
第1のいずれのゾーンも主ゾーンでない、すなわち、第
2ゾーンが主ゾーンであるとマイコンMCBが判断する
と#288へ進む。
第Oゾーンが主ゾーンであるとマイコンMCBが判断し
て#283へ進むと、第1ゾーンが近接ゾーンであるか
どうかを判別する。つづいて、マイコンMCBは、第2
・/−ンが近接ゾーンであるかどうかを判別する(#2
84.井285)。そして、マイコンMCBが、第1.
第2いずれのゾーンも近接ゾーンでないと判断すると井
290へ進み、第1ゾーンが近接ゾーンではなく、かつ
、第2ゾーンが近接ゾーンであると判断すると#291
へ進む。また、第1.第2の両方のゾーンが近接ゾーン
であると判断すると#292へ進み、第1ゾーンが近接
ゾーンであり、かつ、第2ゾーンが近接ゾーンではない
と判断すると#293へ進む。
第1ゾーンが主ゾーンであるとマイコンMCBが判断し
て#286へ進むと、第0ゾーンが近接ゾーンであるか
どうかを判別する。#286において、第0ゾーンが近
接ゾーンであるとマイコンMCBが判断すると井287
へ進み、第2ゾーンが近接ゾーンであるかどうかを判別
する。そして、マイコンMCBが第2ゾーンは近接ゾー
ンではないと判断すると#293へ進み、第2ゾーンは
近接ゾーンであると判断すると#294へ進む。−方、
#286において第0ゾーンは近接ゾーンではないとマ
イコンMCBが判断すると#295へ進む。
第2ゾーンが主ゾーンであるとマイコンMCBが判断し
た場合、第1・/−ンが主ゾーンである場合と同様、第
0.第1両ゾーンが近接ゾーンであれば#297へ進み
、第0・f−シが近接ゾーンであり、かつ、第1ゾーン
が近接ゾーンでなければ#288へ進み、第Oゾーンが
近接ゾーンでなければ#296へ進む。
ところで、先述したように、撮影倍率βが所定の倍率β
。(本実施例では1./100)、β1に対してβ。く
β≦β1であり(たとえば、横位置全身写真)、かつ、
撮影レンズの焦点距離fが所定の値f。
(本実施例で501)よりも長いときのみ、マイコンM
CBは「BvS演算■」の処理を行なう。このように、
撮影倍率βは「BvS演算■」の処理を行なうときより
も小さいので、マイコンMCBは、主ゾーンもしくは近
接ゾーンが寄与する測光領域における測光値のみを用い
て算術平均を行ない、主被写体の輝度Bvsを求めてい
る。
具体的に述べると、第9表に示すように、近接ゾーンが
一つもなければ、マイコンMCBは、主ゾーンが最も寄
与する測光領域(第O9第1.第2ゾーンは、それぞれ
測光領域1,2.3に対応する(第2図参照))の測光
値を主被写体の輝度Bvsとする。そして、たとえば、
第0ゾーンが主ゾーンであり、がっ、第2・/−ンが近
接ゾーンであれば、マイコンMCBは、それらのゾーン
が最も寄与する測光領域1,3における測光値B vo
、 B v2の算術平均でもって主被写体の輝度Bvs
を求めている。
すなわち、
なお、「Bvs演算■」のと外と同様、第1(2)ゾー
ンが主ゾーンであって、がっ、第0ゾーンが近接が近接
ゾーンでない場合、マイコンMCBは、第2(1)ゾー
ンが最も寄与する測光領域の測光値Bv2(BV、)を
、主被写体の輝度Bvsおよび背景の輝度Bvaのいず
れを求めるときにも用いない。
こうして、主被写体の輝度Bvsを求めると、マイコン
MCBは、サブルーチン「露出演算」(第13図#24
1)へ戻って、処理を行なう。
「露出制御値決定」
第17図は、サブルーチンUスa−シンクロ」(第13
図@252)を示すフローチャートである。
このサブルーチンに入ると、マイコンMCBは、まず、
フラッシュ回路FL、C内にあるメインコンデンサMC
の充電電圧が所定の電圧(300V)以上に達している
がどうかを判別する(#301)。
データFCR,の第6位ビン)FC,R,5がリセット
されておれば、マイコンMCBは、メインコンデンサM
Cの充電電圧が所定の電圧まで達していないと判断して
#302へ進み、そうでなければ#305へ進む。#3
02へ進むとマイコンMCBは、充電中であることを表
示するため、表示データFLD2に「11」を格納する
。そLで、フラッシュ発光を禁止するため、マイコンM
CB ハ、データCFR3の第64立ビン)、CFR
3sをセ・ントシ(#303)、フラッシュ回路Fl−
C内の表示器CHDによる表示を行なわせるため、デー
タCFR3の第7位ビット、CFR,6をリセットして
(#304)、スポット測光ルーチン(第21図)へ進
む。
#301において、メインコンデンサMCの充電電圧が
所定の電圧に達していると判断して#305へ進んだ場
合、マイコンMC,Bは、露出制御値を演算するための
制御輝度値Bvcとして背景の輝度Bvaを用いる。な
ぜなら、スローシンクロ撮影は、11景が適正な露出に
なるように露出制御値を決定し、主要被写体に対しては
、フラッシュ光によって適正な露出値になるようにフラ
ッシュ発光を制御して行なわれるからである。続いて、
マイコンMCBは露出制御モードを判別しく#306、
#313)、露出制御モードがSモードまたはMモード
であれば#307へ進み、Aモードであれば#314へ
進み、そして、Pモードであれぼ#316へ進む。
#307では、設定されたシャッタスピードTvsが、
フラッシュ同調限界シャッタスピードTvx(たとえば
1 / 100sec、 )よりも速いかどうかを判別
する。そして、設定されたシャッタスピードTvsが7
ラツシユ同調限界シヤツタスピードTv×よりも速いと
マイコンMCBが判断すると、制=96−
御シャッタスピードTvを7ラツシユ同調限界シヤツタ
スピードTvxに設定しく$ 30.8 )、そうでな
ければ制御シャッタスピードTvを設定されたシャンク
スピードTvsに設定する(#309)。そして、露出
制御モードがSモードであるがMモードであるかを判別
し、Mモードであれば、マイコンM、CBは、制御絞り
値Avを設定された絞り値Avsに設定しく#311)
、SモードであればSモード演算 、
Av=Bvc十Sv Tv
を行なって制御絞り値Avを求める(#3121゜露出
制御モードがAモードであれば、マイコンMCBは、制
御絞り値Avを設定された紋り値AvSに設定しく$3
14)、Aモード演算T v= B vc+S v−A
、v
を行なって制御シャッタスピードTvを求める(#31
5)、。
また、露出制御モードがPモードであれば、マイコンM
CBは、所定のブじグラムラインに基いて制御シャッタ
スピードTvと制御絞り値Avを求める($316)。
そして、マイコンMCBは、求めた制御シャッタスピー
ドTvと7ラツシユ同調限界シヤツタスピードTvxと
を比較しく#3’17)、制御シャッタスピードTvの
方が速ければ、フラッシュ同調ができないので、マイコ
ンM CBは、制御シャッタスピードを7ラツシユ同調
限界シヤツクスピードTVXに設定し直しく$318)
、$312へ進んで制御絞り値Avを設定し直す。
そして、制御シャ・ンタスピードTv、制御絞り値Av
を求めると、÷イコンMCBは、α演算ルーチン(第1
8図)の処理を行なう。
なお、本実施例では、フラッシュ回路FLC内にあるメ
インコンデンサ1MCの充電が完了していなければ、フ
ラッシュ発光を禁止し、フラッシュ発光を伴わないスポ
ット測光撮影に切り替えているが(# 30’1〜#3
04参照)、#301〜#304のステップを省略して
、メインコンデンサMOの充電状態にかかわらず、っね
に7う゛フシ1発光が行なわれるようにしてもよい(後
述)。
第18図は、α演算ルーチンを示す70−チャートであ
る。このルーチンに入ると、マイコンMCBは、まず、
制、御輝度値Bvc(すなわち背景の輝度Bva)と主
被写体の輝度Bvsとの差△Ev、すなわちフラッシュ
発光によって補なわれなければならない露光量
′
△Ev=Bvc−Bvs=Av+Tv 5v−Bvs
を求める($321)。つづいて、マイコンMCBは、
この値△Evおよび撮影倍率βに基いて、フラッシュ装
置を、7ランシユ光だけで適正露光となる量だけ発光さ
せた場合に露出オーバーになる量(以下、発光量補正量
または単に補正量という)aを求める。マイコンMCB
は、まず、輝度差△Evが1よりも大きいがどうかを1
’ll別する($322)。そして、輝度差△Evが1
よりも大きく、フラッシュ発光によって補なうべき露光
量が多ければ、マイコンMCBは、補正量aを輝度差△
Evおよび撮影倍率βがら求める($323)。一方、
輝度差△Evが1以下であってフラッシュ発光によって
補なうべき露光量が少なければ、マイコンMCBは、補
正量αを撮影倍率βがらのみ求める=99−
($ 3’2”4 ’)。
輝度差△Evは、主被写体と従被写体(背景)との輝度
差であり、マイコンM’CBは、発光量を減少させて、
この差△Evに対応する量だけ発光させるよう、補正量
αを算出し、この補正量αだけ、発光量を減少させてい
る。この理由は以下の通りである。
撮影倍率β、すなわち、画面に対する主被写体の大きさ
に応じて、主被写体による反射光が変化するので、発光
量を補正しなければ、主被写体が適正にならないことが
ある。たとえば、撮影倍率βが小さければ、Y被写体に
よる反射晃が少ないので、発光量を減少させなければ、
主被写体は露光オーバーになってしまう。このようなこ
とを防ぐために、撮影倍率βと輝度差ΔEvとから発光
量補正量αを求めている。具体的には、i彰倍率βが小
さいほど反射光量が少なくても発光を停止させるよう、
補正量αを大ト<シている゛。
なお、本実施例のカメラシステムにおいては、種々の条
件における補正量αをあらかじめ実写と理論解析から求
めて、それをマイコンMCB内のRO’Mに格納してお
き、必要時にROMから読み出すようにしである。
つづいて、マイコンMCBは、調光信号FSTPが出力
されたかどうかを判別しく$E325)、データF C
R”、、の第5位ビットFCRo’4がセットされてお
れば、マイコンMCBは調光信号FSTPが出力された
と判断し、その旨を表示回路DSPに表示させるため、
表示データF’LD、に「10」を格納する(井326
)。一方、データFCRoの第5位ピッ)’F CRo
4がリセットされておれば、マイコンM CBは調光信
号FS”T’Pは出力されていないと判断し、メインコ
ンデンサMCの充電が完了したことを表示回路DSPに
表示させる(本実施例では、このルーチンに進むときは
、つねに、メインコンデンサMCの充電は完了している
)ため、表示デ′−タFLD、に「01」を格納する(
$327)。
つづいて、マイコンMCBは、カメラシステムがフラッ
シュ゛発光モードである旨を表示回路DSPに表示させ
るため、表示データFLD2に「01」を格納する($
3j8)。それから、マイコンMCBは、フラッシュ発
光を行なわせるすこめデータCFR,の第6位ビットC
FR35をリセットしく#329)、フラッシュ回路F
LC内の表示回路FDPおよび表示器CHDの作動を許
可するため、データCFR3の第7位ピッ) C−F
、R36をリセットする(#330)。その後、データ
セットルーチン(第19図)へ進む。
第19図は、データセットルーチンを示すフローチャー
トである。このルーチンでは、マイコンMCBは、フラ
ッシュ回路FLCおよび表示回路DSPに出力すべきテ
゛−夕をセットする。ただし、このルーチンに進むまで
にセットされたデータ(たとえばFLD、等)はのぞく
。
まず、マイコンMCBからフラッシュ回路FLCへ送る
データCFR,〜CFR3をセットする(第5表参照)
。すなわち、マイコンM C,Bは、データCFR,に
カメラシステムの露出制御モードおよびフィルム感度S
vをセットしく#、331)、データCFR,に撮影レ
ンズの焦点距離Fvをセットする(、#332)。そし
て、データCFR2に制御絞り値Avをセットしく$3
33)、データCI’R。
(下位5ピント)に発光補正量αをセットする(井33
4)。
次にマイコンMCBは、表示データTVDに制御シャッ
タスピードTvをセットしく井336)、表示データA
VDに制御絞り値Avをセットしく井337)、表示デ
ータSVDにフィルム感度Svをセットする(井338
)6そして、マイコンMqBは、AEコロツク中あtか
否かを表示させるため、表示データALDにAEロック
フラグALFの内容をセットする($32!9)。
テ゛−夕のセットが完了すると、rAEルーチン」(第
5図#26)へ戻る。
第20図は、サブルーチン「強制発光」を示す70−チ
ャートである。このルーチンへ進むと、サブルーチン「
スローシンクロ」と同様、マイコンMCBは、フラッシ
ュ回路FLC内のメインコンデンサMeの充電が完了し
ているかどうかを判別する(#3.41)。そして、メ
インコンデンサMCの充電が完了していなければ、マイ
コンMCBは、表示回路DS、Pに充電中であることを
表示させるため、表示データFLD2に「11」を格納
する(#342)。それから、マイコンMCBは、フラ
ッシュ発光を禁止させるため、データCFR3の第6位
ビットCF R) Sをセットしく#343)、また、
フラッシュ回路FLC内の表示器CHDによる表示(充
電中であることを示す表示)を行なわせるため、データ
CFR,の第7位ビットCFRs6をリセットする(#
344)。その後、マイコンMCBは自然光ルーチン(
第22図)の処理を行なう。
#341において、メインコンデンサMCの充電が完了
しているとマイコンMCBが判断すると、#345以下
の処理を行なう。マイコンMCBは、まず、制御輝度値
Bvcとして背景の輝度Bvaを採用する(#345)
。つづいて、マイコンMCBは、カメラシステムの露出
制御モードを判別しく、#346、$347)、露出制
御モードがMモードであれば#348へ進み、Aモード
であれば#353へ進み、Sモードであれば#356へ
進む。なお、先述したように、Pモードのときはこのサ
ブルーチンに進むことはあり得ない。
露出側、御モードがMモードであるとき、マイコンMC
Bは、設定されたシャッタスピードTvsと同調限界シ
ャッタスピードTvxとを比較する(#348)。そし
て、設定されたシャッタスピードTvsの方が同調限界
シャッタスピードTvxよりも遅ければ(すなわち、フ
ラッシュ同調可能であれば)、マイコンMCBは、制御
シャッタスピードTvを設定されたシャッタスピードT
vsに設定しく#351)、そるでなければ、マイコン
MCBは、制御シャッタスピードTvを同調限界シャン
クスピードTvxに設定する(#352)。そして、い
ずれの場合でも、マイコンMCBは、制御絞り値AVを
設定された絞り値に設定する(# 3’55 )。
露出制御モードがAモードである場合、マイコンMCB
は、制御シャッタスピードTvを同調限界シャッタスピ
ードTν×に設定しく#354)、制御絞り値Avを設
定された絞り値Avsに設定する(#355)。
また、露出制御モードがSモードである場合、マイコン
MCBは、サブルーチン「フラッシュ演、算」へ進んで
制御シャッタスピードTv、制御絞り値Avを算出する
($356)。
露出制御値T V、 A vを求めると、マイコンMC
Bはa演算ルーチン(第18図)へ進み、先述した「デ
ータセット」の処理を行ない、AEルーチン(第5図#
26)へ戻る。
なお、本実施例では、フラッシュ回路FLC内にあるメ
インコンデンサMCの充電が完了していなければ、フラ
ッシュ発光を禁止し、フラッシュ発光を伴わない自然光
撮影に切り替えているが(#341〜#344参照)、
スローシンクロ(第17図)と同様、#341〜#34
4のステップを省略して、メインコンデンサMCの充電
状態にかかわらず、つねにフラッシュ発光が行なわれる
ようにしてもよい。
第21図は、サブルーチン「フラッシュ演算」を示すフ
ローチャートである。
このサブルーチンへ進むと、マイコンM CB 1.t
、まず、シャッタスピードを同調限界シャッタスピード
Tvxに設定した場合を想定して紋り値Avを求める(
$361)。すなわち、
Av=Bvc+5v−Tvx 。
つづいて、マイコンMCBは、$361で求めた紋り値
Avと最大絞り値(最小口径絞りに対する値)Avon
とを比較しく$362)、絞り値Avが最大絞り値Av
onよりも大きければ、すなわち、最小絞りよりも小口
径の絞りになれば、制御絞り値Avを最大絞り値Avm
に設定する($363)。なお、マイコンMCBは、こ
の最大絞り値Avonを、レンズ回路LECから入力す
る。
$361で求めた絞り値Avが最大絞り値Avon以下
であるとき、マイコンMCBは、その絞り値Avと開放
絞り値Avoとを比較する(井364)。
この開放絞り値Avoも、マイコンMCBは、レンズ回
路LECから入力rる。そして、絞り値Avが開放絞り
値Avo以上であれば、すなわち、$361で求めた絞
り値Avが絞り連動範囲内であれぽ(A vO≦Av≦
Avon)、マイコンMCBは、その絞り値Avを制御
絞り値Avとして採用する。
一方、$364において、$361で求めた絞り値Av
が開放絞り値Avoよりも小さければ、マイコンM C
Bは、制御絞り値をAVOに設定しく$365)、シャ
ッタスピードTvを算出する($366)。すなわち、
Tv=Bvs+5v−Av、 0
そして、マイコンMCBは、$366で求めたシャッタ
スピードTvと所定のシャッタスピードTvl+とを比
較する($367)。この所定のシャッタスピードTv
hは、カメラ振れ起こさない限界のシャッタスピードで
あり、撮影レンズの焦点距離fが長くなるほど速い値(
たとえばf=50+amならTvl+=6 (1/ 6
0sec))になる。なお、このシャッタスピードTv
hの値は、マイコンMCB内にあるROMにセットされ
ており、必要なときにROMから読み出される。$36
7において、$366で算出されたシャッタスピードT
vが所定の値Tvt+よりも遅ければ、マイコンMCB
は、制御シャッタスピードTvをカメラ振れ限界の値T
vl+に設定しく$368)、元のルーチンへ戻る。そ
うでなければ、マイコンMCBは、$366で演算した
値Tvを制御シャッタスピードTvに設定し、元のルー
チンへ戻る。
−・方、$361で算出した絞り値が最大絞り値Av+
nよりも大きいか、あるいは、絞り連動範囲内であれば
(すなわち、Av≧Av、)、マイコンMCBは、制御
シャッタスピードTVを同調限界シャンクスピードTv
xに設定しく$1369)、元のルーチンへ戻る。
以上、述べたように、フラッシュ演算ルーチンでは、マ
イコンMCBは、シャッタスピードTvを同調限界シャ
ンクスピードTvxに仮定して紋り値Avを求め、その
値Avが開放絞り値Av、)よりも小さければ絞り値A
vを開放絞り値Avoに設定してシャッタスピードTv
を求めている。そして、絞り値Avを開放絞り値Avo
に設定して求めたシャンクスピードTvがカメラ振れを
起こす惧れのあるシャンクスピードであれば(Tv<T
vh)、マイコンMCBは、シャッタスピードTvをカ
メラ振れを起こさない限界のシャッタスピードTvhに
設定し直している。これにより、スローシンクロ撮影以
外で7ラツシユを伴う場合(後述するように、自動発光
モードでも、マイコンMCBは、このルーチンの処理を
行なう)は、カメラ振れが起こる惧れはない。
第22図は、サブルーチン「自然光」および「スポット
測光」を示す70−チャートである。
サブルーチン「自然光」に入った場合、マイコンMCB
は、制御輝度値Bvcを主被写体の輝度Bvsに設定し
く#371)、サブルーチンしスポット測光」に入った
場合は制御輝度値Bvcを、撮影画面の中央部にある領
域1における測光値Bvoに設定する。そして、どちら
の場合であっても#373以降のステップへ進む。
マイコンMCBは、まず、カメラシステムの露出制御モ
ードを判別する(#373〜$375)。
露出制御モードレジスタMORに「00」が格納されて
おれば、マイコンMCBは、露出制御モードはPモード
であると判断しく#3’73)、所定のプログラムライ
ンに基いて制御絞り値Av、制御シャッタスピードTv
を算出する($376)。
露出制御モードレジスタMORに「01」が格納されて
おれば、マイコンMOBは、露出制御モードはSモード
であると判断しく$374)、Sモード演算
1ii−
Av”Bvc+Sv Tvs
を行なって制御絞り値Avを算出するとともに、制御シ
ャッタスピードTvを設定されたシャッタスピードTv
sに設定する($’377 )。
露出制御モーYレノスタMORに「10」が格納されて
おれば、マイコンMCBは、露出制御モードはAモード
であると判断しく$375)、Aモード演算
Tv=Bvc+5v−Avs
を行なって制御シャッタスピードTvを算出するととも
に、制御絞り値Avを設定された絞り値AvSに設定す
る(#378)。
そして、露出制御モードはP 、S 、Aいずれのモー
ドでもない、すなわちMモードであると判断すると、マ
イコンMCBは、制御絞り値Av、制御シャッタスピー
ドTvを、それぞれ設定された絞り値A vs、設定さ
れたシャッタスピードTvsに設定する($379)。
先述したように、本実施例においては、フラッシュ発光
を伴う「スローシンクロ」あるいは「強制発光」のルー
チンでは、フラッシュ回路FLC内にあるメインコンデ
ンサMCの充電が完了していなければ、マイコンMCB
は、それらのルーチンの処理を中断し、フラッシュ発光
を伴わない「スポット測光」あるいは「自然光」の処理
を行なう。
そこで、マイコンMCBは、制御絞り値Av、制御シャ
ッタスピードTvの設定を終えると、サブルーチン「ス
ローシンクロ」から「スポット測光」へ、あるいは、サ
ブルーチン「強制発光」から「自然光」ルーチンへ進ん
だかどうかを判別する(#380)。
サブルーチン「スローシンクロ」あるいは「強制発光」
からこのルーチンへ進んだ場合は、つね1こ、表示デー
タF L 、D 2には「11」が格納されている(第
17図#302、第20図$342)ので、マイコンM
CBは表示データFLD2に格納されているデータによ
ってそのことを判別する。サブルーチン「スローシンク
ロ」あるいは1強制発光」からこのルーチンへ進んだ場
合であれば、マイコンMCBは、#382へスキンプす
る。そうでな(干れば、すなわち、撮影者が7ラツシユ
発光を伴なわない露出制御モードに設定し、サブルーチ
ン「露出演算」(第13図)において#254.#25
1がら#266へ進んだが、あるいは、#228がら#
2.59へ進んだ場合であれば、マイコンM CB ハ
、表示回路DSPに7ラツシユ情報の表示を消させるた
め、表示データFLD2に「Oo」を格納しく#381
)、#382へ進む。
#382では、フラッシュ回路FtCがら調光信号が出
力されているがどうかを判別する。データFORO(7
)第5位ビットFC’R,,がセットされておれば、マ
イコンMCBは調光信号が出力されていると判断し、表
示回路DSPにそのことを表示させるため、表示データ
FLD、に「1o」を格納(#383)する。そうでな
ければ表示回路DSP′に7ラツシユ情報の表示を消さ
せるため、マイコンM CB let、表示データFL
D1に「oo」を格納する($384)。 つづいて、
フラッシュ装置゛を非発光モードに設定するため、デー
タCFR。
の第6位ビットCFR35をセットしく#385)、フ
ラッシュ回路FLC内の表示回路FDP、表示器CHD
を作動可能にするため、データCFR。
の1フイ立ビン)CFR3,をリセ・ン卜する(#38
6)。その後、先述した「データセット」ルーチン(第
19図)へ進み、AEルーチン(第5図#26)へ戻る
。
第23図は、サブルーチン「自動発光」を示すフローチ
ャートである。このサブルーチンは、大きく分けて四つ
の部分に分かれている。一つは自然光による露光量を決
定する部分(#401〜#410および$4.29.#
430)、他の−っは主被写体を適正にするために補う
7ラシユ発光量を算出する部分(#411〜@415)
、さらに他の一つは7ラシ二発光を行なうか否かを決定
する部分(#416〜#425)、そして、最後はデー
タ設定部分(# 426〜#428.$431〜#44
0、およびデータセットルーチン(第19図))である
。
以下、このサブルーチン撮影条件ごとに説明をイテなう
。なお、、ここにいう撮影条件とは、高輝度順光(以下
、単に順光という)、高輝度逆光(以下、単に逆光とい
う)、低輝度順光、低輝度逆光であり、各撮影条件にお
ける光線条件は、第35図に示した通りである。すなわ
ち、
順 光 Bvs≧Bvb がつ Bva<Bvs
+2逆 光 Bvs≧Bvh がつ Bva≧
Bvs+2低輝度順光 Bvs<Bvl+がッBva<
Bvl++1低輝度逆光 Bvs<Bvbがっ Bv
a≧Bvh+1である。
最初に、順光の場合について説明する。順光の場合は、
主被写体の輝度Bvsに基いて、露出制御値A v、
T vを決定し、フラッシュ発光を伴なわずに撮影が行
なわれる。
まず、マイコンMCBは、カメラ振れ限界の輝度Bvh
を求める($401)。カメラ振れ限界の輝度Bvhは
、シャッタスピードをカメラ振れ限界の値Tvbに、絞
り値を開放絞り値Avoに設定したときに適正となる輝
度値であり、
B vl+= T vh+ A VQ−8vである。
なお、開放絞り値Avoが3Ev(F2.8)よりも小
さいときは開放絞り値Avoを用いず、Bvh=Tvl
++3−3v
としてもよい。
つづいて、マイコンMCBは、主被写体の輝度Bvsが
カメラ振れ領域内にあるかを判定する(#402)。今
、順光の場合を想定しているので、第35図から明らか
なように、主被写体の輝度BνSはカメラ振れ領域内に
入っていない。したがって、マイコンM CBは、$4
03へ進み、低輝度7ラグL L Fをリセットする。
そして、マイコンMCBは、主被写体の輝度Bvsと背
景の輝度Bvaとの差ΔBv=Bva−Bvsを求め(
$404)、その差ΔBvに基いて逆光であるが否かを
判定する($405)。今、順光の場合を想定している
ので、マイコンM CBは、$405がら$426へ進
み、非発光モードであることを表示回路DSPに表示さ
せるため、表示データFLD2に「10」を格納する。
それから、マイコンMCBは、制御輝度値Bvcを主被
写体の輝度Bvsに設定しく$429)、所定のプログ
ラムラインに基いて制御絞り値Av、制御シャッタスピ
ードTVを算出する($430)。
その後・マイコンMC,Bは、フラッシュ回路FLCか
ら調光信号FSTPが出力されているがどうかを判定し
く$431)、調光信号FS’TPが出力されておれば
、マイコンMCBは、そのことを表示回路DSF’に表
示させるため、表示データFLD1に「10」を格納す
、る($432)。また、調光信号が出力されていなけ
れば、マイコンMCBは調光OKの表示を消させるため
、表示データFLD1に「00」を格納する($433
)。そして、マイコンMCBは、フラッシュ発光を禁止
させるため、データCFR3の第6位ビットCFR3S
をセラ)L($434)、フラッシュ回路FLC内の表
示回路FDPおよび表示器CHDの作動を許可するため
、データCFR3の第7位ヒツトCF R36をリセッ
トする($435)。それから、マイコンMCBは、デ
ータセットルーチン(第19図)へ進み、AEルーチン
(第5図#26)へ戻る。
次に、逆光の場合について説明する。逆光の場合は、主
被写体を適正にするとともに、背景を主被写体よりもI
Evだけオーバーに露光し、それにより、逆光時のコン
トラストが保て、写真に逆光の効果が現れるように、露
出制御値が決定される。
順光の場合と同様、$401がら$405まで進み、井
405においてマイコンMCBは逆光であると判断して
$406へ進む。そして、制御輝度値Bvcを背景の輝
度BvaよりもIEvだけアンダーにした値に設定する
。この制御輝度値Bvcがら制御絞り値Avと制御シャ
ッタスピードTvとを求めるので、背景は、主被写体よ
りもIEvだけ露出オーバーになる。
それから、「a演算ルーチン」(第17図)と同様、制
御輝度値Bvcと主被写体の輝度との差、すなわち、主
被写体を適正にするために、フラッシュ発光によって補
なうべき光量ΔEv= B vc −B vsを求める
(井411)。そして、撮影倍率βと前記光量ΔEvと
に基づいて、発光量補正量αを求める。
先述したように、この補正量αは、撮影画面FLM内の
被写体の割合βに応じて変化する主被写体からの反射光
量を考慮して、自然光の適正光量からの不足分ΔEvだ
け発光させるための補正量である。そして、この補正量
αは、各種の条件での実写によって集めたデータに基づ
いて、補正量αと撮影倍率β、不足光量ΔEvの関係を
求め、撮影倍率βと不足光量ΔEvがら補正量αを求め
るようにしてもよく、あるいは、撮影倍率βと不足光量
△Evに基づく補正量aのROMテーブルを用意しても
よい。
補正量αを求めると、マイコンMCBは、補正量αを考
慮してFM演算
Avd=Iv−α+5v−Dv
を行ない、調光可能な最大絞り値Avclを求める($
416)。なお、ここにIvはフラッシュ装置の最大発
光量、Dvは撮影距離である。そして、現在の補正量α
で、主被写体が適正になるがどうかを判定する(#4.
17.)。$416で求めた絞り値Avdが開放絞り値
Avoよりも小さければ、主被写体まで7ラツシユ光が
充分に届かず、絞りを開放にしでも発光量が不足し、主
被写体が適正にならない。また、紋り値Avdが開放絞
り値Avo以上であれば、Avo≦Av≦Avdなる絞
り値Avで、主被写体が適正になる。
・$417における判定の結果、主被写体が適正になら
ないとマイコンMCBが判断すると、$418へ進み、
力・メラ振れ領域に入っているか否かを判別する。すな
わち、低輝度フラグLLFがセットされていると、マイ
コンMCBはカメラ振れ領域に入っていると判断して#
419へ進み、7ラグLLFがリセットされておれば#
426へ進む。
今、逆光の場合について考えているから、フラグLLF
はリセットされている。したがって、主被写体が適正に
ならなければ、#418から#426へ進み、マイコン
MCBは、順光の場合と同様の処理を行なう。
一方、#417において、マイコンMCBが、主被写体
を適正にすることが可能であると判断すると、#421
へ進み、マイコンMCBは、絞り値を#416で求めた
紋り値Avdにシャッタスピードを同調限界シャッタス
ピードTvxに設定して適正になる輝度値Bvx
Bvx=Tv十Avd Sv
を求める。そして、マイコンMCBは、制御輝度値Bv
cと前記輝度値Bvxとを比較する(#422)。
#422において、Bvx≧Bvcであれば、サブルー
チン「フラッシュ演算」へ進んで制御シャッタスピード
Tvおよび制御絞り値Avを制御輝度値Bvcから決定
する($423)。このとき、先述したように、
Bvc=Av+Tvx Sv
が成立する。一方、# 421’により、Bvx=Av
d+Tvx Sv
が成立している。したがって
Bvc−Bvx”Av Avd
が成立する。ゆえに、Bvx<Byeであれば、Av>
Avdとなり、制御絞り値Avは、発光量が不足しない
限界の最大絞り値Avclよりも大きくなってしまい、
発光量が不足して主被写体が露出アンダーになってしま
う。逆に、Bvx≧BvであればAv≧Avdとなり、
制御絞り値Avで、発光量が不足することはない。以上
のように、#422では、輝度値B vc、 B vx
とを比較して、主被写体が露光不足になるか否かを判定
する。その判定の結果、Bvに<Bvcであれば、#4
24へ進み、制御輝度値Bvcを輝度値Bvxに設定し
、#411がらの処理をやり直す。これにより、背景が
露出オーバーになっても、主被写体は適正な露出になる
。
#422において、Bvx≧BvcであるとマイコンM
CBが判断すると、サブルーチン[フラッシュ演算J(
#423.第22図)へ進み、制御シャッタスピードT
v、制御絞り値Avを決定する。そして、#425へ進
む。#425では、フラッシュ回路FLC内にあるメイ
ンコンデンサMCの充電電圧が所定の電圧に達している
か否かを判定する。データFCRoの第6位ビットFO
Ro5がセットされでいると、マイコンMCBは、メイ
ンコンデンサMCの充電電圧が所定の電圧に達している
と判断し、#428へ進み、そうではなければ、#42
7へ進む。
#427では、マイコンMCBは、メインコンデンサM
Cを充電中である旨を表示回路DSPに表示させるため
、表示データFLD2に「11」を ′格納し、その後
、順光の場合と同様、井429以下の処理を行なう。し
たがって、この場合、主被写体の輝度Bvsから改めて
制御シャッタスピードTvおよび制御絞り値Avが決定
される。
#428では、マイコンMCBは、カメラシステムが発
光モードになっていることを表示回路DSPに表示させ
るため、表示データFLD2に「01」を格納し、その
後、#436へ進む。#436では、マイコンMCBは
、フラッシュ回路FLCから調光信号FSTPが出力さ
れているかどうかを判定し、調光信号FSTPが出力さ
れていると判断すると、そのことを表示回路DSPに表
示させるために、表示データFLD、に「10」を格納
しく#437)、調光信号FSTPが出力されでいない
と判断すると、メインコンデンサMCの充電が完了して
いることを表示回路DSPに表示させるために、表示デ
ータFLD、に「01」を格納する(’#438)。そ
して、フラッシュ発光を許可するため、データCFR,
の第6位ピッ)CFR。
、をリセットしく#439)、フラッシュ回路FLC内
の表示回路FDPおよび表示器の作動を許可するため、
データCFR,の第7位ピッ)CFR。
6をリセットして(#440)データセットルーチン(
第19図)へ進み、AEルーチン(tlIJ5図#26
)へ戻る。
つづいて、低輝度順光および低輝度逆光の場合について
説明する。これらの場合、カメラ振れが生じないよう、
シャッタスピードをカメラ振れ限界の値Tvl+以上の
高速に設定するとともに、それによって不足する光量を
補なうため、フラッシュ発光を伴なって撮影が行なわれ
る。
これらの場合、#401から#402へ進むと、高輝度
時と異なり、マイコンMCBは、#402で主被写体の
輝度Bvsがカメラ振れ領域内にあると判断して#40
7へ進み、低輝度フラグLLFをセットする。そして、
背景の輝度Bvaに基いて、低輝度順光、低輝度逆光の
いずれであるかを判定する(井408)。すなわち、第
35図における■の領域か■の領域かを判別する。マイ
コンMCBが低輝度順光の場合(第35図における■の
領域)であると判断すると、#410へ進み、制御輝度
値Bvcをカメラ振れ限界の輝度Bvl+よりIEvだ
け露出アングーになるよう設定する。すなわち、B v
c= B vh+1 。
これにより、定常光だけでは主被写体が適正にはなり得
す、確実1こ、制御シャッタスピードT〜・がカメラ振
れ限界の値Tvl+以上の高速に設定され、カメラ振れ
を防ぐことができる。
一方、マイコンMCBが低輝度逆光の場合(第35図に
おける■の領域)であると判断すると、#409へ進み
、逆光の場合と同様、主被写体を適正にし、かつ、背景
か適正露出よりIEvだけ露出オーバーになるよう、制
御輝度値Bvcを設定する。すなわち、
Bvc=Bva−1。
その後、逆光の場合と同様#411から#417へ進み
、#417でAvd≧AvoであるとマイコンMCBが
判定すると、逆光の場合と全く同じ処理を行う。#41
7において、Avd<Avoであり、7ラツシユ光が充
分届かず、露光不足になるとマイコンMCBが判断する
と、低輝度フラグLLFがヤツ′lrされているので、
逆光の場合と異な1)、#418から#419へ進む。
#419で、制御シャッタスピードTvをカメラ振れ限
界の値Tvl+に設定し、その後、制御絞り値Avを開
放絞り値Avoに設定する($420)。これlこより
、露出がアンダーになる度合を最小限にすることができ
る。
それから、#425へ進み、マイコンMCBは、逆光の
場合と全く同様の処理を行う。
[露出制御]
第24図は、サブルーチン「露出制御jを示すフローチ
ャートである。レリーズボタンを第2ストロークまで押
してレリーズスイッチS2をONにすると、マイコンM
CBは、AEルーチン(第5図)#32から#33へ、
すなわち、第24図の#451へ進んで処理を行う。
まず、ドライブ回路DDRにレリーズスイッチ) RL
Mを離反させるデータを送り、撮影光路内に斜孔するミ
ラーを撮影光路から退避させるとともに絞1)の停止を
解除させ、絞り込みを開始させる(#451)。つづい
て、マイコンMCBは、制御絞り値Avが開放絞り値A
voに等しいか否かを判定する(#452)。そして、
制御絞り値Avが開放絞り値Avoに等しければ、マイ
コンMCBは。
ただちにドライブ回路DDRに紋りマグネン1− AP
Mを離反させるデータを送り、絞り込みを停止させ(t
F453)、#457へ進む。一方、制御絞り値Avが
開放絞り値Avoに等しくなければ、マイコンMCBは
、制御絞り値Aνと開放絞り値Av、との差、すなわち
紋り段差Av Avoに関する情報をイベントカウン
タにセラI・L($454)、端子P Isから“H”
を出力してカウンタ端子CNTにエンコーダENAPか
らのパルスを入力させる($455)−0そして、マイ
コンM’CBは、カウンタ割込CNTを許可しく$45
6)、$457へ進む。
紋り込みか完了するとイベントカウンタかカウンタ割込
CNTをかけ、カウンタ割込ルーチンCNT(第10図
)のところで説明したように、マイコンMCBはドライ
ブ回路DDRに絞りマグネットAPMを離反させるデー
タを送り、絞り込み動作が完了する。
井457では、マイコンMCBは、ミラーが完全に撮影
光路外へ退避するまで待機する。なお、この待機する時
間は、最小口径絞りまで絞り込むのに要する時間よりも
長く設定しである。
それから、マイコンM CBは、補正した7ランシユ調
尤の基準値Sv十αを測光インタフェースL I Fに
出力する($458)。すると、インタフェースL I
Fは、内蔵するD−Aコンバータで基準値Sν十aを
アナログ量であるFSL信号に変換し、フラッシュ光測
定回路LMFに出力する。
先述したように、7ランシユ光測定回路LMFは、受光
素子FDPを備えている。受光素子PDFは撮影レンズ
と絞り開口番透過し、フィルム面で反射した被写体光を
受光する。7ランシユ光測定回路LMFは、その受光素
子P D F”の出力電流を対数圧縮して電圧に変換す
る。そして、フィルム感度に関する情報Svと発光量補
正量αとの和Sv十(rを求め、前記月数圧縮した電圧
にその和Sv+αに対応する電圧を加算したのち、この
加算した電圧を対数伸張して電流に変換する。一方、X
接点S×かONすると、7ラツシユ制御回路FCCは、
発光開始信号STAを出力するとともに、積分開始信号
l5TAを、端子、J7を介して7ランシユ光測定回路
L M Fに出力する。この信号l5TAに応答して、
7ランシユ光測定回路り、 M Pは、前記月数伸張し
た電流の積分を開始する。その後、その積分値が適正露
光量レベルに達すると、フラッシュ光測定回路L M
Fは、調光信号FSTPを、−131,−
端子。を介して、フラッシュ制御回路F C,Cに出力
する。すると、フラッシュ制御回路FCCは、発光停止
信号5TOPを出力し、フラッシュ発光を停止させる。
したがって、補正量αに相当する分だけ、発光量が減少
し、予定通り、主被写体はフラッシュ光と自然光とで、
適正な露出になる。
なお、フラッシュ光測定回路L M Fの具体的な構成
は、たとえば、実開昭61−121034号公報に示さ
れている。
次に、マイコンMCBは、ドライブ回路DDRにシャツ
タマグネッ) I C”Mを離反させるデータを送り、
シャッタ先幕を走行させる($459)。
そして、マイコンMCBは、露出時間を計時しく$46
0)、露出時間が制御露出時間に等しくなると、ドライ
ブ回路DD’Hにシャッタマグネット2CMを離反させ
るデータを送り、シャッタ後幕を走行させる(j 46
1>。その後、マイコンMCBは端子P Isから“L
”を出力し、カウンタ端子CNTにエンコーダENLE
から発生られるパルスが入力するようにしておく($4
62)。
−132,一
つづいて、マイコンMCBは、撮影完了検知スイッチS
、がONiこなるまで待機する(井463)。
先述したように、このスイッチS、はミラーが下降し、
絞りが開放になり、かつ、シャッタ後幕の走行が完了し
たときONになる。スインチS、がONになると、マイ
コンM CBは、表示データCHDに1を加え($46
4)、表示データを表示回路DSPに出力して撮影枚数
、露出情報等を表示回路DSPに表示させる($465
)。それから、マイコンMCBは、ドライブ回路DDR
を介してモータ制御回路MODにフィルム給送モータM
OFIを駆動させるデータを送り、フィルム巻上げを行
なわせる($467)。これにより、巻J[構と連動す
るチャーン代構が作動し、シャッタ、ミラー、紋り8!
構のチャージが行なわれる。そして、マイコンM CB
は、撮影完了検知スイッチS4がOFFになるまで待機
する($468)。先述したよう1こ、スインチS、は
、フィルム巻」二1デおよびシャッタ、ミラー、絞り機
構のチャーンが完了すると、OFF−″(こなる。スイ
ッチS、がOFF+こなると、マイコンMCBは、ドラ
イブ介DDRを介して、モータ制御回路MODにフィル
ム給送モータMOFIを停止させるデータを送る(#4
69)。
、 その後、マイコンMCBは、スイッチ判別ルーチン
II(17図)へ進む。
なお、本発明の主旨とは無関係であるため70−チャー
トには示していないが、間知の方法でフィルム巻上mh
作中、マイコンMCBが、フィルムが突張ったことを
検出すると、フィルム巻戻動作に移行するように構成し
である。
以上で、本実施例によるカメラシステムの測光スイッチ
S6、AEロックスイッチALSをONしたときの動作
の説明を終了する。
[ン、ステムリセット]
第25図は、サブルーチン「システムリセット」を示す
フローチャートである。このサブルーチンへ進むと、マ
イコンMCBは、カメラシステムの露出制御モードをP
モードに設定し、フラッシュ装置を自動発光モードに設
定するとともに、自動調光モード、照射角自動切替モー
ド(オート)に設定する。
リセン)・スイッチSR3をONすると、先述したよう
に、割込端子INToが立ち下がり、マイコンMCBは
第4図に示したフローチャートに従って作動する。そし
て、マイコンMCBは、#1→#2→#3→#10→#
13のステップを経てサブル−チン[システムリセンN
(#14)、すなわち第25図に示したフローチャート
のステップ#601から処理を行なう。
まず、マイコンMCBは、モードレジ゛スタMORに1
00」を格納して露出制御モードをPモードに設定しく
#601.)、表示回路DSPに露出制御モードを表示
させるため、表示データMODにレジスタMOHの内容
(すなわちrooJ)を格納する(#602)。そして
、マイコンMCBは、表示回路DSPに制御露出値、フ
ランシュデータ、合焦状態、AEロック中であることを
示r表示を消させるため、表示データト” L D 、
、 F L D 、に「00」を(#605.井60
6)格納し、表示データT、VD、AVDにブランク表
示データB L Dを(井60−13.5−
3、井604)、表示データF L D 、 、 F
i−1) 2に「00」を(井605.$606)を、
表示データAFDにroll($607)を、表示デー
タALDに「0」を格納する(井608)。それから、
マイコンMCBは、フラッシュ装置に、露出制御モード
がPモードであることを伝えるため、データCF R8
の」二位2ビットCF R,7,CF Ro6に「00
」を格納する(#609)。また、フラッシュ回路FL
C内のマイコンMCFにフラッシュ装置のシステムリセ
ットを行なわせるため、マイコンMCBは、データC,
FR:lの最上位ピッ)C,FR,7をセットし、フラ
ッシュ回路F L C内の表示回路FDP及び表示器C
HDの作動を停止させるため1.データCFR3の第フ
イ立ビットCFR,6をセン1する(#610)。
以上のデータ設定が終了すると、マイコンMCBは、デ
ータバスSDBを介して、表示データを表示回路DSP
に(#611)、フラッシュデータCFR,〜3をフラ
ッシュ回路FLCに出力する(#−1.3[3一
つづいて、マイコンMCBは、リセットスイッチSR8
がOFFになるまで待機する(#61.3)。
端子P8に“H”が入力されておれば、マイコンMC,
Bはす七/トスイッチSR3がOF、Fになったと判断
して#614へ進む。したがって、リセットスイッチS
R8を押しっばなし1こしても、システムリセットは一
度しか行なわれない。リセットスイッチSR,SがOF
Fになって#614へ進むと、マイコンMCBは、フラ
ッシュ回路FLC内のマイコンMCFにシステムリセッ
トが完了したことを伝えるために、データCIR,の最
上位ピッ)CFR3,をリセットする。その後、このサ
ブルーチンから脱け、先述した5TOPルーチン(第8
図)へ進み、マイコンM CBは、再び割込INToが
かけられるまで待機する。
[露出制御モード変更]
第26図は、サブルーチン「モード変更」を示すフロー
チャートである。このサブルーチンでは、マイコンMC
Bはカメラシステムの露出制御モードを変更する。なお
、先述したように、モード切替スイッチMO3がONさ
れる毎に、露出制御モードはP−3−A−M−、P・・
・と変化する。
先述したように、モード切替スイッチMO3を、ONす
ると、割込端子INToが立ち下がり、マイコンM、C
Bは第4図に示したフローチャートのステップ#1.#
2.#3.$10.$13.$15を経てサブルーチン
「モード変更」(井16)、すなわち第26図に示した
フローチャートのステップ#701から処理を行なう。
まス、マイコンMCBは、モードレジスタMORの内容
を調べ($ 701’)、レジスタMORの内容が「1
1」であればレジスタMORに「00」を格納しく$7
02)、レジスタMORの内容が「]1」でなければレ
ジスタMORをインクリメント、すなわち、レジスタM
ORの内容に1を加える。モードレジスタMOHの設定
が終わると、マイコンMCBは、表示回路DSPに露出
制御モードの表示を変更させるため、レジスタMOHの
内容を表示データMODに転送する($704)。
それから、マイコンMCBは、表示回路DSPに、フラ
ッシュデータ、合焦状態、AEコロツク中あることの表
示を消させるため、表示データのFLD、、FLD2に
「00」を($705)、表示データAFDに「00」
を(#’706)、表示データALDに「0」を格納す
る(#マ07)。
つづいて、マイコンMCBは、カメラシステムかどの露
出制御モードに切替えられたかを判別する(井708〜
$710)。露出制御モードがMモードに切替えられた
場合、それ以前に設定されたシャツタスビ−1’Tvs
および絞り値Avsを表示回路に表示させるため、マイ
コンMCBは、表示データT V Dに設定されたシャ
ッタスピードTvsを格納しく$711)、表示データ
ΔVDに設定された絞り値Avsを格納する($712
)。露出制御モードがSモードに切替えられた場合、そ
れ以前に設定されたシャンクスピードTvsのみを表示
回路DSPに表示させるため、マイコンM CBは、表
示データTVDに設定されたシャッタスピードTvsを
格納しく$713)、表示データA V Dにはブラン
ク表示データB L Dを格納する($714)。
露出制御モードがAモードに切替えられた場合、それ以
前tこ設定された絞り値Avsのみを表示回路DSPに
表示させるため、マイコンMCBは、表示データTVD
にブランク表示データBLDを格納しく$715)、表
示データA V Dに設定された絞り値Avsを格納す
る(4$716)。露出制御モードがPモードに切替え
られた場合、表示回路にシャッタスピードTvおよび絞
り値Avの表示を行なわせないため、マイコンMCBは
、表示データTVD 、 A V Dのそれぞれにブラ
ンク表示データBLDを格納する($717.#718
)。
表示データT V D 、 A V Dの設定が終わる
と、露出制御モードをフラッシュ回路L F Cに伝達
するため、マイコンMCBは、データCFR,の上位2
ビットCFRo7.CFRo6にモードレジスタMOH
の内容を転送する($719)。そして、フラッシュ回
路FLC内の表示回路FDPおよび表示器CHDの作動
を禁止させるため、マイコンMCBは、データCF R
3の第7位ビットCFR:16をセットする(井720
)。
表示データ、フラッシュ転送データをセットし終わると
、マイコンMCBは、データバスSDBを介して表示回
路DSPに表示データを($721)、フラッシュ回路
F L Cに7ラツシユ転送データを転送する($72
2)。
その後、マイコンMCBは、モード切替スイッチMO3
がOFFになるまで待機する($723)。
したがって、スイッチMO3をONにしつづけても、露
出制御モードは切替わらない。スイッチMO8がOFF
になると、このサブルーチンから脱け1.先述した5T
OPルーチン(第8図)へ進み、マイコンMCBは、再
び割込INTOがかけられるまで待機する。
[データ設定]
第27図は、サブルーチン「データ変更」を示すフロー
チャートである。
テ゛−タ設定スインチU S 、D SのいずれかをO
Nにすると、先述したように、割込端子INT。
が立ち下がり、マイコンMCBは第4図に示したフロー
チャートに従って作動する。そして、#1→#2→#3
→#13→#15のステップを経てサブルーチン[デー
タ変更J($17)、すなわち第27図に示したフロー
チャートのステップ#80、 1から処理を行なう。
まず、マイコンMCBは、露出制御モードを判別する(
#801〜#803)。そして、露出制御モードがMモ
ードであれば#804へ進み、シャッタスピードT v
s、絞り値Avsのいずれが変更されようとしているか
を判定する(#804)。切替スイッチASSがONで
あって端子P 14に“L″が入力されていると、マイ
コンMCBは絞り値Avsが変更されようとしていると
判断し、#805へ進んで絞り値Avsを変更させる。
一方、切替スイッチASSがOFFであって端子P 1
4にI(”が入力されていると、マイコンMCBは、シ
ャッタスピードTvsが変更されようとしていると判断
し、#806へ進んでシャッタスピードTvsを変更さ
せる。
露出制御モードがAモードであると、マイコンMCBは
、切替スイッチASSの0N−OFF状態にかかわらず
、絞り値を変更させ(#807)、露出制御モードがS
モードであると、マイコンMCBは、スイッチASSの
0N−OFF状態にかかわらず、シャッタスピードTv
sを変更させる(#808)。
そして、シャッタスピードTvsあるいは絞り値Avs
の変更か終わると、変更したシャッタスピードTvsあ
るいは絞り値Avsのみを表示回路DSPに表示させる
ため、マイコンMCBは、表示データT V Dあるい
はAVDに変更されたシャッタスピードTvsあるいは
絞り値Avsを示すデータを格納し、表示データAVD
あるいはTVDにブランク表示データBLDを格納する
($ 809〜#816)。
なお、露出制御モードがPモードである場合、シャッタ
スピードT vs、絞り値Avsの設定は行なわれない
ので、このサブルーチンへ進んでも、マイコンMCBは
、データを変更せず、また、表示、回路にシャッタスピ
ードTvs、絞り値Avsの表示を行なわせないよう、
表示データTVD、AVDにブランク表示データBLD
を格納する(井817.8818)。
シャッタスピードTvs、絞り値Avsの変更および表
示データTVD、AVDの設定が終わると、マイコンM
CBは、表示回路DSPに合焦状態の表示、AEロック
の表示、フラッシュ情報の表示を消させるため、表示デ
ータAFDに「oo」を格納L(#819)、表示デー
タALDl:rOJを(#820)、表示チー 9 F
L’D 、i:ro OJを(#821)、表示チー
9 F L D 2f:ro 0 J全格納スル(#
822)。そして、フラッシュ回路F’ L C内の表
示回路FDPおよび表示器CHDの作動を停止させるた
め、マイコンMCBは、データCFR,の第7位ビット
CFR36をセットする(#823)。
それから、マイコンMCBは、データバスSDBを介し
て、表示回路DSPに表示データを出方しく#824)
、フラッシュ回路FLCに7ラツシユ転送データを出力
する($825)。
データの出力が終わると、マイコンM CB ハ、設定
スイッチUS、DSがともにOFFになるまで待機した
のち($826.$827)、このサブルーチンから抜
け、先述した5TOPルーチン(第8図)へ進み、再び
、割込INToがかけられるまで待機する。
第28図は、サブルーチン「データ変更」(第27図)
内に現われたサブルーチンJTv変更」を示すフローチ
ャートである。このサブルーチンでは1、マイコンMC
Bは、設定スイッチU S #f ONのときは、シャ
ックスピードTvsをIEvだけ増加させ、設定スイッ
チDSがONのときは、シャッタスピードTvsをIE
vだけ減少させる。
まず、マイコンMCBは、設定スイッチUSがONであ
るかどうかを判定する(#831)。そして、端子PI
Oに“L ”が入力されていると、マイコンMCBはス
イッチUSがONであると判断して#832へ進み、そ
うでなければ、設定スイッチDSがONであると判断し
て#833へ進む。
設定スイッチUSがONであって#832へ進むと、マ
イコンMCBは、シャッタスピードTvsをIEvだけ
増加させる。そして、変更後のシャッタスピードTvs
がカメラボディの最高速シャッタスピードTv+n(た
とえば1/4000秒)よりも高速であれば(#8.3
4)、シャッタスピードTvsを最高速シャンクスピー
ドTvmに設定し直す(#836)。
設定スイッチDSがONであって#833へ進むと、マ
イコンMCBは、シャンクスピードTvsを1.Evだ
け減少させる。そして、変更後のシャッタスピードTν
Sがカメラボディの最長シャッタスピードTvo(たと
えば30秒)よりも低速であれば($385)、シャッ
クスピードTvsを最長シャンクスピードTvoに設定
し直す(#837)。
シャンクスピードTvsの変更が終わると、マイコンM
CBは、サブルーチン「データ変更」(第27図)へ戻
って処理を続ける。
第29図は、サブルーチン「データ変更」(第27図)
内の現われたサブルーチン「Av変更」を示すフローチ
ャートである。このサブルーチンでは、マイコンMCB
は、設定スイッチUSがONのときは、絞り値Avsを
1/2Evだけ増加させ、設定スイッチDSがONのと
きは絞り値Avsを1/2Evだけ減少させる。
まず、マイコンMCBは、設定スイッチUSがONであ
るかどうかを半り定する($84.1)。そして、端子
P 10に′L”が入力されていると、マイコンMCB
はスイッチUSがONであると判断して#842へ進み
、そうでなければ、設定スイッチDSがONであると判
断して#843へ進む。
設定スイッチUSがONであって#842へ進むと、マ
イコンMCBは、絞り値Avsを1/2EVだけ増加さ
せる。そして、変更後の紋り値Avsが撮影レンズの最
大絞り値Avm(レンズ回路LECから入力する)より
も大きければ(#844)、絞り値Avsを最大絞り値
Av鱈二設定し直す(#846)。
設定スイッチDSがONであって井843へ進むと、マ
イコンMCBは、紋り値Avsを1/2EVだけ減少さ
せる。そして、変更後の絞り値Avsが開放絞り値Av
oよりも小さければ(#845)、絞り値Avsを開放
絞り値Avoに設定し直す(#847)。
絞り値Avsの変更が終わると、マイコンMCBは、サ
ブルーチン「データ変更」(第27図)へ戻って、処理
を続ける。
[マイコンMCFI
第30図ないし!@34図は、本実施例のカメラシステ
ムにおける7ランシユ装置(第3図)内にあるマイコン
MCFの動作を示す70−チャートである。
[INTA]
調光モード切替スイッチATS、照射範囲切替スイッチ
■C8、および発光モード切替スイッチMESのうち、
いずれか一つのスイッチをONすると、マイコンMCF
の割込端子I NTAが立ち下がり、その立ち下がりに
同期して、第30図に示したフローチャートに従って、
マイコンMCFが作動し始める。
まず、マイコンMCFは、この割込I NTAが、どの
スイッチの操作によってかけられたかを判定する(#5
001.$5002)。すなわち、#5001において
、端子P20が“L”であれば、マイコンMCFは、調
光モード切替スイッチA、 T Sの操作によって割込
I NTAがかけられたと判断して$5003へ進み、
端子P2oが“H″であれば、#5002へ進む。@5
002において、端子P21が“L”であれば、マイコ
ンMCFは、照射範囲切替スイッチ■C8の操作によっ
て割込I NTAがかけられたと判断して井5021へ
進む。#5002において、端子P21が“H”であれ
ば、マイコンMCFは、割込I NTAは発光モード切
替スイッチMESの操作によってかけられたと判定して
、MESルーチン(第31図)へ進む。
「調光モード切替」
調光モード切替スイッチATSの操作によって割込IN
TAがかけられた場合、#5003において、マイコン
MCFは、7ラグSTFの状態を調べる。$5003に
おいて、7ラグSTFがセットされておれば$5004
へ進み、7ラグSTFがリセットされておれば#500
5へスキップする。#5004では、マイコンMCFは
、カメラシステムの露出制御モードを調べる。露出制御
モードがMモードであれば、#5005へ進み、Mモー
ドでなければ#50’09へ進む。$5005では、マ
イコンMCFは、フラッシュの調光モードを調べる。自
動調光フラグAMFがセラ1されておれば、マイコンM
CFは自動調光モードであると判断して$5006へ進
み、フラグAMFをリセットして自動調光モードを解除
する。そしてそのことを表示回路FDPに表示させるた
め、マイコンMCFは、表示データAMDに「10」を
格納する(#5007)。それから、マイコンMCFは
、端子P 14から′”H″を出力して、フラッシュ制
御回路FCCに、端子J6を介してカメラボディから送
られてくる調光信号FSTPを無視させる(#5008
)。その後、マイコンMCFは、DISPルーチン(第
32図)へ進んで、表示器CHDの制御、表示データの
出力を行ない、次の割込がかけられるまで待機する。
一方、#5005において、フラグA M Fがリセッ
トされておれは゛、マイコンM CF i上白a調光モ
ードではないと判断して$5009−5進む。#500
9では、マイコンMCFは、フラグAMFをセットして
自動調光モードに設定し、表示回路FDPにそのことを
表示させるために表示データAMDに「01」を格納す
る($501.0)。そして、マイコンMCFは、端子
P3.がち”L”を出力して、フラッシュ制御回路に調
光信号FSTPを受付させ(#5011)、DISPル
ーチン(第32図)へ進み、表示器CHDの制御、表示
データの出力を行なう。それから、マイコンMCFは、
次ノ割込がかけられるまで待機する。
以上のように、本実施例のカメラシステムに用いられる
フラッシュ装置は、フラグSTFがリセット、すなわち
、フラッシュ装置カメラシステムから独立型、単体で作
動しているときは、露出制御モードにかかわらず調光モ
ードの切替が行なわれるが、7ラグSTFがセット、す
なわち、フラッシュ装置がカメラシステムの一部として
作動しているときは、露出制御モードがMモードである
ときのみ、調光モードが切替えられ、露出制御モードが
P、A、Sモード(すなわち、自動請出制御モード)で
あるときは、調光モードは自動調光モードに強制的に設
定される。これにより、調光信号FSTPを無視するマ
ニュアル調光モード(7ラツー1.52−
シュ装置は、フル発光する)と、自動露出制御モードと
いう、適正な露出が得られない惧れのある組み合わせに
よる撮影は、行なわれない。
「照射範囲切替」
照射範囲切替スインチ■C8の繰作によって割込INT
Aがかけられた場合、マイコンMCFは、$E5021
へ進んで照射範囲レジスタFZRに1を加える。その結
果、レノスタFZRの内容が「101」1こなれば(#
5022)、マイコンMCFは、レソスタFZRにl”
0OOJを格納(#502’3)、すなわち、オートに
設定する。照射範囲がオートである場合、マイコンMC
Fは、7ラグSTFの状態を調べる(#5024)。
そして、フラグSTFがセットされておれば、すなわち
、フラッシュ装置がカメラシステムの一部として作動し
ている場合では、カメラボディに装着されている撮影レ
ンズ(焦点距離Fv(アペンクス値))の画角を7ラン
シエ光がカバーできるように、マイコンMCFは、焦点
距離Fvに応じて、IQ O1,J(28Lnan)、
「010 J(35mm)、「011」(50m+n)
、rl OOJ(70+nm)のいずれかのデータを照
射範囲検出レジスタ(マイコンMCFに内蔵されている
)にセットする。そして、そのデータに対応する位置ま
で発光パネルを移動させる(#5025)。
一方、$5024において、7ラグSTFがリセットさ
れておれば、すなわち、フラッシュ装置がカメラシステ
ムから独立し、単体で作動している場合では、マイコン
MCFは、ro 01 J(28mm)のデータを照射
範囲検出レジスタにセットする。
そして、マイコンMCFは、発光パネルを最も引込んだ
位置(28m+nの焦点距離を有する撮影レンズの画角
を7ラツシユ光がカバーできる位置)へ移動させる(#
5026)。
また、井50221こおいてレジスタFZRの内容が「
101」でない、すなわち、オートでなければ、マイコ
ンMCFは、レジスタFZRの内容を照射範囲検出レジ
スタに転送する。そして、マイコンMCFは、その値が
示す焦点距離を有する撮影レンズの画角を7ラツシユ光
がカバーする位置まで、発光パネルを移動させる(#5
027)。
#5025.$5026.#5027における発光パネ
ルの移動について、第3図を参照しながら、もう少し詳
しく述べる。発光パネルを現在の位置より前方に移動さ
せろとき、′たとえばレジスタFZR=[011Jであ
って、発光パネルを、35 mmの焦点距離を有する撮
影レンズの画角をカバーする位置(010)から、その
位置よりも前方にある50+n+oの焦点距離を有する
撮影レンズの画角をカバーする位置(011)まで移動
させるとき、マイコンMCFは端子P261P27から
モータ制御回路MDRへ正転信号を出力し、モータ制御
回路MDRはモータMOFLを正転させる。すると、位
置検出回路ZCPが、発光パネルの位置に応じた信号を
出力し、マイコンMCFはその信号を端子P281P2
9から入力する。そして、その信号が示す発光パネルの
位置と、照射範囲検出レジスタが示す位置とが一致する
と、マイコンMCFは、端子P2G1P27からモータ
制御回路MDRに停止信号を出力し、モータ制御回路M
DRはモータMOFLを停止させる。また、発光パネル
を後方に移動させるときは、モータMOFLの回転の向
きが反対になるだけで、パネルを前方に移動させるとき
と同様である。
なお、照射範囲を変化させるには、発光部前面にある発
光パネルの位置を変化させるだけでなく、発光部の反射
傘の形状を変化させたり、発光源であるXeチューブの
位置を変化させてもよい。さらに、発光部前面にあるパ
ネルの透過特性を機械的な移動によって変化させたり、
あるいは、パネルを電気光学素子で形成し、その透過特
性を電気光学的に変化させてもよい。
第30図に戻って説明を続ける。#5025゜#502
6.$5027において、発光パネルを移動させると、
マイコンMCFは、フラッシュ光がカバーする画角を有
する撮影レンズの焦点距離およびオート/マニュアルの
表示を表示回路FDPに行なわせるため、表示データF
ZDに、表示内容を示すデータを格納する(#’502
8)。
具体的には、レジスタF、ZRの内容が「000」であ
れば、すなわち、照射範囲がオートであれば、マイコン
MCFは、データFZDの最上位ビットに「1」を格納
し、表示データFZDの下位3ビ・ントに、カメラボデ
ィから入力した焦点距離情報FVに応じてrOOI J
(28+om)、ro 10 J(35+em)、IQ
11 J(50+n+n)、rl 00 J(70t
n1n)のうちの一つのデータを格納する。また、レジ
スタFZRの内容が「0OOJでなければ、すなわち、
照射範囲がマニュアルであれば、マイコンMCFは、デ
ータFZDの最上位ビットに「0」を格納し、下位3ビ
ツトにレジスタFZRの内容を転送する。
その後、マイコンMCFは、照射範囲の変化に応じて変
化した最大発光量IvをデータFCR,に格納しく#5
029>、DISP(第32図)ルーチンへ進む。
[発光モード切替1
第31図は、MESルーチンを示す70−チャートであ
る。発光モード切替スイッチMESの操作によって割込
INTAがかけられた場合、#5001、#5002を
経てこのルーチンへ進む。
まず、マイコンMCFは、発光モードレジスタFMHに
1を加える(#5031)。このレジスタFMRは、発
光モードを示しており、その内容が「00」、「01」
、「10」であるとき、それぞれ、強制発光モード、自
動発光モード、非発光モードを示す。
レジスタFMRに1を加えた結果、レジスタFMRの内
容が111」になれば(#5032)、マイコンMCF
は、レジスタFMRに「oo」を格納、すなわち、強制
発光モードに切り替える(#5゜33)。次に、マイコ
ンMCFは、7ラグSTFの状態を調べる($5034
)。7ラグSTFがセットされておれば、すなわち、フ
ラッシュ装置がカメラシステムの一部として作動してお
れぼ#5゜35へ進み、7ラグSTFがリセットされて
おれば、すなわち、フラッシュ装置がカメラシステムか
ら独立し、単体で作動しておれば、#5041ヘスキッ
プする。$5035では、マイコンMCFは、カメラシ
ステムの露出制御モードがPモードであるか否かを調べ
る。露出制御モードがPモードであれば、マイコンMC
Fは、レジスタFMRに「01」を格納しく#5036
)、発光モードを自動発光モードに切り替える。$50
35において、露出制御モードがPモードでなければ#
5041ヘスキップする。
$5032において、レジスタFMHの内容が「11」
でなければ$5037へ進み、マイコンMCFは、レジ
スタFMRの内容が[01,、lであるが否か、すなわ
ち、発光モードが自動発光モードに切り替えられるか否
かを調べる。そして、レジスタFMRの内容が「01」
でない、すなわち、レジスタFMRの内容が「10」で
あり、発光モードが非発光モード(こ切り替えられた場
合は、#5041ヘスキップする。
$5037において、発光モードが自動発光モードに切
り替えられたとマイコンMCFが判断すると、$503
8へ進んで7ラグSTFの状態を判別する。#5038
において、7ラグSTFがセットされておれば、すなわ
ち、フラッシュ装置がカメラシステムの一部として作動
しておれば#5039へ進み、7ラグSTFがリセット
されておれば、すなわち、フラッシュ装置がカメラシス
テムから独立し、単体で作動しておれば、井5041ヘ
スキップする。$ jo 39では、マイコンMCFは
、カメラシステムの露出制御モードがPモードであるか
否かを判別する。露出制御モードがPモードであれば、
#5041ヘスキップし、露出制御モードがPモードで
なければ#5040へ進み、マイコンMCFは、レジス
タFMR+二「10」を格納する。すなわち非発光モー
ドに切り替える。
以上の動作をまとめると、次のようになる。フラッシュ
装置がカメラシステムから独立し、単体として作動して
いる場合は、発光モード切替スイッチMESの操作に応
じて、発光モードが、強制発光→自動発光→非発光→強
制発光→・・・と切り替わる。フラッシュ装置がカメラ
システムの一部として作動している場合、カメラシステ
ムの露出制御モードがPモードであれば、スイッチME
Sの操作に応じて、発光モードは、自動発光→非発光→
自動発光→・・・と切り替わり、露出制御モードがPモ
ードでなければ、強制発光→非発光→強制発光・・・と
切り替わる。すなわち、フラッシュ装置がカメラシステ
ムの一部として作動している場合、露出制御モードがP
モードであれば、自動発光モードと非発光モードとの切
替のみが行なわれ、露出制御モードがA、S、Mのいず
れかのモードであれば、強制発光モードと非発光モード
との切替のみが行なわれる(第10.11表参照)。
井5031〜#5040に従って発光モードが切り替え
られると、発光モードをカメラボディ内にあるマイコン
MCBに伝えるため、マイコンMCFは、データFCR
,の上位2ビットFCRo、。
o7に、レジスタFMHの内容を転送する(井5041
)。そして、表示回路FDPに発光モードを表示させる
ため、マイコンMCFは、表示データFMDにレジスタ
FMRの内容を転送する(#5042)。その後、DI
SPルーチン(第32図)へ進む。
「DIsPルーチン」
第32図は、DISPルーチンを示すフローチャートで
ある。このルーチンへ進むと、マイコンMCFは、まず
、7ラグSTFの成上を調べる(#5051’)。7ラ
グSTFがセットされておれば#5052へ進み、7ラ
グSTFがリセットされておれば#5068へ進む。な
お、後述するように、#5068へ進んだ場合、表示回
路FY3Pは距離連動範囲、フィルム感度Sv、制御絞
り値Avの表示を消し、表糸器c I(Dによる充完表
示が消される。
#5052でii、v イ:7 ンM CF ハ、デー
タCFR,の第7位ピッ)CFR36の状態を調べる。
先述したように、カメラボディ内のあるマイコンMCB
+−!、表示回路FDPi、1:(/’表示器CI−
I D Iコよる表示を許可すると外、データCFR3
の第7位ビットCFR3,をリセットし、その表示を禁
止するとき、セットする。したがって、データCFR3
の第7位ピッ)CFR,、がセットされておれば、マイ
コンMCFは、表示回路Fl)Pおよび表示器CHDに
よる表示を消させるために、#5068へ進み、それが
リセノ)Zれておれば#5053へ進む。
井5053では、マイコンMCFは、メインコンデンサ
MCの充電状態を調べる。そして、メインコンデンサM
Cの充電電圧が所定の値(たとえば300V)に達して
おれば#5054へ進み、そうでなければ#5067へ
進む。
ここで、メインコンデンサMCの充電電圧の検出方法を
、第3図を参照して、説明する。
まず、マイコンMCFは、端子P 、31から“+(”
を出力し、トランジスタTR,を導通可能な状態にする
。メインコンデンサMCの充電電圧が所定の値より低け
れば、ネオン管NEは放電せず、トランジスタTR,の
コレクターエミッタ間には電流は流れない。したがって
、充電検出端子PTh2には電流は流れ込まず、端子P
32は“1.、、″になっている。
その後、メインコンデンサMeの充電電圧が所定の値に
達すると、ネオン管NEが放電し、トランジスタTR,
のコレクターエミッタ間lこ電流が流れる。したがって
、充電検出端子P32に電流か流れ込み、端子P 32
はHI+になる6マイコンMCFは、端子P32が“ト
1”になったことを検出すると、メインコンデンサMC
の充電電圧が所定の電圧に達したと判断する。
第32図に戻って説明を続ける。
#5053において、メインコンデンサMCの充電電圧
が所定の値に達しており、l$5’054へ進むと、マ
イコンMCFは、カメラボディ内のマイコンMCBにそ
のことを伝えるため、データFCRoの第6位ピッl’
FcRO5をセ・/卜する。そして、マイコンMCFは
、端子P7.から“I」゛を出力して表示器CHDを点
灯させ、メインコンデンサMCの充電電圧が所定の値に
達したことを表示させる(#5055)。
つづいて、マイコンMCFは、調光モードを調べる($
5056)。自動調光フラグAMFがリセットされてお
れば、すなわち、自動調光モードでなければ、#505
7へ進み、マイコンMCFは、適正な露出が得られる距
離を演算し、その距離を表示回路FDPに表示させるた
め、表示データFDDにその距離データを格納する($
505’8)。
なお、マイコンMCFは、最も適正な露出が得られる距
離Dvを、最大発光量■νと、カメラボディから送られ
てきた絞り値Avおよびフィルム感度情報Svとから
Dv=Iv+5v−Av
なる演算によって求める。
一方、$5056において、フラグAMFがセントされ
ておれば、すなわち、自動調光モードであれば、#50
59へ進み、マイコンMCFは、調光可能な距離範囲を
演算する。マイコンMCFは、まず、最大発光量1vと
、カメラボディから送られてきた絞り値Avおよびフィ
ルム感度情報Svとから
Dv= I v十Sv−’Av
の演算を行い、調光可能な最長撮影距離Dvを算出する
。次に、マイコンMCFは、調光可能な最小発光量Iv
’から
D v”= I v”十’S v A vの演算舎行
い、調光可能な最短撮影距離Dv゛を算出する。また、
マイコンM CFは、フラッシュ装置がカメラに装着さ
れた際に、撮影画角と照射範囲との開にバラランクスが
生じない最短撮影距離DvI+と、算出した最短撮影y
II離Dv’とを比較し、長い方の撮影距離を最短撮影
距離として採用する。
こうして、マイコンMCFは、調光可能な距離範囲Dν
゛(またはDv”)〜Dvを求める。それから、マイコ
ンMCFは、この距離範囲Dv’(またはDv゛)〜D
vのデータを、表示データFDDに格納(#5060)
する。
マイコンMCFは、表示データFDDにデータを格納し
終ると、表示回路FDPにフィルム感度情報Sv、絞り
値Avを表示させるため、表示データ丁SDにフィルム
感度情報Svを格納しく#5061)、表示データFN
Dに絞り値Avを格納する(#5062)。それから、
マイコンMCFは、表示データAMD、FI)D、FM
D、FND、FZ、D。
ISDを表示回路FDPに出力する($5063)。
その後、マイコンMCFは、タイマカウンタTをリセッ
ト、すなわち、タイマカウンタTにOを格納するととも
に、マイコンMCFに内蔵されているタイマをスタート
させる($5064)。そして、マイコンMCFは、そ
の内蔵タイマによるタイマ割込、および割込端子INT
A、■NTBによる割込INT、A、、INTBを許可
しく#5065.#5066)、いずれかの割込がかけ
られるまで特数する。
一方、#5053において、メインコンデンサMCの充
電電圧が所定の値に達しておらず、#5067へ進んだ
場合、マイコンMCFは、カメラボディ内のマイコンM
CBにそのことを伝えるため、データF、、CRoの第
6位ビットF、、C,Ro5をリセットシ、表示回路F
D I)および表示器CHDによる表示を消すため、
#5.068へ進む。
#5068へ進むと、マイコンMCFは、まず、端子P
21から”L”を出力し、表示器CHDを消灯させる
。つづいて、マイコンMCFは、7ランシユ連動範囲の
表示、フィルム感度情報Svの表示、絞り値Avの表示
を消させるため、表示データFI)D、ISD、FND
に、それぞれ、ブランク表示データBLDを格納する(
$E5069.$5070゜#5071)。その後、先
述した井5063以降のステップへ進み、マイコンMC
Fは、次の割込がかけられるまで待機する。
このように、$5068へ進んだ場合は、表示器CHD
によるメインコンデンサMCの充電状態の表示、表示回
路FDPによるフラッシュ連動範囲の表、示、7.イル
ム感度情報Svの表示、および絞り値Avの表示が消さ
れる。
[INTB]
第33図は、割込INTBがかけられたと外のマイコン
MCFの動作を示す70−チャートである。この割込I
N 、T Bは、カメラボディ内にあるマイコンMC
Bによってかけられる。
第1図において、7ランシユデータCFR0〜CFR,
およびFCR,、FCR,が、シリアルデータバスSD
Bを介して、マイコンMCBと7ラツシユ回路FLC内
にあるマイコンMCFとの間で転送されるとき、マイコ
ンMCBは、端子P2から低レベルのチップセレクト信
号C3FLを出力する。この信号C37Lは、接点、J
uを介してフラッシュ装置内にあるマイコンM CFの
割込端子I NTBに入力させられる(第3図参照)。
チップセレクト信号C3FI−による割込端子I NT
Bの立ち下がりに同期して、マイコンMCFは、第33
図に示した70−チャートに従って作動し始める。
マイコンMCFは、まず、フラッシュ装置からカメラボ
ディヘデータFCRo、FCR,を転送するかどうかを
調べる(#5091)。カメラボディ内のマイコンMC
’Bが、フラッシュデータFCR0,FCR,を入力す
るとき、マイコンMCBは、接点J3を介して高レベル
のリード信号を、マイコンMCFのリード/ライト判別
端子P 28に出力する。逆に、マイコンMCBが7ラ
ツシユデータCFRo−CFR3を出力するとき、マイ
コンMCBは、低レベルのライト信号を、マイコンMC
F、の端子P23に出力する(第3図参照)。そこで、
マイコンM、CFは端子P23の状態を調べ、端子P
23に°’H″が入力されておれば、#5092へ進ん
でテ゛−タFCRo、FCR1をカメラボディイに出力
し、端子P 23に“L 11が入力されておれば、$
5101へ進んでデータCFR,−CFR3を入力する
。
第3図を参照してデータの入出力を説明する。
先述したように、カメラボディと7ラツシユ装置との間
でデータCFR,−CFR,,FCR,、FCRlが転
送されるとき、接点J。から端子I NTBに低レベル
のチップセレクト信号が入力されている。カメラボディ
から7ラツシユ装置へデータCFRo−CFR3が転送
されるとき、先述したように、接点、J3からマイコン
MCFの端子P23にL゛が入力されている。このとき
、マイコンMCFは、接点J、から基準クロック入力端
子SCKに入力される基準クロックに同期して、接点J
1に接続されたシリアルデータ入力端子SINからデー
タCFR,,−CFR3を1ピントずつ入力する。
7ランシユ装置からカメラボディヘデータFCR8,F
OR,が転送されるとき、先述したように、接点J3か
らマイコンMCFの端子P2.にト(”が
ゝ入力されている。このとき、マイコンMCFは、端子
SCKに入力される基準クロックに同期して、接点、J
2に接続されたシリアルデータ出力端子SOU’Tから
テ゛−タFC’Ro、FCR,を1ピントずつ出力する
。
第33図に戻って説明をつづける。
$5092でテ゛−タFCRo、FCR,を出力し終わ
ると、マイコンMCFは、タイマカウンタT
″をリセントしてタイマをスタートさせ($ 509
3)、タイマによるタイマ割込、割込端子INTA、I
NTBによる割込INTA、INTBを許可する(#5
094.#5095)。そして、いずれかの割込がかけ
られるまで待機する。
# 51.01でデータCFRo−CFR3を入力し終
わると、マイコンMCFは、カメラシステムの露出制御
モードがMモードであるが否かを調べる(#5102)
。7’ −9CF Ro (n上位2ヒツトcF Ro
7.CF Ro6の内容が「11」であれば、マイコン
MCFは、露出制御モードはMモードであると判断して
$5105ヘスキップし、そうでなければ#5103へ
進む。#5103では、マイコンM CFは、自動調光
フラグAMFをセットして自動調光モードに設定する。
そして、マイコンMCFは、表示回路FDPに自動調光
モードであることを表示させるため、表示データA M
Dに「01」を格納しく井5104)、$5105へ
進む。
二のように、本実施例におけるカメラシステムでは、カ
メラシステムの露出制御モードがMモードでなければ、
調光モードは自動調光モードに強制的に設定される。
$5105では、マイコンMCFは、カメラシステムの
露出制御モードがPモードであるが否かを調べる。デー
タCFRoの上位2ピツ)CFR87、CFRosの内
容が「00」であれば、マイコンMCFは、露出制御モ
ードはPモードであると判断して# 5106へ罹み、
そうでなければ#5107へ進む。
#5106.#5107では、マイコンMCFは、発光
モードを調べる。$5106では、マイコンMCFは、
発光モードが強制発光モードであるか否かを判別する。
発光モードレジスタFMRの内容が「00」であれば、
マイコンMCFは、発光モードは強制発光モードである
と判断し、#5108へ進んでレジスタFMRに「10
」を格納し、発光モードを非発光モードに切り替える。
一方、#5107では、マイコンMCFは、発光モード
が自動発光モードであるか否かを判別する。発光モード
レジスタFMRの内容が「01」であれば、マイコンM
CFは、発光モードは自動発光モードであると判断し、
$5108へ進んでレジスタFMHに「10」を格納し
、発光モードを非発光モードに切り替える。
発光モードの切替が終わると、マイコンMCFは、カメ
ラボディ内のマイコンMCBに発光モードを伝えるため
、データFCR,7,FCRo、にしン゛スタFMRの
内容を格納する(#5109)。そして、表示回路FD
Pに発光モードを表示させるため、マイコンMCFは、
表示データFMDにし・ ジスタFMRの内容を格納す
る(#5110)。
このように、本実施例のカメラシステムでは、露出制御
モードがPモードである場合、発光モードが強制発光モ
ードであれば、マイコンMCFは、強制発光モードを解
除して非発光モードに切り替えている。また、露出制御
モードがPモードでない場合、発光モードが自動発光モ
ードであれば、マイコンMCFは、自動発光モードを解
除して非発光モードに切り替えている(第10.11表
参照)。
#5110で表示データFMDを設定すると、マイコン
MCFは、システムリセットがなされたか否かを判定す
る(#5111)。データCFR。
の最上位ピッ)CFR3□がセットされておれば、マイ
コンMCFは、システムリセットがなされたと判断し、
$5112〜#5117へ進んで、フラッシュ装置のリ
セットを行ない、そうでなければ$5118ヘスキップ
する。#5112ではマイコンMCFは、発光モードレ
ジスタFMHに「01」を格納して発光モードを自動発
光モードに設定する。そして、発光モニドをカメラボデ
ィ内にあるマイコンMCBに伝えるため、マイコンMC
Fは、データFCRoの上位2ビットFCRo7.FO
Ro6にレジスタFMRの内容を格納する(井5113
)。それがら、表示回路FDPに発光モードを表示させ
るため、マイコンMCFは、表示データFMDにレジス
タFMRの内容を格納する(#5114)。つづいて、
マイコンMCFは、自動調光フラグをセットして調光モ
ードを自動調光モードに設定しく$5115)、表示回
路FDPに自動調光モードであることを表示させるため
、表示データAMDに「01」を格納する($$511
6)。
その後、マイコンMCFは、照射範囲レジスタFZRに
「000」を格納してオートに設定する(#5117)
。
このように、システムリセットがなされると、フラッシ
ュ装置は、自動発光モード、自動調光モ−ドに設定され
、照射範囲はオートに設定される。
以上の動作を終え$5118へ進むと、マイコンMCF
は、設定された照射範囲にすべく、発光パネルを前後に
移動させる。まず、マイコンMCFは、照射範囲がオー
トであるが否かを調べる(#5118)。照射範囲レジ
スタFZRの内容が[000Jであれば、マイコンMC
Fはオートであると判断して#5119へ進む。そして
、先述したように、使用されている撮影レンズ(焦点距
離Fv)の画角を7ラツシユ光が、カバーする位置まで
発光パネルを移動させるべく、モータ制御回路MDRに
信号を出力する。
$51:18でレジスタFZRの内容が[0’00J以
外であるとマイコンMCFが判断すると、#5120へ
進み、先述したように、端子P261P27から信号を
出力してモータ制御回路MDRにモータMOFLを駆動
させる。これにより、発光パネルが移動する。そして、
マイコンMCFは、位置検出回路zCPから端子P28
1P29に入力される信号によって発光パネルの位置を
検出し、その位置がレジスタFZRの内容が示す焦点距
離を有する撮影レンズの画角を7ラツシユ光がカバーす
る位置になれば、マイコンMCFは端子P2Gl’P2
7から信号を出力してモータ制御回路MDRにモータM
OFLを停止させる。
発光パネルの位置設定が終わると、マイコンMCFは、
フラッシュ光がカバーする画角を有する撮影レンズの焦
点距離およびオート/マニュアルの表示を表示回路FD
Pに行なわせるため、#5028(第30図)と同様に
して、表示データFZDをセットする($51.21)
。そして、マイコンMCFは、フラッシュ装置の最大発
光量IvをデータFcR,に格納しく#5122)、#
5123へ進む。
#5123では、マイコンMCFは、カメラシステムの
発光モードを調べる。データCFR,の第6位ピッ)C
FR,がセットされておれば、マイコンMCFは非発光
モードであると判断して#5126へ進み、そうでなけ
れば発光モードであると判断して#5124へ進む。
$5124では、マイコンMCFは、メインコンデンサ
MCの充電電圧を調べ、端子P23に電流が流れ込んで
おり、端子P 23が“H++であれば、マ・イコンM
CFはメインコンデンサMCの充電電圧が所定の値以上
に達していると判断して#5125へ進み、そうでなけ
れば#5126へ進む。#5125では、マイコンMC
Fは、端子P35から“L ++を出力し、フラッシュ
制御回路FCCが発光開始信号STAを出力するのを許
可する。一方、@ 51.26では、マイコンMCFは
端子P3Sから“′H″を出力し、フラッシュ制御回路
FCCが発光開始信号STAを出力するのを禁止する。
なお、拌5124のステップを省略し、CFR35の状
態のみで、発光9可否を決定するようにしてもよい(後
述)。
続いて、マイコンMCFは、フラッシュ装置がカメラシ
ステムの一部として作動していることを示すため、7ラ
グSTFをセントする($5127)。それから、マイ
コンMCFは、端子P30から“H″を出力して昇圧回
路DDを作動させ(#5128)、DISPルーチン(
第32図)へ進む。
第34図は、タイマ割込ルーチンを示すフローチャート
である。
先述したように、マイコン、M CFはタイマを内蔵し
ており、そのタイマにより、作動中、一定時間(たとえ
ば250 +n5ec、 )間隔でタイマ割込がかけら
れる。
マイコンMCFは、まず、タイマカウンタTに1を加え
る(#5131)。そして、その内容と所定の値にとを
比較しく#5]、32)、T<Kであれば#5133へ
、T≧にであれば$5144へ進む。
#51.33では、マイコンMCFは、昇圧回路DDが
作動中であるかどうかを調べる。端子P3゜からI4゛
が出力されていると、マイコンMCFは昇圧回路DDが
作動中であると判断して#5134へ進み、そうでなけ
れば# 51.36へスキップする。
$5134では、マイコンMCFは、メインコンデンサ
MCの充電電圧を調べる。端子P3□に電流が流れ込ん
み、端子P3□が“HIIであれば、マイコンMCFは
、メインコンデンサMeの充電電圧が所定の値以上に達
していると判断し、端子P3゜から“L”を出力して昇
圧回路DDの作動を停止させる(#5135)。$51
34において、端子P3□に電流が流れ込んでおらず、
端子P1.2が“L”になっていれば、マイコンMCF
はメインコンデンサMCの充電電圧が所定の値まで達し
ていないと判断し、$5136ヘスキツプする。
#5136へ進むと、マイコンMCFは、カメラボディ
から接点J6を介して調光信号FSTPが発せられたか
否かを調べる。端子P13に“H″が入力されていると
、マイコンMCFは、調光信号FSTPが発せられたと
判断し、#5137へ進んでデータFCR,の第5位ピ
ッ)FCRo、をセットする。それとともに、マイコン
MCFは、端子P 2.から“H”を出力して表示器F
CCを点灯させ(#51.38)、#5141へ進む。
一方、端子P )3に“L ++が入力されていると、
マイコンMCFは調光信号FSTPが発せられていない
と判断し、データFCRoの第5位ピッ)FCR,、を
リセットする(井51:39)。それととも1こ、マイ
コンMCFは、端子P 25から“L 11を出力して
表示器F’ CDを消灯させ(#5140)、#514
1へ進む。
#5141に進むと、マイコンMCFは、タイマカウン
タTをリセントしてタイマをスタートさせる。それから
、マイコンMCFは、タイマ割込を許可するとともに(
#5142)、割込端子INTA、INTBによる割込
I NTA、I NTBを許可しく$5.143)、い
ずれかの割込がかけられるまで待機する。
井51321こおいて、T≧にであれば、フラッシュ装
置はカメラシステムの一部としての動作を終了する。そ
して、そのことを示すため、マイコンMCFは、7ラグ
STFをリセントする(#5144)。つづいて、マイ
コンMCFは、端子P241P2Sから共に“J−”を
出力して表示器C1−ID、F9Dを消灯させ(#51
45)、(#51.46)、表示回路FDPに全表示を
消させるため、表示デー。
りAMD、FZD、FMD、FND、I SD、FDD
にブランク表示データBLDを格納して(#5147)
、表示回路FDPにデータを転送する(#5148)。
それから、マイコンMCFは、昇圧回路DDが作動中で
あるが否かを調べる(#5149)。端子P30から“
L”が出力されているとマイコンMCFは外圧回路DD
は作動中でないと判断して井5143へ進み、そうでな
ければ、#5150へ進む。
#51.50ではメインコンデンサMOの充電電圧を調
べ、その充電電圧が所定の値に達しでおれば、マイコン
M CFは端子psoがらL”を出力して昇圧回路DD
の作動を停止させ(#5151)、#5143へ進む。
一方、メインコンデンサMCの充電電圧が所定の値に達
していなければ、#5141へ進み、マイコンMCFは
、タイマカウンタTをリセットしてタイマをスタートさ
せ・<#5141)、タイマ割込を許可する(#514
2)。そして、マイコンMCFは、#5143で割込端
子1以上、述べたように、割込端子INTA、INTB
による割込I NTA、I NTBがかけられたのち、
所定の時間、割込INTA、I NTBがか ′
けられなければ、フラッシュ装置の全表示が渭され、メ
インコンデンサMCの充電のみが行なわれる。そして、
メインコンデンサM Cの充電電圧が所定の値に達すれ
ば、メインコンデンサMCの充電も停止され、割込端子
I NTA、I NTBによる割込I NTA、INT
Bがかけられるまで待機する。
【まとめ】
以上が、本発明を実施したカメラシステムの実施例であ
る。最後に、本実施例における発光モードと露出制御モ
ードとの関係をまとめておく。
第10表は、本実施例における発光モードと露出制御モ
ードとの関係を示した表である。
本文中でも述べたが、露出制御モードがPモードであれ
ば、フラッシュ発光モードは、自動発光と非発光との間
でのみ、切り替えが可能である。
一方、露出制御モードがS、A、Mのいずれかのモード
であれば、フラッシュ発光モードは、強制発光と非発光
との開でのみ、可能である。ただし、フラッシュ装置が
、カメラシステムから独立しで作動していると外、たと
えば、専用カメラ以外のカメラに、この7ラツンユ装置
を装着したとき、発光モードは、強制発光→自動発光→
非発光→強制発光→・・・と切り替えることができる第
11表は、本実施例において、露出制御モードを切り替
えたとき、発光モードがどのように切り替わるかを示し
た表である。
このフラッシュ装置を専用カメラに装着したとき、カメ
ラボディ側で、露出制御モードを切り替えると、切り替
わった露出制御モードに応じて、フラッシュ発光モード
が、自動的に切替わる。
たとえば、露出制御モードがPモードから他のモードに
切替わると、発光モードは、自動発光→非発光、または
、非発光→非発光に切替わる。逆に、露出制御モードが
、S、A、Mのり・ずれかのモードからPモードに切替
わると、発光モードは、強制発光→非発光、または、非
発光→非発光に切替わる。また、システムリセットが行
なわれると、以前の発光モードに関係なく、常に、自動
発光モードに切替わる。[Software Description 1] Next, control of the camera system of this embodiment will be explained. [Flags] Table 3 shows the flags used in this system and their 7
This is a table showing what the lags mean. In the same table,
The upper row shows the state where the flag is set, and the lower row shows the state where the flag is set.
The row represents the state in which the flag is reset. In addition, 7 lag AMF and STF are flash circuit FLC.
Used by the internal microcomputer MCF. And 7 lug ST
F is a dedicated
Attached to the camera body and transmitted from the camera body side.
It is set that the issue has been sent, and then the camera body side
The signal from the machine and the signal from manual operation are
If it is not input to the icon MCF, it will be reset. say
In other words, the flash device is part of the camera system.
The 7-lag STF is set and the flag is
The lash device is operating independently from the camera system.
When the 7-lag STF is reset, the 7-lag STF is reset. [Data] Table 4-1 shows the display data sent to the display circuit DSP.
, is a table showing the display contents of the data. Display circuit I
) The SP receives these data from the microcontroller MCE3.
Take it and find the memory inside the circuit DSP (RA-M)
and display those data using LCD display, LED, etc.
Display the information indicated by the data. For example, if the content of the data AFD is "101", the table
The microphone in the display circuit DSP is not provided in the viewfinder.
The LED lights up, allowing the photographer to obtain focus.
Let me know what happened. On the other hand, the content of the data AFD is “10
”, the microcomputer in the display circuit DSP
Blinks D to notify the photographer that focus/point detection is not possible.
Warning. In addition, data AVD indicating the control aperture value Avs
and the number of shots taken, CND, etc., are provided on the top of the camera body.
It is displayed numerically on the LCD screen. In addition,
In the display data AFD, ALD, AV
Information indicated by DXFLD, , FLD2, MOD, and TVD
Display is performed, and the display data A is displayed on the top of the camera body.
Table of information indicated by VD, CND, MODSSVD, and TVD
A demonstration will be made.゛Table 4-2 shows the display circuit FD in the flash device.
Indicates the display data sent to P and the display contents of that data.
This is a table. The display circuit FDP is located inside the camera body.
Similar to the display circuit DSP, these data are sent to the microcomputer MC.
When the receiver is taken from F, the memory (RAM) in the circuit FDP is
), and the data is displayed on the LCD display.
Display information. For example, this display may
located on the back of the device. In addition, display data FN
D and ■SD are the films sent from the camera body.
Shows sensitivity and control aperture. In addition, display data FD
D is the aperture value and film sensitivity from the camera body, and
Calculated from the maximum and minimum luminous intensity determined by the irradiation range when
The interlocking range is shown based on the calculated interlocking distance. and display
The top focus of Data FZD has an auto irradiation range.
Time is 1, manual (2'8+nm, 35+n+n,
50mm, 70mm), 0 is stored and the lower
Data indicating the irradiation range is stored in 3 bits. Table 5 shows the relationship between the microcomputer MCB and the flash circuit FLC.
What data is transferred between and what does that data mean?
This is the table shown. As shown in the same table, these data
, are all 8 bits. Data CFR, ~CFR, is sent from the microcomputer MCB.
This is the data sent to the flash circuit FLC, and the data FC
Ro, FCR, from the flash circuit FLC to the microcomputer M
This is data sent to the CB. Data CFR, top 2
Bin) CF R07 and CFR06 are exposure control mode controls.
It is compatible with the register MOR, and its contents include display data.
Same as MOD (see Table 2). Data CFR3
Top Pitch) CFR. 7 (SYS) at system reset, i.e. reset
It is set only when the switch SR8 is pressed, and other
It is reset when . 7th bin of data CFR3
)CFRse corresponds to the display signal FDIS, and
Display circuit FDP and display CHD in rush circuit FLC
Set to prohibit display by
It is reset when 6th bit of data CFR3
C.F.R. 5 (FNS) is when the flash is allowed.
is reset and set when disabling flash firing.
will be played. Upper 2 bits of data FCRo FCRO2,
08 (FMR) indicates the flash emission mode.
This is the same as the display data FMD shown in Table 4-2.
, "00" is forced flash mode, "01" is automatic flash mode.
"10" represents OFF. Data FCRo 6th
The digit bit FCR, 5 (RDY) is the flash circuit FL.
The charging voltage of the main capacitor MC in C is a predetermined voltage (
It is set when the voltage reaches 300V) and the battery is fully charged.
Ru. 5th bit FCR of data CFR0, (OK)
flashes in response to the dimming signal FSTP in automatic dimming mode.
It is set only for a certain period of time after the flash light emission stops.
and reset at other times. Data FCRo 4th
The digit bit FCRo, (FON) is created by the flash device.
If the camera is running, the flash device may be attached.
, and if the power is turned on, it will not be set.
Ru. The lower 6 bits of f-9CF Ro are the ISO of the film.
It represents the sensitivity Sv, and the data CFR, , CFR2 are
, respectively, the focal length of the photographic lens used Fv1 aperture
It represents the value Av. And the lower part of data CFR3
The 5 bits represent a light emission amount correction amount α (described later). Ma
In addition, the data FCR, is the maximum light emission amount of the flash device.
It represents IV. Note that the lower 3 bits of data FCR,
bits are unused bits (indicated by “trees” in the table).
). [Flowchart] 1 [Microcomputer MCB] Figures 4 to 29 show the main body of the camera system of this embodiment.
70-chi which shows the operation of the disk side (the operation of the microcomputer MCB)
It is a chart. [Interrupt INTol Photometric switch S1, AE locks inch ALS, reset
switch SR3, mode selector switch MO3, data
Press either the setting switch US or DS.
When turned ON, the interrupt pin INT0 falls;
4, follow the flowchart shown in Figure 4.
Then, the microcomputer MCB starts operating. First, the microcomputer MCB uses the reference clock generation circuit XB.
Activate it and connect the reference clock output terminal 5TCK to the reference clock output terminal 5TCK.
N$ 1) outputs 5TCK. After that, the microcomputer MCB connects the power control terminal P
, to L" and activate the voltage conversion circuit VG (#2)
. Next, the microcomputer MCB+*, this interrupt INT,
, identify which switch was activated
(#3, #10, #13, #15). In #3, the edge
If child P6 is “L”, the microcomputer MCB sets the photometry switch.
It is determined that an interrupt INTo has been placed by the operation of CH Sl.
Then, proceed to #4, and if terminal P6 is “H”, proceed to #10.
nothing. In #10, if the terminal P7 is “L”l, the master
The icon MCB is activated by operating the AE lock switch ALS.
It is determined that the interrupt INTo has been issued and proceeds to #11.
, if terminal P7 is “l]”, proceed to #13.Proceed to #13
Then, if the terminal P8 is “H-++”, the microcomputer MCB
interrupt INT by operating reset switch SR8.
It is determined that o has been applied, and I14 (subroutine “system
If the i child p8 is H++,
Proceed to Well 15. #15 (here, terminal P is “L”
If so, microcomputer MCB11, mode selector switch M
It is determined that interrupt INT0 has been issued by O3 operation.
Then, proceed to #16 (subroutine "mode conversion"). #1
5, if the terminal P is “H”, the interrupt INT is
, by operating the data setting switch US or DS.
The microcomputer MCB was forced to #17 (sub
Proceed to routine "Data conversion"). #14, #16, #
If you proceed to each of the 17 subroutines, from the subroutine
When it returns, it advances to the 5TOP routine and the microcomputer MCB restarts.
and waits until the interrupt INTo is issued. The interrupt INTo is interrupted by operating the photometry switch S1.
In #4, the microcomputer MCB
Determine whether the switch ALS is turned on or not.
Ru. If terminal P7 is “L”, the microcomputer MCB
is determined that the AE lock switch ALS is turned on.
Cut off and proceed to #5 to set the AE lock flag ALF.
Ru. #41 If terminal P7 is “H”, the microcontroller
In the MCB, the AE lock switch ALS is OFF.
So I decided to skip to Well 6. In #6, microcontroller M
CB is the COD light in the focus detection light receiving circuit AFD.
Initialize the sensor. And the microcomputer MCB
, start CCD integration (#7), and complete CCD integration.
(#8). After that, the microcomputer MCB connects the terminal P. to 'L'
Outputs the photometry start signal LSTA and connects the photometry interface L.
Activates the A-D converter in the IF and performs A-D conversion
Start the operation (#9) and proceed to the AE screen. Interrupt INTo by operating the AE lock switch ALS
is applied, the microcomputer MCB will activate the AE lock flag.
Set ALF #11), focus and point detection prohibited 7 lag
After setting F I HF (#12), set the AE seal.
Proceed to [AE routine] Figure 5 is a flowchart showing control in the AE screen.
It is. When entering this routine, the microcomputer MCB
Lens circuit LEC via real data bus SDB
Enter lens information 1 = (#21), then flash
7 runtime data FCRo, FC from the circuit FLC
R, #22), and from the display circuit DSP
Enter the TSO sensitivity of the film (#23>. Then,
The microcontroller MCB has a photometry interface LIF and a
Through the real data bus SDB, the photometric circuit 1-M
From A, measurements are made by each photodiode PD, -PD5.
Input the specified photometric data ('#24). and,
The microcomputer M'CB uses these data to
C# 25) that performs the operations. In addition, #24 (sub blue
Chin ``photometric data manual'') and #25 (subroutine
"Exposure calculation") will be explained in detail later (12th to 2nd
(See Figure 4). When the exposure calculation is completed, the microcomputer MCl3
Via the data bus SDB, the display data shown in Table 4-1 is
output the data to the display circuit (DSI) and display various photographic data.
Display ('#26). And similarly, Maiko
The MCB receives data via the serial data bus SDB.
CFRo-CF'R3 to 7 lash circuit FLC
Output (#27). Then, the microcomputer MCB
Set the output calculation completion flag AEF (28), #29
Proceed to. In #29, the microcomputer MCB performs a focus adjustment operation (hereinafter referred to as
AF operation) is completed. If the AF operation incomplete flag FDP is set, the camera
The icon MCB determines that the AF operation is incomplete, and
Proceed to P routine. Then set the flag FDP
If so, the microcontroller MCB will display A
Determine that there is, and proceed to #30. Regarding the AF routine,
The details will be explained later (see Figure 9). In #30, the microcomputer MCB is either shank release or prohibited.
'I'll determine whether it is stopped or not. Release prohibited
Stop flag RI I (If F is sent, the microcomputer
MCB determines that chanterelles are prohibited;
Proceed to the switch determination routine (Fig. 7). And 7
If the lug RI I-I F is reset, the microphone
The MCB determines that shirt release is permitted.
, proceed to #31. In #31, the microcomputer MCB performs focusing as described later.
Whether or not the AE lock was established as a result of the state being obtained.
Separate by tq. Flag B L FF hC set
If the microcomputer MCB has
(Therefore, I judged that AE Ronk was done and went to #32.
If not, switch judgment routine ■ (Fig. 6)
). In #32, the microcomputer MCB allows the photographer to operate the release.
Determine whether the Terminal P12 is “L”
If there is a microcomputer M CB, the user can press the release button.
I pressed it to the second stroke and the release operation became 91.
(Switch S2 was turned ON) and the subroutine
"Proceed to Exposure Control J (#33, see Figure 24) 1.
After that, when the shooting is completed, the switch discrimination routine ■ (Fig. 7)
). In #32, if terminal P12 is “■1”
For example, the microcomputer MCB allows the photographer to still perform the release operation.
It is determined that the switch is not turned on (switch S2 is OFF).
, proceed to the switch discrimination routine I (1\! Figure 6). −36= [Switch Discrimination Routine I] FIG. 6 is a flowchart showing the switch discrimination routine I.
It is. When entering this routine, the microcomputer MCB will
First, check the ON-OFF state of the photometry switch S1.
t41). If terminal P6 is “L”, the microcomputer MCB
determines that the switch S1 is ON and proceeds to #42. If terminal P6 is “11”, the microcomputer MCB will switch
It is determined that the switch S1 is OFF, and the process proceeds to #53. In #42, the microcomputer MCB prohibits focus detection operation.
Determine whether the Focus detection prohibition flag F
If the engineering HF is set, the microcontroller MC'B is the focal point.
It is determined that the detection operation is prohibited. And Maiko
M CBli:, 7 lug F ■ HF shunt) L (#4
3), Start CCD integration (#'44), CCD integration
Interrupt by completion I N'T. (#4'5). 'In #42, 7 lag F
If IHF is reset, microcontroller MCB is #4
Skip to 6. In #46, the microcontroller MCB is AE Rocks Inch A
Determine the ON-OFF state of LS. Terminal P7 is “L”
If so, the switch ALS of the microcomputer MCB is ON.
Judging that, proceed to R47, and if terminal P7 is “H”
, the microcomputer MC-B has the switch ALS turned off.
Make a decision and proceed to R51. In R47, the microcomputer MCB sets the AE lock flag AL
Determine the state of F. And 7 lug AL F is cent
If so, R50 is skipped and the flag ALF is reset.
It is set and proceeds to Orebo R48. The microcomputer MCB is
After setting 7 lugs A L and F on R48, set AE Lo.
This indicates that the AE lock by the lock switch ALS has been completed.
Reset the flag BLAF that indicates) to L (R49) and R50.
move on. At step 50, the microcomputer MCB resets the timer.
start and return to the AE screen (Fig. 5). In addition
, this timer starts when switch S1 or ALS is ON.
Measure the time after turning OFF, and set that time to the specified value.
The photometry operation continues until the time (for example, 10 seconds) is reached.
Exposure calculation, data input/output, and display continue. In R46, if terminal P7 is “H”, the microcomputer
The MCB determines that the switch ALS is OFF.
7-lug ALP and 7-lug BLAF
Reset (R51, #52). Then, reset and start the timer (R50),
, return to the E routine (FIG. 5). When photometry switch Sl is OFF in R41
, the microcomputer MCB sets the focus sick completion flag F1
Reset F (4$53). After that, Ma, Ikon M
The CB uses data to erase the display indicating the focus state.
100" is stored in the AFD (R54). And Len
Stop the motors MO and J- for driving the motors 1f ($55
), interrupts due to completion of CCD integration (NT) are prohibited (R
56). Therefore, even if the photometry switch S1 is OFF,
For example, no focus detection operation is performed. After that, microcontroller M
CB performs the processing below R57. In R57, the microcontroller MqB is the AIE lock switch.
Determine the ON-FF state of ALS. . Terminal P7 is
If “L”, the microcontroller MCB switches ALS to O.
,N, and sets focus detection prohibition 7-lag FIHF.
After hitting (R58), proceed to R59. In R59, the microcomputer MCB is AE lock 7 lug AL
Determine the state of F. AE lock flag ALF is reset.
If the microcomputer M CB is
After setting ALF (R60), set the AE lock switch.
7 lights indicating that AE lock by ALS has been completed.
Please reset the BLAF # 61 >, reset the timer.
(R50) AE seal (Fig. 5)
Return to On the other hand, AE lock 7 lug ALF is set in R59.
If the microcontroller MCB has been installed, the microcontroller MCB will
Kip and reset the timer to star 1, AE sill
- Return to (!@Figure 5). In R57, if terminal P7 is H”, microcomputer M
CB is A E Oy switch A L S y>r
OFF, i.e. switches S1 and A L
It is determined that both S are OFF, and the process proceeds to R62. In the R62, the microcomputer MCB has a focus detection prohibition of 7 lag F.
Reset the IF and switch S,, AL S
. Interruption due to operation of SR3, MOS, t, Is, D, S
After allowing INTo (#63), proceed to R64.
. In the well 64, the microcomputer MCB, as mentioned earlier,
Determine whether or not the current time has clocked a predetermined time (approximately 10 seconds)
If the specified time has not been counted, the AE sill will be displayed again.
– Return to main page for photometry operation, exposure calculation, data input/output, and
and display. The timer counts the specified time.
For example, the microcomputer MCB goes to the 5TOP routine (Figure 8).
advances, stops operation, and interrupt INTo is applied again.
Wait until [Switch Discrimination Routine■] Figure 7 is a flowchart showing the switch discrimination routine■.
It is. It is clear from the AE silhouette shown in the vJS diagram.
, the photographer presses the release button until the second stroke.
When exposure control is performed by pressing (#32→
#33) or if release is prohibited (
R30), the microcontroller MCB
Perform routine processing. First, the microcomputer MCB completes 7 orac locks with 7 lags.
F L Reset F and 7 lag BLFF, L ($7
1. $72), photometry switch S, 0N-OFF state
Determine (#73). If terminal P6 is “L”, the microphone
The MCB determines that the switch S1 is ON, and #74
Proceed to. #74 sets the release prohibition 7-lag RIHF.
and prohibits further releases. This allows shooting
Even if someone accidentally presses the release button and then releases it, the camera will not take a picture.
No shadow motion is performed and no film is wasted. Proceeding to #75, the microcomputer M CB will switch to the AE lock switch.
Determine the O'N-OF state of the ALS. Miko'> M CB is switched if terminal P7 is L''.
It is determined that the switch ALS is ON, and the process proceeds to #76, where the terminal
If P7 is H'“, the switch ALS is OFF.
Make a decision and proceed to #79. In #76, the microcomputer MCB is AE Ronc 7 Lug AL
Determine the state of F. Make sure the flag ALF is set.
Then, the process returns to the AE routine (FIG. 5). - direction, flag ALF
is reset, the microcomputer MCB sets flag A.
After setting LF (#77), reset 7 lag BLAF
(#78) and return to the AE routine (Fig. 5). In #75, the microcomputer MCB is the AF port, Kusuinochi.
If you decide that ALS is OFF and proceed to #79
AE long 7 lug A L F and 7 lug BLAF
After resetting ($79.80), the AE routine
Return to (Figure 5). In #73, if terminal P6 is “H”, the microcomputer
MCB determines that photometry switch S1 is OFF.
and data AF'D to erase the display indicating the focus status.
"00" is stored in (#81). And reset the release prohibition 7 lag RI HF.
#82), allow future chanterelles and go to #83
move on. Proceeding to #83, the microcomputer MCB selects the AE Ronx switch.
The ON-OFF state of CH AL S is determined. The microcomputer MCB switches switch A if terminal P7 is “L”.
Determines that LS is ON and prohibits focus detection with 7 lag FI
After setting HF (#84), proceed to #85. on the other hand
, if terminal P7 is “H”, the microcomputer MCB
It is determined that the latch ALS is OFF, and the 7-lag FIHF is
Reset (#88) and go to STOP routine (Figure 8)
move on. In #85, the microcomputer MCB sets the AE lock flag ALF.
Determine the state of. If flag ALF is set
Return to the AE routine (Figure 5). - On the other hand, the flag ALF is
If it has been reset, flag ALF is set (#
86) After 7 lags, reset B xl AF #87
), return to the AE routine (Fig. 5). By the way, the AE routine, switch discrimination routine ■,
The AE lock switch is
When ALS is turned on, or when AE locks
Switch ALS to OFF on -day to cancel AE block.
Then, turn on the AE lock switch again and
E-flock may be performed. On the other hand, AE Frock is A.
Photometry at the moment the E-lock switch ALS is turned on
Values need to be locked. Camera system of this example
Now, when the microcomputer MCB detects the above two cases (
#47. #58. #76, #85), AE Ronxin
7 Indicates that the AF operation has been completed.
Rear BLAF lug (#49, #[30, $78
.. [7), the photometric value obtained immediately after that is locked.
. Therefore, in the above two cases, especially the latter case,
AE flocking is performed accurately. [5TOP Routine] Figure 8 is a flowchart showing the 5TOP routine.
Ru. When entering this routine, the microcomputer MCB first
Data FCRo, FCR, from flash circuit FLC
Enter (#91). Next, the microcomputer MCB controls the exposure control of this camera system.
Determine the control mode. First of all, exposure control mode is set to M.
It is determined whether the mode is set (#92). exposure control
If the content of Renostar MOR is "11", the microcomputer M
CB determines that it is in M mode and skips to #97.
. In #92, the microcomputer MCB switches to exposure control mode.
is determined to be not in M mode, then the exposure control mode is set.
It is determined whether the mode is S mode (#93). Re
If the content of START MOR is “01”, the microcomputer
The MCB determines that it is in S mode and skips to #96.
Ru. At #93, the microcomputer MCB controls the exposure.
mode is not S mode (i.e. M mode, S mode
control exposure time Tv.
To erase the display, blank the display data TVD.
The display data BLD is stored (#94). And dew
Determine whether the output control mode is A mode (#
95). If the content of Renostar MOR is "10",
Ikon MCB was determined to be in A mode and #97 Hesuki
Tup. In #95, the microcomputer MCB sets the exposure control mode to A.
mode, that is, exposure control mode.
When it is determined that the mode is P mode, the control aperture value Av is
To erase the display, display a blank on the display data AVD.
Store data BLD. Thereafter, the microcomputer MCB proceeds to #97. To summarize the processing of #92 to #96 above, it is as follows.
Ru. In other words, if the exposure control mode is P mode, the control
The display of the aperture value Av and control exposure time Tv is erased. If the exposure control mode is S mode, the control aperture value
The display of Av is turned off and the control exposure time T is set in A mode.
The display of v is erased. Also, the exposure control mode is M mode.
If so, display of control aperture value Av and control exposure time Tv
are not deleted. Therefore, manually set
Only aperture value A vs S exposure time T vs is displayed and calculated.
The calculated frit value Av and exposure time Tv are not displayed.
Become. Proceeding to #97, the microcomputer MCB
In order to erase the display indicating that
Store “0” in D, and then display the focus status.
To erase it, store "100" in the display data AFD.
(#98). In #99, the microcomputer MCB is a flash circuit FLC.
Determine whether the dimming signal FSTP is output from
do. Data FCRo from flash circuit FLC
If the 5-bit FCRo is “1”, the microcomputer MCB
determines that the dimming signal FSTP is being output, and #10
Go to 0. In #100, the microcontroller MOB uses flash
Display data is displayed to indicate that dimming has been performed.
Store “10” in FLD1, and then store “10” in other flash memory.
In order to erase the display showing the
"00" is stored in (#101). And the microcomputer
The MCB is connected to the display circuit via the serial data bus 5l)B.
Display data is output to the optical DSP (#102). Display times
When the display data is input, the DSP displays the display data.
Display the information indicated by the data. Then, the microcomputer MCB again performs the processing from #91.
Let's do it. At #99, the data from the flash circuit FLC is
5th bit of FCRo y) If FORRo4 is “0”, the master
If the dimming signal FSTP is not output for the icon MCB,
Judgment mouth, make all 7 rash information display disappear
In order to display data FLD1 and FLD2, respectively,
Store “00” (#-48=103). And display 1 circuit in the flash device
To stop the display on FDP and display CHD
, 7th bit of data CFR3) Set CFR36
(#104). After that, the microcomputer MCB uses the serial data bus SDB.
Output the display data to the display circuit DSP via #10
5), Flash data CFR. ~CFR, is output to the flash circuit FLC (#10
6). This allows the display circuit DSP to display the data indicated by the display data.
Display circuit FDP that displays information and is located in the flash device
and the operation of the display CHD stops. Next, the microcomputer MCB has terminal P. Outputs H from
to turn off the A-D conversion start signal LSTA and turn off the photometric ink cartridge.
The operation of the A-D converter in the base LIF is stopped.
($107). And the microcomputer MCB is all
After re-centing 7 lugs (#1011), power controller
Control terminal P5 outputs “H” and converts the voltage.
Stop the operation of the road\'G ($109). This results in
, AF interface AIF, focus detection light receiving circuit AF
D, photometric interface LIF1 photometric circuit LMA, flash
Flash light measurement circuit LMF, lens circuit LEC, drive
, the operation of circuit DDR, encoder ENAP, ENLE is
Stop. Then, the microcomputer MCB interrupts INTo
#110), output of reference clock 5TCK
At the same time, the operation of the reference clock generator circuit XB is stopped.
The motion is stopped (#111). And the microcomputer MCB
is again, Sui Nchi S, ALS, SR3, MO8,
Until the interrupt INTo is applied by tJS, DS operation.
Wait there. [Interrupt INT,] Figure 9 shows the CCD lamp in the focus detection light receiving circuit AFD.
Insensor I SLo, I SL,, I SL2 CO
An interrupt INT was issued due to the completion of D-integration.
It is a flowchart which shows subsequent processing. As mentioned earlier, the CCD line sensor l5Lo. When the CCD integration of ISL, , l5L2 is completed, the AF input
The interface, MF is the terminal I of the microcomputer M CB.
Outputs “L” level integration completion signal AFFN to T.
. From this point, the microcomputer MCB follows the flow shown in Figure 9.
Works according to chart. First, the microcomputer MCB checks whether the exposure calculation has been completed.
Distinguish the squid (I1ooi). Exposure calculation completion flag A
EF is set and the microcontroller MOB is exposed.
After determining that the calculation is complete, the AF routine (#121
>, and if the flag AEF is reset, Russia appears.
It is determined that the calculation has not been completed and the process proceeds to $1002. $1
In 00.2, the microcomputer MCB sets the AF operation incomplete flag.
Set FDP and process when interrupt INT is issued
Return to the previous step. This is - degrees, for exposure control.
This is the corner for performing calculation operations and displaying data.
. Then, perform photometry, calculation, and display operations as described above.
After that, immediately return to the AF routine (Figure 5 #2
9). [AF Routine 1 Explain the AF routine to the dog. The mass, microcomputer MC'B sets the AF operation incomplete flag F.
Reset DP ($121). Next, CCD la
Each screen of insensor I SLo, I SL, I SL2
Input the raw data (SL22), and from those data,
Zone 0! Focusing on 81 zone and 2nd zone
Detection of state and defocus direction, amount of defocus
Perform calculations (#123, 1124, #125). that
From this, it is checked whether focus detection is possible (I 126). As a result, focus detection is possible even in one of the three zones.
If it is possible, proceed to #133 and perform focus detection in all zones.
If this is not possible, proceed to #127. In #127, the microcomputer MCB is already a low concert
Determine whether a check has been performed. Low con search completed
If the completion flag DDEF has been reset, the microcontroller M
The CB determined that no low-conference search was conducted, and #
Proceed to step 132 and perform a low con search. On the other hand, the flag
If DDEF is installed, the microcontroller MCB will
Determined that a low-conference search has already been carried out, #129
Proceed to. At #129, the microcomputer MCB again starts the COD product.
INT is started (#130). Then warn the photographer that focus detection is not possible.
"10" should be stored in the display data AFD in order to
), proceed to the AE routine (Fig. 5). I want to do it, - degrees
, after the low-con search has been carried out, the low-con search
is not carried out. Note that the microcomputer MCB is a low-conserver.
The rQ field + ($F 132) that conducts the search is also low
When the concert is completed, the program proceeds to the AE routine. In #126, there is a focus detectable zone and #1
Proceeding to step 33, the microcomputer MCB is performing a low contrast search.
Determine whether the Low control 7 lag LCF is reset.
If it is, the microcontroller MCB is searching for low-contrast information.
It is determined that there is no focus, and the process proceeds to the focus detection routine (FIG. 10). On the other hand, at $133, a 7-lag LCF is set.
If so, it is determined that the microcomputer MCB is performing a low control search.
Cut off and proceed to #134. In #134, the microcomputer MCB is the lens drive motor.
Stop the MOL and reset the low-contact plug LCF.
Set ($13.5). As described below, loco
During the search, the lens is always moving, so #134
When the lens drive motor MOI- is stopped at
CCD line sensor ■SLo, I SL,, I SL2
Focus state and defocus determined from each pixel data of
The direction and defocus amount correspond to the actual lens position.
It is not reliable and has poor reliability. Therefore, microcontroller M
CB performs COD integration again while keeping the lens position fixed.
Start ($136) and enable interrupt INT.
($137), proceed to the AE routine, and read the CCD light again.
I'm trying to get pixel data from an in-sensor. So
A warning that focus detection is not possible is displayed.
If so, the microcomputer MCB changes the display to make the display visible.
Store “00” in the display data AFD (9,138), AE
Proceed to the routine (Figure 5). [Focus detection and interrupt CN, T] FIG. 10 shows the focus detection routine and counter interrupt CN.
It is a flowchart showing processing when T is applied.
. In the focus detection routine, microcontrollers M and CB perform focus detection.
Performs focus movement and focus judgment movement. When proceeding to the focus detection routine, the microcomputer MCB first
Zone where focus adjustment should be performed (hereinafter referred to as main zone)
is selected from zones 0 to 2 (#141). Maiko
As a general rule, MCB is set at the zone where the closest subject is located.
zone (the zone in the rearmost bin) as the main zone.
Ru. Also, needless to say, there is no focus detectable zone.
If there is only one zone, adopt that zone as the main zone.
Ru. Regarding the method of zone selection, the applicant shall first apply.
This is shown in Japanese Patent Application No. 125489/1989. Next, the microcomputer MCB has zones other than the main zone.
It is detected whether or not it is a proximity zone (#142). sand
In other words, the main zone selected in #1 and 41 is in that zone.
The subject (hereinafter referred to as the main subject) within the
whether there is a subject (hereinafter referred to as a close subject)
Detect. Note that the close-up subject here refers to the original
1 means the same subject as the main subject;
The defocus amount for the body is a predetermined value (8 in this example).
If it is less than 0μl11), the microcomputer MCB
The subject is determined to be a close subject. Specifically, a portrait (with a face that fills the entire screen)
At imaging magnification β = 1/10), 2c + n (at the height of the nose)
If the distance difference is less than (equivalent), the subject is a close subject.
It is determined that Also, waist shot in horizontal position
For the portrait (β=1/40), 14c+11(
(equivalent to the length from the tip of the nose to the ears) if the distance difference is
, the subject is determined to be a close subject, and a group of several people are photographed.
In the photograph (magnification β = 1/100), it is 95cm (before photography).
(equivalent to the length from the face of the person in the row to the face of the person in the last row)
If the distance difference is as follows, the subject is a close subject.
It is determined that The presence of the main zone and nearby objects detected in this way
data corresponding to the zone (hereinafter referred to as the proximity zone)
The microcomputer MCB memorizes the data, and as described later,
Microcontrollers M and CB perform photometry calculations based on this data.
select. Next, the microcomputer MCB selects the main zone selected in #141.
Determine whether the subject image within is in focus.
(, $143). If it is not in focus,
Ikon MCB calculates the lens drive amount from the defocus amount.
(#144). Next, the microcomputers MC and B
Calculate the distance to the subject and the shooting magnification β ($1
45. , $L4[3]. Here, calculate the distance to the main subject and the shooting magnification β.
The method will be described. If the lens drive amount is N and the defocus amount is DF, then the relationship of N=KXDF' (1)
A relationship is established. Here, K is called the conversion coefficient (i′,
It is a constant that is specific to the lens. And my
The converter MCB converts this conversion coefficient K into the lens circuit LEC.
Enter. For details on this conversion coefficient, for example,
, as shown in Japanese Patent Application Laid-Open No. 59-142528. So
Then, shoot distance. As is well known, Do=ni/no (2) k=
n4” (3) 11o:Re
Lens drive amount r from the infinity position of the lens: focal point of the lens
Distance a: Represented by a constant. In addition, the constant and the focal length f of the lens are
It is input from the lens circuit LEC. The one power I have is focus
The shooting distance at the position where the detection was performed2, its apex
The value is Dvl (input from the lens circuit LEC power),
If the amount of lens drive from the lens's infinity position is 111, then
, Dvl=21og2D+
(4) D,=ni/n,
The relationship (5) holds true. On the other hand, the focus adjustment
Since the lens drive amount for
Lens drive in2 from position to focus position is ++ 2
= 11, ±N (6) and
Become. However, for double numbered persons, + when in the front bin and when in the back bin.
It is key. Therefore, from equation (2), shooting at the in-focus position
The distance D, that is, the distance to the main subject, is D=/n2 (7)
. Then, the apex value Dv is calculated as in equation (4).
, Dv=2101?2D (8
). Also, the photographing magnification β is calculated from β=f/D (9).
Melt. Next, the microcomputer MCB calculates the lens movement obtained in #144.
Set the number of pulses N corresponding to the amount of movement in the event force counter.
#147L Enable counter interrupt CNT ($1
48). As will be described later, normally, terminal P15 is
“L” is output from the encoder ENLE.
These pulses can be input to terminal CNT.
. The microcomputer MCB sends data to the drive circuit DDR.
The lens drive motor MOL is activated to drive the lens.
(#149). And the microcomputer MCB
, the step being processed when the interrupt INTo was called
Return to In addition, the AE routine (Fig. 5) $29
The microcomputer MCB determines that the AF operation is incomplete.
If you proceed to the AF routine, return to the AE routine.
, performs the processing from #21. In addition, input only the constant from the lens circuit LEC, and set the focal point.
Camera system that does not input the distance Dv of the detected position
If it is
The amount of lens drive from infinity is always monitored.
A counter is provided to monitor, and based on the current count value n1,
Lens drive amount I+ from infinity position to focus position
2-++ 1±N is calculated, and the distance of the focus position is calculated from the driving amount n2.
You may also do so. In #143, if the microcomputer MCB is in the main zone
When it is determined that the subject image is in focus,
In other words, the subject image within the main zone selected in #141
If the defocus amount is less than a certain value (for example, 30μ+n)
If the microcomputer MCB determines that the
The microcomputer MCB will display that it is in focus.
Therefore, "01" is stored in the display data ΔFD. So
After that, the microcomputer MCB adjusts the lens position where focus detection was performed.
distance information D from the lens circuit LEC at the
The amount of lens drive from the infinity position when
From the distance information (r) and focal length information (r) obtained from
Calculate the shadow magnification β (#151). And the microcomputer MCB has 7 orcus locks and 7 lag F.
Set LF #152), AE routine (Figure 5)
Proceed to. Therefore, once the in-focus state is obtained, the microcomputer
After that, MCB does not perform COD integration and
will proceed to the AE routine without allowing INT.
. Next, the counter interrupt CNT will be explained. The event counter built into the microcomputer MCB is connected to terminal C.
Count the pulses input to the NT and set the number of pulses.
When the specified number is reached, the event counter will
Apply the included CNT. As a result, the microcomputer M CB #
161. First, the microcomputer MCB is
The interrupt CNT of
It is determined whether it is applied at a deviation. sand
That is, the microcomputer MCB receives the pulse input to the terminal CNT.
The signal can be emitted from either encoder ENAP or ENLE.
Determine whether the If terminal PI5 is “I4”, the pulse is encoded.
emitted from the reader ENAP, i.e.
The microcomputer MCB determines that the loading operation is in progress, and #16
Proceed to step 6 to send data to the drive circuit DDR and set the aperture control.
Gunen) to alienate APM. This allows filtering behavior.
The production will be stopped. Then, when the interrupt CNT is turned off, the microcomputer MCB
Return to the step that was being processed. On the other hand, if the terminal P I5 is “L II”, the pulse
is emitted from encoder ENLE,
In other words, the microcomputer MCB determines that the AF is in operation,
Proceed to #162' and send data to the drive circuit DDR.
and stops the lens drive motor MOL. and
, proceed to #163. In #163, the microcomputer MCB determines the lens movement amount N.
Fixed value N. Determine whether it is larger or smaller than. lens
If the movement amount N is large, the defocus amount must be calculated.
Then, u (#144) has a large amount of defocus, and the image
This means that the entire image is blurred. Therefore, two
There is a large error in the defocus amount in the case of
High probability and low reliability. Therefore, in this example,
In the above case, the lens movement ff1N is larger than the predetermined value N0.
If it floats, start CCD integration again (#164)
Enable the interrupt INT (#165), and the in-focus state can be obtained.
I am checking to see if it is correct. This improves AF accuracy.
go up Microcomputer M CB allowed interrupt INT.
After (#165), process when interrupt CNT is applied.
Return to the previous step. In #163, the lens movement amount N is less than or equal to the predetermined value No.
If the microcomputer MCB determines that
The focus amount has little error and is considered reliable.
Proceed to #150 without checking the state of focus, and proceed as described above.
($150~#152), and then apply the AE seal (
Proceed to Figure 5). As mentioned earlier, once the in-focus state is obtained, the CCD integral can be
AE Silence without allowing interrupt INT.
- After that, the AP routine (the
It does not proceed to Figure 9). In other words, -d, the in-focus state is
Once obtained, turn off the photometry switch S1 and turn it on again.
and turn ON and apply interrupt INTo, thereby causing the CCD
Integration is started (#7) and interrupt INT is enabled.
AF axis operation will not be performed until (#8). paraphrase
If the photometric switch S1 is kept in the ON state, the so-called
7 Orcus lock is performed. i.e.
, the camera of this embodiment performs one-shot AF operation.
. “Low con search” Figure 11 is a diagram showing the subroutine “Low con search”.
It is a low chart. In this subroutine, the microcomputer
First of all, is the MCB conducting a low-conference search?
('#'17'1). low contrast 7ra
The LCF has been reset and the microcontroller MCB is
I decided that I was not in a low-conference search and proceeded to $172.
After setting the 7-lag LCF, connect it to the drive circuit DDR.
Output the data and operate the lens drive motor MOL.
and start the low core search operation ($173). one
On the other hand, $1711 was set aside and the flag L'CF was sent.
If so, the microcomputer MCE3 is running low-con search.
It is determined that there is, and skips to #174. When proceeding to $174, the microcomputer MCB starts CCD integration.
and interrupt I due to completion of CdD integration.
NT ($175). Next, the microcomputer MCB has the lens at the end of its movable range.
($176). This judgment is made if a pulse is input to terminal CNT within a certain period of time.
This is done by determining whether the Len
When the lens reaches the end of its range of motion, the lens cannot move any further.
Therefore, the pulse from the encoder ENLE is
The sound cannot be emitted. Therefore, for a certain period of time, terminal dNT
If no pulse is input to
It can be determined that the movement has reached the end of its movable range. In addition, Len
ON or OFF when the lever reaches the end of its movable range.
A switch is provided, and the ON-〇FF status of the switch is set.
The lens has reached the end of its movable range by detecting
). At $176, the lens has reached the end of its range of motion.
If the microcomputer MCB determines that there is no
Check the ON-OFF state of the optical switch S1. My
If "L" is input to the terminal P6, the controller MCB will switch.
It is determined that switch S1 is ON, and the value returns to $176, and the end
If H++ is input to child P6, switch S1 or OFF
Determine that it is F' and proceed to $180. At $176, the lens has reached the end of its movable range.
When the microcomputer MCB determines that, the process advances to $177. $
In 177, the lens reached the end of its movable range once.
Determine whether it is the first time or the second time. If this is the first time the lens has reached the end of its range of motion.
, for the microcomputer MCB, proceed to $182 and install the drive circuit D.
Output data to DH and reverse lens drive motor MOL
make it turn Then, it returns to $176, and the low contrast in the opposite direction
Perform a search. For $177, the lens has a movable range.
The microcomputer MCB determines that this is the second time that the terminal has been reached.
When the data is set, the data is output to the drive circuit DDR and the lens is
Stop the engine drive motor MOL ($178). This operation can be briefly explained as follows. The microcomputer MCB moves the lens in one direction from its current position.
(for example, in the direction of the nearest neighbor) and perform a low consonance search.
. Then, the in-focus point cannot be detected and the lens is turned off.
When the end of the moving range (for example, the closest position) is reached, the
Con MCB moves the lens in the opposite direction (for example, towards infinity)
8 - Search from the first position to the other end (e.g.
Low-contrast search of the area up to the infinity point (focusing position)
Do this. This allows for low-contrast search throughout the entire range of motion.
It is done. As a result of low contrast search, focus detection is possible.
position is not found and the lens is placed in another end position (e.g. null).
When the lens reaches the maximum focusing position), the lens stops driving.
and exit Lawcon Search. If you stop the lens drive motor at $178
, the microcontroller MCB has undergone a low-contrast search.
The low contrast search completion flag DDEF is used to remember the
The set price is $179), and a low con search is being conducted.
Reset the low control 7 lag LCF to indicate that there is no
($180) and return to the AF routine (Fig. 9). [Subroutine 1 in the AE routine Next, the subroutine in the AE routine (Figures 12 to 2)
Figure 4) will be explained next. ``Photometric data input'' Figure 12 shows the subroutine in the AE routine (Figure 5) [
70-Chart showing photometric data human power J ($24)
It is. In this subroutine, the microcomputer MCB
Measurement of light incident on Otodai Auto PD, -PD5
value, photometric interface LIF, serial data bus
Input data from input/output terminal 5IOo via SDB.
Three registers depending on the state at the time of input (AE Ronc, etc.)
Store photometric data in FLR, NMR, and ALR. Mass, microcomputer MCB is AE lock switch/AL
It is determined whether S has been turned O or N (I2.1). A
If the E-lock flag ALF is set, the microcomputer
The MCB determines that the AE lock switch ALS has been turned on.
Cut off and proceed to #2o7, flag ALF is reset.
Here I am, the AE port/link switch ALS is turned on.
I judge that there is no one there and proceed to well 202. Flag ALF is set.
Even if the 7 lug B L A F is set in #207
It has been installed and there is already one AE long switch ALS.
When the AE lock is completed, the microcomputer MCl3
If the judgment is I, proceed to #202. At $202, the microcomputer MCB has 7 Orcusroncs completed.
Determine whether it has been completed. Focus Ro 7 Khufu
If the lag FLF is set, the microcomputer MCB will
Determining that focus lock is complete, proceed to I203
If the 7-lag FLF has been reset, the focus
It is determined that the lock has not been completed and the process proceeds to #206. Proceeding to #203, the AE rotor due to the focus state
Determine whether the check is complete. If 7-lag BLFF is set, microcontroller M (1
1. AE lock is completed due to focus state on B.
Judging that it is, advance to I206-3 and 7 lag BLFF
If has been reset, AE lock has not been completed.
Judging that this is the case, proceed to #204. In #204, the microcomputer MCB confirms that the in-focus state has been reached.
7 lags to indicate that the AE lock is complete.
Set BLFF and send photometric data to 7 orcus AE lot.
Store it in the Crenostar FLR and execute the AE routine (#2 in Figure 5).
Return to 5). In #206, the microcomputer MCB sets the photometry data to normal.
Store in register NMR and execute AE routine (#25 in Figure 5).
) Return to In #207, A by the AE lock switch ALS
Microcontrollers MC and B determine that E-lock has not been completed.
Then, proceed to #208 and turn on the AE lock switch ALS.
7 lag BL to indicate that the AE lock has been completed.
Set the AF and transfer the photometric data to the AE Lock Reno Star AL.
Store it in R and return to the AE routine (#25 in Figure 5). As mentioned above, register ALR has A and E lock switches.
The photometric data immediately after the switch is turned on is stored and stored in the register.
The FLR stores the photometry data immediately after the camera is in focus.
All photometric data obtained at other times are stored in register N.
Stored in MR. "Exposure calculation" Figure 13 is a subroutine in the AE routine (Figure 5).
[This is a flowchart showing exposure calculation J ($25). In this subroutine, the microcomputer MCB first
Although the AE lock was activated by the E-lock switch ALS,
(@221) 7 lugs B L A F
If the cent is sent, the microcomputer MCB ji A E
AE mouth and neck are made by ALSi Koyoru
Judging that it was, I proceeded to #222 and moved to AE Rock Reno Star A.
L Ri: The stored photometric data is divided into six photometric data.
The data is stored in the data storages Bvo-Bv5. In addition, Regis
The photodiodes P and BVO and BVS each have a photodiode P
The photometric value obtained by D, -PD5 is stored. On the other hand, in #221, 7 lag BLAF is recent.
If it is, the microcontroller MCB is the AE long switch.
It is determined that AE lock is not performed by ALS, and #
Proceed to 224. In #224, it became in focus.
It is determined whether or not an AE Ronque has been performed. 7 lugs
If BLFF is set to Sera), the microcontroller MCB is A.
Determining that E-lock has been established, proceed to #225 and complete the 7-o
The photometry data stored in the Kass AE Ronklenosta FLR
The data is stored in registers Bvo-Bv5. Also, 7 la
If the BLFF is re-centered, the microcontroller MCB
The AE lock due to the focus state has not been completed.
Determining that the
The photometric data stored in the register BVO-BV
Store in S. Then, the photometric data is stored in registers Bvo-Bv.
When finished, the microcomputer MCB switches the photodiode PDo
-PD5 light receiving area, optical characteristics, open aperture, open photometry
Errors, etc. (open aperture value and open metering error are determined by lens circuit LE)
(input from C) is corrected ($223). As is clear from the above, the camera system of this example
In this case, the AE lock is activated by the AE lock switch ALS.
will be given top priority. After completing the correction of the photometry data Bvo-Bv5, the microcomputer
MCB has AE lock with AE lock switch ALS.
It is determined whether it has been done (#227). 7 lugs BL
AF is set and the AE lock switch ALS
The microcomputer MCB determines that the AE lock is set.
Then, proceed to #228. In #228, the microcomputer MCB controls the light emission of the flash device.
Determine the mode and FOR the upper 2 bits of data FCRo
o7. FORRo6 is not “oo” and the flash device is strong.
If it is determined that the flash control mode is not set, the sub-blue will appear.
Chin: Proceed to Spot Metering J ($259).
It is determined that the AE Ronq is performed by the ALSi.
Or, in #228, if the 7 lash device
If the flash mode is determined to be forced flash mode,
Processing from #230 onwards is performed. Namely, AE Rocks
The AE lock is activated by the switch ALS, and the flash flashes.
Only when the forced flash mode is not the forced flash mode,
The control MCB proceeds to the subroutine "spot photometry". In addition, as described later, in P mode, the forced flash mode is activated.
Therefore, when in P mode, the AE lock switch AL
When you operate S to perform AE lock, it becomes spot metering.
. In #230, the microcomputer MCB calculates the imaging magnification β.
Determine whether the If shooting magnification -75=β has been calculated, the microcomputer MCB goes to #231.
is determined by the photographing magnification β and the focal length f of the photographic lens.
The brightness Bvs and brightness of the main subject are calculated by
and the background brightness Bva. On the other hand, if the imaging magnification β has not been calculated yet, #24
Proceed to step 2 and set the brightness Bvs of the main subject and the brightness Bva of the background.
demand. Note that the photographing magnification β is the focus detection routine (Fig. 10).
Until it is calculated in step #151, the imaging magnification β is 1/
60 and no photographic lens is attached.
Alternatively, the process may proceed from #230 to #242. At this point, the presence or absence of the photographic lens is determined from the lens circuit LEC.
This can be determined using the following data. In #231, the microcomputer MCB sets the imaging magnification β and a predetermined value.
Compare the magnification β2 (for example, 1/40), and if β>β2
If so, proceed to #232 and perform “Bvs performance WI” to
Find the brightness Bvs of the subject. As described later, “Bv
s operation I, the microcomputer MCB calculates five photometric data.
Obtaining the brightness Bvs of the main subject from BVo-Bv4
Therefore, the background brightness Bva can be found from the photometric data Bv5.
(#233). In #231, if β≦β2, the microcomputer MC
B proceeds to #234 and sets the photographing magnification β and the predetermined magnification βj (
βl<β7, for example 1/60), and β>β1
(That is, β1 × β × β2), the process advances to #235. In #235, the microcomputer MCB determines the focal length of the photographic lens.
distance f and a predetermined focal length f1 (for example, 28+n+n)
If f>f, proceed to #236 and select “Bvs
The brightness Bvs of the main subject is determined by performing calculation ``2''. rear
As mentioned above, in "Bvs operation■", the microcomputer MCB
is the brightness of the main subject from the three photometric data BVO-BV2.
Since we are looking for the brightness Bvs, the background brightness Bva is
It is obtained from the data By3 to By5 (#237). Also
, if f≦r1 in #235, the microcomputer M
CB proceeds to #242. If β≦β1 in #234, the microcomputer MCB
Then, proceed to step 238 and set the photographing magnification β and the predetermined photographing magnification β. Compare with (β.〈β1 × β2, r in other words 1/100)
And β〉β. (i.e. β. If <β × β1) then #2
Proceed to 39. In #239, the microcomputer MCB is the camera lens.
The focal length f of the point M and the predetermined focal point,
,,for example, 50vn), and if r>r, then
Proceed to #240, perform l”B vs operation ■], and
Find the brightness Bvs of the subject. As described later, “Bv
s calculation■, the microcomputer MCB calculates the three photometric data.
Find the brightness Bvs of the main subject from B Vo '-B V2.
Therefore, the background brightness Bva is the photometric data Bv3-
It is obtained from Bv5 (#241). In #238, β≦β. or #2
If f≦f in 39, the microcomputer MCB is #
Proceed to 242. In #242, the microcomputer MCB
Calculate the brightness of the main subject from the photometric data Bv+1-Bv5.
Similarly, calculate all the photometric data Bvo-Bvs.
The brightness Bva of the scene is determined (#243). That is, #2
4.2. In #243, so-called average photometry is performed. In addition, "Bvs calculation I", "Bvs calculation ■", "Bvs calculation
In "Operation ■", the microcomputer MCB performs each
Predetermined weights (Tables 7 to 9) are applied to the photometric data BVo-Bv4.
(see table) and performs a weighted average.
I am looking for the brightness of the body Bvs, but the brightness of the background B va,
The brightness Bvs of the main subject found in #242 is calculated using the arithmetic
I'm looking for an average. That is, in #233, B va = B V5, and in #237, B va = (B v3 + B vt + B vs) / 3
, in well 242, Bvs = (Bvo + Bv, +Bv2 + B V3 + B v, 10B vs) / 6, #24
3, by the calculation Bva=(Bvo+Bv1+Bv2 10B V3+B v4+ B vs)/6.
So, the microcomputer MCB controls the brightness of the main subject B vs. the background.
The brightness Bva of . Table 6 shows the photographing magnification β, focal point y1 distance f of the photographic lens, and
Let us summarize the correspondence with the calculation method of subject brightness Bvs.
. In addition, in the same table, “Bvs operation ■” is the same as in #242.
It shows the calculation. Find the brightness Bvs of the main subject and the brightness Bva of the background
Then, the microcomputer MCB proceeds to #251 and sets both brightness B v
s, B va, shutter speed Tv, fringe value AV
, the exposure control value such as the flash light emission amount Iv is calculated by a predetermined calculation.
Ask according to the following. First, the microcomputer MCB switches to the AE lock switch ALS.
Determine whether the AE lock is set (#
251). If 7-lag BLAF is set, my
The controller MCB has an AE lock using the AE lock switch ALS.
The subroutine “Slow Synchronization” determines that the
Proceed to Kuro J ($252). 7 lag BLAF reset
, the microcomputer MCB will set the AE lock switch A.
Determined that AE lock by LS is not done, #2
Proceed to 53. In #253, the microcomputer MCB has an exposure control
It is determined whether the control mode is P mode. Exposure system
If the content of the control mode recorder MOR is “00”, the master
The icon MCB determines that the exposure control mode is P mode.
Turn off and proceed to #254, otherwise go to exposure control mode
It is determined that the mode is not P mode, and the process proceeds to #257. #254
So, is the flash firing mode automatic firing mode?
determine whether That is, the light emission mode register FM
If the content of R is “01”, the microcomputer MCB flashes.
The camera determines that the flash device is set to automatic flash mode.
Proceed to subroutine [Automatic flash J (#255),
If not, proceed to the subroutine "Natural Light"(#256). If you proceed to #257, the flash mode will change to forced mode.
Determine whether the code is That is, the luminous mode
If the contents of register FMR is “00”, microcontroller M
For CB, the flash device is set to forced flash mode.
Then, go to the subroutine “Forced flash J (#258)”.
If not, go to subroutine [Natural Light j (#25
Proceed to 6). Each subroutine "slow synchronization", "natural light" automatic
In light emission, forced light emission, and spot metering, Maiko
The MCB calculates the exposure control value according to each calculation method.
Calculate and return to the AE routine (#27 in Figure 5). Furthermore, as is clear from the following, the microcomputer MCB is
AE lock switch A L S with AE lock switch
sub-routine only when the flash is on and the flash is on
``Slow synchronization''・\Go forward. Also, the microcomputer MCB
is the subroutine when the exposure control mode is P mode.
Go to either "Auto flash" or "Natural light" and select other exposures.
When in control mode, the subroutines “Natural Light” and “High
Proceed to one of the "control lights" options. “B vs operation” Figure 14 is a flowchart showing the subroutine “B vs operation I”.
It is a low chart. In this routine, the microcomputer MC
B is five photometric data B Vo "" B V4,
Based on the weighted average shown in Table 7, the main subject
The brightness BvS of is calculated. When proceeding to this routine, the microcomputer MCB first
- Which zone is the main zone among the second focus detection zones?
Determine if it is. In other words, the microcontrollers MC and B are
, selected in focus detection routine (Fig. 10) #141.
Determine which zone the zone is (#261.$
262). In #261, the Oth zone is the main zone.
If the microcomputer MCB determines that there is, it proceeds to #263 and #
In 262, if the first zone is the main zone, the microcomputer
If the MCB makes a decision, proceed to #264. And the 01th
None of the zones in 1 is the main zone, i.e.
The microcomputer MCB determines that the main zone is within the 2//- zone.
Then, proceed to #265. As mentioned earlier, the photographing magnification β is set to the predetermined magnification β2 (book 83).
In one embodiment, if the buffer is larger than 1/40)
(shot shot) only, microcomputer MCB is jB vs performance jE
Since we will be processing IJ, we will process this routine.
Sometimes the light from the main subject falls within the metering range LMR (second
(see figure) is predicted to be incident on most of the areas. However,
Therefore, in this case, the microcomputer MCB is located near the main zone.
Increase the weight of the photometric value in the neighboring photometric area, and
Weighted average by decreasing the weight of the photometric values in the photometric area of
is calculated, and it is taken as the brightness Bvs of the main subject (just
Then, the photometric value By5 of the outermost frame determines the background brightness Bva.
). Specifically, as shown in Table 7, the main subject is
When located at the center of the shadow screen FLM (Zone 0),
Nawachi! #When the O zone is the main zone, the microcomputer
MCB is one of the photometric areas L M and H shown in FIG.
Photometric value B Vo+ B vlH in area 1.2.3
Weight of B V2 is 2, photometric value B in other areas 4 and 5
By the weighted average with the weight of v3+B V, set to 1,
, the brightness Bvs of the main subject is determined (#263). vinegar
In other words, on the other hand, the main subject is slightly to the left of the center of the shooting screen FLM.
, (first zone), i.e., when located in the first zone
When the zone is the main zone, the microcomputer MCB
, 2, the weight of the photometric value BVo+Bv1 is set to 2, and the weight of the photometric value BVo+Bv1 in
Photometric value Bv2°Bv3 in areas 3 and 4.5. Bv, of
The brightness Bvs of the main subject is determined by a weighted average with a weight of 1.
(#264) In other words, the main subject is slightly to the right of the center of the shooting screen FLM (the second
zone), that is, the second zone is the main zone.
The same is true when it is a turn (#265). In other words, if we calculate the brightness Bvs of the main subject using this method, the microcomputer
MCB is the subroutine "exposure calculation" (Figure 13 $233
) Return to Figure 15 is a diagram showing the subroutine “B vs operation ■”.
It is a low chart. In this routine, microcontroller M
C and B are three photometric data B v o + B v
+ Weighted average of HB v 2 with the weights shown in Table 8
The brightness Bvs of the main subject is determined by the equation. When proceeding to this routine, the microcomputer MCB first
Similarly to "routine j B vs operation 1", the 0th to 2nd
Determine which zone is the primary zone
(#271, #272). In #271, the 0th zo
When the microcomputer MCB determines that the zone is the main zone, #
Proceed to 275, and in #272, the first zone is the main zone
If the microcomputer MCB determines that this is the case, the process advances to #273. And none of the zones in No. 1 and No. 1 are main zones.
In other words, if the second zone is the main zone, the microcomputer
If the MCB makes a decision, proceed to #274. wJ1 zone or 2nd zone is the main zone.
If the icon MCB determines that the
(see focus detection routine (Figure 10) #142)
($27j, $274). and,
The microcomputer MCB determines that the 0th zone is a proximity zone.
Then, proceed to #277 and #278, and the 0th zone is the adjacent zone.
The microcomputer MCB determines that it is not a tone.
3. [Go to 79. As mentioned earlier, the photographing magnification β is set to the predetermined magnification β1 (this implementation
In the example, β for 1/60Lβ2, <β≦β2 (
(for example, a vertical full-body photograph) and the focal length of the photographic lens.
The distance f is from a predetermined value fI (28 mm in this example).
Only if it is long, the microcomputer MCB is l'B vs performance KII.
Process J. In this way, the imaging magnification β is “B v
It is smaller than the sword that performs the processing of s operation I, and my
:l N M CB is smaller than "B vs performance! H"
Same as "Bvs calculation I" using the photometric value of the small area.
, in the metering area near the main zone where the main subject is located.
Find the weighted average by increasing the weight of the photometric values that are
The brightness of the main subject is Bvs. Specifically, as shown in Table 8, one subject
When located in the center of the shadow screen FLM (Zone O),
In other words, when zone O is the main zone, myco
The MCB is located in area 1 of the photometric area shown in Figure 2.
The weight of photometric value Bvo in area 2 and area 3 is set to 2.
Weighted average of light values BV + and B v 2 with weight 1
The brightness Bvs of the main subject is determined by (#27.
5). That is, on the other hand, the main subject is the shooting screen F, LM
If it is located slightly to the left of the center (first zone),
That is, if the first zone is the main zone, the Oth zone
If the area is in the proximity zone, the microcomputer MCB
The weight of the photometric value B VO, B v at 2 is set to 2,
Weighted average of the photometric value Bv2 in area 3 with a weight of 1
Find the brightness Bvs of the main subject by (#277
). In other words, if the second zone is not a proximity zone, the microcomputer
MC"B is the photometric value Bv in area 2, with a weight of 2 and a weight of 1 for the photometric value Bvo in area 1.
The brightness Bvs of the main subject is determined by the weighted average.
($276). In other words, in this case, the microcomputer MCB performs the measurement in area 3.
When calculating the light value Bv, the brightness Bvs of the main subject is
Not used. This is when the main subject is on E/'-n.
, if the 0th zone is not the adjacent zone, that is, the 0th zone
If the subject in the zone is close to the main subject (main subject
If the subject is not the same as the subject), place the 0th /-on in between.
In the second zone, which is on the opposite side of the first zone, there is no longer a
This is because there cannot be a subject that is the same as the main subject. Also, if the subject in the second zone is the same as the main subject,
Even if it is not the main subject, as long as it is somewhat close to the main subject.
, the brightness of this subject greatly contributes to the photometric value Bv2.
As mentioned earlier, the microcomputer MCB uses this photometric value B.
v2 is also not used when determining the background brightness Bva. The main subject is slightly to the right of the center of the shooting screen FLM (second
・/−n), that is, the second zone is the main
The same applies if the zone is a zone, and the 0th zone is a neighboring zone.
If the microcomputer MCB determines that the
The microcomputer MCB calculates the brightness Bvs of the main subject by
($278), zone 0 must be in the adjacent zone.
If the icon MCB judges (I274), the microcomputer MC
B calculates the brightness Bvs of the main subject by (#27
9). In this way, when calculating the brightness Bvs of the main subject, the microcomputer
MCB is the subroutine "exposure calculation"(#237 in Figure 13).
) Return to Figure 16 is a diagram showing the subroutine “B vs operation ■”.
It is a low chart. In this routine, the microcomputer MC
B is three photometric data B VOIBVlllBV2,
Based on the weighted average shown in Table 9, the main subject
We are looking for the brightness Bvs. Proceeding to this routine, the subroutine “B vs operation■
", same as "Bvs operation ■", of the O-2nd zone
Determine which zone is the main zone (#281.
#282). In #281, the 0th zone is the main zone
If the microcomputer MCB determines that there is, it proceeds to #283 and #
282, the microcomputer determines that the first zone is the main zone.
If the MCB makes a decision, proceed to well 286. And the 0th.
None of the first zones is the primary zone, i.e.
The microcomputer MCB determines that zone 2 is the main zone.
and proceed to #288. The microcomputer MCB determines that the Oth zone is the main zone.
If you proceed to #283, check if the first zone is a proximity zone.
determine whether Next, the microcomputer MCB
・Determine whether /- is in the proximity zone (#2
84. I285). Then, the microcomputer MCB operates the first.
2. If it is determined that neither zone is a proximate zone, the well
Proceed to 290, if the first zone is not a proximate zone, and
, if the second zone is determined to be a proximal zone, #291
Proceed to. Also, 1st. 2nd both zones are proximity zones
If it is determined that
zone, and the second zone is not a proximate zone.
If so, proceed to #293. The microcomputer MCB determines that the first zone is the main zone.
If you proceed to #286, check whether the 0th zone is a proximity zone.
determine whether In #286, the 0th zone is near
When the microcomputer MCB determines that it is in the contact zone, I287
Proceed to and determine whether the second zone is a proximal zone.
do. Then, the microcomputer MCB determines that the second zone is the proximity zone.
If it is determined that the zone is not in
If it is determined that it is in the proximity zone, the process proceeds to #294. - way,
In #286, the 0th zone is not a neighboring zone.
If the icon MCB makes a decision, proceed to #295. The microcomputer MCB determines that the second zone is the main zone.
If the first zone is the main zone, the first
0. If the first zone is a proximity zone, proceed to #297.
, the 0th f-c is the proximity zone, and the 1st zone
If it is not a proximal zone, proceed to #288, and the Oth zone is
If it is not a proximity zone, proceed to #296. By the way, as mentioned earlier, the imaging magnification β is the predetermined magnification β
. (1./100 in this example), β with respect to β1. Ku
β≦β1 (for example, a horizontal full-body photograph), and
The focal length f of the photographing lens is a predetermined value f. (501 in this embodiment) only when the microcomputer M
CB performs "BvS operation ■" processing. in this way,
Shooting magnification β is from when processing "BvS calculation■"
Since the microcontroller MCB is also small, the microcontroller MCB is
Only the photometric values in the photometric region where the contact zone contributes are used.
The brightness Bvs of the main subject is determined by performing arithmetic averaging.
Ru. Specifically, as shown in Table 9, the proximity zone
If there is no one, the microcontroller MCB will
The photometric areas (O9 1st and 2nd zones are respectively
Photometry corresponding to photometry areas 1, 2.3 (see Figure 2)
Let the value be the brightness Bvs of the main subject. And for example,
The 0th zone is the main zone, and the 2nd zone is nearby.
If the zones are close to each other, the microcomputer MCB
The photometric value B vo in the photometric areas 1 and 3 that contributes the most
, Bv2, the brightness of the main subject Bvs
I'm looking for. In other words, as well as outside of "Bvs operation ■", the first (2) zone
The 0th zone is the main zone, and the 0th zone is the close zone.
If it is not in the second (1) zone, the microcomputer MCB
The photometric value Bv2 (BV,) of the photometric area where the
, the brightness Bvs of the main subject and the brightness Bva of the background.
It is also not used when asking for something. In this way, when calculating the brightness Bvs of the main subject, the microcomputer
The MCB executes the subroutine “exposure calculation” (#24 in Fig. 13).
Return to step 1) and perform the process. ``Determination of exposure control value'' Figure 17 shows the subroutine U-Synchronization (Figure 13).
252). When entering this subroutine, the microcomputer MCB first
Main capacitor MC in flash circuit FL, C
The charging voltage has reached the specified voltage (300V) or higher.
(#301). 6th bin of data FCR, FC, R, 5 is reset
If so, the microcomputer MCB will connect the main capacitor M
It is determined that the charging voltage of C has not reached the specified voltage.
Proceed to #302, otherwise proceed to #305. #3
When you proceed to 02, the microcomputer MCB will display that it is charging.
In order to indicate this, "11" is stored in the display data FLD2.
. In order to prohibit flash emission in SO L, microcontroller M
CB c, 64th vertical bin of data CFR3), CFR
Set 3s (#303), flash circuit Fl-
In order to display on the display CHD in C, the data
Reset the 7th bit of CFR3, CFR,6.
(#304), proceed to the spot metering routine (Fig. 21).
nothing. In #301, the charging voltage of main capacitor MC is
If it is determined that the specified voltage has been reached and the process proceeds to #305,
In this case, the microcontrollers MC and B are used to calculate exposure control values.
The background brightness Bva is used as the control brightness value Bvc. Na
In slow synchro photography, 11 scenes are properly exposed.
Determine the exposure control value so that the
, adjust the flash so that the appropriate exposure value is achieved using the flash light.
This is because the flash light emission is controlled. continue,
The microcomputer MCB should determine the exposure control mode #306,
#313), exposure control mode is S mode or M mode
If so, go to #307, if it is A mode, go to #314
Then, if you are in P mode, proceed to #316. In #307, the set shutter speed Tvs is
Flash synchronization limit shutter speed Tvx (e.g.
Determine whether it is faster than 1/100sec, )
do. And the set shutter speed Tvs is 7
If it is faster than the shutter speed Tv x the shutter synchronization limit
When the microcomputer MCB judges, control = 96- control shutter speed Tv to 7 latches synchronization limit shutter
Please set the speed Tvx ($ 30.8), that's right.
If the control shutter speed Tv is set to the shank
Set the speed Tvs (#309). And exposure
Determine whether the control mode is S mode or M mode
However, in M mode, the microcontroller M and CB control the aperture.
Please set the value Av to the set aperture value Avs #311)
, if in S mode, perform S mode calculation, Av = Bvc + Sv Tv to find control aperture value Av (#3121° exposure
If the control mode is A mode, the microcomputer MCB
Set the aperture value Av to the set aperture value AvS $3
14), A mode calculation T v = B vc + S v - A
, v to obtain the control shutter speed Tv (#31
5). Also, if the exposure control mode is P mode, the microcomputer M
CB is a controlled shutter based on a predetermined block diagram line.
Find the speed Tv and control aperture value Av ($316). Then, the microcomputer MCB controls the control shutter speed
DeTv and 7 lash synchronization limit Shutter speed Tvx
Compare #3'17), control shutter speed Tv
If it's faster, you won't be able to synchronize the flash, so
The control shutter speed is tuned to 7 latches.
Reset the limit shaft speed to TVX ($318)
, proceed to $312 and reset the control aperture value Av. Then, the control shutter speed Tv, the control aperture value Av
When calculating, ÷ icon MCB is α calculation routine (first
8) is performed. Note that in this embodiment, the memory in the flash circuit FLC is
If the charging of the in-capacitor 1MC is not completed, the
Prohibit flash lighting and use sports that do not involve flash lighting.
I have switched to metering shooting (#30'1 to #3
04), omit steps #301 to #304.
, regardless of the state of charge of the main capacitor MO.
It is also possible to have one flash of light emitted after seven flashes (later).
(mentioned). FIG. 18 is a 70-chart showing the α calculation routine.
Ru. When entering this routine, the microcomputer MCB first
control, control brightness value Bvc (i.e. background brightness Bva) and main
Difference △Ev from subject brightness Bvs, that is, flash
The amount of light exposure that must be compensated by light emission
' △Ev=Bvc-Bvs=Av+Tv 5v-Bvs
Find ($321). Next, the microcomputer MCB is
Based on this value △Ev and photographing magnification β, the flash
The light is emitted only by the amount that will give the correct exposure using only 7 flashes of light.
amount of overexposure when
(or simply called the correction amount) is determined. Microcomputer MCB
First, check whether the brightness difference △Ev is larger than 1 or not.
'll separate ($322). Then, the brightness difference △Ev is 1
Exposure that should be compensated for by flash emission
If the amount is large, the microcomputer MCB changes the correction amount a to the brightness difference △
Calculate from Ev and imaging magnification β ($323). on the other hand,
When the luminance difference △Ev is 1 or less and flash emission
If the amount of exposure to be compensated is small, the microcomputer MCB will
Calculate the positive amount α only from the shooting magnification β = 99- ($ 3'2"4'). The brightness difference △Ev is the brightness between the main subject and the sub-subject (background).
The difference is that the microcomputer M'CB reduces the amount of light emitted,
The correction amount is adjusted to emit light by the amount corresponding to this difference △Ev.
α is calculated and the amount of light emitted is reduced by this correction amount α.
Ru. The reason for this is as follows. Shooting magnification β, that is, the size of the main subject relative to the screen
The light reflected by the main subject changes depending on the
If you do not correct the amount, the main subject may not look right.
be. For example, if the shooting magnification β is small,
Since there is little reflected light, if you do not reduce the amount of light emitted,
The main subject will be overexposed. Something like this
In order to prevent
The quantity correction amount α is calculated. Specifically, if the i-sho magnification β is small
In order to stop emitting light even if the amount of reflected light is very small,
The correction amount α is set to a large value. Note that in the camera system of this example, various conditions are met.
The correction amount α for the case can be calculated in advance from actual photographs and theoretical analysis.
and store it in RO'M in the microcontroller MCB.
The data is read from the ROM when necessary. Next, the microcomputer MCB outputs the dimming signal FSTP.
Please check the data FC ($E325)
5th bit FCRo'4 of R'' is set.
If so, the microcomputer MCB outputs the dimming signal FSTP.
In order to judge that and display that on the display circuit DSP,
Store "10" in display data F'LD (well 326
). On the other hand, data FCRo's 5th place Pi)'FCRo
4 has been reset, the microcontroller M CB will send the dimming signal.
It is determined that the number FS"T'P is not output, and the main control
The display circuit DSP indicates that charging of the capacitor MC is completed.
(In this example, when proceeding to this routine,
, the main capacitor MC is always fully charged.
), “01” is stored in the display data FLD (
$327). Next, the microcomputer MCB has a flash camera system.
Make the display circuit DSP display that it is in the flash mode.
Therefore, “01” is stored in the display data FLD2 ($
3j8). Then, the microcomputer MCB
The 6th bit C of the light emitting data CFR
Please reset FR35 #329), flash circuit F
Allows display circuit FDP and display CHD in LC to operate.
7th position pi of data CFR3) C-F
, reset R36 (#330). Then the data
Proceed to the set routine (Figure 19). Figure 19 is a flowchart showing the data set routine.
It is. In this routine, the microcomputer MCB
The text to be output to the flash circuit FLC and display circuit DSP
゛-Set the evening. However, until you proceed to this routine
Except for data set in (for example, FLD, etc.)
. First, send it from the microcomputer MCB to the flash circuit FLC.
Set data CFR, ~CFR3 (see Table 5)
. That is, the microcomputer MC,B inputs data CFR,
Camera system exposure control mode and film sensitivity S
Please set v#, 331) and record the shooting record in the data CFR.
The focal length Fv of the lens is set (, #332). stop
Then, set the control aperture value Av in the data CFR2 $3
33), Data CI'R. (Lower 5 focus) Set the light emission correction amount α (I 33
4). Next, the microcomputer MCB sends a control shutter to the display data TVD.
Set data speed Tv (336), display data A
Set the control aperture value Av in VD (337), display data
Set the film sensitivity Sv in the data SVD (I338
) 6 And the microcomputer MqB is in the AE block?
AE lock is applied to the display data ALD to display whether or not the
Set the contents of flag ALF ($32!9). When the setting of the data is completed, the "rAE routine" (No.
Return to Figure 5 #26). Figure 20 shows the 70-chip subroutine "forced flash".
It is a chart. Proceeding to this routine, the subroutine “
Similar to "slow synchronization", the microcomputer MCB has a flash
Charging of the main capacitor Me in the circuit FLC is completed.
(#3.41). And the mail
If the charging of the in-capacitor MC is not completed, the
The controller MCB shows the display circuits DS and P that charging is in progress.
To display, store "11" in display data FLD2.
(#342). Then, the microcomputer MCB
6th place in data CFR3 to prohibit flash flash emission.
Bit CF R) S should be set #343), and
Indication by indicator CHD in flash circuit FLC (charging
data to display a message indicating that the line is busy.
Reset the 7th bit CFRs6 of CFR, (#
344). After that, the microcomputer MCB runs the natural light routine (
The process shown in FIG. 22) is performed. At #341, charging of main capacitor MC is completed
If the microcomputer MCB determines that the
Process. The microcomputer MCB first controls the control brightness value.
Adopt background brightness Bva as Bvc (#345)
. Next, the microcomputer MCB controls the exposure of the camera system.
Distinguish control mode, #346, $347), exposure control
If the control mode is M mode, proceed to #348 and proceed to A mode.
If so, proceed to #353, if in S mode, proceed to #356.
move on. As mentioned earlier, in P mode, this support is
It's impossible to get into the blues. On the exposure side, when the control mode is M mode, the microcomputer MC
B is the set shutter speed Tvs and tuning limit series.
The shutter speed Tvx is compared (#348). stop
Therefore, the set shutter speed Tvs is higher than the sync limit.
If the shutter speed is slower than Tvx (i.e., the shutter speed
If rush synchronization is possible), the microcomputer MCB controls
Shutter speed T that is set to shutter speed Tv
vs. #351), if not, the microcomputer
MCB is the tuning limit shunt of the control shutter speed Tv.
and set the speed Tvx (#352). And then
Even in the case of deviation, the microcomputer MCB adjusts the control aperture value AV.
Set to the set aperture value (#3'55). When the exposure control mode is A mode, the microcomputer MCB
is the control shutter speed Tv to the tuning limit shutter speed
#354), and set the control aperture value Av.
The aperture value is set to the specified aperture value Avs (#355). Also, if the exposure control mode is S mode, the microcontroller
The MCB proceeds to the subroutine "flash operation, arithmetic".
Calculate control shutter speed Tv and control aperture value Av
($356). When the exposure control values TV and Av are calculated, the microcomputer MC
B proceeds to the a calculation routine (Fig. 18) and performs the above-mentioned
AE routine (Figure 5 #
Return to 26). Note that in this embodiment, the memory in the flash circuit FLC is
If the charging of the in-capacitor MC is not completed, the flash
Prohibit flash light emission and use natural light without flash light emission
Although it is switched to shooting (see #341 to #344),
Similar to slow synchronization (Fig. 17), #341 to #34
Skip step 4 and charge the main capacitor MC
The flash always fires regardless of the condition.
You can do it like this. Figure 21 is a flowchart showing the subroutine “Flash operation”.
It is a low chart. When proceeding to this subroutine, the microcomputer M CB 1. t
, first, tune the shutter speed to the limit shutter speed
Calculate the fringe value Av assuming that it is set to Tvx (
$361). That is, Av=Bvc+5v-Tvx. Next, the microcomputer MCB has a threshold value of $361.
Av and maximum aperture value (value for minimum aperture) Avon
Compare with $362), the aperture value Av is the maximum aperture value Av
If it is larger than on, that is, the aperture is smaller than the minimum aperture.
When it comes to the diameter of the aperture, the control aperture value Av is changed to the maximum aperture value Avm.
($363). Note that the microcomputer MCB is
input the maximum aperture value Avon from the lens circuit LEC.
Ru. The aperture value Av calculated at $361 is less than the maximum aperture value Avon
, the microcomputer MCB determines the aperture value Av and the aperture value Av.
The aperture value Avo is compared (I 364). This open aperture value Avo is also determined by the microcomputer MCB.
Input from route LEC. And the aperture value Av is the open aperture
If it is greater than or equal to the value Avo, that is, the aperture calculated at $361
If the value Av is within the aperture interlocking range (A vO≦Av≦
Avon), the microcomputer MCB controls the aperture value Av.
It is adopted as the aperture value Av. On the other hand, at $364, the aperture value Av found at $361
is smaller than the open aperture value Avo, the microcomputer MC
For B, set the control aperture value to AVO ($365) and
Calculate the data speed Tv ($366). That is, Tv=Bvs+5v-Av, 0 And the microcomputer MCB is the shutter obtained at $366.
Compare speed Tv and predetermined shutter speed Tvl+
Compare ($367). This predetermined shutter speed Tv
h is the maximum shutter speed that does not cause camera shake.
Yes, the longer the focal length f of the photographic lens, the faster the value (
For example, if f=50+am, Tvl+=6 (1/6
0sec)). Furthermore, this shutter speed Tv
The value of h is set in the ROM in the microcontroller MCB.
The data is read from the ROM when necessary. $36
7, shutter speed T calculated at $366
If v is slower than the predetermined value Tvt+, the microcomputer MCB
is the control shutter speed Tv, which is the camera shake limit value T
vl+ ($368) and return to the original routine. So
Otherwise, the microcomputer MCB calculated at $366.
Set the value Tv to the control shutter speed Tv and return to the original rule.
Return to Chin. -・The aperture value calculated at $361 is the maximum aperture value Av+
If it is larger than n or within the aperture interlocking range
(That is, Av≧Av,), the microcomputer MCB controls
Shutter speed TV tuning limit shank speed Tv
Set it to x ($1369) and return to the original routine. As mentioned above, in the flash operation routine,
Ikon MCB sets the shutter speed Tv to the tuning limit.
Find the fringe value Av assuming the link speed Tvx, and
If the value Av is smaller than the open aperture value Av, ), the aperture value A
Set v to the open aperture value Avo and set the shutter speed Tv.
I'm looking for. Then, set the aperture value Av to the open aperture value Avo
The shank speed Tv determined by setting
If the shank speed is such that there is a risk of this occurring (Tv<T
vh), the microcomputer MCB controls the shutter speed Tv.
To the limit shutter speed Tvh that does not cause camera shake
Settings are being reset. This makes slow synchronization possible.
When accompanied by 7 flashes outdoors (as described later, the automatic flash
mode, the microcomputer MCB also processes this routine.
), there is no risk of camera shake. Figure 22 shows the subroutines “Natural Light” and “Spot
70-chart showing "photometry". When entering the subroutine "Natural Light", the microcomputer MCB
Set the control brightness value Bvc to the brightness Bvs of the main subject.
#371) The subroutine and spot metering were entered.
In this case, set the control brightness value Bvc to the area in the center of the shooting screen.
The photometric value Bvo in region 1 is set. And which
Even in this case, proceed to steps after #373. The microcomputer MCB first controls the exposure control module of the camera system.
(#373 to $375). “00” is stored in the exposure control mode register MOR.
If so, the exposure control mode of the microcomputer MCB is P mode.
#3'73), and the specified program
control aperture value Av, control shutter speed Tv based on
Calculate ($376). “01” is stored in the exposure control mode register MOR.
If so, the exposure control mode of the microcomputer MOB is S mode.
Therefore, S mode calculation 1ii- Av”Bvc+Sv Tvs is performed to calculate the control aperture value Av, and the control system is
Shutter speed Tv set to shutter speed Tv
Set to s ($'377). “10” is stored in the exposure control mode Y Renostar MOR.
If so, the exposure control mode of the microcomputer MCB is A mode.
($375), and calculate the control shutter speed Tv by performing the A-mode calculation Tv=Bvc+5v-Avs.
, set the control aperture value Av to the set aperture value AvS.
(#378). The exposure control mode is P, S, or A.
If it determines that it is not in mode mode, that is, it is in M mode,
The icon MCB is the control aperture value Av, the control shutter speed
d Tv, the set aperture value A vs. the set aperture value, respectively.
($379). As mentioned earlier, in this example, flash emission
"Slow synchronization" or "forced flash" routine with
In this case, the main condenser in the flash circuit FLC
If charging of the microcontroller MC is not completed, the microcontroller MCB
interrupts the processing of those routines and fires a flash.
"Spot metering" or "natural light" processing without
Do this. Therefore, the microcomputer MCB controls the control aperture value Av and the control shutter value.
When you finish setting the data speed Tv, the subroutine “Set
From "low synchro" to "spot metering" or
Proceed from routine “Forced light” to “Natural light” routine
(#380). Subroutine “slow synchronization” or “forced flash”
If you proceed to this routine from
“11” is stored in the data F L and D2 (the
Figure 17 #302, Figure 20 $342), so microcontroller M
CB is based on the data stored in display data FLD2.
to determine that. Subroutine “Slow Sync”
If you proceed to this routine from "B" or "1 Forced Flash"
If so, the microcomputer MCB skips to #382.
Ru. If that's not the case (if it dries up, that is, the photographer will take 7 years)
Set to exposure control mode that does not involve flashing, and use the subroutine.
#254 in "Exposure calculation" (Figure 13). #25
1 to #266, or #228 to #
If you proceed to 2.59, the microcontroller M CB
, to make the display circuit DSP erase the display of the 7-lash information.
Therefore, "Oo" should be stored in the display data FLD2 #381
), proceed to #382. At #382, a dimming signal is output from the flash circuit FtC.
Determine whether power is being applied. Data FORO (7
) If the fifth bit FC'R,, is set, the master
The icon MCB determines that the dimming signal is being output and displays the
In order to display this on the display circuit DSP, the display data
"1o" is stored in FLD (#383). That's right
If so, erase the display of the 7-lash information on the display circuit DSP'.
Microcomputer M CB let, display data FL
Store "oo" in D1 ($384). Continuing,
To set the flash device to non-emission mode,
TaCFR. Please set the 6th bit CFR35 of #385).
Display circuit FDP and display CHD in rush circuit FLC
To enable the data CFR. (#38)
6). After that, the “Dataset” routine described earlier (the
Proceed to Figure 19) and return to the AE routine (#26 in Figure 5)
. Figure 23 is a flowchart showing the subroutine “automatic light emission”.
It is a chart. This subroutine can be roughly divided into four parts.
It is divided into parts. One is to determine the amount of exposure using natural light.
section (#401 to #410 and $4.29.#
430), other - is supplemented to make the main subject appropriate
7. Part that calculates the amount of light emission (#411 to @415)
, and another one determines whether or not to emit 7 lashes.
(#416 to #425), and the last part is the data
Data setting part (#426~#428.$431~#44
0, and the data set routine (Figure 19)).
. Below, we will explain each subroutine shooting condition.
. Note that the shooting conditions referred to here are high-brightness front lighting (hereinafter referred to as
, simply referred to as front lighting), high-intensity backlighting (hereinafter simply referred to as backlighting)
), low-brightness frontlighting, and low-brightness backlighting, depending on each shooting condition.
The light beam conditions used are as shown in FIG. Sunawa
Bvs≧Bvb Gatsu Bva<Bvs
+2 Reverse Light Bvs≧Bvh Gatsu Bva≧
Bvs+2 Low brightness front light Bvs<Bvl+ga Bva<
Bvl++1 Low brightness backlight Bvs<Bvbg Bv
a≧Bvh+1. First, the case of front lighting will be explained. In case of direct sunlight,
Based on the brightness Bvs of the main subject, the exposure control value A v,
Determine T v and take a picture without using a flash.
be called. First, the microcomputer MCB has the brightness Bvh at the camera shake limit.
Find ($401). The brightness Bvh at the camera shake limit is
, set the shutter speed to the camera shake limit value Tvb, and adjust the aperture.
The brightness that becomes appropriate when the aperture value is set to the maximum aperture value Avo.
B vl+= T vh+ A VQ-8v. In addition, if the open aperture value Avo is smaller than 3Ev (F2.8)
In the case, do not use the open aperture value Avo and set Bvh=Tvl
++3-3v may be used. Next, the microcomputer MCB determines the brightness Bvs of the main subject.
It is determined whether the camera is within the camera shake area (#402). now
, it is clear from Fig. 35 that the case of front lighting is assumed.
As shown, the brightness BνS of the main subject is within the camera shake area.
It's not in there. Therefore, the microcomputer M CB costs $4
Proceed to 03 and reset the low brightness 7 lag LLF. The microcomputer MCB then calculates the brightness Bvs of the main subject and
Find the difference ΔBv=Bva−Bvs with the brightness of the scene Bva (
$404), and determine whether it is backlit or not based on the difference ΔBv.
Judgment ($405). We are now assuming the case of direct sunlight.
Therefore, the microcomputer M CB advances from $405 to $426.
The display circuit DSP displays the non-emission mode.
Therefore, "10" is stored in the display data FLD2. Then, the microcomputer MCB sets the control brightness value Bvc to
Set the brightness of the subject Bvs ($429), and use the specified program.
Control aperture value Av and control shutter speed based on the ram line.
Calculate the code TV ($430). After that, the microcontroller MC, B is the flash circuit FLC.
Determine whether the dimming signal FSTP is being output.
($431), if the dimming signal FS'TP is output.
, the microcomputer MCB displays this on the display circuit DSF'.
“10” is stored in the display data FLD1 to display the
, Ru ($432). Also, the dimming signal must not be output.
If so, the microcomputer MCB will turn off the dimming OK display.
, stores “00” in display data FLD1 ($433
). And the microcomputer MCB prohibits flash emission.
6th bit CFR3S of data CFR3
Sera) L ($434), table in flash circuit FLC
To allow operation of indicator FDP and indicator CHD
, reset the 7th place hit CF R36 of data CFR3.
($435). Then, the microcomputer MCB
Proceed to the data set routine (Figure 19) and proceed to the AE routine.
Return to (#26 in Figure 5). Next, the case of backlight will be explained. In case of backlight,
Set the subject appropriately and make the background more interesting than the main subject.
Overexposure by Ev, thereby reducing the backlight condition.
Adjust the exposure so that the trust is maintained and the backlight effect appears in the photo.
An output control value is determined. As in the case of front light, progress from $401 to $405, and then
At 405, the microcomputer MCB determines that there is backlight.
Proceed to $406. Then, the control brightness value Bvc is set to the background brightness.
Set the value to be less than Bva by IEv.
. From this control brightness value Bvc, the control aperture value Av and the control shutter
The background is the main subject.
Only IEv is overexposed. Then, as in the “a operation routine” (Figure 17), the control
The difference between the control brightness value Bvc and the brightness of the main subject, that is, the main
In order to properly capture the subject, use a flash to compensate.
Find the amount of light that should be ΔEv=B vc −B vs
(I 411). Then, the photographing magnification β and the light amount ΔEv are
Based on this, the light emission amount correction amount α is determined. As mentioned earlier, this correction amount α is
Reflected light from the main subject changes depending on the subject ratio β
Considering the amount of light, it is the shortfall ΔEv from the appropriate amount of natural light.
This is the correction amount for emitting light. And this correction amount
α is based on data collected from live shooting under various conditions.
Then, the relationship between the correction amount α, photographing magnification β, and insufficient light amount ΔEv is expressed as follows:
Calculate the correction amount α from the shooting magnification β and insufficient light amount ΔEv.
Alternatively, the photographing magnification β and insufficient light amount may be
Even if you prepare a ROM table for the correction amount a based on △Ev,
good. When the correction amount α is calculated, the microcomputer MCB considers the correction amount α.
Taking into consideration, perform FM calculation Avd=Iv-α+5v-Dv to find the maximum aperture value Avcl that allows dimming ($
416). Note that Iv here is the maximum output of the flash device.
The amount of light, Dv, is the shooting distance. Then, the current correction amount α
Then, determine whether the main subject is appropriate (#4.
17. ). The aperture value Avd found at $416 is the open aperture value.
If it is smaller than Avo, 7 rays of light will reach the main subject.
Even when the aperture is wide open, the amount of light emitted is insufficient, and the main
The subject is not properly photographed. Also, the fringe value Avd is
If the value is greater than or equal to Avo, the aperture becomes Avo≦Av≦Avd.
With the value Av, the main subject becomes appropriate.・The result of the judgment at $417 is that the main subject is correct.
If the microcomputer MCB determines that there is not, the process advances to $418.
Determine whether or not the force/measuring range is within the range. sand
In other words, if the low brightness flag LLF is set, the
Con MCB judges that it is in the camera shake area and #
Proceed to 419 and if the 7 lag LLF has been reset #
Proceed to 426. I'm thinking about the case of backlighting, so the flag LLF
has been reset. Therefore, the main subject is
If not, proceed from #418 to #426 and check the microcontroller
The MCB performs the same processing as in the case of front lighting. On the other hand, in #417, the microcomputer MCB
If it is determined that it is possible to make it appropriate, #421
Proceed to , and the microcomputer MCB found the aperture value using #416.
Sync shutter speed to image value Avd Shutter limit
A brightness value Bvx that becomes appropriate by setting the speed Tvx is determined.Bvx=Tv+AvdSv. Then, the microcomputer MCB controls the control brightness value Bv
c and the brightness value Bvx are compared (#422). In #422, if Bvx≧Bvc, the subroutine
Go to "Flash calculation" and control shutter speed
Determine Tv and control aperture value Av from control brightness value Bvc
($423). At this time, as described above, Bvc=Av+Tvx Sv holds true. On the other hand, according to #421', Bvx=Av
d+Tvx Sv holds true. Therefore, Bvc-Bvx”Av Avd holds true. Therefore, if Bvx<Bye, then Av>
Avd, and the control aperture value Av ensures that the amount of light is not insufficient.
It becomes larger than the maximum aperture limit Avcl,
The main subject is underexposed due to insufficient light output.
cormorant. Conversely, if Bvx≧Bv, Av≧Avd,
With the control aperture value Av, there is no shortage of light emission. that's all
As in #422, the brightness values B vc, B vx
to determine whether the main subject will be underexposed.
do. As a result of the determination, if Bv<Bvc, #4
Proceed to step 24 and set the control brightness value Bvc to the brightness value Bvx.
, repeat the process from #411. This makes the background
Even if the image is overexposed, the main subject will be properly exposed.
. In #422, if Bvx≧Bvc, the microcomputer M
When the CB judges, the subroutine [Flash operation J (
#423. Proceed to Fig. 22) and control shutter speed T.
v, determine the control aperture value Av. Then proceed to #425
nothing. In #425, the main unit in the flash circuit FLC is
The charging voltage of capacitor MC has reached the specified voltage.
Determine whether or not. 6th bit FO of data FCRo
When Ro5 is set, the microcontroller MCB
The charging voltage of capacitor MC has reached the specified voltage.
If so, proceed to #428, otherwise proceed to #42
Proceed to step 7. In #427, the microcomputer MCB connects the main capacitor M
In order to display on the display circuit DSP that C is being charged.
, store “11” in display data FLD2, and then
, similarly to the case of front lighting, the processing from I 429 onwards is performed. death
Therefore, in this case, from the main subject's brightness Bvs,
Control shutter speed Tv and control aperture value Av are determined
be done. In #428, the microcomputer MCB
Display on the display circuit DSP that it is in optical mode.
Therefore, "01" is stored in display data FLD2, and
After that, proceed to #436. In #436, the microcomputer MCB is
, the dimming signal FSTP is output from the flash circuit FLC.
The dimming signal FSTP is output.
If it is determined that the
In order to display the data, "10" is stored in the display data FLD.
error #437), the dimming signal FSTP is not output.
If it is determined that charging of the main capacitor MC has been completed.
In order to display on the display circuit DSP that the
"01" is stored in the data FLD ('#438). So
To enable flash emission, the data CFR,
6th place Pi) CFR. , please reset #439) in the flash circuit FLC.
To allow the operation of the display circuit FDP and display device,
Data CFR, 7th place Pi) CFR. 6 (#440) and execute the data set routine (
Proceed to the AE routine (tlIJ5 diagram #26)
) Return to Next, let's talk about low-brightness forward lighting and low-brightness backlighting.
explain. In these cases, to prevent camera shake,
Set the shutter speed to the camera shake limit value Tvl+ or higher.
In addition to setting it to a high speed, it also reduces the amount of light that is insufficient.
To compensate, the photo was taken with a flash.
Ru. In these cases, if you proceed from #401 to #402, the high brightness
Unlike in the past, the microcomputer MCB was able to capture the main subject in #402.
Judging that the brightness Bvs is within the camera shake area #40
Proceed to step 7 and set the low luminance flag LLF. and,
Based on the background brightness Bva, low brightness forward lighting and low brightness backlighting
It is determined which is the case (I 408). That is, the first
It is determined whether the area is the area marked ■ or the area marked ■ in FIG. 35. My
When the con MCB is in low brightness front light (■ in Figure 35)
area), the process proceeds to #410 and the control brightness is
The value Bvc is IEv from the camera shake limit brightness Bvl+
Set it so that the exposure is angular. That is, B v
c=Bvh+1. This means that the main subject cannot be properly photographed using only constant light.
Make sure that the control shutter speed T~ is the camera shake.
camera shake is set to a high speed higher than the limit value Tvl+.
can be prevented. On the other hand, when the microcomputer MCB is under low brightness backlight (see Figure 35)
If it is determined that the
, as in the case of backlighting, make sure the main subject is appropriate and the background
or control the exposure so that it is overexposed by IEv than the correct exposure.
Set the control brightness value Bvc. That is, Bvc=Bva-1. After that, proceed from #411 to #417 as in the case of backlighting.
, if Avd≧Avo in #417, the microcomputer MCB
Once determined, the same processing as in the case of backlighting is performed. #41
At 7, Avd<Avo and 7 lash light is filled.
The microcomputer MCB determines that the exposure is insufficient.
And since the low brightness flag LLF is set,
1), which is different from the backlighting case, proceed from #418 to #419. #419 sets the control shutter speed Tv to the camera shake limit.
the control aperture value Av.
Set to maximum aperture value Avo ($420). This is from this
, you can minimize the degree of underexposure.
Ru. Then, proceed to #425, and the microcomputer MCB
Perform exactly the same processing as in the case. [Exposure Control] FIG. 24 shows a flowchart showing the subroutine "Exposure Control j".
It is a chart. Press the release button to the second stroke.
When the release switch S2 is turned on, the microcomputer M
CB goes from AE routine (Figure 5) #32 to #33;
That is, the process advances to #451 in FIG. 24 and is processed. First, add the release switch to the drive circuit DDR) RL
Sends data to move M away, and creates a diagonal hole in the photographing optical path.
The lens is removed from the photographing optical path and the aperture 1) is stopped.
It is released and the narrowing down is started (#451). Continued
Therefore, the microcomputer MCB determines that the control aperture value Av is the open aperture value A.
It is determined whether it is equal to vo (#452). and,
If the control aperture value Av is equal to the open aperture value Avo, the
Con MCB. Magnen 1-AP immediately appears on the drive circuit DDR.
Send data to leave M and stop narrowing down (t
F453), proceed to #457. On the other hand, the control aperture value Av is
If it is not equal to the open aperture value Avo, the microcomputer MCB will
, the difference between the control aperture value Av and the open aperture value Av, i.e.
Event counter for information on Av Avo
Sera I/L ($454), “H” from terminal P Is
Outputs the encoder ENAP to the counter terminal CNT.
($455) -0 and my
Con M'CB is $45 to enable counter interrupt CNT.
6), proceed to $457. Event counter or counter interrupt when imprinting is completed
Counter interrupt routine CNT (Fig. 10)
), the microcontroller MCB is dry.
Data to separate the aperture magnet APM to the block circuit DDR
data, and the narrowing down operation is completed. In I457, the microcomputer MCB has the mirror completely photographed.
Wait until you move out of the optical path. In addition, when waiting for this
The time is longer than the time required to stop down to the minimum aperture.
It is set for a long time. Then, the microcomputer M CB uses the corrected 7-Lanschule tone.
The actual reference value Sv1α is sent to the photometry interface LIF.
Output ($458). Then, the interface LI
F converts the reference value Sν0a using the built-in D-A converter.
Converts to FSL signal, which is an analog quantity, and performs flash light measurement.
Output to constant circuit LMF. As mentioned earlier, the 7-runche light measurement circuit LMF receives light.
It is equipped with an element FDP. The photodetector PDF is a photographic lens
The aperture aperture allows the subject light to pass through and reflect on the film surface.
Receive light. 7 Runche light measurement circuit LMF has its light receiving element.
Logarithmically compresses the output current of the child P D F and converts it into voltage.
Ru. Then, information Sv regarding film sensitivity and light emission amount compensation are provided.
Calculate the sum Sv0(r) with the positive quantity α, and calculate the voltage compressed by the number of months.
After adding the voltage corresponding to the sum Sv+α to
Logarithmically expand the added voltage and convert it to current. On the other hand,
When contact S× turns ON, the 7 lash control circuit FCC will
Outputs the light emission start signal STA and also outputs the integration start signal
15TA, terminal, 7 run optical measurement circuit through J7
Output to LMF. In response to this signal l5TA,
7 Runcie light measurement circuit, M P is extended by the number of months.
Start integrating the current. Then, the integral value is
When the light intensity level is reached, the flash light measurement circuit L M
F is the -131,- terminal for the dimming signal FSTP. Output to flash control circuit FC, C via
do. Then, the flash control circuit FCC stops emitting light.
Outputs signal 5TOP to stop flash emission. Therefore, the amount of light emitted decreases by the amount equivalent to the correction amount α.
As planned, the main subject was shot with flash light and natural light.
Proper exposure will be obtained. In addition, the specific configuration of the flash light measurement circuit LMF
is shown, for example, in Japanese Utility Model Application No. 61-121034.
It is. Next, the microcomputer MCB connects the drive circuit DDR to the shirt.
Send the data that will cause the I C"M to defect,
Run the shutter front curtain ($459). And, the microcomputer MCB measures the exposure time and costs $46.
0), when the exposure time is equal to the control exposure time, the dry
The shutter magnet 2CM is separated from the circuit DD'H.
data to run the shutter rear curtain (j 46
1>. After that, the microcomputer MCB outputs “L” from the terminal P Is.
” and outputs the encoder ENLE to the counter terminal CNT.
($4)
62). -132, One by one, the microcomputer MCB has a shooting completion detection switch S.
, waits until ONi occurs (I 463). As mentioned earlier, this switch S lowers the mirror and
When the aperture is opened and the rear shutter curtain has finished moving.
It turns ON when When Switch S is turned on, my
Con M CB adds 1 to display data CHD ($46
4) Output the display data to the display circuit DSP and calculate the number of shots
, exposure information etc. are displayed on the display circuit DSP ($465
). Then, the microcomputer MCB drives the drive circuit DDR.
Film feed motor M to motor control circuit MOD via
Sends data to drive OFI and winds the film.
Let's do it ($467). As a result, Volume J [structure
The churn mechanism is activated, and the shutter, mirror, and crest 8!
The structure is charged. And microcomputer M CB
waits until the shooting completion detection switch S4 turns OFF.
($468). As mentioned earlier, 1, Sinch S, is
, film roll, shutter, mirror, aperture machine
When the structure has finished churning, the OFF-” (Konaru.
When switch S is OFF+, the microcomputer MCB will
Filters to the motor control circuit MOD via Ibuka DDR.
Send data to stop the system feed motor MOFI (#4
69). , After that, the microcomputer MCB executes the switch determination routine.
Proceed to II (Figure 17). In addition, since it is unrelated to the gist of the present invention, 70-char
Although it is not shown in the figure, the film winding mh
During the film, the microcomputer MCB noticed that the film was stretched out.
When detected, it is configured to move to film rewind operation.
It is. The above describes the photometry switch of the camera system according to this embodiment.
S6, operation when AE lock switch ALS is turned on
End the explanation. [Stem Reset] Figure 25 shows the subroutine "System Reset".
It is a flowchart. Proceeding to this subroutine, the
The icon MCB sets the exposure control mode of the camera system to P.
mode and set the flash device to automatic firing mode.
In addition to setting automatic light control mode and automatic coverage angle switching mode.
mode (auto). As mentioned earlier, when you turn on switch SR3
, the interrupt terminal INTo falls, and the microcomputer MCB
It operates according to the flowchart shown in FIG. stop
So, the microcomputer MCB is #1 → #2 → #3 → #10 → #
After 13 steps, the subroutine [System Resen N]
(#14), that is, the flowchart shown in FIG.
Processing starts from step #601. First, the microcomputer MCB sets the mode register MOR to 1.
00" and set the exposure control mode to P mode.
#601. ), displays the exposure control mode on the display circuit DSP
In order to
(ie, rooJ) (#602). and
, the microcomputer MCB sends the display circuit DSP the control exposure value and the
Indicates launch data, focus status, and AE lock.
In order to erase the display, enter the display data "LD",
, FLD, "00"(#605.I60
6) Store and display data T, VD, AVD with blank table
Display data BLD (I60-13.5-3, I604), display data FLD, , F
i-1) Add “00” to 2 (I605.$606),
roll ($607) to the display data AFD, and the display data
"0" is stored in the data ALD (well 608). after that,
The microcomputer MCB controls the exposure control mode for the flash device.
In order to inform that the is in P mode, data CF R8
"00" in the second-order 2 bits CF R, 7, CF Ro6
” is stored (#609). In addition, the flash circuit FL
System reset of flash device to microcomputer MCF in C
In order to perform the cut, the microcomputer MCB sends data C,
FR: Set C, FR, 7 (the highest pitch of l), and
Display circuit FDP and display C in the flash circuit FLC
To stop HD operation 1. The first frame of data CFR3
Set the invalid bit CFR,6 to 1 (#610). When the above data settings are completed, the microcomputer MCB
The display data is sent to the display circuit DSP via the data bus SDB.
(#611), flash data CFR,~3 is flashed.
output to the reset switch FLC (#-1.3 [3) The microcomputer MCB outputs the reset switch SR8
Wait until it turns OFF (#61.3). If "H" is input to terminal P8, microcomputer MC,
B has 7/to switch SR3 is determined to be OF or F.
Then proceed to #614. Therefore, the reset switch S
Even if you press and hold R8 once, the system will not be reset.
It is only done once. Reset switches SR and S are OFF
When it reaches F and goes to #614, the microcomputer MCB
A system reset is sent to the microcomputer MCF in the flash circuit FLC.
The most recent data CIR, to signal that the
Reset the upper PIP) CFR3. Then this service
Get out of the routine and use the 5 TOP routine (8th step) mentioned above.
The microcomputer M CB receives the interrupt INTo again.
Wait until called. [Exposure control mode change] Figure 26 is a flowchart showing the subroutine "mode change"
It is a chart. In this subroutine, the microcomputer MC
B changes the exposure control mode of the camera system. In addition
, as mentioned earlier, mode selector switch MO3 is ON.
Each time, the exposure control mode changes to P-3-A-M-, P...
・Changes. As mentioned earlier, turn on the mode selector switch MO3.
Then, the interrupt terminal INTo falls and the microcontrollers M and C
B is step #1 of the flowchart shown in FIG. #
2. #3. $10. $13. Subroutine after $15
"Mode change" (I 16), that is, as shown in Figure 26.
Processing starts from step #701 of the flowchart. First, the microcontroller MCB stores the contents of the mode register MOR.
($701'), and the contents of register MOR are "1".
1”, store “00” in register MOR $7
02), if the contents of register MOR are not “]1”, the register is
Increment register MOR, i.e. register M
Add 1 to the contents of OR. Setting mode register MOH
Once completed, the microcomputer MCB is exposed to the display circuit DSP.
To change the control mode display, register MOH
Transfer the contents to display data MOD ($704). Then, the microcomputer MCB sends a flash to the display circuit DSP.
Display of flash data, focus status, and AE focus status
In order to erase the display data, set the display data to FLD, , FLD2.
"00" ($705), "00" in the display data AFD
(#'706) and store "0" in the display data ALD.
(#Ma07). Next, the microcomputer MCB
Determine whether the mode has been switched to the output control mode (I 708~
$710). Exposure control mode was switched to M mode
In this case, the previously set shirt tasby-1'Tvs
and aperture value Avs on the display circuit.
The controller MCB is connected to the shutter set in the display data TVD.
Store data speed Tvs ($711), display data
Store the aperture value Avs set in ΔVD ($712
). When the exposure control mode is switched to S mode,
Displays only the previously set shank speed Tvs.
In order to display it on the circuit DSP, the microcontroller MCB
The shutter speed Tvs set in the display data TVD
($713), display data A V D is blank.
Store the block display data BLD ($714). When the exposure control mode is switched to A mode, the
Only the previously set aperture value Avs is sent to the display circuit DSP.
In order to display, the microcomputer MCB inputs display data TVD.
Store blank display data BLD in ($715), table
The aperture value Avs set in the display data A V D is stored.
(4$716). Exposure control mode switches to P mode
, the display circuit displays the shutter speed Tv and aperture.
In order not to display the value Av, the microcomputer MCB
, display data TVD, and AVD.
Store link display data BLD ($717.#718
). Setting of display data TVD and AVD is completed.
and transmits the exposure control mode to the flash circuit LFC.
Therefore, the microcomputer MCB has the upper two
Bit CFRo7. Mode register MOH in CFRo6
Transfer the contents of ($719). And flash times
Operation of display circuit FDP and display CHD in circuit FLC
In order to prohibit the data CFR
3, 7th bit CFR: set 16 (I 720
). After setting display data and flash transfer data,
, the microcontroller MCB performs display times via the data bus SDB.
Display data to DSP ($721), flash circuit
Transfer 7 rush transfer data to FLC ($72
2). After that, the microcomputer MCB switches the mode changeover switch MO3
Wait until it turns OFF ($723). Therefore, even if switch MO3 is kept on, the exposure
The output control mode does not change. Switch MO8 is OFF
When this happens, exit from this subroutine.1. The 5T mentioned earlier
Proceeds to the OP routine (Figure 8), and the microcomputer MCB restarts.
and waits until the interrupt INTO is issued. [Data setting] Figure 27 is a flowchart showing the subroutine "data change"
It is a chart. Set either the data setting switch US or DS to O.
When set to N, as mentioned earlier, the interrupt terminal INT. falls, the microcomputer MCB starts the flow shown in Figure 4.
Works according to chart. And #1 → #2 → #3
→ After steps #13 → #15, the subroutine [data
data change J ($17), that is, the flow shown in Figure 27.
Processing starts from step #80, 1 of the chart. First, the microcomputer MCB determines the exposure control mode (
#801 to #803). And the exposure control mode is set to M mode.
If the mode is set, proceed to #804 and set the shutter speed T v
s or aperture value Avs which is about to be changed.
is determined (#804). Selector switch ASS is ON
If “L” is input to terminal P14, my
Con MCB indicates that the aperture value Avs is about to be changed.
After making a judgment, the process proceeds to #805 to change the aperture value Avs. On the other hand, the changeover switch ASS is OFF and the terminal P1
If I(” is input in 4, the microcomputer MCB
It is determined that the shutter speed Tvs is about to be changed.
Then proceed to #806 to change the shutter speed Tvs.
let When the exposure control mode is A mode, the microcomputer MCB
, regardless of the 0N-OFF state of the changeover switch ASS.
, change the aperture value (#807), and set the exposure control mode to S.
mode, the microcomputer MCB controls the switch ASS.
Regardless of the 0N-OFF state, the shutter speed Tv
s is changed (#808). And shutter speed Tvs or aperture value Avs
After changing the shutter speed Tvs.
Or display only the aperture value Avs on the display circuit DSP.
Therefore, the microcomputer MCB outputs the display data TVD or
is the shutter speed Tvs changed to AVD or
Stores data indicating aperture value Avs and displays display data AVD
Or store blank display data BLD in TVD.
($809~#816). Note that when the exposure control mode is P mode, the shutter
Speed T vs and aperture value Avs settings are not performed.
Therefore, even if you proceed to this subroutine, the microcomputer MCB is
, without changing the data and also adding shutter speed to the display circuit.
In order to prevent the display of the mode Tvs and aperture value Avs,
Blank display data BLD for display data TVD and AVD
(I817.8818). Shutter speed Tvs, aperture value Avs changes and table
After setting the display data TVD and AVD, the microcomputer M
CB displays focus status on display circuit DSP, AE lock
To turn off the display and flash information, change the display device.
Store “oo” in the data AFD (#819), display data
taALDl: rOJ (#820), display Q 9 F
L'D, i:ro OJ (#821), display team
9 F LD 2f: ro 0 J all retracted (#
822). And the table in the flash circuit F'LC
To stop the operation of the display circuit FDP and display CHD.
Therefore, the microcomputer MCB inputs the 7th bit of the data CFR.
Set CFR36 (#823). Then, the microcomputer MCB transmits data via the data bus SDB.
Then, output the display data to the display circuit DSP (#824)
, outputs 7-lash transfer data to flash circuit FLC
($825). When the data output is finished, the microcomputer M CB is set.
I waited until both switches US and DS were turned off.
Later ($826.$827), it was extracted from this subroutine.
Then, proceed to the 5TOP routine (Fig. 8) mentioned above, and repeat the process again.
, waits until the interrupt INTo is issued. Figure 28 shows the subroutine "data change" (Figure 27)
Flowchart indicating "subroutine JTv change that appeared in
It is a chart. In this subroutine, 1.
When the setting switch U S #f is ON, B is
Increase the block speed Tvs by IEv and set the setting switch.
When CHDS is ON, the shutter speed Tvs is set to IE.
Decrease by v. First, the setting switch US of the microcomputer MCB is ON.
It is determined whether or not (#831). And terminal PI
When “L” is input to O, the microcomputer MCB
It is determined that the switch US is ON, and the process proceeds to #832.
If not, it is determined that the setting switch DS is ON.
Then proceed to #833. If the setting switch US is ON and you proceed to #832, the master
Icon MCB has shutter speed Tvs only IEv.
increase. And the changed shutter speed Tvs
is the camera body's maximum shutter speed Tv+n (T)
For example, if it is faster than 1/4000 second) (#8.3
4) Set the shutter speed Tvs to the highest shank speed.
The setting is set again to ``Do Tvm''(#836). If the setting switch DS is ON and you proceed to #833, the master
Ikon MCB has a shank speed Tvs of 1. It's EV
decrease. Then, the changed shutter speed Tν
S is the camera body's longest shutter speed Tvo (and
(for example, 30 seconds) ($385), the
Set shank speed Tvs to longest shank speed Tvo
Try again (#837). After changing the shank speed Tvs, the microcomputer M
CB returns to the subroutine "data change" (Figure 27).
Continue processing. Figure 29 shows the subroutine "data change" (Figure 27)
Flowchart showing the subroutine “Av change” that appears in
It is a chart. In this subroutine, the microcomputer MCB
When the setting switch US is ON, the aperture value Avs
Increase it by 1/2Ev and set the setting switch DS to ON.
If so, reduce the aperture value Avs by 1/2 Ev. First, the setting switch US of the microcomputer MCB is ON.
($84.1) And the terminal
If 'L' is input to P10, the microcomputer MCB
determines that the switch US is ON and proceeds to #842.
, otherwise it is determined that the setting switch DS is ON.
Cut and proceed to #843. If the setting switch US is ON and you proceed to #842, the master
Ikon MCB increases the aperture value Avs by 1/2 EV.
let Then, the changed image value Avs is the maximum value of the photographic lens.
From large aperture value Avm (input from lens circuit LEC)
is also large (#844), set the aperture value Avs to the maximum aperture value.
Reset Av cod 2 (#846). If the setting switch DS is ON and you proceed to step 843, the master
Ikon MCB reduces the threshold value Avs by 1/2EV.
let Then, the changed aperture value Avs is the open aperture value Av
If smaller than o (#845), open the aperture value Avs.
Reset the aperture value to Avo (#847). After changing the aperture value Avs, the microcomputer MCB
Return to the routine “Data Change” (Figure 27) and process
Continue. [Microcomputer MCFI Figure 30! @Figure 34 shows the camera system of this example.
The microcomputer in the 7-run system (Figure 3)
70-Chart showing the operation of MCF. [INTA] Dimming mode selector switch ATS, irradiation range selector switch
■Of C8 and light emission mode changeover switch MES,
When one of the switches is turned on, the microcomputer MCF
Interrupt terminal INTA falls, and at the falling edge
In synchronization, according to the flowchart shown in Fig. 30,
The microcomputer MCF starts operating. First, the microcomputer MCF determines which interrupt
Determine whether it is applied by operating the switch (#5
001. $5002). That is, in #5001
, if terminal P20 is “L”, the microcomputer MCF
Interrupted by operating optical mode selector switch A, T S
It is determined that I NTA has been applied and proceeds to $5003.
If the terminal P2o is "H", the process advances to #5002. @5
In 002, if the terminal P21 is “L”, the microcontroller
The MCF can be set by operating the irradiation range selector switch C8.
It is determined that an interrupt I NTA has been issued, and the process goes to I5021.
move on. In #5002, if terminal P21 is “H”
For example, the microcomputer MCF will turn off the light emitting mode for interrupt INTA.
It is determined that it was applied by operating the replacement switch MES.
, proceed to the MES routine (FIG. 31). "Dimming mode switching" Interrupt IN by operating the dimming mode changeover switch ATS
If TA is applied, the microcomputer
The MCF examines the state of the 7-lag STF. To $5003
If 7 lag STF is set, $5004
Proceed to #500 if the 7 lag STF has been reset.
Skip to 5. In #5004, the microcomputer MCF is
, examine the camera system's exposure control mode. exposure control
If the mode is M mode, proceed to #5005 and
If not, proceed to #50'09. At $5005,
The icon MCF checks the flash dimming mode. Self
If the dynamic dimming flag AMF is set to 1, the microcontroller M
The CF determines that it is in automatic light control mode and proceeds to $5006.
and reset the flag AMF to cancel automatic light control mode.
do. And in order to display this on the display circuit FDP.
Therefore, the microcomputer MCF sets “10” to the display data AMD.
Store (#5007). Then, the microcomputer MCF
, outputs ``H'' from terminal P14 and flash control.
A signal is sent from the camera body to the control circuit FCC via terminal J6.
The incoming dimming signal FSTP is ignored (#5008
). After that, the microcomputer MCF executes the DISP routine (first
Proceed to Figure 32) to control the display CHD and display data.
Outputs and waits until the next interrupt is issued. On the other hand, in #5005, flag AMF is reset.
The microcomputer M CF i upper white a dimming mode
It is determined that the code is not correct and advances by $5009-5. #500
9, the microcomputer MCF sets the flag AMF.
Set to automatic dimming mode and indicate this to the display circuit FDP.
Store “01” in the display data AMD to display it.
($501.0). And the microcomputer MCF has a terminal
P3. Outputs “L” and adjusts to the flash control circuit.
Accept the optical signal FSTP (#5011) and
control (Fig. 32) and control and display the display CHD.
Output data. Then, the microcomputer MCF
Waits until the next interrupt is issued. As described above, the camera system used in the camera system of this example
The flash device has flag STF reset, i.e.
, flash device independent from the camera system, can be produced by itself.
Regardless of the exposure control mode, the flash control mode is
The mode is switched, but the 7-lag STF is set and all
i.e. the flash device is part of the camera system.
When activated, the exposure control mode is M mode.
Only when the dimming mode is switched and the exposure control mode is
In P, A, S mode (i.e. automatic call control mode)
In some cases, the dimming mode is forced to auto dimming mode.
determined. This allows the master to ignore the dimming signal FSTP.
Manual light control mode (7-1.52-inch device emits full light) and automatic exposure control mode.
In other words, there is a risk that proper exposure may not be obtained.
No photography will be allowed. "Irradiation range switching" Irradiation range switching switch ■ Interrupt INT by operating C8
If A is applied, the microcomputer MCF will be $E5021
Go to and add 1 to the irradiation range register FZR. The result
As a result, if the content of Renostar FZR is "101" 1 (#
5022), the microcomputer MCF is connected to the Resostar FZR.
Store 0OOJ (#502'3), that is, auto
Set. If the irradiation range is auto, the microcomputer MC
F checks the state of the 7-lag STF (#5024). And if the flag STF is set, i.e.
, the flash device operates as part of the camera system.
If the camera body is equipped with
The angle of view of the lens (focal length Fv (appenx value)) is 7 runs.
The microcomputer MCF focuses the light so that it can cover the light.
Depending on the distance Fv, IQ O1,J (28Lnan),
"010 J (35mm),"011" (50m+n)
, rl OOJ (70+nm)
radiation range detection register (built in the microcontroller MCF)
). Then, move to the position corresponding to that data.
to move the light emitting panel (#5025). On the other hand, at $5024, the 7-lag STF is reset.
i.e. the flash device is connected to the camera system.
When operating independently from the system, the microcontroller
MCF irradiates data of ro 01 J (28mm)
Set in range detection register. And the microcomputer MCF pulled the light emitting panel the most.
Position (angle of view of a photographic lens with a focal length of 28m+n)
to a position that can be covered by 7 lashes of light (#
5026). Also, the contents of register FZR in I50221 are “
101", that is, if it is not auto, the
The MCF inputs the contents of register FZR to the irradiation range detection register.
Transfer to Star. And the value of the microcomputer MCF is
The angle of view of the photographic lens with the focal length shown is 7 lashes of light.
Move the light emitting panel to the position where it is covered (#5
027). #5025. $5026. Light emitting panel in #5027
Please refer to Figure 3 for more details on the movement of the wheel.
Explain clearly. Move the light emitting panel forward from its current position.
For example, register FZR = [011J.
Therefore, the light emitting panel is attached to a camera with a focal length of 35 mm.
From the position (010) that covers the angle of view of the shadow lens,
It has a focal length of 50+n+o which is in front of the position.
Move to position (011) that covers the angle of view of the photographic lens
When the microcomputer MCF
Outputs a forward rotation signal to the motor control circuit MDR and controls the motor.
Circuit MDR rotates motor MOFL in the normal direction. Then, the place
The position detection circuit ZCP outputs a signal according to the position of the light emitting panel.
The microcomputer MCF outputs the signal to terminal P281P2.
Enter from 9. Then, the light emitting panel indicated by that signal
The position matches the position indicated by the irradiation range detection register.
Then, the microcomputer MCF connects the motor from terminal P2G1P27.
A stop signal is output to the control circuit MDR, and the motor control circuit M
DR stops motor MOFL. In addition, the luminous panel
When moving the motor backwards, change the rotation direction of the motor MOFL.
When moving the panel forward, the panel is simply reversed.
It is similar to In addition, to change the irradiation range, use the light source on the front of the light source.
In addition to changing the position of the light panel, it also changes the reflection of the light emitting part.
The shape of the umbrella can be changed, and the Xe tube that is the light source can be changed.
The position may be changed. In addition, the panel on the front of the light emitting section
The transmission characteristics of the channel can be changed by mechanical movement,
Alternatively, the panel may be formed of electro-optic elements and their transmission characteristics
The properties may be changed electro-optically. Returning to FIG. 30, the explanation will be continued. #5025゜#502
6. At $5027, if you move the light emitting panel,
The microcomputer MCF has an angle of view covered by the flash light.
The focal length of the shooting lens and auto/manual mode.
In order to cause the display circuit FDP to perform display, the display data F
Store data indicating display contents in ZD (#'502
8). Specifically, if the contents of registers F and ZR are "000",
In other words, if the irradiation range is auto, the microcomputer
MCF stores “1” in the most significant bit of data FZD
Then, the lower 3 bits of display data FZD display the camera body.
rOOI J according to the focal length information FV input from the
(28+om), ro 10 J (35+em), IQ
11 J(50+n+n), rl 00 J(70t
n1n) is stored. Also, the cash register
If the contents of Star FZR are not “0OOJ,”
If the irradiation range is manual, the microcomputer MCF
Store “0” in the most significant bit of data FZD, and
Transfer the contents of register FZR to After that, the microcomputer MCF changes according to the change in the irradiation range.
Store the maximum light emission amount Iv in the data FCR, #5
029>, proceed to the DISP (FIG. 32) routine. [Light emission mode switching 1 Figure 31 is a 70-chart showing the MES routine.
Ru. Interrupted by operating the light emission mode selector switch MES
If INTA is applied, #5001 and #5002 are
Then proceed to this routine. First, the microcomputer MCF writes the light emission mode register FMH.
Add 1 (#5031). This register FMR is
Indicates the light mode, and its contents are “00” and “01”
, "10", forced flash mode, automatic flash mode, respectively.
Indicates dynamic light emission mode and non-light emission mode. As a result of adding 1 to register FMR, the contents of register FMR
If the value becomes 111” (#5032), the microcomputer MCF
stores “oo” in register FMR, i.e. forces
Switch to light emission mode (#5゜33). Next, Maiko
The on-MCF checks the state of the 7-lag STF ($5034).
). 7 If the flag STF is set, i.e.
If the lash device is operating as part of the camera system.
Proceed to rebo #5゜35, 7 lag STF is reset
If so, that is, the flash device is a camera system.
#5041 Skip
Click. At $5035, the microcontroller MCF has a camera system.
Check whether the stem exposure control mode is P mode or not.
Ru. If the exposure control mode is P mode, the microcomputer MC
F should store “01” in register FMR #5036
), switch the flash mode to automatic flash mode. $50
35, if the exposure control mode is not P mode, #
Skip to 5041. At $5032, the contents of register FMH is "11"
If not, proceed to $5037 and the microcomputer MCF will check the cash register.
Whether the contents of the star FMR are [01,,l or not, that is,
In other words, whether the flash mode can be switched to automatic flash mode or not.
Find out. And the contents of register FMR is "01"
In other words, the contents of register FMR are "10".
Yes, and the emission mode is set to non-emission mode (if switched to
If so, skip to #5041. At $5037, the flash mode is switched to automatic flash mode.
If the microcomputer MCF determines that it has been replaced, $503
Proceed to step 8 to determine the state of the 7-lag STF. #5038
If the 7-lag STF is set in
If the flash device operates as part of the camera system,
If so, proceed to #5039 and reset the 7-lag STF.
i.e. the flash device is connected to the camera system.
If it is independent from the system and operates independently, it will go to well 5041.
skip. In $ jo 39, the microcomputer MCF is
, Is the exposure control mode of the camera system set to P mode?
Determine whether or not. If the exposure control mode is P mode,
Skip to #5041 and set exposure control mode to P mode.
If not, proceed to #5040, and the microcomputer MCF registers
Data FMR+2 "10" is stored. In other words, the non-emitting mode
switch to mode. The above operations can be summarized as follows. flash
The device is independent from the camera system and operates as a single unit.
If there is a
The flash mode may change from forced flash → automatic flash → non-flash → strong flash.
Switches from flash control →... Flash device is camera
If operating as part of a system, the camera system
If the camera's exposure control mode is P mode, switch ME
Depending on the S operation, the flash mode changes from automatic flash → non-flash →
Automatic flash →... and the exposure control mode changes to P mode.
If it is not in
Switch. i.e. the flash device is connected to the camera system.
When operating as part of a system, the exposure control mode is P.
mode, you can switch between automatic flash mode and non-flash mode.
The exposure control mode is set to A, S, or M.
In either mode, forced flash mode and non-flash mode
(see Table 10.11). The light emission mode is switched according to #5031 to #5040.
When the flash mode is set, the microcontroller inside the camera body
In order to inform the MCB, the microcomputer MCF uses the data FCR
, the upper two bits of FCRo, . Transfer the contents of register FMH to o7 (i5041
). Then, display the light emission mode on the display circuit FDP.
Therefore, the microcomputer MCF registers the display data FMD.
Transfer the contents of FMR (#5042). After that, D.I.
Proceed to the SP routine (Figure 32). "DIsP Routine" Figure 32 is a flowchart showing the DISP routine.
be. When proceeding to this routine, the microcomputer MCF first
, examine the growth of the 7-lag STF (#5051'). 7 la
If the log STF is set, proceed to #5052 and run 7 times.
If the STF has been reset, the process advances to #5068. Na
As described later, if you proceed to #5068, the display time will be
FY3P is distance linked range, film sensitivity Sv, control aperture.
Clear the display of the fill value Av, and display the fullness table using the table thread device c I (D).
The display will be erased. #5052 ii, v A:7 N M CF C, D
Check the status of CFR36. As mentioned earlier, the microcomputer MCB inside the camera body
+-! , display circuit FDPi, 1:(/'display CI-
If you allow display by ID, data CFR3
resets the 7th bit CFR3, and prohibits its display.
Set when stopping. Therefore, data CFR3
If the 7th position pin) CFR, is set, then my
The controller MCF is connected to the display circuit Fl)P and the display CHD.
To make the display disappear, proceed to #5068 and confirm that it is
If it is Z, proceed to #5053. In I5053, the microcomputer MCF is the main capacitor
Check the charging status of MC. And the main capacitor M
When the charging voltage of C reaches a predetermined value (for example, 300V)
If so, go to #5054, otherwise go to #5067
move on. Here, we will explain how to detect the charging voltage of main capacitor MC.
, will be explained with reference to FIG. First, the microcomputer MCF outputs “+(”) from the terminal P, 31.
outputs and makes the transistor TR, conductive.
. If the charging voltage of main capacitor MC is lower than the specified value.
If so, the neon tube NE will not discharge and the transistor TR,
No current flows between collector and emitter. therefore
, no current flows into the charging detection terminal PTh2, and the terminal P
32 is "1.,...". After that, the charging voltage of the main capacitor Me reaches a predetermined value.
When the neon tube NE discharges, the transistors TR,
A collector-emitter current flows. therefore
, a current flows into the charging detection terminal P32, and the terminal P32
is HI+.6 The microcomputer MCF has terminal P32 set to HI+.
1", the main capacitor MC
It is determined that the charging voltage of has reached a predetermined voltage. Returning to FIG. 32, the explanation will be continued. In #5053, the charging voltage of main capacitor MC
has reached a predetermined value, and when proceeding to l$5'054, the master
The icon MCF is attached to the microcomputer MCB inside the camera body.
In order to convey this, data FCRo's 6th place pick
Set/distribute FcRO5. And the microcomputer MCF is
, terminal P7. Outputs “I” from and lights up the display CHD.
turn on the main capacitor MC and the charging voltage of the main capacitor MC reaches the specified value.
Display that it has been reached (#5055). Next, the microcomputer MCF checks the dimming mode ($
5056). Automatic dimming flag AMF has been reset.
In other words, if it is not automatic light control mode, #505
Proceed to step 7 and the microcomputer MCF will set the distance that will give you the proper exposure.
In order to calculate the distance and display the distance on the display circuit FDP.
Therefore, store the distance data in the display data FDD ($
505'8). Note that the microcomputer MCF is set at a distance that provides the most appropriate exposure.
The distance Dv, the maximum light output ■ν, and the information sent from the camera body.
From the obtained aperture value Av and film sensitivity information Sv, Dv=Iv+5v-Av is calculated. On the other hand, at $5056, the flag AMF is sent.
If it is in automatic dimming mode, #50
Proceeding to step 59, the microcomputer MCF determines the dimming distance range.
calculate. First, the microcomputer MCF has a maximum light output of 1v.
, the aperture value Av and the field value sent from the camera body.
From the luminous sensitivity information Sv, calculate Dv = I v + Sv - 'Av to calculate the maximum dimmable shooting distance Dv.
. Next, the microcomputer MCF determines the dimming minimum amount of light Iv.
'From D v''=I v''10'S v A v operation building line
Then, calculate the shortest photographing distance Dv' that can be dimmed. Also,
Microcomputer M CF is used when a flash device is attached to the camera.
When shooting, there is a discrepancy between the shooting angle of view and the irradiation range.
The shortest shooting distance DvI+ that does not occur and the calculated shortest shooting distance y
Compare with II distance Dv' and set the longer shooting distance to the shortest shooting distance.
Used as distance. In this way, the microcomputer MCF has a dimmable distance range Dν
゛(or Dv”) ~ Find Dv. Then,
The distance range Dv' (or Dv') to D
Store v data in display data FDD (#5060)
do. The microcomputer MCF stores data in the display data FDD.
When finished, the film sensitivity information Sv and aperture are displayed on the display circuit FDP.
In order to display the value Av, insert a film into the display data SD.
Store sensitivity information Sv #5061), display data FN
The aperture value Av is stored in D (#5062). after that,
The microcomputer MCF has display data AMD, FI) D, FM.
D, FND, FZ, D. Output ISD to display circuit FDP ($5063). After that, the microcomputer MCF resets the timer counter T.
In other words, when O is stored in the timer counter T,
, start the timer built in the microcomputer MCF.
($5064). And the microcomputer MCF
Timer interrupt by built-in timer and interrupt terminal INT
A, ■Enable interrupts INT, A,,INTB by NTB
#5065. #5066), any interrupt occurs
Special numbers until . On the other hand, in #5053, the main capacitor MC is charged.
The electric voltage did not reach the specified value and proceeded to #5067.
In this case, the microcomputer MCF is the microcomputer M in the camera body.
In order to inform CB of this, data F, CRo's number
Reset 6th bit F, C, Ro5, display circuit F
In order to erase the display by D I) and display CHD,
Proceed to #5.068. Proceeding to #5068, the microcomputer MCF first connects the terminal P.
Output “L” from 21 and turn off the display CHD.
. Next, the microcomputer MCF has a 7-runsch linkage range.
Display, film sensitivity information Sv display, aperture value Av display
In order to erase the display data FI) D, ISD, FND
Store blank display data BLD in (
$E5069. $5070゜#5071). then ahead
Proceed to the steps after step 5063 mentioned above and install the microcomputer MC.
F waits until the next interrupt is issued. In this way, if you proceed to $5068, the display CHD
Display of charging status of main capacitor MC, display times
7. Table and indication of flash interlock range by FDP. IL
The display of the camera sensitivity information Sv and the aperture value Av disappear.
It will be done. [INTB] Figure 33 shows the external microcomputer when the interrupt INTB is issued.
70-Chart showing the operation of MCF. This interrupt I
N and T B are microcontrollers MC in the camera body.
Multiplied by B. In FIG. 1, 7 runci data CFR0 to CFR,
and FCR, ,FCR, are serial data buses SD
In the microcomputer MCB and the 7-rush circuit FLC via B.
When transferred between the microcomputer MCF located in
The pin MCB receives a low level chip select signal from terminal P2.
Outputs the number C3FL. This signal C37L is the contact point, J
microcomputer M CF in the flash device via u.
It is input to the interrupt terminal INTB (see Figure 3). Interrupt terminal INT by chip select signal C3FI-
In synchronization with the falling edge of B, the microcomputer MCF
70 - Begin operating according to the chart shown in the figure. The microcomputer MCF first connects the flash device to the camera body.
Determine whether to transfer dehe data FCRo, FCR,
Check (#5091). Microcomputer MC inside the camera body
'B inputs flash data FCR0, FCR.
When the microcomputer MCB outputs a high level signal via contact J3,
The read signal of the microcomputer MCF is read/write determined.
Output to terminal P28. On the other hand, the microcontroller MCB is 7
When outputting the data CFRo-CFR3,
The controller MCB sends the low-level write signal to the microcontroller MC.
F, is output to terminal P23 (see FIG. 3). Therefore,
Microcontrollers M and CF check the status of terminal P23 and
If °'H'' is input in 23, proceed to #5092.
Output data FCRo and FCR1 to the camera body.
However, if "L11" is input to terminal P23, $
Proceed to 5101 and input data CFR, -CFR3
. Data input/output will be explained with reference to FIG. As mentioned earlier, between the camera body and the 7 lash device
The data CFR, -CFR,,FCR,,FCRl are transferred by
When sent, contact J. Low level from terminal INTB
chip select signal is input. camera body
Data CFRo-CFR3 is transferred from to the 7 lash device.
When the contact point and J3 are connected to the microcomputer as mentioned above,
L is input to the terminal P23 of the MCF. At this time
, the microcomputer MCF has a reference clock input terminal from contact J.
Contact J is synchronized with the reference clock input to child SCK.
Data is input from the serial data input terminal SIN connected to
Input the data CFR, , -CFR3 one pin at a time. 7 Data from runcie device to camera body FCR8,F
When OR, is transferred, as mentioned earlier, contact J3 or
and terminal P2 of the microcomputer MCF. nito(” is
ゝIt has been input. At this time, the microcomputer MCF
In synchronization with the reference clock input to SCK, contact J
From the serial data output terminal SOU'T connected to
Output data FC'Ro, FCR, one pin at a time
. Returning to FIG. 33, the explanation will be continued. Finished outputting data FCRo, FCR, at $5092
Then, the microcomputer MCF sets the timer counter T.
” and start the timer ($509
3), timer interrupt by timer, interrupt terminal INTA, I
Enable interrupts INTA and INTB by NTB (#5
094. #5095). Then, any interrupt
Wait until the # Input data CFRo-CFR3 at 51.01 and finish.
In other words, the microcomputer MCF controls the exposure of the camera system.
Check whether the mode is M mode (#5102)
. 7' -9CF Ro (n top 2 humans cF Ro
7. If the content of CF Ro6 is "11", the microcontroller
MCF determines that the exposure control mode is M mode.
Skip to $5105, otherwise go to #5103
move on. In #5103, the microcomputer M CF automatically adjusts the brightness.
Set flag AMF to set automatic light control mode. Then, the microcomputer MCF automatically controls the display circuit FDP.
In order to display the current mode, the display data A M
Store "01" in D (5104), to $5105
move on. 2, in the camera system of this embodiment, the camera
If the exposure control mode of the camera system is not M mode,
The dimming mode is forcibly set to automatic dimming mode. At $5105, the microcontroller MCF is the camera system's
Check whether the exposure control mode is P mode. day
(Top 2 pits of CFRo) CFR87, CFRos
If the value is “00”, the microcomputer MCF will control the exposure control mode.
It is determined that the code is in P mode and enters #5106,
Otherwise, proceed to #5107. #5106. In #5107, the microcomputer MCF emits light.
Check the mode. At $5106, the microcontroller MCF is
It is determined whether the light emission mode is a forced light emission mode. If the content of the light emission mode register FMR is "00",
The light emission mode of the microcomputer MCF is forced light emission mode.
Then, proceed to #5108 and write “10” in register FMR.
” and switches the emission mode to non-emission mode. On the other hand, in #5107, the microcomputer MCF selects the light emitting mode.
It is determined whether or not the is in automatic light emission mode. Luminous mode
If the contents of register FMR is “01”, microcontroller M
The CF determines that the flash mode is automatic flash mode,
Proceed to $5108 and store "10" in register FMH.
, switch the emission mode to non-emission mode. After the light emitting mode has been switched, the microcomputer MCF
To convey the light emission mode to the microcomputer MCB inside the lab body.
, data FCR, 7, FCRo, second sensor FMR.
Store the contents (#5109). And display circuit FD
In order to display the light emission mode on P, the microcomputer MCF
Set the display data to FMD and store the contents of register FMR.
(#5110). In this way, in the camera system of this embodiment, exposure control
When the mode is P mode, the flash mode is forced flash mode.
mode, the microcomputer MCF will release the forced flash mode.
The light is turned off and switched to non-emission mode. Also, exposure control
If the mode is not P mode, the flash mode is auto flash mode.
mode, the microcomputer MCF will release the automatic flash mode.
(Table 10.11)
reference). When the display data FMD is set in #5110, the microcomputer
The MCF determines whether a system reset has been performed.
(#5111). Data CFR. If CFR3□ is set, my
Con MCF determines that a system reset has been performed,
Proceed to $5112 to #5117 to reset the flash device.
Set, otherwise skip to $5118
do. In #5112, the microcomputer MCF sets the light emission mode control.
Store “01” in register FMH and automatically fire the light emission mode.
Set to light mode. Then attach the light emitting monitor to the camera body.
In order to inform the microcomputer MCB in the microcomputer MC,
F is the upper 2 bits of data FCRo7. F.O.
Store the contents of register FMR in Ro6 (I5113
). At the same time, display the light emission mode on the display circuit FDP.
Therefore, the microcomputer MCF registers the display data FMD.
The contents of the data FMR are stored (#5114). Continuing,
The microcomputer MCF sets the automatic dimming flag and starts the dimming mode.
Set the light to auto dimming mode ($5115) and display times.
To display on the FDP that it is in automatic dimming mode.
, stores “01” in display data AMD ($$511
6). After that, the microcomputer MCF writes the irradiation range register FZR.
Store “000” and set to auto (#5117)
. In this way, when a system reset is performed, the flash
The lighting device is set to automatic flash mode and automatic dimming mode.
, the irradiation range is set to auto. After completing the above operations and proceeding to $5118, the microcomputer MCF
Move the light emitting panel back and forth to achieve the set illumination range.
move it. First, the microcomputer MCF has an irradiation range that is
It is checked whether it is true or not (#5118). Irradiation range register
If the contents of the star FZR are [000J, the microcomputer MC
It is determined that F is auto, and the process proceeds to #5119. and
, as mentioned earlier, the photographic lens used (focal length
7 lashes of light covers the angle of view of Fv)
In order to move the light emitting panel, the motor control circuit MDR
Output a signal. At $51:18, the contents of register FZR are set to [0'00J or higher].
If the microcomputer MCF determines that it is outside, go to #5120.
As mentioned earlier, the signal is sent from terminal P261P27.
Output and drive motor MOFL to motor control circuit MDR
let This causes the light emitting panel to move. and,
The microcomputer MCF connects the position detection circuit zCP to the terminal P28.
The position of the light emitting panel is determined by the signal input to 1P29.
detected, and its position is the focal length indicated by the contents of register FZR.
The 7 rays of light cover the angle of view of the photographic lens, which has a distance of
When the position is reached, the microcomputer MCF connects the terminal P2Gl'P2.
A signal is output from 7 to control the motor M to the motor control circuit MDR.
Stop OFL. After setting the position of the light emitting panel, the microcomputer MCF
The focus of the photographic lens has an angle of view covered by the flash light.
Display circuit FD for point distance and auto/manual display
In order to make P do it, similarly to #5028 (Figure 30)
and set the display data FZD ($51.21)
. The microcomputer MCF then controls the maximum output of the flash device.
Store the light intensity Iv in the data FcR, #5122), #
Proceed to 5123. In #5123, the microcomputer MCF controls the camera system.
Check the lighting mode. Data CFR, 6th place Pi)C
If FR, is set, the microcomputer MCF will not emit light.
Determine that the mode is active and proceed to #5126;
If so, it is determined that the light emitting mode is in effect, and the process proceeds to #5124. At $5124, the microcontroller MCF is the main capacitor
Check the charging voltage of MC and find that current flows into terminal P23.
If the terminal P23 is “H++”, the microcontroller M
CF indicates that the charging voltage of the main capacitor MC is higher than the specified value.
It is determined that the value has been reached and proceeds to #5125.
If so, proceed to #5126. In #5125, microcomputer MC
F outputs "L++" from terminal P35 and flashes.
Allows the control circuit FCC to output the light emission start signal STA.
Allowed. On the other hand, in @51.26, the microcomputer MCF is
Output "'H" from terminal P3S and flash control circuit
Prohibits the FCC from outputting the light emission start signal STA. In addition, the step of stirring 5124 is omitted and the state of CFR35 is used.
It is also possible to decide whether or not to emit light 9 based only on the status (later).
(mentioned). Next, the microcomputer MCF detects that the flash device is connected to the camera system.
7 lights to indicate that it is working as part of the stem.
cents STF ($5127). Then, my
The converter MCF outputs “H” from the terminal P30 and outputs the boost circuit.
Activate the path DD (#5128) and execute the DISP routine (
Proceed to Figure 32). FIG. 34 is a flowchart showing the timer interrupt routine.
It is. As mentioned earlier, the microcomputer and MCF have a built-in timer.
The timer allows the timer to run for a certain period of time (even if
If the timer interrupt occurs at intervals of 250 +n5ec,
It will be done. The microcomputer MCF first adds 1 to the timer counter T.
(#5131). And set its contents and given value to
Comparatively #5], 32), if T<K, go to #5133
, if T≧, proceed to $5144. In #51.33, the microcomputer MCF has a booster circuit DD.
Check if it is working. Terminal P3゜ to I4゛
is output, the microcomputer MCF outputs the boost circuit DD.
Determine that it is operating and proceed to #5134, otherwise
If so, skip to #51.36. At $5134, the microcontroller MCF is the main capacitor
Check the charging voltage of MC. Current flows into terminal P3□
If terminal P3□ is “HII”, the microcomputer MCF
, the charging voltage of the main capacitor Me reaches a predetermined value or higher.
It is determined that the
The operation of the pressure circuit DD is stopped (#5135). $51
At 34, no current flows into terminal P3□,
If terminal P1.2 is “L”, the microcomputer MCF
is when the charging voltage of main capacitor MC reaches the specified value.
I judge that it is not, and skip it for $5,136. Proceeding to #5136, the microcomputer MCF is connected to the camera body.
Is the dimming signal FSTP issued from contact J6?
Find out whether or not. If “H” is input to terminal P13,
, the microcomputer MCF recognizes that the dimming signal FSTP has been issued.
Then proceed to #5137 and get the 5th place pi of data FCR.
) Set FCRo. At the same time, the microcomputer
MCF has terminal P2. Outputs “H” from the display F.
Turn on CC (#51.38) and proceed to #5141. On the other hand, if "L++" is input to terminal P3),
The microcomputer MCF does not emit the dimming signal FSTP.
Judging that, the 5th place pi) FCR of data FCRo is
Reset (I 51:39). Or one, my
Con MCF outputs "L11" from terminal P25.
Turn off the display F' CD (#5140), #514
Go to 1. Proceeding to #5141, the microcomputer MCF sets the timer counter.
Resent the data and start the timer. after that
, the microcontroller MCF allows timer interrupts and (
#5142), interrupt by interrupt terminals INTA and INTB
Allow I NTA, I NTB ($5.143),
Waits until one of the interrupts is issued. If T≧, the flash is installed.
The position ends the operation as part of the camera system. So
To show that, the microcomputer MCF has 7 lags.
Resent the STF (#5144). Next, my
Con MCF both outputs “J-” from terminals P241P2S.
Output and turn off display C1-ID and F9D (#51
45), (#51.46), Full display on display circuit FDP
Display date to erase. AMD, FZD, FMD, FND, I SD, FDD
Store blank display data BLD in (#5147)
, transfers the data to the display circuit FDP (#5148). Then, the microcomputer MCF indicates that the boost circuit DD is operating.
Check whether it exists or not (#5149). From terminal P30 “
When “L” is output, the microcomputer MCF connects the external pressure circuit DD.
It was determined that it was not in operation and proceeded to well 5143.
If not, proceed to #5150. #51.50 adjusts the charging voltage of the main capacitor MO.
If the charging voltage reaches the specified value, the microcomputer
M CF outputs “L” from terminal pso and connects to booster circuit DD.
Stop the operation (#5151) and proceed to #5143. On the other hand, the charging voltage of the main capacitor MC reaches a predetermined value.
If not, proceed to #5141 and the microcomputer MCF
, reset the timer counter T and start the timer.
<#5141), enable timer interrupts (#514)
2). Then, the microcomputer MCF interrupts the interrupt at #5143.
Child 1 and above, as mentioned, interrupt terminals INTA, INTB
After the interrupts INTA and INTB are applied,
Interrupts INTA and INTB are activated for a specified period of time.
If not, the entire display on the flash device will be
Only the in-capacitor MC is charged. and,
When the charging voltage of main capacitor MC reaches the specified value
For example, charging of the main capacitor MC is also stopped, and the interrupt terminal
Interruption by I NTA, I NTB I NTA, INT
Wait until B is called. [Summary] The above is an example of a camera system implementing the present invention.
Ru. Finally, let us explain the light emission mode and exposure control mode in this example.
Let's summarize the relationship with the code. Table 10 shows the light emission mode and exposure control mode in this example.
This is a table showing the relationship with the code. As mentioned in the text, even if the exposure control mode is P mode,
For example, the flash mode can vary between automatic and non-flash modes.
Switching is possible only in On the other hand, if the exposure control mode is S, A, or M
If so, the flash firing mode is forced firing and non-firing.
This is possible only in the open. However, if the flash device
, operating independently from the camera system and externally.
For example, if you use this 7 ratunyu device on a camera other than a dedicated camera.
When attached, the flash mode changes from forced flash → automatic flash →
The mode can be switched from non-emission → forced emission →...
Table 11 shows how to switch the exposure control mode in this example.
Indicates how the flash mode changes when
This is a table. When this flash device is attached to a dedicated camera, the camera
When you switch the exposure control mode on the camera body, the
Flash emission mode depending on the selected exposure control mode.
is automatically switched. For example, when the exposure control mode changes from P mode to another mode.
When switched, the flash mode changes from automatic flash to non-flash, or
, switches from non-emission to non-emission. Conversely, exposure control mode
, S, A, M glue/switch from any mode to P mode
The flash mode changes from forced flash to non-flash, or non-flash.
Switches from emitting light to not emitting light. Also, a system reset is performed.
When activated, the flash mode will always be automatically activated, regardless of the previous flash mode.
Switches to light emitting mode.
【変形例】 ′
[第1変形例1
なお、本実施例において、露出制御モードと発光モード
との関係は、これに限定されるものではな仁第12図お
よび第13図に示したように変形することが可能である
。
このように変形するためには、先に説明したマイコンM
CBおよびマイコンMCFの制御を、次のように、変更
すればよい。
[マイコンMCBI
R253(第13図)を、Pモードであるが、またはS
モードであるかの判別にする。そして、#34.7.R
356(第20図)を削除する。さらに、第23図にお
いて、R429の次にPモードであるかどうかを判別す
るステップを設ける。そして、PモードであればR43
0へ進み、PモードでなければSモード演算(Av=B
vc+5v−Tv)を行ってR431へ進むように変更
する。
[マイコンMCFI
#5035.#5039(第31図)を、Pモードであ
るか、またはSモードであるかの判別にする。そして、
第33図において、R5105をPモードであるか、ま
たはSモードであるかの判別にする。さらに、R510
8を削除し、R5106においてFMR=00のときに
は、レジスタFMRr01Jを格納してR5109へ進
むようにする。また、R5107においてFMR=01
のときには、レジスタFMRに「00」をかくのうして
R5109に進むようにする。
このように変形すると、露出制御モードPモードかSモ
ードであれば、自動発光モード(または非発光モード)
になる。そしそ、カメラシステムは、フラッシュ発光を
伴うフラッシュ撮影では、P、S両モードで同じ動作を
行い、フラッシュ発光を伴わない自然光撮影では、Pモ
ードまたはSモードに応じた動作を行う。なお、露出制
御モードがAモードまたはMモードであるときは、先の
実施例と同しである。
また、この変形例では、露出制御モードがAモードまた
はMモードのとき(こ、AE口・ンクスインチALSを
ONさせると、スローシンクロ撮影になり、Pモードま
たはSモードのときにAEロックスイッチALSをON
させると、スポット測光撮影になる。
[第2変形例1
また、先の実施例では、メインコンデンサMCの充電が
完了していなければ、自然光撮影に移行するようになっ
ていたが、メインコンデンサMCに充電が完了していな
くても、フラッシュ撮影を行うようにしてもよい。なぜ
なら、先述したように、カメラシステムが作動するとき
は、つねに昇圧回路DDが作動し、メインコンデンサM
Cの充電が行なわれているので、はとんどの場合、メイ
ンコンデンサMCの充電は完了しているからである。
このように変更するには、次のように、マイコンMCB
、マイコンMCFの制御を変更すればより1゜
[マイコンMCBI
#301〜#304(第17図)および#341〜#3
44(第20図)を削除する。そして、第18図におい
て、R325とR327どの間に、メインコンデンサM
Cの充電が完了しておれば表示データFLI)、に「0
1」を格納し、メインコンデンサMCの充電が完了して
いなければデータFLD1に「00」を格納するステッ
プを設ける。さらに、第23図において、R427から
R436へ進むように変更する。また、データCFR3
の第7位ビットD F R36(F I)I S )を
、フラッシュ撮影を行うときにはリセットし、自然光撮
影を行うと外にはセットするように変更する。
[マイコンMCFI
第32図において、R5053でメインコンデンサMC
の充電か完了していなければ、R5067、$、、50
68を経てR5056へ進むステップを設(する。そし
て、拌5052でCFR,6=1であれば、表示器CH
Dによる充電完了表示をOFFしたのち@ 50’69
に進むようにする。
このように変更することにより、メインコンデンサMe
の充電待ち時間がなくなる。また、フラッシュ撮影のと
きには、メインコンデンサMCの充電が完了しているか
否かにかかわらず、フラッシュ装置での連動範囲、フィ
ルム感度、絞り値の表示が行なわれる。そして、自然光
撮影のときには、メインコンデンサMCの充電が完了し
ているか否かにかかわらず、そのような表示は行なわれ
ず、しかも、メインコンデンサMCの充電が完了しても
、表示器CHDによる充完表示は行なわれない。
[第3変形例]
前記実施例あるいは変形例においては、露出制御モード
がPモード(第2変形例ではSモードも)“ であれば
、スローシンクロ撮影は行なわれないが、AEロックス
イッチALSによるA、Eロックがなされた場合、フラ
ッシュ装置が発光モードになっていれば、露出制御モー
ドにかかわらず、スローシンクロ撮影が行なわれるよう
にすることもできる。このようにするには、マイコンM
CBの制御を、次のように変更すればよい。
[マイコンMCBI
#22B(第13図)を、非発光モードであるが否かの
判別にする。そして、非発光モードであれば、#259
へ進むようにし、非発光モードでなければ、すなわち、
強制発光モードが自動発光モードであれば、#230へ
進むようにする。このように変形すると、#251(第
13図)で、マイコンMCBが、AEロックスイッチA
LSによるAEロックがなされていると判断すると、露
出制御モードにかかわらず、#252のスローシンクロ
撮影に移行する。
[第4変形例]
先の実施例では、発光モードの選択はフラッシュ装置内
で行なわれていたが、発光モードに応じた動作そのもの
は、カメラボディ内のマイコンMCBによって制御され
ていた。しがし、フラッシュ装置内のマイコンMCFが
発光モードを判別し、発光モードに応じた制御を行うよ
うにすることも可能である。具体的には、以下のように
マイコンMCB、マイコンMCFの制御を変更する。
[マイコンMCB]
α演算ルーチン(第18図)の#329を削除する。
[マイコンMCF]
第33図において、井5123の前に、非発光モードで
あるか否かを判別するステップを設ける。
そして、発光モードが非発光モードであれば#5126
へ進むようにする。発光モードが非発光モードでなけれ
ば、発光モードが強制発光モードであるか否かを判別す
るようにする。判別の結果、発光モードが強制発光モー
ドであれば、#5124へ進むようにする。発光モード
が非発光モードでも強制発光モードでもなければ、すな
わち、発光モードが自動発光モードであれば、$512
3へ進むようにする。
[第5変形例1
また、先の実施例では、主被写体の輝度Bvsを求める
とき、撮影倍率βに応じて測光データBv。
〜BV5から必要な測光データを選択していたが、主ゾ
ーンと近接ゾーンとに応じて測光データを選択するよう
にしてもよい。
具体的には、第13図において、#230〜#243を
、たとえば、以下のように変更する。
まず、どのゾーンが主ゾーンであるかを判別する。第O
ゾーンが主ゾーンであれば、第1,2ゾーンが近接ゾー
ンであるか否かを判別する。また、第1(2)ゾーンが
主ゾーンであれば、第0ゾーンが近接ゾーンであるか否
かを判別する。そして、第1(2)ゾーンが主ゾーンで
あり、かつ、第Oゾ−ンが近接ゾーンであれば、さらに
第2(1)ゾーンが近接ゾーンであるか否かを判別する
。
第0・/−ンが主ゾーンであり、第1.2ゾーンがとも
に近接ゾーンであれば、主被写体の輝度Bvsを、五つ
の測光データBvo〜Bv4から求める。
そして、撮影レンズの焦点距離が所定の焦点距離(たと
えば50mm)よりも長ければ、測光データBvo−B
v2の重みを大きくした加重平均で主被写体の輝度Bv
sを求める。また撮影レンズの焦点距離が所定の焦点距
離よりも短ければ、測光データBVOの重みを大きくし
た加重平均で主被写体の輝度Bvsを求める。
第Oゾーンが主ゾーンであり、第1(2)ゾーンのみが
近接ゾーンであれば、主被写体の輝度Bvsを、二つの
測光データB v、、 B v、 (B v、)から求
める。このとき、測光データBvoの重みを大きくした
加重平均で主被写体の輝度Bvsを求める。。
第Oゾーンが主シー、ンであり、近接ゾーンがなければ
、一つの測光データBvoを主被写体の輝度Bvsとす
る。
第1(2)ゾーンが主ゾーンであり、第0.2(’1)
ゾーンが近接ゾーンであれば、三つの測光データB V
OI B v + HB V 2から主被写体の輝度
Bvsを求める。
このとき、測光ゾーンBv、(’Bv2)の重みを大き
くした加重平均で主被写体の輝度Bvsを求める。
第1(2)ゾーンが主ゾーンであり、第Oゾーンのみが
近接ゾーンであれば(第2(1)ゾーンは近接ゾーンで
なければ)、二つの測光データB+o、Bv、(Bv2
)から主被写体の輝度Bvsを算出する。このとき、測
光データBv1(Bv2)の重みを大きくした加重平均
で主被写体の輝度Bvsを求める。
第1(2)ゾーンが主ゾーンであり、近接ゾーンがなけ
れば、測光データBv1(Bv2)を主被写体の輝度B
vsとする。
このように変形すれば、撮影倍率βを求めなくても、主
被写体を確実に適正にすることができる。
[M6変形例1
先の実施例では、マイコンMCBは、フラッシュ装置が
装着されているか否かの判定を、発光モードの判定等で
兼用していたが、以下に述べるように、フラッシュ装置
が装着されているが否かを示すフラグ(便宜上、FON
Fという)を設け、そのフラグでもって、マイコンMC
Bか、フラッシュ装置が装着されているが否かを判定す
るようにしてもよい。
具体的には、AEシル−ン(第5図)において、7ラン
シユ装置から送られてくる7う・ンシュデータを入力し
た(#22)のち、マイコンMCBは、データFCRo
の第4ビツトFC195の状態を調べ、そのピッ)FC
R,,3がセットされておれは7ラグFONFをセット
し、そうでなければ7ラグFONFをリセットする。そ
して、マイコンMCBは、表示データを出力したのち(
#26>、7ラグFONFの状態を調べ、7ラグFON
Fがリセ・ントされておれば井28ヘスキンブし、7ラ
グFONFがセットされておれぼ#27へ進んで7ラン
シユテ゛−夕を出力するようにする。
同様に、ST’O’Pルーチン(第8図)において、7
ラツシユテ゛−夕を入力した(# 91 )のち、マイ
コンMCBは、データFCRoの第4ビットFCRO3
を調べ、そのピッ)’F’CRo3がセットされておれ
ば7ラグFONFをセットし、そうでなければ7ラグF
ONFをリセットする。そして、マイコンM’C’Bは
、表示データを出力したのち(#106)、7ラグFO
NFの状態を調べ、7ラグFONFがリセ・7トされで
おれば#107ヘスキンプし、7ラグFONFがセット
されておれば#106へ°進んでフラッシュデータを出
力するようにする。
また、サブルーチン「露出演算」(第13図)は、次の
ように変更する。社227において7ラグBLAFがセ
ットされていると、マイコンMCBは、7ラグFONF
の状態を調べ、7ラグFONFがリセットされておれば
@ 25’ 9 (サブルーチン「スポット測光」)へ
進み、7ラグFONFがセットされておれば#228へ
進んで発光モードを調べる。
同様に、#251において7ラグBLAFカリリセツト
されていると、マイコンMCBは、7ラグFONFの状
態を調べ、7ラグFONFがリセットされておれば#2
56(サブルーチン「自然光」)へ進み、7ラグFON
Fがセントされておれば#253へ進むようにする。
なお、サブル−チン1−システムリセット」(第25図
)、「モード変更」(第26図)、「データ変更」(第
27図)においては、フラッシュデータを出力する直前
であっても、マイコンMCBは、7ラグFONFの状態
を調べない。これは、以下の理由による。カメラシステ
ムが停止している状態において、スイッチSR3,MO
S、US、DSが操作されて割込INT、がかけられる
と、フラッシュ装置が装着されているか否かにかかわら
ず、7ラグFONFはリセットされている(STOPル
ーチン(第8図#108参照))。したがって、サブル
ーチン「システムリセット」等において、AEシル−ン
(第5図)#26〜#27と同様に、マイコンMCBが
7ラグF’ONFの状態を判定し、フラグFONFがセ
ットされているときのみ7ラツシユテ゛−夕を出力する
ようにすれば、カメラシステムが停止している状態で割
込INToがかけられ、サブルーチン「システムリセッ
ト」、「モード変更」、「データ変更」へ進むと、フラ
ッシュ装置が装着されているにもがかわらず、フラッシ
ュ装着のリセットやモード変更がなされないからである
。
[変形例71
次に、測光パターンの変形例を説明する。
第36図(a)は、測光パターンの第1変形例を示す図
である。この測光パターンは、CCDラインセンサl5
Lo−ISL2の位置を意識して測光領域を決めたもの
である。すなわち、領域1aは、中央にCCDラインセ
ンサl5Loが受は持つ領域(第Oゾーン)を含んだ矩
形状の領域である。領域2aは、中央にCCDラインセ
ンサISL、が受は持つ領域(第1ゾーン)を含んだ矩
形状の領域であって、測光面積は領域1の面積と、はぼ
、同じである。領域3aは、中央にCCDラインセンサ
l5L2が受は持つ領域(第2ゾーン)を含んだ矩形状
の領域であって、測光面積は領域1と、はぼ、同じであ
る。領域4aおよび5aは、領域1 a、 2 a。
3aを包むように位置しており、領域4aは領域1a、
2 at 3 aの上部、領域5aは、領域1 a、
2 a、 3 aの下部に、それぞれ、位置している
。測光パターンをこのような形状にすると、主ゾーンに
ある被写体(すなわち主被写体)を正確にスポット測光
することが可能になる。
第36図(1〕)は、測光パターンの第2変形例を示す
図である。この測光パターンは、第2図に示した測光パ
ターンと前記第1変形例の測光パターンの長所を取り入
れたものである。すなわち、領域1bは、測光領域LM
Rの中央部に位置し、円形状をしている。領域2bおよ
び3bは、それぞれ、領域11)の左右に位置し、はぼ
、扇形状をしている。そして、領域2 b、 3 bの
測光面積は、領域11+と、はぼ、同じである。領域4
1)お上、び5bは、領域1−1)、21+、3 bを
包むように位置しており、領域41)は領域1b、2b
、3bの上部に、領域5bは領域1 b、 2 b、
3 bの下部に位置している。そして、領域1 b、、
、 211.311.’l b、5 bを合わせると、
第2図に示した測光パターンにおける領域1,2.3.
4.5を合わせた領域と同じ形状、同じ大きさになる。
測光パターンをこのような形状にすると、画面FLMの
中央よりやや左(右)に主被写体が位置する場合には、
第2図に示した測光パターンに比べ、第1ゾーン(第2
ゾーン)の上下部に入射する光の影響が少なくなり、よ
り正確に主被写体の輝度を測定することが可能になる。
第36図(c)は、測光パターンの第3変形例を示す図
である。この変形例は、第2図に示した測光パターンの
うち、領域4,5を左右に配置したものである。すなわ
も、領域4cは、測光領域2cの左側に位置したC字状
をしており、領域5cは、測光領域3cの右側に位置し
たC字状をしている。
測光パターンをこのような形状にすると、主ゾーンが第
O〜2ゾーンのいずれであろう、とも、被写体像の大き
さに応じたキメの細かい測光が可能になる。
第36図(d)!よ、測光パターンの第4変形例を示す
図である。この変形例は、第3変形例の領域4 c、
5 cの上下部を削った測光パターンである。
測光パターンをこのような形状にすると、第3変形例と
同様、主ゾーンが第O〜2・/−ンのいずれZoo −
であろうとも、被写体像の大きさに応じたキメの細かい
測光が可能になる。それだけでなく、他の測光パターン
に比べて領域6dの測光面積が大きいので、背景光に対
する感度がアップする。
なお、以上の実施例および変形例では、第2iH光領域
と第3測光領域との間には、他の測光領域は存在してい
なかったが、それらの間に別の第2測光領域あるいは第
3測光領域を設けてもよい。
また、従来がら知られている撮影位置を判定する手段(
たとえば、水銀スイッチ等)を備え、横位置撮影である
が、あるいは縦位置撮影であるかを判定し、横位置撮影
と縦位置撮影とで主被写体輝度および背景輝度の演算方
法を変えてもよい。
具体的には、たとえば、第2図に示した測光パターンや
、第36図(a)、(b)に示した測光パターンを用い
た場合、横位置撮影であれば、上部に位置する測光領域
4 、4 a、 4 bの測光値の重みを下部の測光領
域5,5a、5bの測光値の重みよりも小さくして背景
の輝度を求めるようにする。これにより、明るい空が位
置する可能性が高い上部の測光領域の影響を少なくする
ことがでとる。そして、縦位置撮影であれば、測光領域
4,4a、4bの測光値と測光領域5,5a、5bの測
光値との重みを同一、にして背景の輝度を求めるように
する。また、縦位置撮影の場合、撮影倍率βが所定の撮
影倍率β。、β1に対して、β。くβくβ1であれば、
縦位置撮影において、通常、上になる左の測光領域2゜
2a、2’bの測光値の重みを、縦位置撮影において、
通常、下になる右の測光領域3.’3a、3bの測光値
の重みよりも小さくして、主被写体の輝度を求めるよう
にする。
同様に、第36図(C)、(cl)に示した測光パター
ンを用い′た場合、横位置撮影であれば、左の測光領域
2 c、4c、 2 d、’ 4 dの測光値と右の測
光領域3c+5’c、 3’d、 5 dの測光値との
重みを同−lこして主被写体の輝度および背景の輝度を
求めるようにする。
そして、縦位置撮影のときは、撮影倍率βが所定の撮影
倍率β1.β2に対しで、β1くβ〈β2であれば、縦
位置撮影において、通常、上になる左の測光領域4 e
、 4 dの測光値の重みを、縦位置撮影においで、通
常、下になる右の測光領域5’c、 5 dの重みより
も小さくして背景の輝度を求めるようにする。また、撮
影倍率βが、所定の撮影倍率β1、β。に対しで、β。
〈βくβ1であれば、測光領域2 c、 2 dの重み
を小さくして主被写体輝度を求め、測光領域4 C,4
dの重みを小さくして背景の輝度を求めるようにする。
さらに、撮影倍率βが所定の撮影倍率β。に対して、β
くβ。であれば、測光領域4 c、 4 dのみの測光
値の重みを、あるいは、測光領域2 c、 4 c、
2 d、 4 dの重みを小さくし、主被写体の輝度お
よび背景の輝度を求めるようにする。
なお、縦位置撮影においで、カメラの左右どちらが上に
なったかを検出する手段を設け、上になった方の測光領
域1こおける測光値の重みを小さくして被写体の輝度を
求めるようにしてもよい。
第 1 表
−2o4−
第 2 表
第 3 表
第4−1表
第4−2表
第5表
SYS・・・・・・・・・・・システムリセ・メト時の
みセントされるFDIS・・・・・・・・7ランシユ装
置の表示を禁止するときセットされる
FNS・・・・・・・・・・・7ラツシユ発光を禁止す
るときセットされるFMR・・・・・・・・・・・発光
モードRDY・・・・・・・・・・・充電完了のとぎセ
ットされるOK・・・・・・・・・・・・・・1動調光
したときセットされるFON・・・・・・・・・・・7
ラツシユ装置の電源がONのときセットされ第 6
表
[:Bvs演算■
I[:Bvs演算■
IV:Bvs演算■
第7表
第 8 表
第9表
i近:第iゾーン内にある被写体が主被写体の近くにあ
る場合(i =0.1.2)
第 10 表
第11表
第 12 表
第13表
見功!募1表
以上、説明したように、本発明の多分割測光装置は前記
の構成を備えているので、この装置を用いれば、主被写
体が被写界に占める位置や主被写体像が撮影画面に占め
る大軽さが、どのように変化しても、主被写体を適確に
判別することができ、主被写体を正確に測光することが
可能になる。それとともに、本発明の多分割測光装置を
用いれば、背景輝度をも正確に測定することができるの
で、被写界の輝度分布の情況を把握することができ、的
確な露出を得ることが可能になる。[Modification] ' [First modification 1 In this embodiment, the relationship between the exposure control mode and the light emission mode is not limited to this. It is possible to transform. In order to transform in this way, the microcomputer M described earlier must be
Control of the CB and microcomputer MCF may be changed as follows. [The microcomputer MCBI R253 (Fig. 13) is in P mode or S
mode. And #34.7. R
356 (Figure 20) is deleted. Furthermore, in FIG. 23, a step is provided next to R429 to determine whether the mode is P mode. And if it is P mode, R43
0, and if it is not P mode, S mode operation (Av=B
vc+5v-Tv) and proceed to R431. [Microcomputer MCFI #5035. #5039 (Fig. 31) is used to determine whether the mode is P mode or S mode. and,
In FIG. 33, R5105 is used to determine whether the mode is P mode or S mode. Furthermore, R510
8 is deleted, and when FMR=00 in R5106, the register FMRr01J is stored and the process proceeds to R5109. Also, in R5107, FMR=01
In this case, "00" is written to the register FMR and the process proceeds to R5109. When transformed in this way, if the exposure control mode is P mode or S mode, it will switch to automatic flash mode (or non-flash mode)
become. The camera system performs the same operation in both P and S modes in flash photography that involves flash emission, and operates in accordance with P mode or S mode in natural light photography that does not involve flash emission. Note that when the exposure control mode is A mode or M mode, it is the same as in the previous embodiment. In addition, in this modification, when the exposure control mode is A mode or M mode (when the AE port/next inch ALS is turned on, slow synchronized shooting is performed, and when the exposure control mode is P mode or S mode, the AE lock switch ALS is turned on). ON
When set, spot metering will be used. [Second Modification 1 Additionally, in the previous embodiment, if the main capacitor MC had not been fully charged, the transition to natural light photography would have been made; however, even if the main capacitor MC had not been fully charged, , flash photography may be performed. This is because, as mentioned earlier, when the camera system operates, the booster circuit DD always operates, and the main capacitor M
This is because, in most cases, charging of the main capacitor MC has been completed since charging of the main capacitor MC is being performed. To change like this, change the microcontroller MCB as follows.
, if you change the control of the microcomputer MCF, it will be more than 1° [Microcomputer MCBI #301 to #304 (Fig. 17) and #341 to #3
44 (Figure 20). In Figure 18, between R325 and R327, the main capacitor M
If the charging of C is completed, the display data FLI) will be “0”.
1" is stored in the data FLD1, and if charging of the main capacitor MC is not completed, a step of storing "00" in the data FLD1 is provided. Furthermore, in FIG. 23, the process is changed to proceed from R427 to R436. Also, data CFR3
The seventh bit DFR36(F I) IS) is reset when flash photography is performed, and set when natural light photography is performed. [Microcomputer MCFI In Figure 32, R5053 is the main capacitor MC
If charging is not completed, R5067, $50
68 to proceed to R5056. Then, if CFR,6=1 in stirring 5052, the display CH
After turning off the charging completion display by D @ 50'69
Let's move on to. By changing in this way, the main capacitor Me
No more waiting time for charging. Furthermore, during flash photography, the interlocking range, film sensitivity, and aperture value of the flash device are displayed regardless of whether or not the main capacitor MC has been fully charged. When shooting with natural light, no such display is made regardless of whether or not the main capacitor MC has been fully charged.Furthermore, even when the main capacitor MC has been fully charged, the display CHD indicates that the charging is complete. No display is performed. [Third Modification] In the embodiment or modification described above, if the exposure control mode is P mode (also S mode in the second modification), slow synchronized photography is not performed, but the AE lock switch ALS When A and E locks are activated, slow synchronized photography can be performed regardless of the exposure control mode as long as the flash device is in the emission mode.To do this, the microcontroller M
The control of CB may be changed as follows. [Microcomputer MCBI #22B (Fig. 13) is used to determine whether or not it is in non-emission mode. And if it is in non-emission mode, #259
and if it is not in non-emission mode, that is,
If the forced light emission mode is the automatic light emission mode, the process proceeds to #230. When transformed in this way, at #251 (Fig. 13), the microcomputer MCB locks the AE lock switch A.
If it is determined that AE lock is achieved by LS, the process shifts to #252 slow synchro photography regardless of the exposure control mode. [Fourth Modification] In the previous embodiment, the selection of the light emission mode was performed within the flash device, but the operation itself in accordance with the light emission mode was controlled by the microcomputer MCB within the camera body. However, it is also possible that the microcomputer MCF in the flash device determines the light emission mode and performs control according to the light emission mode. Specifically, the control of the microcomputer MCB and microcomputer MCF is changed as follows. [Microcomputer MCB] Delete #329 of the α calculation routine (Fig. 18). [Microcomputer MCF] In FIG. 33, before step 5123, a step is provided to determine whether or not the mode is a non-emission mode. And if the emission mode is non-emission mode, #5126
Let's move on to. If the light emission mode is not the non-light emission mode, it is determined whether the light emission mode is the forced light emission mode. As a result of the determination, if the light emission mode is the forced light emission mode, the process proceeds to #5124. If the flash mode is neither non-flash mode nor forced flash mode, that is, if the flash mode is automatic flash mode, $512
Proceed to step 3. [Fifth Modification 1 Furthermore, in the previous embodiment, when determining the brightness Bvs of the main subject, the photometric data Bv is determined according to the imaging magnification β. Although the necessary photometric data is selected from ~BV5, the photometric data may be selected according to the main zone and the proximity zone. Specifically, in FIG. 13, #230 to #243 are changed as follows, for example. First, it is determined which zone is the main zone. No. O
If the zone is the main zone, it is determined whether the first and second zones are adjacent zones. Furthermore, if the first (2) zone is the main zone, it is determined whether or not the 0th zone is the adjacent zone. If the first (2) zone is the main zone and the Oth zone is the proximity zone, it is further determined whether the second (1) zone is the proximity zone. If the 0th//-th zone is the main zone and the 1st and 2nd zones are both proximity zones, the brightness Bvs of the main subject is determined from the five photometric data Bvo to Bv4. Then, if the focal length of the photographic lens is longer than a predetermined focal length (for example, 50 mm), the photometric data Bvo-B
The brightness Bv of the main subject is a weighted average with a larger weight of v2.
Find s. Furthermore, if the focal length of the photographing lens is shorter than a predetermined focal length, the brightness Bvs of the main subject is determined by a weighted average of the photometric data BVO with increased weight. If the O-th zone is the main zone and only the first (2) zone is the proximity zone, the brightness Bvs of the main subject is determined from the two photometric data Bv,, Bv, (Bv,). At this time, the brightness Bvs of the main subject is determined by a weighted average of the photometric data Bvo with increased weight. . The O-th zone is the main scene, and if there is no proximity zone, one photometric data Bvo is taken as the brightness Bvs of the main subject. The first (2) zone is the main zone, and the 0.2 ('1)
If the zone is a proximity zone, three photometric data B V
The brightness Bvs of the main subject is determined from OI B v + HB V 2. At this time, the brightness Bvs of the main subject is determined by a weighted average of the photometric zones Bv, ('Bv2) with increased weights. If the first (2) zone is the main zone and only the O-th zone is the proximity zone (the second (1) zone is not the proximity zone), then the two photometric data B+o, Bv, (Bv2
), calculate the brightness Bvs of the main subject. At this time, the brightness Bvs of the main subject is determined by a weighted average of the photometric data Bv1 (Bv2) with increased weight. If the first (2) zone is the main zone and there is no proximity zone, the photometric data Bv1 (Bv2) is used as the main subject's brightness B.
vs. With this modification, the main subject can be reliably set appropriately without determining the photographing magnification β. [M6 Modification Example 1 In the previous embodiment, the microcomputer MCB also used the determination of whether or not a flash device is attached to determine the light emission mode, etc., but as described below, if the flash device is attached A flag indicating whether or not the FON
F) is set up, and with that flag, the microcomputer MC
Alternatively, it may be determined whether the flash device is attached or not. Specifically, in the AE screen (Fig. 5), after inputting the 7 run data sent from the 7 run unit (#22), the microcomputer MCB inputs the data FCRo.
Check the state of the 4th bit FC195 of
If R,,3 is set, it sets the 7-lag FONF, otherwise it resets the 7-lag FONF. After outputting the display data, the microcomputer MCB outputs the display data (
#26>, check the status of 7-lag FONF, and check the status of 7-lag FON
If F has been reset, it skips to well 28, sets 7 lag FONF, and goes to #27 to output 7 lags. Similarly, in the ST'O'P routine (Figure 8), 7
After inputting the flash data (#91), the microcomputer MCB inputs the fourth bit FCRO3 of the data FCRo.
Check that pin) 'F' If CRo3 is set, set 7 lag FONF, otherwise set 7 lag F
Reset ONF. After outputting the display data (#106), the microcomputer M'C'B outputs the 7-lag FO
The state of NF is checked, and if the 7-lag FONF has not been reset or reset, skip to #107, and if the 7-lag FONF is set, go to #106 to output flash data. Further, the subroutine "exposure calculation" (FIG. 13) is changed as follows. If 7 lag BLAF is set in company 227, the microcomputer MCB will set 7 lag FONF.
If the 7-lag FONF has been reset, the process proceeds to @25'9 (subroutine "spot photometry"); if the 7-lag FONF has been set, the process proceeds to #228 to check the light emission mode. Similarly, if the 7-lag BLAF calibration has been reset in #251, the microcomputer MCB checks the state of the 7-lag FONF, and if the 7-lag FONF has been reset, the microcomputer MCB checks the state of the 7-lag FONF, and if the 7-lag FONF has been reset,
Proceed to 56 (subroutine "Natural Light") and set 7 lag FON
If F has been cented, proceed to #253. In addition, in "Subroutine 1 - System Reset" (Fig. 25), "Mode Change" (Fig. 26), and "Data Change" (Fig. 27), even immediately before outputting flash data, the microcomputer The MCB does not check the state of the 7-lag FONF. This is due to the following reasons. When the camera system is stopped, switch SR3, MO
When S, US, and DS are operated and an interrupt INT is applied, the 7-lag FONF is reset regardless of whether or not a flash device is installed (STOP routine (see #108 in Figure 8)). ). Therefore, in the subroutine "system reset" etc., similarly to AE screen (Fig. 5) #26 to #27, when the microcomputer MCB determines the state of the 7-lag F'ONF and the flag FONF is set, If only 7 flash data is output, the interrupt INTo will be applied while the camera system is stopped, and when the subroutines "System Reset", "Mode Change", and "Data Change" are executed, the flash device will be output. This is because even though the flash is attached, the flash attachment is not reset or the mode is changed. [Modification 71 Next, a modification of the photometric pattern will be described. FIG. 36(a) is a diagram showing a first modification of the photometric pattern. This photometry pattern is based on the CCD line sensor l5.
The photometry area was determined with the position of Lo-ISL2 in mind. That is, the region 1a is a rectangular region including a region (O-th zone) where the CCD line sensor l5Lo is located in the center. Region 2a is a rectangular region including a region (first zone) in which the CCD line sensor ISL is located in the center, and the photometric area is almost the same as that of region 1. The region 3a is a rectangular region including a region (second zone) in the center where the CCD line sensor l5L2 is located, and has almost the same photometric area as the region 1. Regions 4a and 5a are regions 1a and 2a. 3a, and area 4a is located so as to surround area 1a,
The upper part of 2 at 3 a, region 5a, is the upper part of region 1 a,
They are located at the bottom of 2a and 3a, respectively. When the photometry pattern is shaped like this, it becomes possible to accurately spot photometer the object in the main zone (that is, the main object). FIG. 36 (1) is a diagram showing a second modification of the photometric pattern. This photometric pattern incorporates the advantages of the photometric pattern shown in FIG. 2 and the photometric pattern of the first modification. That is, the area 1b is the photometric area LM
It is located in the center of R and has a circular shape. Regions 2b and 3b are located on the left and right sides of region 11), respectively, and have a fan shape. The photometric areas of regions 2b and 3b are almost the same as that of region 11+. Area 4
1) The top and 5b are located so as to wrap around the areas 1-1), 21+, and 3b, and the area 41) is located around the areas 1b and 2b.
, 3b, region 5b has regions 1 b, 2 b,
It is located at the bottom of 3b. And area 1 b...
, 211.311. 'l b, 5 b combined,
Areas 1, 2, 3, . . . in the photometric pattern shown in FIG.
It has the same shape and size as the combined area of 4.5. When the metering pattern is shaped like this, if the main subject is located slightly to the left (right) of the center of the screen FLM,
Compared to the photometric pattern shown in Figure 2, the first zone (second zone)
This reduces the influence of light incident on the upper and lower parts of the zone), making it possible to more accurately measure the brightness of the main subject. FIG. 36(c) is a diagram showing a third modification of the photometric pattern. In this modification, regions 4 and 5 of the photometric pattern shown in FIG. 2 are arranged on the left and right sides. In other words, the area 4c has a C-shape located on the left side of the photometric area 2c, and the area 5c has a C-shape located on the right side of the photometric area 3c. When the photometry pattern is shaped like this, fine-grained photometry corresponding to the size of the subject image becomes possible, regardless of whether the main zone is one of the O-th to second zones. Figure 36(d)! FIG. 7 is a diagram showing a fourth modification of the photometric pattern. This modification includes region 4c of the third modification,
This is a photometry pattern with the top and bottom of 5c removed. When the photometry pattern is shaped like this, as in the third modification, fine-grained photometry corresponding to the size of the subject image can be achieved no matter where the main zone is from the 0th to the 2nd/-th zone. It becomes possible. In addition, since the photometric area of the region 6d is larger than that of other photometric patterns, the sensitivity to background light is increased. In the above embodiments and modifications, no other photometric area exists between the second iH light area and the third photometric area, but there is another second photometric area or another photometric area between them. Three photometric areas may be provided. In addition, a conventionally known means of determining the photographing position (
For example, a mercury switch, etc.) may be provided to determine whether the photograph is taken in a horizontal or vertical position, and the method of calculating the main subject brightness and background brightness may be changed depending on whether the photograph is taken in a horizontal or vertical position. . Specifically, for example, when using the photometry pattern shown in Fig. 2 or the photometry patterns shown in Figs. The luminance of the background is determined by making the weight of the photometric values of 4, 4a, and 4b smaller than the weight of the photometric values of the lower photometric areas 5, 5a, and 5b. This makes it possible to reduce the influence of the upper photometric region where bright sky is likely to be located. When shooting in a vertical position, the luminance of the background is determined by giving the same weight to the photometric values of the photometric areas 4, 4a, 4b and the photometric values of the photometric areas 5, 5a, 5b. Furthermore, in the case of vertical position photography, the photography magnification β is a predetermined photography magnification β. , β for β1. If β β β1,
In vertical shooting, the weight of the photometric value of the left photometric area 2°2a, 2'b, which is usually above, is
The right metering area, which is usually at the bottom 3. 'The brightness of the main subject is determined by using a weight smaller than the weight of the photometric values of 3a and 3b. Similarly, when using the photometry patterns shown in FIGS. 36(C) and (cl), for horizontal shooting, the photometry values of the left photometry areas 2c, 4c, 2d, and '4d are as follows. The luminance of the main subject and the luminance of the background are determined by weighting the photometric values of the right photometric areas 3c+5'c, 3'd, and 5d by the same -l. When photographing in a vertical position, the photographing magnification β is set to a predetermined photographing magnification β1. For β2, if β1 < β2, then the left photometry area 4 e, which is usually the upper part in vertical shooting
, 4 d is set to be smaller than the weight of the right photometric areas 5'c and 5 d, which are normally lower in vertical position photography, to determine the brightness of the background. Further, the photographing magnification β is a predetermined photographing magnification β1, β. Against, β. If β is β1, the main subject brightness is determined by reducing the weight of photometry areas 2c and 2d, and
The background brightness is determined by reducing the weight of d. Further, the imaging magnification β is a predetermined imaging magnification β. For, β
Ku β. If so, the weight of the photometric values only for photometric areas 4 c, 4 d, or photometric areas 2 c, 4 c,
The weights of 2d and 4d are reduced, and the brightness of the main subject and the brightness of the background are determined. In addition, when shooting in a vertical position, a means is provided to detect whether the left or right side of the camera is on top, and the brightness of the subject is determined by reducing the weight of the photometric value in the photometry area of the top side. Good too. Table 1 - 2o4 - Table 2 Table 3 Table 4-1 Table 4-2 Table 5 SYS・・・・・・・・・・FDIS will be sent only at system reset/method. ...FNS that is set when prohibiting the display of the 7 lash device ....................... 7 FMR that is set when prohibiting the rash light emission...・Light emission mode RDY・・・・・・・・・OK is set when charging is completed・FON is set when 1 dynamic dimming is performed.・・・・・・・・・7
This is set when the power of the lash device is turned on.
Table [: Bvs calculation ■ I[: Bvs calculation ■ IV: Bvs calculation ■ Table 7 Table 8 Table 9 Table i Near: When the subject in the i-th zone is close to the main subject (i = 0.1 .2) Look at Table 10, Table 11, Table 12, and Table 13! Table 1 As explained above, the multi-segment photometry device of the present invention has the above configuration, so if this device is used, the position of the main subject in the field and the image of the main subject can be displayed on the shooting screen. No matter how the amount of light and weight it occupies changes, the main subject can be accurately identified and the main subject can be accurately photometered. At the same time, by using the multi-segment photometry device of the present invention, it is possible to accurately measure the background brightness, so it is possible to grasp the situation of the brightness distribution of the subject and obtain accurate exposure. become.
第1図は、本発明を実施したカメラシステムの回路図で
ある。第2図は、本発明を実施したカメラシステムにお
ける測光範囲および焦点調整状態検出領域を示す図であ
る。第3図は、本発明を実施したカメラシステムに用い
られるフラッシュ装置の回路図である。第4図ないし第
29図は、本発明を実施したカメラシステムにおいて、
カメラボディ内に設けられたマイコンの制御を示すフロ
ーチャートである。第30図ないし第34図は、本発明
を実施したカメラシステムにおいて、フラッシュ装置内
に設けられたマイコンの制御を示す70−チャートであ
る。第35図は、本発明を実施したカメラシステムにお
いて、自動発光モード時の撮影条件を示した図である。
第36図は、本発明を実施したカメラシステムにおける
測光領域の変形例を示す図である。
I SLo、I SL、、I SL2
焦点検出対象領域
1.1a−1d、’2.2’a−2dt3,3a−3d
第1測光領域
P D 、、P D 、、P D 2
第1測光手段
4.4g−4’d、5t5a−5d
第2測光領域
PD、、PD4
第2測光手段
第3測光領域
D 5
第3測光手段
出願人 ミノルタカメラ株式会社
第35図
F3vh F5vsα)
味
瞭
Q;
zi Nへ )=FIG. 1 is a circuit diagram of a camera system implementing the present invention. FIG. 2 is a diagram showing a photometry range and a focus adjustment state detection area in a camera system implementing the present invention. FIG. 3 is a circuit diagram of a flash device used in a camera system embodying the present invention. 4 to 29 show a camera system implementing the present invention,
3 is a flowchart showing control of a microcomputer provided within the camera body. FIGS. 30 to 34 are 70-charts showing control of a microcomputer provided in a flash device in a camera system implementing the present invention. FIG. 35 is a diagram showing photographing conditions in automatic flash mode in a camera system embodying the present invention. FIG. 36 is a diagram showing a modification of the photometry area in the camera system implementing the present invention. I SLo, I SL,, I SL2 Focus detection target area 1.1a-1d, '2.2'a-2dt3, 3a-3d
First photometric area PD,, PD,, PD 2 First photometric area 4.4g-4'd, 5t5a-5d Second photometric area PD,, PD4 Second photometric area Third photometric area D 5 Third Applicant for photometric means: Minolta Camera Co., Ltd. Figure 35 F3vh F5vsα) Taste Q;
Claims (1)
の第1測光領域の輝度情報を求める複数の第1測光手段
と、 前記第1測光領域の周辺にある第2測光領域の輝度情報
を求める第2測光手段と、 前記第2測光領域の外側にある第3測光領域の輝度情報
を求める第3測光手段とを 備えた多分割測光装置。[Scope of Claims] 1. A plurality of first photometric means for obtaining luminance information of a plurality of first photometric areas corresponding to each of a plurality of focus detection target areas, and a second photometric unit located around the first photometric area. A multi-segment photometry device comprising: a second photometry device that obtains luminance information of a region; and a third photometry device that obtains luminance information of a third photometry region located outside the second photometry region.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6440888A JPH01235929A (en) | 1988-03-16 | 1988-03-16 | Multidivided photometric device |
US07/453,259 US4977423A (en) | 1988-02-08 | 1989-12-20 | Exposure calculating apparatus |
US07/567,909 US5162835A (en) | 1988-02-08 | 1990-08-15 | Exposure calculating apparatus |
US07/567,794 US5097281A (en) | 1988-02-08 | 1990-08-15 | Exposure calculating apparatus |
US07/567,976 US5142317A (en) | 1988-02-08 | 1990-08-15 | Exposure calculating apparatus |
US07/630,746 US5233384A (en) | 1988-02-08 | 1990-12-20 | Flash photographing system |
US07/868,089 US5214465A (en) | 1988-02-08 | 1992-04-13 | Exposure calculating apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6440888A JPH01235929A (en) | 1988-03-16 | 1988-03-16 | Multidivided photometric device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01235929A true JPH01235929A (en) | 1989-09-20 |
Family
ID=13257451
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6440888A Pending JPH01235929A (en) | 1988-02-08 | 1988-03-16 | Multidivided photometric device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01235929A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01293310A (en) * | 1988-05-20 | 1989-11-27 | Canon Inc | Photographing device |
DE4118452A1 (en) * | 1990-06-05 | 1991-12-12 | Asahi Optical Co Ltd | EXPOSURE METER FOR A CAMERA |
JPH07319003A (en) * | 1995-05-22 | 1995-12-08 | Canon Inc | Camera |
US5515133A (en) * | 1990-05-07 | 1996-05-07 | Minolta Camera Kabushiki Kaisha | Flash apparatus |
-
1988
- 1988-03-16 JP JP6440888A patent/JPH01235929A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01293310A (en) * | 1988-05-20 | 1989-11-27 | Canon Inc | Photographing device |
US5515133A (en) * | 1990-05-07 | 1996-05-07 | Minolta Camera Kabushiki Kaisha | Flash apparatus |
DE4118452A1 (en) * | 1990-06-05 | 1991-12-12 | Asahi Optical Co Ltd | EXPOSURE METER FOR A CAMERA |
DE4118452C2 (en) * | 1990-06-05 | 1998-06-18 | Asahi Optical Co Ltd | Exposure meter for a camera |
JPH07319003A (en) * | 1995-05-22 | 1995-12-08 | Canon Inc | Camera |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH01235929A (en) | Multidivided photometric device | |
JPH065352B2 (en) | Electronically controlled camera | |
JPH037086B2 (en) | ||
JPH01287639A (en) | Camera equipped with multiple dividing photometric device | |
JPH01202720A (en) | Exposure controller | |
JP2621295B2 (en) | Exposure control device | |
JP4512173B2 (en) | Ranging device | |
JPH0943670A (en) | Camera system | |
JP2007322895A (en) | Imaging apparatus and control method therefor | |
JPH01202719A (en) | Flash photographing device | |
JPH0943671A (en) | Camera system | |
JPH0954364A (en) | Camera system | |
JPH01202718A (en) | Flashing device | |
JPH02287335A (en) | Flash photographing device | |
JP3834377B2 (en) | Strobe device | |
JP3098048B2 (en) | Camera system for flash photography | |
JPH11282063A (en) | Camera | |
JPH11160766A (en) | Camera | |
JPH0365937A (en) | Camera incorporating flashing device | |
JPH11282064A (en) | Camera | |
JPH0277043A (en) | Multi-division photometry device in external photometry system and camera provided therewith | |
JPS6279433A (en) | Display controller for camera | |
JPH1195306A (en) | Camera | |
JPH0284622A (en) | Photometer and camera provided with it | |
JPH02251940A (en) | Camera |