(57)【要約】【課題】  スライドショーのバリエーションを増やすことができる情報処理装置およびコンテンツ表示制御方法を提供する。【解決手段】  複数のキーワードと複数のエフェクトデータとがそれぞれ関連付けられた情報を記憶しておき、複数のキーワードを選択可能に表示し、選択されたキーワードを示す「うみ」に基づいて、関連するコンテンツデータを取得すると共に、「うみ」の関連するエフェクトデータを読み出して、コンテンツデータにエフェクトデータを掛けて、「うみ」に関連したコンテンツ映像を表示する。続いて、選択されたキーワードを示す「うみ」に基づいて、「うみ」と関連するキーワードである「みかん」を抽出する。「みかん」に関連するコンテンツデータを取得すると共に、「みかん」に関連するエフェクトデータを読み出して、コンテンツデータにエフェクトデータを掛けて、「うみ」のコンテンツ映像の後に「みかん」のコンテンツ映像を表示する。【選択図】図４
2011119786.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータと、キーワードと前記コンテンツに重畳する映像のためのエフェクトデータとを記憶する記憶手段と、
記憶された前記キーワードの中から第１のキーワードに関連する情報を抽出する抽出手段と、
抽出された前記情報に関連する第１のキーワードを前記記憶手段から取得すると共に、該第１のキーワードに関連するコンテンツデータおよびエフェクトデータを前記記憶手段から取得する取得手段と、
取得した前記コンテンツデータおよびエフェクトデータに基づいて、コンテンツ映像を作成する作成手段と、
作成した前記コンテンツ映像を再生する再生手段と、
前記再生手段により再生しているコンテンツのキーワードである前記第１のキーワードに基づいて、この前記第１のキーワードに関連する関連キーワードとして第２のキーワードを選択する選択手段と、
再生している前記コンテンツ映像に引き続き、選択された前記第２のキーワードに基づいて、前記取得手段による取得、前記作成手段による作成、前記再生手段による再生、前記選択手段による選択を繰り返し実行するように制御する制御手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記抽出手段は、前記第１のキーワードの語尾の文字と一致する文字から始まる前記第２のキーワードを抽出することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記抽出手段は、前記記憶手段に記憶された複数のキーワードを選択可能に提示することで、ユーザにキーワードの選択を促し、選択されたキーワードである第１のキーワードに関連する情報を抽出することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記抽出手段は、前記記憶手段に記憶された複数のコンテンツデータを選択可能に提示することで、ユーザにコンテンツデータの選択を促し、選択されたコンテンツデータを該コンテンツデータに関連するキーワードである第１のキーワードに関連する情報として抽出することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記記憶手段は、前記キーワードを記憶する場合、さらにジャンルに関する情報を関連付けて記憶すると共に、前記選択手段は、前記第１のキーワードと同じジャンルに関連づけられているキーワードの中から、前記第２のキーワードを選択することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記抽出手段は、前記第１のキーワードに関連する前記第２のキーワードを関連語辞書サイトにアクセスすることにより抽出することを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記制御手段は、前記選択手段によって前記第２のキーワードが選択できない場合は、前記コンテンツ映像の再生を終了することを特徴とする請求項１記載の情報処理装置。
【請求項８】
キーワードと前記コンテンツに重畳する映像のためのエフェクトデータとを記憶する記憶手段と、
記憶された前記キーワードの中から第１のキーワードに関連する情報を抽出する抽出手段と、
抽出された前記情報に関連する第１のキーワードと、該第１のキーワードに関連するエフェクトデータとを前記記憶手段から取得すると共に、外部ネットワークを介して該第１のキーワードに関連するコンテンツデータを取得する取得手段と、
取得した前記コンテンツデータおよびエフェクトデータに基づいて、コンテンツ映像を作成する作成手段と、
作成した前記コンテンツ映像を再生する再生手段と、
前記再生手段により再生しているコンテンツのキーワードである前記第１のキーワードに基づいて、この前記第１のキーワードに関連する関連キーワードとして第２のキーワードを選択する選択手段と、
再生している前記コンテンツ映像に引き続き、選択された前記第２のキーワードに基づいて、前記取得手段による取得、前記作成手段による作成、前記再生手段による再生、前記選択手段による選択を繰り返し実行するように制御する制御手段とを備えることを特徴とする情報処理装置。
【請求項９】
情報処理装置で用いられるプログラムであって、
コンピュータに、
コンテンツデータと、キーワードと前記コンテンツに重畳する映像のためのエフェクトデータとを記憶する記憶手順と、
記憶された前記キーワードの中から第１のキーワードに関連する情報を抽出する抽出手順と、
抽出された前記情報に関連する第１のキーワードを取得すると共に、該第１のキーワードに関連するコンテンツデータおよびエフェクトデータを取得する取得手順と、
取得した前記コンテンツデータおよびエフェクトデータに基づいて、コンテンツ映像を作成する作成手順と、
作成した前記コンテンツ映像を再生する再生手順と、
前記再生手順により再生しているコンテンツのキーワードである前記第１のキーワードに基づいて、この前記第１のキーワードに関連する関連キーワードとして第２のキーワードを選択する選択手順と、
再生している前記コンテンツ映像に引き続き、選択された前記第２のキーワードに基づいて、前記取得手順による取得、前記作成手段による作成、前記再生手段による再生、前記選択手段による選択を繰り返し実行するように制御する制御手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツの表示制御を実行する情報処理装置および同機器に適用されるコンテンツ表示制御方法に関する。
【背景技術】
【０００２】
一般的に、パーソナルコンピュータ等の情報処理装置上で実行されるアプリケーションにおいて、コンテンツである複数の画像データをスライドショーとして順次表示するアプリケーションが知られている。例えば、特許文献１には、予め、曲とエフェクト（スライドショーにおいて静止画の切り替えに用いられる効果）とを対応づけて記憶しておき、スライドショーを行う場合（静止画を連続する場合）、ユーザによって選択された曲に対応づけられたエフェクトを静止画に掛けてスライドショーを表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−８６６２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の技術は、スライドショーに用いるエフェクトを、キーワードを基準として次々に切り替えるようにしたスライドショーを表示することができない。
【０００５】
本発明は上述の事情を考慮してなされたものであり、スライドショーのバリエーションを増やすことができる情報処理装置およびコンテンツ表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一態様によれば、コンテンツデータと、キーワードと前記コンテンツに重畳する映像のためのエフェクトデータとを記憶する記憶手段と、記憶された前記キーワードの中から第１のキーワードに関連する情報を抽出する抽出手段と、抽出された前記情報に関連する第１のキーワードを前記記憶手段から取得すると共に、該第１のキーワードに関連するコンテンツデータおよびエフェクトデータを前記記憶手段から取得する取得手段と、取得した前記コンテンツデータおよびエフェクトデータに基づいて、コンテンツ映像を作成する作成手段と、作成した前記コンテンツ映像を再生する再生手段と、前記再生手段により再生しているコンテンツのキーワードである前記第１のキーワードに基づいて、この前記第１のキーワードに関連する関連キーワードとして第２のキーワードを選択する選択手段と、再生している前記コンテンツ映像に引き続き、選択された前記第２のキーワードに基づいて、前記取得手段による取得、前記作成手段による作成、前記再生手段による再生、前記選択手段による選択を繰り返し実行するように制御する制御手段とを備えることを特徴とする情報処理装置を供す。
【０００７】
さらに、本発明の一態様によれば、キーワードと前記コンテンツに重畳する映像のためのエフェクトデータとを記憶する記憶手段と、記憶された前記キーワードの中から第１のキーワードに関連する情報を抽出する抽出手段と、抽出された前記情報に関連する第１のキーワードと、該第１のキーワードに関連するエフェクトデータとを前記記憶手段から取得すると共に、外部ネットワークを介して該第１のキーワードに関連するコンテンツデータを取得する取得手段と、取得した前記コンテンツデータおよびエフェクトデータに基づいて、コンテンツ映像を作成する作成手段と、作成した前記コンテンツ映像を再生する再生手段と、前記再生手段により再生しているコンテンツのキーワードである前記第１のキーワードに基づいて、この前記第１のキーワードに関連する関連キーワードとして第２のキーワードを選択する選択手段と、再生している前記コンテンツ映像に引き続き、選択された前記第２のキーワードに基づいて、前記取得手段による取得、前記作成手段による作成、前記再生手段による再生、前記選択手段による選択を繰り返し実行するように制御する制御手段とを備えることを特徴とする情報処理装置を提供する。
【０００８】
また、本発明の一態様によれば、情報処理装置で用いられるプログラムであって、コンピュータに、コンテンツデータと、キーワードと前記コンテンツに重畳する映像のためのエフェクトデータとを記憶する記憶手順と、記憶された前記キーワードの中から第１のキーワードに関連する情報を抽出する抽出手順と、抽出された前記情報に関連する第１のキーワードを取得すると共に、該第１のキーワードに関連するコンテンツデータおよびエフェクトデータを取得する取得手順と、取得した前記コンテンツデータおよびエフェクトデータに基づいて、コンテンツ映像を作成する作成手順と、作成した前記コンテンツ映像を再生する再生手順と、前記再生手順により再生しているコンテンツのキーワードである前記第１のキーワードに基づいて、この前記第１のキーワードに関連する関連キーワードとして第２のキーワードを選択する選択手順と、再生している前記コンテンツ映像に引き続き、選択された前記第２のキーワードに基づいて、前記取得手順による取得、前記作成手段による作成、前記再生手段による再生、前記選択手段による選択を繰り返し実行するように制御する制御手順とを実行させるためのプログラムを供する。
【発明の効果】
【０００９】
本発明によれば、スライドショーのバリエーションを増やすことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る情報処理装置の外観を示す図。
【図２】同実施形態の情報処理装置の構成を示すブロック図。
【図３】同実施形態の情報処理装置によって実行されるコンテンツ表示制御アプリケーションの機能構成他を示すブロック図。
【図４】同実施形態の情報処理装置によって用いられるテーブルデータを模式的に示す図。
【図５】同実施形態の情報処理装置によって用いられるエフェクトデータを模式的に示す図。
【図６】同実施形態の情報処理装置によって用いられるエフェクトデータを模式的に示す図。
【図７】同実施形態の情報処理装置によって用いられるコンテンツデータを模式的に示す図。
【図８】同実施形態の情報処理装置によって用いられるコンテンツデータを模式的に示す図。
【図９】同実施形態の情報処理装置によって実行されるコンテンツ表示制御アプリケーションの動作を示すフローチャート。
【図１０】同実施形態の情報処理装置によって実行されるコンテンツ表示制御アプリケーションによって表示されるキーワードデータの一覧表示の概念を示す図。
【図１１】同実施形態の情報処理装置によって用いられるエフェクトデータをコンテンツデータに掛けた状態を模式的に示す図。
【図１２】同実施形態の情報処理装置によって用いられるエフェクトデータをコンテンツデータに掛けた状態を模式的に示す図。
【図１３】同実施形態の情報処理装置によって用いられるエフェクトデータをコンテンツデータに掛けた状態で、スライドショーを実行する形態を模式的に示す図。
【図１４】同実施形態の情報処理装置によって実行されるコンテンツ表示制御アプリケーションが参照するジャンル別に分類されたテーブルデータの概念を示す図。
【図１５】同実施形態の情報処理装置によって実行されるコンテンツ表示制御アプリケーションが参照する関連語辞書サイトの概念を示す図。
【図１６】同実施形態の変形例である情報処理装置によって用いられるテーブルデータを模式的に示す図。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態について図面を参照しながら説明する。
【００１２】
まず、図１を参照して、本発明の一実施形態に係る情報処理装置の構成を説明する。本実施形態の情報処理装置は、例えば、ノートブック型のパーソナルコンピュータ１０として実現されている。なお、本実施形態では、ノートブック型のパーソナルコンピュータ１０として説明しているが、これに限定されるものではない。例えば、ＰＤＡ（Personal Digital Assistant）、電子フォトフレーム、ホームサーバ（メディアサーバ）等、記憶装置を備えた機器であればよい。
【００１３】
図１に示すように、コンピュータ１０は、コンピュータ本体と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２にはＬＣＤ（Liquid Crystal Display）からなる表示装置が組み込まれており、その表示画面であるＬＣＤ１２１はディスプレイユニット１２のほぼ中央に位置されている。
【００１４】
ディスプレイユニット１２は、コンピュータ１０に対して解放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ１０の本体側は薄い箱形の筐体を有しており、その上面には電源ボタン２１、キーボード１２５、パームレスト上にはタッチパッド１２４、および左右２つのボタン１２４ａ、１２４ｂ等が配置されている。
【００１５】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１６】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１３、グラフィクスコントローラ１１４、主メモリ１１２、ＬＣＤ１２１、サウスブリッジ１１６、ハードディスクドライブ（ＨＤＤ：記憶手段）１１７、光ディスクドライブ（ＯＤＤ）１１８、ＢＩＯＳ−ＲＯＭ１１９、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２０、タッチパッド１２４、キーボード１２５、電源回路１３０、バッテリ１２２、ＡＣアダプタ１２３およびネットワーク接続部１４０等を備えている。
【００１７】
ＣＰＵ１１１は本コンピュータ１０の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１１７から主メモリ１１２にロードされる、オペレーティングシステム（ＯＳ）２０２、およびコンテンツ表示制御アプリケーションプログラム２０１（以下、コンテンツ表示制御アプリケーションとも称する）のような各種アプリケーションプログラムを実行する。ＣＰＵの制御の下、コンテンツ表示制御アプリケーションプログラム２０１は、スライドショーを実行するアプリケーションである。スライドショーのコンテンツ（静止画等）の切り替え時に適用するエフェクトはキーワードと共に関連づけて予めＨＤＤ１１７等に記憶されている。コンテンツ表示制御アプリケーションプログラム２０１は、ユーザによって選択されたキーワードに関連するエフェクトを適用してコンテンツのスライドショーを実行する。続いて、コンテンツ表示制御アプリケーションプログラム２０１は、ユーザによって選択されたキーワードに関連する次のキーワードを読み出して、このキーワードに関連するエフェクトを適用してコンテンツのスライドショーを実行する。このように、コンテンツ表示制御アプリケーションプログラム２０１は、次々と関連するキーワードおよび当該キーワードに関連するエフェクトを適用してコンテンツのスライドショーを実行する制御を行うソフトウェアである。
【００１８】
ノースブリッジ１１３はＣＰＵ１１１のローカルバスとサウスブリッジ１１６との間を接続するブリッジデバイスである。ノースブリッジ１１３には、主メモリ１１２をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１３は、グラフィックスコントローラ１１４との通信を実行する機能も有している。
【００１９】
グラフィックスコントローラ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ（ディスプレイ）１２１を制御する表示コントローラである。このグラフィックスコントローラ１１４によって生成される表示信号はディスプレイユニット１２のＬＣＤ１２１に送られる。
【００２０】
サウスブリッジ１１６は、ＬＰＣ（Low Pin Count）バス上の各デバイス等を制御する。また、サウスブリッジ１１６は、ハードディスクドライブ（ＨＤＤ）１１７およびＯＤＤ１１８を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１１６は、サウンドコントローラとの通信を実行する機能も有している。
【００２１】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２０は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１２５およびタッチパッド１２４を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２０は、ユーザによる電源ボタン２１の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。
【００２２】
次に、図３は、コンテンツ表示制御アプリケーション２０１の機能構成を示したブロック図である。
【００２３】
コンテンツ表示制御アプリケーション２０１は、制御部２０１ａを備えている。制御部２０１ａは、ＨＤＤ１１７のテーブルデータ記憶領域１１７ａから受信したキーワードデータ２１０ａ、コンテンツデータ２１０ｂおよびエフェクトデータ２１０ｃに基づいて、スライドショーを作成する。キーワードデータ２１０ａは、コンピュータ１０のユーザが予めコンテンツデータ２１０ｂおよびエフェクトデータ２１０ｃに関連づけて登録するものである。ユーザがキーワードデータ２１０ａの登録を行う場合は、例えばコンテンツ表示制御アプリケーション２０１を起動して登録を行う。コンテンツデータ２１０ｂは、例えば、ユーザがデジタルカメラ等で撮影した画像データである。また、コンテンツデータ２１０ｂは、ＨＤＤ１１７に記憶されている実施形態に限らず、インターネット上で検索して取得可能な実施形態であってもよい。コンテンツデータをインターネット上で検索して取得する場合は、ネットワーク接続部１４０を介してインターネットに接続を行う。また、コンテンツデータ２１０ｂは、動画データ等であってもよい。エフェクトデータ２１０ｃは、スライドショーにおいて、コンテンツデータ２１０ｂを修飾（重畳）するための動画または静止画である（後述：図５、６参照）。エフェクトデータ２１０ｃは、上述したキーワードデータ２１０ａとそれぞれ関連づけされてＨＤＤ１１７に記憶されている（後述）。なお、コンテンツデータ２１０ｂがＨＤＤ１１７に記憶されている場合は、コンテンツデータ２１０ｂも上述したキーワードデータ２１０ａとそれぞれ関連づけされてＨＤＤ１１７に記憶されている。
【００２４】
次に図４は、本発明の一実施形態に係る情報処理装置が用いるテーブルデータを模式的に示す図である。当該実施形態では、コンテンツデータがＨＤＤ１１７に記憶されている場合について説明する。
【００２５】
同図に示されるように、ユーザによって予め記憶されているキーワードデータは、それぞれエフェクトデータと関連づけられて記憶されている。例えば、キーワードデータ「うみ」は、エフェクトデータ「波」と関連づけられている。エフェクトデータ「波」は、例えば、図５に示すようなエフェクトデータである。さらに、キーワードデータ「みかん」は、エフェクトデータ「果汁」と関連づけられている。エフェクトデータ「果汁」は、例えば、図６に示すようなエフェクトデータである。
【００２６】
次に、上述したキーワードデータは、それぞれコンテンツデータとも関連づけられて記憶されている。例えば、キーワードデータ「うみ」は、コンテンツデータ「001.jpg」と関連づけられている。コンテンツデータ「001.jpg」は、例えば、図７に示すようなコンテンツデータである。さらに、キーワードデータ「みかん」は、コンテンツデータ「DHC003.jpg」と関連づけられている。コンテンツデータ「DHC003.jpg」は、例えば、図８に示すようなコンテンツデータである。なお、コンテンツ表示制御アプリケーション２０１の起動ごとにデータベースであるテーブルデータを一から作成する必要はない。追加または削除された写真に対してのみテーブルデータを更新するようにすればよい。
【００２７】
なお、「波」のエフェクトとは、例えば写真を表示するウィンドウのフレーム（またはウィンドウ全体）が波打つ、波の動画と重ね合わせて波の上部のみを表示する態様である。また、「果汁」のエフェクトとは、例えば写真の一部が粒状に表示された後で徐々に全体が表示される、写真の上部で粒が飛び散る動画または静止画を重ね合わせる態様である。上述したエフェクトについてはユーザがあらかじめキーワードを連想して作成したものを使用してもよいし、ネットワークから取得したものでもよい。キーワードとエフェクトの関連付けについても、コンテンツ表示制御アプリケーション２０１の起動ごとに一から作成する必要はなく、テーブルデータに追加登録されたキーワードについてのみ、新たにエフェクトと関連づけてテーブルデータに登録すればよい。
【００２８】
以上のようなテーブルデータが予め登録された状態で、本実施形態の動作を説明する。
【００２９】
図９は、本発明の一実施形態に係る情報処理装置を適用したコンテンツ表示制御方法の動作を示すフローチャートである。
【００３０】
コンピュータ１０のＣＰＵ１１１は、ＨＤＤ１１７等に記憶されたコンテンツ表示制御アプリケーション２０１を起動して主メモリ１１２にロードする。まず、上述したように、例えばコンテンツ表示制御アプリケーション２０１を用いて、ユーザによりテーブルデータへの登録を行う（ステップＳ１０１）。
【００３１】
コンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、キーワードデータの一覧を表示する（ステップＳ１０２）。例えば、図１０に示されるように、ユーザによって予め登録されたキーワードデータの一覧が表示される。抽出手段であるコンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、前記キーワードの中から第１のキーワードに関連する情報を抽出し、抽出された情報に関連する第１のキーワードをテーブルデータから取得する。取得手段であるコンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、表示されたキーワードデータの一覧のうち、ユーザによってキーワードが選択されたと判別した場合は（ステップＳ１０３のＹＥＳ）、選択されたキーワードデータに関連するエフェクトおよびコンテンツデータをＨＤＤ１１７から読み出す（ステップＳ１０４）。例えば、ユーザによってキーワード「うみ」が選択されたと判別した場合は、キーワード「うみ」に対応するエフェクトデータ「波」およびコンテンツデータ「001.jpg」がコンテンツ表示制御アプリケーション２０１によって読み出される。続いて、作成手段および再生手段であるコンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、読み出されたコンテンツデータにエフェクトデータを掛ける処理を実行して表示する（ステップＳ１０５）。例えば、コンテンツ表示制御アプリケーション２０１は、図１１に示されるように、読み出されたコンテンツデータ「001.jpg」にエフェクトデータ「波」を掛ける処理を実行して表示する。同様に、例えば、キーワード「みかん」が選択されたと判別した場合は、コンテンツ表示制御アプリケーション２０１は、図１２に示されるように、読み出されたコンテンツデータ「DHC003.jpg」にエフェクトデータ「果汁」を掛ける処理を実行して表示する。
【００３２】
次に、コンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、キーワードデータを切り替える。即ち、選択手段であるコンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、上述した「ユーザにより選択されたキーワードデータ」に関連する次のキーワードデータがあるか否かを判別する（ステップＳ１０６）。ステップＳ１０６で、「ユーザにより選択されたキーワードデータ」に関連する次のキーワードデータがあると判別された場合は、制御手段であるコンテンツ表示制御アプリケーション２０１によって、ステップＳ１０４に遷移する。一方、ステップＳ１０６で、「ユーザにより選択されたキーワードデータ」に関連する次のキーワードデータがないと判別された場合は、コンテンツデータの再生終了のエフェクト、例えば、フェードアウトのエフェクトを掛けてスライドショーを終了する（ステップＳ１０７）。
【００３３】
上述した、「関連する次のキーワードデータがあるか否かを判別する方法」の１つとしては、「しりとり」を用いる。即ち、第１のキーワードの語尾の文字と一致する文字から始まる第２のキーワードを抽出するものである。「しりとり」を用いたキーワードデータ選定方法は、例えば、図１３に示されるように、まず、ユーザによってキーワード「うみ」が選択された場合は、コンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、コンテンツデータ「001.jpg」にエフェクトデータ「波」を掛ける処理を実行して表示される（状態Ａ：図１２）。なお、図１３の状態Ａにおいては、コンテンツデータ「001.jpg」にエフェクトデータ「波」を掛けた状態と、コンテンツデータ「001.jpg」のみの状態とを示している。即ち、コンテンツデータ「001.jpg」にエフェクトデータ「波」を掛けた状態と、エフェクトデータ「波」を点滅して表示する等、エフェクトデータ「波」が係っていない状態で、コンテンツデータ「001.jpg」のみが表示されている状態も可能である。
【００３４】
次に、コンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、ユーザによって選択されたキーワード（第１のキーワード）「うみ」の最後の一文字である「み」と一致するキーワードデータをＨＤＤ１１７のテーブルデータから検索する。コンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、「み」から始まるキーワードデータをＨＤＤ１１７のテーブルデータから検索し、キーワードデータ（第２のキーワード）「みかん」を抽出する（「関連する次のキーワードデータがある判別された場合」）。次のキーワードデータとして、キーワード「みかん」が抽出された場合は、コンテンツ表示制御アプリケーション２０１は、図１３に示されるように、読み出されたコンテンツデータ「DHC003.jpg」にエフェクトデータ「果汁」を掛ける処理を実行して表示する（状態Ｂ：図１３）。コンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、「ん」から始まるキーワードデータをＨＤＤ１１７のテーブルデータから検索するが、「しりとり」方式であるため、「ん」で始まるキーワードデータは存在しないので、例えば、コンテンツデータ「DHC003.jpg」を消去しながら（フェードアウト）スライドショーを終了する（「関連する次のキーワードデータがない判別された場合」）。また、ＨＤＤ１１７に記憶されているテーブルデータの登録キーワードデータにない場合も終了する。即ち、あるキーワードに続くキーワードを発見できなかったときは、直前に再生した写真を少しずつ画面から消去する。
【００３５】
なお、上述したスライドショーで再生されたコンテンツデータに対してフラグデータ（再生フラグ）を付加することにより、一度再生したコンテンツデータを二度再生することが無いようにすることもできる。再生フラグはコンテンツ連続再生開始時には、コンテンツ表示制御アプリケーション２０１がテーブルデータに登録されたすべての写真（コンテンツデータ）に対して再生フラグをOFFに設定するものとする。また、一つのキーワードデータに複数のコンテンツデータが関連づけられている場合には、関連づけられている複数のコンテンツデータを登録順に、またはランダムに再生する。このとき、これらのコンテンツデータに掛けられるエフェクトデータは、同じものとする。例えば、図４に示されるように、キーワードデータ「やま」に関連するコンテンツデータ「JH090.jpg」、「877708GY.jpg」は、両方のコンテンツデータにエフェクトデータ「森」を掛けて再生する。
【００３６】
次に、上述した、「関連する次のキーワードデータがあるか否かを判別する方法」の１つとして、「ジャンル別の分類」を用いる。例えば、図１４に示されるように、ユーザによって、キーワードデータを予め所定のジャンル別に分類して登録をする。例えば、キーワードデータ「うみ」、「やま」、「かわ」は、「風景」というジャンルとして登録する。さらに、キーワードデータ「みかん」、「りんご」は、「果物」というジャンルとして登録する。また、キーワードデータ「あかちゃん」は、「人物」というジャンルとして登録する。さらに、キーワードデータ「いぬ」、「ねこ」は、「動物」というジャンルとして登録する。
【００３７】
以上のようにテーブルデータに「ジャンル別の分類」が登録された状態で、ユーザによって、例えば、キーワードデータ「うみ」が選択された場合、コンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、キーワードデータ「うみ」が属するジャンルである「風景」を選択する。コンテンツ表示制御アプリケーション２０１は、ジャンル「風景」に属するキーワードデータの中から例えばランダムにキーワードを抽出する。続いてコンテンツ表示制御アプリケーション２０１は、抽出されたキーワードである例えば「うみ」に関連付けられたコンテンツデータを抽出する。コンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、抽出されたコンテンツデータを当該コンテンツデータと関連するキーワードデータに関連するエフェクトデータを掛けて再生する。コンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、次のキーワードデータは、さらに「風景」に属するキーワードデータの中から例えばランダムにコンテンツデータを抽出する。コンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、抽出されたコンテンツデータを当該コンテンツデータと関連するキーワードデータに関連するエフェクトデータを掛けて再生する。コンテンツ表示制御アプリケーション２０１は、「風景」に属するキーワードデータが無くなるまで次々にコンテンツデータの抽出を行う。なお、上述したように、スライドショーで一度再生したコンテンツデータにフラグデータを付加して管理することで同じコンテンツデータを二度再生しないようにする。
【００３８】
次に、上述した、「関連する次のキーワードデータがあるか否かを判別する方法」の１つとして、「関連語辞書」を用いる。例えば、図１５に示されるように、コンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、関連語辞書サービスを提供している関連語辞書サイトにアクセスを行う。関連語辞書サイトにアクセスを行う場合は、上述したネットワーク接続部（図２参照）１４０を介してアクセスを行う。コンテンツ表示制御アプリケーション２０１は、ＣＰＵ１１１の制御の下、ユーザによって選択されたキーワードデータを予め登録された関連語辞書サイトにて検索する。例えば、キーワードデータ「うみ」をコンテンツ表示制御アプリケーション２０１によって検索する場合、見出し語「海」に対応する関連語である、「夏」、「花火」、「船」、・・・が抽出される。この抽出処理は、例えば、関連語辞書サイトに表示される関連語の表示フォーマットを予め登録することで実現する。即ち、例えば、特定のサイトで、キーワードデータである見出し語（例えば「うみ」）の右側に、「、」の前後に関連語が提示される関連語辞書が表示されている場合に、このサイトの関連語辞書の表示フォーマットをコンテンツ表示制御アプリケーション２０１に予め登録する。コンテンツ表示制御アプリケーション２０１は、登録された上述の関連語辞書サイトにアクセスした場合、まず、キーワードデータである例えば「うみ＝海」を関連語辞書サイトの見出し語から検索する。次にコンテンツ表示制御アプリケーション２０１は、登録されたフォーマットに従って、検索された見出し語（キーワードデータ）である「海」の右側に「、」の前後に表示されている関連語を抽出する。このようにして、例えば見出し語「海」に対応する関連語である、「夏」、「花火」、「船」、・・・が抽出される。
【００３９】
コンテンツ表示制御アプリケーション２０１は、抽出された関連語の内、例えば最初の関連語である「夏」を「関連する次のキーワードデータ」としてＨＤＤ１１７に記憶されているテーブルデータの登録キーワードデータから検索する。コンテンツ表示制御アプリケーション２０１によって、ＨＤＤ１１７に記憶されているテーブルデータの登録キーワードデータから最初の関連語である「夏」が見つかった場合は、スライドショーの次のキーワードデータとして採用する。一方、ＨＤＤ１１７に記憶されているテーブルデータの登録キーワードデータから最初の関連語である「夏」が見つからなかった場合は、コンテンツ表示制御アプリケーション２０１は、例えば次の関連語である「花火」を「関連する次のキーワードデータ」としてＨＤＤ１１７に記憶されているテーブルデータの登録キーワードデータから検索する。このようにして、コンテンツ表示制御アプリケーション２０１は、ＨＤＤ１１７に記憶されているテーブルデータの登録キーワードデータから見つかるまで関連語を検索する。また、コンテンツ表示制御アプリケーション２０１は、関連語辞書サイトにおけるキーワードデータ「うみ」に関するすべての関連語を検索した場合、関連語が見つからず表示できるコンテンツがないこと示すエフェクト、例えばフェードアウトで終了する。
【００４０】
なお、上述した実施形態では、図９に示されるように、最初に登録されているキーワードデータの一覧表示を行ってユーザに選択させるようにしているが、これに限定されることなく、例えば、登録されているコンテンツデータを一覧表示するようにしてもよい。登録されているコンテンツデータを一覧表示するようにした場合は以下の様な処理を行う。即ち、ユーザによって一覧表示されたコンテンツデータから１つのコンテンツデータが選択された場合は、コンテンツ表示制御アプリケーション２０１は、選択されたコンテンツデータに関連するキーワードデータおよびエフェクトデータをＨＤＤ１１７のテーブルデータ記憶領域１１７ａに記憶されているテーブルデータから読み出して、選択されたコンテンツデータにエフェクトデータを掛ける処理を行い、表示する。続いて、コンテンツ表示制御アプリケーション２０１は、選択されたコンテンツデータに関連するキーワードデータ（第１のキーワードデータ）に関連するキーワードデータ（第２のキーワードデータ）を上述した実施形態に従って抽出する。以後は、上述した実施形態と同様に、抽出されたキーワードデータ（第２のキーワードデータ）に関連づけされたエフェクトデータおよびコンテンツデータをＨＤＤ１１７から読み出して、読み出したコンテンツデータにエフェクトデータを掛ける処理を行い、表示する。続いて、第２のキーワードデータに関連するキーワードデータ（第３のキーワードデータ）を上述した実施形態に従って抽出する。即ち、最初にユーザが選択する対象がキーワードデータではなくコンテンツデータである点が相違点であるが、その後は、上述した実施形態と同様に、キーワードデータを基に当該キーワードデータに関連する次のキーワードデータを抽出する。このようにして次々とキーワードデータに関連するコンテンツデータのスライドショーを表示する。
【００４１】
上述したように、本実施形態を用いることにより、スライドショーに用いるエフェクトを、キーワードを基準として次々に切り替えるスライドショーを作成することにより、スライドショーのバリエーションを増やすことができる。また、スライドショーの画面にキーワードを表示することなく、スライドショーの閲覧者は視覚的にコンテンツに関連するキーワードを認識することができる。
【００４２】
次に、上述した実施形態の変形例について説明する。上述した実施形態では、コンテンツデータを予めＨＤＤ１１７に記憶する形態として説明しているが、当該変形例では、コンテンツデータを予めＨＤＤ１１７に記憶させておくことなく、インターネット等のサイト、またはＬＡＮ上に接続されているサーバを通して取得する。
【００４３】
即ち、コンピュータ１０が備えるＨＤＤ１１７のテーブルデータ記憶領域１１７ａには、複数のキーワードデータと、これらのキーワードデータのそれぞれに対応して関連づけされているエフェクトデータが記憶されている。例えば、図１６に示されるように、キーワードデータと関連づけされているエフェクトデータがそれぞれテーブルデータとして記憶されている。
【００４４】
まず、上述した実施形態と同様に、コンテンツ表示制御アプリケーション２０１は、ＨＤＤ１１７のテーブルデータ記憶領域１１７ａに記憶されているテーブルデータに予め登録されたキーワードデータの一覧を表示して、ユーザに選択を促す。コンテンツ表示制御アプリケーション２０１は、ユーザが選択したキーワードデータ、例えば、キーワードデータ「うみ」のテキストデータを用いて、画像検索サイトにて画像データを検索する。なお、画像検索サイトとは、インターネット上などで提供されるサービスであり、キーワードから画像検索を行うことのできるサービスである。
【００４５】
コンテンツ表示制御アプリケーション２０１は、検索された画像データを取得して、取得した画像データに、キーワードデータ「うみ」に関連するエフェクトデータ「波」を掛けて再生を行う。コンテンツ表示制御アプリケーション２０１は、次のキーワードデータとして、上述した実施形態と同様に選択されたキーワードデータ（第１のキーワードデータ）に関連するキーワードデータ（第２のキーワードデータ）をＨＤＤ１１７のテーブルデータ記憶領域１１７ａに記憶されているテーブルデータから読み出して、読み出されたキーワードデータを用いて上述した画像検索サイトで画像データを検索する。即ち、コンテンツ表示制御アプリケーション２０１は、「海」→「夏」→「花火」とキーワードを切り替え、「海」、「夏」、「花火」に関連するコンテンツをエフェクトをかけながら順にスライドショーを表示する。コンテンツ表示制御アプリケーション２０１は、上述した実施形態と同様に、関連するキーワードデータをＨＤＤ１１７のテーブルデータ記憶領域１１７ａに記憶されているテーブルデータを検索して該当するキーワードデータが見つからなかった場合に、スライドショーを終了する。また、キーワードデータに関連する画像データが検索できなかった場合や、一定時間検索しても画像データを検索できなかった場合等にも終了する。
【００４６】
また、上述したコンテンツ表示制御アプリケーション２０１は、ＯＳ２０２の一機能としてＯＳ２０２に組み込むように構成しても良い。さらに、コンテンツ表示制御アプリケーション２０１を「コンピュータ読み取り可能記憶媒体」に格納されているようにしてもよい。
【００４７】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００４８】
１０…コンピュータ、１１１…ＣＰＵ、１１２…主メモリ、１１７…ＨＤＤ、１２１…ＬＣＤ、２０１…コンテンツ表示制御アプリケーション、２０２…ＯＳ
【図１】
2011119786.tif 000003
【図２】
2011119786.tif 000004
【図３】
2011119786.tif 000005
【図４】
2011119786.tif 000006
【図５】
2011119786.tif 000007
【図６】
2011119786.tif 000008
【図７】
2011119786.tif 000009
【図８】
2011119786.tif 000010
【図９】
2011119786.tif 000011
【図１０】
2011119786.tif 000012
【図１１】
2011119786.tif 000013
【図１２】
2011119786.tif 000014
【図１３】
2011119786.tif 000015
【図１４】
2011119786.tif 000016
【図１５】
2011119786.tif 000017
【図１６】
2011119786.tif 000018