(57)【特許請求の範囲】
【請求項１】
撮影画面内に２次元方向に配列された複数の領域の焦点状態を検出する焦点検出手段と、前記複数の領域における各焦点検出結果の中から所定の焦点検出結果を自動的に選択する自動選択モードと前記複数の領域における任意の領域を撮影者の意志により選択する任意選択モードを設定するモード設定手段と、自動選択モードの際には自動選択された焦点検出結果に基づいて焦点調節を行い、任意選択モードの際には選択された焦点検出結果に基づいて焦点調節を行う焦点調節手段とを有する自動焦点カメラにおいて、
合焦となった状態であることを撮影者に知らせる手段と、
前記自動選択モード、または、前記任意選択モードの際に選択された前記２次元方向に配列された領域から別の２次元方向に配列された領域を選択指示することが可能な操作部材を有した測距点変更手段と、
該測距点変更手段の機能を、前記自動選択モードの際には自動選択された領域が合焦でない状態では無効、前記焦点調節がなされて自動選択された領域が合焦となった状態では有効とする条件にする一方、前記任意選択モードの際には当該条件なしで有効として、前記自動選択モードと前記任意選択モードとで、前記測距点変更手段の機能を有効、無効とする条件を異ならせる制御手段とを有することを特徴とする自動焦点カメラ。
【請求項２】
前記制御手段は、撮影準備動作が開始されており、かつ、前記自動選択モードの際には、前記焦点調節がなされて合焦状態になっている場合のみ、前記測距点変更手段の機能を有効にすることを特徴とする請求項１に記載の自動焦点カメラ。
【請求項３】
前記制御手段は、撮影準備動作が開始されており、かつ、前記任意選択モードの際には、焦点状態によらず、前記測距点変更手段の機能を有効にすることを特徴とする請求項１又は２に記載の自動焦点カメラ。
【請求項４】
前記制御手段は、撮影準備動作の開始指示が解除された後の所定時間内であり、かつ、前記自動選択モードの際には、前記測距点変更手段の機能を無効にすることを特徴とする請求項１〜３に記載の自動焦点カメラ。
【請求項５】
前記制御手段は、撮影準備動作の開始指示が解除された後の所定時間内であり、かつ、前記任意選択モードの際には、焦点状態によらず、前記測距点変更手段の機能を有効にすることを特徴とする請求項１〜４の何れかに記載の自動焦点カメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、写真用カメラ、ビデオカメラ等の自動焦点カメラの改良に関するものである。
【０００２】
【従来の技術】
従来より、撮影画面内に複数の焦点調節の対象となる領域（以下、ＡＦ点という）を有し、これより任意のＡＦ点を選択して焦点検出を行うようにした複数焦点検出方式の自動焦点調整装置が既に提案されている。例えば、被写体の自然光を利用する受動方式（パッシブ方式）の自動焦点調整装置を用いたカメラでは、複数のＡＦ点で焦点検出を行い、この複数点それぞれの焦点検出結果から撮影者の意志する１つのＡＦ点を推定して選択している。そして、その焦点検出情報に基づいて撮影レンズのピント状態を制御している。
【０００３】
この種の機能によると、被写体の位置が撮影画面内のどこにあっても自動焦点調整されるので、撮影者は作画、構図に専念できるという利点がある。しかし、一眼レフカメラ等では、撮影者が高度の撮影技法により意志通りの作画を追求する使われ方も多い。このような場合には、ＡＦ点の選択をカメラにより自動的に行わせるよりも、撮影者自身が何らかの意志入力手段を介して直接に制御するのが好ましい。例えば、カメラを三脚に固定して操作する場合には、ＡＦロックの技法は使えないので撮影者の意志によるＡＦ点制御は極めて有効である。また、主被写体より近くに障害物があるような構図でも、自動的に両者の判別をすることは難しいので、撮影者の意志の入力による選択が好ましい。
【０００４】
複数個のＡＦ点それぞれの焦点検出結果から実際に撮影レンズの制御に用いる１個の（もしくは少数個の）ＡＦ点を選択する方法には、上述した様に２通りの方法がある。一つは自動選択法であり、他の一つは撮影者の意志入力に基づく任意選択法である。一台のカメラに上記２通りの選択方法に基づく二つの選択手段を併設し、撮影者が任意に切り換えることができる様にしたカメラも既に提案されている。この場合の構成は、例えば次のようになる。
【０００５】
カメラを放置状態にした時（この時の外部表示の表示状態の一例を、図１８に示す）、カメラに備え付けられている自動選択法と任意選択法を設定するための釦を押すと、カメラはＡＦ点設定モードに入る。この時の外部表示の表示状態の一例を示したのが、図１９である。この図１９に示す表示状態は自動選択状態を表し、現在カメラは自動選択状態であることを示す。
【０００６】
図１９の状態で、カメラのダイヤルを右側に１クリック回転させると、カメラは意志選択法による左外のＡＦ点を選択する状態になる。この時の外部表示状態を示したのが、図２０である。引き続きダイヤルを右側に１クリックづつ回転させていくと、左中側ＡＦ点→上側ＡＦ点→中央ＡＦ点→下側ＡＦ点→右中側ＡＦ点→右外側ＡＦ点→自動選択というように切り換わっていく。また、ダイヤルを左側に１クリックづつ回転させていくと、自動選択→右外側ＡＦ点→右中側ＡＦ点→下側ＡＦ点→中央ＡＦ点→上側ＡＦ点→左中側ＡＦ点→左外側ＡＦ点→自動選択というように切り換わっていく。
【０００７】
上記の様にしてＡＦ点を選択して、他の操作釦を押すと、この時のＡＦ点が設定されることになる。このような場合、ＡＦ点の数が多くなればなる程、ＡＦ点を選択するのに多くの操作が必要になる。特に、２次元方向にＡＦ点の数が多くなった場合はなおさらである。
【０００８】
この様に、２次元にＡＦ点が配置されたカメラにおいて、ＡＦ点を選択するための操作部材として、トラックボールを用いたものや、２次元方向の方向指示が可能な操作部材を用いたカメラも提案されている。これらの操作部材を用いると、ＡＦ点を上下方向、または、左右方向に簡単に変更できるので操作性が格段に向上する。そして、これらの操作部材は、操作性をより良くするために、撮影者がカメラをホールディングしながらでも操作しやすい位置、例えば、カメラの背面に配置されることが多い。
【０００９】
【発明が解決しようとする課題】
しかしながら、これらの操作部材は操作しやすい配置となっているため、操作しやすい利点の反面、例えば、カメラを持とうとした時や、カメラをストラップで首から下げている時等、誤って操作部材に触れてしまい、勝手に（撮影者が意図していない時に）ＡＦ点が変わってしまうという問題が起きる恐れがあった。
【００１０】
（発明の目的）本発明の目的は、焦点状態を検出する領域を不用意に変更してしまうといった誤動作を防止することができ、しかも上記領域の変更の操作性を向上させることのできる自動焦点カメラを提供しようとするものである。
【００１２】
【課題を解決するための手段】
上記目的を達成するために、請求項１〜５に記載の発明は、撮影画面内に２次元方向に配列された複数の領域の焦点状態を検出する焦点検出手段と、前記複数の領域における各焦点検出結果の中から所定の焦点検出結果を自動的に選択する自動選択モードと前記複数の領域における任意の領域を撮影者の意志により選択する任意選択モードを設定するモード設定手段と、自動選択モードの際には自動選択された焦点検出結果に基づいて焦点調節を行い、任意選択モードの際には選択された焦点検出結果に基づいて焦点調節を行う焦点調節手段とを有する自動焦点カメラにおいて、合焦となった状態であることを撮影者に知らせる手段と、前記自動選択モード、または、前記任意選択モードの際に選択された前記２次元方向に配列された領域から別の２次元方向に配列された領域を選択指示することが可能な操作部材を有した測距点変更手段と、該測距点変更手段の機能を、前記自動選択モードの際には自動選択された領域が合焦でない状態では無効、前記焦点調節がなされて自動選択された領域が合焦となった状態では有効とする条件にする一方、前記任意選択モードの際には当該条件なしで有効として、前記自動選択モードと前記任意選択モードとで、前記測距点変更手段の機能を有効、無効とする条件を異ならせる制御手段とを有する自動焦点カメラとするものである。
【００１４】
【発明の実施の形態】
以下、本発明を図示の実施の形態に基づいて詳細に説明する。
【００１５】
図１〜図３は本発明の実施の一形態に係る図であり、詳しくは、図１は一眼レフカメラの要部概略図、図２（Ａ），（Ｂ）は図１の一眼レフカメラの上面及び背面を示す図、図３は図１に示すファインダ視野内の説明図である。
【００１６】
各図において、１は撮影レンズであり、便宜上２枚のレンズで示したが、実際は更に多くのレンズから構成されている。２は主ミラーであり、ファインダ系による被写体の観察状態と被写体像の撮影状態に応じて撮影光路へ斜設され、あるいは、退去される。３はサブミラーであり、主ミラー２を透過した光束をカメラボディの下方の後述する焦点検出装置６へ向けて反射される。４はシャッタ、５はフィルムである。６は焦点検出装置であり、結像面近傍に配置されたフィールドレンズ６ａ、反射ミラー６ｂおよび６ｃ、２次結像レンズ６ｄ、絞り６ｅ、センサ６ｆ等から構成されている。本実施の形態における焦点検出装置６は、周知の位相差方式を用いており、図３に示すように、観察画面内（ファインダ視野内）の複数の領域（７個所）をＡＦ点として、該ＡＦ点が焦点検出可能となるように構成されている。
【００１７】
７は撮影レンズ１の予定結像面に配置されたピント板、８はファインダ光路変更用のペンタプリズム、９，１０は各々観察画面内の被写体輝度を測定するための結像レンズと測光センサである。前記結像レンズ９はペンタプリズム８内の反射光路を介してピント板７と測光センサ１０と共役に関係つけている。１１はペンタプリズム８の射出面後方に配置された接眼レンズであり、撮影者眼１５によるピント板７の観察に使用される。
【００１８】
図３に示すＡＦ点マーク２０１，２０２，２０３，２０４，２０５，２０６，２０７は、前記ピント板７に刻印されていて、撮影者が、撮影画面内の焦点検出領域（ＡＦ点）の位置を把握できる様にしたものである。
【００１９】
２３はファインダ視野領域を形成する視野マスク、２４はファインダ視野外に撮影情報を表示するためのファインダ内ＬＣＤであり、照明用ＬＥＤ（Ｆ−ＬＥＤ）２５によって照明されている。前記ＬＣＤ２４を透過した光は、三角プリズム２６によってファインダ視野内に導かれ、図３の２２０で示したようにファインダ視野外に表示され、撮影者は撮影情報を知る事ができる。
【００２０】
３１は撮影レンズ１内に設けられた絞り、３２は後述する絞り駆動回路１１１を含む絞り駆動装置、３３はレンズ駆動用モータ、３４は駆動ギヤ等からなるレンズ駆動部材である。３５はフォトカプラであり、レンズ駆動部材３４に連動するパルス板３６の回転を検知してレンズ焦点調節回路１１５に伝えている。焦点調節回路１１５は、この情報とカメラ側からのレンズ駆動量の情報に基づいてレンズ駆動用モータを所定量駆動させ、撮影レンズ１を合焦位置に移動させるようになっている。３７は公知のカメラとレンズとのインターフェースとなるマウント接点である。
【００２１】
図２において、４１はレリーズ釦、４２は外部モニタ表示装置としてのモニタ用ＬＣＤであり、予め決められたパターンを表示する固定セグメント表示部４２ａと、可変数値表示用の７セグメント表示部４２ｂとからなっている。５０はモードダイヤルであり、撮影モード等の設定を行うためのものである。５５は背蓋である。４６はＡＦ点選択モードレバーであり、自動選択モードと任意選択モードとが切り換えられるようになっている。４７はＡＦ点セレクトキーであり、ＡＦ点の変更操作を行うための部材である。該ＡＦ点セレクトキー４７は、２次元方向の方向指示が可能な操作部材であり、上下方向と左右方向に方向指示が可能な様に、ＡＦ点を下方向に変更させるための下釦４７ａ，ＡＦ点を上方向に変更させるための上釦４７ｂ，ＡＦ点を右方向に変更させるための右釦４７ｃ，ＡＦ点を左方向に変更させるための左釦４７ｄの４つの押し釦から構成されている。
【００２２】
その他の操作部材については本発明の理解において、特に必要がないので省略する。
【００２３】
図４は、図２に示したモードダイヤル５０の詳細図を示すものであり、カメラに印字された指標５１  に表示を合わせることによって、その表示内容で撮影モードが設定できる。
【００２４】
図４において、５０ａはカメラを不作動とするロックポジション、５０ｂは撮影者が撮影内容を設定できるクリエーティブゾーンで、プログラムＡＥ，ＴＶ優先ＡＥ，ＡＶ優先ＡＥ，マニュアル露出の各撮影モードを持っている。５０ｃはカメラ任せの全自動撮影ができる全自動モードポジションである。５０ｄはカメラまかせの状況別全自動撮影ができるイメージゾーンで、ポートレート撮影に適したポートレートモード，風景撮影に適した風景モード，クローズアップ撮影に適したクローズアップモード，運動会等動きのある被写体の撮影に適したスポーツモードの各撮影モードを持っている。
【００２５】
図５は、上記構成の一眼レフカメラに内蔵された電気的構成を示すブロック図であり、図１等と同じものは同一番号を付している。
【００２６】
カメラ本体に内蔵されたマイクロコンピュータの中の中央処理装置（以下、ＣＰＵ）１００には、測光回路１０２，自動焦点検出回路１０３，信号入力回路１０４，ＬＣＤ駆動回路１０５，ＬＥＤ駆動回路１０６，シャッタ制御回路１０７，モータ制御回路１０８、及び、フィルム検出回路１０９が接続されている。また、撮影レンズ１内に配置された焦点調節回路１１５及び絞り駆動回路１１６とは、図１で示したマウント接点３７を介して信号の伝達が行われる。
【００２７】
前記測光回路１０２は、測光センサ１０からの出力を増幅後、対数圧縮，Ａ／Ｄ変換し、各センサの輝度情報としてＣＰＵ１００に伝える。前記測光センサ１０は、図３に示した、ファインダ視野内の左外側ＡＦ点２０１を含む領域Ｓ１を測光するＳＰＣ−Ｓ１，ファインダ視野内の左中側ＡＦ点２０２を含む領域Ｓ２を測光するＳＰＣ−Ｓ２，ファインダ視野内の上側ＡＦ点２０３を含む領域Ｓ３を測光するＳＰＣ−Ｓ３，ファインダ視野内の中央側ＡＦ点２０４を含む領域Ｓ４を測光するＳＰＣ−Ｓ４，ファインダ視野内の下側ＡＦ点２０５を含む領域Ｓ５を測光するＳＰＣ−Ｓ５，ファインダ視野内の右中側ＡＦ点２０６を含む領域Ｓ６を測光するＳＰＣ−Ｓ６，ファインダ視野内の右外側ＡＦ点２０７を含む領域Ｓ７を測光するＳＰＣ−Ｓ７，周辺領域Ｓ８を測光するＳＰＣ−Ｓ８の８つのフォトダイオードから構成されている。
【００２８】
図５のラインセンサ６ｆは、前述の図３に示すように画面内の７つのＡＦ点２０１〜２０７に対応した、７組のラインセンサＣＣＤ−ＬＬ，ＣＣＤ−ＬＣ，ＣＣＤ−Ｃ，ＣＣＤ−ＲＣ，ＣＣＤ−ＲＲ，ＣＣＤ−Ｕ，ＣＣＤ−Ｄから構成される公知のＣＣＤラインセンサである。自動焦点検出回路１０３は、これらラインセンサ６ｆから得た電圧をＡ／Ｄ変換し、ＣＰＵ１００に送る。
【００２９】
前記信号入力回路１０４はカメラの操作部材等の状態を入力するための回路であり、これに接続されているスイッチについて説明する。
【００３０】
ＳＷ１は、レリーズ釦４１の第１ストロークでオンし、測光・焦点検出等の撮影準備動作を開始させるスイッチ、ＳＷ２はレリーズ釦４１の第２ストロークでオンして撮影動作を開始させるレリーズスイッチである。ＳＷＤＩＡＬ１とスイッチＳＷＤＩＡＬ２は、電子ダイヤル４５内に設けたダイヤルスイッチであり、その状態信号は信号入力回路１０４のアップダウンカウンタに入力され、電子ダイヤル４５の回転クリック量としてカウントされる。具体的には、電子ダイヤル４５を右方向に回転させると、アップダウンカウンタはアップカウントし、左方向に回転させるとダウンカウントする。このスイッチＳＷＤＩＡＬ１とスイッチＤＩＡＬ２は、シャッタ秒時の設定等に使用するものである。
【００３１】
ＳＷＭＯＤＥ１〜ＳＷＭＯＤＥ４はモードダイヤル５０に連動したスイッチであり、指標５１に合わせたポジションによって該スイッチＳＷＭＯＤＥ１〜ＳＷＭＯＤＥ４のオンオフ状態が異なるように構成されている。このスイッチＳＷＭＯＤＥ１〜ＳＷＭＯＤＥ４の状態と撮影モードとの対応表を示したのが、図７である。
【００３２】
ＳＷＢＰは背蓋５５の開閉操作に連動してオンオフするスイッチであり、背蓋５５を開けるとオンし、閉じるとオフするようになっている。ＳＷＰＴはフィルム格納室にフィルムが有るか否かを検知するスイッチであり、フィルムが有るとオフし、フィルムが無いとオンするようになっている。ＳＷＡＦＳＥＬはＡＦ点選択モードレバー４６のスライド操作に連動してオンオフするスイッチであり、このＡＦ点選択モードレバー４６をＭ側、すなわち、任意選択モード側にスライドさせるとスイッチＳＷＡＦＳＥＬがオンし、Ａ側、すなわち、自動選択モード側にスライドさせるとスイッチＳＷＡＦＳＥＬがオフするようになっている。
【００３３】
ＳＷＦＰ＿Ｄは前記ＡＦ点セレクトキー４７の下釦４７ａの操作に連動してオンオフするスイッチであり、このＡＦ点セレクトキー４７の下釦４７ａが押されているとスイッチＳＷＦＰ＿Ｄはオンし、下釦４７ａが押されていないとスイッチＳＷＦＰ＿Ｄはオフするようになっている。また、ＳＷＦＰ＿Ｕは前記ＡＦ点セレクトキー４７の上釦４７ｂの操作に連動してオンオフするスイッチであり、ＡＦ点セレクトキー４７の上釦４７ｂが押されているとスイッチＳＷＦＰ＿Ｕはオンし、上釦４７ｂが押されていないとスイッチＳＷＦＰ＿Ｕはオフするようになっている。また、ＳＷＦＰ＿Ｒは前記ＡＦ点セレクトキー４７の右釦４７ｃの操作に連動してオンオフするスイッチであり、このＡＦ点セレクトキー４７の右釦４７ｃが押されているとスイッチＳＷＦＰ＿Ｒはオンし、右釦４７ｃが押されていないとスイッチＳＷＦＰ＿Ｒはオフするようになっている。また、ＳＷＦＰ＿Ｌは前記ＡＦ点セレクトキー４７の左釦４７ｄの操作に連動してオンオフするスイッチであり、このＡＦ点セレクトキー４７の左釦４７ｄが押されているとスイッチＳＷＦＰ＿Ｌはオンし、左釦４７ｄが押されていないとスイッチＳＷＦＰ＿Ｌはオフするようになっている。
【００３４】
これらのスイッチの信号が信号入力回路１０４に入力され、データバスによってＣＰＵ１００に送信される。
【００３５】
ＬＣＤ駆動回路１０５は液晶表示素子ＬＣＤを表示駆動するための公知の回路であり、ＣＰＵ１００からの信号に従い、絞り値，シャッタ秒時，各種設定した状態の表示をモニタ用ＬＣＤ４２とファインダ内ＬＣＤ２４の両方に同時に表示させることができる。また、該ＬＣＤ駆動回路１０５は、不図示の発音体を駆動する回路を含み、ＣＰＵ１００からの信号に従い合焦時の合焦音等を鳴らすことができる。
【００３６】
前記ＬＥＤ駆動回路１０６は照明用ＬＥＤ（Ｆ−ＬＥＤ）２５を点灯，点滅制御する。前記シャッタ制御回路１０７は、通電すると先幕を走行させるマグネットＭＧ１と、後幕を走行させるマグネットＭＧ２を制御し、フィルム５に所定光量を露光させる。前記モータ制御回路１０８は、フィルム５の巻き上げ、巻き戻しを行うモータＭ１と、主ミラー２およびシャッタ４のチャージを行うモータＭ２を制御するためのものである。前記フィルム検出回路１０９は、フォトセンサ１１０からの信号によりフィルム５の給送速度やフィルム給送中のフィルムの位置を検出するためのものである。フィルム給送中にフォトセンサ１１０から所定の信号が出力されると、１駒分の給送が終了したことを検知できるようになっている。
【００３７】
上記シャッタ制御回路１０７，モータ制御回路１０８及びフィルム制御回路１０９等によって、一連のレリーズシーケンスが動作する。
【００３８】
図６（ａ），（ｂ）は、モニタ用ＬＣＤ４２とファインダ内ＬＣＤ２４の全表示セグメントの内容を示したものである。
【００３９】
図６（ａ）において、固定表示セグメント部４２ａには公知の撮影モード表示等を設けている。この固定表示セグメント部４２ａには、ＡＦ点に関する情報を表示するＡＦ点表示部、フィルムの有無を示すフィルムマーク等が含まれている。可変数値表示用の７セグメント部４２ｂは、シャッタ秒時を表示する４桁の７セグメント６２、絞り値を表示する２桁の７セグメント６３と小数点６４、フィルム枚数を表示する２桁の７セグメント６５で構成されている。
【００４０】
図６（ｂ）において、７３，７４，７５は前記のシャッタ秒時表示と絞り値表示と同一の表示セグメント、７６は前記のＡＦ点に関する情報を表示するＡＦ点表示部と同一の表示セグメント、７７はストロボ充完マーク、７９は撮影レンズの合焦状態を示す合焦マークである。
【００４１】
次に、上記構成のカメラの主要部分の動作について、図８〜図９のフローチャートに従って説明する。なお、撮影モードはプログラムＡＥが設定されているものとする。
【００４２】
カメラに電池を投入すると、カメラの電源がオンされ（＃１００）、ＣＰＵ１００はステップ＃１０１より動作を開始する。まず、ステップ＃１０１においては、カメラに電池が投入された時の初期化を行う。例えば、ＣＰＵ１００内の焦点検出やカメラの制御に用いられる変数等の初期化を行う。また、前記ＡＦ点任意選択モードにおけるＡＦ点の初期化のため、ＡＦ点を中央ＡＦ点に設定するべく、変数Ｆ＿ＰＯＩＮＴを「３」にする。この変数Ｆ＿ＰＯＩＮＴはＡＦ点を表し、「１」の時は左外側ＡＦ点、「２」の時は左中側ＡＦ点、「３」の時は中央ＡＦ点、「４」の時は右中側ＡＦ点、「５」の時は右外側ＡＦ点、「６」の時は上側ＡＦ点、「７」の時は下側ＡＦ点であることを表す。また、ＡＦ点自動選択モードの主被写体ＡＦ点を示す変数ＡＵＴＯ＿ＦＰをクリアする。この変数ＡＵＴＯ＿ＦＰの値とＡＦ点との対応は、変数Ｆ＿ＰＯＩＮＴと同じである。
【００４３】
次のステップ＃１０２においては、背蓋５５の開閉状態を検知する。背蓋５５が開いていてスイッチＳＷＢＰがオンであればステップ＃１０４へ進み、変数ＦＲＡＭＥＲをクリアする。この変数ＦＲＡＭＥＲは撮影枚数を表す。撮影枚数を示す変数ＦＲＡＭＥＲはフィルムが無い場合は０であり、フィルムの空送り後に１になり、１駒撮影する毎に１づつ増加され、また、フィルムの巻き戻し時は、１駒分巻き戻す度に１づつ減算される。その後はステップ＃１０７へ進む。
【００４４】
また、上記ステップ＃１０２にて背蓋５５が閉じていてスイッチＳＷＢＰがオフであることを判定するとステップ＃１０３へ進み、ここではパトローネ格納室にフィルムが存在するか否かを検知する。パトローネ格納室にフィルムが有り、スイッチＳＷＰＴがオフしていればステップ＃１０５へ進み、パトローネ室格納にフィルムが無くスイッチＳＷＰＴがオンしていれば前述したステップ＃１０４へ進む。
【００４５】
ステップ＃１０５においては、撮影枚数を示す変数ＦＲＡＭＥＲが０か否かを判定し、０であればフィルムの空送りを行わせるべくステップ＃１０６へ進み、サブルーチン「空送り」をコールし、フィルムの空送りを実行する。このサブルーチン「空送り」の詳細は後で説明する。このサブルーチン「空送り」からリターンすると、ステップ＃１０２に戻る。
【００４６】
また、上記ステップ＃１０５にて撮影枚数を示す変数ＦＲＡＭＥＲが０でなければステップ＃１０７へ進み、ここではレリーズ釦４１の第１ストロークまで押され、スイッチＳＷ１がオンしているかの判定を行う。該スイッチＳＷ１がオンしていれば図９のステップ＃１１０へ進み、オフしていれば、ＡＦ点自動選択モードの主被写体ＡＦ点を示す変数ＡＵＴＯ＿ＦＰをクリアして、ステップ＃１０８へ進む。
【００４７】
ステップ＃１０８においては、ＡＦ点セレクトキー４７の下釦４７ａ，上釦４７ｂ，右釦４７ｃ，左釦４７ｄの何れかが操作されているか否かを判定する。前記ＡＦ点セレクトキー４７の下釦４７ａ，上釦４７ｂ，右釦４７ｃ，左釦４７ｄの何れかが押され、スイッチＳＷＦＰ＿Ｄ，スイッチＳＷＦＰ＿Ｕ，スイッチＳＷＦＰ＿Ｒ，スイッチＳＷＦＰ＿Ｌの何れかがオンしていればステップ＃１０９へ進み、そうでなければステップ＃１０２に戻る。
【００４８】
このステップ＃１０８により、ＡＦ点セレクトキー４７の１回目の操作だけでは、ＡＦ点変更受け付けないように機能し、ＡＦ点変更動作状態に切り換えるだけにしている。
【００４９】
ステップ＃１０９へ進むと、ここではサブルーチン「ＡＦ点変更判定１」をコールし、ＡＦ点の変更操作の受け付けの判定及び変更操作を実行する。このサブルーチン「ＡＦ点変更判定１」の詳細は後で説明する。サブルーチン「ＡＦ点変更判定１」からリターンすると、ステップ＃１０２に戻る。
【００５０】
上記ステップ＃１０７にてスイッチＳＷ１がオンしていれば、前述した様に図９のステップ＃１１０へ進み、ここでは測光動作を行う。具体的には、まず、撮影範囲内の複数の領域の輝度から測光値ＢＶを求める。そして、測光値ＢＶ、フィルム感度等からシャッタ秒時と絞り値を求める。次のステップ＃１１１においては、サブルーチン「焦点検出」をコールし、すべてのＡＦ点において焦点状態を検出する。このサブルーチン「焦点検出」の詳細は後で説明する。そして、ステップ＃１１２において、すべてのＡＦ点それぞれの焦点検出結果から１つの焦点検出結果を選択する。ここで、
１）任意選択モードの場合は、指定されたＡＦ点、すなわち、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴのＡＦ点を選択する。
【００５１】
２）自動選択モードの場合は、各々の焦点検出結果（デフォーカス量）から、主被写体を推測し、主被写体と推測したＡＦ点を選択する。
【００５２】
この実施の形態では、最も至近側に位置するＡＦ点を主被写体と推測している。また、主被写体と推測したＡＦ点を、自動選択モードの主被写体ＡＦ点を示す変数ＡＵＴＯ＿ＦＰに格納する。また、合焦状態になった時点で、変数ＡＵＴＯ＿ＦＰの内容を、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴに格納する。これは、後述するステップ＃１１７で実行されるサブルーチン「ＡＦ点変更判定２」において、ＡＦ点の変更を可能にする為である。
【００５３】
次のステップ＃１１３においては、上記ステップ＃１１２にて選択された焦点検出結果により、現在の焦点状態が合焦状態か否かを判定する。合焦状態であればステップ＃１１４へ進み、撮影者に合焦したことを知らせるための処理を行う。つまり、ＣＰＵ１００はＬＣＤ駆動回路１０５に信号を送り、合焦音を鳴らすようにする。その後はステップ＃１１６へ進む。また、合焦でなければステップ＃１１３からステップ＃１１５へ進み、現在の焦点状態が合焦状態でないために撮影レンズ１を駆動するための処理を行う。つまり、ＣＰＵ１００は焦点調節回路１１５に信号を送り、所定量撮影レンズ１を駆動する。具体的には、上記ステップ＃１１０で選択されたＡＦ点の焦点検出結果に基づいた所定量だけレンズを駆動する。その後はステップ＃１１６へ進む。
【００５４】
ステップ＃１１６においては、レリーズ釦４１の第１ストロークまで押され、スイッチＳＷ１がオンしているかを判定し、オンしていればステップ＃１１７へ進み、そうでなければ、自動選択モードの主被写体ＡＦ点を示す変数ＡＵＴＯ＿ＦＰをクリアして、ステップ＃１３０へ進む。
【００５５】
ステップ＃１１７へ進むと、サブルーチン「ＡＦ点変更判定２」をコールし、ＡＦ点の変更操作の受け付けの判定及び変更操作を実行する。このサブルーチン「ＡＦ点変更判定２」の詳細は後で説明する。サブルーチン「ＡＦ点変更判定２」からリターンすると、ステップ＃１１８へ進み、上記ステップ＃１１２にて選択された焦点検出結果により、現在の焦点状態が合焦状態か否かを判定する。合焦状態であればステップ＃１１９へ進み、そうでなければステップ＃１１０に戻る。ステップ＃１１９においては、レリーズ釦４１の第２ストロークまで押され、スイッチＳＷ２がオンしているかを判定し、オンしていればステップ＃１２０へ進み、レリーズ動作を行うべく、レリーズ制御にジャンプする。レリーズ動作の詳細は後で説明する。また、スイッチＳＷ２がオンしていなければステップ＃１１０に戻る。
【００５６】
上記ステップ＃１１６にてスイッチＳＷ１がオンしていない場合は、前述した様にステップ＃１３０へ進み、測光継続タイマ（４秒）を起動する。ここで、測光継続タイマについて説明する。
【００５７】
通常、レリーズ釦４１の第１ストロークまで押され、スイッチＳＷ１がオンされていると、ステップ＃１１０〜＃１１５に示す通り、測光，焦点検出が行われる。その後、レリーズ釦４１から指が離されると、所定時間の間、測光を繰り返し行うようにしている。上記所定の時間を計時するタイマを測光継続タイマという。この測光継続タイマの目的の一つは、前述したプログラムＡＥにおいて、カメラが決めたシャッタ秒時と絞り値との組み合わせを変更する、いわゆるプログラムシフトを行う場合の操作性の向上がある。具体的には、レリーズ釦４１を押して合焦した後、一度、レリーズ釦４１から指を離した後にも、前述した電子ダイヤルを操作することによって、プログラムシフト（シャッタ秒時と絞り値の組み合わせを変更）を行うことができる様にしている。
【００５８】
次のステップ＃１３１においては、上記ステップ＃１１０と同様に、測光動作を行う。具体的には、まず、撮影範囲内の複数の領域の輝度から測光値ＢＶを求める。そして、測光値ＢＶ，フィルム感度等からシャッタ秒時と絞り値を求める。その後はステップ＃１３２へ進み、サブルーチン「ＡＦ点変更判定３」をコールし、ＡＦ点の変更操作の受け付けの判定及び変更操作を実行する。このサブルーチン「ＡＦ点変更判定３」の詳細は後で説明する。サブルーチン「ＡＦ点変更判定３」からリターンすると、ステップ＃１３３へ進み、レリーズ釦４１の第１ストロークまで押され、スイッチＳＷ１がオンしているかを判定し、オンしていればステップ＃１１０に戻り、そうでなければステップ＃１３４へ進む。そして、ステップ＃１３４において、上記測光継続タイマがタイムアップしていなければステップ＃１３０に戻り、測光継続タイマがタイムアップしていればステップ＃１０２に戻る。
【００５９】
次に、上記のサブルーチン「焦点検出」について、図１０のフローチャートを用いて以下に説明する。このサブルーチン「焦点検出」は、すべてのＡＦ点での焦点状態を検出する処理を行うものである。
【００６０】
まず、ステップ＃１５１において、ＣＰＵ１００は焦点検出回路１０３に信号を送り、すべてのＡＦ点に対応する７組のラインセンサの蓄積動作を開始する。そして、次のステップ＃１５２において、蓄積中の７組のラインセンサの中で蓄積動作が終了したラインセンサが有るまで待機する。続くステップ＃１５３においては、上記ステップ＃１５２にて蓄積動作が終了したと判定したＡＦ点に対応するラインセンサの信号を読み出す。そして、ステップ＃１５４において、上記ステップ＃１５３にて読み出ししたラインセンサの信号を基に焦点検出演算を行い、その結果をデフォーカス量として、ＡＦ点毎にメモリに格納する。このように、蓄積終了したラインセンサ毎にセンサの信号を読み出し、焦点検出演算を行っていく。
【００６１】
次のステップ＃１５５においては、すべてのＡＦ点に対応する焦点検出演算が終了したか否かを判定し、終了していなければステップ＃１５２に戻り、すべての焦点検出演算が終了していればステップ＃１５６へ進む。そして、このステップ＃１５６にてサブルーチン「焦点検出」を終了してリターンする。
【００６２】
次に、サブルーチン「空送り」について、図１１のフローチャートを用いて以下に説明する。
【００６３】
まず、ステップ＃１６１において、空送り中であることを知らせるための表示を行う。このため、ＣＰＵ１００はＬＣＤ駆動回路１０５に信号を送り、モニタ用ＬＣＤ４２のフィルムマークを点灯させる。また、フィルム枚数表示部を消灯させる。そして、次のステップ＃１６２において、フィルムの空送りを開始するため、ＣＰＵ１００はモータ駆動回路１０８に信号を送り、モータＭ１を正転方向に駆動する。また、フィルム検出回路１０９に信号を送り、フォトセンサ１１０からの信号で、フィルム給送中のフィルム位置が検出可能な状態にする。続くステップ＃１６３においては、フォトセンサ１１０からの信号をモニタし続け、１駒目までフィルムを送り終わるまで待機する。
【００６４】
次のステップ＃１６４においては、フィルムを１駒目まで送り終わったため、ＣＰＵ１００はモータ制御回路１０８に信号を送り、モータＭ１を停止させる。そして、ステップ＃１６５において、撮影枚数を示す変数ＦＲＡＭＥＲを１にする。次のステップ＃１６６においては、空送り中である事を知らせる表示を解除するため、ＣＰＵ１００はＬＣＤ駆動回路１０５に信号を送り、モニタ用ＬＣＤ４２のフィルムマークを点灯させる。また、フィルム枚数表示部に撮影枚数を示す変数ＦＲＡＭＥＲの内容を表示させる。そして、ステップ＃１６７にてサブルーチン「空送り」を終了し、リターンする。
【００６５】
次に、レリーズ動作について、図１２のフローチャートを用いて以下に説明する。
【００６６】
ステップ＃１７０より動作を開始し、まずステップ＃１７１において、フィルム５に感光させるための準備として、まず、主ミラー２をアップさせる。このために、ＣＰＵ１００はモータ制御回路１０８に信号を送り、モータＭ２を正転方向に駆動し始める。その後、不図示の位相基板の位相信号ＣＭＳＰ１，ＣＭＳＰ２をモニタし続け、位相信号がミラーアップ位置になるとモータ制御回路１０８に信号を送り、モータＭ２の駆動を停止する。また、絞り駆動回路１１１を含む絞り駆動装置３２に信号を送り、絞り３１を所定量だけ絞り込ませる。
【００６７】
次のステップ＃１７２においては、フィルム５の感光を行う。具体的には、まず、シャッタ制御回路１０７に信号を送り、マグネットＭＧ１に通電し、シャッタ４の先幕を開放する。絞り３１の絞り値、および、シャッタ４のシャッタ秒時は、上記ステップ＃１１０の測光にて決定される。所定のシャッタ秒時の経過後に、シャッタ制御回路１０７に信号を送り、マグネットＭＧ２に通電し、シャッタ４の後幕を閉じる。これで、フィルム５の露光が終了する。
【００６８】
ステップ＃１７３においては、フィルム５の露光が終わると、主ミラー２のダウンおよびシャッタチャージを行う。このために、ＣＰＵ１００はモータ制御回路１０８に信号を送り、モータＭ２を正転方向に駆動し始める。その後、不図示の位相基板の位相信号ＣＭＳＰ１，ＣＭＳＰ２をモニタし続け、位相信号がミラーダウン位置になるとモータ制御回路１０８に信号を送り、モータＭ２の駆動を停止する。また、絞り駆動回路１１１を含む絞り駆動装置３２に信号を送り、絞り３１を開放状態に戻す。次のステップ＃１７４においては、フィルム５の巻き上げを行うために、モータ制御回路１０８に信号を送り、モータＭ１を正転方向に駆動を開始する。また、フィルム検出回路１０９に信号を送り、フォトセンサ１１０からの信号で、フィルム給送中のフィルム位置が検出可能な状態にする。
【００６９】
次のステップ＃１７５においては、１駒分の巻き上げが終了するまで待機する。そして、次のステップ＃１７６において、１駒分の巻き上げが終了したので、ＣＰＵ１００はモータ制御回路１０８に信号を送り、モータＭ１の駆動を停止する。続くステップ＃１７７においては、１駒巻き上げが終了したので、撮影枚数ＦＲＡＭＥＲに１を加算し、次のステップ＃１７８において、フィルムの最終駒の撮影終了後であればステップ＃１７９へ進み、そうでなければステップ＃１０２に戻る。
【００７０】
ステップ＃１７９へ進むとサブルーチン「巻き戻し」をコールする。このサブルーチン「巻き戻し」の詳細は以下に説明する。サブルーチン「巻き戻し」からリターンするとステップ＃１０２に戻る。
【００７１】
次に、サブルーチン「巻き戻し」について、図１３のフローチャートを用いて以下に説明する。
【００７２】
まず、ステップ＃２０１において、巻き戻し中であることを知らせるための表示を行う。このため、ＣＰＵ１００はＬＣＤ駆動回路１０５に信号を送り、モニタ用ＬＣＤ４２のフィルムマークを点灯させる。また、フィルム枚数表示部に撮影枚数ＦＲＡＭＥＲの内容を表示する。そして、次のステップ＃２０２において、フィルムの巻き戻しを開始するため、ＣＰＵ１００はモータ駆動回路１０８に信号を送り、モータＭ１を逆転方向に駆動する。また、フィルム検出回路１０９に信号を送り、フォトセンサ１１０からの信号で、フィルム給送中のフィルム位置が検出可能な状態にする。
【００７３】
次のステップ＃２０３においては、フォトセンサ１１０からの信号をモニタし続け、１駒分巻き戻すまで待機する。そして、次のステップ＃２０４において、１駒分巻き戻したので、撮影枚数を示す変数ＦＲＡＭＥＲを１だけ減算する。続くステップ＃２０５においては、巻き戻し中はフィルムを１駒分巻き戻す度にモニタ用ＬＣＤ４２のフィルム枚数表示を１づつ減算させる。このため、ＣＰＵ１００はＬＣＤ駆動回路１０５に信号を送り、モニタ用ＬＣＤ４２のフィルム枚数表示部に撮影枚数を示す変数ＦＲＡＭＥＲの内容を表示させる。
【００７４】
ステップ＃２０６においては、巻き戻し完了か否かの判定を行う。巻き戻し完了か否かの判定は、撮影枚数を示す変数ＦＲＡＭＥＲが０か否かで行う。撮影枚数を示す変数ＦＲＡＭＥＲが０の時、すなわち、巻き戻し完了である場合はステップ＃２０７に進み、そうでなければステップ＃２０３に戻る。ステップ＃２０７においては、フィルム５の巻き戻しが終了したので、ＣＰＵ１００はモータ制御回路１０８に信号を送り、モータＭ１を停止させ、次のステップ＃２０８において、巻き戻しが終了した事を知らせるための表示を行う。このため、ＣＰＵ１００はＬＣＤ駆動回路１０５に信号を送り、モニタ用ＬＣＤ４２のフィルムマークを点滅させる。また、フィルム枚数表示部を消灯させる。
【００７５】
次のステップ＃２０９においては、フィルムが取り出されたか否かを判定する。フィルムを取り出すため、背蓋５５が開けられスイッチＳＷＢＰがオンするまで待機する。次のステップ＃２１０において、巻き戻しが終了した事を知らせるための表示を解除する。そして、ステップ＃２１１において、サブルーチン「巻き戻し」を終了し、リターンする。
【００７６】
次に、サブルーチン「ＡＦ点変更判定１」について、図１４のフローチャートを用いて以下に説明する。
【００７７】
まず、ステップ＃３０１において、ＡＦ点選択モードレバー４６がＡ側にセットされ、スイッチＳＷＡＦＳＥＬがオンしていれば、すなわち、ＡＦ点自動選択モードであればステップ＃３１５へ進み、そうでなければステップ＃３０２へ進む。このステップ＃３０１にて、ＡＦ点任意選択モードの場合に、ＡＦ点変更操作を受け付けるようにしている。
【００７８】
次のステップ＃３０２においては、ステップ＃３０２〜＃３１５は実際のＡＦ点変更操作に応答した動作を行う部分である。
【００７９】
まず、１回目のＡＦ点変更部材（ＡＦ点セレクトキー４７）の操作でＡＦ点変更動作状態に入り（ステップ＃１０８〜＃１０９）、ＡＦ点変更動作状態中にＡＦ点変更部材が操作されるとＡＦ点の変更ができる様にしている。また、ＡＦ点変更動作状態に入ると、６秒の設定タイマが働き、ＡＦ点変更部材が操作される度に設定タイマを更新して、設定タイマがタイプアップすると、ＡＦ点変更動作状態を終了するようになっている。
【００８０】
ステップ＃３０２では、ＡＦ点変更動作状態に入った時点のＡＦ点の設定状態を表示させている。このため、ＣＰＵ１００はＬＣＤ駆動回路１０５に信号を送り、モニタ用ＬＣＤ４２のＡＦ点表示部に表示させる。次のステップ＃３０３においては、前述した、６秒の設定タイマを開始する。そして、次のステップ＃３０４において、ＡＦ点セレクトキー４７の下釦４７ａが押され、スイッチＳＷＦＰ＿Ｄがオンしていれば、ステップ＃３０５へ進み、オンしていなければステップ＃３０６へ進む。
【００８１】
ステップ＃３０５においては、図１７（ａ）のＡＦ点変更表に従って、ＡＦ点を下側へ変更する。具体的には、現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「１」、すなわち、左外側ＡＦ点であれば、下側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「７」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「２」、すなわち、左中側ＡＦ点であれば、下側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「７」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「３」、すなわち、中央ＡＦ点であれば、下側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「７」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「４」、すなわち、右中側ＡＦ点であれば、下側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「７」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「５」、すなわち、右外側ＡＦ点であれば、下側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「７」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「６」、すなわち、上側ＡＦ点であれば、中央ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「３」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「７」、すなわち、下側ＡＦ点であれば、下側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「７」にする。
【００８２】
次のステップ＃３０６において、ＡＦ点セレクトキー４７の上釦４７ｂが押され、スイッチＳＷＦＰ＿Ｕがオンしていれば、ステップ＃３０７へ進み、そうでなければステップ＃３０８へ進む。
【００８３】
ステップ＃３０７へ進んだ場合、図１７（ｂ）のＡＦ点変更表に従って、ＡＦ点を上側へ変更する。具体的には、現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「１」、すなわち、左外側ＡＦ点であれば、上側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「６」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「２」、すなわち、左中側ＡＦ点であれば、上側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「６」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「３」、すなわち、中央ＡＦ点であれば、上側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「６」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「４」、すなわち、右中側ＡＦ点であれば、上側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「６」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「５」、すなわち、右外側ＡＦ点であれば、上側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「６」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「６」、すなわち、上側ＡＦ点であれば、上側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「６」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「７」、すなわち、下側ＡＦ点であれば、中央ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「３」にする。
【００８４】
次のステップ＃３０８において、ＡＦ点セレクトキー４７の右釦４７ｃが押され、スイッチＳＷＦＰ＿Ｒがオンしていれば、ステップ＃３０９へ進み、そうでなければステップ＃３１０へ進む。
【００８５】
ステップ＃３０９へ進んだ場合、図１７（ｃ）のＡＦ点変更表に従って、ＡＦ点を右側へ変更する。具体的には、現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「１」、すなわち、左外側ＡＦ点であれば、左中側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「２」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「２」、すなわち、左中側ＡＦ点であれば、中央ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「３」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「３」、すなわち、中央ＡＦ点であれば、右中側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「４」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「４」、すなわち、右中側ＡＦ点であれば、右外側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「５」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「５」、すなわち、右外側ＡＦ点であれば、右外側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「５」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「６」、すなわち、上側ＡＦ点であれば、右外側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「５」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「７」、すなわち、下側ＡＦ点であれば、右外側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「５」にする。
【００８６】
次のステップ＃３１０においては、ＡＦ点セレクトキー４７の左釦４７ｄが押され、スイッチＳＷＦＰ＿Ｌがオンしていれば、ステップ＃３１１へ進み、そうでなければステップ＃３１３へ進む。
【００８７】
ステップ＃３１１へ進んだ場合、図１７（ｄ）のＡＦ点変更表に従って、ＡＦ点を左側へ変更する。具体的には、現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「１」、すなわち、左外側ＡＦ点であれば、左外側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「１」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「２」、すなわち、左中側ＡＦ点であれば、左外側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「１」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「３」、すなわち、中央ＡＦ点であれば、左中側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「２」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「４」、すなわち、右中側ＡＦ点であれば、中央ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「３」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「５」、すなわち、右外側ＡＦ点であれば、右中側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「４」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「６」、すなわち、上側ＡＦ点であれば、左外側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「１」にする。現在、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴが「７」、すなわち、下側ＡＦ点であれば、左外側ＡＦ点に変更するべく、ＡＦ点を示す変数Ｆ＿ＰＯＩＮＴを「１」にする。その後はステップ＃３１２へ進む。
【００８８】
ステップ＃３１２においては、６秒の設定タイマを更新し、ステップ＃３１３へ進み、変更後のＡＦ点の設定状態を表示させる。このため、ＣＰＵ１００はＬＣＤ駆動回路１０５に信号を送り、モニタ用ＬＣＤ４２のＡＦ点表示部に表示させる。その後はステップ＃３１４へ進み、設定タイマがタイムアップしていればステップ＃３１５へ進み、サブルーチン「ＡＦ点変更判定１」を終了し、リターンする。また、設定タイマがタイムアップしていなければステップ＃３０４に戻る
次に、サブルーチン「ＡＦ点変更判定２」について、図１５のフローチャートを用いて以下に説明する。
【００８９】
まず、ステップ＃３５１において、ＡＦ点選択モードレバー４６がＡ側にセットされ、スイッチＳＷＡＦＳＥＬがオンしているか否かを判定し、オンしていれば、すなわち、ＡＦ点自動選択モードであればステップ＃３５２へ進み、そうでなければ直ちにステップ＃３５３へ進む。ステップ＃３５２へ進むと、合焦状態であればステップ＃３５３へ進み、そうでなければステップ＃３６２へ進む。
【００９０】
上記ステップ＃３５１〜＃３５２にて、任意選択モードであればＡＦ点変更操作を受け付けるようにしている。また、自動選択モードであれば、合焦状態になった後にだけ受け付ける様にしている。
【００９１】
次のステップ＃３５３においては、ＡＦ点セレクトキー４７の下釦４７ａが押され、スイッチＳＷＦＰ＿Ｄがオンしていれば、ステップ＃３５４へ進み、そうでなければステップ＃３５５へ進む。ステップ＃３５４へ進んだ場合、図１７（ａ）のＡＦ点変更表に従って、ＡＦ点を下側へ変更する。変更内容は、上記ステップ＃３０５と同じである。
【００９２】
次のステップ＃３５５においては、ＡＦ点セレクトキー４７の上釦４７ｂが押され、スイッチＳＷＦＰ＿Ｕがオンしていれば、ステップ＃３５６へ進み、そうでなければステップ＃３５７へ進む。ステップ＃３５６へ進んだ場合、図１７（ｂ）のＡＦ点変更表に従って、ＡＦ点を上側へ変更する。変更内容は、上記ステップ＃３０７と同じである。
【００９３】
次のステップ＃３５７においては、ＡＦ点セレクトキー４７の右釦４７ｃが押され、スイッチＳＷＦＰ＿Ｒがオンしていれば、ステップ＃３５８へ進み、そうでなければステップ＃３５９へ進む。ステップ＃３５８へ進んだ場合、図１７（ｃ）のＡＦ点変更表に従って、ＡＦ点を右側へ変更する。変更内容は、ステップ＃３０９と同じである。
【００９４】
次のステップ＃３５９においては、ＡＦ点セレクトキー４７の左釦４７ｄが押され、スイッチＳＷＦＰ＿Ｌがオンしていれば、ステップ＃３６０へ進み、そうでなければステップ＃３６２へ進む。ステップ＃３６０へ進んだ場合、図１７（ｄ）のＡＦ点変更表に従って、ＡＦ点を左側へ変更する。変更内容は、ステップ＃３１１と同じである。その後はステップ＃３６１へ進み、ＡＦ点変更の設定状態を表示させている。このため、ＣＰＵ１００はＬＣＤ駆動回路１０５に信号を送り、モニタ用ＬＣＤ４２のＡＦ点表示部に表示させる。
【００９５】
そして、ステップ＃３６２にてサブルーチン「ＡＦ点変更判定２」を終了し、リターンする。
【００９６】
次に、サブルーチン「ＡＦ点変更判定３」について、図１６のフローチャートを用いて以下に説明する。
【００９７】
まず、ステップ＃４０１において、ＡＦ点選択モードレバー４６がＡ側にセットされ、スイッチＳＷＡＦＳＥＬがオンしていれば、すなわち、ＡＦ点自動選択モードであればステップ＃４１１へ進み、そうでなければステップ＃４０２へ進む。このステップにて、ＡＦ点任意選択モードであれば、ＡＦ点変更操作を受け付けるようにしている。
【００９８】
次のステップ＃４０２においては、ＡＦ点セレクトキー４７の下釦４７ａが押され、スイッチＳＷＦＰ＿Ｄがオンしていれば、ステップ＃４０３へ進み、そうでなければステップ＃４０４へ進む。ステップ＃４０３へ進んだ場合、図１７（ａ）のＡＦ点変更表に従って、ＡＦ点を下側へ変更する。変更内容は、ステップ＃３０５と同じである。
【００９９】
次のステップ＃４０４においては、ＡＦ点セレクトキー４７の上釦４７ｂが押され、スイッチＳＷＦＰ＿Ｕがオンしていれば、ステップ＃４０５へ進み、そうでなければステップ＃４０６へ進む。ステップ＃４０５へ進んだ場合、図１７（ｂ）のＡＦ点変更表に従って、ＡＦ点を上側へ変更する。変更内容は、ステップ＃３０７と同じである。
【０１００】
次のステップ＃４０６においては、ＡＦ点セレクトキー４７の右釦４７ｃが押され、スイッチＳＷＦＰ＿Ｒがオンしていれば、ステップ＃４０７へ進み、そうでなければステップ＃４０８へ進む。ステップ＃４０７へ進んだ場合、図１７（ｃ）のＡＦ点変更表に従って、ＡＦ点を右側へ変更する。変更内容は、ステップ＃３０９と同じである。
【０１０１】
次のステップ＃４０８においては、ＡＦ点セレクトキー４７の左釦４７ｄが押され、スイッチＳＷＦＰ＿Ｌがオンしていれば、ステップ＃４０９へ進み、そうでなければステップ＃４１１へ進む。ステップ＃４０９へ進んだ場合、図１７（ｄ）のＡＦ点変更表に従って、ＡＦ点を左側へ変更する。変更内容は、ステップ＃３１１と同じである。その後はステップ＃４１０へ進み、変更後のＡＦ点の設定状態を表示させている。このため、ＣＰＵ１００はＬＣＤ駆動回路１０５に信号を送り、モニタ用ＬＣＤ４２のＡＦ点表示部に表示させる。
【０１０２】
そして、ステップ＃４１１にてサブルーチン「ＡＦ点変更判定３」を終了し、リターンする。
【０１０３】
以上、説明してきた通り、
１）カメラが測光も焦点検出も実行していない、いわゆる、スタンバイ状態では、ＡＦ点セレクトキー４７の下釦４７ａ，上釦４７ｂ，右釦４７ｃ，左釦４７ｄの何れかが押されると、サブルーチン「ＡＦ点変更判定１」がコールされ、ＡＦ点変更動作状態に入る（図８のステップ＃１０８〜＃１０９）。この後、更にＡＦ点セレクトキー４７の下釦４７ａが押されると、ＡＦ点を下側に変更する（ステップ＃３０４〜＃３０５）。また、ＡＦ点セレクトキー４７の上釦４７ｂが押されると、ＡＦ点を上側に変更する（図１４のステップ＃３０６〜＃３０７）。また、ＡＦ点セレクトキー４７の右釦４７ｃが押されると、ＡＦ点を右側に変更する（ステップ＃３０８〜＃３０９）。また、ＡＦ点セレクトキー４７の左釦４７ｄが押されると、ＡＦ点を左側に変更する（ステップ＃３１０〜＃３１１）。
【０１０４】
２）レリーズ釦４１の第１ストロークが押され、スイッチＳＷ１がオンしている状態では、ステップ＃１１７にてサブルーチン「ＡＦ点変更判定２」がコールされ、ＡＦ点選択モードレバー４６がＡ側、すなわち、ＡＦ点自動選択に設定されている場合は、合焦状態の時だけＡＦ点変更を受け付けるように機能させ、ＡＦ点選択モードレバー４６がＭ側、すなわち、ＡＦ点任意選択に設定されている場合は、条件なくＡＦ点変更を受け付けるように機能させる（図１５のステップ＃３５１〜＃３５２）。この時、ＡＦ点セレクトキー４７の下釦４７ａが押されると、ＡＦ点を下側に変更する（ステップ＃３５３〜ステップ＃３５４）。また、ＡＦ点セレクトキー４７の上釦４７ｂが押されると、ＡＦ点を上側に変更する（ステップ＃３５５〜＃３５６）。また、ＡＦ点セレクトキー４７の右釦４７ｃが押されると、ＡＦ点を右側に変更する（ステップ＃３５７〜＃３５８）。また、ＡＦ点セレクトキー４７の左釦４７ｄが押されると、ＡＦ点を左側に変更する（ステップ＃３５９〜＃３６０）。
【０１０５】
３）測光継続タイマ中の状態では、ステップ＃１３２にてサブルーチン「ＡＦ点変更判定３」がコールされ、ＡＦ点選択モードレバー４６がＡ側、すなわち、ＡＦ点自動選択に設定されていればＡＦ点変更を受け付けないように機能し（図１６のステップ＃４０１）、ＡＦ点選択モードレバー４６がＭ側、すなわち、ＡＦ点任意選択に設定されている時に、ＡＦ点変更を受け付ける（ステップ＃４０２〜＃４１１）。この時、ＡＦ点セレクトキー４７の下釦４７ａが押されると、ＡＦ点を下側に変更する（ステップ＃４０２〜＃４０３）。また、ＡＦ点セレクトキー４７の上釦４７ｂが押されると、ＡＦ点を上側に変更する（ステップ＃４０４〜＃４０５）。また、ＡＦ点セレクトキー４７の右釦４７ｃが押されると、ＡＦ点を右側に変更する（ステップ＃４０６〜＃４０７）。また、ＡＦ点セレクトキー４７の左釦４７ｄが押されると、ＡＦ点を左側に変更する（ステップ＃４０８〜＃４０９）。
【０１０６】
上記の動作において、
１）カメラが測光もＡＦも実行していない、いわゆる、スタンバイ状態では、１回めのＡＦ点セレクトキー４７の下釦４７ａ，上釦４７ｂ，右釦４７ｃ，左釦４７ｄの操作ではＡＦ点変更動作状態に入るだけでＡＦ点変更は行わず、ＡＦ点変更動作状態に入った後のＡＦ点セレクトキー４７の下釦４７ａ，上釦４７ｂ，右釦４７ｃ，左釦４７ｄの操作で、ＡＦ点変更が行われるので、誤って、ＡＦ点セレクトキー４７に触れたことによる、ＡＦ点変更が行われる問題を防止できる。
【０１０７】
２）レリーズ釦４１の第１ストロークが押されている状態では、ＡＦ点選択モードレバー４６がＡ側、すなわち、ＡＦ点自動選択に設定されている場合は、合焦状態の時だけＡＦ点変更を受け付けるように機能させることで、カメラが主被写体と判定したＡＦ点が不適切であった場合等、ＡＦ点の変更が必要な場合にも瞬時にＡＦ点の変更が可能になるため、ＡＦ点の変更操作の操作性を向上させることができる。
【０１０８】
また、ＡＦ点選択モードレバー４６がＭ側、すなわち、ＡＦ点任意選択に設定されている場合は、条件なくＡＦ点変更を受け付けるように機能させることで、瞬時にＡＦ点の変更が可能になるため、ＡＦ点の変更操作の操作性を向上させることができる。
【０１０９】
３）測光継続タイマ中の状態では、ＡＦ点選択モードレバー４６がＡ側、すなわち、ＡＦ点自動選択に設定されていればＡＦ点変更を受け付けないように機能することで、誤って、ＡＦ点セレクトキー４７に触れたことによる、ＡＦ点変更が行われる問題を防止できる。
【０１１０】
また、ＡＦ点選択モードレバー４６がＭ側、すなわち、ＡＦ点任意選択に設定されている時に、条件なくＡＦ点変更を受け付けることで、瞬時にＡＦ点の変更が可能になるため、ＡＦ点の変更操作の操作性を向上させることができる。
【０１１１】
これらの様に、誤動作の防止と操作性の向上の両立を実現できるものである。
【０１１２】
【発明の効果】
以上説明したように、請求項１〜５の何れかに記載の発明によれば、焦点状態を検出する領域を不用意に変更してしまうといった誤動作を防止することができ、しかも上記領域の変更の操作性を向上させることができる自動焦点カメラを提供できるものである。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係る一眼レフカメラを示す要部概略図である。
【図２】図１のカメラの上面及び背面を示す図である。
【図３】図１のカメラのファインダ視野内の説明する為の図である。
【図４】図１のカメラに具備されたモードダイヤル５０の詳細を示す図である。
【図５】図１のカメラの電気的構成を示すブロック図である。
【図６】図１のカメラに具備されたモニタ用ＬＣＤとファインダ内ＬＣＤの説明する為の図である。
【図７】図１のカメラに具備されたスイッチＳＷＭＯＤＥ１〜ＳＷＭＯＤＥ４の状態と撮影モードの対応関係を示す図である。
【図８】本発明の実施の一形態に係るカメラの動作の一部を示すフローチャートである。
【図９】図８の動作の続きを示すフローチャートである。
【図１０】本発明の実施の一形態に係るカメラのサブルーチン「焦点検出」を示すフローチャートである。
【図１１】本発明の実施の一形態に係るカメラのサブルーチン「空送り」を示すフローチャートである。
【図１２】本発明の実施の一形態に係るカメラにおけるレリーズ動作を示すフローチャートである。
【図１３】本発明の実施の一形態に係るカメラのサブルーチン「巻き戻し」を示すフローチャートである。
【図１４】本発明の実施の一形態に係るカメラのサブルーチン「ＡＦ点変更判定１」を示すフローチャートである。
【図１５】本発明の実施の一形態に係るカメラのサブルーチン「ＡＦ点変更判定２」を示すフローチャートである。
【図１６】本発明の実施の一形態に係るカメラのサブルーチン「ＡＦ点変更判定３」を示すフローチャートである。
【図１７】本発明の実施の一形態に係るカメラに具備されたＡＦ点セレクトキーの下釦、上釦、右釦もしくは左釦が押された場合のそれぞれ「ＡＦ点変更表」を示す図である。
【図１８】従来の複数のＡＦ点を有するカメラの外部表示例を示す図である。
【図１９】図１８のカメラにおいてＡＦ点設定モードとして自動選択法が設定された場合の外部例を示す図である。
【図２０】図１８のカメラにおいてＡＦ点設定モードとして任意選択法が設定された場合の外部例を示す図である。
【符号の説明】
６      焦点検出装置
１０    測光センサ
２４    ファインダ内ＬＣＤ
４１    レリーズ釦
４２    モニタ用ＬＣＤ
４６    ＡＦ点選択モードレバー
４７    ＡＦ点セレクトキー
４７ａ  ＡＦ点セレクトキーの下釦
４７ｂ  ＡＦ点セレクトキーの上釦
４７ｃ  ＡＦ点セレクトキーの右釦
４７ｄ  ＡＦ点セレクトキーの左釦
５０    モードダイヤル
１００  ＣＰＵ
１０２  測光回路
１０３  焦点検出回路
１０４  信号入力回路
１０５  ＬＣＤ駆動回路
１０６  ＬＥＤ駆動回路
２０１〜２０７  ＡＦ点マーク
【図１】
0003610271.tif 000002
【図２】
0003610271.tif 000003
【図３】
0003610271.tif 000004
【図４】
0003610271.tif 000005
【図５】
0003610271.tif 000006
【図６】
0003610271.tif 000007
【図７】
0003610271.tif 000008
【図８】
0003610271.tif 000009
【図９】
0003610271.tif 000010
【図１０】
0003610271.tif 000011
【図１１】
0003610271.tif 000012
【図１２】
0003610271.tif 000013
【図１３】
0003610271.tif 000014
【図１４】
0003610271.tif 000015
【図１５】
0003610271.tif 000016
【図１６】
0003610271.tif 000017
【図１７】
0003610271.tif 000018
【図１８】
0003610271.tif 000019
【図１９】
0003610271.tif 000020
【図２０】
0003610271.tif 000021