(57)【特許請求の範囲】
【請求項１】
カメラのＡＦ（オートフォーカス）動作においてフラッシュ光による補助光を発光するフラッシュＡＦ補助光システムであって、
カメラのＡＦモードが、撮影画面内の中心部を焦点検出動作の対象とするスポットＡＦモードであるか、前記スポットＡＦモードよりも広い範囲を焦点検出動作の対象とするエリアＡＦモードであるかに応じて前記フラッシュ光の照射角を変化させる照射角制御手段を有し、
前記照射角制御手段は、ＡＦモードが前記スポットＡＦモードのときには照射角を絞り、ＡＦモードが前記エリアＡＦモードのときには照射角を広げること
を特徴とするフラッシュＡＦ補助光システム。
【請求項２】
前記照射角制御手段は、さらに、ＡＦモードが前記スポットＡＦモードの時には発光量を低下させること、を特徴とする請求項１に記載のフラッシュＡＦ補助光システム。
【請求項３】
複数の焦点検出エリアを有するカメラのＡＦ（オートフォーカス）動作においてフラッシュ光による補助光を発光するフラッシュＡＦ補助光システムであって、フラッシュ光の照射角が変更可能な発光部と、前記複数の焦点検出エリアのうちのＡＦ対象エリアを定めるＡＦモードに応じてフラッシュズームデータを決定するズームデータ決定手段と、前記ズームデータ決定手段から取得される前記フラッシュズームデータに基づいて前記発光部へ照射角変更の指令を出して、前記発光部からのフラッシュ光の照射角を変化させる制御手段とを備え、
前記ＡＦモードには、少なくとも、前記複数の焦点検出エリアのうち中心の焦点検出エリアのみをＡＦ対象エリアとするスポットＡＦモード、ほぼ全ての焦点検出エリアをＡＦ対象エリアとするワイドＡＦモード、中央部の数箇所の焦点検出エリアをＡＦ対象エリアとする中央部ＡＦモード、撮影者が焦点検出エリアを任意で選べるユーザー選択ＡＦモードのうちいずれか１つが含まれ、
前記ズームデータ決定手段は、ＡＦモードが前記スポットＡＦモードの場合、前記フラッシュズームデータを前記照射角が絞られるテレ側の位置に対応する値に決定し、ＡＦモードが前記ワイドＡＦモードの場合、前記フラッシュズームデータを前記照射角が広げられるワイド側の位置に対応する値に決定し、ＡＦモードが前記中央部ＡＦモードの場合は、前記発光部のズーム位置が、撮影レンズから取得される該撮影レンズの焦点距離に対応するズーム位置よりもテレ側のズーム位置となるように、前記フラッシュズームデータを決定することを特徴とするフラッシュＡＦ補助光システム。
【請求項４】
前記ズームデータ決定手段は、ＡＦモードが前記ユーザー選択ＡＦモードである場合には、ユーザーが選択した焦点検出エリアの位置に応じて前記フラッシュズームデータを決定すること、を特徴とする請求項３に記載のフラッシュＡＦ補助光システム。
【請求項５】
前記ズームデータ決定手段から取得される前記フラッシュズームデータに基づいて前記発光部での発光量を変化させる発光量制御手段をさらに備えること、を特徴とする請求項３または請求項４に記載のフラッシュＡＦ補助光システム。
【請求項６】
前記発光量制御手段は、前記フラッシュズームデータが、前記発光部の照射角がより小さく絞られるテレ側の値であるほど発光量がより小さくなるように発光量を制御すること、を特徴とする請求項５に記載のフラッシュＡＦ補助光システム。
【請求項７】
照射角が変更可能なフラッシュ装置と接続端子を介して接続可能で、焦点検出動作を行う際に前記フラッシュ装置を制御してフラッシュ光による補助光を投光する、複数の焦点検出エリアを有する多点ＡＦ（オートフォーカス）カメラであって、前記複数の焦点検出エリアのうちのＡＦ対象エリアを定めるＡＦモード設定手段と、このＡＦモード設定手段により設定されたＡＦモードに対応して、フラッシュズームデータを決定するズームデータ決定手段と、前記ズームデータ決定手段によって決定された前記フラッシュズームデータに基づいて、前記接続端子から、前記フラッシュ装置の照射角を所望の照射角に変更指示する制御信号を出力する制御手段と、を備え、
前記ＡＦモードには、少なくとも、前記複数の焦点検出エリアのうち中心の焦点検出エリアのみをＡＦ対象エリアとするスポットＡＦモード、ほぼ全ての焦点検出エリアをＡＦ対象エリアとするワイドＡＦモード、中央部の数箇所の焦点検出エリアをＡＦ対象エリアとする中央部ＡＦモード、撮影者が焦点検出エリアを任意で選べるユーザー選択ＡＦモードのうちいずれか１つが含まれ、
前記ズームデータ決定手段は、ＡＦモードが前記スポットＡＦモードの場合、前記フラッシュズームデータを、前記照射角が絞られるテレ側の位置に対応する値に決定し、ＡＦモードが前記ワイドＡＦモードの場合、前記フラッシュズームデータを、前記照射角が広げられるワイド側の位置に対応する値に決定し、ＡＦモードが前記中央部ＡＦモードの場合は、前記発光部のズーム位置が、撮影レンズから取得される該撮影レンズの焦点距離に対応するズーム位置よりもテレ側のズーム位置となるように、前記フラッシュズームデータを決定することを特徴とする多点ＡＦカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、フラッシュ光によるＡＦ補助光を発光するフラッシュＡＦ補助光システムに関する。
【０００２】
【従来の技術】
外界の明るさに左右されず、暗い被写体に対してもＡＦ（オートフォーカス）が達成されるように、ＡＦ動作時に補助光を発光するＡＦ補助光システムが広く用いられている。例えば、ＬＥＤを光源としたコントラストパターンを被写体に投影するＡＦ補助光システムがある。
【０００３】
上記の投光ＬＥＤのような専用の補助光システムを持つことなくＡＦ補助光を提供するために、ＡＦ動作時にフラッシュ装置のフラッシュ光をそのものを補助光として利用するフラッシュ補助光システムも提案されている。
【０００４】
一方、近年、複数の焦点検出エリアを有し、多点自動焦点調節を行うことのできるカメラが製品化されている。このような多点自動焦点調節機能を有するカメラには、様々なＡＦモードが設けられ、撮影者が撮影意図に応じてＡＦモードを選択できるように構成されている。例えば、複数存在する焦点検出エリアの全てをＡＦ対象エリアとし、焦点検出エリアの選択をカメラの選択アルゴルズムに任せてＡＦ撮影を行う際に選ばれるのが、ワイドＡＦモードと呼ばれるものである。撮影画面中心部のスポットのみをＡＦ対象エリアとして撮影を行うのは、スポットＡＦモードと呼ばれる。
【０００５】
【発明が解決しようとする課題】
しかしながら、以上のような従来のフラッシュ補助光システムを焦点検出エリアが変化する多点自動焦点調節機能を有するカメラに適用した場合、所望の焦点検出エリア内の被写体に照射されなかったり、焦点検出が不要な範囲まで照明してしまい、フラッシュ光の利用効率が悪い。
【０００６】
本発明は、以上の事情に鑑みてなされた。すなわち本発明は、多点ＡＦ機能を有するカメラの複数のＡＦモードに応じて適切な照射角でＡＦ補助光を発光し、さらに発光効率を最適化させたフラッシュＡＦ補助光システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
そのため請求項１に記載の発明は、カメラのＡＦ動作においてフラッシュ光による補助光を発光するフラッシュＡＦ補助光システムであって、カメラのＡＦモードが、撮影画面内の中心部を焦点検出の対象とするスポットＡＦモードであるか、スポットＡＦモードよりも広い範囲を焦点検出動作の対象とするエリアＡＦモードであるかに応じてフラッシュ光の照射角を変化させる照射角制御手段を有する。照射角制御手段が、ＡＦモードに応じてフラッシュ光の照射角を変化させるので、フラッシュ光の照射角をＡＦモードに応じて最適化することが可能になる。
【０００８】
スポットＡＦモードでは撮影画面中心部にのみ補助光が照射されれば十分なので、照射角制御手段は、ＡＦモードが前記スポットＡＦモードの時には照射角を絞る。また、エリアＡＦモードのときには撮影画面内全体をカバーする必要があるので、照射角制御手段は、ＡＦモードがエリアＡＦモードのときには照射角を広げる（請求項２）。
【０００９】
また、スポットＡＦモードでは照射角が絞られているので発光量は抑えることができる。したがって、照射角制御手段は、ＡＦモードがスポットＡＦモードのときには、さらに、発光量を低下させる。このことによって、ＡＦモードに応じて照射角及び発光量が最適化されることになる（請求項３）。
【００１０】
請求項４に記載の発明は、複数の焦点検出エリアを有するカメラのＡＦ動作においてフラッシュ光による補助光を発光するフラッシュＡＦ補助光システムであって、フラッシュ光の照射角が変更可能な発光部と、複数の焦点検出エリアのうちのＡＦ対象エリアを定めるＡＦモードに応じてフラッシュズームデータを決定するズームデータ決定手段と、ズームデータ決定手段から取得されるフラッシュズームデータに基づいて発光部へ照射角度変更の指令を出して、発光部からのフラッシュ光の照射角を変化させる制御手段とを備える。この制御手段が、ＡＦモードに応じて決定されるフラッシュズームデータにしたがって、発光部における照射角を変化させるので、フラッシュ光の照射角をＡＦモードに応じて最適化することが可能になる。
【００１１】
ここで、ＡＦモードには、少なくとも、複数の焦点検出エリアのうち中心の焦点検出エリアのみをＡＦ対象エリアとするスポットＡＦモード、ほぼ全ての焦点検出エリアをＡＦ対象エリアとするワイドＡＦモード、中央部の数箇所の焦点検出エリアをＡＦ対象エリアとする中央部ＡＦモード、撮影者が焦点検出エリアを任意に選択できるユーザー選択ＡＦモードのうちいずれか１つが含まれる（請求項５）。
【００１２】
ＡＦモードがスポットＡＦモードのときは撮影画面中心部にのみ補助光が照射されれば十分なので、ズームデータ決定手段は、ＡＦモードがスポットＡＦモードの場合、フラッシュズームデータを、照射角が絞られるテレ側の位置に対応する値に決定する（請求項６）。
【００１３】
また、ＡＦモードがワイドＡＦモードのときには撮影画面全体渡って補助光が照射される必要があるので、ズームデータ決定手段は、ＡＦモードがワイドＡＦモードの場合、フラッシュズームデータを、照射角が広げられるワイド側の位置に対応する値に決定する（請求項７）。
【００１４】
また、ＡＦモードが中央部ＡＦモードの場合には、撮影画面全体でなく撮影画面内中央部の一部分のみをカバーするように、補助光の照射角が絞られても良い。すなわち、フラッシュ光のズーム位置は、撮影レンズの焦点距離よりも長い焦点距離に対応するズーム位置でも良い。したがって、ズームデータ決定手段は、ＡＦモードが中央部ＡＦモードの場合は、発光部のズーム位置が、撮影レンズから取得される該撮影レンズの焦点距離に対応するズーム位置よりもテレ側のズーム位置となるように、フラッシュズームデータを決定する（請求項８）。
【００１５】
また、ＡＦモードかユーザー選択ＡＦモードの場合には、焦点検出動作はユーザーが選択した焦点検出エリアを対象として行われる。したがって、例えばユーザーによって選択された焦点検出エリアが撮影画面内中央部のエリアであるときには、発光部の照射角が絞られるように、また、ユーザーによって選択された焦点検出エリアが撮影画面周辺部の焦点検出エリアであるときには、発光部の照射角が広げられるように、前記ズームデータ決定手段は、ＡＦモードがユーザー選択ＡＦモードである場合には、ユーザーが選択した焦点検出エリアの位置に応じてフラッシュズームデータを決定する（請求項９）。
【００１６】
請求項１０に記載のフラッシュ補助光システムは、前記ズームデータ決定手段から取得されるフラッシュズームデータに基づいて発光部での発光量を変化させる発光量制御手段をさらに備える。ＡＦモードにしたがって決定されるフラッシュズームデータに基づいて発光部のズーム位置が変化しフラッシュ光の照射角が制御されるだけでなく、同様に、フラッシュズームデータに応じて発光部における発光量が制御されることになる。したがって、ＡＦモードに応じて照射角及び発光量を最適化することが可能になる。
【００１７】
この場合、発光部のズーム位置がテレ側であるとき、照射角は絞られるので、発光量を低下させることが可能になる。したがって、発光量制御手段は、フラッシュズームデータが、発光部の照射角がより小さく絞られるテレ側の値であるほど発光量がより小さくなるように発光量を制御することが好ましい。すなわち、発光量が、ＡＦモードに応じて最適化される（請求項１１）。
【００１８】
請求項１２に記載の発明は、照射角が変更可能なフラッシュ装置と接続端子を介して接続可能で、焦点検出動作を行う際にフラッシュ装置を制御してフラッシュ光による補助光を投光する、複数の焦点検出エリアを有する多点ＡＦ（オートフォーカス）カメラであって、複数の焦点検出エリアのうちのＡＦ対象エリアを定めるＡＦモード設定手段と、このＡＦモード設定手段により設定されたＡＦモードに対応して、フラッシュズームデータを決定するズームデータ決定手段と、ズームデータ決定手段によって決定された前記フラッシュズームデータに基づいて、前記接続端子から、前記フラッシュ装置の照射角を所望の照射角に変更指示する制御信号を出力する制御手段とを備える。ＡＦモードによって、複数ある焦点検出エリアのうちどの焦点検出エリアがＡＦ対象となるかが左右される。例えば、スポットＡＦモードでは、撮影画面中央部の焦点検出エリアが焦点検出動作の対象となり、ワイドＡＦモードでは、撮影画面内ほぼ全ての焦点検出エリアが焦点検出動作の対象となる。フラッシュズームデータ決定手段が、例えばスポットＡＦモードに対してはフラッシュズームデータをフラッシュの照射角が絞られるような値に決定し、また、ワイドＡＦモードに対してはフラッシュズームデータをフラッシュ光の照射角が広げられるような値に決定することで、ＡＦモードに応じてフラッシュ装置における照射角が最適な状態に制御されることになる。
【００１９】
【発明の実施の形態】
図１は、本発明を適用したカメラシステム１００の制御系を表すブロック図である。カメラシステム１００は、カメラ本体１０、カメラ本体１０のレンズマウントを介して装着される撮影レンズ（交換レンズ）５０、及び、カメラ本体１０のコンタクトシューを介して装着されるフラッシュ装置８０から構成される。カメラシステム１００は、ＡＦ一眼レフカメラであり、また、撮影画面内に複数の焦点検出エリアを持ち、多点自動焦点調節を行うことが可能である。
【００２０】
図１において、撮影レンズ５０内の焦点調節レンズ５２を通過してカメラ本体１０内に入射する被写体からの光線は、その大部分がメインミラー２で反射されペンタプリズム４で透過、反射されてアイピース（図示しない）から射出するとともに、測光ＩＣ５の受光面にも導かれる。測光ＩＣ５は、例えば受光量に応じた電圧値を対数圧縮した電気信号を生成し、周辺部制御回路１２を介してＣＰＵ２０に受光量に関する情報を提供する。ＣＰＵ２０は、測光ＩＣ５から得られた受光量情報、フィルム感度情報に基づいてＡＥ演算（露出演算）を実行し、撮影の為の適正シャッタ速度及び適正絞り値を算出する。撮影処理時、ＣＰＵ２０は、周辺部制御回路１２を介し、算出された適正シャッタ速度及び適正絞り値に基づいて、露光機構１６及び絞り機構１７を制御し、フィルムへの露光を行う。また、ＣＰＵ２０は、周辺部制御回路１２を介し、撮影処理において、モータドライバＩＣ１３を介してミラーモータ１４を駆動してメインミラー２をアップ／ダウン制御し、また、露光終了後は、巻き上げモータ１５を駆動し、フィルムを１コマ分巻き上げる処理を行う。また、ＣＰＵ２０は、撮影に関する様々な情報を、カメラ外装面上の表示部又はファインダー内表示部である表示部２１に表示する。
【００２１】
一方、メインミラー２にはハーフミラー部（図示せず）が設けられており、ここを透過した光線はサブミラー３で反射されＣＣＤセンサユニット６に導かれる。ＣＣＤセンサユニット６は、位相差方式による焦点検出を行うためのセンサユニットである。ＣＣＤセンサユニット６内部には、フィルム面と共役の位置にＣＣＤラインセンサが配置されている。被写体像は、ＣＣＤラインセンサ内の一対のＣＣＤセンサに入射し所定量電荷蓄積（積分）され、光電変換されて電気信号として周辺部制御回路１２を介してＣＰＵ２０に伝えられる。ＣＰＵ２０は、一対のＣＣＤセンサから得られる信号に基づいて、デフォーカス量の演算を実行する。
【００２２】
ＣＰＵ２０は、デフォーカス量に基づいて、焦点調節レンズ５２を駆動して焦点調節を行うための、ＡＦモータ２３の回転方向及び回転数を求め、モータドライバＩＣ２２を介してＡＦモータ２３を駆動制御する。ＡＦモータ２３の回転は、カメラ本体１０のレンズマウント部に設けられたジョイント２６を介して撮影レンズ５０のレンズ制御部５４に伝えられ、それにより焦点調節レンズ５２が光軸方向において合焦位置まで進退駆動される。
【００２３】
撮影レンズ５０内のレンズ制御回路５４とカメラ本体１０内の周辺部制御回路１２は、レンズ側接点端子５５、レンズ用接点端子２９および信号線２５を介して、互いに電気的に接続されている。撮影レンズ５０に関する情報が、信号線２５を介して、撮影レンズ５０からカメラ本体１０側へ送信される。レンズ制御回路５４が送信する情報には、例えば、撮影レンズ５０の焦点距離、開放絞りＡｖ（開放Ｆ値のアペックス換算値）、最大絞り値Ａｖ（最小絞りＦ値のアペックス換算値）、Ｋバリューデータ等がある。なお、Ｋバリューとは、撮影レンズ５０によって結像された像面を、光軸方向で単位長さ移動させるのに必要な、ＡＦモータ２３の駆動パルス数である。
【００２４】
フラッシュ装置８０において、発光部ユニット８２はキセノン管などから成る。発光ユニット８２の前方には、投光レンズ８７が設けられている。発光部ユニット８２は投光レンズ８７に対し、その光軸方向に移動可能に設けられており、投光レンズ８７との距離を変化させることで、フラッシュ光の照射角を変化させることができる。フラッシュ制御部８１は、信号線２４、フラッシュ側接続端子８６、カメラ本体１０側のフラッシュ用接続端子２８を介してカメラ本体１０側の周辺部制御回路１２と電気的に接続される。フラッシュ制御部８１は、発光部ユニット８２の移動方向に沿って設けられたコード板と発光部ユニット８２に取り付けられたブラシとからなる位置検出機構（不図示）により発光部ユニット８２の位置を把握しており、周辺部制御回路１２から、発光部ユニット８２のズーム位置を指示するフラッシュズームデータが送られてくると、フラッシュ制御回路８１は、ドライバＩＣ８４を介してズームモータ８３を駆動制御して、発光部ユニット８２をフラッシュズームデータに対応するズーム位置まで進退駆動する。発光部ユニット８２が投光レンズ８７に近づく方向にズーム駆動されているとき、照射角は広がり、投光レンズ８７から離れる方向にズーム駆動されているとき、照射角は絞られる。また、フラッシュ制御部８１は、信号線２４を介して発光指示が送られると、発光部ユニット８２を発光させる。発光部ユニット８２をズーム駆動することにより、フラッシュ光の照射角が調整される。フラッシュ装置８０内の発光部ユニット８２は、撮影時に被写体へ向けてフラッシュ光を発光するとともに、以下説明するように、カメラシステム１００のＡＦ動作における補助光を発光するためにも用いられる。なお、フラッシュ装置８０には、ＡＦ補助光として、フラッシュ光のみでなく、被写体に向けてコントラストパターンを投光するＬＥＤ８５が備えられている。
【００２５】
図１のカメラシステム１００において、ＣＰＵ２０は不図示のレリーズボタンの半押しでオンする測光スイッチ３１、レリーズボタンの全押しでオンするレリーズスイッチ３２が接続されており、測光スイッチ３１のオンで上記ＡＥ演算動作およびＡＦ動作を実行し、レリーズスイッチ３２のオンで、撮影動作を実行する。さらに、ＣＰＵ２０にはＡＦモード設定スイッチ３３が接続されており、ユーザーは、撮影を行う前に、ＡＦモード設定スイッチ３３を操作して、ＣＰＵ２０に対してＡＦモードを設定する。ＣＰＵ２０が制御することができるＡＦモードには、例えば、スポットＡＦモード、ワイドＡＦモード、中央３点ＡＦモード、ユーザー選択ＡＦモードがある。スポットＡＦモードは、複数のある焦点検出エリアうち、撮影画面中心の焦点検出エリアのみを使って自動焦点調節を行うモードである。図２に、カメラシステム１００の撮影画面８８内（すなわちファインダー内）における、それぞれの焦点検出エリアの配置を示す。図２に示すように、それぞれの焦点検出エリアは、中央のエリアＣ、その上部のエリアＣＣ、エリアＣの両側のエリアＲ及びＬ、周辺部のエリアＬＬ及びＲＲの６つの部分に配置されている。スポットＡＦモードでは、エリアＣがＡＦ対象となる。
【００２６】
ワイドＡＦモードは、全ての焦点検出エリアで被写体像を検出し、所定の選択アルゴリズムにしたがって１つの焦点検出エリアを選択し、選択された焦点検出エリアの被写体に対して合焦される様にレンズ駆動制御を行うＡＦモードである。また、中央３点ＡＦモードは、中央部の３つの焦点検出エリア（例えば、Ｌ，Ｒ，Ｃ）で被写体像を検出し、所定のアルゴリズムにしたがって、３つの焦点検出エリアから１つの焦点検出エリアを選択し、選択された焦点検出エリアの被写体に対して合焦される様にレンズ駆動制御を行うＡＦモードである。また、ユーザー選択ＡＦモードでは、ユーザーが選択した焦点検出エリアが焦点調節動作の対象になる。
【００２７】
図３〜図７に示すフローチャートは、カメラシステム１００のＣＰＵ２０によって実行されるＡＦ処理を表す。これらのＡＦ処理は、カメラシステム１００のレリーズボタンを半押しすることによって開始される。
【００２８】
図３に示すように、ＡＦ処理が開始されると、始めにステップＳ１０１において、ＡＦ処理で使用する各フラグがクリアされる。次に、ステップＳ１０２では、ＣＣＤセンサユニット６において被写体からの光を所定量蓄積し（積分）、被写体像のデフォーカス量を演算する（測距演算）処理が実行される。また、測距演算処理において、ＡＦモードがワイドＡＦモードや中央３点ＡＦモードであるときは、所定のアルゴリズムにしたがって焦点調節レンズ５２を駆動するための駆動パルス数を求める対象となる焦点検出エリアが１つ選択される。なお、測距演算処理においては、デフォーカス量演算の他に、ＣＣＤセンサユニット６からのビデオ信号に基づいて、被写体のコントラストを求め、被写体が所定のコントラスト以上であるか否かを判別するコントラスト判別処理も実行されている。以下、測距演算動作においては、コントラスト検出も併せて行っているものとする。
【００２９】
ステップＳ１０３において、測距演算の結果が確認される。測距演算の結果、有効なデフォーカス量が得られた場合には（Ｓ１０３：ＮＯ）、処理はステップＳ１５２に進み、得られたデフォーカス量に基づいてのレンズ駆動が開始される。有効なデフォーカス量が得られず測距ＮＧであった場合には（Ｓ１０３：ＹＥＳ）、ステップＳ１０４、Ｓ１０５でその原因が判定される。ステップＳ１０４では低輝度であったか否かが判定され、ステップＳ１０５ではコントラストが低いこと等によりコントラストＮＧとなったか否かが判定される。低輝度でない場合、又はコントラストＮＧでない場合には（Ｓ１０４：ＮＯ又はＳ１０５：ＮＯ）、ステップＳ１３６以降での処理によりサーチ駆動が実行される。低輝度かつコントラストＮＧの場合（Ｓ１０５：ＹＥＳ）、ステップＳ１０７以降の処理でフラッシュ光によるＡＦ補助光を用いたＡＦ動作が実行される。なお、図１に示すようにフラッシュ装置８０は、ＡＦ補助光としてＬＥＤ８５をも有するため、以下で述べるように、カメラシステム１００ではフラッシュ光と投光ＬＥＤとを併用して、ＡＦ補助光の発光が行われる。
【００３０】
ステップＳ１０６において、フラッシュ補助光が使用できるか否かが判定される。この判別処理は、例えば、フラッシュ装置８０がカメラ本体１０に装着されて、フラッシュ制御部８１が周辺部制御回路１２を介してＣＰＵ２０との通信が可能で、かつ発光部ユニット８２を発光させる為の充電が完了して発光可能な状態となっているか否かに基づいて行なわれる。フラッシュ補助光が使用可能である場合には（Ｓ１０６：ＹＥＳ）、ステップＳ１０７においてフラッシュ装置８０内の発光部ユニット８２をズーム駆動する処理であるフラッシュズーム変更処理のサブルーチンが実行される。図１１を参照してフラッシュズーム変更処理を説明する。
【００３１】
フラッシュズーム変更処理では、発光部ユニット８２のズーム位置を示すフラッシュズームデータが、ＡＦモードに応じて決定されるとともに、フラッシュズームデータがＣＰＵ２０からフラッシュ制御部８１に送信される。ＣＰＵ２０が決定するフラッシュズームデータと、発光部ユニット８２のズーム位置との関係を表１に表す。表１に示すように、フラッシュ制御部８１は、フラッシュデータとして値０を受け取ると、発光部ユニット８２の照射角が、撮影レンズの焦点距離２４ｍｍの範囲をカバーするように、発光部ユニット８２をワイド側のズーム位置に移動させる。また、フラッシュ制御部８１は、フラッシュデータとして値５を受け取ると、発光部ユニット８２の照射角が、撮影レンズの焦点距離８５ｍｍの範囲をカバーするように、発光部ユニット８２をテレ側のズーム位置に移動させる。すなわち、フラッシュズームデータの値が大きいほど発光部ユニット８２の位置が投光レンズ８７より遠ざかって、照射角が絞られる。
【００３２】
【表１】
0003936131.tif 000002
【００３３】
図１１において、フラッシュズーム変更サブルーチンが開始されると、始めにステップＳ４０１において、ＡＦモードがスポットＡＦモードであるか否かが判定される。スポットＡＦであるならば（Ｓ４０１：ＹＥＳ）、焦点検出に利用される焦点検出エリアは撮影画面８８における中央のエリアＣのみなので、発光部ユニット８２のズーム位置として最もテレ側のズーム位置である８５ｍｍが選択され（Ｓ４０３）、フラッシュズームデータとして値５とすることが決定される（Ｓ４１２）。また、ステップＳ４０２において、ユーザー選択ＡＦモードにより選択された焦点検出エリアがエリアＣ又はＣＣである場合にも、発光部ユニット８２のズーム位置として最もテレ側のズーム位置である８５ｍｍが選択される（Ｓ４１２）。エリアＣやエリアＣＣでは焦点検出エリアが中央付近に限定されているため、ＡＦ補助光を中央に絞ることができる。したがって、この場合、発光部ユニット８２ズーム位置が、最もテレ側の位置とされ、撮影レンズの焦点距離８５ｍｍの画角をカバーするのに十分な範囲にまで照射角が絞られる。すなわち、焦点検出に利用されない焦点検出エリアにまでフラッシュ光が拡散することが防止される。
【００３４】
スポットＡＦモードでもなく、さらにユーザー選択された場合のエリアがＣでもＣＣでもない場合には（Ｓ４０２：ＮＯ）、ステップＳ４０４においてＡＦモードがワイドＡＦモードであるか否かが判定される。ワイドＡＦモードである場合（Ｓ４０４：ＹＥＳ）、ステップＳ４０６において、発光部ユニット８２のズーム位置として最もワイド側のズーム位置である２４ｍｍが選択される。また、ステップＳ４０５において、ユーザー選択ＡＦモードにより選択された焦点検出エリアがエリアＬＬ又はＲＲである場合も、発光部ユニット８２のズーム位置として最もワイド側のズーム位置である２４ｍｍが選択され（Ｓ４０６）、発光部ユニット８２のズーム位置が最もワイド側の位置とされ、撮影レンズの焦点距離２４ｍｍの画角をカバーする広い照射角での照射が行われる。すなわち、撮影画面８８の端に近い焦点検出エリアにも、補助光が有効に届いて被写体を照明できるように、できるだけ広い角度で照射するように構成されている。
【００３５】
ワイドＡＦモードでもなく、さらにユーザー選択された場合のエリアがＬＬでもＲＲでもない場合には（Ｓ４０５：ＮＯ）、ステップＳ４０７においてＡＦモードが中央３点ＡＦモードであるか否かが判定される。中央３点ＡＦモードである場合（Ｓ４０７：ＹＥＳ）、ステップＳ４０９において、フラッシュズームデータに設定すべき値（変数“Z”）は、撮影レンズ５０の焦点距離（撮影レンズがズームレンズである場合には現在の焦点距離）に対応するフラッシュズームデータの値に３が加えた値とされる。ステップＳ４０９の加算の結果が５を超える場合には、すなわち発光部ユニット８２の最もテレ側に対応する値を超える場合には（Ｓ４１０：ＹＥＳ）、“Z”の値はフラッシュズームデータとしての最大値である５とされる。すなわち、ＡＦ対象エリアが撮影画面８８の中心部近辺に位置するため、発光部ユニット８２のズーム位置を撮影レンズの焦点距離よりもテレ側に定め、補助光の照射角を絞り込むことが可能である。したがって、ステップＳ４０９において、撮影レンズの焦点距離に対応するフラッシュズームデータに３を加えた値が、フラッシュズームデータとして決定される。なお、この３という値は、これに限定されるものでなく、フラッシュズームデータを撮影レンズの焦点距離よりもテレ側の値で焦点検出エリアをカバーするものであれば他の値であっても良い。ステップＳ４１２では、以上のフラッシュズームデータとして決定された値が、変数に設定される。次に、設定されたフラッシュズームデータが、ＣＰＵ２０からフラッシュ装置８０側に送信される（Ｓ４１３）。フラッシュ装置８０では、受信したフラッシュズームデータにしたがって発光部ユニット８２がズーム駆動される。そして、ステップＳ４１４において所定時間ウェイトした後、サブルーチンは終了する。
【００３６】
図３に戻って、ステップＳ１０７において、フラッシュズーム変更処理が終了すると、処理はステップＳ１０８に進む。ステップＳ１０８では、フラッシュ補助光を照射しての積分処理が行われる。ステップＳ１０８にいて呼び出される「フラッシュ補助光＆積分」サブルーチンの詳細を図１２に示す。
【００３７】
図１２の「フラッシュ補助光＆積分」処理では、フラッシュ補助光を発光しながら積分処理が実行されるが、以下で説明するように、発光部ユニット８２のズーム位置に応じて発光量が制御され、発光量の効率化が行われる。すなわち、発光部ユニット８２の位置がテレ側であるほど、照射角は絞られているため、発光量を抑えることが可能となる。したがって、図１２の処理では、フラッシュズームデータの値に応じて、その値がテレ側であるほど発光量が抑えられる。また、図１２の処理において、フラッシュ光は間欠発光される。この間欠発光は、ステップＳ５０３、ステップＳ５０４における発光時間、発光間隔にしたがって行われる。このとき、１回の発光でＣＣＤセンサユニット６の積分値が許容範囲を超えてしまい、また、被写体に対して発光回数が増えすぎてしまうことを避けるために、発光量を発光回数にしたがって段階的に増加させる制御も行われる。なお、発光回数にしたがって増加する発光量に対し十分であるように、発光時間間隔、すなわち充電時間も増加される。
【００３８】
図１２において、始めに発光回数がクリアされる（Ｓ５０１）。次に、ＣＣＤセンサユニット６における積分処理が開始される（Ｓ５０２）。ステップＳ５０３において、発光時間が次の定義に従って決定される。
発光時間＝基準発光時間＋補正時間×（発光回数÷補正回数）
また、ステップＳ５０４において、発光間隔が次の定義に従って決定される。
発光間隔＝基準発光間隔＋補正間隔×（発光回数÷補正回数）
ただし、これらの式において、（発光回数÷補正回数）は、小数点以下を切捨てとする。
【００３９】
１回目の発光時間を規定する基準発光時間は、フラッシュズームデータに応じて、表２に示す対応関係となるように決定される。表２に示すように、発光部ユニット８２のズーム位置がテレ側であるほど、基準発光時間が短くなる。したがって、発光部ユニット８２のズーム位置がテレ側であるほど、発光量が減じられる。なお、表２に示すテーブルは、ＣＰＵ２０内のＲＯＭに格納され、ＣＰＵ２０はテーブルをＣＰＵ２０内のＲＡＭに読み出して使用する。
【００４０】
【表２】
0003936131.tif 000003
【００４１】
発光時間、発光間隔を決定する他のパラメータである、補正時間、補正回数、基準発光間隔及び補正間隔も、基準発光時間と同様に、ＣＰＵ２０が内部のＲＯＭに保持している。ステップＳ５０５では、発光時間にしたがって、発光部ユニット８２を発光させる処理が行われる。ステップＳ５０６では、発光回数が１つカウントアップされる。ステップＳ５０７では、あらかじめ定められる最大発光回数に達しているか否かが判定される。最大発光回数に達していると（Ｓ５０７：ＹＥＳ）、サブルーチンは終了する。最大発光回数まで達していなければ（Ｓ５０７：ＮＯ）、ＣＣＤセンサユニット６において、ＡＦ対象の焦点検出エリアに所定量の電荷が蓄積されることにより積分が終了しているか否かが判定される。積分が終了していると（Ｓ５０８：ＹＥＳ）、サブルーチンは終了する。所定量の電荷蓄積量に達せず積分終了していない場合には（Ｓ５０８：ＮＯ）、ステップＳ５０４で決定された発光間隔にしたがって発光がウェイトされる（Ｓ５０９）。次に、ステップＳ５０３からの発光処理が繰り返される。
【００４２】
それぞれのパラメータが以下であった場合の、発光回数にしたがう発光時間を表３に示す。
基準発光時間＝１０μｓ
補正時間＝２μｓ
基準発光間隔＝１０ｍｓ
補正間隔＝２ｍｓ
補正回数＝２回
最大発光回数＝１０回
表３に示すように、発光時間は発光回数に従って増加される。
【００４３】
【表３】
0003936131.tif 000004
【００４４】
図３のフローチャートに戻って。ステップＳ１０８において積分が終了すると、ステップＳ１０９において、積分結果に基づいてデフォーカス量を演算する測距演算が実行される。有効なデフォーカス量が得られ測距ＯＫである場合には（Ｓ１１０：ＮＯ）、フラッシュ補助光測距ＯＫフラグが“１”にセットされる。有効なデフォーカス量が得られず測距ＮＧである場合には（Ｓ１１０：ＹＥＳ）、フラッシュ補助光測距ＮＧフラグが“１”にセットされ、処理は図４のステップＳ１１３に進む。
【００４５】
ステップＳ１１３では、ＡＦモードがワイドＡＦモードなどのように、広い範囲で焦点検出エリアをＡＦ対象エリアとするモード（エリアＡＦモード）であるか否かが判定される。エリアＡＦモードである場合には（Ｓ１１３：ＹＥＳ）、処理はステップＳ１１６に進む。また、フラッシュ補助光による積分及び測距演算（Ｓ１０８，Ｓ１０９）においてコントラスト値が規定値以上ある場合には（Ｓ１１４：ＹＥＳ）、処理はステップＳ１１６に進む。ステップＳ１１６では、フラッシュ補助光フラグが“１”にセットされ、フラッシュ補助光による測距演算結果が有効にされる。次に、ステップＳ１１７において、フラッシュ補助光による測距結果がＯＫである場合には（Ｓ１１７：ＮＯ）、処理はステップＳ１５２に進む。すなわち、エリアＡＦモードであるか、又はフラッシュ補助光で被写体を検出した場合のコントラストが規定値以上あり、測距演算もＯＫである場合には、ステップＳ１５２以降の処理においてフラッシュ補助光の測距結果にしたがってのレンズ駆動が開始される。
【００４６】
エリアＡＦモードでなく、かつフラッシュ補助光で検出されたコントラストが規定値以上に達していない場合には、ステップＳ１１５において投光ＬＥＤの使用が許可されているかどうかが判定される。図１に示すように、フラッシュ装置８０内に、投光ＬＥＤ８５が搭載されているような場合には、投光ＬＥＤを使用することができるので、投光ＬＥＤ許可となる。なお、投光ＬＥＤが許可されていない場合には（Ｓ１１５：ＮＯ）、処理はステップＳ１１６に進む。
【００４７】
投光ＬＥＤ許可である場合には（Ｓ１１５：ＹＥＳ）、ステップＳ１１９において被写体に投光ＬＥＤ８５から投光パターンを照射しての積分が行われ、ステップＳ１２０において測距演算が実行される。次に、ステップＳ１２１において測演算結果が判定される。
【００４８】
測距ＯＫである場合には処理はステップＳ１２６に進む。ステップＳ１２６において、フラッシュ補助光測距がＮＧであると判定されと（Ｓ１２６：ＹＥＳ）、投光ＬＥＤフラグが“１”にセットされて、処理はステップＳ１５２以降の処理に進む。投光ＬＥＤフラグがセットされているので、投光ＬＥＤによる測距結果が有効とされるとともに、ステップＳ１５２以降の処理でＡＦ補助光の発光が必要となった場合に、ＡＦ補助光として投光ＬＥＤが使用されることになる。ステップＳ１２６においてフラッシュ補助光測距がＯＫであると判定される場合には（Ｓ１２６：ＮＯ）、処理はスタップＳ１２７に進む。
【００４９】
処理がステップＳ１２７に進むのは、フラッシュ補助光及び投光ＬＥＤの測距が両方ＯＫである場合である。この場合には、相関計算や補間計算から成る位相差方式の測距演算過程を経て得られる測距演算結果の信頼性が比較される。フラッシュ補助光による測距演算の信頼性のほうが高い場合には（Ｓ１２７：ＹＥＳ）、ステップＳ１２８においてフラッシュ補助光フラグが“１”にセットされ、フラッシュ補助光による測距演算結果が有効にされる。投光ＬＥＤによる測距演算の信頼性のほうが高い場合には（Ｓ１２７：ＮＯ）、ステップＳ１２９において投光ＬＥＤフラグが“１”にセットされ、投光ＬＥＤによる測距演算結果が有効にされる。
【００５０】
一方、ステップＳ１２１において投光ＬＥＤによる測距演算がＮＧである場合には（Ｓ１２１：ＹＥＳ）、ステップＳ１２２においてフラッシュ補助光による測距結果が判定される。ステップＳ１２２において、フラッシュ補助光による測距結果がＯＫであると判定される場合には（Ｓ１２２：ＮＯ）、処理はステップＳ１２８に進みフラッシュ補助光フラグが“１”にセットされる。ステップＳ１２２においてフラッシュ補助光による測距結果がＮＧであると判定された場合には（Ｓ１２２：ＹＥＳ）、処理はステップＳ１２３に進む。
【００５１】
処理がステップＳ１２３に進むのは、フラッシュ光による測距演算結果と、投光ＬＥＤによる測距演算結果の両方がＮＧであった場合である。この場合にはステップＳ１２３において、両方の測距におけるコントラストが比較される。フラッシュ補助光のコントラストの方が大きい場合（Ｓ１２３：ＹＥＳ）、フラッシュ補助光フラグが“１”にセットされる。投光ＬＥＤによるコントラストの方が大きい場合には（Ｓ１２３：ＮＯ）、投光ＬＥＤフラグが“１”にセットされる。次に、ステップＳ１１８において、サーチ駆動処理中に用いられるフラグがセットされた後、ステップＳ１３７以降のサーチ駆動処理が開始される。
【００５２】
以上説明したように、図４の処理によって、ＡＦモード、コントラスト、信頼性などの基準にしたがって、いずれかの補助光による測距結果が有効にされ、以降の処理が実行される。
【００５３】
なお、図３のステップＳ１０６においてフラッシュ補助光が許可でない場合（Ｓ１０６：ＮＯ）、フラッシュ補助光を用いることができないので、処理はステップＳ１３０に進み投光ＬＥＤが許可であるか否かが判定される。投光ＬＥＤが許可である場合には（Ｓ１３０：ＹＥＳ）、投光ＬＥＤによる測距結果を有効にするために、投光ＬＥＤフラグが“１”にセットされる（Ｓ１３１）。次に、投光ＬＥＤを照射しながら積分が実行され、ステップＳ１３３において測距演算が実行される。測距演算の結果がＯＫであれば（Ｓ１３４：ＮＯ）、その測距結果にしたがってレンズ駆動すべく、処理はステップＳ１５２へ進む。一方、測距ＮＧである場合には（Ｓ１３４：ＹＥＳ）、ステップＳ１３５において、サーチ駆動処理に用いるフラグが設定される。その後、処理はステップＳ１３７以降のサーチ駆動処理に移る。また、ステップＳ１３０において投光ＬＥＤが許可でない場合にも（Ｓ１３０：ＮＯ）、ステップＳ１３６においてフラグが設定された後、ステップＳ１３７以降のサーチ駆動処理に進む。
【００５４】
なお、図３以降の処理で利用される各フラグの意味について以下にまとめて示す。
“フラッシュ補助光”：このフラグが“１”のときフラッシュ補助光による測距結果を有効なものとして扱うべきことを表す。
“投光ＬＥＤ”：このフラグが“１”のとき投光ＬＥＤによる測距結果を有効なものとして扱うべきことを表す。
“サーチ”：このフラグが“１”のときサーチ駆動が実行されることを指示する。
“ＴｏＦａｒ”：このフラグが“１”のとき遠距離側へレンズ駆動すべきことを表す。
“ＴｏＮｅａｒ”：このフラグが“１”のとき近距離側へレンズ駆動すべきことを表す。
“ＩＮＶＤＲＶ”：焦点調節レンズ５２が端点にまで達したときに、さらに駆動方向を反転して駆動させるか否かを指示するために用いられる。このフラグが“１”のとき、反転駆動しないいことを表す。
【００５５】
ステップＳ１０３（図３）において測距結果ＯＫである場合、ステップＳ１３４（図３）において測距結果ＯＫである場合、ステップＳ１１７（図４）においてフラッシュ補助光測距がＯＫである場合、ステップＳ１２８においてフラッシュ補助光フラグがセットされる場合、又はステップＳ１２９において投光ＬＥＤフラグがセットされる場合は、いずれかの又は両方の補助光により有効なデフォーカス量が得られた場合である。これらの場合には、得られたデフォーカス量にしたがってレンズ駆動すべく、処理はステップＳ１５２に移る。
【００５６】
図６のステップＳ１５２において、測距結果が確認される。ここで測距ＮＧである場合には、処理はステップＳ１４８に戻る。なお、ステップＳ１０３、Ｓ１３４、Ｓ１１７、Ｓ１２８、又はＳ１２９からここに移ってくる場合には、基本的に測距結果はＯＫである。ステップＳ１５２において測距ＯＫである場合には、測距演算の結果のデフォーカス量が合焦幅内であるか否かが判定される。なお、ここで用いられるデフォーカス量は、有効となっている補助光による測距結果または補助光を用いない測距結果としてのデフォーカス量が用いられる。合焦幅にない場合には（Ｓ１５３：ＮＯ）、ステップＳ１５４及びＳ１５５において合焦点の位置が確認される。
【００５７】
被写体像の合焦点がフィルム面等価位置よりも遠距離側にある場合には（Ｓ１５４：ＹＥＳ）、ＴｏＦａｒフラグがセットされ（Ｓ１５８）、処理はステップＳ１６０のＡＦモータ駆動処理に進む。ステップＳ１６０では、有効なデフォーカス量にＫバリューを乗じて得た駆動量にしたがって（この場合遠距離側に向かって）、焦点調節レンズ５２が駆動される。被写体像の合焦点が遠距離側でなく近距離側にある場合には（Ｓ１５５：ＹＥＳ）、ＴｏＮｅａｒフラグがセットされ（Ｓ１５９）、処理はステップＳ１６０のＡＦモータ駆動処理へ進む。ステップＳ１６０では、有効なデフォーカス量にＫバリューを乗じて得た駆動量にしたがって（この場合近距離側に向かって）、焦点調節レンズ５２が駆動される。
【００５８】
ステップＳ１６０で呼び出されるＡＦモータ駆動サブルーチンの詳細を図８に示す。図８に示すように、ステップＳ２０１では、有効なデフォーカス量に基づいて駆動パルス数が設定される。次に、レンズ駆動方向が確認され、遠距離側への駆動である場合には（Ｓ２０２：ＹＥＳ）、遠距離側に向けての駆動が開始される。一方、ステップＳ２０３において近距離側に向けての駆動であると判定される場合には、ステップＳ２０５において近距離側に向けての駆動が開始される。ステップＳ２０４又はＳ２０５の処理の後、本サブルーチンは終了する。なお、レンズの駆動方向が得られなかった場合には（Ｓ２０３：ＮＯ）、処理はステップＳ１４８に移る。なお、ＣＰＵ２０は、ステップＳ２０１において設定されたレンズ駆動パルスを、実際にレンズ駆動されたパルス数にしたがってダウンカウントする処理を開始する。ステップＳ２０４又はＳ２０５の処理の後、サブルーチンは終了し、処理は図７のステップＳ１６１に進み、オーバーラップ処理が実行される（割り込み処理）。
【００５９】
なお、図６のステップＳ１５３で合焦であると判定される場合には、処理はステップＳ１５６に進み、フラッシュズーム復帰処理が実行される。次に、カメラ本体１０の設定が、一度ピントが合うとその状態を維持するＡＦロックである場合には（Ｓ１５７：ＹＥＳ）、そのままループする。そうでない場合には（Ｓ１５７：ＮＯ）、処理はステップＳ１５１に戻る。
【００６０】
ステップＳ１５６のフラッシュズーム復帰処理サブルーチンの詳細が図１１に示される。フラッシュズーム復帰処理では、始めにステップＳ４１４において、撮影レンズ５０側から焦点距離の情報が取得される。次に、ステップＳ４１５において、取得した焦点距離が、変数‘Z’に格納される。次に、‘Z’にしたがってフラッシュズームデータが設定され（Ｓ４１２）、設定されたフラッシュズームデータがフラッシュ装置８０側に送信される（Ｓ４１３）。そして、所定のウェイト処理（Ｓ４１４）の後、サブルーチンは終了する。したがって、フラッシュズーム復帰処理によって、フラッシュ装置８０内の発光部ユニット８２の位置は、ＡＦモードにしたがったズーム位置ではなく、撮影レンズ５０の焦点距離に対応するズーム位置に移動される。すなわち、フラッシュ撮影の準備が整う。
【００６１】
図７は、レンズ駆動しながら積分及び測距演算を行って、レンズ駆動パルス数を最新の測距結果に基づいて更新して行くオーバーラップ処理を表している。図７に示すように、ステップＳ１６１では、補助光を用いることなく、積分及び測距演算が実行される。ステップＳ１６２において、ステップＳ１６１での測距演算結果が確認される。有効なデフォーカス量が得られず測距ＮＧである場合には（Ｓ１６２：ＹＥＳ）、ステップＳ１６１の処理が繰り返される。測距ＯＫである場合には（Ｓ１６２：ＮＯ）、次に、被写体像の合焦点の位置が判定される。
【００６２】
被写体像の合焦点が遠距離側にあると判定される場合には（Ｓ１６３：ＹＥＳ）、ＴｏＦａｒフラグの値が確認される。ＴｏＦａｒフラグが“１”であり、合焦点の方向である遠距離方向にレンズが向かっている場合には（Ｓ１６７：ＹＥＳ）、レンズ駆動パルスが、ステップＳ１６１における最新の測距結果に基づいて更新され（Ｓ１６５）、ステップＳ１６１からのオーバーラップ処理が繰り返される。また、ステップＳ１６４において被写体像の合焦位置が近距離側にあり（Ｓ１６４：ＹＥＳ）、レンズ駆動方向も近距離側である場合にも（Ｓ１６６：ＹＥＳ）、レンズ駆動パルスがステップＳ１６１における最新の測距結果に基づいて更新され（Ｓ１６５）、Ｓ１６１からのオーバーラップ処理が繰り返される。
【００６３】
ステップＳ１６７において、レンズ駆動方向が合焦点の方向と反対方向であると判定されるのは（Ｓ１６７：ＮＯ）、焦点調節レンズ５２が行き過ぎになった場合である。ステップＳ１６６において、ＴｏＮｅａｒフラグが“１”でない場合（Ｓ１６６：ＮＯ）も同様に焦点調節レンズ５２が行き過ぎになった場合である。これらの場合は、レンズ駆動を停止すべく処理はステップＳ１４８に戻る。
【００６４】
図６において、ステップＳ１４８ではスタックがクリアされる。次にステップＳ１４９においてＡＦモーター２３が停止される。さらに、ステップＳ１５０において、各フラグがクリアされる。次にステップＳ１５１において、補助光を用いることなく、通常の外光による積分及び測距演算が実行された後、この測距結果に基づいてレンズ駆動を開始すべく、処理はステップＳ１５２に進む。
【００６５】
次に、図５を参照してサーチ駆動動作について説明する。ステップＳ１３５，Ｓ１３６，又はＳ１１８の次に実行されるステップＳ１３７からの処理が、サーチ駆動処理である。サーチ駆動処理では、設定されているフラグにしたがって、焦点調節レンズ５２を端点に達するまで移動させながら、測距演算ＯＫとなるまで測距演算が繰返し実行される。
【００６６】
ステップＳ１３７では、焦点調節レンズ５２が、現在位置から近距離側又は遠距離側の端部まで確実に到達できるだけの駆動パルス数が設定される。ステップＳ１３８では、設定された駆動パルス数にしたがってレンズ駆動が開始される。ステップＳ１３９では、通常の外光による積分及び測距演算が実行される。その結果、有効なデフォーカス量が得られ、合焦点が遠距離側にあると判定される場合には（Ｓ１４０：ＹＥＳ）、ステップＳ１４５において、レンズ駆動の方向が確認される。レンズ駆動の方向が合焦点のある方向と同じく遠距離側である場合には（Ｓ１４５：ＹＥＳ）、ステップＳ１３９で求められた測距結果に基づくパルス数で駆動パルスが更新される（Ｓ１４６）。次に、ステップＳ１４７においてサーチフラグがクリアされ、オーバーラップ処理を行うべく、処理はステップＳ１６１に移る。ステップＳ１４５において、レンズ駆動方向が遠距離側でない場合には（Ｓ１４５：ＮＯ）、焦点調節レンズ５２が行き過ぎとなっている場合であり、レンズ駆動を停止すべく、処理はステップＳ１４８に移る。
【００６７】
合焦点が近距離側にあると判定される場合には（Ｓ１４１：ＹＥＳ）、ステップＳ１４４においてレンズ駆動の方向が確認される。レンズ駆動の方向が合焦点のある方向と同じく近距離方向である場合には（Ｓ１４４：ＹＥＳ）、ステップＳ１３９で求められた測距結果に基づくパルス数で駆動パルスが更新される（Ｓ１４６）。次に、ステップＳ１４７においてサーチフラグがクリアされ、オーバーラップ処理を行うべく、処理はステップＳ１６１に移る。ステップＳ１４４において、レンズ駆動方向が近距離側でない場合には（Ｓ１４４：ＮＯ）、焦点調節レンズ５２が行き過ぎとなっている場合であり、レンズ駆動を停止すべく、処理はステップＳ１４８に移る。
【００６８】
ステップＳ１４２において有効なデフォーカス量が得られ、合焦であると判定される場合には（Ｓ１４２：ＹＥＳ）、レンズ駆動を停止すべく、処理はステップＳ１４８に移る。
【００６９】
ステップＳ１４２において合焦でないと判定される場合には（Ｓ１４２：ＮＯ）、ステップＳ１３９における測距演算の結果が確認される（Ｓ１４３）。演算ＮＧである場合には（Ｓ１４３：ＹＥＳ）、サーチ駆動を続行すべく、処理はステップＳ１３９に戻る。なお、ステップＳ１４３において演算ＯＫである場合には、処理はステップＳ１４８に移る。
【００７０】
図９は、焦点調節レンズ５２を駆動すべきパルス数分の駆動が終了した場合（ダウンカウント値が０に到達した場合）に呼び出される割り込み処理のフローチャートである。ずなわち、合焦位置までのレンズ駆動が終了すると、図９の割り込みルーチンが起動される。
【００７１】
図９において、始めにＡＦモータ２３が停止される。次に、ステップＳ３０２からＳ３０９の処理によって、焦点調節レンズ５２の駆動が終了した状態で、もう一度確認のための測距が行われる。このとき、最初に用いた補助光と同じ補助光が発光される。すなわち、ステップＳ３０２において、フラッシュ補助光フラグ“１”である場合には、最初の測距において、適切な補助光としてフラッシュ光が用いられているので、ここでも補助光としてフラッシュ光を用いて積分が行われる（Ｓ３０８）。その後、処理はステップＳ３０５に移り、各フラグがクリアされスタックもクリアされた後（Ｓ３０５、Ｓ３０６）、測距演算が実行される（Ｓ３０７）。
【００７２】
最初の測距において、適切な補助光として投光ＬＥＤが用いられている場合には（Ｓ３０３：ＹＥＳ）、再び投光ＬＥＤを発光させて積分が実行される（Ｓ３０９）。その後、処理はステップＳ３０５に進む。補助光が用いられていないときには（Ｓ３０３：ＮＯ）、補助光を用いることなく積分が実行され（Ｓ３０４）、その後処理はステップＳ３０５に進む。ステップＳ３０７において測距演算が実行された後、処理はステップＳ１５２以降の処理に進むが、合焦点まで駆動された後なので、基本的にはステップＳ１５３において合焦であると判定されることになる。
【００７３】
図１０は、焦点調節レンズ５２が遠距離側又は近距離側の端点に達した場合に実行される割り込み処理を表すフローチャートである。すなわち、図１０の端点検出割り込みルーチンは、サーチ駆動処理等により焦点調節レンズ５２が駆動されているときに、焦点調節レンズ５２が端点に到達した場合に起動される。
【００７４】
図１０の端点検出割り込み処理ルーチンにおいて、始めにステップＳ３５１において所定のリミット時間内に、ＡＦモーター２３の駆動パルス数が所定値以上となるか否かが確認される。所定値以上のパルス数である場合には（Ｓ３５１：ＹＥＳ）、割り込み処理は終了する。パルス数が所定値に達しない場合には（Ｓ３５１：ＮＯ）、ステップＳ３５２以降の処理に進む。ステップＳ３５２において、ＡＦモータ２３が停止される。次に、スタックがクリアされ、リミットフラグがセットされる（Ｓ３５３、Ｓ３５４）。次に、サーチフラグが“１”であるか否かが判定される。サーチフラグがセットされていない場合（Ｓ３５５：ＮＯ）、処理はステップＳ１４８（図６）に移る。
【００７５】
一方、サーチフラグがセットされている場合には（Ｓ３５５：ＹＥＳ）、ＩＮＶＤＲＶフラグの値にしたがって、レンズ駆動方向を反転させるか否かが決定される。
【００７６】
ステップＳ３５６では、焦点調節レンズ５２が端点にある状態で測距演算が行われる。ここで演算ＯＫとなった場合には（Ｓ３５７：ＮＯ）、各フラグがクリアされた後（Ｓ３６４）、レンズ駆動すべく、処理はステップＳ１５２に移る。測距ＮＧである場合には（Ｓ３５７：ＹＥＳ）、ステップＳ３５８においてＩＮＶＤＲＶフラグの値が確認される。ステップＳ１３５及びステップＳ１１８に示されているように、補助光を用いた測距では遠距離側の方が測距点が求まり易いため近距離側にはあえて駆動（反転）せず、処理はステップＳ３６５に進む。
【００７７】
ステップＳ３６５において、フラッシュ補助光フラグを確認することにより、最初に用いた補助光がフラッシュ光である場合には（Ｓ３６５：ＹＥＳ）、フラッシュ補助光を発光して積分が実行される（Ｓ３６８）。次に、３メートルの被写体距離の位置で焦点調節レンズ５２を停止させるべくパルス計算が行われ（Ｓ３７０）、ＴｏＮｅａｒフラグがセットされ（Ｓ３７１）処理はステップＳ１３８に進む。最初に用いた補助光が投光ＬＥＤである場合には（Ｓ３６６：ＹＥＳ）、投光ＬＥＤを発光して積分が実行される。その後処理はステップＳ３７０に進む。一方、補助光が用いられていない場合には（Ｓ３６６：ＮＯ）、各フラグがクリアされ（Ｓ３６７）、処理はステップＳ１４８に移る。
【００７８】
一方ステップＳ３５８おいてＩＮＶＤＲＶが“１”でない場合には（Ｓ３５８：ＮＯ）、レンズ駆動方向を反転してサーチ駆動を続行する為の処理が行われる。ステップＳ１３６（図３）からサーチ駆動処理に入り、最初に端点検出された場合には、ＩＮＶＤＲＶ＝０である。この場合には、反転駆動が行われることになる。
【００７９】
ステップＳ３５９において、近距離側の端点（Ｎリミット）であると判定される場合には（Ｓ３５９：ＹＥＳ）、ＴｏＦａｒフラグ、ＩＮＶＤＲＶフラグがセットされ（Ｓ３６１、Ｓ３６３）、処理はステップＳ１３７に進む。すなわち、遠距離端点側に向けてサーチ駆動が続行される。なお、次に端点検出されたとき、駆動方向を反転してサーチ駆動されることがないように、ＩＮＶＤＲＶフラグがセットされる。一方、端点が遠距離側（Ｆリミット）である場合には（Ｓ３６０：ＹＥＳ）、ＴｏＮｅａｒフラグ、ＩＮＶＤＲＶフラグがセットされ（Ｓ３６２、Ｓ３６３）、処理はステップＳ１３７に進む。すなわち、近距離端点側に向けてサーチ駆動が続行される。なお、ステップＳ３６０においてＦリミットでもない場合には、処理はステップＳ１０１に戻る。
【００８０】
【発明の効果】
以上説明したように、本発明のフラッシュ補助光システムによれば、ＡＦモードに応じてフラッシュ光の照射角及び発光量が最適な状態に定められる。すなわち、フラッシュ補助光の発光量が効率化される。
【図面の簡単な説明】
【図１】本発明のフラッシュ補助光システムを適用したカメラシステムの制御系のブロック図である。
【図２】図１のカメラシステムの撮影画面内における焦点検出エリアの配置を示す図である。
【図３】図４〜図７とともに、ＡＦ処理を表すフローチャートである。
【図４】図３、及び図５〜図７とともに、ＡＦ処理を表すフローチャートである。
【図５】図３、図４、図６、及び図７とともに、ＡＦ処理を表すフローチャートである。
【図６】図３〜図５、及び図７とともに、ＡＦ処理を表すフローチャートである。
【図７】図３〜図６とともに、ＡＦ処理を表すフローチャートである。
【図８】ＡＦモータ駆動処理サブルーチンのフローチャートである。
【図９】駆動パルスがダウンカウントされて０となった場合に実行される割り込み処理のフローチャートである。
【図１０】焦点調節レンズが端点に到達した場合に実行される端点検出割り込み処理のフローチャートである。
【図１１】フラッシュズーム変更処理サブルーチンのフローチャートである。
【図１２】フラッシュ補助光＆積分処理サブルーチンのフローチャートである。
【符号の説明】
２  メインミラー
３  サブミラー
４  ペンタプリズム
５  測光ＩＣ
６  ＣＣＤセンサユニット
１０  カメラ本体
１２  周辺部制御回路
２０  ＣＰＵ
２３  ＡＦモーター
２８  フラッシュ用接点端子
２９  レンズ用接点端子
３１  測光スイッチ
３２  レリーズスイッチ
３３  ＡＦモード設定スイッチ
５０  撮影レンズ
５２  焦点調節レンズ
５４  レンズ制御部
５５  レンズ側接点端子
８０  フラッシュ装置
８１  フラッシュ制御回路
８２  発光部ユニット
８５  投光ＬＥＤ
８６  フラッシュ側接点端子
８７  投光レンズ
【図１】
0003936131.tif 000005
【図２】
0003936131.tif 000006
【図３】
0003936131.tif 000007
【図４】
0003936131.tif 000008
【図５】
0003936131.tif 000009
【図６】
0003936131.tif 000010
【図７】
0003936131.tif 000011
【図８】
0003936131.tif 000012
【図９】
0003936131.tif 000013
【図１０】
0003936131.tif 000014
【図１１】
0003936131.tif 000015
【図１２】
0003936131.tif 000016