(57)【要約】【課題】画像中のピント位置を確認するためのガイドの表示処理を高速化し、被写体の動きや焦点検出に追従した表示を可能とする。【解決手段】撮像装置は、画像中のピントを合わせる位置を検出する検出手段と、前記検出された位置を示すガイドを前記画像に重畳した合成画像を生成する処理手段と、前記処理手段により生成された合成画像を表示する表示手段と、前記合成画像を生成する処理に用いられる表示情報を、前記検出手段により検出される前記位置の情報に応じて更新する制御手段と、を有する。【選択図】図２
2019198008.tif 000002
【特許請求の範囲】
【請求項１】
画像中のピントを合わせる位置を検出する検出手段と、
前記検出された位置を示すガイドを前記画像に重畳した合成画像を生成する処理手段と、
前記処理手段により生成された合成画像を表示する表示手段と、
前記合成画像を生成する処理に用いられる表示情報を、前記検出手段により検出される前記位置の情報に応じて更新する制御手段と、を有することを特徴とする撮像装置。
【請求項２】
前記表示情報に応じて前記ガイドを生成する生成手段をさらに有し、
前記生成手段は、前記検出手段が画像全体において検出可能な位置の数と同じ数のガイドを含む画像であって、前記検出された位置を示すガイドのみが表示可能となる第１の画像を生成することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記処理手段は、前記検出手段が画像全体において検出可能な位置の数と同じ数のガイドを含む画像から、前記検出された位置および当該位置の形状に応じたガイドのみを切り出した第２の画像を生成することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記ガイドは、前記検出された位置を示す枠線であることを特徴とする請求項１から３のいずれか１項に記載の撮像装置。
【請求項５】
前記表示情報は、前記ガイドの色情報と、前記ガイドと前記画像の合成比率を示す情報の少なくとも一方を含むことを特徴とする請求項１から４のいずれか１項に記載の撮像装置。
【請求項６】
前記表示情報は、前記制御手段が更新を行うルックアップテーブルとして保持され、
前記ルックアップテーブルのデータ容量の範囲内で、前記ガイドの数に応じて前記色情報および前記合成比率を示す情報の分解能が可変であることを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記制御手段は、前記検出手段による検出タイミングに最も近い表示タイミングで前記表示情報を更新することを特徴とする請求項１から６のいずれか１項に記載の撮像装置。
【請求項８】
前記ピントを合わせる位置は、オートフォーカス機能による合焦位置または合焦した被写体位置であることを特徴とする請求項１から７のいずれか１項に記載の撮像装置。
【請求項９】
画像を撮像する撮像手段をさらに有し、
前記ガイドは、撮像されたライブビュー画像中のピントを合わせる位置に重畳されることを特徴とする請求項１から８のいずれか１項に記載の撮像装置。
【請求項１０】
検出手段と、処理手段と、表示手段と、制御手段を有する撮像装置の制御方法であって、
前記検出手段が、画像中のピントを合わせる位置を検出するステップと、
前記処理手段が、前記検出された位置を示すガイドを前記画像に重畳した合成画像を生成する処理ステップと、
前記表示手段が、前記処理手段により生成された合成画像を表示するステップと、
前記制御手段が、前記合成画像を生成する処理に用いられる表示情報を、前記検出手段により検出される前記位置の情報に応じて更新するステップと、を有することを特徴とする撮像装置の制御方法。
【請求項１１】
前記表示情報に応じて前記ガイドを生成する生成ステップをさらに有し、
前記生成ステップでは、前記検出手段が画像全体において検出可能な位置の数と同じ数のガイドを含む画像であって、前記検出された位置を示すガイドのみが表示可能となる第１の画像を生成することを特徴とする請求項１０に記載の制御方法。
【請求項１２】
前記処理ステップでは、前記検出手段が画像全体において検出可能な位置の数と同じ数のガイドを含む画像から、前記検出された位置および当該位置の形状に応じたガイドのみを切り出した第２の画像を生成することを特徴とする請求項１０に記載の制御方法。
【請求項１３】
前記ガイドは、前記検出された位置を示す枠線であることを特徴とする請求項１０から１２のいずれか１項に記載の制御方法。
【請求項１４】
前記表示情報は、前記ガイドの色情報と、前記ガイドと前記画像の合成比率を示す情報の少なくとも一方を含むことを特徴とする請求項１０から１３のいずれか１項に記載の制御方法。
【請求項１５】
前記表示情報は、前記制御手段が更新を行うルックアップテーブルとして保持され、
前記ルックアップテーブルのデータ容量の範囲内で、前記ガイドの数に応じて前記色情報および前記合成比率を示す情報の分解能が可変であることを特徴とする請求項１４に記載の制御方法。
【請求項１６】
前記表示情報は、前記検出手段による検出タイミングに最も近い表示タイミングで更新されることを特徴とする請求項１０から１５のいずれか１項に記載の制御方法。
【請求項１７】
前記ピントを合わせる位置は、オートフォーカス機能による合焦位置または合焦した被写体位置であることを特徴とする請求項１０から１６のいずれか１項に記載の制御方法。
【請求項１８】
前記ガイドは、撮像手段により撮像されたライブビュー画像中のピントを合わせる位置に重畳されることを特徴とする請求項１０から１７のいずれか１項に記載の制御方法。
【請求項１９】
コンピュータに、請求項１０から１８のいずれか１項に記載された制御方法を実行させるためのプログラム。
【請求項２０】
コンピュータに、請求項１０から１８のいずれか１項に記載された制御方法を実行させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像にフォーカス枠を表示する技術に関する。
【背景技術】
【０００２】
デジタルカメラやデジタルビデオカメラでは、ライブビュー画像をカメラ内のディスプレイや電子ビューファインダー（ＥＶＦ）、カメラ外のディスプレイに表示して撮影対象を確認しながら撮影することが行われている。
【０００３】
また、デジタルカメラやデジタルビデオカメラには、オートフォーカス（ＡＦ）機能が搭載されている。撮影者はＡＦ機能により画像中のピント位置を確認することができるが、小型のカメラなどではディスプレイも小型で解像度も低いためピント位置の確認が困難となる。
【０００４】
そこで、画像中のピント位置を確認するための補助情報として、例えば、画像のピント位置に枠線などを表示する方法や、画像の一部分を拡大表示する方法や、ピーキングと呼ばれる被写体の輪郭線を太く着色して表示する方法などがある。また、特許文献１には、被写体距離情報を用いて合焦した領域の画像のみ表示して、他の画像領域を非表示とする方法が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−５８７６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術では、画像処理に時間がかかり、画像中のピント位置を確認するためのガイドの表示処理が被写体の動きや焦点検出に追従できない場合がある。
【０００７】
本発明は、上記課題に鑑みてなされ、その目的は、画像中のピント位置を確認するためのガイドの表示処理を高速化し、被写体の動きや焦点検出に追従した表示が可能となる技術を実現することである。
【課題を解決するための手段】
【０００８】
上記課題を解決し、目的を達成するために、本発明の撮像装置は、画像中のピントを合わせる位置を検出する検出手段と、前記検出された位置を示すガイドを前記画像に重畳した合成画像を生成する処理手段と、前記処理手段により生成された合成画像を表示する表示手段と、前記合成画像を生成する処理に用いられる表示情報を、前記検出手段により検出される前記位置の情報に応じて更新する制御手段と、を有する。
【発明の効果】
【０００９】
本発明によれば、画像中のピント位置を確認するためのガイドの表示処理を高速化し、被写体の動きや焦点検出に追従した表示が可能となる。
【図面の簡単な説明】
【００１０】
【図１】実施形態１の装置構成を示すブロック図（Ａ）および実施形態２の装置構成を示すブロック図（Ｂ）。
【図２】実施形態１のＡＦ枠表示処理を示すフローチャート（Ａ）および実施形態２のＡＦ枠表示処理を示すフローチャート（Ｂ）。
【図３】実施形態１のＡＦ枠生成処理を説明する図。
【図４】実施形態２のＡＦ枠生成処理を説明する図。
【図５】実施形態１、２のＡＦ枠表示処理を示すタイミングチャート。
【図６】ＡＦ枠（Ａ）とＡＦ枠の表示情報（Ｂ）を例示する図。
【図７】ＡＦ枠の生成に使用するＬＵＴを例示する図。
【図８】撮像素子の画素配列を例示する図。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態について、添付図面を参照して詳細に説明する。なお、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成してもよい。
【００１２】
［実施形態１］
実施形態１では、撮像画面内に２次元状に配置された全ＡＦ枠のうち被写体の合焦位置に応じたＡＦ枠のみをライブビュー画像に重畳して表示し、他のＡＦ枠を非表示とするＡＦ枠表示処理を説明する。
【００１３】
まず、図１（Ａ）を用いて、実施形態１の撮像装置の構成について説明する。
【００１４】
本実施形態のデジタルカメラ１０は、オートフォーカス機能を有するデジタルカメラやデジタルビデオカメラに限らず、カメラ機能を有する携帯電話やその一種であるスマートデバイス、タブレット端末などの情報処理装置にも適用可能である。
【００１５】
光学系１００は、撮像レンズ、シャッター、絞りなどを備える。イメージセンサ部１０１は、ＣＣＤやＣＭＯＳなどの撮像素子を備える。イメージセンサ部１０１は、光学系１００を通じて入射光量やフォーカス調整が行われて結像された被写体像を光電変換してアナログ画像信号を生成する。また、イメージセンサ部１０１は、アナログ信号をデジタル信号に変換するＡＤ変換部を有する。イメージセンサ部１０１の撮像素子の各画素には、Ｒ（赤）、Ｇ（緑）、Ｂ（青）のいずれかのカラーフィルタが規則的にモザイク状に、例えば４画素ごとに赤１画素、青１画素、緑２画素を１組として配列されている。このような画素の配置はベイヤー配列と呼ばれる。図８（Ａ）はＲＧＢの各画素８０１、８０２、８０３について１つの画素が１つの領域で構成される場合を例示している。図８（Ｂ）はＲＧＢの各画素８１１、８１２、８２１、８２２、８３１、８３２について１つの画素が２つの領域（Ａ像領域とＢ像領域）で構成される場合を例示している。本実施形態では、図８（Ｂ）の構造のイメージセンサ（分割画素センサ）を採用した例を説明する。
【００１６】
図８（Ｃ）は、図８（Ｂ）のイメージセンサ部１０１の構造を例示している。図８（Ｃ）において、Ａ像用受光素子８１１、８２１、８３１は、撮像レンズ１００のＡ像領域を通過した光を受光し、Ｂ像用受光素子８１２、８２２、８３２は、撮像レンズ１００のＢ像領域を通過した光を受光する。同一の撮像レンズのＡ像とＢ像を１つのマイクロレンズ８４０を通して各画素の分割領域で受光することにより、視差のある２つの画像信号を取得することが可能である。
【００１７】
イメージセンサ部１０１によって生成された画像信号は、ベイヤー画像情報として焦点／被写体検出部１０２に出力される。
【００１８】
焦点／被写体検出部１０２は、図８（Ｃ）に示すＡ像領域とＢ像領域から各々得られた画像情報を加算したベイヤー画像情報として現像処理部１０３に出力する。また、焦点／被写体検出部１０２は、ライブビュー画像中の被写体を検出する機能と、被写体の距離を検出する機能と、被写体の合焦度合（ピントのズレの程度）を検出する機能と、を有する。被写体は、画像情報から高周波成分（被写体のエッジ情報）を抽出し、抽出成分の大きさ基づいて検出する。エッジ情報の抽出方法は、例えばＦＩＲ（Ｆｉｎｉｔｅ  Ｉｍｐｕｌｓｅ  Ｒｅｓｐｏｎｓｅ）型のバンドパスフィルタを用いる。また、エッジ情報の抽出箇所は、画像情報全体でもよいし、被写体の距離情報によって画像情報内を部分的に抽出箇所と指定することも可能である。被写体距離および合焦度合は、Ａ像領域とＢ像領域の各画像情報を相関演算して得られた視差情報から算出される。焦点／被写体検出部１０２は、例えば、画像情報から複数の顔を検出し、検出した各顔の距離情報や合焦度合を算出し、制御部１０４に出力する。
【００１９】
現像処理部１０３は、焦点／被写体検出部１０２からベイヤー画像情報を取得し、ＲＧＢ画像信号のオフセット調整、ゲイン調整、ガンマ補正処理を行う。ガンマ補正は、光学系１００のレンズの特性やイメージセンサ部１０１の特性などに基づいて、ユーザが所望する階調特性の画像データを生成する処理である。ユーザは、ガンマ補正値を変更することによって、ディスプレイに表示するための画像データの生成や、映画フィルムの質感や階調を再現した画像データの生成が可能である。また、現像処理部１０３は、ＲＧＢ画像信号を輝度信号（Ｙ）と色差信号（Ｃｂ、Ｃｒ）に変換して表示処理部１０７に出力する。また、現像処理部１０３は、レンズの歪曲収差の補正処理や、カメラの防振処理やノイズリダクション処理なども行う。
【００２０】
制御部１０４は、演算処理部であるＣＰＵ１０４ａと、ＣＰＵ１０４ａが実行するプログラムを格納するメモリ１０４ｂを含み、デジタルカメラ１０の全体の動作を制御する。メモリ１０４ｂには、後述するＡＦ枠設定テーブルが格納され、ＣＰＵ１０４ａによりテーブルの内容が更新可能である。
【００２１】
全ＡＦ枠画像３０２は、図３（Ｂ）に示すようにイメージセンサ部１０１の撮像画面全体（撮像画像全体）における検出可能な位置（測距点）の数と同数のガイド（ＡＦ枠）３０３を描画した画像情報である。ＡＦ枠３０３は、画像中のピントを合わせる位置（合焦位置）を表示する枠線のグラフィック画像である。全ＡＦ枠画像３０２は、図示しないＤＲＡＭなどの画像メモリに予め保持しておいてもよいし、制御部１０４や図示していないＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの描画処理部により生成するようにしてもよい。図３（Ｅ）は、図３（Ｂ）の全ＡＦ枠画像３０２のうち左上端部の３つのＡＦ枠３０３ａ、３０３ｂ、３０３ｃを拡大して示している。枠線０で示される画素は画素値［０］を、枠線１で示される画素は画素値［１］を、枠線外の斜線で示される領域３０３ｄは、例えば画素値［１０２３］などの情報を持っている。
【００２２】
ＡＦ枠情報生成部１０５は、制御部１０４から取得した被写体距離情報や合焦度合情報に基づき、図３（Ｃ）のＡＦ枠画像３０４を生成するための表示情報を生成する。図３（Ｃ）のＡＦ枠画像３０４は、図３（Ｂ）の全ＡＦ枠画像３０２のうちライブビュー画像に重畳したときに合焦位置に対応するＡＦ枠３０５のみが表示可能となっている。表示情報は、図３（Ｄ）に示すようなＡＦ枠設定用のルックアップテーブル（ＬＵＴ）に保持され、制御部１０４のＣＰＵ１０４ａが順次検出される合焦位置に応じてＬＵＴの内容を更新する。ＬＵＴは、例えば、ＡＦ枠３０３の枠線の番号、枠線番号ごとの色情報、透過情報（アルファブレンド処理におけるα値）などを含む。色情報は、輝度値と色差値、Ｒ（赤）、Ｇ（緑）、Ｂ（青）値の少なくともいずれかを含む。
【００２３】
表示処理部１０７は、図３（Ｂ）の全ＡＦ枠画像３０２を取得する。そして、表示処理部１０７は、ＡＦ枠情報生成部１０５で生成された表示情報（ＬＵＴ）に基づき、図３（Ｂ）の全ＡＦ枠画像３０２のうち合焦位置に対応する図３（Ｃ）のＡＦ枠３０５のみを表示可能（α＝１００％）としたＡＦ枠画像３０４を生成する。図３（Ｂ）の全ＡＦ枠画像３０２のうち合焦位置に対応する図３（Ｃ）のＡＦ枠３０５以外のＡＦ枠については、合成比率α＝０％とされる。α値（合成比率）が１００％のＡＦ枠は、透過度０％の不透明表示となり、α値（合成比率）が０％のＡＦ枠は、透過度１００％の透明表示となる。また、表示処理部１０７は、生成したＡＦ枠画像３０４をα値（合成比率）に応じて現像処理部１０３から出力されるライブビュー画像に重畳するアルファブレンド処理を行い、図３（Ａ）に示す合成画像情報３０１を表示用同期信号と共に表示装置１０８に出力する。表示用同期信号は、画像の水平方向同期信号、画像の垂直方向同期信号、有効画像位置同期信号などである。
【００２４】
＜撮影時のＡＦ枠表示処理＞次に、図２（Ａ）を参照して、本実施形態のデジタルカメラによるＡＦ枠表示処理について説明する。
【００２５】
図２（Ａ）は、本実施形態のデジタルカメラが行う撮影時のＡＦ枠表示処理を示すフローチャートである。なお、図２（Ａ）の処理は、制御部１０４のＣＰＵ１０４ａがメモリ１０４ｂに格納されたプログラムを実行し、カメラの各部を制御することによって実現される。なお、図２（Ａ）の処理は、デジタルカメラ１０を起動してＡＦモードに設定されると開始される。
【００２６】
Ｓ２０１では、ＣＰＵ１０４ａは、焦点／被写体検出部１０２により算出された被写体距離情報を取得する。焦点／被写体検出部１０２は、図８（Ｃ）に示した撮像レンズ１００のＡ像領域とＢ像領域から得られた視差情報から被写体距離情報を算出し、制御部１０４に出力する。
【００２７】
Ｓ２０２では、ＣＰＵ１０４ａは、焦点／被写体検出部１０２により算出された被写体の合焦度合を示す合焦情報を取得する。
【００２８】
Ｓ２０３では、ＣＰＵ１０４ａは、Ｓ２０１で取得した被写体距離と、Ｓ２０２で取得した合焦情報に基づいて、ライブビュー画像中の合焦位置を検出可能か判定する。
【００２９】
Ｓ２０３で合焦位置を検出できなかった場合、ＣＰＵ１０４ａは、Ｓ２０４においてＡＦ枠を非表示とした後、Ｓ２０２に戻り再度合焦情報の取得を行う。一方、Ｓ２０３で合焦位置を検出できた場合、ＣＰＵ１０４ａは、Ｓ２０５において、合焦位置に応じて図３（Ｄ）のＡＦ枠設定用のＬＵＴ（以下、ＡＦ枠設定テーブル）を書き換える。例えば、合焦位置が、図３（Ｂ）の全ＡＦ枠画像３０２における枠線番号１８、３０、３１、４３、４４、５７の６個の領域であった場合、ＡＦ枠情報生成部１０５で生成された図３（Ｄ）に示すＡＦ枠設定テーブルの該当する番号のみ、透過情報（α）を１００％、色情報を赤色に書き換える。色情報は、輝度値と色差値、またはＲ（赤）、Ｇ（緑）、Ｂ（青）値の少なくともいずれかを含む。本実施形態では、ＡＦ枠設定テーブルの更新処理は、制御部１０４のＣＰＵ１０４ａがＡＦ枠画像が描画される画像メモリ（ＶＲＡＭ）にアクセスせずに実行し、高速な書き換えが可能となっている。このため、ＡＦ枠の表示処理を高速化し、被写体の動きや焦点検出に追従したＡＦ枠表示が可能となる。また、ＡＦ枠設定テーブルのデータ容量が固定であった場合、そのデータ容量の範囲内で、ＡＦ枠数に応じて色情報や透過情報の分解能を変化させることも可能である。例えば、図７に示すように、ＡＦ枠設定テーブルが２５６バイトの容量であった場合、枠数が６４個のときは色情報や透過情報の個々のデータを８ビットで保持することが可能である。同様に、枠数が１２８個のときは４ビット、枠数が２５６個のときは２ビット、枠数が５１２個のときは１ビットで色情報や透過情報の個々のデータを保持することが可能である。
【００３０】
Ｓ２０６では、ＣＰＵ１０４ａは、表示処理部１０７により、図示しない画像メモリ（ＶＲＡＭ）などから図３（Ｂ）の全ＡＦ枠画像３０２を読み出す。そして、ＣＰＵ１０４ａは、Ｓ２０５で書き換えられたＡＦ枠設定テーブルに基づいて、図３（Ｂ）の全ＡＦ枠画像３０２から図３（Ｃ）に示すような合焦位置のＡＦ枠３０５のみを表示可能なＡＦ枠画像３０４を生成する。全ＡＦ枠画像３０２は、イメージセンサ部１０１の特性などによって１枠の大きさや枠数が可変である。全ＡＦ枠画像３０２は、予め制御部１０４のメモリ１０４ｂに記憶しておいてもよいし、ＣＰＵ１０４ａや図示していないＧＰＵなどの描画処理部により生成するようにしてもよい。
【００３１】
Ｓ２０７では、ＣＰＵ１０４ａは、現象処理部１０３から出力されるライブビュー画像と、Ｓ２０６で生成されたＡＦ枠画像３０４を表示処理部１０７により合成して、図３（Ａ）に示す合成画像３０１を生成する。
【００３２】
Ｓ２０８では、ＣＰＵ１０４ａは、Ｓ２０７で生成された合成画像３０１を表示装置１０８に表示し、Ｓ２０１からの処理を繰り返し行う。
【００３３】
次に、図２（Ａ）のＳ２０２からＳ２０８までの処理を、図５に示すタイミングチャートを用いて説明する。
【００３４】
焦点検出タイミングはＦＴ（Ｆｏｃｕｓ  Ｔｉｍｉｎｇ）で示し、例えば１２０Ｈｚや６０Ｈｚの周期で焦点検出を行い、合焦情報をＦＴごとに更新する。
【００３５】
表示タイミングはＤＴ（Ｄｉｓｐｌｙ  Ｔｉｍｉｎｇ）で示し、ＦＴとは異なる周期である場合や、ＦＴと同周期だが位相が異なる場合がある。ＦＴ１によって更新された合焦情報Ｆ１をＤＴ１で取得し、ＡＦ枠設定テーブルのテーブルマスク情報Ｍ１として使用し、画像情報Ｄ１を表示出力する。ＦＴの変化点から最も近いＤＴでＡＦ枠設定テーブルを更新することによって、焦点検出に追従したＡＦ枠表示が可能である。テーブルマスク情報Ｍは、ＤＴ波形の立ち上り変化点で更新され、ＤＴ波形の立ち下りから立ち上りまでの期間が有効表示期間であり、画像Ｄを表示出力する。
【００３６】
上述した処理によって、ＡＦ枠の表示処理を高速化し、被写体の動きや焦点検出に追従したＡＦ枠表示が可能となる。
【００３７】
なお、実施形態１では、全ＡＦ枠画像３０２のうち隣接する６個のＡＦ枠３０５を表示する例を示したが、図６（Ａ）に示すように撮像画面内の離れた複数の領域（３か所）６０１、６０２、６０３にＡＦ枠を同時表示させることも可能である。さらに、図６（Ａ）に示す３か所６０１、６０２、６０３のＡＦ枠の色を図６（Ｂ）に示すようにＡＦ枠設定テーブルで赤、青、緑など別の色に設定することも可能である。
【００３８】
［実施形態２］
実施形態２では、撮像画面内に２次元状に配置された全ＡＦ枠画像から、合焦した被写体位置に応じたＡＦ枠のみを切り出し、ライブビュー画像に重畳して表示するＡＦ枠表示処理を説明する。
【００３９】
図１（Ｂ）は、実施形態２のデジタルカメラの装置構成を例示している。本実施形態のデジタルカメラ１０は、実施形態１の図１（Ａ）に示すＡＦ枠情報生成部１０５に代えてＡＦ枠生成部２０５が設けられている。その他の構成は、図１（Ａ）と同様であるため説明は省略する。
【００４０】
ＡＦ枠生成部２０５は、焦点／被写体検出部１０２により検出された合焦した被写体の位置と形状に応じてＡＦ枠画像を生成する。ＡＦ枠生成部２０５は、例えば、図４（Ｂ）に示す全ＡＦ枠画像４０２から、図４（Ｅ）に示す合焦した被写体位置の座標（ｘ、ｙ）に応じて図４（Ｃ）に示すＡＦ枠４０３を切り出し、さらに図４（Ｄ）に示すように被写体形状に合わせた枠線のみのＡＦ枠画像４０４を生成する。図４（Ｄ）のＡＦ枠画像４０４は、実施形態１と同様に、図４（Ｆ）に示すＡＦ枠設定テーブルを使用して生成される。図４（Ｇ）は、図４（Ｃ）のＡＦ枠４０３を拡大して示している。枠線０〜７で示される各画素、枠線外の斜線で示される領域は、それぞれ画素値の情報を持っている。
【００４１】
次に、図２（Ｂ）を参照して、実施形態２のデジタルカメラによるＡＦ枠表示処理を説明する。
【００４２】
図２（Ｂ）は、本実施形態のデジタルカメラが行う撮影時のＡＦ枠表示処理を示すフローチャートである。なお、図２（Ｂ）の処理は、制御部１０４のＣＰＵ１０４ａがメモリ１０４ｂに格納されたプログラムを実行し、カメラの各部を制御することによって実現される。なお、図２（Ｂ）の処理は、デジタルカメラ１０を起動してＡＦモードに設定されると開始される。
【００４３】
Ｓ２１１では、ＣＰＵ１０４ａは、焦点／被写体検出部１０２により算出された被写体距離情報を取得する。焦点／被写体検出部１０２は、図８（Ｃ）に示したＡ像領域とＢ像領域から得られた視差情報から被写体距離情報を算出し、制御部１０４に出力する。
【００４４】
Ｓ２１２では、ＣＰＵ１０４ａは、焦点／被写体検出部１０２により算出された被写体の位置、形状、合焦度合を示す被写体情報を取得する。
【００４５】
Ｓ２１３では、ＣＰＵ１０４ａは、Ｓ２１１で取得した被写体距離と、Ｓ２１２で取得した被写体情報に基づいて、合焦した被写体位置を検出可能か判定する。
【００４６】
Ｓ２１３で合焦した被写体を検出できなかった場合、ＣＰＵ１０４ａは、Ｓ２１４においてＡＦ枠を非表示とした後、Ｓ２１２に戻り再度被写体情報の取得を行う。Ｓ２１２で被写体位置の検出を行う。一方、Ｓ２１３で合焦した被写体位置を検出できた場合、ＣＰＵ１０４ａは、Ｓ２１５において、合焦した被写体位置に応じて図４（Ｆ）に示すＡＦ枠設定テーブルを書き換える。例えば、合焦した被写体位置が、図４（Ｄ）に示す枠線番号１、２、３、４、５、７の６個の領域であった場合、ＡＦ枠生成部２０５で生成された図４（Ｃ）に示すＡＦ枠４０３のうち、図４（Ｆ）に示すＡＦ枠設定テーブルの該当する番号のみ、透過情報（α）を１００％、色情報を赤色に書き換える。色情報は、輝度値と色差値、またはＲ（赤）、Ｇ（緑）、Ｂ（青）値などで設定可能である。本実施形態では、ＡＦ枠設定テーブルの更新処理は、制御部１０４のＣＰＵ１０４ａがＡＦ枠画像が描画される画像メモリ（ＶＲＡＭ）にアクセスせずに実行し、高速な書き換えが可能となっている。このため、ＡＦ枠の表示処理を高速化し、ライブビュー画像中の被写体の動きや焦点検出に追従したＡＦ枠表示が可能となる。また、ＡＦ枠設定テーブルのデータ容量が固定であった場合、そのデータ容量の範囲内で、ＡＦ枠数に応じて色情報や透過情報の分解能を変化させることも可能である。例えば、図７に示すように、ＡＦ枠設定テーブルが２５６バイトの固定容量であった場合、枠数が６４個のときは色情報や透過情報の個々のデータを８ビットで保持することが可能である。同様に、枠数が１２８個のときは４ビット、枠数が２５６個のときは２ビット、枠数が５１２個のときは１ビットで色情報や透過情報の個々のデータを保持することが可能である。
【００４７】
Ｓ２１６では、ＣＰＵ１０４ａは、表示処理部１０７により、図示しない画像メモリ（ＶＲＡＭ）などから図４（Ｂ）に示す全ＡＦ枠画像４０２を読み出し、全ＡＦ枠画像４０２から合焦した被写体位置に応じて図４（Ｃ）に示すＡＦ枠４０３を切り出し、さらに図４（Ｄ）に示すように被写体形状に合わせた枠線のみのＡＦ枠画像４０４を生成する。全ＡＦ枠画像４０２は、イメージセンサ部１０１の特性などによって１枠の大きさや枠数が可変である。全ＡＦ枠画像４０２は、予め制御部１０４のメモリ１０４ｂに記憶しておいてもよいし、ＣＰＵ１０４ａや図示していないＧＰＵなどの描画処理部により生成するようにしてもよい。
【００４８】
Ｓ２１７では、ＣＰＵ１０４ａは、表示処理部１０７により、現象処理部１０３から出力されるライブビュー画像と、Ｓ２１６で生成されたＡＦ枠画像４０４とを図４（Ｅ）に示す被写体位置の座標（ｘ、ｙ）に応じて合成して、図４（Ａ）に示す合成画像４０１を生成する。図４（Ｅ）に示す被写体位置は、例えばライブビュー画像の左上を原点として水平方向ｘ、垂直方向ｙの位置を指定して合成可能である。
【００４９】
Ｓ２１８では、ＣＰＵ１０４ａは、Ｓ２１７で生成された合成画像４０１を表示装置１０８に表示し、Ｓ２１１からの処理を繰り返し行う。
【００５０】
次に、図２（Ｂ）のＳ２１２からＳ２１８までの処理を、図５に示すタイミングチャートを用いて説明する。
【００５１】
例えば１２０Ｈｚや６０Ｈｚの周期で焦点検出を行い、被写体情報を焦点検出タイミングＦＴごとに更新する。表示タイミングＤＴは、ＦＴ１によって更新された被写体情報Ｆ１をＤＴ１で取得し、ＡＦ枠設定テーブルのテーブルマスク情報Ｍ１として使用し、画像情報Ｄ１を表示出力する。ＦＴの変化点から最も近いＤＴでＡＦ枠設定テーブルを更新することによって、焦点検出に追従したＡＦ枠表示が可能である。テーブルマスク情報Ｍは、ＤＴ波形の立ち上り変化点で更新され、ＤＴ波形の立ち下りから立ち上りまでの期間が有効表示期間であり、画像Ｄを表示出力する。
【００５２】
上述した処理によって、ＡＦ枠の表示処理を高速化し、被写体の動きや位置に追従したＡＦ枠表示が可能となる。
【００５３】
なお、実施形態２では、全ＡＦ枠画像４０２のうち隣接する６個のＡＦ枠（ＡＦ枠画像４０４）を表示する例を示したが、図６（Ａ）に示すように撮像画面内の離れた複数の領域（３か所）６０１、６０２、６０３にＡＦ枠を同時表示させることも可能である。さらに、図６（Ａ）に示す３か所６０１、６０２、６０３のＡＦ枠の色を図６（Ｂ）に示すようにＡＦ枠設定テーブルで赤、青、緑など別の色に設定することも可能である。
【００５４】
［他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５５】
１００…光学系、１０１…イメージセンサ部、１０２…焦点／被写体検出部、１０３…現像処理部、１０４…制御部、１０４ａ…ＣＰＵ、１０５…ＡＦ枠情報生成部、１０７…表示処理部、１０８…表示装置、２０５…ＡＦ枠生成部
【図１】
2019198008.tif 000003
【図２】
2019198008.tif 000004
【図３】
2019198008.tif 000005
【図４】
2019198008.tif 000006
【図５】
2019198008.tif 000007
【図６】
2019198008.tif 000008
【図７】
2019198008.tif 000009
【図８】
2019198008.tif 000010