(57)【要約】【課題】ＣＭＯＳセンサのようにローリングシャッタ動作を行う撮像素子を使用しても、フォーカスレンズを連続的に移動中にコントラストＡＦを動作させる際に、コントラスト値を取得するときのフォーカスレンズ位置情報を正確に取得してＡＦ精度を向上させること。【解決手段】撮像素子ユニット５４は、ＣＭＯＳセンサを撮像素子として使用してローリングシャッタの機能を有するもので、同期信号ＢＬ_ＳＹＮＣのハイレベルへの変化時に撮影レンズ２１の光軸Ｐに沿った位置を検出し、この検出された撮影レンズ２１の位置情報、例えば通常の露光時間の場合、撮影レンズ２１の位置情報ａ１１、ａ１２、ａ１３、ａ１４などをバッファメモリ３０−１に記憶し、このバッファメモリ３０−１に記憶された撮影レンズ２１の位置情報ａ１１、ａ１２、ａ１３、ａ１４などをＢＣＰＵ６０に送信する。【選択図】図１５
2010107724.tif 000002
【特許請求の範囲】
【請求項１】
カメラ本体と、当該カメラ本体に着脱可能なレンズユニットとから構成される撮影装置であって、
上記カメラ本体は、撮像素子を含む画素を複数個ライン状に配列すると共に当該ラインを複数列配置し、所定数のライン単位毎に露光期間をずらすように撮影を行う撮像手段と、
上記レンズユニットのフォーカスレンズを光軸に沿って移動制御する命令を生成して焦点調節を行う制御手段と、
上記制御手段により生成される上記命令及び上記撮像素子の所定の露光タイミングに応じた同期信号を上記レンズユニットに送信する第１の送信手段と、
上記撮像素子の撮像出力に基づいて被写体の情報を取得する被写体情報取得手段と、
を有し、
上記レンズユニットは、前記被写体像を合焦させるに焦点位置を調整するための前記フォーカスレンズと、
上記制御手段により生成された上記命令に従って上記フォーカスレンズを上記光軸に沿って移動させるレンズ制御手段と、
上記同期信号に対応して上記フォーカスレンズの上記光軸に沿った位置を検出する位置検出手段と、
上記位置検出手段により検出された前記フォーカスレンズの位置情報を上記カメラ本体に送信する第２の送信手段と、
を有し、
上記制御手段は、上記フォーカスレンズの上記位置情報に基づいて上記フォーカスレンズの上記光軸に沿った移動を制御して焦点調節を行うと共に、
上記第１の送信手段は、上記被写体情報取得手段により取得された上記被写体情報に基づいて上記同期信号のタイミングを設定する、
ことを特徴とする撮影装置。
【請求項２】
上記被写体情報取得手段は、上記撮像手段による撮影領域内の主要被写体を検出し、
上記第１の送信手段は、上記被写体情報取得手段により検出された上記主要被写体の位置に対応する上記撮像手段のライン部分の露光タイミングを上記同期信号のタイミングに設定する
ことを特徴とする請求項１に記載の撮影装置。
【請求項３】
上記第１の送信手段は、上記被写体情報取得手段により取得された上記被写体情報に基づいて上記同期信号の立ち上がりと立ち下がりのタイミングを設定し、
上記位置検出手段は、上記同期信号の立ち上がりと立下りに同期して上記フォーカスレンズの位置を検出する
ことを特徴とする請求項１又は２に記載の撮影装置。
【請求項４】
上記被写体情報取得手段は、上記撮影領域内で移動する前記主要被写体を検出することを特徴とする請求項２に記載の撮影装置。
【請求項５】
上記被写体情報取得手段は、上記撮影領域内に存在する複数の前記主要被写体を検出することを特徴とする請求項２に記載の撮影装置。
【請求項６】
カメラ本体と、当該カメラ本体に着脱可能なレンズユニットとから構成される撮影装置であって、
上記カメラ本体は、撮像素子を含む画素を複数個ライン状に配列すると共に当該ラインを複数列配置し、所定数のライン単位毎に露光期間をずらすように撮影を行う撮像手段と、
上記レンズユニットのフォーカスレンズを光軸に沿って移動制御する命令を生成して焦点調節を行う制御手段と、
上記制御手段により生成される上記命令及び上記撮像素子の所定の露光タイミングに応じた同期信号を上記レンズユニットに送信する第１の送信手段と、
上記撮像手段による撮影領域内の焦点調節を行う領域を設定する焦点調節領域設定手段と、
を有し、
上記レンズユニットは、上記レンズユニットの焦点位置を調整するためのフォーカスレンズと、
上記制御手段により生成された上記命令に従って上記フォーカスレンズを上記光軸に沿って移動させるレンズ制御手段と、
上記同期信号に対応して上記フォーカスレンズの上記光軸に沿った位置を検出する位置検出手段と、
上記位置検出手段により検出された前記フォーカスレンズの位置情報を上記カメラ本体に送信する第２の送信手段と、
を有し、
上記制御手段は、上記フォーカスレンズの位置情報に基づいて上記フォーカスレンズを上記光軸に沿って移動制御して焦点調節を行い、
これと共に、上記第１の送信手段は、上記焦点調節領域設定手段により設定された上記焦点調節を行う上記領域に基づいて上記同期信号のタイミングを設定する、
ことを特徴とする撮影装置。
【請求項７】
上記第１の送信手段は、上記焦点調節領域設定手段により設定された上記焦点調節を行う上記領域の中央部に対応する上記ライン部分の露光タイミングの時刻に上記同期信号のタイミングを設定する
ことを特徴とする請求項６に記載の撮影装置。
【請求項８】
上記焦点調節領域設定手段は、外部からの操作指示を受けて前記撮影領域内の焦点調節を行う前記領域を設定するスポットＡＦモードを有することを特徴とする請求項６に記載の撮影装置。
【請求項９】
上記第１の送信手段は、上記被写体情報取得手段により取得された上記被写体情報に基づいて上記同期信号の立ち上がりと立ち下がりのタイミングを設定し、
上記位置検出手段は、上記同期信号の立ち上がりと立下りに同期して上記フォーカスレンズの位置を検出する、
ことを特徴とする請求項６に記載の撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラボディ（カメラ本体）と、このカメラボディに対して着脱可能なレンズユニット（交換レンズユニット）とから構成され、被写体像をレンズユニットを通してカメラボディ側で撮影する撮影装置に関する。
【背景技術】
【０００２】
撮影装置には、カメラボディと、このカメラ本体に対して着脱可能なレンズユニットとから構成されるレンズ交換式カメラがある。このうちレンズユニットは、被写体像を合焦させるに焦点位置を調整するためのフォーカスレンズ等を有するレンズユニットを備える。カメラボディは、レンズユニットにより結像された被写体像を撮影する撮像素子を設けている。例えば特許文献１は、撮像素子の垂直同期信号に同期してカメラボディと交換レンズとの間の通信を行うカメラシステムを開示する。なお、特許文献２は、近年のデジタルカメラに撮像素子としてＣＭＯＳセンサを用いことを開示する。
【０００３】
かかる撮影装置は、被写体像の撮影時にコントラストＡＦ（オートフォーカス）の動作を行う。このコントラストＡＦは、フォーカスレンズ位置を変化させながら撮影素子の出力信号に基づいて撮影画像のＡＦエリア内のコントラスト値（ＡＦ評価値）を取得し、コントラスト値が最大になる位置を合焦位置とする。
【特許文献１】特開平２−１３５４０６号公報
【特許文献２】特開２００７−２２８０４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
カメラボディに対してレンズユニットを着脱可能とするレンズ交換式カメラは、一般的にカメラボディとレンズユニットとの間の通信を非同期で行っている。コントラストＡＦは、上記の通りフォーカスレンズ位置を変化させながら撮影素子の出力信号に基づいて撮影画像のＡＦエリア内のＡＦ評価値を取得し、このＡＦ評価値が最大になる位置を合焦位置とする。このようにフォーカスレンズを連続的に駆動した状態でレンズ位置情報を取得すると、カメラボディとレンズユニットとの間の通信時間のばらつきなどの影響によりレンズ位置情報の精度が低くなり、ＡＦ精度が低下するという問題がある。しかるに、コントラストＡＦでは、コントラスト値を取得した時のフォーカスレンズ位置情報の精度がＡＦ精度に大きな影響を及ぼす。なお、特許文献１は、フォーカスレンズ位置情報の取得タイミングについて開示されていない。
【０００５】
図２５はフォーカスレンズの位置に対するＡＦ評価値の変化及びフォーカスレンズ位置情報の取得タイミングを示す。カメラボディとレンズユニットとの間の通信は、撮像素子の駆動やデータ取り込みを行うためカメラボディ側で発生する垂直同期信号（ＶＤ）に同期して一定時間毎に行われる。そして、カメラボディ側の垂直同期信号（ＶＤ）に同期してレンズユニット側にレンズ位置情報の要求があると、レンズユニットはこの要求に応じて直ちにフォーカスレンズの位置情報を検出してレンズユニット側からカメラボディ側に送信する。
【０００６】
しかしながら、カメラボディとレンズユニットとの間の通信時間のばらつきなどの影響を受けると、所望の時刻における正確な位置情報をレンズユニット側からカメラボディ側に送信できなくなる。例えばレンズ位置情報の要求があったときの実際のフォーカスレンズの位置情報がａ２であったのに拘わらず、レンズユニット側からカメラボディ側に送信されたフォーカスレンズ位置情報がａ２’になってしまう。同様に、レンズ位置情報の要求があったときの実際のフォーカスレンズの位置情報がａ３であったのに拘わらず、レンズユニット側からカメラボディ側に送信されたフォーカスレンズ位置情報がａ３’になってしまう。
【０００７】
このように実際のフォーカスレンズ位置情報ａ２、ａ３、ａ４、ａ５からずれたフォーカスレンズ位置情報ａ２’、ａ３’、ａ４’、ａ５’を検出すると、これらフォーカスレンズ位置情報ａ２’、ａ３’、ａ４’、ａ５’を用いて演算して求めたフォーカスレンズ位置に対するＡＦ評価値の変化ｂ１は、実際のフォーカスレンズ位置情報ａ２、ａ３、ａ４、ａ５を用いて演算して求めたフォーカスレンズ位置に対するＡＦ評価値の変化ｂ０からずれる。
【０００８】
従って、ＡＦ評価値の変化ｂ１から求められる合焦位置Ｆ１は、ＡＦ評価値の変化ｂ０から求められる真の合焦位置Ｆ０からずれた偽の合焦位置Ｆ１となってしまう。このため、偽の合焦位置Ｆ１にフォーカスレンズを移動させて撮影を行うと、ボケた画像を取得してしまう。
【０００９】
コントラストＡＦを行う場合、各画像データの露光時間に対応したフォーカスレンズ位置を得ることが重要である。図２６は通常の露光期間でのフォーカスレンズ位置情報の取得タイミングを示す。レンズ位置情報を取得する通信は、例えばカメラボディ側で発生する垂直同期信号（ＶＤ）にタイミングを合わせて行われる。このようにするとレンズ位置情報の要求があったときのフォーカスレンズの位置情報は、所望するフォーカスレンズ位置情報が露光期間の中間時のｃ１’であるにも拘わらず、ｃ１となってしまう。
【００１０】
同様に、レンズ位置情報の要求があったときのフォーカスレンズの位置情報は、所望するフォーカスレンズ位置情報がｃ２’であるにも拘わらず、ｃ２となってしまう。
【００１１】
このため、上記同様に、ＡＦ評価値の変化ｂ１から求められる合焦位置Ｆ１は、ＡＦ評価値の変化ｂ０から求められる真の合焦位置Ｆ０からずれた偽の合焦位置Ｆ１となってしまう。このため、偽の合焦位置Ｆ１にフォーカスレンズを移動させて撮影を行うと、ボケた画像を取得してしまう。
【００１２】
図２７は露光期間がより短い場合のフォーカスレンズ位置情報の取得タイミングを示す。レンズ位置情報の要求があったときのフォーカスレンズの位置情報は、所望するフォーカスレンズ位置情報が露光期間の中間時のｄ１’であるにも拘わらず、ｄ１となってしまう。
【００１３】
同様に、レンズ位置情報の要求があったときのフォーカスレンズの位置情報は、所望するフォーカスレンズ位置情報がｄ２’であるにも拘わらず、ｄ２となってしまう。
【００１４】
このため、上記同様に、ＡＦ評価値の変化ｂ１から求められる合焦位置Ｆ１は、ＡＦ評価値の変化ｂ０から求められる真の合焦位置Ｆ０からずれた偽の合焦位置Ｆ１となってしまう。このため、偽の合焦位置Ｆ１にフォーカスレンズを移動させて撮影を行うと、図２６に示す例よりもずれは大きく、さらに大きくボケた画像を取得してしまう。
【００１５】
又、特許文献２に開示されているようなＣＭＯＳセンサを用いるデジタルカメラでは、ＣＭＯＳセンサはＣＣＤと同様な２次元に配列された複数の画素を有する。このＣＭＯＳセンサに対する駆動制御は、各ラインの画素に蓄積されたデータを１又は複数ライン毎にずらして順次読み出す。ＣＭＯＳセンサは、フォトダイオード（ＰＤ）に蓄積された電荷を転送、増幅して読み出すＣＣＤとは異なり、電荷を読出すのではなく電圧変化を検出する。このような特性のためライン毎に読み出すタイミングに応じて、各ラインの露光タイミングをずらす必要がある（ローリングシャッタ）。このため、ＣＭＯＳセンサを撮像素子として用いた場合、撮影画面内の被写体位置に応じたラインの露光時間の変化分に対応するフォーカスレンズ位置の誤差が発生してしまい、さらにＡＦ精度が低下する。
【００１６】
本発明の目的は、ＣＭＯＳセンサのようにローリングシャッタ動作を行うを撮像素子としてを使用しても、フォーカスレンズを連続的に移動中にコントラストＡＦを動作させる際に、コントラスト値を取得するときのフォーカスレンズ位置情報を正確に取得してＡＦ精度を向上させる撮影装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明の主要な局面に係る撮影装置は、カメラ本体と、当該カメラ本体に着脱可能なレンズユニットとから構成される撮影装置であって、カメラ本体は、レンズユニットにより結像された被写体像を撮影する撮像素子と、レンズユニットのフォーカスレンズを光軸に沿って移動制御する命令を生成する制御手段と、制御手段により生成される命令及び撮像素子の撮影タイミングに応じた同期信号をレンズユニットに送信する第１の送信手段とを有し、レンズユニットは、被写体像を合焦させるに焦点位置を調整するためのフォーカスレンズと、制御手段により生成された命令に従ってフォーカスレンズを光軸に沿って移動させるレンズ制御手段と、同期信号に対応してフォーカスレンズの光軸に沿った位置を検出する位置検出手段と、位置検出手段により検出されたフォーカスレンズの位置情報をカメラ本体に送信する第２の送信手段とを有する。
【発明の効果】
【００１８】
本発明によれば、ＣＭＯＳセンサのようにローリングシャッタ動作を行う撮像素子を使用しても、フォーカスレンズを連続的に移動中にコントラストＡＦを動作させる際に、コントラスト値を取得するときのフォーカスレンズ位置情報を正確に取得してＡＦ精度を向上させる撮影装置を提供できる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の第１の実施の形態について図面を参照して説明する。  
図１は撮影装置のブロック構成図を示す。この撮影装置１０は、ボディユニット１１と、アクセサリ装置として例えば交換可能なレンズユニット（すなわちレンズ鏡筒）１２とから成る。  
レンズユニット１２は、ボディユニット１１の前面に設けられたレンズマウントを介して当該ボディユニット１１に対して着脱自在に装着可能である。このレンズユニット１２は、フォーカスレンズとしての撮影レンズ２１と、絞り２２と、レンズ枠２３と、レンズ駆動機構２４と、レンズ駆動回路２５と、絞り駆動機構２７と、レンズ制御用マイクロコンピュータ（以下、ＬＣＰＵと略記する）３０とから構成される。
【００２０】
撮影レンズ２１は、レンズ枠２３によって支持されている。この撮影レンズ２１は、レンズ枠２３がレンズ駆動機構２４内に存在するＤＣモータの駆動によって光軸Ｐ方向に沿って移動される。レンズ駆動機構２４は、レンズ駆動回路２５を介してＬＣＰＵ３０からの制御信号に従って撮影レンズ２１を光軸Ｐ方向に沿って移動させるべくレンズ枠２３を移動させる。絞り２２は、絞り駆動機構２７内に存在するステッピングモータによって駆動される。
【００２１】
ＬＣＰＵ３０は、レンズ駆動機構２４や絞り駆動機構２７等、レンズユニット１２内の各部を駆動制御する。このＬＣＰＵ３０は、通信コネクタ３５を介してボディユニット１１側のボディ制御用マイクロコンピュータ（以下、ＢＣＰＵと略記する）６０と電気的に接続され、当該ボディ制御用マイクロコンピュータ６０からの指令に従って制御される。このＬＣＰＵ３０は、例えば撮影レンズ２１の複数の位置情報を順次記憶する記憶手段としてバッファメモリ３０−１を有する。
【００２２】
一方、ボディユニット１１内には、クイックリターンミラー４１が設けられている。このクイックリターンミラー４１は、レンズユニット１２における撮影レンズ２１の光軸Ｐ上に設けられている。このクイックリターンミラー４１の反射光路上は、フォーカシングスクリーン４２、ペンタプリズム４３が設けられ、このペンタプリズム４３の反射光路上にアイピース４４が設けられている。これにより、レンズユニット１２内の撮影レンズ２１、絞り２２を介して入射される被写体からの光束は、クイックリターンミラー４１で反射され、フォーカシングスクリーン４２、ペンタプリズム４３を介してアイピース４４に至る。
【００２３】
又、クイックリターンミラー４１の後方には、光軸Ｐ上のフォーカルプレーン式のシャッタ５２と、光学ローパスフィルタ５３と、レンズユニット１２における撮影レンズ２１等の光学系を通過した被写体像を光電変換するための撮像素子（ＣＣＤ）ユニット５４が設けられている。  
クイックリターンミラー４１は、その中央部がハーフミラーに形成されている。このクイックリターンミラー４１は、ミラー駆動機構５０の駆動によって図２（ａ）に示すようにダウン（ＤＯＷＮ）位置と、同図（ｂ）に示すようにアップ（ＵＰ）位置とに移動する。
【００２４】
クイックリターンミラー４１がダウン位置にあると、図２（ａ）に示すようにレンズユニット１２内の撮影レンズ２１、絞り２２を介して入射される被写体からの光束は、上記の通りクイックリターンミラー４１で反射され、フォーカシングスクリーン４２、ペンタプリズム４３を介してアイピース４４に至ると共に、その一部が透過する。この透過した光束は、クイックリターンミラー４１に設置されたサブミラー４７で反射され、自動測距を行うためのＡＦ（オートフォーカス）センサユニット４８に導かれる。  
クイックリターンミラー４１がアップ位置にあるとき、図２（ｂ）に示すようにサブミラー４７は、折り畳まれるようになっている。このようにクイックリターンミラー４１がアップ位置にあるとき、撮影レンズ２１を通った光束は、シャッタ５２、光学ローパスフィルタ（ＯＬＰＦ）５３を介して撮像素子ユニット５４の撮像面上に結像される。
【００２５】
光学ローパスフィルタ５３は、撮像素子ユニット５４とシャッタ５２との間に設けられている。シャッタ５２は、光学ローパスフィルタ５３の前面に配置されている。このシャッタ５２は、撮影時以外、撮影レンズ２１から撮像素子ユニット５４へ導かれる光束を遮断する。  
ボディユニット１１内には、ＡＦセンサユニット４８を駆動制御するＡＦセンサ駆動回路４９と、クイックリターンミラー４１を駆動制御するミラー駆動機構５０と、シャッタ５２の先幕と後幕との動きを制御するシャッタ制御回路５６と、先幕と後幕とを駆動するばねをチャージするシャッタチャージ機構５７とが設けられている。
【００２６】
又、ボディユニット１１内には、撮像素子ユニット５４内のＣＣＤに接続された撮像素子インターフェース回路６１と、記憶領域として設けられたＳＤＲＡＭ６３及びフラッシュ（Ｆlash）ＲＯＭ６４と、記録メディア６５と、液晶モニタ６６と、画像処理を行うための画像処理コントローラ６２とが設けられている。  
画像処理コントローラ６２には、撮像素子インターフェース回路６１と、ＳＤＲＡＭ６３と、フラッシュＲＯＭ６４と、記録メディア６５と、液晶モニタ６６とが接続されている。これらは、電子撮像機能と共に電子記録表示機能を提供できるように構成されている。
【００２７】
記録メディア６５は、各種のメモリカードや外付けのハードディスクドライブ（ＨＤＤ）等の外部記録媒体であり、カメラのボディユニット１１と通信可能で、かつ交換可能に装着される。  
ＢＣＰＵ６０には、通信コネクタ３５と、測光回路６９と、ＡＦセンサ駆動回路４９と、ミラー駆動機構５０と、シャッタ制御回路５６と、シャッタチャージ機構５７と、画像処理コントローラ６２と、ストロボ制御回路７１と、手ブレ補正ユニット７５と、不揮発性メモリであるＥＥＰＲＯＭ７６等とが接続されている。
【００２８】
画像処理コントローラ６２は、ＢＣＰＵ６０の指令に従って撮像素子インターフェース回路６１を制御して撮像素子ユニット５４から画像データを取り込む。この画像データは、画像処理コントローラ６２によりビデオ信号に変換され、液晶モニタ６６に出力表示される。撮影者は、この液晶モニタ６６の表示画像から、撮影した画像イメージを確認することができる。  
ＳＤＲＡＭ６３は、画像データの一時的保管用メモリであり、画像データが変換される際のワークエリア等に使用される。この画像データは、各種の画像処理が行われＪＰＥＧデータに変換された後には、記録メディア６５に保管されるように設定されている。
【００２９】
ＢＣＰＵ６０には、当該装置の動作状態を表示出力によって撮影者へ告知するための動作表示用ＬＣＤ７７と、カメラ操作スイッチ（ＳＷ）７８と、電源回路８０を介して電池８１とが接続されている。  
なお、ＢＣＰＵ６０とＬＣＰＵ３０とは、レンズユニット１２の装着時に於いて、通信コネクタ３５を介して通信可能に電気的接続される。ＬＣＰＵ３０は、ＢＣＰＵ６０に従属的に協働しながら稼動する。
【００３０】
測光回路６９は、ペンタプリズム４３の近傍に設けられた測光センサ７０からの光束に基づいて測光処理する。  
ストロボ制御回路７１は、ＢＣＰＵ６０からの指示に基づいて閃光発光装置としてのストロボ７２を発光処理する。  
手ブレ補正ユニット７５は、ＢＣＰＵ６０の指示に基づいて撮像素子ユニット５４を所定方向に移動させてカメラのブレを補正する。
【００３１】
ＥＥＰＲＯＭ７６は、その他の記憶領域として、カメラ制御に必要な所定の制御パラメータを記憶するもので、ＢＣＰＵ６０からアクセス可能に設けられている。  
動作表示用ＬＣＤ７７は、当該装置の動作状態を表示出力によって撮影者へ告知するためのものである。
【００３２】
カメラ操作スイッチ７８は、例えば撮影動作の実行を指示するレリーズスイッチ、撮影モードと画像表示モードを切り替えるモード変更スイッチ及びパワースイッチ等、当該カメラを操作するために必要な操作釦を含むスイッチ群で構成される。レリーズスイッチは、半押し動作すなわちファーストレリーズスイッチ（１ＲＳＷ）の動作と、全押し動作であるセカンドレリーズスイッチ（２ＲＳＷ）の動作とがある。  
電源回路８０は、電源の電圧を、当該装置を構成する各回路ユニットが必要とする電圧に変換して供給するために設けられている。
【００３３】
ここで、本装置におけるボディユニット１１側のＢＣＰＵ６０とレンズユニット１２側のＬＣＰＵ３０とは、それぞれ次のような機能を有する。  
ＢＣＰＵ６０は、図３に示すようにレンズユニット１２における撮影レンズ２１を光軸Ｐに沿って移動制御する命令を生成する制御手段６０−１としての機能を有する。  
又、ＢＣＰＵ６０は、制御手段６０−１により生成された命令及び撮像素子ユニット５４の撮影タイミングに応じた同期信号ＢＬ＿ＳＹＮＣをレンズユニット１２に送信する第１の送信手段６０−２としての機能を有する。
【００３４】
なお、第1の送信手段６０−２は、従来どおりの通信も可能であることは言うまでもない。  
すなわち、ＢＣＰＵ６０は、撮像素子ユニット５４の露光期間を決定するための一定周期の垂直同期信号（ＶＤ）を発生してレンズユニット１２に送信すると共に、この垂直同期信号（ＶＤ）とは独立して同期信号ＢＬ＿ＳＹＮＣをレンズユニット１２に送信する。
【００３５】
この第１の送信手段６０−２は、撮像素子ユニット５４の垂直同期信号（ＶＤ）と同一周期でかつ位相がずれている同期信号ＢＬ＿ＳＹＮＣを発生する。具体的に第１の送信手段６０−２は、撮像素子ユニット５４の撮像条件、例えば撮像素子ユニット５４の露光時間に応じて位相のずれ量を変化させる。又、第１の送信手段６０−２は、撮像素子ユニット５４の露光期間の中間時（中央時）に応じた時刻に同期信号ＢＬ＿ＳＹＮＣを設定する。
【００３６】
さらに、第１の送信手段６０−２は、撮像素子ユニット５４の露光期間の開始に応じた時刻に同期信号ＢＬ＿ＳＹＮＣを設定してもよい。  
第１の送信手段６０−２は、撮像素子ユニット５４の露光期間の終了に応じた時刻に同期信号ＢＬ＿ＳＹＮＣを設定してもよい。
【００３７】
一方、ＬＣＰＵ３０は、図４に示すようにボディユニット１１側の制御手段６０−１により生成された命令に従って撮影レンズ２１を光軸Ｐに沿って移動させるためにレンズ駆動回路２５を駆動制御するレンズ制御手段３０−４と、ＢＣＰＵ６０から送られてくる同期信号ＢＬ_ＳＹＮＣに対応して撮影レンズ２１の光軸Ｐに沿った位置を検出する位置検出手段３０−２と、この位置検出手段３０−２により検出された撮影レンズ２１の位置情報をＢＣＰＵ６０に送信する第２の送信手段３０−３としての機能を有する。
【００３８】
このうち位置検出手段３０−２は、同期信号ＢＬ_ＳＹＮＣに対応して撮影レンズ２１の位置情報を順次検出する。これら検出された撮影レンズ２１の位置情報は、バッファメモリ３０−１に順次記憶される。バッファメモリ３０−１の記憶領域が不足した場合は、最も古いデータを最新のデータで順次上書きして記憶する。
【００３９】
第２の送信手段３０−３は、ボディユニット１１側の第１の送信手段６０−２から送信された制御手段６０−１により生成された命令のうち所定の命令を受信すると、バッファメモリ３０−１に記憶された撮影レンズ２１の複数の位置情報をボディユニット１１側に送信する。
【００４０】
次に、上記の如く構成された撮影装置の動作について説明する。  
画像処理コントローラ６２は、ＢＣＰＵ６０からの指令に従って撮像素子インターフェース回路６１を制御し、撮像素子ユニット５４から画像データを取り込む。この取り込まれた画像データは、一時保管用メモリであるＳＤＲＡＭ６３に取り込まれる。このＳＤＲＡＭ６３に取り込まれた画像データは、各種の画像処理が施された後、ＪＰＥＧデータに変換され、記録メディア６５に保管される。
【００４１】
ミラー駆動機構５０は、上記図２（ａ）（ｂ）に示すようにクイックリターンミラー４１をアップ（ＵＰ）位置、又はダウン（ＤＯＷＮ）位置へ駆動する。このうちクイックリターンミラー４１が図２（ａ）に示すようにアップ（ＵＰ）位置にあるときに光学ファインダの使用時であり、同図（ｂ）に示すようにダウン（ＤＯＷＮ）位置にあるときにライブビュー使用時である。
【００４２】
光学ファインダ使用時、ミラー駆動機構５０によってクイックリターンミラー４１は、ダウン（ＤＯＷＮ）位置にある。このとき、撮影レンズ２１から入射した光束は、図２（ａ）に示すようにクイックリターンミラー４１及びサブミラー４７によってペンタプリズム４３側とＡＦセンサユニット４８側とに分割されて導かれる。  
ＡＦセンサユニット４８内のＡＦセンサからの出力は、ＡＦセンサ駆動回路４９を介してＢＣＰＵ６０へ送信されて周知の測距処理が行われる。
【００４３】
一方、ペンタプリズム４３に隣接するアイピース４４からは、撮影者が被写体を目視できる。又、ペンタプリズム４３を通過した光束の一部は、測光センサ７０から測光回路６９へ導かれ、ここで検知された光量に基づいて周知の測光処理が行われる。
【００４４】
シャッタ制御回路５６は、ＢＣＰＵ６０からシャッタを駆動制御するための信号を受け取ると、この信号に基づいてシャッタ５２を制御する。それと共に、シャッタ制御回路５６は、所定のタイミングでＢＣＰＵ６０にストロボ７２を発光させるためのストロボ同調信号を出力する。このＢＣＰＵ６０は、当該ストロボ同調信号に基づいてストロボ７２に発光指令信号を出力する。
【００４５】
撮影者によってカメラ操作スイッチ７８の中のモード変更スイッチが操作され、撮影モードから画像表示モードへ切り換えられると、記録メディア６５に保管されている画像データが読み出されて液晶モニタ６６に表示可能となる。しかるに、記録メディア６５から読み出された画像データは、画像処理コントローラ６２によりビデオ信号に変換され、液晶モニタ６６にて出力表示される。
【００４６】
これに対してライブビュー使用時、図２（ｂ）に示されるようにクイックリターンミラー４１は、ミラー駆動機構５０によってアップ（ＵＰ）位置に移動する。これにより、光束がフォーカシングスクリーン４２に導かれなくなる。これと同時に、サブミラー４７も折り畳まれてクイックリターンミラー４１と同様にアップ（ＵＰ）位置に移動する。これにより、ＡＦセンサユニット４８にも光束が導かれなくなる。
【００４７】
これらクイックリターンミラー４１及びサブミラー４７がアップ（ＵＰ）位置に移動したことによって、光束は、シャッタ５２を介して撮像素子ユニット５４に導かれる。この撮像素子ユニット５４に画像データが取り込まれ、画像処理コントローラ６２によりビデオ信号に変換され、液晶モニタ６６に出力表示される。これにより、撮影者は、この液晶モニタ６６の表示画像から撮影した画像イメージを確認する、いわゆるライブビュー画像を確認することができる。
【００４８】
次に、上記の如く構成された撮影装置の撮影シーケンスの動作について図５に示す撮影フローチャートを参照して説明する。なお、この撮影シーケンスの動作制御は、主にＢＣＰＵ６０の制御によって行われる。  
先ず、ＢＣＰＵ６０は、ステップＳ１０１において、撮影者によりカメラ操作スイッチ７８内のレリーズスイッチが半押し動作、すなわちファーストレリーズスイッチ（１ＲＳＷ）がオンされたか否かを判定する。  
レリーズスイッチの半押し動作が行われると、ＢＣＰＵ６０は、ステップＳ１０２に移り、イメージャＡＦを行う。
【００４９】
図６はイメージャＡＦの動作フローチャートを示す。  
ＢＣＰＵ６０は、ステップＳ２０１において、撮影レンズ２１の初期駆動方向の判断処理を行う。この処理は、無限「∞」又は至近の何れの方向に撮影レンズ２１を移動させるかを判断する。例えば、撮影レンズ２１の現在位置がより無限「∞」側に近い位置にある場合は、至近方向に撮影レンズ２１を移動させる。  
次に、ＢＣＰＵ６０は、ステップＳ２０２において、ＡＦ評価値の取得を開始し、続くステップＳ２０３において、レンズ駆動回路２５及びレンズ駆動機構２４を駆動して撮影レンズ２１の移動を開始する。なお、撮影レンズ２１のレンズ駆動制御は、ＢＣＰＵ６０から通信コネクタ３５を介してＬＣＰＵ３０に送信される制御コマンドに基づいてなされる。
【００５０】
次に、ＢＣＰＵ６０は、続くステップＳ２０５において、ＡＦ評価値（コントラスト値）が増加しているか否かを判断する。この判断の結果、ＡＦ評価値が減少していると、ＢＣＰＵ６０は、ステップＳ２０６に移り、撮影レンズ２１の移動方向を反転する。次に、ＢＣＰＵ６０は、ステップＳ２０７に移り、ピーク判定を行う。  
一方、ＡＦ評価値が増加していると判断されると、ＢＣＰＵ６０は、ステップＳ２０５からステップＳ２０７に移り、ピーク判定を行う。
【００５１】
図７は撮影レンズ２１のＡＦ評価値と撮影レンズ２１のレンズ位置との関係を示す。ＡＦ評価値は、上記の通りコントラスト値と同義であり、画像のボケ具合を数値化したデータである。一般的には、画像データにＨＰＦやＢＰＦを作用させ、その結果を累積した値が用いられる。
【００５２】
図７に示すように撮影レンズ２１の位置は、無限「∞」側から移動開始される。ＡＦ評価値が取得開始（図７中のＤ１）されると、ＡＦ評価値の増減によって撮影レンズ２１の駆動方向が判断（図７中のＤ２）される。図７に示す例では、撮影レンズ２１は、無限「∞」側から至近側に向けて移動されている。逆に撮影レンズ２１が図中Ｄ１から無限「∞」側に駆動された場合、上記ステップＳ２０５においてＡＦ評価値が減少していると判断されるので、撮影レンズ２１の移動方向は反転される。すなわち、無限「∞」側から至近側に撮影レンズ２１の移動方向が反転される。
【００５３】
次に、ＢＣＰＵ６０は、ステップＳ２０７において、ピーク判定（図７中のＤ３）を行い、続くステップＳ２０８において、ピークを検出したか否かを判定する。ここで、ピークが検出されない場合、ＢＣＰＵ６０は、上記ステップＳ２０７に移行し、ピークを検出するまで上記処理動作を繰り返す。  
上記処理動作によってピークを検出する（図７中のＤ４）と、ＢＣＰＵ６０は、ステップＳ２０９に移行して合焦位置を算出する（図７中のＤ５）。そして、ＢＣＰＵ６０は、ステップＳ２１０において、上記ステップＳ２０９において算出した合焦位置に撮影レンズ２１を移動する（図７中のＤ６）。
【００５４】
ここで、ＢＣＰＵ６０は、上記ステップＳ２１０において撮影レンズ２１を合焦位置に移動しているが、実際には以下のように動作している。撮影レンズ２１は、図７下部に示すようにＡＦ評価値取得開始（Ｄ１）のＡ地点から至近側に向かって移動し、ピーク検出（Ｄ４）がなされると合焦位置が算出される（Ｄ５）。それと共に、撮影レンズ２１のレンズ移動方向が反転してＢ地点より無限「∞」側に移動する。そして、撮影レンズ２１は、一旦ピーク位置を通過した後、再度レンズ移動方向が反転して合焦位置となるＣ地点に向かう。これは、レンズ駆動機構２４等に存在するバックラッシュの影響を排除し、ＡＦ評価値のピークを通過したときにレンズ位置を光学的に同一位置に正確に停止させるためである。これにより、撮影レンズ２１は、合焦位置となるＣ地点に到達する。
【００５５】
なお、ＢＣＰＵ６０は、ステップＳ２１０において取得したＡＦ評価値の変化によって算出した合焦位置の信頼性を求め、信頼性が低い場合は非合焦と判断し、ステップＳ２１０を実行しない。又、ＢＣＰＵ６０は、合焦した場合、合焦フラグを“１”にセットし、合焦していない場合、合焦フラグを“０”にセットする。
【００５６】
次に、ＢＣＰＵ６０は、図５に示す撮影フローチャートに戻り、ステップＳ１０３において、合焦フラグの状態を判定する。ここで、合焦フラグが“１”にセット、すなわち合焦状態であれば、ＢＣＰＵ６０は、ステップＳ１０４に移り、再度、カメラ操作スイッチ７８内のレリーズスイッチが半押し動作、すなわちファーストレリーズスイッチ（１ＲＳＷ）がオフされたか否かを判定する。また、ＢＣＰＵ６０は、ステップＳ１０３において、合焦フラグが“０”にセットされていて合焦していない状態であれば、ステップＳ１０７に移り、非合焦の処理を行う。
【００５７】
ここで、撮影者がレリーズスイッチの全押し動作を行うことなく半押し動作を終了すると、ＢＣＰＵ６０は、上記ステップＳ１０１に移ってファーストレリーズスイッチ（１ＲＳＷ）の待ち状態になる。  
一方、レリーズスイッチが半押し動作を継続していると判定すると、ＢＣＰＵ６０は、ステップＳ１０５において、レリーズスイッチの全押し動作であるセカンドレリーズスイッチ（２ＲＳＷ）の動作が行われたか否かを判定する。ここでは、レリーズスイッチが全押しされるまで待機し、全押しされたならば、ＢＣＰＵ６０は、ステップＳ１０６に移って露光動作を行う。
【００５８】
図９は、イメージャＡＦを実行する際のレンズ位置とＡＦ評価値の関係およびレンズ位置取得タイミング、レンズ通信に関係するタイミング示す図である。
【００５９】
ＢＣＰＵ６０は、電源スイッチがオンされたことを判断すると、撮像動作を行うために撮像素子インターフェイス回路６１において、一定周期の垂直同期信号（ＶＤ）を発生させる。
【００６０】
そして、ＢＣＰＵ６０はイメージャＡＦ動作を実行する際に、制御手段６０−１によってレンズユニット１２において撮影レンズ２１を光軸Ｐに沿って移動制御する命令を生成するとともに撮像素子ユニット５４の撮影タイミングに応じた同期信号ＢＬ＿ＳＹＮＣを発生する。又、ＢＣＰＵ６０は、撮影レンズ２１の位置情報を取得するコマンドを発生する。
【００６１】
このうち同期信号ＢＬ＿ＳＹＮＣは、垂直同期信号（ＶＤ）とは独立し、かつ当該垂直同期信号（ＶＤ）と同一周期で位相がずれている。この同期信号ＢＬ＿ＳＹＮＣは、撮像素子ユニット５４の撮像条件、例えば撮像素子ユニット５４の露光期間に応じて位相のずれ量が変化し、かつ撮像素子ユニット５４の露光期間の中央に応じた時刻に同期信号ＢＬ＿ＳＹＮＣを設定する。これら撮影レンズ２１を光軸Ｐに沿って移動制御する命令、垂直同期信号（ＶＤ）、同期信号ＢＬ＿ＳＹＮＣは、それぞれ第１の送信手段６０−２によりレンズユニット１２に送信される。
【００６２】
次に、レンズユニット１２内における撮影レンズ２１の位置情報の取得動作について図８に示すレンズ内動作フローチャートに従って説明する。  
ＬＣＰＵ３０は、ステップＳ３０１において、電源スイッチがオンされたことをのＢＣＰＵ６０による判断に基づく初期化処理を行うコマンドを受信すると、続くステップＳ３０２において、初期化処理を行う。  
次に、ＬＣＰＵ３０は、ステップＳ３０３において、ボディユニット１１のＢＣＰＵ６０から送られてくる同期信号ＢＬ＿ＳＹＮＣがハイレベルに変化したか否かを判断する。この判断の結果、同期信号ＢＬ＿ＳＹＮＣがハイレベルに変化したことを検出した場合、ＬＣＰＵ３０は、ステップＳ３０４において、位置検出手段３０−２によって撮影レンズ２１の光軸Ｐに沿った位置情報を検出する。
【００６３】
ここで、図９に示すようにＬＣＰＵ３０は、同期信号ＢＬ＿ＳＹＮＣのハイレベルへの変化時に、位置検出手段３０−２によって撮影レンズ２１の光軸Ｐに沿った位置情報ａ１０を検出する。この撮影レンズ２１の光軸Ｐに沿った位置情報ａ１０の検出タイミング、すなわち同期信号ＢＬ＿ＳＹＮＣがハイレベルに変化するタイミングは、撮像素子ユニット５４の露光期間の中間時に応じた時刻である。  
次に、ＬＣＰＵ３０は、ステップＳ３０５において、バッファメモリ３０−１内の情報を更新、すなわち撮影レンズ２１の光軸Ｐに沿った位置情報ａ１０をバッファメモリ３０−１に記憶する。
【００６４】
次に、ＬＣＰＵ３０は、ステップＳ３０６において、撮影レンズ２１の位置情報の取得動作が終了であるか否かを判断し、この判断の結果、撮影レンズ２１の位置情報の取得動作が終了でなければ、ステップＳ３０３に戻る。
【００６５】
一方、ＬＣＰＵ３０は、ステップＳ３０３における同期信号ＢＬ＿ＳＹＮＣがハイレベルに変化したか否かの判断の結果、同期信号ＢＬ＿ＳＹＮＣがハイレベルに変化していなければ、ステップＳ３０７に移り、ＢＣＰＵ６０からコマンドを受信したか否かを判断する。  
この判断の結果、ＢＣＰＵ６０からコマンドを受信すると、ＬＣＰＵ３０は、ステップＳ３０８において、コマンドが撮影レンズ２１の位置情報の取得であるか否かを判断する。  
そして、コマンドが撮影レンズ２１の位置情報の取得であれば、ＢＣＰＵ６０は、ステップＳ３０９に移り、第２の送信手段３０−３によってバッファメモリ３０−１に記憶されている撮影レンズ２１の位置情報ａ１０をボディユニット１１側に送信する。
【００６６】
なお、ＬＣＰＵ３０は、ステップＳ３０８における判断の結果、コマンドが撮影レンズ２１の位置情報の取得でなければ、ステップＳ３１０に移り、受信したコマンドに従った処理を実行し、ステップＳ３１１において、コマンドに従って処理したデータ、すなわちコマンドに対する応答データをボディユニット１１側に送信する。
【００６７】
再び、ＬＣＰＵ３０は、ステップＳ３０３において、ボディユニット１１のＢＣＰＵ６０から送られてくる同期信号ＢＬ＿ＳＹＮＣがハイレベルに変化したか否かを判断し、この判断の結果、同期信号ＢＬ＿ＳＹＮＣがハイレベルに変化したことを検出した場合、ＬＣＰＵ３０は、ステップＳ３０４において、撮像素子ユニット５４の露光期間の中間時に応じた時刻に位置検出手段３０−２によって撮影レンズ２１の光軸Ｐに沿った位置情報ａ１１を検出する。
【００６８】
次に、ＬＣＰＵ３０は、ステップＳ３０５において、バッファメモリ３０−１内の情報を更新、すなわち撮影レンズ２１の光軸Ｐに沿った位置情報ａ１１をバッファメモリ３０−１に記憶する。これにより、バッファメモリ３０−１には、撮影レンズ２１の光軸Ｐに沿った位置情報ａ１０、ａ１１が記憶される。
【００６９】
そして、上記同様に、撮影レンズ２１の位置情報の取得のコマンドを受けると、ＢＣＰＵ６０は、ステップＳ３０９に移り、第２の送信手段３０−３によってバッファメモリ３０−１に記憶されている撮影レンズ２１の位置情報ａ１１をボディユニット１１側に送信する。  
これ以降、上記同様に、ＬＣＰＵ３０は、同期信号ＢＬ＿ＳＹＮＣがハイレベルに変化したことを検出した場合、位置検出手段３０−２によって撮影レンズ２１の光軸Ｐに沿った位置情報ａ１２、ａ１３、ａ１４を検出し、これら撮影レンズ２１の光軸Ｐに沿った位置情報ａ１２、ａ１３、ａ１４をバッファメモリ３０−１に記憶する。これにより、バッファメモリ３０−１には、順次、撮影レンズ２１の光軸Ｐに沿った位置情報ａ１０、ａ１１、ａ１２、ａ１３、ａ１４が記憶される。そして、撮影レンズ２１の位置情報の取得のコマンドを順次受けると、ＬＣＰＵ３０は、バッファメモリ３０−１に記憶されている撮影レンズ２１の位置情報ａ１２、ａ１３、ａ１４を順次ボディユニット１１側に送信する。
【００７０】
ボディユニット１１側のＢＣＰＵ６０は、レンズユニット１２からの撮影レンズ２１の位置情報ａ１０、ａ１１、ａ１２、ａ１３、ａ１４を順次受け取り、これら撮影レンズ２１の位置情報ａ１０〜ａ１４と当該位置情報ａ１０〜ａ１４に対応する各ＡＦ評価値とに基づいてＡＦ評価値が最大になる位置を合焦位置として求める。
【００７１】
なお、撮影レンズ２１の位置情報ａ１０〜ａ１４のボディユニット１１側への送信は、これら位置情報ａ１０〜ａ１４の取得毎に行うに限らず、例えば図９下部の「例２」に示すようにバッファメモリ３０−１に記憶されている全ての位置情報ａ１０〜ａ１４を撮影レンズ２１の位置情報の取得動作の終了後に纏めて送信するようにしてもよい。  
又、少なくとも３つのＡＦ評価値があれば、ＡＦ評価値が最大になる位置を合焦位置として求めることができる。従って、図９に示すＡＦ評価値の変化であれば、例えば３つの撮影レンズ２１の位置情報ａ１１、ａ１２、ａ１３があれば、ＡＦ評価値が最大になる位置を合焦位置として求めることができる。従って、ＬＣＰＵ３０は、バッファメモリ３０−１に記憶されている３つの位置情報ａ１１、ａ１２、ａ１３を撮影レンズ２１の位置情報の取得動作の終了後に纏めて送信するようにしてもよい。
【００７２】
なお、図９においてレンズユニット１２からボディユニット１１側への撮影レンズ２１の各位置情報ａ１０、ａ１１、ａ１２、ａ１３、ａ１４の通信時間が異なるのは、レンズユニット１２とボディユニット１１との間の通信時間のばらつきなどの影響による。しかしながら、これら位置情報ａ１０、ａ１１、ａ１２、ａ１３、ａ１４は、それぞれ同期信号ＢＬ＿ＳＹＮＣのハイレベルへの変化時のデータであり、通信時間のばらつきなどに影響されない。
【００７３】
図１０はより短い露光期間（図９に示す露光期間のときの被写体輝度よりも明るい）でのフォーカスレンズ位置情報の取得タイミングを示す。短い露光期間の場合も、上記通常の露光期間の場合と同様に、ＬＣＰＵ３０は、同期信号ＢＬ＿ＳＹＮＣのハイレベルへの変化時に、位置検出手段３０−２によって撮影レンズ２１の光軸Ｐに沿った位置情報ｂ１０を検出する。この撮影レンズ２１の光軸Ｐに沿った位置情報ｂ１０の検出タイミング、すなわち同期信号ＢＬ＿ＳＹＮＣがハイレベルに変化するタイミングは、撮像素子ユニット５４の露光期間の中間時に応じた時刻である。  
次に、ＬＣＰＵ３０は、ステップＳ３０５において、バッファメモリ３０−１内の情報を更新、すなわち撮影レンズ２１の光軸Ｐに沿った位置情報ｂ１０をバッファメモリ３０−１に記憶する。
【００７４】
以下、同様に、ＬＣＰＵ３０は、同期信号ＢＬ＿ＳＹＮＣのハイレベルへの変化時に位置検出手段３０−２によって撮影レンズ２１の光軸Ｐに沿った位置情報ｂ１１、ｂ１２、ｂ１３、ｂ１４を検出し、これらをバッファメモリ３０−１に記憶する。これにより、バッファメモリ３０−１には、順次、撮影レンズ２１の光軸Ｐに沿った位置情報ｂ１０、ｂ１１、ｂ１２、ｂ１３、ｂ１４が記憶される。そして、撮影レンズ２１の位置情報の取得のコマンドを順次受けると、ＬＣＰＵ３０は、バッファメモリ３０−１に記憶されている撮影レンズ２１の位置情報ｂ１０、ｂ１１、ｂ１２、ｂ１３、ｂ１４を順次ボディユニット１１側に送信する。
【００７５】
このように上記第１の実施の形態によれば、同期信号ＢＬ_ＳＹＮＣのハイレベルへの変化時に撮影レンズ２１の光軸Ｐに沿った位置を検出し、この検出された撮影レンズ２１の位置情報、例えば通常の露光時間の場合、撮影レンズ２１の位置情報ａ１１、ａ１２、ａ１３、ａ１４などをバッファメモリ３０−１に記憶し、このバッファメモリ３０−１に記憶された撮影レンズ２１の位置情報ａ１１、ａ１２、ａ１３、ａ１４などをＢＣＰＵ６０に送信する。  
これにより、露光タイミングに応じた実際の撮影レンズ２１の位置と、レンズユニット１２側からボディユニット１１側に送信された撮影レンズ２１の位置情報とがずれるようなことが無い。同期信号ＢＬ_ＳＹＮＣのハイレベルへの変化時、すなわち露光期間の中間時における撮影レンズ２１の各位置情報ａ１０、ａ１１、ａ１２、ａ１３、ａ１４を検出でき、これら位置情報ａ１０、ａ１１、ａ１２、ａ１３、ａ１４をＢＣＰＵ６０に送信できる。従って、撮影レンズ２１を連続的に移動中にコントラストＡＦを動作させる際に、コントラスト値を取得するときの撮影レンズ２１の位置情報を正確に取得してＡＦ精度を向上できる。
【００７６】
また、同期信号ＢＬ_ＳＹＮＣのハイレベルへの変化時に検出された撮影レンズ２１の位置情報ａ１１、ａ１２、ａ１３、ａ１４は、一旦バッファメモリ３０−１に記憶して後に、ＢＣＰＵ６０に送信するので、一回ごとに撮影レンズの位置情報を取得したり、後でまとめて必要なデータのみを通信して取得する等様々な使い方が可能となる。特に、ＡＦ評価値のピーク前後のデータに限定するなど必要なデータのみを取得することで、通信時間の短縮、ひいてはＬＣＰＵ、ＢＣＰＵの処理の負荷を低減等に寄与する。
【００７７】
次に、本発明の第２の実施の形態について図面を参照して説明する。なお、撮影装置の構成は、図１と略同一であり、その相違する部分について当該図１を参照して説明する。  
撮像素子ユニット５４は、ＢＣＰＵ６０の指令に従って画像処理コントローラ６２により撮像素子インターフェース回路６１を介して制御される。この制御により画像処理コントローラ６２は、撮像素子ユニット５４から画像データを取り込む。  
この撮像素子ユニット５４は、ＣＭＯＳセンサ等のＭＯＳ型センサのように所定数のライン単位毎に露光期間をずらして撮影を行ういわゆるローリングシャッタの機能を有する。  
図１１（ａ）は撮像素子ユニット５４のローリングシャッタの動作の摸式図を示す。この撮像素子ユニット５４は、ライン状の撮像素子列をｎ列配列して成る。１ライン目の撮像素子列に対する露光が開始され、この露光期間が終了すると、当該１ライン目の読出期間になって撮像素子列のデータの読み出しが行われる。  
１ライン目の撮像素子列に対する露光開始から予め設定された遅延時間経過の後、２ライン目の撮像素子列に対する露光が開始され、この露光期間が終了すると、当該２ライン目の読出期間になって撮像素子列のデータの読み出しが行われる。  
２ライン目の撮像素子列に対する露光開始から予め設定された遅延時間経過の後、３ライン目の撮像素子列に対する露光が開始され、この露光期間が終了すると、当該３ライン目の読出期間になって撮像素子列のデータの読み出しが行われる。  
以下、同様に、最終のｎライン目の撮像素子列に対する露光が開始され、この露光期間が終了すると、当該ｎライン目の読出期間になって撮像素子列のデータの読み出しが行われる。
【００７８】
このように撮像素子ユニット５４によりローリングシャッタにより撮影が行われると、例えば図１１（ｂ）に示すような矢印Ｆ方向に移動する被写体としての物体Ｑをカメラ１００により撮影すると、その取得される画像データＤは、図１１（ｃ）に示すように各ライン毎の撮像素子列の露光開始の遅延時間に対応して傾斜した物体Ｑの画像Ｄに示す像となる。
【００７９】
ＢＣＰＵ６０は、図１２に示すようにレンズユニット１２の撮影レンズ２１を光軸Ｐに沿って移動制御する命令を生成して焦点調節を行う制御手段６０−１と、この制御手段６０−１により生成される命令及び撮像素子ユニット５４の所定の露光タイミングに応じた同期信号ＢＬ_ＳＹＮＣをレンズユニット１２に送信する第１の送信手段６０−２と、撮像素子ユニット５４の撮像出力に基づいて被写体の情報を取得し、自動的に主要被写体を検出し撮影画面内の主要被写体位置を設定する主要被写体位置設定手段６０−３とを有する。
【００８０】
このうち制御手段６０−１は、撮影レンズ２１の位置情報に基づいて当該撮影レンズ２１の光軸Ｐに沿った移動を制御して焦点調節を行う。  
主要被写体位置設定手段６０−３は、撮像素子ユニット５４の撮像出力に基づいて撮影領域内の顔領域（主要被写体の領域）Ｔの位置を検出する。例えば、図１３（ａ）（ｂ）に示すように顔領域（主要被写体領域）Ｔが撮影領域Ｅ内のどの位置に存在するのかを検出し、その主要被写体領域Ｔの存在する位置を示す情報を出力する。  
主要被写体位置設定手段６０−３は、撮像出力に基づいて例えば被写体の色情報検出や、動きベクトル検出、顔認識による顔位置検出など主要被写体領域Ｔの検出を行う。
【００８１】
第１の送信手段６０−２は、主要被写体位置設定手段６０−３により取得された主要被写体位置に基づいて同期信号ＢＬ_ＳＹＮＣの例えばハイレベルに変化するタイミングを設定する。例えば、第１の送信手段６０−２は、主要被写体位置設定手段６０−３により検出された主要被写体領域Ｔの位置に対応するライン部分の露光タイミングを同期信号ＢＬ_ＳＹＮＣのハイレベルに変化するタイミングに設定する。  
図１３（ａ）（ｂ）は主要被写体検出によりＡＦエリアを設定する例を示し、顔認識により検出された顔領域（主要被写体領域）ＴをＡＦエリアとして設定している。同図（ａ）に示すように撮影画面Ｅの上方であっても、同図（ｂ）に示すように画面の下方であっても自動的に顔を検出して主要被写体領域Ｔの位置と大きさに合わせたＡＦエリアを設定する。  
図１５は、図１３に示す場合の同期信号ＢＬ_ＳＹＮＣの出力タイミングの例を示す図である。撮像素子ユニット５４のローリングシャッタ動作による露光期間と読出し期間については図１１を単純化して平行四辺形で示す。
【００８２】
図１３（ａ）に示すように画面上方に主要被写体領域Ｔがある場合は、図１５の同期信号ＢＬ_ＳＹＮＣ「１」に示すように、上側ラインの露光期間の中間時（中央）に合わせて同期信号ＢＬ_ＳＹＮＣのパルスの立ち上がりタイミングを変化させる。図１３（ｂ）に示すように画面下方に主要被写体領域Ｔがある場合は、図１５の同期信号ＢＬ_ＳＹＮＣ「２」に示すように、下側ラインの露光期間の中間時（中央）に合わせて同期信号ＢＬ_ＳＹＮＣのパルスの立ち上がりタイミングを変化させる。
【００８３】
より詳細な制御としては、検出した主要被写体領域Ｔの位置の代表としてその中心位置を特定し、撮像素子ユニット５４における撮像素子列の何ライン目に対応するかを検出する。そして上記対応するラインの露光期間の中央を同期信号ＢＬ_ＳＹＮＣのパルスの立ち上がりタイミングと設定する。  
なお、図１５の上端ライン、下端ラインは、撮影画面Ｅの上端、下端より所定量だけ撮影画面の内側に存在するラインを示している。従って、図１３（ａ）（ｂ）に示す主要被写体領域Ｔは、それぞれ上端ライン、下端ラインに一致するものとしている。
【００８４】
次に、第２の実施の形態におけるレンズ内動作について図１５に示すローリングシャッタを用いたときのフォーカスレンズ位置情報の取得タイミング図を参照し、かつ図８に示すレンズ内動作フローチャートに従って説明する。
【００８５】
ＢＣＰＵ６０は、電源スイッチがオンされたことを判断すると、制御手段６０−１によってレンズユニット１２における撮影レンズ２１を光軸Ｐに沿って移動制御する命令を生成すると共に、一定周期の垂直同期信号（ＶＤ）を発生し、さらに撮像素子ユニット５４の撮影タイミングに応じた同期信号ＢＬ＿ＳＹＮＣを発生する。又、ＢＣＰＵ６０は、撮影レンズ２１の位置情報を取得するコマンドを発生する。
【００８６】
このうち同期信号ＢＬ＿ＳＹＮＣは、例えば図１３（ａ）に示すような主要被写体領域Ｔの存在位置に対応して撮像素子ユニット５４における撮像素子列の上端ラインの露光期間の中間時にハイレベルに変化するように設定される。又、同期信号ＢＬ＿ＳＹＮＣ「１」は、垂直同期信号（ＶＤ）とは独立し、かつ当該垂直同期信号（ＶＤ）と同一周期で位相がずれている。
【００８７】
この同期信号ＢＬ＿ＳＹＮＣ「１」は、撮像素子ユニット５４の撮像条件、例えば撮像素子ユニット５４の露光期間に応じて位相のずれ量が変化し、かつ撮像素子列の上端ラインの露光期間の中間時にハイレベルに変化するように設定される。  
これら撮影レンズ２１を光軸Ｐに沿って移動制御する命令、垂直同期信号（ＶＤ）、同期信号ＢＬ＿ＳＹＮＣ「１」は、それぞれ第１の送信手段６０−２によりレンズユニット１２に送信される。
【００８８】
一方、ＬＣＰＵ３０は、ステップＳ３０１において、電源スイッチがオンされたことを判断すると、続くステップＳ３０２において、初期化処理を行う。  
次に、ＬＣＰＵ３０は、ステップＳ３０３において、ボディユニット１１のＢＣＰＵ６０から送られてくる同期信号ＢＬ＿ＳＹＮＣ「１」がハイレベルに変化したか否かを判断する。この判断の結果、同期信号ＢＬ＿ＳＹＮＣ「１」がハイレベルに変化すると、ＬＣＰＵ３０は、ステップＳ３０４において、同期信号ＢＬ＿ＳＹＮＣ「１」のハイレベルへの変化時に、図１５に示すように位置検出手段３０−２によって撮像素子列の上端ラインの露光期間の中間時において撮影レンズ２１の光軸Ｐに沿った位置情報ｃ１０を検出する。  
次に、ＬＣＰＵ３０は、ステップＳ３０５において、バッファメモリ３０−１内の情報を更新、すなわち撮影レンズ２１の光軸Ｐに沿った位置情報ｃ１０をバッファメモリ３０−１に記憶する。
【００８９】
一方、ＬＣＰＵ３０は、ステップＳ３０３における同期信号ＢＬ＿ＳＹＮＣ「１」がハイレベルに変化したか否かの判断の結果、同期信号ＢＬ＿ＳＹＮＣ「１」がハイレベルに変化していなければ、ステップＳ３０７に移り、ＢＣＰＵ６０からコマンドを受信したか否かを判断し、この判断の結果、ＢＣＰＵ６０からコマンドを受信すると、ステップＳ３０８において、コマンドが撮影レンズ２１の位置情報の取得であるか否かを判断する。そして、コマンドが撮影レンズ２１の位置情報の取得であれば、ＢＣＰＵ６０は、ステップＳ３０９に移り、第２の送信手段３０−３によってバッファメモリ３０−１に記憶されている撮影レンズ２１の位置情報ｃ１０をボディユニット１１側に送信する。
【００９０】
再び、ＬＣＰＵ３０は、ステップＳ３０３において、ボディユニット１１のＢＣＰＵ６０から送られてくる同期信号ＢＬ＿ＳＹＮＣ「１」がハイレベルに変化したか否かを判断し、当該同期信号ＢＬ＿ＳＹＮＣ「１」がハイレベルに変化すると、ステップＳ３０４において、同期信号ＢＬ＿ＳＹＮＣ「１」のハイレベルへの変化時、すなわち撮像素子列の上端ラインの露光期間の中間時に位置検出手段３０−２によって撮影レンズ２１の光軸Ｐに沿った位置情報ｃ１１を検出する。
【００９１】
次に、ＬＣＰＵ３０は、ステップＳ３０５において、バッファメモリ３０−１内の情報を更新、すなわち撮影レンズ２１の光軸Ｐに沿った位置情報ｃ１１をバッファメモリ３０−１に記憶する。これにより、バッファメモリ３０−１には、撮影レンズ２１の光軸Ｐに沿った位置情報ｃ１０、ｃ１１が記憶される。  
そして、上記同様に、撮影レンズ２１の位置情報の取得のコマンドを受けると、ＢＣＰＵ６０は、ステップＳ３０９に移り、第２の送信手段３０−３によってバッファメモリ３０−１に記憶されている撮影レンズ２１の位置情報ｃ１１をボディユニット１１側に送信する。  
これ以降、上記同様に、ＬＣＰＵ３０は、同期信号ＢＬ＿ＳＹＮＣ「１」のハイレベルへの変化時に位置検出手段３０−２によって撮影レンズ２１の光軸Ｐに沿った位置情報ｃ１２、ｃ１３、ｃ１４を検出し、これら撮影レンズ２１の光軸Ｐに沿った位置情報ｃ１２、ｃ１３、ｃ１４をバッファメモリ３０−１に記憶する。そして、撮影レンズ２１の位置情報の取得のコマンドを順次受けると、ＬＣＰＵ３０は、バッファメモリ３０−１に記憶されている撮影レンズ２１の位置情報ｃ１２、ｃ１３、ｃ１４を順次ボディユニット１１側に送信する。
【００９２】
ボディユニット１１側のＢＣＰＵ６０は、レンズユニット１２からの撮影レンズ２１の位置情報ｃ１０、ｃ１１、ｃ１２、ｃ１３、ｃ１４を順次受け取り、これら撮影レンズ２１の位置情報ｃ１０〜ｃ１４と当該位置情報ｃ１０〜ｃ１４に対応する各ＡＦ評価値とに基づいてＡＦ評価値が最大になる位置を合焦位置として求める。  
なお、撮影レンズ２１の位置情報ｃ１０〜ｃ１４のボディユニット１１側への送信は、これら位置情報ｃ１０〜ｃ１４の取得動作の終了後に纏めて送信するようにしてもよい。  
一方、図１３（ｂ）に示すように主要被写体領域Ｔの存在位置に対応して設定されていれば、同期信号ＢＬ＿ＳＹＮＣ「２」は、図１５に示すように例えば撮像素子ユニット５４における撮像素子列の下端ラインの露光期間の中間時にハイレベルに変化するように設定される。
【００９３】
次に、上記の場合の動作について説明する。ＬＣＰＵ３０は、ステップＳ３０３において、ボディユニット１１のＢＣＰＵ６０から送られてくる同期信号ＢＬ＿ＳＹＮＣ「２」がハイレベルに変化すると、ステップＳ３０４において、同期信号ＢＬ＿ＳＹＮＣ「２」のハイレベルへの変化時に、位置検出手段３０−２によって撮像素子列の下端ラインの露光期間の中間時において撮影レンズ２１の光軸Ｐに沿った位置情報ｄ１０を検出する。  
次に、ＬＣＰＵ３０は、ステップＳ３０５において、バッファメモリ３０−１内の情報を更新、すなわち撮影レンズ２１の光軸Ｐに沿った位置情報ｄ１０をバッファメモリ３０−１に記憶する。
【００９４】
次に、ＬＣＰＵ３０は、ＢＣＰＵ６０からコマンドを受信し、このコマンドが撮影レンズ２１の位置情報の取得であれば、ステップＳ３０９に移り、第２の送信手段３０−３によってバッファメモリ３０−１に記憶されている撮影レンズ２１の位置情報ｄ１０をボディユニット１１側に送信する。
【００９５】
以下、同様に、ＬＣＰＵ３０は、同期信号ＢＬ＿ＳＹＮＣ「２」のハイレベルへの変化時に位置検出手段３０−２によって撮影レンズ２１の光軸Ｐに沿った位置情報ｄ１１、ｄ１２、ｄ１３、ｄ１４を検出し、これら撮影レンズ２１の光軸Ｐに沿った位置情報ｄ１１、ｄ１２、ｄ１３、ｄ１４をバッファメモリ３０−１に記憶する。そして、撮影レンズ２１の位置情報の取得のコマンドを順次受けると、ＬＣＰＵ３０は、バッファメモリ３０−１に記憶されている撮影レンズ２１の位置情報ｄ１１、ｄ１２、ｄ１３、ｄ１４を順次ボディユニット１１側に送信する。
【００９６】
ボディユニット１１側のＢＣＰＵ６０は、レンズユニット１２からの撮影レンズ２１の位置情報ｄ１０、ｄ１１、ｄ１２、ｄ１３、ｄ１４を順次受け取り、これら撮影レンズ２１の位置情報ｄ１０〜ｄ１４と当該位置情報ｄ１０〜ｄ１４に対応する各ＡＦ評価値とに基づいてＡＦ評価値が最大になる位置を合焦位置として求める。  
なお、上記では、主要被写体領域Ｔの存在位置に対応して撮像素子列の上端ラインの露光期間の中間時と、撮像素子列の下端ラインの露光期間の中間時とにおける撮影レンズ２１の位置情報の取得タイミングについて説明したが、これに限らず、主要被写体領域Ｔの存在位置に対応して撮像素子列の中央ラインやその他の位置のラインでも上記動作と同様に撮影レンズ２１の位置情報を取得することが可能である。
【００９７】
このように上記第２の実施の形態によれば、ローリングシャッタの機能を有する撮像素子ユニット５４を設けていても、同期信号ＢＬ_ＳＹＮＣの例えばハイレベルへの変化時に撮影レンズ２１の光軸Ｐに沿った位置を検出し、この検出された撮影レンズ２１の位置情報をバッファメモリ３０−１に記憶し、このバッファメモリ３０−１に記憶された撮影レンズ２１の位置情報をＢＣＰＵ６０に送信するので、上記第１の実施の形態と同様の効果、すなわち撮影レンズ２１を連続的に移動中にコントラストＡＦを動作させる際に、コントラスト値を取得するときの撮影レンズ２１の位置情報を正確に取得してＡＦ精度を向上できる。
【００９８】
次に、第２の実施の形態の変形例（１）として、撮影領域Ｅ内で主要被写体領域Ｔが移動するときの撮影レンズ２１の位置情報の取得動作の一例について図１６（ａ）（ｂ）を参照して説明する。  
主要被写体領域Ｔは、時間の経過と共に撮影領域Ｅ内に存在する位置が例えば上方から中央、下方に移動している。これは例えば、顔認識や被写体の色、形状を検出することにより追跡することができる。
【００９９】
上記図１２に示すＢＣＰＵ６０の主要被写体位置設定手段６０−３は、撮像素子ユニット５４の撮像出力に基づいて撮影領域Ｅ内の主要被写体領域Ｔの位置を検出する。例えば、図１６（ａ）に示すように顔領域としての主要被写体領域Ｔが時間の経過と共に撮影領域Ｅ内の上方から中央、下方に移動することを検出し、その主要被写体領域Ｔの存在する位置を示す情報を出力する。
【０１００】
ＢＣＰＵ６０は、撮影領域Ｅ内の主要被写体領域Ｔの移動に追従し、主要被写体領域Ｔが撮影領域Ｅ内の上方に存在しているとき、同期信号ＢＬ＿ＳＹＮＣ「３」を図１６（ｂ）に示すように撮像素子ユニット５４における撮像素子列の上方の、撮影画面上方に対応するラインＬ１の露光期間の中間時にハイレベルに変化するように設定する。そして、ＢＣＰＵ６０は、同期信号ＢＬ＿ＳＹＮＣ「３」を撮影領域Ｅ内の上方から中央、下方への移動に追従し、撮像素子ユニット５４における撮像素子列の各ラインＬ２、Ｌ３、…、Ｌ５の露光期間の中間時にハイレベルに変化するように設定する。
【０１０１】
このように図１６（ａ）（ｂ）に示すように主要被写体領域Ｔが時間の経過と共に撮影領域Ｅ内に移動しても、この顔領域（主要被写体領域）Ｔの存在する位置を検出して撮影レンズ２１の位置を取得するタイミングを対応させることにより、撮影レンズ２１の位置情報を正確に取得してＡＦ精度を向上できる。  
次に、第２の実施の形態の変形例（２）として、撮影領域Ｅ内に複数の主要被写体領域Ｔが存在する場合について説明する。  
撮影領域Ｅ内に複数の主要被写体領域Ｔが存在するときの撮影レンズ２１の位置情報の取得動作の一例について図１７（ａ）（ｂ）を参照して説明する。  
撮影領域Ｅ内には、同図（ａ）に示すように複数の主要被写体領域Ｔ、例えば３人の顔領域（主要被写体領域）Ｔ１、Ｔ２、Ｔ３が存在する。例えば、主要被写体領域Ｔ１は撮影領域Ｅ内の上方に存在し、主要被写体領域Ｔ２は撮影領域Ｅ内の中央、主要被写体領域Ｔ３は撮影領域Ｅ内の下方に存在する。  
上記図１２に示すＢＣＰＵ６０側の第１の送信手段６０−２は、主要被写体位置設定手段６０−３により取得された主要被写体位置に基づいて同期信号ＢＬ＿ＳＹＮＣの立ち上がりと立ち下がりとにそれぞれ位置情報を取得するタイミングを設定する。  
ＬＣＰＵ３０側の位置検出手段３０−２は、ＢＣＰＵ６０からの同期信号ＢＬ＿ＳＹＮＣの立ち上がりと立ち下がりとにそれぞれ同期して撮影レンズ２１の位置を検出する。
【０１０２】
複数の主要被写体領域の位置が撮影画面Ｅの上下方向に近接している場合、第１、第２の実施の形態のように同期信号ＢＬ＿ＳＹＮＣの立ち上がり変化のみでは全ての位置情報取得タイミングを指示するのは困難である。これは同期信号ＢＬ＿ＳＹＮＣのパルス間隔を短くすることには限界があり、またパルスの立ち上がりを検出可能なパルスの短さにも限界があるためである。
【０１０３】
ＢＣＰＵ６０の主要被写体位置設定手段６０−３は、撮像素子ユニット５４の撮像出力に基づいて撮影領域Ｅ内の主要被写体領域Ｔ１、Ｔ２、Ｔ３の各位置を検出し、これら主要被写体領域Ｔ１、Ｔ２、Ｔ３の各位置を示す情報を出力する。
【０１０４】
又、ＢＣＰＵ６０の第１の送信手段６０−２は、同図（ｃ）に示すように主要被写体位置設定手段６０−３により取得された主要被写体領域Ｔ１、Ｔ２、Ｔ３に基づいて同期信号ＢＬ＿ＳＹＮＣの立ち上がりと立ち下がりとにそれぞれ位置情報を取得するタイミングを設定する。具体的に第１の送信手段６０−２は、同期信号ＢＬ＿ＳＹＮＣの立ち上がりと立ち下がりとの各タイミングを、例えば図１７（ｂ）に示すように主要被写体領域Ｔ１に対応する撮像素子ユニット５４における撮像素子列の上方のラインＬ１０の露光期間の中間時と、主要被写体領域Ｔ２に対応する撮像素子列の中央部のラインＬ１１の露光期間の中間時と、主要被写体領域Ｔ３に対応する撮像素子列の下方のラインＬ１２の露光期間の中間時とに設定する。
【０１０５】
次に、ＬＣＰＵ３０は、ＢＣＰＵ６０から送られてくる同期信号ＢＬ＿ＳＹＮＣがハイレベルに変化すると、このハイレベルへの変化時に、位置検出手段３０−２によって撮像素子列のラインＬ１０の露光期間の中間時において撮影レンズ２１の光軸Ｐに沿った位置情報を検出する。次に、ＬＣＰＵ３０は、撮影レンズ２１の光軸Ｐに沿った位置情報をバッファメモリ３０−１に記憶する。
【０１０６】
次に、ＬＣＰＵ３０は、上記同様に、ＢＣＰＵ６０から送られてくる同期信号ＢＬ＿ＳＹＮＣがローレベルに変化すると、このローレベルへの変化時に、位置検出手段３０−２によって撮像素子列のラインＬ１１の露光期間の中間時において撮影レンズ２１の光軸Ｐに沿った位置情報を検出する。次に、ＬＣＰＵ３０は、撮影レンズ２１の光軸Ｐに沿った位置情報をバッファメモリ３０−１に記憶する。
【０１０７】
次に、ＬＣＰＵ３０は、ＢＣＰＵ６０から送られてくる同期信号ＢＬ＿ＳＹＮＣがハイレベルに変化すると、このハイレベルへの変化時に、位置検出手段３０−２によって撮像素子列のラインＬ１２の露光期間の中間時において撮影レンズ２１の光軸Ｐに沿った位置情報を検出する。次に、ＬＣＰＵ３０は、撮影レンズ２１の光軸Ｐに沿った位置情報をバッファメモリ３０−１に記憶する。
【０１０８】
以下、同様に、ＬＣＰＵ３０は、同期信号ＢＬ＿ＳＹＮＣのハイレベルとローレベルとへの各変化時に位置検出手段３０−２によって撮影レンズ２１の光軸Ｐに沿った各位置情報を検出し、これら位置情報をバッファメモリ３０−１に記憶する。そして、撮影レンズ２１の位置情報の取得のコマンドを順次受けると、ＬＣＰＵ３０は、バッファメモリ３０−１に記憶されている撮影レンズ２１の位置情報を順次ボディユニット１１側に送信する。
【０１０９】
また、図１７（ｃ）はマルチＡＦを行う際の撮影画面のＡＦエリア「１」〜「１１」を示している。一般的に「マルチＡＦ」の動作では、全てのＡＦエリアでＡＦ評価値を取得し、その中から最適なＡＦエリアを自動的に選択する。  
マルチＡＦにより自動選択で選択された１個または複数のＡＦエリアの位置を、上記主要被写体領域Ｔの位置に置き換えて同様に設定することが可能である。すなわち選択されたＡＦエリアに対応する撮像素子ユニット５４における撮像素子列のラインの露光期間の中間時に、同期信号ＢＬ＿ＳＹＮＣの立ち上がりと立ち下がりとにそれぞれ位置情報を取得するタイミングを設定してもよい。
【０１１０】
図１７（ａ）（ｂ）に示すように撮影領域Ｅ内に複数の主要被写体領域Ｔ、例えば３人の主要被写体領域Ｔ１、Ｔ２、Ｔ３が存在しても、これら主要被写体領域Ｔ１、Ｔ２、Ｔ３を検出し、撮影レンズ２１の位置情報を正確に取得してＡＦ精度を向上できる。  
又、図１７（ｃ）に示すようなマルチＡＦにより選択されたＡＦエリアに対応させてレンズ位置取得タイミングを設定するので、撮影レンズ２１の位置情報を正確に取得してＡＦ精度を向上できる。
【０１１１】
次に、第３の実施の形態としてローリングシャッタの機能を有する撮影装置において、スポットＡＦすなわち撮影者がＡＦエリアを設定するＡＦモードについて説明する。  
図１４（ａ）（ｂ）は撮影者が設定可能な複数のＡＦエリアを示している。このような複数のＡＦエリアのうちから、撮影者が所望のＡＦエリアを選択指定し、そのＡＦエリアにてＡＦを行う機能が「スポットＡＦ」として一般的に搭載されている。例えば図１４（ａ）はＡＦエリア１を、（ｂ）はＡＦエリア１１を選択していることを示している。
【０１１２】
ＢＣＰＵ６０は、図１８に示すように焦点調節領域設定手段６０−４を有する。この焦点調節領域設定手段６０−４は、外部、例えば撮影者の手動操作を受けて撮像素子ユニット５４による撮影領域Ｅ内の焦点調節を行うＡＦエリアを設定する。  
ＢＣＰＵ６０の第１の送信手段６０−２は、焦点調節領域設定手段６０−４により設定された焦点調節を行う撮影領域Ｅ内のＡＦエリアの位置に基づいて同期信号ＢＬ＿ＳＹＮＣの立ち上がり又は立ち下がりのいずれか一方又は両方にそれぞれ位置情報を取得するタイミングを設定する。  
この第１の送信手段６０−２は、焦点調節領域設定手段６０−４により設定された焦点調節を行うＡＦエリアの中央部に対応するライン部分の露光タイミングの時刻に同期信号ＢＬ＿ＳＹＮＣのタイミングを設定する。
【０１１３】
ＢＣＰＵ６０の第１の送信手段６０−２は、焦点調節領域設定手段６０−４により設定された焦点調節を行う撮影領域Ｅ内のＡＦエリアの位置に基づいて同期信号ＢＬ＿ＳＹＮＣの例えば立ち上がりに位置情報を取得するタイミングを設定する。  
例えば撮影領域Ｅ内のＡＦエリアの位置が撮影領域Ｅ内の中央部に設定されると、ＢＣＰＵ６０の第１の送信手段６０−２は、例えば同期信号ＢＬ＿ＳＹＮＣを図１９に示すように撮像素子ユニット５４における撮像素子列の中央部のラインＬ２０の露光期間の中間時にハイレベルに変化するように設定する。  
なお、撮影領域Ｅ内のＡＦエリアの位置が撮影領域Ｅ内の中央部でなく、他の位置に設定されると、ＢＣＰＵ６０の第１の送信手段６０−２は、例えば同期信号ＢＬ＿ＳＹＮＣを撮像素子ユニット５４における撮像素子列の他のＡＦエリアに応じたライン上の露光期間の中間時にハイレベルに変化するように設定する。
【０１１４】
次に、ＬＣＰＵ３０は、ＢＣＰＵ６０から送られてくる同期信号ＢＬ＿ＳＹＮＣがハイレベルに変化すると、この同期信号ＢＬ＿ＳＹＮＣのハイレベルへの変化時に、位置検出手段３０−２によって撮像素子列のラインＬ２０の露光期間の中間時において撮影レンズ２１の光軸Ｐに沿った位置情報を検出する。次に、ＬＣＰＵ３０は、撮影レンズ２１の光軸Ｐに沿った位置情報をバッファメモリ３０−１に記憶する。
【０１１５】
以下、同様に、ＬＣＰＵ３０は、同期信号ＢＬ＿ＳＹＮＣのハイレベルへの変化時に位置検出手段３０−２によって撮影レンズ２１の光軸Ｐに沿った各位置情報を検出し、これら位置情報をバッファメモリ３０−１に記憶する。そして、撮影レンズ２１の位置情報の取得のコマンドを順次受けると、ＬＣＰＵ３０は、バッファメモリ３０−１に記憶されている撮影レンズ２１の位置情報を順次ボディユニット１１側に送信する。
【０１１６】
以上のように、ローリングシャッタの機能を有する撮影装置において撮影者がＡＦエリアを設定するＡＦモードであっても、この設定されたＡＦエリアに対応する撮影レンズ２１の位置情報を正確に取得してＡＦ精度を向上できる。
【０１１７】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【０１１８】
例えば、ＢＣＰＵ６０からＬＣＰＵ３０へ垂直同期信号（ＶＤ）を出力しなくてよいし、多点ＡＦのＡＦエリアを１１点としたが、これに限定されずさらにＡＦエリアを増やしてもよい。
【０１１９】
撮像素子は、ＣＣＤ、ＣＭＯＳセンサ、ＭＯＳ型センサ等であってもよい。また、撮像素子の露光期間が複数の垂直同期信号（ＶＤ）にまたがる場合であってもよい。
【０１２０】
撮影装置における露光期間は、例えば図２０、図２１に示すタイミングに設定してもよい。図２０はグローバルシャッタの場合の露光期間を示す。露光の開始、終了に合わせて同期信号ＢＬ＿ＳＹＮＣがハイレベル又はローレベルに変化するように設定する。同図では同期信号ＢＬ＿ＳＹＮＣがハイレベルに変化する毎に露光を開始し、ローレベルに変化する毎に露光を終了している。
【０１２１】
図２１はローリングシャッタの場合の露光期間を示す。ＡＦエリアに対応するラインの露光開始、終了に合わせて同期信号ＢＬ＿ＳＹＮＣがハイレベル又はローレベルに変化するように設定する。図２１はＡＦエリアに対応するラインが２本存在する場合を示し、例えば第1のラインの露光開始で同期信号ＢＬ＿ＳＹＮＣをハイレベルに変化させ、次に第２のラインの露光開始でＢＬ＿ＳＹＮＣをローレベルに変化させ、次に第1のラインの露光終了で同期信号ＢＬ＿ＳＹＮＣをハイレベルに変化させ、次に第２のラインの露光終了で同期信号ＢＬ＿ＳＹＮＣをローレベルに変化させる。
【０１２２】
次に、第４の実施の形態として、ＢＣＰＵ６０とＬＣＰＵ３０との間のデータ通信について説明する。データ通信は、例えば次のような方式で行う。  
図２２は一般に「同期シリアル通信」といわれるプロトコルであり、通知信号を送信すると共に、クロック信号を発生し、通知信号がハイレベルの期間中にクロック信号に同期してデータ、例えば撮影レンズ２１の位置情報等を送信する。  
上記実施の形態では、ＢＣＰＵ６０(ボディ側)がマスターとなってコマンド通信を開始していた。この時ＢＣＰＵ６０は任意のタイミングでコマンドを発行する。
【０１２３】
図２３は、垂直同期信号（ＶＤ）に同期して必ずデータ通信を行う例で、一定周期の垂直同期信号ＶＤを発生すると共に、かつ垂直同期信号ＶＤがローレベルに変化する毎にクロック信号を発生し、ＢＣＰＵ６０はデータを要求したり、レンズ動作の設定や駆動を指示するコマンドＮを送信する。そして、ＬＣＰＵ３０は、このコマンドＮに応じてデータ、例えば撮影レンズ２１の位置情報等を送信する。例えば、ＢＣＰＵ６０からＬＣＰＵ３０にレンズ位置情報を要求するコマンドＮを送信すると、ＬＣＰＵ３０は、当該コマンドＮに応じたデータ、撮影レンズ２１の位置情報等を次のＶＤのタイミングのデータＮにより送信する。  
なお、クロック信号はＢＣＰＵ６０とＬＣＰＵ３０のどちらか一方から出力される。
【０１２４】
図２４は、ＬＣＰＵ３０（レンズ側）がマスターとなる例である。周期の垂直同期信号ＶＤに応じてＢＣＰＵ６０は、クロック信号を発生し、かつ同期信号ＢＬ＿ＳＹＮＣを発生する。ＬＣＰＵ３０は、同期信号ＢＬ＿ＳＹＮＣの変化に応じて位置情報の取得し完了すると、その直後にＬＣＰＵ３０から通信が開始され、通知信号を発生し、この通知信号がハイレベルの期間中にクロック信号に同期してデータ、例えば撮影レンズ２１の位置情報等を送信する。
【図面の簡単な説明】
【０１２５】
【図１】本発明に係る撮影装置の第１の実施の形態を示すブロック構成図。
【図２】同装置におけるクイックリターンミラーがアップ（ＵＰ）位置にある光学ファインダの使用時とダウン（ＤＯＷＮ）位置にあるライブビュー使用時との各動作を説明するための図。
【図３】同装置におけるボディ制御用マイクロコンピュータ（ＢＣＰＵ）を示す機能ブロック図。
【図４】同装置におけるレンズ制御用マイクロコンピュータ（ＬＣＰＵ）を示す機能ブロック図。
【図５】同装置における撮影シーケンスの動作を示す撮影フローチャート。
【図６】同装置におけるイメージャＡＦの動作フローチャート。
【図７】同装置における撮影レンズのＡＦ評価値と撮影レンズのレンズ位置との関係を示す図。
【図８】同装置におけるレンズユニット内の撮影レンズの位置情報の取得動作を行うレンズ内動作フローチャート。
【図９】同装置における通常の露光期間でのフォーカスレンズ位置情報の取得タイミングを示す図。
【図１０】同装置における短い露光期間でのフォーカスレンズ位置情報の取得タイミングを示す図。
【図１１】本発明に係る撮影装置の第２の実施の形態における撮像素子ユニットのローリングシャッタの動作の摸式図。
【図１２】同装置におけるボディ制御用マイクロコンピュータ（ＢＣＰＵ）を示す機能ブロック図。
【図１３】同装置におけるレンズ制御用マイクロコンピュータ（ＬＣＰＵ）を示す機能ブロック図。
【図１４】同装置におけるＡＦエリアの設定を説明するための図。
【図１５】同装置におけるローリングシャッタを用いたときのフォーカスレンズ位置情報の取得タイミングを示す図。
【図１６】同装置における撮影領域内で主要被写体が移動するときのフォーカスレンズ位置情報の取得タイミングを示す図。
【図１７】同装置における撮影領域内に複数の主要被写体が存在するときのフォーカスレンズ位置情報の取得タイミングを示す図。
【図１８】同装置におけるスポットＡＦに設定されている場合のボディ制御用マイクロコンピュータ（ＢＣＰＵ）を示す機能ブロック図。
【図１９】同スポットＡＦに設定されている場合におけるフォーカスレンズ位置情報の取得タイミングを示す図。
【図２０】本発明に係る撮影装置におけるグローバルシャッタの場合の露光期間のタイミングを示す図。
【図２１】本発明に係る撮影装置におけるローリングシャッタの場合の露光期間のタイミングを示す図。
【図２２】本装置におけるＢＣＰＵとＬＣＰＵとの間のデータ通信の方式の一例を示す図。
【図２３】本装置におけるＢＣＰＵとＬＣＰＵとの間のデータ通信の方式の他の一例を示す図。
【図２４】本装置におけるＢＣＰＵとＬＣＰＵとの間のデータ通信の方式の他の一例を示す図。
【図２５】従来装置におけるフォーカスレンズの位置に対するＡＦ評価値の変化及びフォーカスレンズ位置情報の取得タイミングを示す図。
【図２６】従来装置における通常の露光期間でのフォーカスレンズ位置情報の取得タイミングを示す図。
【図２７】従来装置における短い露光期間でのフォーカスレンズ位置情報の取得タイミングを示す図。
【符号の説明】
【０１２６】
１０：撮影装置、１１：ボディユニット、１２：レンズユニット、２１：撮影レンズ（フォーカスレンズ）、２２：絞り、２３：レンズ枠、２４：レンズ駆動機構、２５：レンズ駆動回路、２７：絞り駆動機構、３０：レンズ制御用マイクロコンピュータ（ＬＣＰＵ）、３５：通信コネクタ、６０：ボディ制御用マイクロコンピュータ（ＢＣＰＵ）、３０−１：バッファメモリ、４１：クイックリターンミラー、４２：フォーカシングスクリーン、４３：ペンタプリズム、４４：アイピース、５２：フォーカルプレーン式のシャッタ、５３：光学ローパスフィルタ、５４：撮像素子（ＣＣＤ）ユニット、４７：サブミラー、４８：ＡＦ（オートフォーカス）センサユニット、４８：ＡＦセンサユニット、４９：ＡＦセンサ駆動回路、５０：ミラー駆動機構、５６：シャッタ制御回路、５７：シャッタチャージ機構、６１：撮像素子インターフェース回路、６３：ＳＤＲＡＭ、６４：フラッシュ（Ｆlash）ＲＯＭ、６５：記録メディア、６６：液晶モニタ、６２：画像処理コントローラ、７１：ストロボ制御回路、７５：手ブレ補正ユニット、７６：不揮発性メモリ（ＥＥＰＲＯＭ）、７７：動作表示用ＬＣＤ、７８：カメラ操作スイッチ（ＳＷ）、８０：電源回路、８１：電池、６９：測光回路、７０：測光センサ、７１：ストロボ制御回路、７２：ストロボ、３０−２：位置検出手段、３０−３：送信手段、３０−４：レンズ制御手段、６０−１：制御手段、６０−２：第１の送信手段、６０−３：主要被写体位置設定手段、６０−４：焦点調節領域設定手段。
【図１】
2010107724.tif 000003
【図２】
2010107724.tif 000004
【図３】
2010107724.tif 000005
【図４】
2010107724.tif 000006
【図５】
2010107724.tif 000007
【図６】
2010107724.tif 000008
【図７】
2010107724.tif 000009
【図８】
2010107724.tif 000010
【図９】
2010107724.tif 000011
【図１０】
2010107724.tif 000012
【図１１】
2010107724.tif 000013
【図１２】
2010107724.tif 000014
【図１３】
2010107724.tif 000015
【図１４】
2010107724.tif 000016
【図１５】
2010107724.tif 000017
【図１６】
2010107724.tif 000018
【図１７】
2010107724.tif 000019
【図１８】
2010107724.tif 000020
【図１９】
2010107724.tif 000021
【図２０】
2010107724.tif 000022
【図２１】
2010107724.tif 000023
【図２２】
2010107724.tif 000024
【図２３】
2010107724.tif 000025
【図２４】
2010107724.tif 000026
【図２５】
2010107724.tif 000027
【図２６】
2010107724.tif 000028
【図２７】
2010107724.tif 000029