(57)【要約】【課題】ユーザーにより選択されるコンテンツに関連する他のコンテンツを精度良く提示することができるコンテンツ再生装置を提供する。【解決手段】本発明のコンテンツ再生装置は、ユーザーにより選択されるコンテンツの各々について、ユーザーによる選択の履歴を記憶する操作履歴記憶部４７と、ユーザーがコンテンツを選択した場合に、そのコンテンツに関連する他のコンテンツを検索する際に利用すべき基準日時を設定する基準日時設定部４３と、その基準日時に基づく検索範囲に含まれる、再生可能な複数のコンテンツを、関連するコンテンツ毎に複数のグループに分類し、操作履歴記憶部４７に記憶されている選択の履歴を用いて各グループに優先順位を設定するグループ化処理部４４と、その優先順位に従って各グループのコンテンツを他のコンテンツとして決定する提示コンテンツ決定部４５とを備えている。【選択図】図１
2010148056.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーにより選択されたコンテンツを再生すると共に、前記選択されたコンテンツに関連する他のコンテンツをユーザーにより選択可能な状態とするコンテンツ再生装置であって、
ユーザーにより選択されるコンテンツの各々について、ユーザーによる選択の履歴を記憶する記憶部と、
ユーザーがコンテンツを選択した場合に、前記選択されたコンテンツに関連する他のコンテンツを検索する際に利用すべき基準日時を設定する設定手段と、
前記設定手段により設定された基準日時に基づく検索範囲に含まれる、前記コンテンツ再生装置が再生可能な複数のコンテンツを、関連するコンテンツ毎に複数のグループに分類すると共に、前記記憶部に記憶されている前記複数のグループに含まれる各コンテンツについての選択の履歴に基づいて、前記複数のグループの各々に優先順位を設定する処理手段と、
前記処理手段により設定された優先順位の上位のグループに含まれるコンテンツから順に、前記ユーザーにより選択されたコンテンツに関連する他のコンテンツとして決定する決定手段と
を備えていることを特徴とするコンテンツ再生装置。
【請求項２】
前記設定手段は、前記ユーザーにより選択されたコンテンツの種別に応じて、前記基準日時を設定することを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
前記設定手段は、前記ユーザーにより選択されたコンテンツの種別が、ユーザーにより生成されるコンテンツである場合には、当該コンテンツがユーザーにより生成された日時に基づいて前記基準日時を設定することを特徴とする請求項２に記載のコンテンツ再生装置。
【請求項４】
前記ユーザーにより選択されたコンテンツの種別は、写真及び自作ムービーのうちの少なくとも１つを含むことを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項５】
前記設定手段は、前記ユーザーにより選択されたコンテンツの種別が、第三者からユーザーに提供されるコンテンツである場合には、前記記憶部に記憶されている前記選択されたコンテンツについての選択の履歴に基づいて、前記基準日時を設定することを特徴とする請求項２に記載のコンテンツ再生装置。
【請求項６】
前記設定手段は、前記選択されたコンテンツについてユーザーによる選択の回数が最も多い日時に基づいて前記基準日時を設定することを特徴とする請求項５に記載のコンテンツ再生装置。
【請求項７】
前記ユーザーにより選択されたコンテンツの種別は、放送、音楽及び映画のうちの少なくとも１つを含むことを特徴とする請求項５または６に記載のコンテンツ再生装置。
【請求項８】
ユーザーにより選択されたコンテンツの再生時に、前記選択されたコンテンツに関連する他のコンテンツが再生可能な状態であることをユーザーに表示する表示部をさらに備えていることを特徴とする請求項１〜７のいずれか１項に記載のコンテンツ再生装置。
【請求項９】
前記表示部は、前記ユーザーにより選択されたコンテンツに含まれる画像を表示する画像表示領域と、前記選択されたコンテンツに関連する他のコンテンツが再生可能な状態であることをユーザーが視認可能となるように報知する報知領域と、を有していることを特徴とする請求項８に記載のコンテンツ再生装置。
【請求項１０】
ユーザーにより選択されたコンテンツを再生すると共に、前記選択されたコンテンツに関連する他のコンテンツをユーザーにより選択可能な状態とするコンテンツ再生方法であって、
ユーザーがコンテンツを選択した場合に、前記選択されたコンテンツに関連する他のコンテンツを検索する際に利用すべき基準日時を設定する設定ステップと、
前記設定ステップにおいて設定された基準日時に基づく検索範囲に含まれる、再生可能な複数のコンテンツを、関連するコンテンツ毎に複数のグループに分類すると共に、前記複数のグループに含まれる各コンテンツについての選択の履歴に基づいて、前記複数のグループの各々に優先順位を設定する処理ステップと、
前記処理ステップにおいて設定された優先順位の上位のグループに含まれるコンテンツから順に、前記ユーザーにより選択されたコンテンツに関連する他のコンテンツとして決定する決定ステップと
を含むことを特徴とするコンテンツ再生方法。
【請求項１１】
請求項１〜９のいずれか１項に記載のコンテンツ再生装置を動作させるコンテンツ再生処理プログラムであって、コンピュータを上記の各手段として機能させるためのコンテンツ再生処理プログラム。
【請求項１２】
請求項１１に記載のコンテンツ再生処理プログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静止画像や動画像の画像データ、音声データ等のコンテンツを再生するコンテンツ再生装置、コンテンツ再生方法、コンテンツ再生処理プログラム及びコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラやデジタルビデオカメラ等により撮影した静止画像や動画像、放送を録画した録画データ、インターネットの普及によるネットワークを介した動画配信や音楽配信による動画、音楽コンテンツ等の様々な種類のコンテンツが個人のパーソナルコンピューターやメディアサーバー等の情報処理装置に蓄積されて利用されるようになっている。
【０００３】
また、情報処理装置の記憶容量も大容量化し、蓄積されるコンテンツの数も増加している。
【０００４】
しかしながら、これらの様々なコンテンツは基本的に単独で扱われることが多く、ユーザーが目的とする写真、録画番組だけが画面に表示されるのが一般的であり、様々な種類のコンテンツが一元管理され、効率よく、効果的に視聴することが実現されていない。
【０００５】
例えば、昔の写真等の選択されたコンテンツに対し、その写真が撮影された当時、ユーザーが繰り返し視聴していた音楽や録画していたドラマが自動的に表示されれば、ユーザーは懐かしく、思いがけないコンテンツを、煩雑な操作を自ら行なうことなく、視聴することができる。
【０００６】
このような状況を考慮して、特定のドキュメントに関連するドキュメントを検索し、自動で関連データを提示する装置が提案されている（例えば、特許文献１を参照）。
【０００７】
この特許文献１に記載された装置では、保存管理されているドキュメントリストと各ドキュメントへのアクセス履歴を保存し、あるドキュメントが選択された場合、選択されたドキュメントのアクセス履歴を参照する。そして、選択されたドキュメントに対する全アクセス日時に対して、ある時間範囲内にアクセスされている他のドキュメントのアクセス数をカウントし、ドキュメント毎のトータルカウント数を関連度とし、カウント数が多いドキュメントを関連ドキュメント候補として提示する。
【０００８】
また、上記の方法以外にも、各コンテンツに、そのコンテンツの作成された年月日、地域、自分との関連度、内容詳細等に関するメタデータをあらかじめ付加しておき、メタデータの各項目を比較し、一致する項目が多いコンテンツを関連性の高いコンテンツとして提示する方法も提案されている（例えば、特許文献２を参照）。
【特許文献１】特開平１０−１１４５８号公報（平成１０年１月１６日公開）
【特許文献２】特開２００６−２４４００２号公報（平成１８年９月１４日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載された従来の方法では、ユーザーにより選択されたコンテンツの全アクセス日時について、その選択されたコンテンツの近辺にアクセス履歴のあるコンテンツを抽出している。
【００１０】
このため、その選択されたコンテンツをユーザーが本当に良く視聴し、思い出に残っている時期とは異なる時期を中心とする、他のコンテンツを関連コンテンツの候補として抽出してしまい、その結果、ユーザーの思い出には直接結び付かないコンテンツをユーザーに提示してしまうといった課題があった。
【００１１】
さらに、この方法では、コンテンツ毎のアクセス履歴のカウント数に基づいて関連コンテンツの候補を抽出している。
【００１２】
このため、例えば、全１０話からなるドラマのようなコンテンツの場合、１話ごとにアクセス履歴をカウントするので、ユーザーがこのドラマに対し、全１０話を視聴し、録画するほどの強い思い入れがあったとしても、１話ごとのカウント数が少なければ、関連コンテンツの候補としてユーザーに提示することができないといった課題もあった。
【００１３】
一方、特許文献２に記載された従来の方法では、各コンテンツに付加されているメタデータのみに基づき他のコンテンツとの関連度を評価している。
【００１４】
このため、例えば、写真を表示した際、撮影した時期にリリースされた音楽や、流行った音楽をユーザーに提示することはできるが、ユーザーが写真を撮影した時期に実際に視聴していた音楽を、その写真と関連性の高い音楽として、ユーザーに確実に提示することができないといった課題があった。
【００１５】
すなわち、上記の特許文献１及び２に記載された従来の方法では、ユーザーにより選択されたコンテンツに関連する他のコンテンツを高精度にユーザーに提示することができないといった課題があった。
【００１６】
上記課題に鑑み、本発明の目的は、ユーザーにより選択されるコンテンツに関連する他のコンテンツを精度良く提示することができるコンテンツ再生装置、コンテンツ再生方法、コンテンツ再生処理プログラム及びコンピュータ読み取り可能な記録媒体を提供することである。
【課題を解決するための手段】
【００１７】
上記目的を達成するために、本発明に係るコンテンツ再生装置は、ユーザーにより選択されたコンテンツを再生すると共に、前記選択されたコンテンツに関連する他のコンテンツをユーザーにより選択可能な状態とするコンテンツ再生装置であって、ユーザーにより選択されるコンテンツの各々について、ユーザーによる選択の履歴を記憶する記憶部と、ユーザーがコンテンツを選択した場合に、前記選択されたコンテンツに関連する他のコンテンツを検索する際に利用すべき基準日時を設定する設定手段と、前記設定手段により設定された基準日時に基づく検索範囲に含まれる、前記コンテンツ再生装置が再生可能な複数のコンテンツを、関連するコンテンツ毎に複数のグループに分類すると共に、前記記憶部に記憶されている前記複数のグループに含まれる各コンテンツについての選択の履歴に基づいて、前記複数のグループの各々に優先順位を設定する処理手段と、前記処理手段により設定された優先順位の上位のグループに含まれるコンテンツから順に、前記ユーザーにより選択されたコンテンツに関連する他のコンテンツとして決定する決定手段とを備えている。
【００１８】
上記のコンテンツ再生装置では、ユーザーがコンテンツを選択した場合に、その選択されたコンテンツに関連する他のコンテンツを検索する際に利用すべき基準日時を設定し、その基準日時に基づく検索範囲に含まれる、コンテンツ再生装置が再生可能な複数のコンテンツを、関連するコンテンツ毎に複数のグループに分類する。
【００１９】
そして、複数のグループに含まれる各コンテンツについての選択の履歴に基づいて、各グループに優先順位を設定し、その優先順位の上位のグループに含まれるコンテンツから順に、ユーザーにより選択されたコンテンツに関連する他のコンテンツとして決定する。
【００２０】
このため、ユーザーにより選択されたコンテンツに関連する他のコンテンツを検索する際に利用する基準日時として、その選択されたコンテンツがユーザーにとって最も思い入れのある日時を設定することにより、例えば、ユーザーが昔の写真を表示した場合であれば、その当時ユーザーが本当に視聴していた音楽やドラマ番組等思い入れの深いコンテンツを膨大なコンテンツの中から精度良く決定することができる。
【００２１】
前記設定手段は、前記ユーザーにより選択されたコンテンツの種別に応じて、前記基準日時を設定することが好ましい。
【００２２】
この場合、ユーザーにより選択されたコンテンツに適した基準日時を設定することができるので、その選択されたコンテンツに関連する他のコンテンツをより精度良く決定することができる。
【００２３】
前記設定手段は、前記ユーザーにより選択されたコンテンツの種別が、ユーザーにより生成されるコンテンツである場合には、当該コンテンツがユーザーにより生成された日時に基づいて前記基準日時を設定することが好ましく、前記ユーザーにより選択されたコンテンツの種別は、写真及び自作ムービーのうちの少なくとも１つを含むことが好ましい。
【００２４】
この場合、写真やムービーといった、ユーザーにより生成されるコンテンツが選択されたときに、ユーザーにとってそのコンテンツに対して最も思い入れがある撮影等の日時を基準日時として設定することができる。
【００２５】
このため、その選択されたコンテンツに関連する他のコンテンツをより精度良く決定することができる。
【００２６】
前記設定手段は、前記ユーザーにより選択されたコンテンツの種別が、第三者からユーザーに提供されるコンテンツである場合には、前記記憶部に記憶されている前記選択されたコンテンツについての選択の履歴に基づいて、前記基準日時を設定することが好ましくい。
【００２７】
この場合、放送や、音楽、映画といった、第三者からユーザーに提供されるコンテンツが選択されたときに、その選択されたコンテンツの選択の履歴に基づいて、基準日時を設定することができる。
【００２８】
このため、その選択されたコンテンツに対するユーザーによる選択の頻度によって基準日時を設定することができる。
【００２９】
したがって、ユーザーにとってそのコンテンツに対して思い入れがある日時を基準日時として設定することができるので、その選択されたコンテンツに関連する他のコンテンツをより精度良く決定することができる。
【００３０】
前記設定手段は、前記選択されたコンテンツについてユーザーによる選択の回数が最も多い日時に基づいて前記基準日時を設定することが好ましい。
【００３１】
この場合、ユーザーにとってそのコンテンツに対して最も思い入れがある日時を基準日時として設定することができる。
【００３２】
したがって、その選択されたコンテンツに関連する他のコンテンツをより精度良く決定することができる。
【００３３】
前記ユーザーにより選択されたコンテンツの種別は、放送、音楽及び映画のうちの少なくとも１つを含むことが好ましい。
【００３４】
ユーザーにより選択されたコンテンツの再生時に、前記選択されたコンテンツに関連する他のコンテンツが再生可能な状態であることをユーザーに表示する表示部をさらに備えていることが好ましい。
【００３５】
この場合、ユーザーは、自身が選択したコンテンツの再生時に、そのコンテンツに関連する他のコンテンツが再生可能であることを容易に認識することができるので、ユーザーは煩雑な操作を行なうことなく、他のコンテンツの再生を開始させることができる。
【００３６】
前記表示部は、前記ユーザーにより選択されたコンテンツに含まれる画像を表示する画像表示領域と、前記選択されたコンテンツに関連する他のコンテンツが再生可能な状態であることをユーザーが視認可能となるように報知する報知領域と、を有していることが好ましい。
【００３７】
この場合、ユーザーは、自身が選択したコンテンツの画像を視聴しながら、他のコンテンツが再生状態であることを同時に認識することができるので、ユーザーは他のコンテンツの再生開始をより簡単に行なうことができる。
【００３８】
すなわち、ユーザーが昔の写真や動画等のコンテンツを選択した際、そのコンテンツを撮影した当時に、実際にユーザーが視聴していた別コンテンツ、例えば、録画番組や音楽、映画等が再生可能状態であることを一緒に提示することが可能となる。
【００３９】
本発明に係るコンテンツ再生方法は、ユーザーにより選択されたコンテンツを再生すると共に、前記選択されたコンテンツに関連する他のコンテンツをユーザーにより選択可能な状態とするコンテンツ再生方法であって、ユーザーがコンテンツを選択した場合に、前記選択されたコンテンツに関連する他のコンテンツを検索する際に利用すべき基準日時を設定する設定ステップと、前記設定ステップにおいて設定された基準日時に基づく検索範囲に含まれる、再生可能な複数のコンテンツを、関連するコンテンツ毎に複数のグループに分類すると共に、前記複数のグループに含まれる各コンテンツについての選択の履歴に基づいて、前記複数のグループの各々に優先順位を設定する処理ステップと、前記処理ステップにおいて設定された優先順位の上位のグループに含まれるコンテンツから順に、前記ユーザーにより選択されたコンテンツに関連する他のコンテンツとして決定する決定ステップとを含む。
【００４０】
上記のコンテンツ再生方法では、ユーザーがコンテンツを選択した場合に、その選択されたコンテンツに関連する他のコンテンツを検索する際に利用すべき基準日時を設定し、その基準日時に基づく検索範囲に含まれる、コンテンツ再生装置が再生可能な複数のコンテンツを、関連するコンテンツ毎に複数のグループに分類する。
【００４１】
そして、複数のグループに含まれる各コンテンツについての選択の履歴に基づいて、各グループに優先順位を設定し、その優先順位の上位のグループに含まれるコンテンツから順に、ユーザーにより選択されたコンテンツに関連する他のコンテンツとして決定する。
【００４２】
このため、ユーザーにより選択されたコンテンツに関連する他のコンテンツを検索する際に利用する基準日時として、その選択されたコンテンツがユーザーにとって最も思い入れのある日時を設定することにより、例えば、ユーザーが昔の写真を表示した場合であれば、その当時ユーザーが本当に視聴していた音楽やドラマ番組等思い入れの深いコンテンツを膨大なコンテンツの中から精度良く決定することができる。
【００４３】
なお、前記コンテンツ再生装置は、コンピュータによって実現してもよく、この場合には、コンピュータを前記各手段として動作させることにより前記コンテンツ再生装置をコンピュータにて実現させるコンテンツ再生処理プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００４４】
本発明のコンテンツ再生装置は、以上のように、ユーザーにより選択されるコンテンツの各々について、ユーザーによる選択の履歴を記憶する記憶部と、ユーザーがコンテンツを選択した場合に、前記選択されたコンテンツに関連する他のコンテンツを検索する際に利用すべき基準日時を設定する設定手段と、前記設定手段により設定された基準日時に基づく検索範囲に含まれる、前記コンテンツ再生装置が再生可能な複数のコンテンツを、関連するコンテンツ毎に複数のグループに分類すると共に、前記記憶部に記憶されている前記複数のグループに含まれる各コンテンツについての選択の履歴に基づいて、前記複数のグループの各々に優先順位を設定する処理手段と、前記処理手段により設定された優先順位の上位のグループに含まれるコンテンツから順に、前記ユーザーにより選択されたコンテンツに関連する他のコンテンツとして決定する決定手段とを備えている。
【００４５】
それゆえ、ユーザーにより選択されるコンテンツに関連する他のコンテンツを精度良く提示することができるという効果を奏する。
【発明を実施するための最良の形態】
【００４６】
以下、本発明の実施の形態について、図面を参照して説明する。以下の説明では、同一の部分には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００４７】
（コンテンツ再生装置）
図２は、本発明の実施の形態におけるコンテンツ再生装置の構成を示すブロック図である。
【００４８】
本実施の形態におけるコンテンツ再生装置１００は、制御部１０と、映像デコーダ２０と、音声デコーダ２１と、音声Ｄ／Ａ変換器２２と、スピーカー２３と、映像Ｄ／Ａ変換器２４と、ディスプレイ２５と、入力Ｉ／Ｆ２６と、ネットワークＩ／Ｆ２７と、バス２８と、通信ネットワーク２９と、外部サーバー３０と、外部Ｉ／Ｆ３１と、を備えている。
【００４９】
制御部１０は、各種プログラムの命令を処理するＣＰＵ１１と、リードオンリーメモリ１２（以下、「ＲＯＭ１２」と呼ぶ。）と、一時記憶のデータを格納するランダムアクセスメモリ１３（以下、「ＲＡＭ１３」と呼ぶ。）と、ハードディスクドライブ１４（以下、「ＨＤＤ１４」と呼ぶ。）と、を有している。
【００５０】
ＣＰＵ１１は、プログラムを実行し、バス２８を介して、映像デコーダ２０、音声デコーダ２１等の上記の各機能ブロックを制御するものである。
【００５１】
ＲＯＭ１２は、ＣＰＵ１１に各種の制御を実行させるためのプログラムや処理に必要な様々なデータを格納するものである。
【００５２】
ＲＡＭ１３は、ＣＰＵ１１による各処理の途中結果を一時記憶するための作業領域である。
【００５３】
ＨＤＤ１４は、後述するコンテンツデータ等を記憶する記録媒体である。なお、制御部１０は、ＨＤＤ１４に代えて、半導体メモリ等の公知の記憶装置から適宜選択して用いることができる。要は、必要なデータを記録するための記録媒体であればよい。
【００５４】
映像デコーダ２０は、再生しようとする映像データを圧縮解凍処理し、圧縮された映像データを復元するものである。映像デコーダ２０で解凍処理された映像データは、バス２８を介して、映像Ｄ／Ａ変換器２４に供給される。そして、映像Ｄ／Ａ変換器２４は、供給された映像データをアナログ信号に変換し、そのアナログ信号に基づく画像をディスプレイ２５の表示画面に表示させる。
【００５５】
音声デコーダ２１は、再生しようとする音声データを圧縮解凍処理し、圧縮された音声データを復元するものである。音声デコーダ２１で解凍処理された音声データは、バス２８を介して、音声Ｄ／Ａ変換器２２に供給される。そして、音声Ｄ／Ａ変換器２２は、供給された音声データをアナログ信号に変換し、そのアナログ信号に基づく音声をスピーカー２３により再生させる。
【００５６】
入力Ｉ／Ｆ２６は、ユーザーとコンテンツ再生装置１００とが通信できるようにするためのインターフェースである。入力Ｉ／Ｆ２６は、ユーザーによるコンテンツ再生装置１００の操作入力を受信すると、バス２８を介してその操作入力を制御部１０のＣＰＵ１１に供給する。そして、ＣＰＵ１１は、入力Ｉ／Ｆ２６から供給されたユーザーによる操作入力に応じて、上記の各機能ブロックを制御する。
【００５７】
また、入力Ｉ／Ｆ２６は、ユーザーによるコンテンツ再生装置１００の操作入力を受信すると、バス２８を介してその操作入力をＨＤＤ１４に供給する。そして、ＨＤＤ１４は、供給された操作入力を用いて、自身が記憶する操作履歴リストを更新する。
【００５８】
外部Ｉ／Ｆ３１は、テレビ、レコーダー等の映像コンテンツや音楽コンテンツを扱うことができる外部機器とコンテンツ再生装置１００とが通信できるようにするためのインターフェースである。外部Ｉ／Ｆ３１は、自身に接続された外部機器に対するユーザーに対する操作入力を受信すると、バス２８を介してその操作入力をＨＤＤ１４に供給する。そして、ＨＤＤ１４は、供給された操作入力を用いて、自身が記憶する操作履歴リストを更新する。
【００５９】
ネットワークＩ／Ｆ２７は、インターネット等の通信ネットワーク２９とコンテンツ再生装置１００とが通信できるようにするためのインターフェースである。ネットワークＩ／Ｆ２７は、通信ネットワーク２９を介してコンテンツ配信サーバー等の外部サーバー３０にアクセスし、ＶｏＤ等の映像コンテンツや、音楽コンテンツ、ニュース記事等の様々なコンテンツデータを受信する。
【００６０】
そして、ネットワークＩ／Ｆ２７は、バス２８を介して、受信したコンテンツデータを音声Ｄ／Ａ変換器２２や映像Ｄ／Ａ変換器２４に供給し、スピーカー２３やディスプレイ２５を用いて、そのコンテンツデータを再生させる。
【００６１】
また、ネットワークＩ／Ｆ２７は、受信したコンテンツデータを、バス２８を介して、ＨＤＤ１４に供給する。そして、ＨＤＤ１４は、その供給されたコンテンツデータを記憶する。
【００６２】
なお、ネットワークＩ／Ｆ２７は、ネットワークＩ／Ｆを搭載するテレビ、レコーダー等の外部機器とコンテンツ再生装置１００とが通信できるようにするためのインターフェースであってももちろん構わない。
【００６３】
（制御部の構成）
次に、図１の制御部１０の構成について説明する。
【００６４】
制御部１０は、所定の制御プログラム、コンテンツ検索処理プログラムにより、コンテンツ再生装置１００の再生動作の制御、後述するコンテンツ検索処理を実行するものである。
【００６５】
以下では、このコンテンツ検索処理を行なうために制御部１０が実現する、本発明の特徴部分である機能構成について説明する。図１は、図２に示したコンテンツ再生装置１００の制御部１０の構成を示すブロック図である。
【００６６】
本実施の形態に係るコンテンツ再生装置１００の制御部１０は、図１に示すように、コンテンツ選択検出部４０と、コンテンツ種別判定部４１と、検索範囲設定部４２と、基準日時設定部（設定手段）４３と、グループ化処理部（処理手段）４４と、提示コンテンツ決定部（決定手段）４５と、コンテンツ情報記憶部４６と、操作履歴記憶部（記憶部）４７と、グループ情報記憶部４８と、コンテンツデータ記憶部４９と、を有している。
【００６７】
コンテンツ選択検出部４０は、入力Ｉ／Ｆ２６、ネットワークＩ／Ｆ２７、あるいは、外部Ｉ／Ｆ３１が、コンテンツ再生装置１００に対するユーザーによる操作入力を受信すると、その操作入力がコンテンツを選択するための操作入力であるか否かを検出する。そして、コンテンツ選択検出部４０は、その操作入力がコンテンツを選択するための操作入力であれば、その検出結果をコンテンツ種別判定部４１に出力する。
【００６８】
コンテンツ種別判定部４１は、コンテンツ選択検出部４０の検出結果が入力されると、その操作入力に基づき選択されたコンテンツの種別（以下、単に「コンテンツ種別」と呼ぶこともある。）を判定する。
【００６９】
このコンテンツ種別とは、例えば、写真、自作ムービー（以下、単に「ムービー」と呼ぶ。）、放送、録画番組、音楽、映画である。もちろん、このコンテンツ種別はこれらに限るものではなく、写真、ムービーといったユーザーの手により生成されるコンテンツを示す種別や、音楽、映画といったユーザーの手により生成されず、第三者から提供されるコンテンツを示す種別が含まれる。
【００７０】
また、コンテンツ種別判定部４１は、このコンテンツ情報記憶部４６に記憶されている、コンテンツを特定するための情報（以下、単に「コンテンツ情報」と呼ぶこともある。）を取得し、そのコンテンツ情報に基づいて上記のコンテンツ種別の判定を実行する。そして、コンテンツ種別判定部４１は、その判定結果を基準日時設定部４３に出力する。
【００７１】
このコンテンツ情報は、コンテンツ再生装置１００が再生することができる複数のコンテンツの各々について用意されている。そして、コンテンツ再生装置１００が再生可能なコンテンツが新たに追加されると、その追加されたコンテンツについてのコンテンツ情報がコンテンツ情報記憶部４６に追加される。
【００７２】
一方、コンテンツ再生装置１００が再生可能なコンテンツが削除された場合でも、その削除されたコンテンツについてのコンテンツ情報はコンテンツ情報記憶部４６にそのまま保持される。
【００７３】
コンテンツ種別判定部４１は、ユーザーによる操作入力に基づき選択されたコンテンツ（以下、単に「選択コンテンツ」と呼ぶときもある。）のコンテンツ種別を判定するとき、その選択コンテンツについてのコンテンツ情報をコンテンツ情報記憶部４６から取得する。そして、コンテンツ種別判定部４１は、そのコンテンツ情報に含まれる種別を参照することにより、選択コンテンツのコンテンツ種別を判定することができる。
【００７４】
コンテンツ情報記憶部４６は、コンテンツ再生装置１００が再生可能な複数のコンテンツの各々についてのコンテンツ情報を、各コンテンツのコンテンツ種別ごとの集合である複数のコンテンツ情報ファイルを記憶している。このコンテンツ情報ファイルとしては、例えば、コンテンツ種別が写真であるコンテンツ情報ファイルや、コンテンツ種別が放送であるコンテンツ情報ファイル等が挙げられる。
【００７５】
コンテンツ情報記憶部４６は、ＨＤＤ１４が持つ記憶領域の一部の領域を用いて実現することができる。
【００７６】
基準日時設定部４３は、コンテンツ種別判定部４１の判定結果が入力されると、その判定結果が示すコンテンツ種別に基づいて、選択コンテンツに対するコンテンツ検索処理における基準日時を設定する。そして、基準日時設定部４３は、この基準日時を検索範囲設定部４２に出力する。
【００７７】
この基準日時は、コンテンツ再生装置１００が選択コンテンツを再生するときに、その選択コンテンツの再生に合わせてユーザーに提示すべき他のコンテンツ（以下、「提示コンテンツ」と呼ぶときもある。）を、コンテンツ再生装置１００が再生可能な複数のコンテンツのうちから検索するための上記のコンテンツ検索処理の基準とすべき基準日時である。
【００７８】
基準日時設定部４３は、選択コンテンツのコンテンツ種別に応じて、コンテンツ情報記憶部４６に記憶されているコンテンツ情報、あるいは、操作履歴記憶部４７に記憶されている、コンテンツに対する過去の操作入力の履歴（以下、単に「操作履歴」と呼ぶときもある。）を取得する。
【００７９】
基準日時設定部４３は、例えば、選択コンテンツのコンテンツ種別が写真であれば、コンテンツ情報記憶部４６に記憶されている、その選択コンテンツについてのコンテンツ情報を取得する。また、基準日時設定部４３は、選択コンテンツのコンテンツ種別が放送であれば、操作履歴記憶部４７に記憶されている操作履歴を取得する。
【００８０】
そして、基準日時設定部４３は、取得したコンテンツ情報または操作履歴に基づいて上記の基準日時の設定を実行する。なお、この基準日時設定部４３による基準日時の設定の具体的な処理については後述する。
【００８１】
操作履歴記憶部４７に記憶されている操作履歴は、ユーザーによる操作入力がコンテンツ再生装置１００に対して行なわれるたびに、その操作入力の内容を特定する操作履歴が操作履歴記憶部４７に追加される。操作履歴記憶部４７は、ユーザーによる操作入力の内容を時系列的に記憶し、複数の操作履歴の内容からなる操作履歴リストを形成する。
【００８２】
操作履歴記憶部４７は、ＨＤＤ１４が持つ記憶領域の一部の領域を用いて実現することができる。
【００８３】
検索範囲設定部４２は、基準日時設定部４３により設定された基準日時が入力されると、その基準日時に基づきコンテンツ検索処理で利用されるべき検索範囲を設定する。そして、検索範囲設定部４２は、設定した検索範囲をグループ化処理部４４に出力する。
【００８４】
この検索範囲は、操作履歴記憶部４７に記憶されている操作履歴のうち、コンテンツ検索処理において検索すべき、ユーザーによる操作入力が実際に行なわれた日時の範囲である。この検索範囲は、例えば、基準日時設定部４３により設定された基準日時を中心とする、所定の時間的な範囲である。
【００８５】
この検索範囲を長くすれば、検索対象となる操作入力が多くなり、それに伴って、ユーザーに提示すべき提示コンテンツの数を増やすことができる。
【００８６】
一方、この検索範囲を短くすれば、基準日時に非常に近い時期に実行された操作入力が検索対象となる。このため、ユーザーにとって、より思い入れの強いコンテンツを提示コンテンツとして、ユーザーに提示することができる。
【００８７】
グループ化処理部４４は、検索範囲設定部４２により設定された検索範囲が入力されると、その検索範囲内の時期に実行された操作入力を含む操作履歴を操作履歴記憶部４７から取得する。そして、グループ化処理部４４は、取得した操作履歴を用いて、検索範囲に含まれる操作入力に基づくコンテンツ（以下、「検索対象コンテンツ」と呼ぶときもある。）の各々を複数のグループに分類するためのグループ化処理を実行し、のグループ化処理の結果を表わすグループ情報を生成する。
【００８８】
このグループ情報は、検索対象コンテンツのうち、互いに関連しあうコンテンツを同一のグループに分類した結果を表わしている。例えば、コンテンツのコンテンツ種別が写真であれば、その写真の内容が示すイベントの内容が同じであれば、同一のグループに分類するかの如くである。
【００８９】
なお、このグループ化処理及びその処理の結果を表わすグループ情報の具体例については後述する。
【００９０】
グループ化処理部４４は、生成したグループ情報をグループ情報記憶部４８に出力する。グループ情報記憶部４８は、ＨＤＤ１４が持つ記憶領域の一部の領域を用いて実現することができる。
【００９１】
提示コンテンツ決定部４５は、グループ情報記憶部４８に記憶されているグループ情報を取得し、その取得したグループ情報を用いて、ユーザーに提示すべき提示コンテンツを決定する。そして、提示コンテンツ決定部４５は、決定した提示コンテンツの具体的なデータであるコンテンツデータをコンテンツデータ記憶部４９から取得する。なお、この提示コンテンツ決定部４５による提示コンテンツの決定の具体的な処理については後述する。
【００９２】
コンテンツデータ記憶部４９は、コンテンツ再生装置１００が再生可能な複数のコンテンツの各コンテンツデータを記憶している。コンテンツデータ記憶部４９は、ＨＤＤ１４が持つ記憶領域の一部の領域を用いて実現することができる。
【００９３】
なお、提示コンテンツ決定部４５は、決定した提示コンテンツの具体的なデータであるコンテンツデータがコンテンツデータ記憶部４９に記憶されていない場合には、例えば、提示コンテンツ決定部４５は、そのコンテンツのタイトルをキーワードに設定し、通信ネットワーク２９を通じてＶｏＤや音楽サービスの外部サーバーに接続する。そして、提示コンテンツ決定部４５は、設定されたキーワードを検索キーとして外部サーバー３０に記憶されているコンテンツを検索し、その検索キーにヒットするコンテンツがあれば、外部サーバー３０から取得しても良い。
【００９４】
このように、制御部１０は、コンテンツ再生装置１００が選択コンテンツを再生するときに、その選択コンテンツの再生に合わせてユーザーに提示すべき提示コンテンツを決定することができる。
【００９５】
このようにして決定された提示コンテンツは、後述するように、ディスプレイ２５上においてユーザーが視認可能となるように報知されることになる。そして、ユーザーが、いずれかの提示コンテンツの再生のための操作入力を実行したときに、提示コンテンツ決定部４５は、コンテンツデータ記憶部４９から取得した、その操作入力に基づく提示コンテンツのコンテンツデータを音声Ｄ／Ａ変換器２２や、映像Ｄ／Ａ変換器２４に出力する。その結果、その提示コンテンツのコンテンツデータがスピーカー２３や、ディスプレイ２５を介して再生されることになる。
【００９６】
（操作履歴リスト）
次に、図１の操作履歴記憶部４７に記憶されている操作履歴リストについて説明する。
【００９７】
図３は、本実施の形態に係る操作履歴記憶部４７に記憶されている操作履歴リストの具体例を説明するための説明図である。
【００９８】
本実施の形態に係る操作履歴リスト２００は、図３に示すように、ユーザーによる操作入力に付された操作ＮＯが記載された「ＮＯ」欄２０１と、ユーザーによる操作入力が実際に行なわれた操作日時が記載された「操作日時」欄２０２と、ユーザーによる操作入力を特定するための操作情報が記載された「操作情報」欄２０３と、を有している。
【００９９】
「ＮＯ」欄２０１には、ユーザーが操作した順番で、各操作入力に番号が記載されている。
【０１００】
「操作日時」欄２０２には、ユーザーが操作を行った日時が記載されている。
【０１０１】
「操作情報」欄２０３には、項目「コンテンツ種別」と、項目「コンテンツ情報」と、項目「操作内容」と、が設けられている。
【０１０２】
項目「コンテンツ種別」には、例えば、写真、映画、音楽、ムービー、放送、ＶｏＤといった、ユーザーによる操作入力に基づくコンテンツのコンテンツ種別が記載されている。
【０１０３】
項目「コンテンツ情報」には、ユーザーによる操作入力に基づくコンテンツのコンテンツ情報が含まれているコンテンツ情報ファイルのファイルＮＯが記載されている。
【０１０４】
項目「操作内容」には、ユーザーによる操作入力に基づくコンテンツのコンテンツ種別が、音楽であれば再生、放送であれば選局、録画や写真であれば表示といった、ユーザーが行った操作内容が記載されている。
【０１０５】
この操作履歴リスト２００には、ユーザーによる操作入力が行なわれるたびに、その操作入力に関する上記の各欄の記載が追加される。例えば、テレビの選局等、全てを記憶すると膨大になってしまうおそれのある操作入力については、１局を選局している時間がある一定の時間を越えた時点で視聴したとみなし、操作履歴リスト２００への追加を行なうようにしてもよい。
【０１０６】
（コンテンツ情報ファイル）
次に、図１のコンテンツ情報記憶部４６に記憶されているコンテンツ情報ファイルについて説明する。
【０１０７】
図４は、本実施の形態に係るコンテンツ情報記憶部４６に記憶されているコンテンツ情報ファイルの具体例を説明するための説明図である。このコンテンツ情報ファイルは、コンテンツ種別が写真、ムービーである場合を示している。
【０１０８】
このコンテンツ情報ファイル３００は、図４に示すように、ユーザーによる操作入力の対象となったコンテンツに付されたコンテンツＮＯが記載された「ＮＯ」欄３０１と、そのコンテンツにコンテンツ情報が記載された「コンテンツ情報」欄３０２と、を有している。
【０１０９】
「ＮＯ」欄３０１には、ユーザーが操作した順番で、各コンテンツに番号が記載されている。
【０１１０】
「コンテンツ情報」欄３０２には、ユーザーによる操作入力の対象となったコンテンツの各々のコンテンツ情報が記載されている。「コンテンツ情報」欄３０２には、項目「種別」と、項目「イベント」と、項目「詳細情報」と、項目「保存先」と、が設けられている。
【０１１１】
項目「種別」には、コンテンツ種別が記載されている。ここでは、放送／写真／ムービー／音楽／映画といったコンテンツ種別が記載されている。図４の具体例では、コンテンツＮＯ１００３のコンテンツとコンテンツＮＯ１０１１のコンテンツは、同じ運動会で撮影された写真とムービーである。このため、コンテンツＮＯ１００３のコンテンツ情報３０３については、この項目「種別」に「写真」が記載され、コンテンツＮＯ１０１１のコンテンツ情報３０４については、この項目「種別」に「ムービー」が記載されている。
【０１１２】
項目「イベント」には、ユーザーが撮影したイベントのタイトルが記載される。図４の具体例では、運動会で撮影した写真、ムービーであり、コンテンツＮＯ１００３、１０１１のいずれのコンテンツ情報３０３、３０４についても、この項目「イベント」に「運動会」が記載されている。この項目「イベント」の記載は、ユーザーが任意に記入することができる。
【０１１３】
項目「詳細情報」には、ユーザーが撮影した撮影日、その撮影場所が入手可能であれば、その撮影場所が記載されている。この撮影場所については、例えば、ＧＰＳを利用した自動取得も可能である。
【０１１４】
項目「保存先」には、コンテンツのコンテンツデータの保存先が記載されている。例えば、コンテンツデータがＨＤＤ１４の一部の領域であるコンテンツデータ記憶部４９に保存されている場合には、この項目「保存先」にコンテンツデータ記憶部４９内の保存先のパス等が記載されている。図４の具体例では、コンテンツＮＯ１００３のコンテンツ情報３０３については、この項目「保存先」に「ＸＸＸ／２０００運動会／写真／写真ＰＰＰ」が記載され、コンテンツＮＯ１０１１のコンテンツ情報３０４については、この項目「保存先」に「ＸＸＸ／２０００運動会／ムービー／ムービーＭＭＭ」が記載されている。
【０１１５】
図５は、本実施の形態に係るコンテンツ情報記憶部４６に記憶されているコンテンツ情報ファイルの他の具体例を説明するための説明図である。このコンテンツ情報ファイルは、コンテンツ種別が放送である場合を示している。そして、コンテンツＮＯ１００２のコンテンツ情報４０３とコンテンツＮＯ１１０５のコンテンツ情報４０４は、ドラマ番組のコンテンツ情報を示しており、コンテンツＮＯ２０３４のコンテンツ情報４０５は、スポーツ番組のコンテンツ情報を示している。
【０１１６】
このコンテンツ情報ファイル４００は、図５に示すように、ユーザーによる操作入力の対象となったコンテンツに付されたコンテンツＮＯが記載された「ＮＯ」欄４０１と、そのコンテンツにコンテンツ情報が記載された「コンテンツ情報」欄４０２と、を有している。
【０１１７】
「ＮＯ」欄４０１には、ユーザーが操作した順番で、各コンテンツに番号が記載されている。
【０１１８】
「コンテンツ情報」欄４０２には、ユーザーによる操作入力の対象となったコンテンツの各々のコンテンツ情報が記載されている。「コンテンツ情報」欄３０２には、項目「種別」と、項目「カテゴリ」と、項目「タイトル」と、項目「詳細情報」と、項目「保存先」と、が設けられている。
【０１１９】
項目「種別」には、コンテンツ種別が記載されている。図５の具体例では、コンテンツＮＯ１００２のコンテンツ、コンテンツＮＯ１１０５のコンテンツ、コンテンツＮＯ２０３４のコンテンツのいずれも、テレビ局からの放送である。このため、コンテンツＮＯ１００２のコンテンツ情報４０３、コンテンツＮＯ１１０５のコンテンツ情報４０４、コンテンツＮＯ２０３４のコンテンツ情報４０５のいずれについても、この項目「種別」に「放送」が記載されている。
【０１２０】
項目「カテゴリ」には、コンテンツのカテゴリが記載されている。図５の具合例では、コンテンツＮＯ１００２のコンテンツとコンテンツＮＯ１１０５のコンテンツはドラマ番組であり、コンテンツＮＯ２０３４のコンテンツがスポーツ番組である。このため、コンテンツＮＯ１００２のコンテンツ情報４０３及びコンテンツＮＯ１１０５のコンテンツ情報４０４については、この項目「カテゴリ」に「ドラマ」が記載され、コンテンツＮＯ２０３４のコンテンツ情報４０５については、この項目「カテゴリ」に「スポーツ」が記載されている。
【０１２１】
項目「タイトル」には、コンテンツのタイトルが記載されている。図５の具体例では、コンテンツＮＯ１００２のコンテンツ情報４０３及びコンテンツＮＯ１１０５のコンテンツ情報４０４については、この項目「タイトル」に「ドラマＡ」が記載され、コンテンツＮＯ２０３４のコンテンツ情報４０５については、この項目「タイトル」に「阪神ＶＳ巨人」が記載されている。このように、この項目「タイトル」には、コンテンツがドラマ番組である場合には、ドラマ番組のタイトルやドラマ番組が第何話目であるか等が記載され、コンテンツがスポーツ番組である場合には、そのスポーツ番組で放送された試合のタイトルが記載されている。
【０１２２】
項目「詳細情報」には、図５の具体例では、放送時間やテレビ局名、出演者といった、コンテンツについての詳細な情報が記載されている。
【０１２３】
項目「保存先」には、コンテンツのコンテンツデータの保存先が記載されている。例えば、コンテンツデータがＨＤＤ１４の一部の領域であるコンテンツデータ記憶部４９に保存されている場合には、この項目「保存先」にコンテンツデータ記憶部４９内の保存先のパス等が記載されている。図５の具体例では、コンテンツＮＯ１００２のコンテンツ情報４０３については、この項目「保存先」に「ＹＹＹ／／録画／ドラマＡ／ドラマＡ＿１」が記載され、コンテンツＮＯ１１０５のコンテンツ情報４０４及びコンテンツＮＯ２０３４のコンテンツ情報４０５については、この項目「保存先」に「保存なし」が記載されている。
【０１２４】
図６は、本実施の形態に係るコンテンツ情報記憶部４６に記憶されているコンテンツ情報ファイルのさらに他の具体例を説明するための説明図である。このコンテンツ情報ファイルは、コンテンツ種別が音楽、映画である場合を示している。
【０１２５】
このコンテンツ情報ファイル５００は、図６に示すように、ユーザーによる操作入力の対象となったコンテンツに付されたコンテンツＮＯが記載された「ＮＯ」欄５０１と、そのコンテンツにコンテンツ情報が記載された「コンテンツ情報」欄５０２と、を有している。
【０１２６】
「ＮＯ」欄５０１には、ユーザーが操作した順番で、各コンテンツに番号が記載されている。
【０１２７】
「コンテンツ情報」欄５０２には、ユーザーによる操作入力の対象となったコンテンツの各々のコンテンツ情報が記載されている。「コンテンツ情報」欄５０２には、項目「種別」と、項目「タイトル」と、項目「サブ情報」と、項目「保存先」と、が設けられている。
【０１２８】
項目「種別」には、コンテンツ種別が記載されている。図６の具体例では、コンテンツＮＯ１０１のコンテンツが音楽、コンテンツＮＯ１２００のコンテンツが映画である。このため、コンテンツＮＯ１０１のコンテンツ情報５０３については、この項目「種別」に「音楽」が記載され、コンテンツＮＯ１２００のコンテンツ情報５０４については、この項目「種別」に「映画」が記載されている。
【０１２９】
項目「タイトル」には、コンテンツのタイトルが記載されている。図６の具体例では、コンテンツＮＯ１０１のコンテンツ情報５０３については、この項目「タイトル」に「曲ａ」が記載され、コンテンツＮＯ１２００のコンテンツ情報５０４については、この項目「タイトル」に「映画ｂ」が記載されている。このように、この項目「タイトル」には、コンテンツが音楽である場合には、その音楽の曲名が記載され、コンテンツが映画である場合には、その映画のタイトルが記載されている。
【０１３０】
項目「サブ情報」には、図６の具体例では、音楽であればアーティスト名、映画であれば出演者名といった、コンテンツについての簡単な情報が記載されている。
【０１３１】
項目「保存先」には、コンテンツのコンテンツデータの保存先が記載されている。例えば、コンテンツデータがＨＤＤ１４の一部の領域であるコンテンツデータ記憶部４９に保存されている場合には、この項目「保存先」にコンテンツデータ記憶部４９内の保存先のパス等が記載されている。図６の具体例では、コンテンツＮＯ１０１のコンテンツ情報５０３については、この項目「保存先」に「ＺＺＺ／音楽／曲ａ」が記載され、コンテンツＮＯ１２００のコンテンツ情報５０４については、この項目「保存先」に「保存なし」が記載されている。
【０１３２】
（再生画面）
次に、本実施の形態に係るコンテンツ再生装置１００のコンテンツ再生画面について説明する。
【０１３３】
図７は、図１のディスプレイ２５上に表示されるコンテンツ再生画面の具体例を説明するための説明図である。
【０１３４】
図７に示すように、このコンテンツ再生画面６００では、選択コンテンツ表示部６０３に選択コンテンツが表示され、その選択コンテンツと同時期にユーザーが良く視聴していた提示コンテンツが、選択コンテンツ表示部６０３の横に配置された第１のサムネイル表示部６０５に表示されている。
【０１３５】
具体的には、選択コンテンツ表示部６０３にユーザーが撮影して運動会の写真が大きく表示され、第１のサムネイル表示部６０５に同時期に良く視聴していた提示コンテンツとして写真、ムービー、放送、音楽がサムネイルとして表示されている。
【０１３６】
そして、選択コンテンツ表示部６０３に表示されているコンテンツの撮影日６０１と、そのタイトル６０２も表示されている。これらは、図４に示したコンテンツ情報ファイル３００に記載されているコンテンツ情報の各項目から取得されたものである。
【０１３７】
第１のサムネイル表示部６０５に表示されている提示コンテンツは、ある一定時間ユーザーにその再生が選択されなければ、後述する優先順位に基づき、次に優先順位が高い提示コンテンツの表示に切り替えても良い。
【０１３８】
また、第１のサムネイル表示部６０５に表示されている提示コンテンツは、図７に示すように、コンテンツ種別毎に分けて、コンテンツ種別毎に優先順位の高い順番で表示してもよいし、コンテンツ種別を分けずに、全コンテンツの中から優先順位の高い順番で表示してもよい。
【０１３９】
なお、選択コンテンツが写真であれば同じイベントで撮られた写真である提示コンテンツを画面下部の第２のサムネイル表示部６０４に表示してもよい。
【０１４０】
図８は、図１のディスプレイ２５上に表示されるコンテンツ再生画面の他の具体例を説明するための説明図である。図８のコンテンツ再生画面６００Ａは、図７に示したコンテンツ再生画面６００の第１のサムネイル表示部６０５に表示されている提示コンテンツのいずれかの再生をユーザーが選択し、図７のコンテンツ再生画面６００から遷移した結果を示すコンテンツ再生画面である。
【０１４１】
例えば、図７の第１のサムネイル表示部６０５に表示されていた提示コンテンツであるドラマ放送をユーザーが選択したとすると、図８に示すように、選択コンテンツ表示部６０３Ａには、選択された提示コンテンツであるドラマ放送が大きく表示され、再生される。
【０１４２】
さらに、その再生と同時に、図８のコンテンツ再生画面６００Ａでは、ユーザーがそのドラマ放送を良く見ていた年６０１Ａを表示し、そのドラマ放送のタイトルである「ドラマＡ・第１話」６０２Ａを表示している。
【０１４３】
また、第２のサムネイル表示部６０４には、そのドラマ放送の第２話、第３話、…を表示しても良い。
【０１４４】
このようにして、本実施の形態に係るコンテンツ再生装置１００では、新しいコンテンツが選択されるたびに、ユーザーにとって思い入れのある提示コンテンツが決定され、第１のサムネイル表示部６０５、６０５Ａ及び第２のサムネイル表示部６０４、６０４Ａに表示させることができる。
【０１４５】
（コンテンツ再生方法）
次に、本実施の形態に係るコンテンツ再生装置１００の動作について説明する。図１０及び図１１は、本実施の形態に係るコンテンツ再生装置１００の動作を説明するためのフローチャートである。ここで、ユーザーが、あるコンテンツを選択した場合に、そのコンテンツと同時期に視聴していたコンテンツを表示する処理を例として説明する。
【０１４６】
先ず、ユーザーがリモコンやマウス等の入力Ｉ／Ｆ２６を用いて、ＨＤＤ１４に記憶されているコンテンツを選択すると、図７に示したように、その選択コンテンツが選択コンテンツ表示部６０３に表示される。
【０１４７】
図１０において、入力Ｉ／Ｆ２６が、コンテンツ再生装置１００に対するユーザーによる上記の操作入力を受信すると、コンテンツ選択検出部４０は、その操作入力がコンテンツを選択するための操作入力であることを検出する。そして、コンテンツ選択検出部４０は、その検出結果をコンテンツ種別判定部４１に出力する（ステップＳ１０１）。
【０１４８】
コンテンツ種別判定部４１は、コンテンツ選択検出部４０の検出結果が入力されると、コンテンツ情報記憶部４６に記憶されているコンテンツ情報ファイルから、その操作入力に基づく選択コンテンツについてのコンテンツ情報を取得し、その取得したコンテンツ情報に記載された項目「種別」を参照して（ステップＳ１０２）、選択コンテンツのコンテンツ種別を判定する（ステップＳ１０３）。
【０１４９】
選択コンテンツのコンテンツ種別が「写真、ムービー」であった場合には（ステップＳ１０３）、基準日時設定部４３は、コンテンツ情報記憶部４６に記憶されているコンテンツ情報ファイルから、その選択コンテンツについてのコンテンツ情報を取得する。そして、基準日時設定部４３は、その取得したコンテンツ情報に記載された項目「詳細情報」を参照し、選択コンテンツである写真、あるいは、ムービーの撮影日を基準日時に設定する（ステップＳ１０４）。
【０１５０】
なお、本ステップＳ１０４において、選択コンテンツの撮影日に基づいて基準日時を設定するのは、選択コンテンツが写真またはムービーであった場合、ユーザーにとって、その撮影日がその写真、ムービーについての最も強い思い入れがある時期であると言えるからである。
【０１５１】
一方、選択コンテンツのコンテンツ種別が「放送、録画番組、音楽、映画」であった場合には（ステップＳ１０３）、基準日時設定部４３は、操作履歴記憶部４７に記憶されている操作履歴リストを用いて基準日時を設定する。以下、その設定処理について説明する。
【０１５２】
基準日時設定部４３は、選択コンテンツのコンテンツＮＯを検索キーとして、操作履歴記憶部４７内の操作履歴リストの全記録範囲に対して、選択コンテンツのコンテンツＮＯと一致するコンテンツに対する操作履歴を検索する。
【０１５３】
そして、基準日時設定部４３は、ある一定期間毎に、ヒットした操作履歴の数をカウントする。この期間は、例えば１ヶ月間毎でもいいし、１年でも、１週間でも、１日毎でも良い。ただし、この期間は、後述のステップＳ１０７において設定される検索範囲内に収まる期間である必要がある。
【０１５４】
基準日時設定部４３は、ヒットした操作履歴のカウント数が最も多い日時を、この選択コンテンツの基準日時として設定する（ステップＳ１０６）。本ステップＳ１０６においては、ヒットした操作履歴のカウント数が最も多い日時、つまり、その選択コンテンツの再生回数が最も多い日時が基準日時として設定されることになる。
【０１５５】
検索範囲設定部４２は、基準日時設定部４３により設定された基準日時が入力されると、その基準日時に基づく検索範囲を設定する（ステップＳ１０７）。
【０１５６】
次に、図１１において、グループ化処理部４４は、検索範囲設定部４２により設定された検索範囲が入力されると、その検索範囲内の時期に実行された操作入力に対応する操作履歴を、操作履歴記憶部４７に記憶されている操作履歴リストのうちから取得する（ステップＳ２０１）。
【０１５７】
グループ化処理部４４は、取得した操作履歴における最初の操作ＮＯ（操作番号）を変数ｉとして設定する。そして、グループ化処理部４４は、グループ情報に含まれるグループの１つとして、変数ｉとして設定された操作ＮＯが付された操作履歴に対応するコンテンツが分類されたグループを生成する（ステップＳ２０２）。
【０１５８】
ここで、グループ情報について説明する。図９は、本実施の形態に係るグループ情報記憶部４８に記憶されているグループ情報の具体例を説明するための説明図である。
【０１５９】
本実施の形態に係るグループ情報７００は、図９に示すように、グループＮＯが記載された「ＮＯ」欄７０１と、グループに含まれるコンテンツのコンテンツＮＯが記載された「コンテンツＮＯ」欄７０２と、グループに含まれるコンテンツのタイトルが記載された「グループタイトル」欄７０３と、グループに含まれるコンテンツのコンテンツ種別が記載された「種別」欄７０４と、グループに含まれるコンテンツに対する操作入力が行なわれた回数を表わす操作カウントが記載された「操作カウント」欄７０５と、を有している。
【０１６０】
「コンテンツＮＯ」欄７０２には、各グループに含まれるコンテンツのコンテンツＮＯが記載されている。このコンテンツＮＯは、図４〜図６に示したコンテンツ情報ファイル３００、４００、５００の各「コンテンツ情報」欄３０２、４０２、５０２に記載されているコンテンツＮＯである。
【０１６１】
「グループタイトル」欄７０３は、後述するステップＳ２０５におけるグループ化処理に用いられたキーワードが記載されている。
【０１６２】
「種別」欄７０４は、各グループに含まれるコンテンツのコンテンツ種別が記載されている。
【０１６３】
「操作カウント」欄７０５は、各グループに含まれるすべてのコンテンツに対する操作入力が行なわれた回数の合算値が記載されている。
【０１６４】
上記のステップＳ２０２において、グループ化処理部４４は、変数ｉの操作ＮＯが付された操作履歴に対応するコンテンツが分類されたグループを生成する際、そのグループに対応する「操作カウント」欄７０５に１を設定する。
【０１６５】
次に、グループ化処理部４４は、変数ｉに１を加算し、変数ｊとして設定する（ステップＳ２０３）。そして、グループ化処理部４４は、変数ｉの操作ＮＯが付された操作履歴と変数ｊの操作ＮＯが付された操作履歴を取得する（ステップＳ２０４）。
【０１６６】
グループ化処理部４４は、上記のステップＳ２０４において取得した、操作履歴の「操作情報」欄２０３を参照し、各操作ＮＯが付された操作履歴に対応するコンテンツのコンテンツＮＯを取得する。そして、グループ化処理部４４は、コンテンツ情報記憶部４６に記憶されているコンテンツ情報ファイルから、取得したコンテンツＮＯのコンテンツのコンテンツ情報を取得し、これら２つのコンテンツ情報を比較することにより、グループ化処理を実行する（ステップＳ２０５）。なお、本ステップＳ２０５におけるグループ化処理については、後述する。
【０１６７】
そして、グループ化処理部４４は、変数ｊの操作ＮＯが付された操作履歴に対応するコンテンツが変数ｉの操作ＮＯが付された操作履歴に対応するコンテンツと同一のグループに分類すべきコンテンツでなければ（ステップＳ２０５ＮＯ）、後述するステップＳ２０８に進む。
【０１６８】
一方、グループ化処理部４４は、変数ｊの操作ＮＯが付された操作履歴に対応するコンテンツが変数ｉの操作ＮＯが付された操作履歴に対応するコンテンツと同一のグループに分類すべきコンテンツであれば（ステップＳ２０５ＹＥＳ）、変数ｉの操作ＮＯが付された操作履歴に対応するコンテンツが分類されたグループに、変数ｊの操作ＮＯが付された操作履歴に対応するコンテンツのコンテンツＮＯを登録し（ステップＳ２０６）、そのグループに対応する「操作カウント」欄７０５に１を加算する（ステップＳ２０７）。
【０１６９】
グループ化処理部４４は、変数ｊに１を加算し（ステップＳ２０８）、変数ｊの操作ＮＯが付された操作履歴が上記のステップＳ１０７において設定された検索範囲内にあれば（ステップＳ２０９ＹＥＳ）、変数ｊの操作ＮＯが付された操作履歴に対応するコンテンツがグループ情報に含まれるグループのいずれかに登録済みであるか否かを判定する（ステップＳ２１０）。そして、登録済みであれば（ステップＳ２１０ＹＥＳ）、上記のステップＳ２０８に戻り、登録済みでなければ（ステップＳ２１０ＮＯ）、上記のステップＳ２０５に戻る。
【０１７０】
一方、グループ化処理部４４は、変数ｊの操作ＮＯが付された操作履歴が上記の検索範囲外であれば（ステップＳ２０９ＮＯ）、変数ｉに１を加算し（ステップＳ２１１）、変数ｉの操作ＮＯが付された操作履歴が上記の検索範囲内にあれば（ステップＳ２１２ＹＥＳ）、変数ｉの操作ＮＯが付された操作履歴に対応するコンテンツがグループ情報に含まれるグループのいずれかに登録済みであるか否かを判定する（ステップＳ２１３）。そして、登録済みであれば（ステップＳ２１３ＹＥＳ）、上記のステップＳ２１１に戻り、登録済みでなければ（ステップＳ２１３ＮＯ）、上記のステップＳ２０３に戻る。
【０１７１】
変数ｉの操作ＮＯが付された操作履歴が上記の検索範囲外であれば（ステップＳ２１２ＮＯ）、上記の検索範囲内における操作履歴のすべてに対する処理が終了したことになるので、提示コンテンツ決定部４５は、グループ情報記憶部４８に記憶されているグループ情報を取得し（ステップＳ２１４）、その取得したグループ情報に基づき提示コンテンツを決定する（ステップＳ２１５）。提示コンテンツ決定部４５は、図９に示したように、グループ情報７００の「操作カウント」欄７０５を参照し、この「操作カウント」欄７０５のカウントが大きいものから順に提示コンテンツとして決定すれば良い。
【０１７２】
例えば、図１０に示したグループ情報７００の場合、提示コンテンツ決定部４５は、最初に、「操作カウント」欄２０５の値が２２である音楽「曲a」、次に、「操作カウント」欄２０５の値が１１であるドラマＡという順に決定していく。
【０１７３】
このようにして提示コンテンツ決定部４５は、全種別の「操作カウント」欄２０５の値で順番に決定してもよいし、例えば、グループ情報７００の「種別」欄７０４を参照し、種別ごとのランキングを作成し、種別ごとに設けられた第１のサムネイル表示部６０５に、種別毎に優先順位の高いものから提示コンテンツを決定していっても良い。
【０１７４】
（グループ化処理）
次に、上記のステップＳ２０５におけるグループ化処理について説明する。ここでは、図５に示したコンテンツ情報４０３とコンテンツ情報４０４とを用いて説明する。
【０１７５】
このグループ化処理は、２つのコンテンツ情報４０３、４０４の内容を比較することにより行なわれる。例えば、コンテンツ情報４０３のコンテンツはドラマＡの第１話であり、コンテンツ情報４０２のコンテンツはドラマＡの第２話である。
【０１７６】
グループ化処理部４４は、２つのコンテンツ情報４０３、４０４に記載されている各「コンテンツ情報」欄項目同士を比較し、例えば、項目「タイトル」が共に「ドラマＡ」であることから、これら２つのコンテンツは同じグループに登録する。
【０１７７】
このため、連続ドラマＡが例えば全１１話あり、全話視聴した場合にはドラマＡについての「操作カウント」欄７０５は１１になる。
【０１７８】
そうすることにより、ドラマＡの第１話と第２話の各々に対する操作入力の実行回数が少なくても、全１１話視聴するほど思い入れのあったドラマ全体としては、優先順位が高くなることになる。
【０１７９】
また、例えばドラマＡの第１話を視聴しながら、録画も行った場合には１話に対して「操作カウント」欄７０５は２になり、優先順位が高くなる。
【０１８０】
一方、コンテンツのコンテンツ種別が例えば写真やムービーであれば、ユーザーが設定できるコンテンツ情報の項目「イベント」の内容が一致するものを同一のグループに登録すれば良い。
【０１８１】
このグループ化処理において一致した項目「タイトル」や項目「イベント」の内容は、グループ情報７００の「グループタイトル」７０３に記載されることになる。
【０１８２】
本発明は、上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１８３】
最後に、コンテンツ再生装置１００の各機能ブロック、特に制御部１０は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１８４】
すなわち、コンテンツ再生装置１００の制御部１０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、前記プログラムを格納したＲＯＭ（read only memory）、前記プログラムを展開するＲＡＭ（random access memory）、前記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるコンテンツ再生装置１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、前記コンテンツ再生装置１００に供給し、そのコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１８５】
前記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやコンパクトディスク−ＲＯＭ／ＭＯ／ＭＤ／デジタルビデオデイスク／コンパクトディスク−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１８６】
また、コンテンツ再生装置１００を通信ネットワークと接続可能に構成し、前記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、前記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１８７】
なお、本発明は、以下のようにも表現することができる。すなわち、本発明におけるコンテンツ再生装置は、コンテンツに係る情報を保存する手段と、コンテンツに関する操作履歴を保存する手段と、コンテンツが選択された場合、選択されたコンテンツの操作履歴により検索基準日時を決定する検索基準日時決定手段と、検索基準日時決定手段により抽出された検索範囲内の類似コンテンツをグループ化するコンテンツグループ化手段と、操作履歴に基づき前記グループ化されたコンテンツに対する優先順位付けし、選択されたコンテンツの関連コンテンツとして提示する関連コンテンツ提示手段とを有する。
【０１８８】
前記検索基準日時決定手段は、前記選択されたコンテンツの種別により検索基準日時を変更することが好ましい。
【０１８９】
前記検索基準日時決定手段は、前記選択されたコンテンツの種別が写真、ムービーのいずれかであった場合、撮影日付に基づくことが好ましい。
【０１９０】
前記検索基準日時は、前記選択されたコンテンツの種別が放送、音楽、映画のいずれかであった場合、前記操作履歴の操作カウントに基づくことが好ましい。
【産業上の利用可能性】
【０１９１】
本発明は、静止画像や動画像の画像データ、音声データ等のコンテンツを再生するコンテンツ再生装置、例えばパーソナルコンピューター、ノート型パーソナルコンピューター、携帯電話端末、携帯型情報端末に適用できる他、幅広く利用できる。
【図面の簡単な説明】
【０１９２】
【図１】本発明の実施の形態に係るコンテンツ再生装置の制御部の構成を示すブロック図である。
【図２】本発明の実施の形態に係るコンテンツ再生装置の構成を示すブロック図である。
【図３】操作履歴リストの具体例を説明するための説明図である。
【図４】コンテンツ情報ファイルの具体例を説明するための説明図である。
【図５】コンテンツ情報ファイルの他の具体例を説明するための説明図である。
【図６】コンテンツ情報ファイルのさらに他の具体例を説明するための説明図である。
【図７】コンテンツ再生画面の具体例を説明するための説明図である。
【図８】コンテンツ再生画面の他の具体例を説明するための説明図である。
【図９】グループ情報の具体例を説明するための説明図である。
【図１０】本発明の実施の形態に係るコンテンツ再生装置の動作を説明するためのフローチャートである（その１）。
【図１１】本発明の実施の形態に係るコンテンツ再生装置の動作を説明するためのフローチャートである（その２）。
【符号の説明】
【０１９３】
１０    制御部
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１４    ＨＤＤ
２０    映像デコーダ
２１    音声デコーダ
２２    音声Ｄ／Ａ変換器
２３    スピーカー
２４    映像Ｄ／Ａ変換器
２５    ディスプレイ
２６    入力Ｉ／Ｆ
２７    ネットワークＩ／Ｆ
２８    ＣＰＵバス
２９    通信ネットワーク
３０    外部サーバー
３１    外部Ｉ／Ｆ
４０    コンテンツ選択検出部
４１    コンテンツ種別判定部
４２    検索範囲設定部
４３    基準日時設定部（設定手段）
４４    グループ化処理部（処理手段）
４５    提示コンテンツ決定部（決定手段）
４６    コンテンツ情報記憶部
４７    操作履歴記憶部（記憶部）
４８    グループ情報記憶部
４９    コンテンツデータ記憶部
１００    コンテンツ再生装置
２００    操作履歴リスト
３００、４００、５００    コンテンツ情報ファイル
７００    グループ情報
【図１】
2010148056.tif 000003
【図２】
2010148056.tif 000004
【図３】
2010148056.tif 000005
【図４】
2010148056.tif 000006
【図５】
2010148056.tif 000007
【図６】
2010148056.tif 000008
【図７】
2010148056.tif 000009
【図８】
2010148056.tif 000010
【図９】
2010148056.tif 000011
【図１０】
2010148056.tif 000012
【図１１】
2010148056.tif 000013