(57)【特許請求の範囲】
【請求項１】
ユーザによるマニュアルフォーカス操作を受け付ける回転操作部材と、
撮像光学系の複数に分割された射出瞳の領域ごとに被写体光を光電変換して、前記複数に分割された射出瞳の領域ごとに画像信号を出力する撮像手段と、
前記複数に分割された射出瞳の領域ごとの画像信号に基づく第１の画像と第２の画像とを用いて、合焦に必要な前記回転操作部材の回転方向と回転量とを示す参照画像を生成する生成手段と、
前記第１の画像と前記第２の画像に基づいて検出された位相差ＡＦ方式の検出結果に応じた前記回転操作部材の回転量と回転方向に対応した前記参照画像が有する傾斜角度を算出する算出手段と、
前記参照画像を表示するように制御する表示制御手段と、を備え、
前記生成手段は、前記算出手段により算出された傾斜角度を有する分割線で分割された前記第１の画像と前記第２の画像を生成し、
前記算出手段は、前記撮像手段が撮像した際のＦ値をもとに回転係数を算出し、前記回転操作部材の回転量と回転方向に対応した前記参照画像の回転量と前記回転係数を乗算したものを画像回転量とする
ことを特徴とする撮像装置。
【請求項２】
前記参照画像は、前記光電変換によって得られる画像信号に基づいて生成された第１の画像と第２の画像とに基づいて、回転を含めた画像合成処理を実行することによって、生成される
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記回転操作部材の回転方向と回転量とに応じて、前記第１の画像と前記第２の画像との前記分割線に沿ったずれが変化する
ことを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記参照画像は、
前記第１の画像と前記第２の画像とを、前記回転操作部材の回転方向と回転量とに応じた角度だけ回転して合成することによって生成される
ことを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記参照画像は、
前記回転操作部材の回転方向と回転量とに応じた角度だけ回転させた合成領域に対応する前記第１の画像と前記第２の画像とを、回転させることなく合成することによって生成される
ことを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項６】
前記参照画像は、
所定の角度以上の回転は行われない
ことを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
撮像画像から、被写体を検出する検出手段を備え、
前記参照画像は、前記検出された被写体の位置に対応する
ことを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記検出手段は、複数の被写体を検出し、
前記参照画像は、前記検出された複数の被写体のそれぞれの位置に対応する
ことを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記参照画像は、前記検出された被写体の大きさに応じて大きさが変化する
ことを特徴とする請求項７または請求項８に記載の撮像装置。
【請求項１０】
前記参照画像は、被写界深度に応じた画像である
ことを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１１】
レンズ情報を取得するレンズ情報取得手段を備え、
前記参照画像は、前記レンズ情報取得手段によって前記レンズ情報が取得された場合には、前記レンズ情報に基づいて生成される
ことを特徴とする請求項１乃至１０のいずれか１項に記載の撮像装置。
【請求項１２】
前記レンズ情報は、レンズ毎に決められた前記回転操作部材の回転方向と回転量とを含んでおり、
前記参照画像は、前記レンズ情報に含まれる前記回転操作部材の回転方向と回転量とに基づいて生成される
ことを特徴とする請求項１１に記載の撮像装置。
【請求項１３】
ユーザによるマニュアルフォーカス操作を受け付ける回転操作部材と、撮像光学系の複数に分割された射出瞳の領域ごとに被写体光を光電変換して、前記複数に分割された射出瞳の領域ごとに画像信号を出力する撮像手段と、を備える撮像装置の制御方法であって、
前記複数に分割された射出瞳の領域ごとの画像信号に基づく第１の画像と第２の画像とを用いて、合焦に必要な前記回転操作部材の回転方向と回転量とを示す参照画像を生成する生成工程と、
前記第１の画像と前記第２の画像に基づいて検出された位相差ＡＦ方式の検出結果に応じた前記回転操作部材の回転量と回転方向に対応した前記参照画像が有する傾斜角度を算出する算出工程と、
前記参照画像を表示するように制御する表示制御工程と、を備え、
前記生成工程では、前記算出工程により算出された傾斜角度を有する分割線で分割された前記第１の画像と前記第２の画像を生成し、
前記算出工程では、前記撮像手段が撮像した際のF値をもとに回転係数を算出し、前記回転操作部材の回転量と回転方向に対応した前記参照画像の回転量と前記回転係数を乗算したものを画像回転量とする
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置およびその制御方法に関する。
【背景技術】
【０００２】
ユーザが被写体に焦点を合わせる際のアシスト機能として、スプリットイメージの表示機能を有するデジタルカメラ等の撮像装置が提案されている。スプリットイメージは、ピントのずれ量に応じて、２つの像が所定の方向（例えば水平または垂直方向）にずれた様子を表現する参照画像である。ユーザは、スプリットイメージを参照しながら、２つの像のずれをなくすように、焦点調節に用いる回転操作部材であるフォーカシングリングを回転させることで、被写体に焦点を合わせることができる。しかし、ユーザが、フォーカシングリングの回転方向と焦点の移動方向の関係を把握していないと、素早くかつ正確に被写体に焦点を合わせることが難しい。
【０００３】
特許文献１は、合焦状態に対して、Ｚ軸方向の手前側・奥側の合焦状態の評価結果に応じて、撮像した画像にフォーカシングリングの回転方向を示すマーカーを合成して表示する撮像装置を開示している。また、特許文献２は、合焦状態に対して、フォーカシングリングを時計回り、反時計回りに移動した時の画像をそれぞれ撮像して表示する撮像装置を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２７９３３４号公報
【特許文献２】特開２０１４−８９３２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１が開示する撮像装置は、撮像した画像に対してマーカーを重畳するので、撮像した画像の変化が少なく、視覚的にフォーカシングリングの回転方向や回転量が理解しにくい。また、特許文献２が開示する撮像装置では、フォーカシングリングの回転量が表示画面上に反映されないので、撮影者がフォーカシングリングの回転量を把握することができない。
【０００６】
本発明は、焦点調節用の回転操作部材の、合焦に必要な回転方向と回転量を視覚的に理解しやすくできる撮像装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態の撮像装置は、ユーザによるマニュアルフォーカス操作を受け付ける回転操作部材と、撮像光学系の複数に分割された射出瞳の領域ごとに被写体光を光電変換して、前記複数に分割された射出瞳の領域ごとに画像信号を出力する撮像手段と、前記複数に分割された射出瞳の領域ごとの画像信号に基づく第１の画像と第２の画像とを用いて、合焦に必要な前記回転操作部材の回転方向と回転量とを示す参照画像を生成する生成手段と、前記第１の画像と前記第２の画像に基づいて検出された位相差ＡＦ方式の検出結果に応じた前記回転操作部材の回転量と回転方向に対応した前記参照画像が有する傾斜角度を算出する算出手段と、前記参照画像を表示するように制御する表示制御手段と、を備え、前記生成手段は、前記算出手段により算出された傾斜角度を有する分割線で分割された前記第１の画像と前記第２の画像を生成し、前記算出手段は、前記撮像手段が撮像した際のＦ値をもとに回転係数を算出し、前記回転操作部材の回転量と回転方向に対応した前記参照画像の回転量と前記回転係数を乗算したものを画像回転量とする。
【発明の効果】
【０００８】
本発明の撮像装置によれば、焦点調節用の回転操作部材の、合焦に必要な回転方向と回転量を視覚的に理解しやすくできる。
【図面の簡単な説明】
【０００９】
【図１】実施例１の撮像装置の構成を示す図である。
【図２】スプリットイメージの表示処理を説明するフローチャートである。
【図３】画像処理部による画像の合成処理の例を説明する図である。
【図４】スプリットイメージの表示例を説明する図である。
【図５】スプリットイメージの表示処理を説明するフローチャートである。
【図６】スプリットイメージの表示例を説明する図である。
【図７】実施例３の撮像装置の構成を示す図である。
【図８】スプリットイメージの表示処理を説明するフローチャートである。
【図９】画像処理部が表示画像を生成するまでの流れを説明する図である。
【図１０】画像処理部が表示画像を生成するまでの流れを説明する図である。
【図１１】スプリットイメージの表示処理を説明するフローチャートである。
【図１２】スプリットイメージの表示処理を説明するフローチャートである。
【発明を実施するための形態】
【００１０】
（実施例１）
図１は、実施例１の撮像装置の構成を示す図である。
撮像装置１００は、撮像部１０１と、画像処理部１０５と、位相差検出部１０６と、制御部１０７と、操作部１０８とを備える。また、撮像装置１００は、揮発性メモリ１０９と、不揮発性メモリ１１０と、表示部１１１と、記憶媒体制御部１１２と、記憶媒体１１３と、バス１１４とを備える。
【００１１】
撮像部１０１は、撮像光学系１０２、撮像素子１０３、Ａ／Ｄ変換部１０４を有し、撮像光学系１０２から入射した被写体光をデジタル画像信号に光電変換する撮像処理を行う。撮像光学系１０２は、フォーカシングレンズを含むレンズ群およびフォーカシングリングを有する。フォーカシングリングは、焦点調節に用いる回転操作部材である。ユーザは、フォーカシングリングを回転させて、フォーカシングレンズの位置を調整することにより、撮像装置１００の焦点調節を行うことができる。
【００１２】
撮像素子１０３は、撮像光学系１０２で受光した光をアナログ画像信号に変換する。撮像素子１０３は、変換したアナログ画像信号をＡ／Ｄ変換部１０４へ出力する。撮像素子１０３の１つの画素は、複数の瞳分割領域を持ち、受光した光を瞳分割領域ごとにアナログ画像信号に変換できる。Ａ／Ｄ変換部１０４は、撮像素子１０３が変換したアナログ画像信号を、デジタル画像信号へ変換する。
【００１３】
制御部１０７は、撮像装置１００全体を制御する。具体的には、制御部１０７は、不揮発性メモリ１１０内のＦＲＯＭからプログラムをロードして実行することにより、バスで接続された各ブロックを制御する。制御部１０７は、例えば、Ａ／Ｄ変換部１０４が変換したデジタル画像信号を、揮発性メモリ１０９へ記録するように制御する。撮像素子１０３から瞳分割領域ごとにアナログ信号が出力されるので、瞳分割領域ごとにデジタル画像信号が得られ、揮発性メモリ１０９に記録される。
【００１４】
画像処理部１０５は、制御部１０７からの指示により、揮発性メモリ１０９に記録されているデジタル画像信号に対して、任意の画像処理を行う。この画像処理は、合成処理、回転処理、色変換処理、リサイズ、圧縮などである。例えば、画像処理部１０５は、制御部１０７の指示により、被写体位置にピントを合わせるために必要なフォーカシングリングの回転方向と回転量、つまり合焦に必要な回転方向と回転量を算出する。そして、画像処理部１０５は、算出したフォーカシングリングの回転方向と回転量を示すスプリットイメージを生成する。スプリットイメージは、ピントのずれ量に応じて、２つの像が所定の方向（例えば水平または垂直方向）にずれた様子を表現する参照画像である。また、画像処理部１０５は、Ａ／Ｄ変換部１０４で変換した瞳分割領域ごとのデジタル画像信号に画像処理を施し、１枚の撮像画像を生成する。制御部１０７は、生成された撮像画像を揮発性メモリ１０９へ記録するように制御する。
【００１５】
位相差検出部１０６は、揮発性メモリ１０９に記録されている瞳分割領域ごとのデジタル画像信号に基づいて、位相差を検出する。制御部１０７は、検出した位相差を揮発性メモリ１０９に記録するように制御する。瞳分割領域ごとのデジタル画像信号に基づいて位相差を検出する方法に関しては、公知であるので、説明を省略する。
【００１６】
制御部１０７は、位相差検出部１０６によって検出された位相差に基づいて、位相差ＡＦ方式をもとに、被写体位置にピントを合わせるために必要となるフォーカシングリングの回転量と回転方向とを算出する。制御部１０７は、画像処理部１０５が回転処理を行う際の画像回転量と、フォーカシングリングの回転量および回転方向とを対応づけることで、画像回転量すなわちスプリットイメージが有する回転量を算出する。
【００１７】
操作部１０８は、ユーザが撮像装置１００を外部から操作するレリーズボタン、電源ボタン等を有する。ユーザが、操作部１０８を操作し、制御部１０７は操作部１０８の状態に応じて静止画撮影や電源投入などの指示をする。揮発性メモリ１０９は、各ブロックにおいて生成したデータを制御部１０７からの指示により記録するＤＲＡＭである。不揮発性メモリ１１０は、制御部１０７を動作させるための定数、設定値、プログラムを格納するＦＲＯＭである。表示部１１１は、制御部１０７からの指示によって、揮発性メモリ１０９に記録されている撮像画像を表示する。
【００１８】
記憶媒体制御部１１２は、制御部１０７からの制御内容に応じて、揮発性メモリ１０９に記録された撮像画像や動画像を記憶媒体１１３に記録するよう制御する。記憶媒体１１３は、撮影した撮像画像や動画像を記録するための媒体であり、半導体メモリや磁気ディスク等を有する。バス１１４は、各モジュールを接続する。なお、図１に示して説明した撮像装置の構成は一例であり、以下に説明する動作を実行できるのであれば、本発明に係る撮像装置の構成は、図１に示した構成に限定されるものではない。
【００１９】
図２は、実施例１におけるスプリットイメージの表示処理を説明するフローチャートである。
撮像装置は、画像中心の位相差に応じて、表示部１１１の中心にスプリットイメージを表示する処理を実行する。まず、ユーザが、操作部１０８の電源ボタンを操作し、電源を投入すると、撮像装置１００が、撮像処理を開始する。ユーザの操作により、操作部１０８のレリーズボタンが全押しされると、制御部１０７が、撮像画像を記憶媒体１１３に記録し、終了する。本実施例では瞳分割の方向が水平方向であるものとして説明する。
【００２０】
ステップＳ２０１において、制御部１０７が、操作部１０８のレリーズボタンが全押しされているかを判断する。レリーズボタンが全押しされている場合は、処理がステップＳ２０９へ進む。レリーズボタンが全押しされていない場合は、処理がステップＳ２０２へ進む。
【００２１】
ステップＳ２０２において、撮像部１０１が、受光した被写体光を撮像光学系の瞳分割領域ごとに画像信号に変換することによって、撮像を実行する。画像処理部１０５は、撮像によって得られる画像信号に係る２像（第１の画像と第２の画像）を生成する。第１の画像として、左側の瞳分割領域の画像、第２の画像として、右側の瞳分割領域の画像が生成される。画像処理部１０５が、生成された２像から表示用の撮像画像を生成する。続いて、ステップＳ２０３において、位相差検出部１０６が、左側の瞳分割領域の画像と、右側の瞳分割領域の画像から、画像中心の位相差を検出する。
【００２２】
ステップＳ２０４において、制御部１０７が、ステップＳ２０３で画像中心の位相差が検出できたかを判断する。画像中心の位相差が検出できた場合は、処理がステップＳ２０５へ進む。画像中心の位相差が検出できなかった場合は、制御部１０７が、撮像画像を表示画像とし、処理がステップＳ２０８へ進む。
【００２３】
ステップＳ２０５において、制御部１０７が、ステップＳ２０３で検出した画像中心の位相差が０であるかを判断する。画像中心の位相差が０でない場合は、処理がステップＳ２０６へ進む。画像中心の位相差が０である場合は、制御部１０７が、撮像画像を表示画像とし、処理がステップＳ２０８へ進む。
【００２４】
ステップＳ２０６において、画像処理部１０５が、瞳分割領域ごとの画像に対して、回転処理を行う。まず、制御部１０７は、位相差検出部１０６によって算出した位相差をもとに、画像回転量を算出する。次に、画像処理部１０５が、制御部１０７が算出した画像回転量をもとに、瞳分割領域ごとの画像を回転する。このとき、画像の中心を回転の中心として回転を行う。なお、画像回転量が、正方向または、負方向に所定の角度以上になる場合は、この角度以上は回転を行わない。この例では、画像処理部１０５は、画像回転量が４５度以上になる場合は、画像回転量を４５度として処理を行う。このとき、フォーカシングリングを回転させることで位相差は変化するが、位相差をもとに算出した画像回転量が４５度以下になるまでは、フォーカシングリングを回転しても、画像処理部１０５が行う回転処理の回転量は変化しない。ステップＳ２０７において、画像処理部１０５は、画像の合成を行う。すなわち、画像処理部１０５は、瞳分割領域ごとの画像に基づいて、回転を含めた画像合成処理を実行することによって、スプリットイメージを生成する。
【００２５】
図３は、画像処理部による画像の合成処理の例を説明する図である。
図３を参照して、撮像画像３００と、画像３１０と、画像３２０とを合成する処理について説明する。画像３１０は、制御部１０７が算出した画像回転量θ分の回転を行った、左側の瞳分割領域の画像である。画像３２０は、画像回転量θ分の回転を行った、右側の瞳分割領域の画像である。
【００２６】
まず、画像処理部１０５が、制御部１０７によって算出された画像回転量θをもとに、撮像画像３００の合成領域を決定する。合成領域はスプリットイメージを表示する領域である。合成領域は分割線Ｄで２分割される。画像中心を回転の中心として、分割された合成領域の上部の領域を画像回転量θ分回転させた領域が、第１の合成領域３０１である。画像中心を回転の中心として、下部の領域を画像回転量θ分回転させた領域が、第２の合成領域３０２である。第１の合成領域３０１には、左側の瞳分割領域の画像３１０が合成される。第２の合成領域３０２には、右側の瞳分割領域の画像３２０が合成される。画像処理部１０５は、左側の瞳分割領域の画像３１０から第１の合成領域３０１の位置に相当する画像３１１を取得する。画像処理部１０５は、右側の瞳分割領域の画像３２０から、第２の合成領域３０２の位置に相当する画像３２１を取得する。そして、画像処理部１０５は、撮像画像３００と、画像３１１と画像３２１とを合成し、スプリットイメージＳを含む表示画像３３０を生成する。図３に示す例では、スプリットイメージＳにおいて、分割線Ｄは、画像回転量に応じた傾斜角度、すなわちフォーカシングリングの回転量と回転方向とに応じて変化する傾斜角度を有する。
【００２７】
図２の説明に戻る。ステップＳ２０８において、表示部１１１は、ステップＳ２０２において生成された撮像画像またはステップＳ２０７において生成された表示画像を表示する。そして、処理がステップＳ２０１に戻る。
【００２８】
図４は、実施例１におけるスプリットイメージの表示例を説明する図である。
４００は、表示部１１１が表示する画像を示す。４０１は、表示画像上に表示するスプリットイメージを示す。スプリットイメージ４０１は、左側の瞳分割領域の合成領域４０２と右側の瞳分割の合成領域４０３によって構成される。位相差が大きくなるにしたがって、合成領域４０２の像と合成領域４０３の像とが、スプリットイメージ４０１の分割線に沿ってずれていく。そして、フォーカシングリングの回転方向と回転量とに応じて、スプリットイメージ４０１を上下に２分割する分割線Ｄによって分割された画像の、分割線Ｄに沿ったずれの大きさが変化する。
【００２９】
図４（Ａ）は、被写体の位相差がない場合の表示例を示す。被写体の位相差がない場合、表示部１１１は、図２のステップＳ２０２において画像処理部１０５が生成した撮像画像を表示する。図４（Ｂ）は、被写体の位相差があり、かつ、画像回転量が４５度未満の場合の表示例を示す。画像回転量に応じて、スプリットイメージ４０１を上下に２分割する分割線Ｄの角度θが変化する。図４（Ｃ）は、画像回転量が４５度以上の場合の表示例を示す。スプリットイメージ４０１の分割線の角度θは、画像回転量にかかわらず、４５度になる。図４（Ｂ），（Ｃ）に示すスプリットイメージ４０１を参照した撮影者は、合焦のためにはフォーカシングリングを時計回りに回転させる必要があることを認識することができる。
【００３０】
図２の説明に戻る。ステップＳ２０９において、撮像部１０１が、撮像処理を行う。画像処理部１０５が、撮像された瞳分割領域ごとの画像に対して、合成処理を含む画像処理を行い、静止画記録用の撮像画像を生成する。ステップＳ２１０において、記憶媒体制御部１１２が、ステップＳ２０９において画像処理部１０５によって生成された撮像画像を記憶媒体１１３に記録する。
【００３１】
以上説明した実施例１の撮像装置によれば、ユーザは、スプリットイメージ４０１の分割線の角度と、画像のずれを見ることで、フォーカシングリングの回転方向と回転量とを視覚的に理解しやすくなる。
【００３２】
本実施例では、画像の中心の位相差をもとに、画像回転量を決定したため、スプリットイメージの表示位置を画像の中心としたが、位相差の検出位置およびスプリットイメージの表示位置を任意の位置としてもよい。
【００３３】
（実施例２）
図５は、実施例２におけるスプリットイメージの表示処理を説明するフローチャートである。実施例２の撮像装置の構成は、図１に示す実施例１の撮像装置と同様である。
実施例１では、瞳分割領域ごとの画像を回転していたのに対して、実施例２では、瞳分割領域ごとの画像を回転せずに合成を行う。なお、本フローチャートで実施例１と同じ処理を行うものに関しては、説明を省略する。実施例２では瞳分割の方向が水平方向であるものとして説明する。
【００３４】
ステップＳ５０１において、制御部１０７が、操作部１０８のレリーズボタンが全押しされているかを判断する。レリーズボタンが全押しされている場合は、処理がステップＳ５０８へ進む。レリーズボタンが全押しされていない場合は、処理がステップＳ５０２へ進む。
【００３５】
ステップＳ５０２において、撮像部１０１が、表示用の撮像画像を生成する。ステップＳ５０３において、位相差検出部１０６が、瞳分割領域ごとの画像から位相差を検出する。ステップＳ５０４において、制御部１０７が、ステップＳ５０３で画像中心の位相差が検出できたかを判断する。画像中心の位相差が検出できた場合は、処理がステップＳ５０５へ進む。画像中心の位相差が検出できなかった場合は、処理がステップＳ５０７へ進む。
【００３６】
ステップＳ５０５において、制御部１０７が、ステップＳ５０３で検出した画像中心の位相差が０であるかを判断する。画像中心の位相差が０でない場合は、処理がステップＳ５０６へ進む。画像中心の位相差が０である場合は、処理がステップＳ５０７へ進む。ステップＳ５０６において、画像処理部１０５は、画像の合成を行う。
【００３７】
図６は、実施例２におけるスプリットイメージの表示例を説明する図である。
図６は、撮像画像６００と、左側の瞳分割領域の画像６１０と、右側の瞳分割領域の画像６２０を合成する処理を説明する図である。
【００３８】
まず、実施例１と同様に、画像処理部１０５が、第１の合成領域６０１と第２の合成領域６０２を決定する。次に、画像処理部１０５が、左側の瞳分割領域の画像６１０から第１の合成領域６０１の位置に相当する画像６１１を取得する。また、画像処理部１０５が、右側の瞳分割領域の画像６２０から第２の合成領域６０２の位置に相当する画像６２１を取得する。そして、画像処理部１０５が、撮像画像６００と、画像６１１と、画像６２１とを合成し、表示画像６３０を生成する。すなわち、実施例２においては、画像処理部１０５は、合成領域に対応する画像を回転することなく合成して、スプリットイメージＳを生成する。
【００３９】
ステップＳ５０７において、表示部１１１が、表示画像の表示を行う。ステップＳ５０８において、撮像部１０１が、静止画記録用の撮像画像を生成する。ステップＳ５０９において、記憶媒体制御部１１２が、撮像画像を記憶媒体１１３に記録する。
【００４０】
本実施例では、画像の中心の位相差をもとに画像回転量を決定するので、スプリットイメージの表示位置を画像の中心としたが、位相差の検出位置および、スプリットイメージの表示位置を任意の位置としてもよい。本実施例の撮像装置によれば、フォーカシングリングの回転方向と回転量が視覚的に理解しやすくなり、シャッターチャンスを逃す可能性を低減することができる。
【００４１】
（実施例３）
図７は、実施例３の撮像装置の構成を示す図である。
撮像装置２００は、撮像部１０１乃至レンズ情報取得部１１６を備える。撮像部１０１乃至バス１１４は、図１に示す撮像装置１００が備える撮像部１０１乃至バス１１４と同様である。
【００４２】
本実施例では、撮像光学系１０２を通過する光量の指標として、Ｆ値が用いられる。Ｆ値が大きくなると被写界深度は深くなり、Ｆ値が小さくなると被写界深度は浅くなる。なお、制御部１０７が、Ｆ値の制御を行う。
【００４３】
被写体検出部１１５は、顔検出機能を備える。被写体検出部１１５は、揮発性メモリ１０９に記録されている撮像画像から被写体の顔を検出し、検出結果から被写体位置情報を算出する。被写体位置情報は、被写体の目の座標および、顔の外接矩形の左上端座標および、右下端座標および、中心座標とする。制御部１０７は、検出した被写体位置情報を揮発性メモリ１０９に記録するように制御する。なお、被写体検出部１１５が、物体検出機能を備え、物体を被写体としてもよい。また、被写体検出部１１５が、ユーザによって選択された被写体に対応する被写体位置情報を算出してもよい。また、複数の被写体位置情報を揮発性メモリ１０９に記録するようにしてもよい。
【００４４】
レンズ情報取得部１１６は、撮像光学系１０２と通信して、レンズ情報を取得するレンズ情報取得手段として機能する。ここで取得するレンズ情報は、撮像光学系１０２の構成によって決まっている、フォーカシングリングの回転量および回転方向や、Ｆ値である。撮像光学系１０２が交換可能である場合、撮像光学系１０２ごとに異なるレンズ情報となる。また、レンズ情報取得部１１６と撮像光学系１０２が通信できない場合、レンズ情報を取得することはできない。
【００４５】
なお、図７に示して説明した撮像装置の構成は一例であり、以下に説明する動作を実行できるのであれば、本発明に係る撮像装置の構成は、図７に示した構成に限定されるものではない。
【００４６】
図８は、実施例３におけるスプリットイメージの表示処理を説明するフローチャートである。
実施例３の撮像装置は、被写体である人物ごとの目の位置の位相差に応じて、被写体ごとの顔の中心に固定の大きさのスプリットイメージを表示する。図８は、静止画を撮像し、記録するまでの処理を示す。実施例３において表示部１１１が表示するスプリットイメージは、図４を参照して説明したスプリットイメージと同様である。
【００４７】
ステップＳ７０１、Ｓ７０２、Ｓ７０４、Ｓ７０５、Ｓ７０６、Ｓ７０７、Ｓ７０８、Ｓ７０９は、それぞれ、図２のＳ２０１、Ｓ２０２、Ｓ２０３、Ｓ２０４、Ｓ２０５、Ｓ２０６、Ｓ２０７、Ｓ２０８と同様である。また、Ｓ７１０、Ｓ７１１は、それぞれ、図２のＳ２０９、Ｓ２１０と同様である。
【００４８】
ステップＳ７０３において、被写体検出部１１５は、撮像画像から被写体を検出して、被写体の位置に関する被写体位置情報を取得する。被写体検出部１１５は、取得した被写体位置情報を揮発性メモリ１０９に記録する。この例では、検出対象の被写体は、人物の顔である。被写体検出部１１５は、検出できた数の分の被写体の被写体位置情報を揮発性メモリ１０９に記録する。
【００４９】
ステップＳ７０４において、位相差検出部１０６が、被写体位置情報に基づいて、瞳分割領域ごとの画像から、被写体ごとの目の位置における位相差を検出し、揮発性メモリ１０９に記録する。ステップＳ７０５において、制御部１０７が、被写体の位相差が検出できたかを判断する。１人以上の被写体の位相差が検出できた場合は、処理がステップＳ７０６へ進む。全ての被写体の位相差が検出できなかった場合は、制御部１０７が、撮像画像を表示画像とし、処理がステップＳ７０９へ進む。
【００５０】
ステップＳ７０６において、制御部１０７が、ステップＳ２０４で検出された被写体の位相差が０であるかを判断する。１人以上の被写体の位相差が閾値以下でない場合は、処理がステップＳ７０７へ進む。全ての被写体の位相差が閾値以下である場合は、被写体にフォーカスが合っているものとして、撮像画像を表示画像とし、ステップＳ７０９へ進む。
【００５１】
ステップＳ７０７において、画像処理部１０５が、瞳分割領域ごとの被写体の顔画像に対して、回転処理を行う。まず、画像処理部１０５は、瞳分割領域ごとの画像に対して、被写体の中心座標を中心に、固定の大きさであるスプリットイメージの外接矩形の大きさで顔画像の切り出しを行う。次に、制御部１０７が、位相差検出部１０６によって算出された位相差をもとに、被写体ごとに画像回転量を算出する。具体的には、被写体の位相差をもとに、被写体位置にピントを合わせるために必要となるフォーカシングリングの回転方向と回転量を算出する。制御部１０７は、フォーカシングリングの回転方向と回転量に対応する画像回転量を算出する。
【００５２】
次に、画像処理部１０５が、制御部１０７が算出した画像回転量をもとに、切り出した瞳分割領域ごとの被写体の顔画像を回転する。ステップＳ７０８において、画像処理部１０５が、画像の合成を行う。
【００５３】
図９および図１０は、画像処理部が表示画像を生成するまでの流れを説明する図である。
図９は、撮像画像８００と、制御部１０７が算出した画像回転量θ分の回転を行った、左側の瞳分割領域の画像８１０と、右側の瞳分割領域の画像８２０とを合成する処理を示す。ここでは、１人の被写体のスプリットイメージを生成するまでを説明する。
【００５４】
まず、画像処理部１０５が、制御部１０７が算出した画像回転量θをもとに、撮像画像８００の合成領域を決定する。合成領域は、スプリットイメージを表示する領域とし、合成領域は上下に２分割される。被写体の顔の中心を回転の中心として、上部の領域を画像回転量θ分回転させた領域が、第１の合成領域８０１である。同様に、下部の領域を画像回転量θ分回転させた領域が、第２の合成領域８０２である。
【００５５】
画像処理部１０５は、第１の合成領域８０１には左側の瞳分割領域の画像８１０を合成し、第２の合成領域８０２には右側の瞳分割領域の画像８２０を合成する。画像処理部１０５が、左側の瞳分割領域の画像８１０から第１の合成領域８０１の位置に相当する画像８１１を取得する。また、画像処理部１０５が、右側の瞳分割領域の画像８２０から合成領域８０２の位置に相当する第２の画像８２１を取得する。そして、画像処理部１０５が、画像８１１と、画像８２１とを合成し、スプリットイメージ８３０を生成する。
【００５６】
図１０に示す例では、被写体検出部１１５が、複数の被写体を検出し、画像処理部１０５が、複数の被写体のそれぞれの位置に対応するスプリットイメージを生成している。画像処理部１０５は、画像の合成処理を被写体分だけ行い、撮像画像８００の位相差のある全ての被写体に対してスプリットイメージ８３０を生成し、表示画像８４０を生成する。以上説明した実施例３の撮像装置によれば、被写体が複数存在する場合でも、それぞれの被写体に対して、フォーカシングリングの回転方向と回転量が視覚的に理解しやすくなる。
【００５７】
（実施例４）
実施例４の撮像装置は、被写体の大きさに応じてスプリットイメージの大きさを変更する。
以下に、実施例４におけるスプリットイメージの表示処理を図８を参照して説明する。実施例４の撮像装置の構成は、図７に示す実施例３の撮像装置と同様である。なお、実施例３における処理と同様の処理については、説明を省力する。
【００５８】
ステップＳ７０７において、画像処理部１０５が、画像の回転処理を行う。このときに行う画像の切り出しの大きさは、ステップＳ７０３において被写体検出部１１５が検出した被写体の顔の大きさとする。
【００５９】
ステップＳ７０８において、画像処理部１０５が、画像の合成を行う。スプリットイメージの大きさは、ステップＳ７０３において被写体検出部１１５が検出した被写体の大きさとする。また、スプリットイメージは、被写体の顔の外接矩形に内接するように生成する。ステップＳ７０９において、表示部１１１が、撮像画像または、表示画像の表示を行う。実施例４の撮像装置によれば、撮像中に被写体が動き、被写体の大きさが変わる場合でも、フォーカシングリングの回転方向と回転量が視覚的に理解しやすくなる。
【００６０】
（実施例５）
図１１は、実施例５におけるスプリットイメージの表示処理を説明するフローチャートである。
実施例５の撮像装置は、撮像光学系１０２のＦ値を考慮して画像の回転処理を行う。つまり、この撮像装置は、被写界深度の大きさに応じて、画像の回転処理を行う。なお、本フローチャートで実施例３と同じ処理を行うものに関しては、説明を省略する。
【００６１】
ステップＳ９０１、Ｓ９０２、Ｓ９０３、Ｓ９０４、Ｓ９０５、Ｓ９０７、Ｓ９０８，Ｓ９０９は、それぞれ、図８のＳ７０１、Ｓ７０２、Ｓ７０４、Ｓ７０５、Ｓ７０６、Ｓ７０７、Ｓ７０８、Ｓ７０９と同様である。また、Ｓ９１０、Ｓ９１１は、それぞれ、図８のＳ７１０、Ｓ７１１と同様である。
【００６２】
ステップＳ９０２において、撮像部１０１が、表示用の撮像画像を生成する。このとき、レンズ情報取得部１１６が、撮像部１０１が撮像した際のＦ値を取得し、揮発性メモリ１０９に記録する。
【００６３】
ステップＳ９０６において、制御部１０７が、ステップＳ９０２において撮像部１０１が撮像した際のＦ値をもとに、回転係数Ｒを算出する。回転係数Ｒは、例えば、０．５＜Ｒ＜２の範囲であり、Ｆ値が大きくなるほど、回転係数Ｒは大きくなる。
【００６４】
ステップＳ９０７において、画像処理部１０５が、画像の回転処理を行う。以下に、この画像の回転処理について説明する。まず、制御部１０７が、位相差検出部１０６によって算出された位相差と、ステップＳ９０６ において算出した回転係数Ｒとに基づいて、画像中心の画像回転量を算出する。具体的には、制御部１０７は、位相差をもとに、画像中心でピントを合わせるためのフォーカシングリングの回転方向と回転量を算出し、この回転量と回転係数Ｒを乗算したものを画像回転量とする。つまり、Ｆ値が小さくなると画像回転量は小さくなり、Ｆ値が大きくなると、画像回転量は大きくなる。続いて、画像処理部１０５が、制御部１０７が算出した画像回転量をもとに、切り出した瞳分割領域ごとの画像を回転する。このとき、画像の中心を回転の中心として回転を行う。
【００６５】
ステップＳ９０８において、画像処理部１０５が、撮像画像の中心にスプリットイメージの合成を行う。ステップＳ９０９において、表示部１１１が、撮像画像または表示画像の表示を行う。実施例５の撮像装置によれば、特定の被写体に焦点を合わせる際に、Ｆ値を大きくすると、回転角がより強調されて表示されるので、詳細に焦点調節を行うことができる。また、なお、本実施例では、画像の中心の位相差をもとに画像回転量を決定するので、スプリットイメージの表示位置を画像の中心としたが、位相差の検出位置およびスプリットイメージの表示位置を任意の位置としてもよい。
【００６６】
（実施例６）
図１２は、実施例６におけるスプリットイメージの表示処理を説明するフローチャートである。
実施例６の撮像装置の構成は、図７に示す実施例３の撮像装置と同様である。実施例６の撮像装置は、レンズ情報を取得し、取得したレンズ情報に基づいて、スプリットイメージを生成する際の画像回転量を算出する。この例では、レンズ情報には、レンズ毎に決められたフォーカシングリングの回転量と回転方向とが含まれているものとする。
【００６７】
ステップＳ１００１、Ｓ１００２、Ｓ１００５、Ｓ１００６、Ｓ１００７、Ｓ１００９、Ｓ１０１０，Ｓ１０１１は、それぞれ、図８のＳ７０１、Ｓ７０２、Ｓ７０４、Ｓ７０５、Ｓ７０６、Ｓ７０７、Ｓ７０８、Ｓ７０９と同様である。また、Ｓ１０１２、Ｓ１０１３は、それぞれ、図８のＳ７１０、Ｓ７１１と同様である。
【００６８】
ステップＳ１００３において、制御部１０７が、レンズ情報取得部１１６によってレンズ情報が取得できたかを判断する。レンズ情報取得部１１６がレンズ情報を取得できた場合は、制御部１０７は、レンズ情報から画像処理に用いる画像回転量を算出することを決定し、処理がステップＳ１００４に進む。レンズ情報取得部１１６がレンズ情報を取得できていない場合は、制御部１０７は、瞳分割領域ごとの画像から画像処理に用いる画像回転量を算出することを決定し、処理がステップＳ１００５に進む。
【００６９】
ステップＳ１００４において、制御部１０７が、レンズ情報取得部１１６によって取得されたレンズ情報に含まれるフォーカシングリングの回転量と回転方向とに基づいて、画像処理で用いる画像中心の画像回転量を算出する。そして、処理がステップＳ１００９に進む。ステップＳ１００９において、画像処理部１０５は、算出された画像回転量に基づいて、撮像画像の中心を回転の中心として、画像の回転処理を行う。
【００７０】
また、ステップＳ１００８においては、制御部１０７が、位相差検出部１０６によって算出した位相差をもとに、画像中心の画像回転量を算出する。そして、処理がステップＳ１００９に進む。ステップＳ１０１０において、画像処理部１０５が、撮像画像の中心にスプリットイメージの合成を行う。ステップＳ１０１１において、表示部１１１が、撮像画像または表示画像の表示を行う。
【００７１】
実施例６の撮像装置においては、カメラとレンズとが通信可能で、レンズからレンズ情報を取得できる場合に、制御部１０７が、レンズ毎に決められたフォーカシングリングの回転量、回転方向を取得する。制御部１０７が、フォーカシングリングの回転方向と回転量に対応する画像回転量をスプリットイメージの画像回転量とすることで、フォーカシングリングの回転方向と回転量とスプリットイメージの画像回転量を一致させることができる。したがって、レンズが回転できる限界も考慮してスプリットイメージの画像回転量に反映させることができる。また、カメラとレンズが通信できず、レンズからレンズ情報を取得できない場合でも、位相差をもとに、フォーカシングリングの回転方向と回転量が視覚的に理解しやすいスプリットイメージを表示することができる。なお、レンズ情報と位相差とを用いてスプリットイメージの画像回転量を求めるようにしてもよい。以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００７２】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７３】
１００  撮像装置
１０７  制御部
【図１】
0006628530.tif 000002
【図２】
0006628530.tif 000003
【図３】
0006628530.tif 000004
【図４】
0006628530.tif 000005
【図５】
0006628530.tif 000006
【図６】
0006628530.tif 000007
【図７】
0006628530.tif 000008
【図８】
0006628530.tif 000009
【図９】
0006628530.tif 000010
【図１０】
0006628530.tif 000011
【図１１】
0006628530.tif 000012
【図１２】
0006628530.tif 000013