(57)【特許請求の範囲】
【請求項１】
レリーズボタンの半押しで測光処理および測距処理を実行し、前記レリーズボタンの全押しで撮影処理を実行するカメラであって、
前記レリーズボタンが半押しされたときに、前記測距処理により得た撮影距離データに基づいて、撮影距離が所定範囲より遠い場合は風景モードを、近い場合は近接モードを選択し、前記撮影距離データが所定範囲内の場合は撮影レンズの焦点距離データおよび前記撮影距離データに基づいて演算した撮影倍率が所定範囲内のときは人物モードを選択し、撮影倍率が所定範囲外のときはノーマルモードを選択する撮影モード自動選択手段；および、
前記自動選択される撮影モードを含む複数の撮影モードの中から任意の撮影モードをマニュアル操作を受けて選択する撮影モードマニュアル選択手段；を備え、
前記撮影モードマニュアル選択手段によって撮影モードがマニュアル選択されたときは、前記撮影モード自動選択手段による撮影モードの自動選択が禁止されること、を特徴とする撮影モード自動選択装置を備えたカメラ。
【請求項２】
請求項１に記載の撮影モード自動選択装置を備えたカメラは、前記撮影モード自動選択手段によって撮影モードが自動選択された後に撮影モードマニュアル選択手段によって撮影モードがマニュアル選択されても、前記撮影モード自動選択手段による撮影モード自動選択を可能にするスイッチ手段を備えていることを特徴とする撮影モード自動選択装置を備えたカメラ。
【請求項３】
請求項１または２に記載の撮影モード自動選択装置を備えたカメラは、前記撮影モード自動選択手段によって撮影モードが自動選択された後に撮影モードマニュアル選択手段によって撮影モードがマニュアル選択されたときは、前記レリーズボタンが全押しされて撮影処理が終了したときに、前記撮影モード自動選択手段による撮影モード自動選択を可能にすることを特徴とする撮影モード自動選択装置を備えたカメラ。
【請求項４】
請求項１から３の何れか一項に記載の撮影モード自動選択装置を備えたカメラは、前記撮影モード自動選択手段によって撮影モードが自動選択された後に撮影モードマニュアル選択手段によって撮影モードがマニュアル選択されても、所定時間経過後に前記撮影モード自動選択手段による撮影モード自動選択を可能にすることを特徴とする撮影モード自動選択装置を備えたカメラ。
【請求項５】
請求項１から４の何れか一項に記載の撮影モード自動選択装置を備えたカメラは、前記撮影モード自動選択手段、撮影モードマニュアル選択手段を含むカメラ回路と、カメラが撮影可能な状態になってから何らかの操作が所定時間実行されなかったときに前記カメラ回路を待機状態にするタイマーを備え、前記撮影モード自動選択手段によって撮影モードが選択された後に撮影モードマニュアル選択手段によって撮影モードがマニュアル選択されていても、前記タイマーにより前記カメラ回路が待機状態になったときには前記撮影モード自動選択手段による撮影モード自動選択を可能にすることを特徴とする撮影モード自動選択装置を備えたカメラ。
【請求項６】
請求項１から５のいずれか一項に記載の撮影モード自動選択装置を備えたカメラは、該カメラの電源をオン／オフするとともに、前記撮影モード自動選択手段による撮影モード選択を可能にするメインスイッチ手段と、該メインスイッチ手段により前記撮影モード自動選択手段による撮影モード自動選択が可能な状態で操作されたときに、前記撮影モードマニュアル選択手段を作動させて撮影モードをマニュアル選択するアップ／ダウンスイッチ手段を備えている撮影モード自動選択装置を備えたカメラ。
【請求項７】
請求項６記載の撮影モード自動選択装置を備えたカメラはさらに、前記撮影モードマニュアル選択手段によって撮影モードがマニュアル選択された状態において前記撮影モード自動選択手段による撮影モード自動選択を可能にする切換えスイッチを備えている撮影モード自動選択装置を備えたカメラ。
【発明の詳細な説明】
【０００１】
【技術分野】
本発明は、撮影モードを複数の撮影モードの中から自動選択できる撮影モード自動選択装置を備えたカメラに関する。
【０００２】
【従来技術及びその問題点】
近年のカメラ、特に一眼レフカメラは、複数のプログラム露出モードを備えている。撮影者は自身の好みによって、あるいは被写体の条件に応じて、適切なシャッタ速度、絞り値が設定されるような露出モードを、複数の露出モードの中から選択しなければならなかった。選択操作は、押しボタンスイッチ、あるいはダイヤルスイッチによるものがある。いずれにしても、従来は撮影者自身が操作しなければならないので操作がわずらわしく、せっかく選択しても、被写体の状態が変わるなどによって選択し直す必要が生じる。このように再び選択する操作は非常にわずらわしく、速写性も損ねる。
【０００３】
そこで、撮影条件に応じた最適な撮影モードを自動選択可能なカメラが望まれている。しかし、撮影者は、通常は自動選択された撮影モードで満足していても、ときには選択された撮影モード以外の撮影モードを選択したいと欲する場合もある。かかる場合に、撮影者が折角撮影モードをマニュアル選択しても、撮影の際に撮影モードが自動選択されては困る。一方、撮影モードをマニュアルで選択するモードと自動選択するモードとをスイッチ操作で選択するのも煩わしい。
【０００４】
【発明の目的】
本発明は上記カメラの問題に鑑みてなされたもので、撮影条件に応じた最適な撮影モードを自動選択可能とする一方、撮影者が欲する撮影モードのマニュアル選択も簡単にできるカメラを提供することを目的とする。
【０００５】
【発明の概要】
この目的を達成する本発明は、レリーズボタンの半押しで測光処理および測距処理を実行し、前記レリーズボタンの全押しで撮影処理を実行するカメラであって、前記レリーズボタンが半押しされたときに、前記測距処理により得た撮影距離データに基づいて、撮影距離が所定範囲より遠い場合は風景モードを、近い場合は近接モードを選択し、前記撮影距離データが所定範囲内の場合は撮影レンズの焦点距離データおよび前記撮影距離データに基づいて演算した撮影倍率が所定範囲内のときは人物モードを選択し、撮影倍率が所定範囲外のときはノーマルモードを選択する撮影モード自動選択手段；および、前記自動選択される撮影モードを含む複数の撮影モードの中から任意の撮影モードをマニュアル操作を受けて選択する撮影モードマニュアル選択手段；を備え、前記撮影モードマニュアル選択手段によって撮影モードがマニュアル選択されたときは、前記撮影モード自動選択手段による撮影モードの自動選択が禁止されること、に特徴を有する。
より実際的には、前記撮影モード自動選択手段によって撮影モードが自動選択された後に撮影モードマニュアル選択手段によって撮影モードがマニュアル選択されても、前記撮影モード自動選択手段による撮影モード自動選択を可能にするスイッチ手段を備える構成にする。
さらに好ましい実施形態では、前記撮影モード自動選択手段によって撮影モードが自動選択された後に撮影モードマニュアル選択手段によって撮影モードがマニュアル選択されたときは、前記レリーズボタンが全押しされて撮影処理が終了したとき、または所定時間経過後に前記撮影モード自動選択手段による撮影モード自動選択を可能にする。
さらに本発明の実施形態では、前記撮影モード自動選択手段、撮影モードマニュアル選択手段を含むカメラ回路と、カメラが撮影可能な状態になってから何らかの操作が所定時間実行されなかったときに前記カメラ回路を待機状態にするタイマーを備え、前記撮影モード自動選択手段によって撮影モードが選択された後に撮影モードマニュアル選択手段によって撮影モードがマニュアル選択されていても、前記タイマーにより前記カメラ回路が待機状態になったときには前記撮影モード自動選択手段による撮影モード自動選択を可能にすることに特徴を有する。
【０００６】
【発明の実施の形態】
以下、この発明に係るカメラの実施の形態を、添付図面を参照して詳細に説明する。図１は、本発明の撮影モード自動選択装置を搭載した自動焦点（ＡＦ）一眼レフカメラのカメラボディの一実施の形態を背後から見た斜視図、図２は、このカメラの制御系をブロックで示す図である。
この一眼レフカメラは、複数の撮影モード（プログラム露出モード）の中から、焦点距離および撮影距離情報に基づいた適切な撮影モードを自動選択する撮影モード自動選択モードを備えている。
【０００７】
このカメラボディ１１には、着脱自在な交換レンズの一つとして、撮影レンズ５１が装着される。撮影レンズ５１は、詳細は図示しないが、例えばパワーズームレンズであって、焦点距離が２８ｍｍ〜８０ｍｍの間で、内蔵したズームモータ（図示せず）により任意に変更可能に設定されている。このカメラボディ１１の上面には、ペンタプリズムおよび内蔵フラッシュを収納したペンタルーフ部１３が膨出形成されている。内蔵フラッシュは、発光部がポップアップ可能にペンタルーフ部に設けられている。ペンタルーフ部１３の横には、メインスイッチレバー１４が、カメラボディ１１の前後方向にスライド自在に装着されている。メインスイッチレバー１４はＯＦＦ位置およびＡＵＴＯ位置にスライド可能なスライドスイッチである。メインスイッチレバー１４のＯＦＦ位置では電源がＯＦＦし、ＡＵＴＯ位置では電源および撮影モード自動選択モードがＯＮする。
【０００８】
本実施の形態における撮影モード自動選択モード（以下、「ピクチャー自動設定モード」という。）は、プログラム露出モードを、初心者の撮影に適するノーマルモード、人物の全身または上半身撮影に適する人物モード（ポートレートモード）、遠距離の風景撮影に適する風景モード、被写体を近接状態で撮影するのに適する近接モード（マクロモード）、および移動する被写体の撮影に適する動体モードの中から、撮影レンズ５１の撮影距離及び焦点距離情報に基づいてカメラが自動選択するモードである。
【０００９】
カメラボディ１１の右端部にはグリップ部が膨出形成されていて、このグリップ部の上端面に最前部にシャッタ釦１５が押し込み操作自在に配設されている。このシャッタ釦１５の後方に位置に、指定された可変データをアップ／ダウンさせる為のアップ／ダウンレバー１６が、撮影レンズ５１の光軸に略平行な軸線回りに（即ち、カメラボディ１１の略前後方向に沿って延出する軸線回りに）揺動操作自在に配設され、アップ／ダウンレバー１６の後方に切換え釦１７が押し込み操作自在に配置されている。カメラボディ１１の背面上部には、露出補正釦１８が押し込み操作自在に配置されている。
【００１０】
さらにこのカメラボディ１１には、表示手段として、外部表示ＬＣＤ３１及びファインダ内表示ＬＣＤ４１を備えている。外部表示ＬＣＤ３１は、選択された露出モード、シャッタ速度、絞り値Ａｖ及び撮影枚数を表示する。ファインダ内表示ＬＣＤ４１は、選択された露出モード、シャッタ速度Ｔｖ、絞りＦナンバーおよび合焦非合焦を表示する。
【００１１】
外部表示ＬＣＤ３１の表示およびファインダ内表示ＬＣＤ４１の表示の態様について、図３及び図４を参照してより詳細に説明する。図３は、外部表示ＬＣＤ３１の一実施例を示している。この外部表示ＬＣＤ３１には、５個の露出モードを表示するピクチャーが上部に横一列に描かれている。左から順に、ノーマルモードを示すピクチャー（スマイル顔）３２ａ、人物モードを示すピクチャー（人物）３２ｂ、風景モードを示すピクチャー（山）３２ｃ、近接モードを示すピクチャー（花）３２ｄ、動体モードを示すピクチャー（走っている人）３２ｅである。これらのピクチャー３２ａ〜３２ｅは、本実施例では液晶ではなく、印刷によって描かれている。そして、いずれのモードが選択されているかを識別する枠３３ａ〜３３ｅが、各ピクチャーを囲む枠線として、液晶セグメントによって形成されている。選択されたモードに対応するピクチャー３２ａ〜３２ｅを囲む枠３３ａ〜３３ｅが点灯する。図３において、（Ａ）はノーマルモードが選択された状態、（Ｂ）はポートレートモードが選択された状態、（Ｃ）は風景モードが選択された状態、（Ｄ）は近接モードが選択された状態、（Ｅ）は動体モードが選択された状態をそれぞれ表示している。
【００１２】
ピクチャー３２ａ〜３２ｅの下方には、シャッタ速度Ｔｖ表示部３４ａ、絞り値Ａｖ表示部３４ｂ、及び撮影枚数表示部３４ｃが液晶セグメントで形成されている。
【００１３】
図４は、ファインダ内表示ＬＣＤ４１の一実施例を示してある。このファインダ内表示ＬＣＤパネル４１において表示される内容は、外部表示ＬＣＤ３１の表示内容を実質的に簡略化したものである。ファインダ内表示ＬＣＤ４１は、視野の短辺の外側に見られるように配置されていて、上からシャッタ速度表示部４３ａ、絞りＦナンバー表示部４３ｂが配置されている。この下に、順番にノーマルモードを示すピクチャー（スマイル顔）４２ａ、人物モードを示すピクチャー（人物）４２ｂ、風景モードを示すピクチャー（山）４２ｃ、近接モードを示すピクチャー（花）４２ｄ、動体モードを示すピクチャー（走っている人）４２ｅが配置されている。これらのピクチャー４２ａ〜４２ｅは液晶セグメントで形成されていて、選択されたピクチャー４２ａ〜４２ｅが点灯する。図４において、（Ａ）はノーマルモードが選択された状態、（Ｂ）はポートレートモードが選択された状態、（Ｃ）は風景モードが選択された状態、（Ｄ）は近接モードが選択された状態、（Ｅ）は動体モードが選択された状態をそれぞれ表示している。なお、風景モードを示すピクチャー４２ｃの横に設けられた六角形に表示素子は、合焦非合焦の別を表示する合焦表示部４４である。
このファインダ内ＬＣＤ４１の表示によって撮影者は、ファインダーを覗いて被写体を観察しつつ、どのピクチャー（プログラム露出モード）が選択されているのかを容易に知ることができる。
【００１４】
『ＡＦ一眼レフカメラの制御系』
図２を参照して、ＡＦ一眼レフカメラにおける制御系の構成を説明する。
詳細は図示しないが、撮影レンズ５１のズーム光学系からカメラボディ１１内に入射した被写体光束は、大部分がメインミラーによりファインダ光学系を構成するペンタミラー（図示せず。）に向かって反射され、さらに反射光の一部が測光用ＩＣの受光素子９４に入射する。一方、カメラボディ１１内に入射した被写体光束のうち、メインミラーの図示しないハーフミラー部に入射した被写体光束が反射されてＡＦセンサユニット６１に入射する。ＡＦセンサユニット６１は、例えばＣＣＤラインセンサを備えた周知の位相差式センサユニットであり、ボディ側ＣＰＵ２０は、ＡＦセンサユニット６１から入力した画像データに基づいてデフォーカス量を演算し、図示しないＡＦモータを駆動して撮影レンズ５１の焦点調節レンズを、デフォーカス量が０ないし小さくなる位置まで駆動する。
【００１５】
測光用ＩＣは、被写体光束を受光する受光素子９４を備えていて、この受光素子９４が受光量に応じて発生する電気信号を測光回路９６において対数圧縮し、Ａ／Ｄ変換回路９８においてＡ／Ｄ変換し、測光信号としてボディ側ＣＰＵ２０に出力する。ボディ側ＣＰＵ２０は、測光信号およびフィルム感度情報に基づいて所定の演算を実行し、露出用の適正シャッタ速度および絞り値を算出する。そして、これらのシャッタ速度および絞り値に基づいて露出制御装置２３を駆動する。詳細は図示しないが、露出制御装置２３は、フォーカルプレーンシャッタ装置及び撮影レンズの絞りを駆動する絞り駆動装置を備えている。更に、このボディ側ＣＰＵ２０は、レリーズに際して、図示しないモータドライブ回路を介して図示しないミラーモータを駆動して、メインミラーのアップ／ダウン処理を行ない、露光終了後には図示しない巻上モータを駆動してフィルムを巻上げる。また、このカメラボディ１１は内蔵ストロボ回路（内蔵フラッシュ）６３を備え、外付けストロボ（外部フラッシュ）６５が装着されている。ボディ側ＣＰＵ２０は、外付けストロボ６５との間でフラッシュ通信を行なってガイドナンバーなどのストロボデータを読み込み、これらのフラッシュ６３、６５の充電、発光、発光停止制御などを行なう。
【００１６】
更に、ボディ側ＣＰＵ２０は、レンズマウント部に設けられた接続端子群と、撮影レンズのマウント部に設けられた図示しない接続端子群との接続を介して、レンズ側ＣＰＵ５３との間でデータ、コマンド等の通信を行なう。
【００１７】
また、ボディ側ＣＰＵ２０は、カメラ全体を統括的に制御するプログラムをメモリしたＲＯＭ、所定のデータをメモリするＲＡＭを内蔵した制御部２０ａと、露出モード選択のための条件演算、ＡＦ（オートフォーカス）演算、ＡＥ演算等の演算処理を実行する演算部２０ｂと、タイマカウンタ２０ｃとを備え、制御部２０ａには、コントローラ２５を介して外部メモリ手段としてＥＥＰＲＯＭ２７が接続されている。このＥＥＰＲＯＭ２７には、カメラボディ１１特有の各種定数のほかに、露出モード選択のための条件演算、ＡＦ（オートフォーカス）演算、露出演算等の演算処理に必要な各種関数、定数などがメモリされている。
【００１８】
更に、ボディ側ＣＰＵ２０には、メインスイッチレバー１４のスライド位置に応じてオン／オフするメインスイッチ７０、シャッタ釦１５の半押しでオンする測光スイッチ７４、シャッタ釦１５の全押しでオンするレリーズスイッチ７６、アップダウンレバー１６に連動してオン／オフするアップスイッチ７８、ダウンスイッチ８０、切換え釦１７の押し込みに連動してオンする切換えスイッチ８２、露出補正釦１８の押し込みに連動してオンする露出補正スイッチ８４などが接続されている。
【００１９】
『撮影レンズ』
本実施の形態では、撮影レンズ５１の焦点距離及び撮影距離に基づく条件および合焦状態に応じてプログラム露出モードを、ノーマル、人物、風景、近接及び動体モードの中から選択する撮影モード自動選択（ピクチャー自動設定）処理が可能なことに特徴を有する。この処理を可能にする撮影レンズ５１内には、現在設定されている焦点距離を検出する焦点距離検出機構５５及び撮影距離を検出する撮影距離検出機構５７を備え、検出機構５５、５７はレンズ側ＣＰＵ５３と接続されている。これらの検出機構５５、５７が検出した焦点距離及び撮影距離をレンズボディ間通信によってカメラボディ１１に転送し、ボディ側ＣＰＵ２０によって所定の処理を施している。
【００２０】
撮影レンズ５１は、図示しないが、公知の変倍レンズ群および焦点調節レンズ群を備え、変倍レンズ群を撮影レンズ５１に搭載されたズームモータまたは撮影者の手動操作によって移動させてズーミングし、焦点調節レンズ群をカメラボディ１１に搭載されたＡＦモータによって移動させて焦点調節する構成である。焦点距離ｆは、変倍レンズ群の位置として、焦点距離検出機構５５の焦点距離検出コード板によって検出する。
【００２１】
本実施の形態では、焦点距離を、焦点調節レンズ群の位置を焦点距離コードで検出し、この焦点距離コードを、レンズＲＯＭにメモリしてあるテーブルデータによってアペックス換算の焦点距離ｆｖに変換する。焦点距離（mm）とアペックス換算の焦点距離ｆｖとの関係を表１に示した。
【表１】
0003869505.tif 000002
単焦点距離の場合は、その焦点距離ｆｖをレンズＲＯＭにメモリしておいてもよい。
【００２２】
本実施の形態では、焦点調節レンズ群の位置を、最短撮影距離を基準として、距離のアペックス換算値Ｄｖで１ステップ単位で８ステップ分検出する構成である。表２には、撮影距離（ｍ）とアペックス距離Ｄｖの対応を示している。
【表２】
0003869505.tif 000003
【００２３】
ピントが合う被写体までの距離、つまり撮影距離は、まず、変倍レンズ群のレンズ位置として、撮影距離検出機構５７の距離コード板（図示せず）によって検出し、これを撮影距離に変換する。本実施の形態では、撮影距離を、最短撮影距離からの差として求める。つまり、最短撮影距離をＤｖnear、焦点調節レンズ群の検知位置を、最短撮影距離からの差分の距離データをΔＤｖとして、撮影距離Ｄｖを式、Ｄｖ＝Ｄｖnear＋ΔＤｖ
によって求める。表３には、撮影距離コードとΔＤｖとの関係を示している。
【表３】
0003869505.tif 000004
【００２４】
最短撮影距離Ｄｖnear、最短撮影距離からの差分ΔＤＶ、焦点距離ｆｖはレンズ側ＣＰＵ５３からボディ側ＣＰＵ２０に送られる。本実施例では、最短撮影距離Ｄｖnear、最短撮影距離からの差分ΔＤＶは、８ビットの撮影距離データとしてカメラボディ１１に送られる。
【００２５】
カメラボディ１１は、撮影レンズ５１から受信した最短撮影距離Ｄｖnear、最短撮影距離からの差分ΔＤＶ、焦点距離ｆｖデータに基づいて、撮影倍率Ｍｖを下記式によって算出する。
Ｍｖ＝（Ｄｖ＋２０）／２−ｆｖ
撮影倍率Ｍｖと撮影倍率との関係を下記表４に示す。
【表４】
0003869505.tif 000005
【００２６】
本実施の形態では、ピクチャー自動設定処理において、以上の撮影距離、撮影倍率をモード選択の条件として使用する。
【００２７】
『カメラの制御』
次に、本実施の形態のカメラの動作について、図５〜図１４に示したフローチャートを参照して説明する。この制御は、ボディ側ＣＰＵ２０の内部ＲＯＭにメモリされたプログラムによって、ボディ側ＣＰＵ２０によって実行される。
【００２８】
本実施の形態では、ピクチャー自動設定処理、あるいはマニュアル操作によって設定可能なピクチャーモード（プログラム露出モード）として、ノーマルモード、人物モード、風景モード、近接モードおよび動体モードを有する。
【００２９】
このピクチャー自動設定処理は、撮影距離、撮影倍率、動体か否かの条件に基づいて、最も適したプログラム露出モードを選択することに特徴を有する。なお、PICTMODEは、ピクチャーモードを識別する識別子であり、ピクチャーナンバーは、０がノーマルモード、１が人物モード、２が風景モード、３が近接モードおよび４が動体モードを識別する。本実施の形態では、メインスイッチレバー１４がＡＵＴＯ位置にスライドされると、ピクチャー自動設定処理を選択するが、その際初期モードとしてノーマルモードを選択する。
【００３０】
ピクチャーモードのマニュアル設定（ピクチャーマニュアル設定）は、メインスイッチレバー（メインスイッチ手段）１４がＡＵＴＯ位置にあるときにアップ／ダウンレバー（アップ／ダウンスイッチ手段）１６の操作で行う。ピクチャーマニュアル設定処理がなされると自動ピクト禁止フラグに“１”がセットされて、ピクチャー自動設定処理が禁止される。ピクチャー自動設定処理禁止の解除は、切換え釦１７操作（切換えスイッチ８２のＯＮ）、撮影（露光）終了、PON タイマーのタイムアップによって実行される。
【００３１】
図５は、メインルーチンであるＳＴＡＲＴ処理である。ＳＴＡＲＴ処理は、ボディ側ＣＰＵ２０のＲＡＭ、ポートなどのイニシャライズ、測光スイッチ７４、レリーズスイッチ７６などのスイッチチェックを実行して、スイッチオンなどの操作がされるのを待ち、操作がされたときにはその操作に応じた処理を実行する撮影待機処理である。また、このＳＴＡＲＴ処理には、バッテリが装填されたときに入る。バッテリが装填されている間は、ボディ側ＣＰＵ２０には常時バッテリの電力が供給されている。なお、以下「ステップ」をＳと略する。
【００３２】
ＳＴＡＲＴ処理に入ると、まず割込み処理を禁止して、ＲＡＭ、レジスタ、フラグなどをイニシャライズし、ＰＨ（パワーホールド）ＯＮ、つまり、バッテリの電力を周辺回路に供給する（Ｓ１０１、Ｓ１０３、Ｓ１０５）。そして、ＥＥＰＲＯＭ２７に保存されているデータをボディ側ＣＰＵ２０のＲＡＭに書き込む（Ｓ１０７）。以上の処理が終了すると、メインスイッチ７０がオフ状態のときに繰り返し実行する、POFFループへと処理は進む。
【００３３】
『POFFループ』
POFFループ処理は、スイッチの状態をチェックして、オンしたスイッチ状態に応じた処理に進む待機処理である。
POFFループ処理に入ると、まず、自動ピクト禁止フラグに“０”をセットする（Ｓ１０９）。自動ピクト禁止フラグは、ピクチャー（プログラム露出モード）自動設定を許可するしないかを設定するフラグであって、“０”は設定を許可し、“１”は設定を禁止する。そして、ＳＷ操作表示処理を実行する（Ｓ１１１）。ＳＷ操作表示処理においては、メインスイッチ７０、レリーズスイッチ７６、測光スイッチ７４、アップスイッチ７８、ダウンスイッチ８０のオン・オフの状態に応じた処理を実行する。これに基づいて外部表示ＬＣＤパネルおよび内部表示ＬＣＤパネルの表示の制御を行う。
【００３４】
メインスイッチ７０がオンし、かつモードスイッチ（露出モード自動設定スイッチ）７２、レリーズスイッチ７６、測光スイッチ７４、アップスイッチ７８、ダウンスイッチ８０のいずれかがオンすると、図６のＲＥＳＴＡＲＴ処理を実行する（Ｓ１１３：ＯＮ、Ｓ１１５、Ｓ１１７、Ｓ１１９、Ｓ１２１）。
【００３５】
メインスイッチ７０がオフ状態の間は、Ｓ１１５〜Ｓ１２１をスキップし、内蔵フラッシュ充電処理をコールし、128ms タイマーをスタートし、ＰＨＯＦＦ処理（周辺回路への電源供給を遮断）して128ms タイマーがタイムアップするのを待つ（Ｓ１２５、Ｓ１２７、Ｓ１２９）。そして、タイムアップしたら、Ｓ１０９に戻って、Ｓ１０９からＳ１２９の処理を繰り返す。
【００３６】
『ＲＥＳＴＡＲＴ処理』
次に、ＳＴＡＲＴ処理において、レリーズスイッチ７６、測光スイッチ７４、アップスイッチ７８、ダウンスイッチ８０のいずれかがオンしたときに進むＲＥＳＴＡＲＴ処理について、図６に示したフローチャートを参照して説明する。
【００３７】
ＲＥＳＴＡＲＴ処理に入ると、まず、パワーホールドＯＮしてカメラのハードウエア全体（電気回路全体）に電源を供給し（Ｓ２０１）、再度ＥＥＰＲＯＭ２７のデータを読み込んでＲＡＭに書き込む（Ｓ２０３）。Ｓ２０５では、以降に実行されるPON ループの繰り返し回数（８０）をカウンタPON タイマにセットして、PON ループ処理に進む。
【００３８】
『PON ループ』
PON ループ処理では、カメラボディ１１と撮影レンズ５１、外付けフラッシュ６５との通信、測光処理、測光結果に基づいて、Ｔｖ／Ａｖ値を算出するＡＥ演算などを実行し、レリーズ処理の制御も行なう。
【００３９】
まず、PON ループの繰り返しの周期を定めるために、１２８ｍｓタイマをスタートさせ（Ｓ２１１）、外部表示ＬＣＤパネルおよびファインダ内表示ＬＣＤパネルの表示をＳＷ操作表示処理により制御する（Ｓ２１３）。メインスイッチ７０がオンしていれば、外付けフラッシュ６５からカメラボディ１１へのデータ通信およびカメラボディ１１と撮影レンズ５１間の通信を行なう（Ｓ２１５：メインＳＷ＝ＯＮ、Ｓ２１７、Ｓ２１９）。次に、測光処理を行ない、測光データに基づいてＡＥ演算を行なう（Ｓ２２１、Ｓ２２３）。ＡＥ演算の結果に基づいて、所定のフラッシュデータをカメラボディ１１からフラッシュ６５に送信した後、演算結果を含めた表示処理を、ＳＷ操作表示処理により行う（Ｓ２２５、Ｓ２２７）。さらに、ストロボ発光のときは内蔵フラッシュ回路６３の充電処理を行う（Ｓ２２９）。
【００４０】
そして、ＡＦ処理を行ない（Ｓ２３１）、レリーズスイッチ７６の状態をチェックする（Ｓ２３３）。シャッタ釦１５が全押しされてレリーズスイッチ７６がオンした場合は（Ｓ２３３：レリーズＳＷ＝ＯＮ）、合焦フラグに“１”がセットされていること（合焦していること）を条件にレリーズ処理を実行する（Ｓ２４７：合焦フラグ＝１）。レリーズスイッチ７６がＯＦＦ状態の場合（Ｓ２３３：レリーズＳＷ＝ＯＦＦ）、あるいはレリーズスイッチ７６がＯＮしていても合焦してないときには（Ｓ２３３：レリーズＳＷ＝ＯＮ、Ｓ２４７：合焦フラグ＝０）、１２８ｍｓタイマがタイムアップするまでは、レリーズスイッチ７６の状態をモニタしつつ、繰り返しＡＦ処理を実行する（Ｓ２３１からＳ２３５、または２３１、Ｓ２３３、Ｓ２４７、Ｓ２３５）。
【００４１】
１２８ｍｓ経過後、測光スイッチ７４、アップスイッチ７８、ダウンスイッチ８０が全てＯＦＦ状態のときはPON タイマを１デクリメントし、PON タイマが０になるまでPON ループ処理を繰り返す（Ｓ２３５：ＹＥＳ、Ｓ２３７：ＯＦＦ、Ｓ２３９：ＯＦＦ、Ｓ２４１：ＯＦＦ、Ｓ２４３、Ｓ２４５：PON タイマ≠０、Ｓ２１１）。このPON ループ処理をＳ２０５でセットした回数（８０回）だけ繰り返し、PON タイマが０になると、POFFループへ戻る（Ｓ２１１〜Ｓ２４５：PON タイマ＝０）。POFFループへ戻ると、Ｓ１０９において自動ピクト禁止フラグに“０”が入れられるので、マニュアル操作によってピクチャーマニュアル設定をしていても、以後ピクチャー自動設定が可能になる。
【００４２】
PON ループ処理中に合焦し、レリーズスイッチ７６がＯＮしたときには、レリーズ処理に抜ける（Ｓ２３３：レリーズＳＷ＝ＯＮ、Ｓ２４７：合焦フラグ＝１）。
【００４３】
『ＳＷ操作表示』
Ｓ１１１、Ｓ２１３、Ｓ２２７で実行されるＳＷ操作表示処理について、図７に示したフローチャートを参照してより詳細に説明する。このＳＷ操作表示処理は、このカメラのスイッチなどの状態をチェックしてその状態に応じた表示を行う処理である。
ＳＷ操作表示処理に入ると、フィルムのローディングエラーかどうかをチェックし、ローディングエラーであればローディングエラー表示処理を実行してリターンする（Ｓ３０１：ＹＥＳ、Ｓ３３１）。フィルムローディングエラーでなければ、リワインドエンドであるか（フィルム巻き戻し終了かどうか）をチェックし、リワインドエンドであればリワインドエンド表示処理を実行してリターンする（Ｓ３０３：ＹＥＳ、Ｓ３３３）。
【００４４】
ローディングエラーでもリワインドエンドでもないときには、以下の処理を実行する。
メインスイッチ７０がオフのときは、動体ピクトフラグに“０”を入れ、外部表示ＬＣＤ３１及びファインダ内表示ＬＣＤ４１の表示をオフしてからリターンする（Ｓ３０５：メインスイッチＯＦＦ、Ｓ３０７、Ｓ３０９）。動体ピクトフラグは、被写体が動体であるかどうかを識別するフラグであって、動体であると判断したときに“１”をセットする。
【００４５】
メインスイッチ７０がオンしていたときは、UP/DOWN 処理を実行、つまり、アップスイッチ７８またはダウンスイッチ８０がオンしていたときにはそれに応じた処理を実行する（Ｓ３０５：メインスイッチＯＮ、Ｓ３１１）。
【００４６】
次に切換えスイッチ８２がＯＮしているかどうか、つまり、ピクチャー自動設定の禁止を解除するかどうかをチェックし（Ｓ３１３）、切換えスイッチ８２がＯＮしているときはピクチャー自動設定を許可するために自動ピクト禁止フラグに“０”をセットしてＳ３１７に進む（Ｓ３１３：切換えスイッチＯＮ、Ｓ３１５）。
【００４７】
切換えスイッチ８２がＯＦＦしているときは、Ｓ３１５をジャンプしてＳ３１７に進む（Ｓ３１３：切換えスイッチＯＦＦ）。つまり、自動ピクト禁止フラグに“１”がセットされている場合はそのままの状態でＳ３１７に進む。Ｓ３１７では、自動ピクト禁止フラグをチェックし、“０”のときにはピクチャー自動設定処理を実行してＳ３２１に進む（Ｓ３１７、Ｓ３１９、Ｓ３２１）。自動ピクト禁止フラグが“１”のときには自動ピクト禁止なので、Ｓ３１９をジャンプしてＳ３２１に進む（Ｓ３１７、Ｓ３２１）。
【００４８】
Ｓ３２１では、ピクチャー自動設定モードを表示し、シャッタ速度Ｔｖ、絞り値Ａｖ、その他、撮影枚数などを表示してリターンする。
【００４９】
ＳＷ操作表示処理において、Ｓ３１３、Ｓ３１５による自動ピクト禁止フラグのクリア処理により、データＵＰ処理、データＤＯＷＮ処理においてセットされた自動ピクト禁止フラグがクリアされ、ピクチャー自動設定が可能になる。
【００５０】
『ピクチャー自動設定』
次に、Ｓ３１９のピクチャー自動設定処理の詳細について、図８を参照して説明する。本実施の形態では、ピクチャー自動設定処理、あるいはマニュアル操作によって設定可能なピクチャーモード（プログラム露出モード）として、ノーマルモード、人物モード、風景モード、近接モードおよび動体モードを有する。
【００５１】
本実施の形態では、メインスイッチレバー１４がＡＵＴＯ位置にスライドされると、ピクチャー自動設定処理を選択するが、その際初期モードとしてノーマルモードを選択する。
【００５２】
ピクチャーモードのマニュアル設定（ピクチャーマニュアル設定）は、メインスイッチレバー１４がＡＵＴＯ位置にあるときにアップ／ダウンレバー１６の操作で行う。ピクチャーマニュアル設定処理がなされると自動ピクト禁止フラグに“１”がセットれて、ピクチャー自動設定処理が禁止される。
【００５３】
ピクチャー自動設定処理に入ると、まず測光スイッチ７４がＯＮしているかどうかをチェックし、ＯＦＦしていたらリターンし、ＯＮしていたらＳ４０２に進む（Ｓ４０１）。Ｓ４０２では、PICTMODEに０を入れてノーマルモードを設定する）。
【００５４】
次に、撮影レンズ５１の焦点距離ｆｖおよび撮影距離Ｄｖに基づいて式、
Ｍｖ＝（Ｄｖ＋２０）／２−ｆｖ
によって撮影倍率Ｍｖを算出する（Ｓ４０３）。そして、撮影レンズ５１から入力した撮影距離コードが最短撮影距離（７）かどうかをチェックし、最短撮影距離（７）であればPICTMODEに３を入れて（近接モードを選択して）リターンする（Ｓ４０５：ＹＥＳ、Ｓ４０７）。
【００５５】
撮影距離コードが７でなければ、撮影倍率が４よりも小さいかどうかをチェックし、４以上であれば動体ピクトフラグをチェックして、動体ピクトフラグに“１”がセットされていれば被写体が動体であると検知しているので、撮影倍率が４未満であるか、４以上であっても動体ピクトフラグに“０”がセットされていれば、撮影距離コードが３（遠距離の被写体）であるかどうかをチェックする（Ｓ４０９：ＹＥＳ、Ｓ４１５、またはＳ４０９：ＮＯ、Ｓ４１１：０、Ｓ４１５）。撮影距離コードが３であれば、PICTMODEに２を入れて（風景モードを選択して）リターンする（Ｓ４１５：ＹＥＳ、Ｓ４１７）。
【００５６】
撮影距離コードが３でなければ、撮影倍率Ｍｖが６よりも大きいかどうかをチェックする（Ｓ４１５：ＮＯ、Ｓ４１８）。撮影倍率Ｍｖが６よりも大きければ撮影距離コードが２であるかどうか（無限遠かどうか）をチェックし、撮影距離コードが２であればPICTMODEに２を入れて（風景モードを選択して）リターンする（Ｓ４１８：ＹＥＳ、Ｓ４１９：ＹＥＳ、Ｓ４２１）。
【００５７】
撮影倍率Ｍｖが６より大きくても撮影距離コードが２ではないとき、または撮影倍率Ｍｖが６以下のときは、撮影倍率Ｍｖが４以上６以下であるかどうかをチェックする（Ｓ４１８：ＹＥＳ、Ｓ４１９：ＮＯ、Ｓ４２３、またはＳ４１８：ＮＯ、Ｓ４２３）。撮影倍率Ｍｖが４以上６以下であればPICTMODEに１を入れて（人物モードを選択して）リターンする（Ｓ４２３：ＹＥＳ、Ｓ４２５）。撮影倍率Ｍｖが４以上６以下でないときはそのままリターンする（Ｓ４２３：ＮＯ）。この場合は、Ｓ４０２で設定されたノーマルモード（PICTMODE＝０）が選択されている。
【００５８】
以上の処理によってPICTMODEを選択すると、ＬＣＤ３１、４１に、選択したPICTMODEのナンバーに応じた表示を行う（図３参照）。PICTMODEが０のときはノーマルモードなので図３（Ａ）の表示をおこない、PICTMODEが１のときは人物モードなので図３（Ｂ）の表示をおこない、PICTMODEが２のときは風景モードなので図３（Ｃ）の表示をおこない、PICTMODEが３のときは近接モードなので図３（Ｄ）の表示をおこない、PICTMODEが４のときは動体モードなので図３（Ｅ）の表示をおこなう。撮影者は、この表示によって、どのピクチャーモード（プログラム露出モード）が選択されているのかを容易に知ることができる。
【００５９】
『UP/DOWN 処理』
Ｓ３１１のUP/DOWN 処理の詳細について、図９を参照して説明する。このUP/DOWN 処理は、アップスイッチ７８がオンしたときは、露出補正量など、選択可能なデータの段階的にアップ処理を行い、ダウンスイッチ８０がオンしたときは選択可能なデータのダウン処理を行う。本実施の形態では、アップスイッチ７８またはダウンスイッチ８０が１回オンする毎にデータを１段階アップまたはダウンする。
【００６０】
この処理に入ると、まずアップスイッチ７８の状態をチェックして、オフしていればアップフラグ（ＵＰフラグ）に“０”を入れてＳ５０９に進む（Ｓ５０１：アップスイッチＯＦＦ、Ｓ５０３）。オンしていれば、アップフラグをチェックして、“０”がセットされていれば、データアップ処理を実行した後、アップフラグに“１”をセットしてからＳ５０９に進み（Ｓ５０１：アップスイッチＯＮ、Ｓ５０５：アップフラグ＝０、Ｓ５０７、Ｓ５０８）、“１”がセットされていればすでにデータアップ処理を実行しているのでＳ５０７をジャンプしてＳ５０９に進む（Ｓ５０１：アップスイッチＯＮ、Ｓ５０５：アップフラグ＝１）。
【００６１】
Ｓ５０９ではダウンスイッチ８０の状態をチェックし、オフしていればダウンフラグ（ＤＯＷＮフラグ）に“０”を入れてリターンし（Ｓ５０９：ダウンスイッチＯＦＦ、Ｓ５１１）、オンしていれば、ダウンフラグをチェックして、“０”がセットされていれば、データダウン処理を実行した後、ダウンフラグに“１”をセットしてからリターンし（Ｓ５０９：ダウンスイッチＯＮ、Ｓ５１３：ダウンフラグ＝０、Ｓ５１５、Ｓ５１６）、“１”がセットされていればすでにデータダウン処理を実行しているのでそのままリターンする（Ｓ５０９：ダウンスイッチＯＮ、Ｓ５１３：ダウンフラグ＝１）。
【００６２】
『データアップ処理及びデータダウン処理』
Ｓ５０７、Ｓ５１５のデータアップ処理及びデータダウン処理について、図１０及び図１１を参照して説明する。図示実施例では、ピクチャーモードのマニュアル選択と、露出補正量の設定ができる。露出補正量の補正は、露出補正釦１８が押し込まれた状態（露出補正スイッチ８４がオン）でアップ／ダウンレバー１６が操作されたときに実行し、ピクチャーモードのマニュアル設定はメインスイッチレバー１４がＡＵＴＯ位置にある状態でアップ／ダウンレバー１６が操作されたときに実行する。
【００６３】
データアップ処理では、まず、露出補正スイッチ８４がオンしているかどうかをチェックする（Ｓ５５１）。露出補正スイッチ８４がオンしていなければピクチャーナンバーを１インクリメントおよびピクチャーナンバーのリミット処理を実行し、自動ピクト禁止フラグに“１”をセットしてリターンする（Ｓ５５１：ＯＦＦ、Ｓ５５３、Ｓ５５５、Ｓ５５７）。このようにピクチャーマニュアル設定処理によって自動ピクト禁止フラグに“１”がセットされると、ピクチャー自動設定が禁止される。
【００６４】
露出補正スイッチ８４がＯＮしているときは、露出補正量を０．５Ｅｖ単位でインクリメントし、リミット処理を施してリターンする（Ｓ５５９、Ｓ５６１）。ピクチャーナンバーのリミット処理とは、ピクチャーナンバーが４になったら、それ以上の値は設定しない処理であり、露出補正値のリミット処理とは、露出補正値が限界値、例えば＋２．０Ｅｖに達したら、それ以上の値は設定しない処理である。
【００６５】
同様にデータダウン処理では、まず、露出補正スイッチ８４がオンしているかどうかをチェックする（Ｓ５７１）。露出補正スイッチ８４がオンしていなければピクチャーナンバーを１デクリメントおよびピクチャーナンバーのリミット処理を実行し、自動ピクト禁止フラグに“１”をセットしてリターンする（Ｓ５７１：ＯＦＦ、Ｓ５７３、Ｓ５７５、Ｓ５７７）。自動ピクト禁止フラグに“１”がセットされたことで、ピクチャー自動設定が禁止される。
【００６６】
露出補正スイッチ８４がＯＮしているときは、露出補正量を０．５Ｅｖ単位でデクリメントし、リミット処理を施してリターンする（Ｓ５５９、Ｓ５６１）。ピクチャーナンバーのリミット処理とは、ピクチャーナンバーが０になったら、それ以下の値は設定しない処理であり、露出補正値のリミット処理とは、露出補正値が限界値、例えば−２．０Ｅｖに達したら、それ以下の値は設定しない処理である。
【００６７】
『ＡＥ演算』
Ｓ２２３のＡＥ演算処理について、図１２を参照してより詳細に説明する。ＡＥ処理に入ると、先ず、ボディ側ＣＰＵ２０のＲＡＭをイニシャライズし、測光等に関する各種フラグをイニシャライズした後、レンズ補正演算処理を実行する（Ｓ６０１、Ｓ６０３、Ｓ６０５）。このレンズ補正演算処理では、図６示した「ＲＥＳＴＡＲＴ」処理中のレンズ通信（Ｓ２１９）において、レンズ側ＣＰＵ５３から入力した撮影レンズの種類に応じた各種レンズデータに基づいて、レンズ補正演算処理を実行する。
【００６８】
次に、Ａ／Ｄ変換回路９８から出力される分割測光用の各センサ（受光素子９４）からの被写体輝度データをそれぞれ、演算に適した演算用被写体輝度Ｂｖに変換し、さらに、この演算用被写体輝度Ｂｖと、Ｓ６０５において演算したレンズ補正値により、各センサ毎の光量値Ｌｖ′を求め、この各センサ毎の光量値Ｌｖ′から、分割測光アルゴリズムに基づいてその被写体に適した１個の光量値Ｌｖ′を算出する（Ｓ６０７〜Ｓ６１１）。
【００６９】
そして、予め演算に適するように変換した演算用フィルム感度Ｓｖおよび演算用露出補正値Ｘｖに基づいて光量値Ｌｖを求めてから（Ｓ６１３）、内蔵フラッシュ及び外付けフラッシュの充電完了状態を入力する（Ｓ６１５）。そして、充電完了状態でなければプログラム演算処理を実行し（Ｓ６１７：ＮＯ、Ｓ６１９）、充電完了状態であればフラッシュプログラム演算を実行するＳ６１７：ＹＥＳ、Ｓ６２１）。
【００７０】
プログラム演算が終了すると、ＥＥパルス数を演算し、外部フラッシュデータを設定し、ＴＴＬデータを設定してリターンする（Ｓ６２３、Ｓ６２５、Ｓ６２７）。ＥＥパルス数は、撮影レンズの絞りを絞り込む絞り装置が絞り込み動作時に出力するパルスであって、制御用の絞り値Ａｖに対応させて絞り込み機構を止めるために用いる。外部フラッシュデータには、発光光量に関するデータや、先幕シンクロ、後幕シンクロのデータが含まれる。ＴＴＬデータには、フラッシュの発光を停止させるＴＴＬダイレクト測光素子の積分値データが含まれる。
【００７１】
ＡＦ処理について、図１３に示したフローチャートを参照して説明する。
『測光スイッチ７４がオフの場合』
このフローチャートに入ると、まず、測光スイッチ７４がオンしているかどうかをチェックして、測光スイッチ７４がオンしていなければ、合焦フラグに“０”を入れ、ＡＦ作動中フラグに０を入れ、動体判断用カウンタ初期設定処理を実行してからリターンする（Ｓ７０１：測光スイッチＯＦＦ、Ｓ７０３、Ｓ７０５、Ｓ７０７）。合焦フラグは、合焦状態にあるかどうかを識別するフラグで、合焦状態にあるときに“１”をセットする。ＡＦ作動中フラグはＡＦ動作を実行している途中かどうかを識別するフラグで、ＡＦ動作を開始したら“１”をセットする。動体判断用カウンタは、被写体を動体と判定するためのカウンタであって、所定回数、例えば３回、ＡＦレンズ駆動を行っても合焦できなかったときに動体と判定する。
【００７２】
『測光スイッチ７４がオン、かつ連続レリーズではない場合』
次に、測光スイッチ７４がオンし、連続レリーズではない場合、つまり、レリーズスイッチ７６がオンされると１枚のみ露光するモードの場合について説明する。なお、連続レリーズとは、レリーズスイッチ７６がオンしている間、連続撮影するモードであり、不図示のドライブスイッチがオンのときに連続撮影モードに入る。
【００７３】
測光スイッチ７４がオンしたときは、ＡＦ作動中フラグをチェックするが、最初はＡＦ作動中フラグはクリアされているので、動体ピクトフラグに“０”を入れ、ＡＦ動作中フラグに“１”をセットする（Ｓ７０１：測光スイッチＯＮ、Ｓ７１１：ＡＦ作動中フラグ＝０、Ｓ７１３、Ｓ７１５）。そして、連続レリーズフラグをチェックして、０であれば連続レリーズではないので合焦チェックを行い（Ｓ７１７：連続レリーズフラグ＝０、Ｓ７１９）、“１”であれば連続レリーズなので合焦チェックをスキップする（Ｓ７１７：連続レリーズフラグ＝１、Ｓ７２１）。
【００７４】
Ｓ７１９の合焦フラグチェックにおいて、合焦フラグが“０”と判定したときは、ＡＦセンサユニット６１にＣＣＤ積分を行わせ、積分データを入力し、デフォーカス演算を実行する（Ｓ７２１、Ｓ７２３、Ｓ７２５）。そして、合焦フラグチェックを行い、合焦していないときには連続レリーズフラグチェックを行う（Ｓ７２７：合焦フラグ＝０、Ｓ７２９）。連続レリーズフラグが“０”のときは、デフォーカス（デフォーカス量の絶対値）が合焦幅よりも小さいかどうか（合焦とみなせる範囲かどうか）をチェックし、合焦幅よりも大きいときには合焦フラグに“０”を入れる（ＳＳ７３５：ＮＯ、Ｓ７３７）。そして、焦点調節レンズの駆動方向が前回と同じかどうかをチェックし、同じであれば動体判断用カウンタを１減算し、動体判断用カウンタが０になっていなければＳ７２５で求めたデフォーカス量に基づいてＡＦモータを駆動し、リターンする（Ｓ７３９：ＹＥＳ、Ｓ７４１、Ｓ７４３：ＮＯ、Ｓ７４７）。
【００７５】
非合焦での２回目以降のＡＦ処理では、Ｓ７０１、Ｓ７１１、Ｓ７１７、Ｓ７１９のチェック処理を経てＳ７２１〜Ｓ７２５のＡＦ演算処理を実行し、Ｓ７２７、Ｓ７２９のチェック処理を経てＳ７３５のデフォーカスチェック処理に至る。そして、このデフォーカスチェック処理において、デフォーカスが所定値よりも小さくなったときは、合焦フラグチェックを行い、非合焦で入ってきたときは合焦フラグが“０”なので、合焦フラグに“１”をセットし、所定時間待ってからＣＣＤ積分処理に戻る（Ｓ７３５：ＹＥＳ、Ｓ７５１、Ｓ７５３、Ｓ７２１）。そしてＣＣＤ積分処理、積分データ入力処理及びデフォーカス演算処理を実行し、合焦フラグチェック処理を経てデフォーカスが所定値よりも大きいかどうかをチェックし（Ｓ７２１、Ｓ７２３、Ｓ７２５、Ｓ７２７：合焦フラグ＝１、Ｓ７３１：ＹＥＳ）、大きければ動体ピクトフラグに“１”をセットする（Ｓ７３３）。移動する被写体のときには一旦合焦しても時間が経過すると、非合焦状態になるなど、デフォーカス（焦点位置）に変化がある。そこで、一旦合焦したときには、所定時間後、一定時間内にデフォーカスチェックを行い、デフォーカス量が所定値よりも大きくなったときには、被写体が動いているとみなして、動体モードを選択するためのチェックである。
【００７６】
デフォーカスが合焦幅に収まっているときは、合焦チェックを行うが、合焦フラグには“１”がセットされているのでリターンする（Ｓ７３５：ＹＥＳ、Ｓ７４９：合焦フラグ＝１）。次にこのＡＦ処理に入ったときは、Ｓ７０１、Ｓ７１１、Ｓ７１７を経て、Ｓ７１９からリターンする。
【００７７】
『動体モードを選択する場合』
動体モードを選択する場合について説明する。測光スイッチ７４がオンして１回目の処理では、Ｓ７０１、Ｓ７１１からＳ７１９の処理を経て、ＣＣＤ積分、積分データ入力、デフォーカス演算処理（Ｓ７２１〜Ｓ７２５）を行い、デフォーカスが合焦幅以内に収まっていなかったときには（Ｓ７３５：ＮＯ）、合焦フラグに“０”を入れ、前回はレンズ駆動していなかったのでＳ７４７に飛んでレンズ駆動処理を行ってリターンする（Ｓ７３７、Ｓ７３９：ＮＯ、Ｓ７４７）。２回目以降のＡＦ処理では、Ｓ７０１、Ｓ７１１、Ｓ７１７からＳ７３５を経てＳ７３７に進み合焦フラグに“０”を入れる。レンズ駆動方向が前回と同一であれば（Ｓ７３９：ＹＥＳ）、動体判断用カウンタを１減算し、動体判断用カウンタが０でなければレンズ駆動処理後リターンする（Ｓ７４３：ＮＯ、Ｓ７４７）。以上、２回目以降の処理を繰り返し、動体判断用カウンタが０になったら、動体ピクトフラグに“１”をセットする（Ｓ７４３：ＹＥＳ、Ｓ７４５）。これによって、動体モードが選択されることとなる。なお、２回目以降の処理において、レンズ駆動方向が前回と変わったときは、被写体の移動速度が遅くなったか、停止したか、移動方向が変わっているので、動体判断用カウンタに初期値を入れる（Ｓ７３９：ＮＯ、Ｓ７４０）。
【００７８】
『測光スイッチ７４がオン、かつ連続レリーズの場合』
連続レリーズフラグは、ドライブスイッチのオンで１回目のレリーズが終了するときに“１”がセットされる。連続レリーズフラグに“１”がセットされると、Ｓ７１９の合焦フラグチェック処理をスキップし、必ずＳ７３１のデフォーカスチェック処理を通ることに特徴を有する。つまり、連続撮影では、被写体が移動しているか、あるいは構図が刻々と変化している場合が一般的なので、Ｓ７１９の合焦フラグチェック処理（Ｓ７１９）をスキップしてデフォーカスを求める処理（Ｓ７２１からＳ７２５）を継続し、未合焦でも必ず、デフォーカス（絶対値）が所定値よりも大きいかどうかのチェック処理を実行して、所定値よりも大きい場合は動体ピクトフラグに“１”をセットし、動体モードを選択する（Ｓ７３１：ＹＥＳ、Ｓ７３３）。
【００７９】
『レリーズ処理』
図１４は、レリーズ処理に関するフローチャートである。レリーズ処理では、測光処理（Ｓ８０１）、フラッシュからカメラボディへのデータ通信（Ｓ８０３）、ＡＥ演算（Ｓ８０５）、ＡＥ演算結果に基づくカメラボディからフラッシュへのデータ通信（Ｓ８０７）、ＳＷ操作表示処理（Ｓ８０９）が行なわれた後に、ミラーアップ、絞り制御（Ｓ８１１）、露光処理（Ｓ８１３）、フィルム巻き上げ、ミラーダウン（Ｓ８１５）の一連の露出動作を実行する。そして、連続ドライブかどうかをチェックし（Ｓ８１７）、連続ドライブのときには、レリーズスイッチ７６がオンしていることを条件に、連続レリーズフラグに“１”をセットしてPON ループ処理に戻る（Ｓ８１９、Ｓ８２１）。
【００８０】
一方、ドライブスイッチがＯＦＦしているとき、あるいはドライブスイッチがＯＮしていてもレリーズスイッチ７６がＯＦＦしているときは、連続レリーズフラグに“０”を入れ、自動ピクト禁止フラグに“０”を入れてピクチャー自動選択処理を許可してからPON ループ処理に戻る（Ｓ８１７：ＯＦＦ、またはＳ８１９：ＯＦＦからＳ８２３、Ｓ８２５）。自動ピクト禁止フラグに“０”を入れることで、禁止されていたピクチャー自動設定が許可される、つまり撮影が終了したらピクチャー自動設定が可能になる。
【００８１】
以上の通り本発明の実施の形態では、ノーマル、人物、風景、近接、動体モード（プログラム露出モード）の中から、焦点距離、撮影距離及び被写体の移動状況に応じて最も適したプログラム露出モードをカメラが自動選択するので、撮影者は撮影条件を考えて適切なプログラム露出モードを選択する、という操作をしなくても済む。一方、自動選択されたプログラム露出モードが望みのモードではなかったときなど、マニュアルで選択したい場合は、ピクチャー自動設定モードを変えることなく、アップダウンスイッチの操作によって簡単にマニュアル選択可能であり、しかもこの場合は、撮影が終了するまで、あるいは所定時間が経過するまでピクチャー自動設定は禁止され、マニュアル選択したモードが維持されるので大変便利である。
【００８２】
以上の本発明の実施の形態では、マニュアル選択したモードは、１コマ撮影した後は必ずピクチャーモードに復帰する構成である。本発明の別の実施の形態では、撮影が終了してもピクチャー自動設定の禁止を解除せず、タイマにより禁止を解除をする構成にできる。例えば、図１４のＳ８２５を削除して、撮影が終了してもピクチャー自動設定の禁止を解除しないようにする。そうすれば、ＰＯＮタイマによる解除、測光スイッチのオフにより禁止が解除される。
【００８３】
なお、本実施の形態におけるピクチャー自動設定モードを、例えばピクチャーマニュアル設定モードとを択一的に選択する構成とし、ピクチャー自動設定モードを選択したときには上記ピクチャーマニュアル設定モードでの動作も可能とし、ピクチャーマニュアル設定モードを設定したときにはピクチャー自動設定モードでは動作しない構成としてもよい。
【００８４】
また、本実施の形態では、自動選択したピクチャー（露出モード）に対応するピクチャー（アイコン）を表示するので、撮影者は、自動選択された、あるいはマニュアル選択された露出モードを簡単確実に認識できる。本実施の形態では５個のプログラム露出モードの中から選択可能としたが、本発明はこれらのプログラム露出モードに限定されない。
【００８５】
【発明の効果】
以上の説明から明らかな通り本発明のカメラによれば、複数の撮影モードの選択が可能なカメラであって、前記複数の撮影モードの中から任意の撮影モードをマニュアル操作により、あるいは撮影条件に基づいて適切な撮影モードを自動選択する撮影モード自動選択手段を備え、マニュアル操作により選択したときは撮影モード自動選択を実行しないので、適切な撮影モードが自動選択されるので撮影モードの選択に煩わされることがなく、しかも、自動選択された撮影モード以外の撮影モードを選択したい場合も、自動選択モードとマニュアル選択モードとを切り換えることなくマニュアル選択できる。このように本発明は、簡単にマニュアル操作による撮影モードの選択が可能であり、しかもマニュアル選択した撮影モードは、一定条件下で維持されるので、撮影モード自動選択下での撮影モードのマニュアル選択が非常に容易である。
【図面の簡単な説明】
【図１】この発明に係るカメラが適用される一眼レフレックスカメラのカメラボディの一実施例の構成を背面から見て示す斜視図である。
【図２】本発明を適用した一眼レフレックスカメラの一実施の形態の制御系の主要部をブロックで示す図である。
【図３】同一眼レフカメラの外部表示手段の表示態様を示す図である。
【図４】同一眼レフカメラのファインダ内表示手段の表示態様を示す図である。
【図５】同一眼レフカメラの動作に関するメインルーチン（ＳＴＡＲＴ）をフローチャートで示す図である。
【図６】同一眼レフカメラのＲＥＳＴＡＲＴ（リスタート）処理に関するフローチャートを示す図である。
【図７】同一眼レフカメラのＳＷ操作表示処理に関するフローチャートを示す図である。
【図８】同一眼レフカメラのピクチャー自動設定処理に関するフローチャートを示す図である。
【図９】同一眼レフカメラのUP/DOWN 処理に関するフローチャートを示す図である。
【図１０】同一眼レフカメラのデータＵＰ（アップ）処理に関するフローチャートを示す図である。
【図１１】同一眼レフカメラのデータＤＯＷＮ（ダウン）処理に関するフローチャートを示す図である。
【図１２】同一眼レフカメラのＡＥ演算処理に関するフローチャートを示す図である。
【図１３】同一眼レフカメラのＡＦ（自動焦点調整）処理に関するフローチャートを示す図である。
【図１４】同一眼レフカメラのレリーズ処理に関するフローチャートを示す図である。
【符号の説明】
１１    カメラボディ
１４    メインスイッチレバー
１５    シャッタ釦
１６    アップ／ダウンレバー
１７    切換え釦
２０    ボディ側ＣＰＵ
２３    露出制御装置
２５    コントローラ
２７    ＥＥＰＲＯＭ
３１    外部表示ＬＣＤ
４１    ファインダ内表示ＬＣＤ
５１    撮影レンズ（パワーズームレンズ）
５３    レンズ側ＣＰＵ
６１    ＡＦセンサユニット
７０    メインスイッチ
７４    測光スイッチ
７６    レリーズスイッチ
８２    切換えスイッチ
９４    受光素子
０９６    測光回路
【図１】
0003869505.tif 000006
【図２】
0003869505.tif 000007
【図３】
0003869505.tif 000008
【図４】
0003869505.tif 000009
【図５】
0003869505.tif 000010
【図６】
0003869505.tif 000011
【図７】
0003869505.tif 000012
【図８】
0003869505.tif 000013
【図９】
0003869505.tif 000014
【図１０】
0003869505.tif 000015
【図１１】
0003869505.tif 000016
【図１２】
0003869505.tif 000017
【図１３】
0003869505.tif 000018
【図１４】
0003869505.tif 000019