(57)【要約】【課題】  複数のモニタで画像を分割表示する場合であっても、撮像された主要被写体を良好な状態で表示することができる技術を提供することを目的とする。【解決手段】  複数の表示部と、画像から主要被写体を検出する被写体検出部と、検出結果に基づいて、主要被写体に対応する領域を複数の表示部のいずれかの表示範囲内に配置して、画像を複数の表示部で分割表示する制御部と、を備える。【選択図】    図１
2013130601.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示部と、
画像から主要被写体を検出する被写体検出部と、
前記検出結果に基づいて、前記主要被写体に対応する領域を前記複数の表示部のいずれかの表示範囲内に配置して、前記画像を前記複数の表示部で分割表示する制御部と、
を備えることを特徴とする画像再生装置。
【請求項２】
複数の表示部と、
撮像された主要被写体の情報が付加された画像から前記情報を取得する情報取得部と、
前記情報に基づいて、前記主要被写体に対応する領域を前記複数の表示部のいずれかの表示範囲内に配置して、前記画像を前記複数の表示部で分割表示する制御部と、
を備えることを特徴とする画像再生装置。
【請求項３】
請求項１または請求項２に記載の画像再生装置において、
前記制御部は、前記表示範囲の大きさに基づいて前記画像の分割位置を調整し、前記主要被写体に対応する領域を前記複数の表示部いずれかの表示範囲内に配置することを特徴とする画像再生装置。
【請求項４】
請求項１ないし請求項３のいずれか１項に記載の画像再生装置において、
前記制御部は、前記画像の縮小率を調整して前記画像の大きさを変更し、前記主要被写体に対応する領域を前記複数の表示部いずれかの表示範囲内に配置することを特徴とする画像再生装置。
【請求項５】
請求項１ないし請求項４のいずれか１項に記載の画像再生装置において、
前記制御部は、前記主要被写体の大きさと前記画像の大きさとの比率を算出し、前記比率が所定値より小さい場合、前記画像から前記主要被写体を含む画像領域を抽出し、前記主要被写体に対応する領域を前記複数の表示部のいずれかの表示範囲内に配置して、前記画像領域を前記複数の表示部で分割表示することを特徴とする画像再生装置。
【請求項６】
複数の表示部と、
画像から主要被写体を検出する被写体検出部と、
所望の被写体の特徴を示す参照データを記憶する記憶部と、
前記検出結果および前記参照データに基づいて、前記主要被写体が前記所望の被写体か否かを判定し、少なくとも前記所望の被写体と判定された前記主要被写体に対応する領域を前記複数の表示部のいずれかの表示範囲内に配置して、前記画像を前記複数の表示部で分割表示する制御部と、
を備えることを特徴とする画像再生装置。
【請求項７】
請求項６に記載の画像再生装置において、
前記制御部は、前記表示範囲の大きさに基づいて前記画像の分割位置を調整し、少なくとも前記所望の被写体と判定された主要被写体に対応する領域を前記複数の表示部いずれかの表示範囲内に配置することを特徴とする画像再生装置。
【請求項８】
請求項６または請求項７に記載の画像再生装置において、
前記制御部は、前記画像の縮小率を調整して前記画像の大きさを変更し、少なくとも前記所望の被写体と判定された主要被写体に対応する領域を前記複数の表示部いずれかの表示範囲内に配置することを特徴とする画像再生装置。
【請求項９】
請求項６ないし請求項８に記載の画像再生装置において、
前記制御部は、前記主要被写体の大きさと前記画像の大きさとの比率を算出し、前記比率が所定値より小さい場合、前記画像から前記主要被写体を含む画像領域を抽出し、少なくとも前記所望の被写体と判定された主要被写体に対応する領域を前記複数の表示部のいずれかの表示範囲内に配置して、前記画像領域を前記複数の表示部で分割表示することを特徴とする画像再生装置。
【請求項１０】
請求項１ないし請求項９のいずれか１項に記載の画像再生装置において、
前記被写体検出部は、前記主要被写体の顔を検出することを特徴とする画像再生装置。
【請求項１１】
被写体を撮像して画像を生成する撮像部と、
請求項１ないし請求項１０のいずれか１項に記載の画像再生装置と、
を備えることを特徴とする撮像装置。
【請求項１２】
画像を入力する入力手順、
前記画像から主要被写体を検出する被写体検出手順、
前記検出結果に基づいて、前記主要被写体に対応する領域を複数の表示部のいずれかの表示範囲内に配置して、前記画像を前記複数の表示部で分割表示する制御手順、
をコンピュータに実行させることを特徴とする画像再生プログラム。
【請求項１３】
撮像された主要被写体の情報が付加された画像を入力する入力手順、
前記画像から前記情報を取得する情報取得手順、
前記情報に基づいて、前記主要被写体に対応する領域を複数の表示部のいずれかの表示範囲内に配置して、前記画像を前記複数の表示部で分割表示する制御手順、
をコンピュータに実行させることを特徴とする画像再生プログラム。
【請求項１４】
画像を入力する入力手順、
前記画像から主要被写体を検出する被写体検出手順、
所望の被写体の特徴を示す参照データを記憶する記憶手順、
前記検出結果および前記参照データに基づいて、前記主要被写体が前記所望の被写体か否かを判定し、少なくとも前記所望の被写体と判定された主要被写体に対応する領域を複数の表示部のいずれかの表示範囲内に配置して、前記画像を前記複数の表示部で分割表示する制御手順、
をコンピュータに実行させることを特徴とする画像再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１つの画像を複数のモニタで分割表示する画像再生装置、撮像装置および画像再生プログラムに関する。
【背景技術】
【０００２】
従来、パノラマ合成されたパノラマ画像等の画像を、例えば、縮小させたり、スクロール再生させたりして、画像全体を１つのモニタで表示する技術がある（特許文献１等参照）。また、画像を複数のモニタで分割表示する技術もある（特許文献２等参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４４７９８２９号
【特許文献２】特開２００３−２０８１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、１つのモニタでパノラマ画像等の画像全体を縮小して表示する場合、画像の視認性に問題がある。また、スクロール再生による画像表示では、画像全体を把握するのが困難である。
【０００５】
一方、複数のモニタで画像を分割表示する場合、例えば、撮像された人物がモニタのベセルの位置に来た時、人物が分割され見栄えがよくない。
【０００６】
上記従来技術が有する問題に鑑み、本発明の目的は、複数のモニタで画像を分割表示する場合であっても、撮像された主要被写体を良好な状態で表示することができる技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の画像再生装置は、複数の表示部と、画像から主要被写体を検出する被写体検出部と、検出結果に基づいて、主要被写体に対応する領域を複数の表示部のいずれかの表示範囲内に配置して、画像を複数の表示部で分割表示する制御部と、を備える。
【０００８】
また、本発明の画像再生装置は、複数の表示部と、撮像された主要被写体の情報が付加された画像から情報を取得する情報取得部と、情報に基づいて、主要被写体に対応する領域を複数の表示部のいずれかの表示範囲内に配置して、画像を複数の表示部で分割表示する制御部と、を備える。
【０００９】
また、制御部は、表示範囲の大きさに基づいて画像の分割位置を調整し、主要被写体に対応する領域を複数の表示部いずれかの表示範囲内に配置してもよい。
【００１０】
また、制御部は、画像の縮小率を調整して画像の大きさを変更し、主要被写体に対応する領域を複数の表示部いずれかの表示範囲内に配置してもよい。
【００１１】
また、制御部は、主要被写体の大きさと画像の大きさとの比率を算出し、比率が所定値より小さい場合、画像から主要被写体を含む画像領域を抽出し、主要被写体に対応する領域を複数の表示部のいずれかの表示範囲内に配置して、画像領域を複数の表示部で分割表示してもよい。
【００１２】
また、本発明の画像再生装置は、複数の表示部と、画像から主要被写体を検出する被写体検出部と、所望の被写体の特徴を示す参照データを記憶する記憶部と、検出結果および参照データに基づいて、主要被写体が所望の被写体か否かを判定し、少なくとも所望の被写体と判定された主要被写体に対応する領域を複数の表示部のいずれかの表示範囲内に配置して、画像を複数の表示部で分割表示する制御部と、を備える。
【００１３】
また、制御部は、表示範囲の大きさに基づいて画像の分割位置を調整し、少なくとも所望の被写体と判定された主要被写体に対応する領域を複数の表示部いずれかの表示範囲内に配置してもよい。
【００１４】
また、制御部は、画像の縮小率を調整して画像の大きさを変更し、少なくとも所望の被写体と判定された主要被写体に対応する領域を複数の表示部いずれかの表示範囲内に配置してもよい。
【００１５】
また、制御部は、主要被写体の大きさと画像の大きさとの比率を算出し、比率が所定値より小さい場合、画像から主要被写体を含む画像領域を抽出し、少なくとも所望の被写体と判定された主要被写体に対応する領域を複数の表示部のいずれかの表示範囲内に配置して、画像領域を複数の表示部で分割表示してもよい。
【００１６】
また、被写体検出部は、主要被写体の顔を検出してもよい。
【００１７】
本発明の撮像装置は、被写体を撮像して画像を生成する撮像部と、本発明の画像再生装置と、を備える。
【００１８】
本発明の画像再生プログラムは、画像を入力する入力手順、画像から主要被写体を検出する被写体検出手順、検出結果に基づいて、主要被写体に対応する領域を複数の表示部のいずれかの表示範囲内に配置して、画像を複数の表示部で分割表示する制御手順、をコンピュータに実行させる。
【００１９】
また、本発明の画像再生プログラムは、撮像された主要被写体の情報が付加された画像を入力する入力手順、画像から情報を取得する情報取得手順、情報に基づいて、主要被写体に対応する領域を複数の表示部のいずれかの表示範囲内に配置して、画像を複数の表示部で分割表示する制御手順、をコンピュータに実行させる。
【００２０】
また、本発明の画像再生プログラムは、画像を入力する入力手順、画像から主要被写体を検出する被写体検出手順、所望の被写体の特徴を示す参照データを記憶する記憶手順、検出結果および参照データに基づいて、主要被写体が所望の被写体か否かを判定し、少なくとも所望の被写体と判定された主要被写体に対応する領域を複数の表示部のいずれかの表示範囲内に配置して、画像を複数の表示部で分割表示する制御手順、をコンピュータに実行させる。
【発明の効果】
【００２１】
本発明によれば、複数のモニタで画像を分割表示する場合であっても、撮像された主要被写体を良好な状態で表示することができる。
【図面の簡単な説明】
【００２２】
【図１】一の実施形態のデジタルカメラの構成を示すブロック図
【図２】一の実施形態のデジタルカメラの第２モニタ１７を本体に格納した場合の外観を示す図
【図３】一の実施形態のデジタルカメラの第２モニタ１７を広げた場合の外観を示す図
【図４】一の実施形態のデジタルカメラによる画像の再生処理の動作を示すフローチャート
【図５】表示対象の画像３０の一例を示す図
【図６】縮小率の調整について説明する図
【図７】一の実施形態の変形例のデジタルカメラによる画像の再生処理の動作を示すフローチャート
【図８】表示対象の画像４０の一例を示す図
【図９】他の実施形態のデジタルカメラによる表示処理の動作を示すフローチャート
【図１０】表示対象の画像５０の一例を示す図
【図１１】他の実施形態の変形例のデジタルカメラによる画像の再生処理の動作を示すフローチャート
【発明を実施するための形態】
【００２３】
《一の実施形態》
図１は、本発明の一の実施形態のデジタルカメラの構成を示すブロック図である。図２は、本実施形態のデジタルカメラを（ａ）正面から見た場合、（ｂ）真上から見た場合、（ｃ）背面から見た場合の外観をそれぞれ示す。
【００２４】
なお、本実施形態のデジタルカメラは、撮影モードの１機能として、被写体を分割撮像した複数の画像から１枚のパノラマ画像を生成するパノラマモードを有するものとする。
【００２５】
本実施形態のデジタルカメラは、撮像光学系１１、撮像素子１２、ＡＦＥ１３、画像処理部１４、メモリ１５、第１モニタ１６、第２モニタ１７、記録Ｉ／Ｆ１８、ＣＰＵ２０、操作部材２４、レリーズ釦２５、タッチパネル２６、バスから構成される。画像処理部１４、メモリ１５、第１モニタ１６、第２モニタ１７、記録Ｉ／Ｆ１８、ＣＰＵ２０は、バスを介して情報伝達可能にそれぞれ接続される。また、操作部材２４、レリーズ釦２５、タッチパネル２６は、それぞれＣＰＵ２０に接続される。
【００２６】
撮像光学系１１は、ズームレンズやフォーカシングレンズを含む複数のレンズ群で構成されている。撮像光学系１１のレンズ位置は、レンズ駆動部（不図示）によって光軸方向に調整される。なお、簡単のため、図１では撮像光学系１１を１枚のレンズとして図示する。
【００２７】
撮像素子１２は、撮像光学系１１を通過した光束によって結像される被写体像を撮像するデバイスである。この撮像素子１２の出力はＡＦＥ１３に入力される。なお、本実施形態の撮像素子１２は、順次走査方式の固体撮像素子（ＣＣＤ等）であっても、ＸＹアドレス方式の固体撮像素子（ＣＭＯＳ等）であってもよい。
【００２８】
また、撮像素子１２の受光面には、複数の受光素子がマトリックス状に配列されている。撮像素子１２の各受光素子には、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）のカラーフィルタが公知のベイヤ配列にしたがって配置されている。そのため、撮像素子１２の各受光素子は、カラーフィルタでの色分解によってそれぞれの色に対応する画像信号を出力する。これにより、撮像素子１２は、カラーの画像を取得できる。
【００２９】
ここで、デジタルカメラの撮影モードにおいて、撮像素子１２はレリーズ釦２５の全押し操作に応答して記録画像（本画像）を撮像する。また、撮影モードでの撮像素子１２は、撮影待機時にも所定間隔毎に構図確認用画像（スルー画像）を撮像する。このスルー画像のデータは、撮像素子１２から間引き読み出しで出力される。なお、スルー画像のデータは、第１モニタ１６や第２モニタ１７での画像表示や、ＣＰＵ２０による各種の演算処理等に使用される。
【００３０】
ＡＦＥ１３は、撮像素子１２の出力に対してアナログ信号処理を施すアナログフロントエンド回路である。このＡＦＥ１３は、相関二重サンプリング、画像信号のゲインの調整、画像信号のＡ／Ｄ変換を行う。ＡＦＥ１３の出力は、画像処理部１４に接続される。なお、本実施形態では、撮像素子１２とＡＦＥ１３とで撮像部を構成する。
【００３１】
画像処理部１４は、１フレーム分のデジタル画像信号に対して、各種画像処理（例えば、色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整等）を施す。また、本実施形態の画像処理部１４は、上記パノラマモードにおいて、公知の手法を用い、（１）複数の本画像の生成処理、（２）本画像のトリミング処理、（３）パノラマ画像を生成するための画像合成処理（パノラマ合成処理）等を実行する。
【００３２】
メモリ１５は、デジタルカメラによって撮像された画像データや、ＣＰＵ２０によって実行される制御プログラムや画像再生プログラム等を記憶する。また、メモリ１５は、画像処理部１４による画像処理の前工程や後工程で画像のデータを一時的に記憶する。メモリ１５には、不揮発性の半導体メモリ等を用いることができる。
【００３３】
第１モニタ１６および第２モニタ１７は、液晶モニタ等のモニタであり、ＣＰＵ２０の指示に応じて各種画像を表示する。なお、本実施形態では、図２および図３に示すように、第１モニタ１６は、デジタルカメラの筐体背面に設置され、第２モニタ１７は、筐体側面に設置されたＸ軸およびＹ軸方向に回転可能なヒンジ部２７に設置される。これにより、図２に示すように、第２モニタ１７がデジタルカメラ本体に格納される場合（以下、シングル表示モードという）、第１モニタ１６は、第２モニタ１７の背後に配置されるために、第２モニタ１７がメインモニタとして動作する。一方、図３に示すように、第２モニタ１７が広げられた場合（以下、デュアル表示モードという）、第１モニタ１６および第２モニタ１７の２つのモニタで本画像等を分割表示する。デュアル表示モードでは、第１モニタ１６がメインモニタとして動作する。
【００３４】
なお、本実施形態において、シングル表示モードとデュアル表示モードとの切り替えは、ＣＰＵ２０が、第２モニタ１７の開閉状態を検出することにより切り替えられるものとする。したがって、撮影モードでの撮像待機時において、ＣＰＵ２０は、シングル表示モードの場合には第２モニタ１７に、デュアル表示モードの場合には第１モニタ１６にスルー画像を動画表示させるものとする。
【００３５】
また、ＣＰＵ２０は、第２モニタ１７（シングル表示モード）や第１モニタ１６（デュアル表示モード）上のスルー画像に、撮影に必要となる各種情報を重畳表示するものとする。さらに、ＣＰＵ２０は、各種設定項目の入力を可能とするＧＵＩ(Graphical User Interface)形式の釦を第２モニタ１７（シングル表示モード）や第１モニタ１６（デュアル表示モード）上に表示させてもよい。ただし、ＣＰＵ２０は、デュアル表示モード時、第１モニタ１６にスルー画像を動画表示させ、第２モニタ１７に上記各種情報やＧＵＩ形式の釦を表示させてもよい。
【００３６】
記録Ｉ／Ｆ１８には、記憶媒体１９を接続するためのコネクタが形成されている。そして、記録Ｉ／Ｆ１８は、コネクタに接続された記憶媒体１９に対してデータの書き込み／読み込みを実行する。上記の記憶媒体１９は、ハードディスクや、半導体メモリを内蔵したメモリカードなどで構成される。なお、図１では記憶媒体１９の一例としてメモリカードを示す。
【００３７】
ＣＰＵ２０は、デジタルカメラの動作を統括的に制御するプロセッサである。ＣＰＵ２０は、制御プログラムを実行することにより、スルー画像のデータに基づいて、コントラスト検出方式による公知のＡＦ制御や、自動露出（ＡＥ）演算、オートホワイトバランス演算等を行う。また、ＣＰＵ２０は、パノラマモードにおける各種の演算処理を行うとともに、設定画面での表示処理等も行う。さらに、本実施形態のＣＰＵ２０は、画像再生プログラムの実行により、顔検出部２１、画像縮小部２２、情報取得部２３として動作する。
【００３８】
顔検出部２１は、被写体検出部として、スルー画像や撮像した画像のデータに顔検出処理を施して、画像から主要被写体の人物の顔領域を検出する。この顔検出処理は公知のアルゴリズムによって行われる。一例として、顔検出部２１は、公知の特徴点抽出処理によって、眉，目，鼻，唇の各端点などの特徴点を画像から抽出し、これらの特徴点に基づいて顔領域か否かを判定する。あるいは、顔検出部２１は、予め用意された顔画像等と判定対象のスルー画像や撮像した画像との相関係数を求め、この相関係数が一定の閾値を超えるときに顔領域と判定してもよい。
【００３９】
画像縮小部２２は、後述するように、画像を第２モニタ１７（シングル表示モード）に表示させたり、第１モニタ１６および第２モニタ１７（デュアル表示モード）に分割表示させたりするために、縮小率を調整して表示する画像の大きさを変更する。
【００４０】
情報取得部２３は、画像ファイルのヘッダ領域に記憶されたＥｘｉｆ（Exchangeable image file format for digital still cameras）規格に準拠した、撮像日時、露光条件や画像サイズ等が書き込まれたメタデータを読み込み取得する。
【００４１】
操作部材２４は、例えば、コマンドダイヤル、十字状のカーソルキー、決定釦等で構成される（図２、図３）。そして、操作部材２４はデジタルカメラの各種入力をユーザから受け付ける。例えば、操作部材２４は、デジタルカメラの動作モードの切替操作や、設定画面での入力操作等に用いられる。
【００４２】
レリーズ釦２５は、半押し操作による撮像前のオートフォーカス（ＡＦ）動作開始の指示入力と、全押し操作による撮像動作開始の指示入力とをユーザから受け付ける。
【００４３】
タッチパネル２６は、パネル表面に接触したスタイラス（または指先等）の位置を検出し、検出した位置情報をＣＰＵ２０に出力することでユーザからの指示入力を受け付ける。なお、タッチパネル２６の構成は、静電容量式または感圧式のいずれでもよい。本実施形態のタッチパネル２６は、第１モニタ１６や第２モニタ１７と同形状の透明のパネルで構成され、第１モニタ１６および第２モニタ１７の表面全体に積層配置される。ユーザは、第１モニタ１６または第２モニタ１７に表示されたＧＵＩ形式の釦を視認しつつ、タッチパネル２６を介してＣＰＵ２０に指示入力する。
【００４４】
次に、図４のフローチャートを参照しつつ、本実施形態のデジタルカメラによる画像の再生処理の動作について説明する。なお、本実施形態では、パノラマモードで撮像されパノラマ合成された、図５に示すような画像３０の表示動作について説明するが、アスペクト比が４：３等の画像に対しても同様に動作する。また、本実施形態のデジタルカメラは、視認性向上のために、モニタの表示範囲に対して、画像を可能な限り大きく表示するように動作するものとする。
【００４５】
図５（ａ）に示す画像３０は、５人の人物３１ａ〜３１ｅ（主要被写体）が撮像された画像であり、画像３０のＸ軸方向（水平走査方向）およびＹ軸方向（垂直走査方向）の大きさは、ＸｐピクセルおよびＹｐピクセルとする。また、第１モニタ１６および第２モニタ１７の表示範囲の大きさは、共にＸ軸方向にＸｍピクセル、Ｙ軸方向にＹｍピクセルとする（図３）。なお、第１モニタ１６と第２モニタ１７との表示範囲の大きさは、互いに異なっていてもよい。
【００４６】
ステップ１０１：ＣＰＵ２０は、ユーザの操作に応じて、表示させる画像として選択された画像３０を読み込む。情報取得部２３は、読み込んだ画像３０の大きさを、画像ファイルのヘッダ領域に記憶されたメタデータから取得する。なお、本実施形態では、図５（ａ）に示すように、画像３０の右下の位置を原点とする。
【００４７】
ステップＳ１０２：ＣＰＵ２０は、第２モニタ１７の開閉状態を検出し、シングル表示モードかデュアル表示モードかを判定する。ＣＰＵ２０は、第２モニタ１７がデジタルカメラ本体に格納されている場合、シングル表示モードと判定し、ステップＳ１０３（ＹＥＳ側）へ移行する。一方、ＣＰＵ２０は、第２モニタ１７が広げられている場合、デュアル表示モードと判定し、ステップＳ１０６（ＮＯ側）へ移行する。なお、画像の再生処理の途中で、ユーザにより第２モニタ１７が開閉された場合、ＣＰＵ２０は、その動作を検出し、例えば、表示モードが変更されたことを示す割込信号に基づいて、ステップＳ１０３またはステップＳ１０６へ移行することが好ましい。
【００４８】
ステップＳ１０３：ＣＰＵ２０は、第２モニタ１７の表示範囲の大きさ（Ｘｍピクセル×Ｙｍピクセル）を取得する。
【００４９】
ステップＳ１０４：ＣＰＵ２０は、第２モニタ１７のみで画像３０を最大に表示するための縮小率を算出する。図５（ａ）に示す画像３０は、Ｘ軸方向に長いことから、第２モニタ１７に画像３０全体を表示するには、画像３０のＸ軸方向の大きさが、第２モニタ１７の表示範囲の大きさにすればよい。よって、ＣＰＵ２０は、縮小率をＸｍ／Ｘｐと設定する。なお、第２モニタ１７に表示される画像３０のＹ軸方向の大きさは、Ｙｐ×Ｘｍ／Ｘｐとなる。
【００５０】
ステップＳ１０５：画像縮小部２２は、縮小率Ｘｍ／Ｘｐで縮小した画像を生成する。ＣＰＵ２０は、縮小された画像を第２モニタ１７に表示し、表示処理を終了する。
【００５１】
ステップＳ１０６：ＣＰＵ２０は、第１モニタ１６および第２モニタ１７の表示範囲の大きさ（Ｘｍピクセル×Ｙｍピクセル）を取得する。
【００５２】
ステップＳ１０７：ＣＰＵ２０は、第１モニタ１６および第２モニタ１７で画像３０を分割して表示するための縮小率を算出する。ＣＰＵ２０は、画像３０全体を、第１モニタ１６および第２モニタ１７のＹ軸方向に最大限に分割表示させるために、画像３０のＹ軸方向の大きさがＹｍとなるように、初期の縮小率としてＹｍ／Ｙｐを設定する。
【００５３】
ステップＳ１０８：顔検出部２１は、画像３０に対して顔検出処理を実行し、画像３０に撮像された人物３１ａ〜３１ｅの顔領域をそれぞれ検出する。ＣＰＵ２０は、検出した各顔領域の位置を顔位置データとしてワークメモリ（不図示）に一時的に記録する。なお、顔位置データとは、例えば、図５（ｂ）に示すように、検出された顔領域を領域３２ａ〜３２ｅの四角形で近似し、各領域３２の四隅の座標のことである。したがって、本実施形態では、画像３０の右側からｎ番目の人物３１における領域３２の四隅の座標を、例えば、右上から時計回りに（ＦＸＲ（ｎ），ＦＹＵ（ｎ））、（ＦＸＲ（ｎ），ＦＹＬ（ｎ））、（ＦＸＬ（ｎ），ＦＹＬ（ｎ））、（ＦＸＬ（ｎ），ＦＹＵ（ｎ））と表記する。ここで、ｎは１〜Ｎの自然数であり、本実施形態の場合、Ｎ＝５ある。なお、顔位置データは、例えば、四隅のいずれかの１つの座標と領域３２のＸ軸方向およびＹ軸方向のピクセルサイズとで与えられてもよい。
【００５４】
ステップＳ１０９：ＣＰＵ２０は、人物３１ａ〜３１ｅの領域３２ａ〜３２ｅのそれぞれを第１モニタ１６または第２モニタ１７のいずれかの表示範囲内に配置して、画像３０を第１モニタ１６および第２モニタ１７に分割表示するために、画像３０の分割位置を検索する。そのために、ＣＰＵ２０は、まず第１モニタ１６の表示範囲の右端を画像３０の原点に設定し、画像３０上における第１モニタ１６の左端の位置Ｘｍ×Ｙｐ／Ｙｍが、隣接する人物３１の領域３２間のいずれかに来るか否かを、次式（１）に基づいて判定する。
【００５５】
ＦＸＬ（ｎ）  ＜  Ｘｍ×Ｙｐ／Ｙｍ  ＜  ＦＸＲ（ｎ＋１）    …（１）
同時に、ＣＰＵ２０は、第２モニタ１７の表示範囲の右端を画像３０のＸ座標Ｘｍ×Ｙｐ／Ｙｍに設定した場合、第２モニタ１７の表示範囲が人物３１ｅの領域３２ｅまで含むか否かを、次式（２）に基づいて判定する。
【００５６】
ＦＸＬ（Ｎ）−Ｘｍ×Ｙｐ／Ｙｍ  ＜  Ｘｍ×Ｙｐ／Ｙｍ      …（２）
ＣＰＵ２０は、式（１）および（２）を満たすｎが存在する場合、画像３０の分割位置が検索できたとして、ステップＳ１１２（ＹＥＳ側）へ移行する。一方、ＣＰＵ２０は、式（１）または（２）を満たすｎが無い場合、画像３０の分割位置が検索できなかったとして、ステップＳ１１０（ＮＯ側）へ移行する。
【００５７】
ステップＳ１１０：ＣＰＵ２０は、次に、第１モニタ１６の表示範囲の右端を隣接する人物３１の領域３２間の位置に設定し、第１モニタ１６の表示範囲が人物３１ａの領域３２ａまで含むか否かを、次式（３）に基づいて判定する。
（ＦＸＲ（ｎ＋１）＋ＦＸＬ（ｎ））／２−Ｘｍ×Ｙｐ／Ｙｍ  ＞  ＦＸＲ（１）    …（３）
同時に、ＣＰＵ２０は、第２モニタ１７の表示範囲の右端を画像３０のＸ座標（ＦＸＲ（ｎ＋１）＋ＦＸＬ（ｎ））／２に設定した場合、第２モニタ１７の表示範囲が人物３１ｅの領域３２ｅまで含むか否かを、次式（４）に基づいて判定する。
【００５８】
ＦＸＬ（Ｎ）−（ＦＸＲ（ｎ＋１）＋ＦＸＬ（ｎ））／２  ＜  Ｘｍ×Ｙｐ／Ｙｍ      …（４）
ＣＰＵ２０は、式（３）および（４）を満たすｎが存在する場合、画像３０の分割位置が検索できたとして、ステップＳ１１２（ＹＥＳ側）へ移行する。一方、ＣＰＵ２０は、式（３）および（４）を満たすｎが無かった場合、画像３０の分割位置が検索できなかったとして、ステップＳ１１１（ＮＯ側）へ移行する。
【００５９】
ステップＳ１１１：ＣＰＵ２０は、式（１）および（２）、または、式（３）および（４）を満たす分割位置を検索するために画像３０の縮小率を変更する。例えば、図６に示すように、ｎ＝３で縮小率がＹｍ／Ｙｐのとき、あと少しで式（３）を満たすような場合、ＣＰＵ２０は、（ＦＸＲ（４）＋ＦＸＬ（３））／２−ＦＸＲ（１）を第１モニタ１６のＸ軸方向の表示範囲Ｘｍとする縮小率に変更する。すなわち、ＣＰＵ２０は、縮小率をＸｍ／（（ＦＸＲ（４）＋ＦＸＬ（３））／２−ＦＸＲ（１））と変更し設定する。ＣＰＵ２０は、その新たな縮小率に基づいて、ステップＳ１０７〜ステップＳ１１０の処理を再度行う。
【００６０】
ステップＳ１１２：画像縮小部２２は、設定された縮小率で縮小した画像を生成する。ＣＰＵ２０は、ステップＳ１０９またはステップＳ１１０において検索された元の画像３０における分割位置で分割されるように、縮小した画像を第１モニタ１６および第２モニタ１７に分割表示させる。ＣＰＵ２０は、一連の再生処理を終了する。
【００６１】
ここで、ステップＳ１０９から移行してきた場合、ＣＰＵ２０は、元の画像３０におけるＸ座標Ｘｍ×Ｙｐ／Ｙｍの位置で分割されるように、縮小した画像を第１モニタ１６および第２モニタ１７に分割表示させる。なお、第２モニタ１７に表示される縮小した画像のＸ軸方向の大きさが、第２モニタ１７のＸ軸方向の表示範囲よりも大きい場合、ＣＰＵ２０は、はみ出した画像領域をトリミングして表示する。また、第２モニタ１７に表示される画像３０のＸ軸方向の大きさが、第２モニタ１７のＸ軸方向の表示範囲よりも小さい場合、ＣＰＵ２０は、データがない表示領域を白色や黒色等で表示させる。
【００６２】
また、ステップＳ１１０から移行してきた場合、ＣＰＵ２０は、元の画像３０におけるＸ座標（ＦＸＲ（ｎ＋１）＋ＦＸＬ（ｎ））／２の位置で分割するように、縮小した画像を第１モニタ１６および第２モニタ１７に分割表示させる。なお、第１モニタ１６または第２モニタ１７に表示される縮小した画像のＸ軸方向の大きさが、Ｘ軸方向の表示範囲よりも大きい場合、ＣＰＵ２０は、はみ出した画像領域をトリミングして表示する。また、第１モニタ１６および第２モニタ１７に表示される縮小した画像のＸ軸方向の大きさが、Ｘ軸方向の表示範囲よりも小さい場合、ＣＰＵ２０は、データがない表示領域を白色や黒色等で表示させる。
【００６３】
このように、本実施形態では、主要被写体である人物３１ａ〜３１ｅを検出し、その検出結果に基づいて、画像３０の縮小率や分割位置を調整することにより、人物３１ａ〜３１ｅの領域３２ａ〜３２ｅが第１モニタ１６および第２モニタ１７のベセルの位置で分割されることがなく、人物３１ａ〜３１ｅを良好な状態で第１モニタ１６および第２モニタ１７に分割表示することができる。
【００６４】
また、第１モニタ１６および第２モニタ１７の表示範囲に対して、画像３０を可能な限り大きく分割表示することから、視認性の向上を図ることができる。
《一の実施形態の変形例》
本発明の一の実施形態の変形例に係るデジタルカメラは、図１に示す一の実施形態に係るデジタルカメラと同一である。したがって、本実施形態のデジタルカメラを構成する各構成要素についての詳細な説明は省略する。
【００６５】
図７は、本実施形態のデジタルカメラによる処理動作のフローチャートを示す。図７において、図４に示す一の実施形態における処理と同一の処理については、同一のステップ番号を付し詳細な説明は省略する。
【００６６】
本実施形態に係るデジタルカメラと一の実施形態に係るものとの相違点は、対象とする画像が、例えば、図８（ａ）に示すように、人物３１ａ〜３１ｅを風景とともに撮像した画像４０であり、人物３１ａ〜３１ｅの大きさが画像４０の大きさと比較して小さい点にある。そして、図７に示す本実施形態のフローチャートには、画像４０のような画像に対応するために、ステップＳ２０１およびステップＳ２０２が新たに追加される。
【００６７】
すなわち、ステップＳ２０１において、ＣＰＵ２０は、図８（ａ）に示す画像４０における人物３１ａ〜３１ｅの視認性がよいか否かを判定する。そこで、ＣＰＵ２０は、画像４０の大きさと各人物３１の領域３２の大きさとの比率を求める。例えば、ＣＰＵ２０は、Ｙ軸方向における画像４０の大きさＹｐと、各人物３１の領域３２の大きさＦＹＵ（ｎ）−ＦＹＬ（ｎ）とを用い比率を計算する。
【００６８】
ＣＰＵ２０は、求めた比率が閾値α以下か否かを判定する。ＣＰＵ２０は、その比率が閾値α以下の場合、視認性が悪いと判定しステップＳ２０２（ＮＯ側）へ移行する。一方、ＣＰＵ２０は、比率が閾値αより大きい場合、視認性はよいと判定しステップＳ１０９（ＹＥＳ側）へ移行する。なお、閾値αの値は、例えば、０．２〜０．５の値とするが、第１モニタ１６および第２モニタ１７の表示範囲の大きさや、画像４０の大きさ等に応じて設定されるのが好ましい。また、指示部材２３を介しユーザからの設定指示に応じて、閾値αの値が設定されてもよい。
【００６９】
次に、ステップＳ２０２において、ＣＰＵ２０は、人物３１ａ〜３１ｅの視認性を向上させるために、人物３１ａ〜３１ｅを含む画像領域４１（点線）を画像４０から抽出する。ＣＰＵ２０は、抽出した画像領域４１を画像４２とし（図８（ｂ））、画像４２に対してステップＳ１０９〜ステップＳ１１２の処理を施す。なお、抽出される画像領域４１の大きさは、求めた比率や、第１モニタ１６および第２モニタ１７の表示範囲の大きさに応じて適宜決定されることが好ましい。
【００７０】
このように、本実施形態では、主要被写体である人物３１ａ〜３１ｅを検出し、その検出結果に基づいて、画像４２の縮小率や分割位置を調整することにより、人物３１ａ〜３１ｅの領域３２ａ〜３２ｅが第１モニタ１６および第２モニタ１７のベセルの位置で分割されることがなく、人物３１ａ〜３１ｅを良好な状態で第１モニタ１６および第２モニタ１７に分割表示することができる。
【００７１】
また、第１モニタ１６および第２モニタ１７の表示範囲に対して、画像４２を可能な限り大きく分割表示することから、視認性の向上を図ることができる。さらに、各人物３１の領域３２が画像４０の大きさに比べて小さい場合には、人物３１ａ〜３１ｅを含む画像領域４１を抽出して、その画像領域４１を第１モニタ１６および第２モニタ１７で分割表示することにより、視認性をより向上させることができる。
《他の実施形態》
本発明の他の実施形態に係るデジタルカメラは、図１に示す一の実施形態に係るデジタルカメラと同一である。したがって、本実施形態のデジタルカメラを構成する各構成要素についての詳細な説明は省略する。
【００７２】
図９は、本実施形態のデジタルカメラによる処理動作のフローチャートを示す。図９において、図４に示す一の実施形態における処理と同一の処理については、同一のステップ番号を付し詳細な説明は省略する。
【００７３】
本実施形態に係るデジタルカメラと一の実施形態に係るものとの相違点は、対象とする画像が、例えば、図１０に示すように、修学旅行等の集合写真のように人物３１ａ〜３１ｅとともに、人物６０が撮像された画像５０であり、その人物６０が人物３１ｃおよび人物３１ｄと重なるように撮像されている点にある。
【００７４】
画像５０のような画像に対応するために、本実施形態のメモリ１５は、人物３１ａ〜３１ｅのうち、所望の人物（所望の被写体）の顔に関する特徴を示す参照データ（例えば、公知の特徴点抽出処理によって抽出された眉，目，鼻，唇の各端点等の特徴点）や優先度等の被写体情報が予め記憶される。また、図９に示す本実施形態のフローチャートは、ステップＳ３０１が追加され、一の実施形態のステップＳ１０９およびステップＳ１１０を変更したステップＳ３０２およびステップＳ３０３を有する。
【００７５】
すなわち、ステップＳ３０１において、ＣＰＵ２０は、メモリ１５から被写体情報を読み込む。本実施形態の被写体情報には、例えば、人物３１ｃおよび人物３１ｄが登録されているものとする。
【００７６】
次に、ステップＳ３０２およびステップＳ３０３において、ＣＰＵ２０は、まず全ての人物３１の領域３２および人物６０の領域６１を第１モニタ１６および第２モニタ１７の表示範囲内に配置される画像５０の分割位置を、式（１）〜（４）に基づいて検索する。
【００７７】
しかしながら、分割位置が検索できなかった場合、ＣＰＵ２０は、顔検出部２１による人物３１ａ〜３１ｅおよび人物６０の検出結果と、ステップＳ３０１で読み込んだ被写体情報に登録された人物の参照データとに基づいて、登録された人物が画像５０に撮像されているか否かを判定する。ＣＰＵ２０は、少なくとも被写体情報に登録された人物３１ｃの領域３２ｃおよび人物３１ｄの領域３２ｄを第１モニタ１６および第２モニタ１７の表示範囲内に配置して、画像５０を分割表示する分割位置を式（１）〜（４）に基づいて検索する。
【００７８】
そして、ステップＳ１１２において、ＣＰＵ２０は、検索した分割位置および設定された縮小率に基づいて、画像５０を第１モニタ１６および第２モニタ１７に分割表示させる。
【００７９】
このように、本実施形態では、主要被写体である人物３１ａ〜３１ｅおよび人物６０を検出し、その検出結果および被写体情報に基づいて、画像５０の縮小率や分割位置を調整する。これにより、たとえ人物が重なり合って撮像されていたとしても、少なくとも登録された所望する人物に対応する領域が第１モニタ１６および第２モニタ１７のベゼルの位置で分割されることがなく、少なくとも所望する人物を良好な状態で第１モニタ１６および第２モニタ１７に分割表示することができる。
【００８０】
また、第１モニタ１６および第２モニタ１７の表示範囲に対して、画像５０を可能な限り大きく分割表示することから、視認性の向上を図ることができる。
《他の実施形態の変形例》
本発明の他の実施形態の変形例に係るデジタルカメラは、図１に示す一の実施形態に係るデジタルカメラと同一である。したがって、本実施形態のデジタルカメラを構成する各構成要素についての詳細な説明は省略する。
【００８１】
図１１は、本実施形態のデジタルカメラによる処理動作のフローチャートを示す。図１１において、図９に示す他の実施形態における処理と同一の処理については、同一のステップ番号を付し詳細な説明は省略する。
【００８２】
本実施形態に係るデジタルカメラと他の実施形態に係るものとの相違点は、図１１において、図７のステップＳ２０１およびステップＳ２０２に対応するステップＳ４０１およびステップＳ４０２が新たに追加されることにある。
【００８３】
これにより、風景とともに撮像され複数の人物が重なり合った画像において、画像の大きさに対して各人物の大きさが小さいために、その複数の人物を含む画像領域を抽出する場合であっても、被写体情報に基づいて、少なくとも登録された所望する人物の顔が分割されることなく、抽出した画像領域を第１モニタ１６および第２モニタ１７で分割表示することができる。
《実施形態の補足事項》
（１）上記実施形態では、顔検出部２１、画像縮小部２２、情報取得部２３の各処理を、ＣＰＵ２０がソフトウエア的に実現する例を説明したが、ＡＳＩＣを用いてこれらの各処理をハードウエア的に実現してもよい。
【００８４】
（２）本発明の画像再生装置は、上記実施形態のデジタルカメラの例に限定されない。例えば、画像をコンピュータに読み込ませ、コンピュータに画像再生処理のプログラムを実行させることにより、コンピュータを本発明の画像再生装置として機能させてもよい。
【００８５】
（３）上記実施形態では、デュアル表示モード時、パノラマ画像等の静止画を第１モニタ１６および第２モニタ１７で分割表示したが、本発明はこれに限定されない。例えば、アスペクト比が４：３等の静止画、スルー画像や動画等を第１モニタ１６および第２モニタ１７で分割表示してもよい。また、２以上の複数のモニタを用いて分割表示してもよい。
【００８６】
（４）上記実施形態では、主要被写体を顔検出部２１が検出したが、本発明はこれに限定されず、撮像された主要被写体およびそれに対応する領域等の情報が、メタデータとして画像データに付加され、情報取得部２３が、その情報のメタデータを読み込んで取得し、ＣＰＵ２０が、顔検出部２１による検出結果の代わりに用いてもよい。
【００８７】
（５）上記実施形態では、デュアル表示モード時、第１モニタ１６をメインモニタとして動作させたが、本発明はこれに限定されず、第２モニタ１７をメインモニタとして動作させてもよい。この場合、ステップＳ１０９またはステップＳ３０２において、画像の座標Ｘｐの位置を原点のような基準座標として、分割位置を検索するのが好ましい。
【００８８】
（６）上記実施形態では、主要被写体である人物３１ａ〜３１ｅの領域３２ａ〜３２ｅのそれぞれが、第１モニタ１６または第２モニタ１７の表示範囲内に配置されるように、画像の分割位置を検索し設定したが、本発明はこれに限定されない。例えば、人物３１ａ〜３１ｅの体全体に対応する領域のそれぞれが、第１モニタ１６または第２モニタ１７の表示範囲内に配置されるように、画像の分割位置を検索し設定してもよい。この場合、体全体に対応する領域として、公知のエッジ抽出の手法に基づいて設定されたものでもよいし、顔検出部２１によって検出された領域３２のＸ軸およびＹ軸方向それぞれの大きさを所定の倍率で拡大した領域を用いてもよい。
【００８９】
また、被写体情報に登録された主要被写体または優先度の高い主要被写体をメインモニタに配置されるように、分割位置を検索してもよい。
【００９０】
また、第１モニタ１６および第２モニタ１７それぞれに表示される人物の数が、バランスよく配分されるように、画像の分割位置を検索設定してもよい。
【００９１】
（７）上記実施形態では、主要被写体として、人物としたが、本発明はこれに限定されず、犬や猫等のペットや車等の被写体を主要被写体としてもよい。
【００９２】
（８）上記他の実施形態では、少なくとも被写体情報に登録された人物は分割されないように、画像を第１モニタ１６および第２モニタ１７で分割表示したが、本発明はこれに限定されない。例えば、画像に撮像された人物が全て被写体情報に登録されている場合、優先度のより高い人物を分割しないように、画像を第１モニタ１６および第２モニタ１７で分割表示するようにしてもよい。
【００９３】
以上の詳細な説明により、実施形態の特徴点及び利点は明らかになるであろう。これは、特許請求の範囲が、その精神及び権利範囲を逸脱しない範囲で前述のような実施形態の特徴点及び利点にまで及ぶことを意図する。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良及び変更に容易に想到できるはずであり、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物及び均等物によることも可能である。
【符号の説明】
【００９４】
１１…撮像光学系、１２…撮像素子、１３…ＡＦＥ、１４…画像処理部、１５…メモリ、１６…第１モニタ、１７…第２モニタ、１８…記録Ｉ／Ｆ、１９…記憶媒体、２０…ＣＰＵ、２１…顔検出部、２２…画像縮小部、２３…情報取得部、２４…操作部材、２５…レリーズ釦、２６…タッチパネル、２７…ヒンジ部
【図１】
2013130601.tif 000003
【図２】
2013130601.tif 000004
【図３】
2013130601.tif 000005
【図４】
2013130601.tif 000006
【図５】
2013130601.tif 000007
【図６】
2013130601.tif 000008
【図７】
2013130601.tif 000009
【図８】
2013130601.tif 000010
【図９】
2013130601.tif 000011
【図１０】
2013130601.tif 000012
【図１１】
2013130601.tif 000013