(57)【要約】【課題】静止画像にどのような人物が含まれているかをユーザに分かり易く提示することができる電子機器を実現する。【解決手段】表示制御部３０２１Ｂは、まず、複数の表示エリア上に複数の顔画像をそれぞれ表示するために、複数の表示範囲内にそれぞれ含まれる複数の部分画像を複数の表示エリア上にそれぞれ表示する。次いで、表示制御部３０２１Ｂは、表示画面の表示形態が、複数の顔画像が複数の表示エリアにそれぞれ表示される第１表示形態から、静止画像の全体が表示画面上に表示される第２表示形態に遷移されるように、複数の表示範囲の位置およびサイズを連続的に変化させる。【選択図】図３
2011082641.tif 000002
【特許請求の範囲】
【請求項１】
静止画像に含まれる複数の顔画像を検出する顔画像検出手段と、
表示画面を分割することによって得られる複数の表示エリアにそれぞれ対応する前記静止画像上の複数の表示範囲が前記複数の顔画像を含むように前記複数の表示範囲それぞれの位置およびサイズを設定する表示範囲設定手段と、
前記複数の表示エリア上に前記複数の顔画像をそれぞれ表示するために前記複数の表示範囲内に含まれる複数の部分画像を前記複数の表示エリア上にそれぞれ表示し、前記表示画面の表示形態が前記複数の顔画像が前記複数の表示エリアにそれぞれ表示される第１表示形態から前記静止画像の全体が前記表示画面上に表示される第２表示形態に遷移されるように前記複数の表示範囲の位置およびサイズを変化させる表示制御手段とを具備することを特徴とする電子機器。
【請求項２】
前記表示制御手段は、前記各表示範囲内に含まれる部分画像のサイズが対応する表示エリアのサイズに合わされるように前記部分画像を拡大することを特徴とする請求項１記載の電子機器。
【請求項３】
前記表示制御手段は、前記静止画像に含まれる顔画像の数が前記表示エリアの数よりも多い場合、前記静止画像に含まれる顔画像群から前記表示エリアの数と同じ数の顔画像を選択することを特徴とする請求項１記載の電子機器。
【請求項４】
前記表示制御手段は、前記複数の顔画像を含む静止画像に施すエフェクトを、前記表示画面の表示形態を前記第１表示形態から前記第２表示形態に遷移させるための第１エフェクトモードと前記第１エフェクトモードとは異なる第２エフェクトモードとの間で切り換えることを特徴とする請求項１記載の電子機器。
【請求項５】
前記表示制御手段は、再生すべき静止画像に含まれる顔画像の数に応じて、前記再生すべき静止画像に施すエフェクトを、前記表示画面の表示形態を前記第１表示形態から前記第２表示形態に遷移させるための第１エフェクトモードと前記第１エフェクトモードとは異なる第２エフェクトモードとの間で切り換えることを特徴とする請求項１記載の電子機器。
【請求項６】
静止画像に含まれる複数の顔画像を検出するステップと、
表示画面を分割することによって得られる複数の表示エリアにそれぞれ対応する前記静止画像上の複数の表示範囲が前記複数の顔画像を含むように前記複数の表示範囲それぞれの位置およびサイズを設定するステップと、
前記複数の表示エリア上に前記複数の顔画像をそれぞれ表示するために前記複数の表示範囲内に含まれる複数の部分画像を前記複数の表示エリア上にそれぞれ表示し、前記表示画面の表示形態が前記複数の顔画像が前記複数の表示エリアにそれぞれ表示される第１表示形態から前記静止画像の全体が前記表示画面上に表示される第２表示形態に遷移されるように前記複数の表示範囲の位置およびサイズを変化させる表示制御ステップとを具備することを特徴とする画像表示方法。
【請求項７】
前記表示制御ステップは、前記各表示範囲内に含まれる部分画像のサイズが対応する表示エリアのサイズに合わされるように前記部分画像を拡大するステップを含むことを特徴とする請求項６記載の画像表示方法。
【請求項８】
前記表示制御ステップは、前記静止画像に含まれる顔画像の数が前記表示エリアの数よりも多い場合、前記静止画像に含まれる顔画像群から前記表示エリアの数と同じ数の顔画像を選択するステップを含むことを特徴とする請求項６記載の画像表示方法。
【請求項９】
コンピュータに静止画像を再生させるプログラムであって、
前記静止画像に含まれる複数の顔画像を検出する手順と、
表示画面を分割することによって得られる複数の表示エリアにそれぞれ対応する前記静止画像上の複数の表示範囲が前記複数の顔画像を含むように前記複数の表示範囲それぞれの位置およびサイズを設定する手順と、
前記複数の表示エリア上に前記複数の顔画像をそれぞれ表示するために前記複数の表示範囲内に含まれる複数の部分画像を前記複数の表示エリア上にそれぞれ表示し、前記表示画面の表示形態が前記複数の顔画像が前記複数の表示エリアにそれぞれ表示される第１表示形態から前記静止画像の全体が前記表示画面上に表示される第２表示形態に遷移されるように前記複数の表示範囲の位置およびサイズを変化させる手順とを前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は静止画像のようなコンテンツを表示するための電子機器および画像表示方法に関する。
【背景技術】
【０００２】
近年、ＣＣＤ（Charge Coupled Device）、ＣＭＯＳ（Complementary Metal-Oxide Semiconductor）イメージセンサなどといった撮像素子の高解像度化が進められている。このため、携帯電話、パーソナルコンピュータのような電子機器で扱われる、デジタル写真のような静止画像も高解像度化が進められている。
【０００３】
また、最近では、デジタルフォトフレームなどと称される画像再生装置が普及し始めている。デジタルフォトフレームは、例えば、カード型記憶メディアに格納される複数枚の静止画像を所定時間間隔で順次表示する機能を有している。例えばパーソナルコンピュータや電子カメラ等においても、デジタルフォトフレームと同様に、複数枚の静止画像を所定時間間隔で順次表示する機能を有するのが一般的である。
【０００４】
特許文献１には、スライドショー形式で複数の画像を逐次切り替え表示する画像再生装置が開示されている。この画像再生装置は、スライドショー形式で複数の画像を逐次切り替え表示する際に、人物の顔部分のようなターゲット部分をズームアップする機能を有している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３５４３３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、複数の人物が写っている写真については、もしある人物の顔を単純にズームアップすると、例えば隣に写っている人物の顔が、ズームアップされた顔によって隠されてしまう可能性がある。写真によっては、複数の人物が画像内の一部の領域に集中して写っている場合もある。よって、単純なズームアップのみでは、どのような人物が写真に写っているかをユーザに分かり易く提示することは困難である。
【０００７】
本発明は上述の事情を考慮してなされたものであり、静止画像にどのような人物が含まれているかをユーザに分かり易く提示することができる電子機器および画像表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明の電子機器は、静止画像に含まれる複数の顔画像を検出する顔画像検出手段と、表示画面を分割することによって得られる複数の表示エリアにそれぞれ対応する前記静止画像上の複数の表示範囲が前記複数の顔画像を含むように前記複数の表示範囲それぞれの位置およびサイズを設定する表示範囲設定手段と、前記複数の表示エリア上に前記複数の顔画像をそれぞれ表示するために前記複数の表示範囲内に含まれる複数の部分画像を前記複数の表示エリア上にそれぞれ表示し、前記表示画面の表示形態が前記複数の顔画像が前記複数の表示エリアにそれぞれ表示される第１表示形態から前記静止画像の全体が前記表示画面上に表示される第２表示形態に遷移されるように前記複数の表示範囲の位置およびサイズを変化させる表示制御手段とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、静止画像にどのような人物が含まれているかをユーザに分かり易く提示することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る電子機器の外観を示す斜視図。
【図２】同実施形態の電子機器のシステム構成を示すブロック図。
【図３】同実施形態の電子機器によって実行されるコンテンツ再生アプリケーションプログラムの機能構成を示すブロック図。
【図４】同実施形態の電子機器によって実行されるコンテンツ再生アプリケーションプログラムが用いるインデックス情報の例を示す図。
【図５】同実施形態の電子機器によって扱われる静止画像の例を示す図。
【図６】同実施形態の電子機器によって実行される第１エフェクト処理の例を示す図。
【図７】図６の第１エフェクト処理の最初に３つの表示エリアにそれぞれ表示される静止画像上の領域を説明するための図。
【図８】図６の第１エフェクト処理中に３つの表示エリアにそれぞれ表示される静止画像上の領域を説明するための図。
【図９】図６の第１エフェクト処理の最後に３つの表示エリアにそれぞれ表示される静止画像上の領域を説明するための図。
【図１０】図６の第１エフェクト処理で用いられる、３つの表示エリアにそれぞれ対応する拡大率の変化の例を示す図。
【図１１】図６の第１エフェクト処理で用いられる、３つの表示エリアにそれぞれ対応する水平座標の変化の例を示す図。
【図１２】図６の第１エフェクト処理で用いられる、３つの表示エリアにそれぞれ対応する垂直座標の変化の例を示す図。
【図１３】第１エフェクト処理が施される静止画像の別の例を示す図。
【図１４】図１３の静止画像に対応する第１エフェクト処理の例を示す図。
【図１５】同実施形態の電子機器によって実行される第１エフェクト処理の手順の例を示すフローチャート。
【図１６】同実施形態の電子機器によって実行される第２エフェクト処理を説明するための図。
【図１７】同実施形態の電子機器によって実行される第３エフェクト処理を説明するための図。
【図１８】同実施形態の電子機器によって実行される、顔画像数に応じたエフェクト変更処理の手順を示すフローチャート。
【図１９】同実施形態の電子機器によって実行される、顔画像１つの時のエフェクト処理の例を示す図。
【図２０】同実施形態の電子機器によって実行される、顔画像なしの時のエフェクト処理の例を示す図。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態について説明する。  
図１は、本発明の一実施形態に係る電子機器の外観を示す斜視図である。この電子機器は、例えばノートブックタイプのパーソナルコンピュータ１０として実現されている。図１に示すように、本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（liquid crystal display）１７が組み込まれている。ディスプレイユニット１２は、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自在にコンピュータ本体１１に取り付けられている。
【００１２】
コンピュータ本体１１は、薄い箱形の筐体を有しており、その上面には、キーボード１３、本コンピュータ１０を電源オン／電源オフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、スピーカ１８Ａ，１８Ｂなどが配置されている。入力操作パネル１５上には、各種操作ボタンが設けられている。
【００１３】
また、コンピュータ本体１１の右側面には、例えばＵＳＢ（universal serial bus）２．０規格のＵＳＢケーブルやＵＳＢデバイスを接続するためのＵＳＢコネクタ１９が設けられている。さらに、コンピュータ本体１１の背面には、例えばＨＤＭＩ(high-definition multimedia interface)規格に対応した外部ディスプレイ接続端子（図示せず）が設けられている。この外部ディスプレイ接続端子は、デジタル映像信号を外部ディスプレイに出力するために用いられる。
【００１４】
図２は、本コンピュータ１０のシステム構成を示す図である。
【００１５】
本コンピュータ１０は、図２に示されているように、ＣＰＵ（central processing unit）１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、ＧＰＵ（Graphics Processing Unit）１０５、ＶＲＡＭ（ビデオＲＡＭ:random access memory）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ（basic input/output system-read only memory）１０７、ＬＡＮ（local area network）コントローラ１０８、ハードディスクドライブ（ＨＤＤ）１０９、光ディスクドライブ（ＯＤＤ）１１０、ＵＳＢコントローラ１１１Ａ、カードコントローラ１１１Ｂ、無線ＬＡＮコントローラ１１２、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１１３、ＥＥＰＲＯＭ（electrically erasable programmable ROM）１１４等を備えている。
【００１６】
ＣＰＵ１０１は、本コンピュータ１０の動作を制御するプロセッサであり、ＨＤＤ１０９から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）２０１、およびコンテンツ再生アプリケーションプログラム２０２のような各種アプリケーションプログラムを実行する。コンテンツ再生アプリケーションプログラム２０２は、例えばＨＤＤ１０９等に格納された各種デジタルコンテンツを再生するソフトウェアである。このコンテンツ再生アプリケーションプログラム２０２は、ショートムービー機能を有している。このショートムービー機能は、例えば、ＨＤＤ１０９等に格納された写真、ホームビデオ等といったデジタルコンテンツを用いて、スライドショー（フォトムービー）を作成及び表示する機能である。さらに、このショートムービー機能は、人物の顔にフォーカスしたエフェクトを写真のような静止画像に加える機能を有している。
【００１７】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳも実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００１８】
ノースブリッジ１０２は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００１９】
ＧＰＵ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３およびＨＤＭＩ端子２を介して、外部ディスプレイ装置１にデジタル映像信号を送出することもできる。
【００２０】
ＨＤＭＩ端子２は、前述の外部ディスプレイ接続端子である。ＨＤＭＩ端子２は、非圧縮のデジタル映像信号とデジタルオーディオ信号とを１本のケーブルでテレビのような外部ディスプレイ装置１に送出することができる。ＨＤＭＩ制御回路３は、ＨＤＭＩモニタと称される外部ディスプレイ装置１にデジタル映像信号をＨＤＭＩ端子２を介して送出するためのインタフェースである。
【００２１】
サウスブリッジ１０４は、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスおよびＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ＨＤＤ１０９およびＯＤＤ１１０を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２２】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８ＢまたはＨＤＭＩ制御回路３に出力する。ＬＡＮコントローラ１０８は、例えばIEEE 802.3規格の有線通信を実行する有線通信デバイスであり、一方、無線ＬＡＮコントローラ１１２は、例えばIEEE 802.11g規格の無線通信を実行する無線通信デバイスである。ＵＳＢコントローラ１１１Ａは、（ＵＳＢコネクタ１９を介して接続される）例えばUSB 2.0規格に対応した外部機器との通信を実行する。例えば、ＵＳＢコントローラ１１１Ａは、例えば、デジタルカメラに格納されている画像データファイルを受信するために使用される。カードコントローラ１１１Ｂは、コンピュータ本体１１に設けられたカードスロットに挿入される、ＳＤカードのようなメモリカードに対するデータの書き込みおよび読み出しを実行する。
【００２３】
ＥＣ／ＫＢＣ１１３は、電力管理のためのエンベデッドコントローラと、キーボード１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１１４は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０を電源オン／電源オフする機能を有している。
【００２４】
次に、図３を参照して、以上のような構成をもつ本コンピュータ１０上で動作するコンテンツ再生アプリケーションプログラム２０２の一機能構成を説明する。ここでは、コンテンツ再生アプリケーションプログラム２０２が有する機能のうち、ショートムービー機能を実現するための構成例について説明する。このショートムービー機能は、ＨＤＤ１０９に格納された静止画像データ４０１だけでなく、インタフェース部（上述のＵＳＢコントローラ１１１Ａ、カードコントローラ１１１Ｂ等）を介して外部デバイス（デジタルカメラ、メモリカード）からリードされた静止画像データ４０１に対しても適用することができる。
【００２５】
図３に示すように、コンテンツ再生アプリケーションプログラム２０２は、インデクシング処理部３０１およびスライドショー表示制御部３０２を備えている。
【００２６】
インデクシング処理部３０１は、ＨＤＤ１０９に格納された静止画像データ４０１の中から目的のデジタル画像を探し出すために使用されるインデックス情報を作成するためのインデクシング処理を実行する。インデクシング処理では、例えば、静止画像データ４０１から顔画像を検出する顔検出処理が実行される。複数の顔画像を含む静止画像については、それら複数の顔画像それぞれが検出される。顔画像の検出は、例えば、静止画像データの特徴を解析し、予め用意された顔画像特徴サンプルと類似する特徴を有する領域を探索することによって行うことができる。顔画像特徴サンプルは、多数の人物それぞれの顔画像特徴を統計的に処理することによって得られた特徴データである。顔検出処理により、静止画像内に含まれる各顔画像の位置（座標）およびサイズが検出される。このように、インデクシング処理部３０１は、静止画像に含まれる複数の顔画像の位置およびサイズを検出する顔画像検出部として機能する。
【００２７】
なお、図３に示す静止画像データ４０１は、写真データ、動画像データから抽出されたフレームデータのいずれであっても良い。
【００２８】
インデクシング処理部３０１によるインデクシング処理の結果は、インデックス情報４０２として、データベース１０９Ａに格納される。データベース１０９Ａは、このインデックス情報４０２の格納用にＨＤＤ１０９内に用意された記憶領域である。図４に、データベース１０９Ａに格納されるインデックス情報４０２の一構成例を示す。
【００２９】
「画像ＩＤ」は、各静止画像４０１に一意に割り当てられる識別情報である。「撮像日時」は、各静止画像４０１の撮像日時を示す時刻情報である。「顔画像情報」は、静止画像データ４０１に含まれる全ての顔画像それぞれに関する情報を含む。一つの顔画像に対応する顔画像情報は、その顔画像の位置、その顔画像のサイズ、等の情報を含む。「文字情報」は、静止画像データ４０１に含まれる文字列を示す。
【００３０】
更に、インデクシング処理部３０１は、例えば撮像日時に基づき、ＨＤＤ１０９に格納された複数の静止画像データ４０１をグループ分けし、各グループを識別するための情報を出力する。この情報が「グループ情報」としてデータベース１０９Ａに格納される。
【００３１】
このインデックス情報４０２を用いることにより、各静止画像データ４０１について、その静止画像内に顔画像が含まれるか否か、その静止画像に含まれる顔画像の数、その静止画像に含まれる文字列、その静止画像がどのグループに属しているか、等を判定することが可能となる。換言すれば、このインデックス情報４０２を用いて、目的の人物が写っている静止画像データ４０１、目的の人物が写っており且つ特定の文字が写っている静止画像データ４０１等を、ＨＤＤ１０９に格納された複数の静止画像データ４０１の中から速やかに探し出すことができる。
【００３２】
そして、スライドショー表示制御部３０２は、このインデックス情報４０２を用いて、ＨＤＤ１０９に格納された複数の静止画像データ４０１の中から所定の選択条件を満たす一つ又は複数の静止画像データを選択することができる。そして、スライドショー表示制御部３０２は、選択された一つ又は複数の静止画像データを用いて、人物の顔にフォーカスしたエフェクトを有するショートムービーを作成および表示することができる。
【００３３】
スライドショー表示制御部３０２は、エフェクト処理部３０２１、エフェクト切り替え部３０２２、顔画像数カウント部３０２３、およびエフェクト選択部３０２４を備えている。エフェクト処理部３０２１は、複数種のエフェクトモードから選択されたエフェクトモードを静止画像に施すことによって、その静止画像を動画像のような動きを有するショートムービーとして表示する。本実施形態では、例えば、複数の顔画像を含む静止画像に適した第１エフェクトモード（エフェクトモードＡ）と、一つの顔画像を含む静止画像に適した第２エフェクトモード（エフェクトモードＢ）と、顔画像を含まない静止画像に適した第３エフェクトモード（エフェクトモードＣ）とが用意されている。さらに、エフェクトモードＡ，Ｂ，Ｃの各々は、異なる２種以上のエフェクトを含んでいる。
【００３４】
エフェクト切り替え部３０２２は、静止画像に施すべきエフェクトを自動的に切り換える。例えば、複数の顔画像を含む静止画像をショートムービーとして表示する場合においては、エフェクト切り替え部３０２２は、エフェクト処理部３０２１を制御することによって、静止画像に施すべきエフェクトをエフェクトモードＡに含まれるエフェクト間で自動的に切り換える。顔画像数カウント部３０２３は、選択された静止画像に含まれる顔画像の数をカウントする。顔画像の数は、例えば、上述のインデックス情報４０２に基づいてカウントすることができる。エフェクト選択部３０２４は、選択された静止画像に含まれる顔画像の数に応じて、エフェクトモードＡ，Ｂ，Ｃの内の一つを選択する。選択されたエフェクトモードはエフェクト処理部３０２１に通知される。
【００３５】
次に、エフェクトモードＡに含まれるエフェクトの一つである「３分割ズームアウト」モードについて説明する。この「３分割ズームアウト」モードは、表示画面を分割することによって得られる複数の表示エリア（例えば３つの表示エリア）を用いてショートムービーを表示するモードである。本実施形態では、表示エリア毎に、静止画像上の表示範囲の位置およびサイズが個別に制御される。
【００３６】
より詳しくは、「３分割ズームアウト」モードに対応するエフェクト処理部３０２１は、表示範囲設定部３０２１Ａおよび表示制御部３０２１Ｂを有している。表示範囲設定部３０２１Ａは、インデクシング処理部３０１によって検出された静止画像内の複数の顔画像それぞれの位置およびサイズに基づき、複数の表示エリアにそれぞれ対応する静止画像上の複数の表示範囲が複数の顔画像を含むように、複数の表示範囲それぞれの位置およびサイズを設定する。表示制御部３０２１Ｂは、まず、複数の表示エリア上に複数の顔画像をそれぞれ表示するために、複数の表示範囲内にそれぞれ含まれる複数の部分画像を複数の表示エリア上にそれぞれ表示する。この場合、顔画像それぞれのサイズが正規化されるように、サイズがしきい値よりも小さい顔画像を拡大（ズームイン）してもよい。次いで、表示制御部３０２１Ｂは、表示画面の表示形態が、複数の顔画像が複数の表示エリアにそれぞれ表示される第１表示形態から、静止画像の全体が表示画面上に表示される第２表示形態に遷移されるように、複数の表示範囲の位置およびサイズを連続的に変化させる。
【００３７】
これにより、最初は、複数の顔画像が複数の表示エリアに分散して配置された状態で表示される。そして、例えば、時間の経過にしたがって各表示エリアに表示される部分画像が徐々に変化していき、最終的に、静止画像の全体が、複数の表示エリアから構成される表示画面上に表示される。
【００３８】
以下、図５および図６を参照して、「３分割ズームアウト」モードの例を説明する。
【００３９】
図５は、選択された静止画像の例を示す。この静止画像は、３人の人物の顔画像Ａ，Ｂ，Ｃを含むデジタル写真である。図６は、「３分割ズームアウト」モードで図５の静止画像を再生した時の表示画面上の画像の遷移の様子を示している。
【００４０】
「３分割ズームアウト」モードでは、図６に示されているように、ショートムービーとして再生される静止画像を表示するための表示画面５００は、例えば、各々が縦方向に延びる３つの表示エリア５０１，５０２，５０３に分割して使用される。第１の表示エリア５０１は表示画面５００の左端側に位置し、第２の表示エリア５０２は表示画面５００の中央部に位置し、第３の表示エリア５０３は表示画面５００の右端側に位置する。３つの表示エリア５０１，５０２，５０３の各々は縦長の形状を有している。３つの表示エリア５０１，５０２，５０３のサイズは同一である。
【００４１】
図６の（１）は、第１の表示形態において表示エリア５０１，５０２，５０３上に表示される画像を示している。第１の表示形態では、３つの顔画像Ａ，Ｂ，Ｃがそれぞれ表示エリア５０１，５０２，５０３上に表示される。この場合、３つの顔画像Ａ，Ｂ，Ｃそれぞれのサイズは、拡大又は縮小によって、表示エリアのサイズに適合するサイズに正規化される。図５の静止画像に含まれる３つの顔画像Ａ，Ｂ，Ｃそれぞれのサイズは、表示エリアのサイズに対応するしきい値よりも小さいので、これら３つの顔画像Ａ，Ｂ，Ｃは拡大された状態で表示エリア５０１，５０２，５０３上にそれぞれ表示される。
【００４２】
図６の（４）は、第２の表示形態において表示エリア５０１，５０２，５０３から構成される表示画面上に表示される画像を示している。第２の表示形態では、静止画像の全体が表示画面上に表示される。すなわち、表示エリア５０１には、静止画像を縦方向に３分割することによって得られる３つの部分画像の内、左端側の部分画像が表示される。表示エリア５０２には、３つの部分画像の内の中央部の部分画像が表示される。表示エリア５０３には、３つの部分画像の内の右端側の部分画像が表示される。
【００４３】
第１の表示形態から第２の表示形態への遷移過程においては、表示エリア５０１，５０２，５０３それぞれの表示画像の内容は連続的に変化される。図６の（２）、（３）は、遷移過程中に表示される多数の表示画像の中の２つの画像を代表して示したものである。
【００４４】
第１の表示形態から第２の表示形態への遷移過程では、表示エリア５０１，５０２，５０３それぞれに対応する３つの表示範囲それぞれのサイズおよび位置が連続的に変化され、これに伴って表示エリア５０１，５０２，５０３それぞれの表示画像の内容も連続的に変化される。
【００４５】
次に、図７、図８および図９を参照して、表示エリア５０１，５０２，５０３それぞれに対応する３つの表示範囲それぞれのサイズおよび位置がどのように変化されるかについて説明する。
【００４６】
図７は、第１の表示形態（図６の（１）によって示される表示状態）に対応する３つの表示範囲ｆ１，ｆ２，ｆ３それぞれのサイズと位置を示している。図７の上部は表示対象の静止画像データを示しており、図７の下部は表示画面を示している。ここでは、静止画像のサイズと表示画面のサイズとが同一である場合が想定されている。実際には静止画像のサイズと最終的な表示画面のサイズは一致しないことが多いが、対応付けは別途並行して行われるので、この説明には含めていない。
【００４７】
表示範囲ｆ１は、表示エリア５０１に表示されるべき静止画像上の部分画像の範囲を示す。同様に、表示範囲ｆ２は、表示エリア５０２に表示されるべき静止画像上の部分画像の範囲を示し、表示範囲ｆ３は、表示エリア５０３に表示されるべき静止画像上の部分画像の範囲を示す。
【００４８】
いま、図示のように、顔画像Ａの中心位置座標が（２００，６００）であり、顔画像Ｂの中心位置座標が（６００，４００）であり、顔画像Ｃの中心位置座標が（１６００，７５０）である場合を想定する。
【００４９】
表示範囲ｆ１は、例えば、顔画像Ａのサイズおよび位置に基づいて、少なくとも顔画像Ａ１を含むような位置及びサイズに設定される。例えば、表示範囲ｆ１のサイズおよび位置を、顔画像Ａをぎりぎり含むようなサイズおよび位置に設定してもよい。エフェクト処理部３０２１は、表示範囲ｆ１内に含まれる部分画像を、例えば、その部分画像の中心位置が表示エリア５０１の中心位置座標（３００，５００）に位置するように表示エリア５０１上に表示する。この場合、エフェクト処理部３０２１は、例えば、表示範囲ｆ１内の部分画像のサイズが表示エリア５０１のサイズに合うように、表示範囲ｆ１内の部分画像を拡大し、この拡大された部分画像（つまり、拡大された顔画像Ａを含む画像）を表示エリア５０１上に表示してもよい。
【００５０】
表示範囲ｆ２は、例えば、顔画像Ｂのサイズおよび位置に基づいて、少なくとも顔画像Ｂを含むような位置及びサイズに設定される。例えば、表示範囲ｆ２のサイズおよび位置を、顔画像Ｂをぎりぎり含むようなサイズおよび位置に設定してもよい。エフェクト処理部３０２１は、表示範囲ｆ２内に含まれる部分画像を、例えば、その部分画像の中心位置が表示エリア５０２の中心位置座標（９００，５００）に位置するように表示エリア５０２上に表示する。この場合、エフェクト処理部３０２１は、例えば、表示範囲ｆ２内の部分画像のサイズが表示エリア５０２のサイズに合わされるように、表示範囲ｆ２内の部分画像を拡大し、この拡大された部分画像（つまり、拡大された顔画像Ｂを含む画像）を表示エリア５０２上に表示してもよい。
【００５１】
表示範囲ｆ３は、例えば、顔画像Ｃのサイズおよび位置に基づいて、少なくとも顔画像Ｃを含むような位置及びサイズに設定される。例えば、表示範囲ｆ３のサイズおよび位置を、顔画像Ｃをぎりぎり含むようなサイズおよび位置に設定してもよい。エフェクト処理部３０２１は、表示範囲ｆ３内に含まれる部分画像を、例えば、その部分画像の中心位置が表示エリア５０３の中心位置座標（１５００，５００）に位置するように表示エリア５０３上に表示される。この場合、エフェクト処理部３０２１は、例えば、表示範囲ｆ３内の部分画像のサイズが表示エリア５０３のサイズに合わされるように、表示範囲ｆ３内の部分画像を拡大し、この拡大された部分画像（つまり、拡大された顔画像Ｃを含む画像）を表示エリア５０３上に表示してもよい。
【００５２】
図８は、図６の（３）によって示される表示状態に対応する３つの表示範囲ｆ１，ｆ２，ｆ３それぞれのサイズと位置を示している。
【００５３】
第１の表示形態から第２の表示形態への遷移過程においては、表示範囲ｆ１の位置は、移動開始位置（２００，６００）から移動終了位置（３００，５００）に向けて連続的に変化される。また表示範囲ｆ１のサイズも、図７で説明した初期サイズから表示エリア５０１のサイズに一致するサイズにまで連続的に変化される。エフェクト処理部３０２１は、表示範囲ｆ１内の部分画像を表示エリア５０１上に表示する。したがって、表示範囲ｆ１の位置およびサイズが徐々に変化するにつれ、表示エリア５０１上における顔画像Ａの中心位置座標（Ｘ１，Ｙ１）は、顔画像Ａの本来の位置である座標（２００，６００）に向かって徐々に移動される。
【００５４】
表示範囲ｆ２の位置は、移動開始位置（６００，４００）から移動終了位置（９００，５００）に向けて連続的に変化される。また表示範囲ｆ２のサイズも、図７で説明した初期サイズから表示エリア５０２のサイズに一致するサイズにまで連続的に変化される。エフェクト処理部３０２１は、表示範囲ｆ２内の部分画像を表示エリア５０２上に表示する。したがって、表示範囲ｆ２の位置およびサイズが徐々に変化するにつれ、表示エリア５０２上における顔画像Ｂの中心位置座標（Ｘ２，Ｙ２）は、顔画像Ｂの本来の位置である座標（６００，４００）に向かって徐々に移動される。
【００５５】
表示範囲ｆ３の位置は、移動開始位置（１６００，７５０）から移動終了位置（１５００，５００）に向けて連続的に変化される。また表示範囲ｆ３のサイズも、図７で説明した初期サイズから表示エリア５０３のサイズに一致するサイズにまで連続的に変化される。エフェクト処理部３０２１は、表示範囲ｆ３内の部分画像を表示エリア５０１上に表示する。したがって、表示範囲ｆ３の位置およびサイズが徐々に変化するにつれ、表示エリア５０３上における顔画像Ｃの中心位置座標（Ｘ３，Ｙ３）は、顔画像Ｃの本来の位置である座標（１６００，７５０）に向かって徐々に移動される。
【００５６】
図９は、第２の表示形態（図６の（４）によって示される表示状態）に対応する３つの表示範囲ｆ１，ｆ２，ｆ３それぞれのサイズと位置を示している。
【００５７】
第２の表示形態では、３つの表示範囲ｆ１，ｆ２，ｆ３それぞれの位置は３つの表示エリア５０１，５０２，５０３それぞれに対応する位置に設定される。具体的には、３つの表示範囲ｆ１，ｆ２，ｆ３それぞれの中心位置座標は３つの表示エリア５０１，５０２，５０３それぞれの中心位置座標に一致する。さらに、３つの表示範囲ｆ１，ｆ２，ｆ３それぞれのサイズも、３つの表示エリア５０１，５０２，５０３それぞれのサイズに一致する。したがって、第２の表示形態では、表示エリア５０１には静止画像内の左端側の部分画像が表示され、表示エリア５０２には静止画像内の中央の部分画像が表示され、表示エリア５０３には静止画像内の左端側の部分画像が表示される。よって、静止画像の全体が、表示エリア５０１，５０２，５０３から構成される表示画面上に表示される。
【００５８】
このように、本実施形態によれば、例えば写真内のどの位置に複数の顔画像が存在する場合であっても、それら複数の顔画像を複数の表示エリアに整列させた状態で表示することができる。よって、たとえば、静止画像内の一部領域に集中して複数人の顔が写っている場合であっても、またたとえば、静止画像内の離れた領域に分散して複数人の顔が映っている場合であっても、それら複数人の顔を見やすい状態で同時にユーザに提示することができる。よって、写真のような静止画像にどのような人物が含まれているかをユーザに分かり易く提示することができる。
【００５９】
さらに、本実施形態では、複数の表示エリアに対応する複数の表示範囲の各々の位置およびサイズを変化させることにより、表示画面の表示形態を、複数の顔画像が複数の表示エリアにそれぞれ表示される第１表示形態から、元の写真全体が表示画面上に表示される第２表示形態に容易に遷移させることができる。よって、元の写真に写っている複数の人物の位置関係、および元の写真に写っている背景映像もユーザに提示することができる。
【００６０】
さらに、本実施形態では、複数の表示範囲の各々の位置およびサイズは連続的に変化されるので、表示画面の表示内容を第１表示形態から第２表示形態に円滑に遷移させることができる。よって、静止画像に動画のような動きを与えることができる。
【００６１】
次に、図１０、図１１および図１２を参照して、「３分割ズームアウト」モードにおいて複数の顔画像それぞれのサイズおよび位置がどのように変化されるかについて説明する。
【００６２】
図１０は、３つの顔画像Ａ，Ｂ，Ｃに適用される拡大率の変化の様子を示している。上述したように、第１表示形態では、顔画像Ａ，Ｂ，Ｃそれぞれのサイズは、拡大又は縮小によって、表示エリアのサイズに適合するサイズに正規化される。したがって、個々の顔画像に適用される拡大率は、その顔画像のサイズによって異なる値に設定される。エフェクト処理部３０２１は、各表示範囲内に含まれる部分画像のサイズが対応する表示エリアのサイズに合わされるように、部分画像を拡大する。よって、表示範囲のサイズが小さいほど、その表示範囲内の部分画像に適用される拡大率は大きくなる。
【００６３】
いま、顔画像Ａ，Ｂ，Ｃそれぞれに適用される拡大率がＺ１，Ｚ２，Ｚ３であるとする。タイミングＴ１、つまり、第１表示形態では、顔画像Ａ，Ｂ，Ｃはそれぞれ拡大率Ｚ１，Ｚ２，Ｚ３で拡大された状態で表示エリア５０１，５０２，５０３に表示される。第１表示形態から第２表示形態への遷移は、所定の時間（＝Ｔ２−Ｔ１）を掛けて実行される。第１表示形態から第２表示形態への遷移過程では、拡大率Ｚ１，Ｚ２，Ｚ３の値は、それらの値が“１”（ズーム無し）にまで低下されるように連続的に変化される。
【００６４】
図１１は表示画面上における顔画像Ａ，Ｂ，Ｃそれぞれの中心位置のＸ座標の変化の様子を示し、図１２は表示画面上における顔画像Ａ，Ｂ，Ｃそれぞれの中心位置のＹ座標の変化の様子を示している。
【００６５】
タイミングＴ１、つまり、第１表示形態では、表示画面上の顔画像Ａの中心位置座標（Ｘ１，Ｙ１）は表示エリア５０１の中心位置座標（３００，５００）に設定される。表示画面上の顔画像Ｂの中心位置座標（Ｘ２，Ｙ２）は表示エリア５０２の中心位置座標（９００，５００）に設定される。表示画面上の顔画像Ｃの中心位置座標（Ｘ３，Ｙ３）は表示エリア５０３の中心位置座標（１５００，５００）に設定される。
【００６６】
第１表示形態から第２表示形態への遷移過程では、表示範囲ｆ１，ｆ２，ｆ３それぞれの位置およびサイズの変化に連動して、顔画像Ａの中心位置座標（Ｘ１，Ｙ１）は、座標（３００，５００）から、静止画像上の顔画像Ａの位置に対応する座標（２００，６００）に向けて移動される。同様に、顔画像Ｂの中心位置座標（Ｘ２，Ｙ２）は、座標（９００，５００）から、静止画像上の顔画像Ｂの位置に対応する座標（６００，４００）に向けて移動され、顔画像Ｃの中心位置座標（Ｘ３，Ｙ３）は、座標（１５００，５００）から、静止画像上の顔画像Ｃの位置に対応する座標（１６００，７５０）に向けて移動される。
【００６７】
なお、各顔画像のＸ方向の位置は必ずしも線形的に変化させる必要はなく、図１１に示すように、第１表示形態から第２表示形態への遷移期間（Ｔ１からＴ２までの期間）の最初の期間はゆっくりと変化させ、後半の期間に比較的早い速度で変化させてもよい。このようなＸ方向の位置の制御は、例えば、各表示範囲の位置をＸ方向に移動する速度を制御することによって実現し得る。これにより、顔画像Ａ，Ｂ，Ｃが表示エリア５０１，５０２，５０３上に存在する状態ができるだけ長く維持できるようになる。
【００６８】
ところで、本実施形態では、表示画面を３つの表示エリアに分割する例を説明したが、表示エリアの数は２以上の任意の数を使用し得る。また、再生対象の静止画像に含まれる顔画像の数が表示エリアの数よりも多い場合には、静止画像に含まれる顔画像の中から表示エリアの数分の顔画像を選択し、それら選択された顔画像を表示エリアにそれぞれ表示するようにしてもよい。例えば、サイズの大きい顔画像を優先的に選択してもよい。代わりに、ユーザによって予め指定されたグループに属する顔画像を優先的に選択してもよい。
【００６９】
次に、図１３および図１４を参照して、「３分割ズームアウト」モードの他の例について説明する。図１３は、選択された静止画像の例を示す。この静止画像は、４人の人物の顔画像を含むデジタル写真である。図１４は、「３分割ズームアウト」モードで図１３の静止画像を再生した時の表示画面上の画像の遷移の様子を示している。
【００７０】
図１４の（１）は、第１の表示形態において、表示画面内の３つの表示エリア上にそれぞれ表示される画像を示している。第１の表示形態では、図１４の静止画像内に含まれる４つの顔画像から３つの顔画像が選択される。そして、３つの表示エリアに対応する３つの表示範囲の各々の位置およびサイズが、その表示範囲が対応する顔画像を少なくとも含むように設定される。３つの表示範囲内にそれぞれ含まれる３つの部分画像が図１４の（１）に示されるように３つの表示エリア上にそれぞれ表示される。この場合、３つの部分画像（３つの顔画像）それぞれのサイズはそれぞれ拡大され、各表示エリアのサイズに適合するサイズに正規化される。
【００７１】
図１４の（２）は、第１の表示形態（図１４の（１）によって示される表示状態）から第２の表示形態（図１４の（３）によって示される表示状態）への遷移期間中に表示画面に表示される複数の表示画像内の一つを示している。遷移期間中、３つの表示エリアの各々に対応する表示範囲のサイズは徐々に拡大され、また３つの表示エリアの各々に対応する表示範囲の中心位置は、静止画像上の３つの領域中の対応する一つの領域の中心位置にむけて徐々に移動される。この結果、各表示エリアの表示画像は徐々にズームアウトされ。さらに各表示エリアの表示画像は、その表示エリアに対応する静止画像上の本来の領域に向けてパンニングされていく。右側の表示エリアには、第１の表示形態では表示されていなかった人物の画像が徐々に現れてくる。
【００７２】
図１４の（３）は、第２の表示形態において３つの表示エリアから構成される表示画面上に表示される画像を示している。第２の表示形態では、静止画像の全体が表示画面上に表示される。すなわち、左側の表示エリアには、静止画像を縦方向に３分割することによって得られる３つの部分画像の内、左端側の部分画像が表示される。中央の表示エリアには、３つの部分画像の内の中央部の部分画像が表示される。右側の表示エリアには、３つの部分画像の内の右端側の部分画像が表示される。
【００７３】
図１５は、エフェクトモードＡに含まれるエフェクトを用いた第１エフェクト処理の手順の例を示すフローチャートを表す。
【００７４】
まず、コンテンツ再生アプリケーション２０２は、静止画像内に含まれる複数の顔画像を検出する（ステップＳ１０１）。次に、コンテンツ再生アプリケーション２０２は、検出した各顔画像の位置およびサイズを保存する（ステップＳ１０２）。
【００７５】
コンテンツ再生アプリケーション２０２は、「３分割ズームアウト」モードでエフェクトを実行する。この場合、コンテンツ再生アプリケーション２０２は、表示画面を構成する複数の表示エリア上に、検出した複数の顔画像を表示する（ステップＳ１０３）。そして、コンテンツ再生アプリケーション２０２は、表示形態を第１表示形態から第２表示形態に遷移する（ステップＳ１０４）。
【００７６】
次いで、コンテンツ再生アプリケーション２０２は、エフェクトを変更するタイミングであるか否かを判定する（ステップＳ１０５）。エフェクトを変更するタイミングでない場合（ステップＳ１０５のＮＯ）、コンテンツ再生アプリケーション２０２は、ステップＳ１０３に戻り、「３分割ズームアウト」モードでのエフェクトを再度実行する。
【００７７】
エフェクトを変更するタイミングである場合（ステップＳ１０５のＹＥＳ）、コンテンツ再生アプリケーション２０２は、静止画像全体をぼかした状態で表示する（ステップＳ１０６）。そして、コンテンツ再生アプリケーション２０２は、静止画像内で検出された複数の顔画像のうち一つを選択し、選択した顔画像をハイライトする（ステップＳ１０７）。
【００７８】
次いで、コンテンツ再生アプリケーション２０２は、全ての顔画像または予め決められた数の顔画像が選択されたか否かを判定する（ステップＳ１０８）。全ての顔画像または予め決められた数の顔画像が選択されている場合（ステップＳ１０８のＹＥＳ）、コンテンツ再生アプリケーション２０２は、エフェクトを変更するタイミングであるか否かを判定する（ステップＳ１０９）。全ての顔画像または予め決められた数の顔画像が選択されていない場合（ステップＳ１０８のＮＯ）、またはエフェクトを変更するタイミングでない場合（ステップＳ１０９のＮＯ）、コンテンツ再生アプリケーション２０２は、ステップＳ１０６に戻る。
【００７９】
エフェクトを変更するタイミングである場合（ステップＳ１０９のＹＥＳ）、コンテンツ再生アプリケーション２０２は、静止画像全体を表示する（ステップＳ１１０）。そして、コンテンツ再生アプリケーション２０２は、複数の顔画像のうち一つを選択し、選択した顔画像を拡大して表示する（ステップＳ１１１）。次いで、コンテンツ再生アプリケーション２０２は、静止画像全体を表示する（ステップＳ１１２）。
【００８０】
コンテンツ再生アプリケーション２０２は、全ての顔画像または予め決められた数の顔画像が選択されたか否かを判定する（ステップＳ１１３）。全ての顔画像または予め決められた数の顔画像が選択されている場合（ステップＳ１１３のＹＥＳ）、コンテンツ再生アプリケーション２０２は、エフェクトを変更するタイミングであるか否かを判定する（ステップＳ１１４）。全ての顔画像または予め決められた数の顔画像が選択されていない場合（ステップＳ１１３のＮＯ）、またはエフェクトを変更するタイミングでない場合（ステップＳ１１４のＮＯ）、コンテンツ再生アプリケーション２０２は、ステップＳ１１０に戻る。
【００８１】
エフェクトを変更するタイミングである場合（ステップＳ１１４のＹＥＳ）、コンテンツ再生アプリケーション２０２は、ステップＳ１０２に戻る。
【００８２】
以上の処理により、コンテンツ再生アプリケーション２０２は、エフェクトモードＡに含まれるエフェクトを施した静止画像を画面に表示することができる。
【００８３】
次いで、エフェクトモードＡに含まれるエフェクトの一つである「一人ずつスポットライト」モードについて説明する。この「一人ずつスポットライト」モードは、画面に静止画像全体をぼかして表示し、静止画像内に含まれる複数の顔画像を一つずつハイライト表示するモードである。
【００８４】
図１６を参照して、「一人ずつスポットライト」モードの例を説明する。図１６に示す画面に表示されている静止画像は、６人の人物の顔画像を含むデジタル写真である。この静止画像では、中央付近に位置する人物の顔画像がハイライト表示されている。
【００８５】
また、エフェクトモードＡに含まれるエフェクトの一つである「一人ずつズームイン・アウト」モードについて説明する。この「一人ずつズームイン・アウト」モードは、画面に静止画像全体を表示し、静止画像内に含まれる複数の顔画像を一つずつ拡大（ズームイン）表示するモードである。
【００８６】
図１７を参照して、「一人ずつズームイン・アウト」モードの例を説明する。図１７に示す画面に表示されている静止画像も同様に、６人の人物の顔画像を含むデジタル写真である。この静止画像では、左から２番目に位置する人物の顔画像が拡大表示されている。
【００８７】
次いで、図１８のフローチャートを参照して、顔画像数に応じたエフェクト変更処理の手順を説明する。
【００８８】
まず、コンテンツ再生アプリケーション２０２は、生成対象の静止画像が選択されたか否かを判定する（ステップＳ２０１）。静止画像が選択されていない場合（ステップＳ２０１のＮＯ）、コンテンツ再生アプリケーション２０２は、再度ステップＳ２０１を実行する。
【００８９】
再生対象の静止画像が選択された場合（ステップＳ２０１のＹＥＳ）、コンテンツ再生アプリケーション２０２は、選択された静止画像内に含まれる顔画像の数をカウントする（ステップＳ２０２）。そして、コンテンツ再生アプリケーション２０２は、カウントされた顔画像の数に応じて処理を切り替える（ステップＳ２０３）。
【００９０】
選択された静止画像内に含まれる顔画像の数が複数である場合（ステップＳ２０３の複数）、コンテンツ再生アプリケーション２０２は、エフェクトＡ１を用いてスライドショーを実行する（ステップＳ２０４）。次いで、コンテンツ再生アプリケーション２０２は、エフェクトを変更するタイミングであるか否かを判定する（ステップＳ２０５）。エフェクトを変更するタイミングでない場合（ステップＳ２０５のＮＯ）、コンテンツ再生アプリケーション２０２は、ステップＳ２０４に戻る。
【００９１】
エフェクトを変更するタイミングである場合（ステップＳ２０５のＹＥＳ）、コンテンツ再生アプリケーション２０２は、エフェクトＡ２を用いてスライドショーを実行する（ステップＳ２０６）。次いで、コンテンツ再生アプリケーション２０２は、エフェクトを変更するタイミングであるか否かを判定する（ステップＳ２０７）。エフェクトを変更するタイミングでない場合（ステップＳ２０７のＮＯ）、コンテンツ再生アプリケーション２０２は、ステップＳ２０６に戻る。
【００９２】
エフェクトを変更するタイミングである場合（ステップＳ２０７のＹＥＳ）、コンテンツ再生アプリケーション２０２は、エフェクトＡ３を用いてスライドショーを実行する（ステップＳ２０８）。次いで、コンテンツ再生アプリケーション２０２は、エフェクトを変更するタイミングであるか否かを判定する（ステップＳ２０９）。エフェクトを変更するタイミングでない場合（ステップＳ２０９のＮＯ）、コンテンツ再生アプリケーション２０２は、ステップＳ２０８に戻る。
【００９３】
エフェクトを変更するタイミングである場合（ステップＳ２０９のＹＥＳ）、コンテンツ再生アプリケーション２０２は、ステップＳ２０４に戻る。
【００９４】
選択された静止画像内に含まれる顔画像の数が１つである場合（ステップＳ２０３の１つ）、コンテンツ再生アプリケーション２０２は、エフェクトＢ１を用いてスライドショーを実行する（ステップＳ２１１）。次いで、コンテンツ再生アプリケーション２０２は、エフェクトを変更するタイミングであるか否かを判定する（ステップＳ２１２）。エフェクトを変更するタイミングでない場合（ステップＳ２１２のＮＯ）、コンテンツ再生アプリケーション２０２は、ステップＳ２１１に戻る。
【００９５】
エフェクトを変更するタイミングである場合（ステップＳ２１２のＹＥＳ）、コンテンツ再生アプリケーション２０２は、エフェクトＢ２を用いてスライドショーを実行する（ステップＳ２１３）。次いで、コンテンツ再生アプリケーション２０２は、エフェクトを変更するタイミングであるか否かを判定する（ステップＳ２１４）。エフェクトを変更するタイミングでない場合（ステップＳ２１４のＮＯ）、コンテンツ再生アプリケーション２０２は、ステップＳ２１３に戻る。エフェクトを変更するタイミングである場合（ステップＳ２１４のＹＥＳ）、コンテンツ再生アプリケーション２０２は、ステップＳ２１１に戻る。
【００９６】
選択された静止画像内に含まれる顔画像の数がゼロである場合（ステップＳ２０３のゼロ）、コンテンツ再生アプリケーション２０２は、エフェクトＣ１を用いてスライドショーを実行する（ステップＳ２２１）。次いで、コンテンツ再生アプリケーション２０２は、エフェクトを変更するタイミングであるか否かを判定する（ステップＳ２２２）。エフェクトを変更するタイミングでない場合（ステップＳ２２２のＮＯ）、コンテンツ再生アプリケーション２０２は、ステップＳ２２１に戻る。
【００９７】
エフェクトを変更するタイミングである場合（ステップＳ２２２のＹＥＳ）、コンテンツ再生アプリケーション２０２は、エフェクトＣ２を用いてスライドショーを実行する（ステップＳ２２３）。次いで、コンテンツ再生アプリケーション２０２は、エフェクトを変更するタイミングであるか否かを判定する（ステップＳ２２４）。エフェクトを変更するタイミングでない場合（ステップＳ２２４のＮＯ）、コンテンツ再生アプリケーション２０２は、ステップＳ２２３に戻る。エフェクトを変更するタイミングである場合（ステップＳ２２４のＹＥＳ）、コンテンツ再生アプリケーション２０２は、ステップＳ２２１に戻る。
【００９８】
以上の処理により、コンテンツ再生アプリケーション２０２は、処理対象の静止画像内に含まれる顔画像数に応じて、異なるエフェクト処理を施した静止画像を画面に表示することができる。
【００９９】
なお、使用するエフェクトは、各エフェクトモードにおいて予め用意された複数のエフェクトのなかから、１または複数をランダムに選択する。また、顔画像を含まない場合に適したエフェクトモードＣのエフェクトは、顔画像を含む場合にも適用することができる。さらに、一つの顔画像を含む場合に適したエフェクトモードＢのエフェクトは、処理対象の静止画像に複数の顔画像を含む場合にも、一つの顔画像を選択することで適用することができる。例えば、目的人物のみに着目したエフェクトにする。
【０１００】
次いで、エフェクトモードＢに含まれるエフェクトの一つである「顔一つエフェクト」モードについて説明する。この「顔一つエフェクト」モードは、画面に静止画像全体を表示し、静止画像内に含まれる一つの顔画像にエフェクトを加えて表示するモードである。
【０１０１】
図１９を参照して、「顔一つエフェクト」モードの例を説明する。図１９に示す画面に表示されている静止画像は、１人の人物の顔画像を含むデジタル写真である。この静止画像では、中央付近に位置する人物の顔画像上に、月桂樹の画像が重畳して描画されている。
【０１０２】
また、エフェクトモードＣに含まれるエフェクトの一つである「顔なしエフェクト」モードについて説明する。この「顔なしエフェクト」モードは、画面に静止画像全体を表示し、静止画像にエフェクトを加えて表示するモードである。
【０１０３】
図２０を参照して、「顔なしエフェクト」モードの例を説明する。図２０に示す画面に表示されている静止画像は、顔画像を含まないデジタル写真である。この静止画像では、静止画像の中央付近に例えばひし形の別の画像（オブジェクト）が重畳して描画されている。オブジェクトが静止画像上を移動するようにしてもよい。
【０１０４】
以上説明したように、本実施形態によれば、静止画像から複数の顔画像のそれぞれのサイズおよび位置が検出され、その検出結果に基づいて、自動的に、複数の顔画像にフォーカスしたエフェクトを有するショートムービーを表示することができる。特に、「３分割ズームアウト」モードでは、表示エリア毎に、静止画像上の表示範囲の位置およびサイズが個別に制御される。そして、最初は、複数の顔画像を含む複数の部分画像が複数の表示エリアに分散して配置された状態で自動的に表示される。そして、例えば、時間の経過にしたがって各表示エリアに表示される部分画像が徐々に変化していき、最終的に、静止画像の全体が表示画面上に表示される。よって、写真のような静止画像にどのような人物が含まれているかをユーザに分かり易く提示することができる。さらに、元の写真に写っている複数の人物の位置関係もユーザに提示することができる。
【０１０５】
なお、本実施形態のショートムービー機能はコンピュータプログラムによって実現されているので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じて、このコンピュータプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に得ることが出来る。
【０１０６】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１０７】
１０１…ＣＰＵ、２０１…オペレーティングシステム、２０２…コンテンツ再生アプリケーションプログラム、３０１…インデクシング処理部、３０２…スライドショー表示制御部、４０１…静止画像データ、４０２…インデックス情報、５０１，５０２，５０３…表示エリア。
【図１】
2011082641.tif 000003
【図２】
2011082641.tif 000004
【図３】
2011082641.tif 000005
【図４】
2011082641.tif 000006
【図５】
2011082641.tif 000007
【図６】
2011082641.tif 000008
【図７】
2011082641.tif 000009
【図８】
2011082641.tif 000010
【図９】
2011082641.tif 000011
【図１０】
2011082641.tif 000012
【図１１】
2011082641.tif 000013
【図１２】
2011082641.tif 000014
【図１３】
2011082641.tif 000015
【図１４】
2011082641.tif 000016
【図１５】
2011082641.tif 000017
【図１６】
2011082641.tif 000018
【図１７】
2011082641.tif 000019
【図１８】
2011082641.tif 000020
【図１９】
2011082641.tif 000021
【図２０】
2011082641.tif 000022
【手続補正書】
【提出日】平成23年2月4日(2011.2.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上述の課題を解決するため、本願請求項１記載の電子機器は、静止画像に含まれる複数の顔画像を検出する顔画像検出手段と、表示画面を分割することによって得られる複数の表示エリアにそれぞれ対応する前記静止画像上の複数の表示範囲が前記複数の顔画像を含むように前記複数の表示範囲それぞれの位置およびサイズを設定する表示範囲設定手段と、前記複数の表示エリア上に前記複数の顔画像をそれぞれ表示するために前記複数の表示範囲内に含まれる複数の部分画像を前記複数の表示エリア上にそれぞれ表示し、前記表示画面の表示形態が前記複数の顔画像が前記複数の表示エリアにそれぞれ表示される第１表示形態から前記静止画像の全体が前記表示画面上に表示される第２表示形態に遷移されるように前記複数の表示範囲の位置およびサイズを変化させる表示制御手段とを具備することを特徴とする。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
静止画像に含まれる複数の顔画像を検出する顔画像検出手段と、
表示画面を分割することによって得られる複数の表示エリアにそれぞれ対応する前記静止画像上の複数の表示範囲が前記複数の顔画像を含むように前記複数の表示範囲それぞれの位置およびサイズを設定する表示範囲設定手段と、
前記複数の表示エリア上に前記複数の顔画像をそれぞれ表示するために前記複数の表示範囲内に含まれる複数の部分画像を前記複数の表示エリア上にそれぞれ表示し、前記表示画面の表示形態が前記複数の顔画像が前記複数の表示エリアにそれぞれ表示される第１表示形態から前記静止画像の全体が前記表示画面上に表示される第２表示形態に遷移されるように前記複数の表示範囲の位置およびサイズを変化させる表示制御手段とを具備することを特徴とする電子機器。
【請求項２】
前記表示制御手段は、前記複数の表示範囲内に含まれる複数の部分画像それぞれの中心位置が前記複数の表示エリアそれぞれの中心位置に位置するように前記複数の部分画像を前記複数の表示エリア上にそれぞれ表示することを特徴とする請求項１記載の電子機器。
【請求項３】
前記表示制御手段は、前記各表示範囲内に含まれる部分画像のサイズが対応する表示エリアのサイズに合わされるように前記部分画像を拡大することを特徴とする請求項１記載の電子機器。
【請求項４】
前記表示制御手段は、前記静止画像に含まれる顔画像の数が前記表示エリアの数よりも多い場合、前記静止画像に含まれる顔画像群から前記表示エリアの数と同じ数の顔画像を選択することを特徴とする請求項１記載の電子機器。
【請求項５】
前記表示制御手段は、前記複数の顔画像を含む静止画像に施すエフェクトを、前記表示画面の表示形態を前記第１表示形態から前記第２表示形態に遷移させるための第１エフェクトモードと前記第１エフェクトモードとは異なる第２エフェクトモードとの間で切り換えることを特徴とする請求項１記載の電子機器。
【請求項６】
前記表示制御手段は、再生すべき静止画像に含まれる顔画像の数に応じて、前記再生すべき静止画像に施すエフェクトを、前記表示画面の表示形態を前記第１表示形態から前記第２表示形態に遷移させるための第１エフェクトモードと前記第１エフェクトモードとは異なる第２エフェクトモードとの間で切り換えることを特徴とする請求項１記載の電子機器。
【請求項７】
静止画像に含まれる複数の顔画像を検出するステップと、
表示画面を分割することによって得られる複数の表示エリアにそれぞれ対応する前記静止画像上の複数の表示範囲が前記複数の顔画像を含むように前記複数の表示範囲それぞれの位置およびサイズを設定するステップと、
前記複数の表示エリア上に前記複数の顔画像をそれぞれ表示するために前記複数の表示範囲内に含まれる複数の部分画像を前記複数の表示エリア上にそれぞれ表示し、前記表示画面の表示形態が前記複数の顔画像が前記複数の表示エリアにそれぞれ表示される第１表示形態から前記静止画像の全体が前記表示画面上に表示される第２表示形態に遷移されるように前記複数の表示範囲の位置およびサイズを変化させる表示制御ステップとを具備することを特徴とする画像表示方法。
【請求項８】
前記表示制御ステップは、前記複数の表示範囲内に含まれる複数の部分画像それぞれの中心位置が前記複数の表示エリアそれぞれの中心位置に位置するように前記複数の部分画像を前記複数の表示エリア上にそれぞれ表示することを特徴とする請求項７記載の画像表示方法。
【請求項９】
前記表示制御ステップは、前記各表示範囲内に含まれる部分画像のサイズが対応する表示エリアのサイズに合わされるように前記部分画像を拡大するステップを含むことを特徴とする請求項７記載の画像表示方法。
【請求項１０】
前記表示制御ステップは、前記静止画像に含まれる顔画像の数が前記表示エリアの数よりも多い場合、前記静止画像に含まれる顔画像群から前記表示エリアの数と同じ数の顔画像を選択するステップを含むことを特徴とする請求項７記載の画像表示方法。
【請求項１１】
コンピュータに静止画像を再生させるプログラムであって、
前記静止画像に含まれる複数の顔画像を検出する手順と、
表示画面を分割することによって得られる複数の表示エリアにそれぞれ対応する前記静止画像上の複数の表示範囲が前記複数の顔画像を含むように前記複数の表示範囲それぞれの位置およびサイズを設定する手順と、
前記複数の表示エリア上に前記複数の顔画像をそれぞれ表示するために前記複数の表示範囲内に含まれる複数の部分画像を前記複数の表示エリア上にそれぞれ表示し、前記表示画面の表示形態が前記複数の顔画像が前記複数の表示エリアにそれぞれ表示される第１表示形態から前記静止画像の全体が前記表示画面上に表示される第２表示形態に遷移されるように前記複数の表示範囲の位置およびサイズを変化させる表示制御手順とを前記コンピュータに実行させることを特徴とするプログラム。
【請求項１２】
前記表示制御手順は、前記複数の表示範囲内に含まれる複数の部分画像それぞれの中心位置が前記複数の表示エリアそれぞれの中心位置に位置するように前記複数の部分画像を前記複数の表示エリア上にそれぞれ表示することを特徴とする請求項１１記載のプログラム。
【請求項１３】
静止画像に含まれる複数の顔画像を検出する顔画像検出手段と、
表示画面を分割することによって得られる複数の表示エリアにそれぞれ対応する前記静止画像上の複数の表示範囲が前記複数の顔画像を含むように前記複数の表示範囲それぞれの位置およびサイズを設定する表示範囲設定手段と、
前記表示画面の表示形態が前記複数の顔画像が前記複数の表示エリアにそれぞれ表示される第１表示形態から前記静止画像の全体が前記表示画面上に表示される第２表示形態に遷移されるように前記複数の表示範囲の位置およびサイズを変化させる表示制御手段とを具備することを特徴とする電子機器。
【請求項１４】
前記表示制御手段は、前記複数の表示範囲内に含まれる複数の部分画像それぞれの中心位置が前記複数の表示エリアそれぞれの中心位置に位置するように前記複数の部分画像を前記複数の表示エリア上にそれぞれ表示することを特徴とする請求項１３記載の電子機器。
【請求項１５】
前記表示制御手段は、前記各表示範囲内に含まれる部分画像のサイズが対応する表示エリアのサイズに合わされるように前記部分画像を拡大することを特徴とする請求項１３記載の電子機器。
【請求項１６】
前記表示制御手段は、前記静止画像に含まれる顔画像の数が前記表示エリアの数よりも多い場合、前記静止画像に含まれる顔画像群から前記表示エリアの数と同じ数の顔画像を選択することを特徴とする請求項１３記載の電子機器。
【請求項１７】
前記表示制御手段は、前記複数の顔画像を含む静止画像に施すエフェクトを、前記表示画面の表示形態を前記第１表示形態から前記第２表示形態に遷移させるための第１エフェクトモードと前記第１エフェクトモードとは異なる第２エフェクトモードとの間で切り換えることを特徴とする請求項１３記載の電子機器。
【請求項１８】
前記表示制御手段は、再生すべき静止画像に含まれる顔画像の数に応じて、前記再生すべき静止画像に施すエフェクトを、前記表示画面の表示形態を前記第１表示形態から前記第２表示形態に遷移させるための第１エフェクトモードと前記第１エフェクトモードとは異なる第２エフェクトモードとの間で切り換えることを特徴とする請求項１３記載の電子機器。