(57)【要約】【課題】表示対象の画像を効果的な順序で表示することのできる電子機器を提供する。【解決手段】インデクシング処理部３０１は、ＨＤＤ１０９に格納された静止画像データ４０１の中から目的の静止画像を探し出すためのインデックス情報４０２を作成してデータベース１０９Ａに格納する。インデクシング処理部３０１は、静止画像データ４０１をグループ化して、その処理結果をインデックス情報４０２としてデータベース１０９Ａに格納する。スライドショー表示制御部３０２は、インデックス情報４０２を用いて、表示対象の静止画像データ４０１を、例えば、グループ単位で見れば時系列的に新しい順に並べられ、各グループ内の各画像単位で見れば時系列的に古い順に並べられるように配列して表示する。【選択図】図３
2011065277.tif 000002
【特許請求の範囲】
【請求項１】
複数の静止画像を分類してグループを作成するグループ作成手段と、
指定された選択条件に基づき、表示対象とする１以上の静止画像を前記複数の静止画像の中から選択する表示画像選択手段と、
前記表示画像選択手段により選択された静止画像を、前記グループ作成手段により作成されたグループ単位に、各グループを第１の規則により配列し、かつ、各グループ内の各静止画像を第２の規則により配列して表示制御する表示制御手段と、
を具備することを特徴とする電子機器。
【請求項２】
前記複数の静止画像には、動画像データを構成する複数のフレームそれぞれの画像が含まれることを特徴とする請求項１記載の電子機器。
【請求項３】
前記表示画像選択手段は、前記グループ作成手段により作成されたグループ毎に、代表画像とする静止画像を前記選択した静止画像の中から選定する手段を含み、
前記第２の規則は、代表画像として選定された静止画像をグループの先頭に配置し、その他の静止画像を続けて時系列に配置するものであることを特徴とする請求項１記載の電子機器。
【請求項４】
前記第１の規則は、時系列的に新しい順に配置し、第２の規則は、時系列的に古い順に配置するものであることを特徴とする請求項１記載の電子機器。
【請求項５】
複数の静止画像を記憶するための記憶媒体を具備する電子機器における画像表示方法であって、
前記複数の静止画像を分類してグループを作成し、
指定された選択条件に基づき、表示対象とする１以上の静止画像を前記複数の静止画像の中から選択し、
前記選択された静止画像を、前記作成されたグループ単位に、各グループを第１の規則により配列し、かつ、各グループ内の各静止画像を第２の規則により配列して表示制御する、
ことを特徴とする画像表示方法。
【請求項６】
複数の静止画像を記憶するための記憶媒体を具備するコンピュータを、
前記複数の静止画像を分類してグループを作成するグループ作成手段、
指定された選択条件に基づき、表示対象とする１以上の静止画像を前記複数の静止画像の中から選択する表示画像選択手段、
前記表示画像選択手段により選択された静止画像を、前記グループ作成手段により作成されたグループ単位に、各グループを第１の規則により配列し、かつ、各グループ内の各静止画像を第２の規則により配列して表示制御する表示制御手段、
として機能させるコンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばパーソナルコンピュータ等の電子機器に適用される画像表示技術に関する。
【背景技術】
【０００２】
近年、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-Oxide Semiconductor）イメージセンサなどといった撮像素子の高画素化・小型化が飛躍的に進められており、携帯電話機やノートパソコンなどでも、高解像度の画像を撮影することが可能となってきている。撮像素子によって撮影された動画像や静止画像等のいわゆるデジタル画像は、カード型の記憶メディアやＨＤＤ（hard disk drive）に格納して、コンパクトに管理することができる。
【０００３】
また、最近では、デジタルフォトフレームなどと称される画像再生装置が普及し始めている。デジタルフォトフレームは、例えば、カード型の記憶メディアを収容するためのスロットを備え、このスロットに収容された記憶メディアに格納される複数枚の静止画像を所定間隔で順次に表示する機能を有するものであり、卓上アクセサリなどとして利用されている。例えばパーソナルコンピュータや電子カメラ等においても、デジタルフォトフレームのように、複数枚の静止画像を所定間隔で順次に表示する機能を有するのが一般的である。
【０００４】
特許文献１には、「一覧表示される動画像各シーンの相関を考慮することで、ユーザが各々を比較し易いようなユニークな動画像の要約を作成し、一覧表示を行う動画像一覧表示装置」（段落［０００９］参照）が開示されている。この特許文献１のように、大量のデジタルデータの中から目的のデジタルデータを選び出すための仕組みは、これまで種々提案されている。従って、これらの仕組みを適用することで、ＨＤＤによって管理している大量のデジタル画像の中からデジタルフォトフレームのように表示させる対象とするデジタル画像を効率的に選び出すことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１５３９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、従来のデジタルフォトフレーム（パーソナルコンピュータや電子カメラにおけるデジタルフォトフレーム機能を含む）は、大量のデジタル画像の中から選び出されてカード型の記憶メディアに格納された複数枚のデジタル画像を、撮影日時順、記憶メディア上での格納位置順、デジタル画像のファイル名順、等の硬直的かつ単純な規則で表示するものであった。即ち、ユーザが、より楽しくデジタル画像を観賞できるように、表示対象のデジタル画像を適宜に効果的な順序に並べる等、高度なインテリジェンスを持った画像表示手法は存在しなかった。
【０００７】
この発明は、このような事情を考慮してなされたものであり、表示対象の画像を効果的な順序で表示することを可能とした電子機器、画像表示方法およびコンテンツ再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前述した目的を達成するために、この発明の電子機器は、複数の静止画像を分類してグループを作成するグループ作成手段と、指定された選択条件に基づき、表示対象とする１以上の静止画像を前記複数の静止画像の中から選択する表示画像選択手段と、前記表示画像選択手段により選択された静止画像を、前記グループ作成手段により作成されたグループ単位に、各グループを第１の規則により配列し、かつ、各グループ内の各静止画像を第２の規則により配列して表示制御する表示制御手段と、を具備することを特徴とする。
【発明の効果】
【０００９】
この発明によれば、表示対象の画像を効果的な順序で表示することを可能とする。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る電子機器の外観を示す図。
【図２】同実施形態の電子機器のシステム構成を示す図。
【図３】同実施形態の電子機器上で動作するコンテンツ再生アプリケーションプログラムの機能構成を示すブロック図。
【図４】同実施形態の電子機器上で動作するコンテンツ再生アプリケーションプログラムが用いるインデックス情報の一構成例を示す図。
【図５】同実施形態の電子機器上で動作するコンテンツ再生アプリケーションプログラムが表示するスライドショー表示用の人物指定画面の一例を示す図。
【図６】同実施形態の電子機器上で動作するコンテンツ再生アプリケーションプログラムが表示するスライドショー表示用の詳細設定画面の一例を示す図。
【図７】同実施形態の電子機器上で動作するコンテンツ再生アプリケーションプログラムによる画像選択および画像表示の基本原理を説明するための概念図。
【図８】同実施形態の電子機器上で動作するコンテンツ再生アプリケーションプログラムが実行するスライドショーの表示処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態について説明する。
【００１２】
図１は、本発明の実施形態に係る電子機器の外観を示す図である。この電子機器は、例えばノートブックタイプのパーソナルコンピュータ１０として実現されている。
【００１３】
図１に示すように、本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（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）コントローラ１０８、ＨＤＤ１０９、ＯＤＤ（optical disc drive）１１０、ＵＳＢコントローラ１１１、無線ＬＡＮコントローラ１１２、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１１３、ＥＥＰＲＯＭ（electrically erasable programmable ROM）１１４等を備えている。
【００１８】
ＣＰＵ１０１は、本コンピュータ１０の動作を制御するプロセッサであり、ＨＤＤ１０９から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）２０１や、コンテンツ再生アプリケーションプログラム２０２のような各種アプリケーションプログラムを実行する。コンテンツ再生アプリケーションプログラム２０２は、例えばＯＤＤ１１０にセットされたＤＶＤ（digital versatile disc）等に格納されたＡＶ（audio/video）コンテンツを再生する機能を有するソフトウェアである。コンテンツ再生アプリケーションプログラム２０２は、ＨＤＤ１０９に格納されたデジタル画像をいわゆるデジタルフォトフレームのように表示する機能も有している。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳも実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００１９】
ノースブリッジ１０２は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００２０】
ＧＰＵ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３およびＨＤＭＩ端子２を介して、外部ディスプレイ装置１にデジタル映像信号を送出することもできる。
【００２１】
ＨＤＭＩ端子２は、前述の外部ディスプレイ接続端子である。ＨＤＭＩ端子２は、非圧縮のデジタル映像信号とデジタルオーディオ信号とを１本のケーブルでテレビのような外部ディスプレイ装置１に送出することができる。ＨＤＭＩ制御回路３は、ＨＤＭＩモニタと称される外部ディスプレイ装置１にデジタル映像信号をＨＤＭＩ端子２を介して送出するためのインタフェースである。
【００２２】
サウスブリッジ１０４は、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスおよびＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ＨＤＤ１０９およびＯＤＤ１１０を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２３】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８ＢまたはＨＤＭＩ制御回路３に出力する。
【００２４】
ＬＡＮコントローラ１０８は、例えばIEEE 802.3規格の有線通信を実行する有線通信デバイスであり、一方、無線ＬＡＮコントローラ１１２は、例えばIEEE 802.11g規格の無線通信を実行する無線通信デバイスである。また、ＵＳＢコントローラ１１３は、（ＵＳＢコネクタ１９を介して接続される）例えばUSB 2.0規格に対応した外部機器との通信を実行する。例えば、外部機器であるデジタルカメラによって管理されているデジタル画像を取り込んでＨＤＤ１０９に格納する際の通信等を実行する。
【００２５】
ＥＣ／ＫＢＣ１１３は、電力管理のためのエンベデッドコントローラと、キーボード１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１１４は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０を電源オン／電源オフする機能を有している。
【００２６】
次に、図３を参照して、以上のような構成をもつ本コンピュータ１０上で動作するコンテンツ再生アプリケーションプログラム２０２の一機能構成を説明する。ここでは、前述した当該コンテンツ再生アプリケーションプログラム２０２が有する機能のうち、ＨＤＤ１０９に格納されたデジタル画像（静止画像データ４０１）をいわゆるデジタルフォトフレームのように表示する機能を実現するための構成例について説明する。
【００２７】
図３に示すように、コンテンツ再生アプリケーションプログラム２０２は、インデクシング処理部３０１およびスライドショー表示制御部３０２を備えている。
【００２８】
インデクシング処理部３０１は、ＨＤＤ１０９に格納された静止画像データ４０１の中から目的のデジタル画像を探し出すためのインデックス情報を作成するインデクシングに関する各種処理を実行する。例えば、人物が写っている静止画像データ４０１から顔画像を抽出する。この顔画像の抽出は、例えば、静止画像データ４０１から顔領域を検出する顔検出処理および検出された顔領域を静止画像データ４０１から切り出す切り出し処理等によって実行される。顔領域の検出は、例えば、静止画像データ４０１の特徴を解析し、予め用意された顔画像特徴サンプルと類似する特徴を有する領域を探索することによって行うことができる。顔画像特徴サンプルは、多数の人物それぞれの顔画像特徴を統計的に処理することによって得られた特徴データである。なお、図３に示す静止画像データ４０１は、動画像データを構成する複数のフレームそれぞれの画像であっても良い。
【００２９】
インデクシング処理部３０１によるインデクシング処理の結果は、インデックス情報４０２として、データベース１０９Ａに格納される。データベース１０９Ａは、このインデックス情報４０２の格納用にＨＤＤ１０９内に用意された記憶領域である。図４に、データベース１０９Ａに格納されるインデックス情報４０２の一構成例を示す。
【００３０】
”画像ＩＤ”は、各静止画像４０１に一意に割り当てられる識別情報であり、”撮像日時”は、各静止画像４０１の撮像日時を示す時刻情報である。なお、静止画像データ４０１が動画像データを構成する複数のフレームそれぞれの画像であった場合、当該”画像ＩＤ”フィールド＋”撮像日時”フィールドで、例えば、先頭フレームからの経過時刻を示すタイムスタンプ情報が格納される。
【００３１】
”顔画像情報”は、静止画像データ４０１が人物が写っているものである場合に、その人数分記録される情報である。当該”顔画像情報”として、まず、インデクシング処理部３０１が静止画像データ４０１から抽出した各顔画像が格納される。また、インデクシング処理部３０１は、静止画像データ４０１から抽出した各顔画像の正面度（顔が正面から撮影された度合いを表す）やサイズ（元の静止画像における顔画像領域の大きさ）を出力する。更に、インデクシング処理部３０１は、静止画像データ４０１から抽出した複数の顔画像をクラス分け、即ち、同一人物であると推定される画像別に分類して、その分類結果を分類情報として出力する。そして、この正面度、サイズおよび分類情報が、”顔画像情報”としてさらに格納される。
【００３２】
また、インデクシング処理部３０１は、各静止画像データ４０１について、例えば看板上の文字など、何らかの文字が写っているか否かを判定し、その判定結果を出力する。この判定結果が”文字情報”として格納される。文字の検出は、予め用意された各文字の特徴サンプルと類似する特徴を有する領域を探索することによって行うことができる。
【００３３】
更に、インデクシング処理部３０１は、例えば撮像日時に基づき、ＨＤＤ１０９に格納された複数の静止画像データ４０１をグループ分けし、各グループを識別するための情報を出力する。この情報が”グループ情報”として格納される。例えば、撮像日時が時間的に連続する２つの静止画像データ４０１間で所定の期間を越えている場合に、その間を区切りとすることでグループ化を行う。また、静止画像データ４０１が動画像データを構成する複数のフレームそれぞれの画像であった場合には、例えば、前後で画像の特徴が大きく変化するいわゆるシーンチェンジ箇所を検出し、各シーンを１区間とすることでグループ化を行う。
【００３４】
つまり、このインデックス情報４０２によれば、各静止画像データ４０１について、顔画像を含むか否か、即ち、人物が写っているか否か、誰が写っているか、文字が写っているか否か、どのグループに属しているか、等を知ることができる。視点を換えれば、このインデックス情報４０２を用いて、目的の人物が写っている静止画像データ４０１や人物が写っていない静止画像データ４０１、目的の人物が写っており、かつ、文字が写っている静止画像データ４０１等を、ＨＤＤ１０９に格納された複数の静止画像データ４０１の中から速やかに探し出すことができる。
【００３５】
そして、スライドショー表示制御部３０２は、このインデクシング処理部３０１が作成したインデックス情報４０２を用いて、ＨＤＤ１０９に格納された複数の静止画像データ４０１の中から所定の選択条件を満たす静止画像データ４０１を選択し、いわゆるデジタルフォトフレームのように順次に表示する表示処理を実行するものである。以下、このスライドショー表示制御部３０２の動作原理について詳述する。なお、本実施形態においては、複数の静止画像データ４０１を所定間隔で順次に表示することをスライドショーと称している。また、単純な順次表示のみならず、表示の切り替え時の遷移効果（トランジションエフェクト）など、加工を施した表示を伴うものも含み得る。
【００３６】
スライドショー表示制御部３０２は、ユーザインタフェース部３０２１を有しており、このユーザインタフェース部３０２１を使って、図５に示すスライドショー表示用の人物指定画面をＬＣＤ１７に表示する。
【００３７】
図５に示すように、人物指定画面には、顔一覧表示エリアａ１が設けられている。スライドショー表示制御部３０２は、データベース１０９Ａに格納されたインデックス情報４０２を用いて、ＨＤＤ１０９に格納された複数の静止画像データ４０１の中の少なくとも１つに写っている人物の顔画像を１つずつ選択肢として当該顔一覧表示エリアａ１上に配置する。図４に示したように、インデックス情報４０２には、正面度、サイズ、分類情報が含まれているので、スライドショー表示制御部３０２は、同一の分類情報が付された顔画像毎に、例えば、サイズがしきい値以上の大きさを持つものの中で、正面度が最も高いものを選択する。この顔一覧表示エリアａ１上への配置対象とする顔画像は、キーボード１３やタッチパッド１６等の操作により切り替えることができる。
【００３８】
この顔一覧表示エリアａ１は、スライドショーとして表示させたい静止画像データ４０１をＨＤＤ１０９に格納された複数の静止画像データ４０１の中から選択するための検索鍵情報としてユーザが任意の人物を指定するためのエリアである。いま、ユーザは、顔一覧表示エリアａ１上に顔画像が配置された人物Ａ〜人物Ｈの中から人物Ａに関連する静止画像４０１をスライドショーとして表示させたいと考えていると想定する。この場合、ユーザは、顔一覧表示エリアａ１上に配置された人物Ａの顔画像ａ１１を選択する。
【００３９】
また、人物指定画面には、”スライドショースタート”ボタンａ２と、”詳細設定”ボタンａ３とが設けられている。”スライドショースタート”ボタンａ２は、顔一覧表示エリアａ１上でいずれかの顔画像を選択した後、スライドショーの開始を指示するためのボタンであり、また、”詳細設定”ボタンａ３は、顔一覧表示エリアａ１上で選択した顔画像の人物と関連する静止画像４０１の選択規則および選択した静止画像４０１の表示規則の少なくとも一方に関する拡張条件を設定するためのボタンである。この”詳細設定”ボタンａ３が操作されると、スライドショー表示制御部３０２は、ユーザインタフェース部３０２１を使って、図６に示すスライドショー表示用の詳細設定画面をＬＣＤ１７に表示する。
【００４０】
図６に示すように、詳細設定画面には、シーン一覧表示エリアｂ１が設けられている。このシーン一覧表示エリアｂ１上において、例えば、「旅行」を選ぶと、（人物が写っていない）風景画像を多めに選択し、かつ、どこで撮影したものかがまず分かるように、当該風景画像を（撮影順に囚われずに）他の画像に先んじて表示したり、「パーティ」を選ぶと、参加者全員が網羅されるように画像を選択し、かつ、どのパーティかがまず分かるように、文字が写っている、または、最も多くの人数が写っている画像を（撮影順に囚われずに）他の画像に先んじて表示したり等、各シーンに適合した選択規則や表示規則に関する拡張条件を設定することができる。ここでは、図５に示した人物指定画面上で”詳細設定”ボタンａ３が操作され、当該詳細設定画面上で「旅行」（アイコンｂ１１）が選択されたものと想定する。
【００４１】
以上のようなシーン一覧表示エリアｂ１を有する詳細設定画面には、図５に示した人物指定画面に復帰するための”人物指定”ボタンｂ２が設けられている。従って、図５に示した人物指定画面上において、まず、”詳細設定”ボタンａ３を操作して詳細設定画面を表示させ、拡張条件の設定を行ってから、この”人物指定”ボタンｂ２を操作して図５に示した人物指定画面に復帰し、人物の選択を行うといった手順を踏むこともできる。
【００４２】
また、この詳細設定画面にも、図５に示した人物指定画面と同様、”スライドショースタート”ボタンｂ３が設けられており、図５に示した人物指定画面に復帰することなく、スライドショーの開始を指示することができる。
【００４３】
次に、図５に示した人物指定画面上および図６に示した詳細設定画面上での操作を受けたスライドショー表示制御部３０２が、どのように表示対象とする静止画像データ４０１を選択し、また、選択した静止画像データ４０１をどのように表示していくのかを、図７を参照して、その基本原理について説明する。
【００４４】
図７中、（Ａ）は、ＨＤＤ１０９に格納された複数の静止画像データ４０１が、データベース１０９Ａに格納されたインデックス情報４０２に基づき、撮像日時の順に時系列に並べられ、かつ、グループ分けされている様子を示す第１の概念図である。図７（Ａ）に示すように、ここでは、ＨＤＤ１０９に格納された複数の静止画像データ４０１が、グループｎ、グループｎ＋１、グループｎ＋２の３つのグループに分けられているものと想定する。なお、各グループ内の１，２，３，…等の数字が記載された各ボックスは、それぞれ１つの静止画像データ４０１を表しており、その数字は、各グループ内における撮像日時順を表している。
【００４５】
また、符号ｃ１で示する静止画像データ４０１のボックス内の丸形は、当該静止画像データ４０１が、図５に示した人物指定画面上で指定された人物が写っている画像であることを表し、符号ｃ２で示す静止画像データ４０１のボックス内の三角形は、当該静止画像データ４０１が、図５に示した人物指定画面上で指定された人物は写っていないが、その他のいずれかの人物が写っている画像であることを表し、符号ｃ３で示す静止画像データ４０１のボックス内の菱形は、当該静止画像データ４０１が、いずれの人物も写っていない画像であることを表している。
【００４６】
つまり、この図７（Ａ）は、グループｎ、グループｎ＋１、グループｎ＋２の３つのグループのうち、図５に示した人物指定画面上で指定された人物が写っている静止画像データ４０１を含むグループは、グループｎ、グループｎ＋２の２グループであることを表している。そこで、スライドショー表示制御部３０２は、まず、このグループｎ、グループｎ＋２内の静止画像データ４０１を表示対象とする絞り込みを実施する（表示対象グループの選定）。
【００４７】
スライドショー表示制御部３０２は、図５に示した人物指定画面上で指定された人物が写っている静止画像データ４０１と同一グループに属する静止画像データ４０１は、（当該指定された人物が写っていなくとも）当該指定された人物と関連性を有する画像であると判断する。スライドショー表示制御部３０２は、選定した表示対象グループ内を範囲として、データベース１０９Ａに格納されたインデックス情報４０２に基づき、例えば予め定められた枚数を上限として静止画像データ４０１を選択する。この時、図５に示した人物指定画面上で指定された人物が写っている静止画像データ４０１を優先的に選択することを原則としつつ、図６に示した詳細設定画面上で例えば「旅行」が選択されていたならば、（人物が写っていない）風景画像を多めに選択するといった、単に、その人物が写された画像を選ぶのみではない、高度なインテリジェンスを持った画像検索を実行する。
【００４８】
図７中、（Ｂ）は、スライドショー表示制御部３０２による静止画像データ４０１の選択結果を示す第２の概念図である。図７（Ｂ）に示すように、グループｎにおいては、符号ｄ１で示す、図５に示した人物指定画面上で指定された人物は写っていないが、その他のいずれかの人物が写っている画像が選択されており、また、符号ｄ２で示す、いずれの人物も写っていない画像も選択されている。同様に、グループｎ＋２においても、符号ｄ３で示す、図５に示した人物指定画面上で指定された人物は写っていないが、その他のいずれかの人物が写っている画像が選択されており、また、符号ｄ４で示す、いずれの人物も写っていない画像も選択されている。
【００４９】
この符号ｄ１〜ｄ４で示す画像は、従来の画像検索手法において、人物が検索鍵情報として指定された場合には選択され得ない画像であり、この点で、本コンテンツ再生アプリケーションプログラム２０２は、例えば、「何処へ誰と」がわかるようにスライドショーを表示すべく、高度なインテリジェンスを持った効果的な画像検索を実行する。
【００５０】
また、図７中、（Ｃ）は、スライドショー表示制御部３０２による静止画像データ４０１の表示順を示す第３の概念図である。図７（Ｃ）に示すように、スライドショー表示制御部３０２は、最新の画像を真っ先に見たいという要求を満たすべく、グループ単位においては現在から過去へと誘導する配列を構成しつつ（グループｎ＋２→グループｎ）、各グループ内の画像についてはより自然に画像を楽しめるように配列を構成する。即ち、グループの配列と各グループ内の画像の配列とで、異なるアルゴリズムを採用する。
【００５１】
前述したように、ここでは、図６に示した詳細設定画面上において「旅行」が選択されたものと想定しているので、スライドショー表示制御部３０２は、例えば、「何処へ」がまず分かるように、グループｎ＋２については、符号ｄ４で示す、いずれの人物も写っていない画像、つまり、風景画像と推測される画像を先頭に配置して、以降、その他の画像を撮像日付順に配置する。同様に、グループｎについても、符号ｄ２で示す、風景画像と推測される画像を先頭に、その他の画像をその後に撮像日付順に配置する。
【００５２】
つまり、本コンテンツ再生アプリケーションプログラム２０２は、例えば「旅行」といったシーンを把握するのに適した画像を代表画像としてまず最初に配置するといった、高度なインテリジェンスを持った効果的な画像表示も実行する。なお、図６に示した詳細設定画面による拡張条件の設定が行われなかった場合は、各グループ内の画像を撮像日時順に配列するようにしても良い。
【００５３】
図８は、本コンテンツ再生アプリケーションプログラム２０２が実行するスライドショーの表示処理の手順を示すフローチャートである。
【００５４】
コンテンツ再生アプリケーション２０２は、まず、ＨＤＤ１０９内のデータベース１０９Ａに格納されたインデックス情報４０２を用いて、ＨＤＤ１０９に格納された複数の静止画像データ４０１の中の少なくとも１つに写っている人物の顔画像を選択肢として一覧表示する（ステップＡ１）。
【００５５】
この一覧表示した顔画像の中からいずれかが選択されると（ステップＡ２）、コンテンツ再生アプリケーションプログラム２０２は、ＨＤＤ１０９内のデータベース１０９Ａに格納されたインデックス情報４０２を用いて、今度は、選択された顔画像の人物が写っている静止画像データ４０１を含むグループを特定する（ステップＡ３）。そして、この特定したグループ内を範囲として、表示対象とする静止画像データ４０１を選択する（ステップＡ４）。
【００５６】
また、コンテンツ再生アプリケーションプログラム２０２は、ＨＤＤ１０９内のデータベース１０９Ａに格納されたインデックス情報４０２を用いて、さらに、選択した静止画像データ４０１について、その表示順を決定し（ステップＡ５）、その決定した表示順に従って、当該選択した静止画像データ４０１をＬＣＤ１７に順次に表示する（ステップＡ６）。
【００５７】
このように、本コンピュータ１０によれば、指定された検索鍵情報から直接的に検出され得る画像群のみを選択するのではなく、その検索鍵情報と所定の関連性を有する画像をも選択し、かつ、例えば撮影日時順等の単純な規則ではなく、より楽しく画像群を観賞できるように配列するといった、高度なインテリジェンスを持った画像検索および画像表示を実現できる。
【００５８】
なお、ここでは、ＨＤＤ１０９内のデータベース１０９Ａに格納されたインデックス情報４０２を用いてＨＤＤ１０９に格納された静止画像データ４０１の中から表示対象とする静止画像データ４０１を選択する方法として、静止画像データ４０１に写っている人物の顔画像を選択肢として一覧表示する例を説明した。しかしながら、（ＨＤＤ１０９に格納された静止画像データ４０１の中から表示対象とする静止画像データ４０１を選択するための）インデックス情報４０２の利用法としては、これに限定されず、種々の変形が可能である。
【００５９】
例えば、顔画像の分類情報を人物の名前と対応付けるテーブルをインデックス情報４０２としてデータベース１０９Ａに格納するようにし、人物の名前を選択肢として一覧表示することもできる。このテーブルの管理のために、顔画像を一覧表示して名前を入力するユーザインタフェース手段を持たせてもよい。
【００６０】
また、例えば、（目的の人物を指定するための）顔画像や名前を検索鍵情報として指定することに代えて、年月日を検索鍵情報として指定し、かつ、月別のグループ情報をインデックス情報４０２として持つようにし、指定された年月日と合致する撮像日時の静止画像データ４０１だけでなく、同年同月あるいは異なる年の同月の撮像日時の静止画像データ４０１を関連性を有するものとして選択・表示するようにしてもよい。
【００６１】
このように、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【符号の説明】
【００６２】
１…外部ディスプレイ装置、２…ＨＤＭＩ端子、３…ＨＤＭＩ制御回路、１０…パーソナルコンピュータ、１１…コンピュータ本体、１２…ディスプレイユニット、１３…キーボード、１４…パワーボタン、１５…入力操作パネル、１６…タッチパッド、１７…ＬＣＤ、１８Ａ，１８Ｂ…スピーカ、１９…ＵＳＢコネクタ、２０…リモコンユニットインタフェース部、１０１…ＣＰＵ、１０２…ノースブリッジ、１０３…主メモリ、１０４…サウスブリッジ、１０５…ＧＰＵ、１０６…サウンドコントローラ、１０７…ＢＩＯＳ−ＲＯＭ、１０８…ＬＡＮコントローラ、１０９…ＨＤＤ、１０９Ａ…データベース、１１０…ＯＤＤ、１１１…ＵＳＢコントローラ、１１２…無線ＬＡＮコントローラ、１１３…ＥＣ／ＫＢＣ、１１４…ＥＥＰＲＯＭ、２０１…オペレーティングシステム、２０２…コンテンツ再生アプリケーションプログラム、３０１…インデクシング処理部、３０２…スライドショー表示制御部、４０１…静止画像データ、４０２…インデックス情報、３０２１…ユーザインタフェース部。
【図１】
2011065277.tif 000003
【図２】
2011065277.tif 000004
【図３】
2011065277.tif 000005
【図４】
2011065277.tif 000006
【図５】
2011065277.tif 000007
【図６】
2011065277.tif 000008
【図７】
2011065277.tif 000009
【図８】
2011065277.tif 000010
【手続補正書】
【提出日】平成22年12月20日(2010.12.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の静止画像を分類してグループを作成するグループ作成手段と、
前記グループ作成手段により作成されたグループの中から表示対象とするグループを選択する表示グループ選択手段と、
前記表示グループ選択手段により選択されたグループに属する静止画像の中から表示対象とする静止画像を選択する表示画像選択手段と、
前記表示画像選択手段により選択された静止画像を、前記グループ作成手段により作成されて前記表示グループ選択手段により選択されたグループ単位に、各グループを第１の規則により配列し、かつ、各グループ内の各静止画像を第２の規則により配列して表示制御する表示制御手段と、
を具備する電子機器。
【請求項２】
前記複数の静止画像には、動画像データを構成する複数のフレームそれぞれの画像が含まれる請求項１記載の電子機器。
【請求項３】
前記表示画像選択手段は、前記グループ作成手段により作成されたグループ毎に、代表画像とする静止画像を前記選択した静止画像の中から選定する手段を含み、
前記第２の規則は、代表画像として選定された静止画像をグループの先頭に配置し、その他の静止画像を続けて時系列に配置するものである
請求項１記載の電子機器。
【請求項４】
前記第１の規則は、時系列的に新しい順に配置し、第２の規則は、時系列的に古い順に配置するものである請求項１記載の電子機器。
【請求項５】
電子機器における画像表示方法であって、
記憶装置に記憶された複数の静止画像をプロセッサによって分類してグループを作成することと、
前記作成されたグループの中から表示対象とするグループを前記プロセッサによって選択することと、
前記選択されたグループに属する静止画像の中から表示対象とする静止画像を前記プロセッサによって選択することと、
前記プロセッサによって、前記選択された静止画像を、前記作成されて選択されたグループ単位に、各グループを第１の規則により配列し、かつ、各グループ内の各静止画像を第２の規則により配列して表示制御することと、
を具備する画像表示方法。
【請求項６】
コンピュータを、
複数の静止画像を分類してグループを作成するグループ作成手段、
前記グループ作成手段により作成されたグループの中から表示対象とするグループを選択する表示グループ選択手段、
前記表示グループ選択手段により選択されたグループに属する静止画像の中から表示対象とする静止画像を選択する表示画像選択手段、
前記表示画像選択手段により選択された静止画像を、前記グループ作成手段により作成されて前記表示グループ選択手段により選択されたグループ単位に、各グループを第１の規則により配列し、かつ、各グループ内の各静止画像を第２の規則により配列して表示制御する表示制御手段、
として機能させるコンテンツ再生プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
実施形態によれば、電子機器は、複数の静止画像を分類してグループを作成するグループ作成手段と、前記グループ作成手段により作成されたグループの中から表示対象とするグループを選択する表示グループ選択手段と、前記表示グループ選択手段により選択されたグループに属する静止画像の中から表示対象とする静止画像を選択する表示画像選択手段と、前記表示画像選択手段により選択された静止画像を、前記グループ作成手段により作成されて前記表示グループ選択手段により選択されたグループ単位に、各グループを第１の規則により配列し、かつ、各グループ内の各静止画像を第２の規則により配列して表示制御する表示制御手段と、を具備する。