(57)【要約】【課題】お勧めコンテンツのような推薦映像データおよび他の映像データの中から目的の映像データを簡単に検索することができる電子機器を実現する。【解決手段】ナビゲーション機能は、注目映像データに対する各映像データの関連度を、ジャンル、タイトル、登場人物、及びキーワードといった属性毎に算出し、映像データそれぞれを示すオブジェクトを、ジャンル、タイトル、登場人物、及びキーワードに対応する４つの領域に表示する。さらに、ナビゲーション機能は、お勧めコンテンツリスト、人気ランキングのような推薦コンテンツリストデータを受信し、その推薦コンテンツリストデータによって示される推薦映像データそれぞれと注目映像データとの関連度を属性毎に算出し、一定数の推薦映像データを示すオブジェクトを各領域に確保された専用領域に表示する。【選択図】図５
2011023828.tif 000002
【特許請求の範囲】
【請求項１】
キー映像データと複数の映像データそれぞれとの間の関連度を第１属性および第２属性の各々について算出する第１の関連度算出手段と、
複数の推薦映像データのリストを示す推薦コンテンツリストデータを受信する受信手段と、
前記キー映像データと前記推薦映像データそれぞれとの間の関連度を前記第１属性および前記第２属性の各々について算出する第２の関連度算出手段と、
前記キー映像データを示すオブジェクトが第１位置に配置され、前記複数の映像データ内に含まれ且つ前記第１属性に関して前記キー映像データに関連する映像データをそれぞれ示すオブジェクトが前記第１位置に対して第１方向に存在する第１領域に前記第１属性の関連度に応じて並べられ、前記複数の映像データ内に含まれ且つ前記第２属性に関して前記キー映像データに関連する映像データをそれぞれ示すオブジェクトが前記第１位置に対して第２方向に存在する第２領域に前記第２属性の関連度に応じて並べられ、前記複数の推薦映像データ内に含まれ且つ前記第１属性に関して前記キー映像データに関連する推薦映像データを示すオブジェクトが前記第１領域に配置され、前記複数の推薦映像データ内に含まれ且つ前記第２属性に関して前記キー映像データに関連する推薦映像データを示すオブジェクトが前記第２領域に配置される映像データ一覧画面を表示する表示処理手段とを具備することを特徴とする電子機器。
【請求項２】
前記第１領域および前記第２領域の各々内には推薦映像データを示すオブジェクトを配置するための領域が確保されており、前記複数の推薦映像データ内に含まれ且つ前記第１属性に関して前記キー映像データに関連する推薦映像データを示す前記オブジェクトは前記第１領域内に確保された領域に配置され、前記複数の推薦映像データ内に含まれ且つ前記第１属性に関して前記キー映像データに関連する推薦映像データを示す前記オブジェクトは前記第２領域内に確保された領域に配置されることを特徴とする請求項１記載の電子機器。
【請求項３】
検索要求イベントが入力された場合、前記キー映像データを前記映像データ一覧画面上のオブジェクトから選択されたオブジェクトによって示される映像データに変更して、前記選択されたオブジェクトによって示される映像データに対応する新たな映像データ一覧画面を表示する制御手段をさらに具備することを特徴とする請求項１記載の電子機器。
【請求項４】
再生要求イベントが入力された場合、前記映像データ一覧画面上のオブジェクトから選択されたオブジェクトによって示される映像データを再生する再生手段をさらに具備することを特徴とする請求項１記載の電子機器。
【請求項５】
放送波またはネットワークによって送信される映像データのリストを示すコンテンツリストデータを受信する受信手段をさらに具備し、前記複数の映像データは前記コンテンツリストデータによって示される映像データであることを特徴とする請求項１記載の電子機器。
【請求項６】
キー映像データに関連する映像データを検索するための映像データ処理方法であって、
前記キー映像データと複数の映像データそれぞれとの間の関連度を第１属性および第２属性の各々について算出するステップと、
複数の推薦映像データのリストを示す推薦コンテンツリストデータを受信するステップと、
前記キー映像データと前記推薦映像データそれぞれとの間の関連度を前記第１属性および前記第２属性の各々について算出するステップと、
前記キー映像データを示すオブジェクトが第１位置に配置され、前記複数の映像データ内に含まれ且つ前記第１属性に関して前記キー映像データに関連する映像データをそれぞれ示すオブジェクトが前記第１位置に対して第１方向に存在する第１領域に前記第１属性の関連度に応じて並べられ、前記複数の映像データ内に含まれ且つ前記第２属性に関して前記キー映像データに関連する映像データをそれぞれ示すオブジェクトが前記第１位置に対して第２方向に存在する第２領域に前記第２属性の関連度に応じて並べられ、前記複数の推薦映像データ内に含まれ且つ前記第１属性に関して前記キー映像データに関連する推薦映像データを示すオブジェクトが前記第１領域に配置され、前記複数の推薦映像データ内に含まれ且つ前記第２属性に関して前記キー映像データに関連する推薦映像データを示すオブジェクトが前記第２領域に配置される映像データ一覧画面を表示するステップとを具備することを特徴とする映像データ処理方法。
【請求項７】
前記第１領域および前記第２領域の各々内には推薦映像データを示すオブジェクトを配置するための領域が確保されており、前記複数の推薦映像データ内に含まれ且つ前記第１属性に関して前記キー映像データに関連する推薦映像データを示す前記オブジェクトは前記第１領域内に確保された領域に配置され、前記複数の推薦映像データ内に含まれ且つ前記第１属性に関して前記キー映像データに関連する推薦映像データを示す前記オブジェクトは前記第２領域内に確保された領域に配置されることを特徴とする請求項６記載の映像データ処理方法。
【請求項８】
検索要求イベントが入力された場合、前記キー映像データを前記映像データ一覧画面上のオブジェクトから選択されたオブジェクトによって示される映像データに変更して、前記選択されたオブジェクトによって示される映像データに対応する新たな映像データ一覧画面を表示するステップをさらに具備することを特徴とする請求項６記載の映像データ処理方法。
【請求項９】
再生要求イベントが入力された場合、前記映像データ一覧画面上のオブジェクトから選択されたオブジェクトによって示される映像データを再生するステップをさらに具備することを特徴とする請求項６記載の映像データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は映像データを処理可能な電子機器および同機器に適用される映像データ処理方法に関する。
【背景技術】
【０００２】
一般に、テレビ、パーソナルコンピュータといった電子機器は、テレビジョン放送番組データのような各種映像コンテンツを記録および再生することが可能である。近年では、インターネット動画配信サービスの普及により、視聴可能な映像コンテンツの数は急速に増加してきている。このため、多種多様な映像コンテンツからユーザが視聴を希望する映像コンテンツを簡単に検索するための機能の実現が望まれている。
【０００３】
特許文献１には、動画像コンテンツ間の関連性を可視化する機能を有する映像表示装置が開示されている。この映像表示装置は、対象の動画像コンテンツに対する他の動画像コンテンツの各々の関連度を算出し、動画像コンテンツそれぞれに対応する可視化コンテンツが配置された仮想空間を表示する。仮想空間においては、各可視化コンテンツは、対象の動画像コンテンツの配置位置から、関連度に応じて離間された位置に配置される。このような仮想空間を表示することにより、コンテンツ間の関連性をユーザに提示することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−８０５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の映像表示装置では、コンテンツ配信事業者、他の各種サービス事業者によって提供される、お勧めコンテンツリスト、人気ランキングといった推薦コンテンツリストデータを利用することについては考慮されていない。また、特許文献１の映像表示装置では、全ての動画像コンテンツが同一の尺度で扱われる。仮想空間上に表示可能な可視化コンテンツの数は無限ではない。このため、もし対象の動画像コンテンツに対する関連度が高い動画像コンテンツが多数存在するならば、対象の動画像コンテンツに対する関連度がそれほど高くない動画像コンテンツそれぞれの可視化コンテンツは仮想空間上に表示されなくなる可能性がある。
【０００６】
対象の動画像コンテンツに対する関連度がそれほど高くない動画像コンテンツの中にも、ユーザにとって興味のあるコンテンツが含まれている可能性がある。また、お勧めコンテンツリストや人気ランキングによって推薦されるコンテンツのリスト中にも、ユーザにとって興味のあるコンテンツが含まれている可能性がある。しかし、全ての動画像コンテンツを同一の尺度で扱うという構成では、もし対象の動画像コンテンツに対する関連度が高い動画像コンテンツが多数存在すると、推薦されるコンテンツが仮想空間上に表示されない可能性がある。
【０００７】
本発明は上述の事情を考慮してなされたものであり、お勧めコンテンツリストのような推薦コンテンツリストデータを有効利用することによって膨大な映像データの中から目的の映像データを簡単に検索することができる電子機器および映像データ処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明の電子機器は、キー映像データと複数の映像データそれぞれとの間の関連度を第１属性および第２属性の各々について算出する第１の関連度算出手段と、複数の推薦映像データのリストを示す推薦コンテンツリストデータを受信する受信手段と、前記キー映像データと前記推薦映像データそれぞれとの間の関連度を前記第１属性および前記第２属性の各々について算出する第２の関連度算出手段と、前記キー映像データを示すオブジェクトが第１位置に配置され、前記複数の映像データ内に含まれ且つ前記第１属性に関して前記キー映像データに関連する映像データをそれぞれ示すオブジェクトが前記第１位置に対して第１方向に存在する第１領域に前記第１属性の関連度に応じて並べられ、前記複数の映像データ内に含まれ且つ前記第２属性に関して前記キー映像データに関連する映像データをそれぞれ示すオブジェクトが前記第１位置に対して第２方向に存在する第２領域に前記第２属性の関連度に応じて並べられ、前記複数の推薦映像データ内に含まれ且つ前記第１属性に関して前記キー映像データに関連する推薦映像データを示すオブジェクトが前記第１領域に配置され、前記複数の推薦映像データ内に含まれ且つ前記第２属性に関して前記キー映像データに関連する推薦映像データを示すオブジェクトが前記第２領域に配置される映像データ一覧画面を表示する表示処理手段とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、お勧めコンテンツリストのような推薦コンテンツリストデータを有効利用することによって膨大な映像データの中から目的の映像データを簡単に検索することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る電子機器の概観の例を示す斜視図。
【図２】同実施形態に係る電子機器のシステム構成の例を示すブロック図。
【図３】同実施形態に係る電子機器で用いられるＴＶアプリケーションプログラムの機能構成の例を示すブロック図。
【図４】同実施形態に係る電子機器によって表示されるナビゲーション画面の例を示す図。
【図５】図４のナビゲーション画面上に確保される推薦コンテンツ表示エリアを説明するための図。
【図６】図４のナビゲーション画面上であるコンテンツデータが選択された時の画面表示の例を説明するための図。
【図７】同実施形態に係る電子機器によって実行されるナビゲーション画面表示処理の手順の例を説明するフローチャート。
【図８】同実施形態に係る電子機器によって実行されるナビゲーション処理の手順の例を説明するフローチャート。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１を参照して、本発明の一実施形態に係る電子機器の構成を説明する。この電子機器は、パーソナルコンピュータのような情報処理装置、またはＴＶのような映像表示装置によって実現されている。以下では、本電子機器が、ノートブック型の携帯型パーソナルコンピュータ１０によって実現されている場合を想定する。このコンピュータ１０は、放送波によって放送される放送番組データやインターネット動画配信サービスによって配信される番組データのような各種映像コンテンツデータの視聴および録画を実行するためのＴＶ機能を有している。このＴＶ機能には、ユーザによって設定された録画予約にしたがって放送番組データ等を録画する予約録画機能も含まれている。このＴＶ機能の制御は、例えば、コンピュータ１０に予めインストールされているＴＶアプリケーションプログラムによって実現されている。
【００１２】
このＴＶ機能は、さらに、放送波やネットワークを介して提供可能な膨大な映像コンテンツ（オーディオビジュアルコンテンツデータ）の中からユーザの興味にあった映像コンテンツを探すためのユーザインタフェースであるローミングナビゲーション機能を有している。このナビゲーション機能は、放送コンテンツおよびネットコンテンツの双方をナビゲーション対象（検索対象）にし得る。また、コンピュータ１０内の記憶装置に格納された各種映像コンテンツもナビゲーション対象にし得る。
【００１３】
放送コンテンツは、放送波によって放送される放送番組データのような映像データである。放送コンテンツとしては、地上デジタル放送によって放送される放送番組データ、ＣＳ放送によって放送される放送番組データ、ＢＳ放送によって放送される放送番組データ等がある。ネットコンテンツは、ネットワーク上のサーバから配信される映像データである。ネットコンテンツとしては、ビデオオンデマンド（ＶＯＤ）サーバから配信される番組データ、ＩＰＴＶサーバから配信される番組データ等がある。
【００１４】
ナビゲーション機能は、放送コンテンツ、ネットコンテンツといった様々な映像データ間の関連を頼りに、ユーザがコンテンツをブラウジングすることを可能にする。これにより、ユーザは、例えば、ある番組データに登場する人物と同じ人物が登場する別の番組データを発見するといった、いままで知らなかった新たなコンテンツの存在を発見することができる。
【００１５】
ナビゲーション機能は、放送コンテンツ、ネットコンテンツといった様々な映像データ間の関連度をジャンル、タイトル、登場人物、及びキーワードといったコンテンツの属性毎に算出する。そして、ナビゲーション機能は、算出した属性毎の関連度に基づいて、ユーザによって選択された注目映像コンテンツデータ（キー映像データとも云う）に関連する映像コンテンツデータ（映像データ）を属性毎に検索し、それら検索された映像コンテンツデータの一覧が配置された映像データ一覧画面を、コンテンツの検索のためのナビゲーション画面として表示する。
【００１６】
ナビゲーション機能は、ＥＰＧのようなコンテンツリストデータを放送波やネットワークを介して外部から受信し、そのコンテンツリストデータによって示される映像データそれぞれを処理対象データとして扱うことができる。コンテンツリストデータは、放送または配信される映像データのリストを示す番組表データである。コンテンツリストデータは、各映像データの特性を示すメタデータを含む。関連度の算出ではこのメタデータが使用される。ある映像データに対応するメタデータは、例えば、その映像データの放送日時、その映像データが放送／配信されるチャネル番号、その映像データのタイトル、その映像データの出演者リスト、その映像データの番組内容等を示すテキスト、その映像データのジャンル、等の情報を含む。
【００１７】
ナビゲーション機能は、受信したコンテンツリストデータ内のメタデータによって示される各映像データの特性に基づいて、ある注目映像データに対する他の各映像データの関連度を、ジャンル、タイトル、登場人物、及びキーワードといった属性毎に算出することができる。
【００１８】
ナビゲーション画面上においては、ユーザによって選択されたある注目映像データを示すオブジェクトの周囲に、他の映像データをそれぞれ示すオブジェクトの一覧が表示される。各オブジェクトは、対応する映像データの内容を概略的に示すための可視化情報であり、例えば、対応する映像データの代表サムネイル画像、対応する映像データのタイトル、対応する映像データのジャンル、対応する映像データの放送／配信日時、対応する映像データのチャネル番号、対応する映像データの録画日時等の情報を含み得る。例えば、各オブジェクトは、コンテンツリストデータ内のメタデータを使用することによって作成することができる。コンテンツリストデータに映像データの代表サムネイル画像が含まれている場合には、その映像データに対応するオブジェクトには代表サムネイル画像を表示することもできる。
【００１９】
注目映像データを示すオブジェクトはナビゲーション画面の例えば中心位置に配置される。注目映像データ以外の他の各映像データを示すオブジェクトの配置位置は、その映像データと注目映像データとの間の関連の強さに応じて決定し得る。例えば、注目映像データに対する関連度が強い映像データのオブジェクトほど、注目映像データのオブジェクトの近くに配置すればよい。
【００２０】
さらに、各映像データのオブジェクトが配置される方位は、注目映像データに対する関連の根拠となる属性に応じて決定し得る。例えば、ナビゲーション画面上においては、ジャンル、タイトル、登場人物、及びキーワードそれぞれに対応する４個の軸が定義される。ナビゲーション画面上においては、注目映像データのオブジェクトが配置された中心位置を囲む領域は、中心位置から例えば上方、右方、下方、左方に延びる４個の軸それぞれに対応する４つの領域に分割される。例えば、ジャンルの属性に関して注目映像データと関連する映像データそれぞれのオブジェクトは、４個の軸の内の１つであるジャンル軸に対応する領域に、関連度（ジャンル関連度）に応じて、例えば、関連度（ジャンル関連度）の高い順に並べられる。また、タイトルの属性に関して注目映像データと関連する映像データそれぞれのオブジェクトは、４個の軸の内の１つであるタイトル軸に対応する領域に、関連度（タイトル関連度）に応じて、例えば、関連度（タイトル関連度）の高い順に並べられる。同様に、登場人物の属性に関して注目映像データと関連する映像データそれぞれのオブジェクトは、４個の軸の内の１つである人物軸に対応する領域に、関連度（人物関連度）に応じて、例えば、関連度（人物関連度）の高い順に並べられ、キーワードの属性に関して注目映像データと関連する映像データそれぞれのオブジェクトは、４個の軸の内の１つであるキーワード軸に対応する領域に、関連度（キーワード関連度）に応じて、例えば、関連度（キーワード関連度）の高い順に並べられる。
【００２１】
したがって、ナビゲーション画面上においては、各映像データと注目映像データとの関連の強さが、映像データの並びによって、例えば、各映像データのオブジェクトと注目映像データのオブジェクトとの間の距離によって表現される。さらに、関連の根拠は、各映像データのオブジェクトが注目映像データのオブジェクトの位置に対してどの領域（どの方向）に配置されているかによって表現される。
【００２２】
さらに、本実施形態のナビゲーション機能は、お勧めコンテンツリスト、コンテンツ人気ランキングのような推薦コンテンツリストデータを放送波またはネットワークを介して外部から受信し、その受信した推薦コンテンツリストデータによって示される推薦映像データそれぞれを処理対象コンテンツとして扱うことができる。推薦コンテンツリストデータはサービス事業者によって推薦される推薦映像データのリストを示すデータである。この推薦コンテンツリストデータは、推薦映像データそれぞれの特性を示すメタデータを含む。ナビゲーション機能は、推薦コンテンツリストデータによって示される推薦映像データそれぞれを示すオブジェクトを生成し、それらオブジェクトをナビゲーション画面上に表示することができる。各推薦映像データのオブジェクトは、ＥＰＧのようなコンテンツリストデータによって示される通常の映像データ群（放送又は配信される映像データ群、録画された映像データ群）それぞれのオブジェクトよりも優先して表示し得る。例えば、ナビゲーション画面上の上述の４つの領域の各々に、推薦映像データのオブジェクトを表示するための専用領域を確保するという方法を用いても良い。この場合、ナビゲーション機能は、注目映像データに対する各推薦映像データの関連度を、ジャンル、タイトル、登場人物、及びキーワードといった属性毎に算出する。そして、ナビゲーション機能は、算出した関連度に基づいて、推薦映像データそれぞれを示すオブジェクトを、４つの領域それぞれに対応する４つの専用領域に選択的に表示する。どの属性についても、予め決められた少なくとも一定個数の推薦映像データを選択することができ、選択された一定個数の推薦映像データをそれぞれ示すオブジェクトを各領域内の専用領域に表示することができる。
【００２３】
したがって、たとえ注目映像データに対する推薦映像データそれぞれの関連度が、注目映像データに対する通常の映像データそれぞれの関連度よりも低い場合であっても、属性毎に、少なくとも一定個数の推薦映像データそれぞれに対応するオブジェクトを、ナビゲーション画面上に表示することができる。
【００２４】
図１はコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）１７から構成される表示装置が組み込まれている。ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。
【００２５】
コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタン１４、入力操作パネル１５、タッチパッド（マウス）１６、スピーカ１８Ａ，１８Ｂなどが配置されている。入力操作パネル１５には、例えば、ＴＶボタン、録画ボタン、チャンネル切り替えボタン等の各種操作ボタンを含み得る。また、コンピュータ本体１１には、放送信号入力端子１９が設けられている。放送信号入力端子１９はケーブル（アンテナケーブル）を介してアンテナまたはＣＡＴＶ網に接続される。コンピュータ本体１１の正面には、本コンピュータ１０のＴＶ機能を遠隔制御する外部のリモコンユニットとの通信を実行するためのリモコンユニットインタフェース部２０が設けられている。リモコンユニットインタフェース部２０は、例えば、赤外線信号受信部などから構成されている。また、コンピュータ本体１１の例えば背面には、例えばＨＤＭＩ(high-definition multimedia interface)規格に対応した外部ディスプレイ接続端子が設けられている。この外部ディスプレイ接続端子は、放送番組データのような映像データに含まれる映像データ（動画像データ）を外部ディスプレイに出力するために用いられる。
【００２６】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００２７】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０９、ＬＡＮコントローラ１１０、ハードディスクドライブ（ＨＤＤ）１１１、ＤＶＤドライブ１１２、ネットワークコントローラ１１４、IEEE 1394コントローラ１１５、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、ＴＶチューナ１１７、およびＥＥＰＲＯＭ１１８等を備えている。
【００２８】
ＣＰＵ１０１は本コンピュータ１０の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１１１から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）２０１、およびＴＶアプリケーションプログラム２０２のような各種アプリケーションプログラムを実行する。ＴＶアプリケーションプログラム２０２は上述のＴＶ機能を実行するためのソフトウェアである。このＴＶアプリケーションプログラム２０２は、ＴＶチューナ１１７によって受信された放送コンテンツデータまたはネットワークコントローラ１１５によってＶＯＤサーバ／ＩＰＴＶサーバから受信されたネットコンテンツデータを視聴するためのライブ再生処理、受信された放送／ネットコンテンツデータをＨＤＤ１１１に記録する録画処理、および記録された放送／ネットコンテンツデータを再生する記録データ再生処理等を実行する。さらに、ＴＶアプリケーションプログラム２０２には、上述のナビゲーション機能が組み込まれている。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０９に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００２９】
ノースブリッジ１０２はＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００３０】
ＧＰＵ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３およびＨＤＭＩ端子２を介して、外部ディスプレイ装置１にデジタル映像信号を送出することもできる。
【００３１】
ＨＤＭＩ端子２は上述の外部ディスプレイ接続端子である。ＨＤＭＩ端子２は、非圧縮のデジタル映像信号と、デジタルオーディオ信号とを一本のケーブルでテレビのような外部ディスプレイ装置１に送出することができる。ＨＤＭＩ制御回路３は、ＨＤＭＩモニタと称される外部ディスプレイ装置１にデジタル映像信号をＨＤＭＩ端子２を介して送出するためのインタフェースである。
【００３２】
サウスブリッジ１０４は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ハードディスクドライブ（ＨＤＤ）１１１およびＤＶＤドライブ１１２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。またさらに、サウスブリッジ１０４には、PCI EXPRESS規格のシリアルバスなどを介してビデオプロセッサ１１３が接続されている。
【００３３】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８ＢまたはＨＤＭＩ制御回路３に出力する。ネットワークコントローラ１１４は、有線または無線のネットワークとの通信を実行する。このネットワークコントローラ１１４は、外部のルータ等を介してインターネットとの通信を実行する通信部として機能とする。
【００３４】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、リモコンユニットインタフェース２０との通信を実行する機能を有している。
【００３５】
ＴＶチューナ１１７はアンテナ端子１９に接続されており、テレビジョン（ＴＶ）放送信号の受信及び選局を実行する。このＴＶチューナ１１７は、例えば、地上波デジタルＴＶ放送のようなデジタル放送番組データを受信可能なデジタルＴＶチューナとして実現されている。また、ＢＳ放送／ＣＳ放送のようなデジタル放送番組データを受信するためのＴＶチューナを設けても良い。
【００３６】
次に、図３を参照して、ＴＶアプリケーションプログラム２０２の機能構成を説明する。ＴＶアプリケーションプログラム２０２は、制御部３０１、ユーザインタフェース部（ＵＩ）３０２、再生部３０３、録画部３０４、コンテンツリスト受信部３０５、推薦コンテンツリスト受信部３０６、関連度算出部３０７Ａ，３０７Ｂ、およびナビゲーション画面表示処理部３０８等を備えている。
【００３７】
制御部３０１はＴＶアプリケーションプログラム２０２の動作を統括的に制御する。この制御部３０１は、再生部３０３、録画部３０４、コンテンツリスト受信部３０５、推薦コンテンツリスト受信部３０６、関連度算出部３０７Ａ，３０７Ｂ、およびナビゲーション画面表示処理部３０８をそれぞれ制御することにより、ユーザインタフェース部（ＵＩ）３０２によって受け付けられる様々なイベントに応じた処理を実行する。
【００３８】
再生部３０３は、制御部３０１の制御の下、ＴＶチューナ１１７またはネットワークコントローラ１１４によって受信される映像データを再生する（ライブ再生）。また、再生部３０３は、録画部３０４によってＨＤＤ１１１に格納された映像データを再生する録画データ再生処理も実行する。録画部３０４は、制御部３０１の制御の下、ＴＶチューナ１１７またはネットワークコントローラ１１４によって受信される映像データをＨＤＤ１１１に格納する録画処理を実行する。ＨＤＤ１１１には、記録された映像データのメタデータもその映像データに関連付けられた状態で格納される。
【００３９】
コンテンツリスト受信部３０５は、放送コンテンツデータのリストを示すＥＰＧ、ＶＯＤ配信コンテンツデータのリストを示すＶＯＤタイトルリストデータといった、コンテンツリストデータを放送波からまたはネットワーク上のサーバから受信する。上述したように、コンテンツリストデータは、放送または配信される映像データのリストを示す。コンテンツリスト受信部３０５は、受信したコンテンツリストデータを、放送または配信される個々の映像データの特性（プロパティ）を示すメタデータとしてデータベース（ＤＢ＃１）４０１に格納する。各映像データに対応するメタデータは、例えば、その映像データの放送／配信日時、映像データが放送または配信されるチャネル番号、映像データのタイトル、映像データに登場する出演者リスト、映像データの内容を示すテキスト、映像データのジャンル、等の情報を含む。
【００４０】
推薦コンテンツリスト受信部３０６は、推薦コンテンツリストデータを外部から、例えばネットワーク上のサーバ等から受信する。推薦コンテンツリストデータは、放送サービス事業者、動画配信サービス事業者のようなサービス事業者が推薦する映像データのリストを示す。推薦コンテンツリストデータは、例えば、お勧めコンテンツリスト、人気ランキング、期間限定無料コンテンツといった、特定の映像データのリストのみを案内するための情報から構成される。推薦コンテンツリスト受信部３０６は、サービス事業者のサーバから推薦コンテンツリストデータを受信し、その受信した推薦コンテンツリストデータを、サービス事業者によって推薦される個々の推薦映像データの特性を示すメタデータとしてデータベース（ＤＢ＃２）４０２に格納する。各推薦映像データに対応するメタデータは、例えば、その推薦映像データの放送／配信日時、推薦映像データが放送または配信されるチャネル番号、推薦映像データのタイトル、推薦映像データに登場する出演者リスト、推薦映像データの内容を示すテキスト、推薦映像データのジャンル、等の情報を含む。
【００４１】
関連度算出部３０７Ａは、データベース（ＤＢ＃１）４０１に格納されたメタデータおよびＨＤＤ１１１に格納された映像データに対応するメタデータに基づいて、放送または配信される映像データ群と録画された映像データ群とを含む通常の映像コンテンツ間の関連度を算出する。具体的には、関連度算出部３０７Ａは、ある注目映像データと通常の映像コンテンツ内の映像データそれぞれとの関連度を算出する。例えば、通常の映像コンテンツ内の任意の映像データを注目映像データとして使用することができる。注目映像データは、検索のキーとして使用されるキー映像データである。関連度は、複数の属性の各々について、例えば、ジャンル、タイトル、登場人物、キーワードという４つの属性の各々について、個別に算出される。これにより、例えば、通常の映像コンテンツに含まれる映像データそれぞれは、属性毎に、関連度が高い順に順位付けされる。
【００４２】
関連度算出部３０７Ｂは、データベース（ＤＢ＃１）４０２に格納されたメタデータに基づいて、注目映像データと推薦映像データそれぞれとの間の関連度を算出する。関連度は、複数の属性の各々について、例えば、ジャンル、タイトル、登場人物、キーワードという４つの属性の各々について、個別に算出される。これにより、推薦映像データそれぞれも、属性毎に、関連度が高い順に順位付けすることができる。
【００４３】
ここで、関連度算出部３０７Ａ，３０７Ｂは、例えば、以下の式に従って各属性の関連度を算出することができる。  
Ｒ１＝ｆａ１（注目映像データＸのタイトル、ある映像データＮのタイトル）  
Ｒ２＝ｆａ２（注目映像データＸの登場人物、ある映像データＮの登場人物）  
Ｒ３＝ｆａ３（注目映像データＸのキーワード、ある映像データＮのキーワード）  
Ｒ４＝ｆａ４（注目映像データＸのジャンル、ある映像データＮのジャンル）
Ｒ１はタイトルに関する関連度を示す。ｆａ１は、例えば、注目映像データＸと映像データＮの２つのタイトル文字列中に、共通の文字列が多く含まれている程大きな値をとるような関数で実現される。  
Ｒ２は登場人物に関する関連度を示す。ｆａ２は、例えば、注目映像データＸおよび映像データＮそれぞれに対応する２つの登場人物リスト中に共通の人物または共通のグループが含まれている程大きな値をとるような関数で実現される。  
Ｒ３はキーワードに関する関連度を示す。ｆａ３は、例えば、注目映像データＸの概要を示すテキストと映像データＮの概要を示すテキストに共通のキーワードが多く含まれている程大きな値をとるような関数で実現される。
【００４４】
Ｒ４はジャンルに関する関連度を示す。ｆａ４は、例えば、注目映像データＸのジャンルと映像データＮのジャンルが同じ場合は大きな値をとるような関数である。例えば、注目映像データＸのジャンルと映像データＮのジャンルが「スポーツ」という同じジャンルの場合にはｆａ４は大きな値を取る。また、一方の映像データのジャンルが「スポーツ」で、他方の映像データのジャンルが「スポーツ」のサブジャンルである「サッカー」の場合にも、ｆａ４の値はある大きな値を取る。
【００４５】
ナビゲーション画面表示処理部３０８は、関連度算出部３０７Ａ，３０７Ｂそれぞれによる関連度の算出結果に基づき、注目映像データを示すオブジェクトが例えば中心位置に配置され、通常の映像データをそれぞれ示すオブジェクトと、推薦コンテンツリストデータによって示される推薦映像データをそれぞれ示すオブジェクトとが注目映像データのオブジェクトの周囲に配置されたナビゲーション画面を生成し、このナビゲーション画面をＬＣＤ１７に表示する。
【００４６】
図４はナビゲーション画面の例を示す。このナビゲーション画面の中心位置には、注目映像データ（注目映像コンテンツ）Ｘを示すオブジェクトが配置される。この注目映像データＸを示すオブジェクトは、例えば、注目映像データＸの代表サムネイル画像、注目映像データＸのタイトル、注目映像データＸが放送または配信されるチャネル番号、注目映像データＸの放送／配信日時等を示す複数の可視化情報から構成されている。
【００４７】
ナビゲーション画面上にはタイトル、登場人物、キーワード、ジャンルに対応する４つの軸が定義されている。すなわち、注目映像データＸのオブジェクトが配置された位置を中心とする同心円状の領域は、その中心位置に対して上側、右側、下側、左側の４つの方向それぞれに存在する４つの領域に分割される。
【００４８】
注目映像データＸのオブジェクトの位置の上方側に存在する領域は、タイトルの属性に関して注目映像データＸと関連する映像データそれぞれのオブジェクトを並べるための“タイトルつながり領域”として使用される。注目映像データＸのオブジェクトの位置の右側に存在する領域は、登場人物の属性に関して注目映像データＸと関連する映像データそれぞれのオブジェクトを並べるための“人物つながり領域”として使用される。注目映像データＸのオブジェクトの位置の下側に存在する領域は、キーワードの属性に関して注目映像データＸと関連する映像データそれぞれのオブジェクトを並べるための“キーワードつながり領域”として使用される。注目映像データＸのオブジェクトの位置の左側に存在する領域は、ジャンルの属性に関して注目映像データＸと関連する映像データそれぞれのオブジェクトを並べるための“ジャンルつながり領域”として使用される。
【００４９】
注目映像データＸのオブジェクトと“タイトルつながり領域”との間には“タイトル”という文字列を表示する軸ラベルＴ１が配置されている。また、注目映像データＸのオブジェクトと“人物つながり領域”との間には“人物”という文字列を表示する軸ラベルＴ２が配置されている。同様に、注目映像データＸのオブジェクトと“キーワードつながり領域”との間には“キーワード”という文字列を表示する軸ラベルＴ３が配置されている。注目映像データＸのオブジェクトと“ジャンルつながり領域”との間には“ジャンル”という文字列を表示する軸ラベルＴ４が配置されている。
【００５０】
“タイトルつながり領域”においては、通常の映像コンテンツ内に含まれる映像データをそれぞれ示すオブジェクトが、例えば、タイトルの属性の関連度が高い順に並べられる。“人物つながり領域”においては、通常の映像コンテンツ内に含まれる映像データをそれぞれ示すオブジェクトが、例えば、人物の属性の関連度が高い順に並べられる。“キーワードつながり領域”においては、通常の映像コンテンツ内に含まれる映像データをそれぞれ示すオブジェクトが、例えば、キーワードの属性に関して関連度が高い順に並べられる。“ジャンルつながり領域”においては、通常の映像コンテンツ内に含まれる映像データをそれぞれ示すオブジェクトが、例えば、ジャンルの属性に関して関連度が高い順に並べられる。
【００５１】
なお、同じ映像コンテンツデータは一つの領域にのみに表示し、同じ映像コンテンツデータが２以上の領域に同時に表示されないようにしてもよい。この場合、まず、映像データそれぞれは、関連度に従って、タイトル、人物、キーワード、ジャンルの４属性（４軸）に対応する４つグループに分割される。
【００５２】
“タイトルつながり領域”においては、タイトルのグループに属する映像データそれぞれのオブジェクト、つまり、通常の映像コンテンツ内に含まれ且つタイトルの属性に関して注目映像データＸとの関連度の高い映像データＡ１〜Ａｎそれぞれのオブジェクトが、関連度の高い順に並べられる。“人物つながり領域”においては、人物のグループに属する映像データそれぞれのオブジェクト、つまり、通常の映像コンテンツ内に含まれ且つ人物の属性に関して注目映像データＸとの関連度の高い映像データＢ１〜Ｂｎそれぞれのオブジェクトが、関連度の高い順に並べられる。“キーワードつながり領域”においては、キーワードのグループに属する映像データそれぞれのオブジェクト、つまり、通常の映像コンテンツに含まれ且つキーワードの属性に関して注目映像データＸとの関連度の高い映像データＣ１〜Ｃｎそれぞれのオブジェクトが、関連度の高い順に並べられる。“ジャンルつながり領域”においては、ジャンルのグループに属する映像データそれぞれのオブジェクト、つまり、通常の映像コンテンツに含まれ且つジャンルの属性に関して注目映像データＸとの関連度の高い映像データＤ１〜Ｄｎそれぞれのオブジェクトが、関連度の高い順に並べられる。
【００５３】
どの領域においても、例えば、関連度が高い映像データのオブジェクトほど、その領域の内周側に配置される。各領域の最内周の弧上には例えば３個のオブジェクトが並べられ、各領域の２周目の各弧上には例えば５個のオブジェクトが配置される。各領域内に含まれる弧の数は２に限定されるものではなく、多数の弧を各領域内に設けることができる
本実施形態では、各属性に対応する各領域には、さらに、少なくとも一つの推薦映像データのオブジェクトを配置することができる。この配置例を図５に示す。
【００５４】
図５のナビゲーション画面においては、推薦映像データそれぞれに対応するオブジェクトを配置するための専用領域が、通常の映像データそれぞれに対応するオブジェクトの並びの外周側に設けられている。
【００５５】
すなわち、注目映像データＸのオブジェクトの上側の“タイトルつながり領域”においては、通常の映像データＡ１〜Ａ１５それぞれに対応するオブジェクトの並びの外周側に、一定数の推薦映像データのオブジェクトを配置するための領域５０１が確保されている。領域５０１には、例えば７個の推薦映像データそれぞれに対応するオブジェクトを配置することができる。推薦映像データそれぞれは、注目映像データＸとの関連度に従って、タイトル、人物、キーワード、ジャンルの４属性に対応する４つグループに分割される。例えば、７個の推薦映像データａ１〜ａ７がタイトルに関して注目映像データＸとの関連性を有するコンテンツとして推薦映像データの中から選択され、それら推薦映像データａ１〜ａ７それぞれに対応するオブジェクトが領域５０１上に並べられる。
【００５６】
注目映像データＸのオブジェクトの右側の“人物つながり領域”においては、通常の映像データＢ１〜Ｂ１８それぞれに対応するオブジェクトの並びの外周側に、一定数の推薦映像データのオブジェクトを配置するための領域５０２が確保されている。領域５０２には、例えば５個の推薦映像データそれぞれに対応するオブジェクトを配置することができる。例えば５個の推薦コンテンツデータｂ１〜ｂ５が、登場人物に関して注目映像データＸとの関連性を有するコンテンツとして推薦映像データの中から選択され、それら推薦映像データｂ１〜ｂ５それぞれに対応するオブジェクトが領域５０２上に並べられる。
【００５７】
注目映像データＸのオブジェクトの下側の“キーワードつながり領域”では、通常の映像データＣ１〜Ｃ１５それぞれに対応するオブジェクトの並びの外周側に、一定数の推薦映像データそれぞれに対応するオブジェクトを配置するための領域５０３が確保されている。領域５０３には、例えば７個の推薦映像データそれぞれに対応するオブジェクトを配置することができる。例えば、７個の推薦映像データｃ１〜ｃ７が、キーワードに関して注目コンテンツデータＸとの関連性を有するコンテンツとして
推薦映像データの中から選択され、それら推薦映像データｃ１〜ｃ７それぞれに対応するオブジェクトが領域５０３上に並べられる。
【００５８】
注目映像データＸのオブジェクトの左側の“ジャンルつながり領域”では、通常の映像データＤ１〜Ｄ１８それぞれに対応するオブジェクトの並びの外周側に、一定数の推薦映像データそれぞれに対応するオブジェクトを配置するための領域５０４が確保されている。領域５０４には、例えば５個の推薦映像データそれぞれに対応するオブジェクトを配置することができる。例えば、５個の推薦映像データｄ１〜ｄ５が、ジャンルに関して注目映像データＸとの関連性を有するコンテンツとして推薦映像データの中から選択され、それら推薦映像データｄ１〜ｄ５それぞれに対応するオブジェクトが領域５０４上に並べられる。
【００５９】
このように、ナビゲーション画面上の各属性に対応する領域においては、通常映像コンテンツから選択された、注目映像データＸとの関連度の高い映像データそれぞれに対応するオブジェクトが関連度の高い順に並べられると共に、推薦映像データから選択された一定数の推薦映像データそれぞれに対応するオブジェクトを並べることが出来る。
【００６０】
ユーザは、図５のナビゲーション画面を見るだけで、ユーザによって現在選択されている注目映像データＸに関連する通常映像データそれぞれを個々の属性毎に知ることが出来、さらに個々の属性毎に、どのような推薦映像データが存在するかについても知ることができる。ユーザは、マウスのような入力デバイスを操作することにより、ナビゲーション画面上に表示されている任意の映像データのオブジェクトにフォーカスを移動することができる。フォーカスされた映像コンテンツデータのオブジェクトは図６に示すように他の映像データのオブジェクトよりも大きなサイズ、例えば、注目映像データのオブジェクトと同じサイズに拡大される。また、ユーザは、入力デバイスを操作することにより、フォーカスされたオブジェクトに対応する映像データの再生を要求する再生要求イベントを入力することができる。さらに、ユーザは、入力デバイスを操作することにより、フォーカスされたオブジェクトに対応する映像データに関連する映像データそれぞれを検索するための検索要求イベントを入力することもできる。
【００６１】
ある映像データの再生が実行された後、その映像データを新たな注目映像データとして自動選択する事も可能である。この場合、ある映像データの再生が実行された後に、その再生が終了した新たな注目映像データと通常映像データそれぞれとの間の関連度を属性毎に算出する処理と、新たな注目映像データと推薦映像データそれぞれとの間の関連度を属性毎に算出する処理とが自動実行される。そして、新たな注目映像データに関連する通常映像データそれぞれのオブジェクトの一覧、および新たな注目映像データに関連する推薦映像データそれぞれのオブジェクトの一覧の双方がナビゲーション画面上に表示される。
【００６２】
次に、図７のフローチャートを参照して、ＴＶアプリケーションプログラム２０２によって実行されるナビゲーション画面表示処理の手順を説明する。
【００６３】
ＴＶアプリケーションプログラム２０２は、ＥＰＧのようなコンテンツリストデータを、ネットワーク上のサーバからまたは放送波から定期的に取得し、その取得したコンテンツリストデータを通常映像データそれぞれの特性を示すメタデータとしてデータベース（ＤＢ＃１）４０１に格納する（ステップＳ１１１）。また、ＴＶアプリケーションプログラム２０２は、放送波、またはネットワーク上の特定のサービス事業者のサーバから推薦コンテンツリストデータを取得し、その取得した推薦コンテンツリストデータを、推薦映像データそれぞれの特性を示すメタデータとしてデータベース（ＤＢ＃２）３０２に格納する（ステップＳ１１１）。
【００６４】
ＴＶアプリケーションプログラム２０２は、コンテンツリストデータによって示される映像データの一覧（番組表、ＶＯＤリスト、等）や録画された映像データの一覧をＬＣＤ１７に表示する。ユーザは、入力デバイスの操作によって、例えば、番組表、ＶＯＤリスト、または録画された映像データの一覧の中から、任意の映像データを注目映像データ（注目コンテンツ）として選択することができる。また、推薦コンテンツリストデータによって示される推薦映像データ内の任意の一つを注目映像データとして選択することもできる。
【００６５】
注目映像データが選択された状態で（ステップＳ１１３のＹＥＳ）、ユーザによる入力デバイスの操作によって、ナビゲーション要求イベントが入力されると（ステップＳ１１４のＹＥＳ）、ＴＶアプリケーションプログラム２０２のナビゲーション機能が起動される。
【００６６】
この場合、ＴＶアプリケーションプログラム２０２は、まず、注目映像データのメタデータを取得する（ステップＳ１１５）。次いで、ＴＶアプリケーションプログラム２０２は、通常映像コンテンツに属する各映像データに対応するメタデータを、コンテンツリストデータを格納したデータベースおよび録画番組データが格納されている記憶装置（ＨＤＤ１１１）の各々から取得する（ステップＳ１１６）。そして、ＴＶアプリケーションプログラム２０２は、注目映像データと通常映像データそれぞれとの間の関連度を、タイトル、登場人物、キーワード、ジャンルの４つの属性の各々について算出する（ステップＳ１１７）。ＴＶアプリケーションプログラム２０２は、属性毎に算出された関連度に基づいて、例えば、通常映像コンテンツの中から、タイトルに関して注目映像データとの関連度が高い規定個数の通常映像データと、登場人物に関して注目映像データとの関連度が高い規定個数の通常映像データと、キーワードに関して注目映像データとの関連度が高い規定個数の通常映像データと、ジャンルに関して注目映像データとの関連度が高い規定個数の通常映像データとを、選択する（ステップＳ１１８）。例えば、基準個数は、属性毎に予め決められている。またステップＳ１１８では、ＴＶアプリケーションプログラム２０２は、注目映像データに対応するオブジェクトをナビゲーション画面上の中心位置に表示すると共に、属性毎に選択された通常映像データそれぞれのオブジェクトを、ナビゲーション画面上の対応する領域に並べて表示する。
【００６７】
例えば、ナビゲーション画面上の“タイトルつながり領域”には、タイトルの属性に関して選択された通常映像データそれぞれに対応するオブジェクトが、関連度（タイトル関連度）の高い順に“タイトルつながり領域”の内周側から外周側に向けて並べられる。この場合、ＴＶアプリケーションプログラム２０２は、タイトルの属性に関して選択された規定個数の通常映像データ、つまりタイトルの属性のグループに属する通常映像データを、関連度の高い順にソートし、ソートされた通常映像データを複数のサブグループに分割する。各サブグループは、“タイトルつながり領域”内の各弧に対応している。そして、ＴＶアプリケーションプログラム２０２は、これらサブグループを、関連度の高い順に“タイトルつながり領域”の内周側から外周側に向けて並べる。
【００６８】
ナビゲーション画面上の“人物つながり領域”には、登場人物の属性に関して選択された通常映像データそれぞれに対応するオブジェクトが、関連度（人物関連度）の高い順に“人物つながり領域”の内周側から外周側に向けて並べられる。この場合、ＴＶアプリケーションプログラム２０２は、登場人物の属性に関して選択された規定個数の通常映像データ、つまり人物の属性のグループに属する通常映像データを、関連度の高い順にソートし、ソートされた通常映像データを複数のサブグループに分割する。そして、ＴＶアプリケーションプログラム２０２は、これらサブグループを、関連度の高い順に “人物つながり領域”の内周側から外周側に向けて並べる。
【００６９】
ナビゲーション画面上の“キーワードつながり領域”には、キーワードの属性に関して選択された通常映像データそれぞれに対応するオブジェクトが、関連度（キーワード関連度）の高い順に“キーワードつながり領域”の内周側から外周側に向けて並べられる。この場合、ＴＶアプリケーションプログラム２０２は、キーワードの属性に関して選択された規定個数の通常映像データ、つまりキーワードの属性のグループに属する通常映像データを、関連度の高い順にソートし、ソートされた通常映像データを複数のサブグループに分割する。そして、ＴＶアプリケーションプログラム２０２は、これらサブグループを、関連度の高い順に“キーワードつながり領域”の内周側から外周側に向けて並べる。
【００７０】
ナビゲーション画面上の“ジャンルつながり領域”には、ジャンルの属性に関して選択された通常映像コンテンツデータそれぞれに対応するオブジェクトが、関連度（ジャンル関連度）の高い順に“ジャンルつながり領域”の内周側から外周側に向けて並べられる。この場合、ＴＶアプリケーションプログラム２０２は、ジャンルの属性に関して選択された規定個数の通常映像データ、つまりジャンルの属性のグループに属する通常映像データを、関連度の高い順にソートし、ソートされた通常映像データを複数のサブグループに分割する。そして、ＴＶアプリケーションプログラム２０２は、これらサブグループを、関連度の高い順に“ジャンルつながり領域”の内周側から外周側に向けて並べる。
【００７１】
次いで、ＴＶアプリケーションプログラム２０２は、推薦コンテンツリストデータによって示される推薦映像データそれぞれに対応するメタデータを、推薦コンテンツリストデータを格納したデータベースから取得する（ステップＳ１１９）。そして、ＴＶアプリケーションプログラム２０２は、注目映像データと推薦映像データそれぞれとの間の関連度を、タイトル、登場人物、キーワード、ジャンルの４つの属性の各々について算出する（ステップＳ１２０）。ＴＶアプリケーションプログラム２０２は、属性毎に算出された関連度に基づいて、推薦映像データの中から、“タイトルつながり領域”に表示すべき規定個数の推薦映像データと、“人物つながり領域”に表示すべき規定個数の推薦映像データと、“キーワードつながり領域”に表示すべき規定個数の推薦映像データと、“ジャンルつながり領域”に表示すべき規定個数の推薦映像データとを選択する（ステップＳ１２１）。基準個数は、属性毎に予め決められた１以上の値である。すなわち、属性毎に、少なくとも１つの推薦映像データが推薦映像データの中から選択される。またステップＳ１２１では、ＴＶアプリケーションプログラム２０２は、属性毎に選択された推薦映像データそれぞれに対応するオブジェクトを、ナビゲーション画面上の対応する属性の領域に並べる。例えば、ナビゲーション画面上の“タイトルつながり領域”の例えば外周領域には、タイトルの属性に関して選択された基準個数の推薦映像データそれぞれに対応するオブジェクトが並べられる。また、ナビゲーション画面上の“人物つながり領域”の例えば外周領域には、登場人物の属性に関して選択された基準個数の推薦映像データそれぞれに対応するオブジェクトが並べられる。また、ナビゲーション画面上の“キーワードつながり領域”の例えば外周領域には、キーワードの属性に関して選択された基準個数の推薦映像データそれぞれに対応するオブジェクトが並べられる。また、ナビゲーション画面上の“ジャンルつながり領域”の例えば外周領域には、ジャンルの属性に関して選択された基準個数の推薦映像データそれぞれに対応するオブジェクトが並べられる。
【００７２】
次に、図８のフローチャートを参照して、ＴＶアプリケーションプログラム２０２によって実行されるナビゲーション処理の手順の例を説明する。
【００７３】
ＴＶアプリケーションプログラム２０２は、ナビゲーション画面上に表示されている全ての映像データそれぞれのオブジェクトの中からユーザによって選択されたオブジェクトに対応する映像データを再生する機能を有している。また、ＴＶアプリケーションプログラム２０２は、ナビゲーション画面上に表示されている注目映像データ以外の他の映像データそれぞれのオブジェクトの中の任意のオブジェクトを、新たな注目映像データに設定し、その新たな注目映像データに関連する通常映像データの一覧および新たな注目映像データに関連する推薦映像データの一覧を示すナビゲーション画面を再表示するための再検索機能を有している。以下、これら機能に関する処理手順の例について説明する。
【００７４】
ユーザは、入力デバイスの操作によって、ナビゲーション画面上に表示されている複数の映像データ（推薦映像データも含む）のオブジェクトの中から、任意の映像データのオブジェクトを再生対象の映像データとして選択することができる。例えば、ある映像データのオブジェクトが選択された状態で（ステップＳ２０１のＹＥＳ）、ユーザによる入力デバイスの操作によって、再生要求イベントが入力されると（ステップＳ２０１のＹＥＳ）、ＴＶアプリケーションプログラム２０２の再生機能が起動される。
【００７５】
ＴＶアプリケーションプログラム２０２は、選択されたオブジェクトに対応する映像データが再生可能な映像データである否かを、選択されたオブジェクトに対応する映像データのメタデータ等に基づいて判定する（ステップＳ２０３）。例えば、現在放送中の映像データ、現在配信中の映像データ、要求された時点で配信可能な映像データ、ＨＤＤ１１１に格納されている映像データ、放送または配信時間が現在時間よりも遅い映像データは、再生可能な映像コンテンツデータである。
【００７６】
選択されたオブジェクトに対応する映像データが再生可能な映像コンテンツデータでないならば（ステップＳ２０３のＮＯ）、ＴＶアプリケーションプログラム２０２は、再生できない旨のメッセージを表示するといった処理を実行する。一方、選択されたオブジェクトに対応する映像データが再生可能な映像データであるならば（ステップＳ２０３のＹＥＳ）、ＴＶアプリケーションプログラム２０２は、（１）ＴＶチューナ１１７によって選択されたオブジェクトに対応する映像データを受信しその受信した映像コンテンツデータを再生する処理、（２）ネットワークコントローラ１１４を介して外部のサーバに配信要求を送信し、外部のサーバから配信される映像データを受信及び再生する処理、（３）ＨＤＤ１１１に格納されている映像データを再生する処理、または映像データの視聴を予約する処理等を実行する（ステップＳ２０４）。
【００７７】
映像データの再生が終了した時（例えば、映像データの再生の完了、再生の中断を含む）（ステップＳ２０５のＹＥＳ）、ＴＶアプリケーションプログラム２０２は、注目映像データを、再生が終了した映像データに変更して、再生が終了した映像データを新たな注目映像データとする検索処理を開始する（ステップＳ２０６）。そして、ＴＶアプリケーションプログラム２０２は、新たな注目映像データと通常映像データそれぞれとの間の関連度を、タイトル、登場人物、キーワード、ジャンルの４つの属性の各々について算出する（ステップＳ２０７）。ＴＶアプリケーションプログラム２０２は、属性毎に算出された関連度に基づいて、属性毎に、新たな注目映像データに対する関連度の高い通常映像データをそれぞれ基準個数ずつ選択する（ステップＳ２０８）。またステップＳ２０８では、ＴＶアプリケーションプログラム２０２は、新たな注目映像データに対応するオブジェクトをナビゲーション画面上の中心位置に表示すると共に、属性毎に選択された通常映像データそれぞれに対応するオブジェクトをナビゲーション画面上に表示する。すなわち、ナビゲーション画面上の“タイトルつながり領域”には、タイトルの属性に関して選択された通常映像データそれぞれに対応するオブジェクトが関連度の高い順に“タイトルつながり領域”の内周側から外周側に向けて並べられる。人物つながり領域”には、登場人物の属性に関して選択された通常映像データそれぞれに対応するオブジェクトが、関連度の高い順に“人物つながり領域”の内周側から外周側に向けて並べられる。“キーワードつながり領域”には、キーワードの属性に関して選択された通常映像データそれぞれに対応するオブジェクトが、関連度の高い順に“キーワードつながり領域”の内周側から外周側に向けて並べられる。“ジャンルつながり領域”には、ジャンルの属性に関して選択された通常映像データそれぞれに対応するオブジェクトが、関連度の高い順に“ジャンルつながり領域”の内周側から外周側に向けて並べられる。
【００７８】
次いで、ＴＶアプリケーションプログラム２０２は、注目映像データと推薦映像データそれぞれとの間の関連度を、タイトル、登場人物、キーワード、ジャンルの４つの属性の各々について算出する（ステップＳ２０９）。ＴＶアプリケーションプログラム２０２は、属性毎に算出された関連度に基づいて、属性毎に、推薦映像データから、規定個数の推薦映像データを選択する（ステップＳ２１０）。またステップＳ２１０では、ＴＶアプリケーションプログラム２０２は、属性毎に選択された推薦映像データそれぞれに対応するオブジェクトを、ナビゲーション画面上の対応する属性の領域に表示する。例えば、ナビゲーション画面上の“タイトルつながり領域”の例えば外周には、タイトルの属性に関して選択された基準個数の推薦映像データそれぞれに対応するオブジェクトが並べられる。また、ナビゲーション画面上の“人物つながり領域”の例えば外周には、登場人物の属性に関して選択された基準個数の推薦映像データそれぞれに対応するオブジェクトが並べられる。また、ナビゲーション画面上の“キーワードつながり領域”の例えば外周には、キーワードの属性に関して選択された基準個数の推薦映像データそれぞれに対応するオブジェクトが並べられる。また、ナビゲーション画面上の“ジャンルつながり領域”の例えば外周には、ジャンルの属性に関して選択された基準個数の推薦映像データそれぞれに対応するオブジェクトが並べられる。
【００７９】
以上説明したように、本実施形態によれば、注目映像データと通常映像データそれぞれとの間の関連度がタイトル、人物、キーワード、ジャンルという４つの属性それぞれについて算出され、算出された関連度に応じて、映像データそれぞれに対応するオブジェクトが４つの属性それぞれに対応する領域に表示される。さらに、注目映像データと推薦映像データそれぞれとの間の関連度も属性毎に算出され、算出された関連度に基づいて、各属性に対応する領域に少なくとも一つの推薦映像データが表示される。したがって、現在の注目映像データに関連する通常映像データそれぞれを個々の属性毎にユーザに提示することができ、さらに個々の属性毎にどのような推薦映像データが存在するかについてもユーザに提示することができる。よって、お勧めコンテンツリストのような推薦コンテンツリストデータを有効利用することが可能となり、膨大な映像データの中から、注目映像データとの関連度を頼りに目的の映像コンテンツを簡単に検索する仕組みを構築することができる。
【００８０】
なお、本実施形態では、通常映像コンテンツ内の任意の一つを注目映像データとして選択する場合を例示したが、推薦映像データ内の任意一つを注目映像データとして選択してもよい。また、本実施形態では、推薦映像データそれぞれに対応するオブジェクトを表示するための専用領域を各属性に対応する領域の外周側に設けたが、専用領域は各属性に対応する領域の内周側に設けてもよい。また、各推薦映像データのオブジェクトは例えば枠や色を付けることによって、各通常映像データのオブジェクトとの区別できるようにしてもよい。
【００８１】
また、推薦映像データのオブジェクトと通常映像データのオブジェクトとを混在させた状態で各属性に対応する領域内に配置しても良い。この場合にも、各推薦映像データのオブジェクトは例えば枠や色を付けることによって、各通常映像データのオブジェクトと区別できるようにし得る。
【００８２】
また、推薦コンテンツリストデータとしては、各ユーザ端末から送信される放送番組の視聴履歴等の統計データを用いてもよい。また、本実施形態では、４つの軸を用いる場合を例示したが、２以上の軸であればよい。
【００８３】
また、本実施形態のＴＶアプリケーションプログラム２０２の機能は全てソフトウェアによって実現することができるので、このソフトウェアを格納したコンピュータ読み取り可能な記憶媒体を通じて、このソフトウェアを、通常のコンピュータに導入するだけで、本実施形態と同様の効果を容易に実現することができる。
【００８４】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【符号の説明】
【００８５】
１０１…ＣＰＵ、１１４…ネットワークコントローラ、１１７…ＴＶチューナ、２０２…ＴＶアプリケーションプログラム、３０１…制御部、３０５…コンテンツリスト受信部、３０６…推薦コンテンツリスト受信部、３０７Ａ，３０７Ｂ…関連度算出部、３０８…ナビゲーション画面表示処理部。
【図１】
2011023828.tif 000003
【図２】
2011023828.tif 000004
【図３】
2011023828.tif 000005
【図４】
2011023828.tif 000006
【図５】
2011023828.tif 000007
【図６】
2011023828.tif 000008
【図７】
2011023828.tif 000009
【図８】
2011023828.tif 000010