(57)【要約】【課題】ファインダーピントと撮像面の寸法にズレや変化を生じた場合に、ファインダーピントと撮像面の誤差の補正が可能な撮像装置を提供する。【解決手段】マニュアルフォーカスによるピント調整操作が可能な撮像装置であって、撮像面位相差焦点検出を実現できる撮像手段を備える。マニュアルフォーカスキャリブレーションモードが指定されたときに、マニュアルフォーカスで撮像された画像を表示部に表示し、合焦すべき領域を領域指示手段で指示させる。そして、指定画像の領域に対し、撮像面位相差焦点検出を実施し、マニュアルフォーカスで撮影する際の補正値とする。【選択図】図１３
2011130256.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーの操作に応じて撮影レンズを移動させるマニュアルフォーカスを可能とする撮像装置であって、
前記撮影レンズの瞳領域を分割して、分割された瞳領域からの被写体像を光電変換して位相差検出用の信号を生成し、前記撮影レンズを介して入射した被写体像を撮像し被写体の画像を生成する撮像手段と、
前記撮像手段で撮像された画像を記憶する第一の記憶手段と、
前記撮像手段で撮像された画像を表示部に表示するよう制御する表示手段と、
前記表示部に表示された画像における合焦すべき領域の指定を受け付ける指定手段と、
前記指定手段により指定された領域に対応する前記焦点検出用の信号を用いて得られた焦点検出結果を、焦点ズレを補正するためのマニュアルフォーカス補正値として記憶する第二の記憶手段と、
前記マニュアルフォーカスで撮影する際、前記第二の記憶手段から読み出した前記マニュアルフォーカス補正値に基づいて前記撮影レンズの焦点ズレを補正する補正手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記表示部はファインダー内の表示部であり、
前記表示手段は、マニュアルフォーカス中に、前記合焦すべき領域を表示するよう制御することを特徴とする請求項１記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファインダーピントと撮像面のズレを補正するためのファインダーピント補正機能を有する撮像装置に関する。
【背景技術】
【０００２】
マニュアルフォーカス撮影の場合には、ファインダーピントに誤差があるとピンぼけ画像となる。また、このようなマニュアルフォーカス撮影の場合には、ユーザーのピント合わせにも癖があるので、ＡＦほど良好なピントの画像を揃えることが困難であるという問題がある。
【０００３】
そこで、デジタルカメラでは、光学ファインダーによるマニュアルフォーカスを行っても、良好なピントの画像を揃えることができる技術が求められている。
【０００４】
従来のデジタルカメラでは、ファインダーピントと撮像用結像面（フィルム面）に差がある場合でも、良好なファインダー観察、良好な撮影結果が得られるようなカメラの撮影レンズ駆動装置が提案されている（例えば、特許文献１参照）。このデジタルカメラでは、ファインダーピントと撮像面とのズレをあらかじめ記憶しておき、撮影の際にレンズを補正駆動して良好なファインダー観察、良好な撮影結果が得られるようにしようとするものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特登録２８８１８３１号（明細書の第６頁及び図２）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来提案されているカメラの撮影レンズ駆動装置では、ファインダーピントと撮像面とのズレ量の補正値が、あらかじめ定められた一定の数値とされている。
【０００７】
このため、この従来のカメラの撮影レンズ駆動装置では、カメラに記憶されている補正値が、経時変化や製造誤差等でファインダーピントと撮像面との実際のズレ量と乖離してしまった場合に、補正ができなくなくなるという問題があった。
【０００８】
本発明の目的は、容易にファインダーピントと撮像面のズレによる誤差を補正することができる撮像装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の撮像装置は、ユーザーの操作に応じて撮影レンズを移動させるマニュアルフォーカス機能を可能とする撮像装置であって、前記撮影レンズの瞳領域を分割して、分割された瞳領域からの被写体像を光電変換して位相差検出用の信号を生成する焦点検出用センサを備え、前記撮影レンズを介して入射した被写体像を撮像し被写体の画像を取得する撮像手段と、前記撮像手段で撮像された画像を記憶する第一の記憶手段と、前記撮像手段で撮像された画像を表示部に表示するよう制御する表示制御手段と、前記表示部に表示された画像内の合焦すべき領域の指定を受け付ける領域指示手段と、前記領域指示手段により指定された領域に対応する前記焦点検出用センサの出力を用いて得られた焦点検出結果を、焦点ズレを補正するためのマニュアルフォーカス補正値として記憶する第二の記憶手段と、前記マニュアルフォーカスで撮影する際、前記第二の記憶手段から読み出した前記マニュアルフォーカス補正値に基づいて前記撮影レンズの焦点ズレを補正する補正手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、容易にファインダーピントと撮像面のズレによる誤差を補正することができるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】ファインダー観察時のデジタルカメラの断面図。
【図２】デジタルカメラの制御系のブロック図。
【図３】撮像素子の最小単位の画素配列説明図。
【図４】撮像素子の上位単位の画素配列説明図。
【図５】撮像素子の全領域における画素配列説明図。
【図６】撮像素子の横ずれ焦点検出時の画素グループ化方法説明図。
【図７】撮像素子の横ずれ焦点検出時の画像サンプリング特性説明図。
【図８】撮像素子の縦ずれ焦点検出時の画素グループ化方法説明図。
【図９】撮像素子の縦ずれ焦点検出時の画像サンプリング特性説明図。
【図１０】ライブビュー時のＡＦ動作説明図。
【図１１】Ｅｘｉｆ圧縮形式の画像ファイルフォーマット構造を示す説明図。
【図１２】ＲＡＷデータ形式の画像ファイルフォーマット構造を示す説明図。
【図１３】デジタルカメラのＭＦキャリブレーションモードでの動作を示すフローチャート。
【図１４】図１３に示すＭＦ＿ＣＡＬ撮像シーケンスルーチンＳ１１０の詳細を説明するフローチャート。
【図１５】図１４に示すＡＦ画素信号記録ルーチンＳ１２９の詳細を説明するフローチャート。
【図１６】図１３に示す焦点ズレ量算出ルーチンＳ１１１の詳細を説明するフローチャート。
【図１７】図１６に示すＲＡＷ焦点ズレ量演算ルーチンＳ２１５の詳細を説明するフローチャート。
【図１８】デジタルカメラにおけるマニュアルフォーカス撮影シーケンスの詳細を説明するフローチャート。
【図１９】図１８におけるＭＦ時撮像シーケンスＳ１６２の詳細を説明するフローチャート。
【図２０】デジタルカメラでＭＦキャリブレーション時のファインダー内表示を説明する図。
【図２１】デジタルカメラでＭＦキャリブレーション時の外部モニタの表示を説明する図。
【発明を実施するための形態】
【００１２】
以下、本発明の撮像装置における実施の形態に係わるデジタル一眼レフカメラについて、図面を参照しながら説明する。
【００１３】
図１のデジタル一眼レフカメラ本体の断面図で、１はカメラ本体、２は撮影レンズ３をカメラ本体１に着脱可能とするためのマウントである。３は、交換可能な撮影レンズであり、内部にフォーカスレンズ群やズームレンズ群、不図示の絞り装置を備えている。４は、ハーフミラーで構成された主ミラーであり、カメラの動作状態に応じて回動可能に構成されている。
【００１４】
このカメラ本体１で被写体をファインダーで観察する図１に示す状態のときには、主ミラー４が撮影光路上で斜状の姿勢に操作されて、撮影レンズ３からの光束を折り曲げて後述のファインダー光学系へ導くように構成されている。このカメラ本体１で撮影時又はライブビュー時には、主ミラー４が、撮影光路上から退避して、撮影レンズ３からの光束を後述の撮像素子６へ導くように構成されている。
【００１５】
このカメラ本体１は、ＣＭＯＳイメージセンサとその周辺回路で構成された撮像素子６を備える。撮像素子６は、全画素独立出力が可能なように構成されている。また、この撮像素子６は、一部の画素が焦点検出用画素となっている。
【００１６】
このカメラ本体１が備えるＡＦセンサ８は、２次結像レンズや複数のＣＣＤ又はＣＭＯＳからなるエリアセンサ等で構成されており、位相差ＡＦが可能となっている。
【００１７】
このカメラ本体１は、撮影レンズ３の一次結像面に配置されたピント板９を備える。ピント板９には、入射面にフレネルレンズ（集光レンズ）が設けられ、射出面に被写体像（ファインダー像）が結像される。
【００１８】
このカメラ本体１は、ファインダー光路変更用のペンタプリズム１０を備える。ペンタプリズム１０は、ピント板９の射出面に結像した被写体像を正立正像に補正する。
【００１９】
このカメラ本体１は、接眼レンズ１１、１２を備える。このカメラ本体１では、ピント板９、ペンタプリズム１０及び接眼レンズ１１、１２により構成されている光学系により、ファインダー光学系が構成される。
【００２０】
このカメラ本体１では、マウント２の基準面２ａから撮像素子の結像面６ａまでの距離Ｌ１＋Ｌ２と、マウント２の基準面２ａからピント板の焦点面９ａまでの距離Ｌ１＋Ｌ３と、が正確に一致している必要があった。
【００２１】
ここで、Ｌ１＝基準面２ａから光軸ｌと主ミラーの交点Ｐまでの距離、Ｌ２＝交点Ｐから撮像素子の結像面６ａまでの距離、Ｌ３＝交点Ｐから焦点面９ａまでの距離である。
【００２２】
その理由は、前述した二つの距離が不一致であると、ピント板上でピントがあっていても撮像素子の結像面６ａ上でピントが合わなくなり、また逆に撮像素子面上でピントを合わせた場合にピント板上でピンボケになるからである。
【００２３】
このため、ピント板９の上下方向の位置は、主ミラー４が撮影レンズの光軸ｌと交わる交点Ｐの位置によって一義的に定まるものとしなければならない。しかし、実際には、製造上の誤差によりピント板と撮像素子の結像面の位置に差が生じる。
【００２４】
このカメラ本体１は、自動露光（ＡＥ）センサ１３を備える。自動露光センサ１３は、多分割された撮像領域内の各領域に対応したフォトダイオードから構成されており、ピント板９の射出面に結像した被写体像の輝度を測定する。
【００２５】
このカメラ本体１は、撮影した画像や各種の撮影情報を表示する液晶モニタ（表示部）１４を備える。この液晶モニタ１４は、撮影完了後及びＭＦキャリブレーションモード（マニュアルフォーカスキャリブレーションモード）時に撮像素子６が撮像した被写体の像（被写体像）を表示する。この液晶モニタ１４では、ＭＦキャリブレーションモード時に、被写体像と共にマルチコントローラ（領域指示手段）３３が設定したＭＦキャリブレーション枠（マニュアルフォーカスキャリブレーションの領域）を表示する。
【００２６】
次に、本実施の形態に係わるデジタル一眼レフカメラの制御系について、図２のブロック図により説明する。
【００２７】
図２で、６は、撮像素子２０は、カメラ部の制御とカメラ全体の制御を行うマイクロコンピュータ（中央処理装置；以下、「ＭＰＵ」と称す）である。ＭＰＵ２０は、後述する領域を指示するための枠設定部であるマルチコントローラ３３が設定したＡＦ枠の焦点検出用画素の出力信号を演算することによってＡＦ枠に対して位相差ＡＦを行って焦点検出枠の焦点ずれ量を算出する。ここで、焦点検出用画素は、撮影レンズの瞳領域を分割して、分割された瞳領域からの被写体像を光電変換して位相差検出用の信号を生成する。２１は画像データの各種制御を行うメモリコントローラ、２２は各種制御を行うための設定、調整データ等を格納して記憶しておくＥＥＰＲＯＭである。２３は撮影レンズ３内にあるレンズ制御回路である。このレンズ制御回路２３は、マウント２を介してＭＰＵ２０と接続されており、後述の各情報に基づいてピント調整操作をし、不図示のフォーカスレンズ群の焦点調節（合焦駆動）や不図示の絞り駆動を行う。２４は焦点検出回路であり、ＡＦセンサ８のエリアセンサの蓄積制御と読み出し制御とを行って、各焦点検出点の画素情報をＭＰＵ２０に出力する。このＭＰＵ２０は、各焦点検出点の画素情報に基づいて周知の位相差ＡＦを行い、検出した焦点検出情報をレンズ制御回路２３へ送出して不図示のフォーカスレンズ群の焦点調節を行う。この焦点検出から焦点調節までの一連の動作をＡＦ動作と称する。２５は測光回路であり、ＡＥセンサ１３の各領域からの輝度信号をＭＰＵ２０に出力する。ＭＰＵ２０は、輝度信号をＡ／Ｄ変換して被写体の測光情報とし、この測光情報を用いて撮影露出を演算し設定する。この測光情報を得てから撮影露出の設定までの一連の動作をＡＥ動作と称する。２６はモータ駆動回路であり、主ミラー４を駆動するモータ（不図示）と、シャッター５のチャージを行うモータ（不図示）とを制御する。また、２７はシャッター駆動回路であり、シャッター５を開閉するためのコイル（不図示）への電力供給制御を行う。２８は電源２９の電圧を各回路に必要な電圧に変換するＤＣ／ＤＣコンバータである。３０はレリーズボタンであり、ＳＷ１とＳＷ２の信号をＭＰＵ２０へ出力する。ＳＷ１は、第１ストローク（半押し）操作でＯＮし、測光（ＡＥ）、ＡＦ動作を開始させるためのスイッチである。ＳＷ２は、レリーズボタンの第２ストローク（全押し）操作でＯＮし、露光動作を開始させるためのスイッチである。３１はモードボタンであり、ボタン操作後、後述の電子ダイヤル３２やマルチコントローラ３３を操作すると、その入力に応じて各種モードが変更され、再度ボタンを操作すると決定される。例えば撮影画像の記録画質の種類等が変更可能である。３２は電子ダイヤルであり、ダイヤルの回転クリックに応じたＯＮ信号がＭＰＵ２０内の不図示のアップダウンカウンタに出力され、その数がカウントされる。このカウントに応じて各種の数値やデータ等の選択が行われる。３３はマルチコントローラ（ＭＣ）であり、後述するライブビュー時に液晶モニタ１４に表示されるＡＦ枠（焦点検出枠）や各種モードを選択、決定するために用いられる入力装置である。このマルチコントローラ３３は、上下左右、斜め右上、斜め右下、斜め左上、斜め左下の８方向の入力と、押し操作による入力を行うことができるように構成されている。このマルチコントローラ３３は、ライブビューモードを設定するモード設定部として機能する。また、マルチコントローラ３３は、焦点検出の対象であるＡＦ枠を撮像素子６の撮像領域の任意の位置に設定する枠設定部としても機能する。またＭＦキャリブレーションモード実行時ＭＦキャリブレション枠（マニュアルフォーカスキャリブレーションの領域）設定部としても機能する。３４は電源ボタンであり、操作されることによりカメラの電源がＯＮ／ＯＦＦされる。３５は再生ボタンであり、操作されることにより後述のメディア４８内に記録された画像が液晶モニタ１４に表示される。４０は撮像素子６から出力される画像信号をサンプルホールド及び自動ゲイン調整するＣＤＳ（相関２重サンプリング）／ＡＧＣ（自動ゲイン調整）回路である。また、４１はＣＤＳ／ＡＧＣ回路４０のアナログ出力をデジタル信号に変換するＡ／Ｄ変換器である。４２はＴＧ（タイミング発生）回路である。このＴＧ回路４２は、撮像素子６に駆動信号を、ＣＤＳ／ＡＧＣ回路４０にサンプルホールド信号を、Ａ／Ｄ変換器４１にサンプルクロック信号を供給する。４３はＡ／Ｄ変換器４１でデジタル変換された画像等を一時的に記憶するための第一の記憶手段であるＳＤＲＡＭ（メモリ）である。ＳＤＲＡＭ４３は、撮像素子６の撮像領域の全域の焦点検出用画素の出力信号を記録することができる。また、ＳＤＲＡＭ４３は、撮像素子６の撮像領域の全域に対して位相差ＡＦを行って焦点ずれ量を算出して記録する。４４は画像をＹ／Ｃ（輝度信号／色差信号）分離、ホワイトバランス補正、γ補正等を行う画像処理回路である。また４５は画像をＪＰＥＧ等の形式に従って圧縮し、または圧縮された画像の伸張を行う画像圧縮／伸張回路である。メモリコントローラ２１は、撮像素子６から出力される画像信号を画像処理回路４４で画像処理することにより、被写体の測光情報を得ることが可能に構成されている。４６はＳＤＲＡＭ４３や後述するメディア４８に記録された画像を液晶モニタ１４に表示するために、画像をアナログ信号に変換するＤ／Ａ変換器である。また４７は画像を記録保存するためのメディア４８とのＩ／Ｆ（インターフェース）である。
【００２８】
ここで、撮像素子６による撮像面位相差ＡＦについて説明する。
【００２９】
本実施の形態では、画素ピッチが８μｍ、有効画素数が縦３０００行×横４５００列＝１３５０万画素、撮像画面サイズが横３６ｍｍ×縦２４ｍｍの撮像素子を例にとって説明する。この撮像素子６は、受光画素上にベイヤー配列の原色カラーモザイクフィルタがオンチップで形成された、２次元単板カラーセンサとして構成されている。
【００３０】
図２で、４９はファインダー内表示回路である。ファインダー内には透過型液晶５０が被写体像確認領域にオーバーラップして配置され、表示パターンによりＡＦエリア・ＭＦキャリブレーションエリアの枠表示が行われる。この枠表示は、マルチコントローラ３３で位置選択が可能である。また５１は設定ボタンである。設定ボタン５１は、各種パラメータを決定する際に操作する。
【００３１】
次に、撮像素子６における撮像用画素及び焦点検出用画素の配置規則について図３乃至図５を参照して説明する。まず、図３に示す撮像用画素の間に焦点検出用画素を離散的に配置する場合について説明する。
【００３２】
ここで、撮像用画素の間に焦点検出用画素を離散的に配置する場合では、図３に最小単位の配置規則を示すように、１０行×１０列＝１００画素の正方形領域を１つのブロックと定義する。
【００３３】
図３に向かって左上の位置に当たるブロックＢＬＫＨ（１，１）では、一番左下のＲ画素とＢ画素を、水平方向に瞳分割を行う１組の焦点検出用画素ＳＨＡ及びＳＨＢで置き換える。
【００３４】
その右隣りのブロックＢＬＫＶ（１，２）においては、同じく一番左下のＲ画素とＢ画素を、垂直方向に瞳分割を行う１組の焦点検出用画素ＳＶＣ及びＳＶＤで置き換える。
【００３５】
また最初のブロックＢＬＫＨ（１，１）の下に隣接したブロックＢＬＫＶ（２，１）の画素配列は、ブロックＢＬＫＶ（１、２）と同一とする。そしてその右隣りのブロックＢＬＫＨ（２，２）の画素配列は、先頭のブロックＢＬＫＨ（１，１）と同一とする。
【００３６】
この配置規則を一般化した場合は、ブロックＢＬＫ（ｉ，ｊ）において、ｉ＋ｊが偶数であれば水平瞳分割用の焦点検出用画素が配置され、ｉ＋ｊが奇数であれば垂直瞳分割用の焦点検出用画素が配置されることになる。そしてこの場合には、図３の２×２＝４ブロック、即ち、２０行×２０列＝４００画素の領域をブロックの上位の配列単位としてのクラスタと定義する。
【００３７】
次に、クラスタを単位とした配置規則について図４を参照して説明する。図４において、２０行×２０列＝４００画素で構成された、図４に向かって一番左上に位置するクラスタをＣＳＴ（ｕ，ｗ）＝ＣＳＴ（１，１）とする。
【００３８】
このクラスタＣＳＴ（１，１）においては、各ブロックの一番左下のＲ画素とＢ画素を焦点検出用画素ＳＨＡ及びＳＨＢ又はＳＶＣ及びＳＶＤで置き換える。クラスタＣＳＴ（１，１）の図４に向かって右隣りのクラスタＣＳＴ（１，２）においては、ブロック内における焦点検出用画素の配置を、クラスタＣＳＴ（１，１）に対して上方向に２画素分シフトした位置に配置する。
【００３９】
また最初のクラスタＣＳＴ（１，１）の図４に向かって下に隣接したクラスタＣＳＴ（２，１）においては、ブロック内における焦点検出用画素の配置を、クラスタＣＳＴ（１，１）に対して右方向に２画素分シフトした位置に配置する。以上の規則を適用したものが、図４に示す配置となる。
【００４０】
この配置規則を一般化すると以下のようになる。なお焦点検出用画素の座標は、Ｇ画素を含む４画素を一つの単位（ペア）とし、そのうちの左上の画素の座標で規定する。また各ブロック内の座標は左上を（１、１）とし、下方向と右方向を正とする。
【００４１】
クラスタＣＳＴ（ｕ，ｗ）では、各ブロック内の焦点検出用画素ペアの水平座標が２×ｕ−１となり、垂直座標が１１−２×ｗとなる。そして、図４の５×５＝２５クラスタ、即ち１００行×１００列＝１万画素の領域を、クラスタの上位の配列単位として、フィールドと定義する。
【００４２】
次に、フィールドを単位とした配置規則について図５を参照して説明する。ここで、１００行×１００列＝１万画素で構成された図５に向かって一番左上のフィールドをＦＬＤ（ｑ，ｒ）＝ＦＬＤ（１，１）とする。そして本実施の形態では、すべてのフィールドＦＬＤ（ｑ，ｒ）を先頭フィールドＦＬＤ（１，１）と同様の配列とする。
【００４３】
また、フィールドＦＬＤ（ｑ，ｒ）を水平方向に４５個、垂直方向に３０個配列した場合には、３０００行×４５００列＝１３５０万画素の撮像領域が、１３５０個のフィールドＦＬＤ（ｑ，ｒ）で構成される。このように構成した場合には、撮像領域全面に亘って焦点検出用画素を均一に分布させることができる。
【００４４】
次に、焦点検出時の画素のグループと信号加算方法について、図６〜図９を用いて説明する。
【００４５】
まず、撮影光学系によって形成された被写体像の横ずれ方向の焦点検出を行う場合の画素グループ化方法について、図６により説明する。ここで、横ずれ方向の焦点検出とは、撮影光学系の射出瞳を横方向（水平方向又は左右方向）に分割するための焦点検出用画素を用いて、位相差式焦点検出を行うことを指す。
【００４６】
この図６に示す画素配列は、前述した図４で説明したものと同様である。なお、焦点検出の際には、横方向に１ブロック、縦方向に１０ブロックの合計１０ブロックを１つのグループとし、これをセクションと定義する。そしてこの画素グループ化方法では、横方向に配列されたセクションＳＣＴＨ（ｋ）を複数連結して１つの焦点検出領域を構成する。
【００４７】
本実施の形態では、例えば、１つの焦点検出領域が、セクションＳＣＴＨ（１）からセクションＳＣＴＨ（１０）までの１０個のセクションを連結して構成されている。即ち、１００行×１００列＝１万画素の領域が、１つの焦点検出領域となる。
【００４８】
この焦点検出領域は、１フィールドと同一領域であり、図５で説明したように撮像領域で１３５０個の固定焦点検出領域となるように設定されている。
【００４９】
なお、設定方法は、例えば、被写体に応じて撮像領域の任意位置のセクションＳＣＴＨ（ｋ）を複数連結することで撮像領域の任意位置に可変焦点検出領域を設定する等の様々の設定方法をとることができる。
【００５０】
ここで１つのセクションには、横方向における一方の瞳分割を行う画素ＳＨＡが５個、他方の瞳分割を行う画素ＳＨＢも５個含まれている。そこで、本実施の形態においては、５個のＳＨＡの出力を加算して１画素の信号とし、位相差演算用の一方の画像信号（Ａ像と称する）の１ＡＦ画素を得る。同様に、５個のＳＨＢの出力を加算して１画素の信号とし、位相差演算用の他方の画像信号（Ｂ像と称する）の１ＡＦ画素を得る。
【００５１】
次に、一つのセクションにおける被写体像の捕捉能力について、図７を参照して説明する。図７は、図６の左端のセクションＳＣＴＨ（１）を切り出し示すもので、図７に向かって下端に示された水平線ＰＲＪＨは、焦点検出用画素ＳＨＡ及びＳＨＢの瞳分割方向に延伸した第１の射影軸（Ｐｒｏｊｅｃｔｉｏｎ  Ｌｉｎｅ）を示す。また、図７に向かって右端に示された垂直線ＰＲＪＶは、瞳分割方向と直交する方向に延伸した第２の射影軸である。
【００５２】
このセクションＳＣＴＨ（１）では、１つのセクション内の画素ＳＨＡが全て加算され、ＳＨＢも加算される。そこで１つのセクションを１つのＡＦ画素と見なした場合、１つのＡＦ画素に含まれる受光部を瞳分割方向の射影軸ＰＲＪＨに射影すると、画素ＳＨＡとＳＨＢが交互に緻密に並ぶことがわかる。
【００５３】
このセクションＳＣＴＨ（１）では、瞳分割方向の射影軸ＰＲＪＨにおける画素ＳＨＡの配列ピッチをＰ１とすると、Ｐ１＝ＰＨＨ＝２（単位は画素）の関係が成立する。この関係は、ピッチの代わりに空間周波数Ｆ１で表わすと、Ｆ１＝０．５（単位は画素／画素）となる。
【００５４】
また、このセクションＳＣＴＨ（１）では、同様に射影軸ＰＲＪＨにおける画素ＳＨＢの配列ピッチがＰ１＝２（単位は画素）となる。さらに、空間周波数表記では、Ｆ１＝０．５（単位は画素／画素）となる。
【００５５】
一方、１つのＡＦ画素に含まれる受光部を瞳分割方向と直交方向の射影軸ＰＲＪＶに射影した場合には、画素ＳＨＡとＳＨＢがまばらに並ぶことがわかる。この場合には、射影軸ＰＲＪＶにおける画素ＳＨＡの配列ピッチをＰ２とすると、Ｐ２＝ＰＨＶ＝２０（単位は画素）となる。ピッチの代わりに空間周波数Ｆ２で表わすと、Ｆ２＝０．０５（単位は画素／画素）となる。
【００５６】
また、この場合には、射影軸ＰＲＪＶにおける画素ＳＨＢの配列ピッチが、Ｐ２＝２０（単位は画素）となり、空間周波数表記でＦ２＝０．０５（単位は画素／画素）となる。
【００５７】
すなわち、本実施の形態におけるＡＦ画素におけるグループ化前の分散特性は、瞳分割方向とこれに直交する方向の配置上のピッチが等しくなる。そこで、このＡＦ画素では、グループ化する際のグループ形状を長方形とすることで、瞳分割方向のサンプリング誤差を低減している。具体的には、このＡＦ画素では、１セクションの瞳分割方向の最大寸法Ｌ１を１０画素、瞳分割と直交する方向の最大寸法Ｌ２を１００画素としている。
【００５８】
このように、このＡＦ画素では、セクション寸法をＬ１＜Ｌ２とすることで、瞳分割方向のサンプリング周波数Ｆ１を高周波（密）とし、これと直交する方向のサンプリング周波数Ｆ２を低周波（疎）としている。
【００５９】
次に、撮影光学系によって形成された被写体像の縦ずれ方向の焦点検出を行う場合の画素グループ化方法について、図８を参照して説明する。ここで、縦ずれ方向の焦点検出とは、撮影光学系の射出瞳を縦方向（垂直方向又は上下方向）に分割するための焦点検出用画素を用いて、位相差式焦点検出を行うことをいう。すなわち、図６に示す画素配列を９０度回転したものに相当する。
【００６０】
この図８に示す画素配列は、前述した図４で説明したものと同様である。この画素配列では、焦点検出の際に、横方向に１０ブロック、縦方向に１ブロックの合計１０ブロックを１つのグループとし、これをセクションと定義する。そしてこの画素配列では、縦方向に配列されたセクションＳＣＴＶ（ｋ）を複数連結して１つの焦点検出領域を構成する。本実施の形態では、例えば、１つの焦点検出領域を、セクションＳＣＴＶ（１）からセクションＳＣＴＶ（１０）までの１０個のセクションを連結して構成している。
【００６１】
すなわち、この画素配列では、１００行×１００列＝１万画素の領域が１つの焦点検出領域となる。これは１フィールドと同一領域であり、前述した図５と同様に、撮像領域で１３５０個の固定焦点検出領域となるように設定されている。なお、設定方法は、例えば、被写体に応じて撮像領域の任意位置のセクションＳＣＴＶ（ｋ）を複数連結することで撮像領域の任意位置に可変焦点検出領域を設定する等、種々の設定方法を用いることが可能である。
【００６２】
ここで１つのセクションには、縦方向における一方の瞳分割を行う画素ＳＶＣが５個、他方の瞳分割を行う画素ＳＶＤも５個含まれている。そこで、本実施の形態では、５個のＳＶＣの出力を加算して１画素の信号とし、位相差演算用の一方の画像信号（Ｃ像と称する）の１ＡＦ画素を得るように構成する。これと同様に、５個のＳＶＤの出力を加算して１画素の信号とし、位相差演算用の他方の画像信号（Ｄ像と称する）の１ＡＦ画素を得るように構成する。
【００６３】
次に、一つのセクションにおける被写体像の捕捉能力について、図９を参照して説明する。この図９は、図７を９０度回転したものと等価であり、図８の上端のセクションＳＣＴＶ（１）を切り出して示すものである。
【００６４】
この図９に向かって右端に当たる位置に示された垂直線ＰＲＪＶは、焦点検出用画素ＳＶＣ及びＳＶＤの瞳分割方向に延伸した第３の射影軸である。図９に向かって下端に当たる位置に示された水平線ＰＲＪＨは、瞳分割方向と直交する方向に延伸した第４の射影軸である。
【００６５】
このセクションＳＣＴＶ（１）においても、１つのセクション内の画素ＳＶＣはすべて加算され、ＳＶＤも加算される。そこで１セクションを１ＡＦ画素と見なした場合、１ＡＦ画素に含まれる受光部を瞳分割方向の射影軸ＰＲＪＶに射影すると、画素ＳＶＣ及びＳＶＤが交互に緻密に並ぶことがわかる。
【００６６】
このときの瞳分割方向の射影軸ＰＲＪＶにおける画素ＳＶＣの配列ピッチをＰ１とすると、Ｐ１＝ＰＶＶ＝２（単位は画素）となる。ピッチの代わりに空間周波数Ｆ１で表わすと、Ｆ１＝０．５（単位は画素／画素）となる。同様に射影軸ＰＲＪＶにおける画素ＳＶＤの配列ピッチは、Ｐ１＝２（単位は画素）となる。また、空間周波数表記では、Ｆ１＝０．５（単位は画素／画素）となる。
【００６７】
一方、１つのＡＦ画素に含まれる受光部を瞳分割方向と直交方向の射影軸ＰＲＪＨに射影した場合には、画素ＳＶＣとＳＶＤはまばらに並ぶことがわかる。このときの射影軸ＰＲＪＨにおける画素ＳＶＣの配列ピッチをＰ２とすると、Ｐ２＝ＰＶＨ＝２０（単位は画素）となる。ピッチの代わりに空間周波数Ｆ２で表わすと、Ｆ２＝０．０５（単位は画素／画素）となる。同様に射影軸ＰＲＪＶにおける画素ＳＶＤの配列ピッチは、Ｐ２＝２０（単位は画素）となる。また、空間周波数表記ではＦ２＝０．０５（単位は画素／画素）となる。
【００６８】
以上説明したように、図９におけるＡＦ画素のサンプリング特性では、瞳分割方向を基準に考えると、図７と同様の特性、すなわち、Ｆ１＞Ｆ２となっている。これは、図９のセクションにおいても、瞳分割方向のセクション寸法Ｌ１とこれと直交する方向の寸法Ｌ２がＬ１＜Ｌ２を満足するからである。
【００６９】
これにより、空間周波数の高い被写体に対しても瞳分割方向の輝度情報を正確に検出することができるとともに、被写体輝度が低くても複数画素の加算によって焦点検出信号のＳ／Ｎ比を向上させることができる。
【００７０】
次に、撮像面位相差ＡＦの実際の動作について、図１０を用いて説明する。ライブビュー時のＡＦ動作では、液晶モニタ１４に画像が表示されている状態となっている。撮像面に形成された被写体像には、図１０に示すように、中央に人物、左下に近景の柵、右上に遠景の山が写っており、それらが画面に表示されている。
【００７１】
また画面中央にはＡＦ枠が表示されている。本実施の形態では、ＡＦ枠が横方向に６フィールド、縦方向に６フィールドの大きさに設定されている。さらにＡＦ枠は、マルチコントローラ３３の入力信号に従って、撮像領域内の任意位置に移動可能となっている。さらに、ＡＦ枠の移動は、１フィールド単位となっている。なお、移動量は、１セクション単位や１画素単位というように、様々な移動量に設定しても構わない。
【００７２】
また、本実施の形態に係わる撮像素子６は、焦点検出用画素が横ずれ検出用の画素ペアＳＨＡ及びＳＨＢと、縦ずれ検出用の画素ペアＳＶＣ及びＳＶＤとが、図５に示したように撮像領域全域に亘って均等な密度で配置されている。
【００７３】
そして横ずれ検出を行う場合には、位相差演算のためのＡＦ画素信号を図６及び図７で示したようにグループ化処理する。また、縦ずれ検出を行う場合には、位相差演算のためのＡＦ画素信号を図８及び図９で示したようにグループ化処理する。
【００７４】
よって、この撮像素子６では、撮像領域の任意位置において、横ずれ検出及び縦ずれ検出のための焦点検出領域を設定可能である。なお、上述のように、本実施の形態では、焦点検出領域がフィールドと同一領域に設定されている。
【００７５】
ここで、液晶モニタ１４には、図１０に示すように、画面中央に人物の顔が表示された状態となっている。この状態で、公知の顔認識技術によって顔の存在が検出されると、顔領域と検知された部分にＡＦ枠が表示され、ＡＦ枠内の焦点検出が行われる。
【００７６】
その際、横ずれ検知のために焦点検出領域を複数連結したＡＦ枠領域ＡＦＡＲＨ（１）〜（６）と、縦ずれ検知のために焦点検出領域を複数連結したＡＦ枠領域ＡＦＡＲＶ（１）〜（６）とが設定される。
【００７７】
この横ずれ検知のためのＡＦ枠領域ＡＦＡＲＨ（１）は、ＡＦ枠内の上から１行目の焦点検出領域のフィールドＦＬＤ（１３，２１）からフィールドＦＬＤ（１３，２６）までの６フィールド分を連結している。ＡＦ枠領域ＡＦＡＲＨ（２）は、ＡＦ枠内の上から２行目の焦点検出領域のフィールドＦＬＤ（１４，２１）からフィールドＦＬＤ（１４，２６）までを連結している。
【００７８】
ＡＦ枠領域ＡＦＡＲＨ（３）は、ＡＦ枠内の上から３行目の焦点検出領域のフィールドＦＬＤ（１５，２１）からフィールドＦＬＤ（１５，２６）までを連結している。ＡＦ枠領域ＡＦＡＲＨ（４）は、ＡＦ枠内の上から４行目の焦点検出領域のフィールドＦＬＤ（１６，２１）からフィールドＦＬＤ（１６，２６）までを連結している。ＡＦ枠領域ＡＦＡＲＨ（５）は、ＡＦ枠内の上から５行目の焦点検出領域のフィールドＦＬＤ（１７，２１）からフィールドＦＬＤ（１７，２６）までを連結している。ＡＦ枠領域ＡＦＡＲＨ（６）は、ＡＦ枠内の上から６行目の焦点検出領域のフィールドＦＬＤ（１８，２１）からフィールドＦＬＤ（１８，２６）までを連結している。
【００７９】
縦ずれ検知のためのＡＦ枠領域ＡＦＡＲＶ（１）は、ＡＦ枠内の左から１列目の焦点検出領域のフィールドＦＬＤ（１３，２１）からフィールドＦＬＤ（１８，２１）までの６フィールド分を連結している。ＡＦ枠領域ＡＦＡＲＶ（２）は、ＡＦ枠内の左から２列目の焦点検出領域のフィールドＦＬＤ（１３，２２）からフィールドＦＬＤ（１８，２２）までを連結している。ＡＦ枠領域ＡＦＡＲＶ（３）は、ＡＦ枠内の左から３列目の焦点検出領域のフィールドＦＬＤ（１３，２３）からフィールドＦＬＤ（１８，２３）までを連結している。ＡＦ枠領域ＡＦＡＲＶ（４）は、ＡＦ枠内の左から４列目の焦点検出領域のフィールドＦＬＤ（１３，２４）からフィールドＦＬＤ（１８，２４）までを連結している。
【００８０】
ＡＦ枠領域ＡＦＡＲＶ（５）は、ＡＦ枠内の左から５列目の焦点検出領域のフィールドＦＬＤ（１３，２５）からフィールドＦＬＤ（１８，２５）までを連結している。ＡＦ枠領域ＡＦＡＲＶ（６）は、ＡＦ枠内の左から６列目の焦点検出領域のフィールドＦＬＤ（１３，２６）からフィールドＦＬＤ（１８，２６）までを連結している。
【００８１】
次に、ＡＦ枠領域内の焦点ずれ量を求める方法について、図１０を参照して説明する。この図１０では、横ずれ検知及び縦ずれ検知のためのＡＦ枠領域をＡＦＡＲＨ（３）とＡＦＡＲＶ（５）として１領域ずつ示しており、他のそれぞれ５領域は図示を割愛している。
【００８２】
ここで、ＡＦ枠領域ＡＦＡＲＨ（３）の各セクション内に含まれる５個の焦点検出用画素ＳＨＡを加算し、６０セクションに亘って連結した位相差検出用のＡ像信号がＡＦＳＩＧＨ（Ａ３）である。なお、６０セクションとは、１焦点検出領域１０セクション×ＡＦ枠の幅６フィールドである。同様に、各セクションの５個の焦点検出用画素ＳＨＢを加算し、これを６０セクションに亘って連結した位相差検出用のＢ像信号がＡＦＳＩＧｈ（Ｂ３）である。
【００８３】
被写体の焦点ずれ量は、Ａ像信号ＡＦＳＩＧＨ（Ａ３）とＢ像信号ＡＦＳＩＧＨ（Ｂ３）の相対的な横ずれ量を公知の相関演算によって演算することで求める。
【００８４】
同様にして、ＡＦ枠領域ＡＦＡＲＨ（１）〜（６）それぞれで被写体の焦点ずれ量が求められる。なお、ＡＦ枠領域ＡＦＡＲＶ（５）についても同様である。
【００８５】
すなわち、この焦点ずれ量を求める方法では、各セクション内に含まれる５個の焦点検出用画素ＳＨＣを加算し、６０セクションに亘って連結した位相差検出用のＣ像信号がＡＦＳＩＧＶ（Ｃ５）である。なお、６０セクションは、１焦点検出領域１０セクション×ＡＦ枠の高さ６フィールドである。
【００８６】
また、各セクションの５個の焦点検出用画素ＳＨＤを加算し、これを６０セクションに亘って連結した位相差検出用のＤ像信号がＡＦＳＩＧＶ（Ｄ５）である。そしてＣ像信号ＡＦＳＩＧＶ（Ｃ５）とＤ像信号ＡＦＳＩＧＶ（Ｄ５）の相対的な横ずれ量を公知の相関演算によって演算することで、被写体の焦点ずれ量を求める。同様に、ＡＦ枠領域ＡＦＡＲＶ（１）〜（６）それぞれで被写体の焦点ずれ量を求める。
【００８７】
そして横ずれ及び縦ずれのＡＦ枠領域で検出した計１２の焦点ずれ量を比較し、信頼性の高い値を採用することで、ＡＦ枠内の焦点ずれ量を求めることができる。
【００８８】
ここで信頼性とは、２像の一致度を指し、２像の一致度が良い場合は一般的に焦点検出結果の信頼性が高い。そこで複数の焦点検出領域の焦点検出結果がある場合には、信頼性の高い情報を優先的に使用する。また信頼性ではなく、計１２の焦点ずれ量の平均値とし又はそれらの中の最至近値とする等の方法で、ＡＦ枠内の焦点ずれ量を決めても構わない。
【００８９】
また、上述した説明においては、ＡＦ枠領域の全セクション（６０セクション）を連結した像信号からＡＦ枠領域の焦点ずれ量を求めている。しかし、ＡＦ枠領域を構成する６焦点検出領域の焦点ずれ量をそれぞれ求めて、それらの中の信頼性の高い値や最至近値としたり、平均値としたりするなどの方法でＡＦ枠領域内の焦点ずれ量を求めても良い。
【００９０】
またＡＦ枠領域を設定せずにＡＦ枠内の３６焦点検出領域の焦点ずれ量をそれぞれ求めて、それらの中の信頼性の高い値や最至近値としたり、平均値としたりするなどの方法でＡＦ枠内の焦点ずれ量を求めることもできる。
【００９１】
一方、画面左下の柵部分にＡＦ枠を移動した時は、同様に横ずれ検知及び縦ずれ検知のためにＡＦ枠領域を再設定して被写体の焦点ずれ量を求めることができる。
【００９２】
しかし、ここでは、縦線成分が主体であり横方向に輝度分布を有しているため、横ずれ検知に適した被写体と判断することができる。このため、横ずれ検知のためのＡＦ枠領域ＡＦＡＲＨ（ｎ）だけを設定して、ＡＦ枠領域ＡＦＡＲＨ（３）と同様に、Ａ像信号とＢ像信号から横ずれ量を演算して、被写体の焦点ずれ量を求めることもできる。
【００９３】
また、上述した焦点ずれ量を求める方法では、ＡＦ枠領域を設定することを前提として焦点ずれ量を求める方法について説明した。しかし、ＡＦ枠領域を設定しなくても、それぞれの焦点検出領域においてＡ像信号とＢ像信号から横ずれ量を演算して、複数の焦点検出領域の焦点検出結果から信頼性の高い情報を基にして、被写体の焦点ずれ量を求めることも可能である。この場合には、顔認識により主被写体と判断された画面中央の人物の顔部分の焦点ずれ量を求めると同時に、撮像領域内にある他の被写体（ここでは画面左下の柵）の焦点ずれ量も求めることが可能である。
【００９４】
また画面右上の山部分にＡＦ枠を移動した場合でも、上述と同様にして、横ずれ検知及び縦ずれ検知のためにＡＦ枠領域を設定して被写体の焦点ずれ量を求めることができる。
【００９５】
しかし、ここでは、横線成分が主体であり縦方向に輝度分布を有しているため、縦ずれ検知に適した被写体と判断することができる。このため、縦ずれ検知のためのＡＦ枠領域ＡＦＡＲＶ（ｎ）だけを設定して、ＡＦ枠領域ＡＦＡＲＶ（５）と同様に、Ｃ像信号とＤ像信号から横ずれ量を演算して、被写体の焦点ずれ量を求めることもできる。
【００９６】
また、この焦点ずれ量を求める方法では、ＡＦ枠領域を設定した前提で焦点ずれ量を求める説明を行った。しかし、この焦点ずれ量を求める方法では、ＡＦ枠領域を設定せずに、被写体の焦点ずれ量を求めるようにしても良い。この場合には、それぞれの焦点検出領域においてＣ像信号とＤ像信号から横ずれ量を演算して、複数の焦点検出領域の焦点検出結果から信頼性の高い情報を基にして、被写体の焦点ずれ量を求める。
【００９７】
この焦点ずれ量を求める方法では、顔認識により主被写体と判断された画面中央の人物の顔部分の焦点ずれ量を求めることができる。これと同時に、この焦点ずれ量を求める方法では、撮像領域内にある他の被写体（ここでは画面右上の山）の焦点ずれ量も求めることができる。
【００９８】
以上説明したように、この焦点ずれ量を求める方法では、横ずれ及び縦ずれ検出のための焦点検出領域を撮像素子６の全領域に設定する。これにより、この焦点ずれ量を求める方法では、被写体の投影位置や輝度分布の方向性が様々であっても、撮像領域全域で撮像面位相差ＡＦによる焦点検出ができる。
【００９９】
また、この焦点ずれ量を求める方法では、ライブビュー時の撮像面位相差ＡＦで説明を行った。しかし、この焦点ずれ量を求める方法で、撮像面位相差ＡＦに使用する画素情報を撮影画像と関連付けて保存する構成とした場合には、画像再生時に必要とする画像エリアの撮像面位相差ＡＦの結果を呼び出すことができる。さらに、撮影画像を保存する際に撮像面位相差ＡＦの検出結果を画像データと関連付けて保存する構成とした場合には、画像再生時に必要とする画像エリアの撮像面位相差ＡＦの結果を読み出すことができる。
【０１００】
次に、撮影情報を、Ｅｘｉｆ圧縮形式の画像ファイルフォーマット構造で画像ファイルに記録する方法について、図１１を参照して説明する。
【０１０１】
この図１１で、６０は、ＪＰＥＧ圧縮方式の画像ファイルである。
この画像ファイル６０では、ファイルの先頭を表すＳＯＩマーカ６１から始まり、Ｅｘｉｆ付属情報を記録するアプリケーションマーカセグメント１（ＡＰＰ１）６２と続く。さらに、この画像ファイル６０では、Ｅｘｉｆ拡張データを記録するアプリケーションマーカセグメント２（ＡＰＰ２）６３、量子化テーブルマーカセグメント（ＤＱＴ）６４と続く。次に画像ファイル６０では、ハフマンテーブルマーカセグメント（ＤＨＴ）６５、リスタートマーカセグメント（ＤＲＩ）６６、フレームヘッダマーカセグメント（ＳＯＦ）６７と続く。
【０１０２】
次に、この画像ファイル６０では、スキャンヘッダマーカセグメント（ＳＯＳ）６８、画像圧縮データ（Ｃｏｍｐｒｅｓｓｅｄ  Ｄａｔａ）６９、ファイルの終端を表すＥＯＩマーカ７０と続く順番で全体が構成されている。
【０１０３】
このＥｘｉｆ付属情報を記録するアプリケーションマーカセグメント１（ＡＰＰ１）６２の内部構造は、アプリケーション領域であることを表すＡＰＰ１マーカ７１から始まる。そして、この（ＡＰＰ１）６２は、その大きさを表すＬｅｎｇｔｈ、Ｅｘｉｆ識別コード７２、付属情報本体から構成されている。
【０１０４】
この付属情報は、Ｆｉｌｅ  Ｈｅａｄｅｒ７４を含むＴＩＦＦの構造をとる。この付属情報は、圧縮されている画像（主画像）に関する付属情報を記録する０ｔｈ  ＩＦＤ７５と、０ｔｈ  ＩＦＤにＥｘｉｆ固有の付属情報を記録するＥｘｉｆ  ＩＦＤ７６と、を有する。これと共に、この付属情報は、サムネイル画像を記録する１ｓｔ  ＩＦＤ７７を有する。
【０１０５】
このＥｘｉｆ  ＩＦＤ７６に記録される付属情報のタグ構造は、Ｅｘｉｆ  Ｖｅｒｓｉｏｎタグ８１から始まる。このタグ構造は、メーカーが個別の情報を記録可能なＭａｋｅｒ  Ｎｏｔｅタグ８２と、ユーザーが個別の情報を記録可能なＵｓｅｒ  Ｃｏｍｍｅｎｔタグ８３とを有する。これと共に、このタグ構造は、ＩＦＤへのポインタ（Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｙ  ＩＦＤ  Ｐｏｉｎｔｅｒ）８４、実際にデータを記録する領域（Ｖａｌｕｅ  ｏｆ  Ｅｘｉｆ  ＩＦＤ）８５とを有する。この実際にデータを記録する領域（Ｖａｌｕｅ  ｏｆ  Ｅｘｉｆ  ＩＦＤ）８５は、撮像面位相差ＡＦデータ記録の一部である、撮像面位相差ＡＦによる各焦点検出領域毎の焦点ずれ量（測距データ）８５ａを記録する。
【０１０６】
この焦点ずれ量データ８５ａがデータ記録領域８５のどの領域に記録されているかの情報は、Ｍａｋｅｒ  Ｎｏｔｅタグ８２内に記録される。この焦点ずれ量データ８５ａは、図５および図１０において、撮像面の左上の焦点検出領域であるフィールドＦＬＤ（１，１）から記録を開始する。そして、この焦点ずれ量データ８５ａは、撮像面の右下の焦点検出領域であるフィールドＦＬＤ（３０，４５）までを記録する。
【０１０７】
このときの記録順は、フィールドＦＬＤ（１５，２１）、フィールドＦＬＤ（１５，２２）、フィールドＦＬＤ（１５，２３）、フィールドＦＬＤ（１５，２４）、フィールドＦＬＤ（１５，２５）へと移行する。そして、この記録順では、フィールドＦＬＤ（１５，２６）へと至る。この記録順では、水平方向のフィールドから記録し、その水平方向の行が終了すると垂直方向で次の列のフィールドを記録する。
【０１０８】
次に、ＲＡＷデータ形式の画像ファイルフォーマット構造について、図１２を参照して説明する。このＲＡＷデータとは、撮像素子６から出力された画像信号をＡ／Ｄ変換器４１でデジタル変換されただけの画像形式で、Ｙ／Ｃ分離、ホワイトバランス補正、γ補正、圧縮加工等の各種画像処理を行う前の、生画像データを言う。
【０１０９】
従って、このＲＡＷデータは、非常に多くの情報量を持つため、ユーザーが後から画像処理を行う場合の自由度が高いので、ユーザー自身が撮影した画像を、高画質のまま好みの画像に自由に調整処理できる。
【０１１０】
この図１２で、９０は、ＲＡＷデータ形式の画像ファイルである。この画像ファイル９０は、ヘッダー９１から始まり撮影で使用したカメラ機種情報９２、Ｅｘｉｆ形式のタグ形式に則って各種情報を記録可能な画像付加情報９３、ＲＡＷデータを現像するためのホワイトバランス値を有する。さらに、この画像ファイル９０は、γ値等の現像用パラメータ９４、サムネイルデータ９５、ＲＡＷデータ９６で構成されている。また画像付加情報９３内には撮像素子６上のどの位置に焦点検出用画素が配置されているかの焦点検出用画素位置情報９３ａが記録されている。
【０１１１】
このＲＡＷデータ９６内には、例えば、ＦＬＤ（１５，２５）内の右下隅の焦点検出用画素を有する領域を示す、各画素毎の出力データ９６ａが記録されている。この各画素毎の出力データ９６ａは、撮像面の左上の画素データから記録を開始し、右下の画素データまでを記録して終了している。
【０１１２】
この各画素毎の出力データ９６ａは、ＦＬＤ（１５，２５）内の右下隅のブロックＢＬＫ（１５０，２５０）内の１行目と２行目を示している。１行目の画素（１４９１，２４９１）は、撮像用Ｒ画素でＲデータが記録されている。画素（１４９１，２４９２）は、撮像用Ｇ画素でＧデータが記録されている。画素（１４９１，２４９３）は、撮像用Ｒ画素でＲデータが記録されている。画素（１４９１，２４９４）は、撮像用Ｇ画素でＧデータが記録されている。画素（１４９１，２４９５）は、撮像用Ｒ画素でＲデータが記録されている。画素（１４９１，２４９６）は、撮像用Ｇ画素でＧデータが記録されている。画素（１４９１，２４９７）は、撮像用Ｒ画素でＲデータが記録されている。画素（１４９１，２４９８）は、撮像用Ｇ画素でＧデータが記録されている。画素（１４９１，２４９９）は、焦点検出用ＳＨＡ画素でＳＨＡデータが記録されている。画素（１４９１，２５００）は、撮像用Ｇ画素でＧデータが記録されている。
【０１１３】
２行目の画素（１４９２，２４９１）は、撮像用Ｇ画素でＧデータが記録されている。画素（１４９２，２４９２）は、撮像用Ｂ画素でＢデータが記録されている。画素（１４９２，２４９３）は、撮像用Ｇ画素でＧデータが記録されている。画素（１４９２，２４９４）は、撮像用Ｂ画素でＢデータが記録されている。画素（１４９２，２４９５）は、撮像用Ｇ画素でＧデータが記録されている。画素（１４９２，２４９６）は、撮像用Ｂ画素でＢデータが記録されている。画素（１４９２，２４９７）は、撮像用Ｇ画素でＧデータが記録されている。画素（１４９２，２４９８）は、撮像用Ｂ画素でＢデータが記録されている。画素（１４９２，２４９９）は、撮像用Ｇ画素でＧデータが記録されている。画素（１４９２，２５００）は、焦点検出用ＳＨＢ画素でＳＨＢデータが記録されている。
【０１１４】
これら全画素のデータ記録の順序は、水平方向の画素から記録し、その水平方向の行が終了すると垂直方向次の列の画素を記録するという順序となっている。
【０１１５】
次に、本実施の形態に係わるデジタル一眼レフカメラの動作について、図１３〜図１９の制御フローチャートを用いて説明する。
【０１１６】
まず、このデジタル一眼レフカメラにおけるＭＦキャリブレーションモードの動作について、図１３を参照して説明する。
【０１１７】
このデジタル一眼レフカメラでは、ユーザーが電源ボタン３４を操作してカメラの電源をＯＮするまで待機する（ステップＳ１０１でＮＯ）。このデジタル一眼レフカメラでは、ユーザーがカメラの電源をＯＮ操作するとＭＦキャリブレーションモード処理を開始する（ステップＳ１０１でＹＥＳ）。そして、電源がＯＮされるとＭＰＵ２０は、カメラ内の各アクチュエータや撮像素子６の動作確認を行う。そしてメモリ内容や実行プログラムの初期化状態を検出すると共に、撮影準備動作を実行する。
【０１１８】
次に、ステップＳ１０２では、ユーザーが、各種ボタンを操作してカメラの各種設定を行う。例えば、ユーザーが、モードボタン３１を操作して撮影モードを選択し、電子ダイヤル３２を操作してシャッタースピードや絞り、撮影画像の記録画質等の設定を行う。
【０１１９】
次に、ＭＰＵ２０は、マルチコントローラ３３によりＭＦキャリブレーションモードが設定されているか否かの判定を行う（ステップＳ１０３）。そして、ＭＦキャリブレーションモードに設定されていると判定した場合（ステップＳ１０３でＹＥＳ）には、ＭＦキャリブレーションモードルーチンのステップＳ１０４へ進む。また、ＭＰＵ２０は、設定されていないと判定した場合（ステップＳ１０３でＮＯ）には、その他のモードへ移行するためにＳ１０５へ進み不図示のその他のシーケンスへ移行する。
【０１２０】
次に、ＭＰＵ２０は、レリーズボタン３０が半押しされてＳＷ１がＯＮされたか否かの判定を行う（ステップＳ１０４）。ＭＰＵ２０は、ＯＮされていれると判定した場合（ステップＳ１０４でＹＥＳ）に、Ｓ１０６へ進み、ＯＮされていないと判定した場合（ステップＳ１０４でＮＯ）に、ＯＮされるまで待機する。
【０１２１】
次に、ＭＰＵ２０は、透過型液晶５１を用いてファインダー内に被写体観察像とオーバーラップさせて、ＭＦキャリブレーション枠表示を行わせるよう制御する。
【０１２２】
この時に表示されるＭＦキャリブレーション枠は、ＭＦキャリブレーション可能なエリアを示すように表示される。例えば、このＭＦキャリブレーション枠の表示では、図２０に示すように、ファインダー内にＭＦキャリブレーション可能な９エリアＭＦＡ（１，１）〜ＭＦＡ（３，３）を被写体像にオーバーラップさせて表示させる。なお、本実施の形態に係わる撮像面位相差ＡＦの撮像面位相差ＡＦ画素配置では、もっと細かなエリア設定も可能である。しかし、ここでは、マニュアルフォーカス中の被写体像の確認しやすさを考慮し、図の大きさに設定してある。
【０１２３】
次に、ステップＳ１０７では、ユーザーがマニュアルフォーカスでファインダー像を確認しながらピント合わせを行う。
【０１２４】
次に、ＭＰＵ２０は、ＡＥセンサ１３を用いて所定のＡＥ動作を行わせるよう制御する（ステップＳ１０８）。
【０１２５】
次に、ＭＰＵ２０は、ユーザーがレリーズボタン３０を全押してＳＷ２がＯＮされたか否かを判定する（ステップＳ１０９）。そして、ＭＰＵ２０は、ＯＮされていると判断した場合（ステップＳ１０９でＹＥＳ）には、Ｓ１１０へ進み、ＯＮされていないと判定した場合には、ＯＮされるまで待機する（ステップＳ１０９でＮＯ）。
【０１２６】
次に、ＭＰＵ２０は、ＭＦ＿ＣＡＬ撮影シーケンスを実行する（ステップＳ１１０）。なお、このＭＦ＿ＣＡＬ撮影シーケンスの内容については、後述する。
【０１２７】
次に、ＭＰＵ２０は、マニュアルフォーカスした際、ピント合わせに用いた領域の焦点ズレを算出する（ステップＳ１１１）。なお、このピント合わせに用いた領域の焦点ズレを算出する処理の内容については、後述する。
【０１２８】
次に、ＭＰＵ２０は、ＳＤＲＡＭ４３に記憶されている焦点ズレ量を第二の記憶手段であるＥＥＰＲＯＭ２２にＭＦ補正値（マニュアルフォーカス補正値）つまりファインダーピント補正値として記憶させる。その後、ＭＰＵ２０は、ＭＦキャリブレーションモードを終了させる（ステップＳ１１２）。
【０１２９】
次に、前述した図１３のメインルーチン内のステップＳ１１０で実行される、ＭＦ＿ＣＡＬ撮影シーケンスについて、図１４を参照して説明する。
【０１３０】
このＭＦ＿ＣＡＬ撮影シーケンスでは、ＭＰＵ２０が、モータ駆動回路２６により不図示のミラー駆動用モータを制御し、主ミラー４とサブミラー７を、撮影光路から退避（ミラーアップ）させる（ステップＳ１２１）。
【０１３１】
次に、ＭＰＵ２０は、ＡＥ結果により演算された撮影露出に従って、レンズ制御回路２３により撮影レンズ３内の不図示の絞りを駆動する（ステップＳ１２２）。
【０１３２】
次に、ＭＰＵ２０は、シャッター駆動回路２７によりシャッター５を開閉する（ステップＳ１２３）。
【０１３３】
次に、ＭＰＵ２０は、メモリコントローラ２１を制御して撮像素子６で受光された画像信号を読み込んでＳＤＲＡＭ４３に、撮像データを一時記録する（ステップＳ１２４）。
【０１３４】
次に、ＭＰＵ２０は、メモリコントローラ２１で読み出した画像信号の欠損画素補間処理を行う。これは、焦点検出用画素の出力は、撮像のためのＲＧＢカラー情報を有しておらず、画像を得る上で欠陥画素に相当するので、周囲の撮像用画素の情報から補間により画像信号を生成するのである。生成した画像信号と元の画像信号から欠陥画素補間画像を作成し、ＳＤＲＡＭ４３に一時記録しておく。
【０１３５】
次に、ＭＰＵ２０は、メモリコントローラ２１を制御して欠陥画素補間画像からサムネイル画像を作成し、ＳＤＲＡＭ４３に一時記録する。
【０１３６】
次に、ＭＰＵ２０は、撮影画像の記録画質がＪＰＥＧまたはＲＡＷのどちらに選択されているかを判定する（ステップＳ１２７）。そして、ＭＰＵ２０は、ＪＰＥＧが選択されている場合に、Ｓ１２９へ進み、ＲＡＷが選択されている場合にＳ１２８へ進む。
【０１３７】
次に、Ｓ１２９で実行されるＡＦ画素信号記録ルーチンについて、図１５に示すＡＦ画素信号記録ルーチンのフローチャートを参照して説明する。
【０１３８】
このＡＦ画素信号記録ルーチンでは、ＭＰＵ２０が、ＳＤＲＡＭ４３に一時記録された画像信号から、メモリコントローラ２１により各焦点検出領域に含まれる各焦点検出用画素を読み出す（ステップＳ１４１）。
【０１３９】
次に、ＭＰＵ２０は、メモリコントローラ２１により図６又は図８で説明したセクション構造に基づき、各セクション内の焦点検出用画素を加算し、その加算結果により各セクションのＡＦ画素信号を得る（ステップＳ１４２）。
【０１４０】
次に、ＭＰＵ２０は、ＡＦ画素信号から相関演算用の２像の信号を生成する（ステップＳ１４３）。ここでＭＰＵ２０は、図６及び図８に示した焦点検出領域毎の信号を生成する。焦点検出領域は、前述の通り１フィールドと同一領域であり、図５で説明したように撮像領域全体で１３５０個の対の信号を生成する。
【０１４１】
次に、ＭＰＵ２０は、得られた２像の相関演算を行い、２像の相対的な位置ずれ量を演算する（ステップＳ１４４）。次に、ＭＰＵ２０は、焦点ずれ量を演算する（ステップＳ１４５）。
【０１４２】
次に、ＭＰＵ２０は、メモリコントローラ２１により演算された焦点ずれ量をＳＤＲＡＭ４３に一時記録する（ステップＳ１０４６）。この焦点ずれ量は、焦点検出領域１３５０個分のデータ数となる。そして図１４に示したステップＳ１３０にリターンする。
【０１４３】
このステップＳ１３０でＭＰＵ２０は、欠損画素補完画像を画像処理回路４４でホワイトバランス補正、γ補正、エッジ強調等の画像処理を行う。このＭＰＵ２０は、画像圧縮／伸張回路４５でＪＰＥＧ形式に従って圧縮し、メモリコントローラ２１により画像圧縮データ部６９に記録する。このＭＰＵ２０は、サムネイル画像を１ｓｔ  ＩＦＤ７７に、焦点ずれ量データ８５ａをデータ記録領域８５に記録する。このＭＰＵ２０は、カメラの各種設定（シャッタースピード、絞り、レンズ焦点距離等）をＥｘｉｆルールに則り記録することにより、画像および各種データをＪＰＥＧファイル化する。
【０１４４】
次に、前述したステップＳ１２７で撮影画像の記録画質がＲＡＷに選択されている場合にＳ１２８へ進み、ＭＰＵ２０は、メモリコントローラ２１によりＳＤＲＡＭ４３に一時記録されている画像信号をＲＡＷデータ９６に９６ａのように記録する。
【０１４５】
またＭＰＵ２０は、焦点検出用画素位置情報９３ａ、カメラの各種設定（シャッタースピード、絞り、レンズ焦点距離）等をＥｘｉｆルールに則り画像付加情報９３に記録する。これと共に、ＭＰＵ２０は、サムネイル画像をサムネイルデータ９５に記録する。これにより画像および各種データは、ＲＡＷファイル化される。
【０１４６】
次に、ＭＰＵ２０は、ＪＰＥＧファイルまたはＲＡＷファイルとなった画像ファイルをメディア４８に記録する（ステップＳ１３１）。
【０１４７】
次に、ＭＰＵ２０は、モータ駆動回路２６に制御信号を送信して図示しないミラー駆動用モータを駆動し、主ミラー４とサブミラー７を、図１に示す観察位置へ移動（ミラーダウン）させる（ステップＳ１３２）。これにより、主ミラー４とサブミラー７とは、撮影光路から退避した位置から、撮影光束をファインダーへと反射して導くための観察位置にセットされる。
【０１４８】
次に、ＭＰＵ２０は、モータ駆動回路２６に制御信号を送信して図示しないチャージ用モータを通電制御し、シャッター５をチャージする。そして図１３のメインルーチン内のＳ１１１にリターンする。
【０１４９】
次に、前述した図１３のメインルーチン内のステップＳ１１１で実行される、焦点ズレ量算出処理のルーチンについて、図１６を参照して説明する。
【０１５０】
この焦点ズレ量算出処理では、処理の開始時に、ＭＰＵ２０に制御されたメモリコントローラ２１が、メディア４８に記録された画像ファイルを読み出す（ステップＳ２０１）。
【０１５１】
次に、ＭＰＵ２０は、画像データを保存時とは逆の変換を行って液晶モニタ１４に表示するよう制御する（ステップＳ２０２）。
【０１５２】
次に、ＭＰＵ２０は、読み出した画像データのファイル形式がＪＰＥＧかＲＡＷかを判別する（ステップＳ２０３）。ＭＰＵ２０は、ＪＰＥＧであると判別した場合にステップＳ２０４へ移行し、ＲＡＷと判別した場合にステップＳ２１０へ移行する。
【０１５３】
次に、ＭＰＵ２０は、ファイル形式がＪＰＥＧの場合に、図２１に示すように、ＭＦキャリブレーション枠を再生画像にオーバーラップさせて表示させる（ステップＳ２０４）。このときの初期状態は、画像の中心であるエリアＭＦＡ（２，２）となる。これは一般的に画面の中心でマニュアルフォーカスを行う場合が多いからである。
【０１５４】
次に、ＭＰＵ２０は、選択されているＭＦキャリブレーションエリアに含まれるセクションに対応する焦点ズレ量データをデータ記録領域８５からメモリコントローラ２１により読み出す。そして、ＭＰＵ２０は、最も信頼性の高い焦点ズレ量データをＭＦキャリブレーションデータとして選択する（ステップＳ２０５）。
【０１５５】
次に、ＭＰＵ２０は、ユーザーによりマルチコントローラ３３が操作されて、ＭＦキャリブレーション枠が移動されたか否かの判定を行う。そして、ＭＰＵ２０は、移動されていればステップＳ２０８へ進み、移動されていなければステップＳ２０７へ進む（ステップＳ２０６）。ここでのＭＦキャリブレーション枠の移動は、例えば、ユーザーが画面中央以外の被写体にピントを合わせた場合などが考えられる。
【０１５６】
次に、ＭＰＵ２０は、ユーザーにより図示しない設定ボタン５１が操作されたかどうか判定する（ステップＳ２０７）。設定ボタン５１がＯＮに操作された場合には、図４のステップＳ１１２へリターンする。操作されていない場合には、ステップＳ２０６へ戻る。
【０１５７】
次に、ＭＰＵ２０は、マルチコントローラ３３の操作状態に応じてＭＦキャリブレーション枠の選択位置を移動させる（ステップＳ２０８）。
【０１５８】
次に、ＭＰＵ２０は、選択されているＭＦキャリブレーションエリアに含まれるセクションに対応する焦点ズレ量データをデータ記録領域８５からメモリコントローラ２１により読み出す。そしてＭＰＵ２０は、最も信頼性の高い焦点ズレ量データをＭＦキャリブレーションデータとして選択する（ステップＳ２０９）。
【０１５９】
次に、ＭＰＵ２０は、ＭＦキャリブレーション枠を再生画像にオーバーラップさせて表示させる（ステップＳ２１０）。ここで、初期状態は、画像の中心であるエリアＭＦＡ（２，２）となる。これは一般的に画面の中心でマニュアルフォーカスを行う場合が多いからである。
【０１６０】
次に、ＭＰＵ２０は、選択されているＭＦキャリブレーションエリアに含まれるセクションに対応する焦点ズレ量データを演算する（ステップＳ２１１）。なお、焦点ズレ量データの演算に関する詳細な内容は、後述する図１７に示す通りである。
【０１６１】
次に、ＭＰＵ２０は、ユーザーによりマルチコントローラ３３が操作されて、ＭＦキャリブレーション枠が移動されたか否かの判定を行う（ステップＳ２１２）。移動されていれると判定した場合にはステップＳ２１４へ進む。移動されていないと判定した場合にはＳ２１３へ進む。ここで、ＭＦキャリブレーション枠が移動する場合というのは、例えば、ユーザーが画面中央以外の被写体にピントを合わせた場合等が考えられる。
【０１６２】
次に、ＭＰＵ２０は、ユーザーにより図示しない設定ボタン５１が操作されたかどうか判定する（ステップＳ２１３）。ここで、ユーザーに設定ボタン５１がＯＮされていると判定した場合には、図４のＳ１１２へリターンする。ユーザーに操作されておらず、ＯＦＦであると判定した場合には、ステップＳ２１２へ戻る。
【０１６３】
次に、ＭＰＵ２０は、マルチコントローラ３３の操作状態に応じてＭＦキャリブレーション枠の選択位置を移動させる（ステップＳ２１４）。
【０１６４】
次に、ＭＰＵ２０は、選択されているＭＦキャリブレーションエリアに含まれるセクションに対応する焦点ズレ量データの演算（ステップＳ２１５）を完了した後、Ｓ２１２に移行する。
【０１６５】
次に、メディア４８に記録されたＲＡＷ画像データから焦点ズレ量演算を行うＲＡＷ焦点ズレ量演算処理について、図１７を参照して説明する。
【０１６６】
このＲＡＷ焦点ズレ量演算処理では、処理の開始時にＭＰＵ２０に制御されたメモリコントローラ２１によってメディア４８に記録された画像ファイルを読み出す。さらに、このＲＡＷ焦点ズレ量演算処理では、ＳＤＲＡＭ４３に一時記録された画像信号から、各焦点検出領域に含まれる各焦点検出用画素を読み出す（ステップＳ２２１）。
【０１６７】
次に、ＭＰＵ２０は、メモリコントローラ２１を制御し、図６、図８で説明したセクション構造に基づき各セクション内の焦点検出用画素を加算し、その加算結果により各セクションのＡＦ画素信号を得る（ステップＳ２２２）。
【０１６８】
次に、ＭＰＵ２０は、選択したＭＦキャリブレーションエリアに対応するＡＦ画素信号から相関演算用の２像の信号を生成する。これによりＭＰＵ２０が選択したＭＦキャリブレーションエリアに含まれるフィールドの数だけ２像信号のセットが生成される（ステップＳ２２３）。
【０１６９】
次に、ＭＰＵ２０は、得られた全ての一対の２像の相関演算を行い、全ての一対の２像の相対的な位置ずれ量を演算する（ステップＳ２２４）。次に、ＭＰＵ２０は、全てのＡＦ画素信号の焦点ずれ量を演算する（ステップＳ２２５）。
【０１７０】
次に、ＭＰＵ２０は、上述のように演算された焦点ずれ量の中で、最も信頼性の高いＡＦ画素信号から求められた焦点ズレ量をＭＦキャリブレーションエリアの焦点ズレ量としてＳＤＲＡＭ４３に一時記録する（ステップＳ２２６）。
【０１７１】
この処理を完了した後、ＭＰＵ２０は、図１６のステップＳ２１２にリターンする。
【０１７２】
次に、ＭＦキャリブレーションＯＮ時のマニュアルフォーカス撮影シーケンスについて、図１８参照して説明する。
【０１７３】
このマニュアルフォーカス撮影シーケンスでは、まず、ＭＰＵ２０が、ユーザーにより電源ボタン３４が操作されて、カメラの電源がＯＦＦされたか否かを判断する。そして、ＭＰＵ２０は、カメラの電源がＯＦＦされていない場合にステップＳ１５２へ進み次の撮影に備え、ＯＦＦされていれる場合には、一連のカメラ動作を終了する。
【０１７４】
次に、ユーザーは、各種ボタンを操作してカメラの各種設定を行う（ステップＳ１５２）。例えば、ユーザーは、モードボタン３１を操作して撮影モード選択し、ＭＦキャリブレーションの有効・無効を選択し又は電子ダイヤル３２を操作してシャッタースピードや絞り、撮影画像の記録画質の設定を行ったりする。
【０１７５】
次に、ＭＰＵ２０は、マルチコントローラ３３によりマニュアルフォーカス撮影モードが設定されているか否かの判定を行う。マニュアルフォーカス撮影モードに設定されている場合には、Ｓ１５４へ進み、設定されていない場合には、その他のモードへ移行するためにＳ１５５へ進む。
【０１７６】
次に、ＭＰＵ２０は、レリーズボタン３０が半押しされてＳＷ１がＯＮされたか否かを判定し、ＯＮ状態と判定した場合にステップＳ１５６へ進み、ＯＮされていないと判定した場合にＯＮされるまで待機する（ステップＳ１５４）。
【０１７７】
次に、ＭＰＵ２０は、ステップＳ１５６で、ＭＦキャリブレーションが有効に設定されているか否かを判定する。そして、有効に設定されていれる場合には、ステップＳ１５７へ移行する。また、無効に設定されている場合には、ステップＳ１５９へ移行する。
【０１７８】
次に、ＭＰＵ２０は、ステップＳ１５７へ進んだ場合に、ＭＦ補正値（マニュアルフォーカス補正値）を第二の記憶手段であるＥＥＰＲＯＭ２２から読み出す。
【０１７９】
次に、ＭＰＵ２０は、透過型液晶５１を用いてファインダー内に被写体観察像とオーバーラップさせて、ＭＦキャリブレーション枠表示を行う（ステップＳ１５８）。この時に表示されるＭＦキャリブレーション枠は、ＭＦキャリブレーションが既に行われ、マニュアルフォーカス補正情報を有しているＭＦキャリブレーション枠である。
【０１８０】
次に、ステップＳ１５９では、ユーザーによりマニュアルフォーカスでファインダー像を確認しながらピント合わせが行われる。
【０１８１】
次に、ＭＰＵ２０は、ＡＥセンサ１３を用いて所定のＡＥ動作を行う（ステップＳ１６０）。
【０１８２】
次に、ＭＰＵ２０は、レリーズボタン３０が全押しされＳＷ２がＯＮされたか否かを判定する（ステップＳ１６１）。ＯＮされたと判定した場合にステップＳ１６２へ進み、ＭＰＵ２０は、ＭＦ時撮像シーケンスを実行する。またＭＰＵ２０は、ＯＮされていないと判定した場合にＯＮされるまで待機する。
【０１８３】
次に、上述したステップＳ１６２で実行される、ＭＦ時撮像シーケンスについて、図１９のフローチャートを参照して説明する。
【０１８４】
このＭＦ時撮像シーケンスでは、まず、ＭＰＵ２０に制御されたモータ駆動回路２６により図示しないミラー駆動用モータを制御し、主ミラー４とサブミラー７を撮影光路から退避（ミラーアップ）させる（ステップＳ１７１）。
【０１８５】
次に、ＭＰＵ２０は、ＭＦキャリブレーションが有効に設定されているか否か判定する（ステップＳ１７２）。そして、有効に設定されている場合には、ステップＳ１７３へ移行する。無効に設定されている場合には、ステップＳ１７４へ移行する。
【０１８６】
次に、ＭＰＵ２０は、ＭＦ補正値（マニュアルフォーカス補正値）をレンズ制御回路２３へ送出して、撮影レンズ３内の図示しないフォーカスレンズ群を駆動し、マニュアルフォーカス補正を行う（ステップＳ１７３）。
【０１８７】
次に、ＭＰＵ２０は、ＡＥ結果により演算された撮影露出に従って、レンズ制御回路２３により撮影レンズ３内の図示しない絞りを駆動する（ステップＳ１７４）。
【０１８８】
次に、ＭＰＵ２０は、シャッター駆動回路２７に制御信号を送信してシャッター５を開放状態にさせる（ステップＳ１７５）。
【０１８９】
次に、ＭＰＵ２０は、メモリコントローラ２１に制御信号を送信して撮像素子６で受光された画像信号を読み込んでＳＤＲＡＭ４３に撮像データを一時記録させる（ステップＳ１７６）。
【０１９０】
次に、ＭＰＵ２０は、メモリコントローラ２１で読み出した画像信号の欠損画素補間を行う（ステップＳ１７７）。すなわち、ＭＰＵ２０は、焦点検出用画素の出力が撮像のためのＲＧＢカラー情報を有しておらず、画像を得る上で欠陥画素に相当するため、周囲の撮像用画素の情報から補間により画像信号を生成する。そして、ＭＰＵ２０は、生成した画像信号と元の画像信号から欠陥画素補間画像を作成し、ＳＤＲＡＭ４３に一時記録する。
【０１９１】
次に、ＭＰＵ２０は、メモリコントローラ２１に制御信号を送信して欠陥画素補間画像からサムネイル画像を作成させ、ＳＤＲＡＭ４３に一時記録させる（ステップＳ１７８）。
【０１９２】
次に、ＭＰＵ２０は、撮影画像の記録画質がＪＰＥＧ又はＲＡＷのどちらに選択されているかを判定する（ステップＳ１７９）。そして、ＪＰＥＧが選択されている場合には、ステップＳ１８０へ進む。また、ＲＡＷが選択されている場合には、ステップＳ１８１へ進む。
【０１９３】
次に、ＭＰＵ２０は、撮影画像の記録画質がＪＰＥＧに選択されている場合に、ステップＳ１８０で、ＡＦ画素記録ルーチンを実行し、次のステップＳ１８２へ移行する。なお、このＡＦ画素記録ルーチンは前述した図１５で説明したと同じ動作なので説明を省略する。
【０１９４】
次に、ＭＰＵ２０は、撮影画像の記録画質がＲＡＷに選択されている場合にステップＳ１８１へ進む。そして、ＭＰＵ２０は、メモリコントローラ２１に制御信号を送信してＳＤＲＡＭ４３に一時記録されている画像信号を、図１２に示すＲＡＷデータ９６に、欄９６ａのように記録する（ステップＳ１８１）。また、ＭＰＵ２０は、焦点検出用画素位置情報９３ａ、カメラの各種設定（シャッタースピード、絞り、レンズ焦点距離等）等をＥｘｉｆルールに則り画像付加情報９３に記録する。これと共に、ＭＰＵ２０は、サムネイル画像をサムネイルデータ９５に記録する。これにより画像および各種データは、ＲＡＷファイル化される。ＭＰＵ２０は、ステップＳ１８１の処理の後、ステップＳ１８３へ移行する。
【０１９５】
次に、ＭＰＵ２０は、撮影画像の記録画質がＪＰＥＧに選択されている場合に、ステップＳ１８０からステップＳ１８２へ移行する。そして、ＭＰＵ２０は、欠損画素補完画像を画像処理回路４４でホワイトバランス補正、γ補正、エッジ強調等の画像処理を行い、画像圧縮／伸張回路４５でＪＰＥＧ形式に従って圧縮する。さらに、ＭＰＵ２０は、ＪＰＥＧ形式に圧縮された画像データをメモリコントローラ２１により画像圧縮データ部６９に記録する。またＭＰＵ２０は、サムネイル画像を１ｓｔ  ＩＦＤ７７に記録し、焦点ずれ量データ８５ａをデータ記録領域８５に記録する。さらに、ＭＰＵ２０は、カメラの各種設定（シャッタースピード、絞り、レンズ焦点距離等）をＥｘｉｆルールに則り記録する。これにより、画像および各種データは、ＪＰＥＧファイル化される。
【０１９６】
次に、ＭＰＵ２０は、ＪＰＥＧファイル又はＲＡＷファイルとなった画像ファイルをメディア４８に記録する（ステップＳ１８３）。
【０１９７】
次に、ＭＰＵ２０は、ＭＦキャリブレーションが有効に設定されているか否かを判定する（ステップＳ１８４）。そして、有効に設定されている場合には、ステップＳ１８５へ移行する。無効に設定されている場合には、ステップＳ１８６へ移行する。
【０１９８】
次に、ステップＳ１８５へ進んだ場合に、ＭＰＵ２０は、レンズ制御回路２３へＭＦ補正キャンセルを指示し、撮影レンズ３内の図示しないフォーカスレンズ群を駆動し、マニュアルフォーカス補正のキャンセルを行う。
【０１９９】
次に、ステップＳ１８６へ進んだ場合に、ＭＰＵ２０は、モータ駆動回路２６に制御信号を送信して図示しないミラー駆動用モータを駆動し、主ミラー４とサブミラー７を、図１に示す観察位置へ移動（ミラーダウン）させる。これにより、主ミラー４とサブミラー７とは、撮影光路から退避した位置から、撮影光束をファインダーへと反射して導くための図１に示す観察位置にセットされる。
【０２００】
次に、ＭＰＵ２０は、モータ駆動回路２６に制御信号を送信して図示しないチャージ用モータを通電制御し、シャッター５をチャージする（ステップＳ１８７）。
【０２０１】
ＭＰＵ２０は、上述したＭＦ時撮像シーケンスの処理を完了した後、図１８に示すメインルーチン内のステップＳ１６３にリターンする。
【０２０２】
次に、ＭＰＵ２０は、第一の記憶手段であるＳＤＲＡＭ４３に記憶されているサムネール画像を液晶モニタ１４に表示する（ステップＳ１６３）。そして、ＭＰＵ２０は、所定時間経過後、表示をオフし、マニュアルフォーカス撮影シーケンスを完了する。
【０２０３】
要するに、この撮像装置では、所要の時点でファインダーピントと撮像面のピントとの間に生じた誤差を補正するため、ＭＦキャリブレーションモードを設ける。
【０２０４】
このＭＦキャリブレーションモード時には、ユーザーがファインダーを覗いて合焦させて撮影するマニュアルフォーカス操作（ピント調整操作）により撮影された被写体像を液晶モニタ１４に表示する。
【０２０５】
次に、ユーザーは、マルチコントローラ３３を操作することにより、この表示された被写体像上に、ユーザーがピント合わせに用いた領域を指示するためのＭＦキャリブレーション枠を重ねて表示させる。
【０２０６】
このユーザーがマルチコントローラ３３により設定したＭＦキャリブレーション枠で囲んで特定された被写体像の一部は、ユーザーのマニュアルフォーカス操作により合焦された対象であると考えられる。なお、ユーザーのマニュアルフォーカス操作によって被写体像を得た場合には、その被写体像全体に渡って合焦された状態であるとは限らない。例えば、ユーザーは、この被写体像中の撮影ターゲットとなっている部分だけを合焦させ、他の部分を合焦させることに無関心である場合もある。
【０２０７】
そこで、この撮像装置では、ユーザーが被写体像中で合焦させた部分を特定するため、ユーザーにマルチコントローラ３３を用いて合焦させた部分を指定するためのＭＦキャリブレーション枠を被写体像上に重ねて表示させる。
【０２０８】
このＭＦキャリブレーション枠内に当たる部分は、ＭＦキャリブレーションエリアとなる。また、この撮像装置では、複数の焦点検出用画素を備える撮像素子６で撮影することにより、画像データ（撮像データ）と撮像面位相差ＡＦデータとを含む被写体像のデータが記録されている。
【０２０９】
次に、この撮像装置は、この表示された被写体像のＭＦキャリブレーションエリア内における、撮像面位相差ＡＦデータから焦点ずれ量データ（デフォーカス量）に対応するＭＦ補正値を算出して記録する。
【０２１０】
このようにして演算されたＭＦ補正値は、ファインダーピントと撮像用結像面のズレによる誤差を補正するための補正値となる。この撮像装置では、このＭＦキャリブレーションエリアの焦点ズレ量に対応したＭＦ補正値を第二の記憶手段記憶しておく。
【０２１１】
そして、この撮像装置では、レリーズボタンが第２ストローク（全押し）ＯＮ操作されて露光動作を開始すると、ＭＰＵ２０が、ＭＦ補正値をレンズ制御回路２３へ送出する。これによりレンズ制御回路２３は、撮影レンズ３内の図示しないフォーカスレンズ群を駆動し、マニュアルフォーカス補正を行って撮影する。これにより、この撮像装置では、ファインダーで合焦した状態から、撮像用結像面で合焦した状態へ移行してから撮影が行われるので、ピントの合った撮影画像を得ることができる。すなわち、この撮像装置では、ファインダーによるマニュアルフォーカスを行って撮影する場合に、良好なファインダー観察及び適切に合焦した撮影画像を得ることができる。
【０２１２】
さらに、この撮像装置では、種々の要因で事後的にファインダーピントと撮像用結像面との間にズレによる誤差を生じた場合でも、任意のタイミングでＭＦキャリブレーションモードを利用して合焦状態を修正できる。
【０２１３】
また、本実施の形態では、ＪＰＥＧとＲＡＷのいずれもＥｘｉｆ形式に準じた説明としたが、画像ファイル内に画像データ（撮像データ）と撮像面位相差ＡＦデータが記録されていれば、いかなる形式でも構わない。またＪＰＥＧファイル内に記録する撮像面位相差ＡＦデータは、各焦点検出領域における焦点ずれ量としたが、焦点ずれ量を演算する範囲を焦点検出領域に限定するものでなく、セクション毎等としても良い。また撮像面位相差ＡＦデータは、焦点ずれ量に限定されるものではなく、撮影レンズ３の情報と焦点ずれ量から演算されるカメラから被写体までの距離等の測距データとしても良い。またＲＡＷファイルにおいては、ＲＡＷデータ内に焦点検出用画素データが記録されているため、画像付加情報９３内に撮像面位相差ＡＦデータを記録していないが、ＪＰＥＧファイル同様に記録しても良い。
【符号の説明】
【０２１４】
６  撮像素子
１４  液晶モニタ
２０  ＭＰＵ
２１  メモリコントローラ
３３  マルチコントローラ
４３  ＳＤＲＡＭ
【図１】
2011130256.tif 000003
【図２】
2011130256.tif 000004
【図３】
2011130256.tif 000005
【図４】
2011130256.tif 000006
【図５】
2011130256.tif 000007
【図６】
2011130256.tif 000008
【図７】
2011130256.tif 000009
【図８】
2011130256.tif 000010
【図９】
2011130256.tif 000011
【図１０】
2011130256.tif 000012
【図１１】
2011130256.tif 000013
【図１２】
2011130256.tif 000014
【図１３】
2011130256.tif 000015
【図１４】
2011130256.tif 000016
【図１５】
2011130256.tif 000017
【図１６】
2011130256.tif 000018
【図１７】
2011130256.tif 000019
【図１８】
2011130256.tif 000020
【図１９】
2011130256.tif 000021
【図２０】
2011130256.tif 000022
【図２１】
2011130256.tif 000023