(57)【要約】【課題】  お気に入りの画像ファイルを選択するといったユーザ操作を行うことなく、観賞者であるユーザに関連する静止画像を提示することができる電子機器を実現する。【解決手段】  操作者認識部３０４は静止画像データ４０１をインポートする操作者を認識する。登場人物認識部３０８は、静止画像データ４０１に含まれる顔画像に基づいて登場人物を認識する。グループ作成部３０６は静止画像データ４０１を分類してグループ化する。そして、インデックス情報格納部３０９は、操作者、登場人物、及びグループの情報をインデックス情報４０２として格納する。また、観賞者認識部３１３は、画面に表示される静止画像を観賞する観賞者を認識する。グループ抽出部３１４は、インデックス情報４０２に基づいて、観賞者に関連する静止画像を含むグループを抽出する。画像表示部３１６は、抽出されたグループに含まれる静止画像を画面に表示する。【選択図】図３
2011101251.tif 000002
【特許請求の範囲】
【請求項１】
観賞者を撮影して観賞者画像を生成する観賞者撮影手段と、
前記観賞者画像に含まれる顔画像を検出し、前記観賞者を認識する観賞者認識手段と、
各々が複数の静止画像を含む複数のグループから、前記観賞者の顔画像を含む静止画像又は前記観賞者によりインポートされた静止画像の少なくとも一方を含むグループを抽出するグループ抽出手段と、
前記抽出されたグループに含まれる複数の静止画像を画面に表示する画像表示手段とを具備することを特徴とする電子機器。
【請求項２】
前記複数のグループの各々には、当該グループに含まれる静止画像の少なくとも一つに含まれる登場人物の顔画像と当該グループに含まれる静止画像の少なくとも一つをインポートした操作者の顔画像とが関連付けられており、
前記グループ抽出手段は、前記複数のグループから、前記観賞者の顔画像が前記登場人物の顔画像又は前記操作者の顔画像のいずれかとして関連付けられたグループを選択することを特徴とする請求項１記載の電子機器。
【請求項３】
前記複数のグループの各々には、当該グループに含まれる静止画像の少なくとも一つに含まれる登場人物の顔画像と当該グループに含まれる静止画像の少なくとも一つをインポートした操作者の顔画像とが関連付けられており、
前記グループ抽出手段は、前記観賞者認識手段によって前記観賞者画像から複数の観賞者の顔画像が認識された場合、前記複数のグループから、前記複数の観賞者の顔画像の各々が登場人物の顔画像又はインポートした操作者の顔画像のいずれかとして関連付けられたグループを選択することを特徴とする請求項１記載の電子機器。
【請求項４】
前記複数のグループの各々には、第１の条件を満たす複数の静止画像が属することを特徴とする請求項１記載の電子機器。
【請求項５】
前記抽出されたグループに含まれる複数の静止画像から、第２の条件を満たす静止画像を選択する画像選択手段をさらに具備し、
前記画像表示手段は、前記選択された静止画像を所定の順序で前記画面に表示することを特徴とする請求項４記載の電子機器。
【請求項６】
操作者による指示に応じて、複数の静止画像をインポートする画像インポート手段と、
前記操作者を撮影して操作者画像を生成する操作者撮影手段と、
前記操作者画像に含まれる顔画像を検出し、前記操作者を認識する操作者認識手段と、
前記画像インポート手段によってインポートされた複数の静止画像を分類して複数のグループを作成するグループ作成手段と、
前記インポートされた複数の静止画像の各々から顔画像を検出し、当該顔画像に対応する登場人物を認識する登場人物認識手段と、
前記複数のグループの各々に対して、前記操作者と当該グループに属する静止画像から認識された登場人物とを関連付ける関連付け手段と、
観賞者を撮影して観賞者画像を生成する観賞者撮影手段と、
前記観賞者画像に含まれる顔画像を検出し、前記観賞者を認識する観賞者認識手段と、
前記複数のグループから、前記観賞者が前記操作者又は前記登場人物のいずれかとして関連付けられたグループを抽出するグループ抽出手段と、
前記抽出されたグループに含まれる静止画像を画面に表示する画像表示手段とを具備することを特徴とする電子機器。
【請求項７】
観賞者を撮影して観賞者画像を生成する観賞者撮影ステップと、
前記観賞者画像に含まれる顔画像を検出し、前記観賞者を認識する観賞者認識ステップと、
各々が複数の静止画像を含む複数のグループから、前記観賞者の顔画像を含む静止画像又は前記観賞者によりインポートされた静止画像の少なくとも一方を含むグループを抽出するグループ抽出ステップと、
前記抽出されたグループに含まれる複数の静止画像を画面に表示する画像表示ステップとを具備することを特徴とする画像表示方法。
【請求項８】
前記複数のグループの各々には、当該グループに含まれる静止画像の少なくとも一つに含まれる登場人物の顔画像と当該グループに含まれる静止画像の少なくとも一つをインポートした操作者の顔画像とが関連付けられており、
前記グループ抽出ステップは、前記複数のグループから、前記観賞者の顔画像が前記登場人物の顔画像又は前記操作者の顔画像のいずれかとして関連付けられたグループを選択することを特徴とする請求項７記載の画像表示方法。
【請求項９】
前記複数のグループの各々には、当該グループに含まれる静止画像の少なくとも一つに含まれる登場人物の顔画像と当該グループに含まれる静止画像の少なくとも一つをインポートした操作者の顔画像とが関連付けられており、
前記グループ抽出ステップは、前記観賞者認識ステップによって前記観賞者画像から複数の観賞者の顔画像が認識された場合、前記複数のグループから、前記複数の観賞者の顔画像の各々が登場人物の顔画像又はインポートした操作者の顔画像のいずれかとして関連付けられたグループを選択することを特徴とする請求項７記載の画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示する電子機器及び該機器に適用される画像表示方法に関する。
【背景技術】
【０００２】
近年、デジタルフォトフレーム等と称される映像再生装置が普及している。デジタルフォトフレームは、例えば、接続された記憶媒体に格納された複数の静止画像を、所定の間隔で順次表示する機能を有する。また、パーソナルコンピュータやデジタルカメラ等においても、デジタルフォトフレームのように、複数枚の静止画像を所定の間隔で順次表示する機能を有するものが一般的である。
【０００３】
特許文献１には、カメラで撮影された人物の顔画像を認識し、認識した顔画像が登録された顔画像である場合に、該顔画像に関連付けて登録されているお気に入りの画像ファイルや音声ファイルを再生する再生装置が開示されている。この再生装置では、ユーザの顔画像と、当該ユーザによって選択されるお気に入りの画像ファイルや音声ファイルとを予め登録している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１７１１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の再生装置では、認識されたユーザの顔画像に応じて、予め登録された画像ファイルや音声ファイルが再生される。そのため、再生装置内に格納されるファイルが更新された場合や再生するファイルを変更したい場合には、ユーザは再度、お気に入りとして登録するファイルを変更する必要がある。また、再生装置内に格納されるファイルが大量であるとき、大量のファイルの中から登録したいファイルを選択する作業は、ユーザにとって煩雑である可能性がある。
【０００６】
本発明は上述の事情を考慮してなされたものであり、お気に入りの画像ファイルを選択するといった煩雑なユーザ操作を行うことなく、観賞者であるユーザに関連する静止画像を提示することができる電子機器及び画像表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明の電子機器は、観賞者を撮影して観賞者画像を生成する観賞者撮影手段と、前記観賞者画像に含まれる顔画像を検出し、前記観賞者を認識する観賞者認識手段と、各々が複数の静止画像を含む複数のグループから、前記観賞者の顔画像を含む静止画像又は前記観賞者によりインポートされた静止画像の少なくとも一方を含むグループを抽出するグループ抽出手段と、前記抽出されたグループに含まれる複数の静止画像を画面に表示する画像表示手段とを具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、お気に入りの画像ファイルを選択するといった煩雑なユーザ操作を行うことなく、観賞者であるユーザに関連する静止画像を提示することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る電子機器の外観を示す図。
【図２】同実施形態の電子機器のシステム構成を示す図。
【図３】同実施形態の電子機器上で動作するコンテンツ再生アプリケーションプログラムの機能構成を示すブロック図。
【図４】図３のコンテンツ再生アプリケーションプログラムによって用いられるインデックス情報の構成の例を示す図。
【図５】図３のコンテンツ再生アプリケーションプログラムによって行われるグループ抽出の動作の例を説明するための概念図。
【図６】図３のコンテンツ再生アプリケーションプログラムによって行われる画像選択及び画像表示の動作の例を説明するための概念図。
【図７】図３のコンテンツ再生アプリケーションプログラムによって実行される画像表示処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態について説明する。
【００１１】
図１は、本発明の実施形態に係る電子機器の外観を示す図である。この電子機器は、例えばノートブックタイプのパーソナルコンピュータ１０として実現されている。
【００１２】
図１に示すように、本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（liquid crystal display）１７を備えた表示装置が組み込まれている。ディスプレイユニット１２は、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自在にコンピュータ本体１１に取り付けられている。ディスプレイユニット１２はさらに、ＬＣＤ１７の上部にカメラモジュール１１５を備える。カメラモジュール１１５は、ディスプレイユニット１２がコンピュータ本体１１の上面を露出する開放位置にあるときに、コンピュータ１０を使用するユーザ等を撮影するために用いられる。
【００１３】
コンピュータ本体１１は、薄い箱形の筐体を有しており、その上面には、キーボード１３、本コンピュータ１０を電源オン／電源オフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、スピーカ１８Ａ，１８Ｂなどが配置されている。入力操作パネル１５上には、各種操作ボタンが設けられている。
【００１４】
また、コンピュータ本体１１の右側側面には、例えばUSB（universal serial bus）2.0規格のＵＳＢケーブルやＵＳＢデバイスを接続するためのＵＳＢコネクタ１９が設けられている。さらに、コンピュータ本体１１の背面には、例えばHDMI(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）１１４、カメラモジュール１１５、カードコントローラ１１６等を備える。
【００１７】
ＣＰＵ１０１は、本コンピュータ１０の動作を制御するプロセッサであり、ＨＤＤ１０９から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）２０１や、コンテンツ再生アプリケーションプログラム２０２のような各種アプリケーションプログラムを実行する。コンテンツ再生アプリケーションプログラム２０２は、例えばＯＤＤ１１０にセットされたＤＶＤ（digital versatile disc）等に格納された、例えば、デジタル写真、ホームビデオ等といったデジタルコンテンツを再生する機能を有するソフトウェアである。コンテンツ再生アプリケーションプログラム２０２は、ＨＤＤ１０９に格納されたデジタル画像をいわゆるデジタルフォトフレームのように表示する機能も有している。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳも実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００１８】
ノースブリッジ１０２は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００１９】
ＧＰＵ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３およびＨＤＭＩ端子２を介して、外部ディスプレイ装置１にデジタル映像信号を送出することもできる。
【００２０】
ＨＤＭＩ端子２は、前述の外部ディスプレイ接続端子である。ＨＤＭＩ端子２は、非圧縮のデジタル映像信号とデジタルオーディオ信号とを１本のケーブルでテレビのような外部ディスプレイ装置１に送出することができる。ＨＤＭＩ制御回路３は、ＨＤＭＩモニタと称される外部ディスプレイ装置１にデジタル映像信号をＨＤＭＩ端子２を介して送出するためのインタフェースである。
【００２１】
サウスブリッジ１０４は、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスおよびＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ＨＤＤ１０９およびＯＤＤ１１０を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２２】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８ＢまたはＨＤＭＩ制御回路３に出力する。
【００２３】
ＬＡＮコントローラ１０８は、例えばIEEE 802.3規格の有線通信を実行する有線通信デバイスであり、一方、無線ＬＡＮコントローラ１１２は、例えばIEEE 802.11g規格の無線通信を実行する無線通信デバイスである。また、ＵＳＢコントローラ１１３は、（ＵＳＢコネクタ１９を介して接続される）例えばUSB 2.0規格に対応した外部機器との通信を実行する。例えば、外部機器であるデジタルカメラによって管理されているデジタル画像を取り込んでＨＤＤ１０９に格納する際の通信等を実行する。
【００２４】
カメラモジュール１１５は、内蔵するカメラを用いた撮像処理を実行する。カメラモジュール１１５は、例えば、内蔵するカメラにより撮像された画像を用いて画像データを生成し、当該画像データを主メモリ１０３やＨＤＤ１０９に格納する際の通信等を実行する。また、カメラモジュール１１５は、コンテンツ再生アプリケーションプログラム２０２等の各種のアプリケーションプログラムに画像データを供給する。
【００２５】
カードコントローラ１１６は、カードスロット２０に挿入された記録メディア２０Ａとの通信を実行する。例えば、カードコントローラ１１６は、記録メディア２０ＡであるＳＤカードに格納された画像ファイルを読み出してＨＤＤ１０９に格納する際の通信等を実行する。
【００２６】
ＥＣ／ＫＢＣ１１３は、電力管理のためのエンベデッドコントローラと、キーボード１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１１４は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０を電源オン／電源オフする機能を有している。
【００２７】
次に、図３を参照して、コンピュータ１０上で動作するコンテンツ再生アプリケーションプログラム２０２の一機能構成を説明する。ここでは、コンテンツ再生アプリケーションプログラム２０２が有する機能のうち、ＨＤＤ１０９に格納されたデジタル画像（静止画像データ４０１）をいわゆるデジタルフォトフレームのように表示する機能を実現するための構成例について説明する。コンテンツ再生アプリケーションプログラム２０２は、インデキシング部３０１と表示制御部３１１とを備える。コンテンツ再生アプリケーションプログラム２０２は、静止画像データをインポートするためのインポートモードと、インポートされた多数の静止画像データを選択的に提示するための提示モードとを有している。
【００２８】
インデキシング部３０１は、インポートモードで使用される。すなわち、インデキシング部３０１は、静止画像データ４０１をインポートし、静止画像データ４０１の中から目的の静止画像を探し出すためのインデックス情報４０２を作成するインデキシングに関する各種処理を実行する。なお、静止画像データ４０１のインポートは、コンピュータ１０に静止画像データ４０１を取り込むこと、より具体的には、コンテンツ再生アプリケーションプログラム２０２に静止画像データ４０１を取り込むことを指す。また、静止画像データ４０１は、動画像データを構成する複数のフレームそれぞれの画像であってもよい。
【００２９】
インデキシング部３０１は、記録メディア検出部３０２、操作者画像抽出部３０３、操作者認識部３０４、画像インポート部３０５、グループ作成部３０６、登場人物画像抽出部３０７、登場人物認識部３０８、及びインデックス情報格納部３０９を備える。記録メディア検出部３０２は、静止画像データ４０１のインポート元である記録メディア２０Ａがコンピュータ１０に接続されたことを検出する。記録メディア検出部３０２は、例えば、カードスロット２０に記録メディア２０Ａが挿入されたことを検出する。静止画像データ４０１のインポート元は、記録メディア２０Ａに限らず、コンピュータ１０内の記憶装置、コンピュータ１０に接続された外部記憶装置、ネットワークを介してコンピュータ１０に接続された他のコンピュータ等であってもよい。その場合、記録メディア検出部３０２は、記憶装置等が接続（認識）されたこと、指定されたディレクトリ等にファイル（新たな静止画像データ）が格納されたこと、又はユーザによる指示等を検出する。記録メディア検出部３０２は、記録メディア２０Ａ等が検出されたことを操作者画像抽出部３０３に通知する。
【００３０】
操作者画像抽出部３０３は、カメラモジュール１１５により生成されたユーザ画像データ４０３を解析し、ユーザ画像データ４０３に含まれる、コンピュータ１０の操作者の顔画像を抽出する。操作者画像抽出部３０３は、例えば、ユーザ画像データ４０３から顔領域を検出し、検出された顔領域をユーザ画像データ４０３から切り出す。顔領域の検出は、例えば、ユーザ画像データ４０３の特徴を解析し、予め用意された顔画像特徴サンプルと類似する特徴を有する領域を探索することによって行うことができる。顔画像特徴サンプルは、多数の人物それぞれの顔画像特徴を統計的に処理することによって得られた特徴データである。操作者画像抽出部３０３は、抽出した顔画像を操作者認識部３０４に出力する。
【００３１】
操作者認識部３０４は、操作者画像抽出部３０３により抽出された顔画像を解析し、当該顔画像に対応する人物を操作者として認識する。そして、操作者認識部３０４は、画像インポート部３０５に操作者の認識が完了したことを通知する。また、操作者認識部３０４は、認識された操作者に関する情報をインデックス情報格納部３０９に出力する。なお、操作者の顔画像が検出できない場合、操作者の顔画像が認識できない場合等には、カメラモジュール１１５から新たにユーザ画像データ４０３を取得して、再度、操作者の顔画像の抽出及び認識を行ってもよい。
【００３２】
画像インポート部３０５は、操作者認識部３０４による通知に応答して、記録メディア２０Ａに格納された静止画像データ４０１のインポートを開始する。画像インポート部３０５は、記録メディア２０Ａに格納された静止画像データ４０１をコンテンツ再生アプリケーション２０２に取り込む。画像インポート部３０５は、記録メディア２０Ａから静止画像データ４０１を読み出し、読み出した静止画像データ４０１をＨＤＤ１０９に格納する。
【００３３】
グループ作成部３０６は、静止画像データ４０１を所定の分類規則に基づいて分類し、複数のグループを作成する。グループ作成部３０６は、例えば、時間や場所、イベント等に基づいて、静止画像データ４０１を分類する。グループ作成部３０６は、例えば、時系列上で連続する２つの静止画像データ４０１において、それらの撮像日時の差が所定の期間を越えている場合に、その間を区切りとすることでグループ化を行う。また、グループ作成部３０６は、静止画像データ４０１が動画像データを構成する複数のフレームそれぞれの画像であった場合には、例えば、前後で画像の特徴が大きく変化するいわゆるシーンチェンジ箇所を検出し、各シーンを１区間とすることでグループ化を行う。なお、分類により作成された論理単位のグループはイベントグループとも称する。
【００３４】
登場人物画像抽出部３０７は、静止画像データ４０１を解析し、静止画像データ４０１に含まれる顔領域を抽出する。登場人物画像抽出部３０７は、例えば、静止画像データ４０１から顔領域を検出し、検出された顔領域を静止画像データ４０１から切り出す。登場人物画像抽出部３０７は、抽出した顔画像を登場人物認識部３０８に出力する。
【００３５】
登場人物認識部３０８は、登場人物画像抽出部３０７により抽出された顔画像を解析し、当該顔画像に対応する人物を登場人物として認識する。そして、登場人物認識部３０８は、顔画像を同一人物であると推定される顔画像別に分類するための分類情報を生成する。登場人物認識部３０８は、認識された登場人物に関する情報をインデックス情報格納部３０９に出力する。
【００３６】
インデックス情報格納部３０９は、静止画像データ４０１に含まれる各々の静止画像と、操作者認識部３０４により認識された操作者に関する情報、及び登場人物認識部３０８により認識された登場人物に関する情報とを関連付けたデータを、インデックス情報４０２としてデータベース１０９Ａに格納する。通常、上記の操作者は、インポートされる静止画像データ４０１の所有者（例えば、写真の撮影者）であることが想定される。したがって、静止画像データ４０１に含まれる登場人物のみならず、静止画像データ４０１の所有者をも、静止画像データ４０１に関連付けて登録することができる。
【００３７】
また、インデックス情報格納部３０９は、グループ作成部３０６により分類されたグループに関する情報も、静止画像データ４０１に関連付けて登録する。したがって、上記の静止画像毎に関連付けられた操作者及び登場人物に関する情報は、当該静止画像を含むグループ（イベントグループ）に関連付けられた人物としても用いられる。
【００３８】
データベース１０９Ａは、インデックス情報４０２を格納するためにＨＤＤ１０９内に用意された記憶領域である。図４に、データベース１０９Ａに格納されるインデックス情報４０２の一構成例を示す。インデックス情報４０２は、画像情報４０２Ａ及び撮影者情報４０２Ｂを含む。画像情報４０２Ａは、画像インポート部３０５によりインポートされる画像毎に格納される、当該画像に関する情報である。撮影者情報４０２Ｂは、画像の撮影者（インポート操作者）に関する情報である。
【００３９】
画像情報４０２Ａには、画像毎の、画像ＩＤ、撮像日時、顔画像情報、文字情報、グループ情報、撮影者ＩＤ等が含まれる。画像ＩＤは、静止画像データ４０１に含まれる各々の静止画像に一意に割り当てられる識別情報を示す。撮像日時は、各静止画像４０１の撮像日時を示す時刻情報を示す。なお、静止画像が動画像データを構成する複数のフレームの一つであるとき、当該静止画像の撮像日時には、動画像データの撮像日時に対して、フレーム番号に基づく先頭フレームからの経過時間を加えた値（タイムスタンプ情報）が設定される。なお、撮像日時は、静止画像データ４０１の保存日時や更新日時等であってもよい。
【００４０】
顔画像情報は、各静止画像４０１に含まれる顔画像に関する情報を示す。顔画像情報は、各静止画像４０１に複数の顔画像が含まれる場合、その複数の顔画像に対応する数だけ格納される。顔画像情報には、顔画像、正面度、サイズ、分類情報等が含まれる。顔画像は、登場人物認識部３０８により認識された顔画像を示す。正面度は、当該顔画像が正面から撮影された度合いを示す。サイズは、当該顔画像の大きさ（例えば、ピクセル単位の画像サイズ）を示す。分類情報は、登場人物認識部３０８により認識された複数の顔画像を、同一人物であると推定される顔画像別に分類した分類結果を示す。したがって、分類情報は、例えば、人物に一意に割り当てられる識別情報（人物ＩＤ）を示す。
【００４１】
文字情報は、各静止画像４０１に含まれる文字に関する情報を示す。インデキシング部３０１には、各静止画像４０１に含まれる文字（例えば、看板上の文字等）を検出し、検出した文字を認識する文字認識機能を設けてもよい。この文字認識機能を用いて認識された文字を文字情報として格納する。文字の検出（認識）は、例えば、予め用意された各文字の特徴量と類似する特徴量を有する領域を探索することによって行うことができる。
【００４２】
グループ情報は、グループ作成部３０６により作成される複数のグループを識別するための情報（グループＩＤ）を示す。したがって、グループ情報には、当該静止画像が属するグループを示す情報が格納される。
【００４３】
撮影者ＩＤは、操作者認識部３０４により認識された人物に一意に割り当てられる識別情報を示す。つまり、撮影者ＩＤには、静止画像データ４０１をインポートする操作を行った操作者に割り当てられた識別情報が格納される。したがって、同一の人物によってインポートされた複数の静止画像の各々には、その人物に対応する同一の撮影者ＩＤが設定される。撮影者情報４０２Ｂには、この撮影者ＩＤに対応する撮影者に関する情報が格納される。
【００４４】
撮影者情報４０２Ｂは、静止画像データ４０１をインポートする操作を行う操作者（撮影者）に関する情報を示す。撮影者情報４０２Ｂは、撮影者ＩＤ、顔画像情報等を含む。
【００４５】
撮影者ＩＤは、上述のように、静止画像データ４０１をインポートする操作を行った操作者に割り当てられた識別情報を示す。画像情報４０２Ａに含まれる撮影者ＩＤは、撮影者情報４０２Ｂに含まれる撮影者ＩＤに対応している。
【００４６】
顔画像情報は、操作者認識部３０４により認識された顔画像、すなわち操作者（撮影者）の顔画像に関する情報を示す。顔画像情報には、顔画像、正面度、サイズ、分類情報等が含まれる。顔画像は、操作者認識部３０４により認識された顔画像を示す。正面度は、当該顔画像が正面から撮影された度合いを示す。サイズは、当該顔画像の大きさ（例えば、ピクセル単位の画像サイズ）を示す。分類情報は、操作者認識部３０４により認識された複数の顔画像を、同一人物であると推定される顔画像別に分類した分類結果を示す。したがって、分類情報は、例えば、人物に一意に割り当てられる識別情報（人物ＩＤ）を示す。
【００４７】
つまり、このインデックス情報４０２によれば、各静止画像データ４０１について、誰が写っている画像か、文字が写っている画像か否か、どのグループに属する画像か、誰が撮影した画像か、等を知ることができる。換言すれば、このインデックス情報４０２を用いて、目的の人物が写っている静止画像データ４０１や人物が写っていない静止画像データ４０１、目的の人物が写っており、且つ文字が写っている静止画像データ４０１、目的の人物が撮影した静止画像データ４０１等を、ＨＤＤ１０９に格納された複数の静止画像データ４０１の中から速やかに探し出すことができる。
【００４８】
表示制御部３１１は、提示モードで使用される。すなわち、表示制御部３１１は、インデックス情報４０２を用いて、ＨＤＤ１０９に格納された静止画像データ４０１の中から所定の選択条件を満たす静止画像を選択し、選択した静止画像を画面に順次表示する。表示制御部３１１は、単純な順次表示のみならず、表示切り替え時の遷移効果（トランジションエフェクト）等の加工を施して、選択した静止画像を表示してもよい。
【００４９】
表示制御部３１１は、観賞者画像抽出部３１２、観賞者認識部３１３、グループ抽出部３１４、画像選択部３１５、及び画像表示部３１６を備える。観賞者画像抽出部３１２は、例えば、提示モードの期間中にカメラモジュール１１５により生成されたユーザ画像データ４０３を解析し、ユーザ画像データ４０３に含まれる観賞者の顔画像を抽出する。観賞者画像抽出部３１２は、例えば、ユーザ画像データ４０３から顔領域を検出し、検出された顔領域をユーザ画像データ４０３から切り出す。観賞者画像抽出部３１２は、抽出した顔画像を観賞者認識部３１３に出力する。
【００５０】
観賞者認識部３１３は、観賞者画像抽出部３１２により抽出された顔画像を解析し、当該顔画像に対応する人物を観賞者（視聴者）として認識する。そして、観賞者認識部３１３は、認識された観賞者に関する情報をグループ抽出部３１４に出力する。なお、操作者の顔画像が検出できない場合、操作者の顔画像が認識できない場合等には、カメラモジュール１１５から新たにユーザ画像データ４０３を取得して、再度、観賞者の顔画像の抽出及び認識を行ってもよい。また、所定の回数、観賞者の認識（観賞者の顔画像の抽出）を行っても、観賞者が認識できない場合には、画面（ＬＣＤ１７）を見ている観賞者がいないものと判断してコンテンツ再生アプリケーション２０２を省電力で動作する省電力モードに移行させてもよい。省電力モードで動作するコンテンツ再生アプリケーション２０２は、例えば、ＬＣＤ１７の電源をオフにする。
【００５１】
観賞者が認識された場合、観賞者認識部３１３は、認識した観賞者に関する情報をグループ抽出部３１４に出力する。なお、観賞者画像抽出部３１２によりユーザ画像データ４０３から抽出される顔画像は複数であってもよい。すなわち、観賞者認識部３１３により認識される登場人物は複数であってもよい。その場合、観賞者認識部３１３は、認識した複数の観賞者それぞれに関する情報をグループ抽出部３１４に出力する。
【００５２】
グループ抽出部３１４は、観賞者認識部３１３により認識された観賞者に関する情報に基づいて、対応する静止画像を含むグループ（イベントグループ）をＨＤＤ１０９内の複数のイベントグループから抽出する。具体的には、グループ抽出部３１４は、複数のイベントグループから、当該観賞者の顔画像を含む静止画像又は当該観賞者がインポートした静止画像の少なくとも一方を含むイベントグループを、現在の観賞者に関連するイベントグループとして抽出する。複数のイベントグループの各々には、当該グループに含まれる静止画像の少なくとも一つに含まれる登場人物の顔画像と当該グループに含まれる静止画像の少なくとも一つをインポートした操作者の顔画像とが関連付けられていてもよい。この場合、グループ抽出部３１４は、観賞者の顔画像が登場人物の顔画像又は操作者の顔画像として関連付けられているグループを抽出すればよい。
【００５３】
また、観賞者が複数である場合には、グループ抽出部３１４は、複数のグループの中から、全ての観賞者の顔画像の各々が、登場人物の顔画像または撮影者の顔画像（インポート操作をした操作者の顔画像）のいずれかとして関連付けられているグループを、それら観賞者に関連するグループとして抽出する。グループ抽出部３１４は、抽出したグループに関する情報を画像選択部３１５に出力する。
【００５４】
グループ抽出部３１４によって抽出されるグループの例について、図５を参照して説明する。図５に示す例では、静止画像データ４０１が、グループ作成部３０６によって３つの静止画像データ４０１Ａ，４０１Ｂ，４０１Ｃに分類される場合を想定する。静止画像データ４０１Ａ，４０１Ｂ，４０１Ｃは、それぞれイベントグループ５０１，５０２，５０３に属する。イベントグループ５０１に関連付けられた人物５０１Ａは、静止画像データ４０１Ａに含まれる顔画像に対応する登場人物６０１、及び静止画像データ４０１Ａの撮影者６０２を含む。このことは、イベントグループ５０１は登場人物６０１の顔画像を含む少なくとも１つの静止画像データ４０１Ａを含み、さらにイベントグループ５０１内に含まれる全ての静止画像データ４０１Ａは撮影者６０２によってインポートされた静止画像であることを意味している。なお、登場人物６０１及び撮影者６０２は、登場人物であり、且つ撮影者であることも想定される。その場合、例えば、イベントグループ５０１は登場人物６０１の顔画像を含む少なくとも１つの静止画像データ４０１Ａと撮影者（登場人物）６０２の顔画像を含む少なくとも１つの静止画像データ４０１Ａとを含み、さらにイベントグループ５０１内に含まれる幾つかの静止画像データ４０１Ａは撮影者６０２によってインポートされた静止画像であり、残りの幾つかの静止画像データ４０１Ａは登場人物（撮影者）６０１によってインポートされた静止画像であることを意味している。イベントグループ５０２に関連付けられた人物５０２Ａは、静止画像データ４０１Ｂに含まれる顔画像に対応する登場人物６０１，６０３、及び静止画像データ４０１Ａの撮影者６０４を含む。このことは、イベントグループ５０２は登場人物６０１の顔画像を含む少なくとも１つの静止画像データ４０１Ｂと登場人物６０３の顔画像を含む少なくとも１つの静止画像データ４０１Ｂとを含み（登場人物６０１，６０３の双方を含む１つの静止画像データ４０１Ｂがイベントグループ５０２に含まれていてもよい）、さらにイベントグループ５０２内に含まれる全ての静止画像データ４０１Ｂは撮影者６０４によってインポートされた静止画像であることを意味している。なお、イベントグループ５０１の場合と同様に、登場人物６０１，６０３、及び撮影者６０４は、登場人物であり、且つ撮影者であることも想定される。また、イベントグループ５０３に関連付けられた人物５０３Ａは、静止画像データ４０１Ｃに含まれる顔画像に対応する登場人物６０５，６０７、及び静止画像データ４０１Ａの撮影者６０２，６０６を含む。このことは、イベントグループ５０３は登場人物６０２の顔画像を含む少なくとも１つの静止画像データ４０１Ｃと登場人物６０５の顔画像を含む少なくとも１つの静止画像データ４０１Ｃとを含み（登場人物６０２，６０５の双方を含む１つの静止画像データ４０１Ｃがイベントグループ５０３に含まれていてもよい）、さらにイベントグループ５０３に含まれる幾つかの静止画像データ４０１Ｃは撮影者６０６によってインポートされた静止画像であり、残りの幾つかの静止画像データ４０１Ｃは撮影者６０７によってインポートされた静止画像であることを意味している。なお、イベントグループ５０１の場合と同様に、登場人物６０５，６０７、及び撮影者６０２，６０６は、登場人物であり、且つ撮影者であることも想定される。上述の内容は、インデックス情報４０２としてデータベース１０９Ａに格納されている。
【００５５】
ここで、観賞者認識部３１３が現在の観賞者６０１，６０２を認識したことを想定した場合、グループ抽出部３１４は、観賞者６０１，６０２のいずれもが関連付けられたイベントグループ５０１を、ＨＤＤ１０９内のイベントグループ５０１，５０２，５０３から優先的に抽出する。なお、グループ抽出部３１４は、観賞者６０１，６０２のいずれかが関連付けられたイベントグループ５０２，５０３もＨＤＤ１０９から抽出してもよい。
【００５６】
画像選択部３１５は、例えば、抽出したグループに含まれる静止画像から、所定の条件を満たす静止画像を選択する。もちろん抽出したグループに含まれる全ての静止画像を選択するようにしてもよい。また、画像表示部３１６は、画像選択部３１５により選択された静止画像を所定の順序で画面に表示する。グループ抽出部３１４によるグループの抽出、画像選択部３１５による静止画像の選択、及び画像表示部３１６による画像の表示について、図６を参照して説明する。
【００５７】
図６中、（Ａ）は、ＨＤＤ１０９に格納された複数の静止画像データ４０１が、データベース１０９Ａに格納されたインデックス情報４０２に基づき、撮像日時の順に時系列に並べられ、かつ、グループ分けされている様子を示す第１の概念図である。図６（Ａ）に示すように、ここでは、ＨＤＤ１０９に格納された複数の静止画像データ４０１が、グループｎ、グループｎ＋１、グループｎ＋２の３つのグループに分けられているものと想定する。なお、各グループ内の１，２，３，…等の数字が記載された各ボックスは、それぞれ１つの静止画像データ４０１を表しており、その数字は、各グループ内における撮像日時順を表している。
【００５８】
また、符号ｃ１で示す静止画像データ４０１のボックス内の丸形は、当該静止画像データ４０１が、観賞者の顔画像を含む画像であることを表す。符号ｃ２で示す静止画像データ４０１のボックス内の三角形は、当該静止画像データ４０１が、観賞者により撮影（インポート）された画像であること表す。符号ｃ３で示す静止画像データ４０１のボックス内の菱形は、当該静止画像データ４０１が、観賞者の顔画像を含む画像と観賞者により撮影（インポート）された画像のいずれでもない画像であることを表している。 
つまり、この図６（Ａ）は、グループｎ、グループｎ＋１、グループｎ＋２の３つのグループのうち、観賞者の顔画像を含む静止画像データ４０１、又は観賞者により撮影された静止画像データ４０１を含むグループは、グループｎ、グループｎ＋２の２グループであることを表している。そこで、グループ抽出部３１４は、このグループｎ、グループｎ＋２内を表示対象とする静止画像を含むグループとして、ＨＤＤ１０９から抽出する。本実施形態では、観賞者の顔画像を含む静止画像データ４０１、又は観賞者により撮影された静止画像データ４０１と同一グループに属する静止画像データ４０１は、観賞者と関連性を有する画像であると判断する。
【００５９】
画像選択部３１５は、抽出したグループに属する静止画像データ４０１Ａから、データベース１０９Ａに格納されたインデックス情報４０２に基づき、例えば予め定められた枚数を上限として静止画像データ４０１を選択する。このとき、画像選択部３１５は、例えば、観賞者の顔画像を含む静止画像データ４０１、及び観賞者により撮影された静止画像データ４０１を優先的に選択することを原則としつつ、人物が写っていない風景画像等も選択する。
【００６０】
図６中、（Ｂ）は、画像選択部３１５による静止画像データ４０１の選択結果を示す第２の概念図である。図６（Ｂ）に示すように、グループｎにおいては、符号ｄ１で示す、観賞者によってインポートされた画像が選択されており、また、符号ｄ２で示す、観賞者の顔画像を含む画像と観賞者によりインポートされた画像のいずれでもない画像も選択されている。同様に、グループｎ＋２においても、符号ｄ３で示す、観賞者によってインポートされた画像が選択されており、また、符号ｄ４で示す、観賞者の顔画像を含む画像と観賞者によりインポートされた画像のいずれでもない画像も選択されている。
【００６１】
この符号ｄ１〜ｄ４で示す画像は、従来の画像検索手法において、人物が検索鍵情報として指定された場合には選択され得ない画像であり、この点で、本コンテンツ再生アプリケーションプログラム２０２は、例えば、「何処へ誰と」がわかるようにスライドショーを表示すべく、高度なインテリジェンスを持った効果的な画像検索を実行する。
【００６２】
また、図６中、（Ｃ）は、画像表示部３１６による静止画像データ４０１の表示順を示す第３の概念図である。図６（Ｃ）に示すように、画像表示部３１６は、例えば、最新の画像を真っ先に見たいという要求を満たすべく、グループ単位においては現在から過去へと誘導する配列を構成しつつ（グループｎ＋２→グループｎ）、各グループ内の画像についてはより自然に画像を楽しめるように配列を構成する。即ち、グループの配列と各グループ内の画像の配列とで、異なるアルゴリズムを採用してもよい。
【００６３】
ここで、「旅行」がテーマである静止画像データ４０１が選択されたものと想定した場合、画像表示部３１６は、例えば、「何処へ」がまず分かるように、グループｎ＋２については、符号ｄ４で示す、いずれの人物も写っていない画像、つまり、風景画像と推測される画像を先頭に配置して、以降、その他の画像を撮像日付順に配置する。同様に、グループｎについても、符号ｄ２で示す、風景画像と推測される画像を先頭に、その他の画像をその後に撮像日付順に配置する。
【００６４】
つまり、コンテンツ再生アプリケーションプログラム２０２は、例えば「旅行」といったシーンを把握するのに適した画像を代表画像として先頭に配置するといった、高度なインテリジェンスを持った効果的な画像表示も実行する。なお、「旅行」等のテーマが不明である場合は、各グループ内の画像を撮像日時順に配列するようにしてもよい。
【００６５】
次いで、図７のフローチャートを参照して、コンテンツ再生アプリケーションプログラム２０２により実行される画像表示処理の手順を説明する。
【００６６】
まず、コンテンツ再生アプリケーション２０２がユーザによってインポートモードに設定された場合を想定する。インポートモードでは、コンテンツ再生アプリケーション２０２は、記録メディア２０Ａが検出されたか否かを判定する（ステップＳ１０１）。記録メディア２０Ａが検出された場合（ステップＳ１０１のＹＥＳ）、コンテンツ再生アプリケーション２０２は、カメラモジュール１１５により生成されたユーザ画像データ４０３を受信する（ステップＳ１０２）。
【００６７】
次に、コンテンツ再生アプリケーション２０２は、受信したユーザ画像データ４０３に含まれるユーザの顔画像を認識する（ステップＳ１０３）。具体的には、コンテンツ再生アプリケーション２０２は、受信したユーザ画像データに含まれる顔領域を検出し、当該顔領域を切り出す。そして、コンテンツ再生アプリケーション２０２は、切り出された顔領域（顔画像）を解析し、対応する人物を認識する。そして、コンテンツ再生アプリケーション２０２は、ユーザの顔画像の認識が成功したか否かを判定する（ステップＳ１０４）。
【００６８】
ユーザの顔画像の認識が成功した場合（ステップＳ１０４のＹＥＳ）、コンテンツ再生アプリケーション２０２は、記録メディア２０Ａに格納された静止画像データ４０１をインポートする（ステップＳ１０５）。インポートが完了したことに応答して、コンテンツ再生アプリケーション２０２は、インポートされた静止画像データ４０１を分類し、グループ化する（ステップＳ１０６）。そして、コンテンツ再生アプリケーション２０２は、インポートされた写真に含まれる顔画像に対応する人物（登場人物）を認識する（ステップＳ１０７）。次いで、コンテンツ再生アプリケーション２０２は、ステップＳ１０３において認識されたユーザ（操作者）に関する情報（撮影者情報４０２Ｂ）と、ステップＳ１０７において認識された登場人物に関する情報（画像情報４０２Ａ）とをインデックス情報４０２としてデータベース１０９Ａに格納する（ステップＳ１０８）。
【００６９】
インポートが完了した時、コンテンツ再生アプリケーション２０２は、自動的に提示モードに遷移し得る。コンテンツ再生アプリケーション２０２は、ステップＳ１０３又は後述のステップＳ１１３において認識されるユーザ（観賞者）が関連付けられたグループを抽出する（ステップＳ１０９）。コンテンツ再生アプリケーション２０２は、抽出したグループに含まれる静止画像から所定の条件を満たす静止画像を選択する（ステップＳ１１０）。そして、コンテンツ再生アプリケーション２０２は、選択された静止画像を所定の順序に基づいて、画面に順次表示する（ステップＳ１１１）。
【００７０】
ステップＳ１１１における静止画像の表示と並行して、コンテンツ再生アプリケーション２０２は、カメラモジュール１１５からユーザ画像データ４０３を受信する（ステップＳ１１２）。コンテンツ再生アプリケーション２０２は、受信したユーザ画像データ４０３に含まれるユーザ（観賞者）の顔画像を認識する（ステップＳ１１３）。そして、コンテンツ再生アプリケーション２０２は、ユーザの顔画像の認識が成功したか否かを判定する（ステップＳ１１４）。
【００７１】
ユーザの顔画像の認識が成功した場合（ステップＳ１１４のＹＥＳ）、コンテンツ再生アプリケーション２０２は、ステップＳ１１３で認識されたユーザが前回認識されたユーザとは別の人物であるか否かを判定する（ステップＳ１１５）。ステップＳ１１３で認識されたユーザが前回認識されたユーザとは別の人物である場合（ステップＳ１１５のＹＥＳ）、コンテンツ再生アプリケーション２０２は、ステップＳ１０９に戻る。すなわち、コンテンツ再生アプリケーション２０２は、ステップＳ１０９以降の処理により、新たに認識されたユーザに適切な静止画像を画面に表示する。
【００７２】
ステップＳ１１３で認識されたユーザが前回認識されたユーザと同一の人物である場合（ステップＳ１１５のＮＯ）、コンテンツ再生アプリケーション２０２は、ステップＳ１１２に戻る。すなわち、コンテンツ再生アプリケーション２０２は、現在表示中の静止画像を引き続き画面に表示する。
【００７３】
また、ユーザの顔画像の認識が失敗した場合（ステップＳ１１４のＮＯ）、コンテンツ再生アプリケーション２０２は、画面に表示される写真を観賞するユーザがいないかどうかを判定する（ステップＳ１１６）。コンテンツ再生アプリケーション２０２は、例えば、ユーザ画像データ４０３から顔画像があると推定される領域が検出されない場合や、ステップＳ１１３おける顔画像認識が所定の回数以上失敗した場合等に、画面に表示される静止画像を観賞するユーザがいないものと判定する。画面に表示される静止画像を観賞するユーザがいないと判定された場合（ステップＳ１１６のＹＥＳ）、コンテンツ再生アプリケーション２０２は、省電力で動作する省電力モードに移行する（ステップＳ１１７）。省電力モードで動作するコンテンツ再生アプリケーション２０２は、例えば、ＬＣＤ１７の電源をオフにする。
【００７４】
画面に表示される静止画像を観賞するユーザがいると判定された場合（ステップＳ１１６のＮＯ）、コンテンツ再生アプリケーション２０２は、ユーザ（観賞者）を認識するためにステップＳ１１２に戻る。
【００７５】
なお、ユーザ（観賞者）の顔画像の認識が失敗した場合であっても、コンテンツ再生アプリケーション２０２は、前回認識が成功した際の観賞者の情報を一定時間記憶しておき、これに基づいて静止画像を表示してもよい。これにより、視聴者が顔を動かした場合や視聴者の顔が何らかの物体によって隠された場合等、視聴者の顔画像が明瞭に捉えられず、認識に失敗した場合にも、適切な画像を画面に表示することができる。
【００７６】
以上の処理により、コンテンツ再生アプリケーション２０２は、静止画像データ４０１をインポートするユーザ（操作者）に関する情報と、静止画像データ４０１に含まれる顔画像に対応する人物（登場人物）に関する情報とを、インデックス情報４０２としてデータベース１０９Ａに格納し、静止画像データ４０１をＨＤＤ１０９に格納する。そして、コンテンツ再生アプリケーション２０２は、このインデックス情報４０２に基づいて、画面に表示される静止画像を観賞するユーザ（観賞者）に応じて、当該観賞者に関連付けられた静止画像を含むグループをＨＤＤ１０９から抽出して、このグループに含まれる静止画像を画面に表示する。つまり、コンテンツ再生アプリケーション２０２は、ＨＤＤ１０９に格納された静止画像データ４０１から、観賞者に関連する静止画像（例えば、観賞者の顔画像を含む静止画像、観賞者によってインポートされた静止画像）を抽出することができる。
【００７７】
また、コンテンツ再生アプリケーション２０２は、静止画像データ４０１のグループ化やインデックス情報４０２の生成に対応する処理をバックグラウンドで実行し、並行して、観賞者に応じた静止画像を画面に表示する処理を実行することができる。さらに、上述のインデックス情報４０２の生成及び観賞者に応じた静止画像の表示は、ユーザによる操作を要することなく実現することができる。つまり、ユーザの利便性と装置の簡便性とを維持したまま、複数のユーザの写真（静止画像データ）を管理し、観賞者（複数可）に応じた写真を提示できるフォトフレーム機能を実現することができる。
【００７８】
なお、コンテンツ再生アプリケーション２０２には、操作者に関する情報を手動により設定又は修正する機能を持たせてもよい。また、コンテンツ再生アプリケーション２０２に、観賞者を手動により指定する機能（例えば、誰々モード、誰でもモード等を指定）を持たせてもよい。
【００７９】
なお、操作者及び観賞者を認識するためのユーザ画像データ４０３を生成するカメラモジュール１１５は、コンピュータ１０に内蔵されるものに限らず、例えば、コンピュータ１０にＵＳＢコネクタ１９を介して接続される、外付けのウェブカメラ等であってもよい。
【００８０】
以上説明したように、本実施形態によれば、お気に入りの画像ファイルを選択するといった煩雑なユーザ操作を行うことなく、観賞者であるユーザに関連する静止画像を提示することができる。コンテンツ再生アプリケーション２０２は、観賞者（視聴者）の交代に追随して、それぞれの観賞者が写っている写真だけでなく、観賞者が撮影した写真をも表示することができる。さらに、コンテンツ再生アプリケーション２０２は、観賞者が写っている写真及び観賞者が撮影した写真に加えて、これら写真に関連する写真、すなわち、これら写真と同一のイベントグループに属する写真も表示することができる。したがって、観賞者は、当該観賞者に関連する写真を、論理単位であるイベントグループ単位で観賞することができる。また、コンテンツ再生アプリケーション２０２は、視聴者に関連する写真を抽出するため、他人に見せたくない写真等を除外することも可能である。
【００８１】
なお、本実施形態の画像表示処理の手順は全てソフトウェアによって実行することができる。このため、画像表示処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００８２】
また本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００８３】
１０９…ＨＤＤ、１０９Ａ…データベース、１１５…カメラモジュール、２０Ａ…記録メディア、２０２…コンテンツ再生アプリケーション、３０１…インデキシング部、３０２…記録メディア検出部、３０３…操作者画像検出部、３０４…操作者認識部、３０５…画像インポート部、３０６…グループ作成部、３０７…登場人物画像抽出部、３０８…登場人物認識部、３０９…インデックス情報格納部、３１１…表示制御部、３１２…観賞者画像抽出部、３１３…観賞者認識部、３１４…グループ抽出部、３１５…画像選択部、３１６…画像表示部、４０１…静止画像データ、４０２…インデックス情報、４０３…ユーザ画像データ。
【図１】
2011101251.tif 000003
【図２】
2011101251.tif 000004
【図３】
2011101251.tif 000005
【図４】
2011101251.tif 000006
【図５】
2011101251.tif 000007
【図６】
2011101251.tif 000008
【図７】
2011101251.tif 000009
【手続補正書】
【提出日】平成23年1月19日(2011.1.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
観賞者の画像を撮像することによって観賞者画像を生成する観賞者画像生成手段と、
前記生成された観賞者画像に含まれる顔画像を検出し、前記検出された顔画像に対応する前記観賞者を認識する観賞者認識手段と、
各々が複数の静止画像を含む複数のグループから、前記観賞者の顔画像を含む静止画像及び前記観賞者によりインポートされた静止画像の少なくとも一方を含むグループを抽出するグループ抽出手段と、
前記抽出されたグループに含まれる複数の静止画像を画面に表示する画像表示手段とを具備することを特徴とする電子機器。
【請求項２】
前記複数のグループの各々には、当該グループに含まれる静止画像の少なくとも一つに含まれる登場人物の顔画像と当該グループに含まれる静止画像の少なくとも一つをインポートした操作者の顔画像とが関連付けられており、
前記グループ抽出手段は、前記複数のグループから、前記観賞者の顔画像が前記登場人物の顔画像又は前記操作者の顔画像として関連付けられたグループを選択することを特徴とする請求項１記載の電子機器。
【請求項３】
前記複数のグループの各々には、当該グループに含まれる静止画像の少なくとも一つに含まれる登場人物の顔画像と当該グループに含まれる静止画像の少なくとも一つをインポートした操作者の顔画像とが関連付けられており、
前記グループ抽出手段は、前記観賞者認識手段によって前記観賞者画像から複数の観賞者の顔画像が認識された場合、前記複数のグループから、前記複数の観賞者の顔画像の各々が登場人物の顔画像又はインポートした操作者の顔画像として関連付けられたグループを選択することを特徴とする請求項１記載の電子機器。
【請求項４】
前記複数のグループの各々には、第１の条件を満たす複数の静止画像が属することを特徴とする請求項１記載の電子機器。
【請求項５】
前記抽出されたグループに含まれる複数の静止画像から、第２の条件を満たす静止画像を選択する画像選択手段をさらに具備し、
前記画像表示手段は、前記選択された静止画像を所定の順序で前記画面に表示することを特徴とする請求項４記載の電子機器。
【請求項６】
操作者による指示に応じて、複数の静止画像をインポートする画像インポート手段と、
前記操作者の画像を撮像することによって操作者画像を生成する操作者画像生成手段と、
前記生成された操作者画像に含まれる顔画像を検出し、前記検出された顔画像に対応する前記操作者を認識する操作者認識手段と、
前記インポートされた複数の静止画像を分類して複数のグループを作成するグループ作成手段と、
前記インポートされた複数の静止画像の各々から顔画像を検出し、前記検出された顔画像に対応する登場人物を認識する登場人物認識手段と、
前記複数のグループの各々に対して、前記操作者と当該グループに属する静止画像から認識された前記登場人物とを関連付ける関連付け手段と、
観賞者の画像を撮像することによって観賞者画像を生成する観賞者画像生成手段と、
前記生成された観賞者画像に含まれる顔画像を検出し、前記検出された顔画像から前記観賞者を認識する観賞者認識手段と、
前記複数のグループから、前記観賞者が前記操作者又は前記登場人物として関連付けられたグループを抽出するグループ抽出手段と、
前記抽出されたグループに含まれる静止画像を画面に表示する画像表示手段とを具備することを特徴とする電子機器。
【請求項７】
観賞者の画像を撮像することによって観賞者画像を生成する観賞者画像生成ステップと、
前記生成された観賞者画像に含まれる顔画像を検出し、前記検出された顔画像に対応する前記観賞者を認識する観賞者認識ステップと、
各々が複数の静止画像を含む複数のグループから、前記観賞者の顔画像を含む静止画像及び前記観賞者によりインポートされた静止画像の少なくとも一方を含むグループを抽出するグループ抽出ステップと、
前記抽出されたグループに含まれる複数の静止画像を画面に表示する画像表示ステップとを具備することを特徴とする画像表示方法。
【請求項８】
前記複数のグループの各々には、当該グループに含まれる静止画像の少なくとも一つに含まれる登場人物の顔画像と当該グループに含まれる静止画像の少なくとも一つをインポートした操作者の顔画像とが関連付けられており、
前記グループ抽出ステップは、前記複数のグループから、前記観賞者の顔画像が前記登場人物の顔画像又は前記操作者の顔画像として関連付けられたグループを選択することを特徴とする請求項７記載の画像表示方法。
【請求項９】
前記複数のグループの各々には、当該グループに含まれる静止画像の少なくとも一つに含まれる登場人物の顔画像と当該グループに含まれる静止画像の少なくとも一つをインポートした操作者の顔画像とが関連付けられており、
前記グループ抽出ステップは、前記観賞者認識ステップによって前記生成された観賞者画像から複数の観賞者の顔画像が認識された場合、前記複数のグループから、前記複数の観賞者の顔画像の各々が前記登場人物の顔画像又は前記操作者の顔画像として関連付けられたグループを選択することを特徴とする請求項７記載の画像表示方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上述の課題を解決するため、本発明の電子機器は、観賞者の画像を撮像することによって観賞者画像を生成する観賞者画像生成手段と、前記生成された観賞者画像に含まれる顔画像を検出し、前記検出された顔画像に対応する前記観賞者を認識する観賞者認識手段と、各々が複数の静止画像を含む複数のグループから、前記観賞者の顔画像を含む静止画像及び前記観賞者によりインポートされた静止画像の少なくとも一方を含むグループを抽出するグループ抽出手段と、前記抽出されたグループに含まれる複数の静止画像を画面に表示する画像表示手段とを具備することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
観賞者認識部３１３は、観賞者画像抽出部３１２により抽出された顔画像を解析し、当該顔画像に対応する人物を観賞者（視聴者）として認識する。そして、観賞者認識部３１３は、認識された観賞者に関する情報をグループ抽出部３１４に出力する。なお、観賞者の顔画像が検出できない場合、観賞者の顔画像が認識できない場合等には、カメラモジュール１１５から新たにユーザ画像データ４０３を取得して、再度、観賞者の顔画像の抽出及び認識を行ってもよい。また、所定の回数、観賞者の認識（観賞者の顔画像の抽出）を行っても、観賞者が認識できない場合には、画面（ＬＣＤ１７）を見ている観賞者がいないものと判断してコンテンツ再生アプリケーション２０２を省電力で動作する省電力モードに移行させてもよい。省電力モードで動作するコンテンツ再生アプリケーション２０２は、例えば、ＬＣＤ１７の電源をオフにする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
観賞者が認識された場合、観賞者認識部３１３は、認識した観賞者に関する情報をグループ抽出部３１４に出力する。なお、観賞者画像抽出部３１２によりユーザ画像データ４０３から抽出される顔画像は複数であってもよい。すなわち、観賞者認識部３１３により認識される観賞者は複数であってもよい。その場合、観賞者認識部３１３は、認識した複数の観賞者それぞれに関する情報をグループ抽出部３１４に出力する。
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2011101251.tif 000010