(57)【要約】【課題】３次元仮想空間における街に配置されたコンテンツを探しやすくする。【解決手段】記録再生装置１は、３次元仮想空間における第１及び第２の軸方向に沿って並べる通りごとに、コンテンツを分類する項目を設定し、項目が設定された通りを第１及び第２の軸方向に沿って並べた、３次元仮想空間における街のレイアウトを生成する。記録再生装置１は、コンテンツごとの項目にかかるメタデータをもとに、設定された項目に該当するコンテンツを選択し、項目が設定された通りに沿って、選択されたコンテンツを配置する。記録再生装置１は、生成されたレイアウトに従ってコンテンツが配置された通りを３次元仮想空間にマッピングして、３次元仮想空間における街を生成し、ユーザの操作に応じて、生成された３次元仮想空間における街を表示させる。【選択図】図３
2012113630.tif 000002
【特許請求の範囲】
【請求項１】
３次元仮想空間における第１及び第２の軸方向に沿って並べる通りごとに、コンテンツを分類する項目を設定する項目設定手段と、
項目が設定された前記通りを前記第１及び第２の軸方向に沿って並べた、前記３次元仮想空間における街のレイアウトを生成するレイアウト生成手段と、
コンテンツごとの項目にかかるメタデータをもとに、設定された前記項目に該当するコンテンツを選択するコンテンツ選択手段と、
前記項目が設定された前記通りに沿って、選択された前記コンテンツを配置するコンテンツ配置手段と、
生成された前記レイアウトに従って前記コンテンツが配置された通りを前記３次元仮想空間にマッピングして、前記３次元仮想空間における街を生成するマッピング手段と、
ユーザの操作を受け付ける操作部で受け付けた操作に応じて、生成された前記３次元仮想空間における街を表示させる表示制御手段と、
を備えることを特徴とする表示処理装置。
【請求項２】
前記コンテンツにかかるユーザの嗜好を示す嗜好情報を記憶する記憶手段を更に備え、
前記項目設定手段は、前記嗜好情報が示すユーザの嗜好に応じてソートした項目を設定すること、
を特徴とする請求項１に記載の表示処理装置。
【請求項３】
前記コンテンツ配置手段は、前記嗜好情報が示すユーザの嗜好に応じた順に前記コンテンツを配置すること、
を特徴とする請求項２に記載の表示処理装置。
【請求項４】
前記コンテンツごとの視聴率を示す視聴率情報をもとに、前記コンテンツごとの人気度を算出する算出手段を更に備え、
前記コンテンツ配置手段は、配置する前記コンテンツに対応して、算出された前記人気度を示す標章を配置すること、
を特徴とする請求項１乃至３のいずれか一項に記載の表示処理装置。
【請求項５】
前記標章は、算出された前記人気度に対応した人数の群衆であること、
を特徴とする請求項４に記載の表示処理装置。
【請求項６】
前記コンテンツ配置手段は、前記第１の軸方向に沿って並べた通りと、前記第２の軸方向に沿って並べた通りとが交わる地点に、各々の通りに設定された前記項目に該当するコンテンツを配置すること、
を特徴とする請求項１乃至５のいずれか一項に記載の表示処理装置。
【請求項７】
前記コンテンツは、前記通りに沿った建物として配置されること、
を特徴とする請求項１乃至６のいずれか一項に記載の表示処理装置。
【請求項８】
前記表示制御手段は、設定される項目ごとに予め登録されている前記街の外観を示す画像情報をもとに、前記項目設定手段が設定した項目に対応した外観で前記３次元仮想空間における街を表示させること、
を特徴とする請求項１乃至７のいずれか一項に記載の表示処理装置。
【請求項９】
項目設定手段、レイアウト生成手段、コンテンツ選択手段、コンテンツ配置手段、マッピング手段、及び表示制御手段を備える表示処理装置の表示処理方法であって、
前記項目設定手段が、３次元仮想空間における第１及び第２の軸方向に沿って並べる通りごとに、コンテンツを分類する項目を設定するステップと、
前記レイアウト生成手段が、項目が設定された前記通りを前記第１及び第２の軸方向に沿って並べた、前記３次元仮想空間における街のレイアウトを生成するステップと、
前記コンテンツ選択手段が、コンテンツごとのメタデータをもとに、設定された前記項目に該当するコンテンツを選択するステップと、
前記コンテンツ配置手段が、前記項目が設定された前記通りに沿って、選択された前記コンテンツを配置すると、
前記マッピング手段が、生成された前記レイアウトに従って前記コンテンツが配置された通りを前記３次元仮想空間にマッピングして、前記３次元仮想空間における街を生成するステップと、
前記表示制御手段が、ユーザの操作を受け付ける操作部で受け付けた操作に応じて、生成された前記３次元仮想空間における街を表示させるステップと、
を含むことを特徴とする表示処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、表示処理装置及び表示処理方法に関する。
【背景技術】
【０００２】
近年、ＰＣ、ＨＤＤレコーダ、テレビ等のＡＶ機器におけるコンテンツ（番組）保存能力の拡大やビデオオンデマンドなどのサービスの拡大、機器内に留まらない機器間またはインターネットなどのネットワーク上に存在するコンテンツのシームレス性の拡大などにより、ユーザは多数のコンテンツへのアクセスが可能となっている。このような背景のもと、多数のコンテンツの中から視聴を希望するコンテンツをユーザが選択するため、建物等の街並みに模した３次元仮想空間の街にコンテンツを配置し、ユーザの操作に応じて３Ｄレンダリングして表示された３次元仮想空間の街を散策してコンテンツの選択を行うようにする技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２０８０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、コンテンツが配置された３次元仮想空間の街をどのように散策すれば希望するコンテンツに到達できるかが分かりづらく、希望するコンテンツを見つけづらかった。例えば、３次元仮想空間の街を通り沿いに散策して希望するコンテンツを見つける場合は、散策している際に見える一つ一つのコンテンツを選択してその内容を確認する作業が必要であり、希望するコンテンツに到達するまで３次元仮想空間の街の通りをしらみ潰しに散策する必要があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、３次元仮想空間の街に配置されたコンテンツを探しやすくすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の一実施形態は、３次元仮想空間における第１及び第２の軸方向に沿って並べる通りごとに、コンテンツを分類する項目を設定する項目設定手段と、項目が設定された前記通りを前記第１及び第２の軸方向に沿って並べた、前記３次元仮想空間における街のレイアウトを生成するレイアウト生成手段と、コンテンツごとの項目にかかるメタデータをもとに、設定された前記項目に該当するコンテンツを選択するコンテンツ選択手段と、前記項目が設定された前記通りに沿って、選択された前記コンテンツを配置するコンテンツ配置手段と、生成された前記レイアウトに従って前記コンテンツが配置された通りを前記３次元仮想空間にマッピングして、前記３次元仮想空間における街を生成するマッピング手段と、ユーザの操作を受け付ける操作部で受け付けた操作に応じて、生成された前記３次元仮想空間における街を表示させる表示制御手段と、を備えることを特徴とする表示処理装置である。
【０００７】
また、本発明の別の実施形態は、項目設定手段、レイアウト生成手段、コンテンツ選択手段、コンテンツ配置手段、マッピング手段、及び表示制御手段を備える表示処理装置の表示処理方法であって、前記項目設定手段が、３次元仮想空間における第１及び第２の軸方向に沿って並べる通りごとに、コンテンツを分類する項目を設定するステップと、前記レイアウト生成手段が、項目が設定された前記通りを前記第１及び第２の軸方向に沿って並べた、前記３次元仮想空間における街のレイアウトを生成するステップと、前記コンテンツ選択手段が、コンテンツごとのメタデータをもとに、設定された前記項目に該当するコンテンツを選択するステップと、前記コンテンツ配置手段が、前記項目が設定された前記通りに沿って、選択された前記コンテンツを配置すると、前記マッピング手段が、生成された前記レイアウトに従って前記コンテンツが配置された通りを前記３次元仮想空間にマッピングして、前記３次元仮想空間における街を生成するステップと、前記表示制御手段が、ユーザの操作を受け付ける操作部で受け付けた操作に応じて、生成された前記３次元仮想空間における街を表示させるステップと、を含むことを特徴とする。
【図面の簡単な説明】
【０００８】
【図１】図１は、記録再生装置のハードウエア構成を示すブロック図である。
【図２】図２は、リモートコントローラの外観を示す正面外観図である。
【図３】図３は、記録再生装置の機能構成を示すブロック図である。
【図４】図４は、３次元仮想空間における街のレイアウトを例示する概念図である。
【図５】図５は、記録再生装置の動作の一例を示すフローチャートである。
【図６】図６は、３次元仮想空間マッピング処理の一例を示すフローチャートである。
【図７】図７は、３次元仮想空間における街の表示例を示す概念図である。
【図８】図８は、通りが交差する交差点におけるコンテンツの配置を例示する概念図である。
【図９】図９は、３次元仮想空間における街中を操作に応じて移動するユーザを例示する概念図である。
【図１０】図１０は、通りが交差する交差点におけるコンテンツの配置を例示する概念図である。
【図１１】図１１は、選択されたコンテンツと関連するコンテンツの表示例を示す概念図である。
【図１２】図１２は、選択されたコンテンツの詳細情報の表示例を示す概念図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、本実施形態にかかる表示処理装置、及び表示処理方法を詳細に説明する。なお、本実施形態では、表示処理装置としてＨＤＤなどの大容量記憶媒体によりコンテンツ（番組）を読み書き自在に記録する記録再生装置を例示して説明する。なお、表示処理装置は、記録再生装置の他、テレビジョン装置、ＰＣ（Personal  Computer）、ノートＰＣなどであってもよい。
【００１０】
図１は、記録再生装置１のハードウエア構成を示すブロック図である。図１に示すように、記録再生装置１は、ＣＰＵ４２（Central  Processing  Unit）、ＲＯＭ４４（Read  Only  Memory）、ＲＡＭ４６（Random  Access  Memory）、ＭＰＥＧエンコーダ１６、赤外線受信部２０、ネットワークコントローラ２６、ＨＤＤコントローラ３０、ＭＰＥＧデコーダ３６、メニュー用ＲＡＭ３８がバス１８に接続される。ＣＰＵ４２は、記録再生装置１の動作を中央制御する。具体的には、ＣＰＵ４２は、ＲＯＭ４４に記憶された各種プログラムを読み出し、ＲＡＭ４６の作業領域に展開して順次実行することで、バス１８を介して接続する記録再生装置１の各部に制御信号を出力する。これにより、記録再生装置１は、操作部としてのリモートコントローラ３を介して入力されるユーザの操作に応じた表示、再生、記録動作や、表示装置２への表示制御を行う。
【００１１】
図２は、リモートコントローラ３の外観を示す正面外観図である。図２に示すように、リモートコントローラ３は、エンターボタン６０、メニューボタン６１、矢印ボタン６２ａ、６２ｂ、６２ｃ、６２ｄなどの操作ボタンを備えている。エンターボタン６０は、選択決定などの操作入力を行うボタンである。メニューボタン６１は、メニュー画面の表示指示などの操作入力を行うボタンである。矢印ボタン６２ａ、６２ｂ、６２ｃ、６２ｄは種々の項目の選択や、３次元仮想空間を表示している際の方向指示などの操作入力を行うボタンである。
【００１２】
ユーザは、上述したリモートコントローラ３のボタンを操作することで、記録再生装置１の各種機能の実行や表示装置２の表示を指示することができる。なお、本実施形態ではユーザの操作指示をリモートコントローラ３を介して受け付ける構成を例示したが、ユーザの操作指示は、記録再生装置１や表示装置２の操作パネルに設けられた操作ボタン（図示しない）から直接入力されてもよい。
【００１３】
図１を参照して記録再生装置１のハードウエア構成の続きを説明する。記録再生装置１において、放送局４からの放送電波はアンテナを介してＴＶチューナ１２に入力され、ＴＶチューナ１２で選局された放送局の放送信号がＮＴＳＣデコーダ１４、ＭＰＥＧエンコーダ１６を介してバス１８に供給される。これにより、バス１８上を放送信号に含まれるデータ、すなわちＭＰＥＧ−２方式で圧縮されたテレビ映像情報（コンテンツデータ）やそのコンテンツデータにかかるＥＰＧ（Electronic  Program  Guide）情報が伝送される。コンテンツデータはランダムアクセス可能なＨＤＤ３２にコンテンツデータ３２ａとして記憶される。同様に、ＥＰＧ情報はコンテンツデータ３２ａにかかるメタデータ３２ｂとしてＨＤＤ３２に記憶される。
【００１４】
なお、ＴＶチューナ１２は、複数のチューナ部、例えば４つのチューナ部１２１、１２２、１２３、１２４を有し、同時に複数のチャンネルを受信することができる。これにより、記録再生装置１は、複数のチャンネルで同時に放送されたコンテンツをコンテンツデータ３２ａとしてＨＤＤ３２に録画可能である。また、記録再生装置１は、地上デジタルＴＶチューナとそのデコーダを備え、デジタルＴＶ放送のコンテンツデータをコンテンツデータ３２ａとしてＨＤＤ３２に録画し、そのＥＰＧ情報をメタデータ３２ｂとしてＨＤＤ３２に記憶してもよい。
【００１５】
記録再生装置１では、リモートコントローラ３からの指示入力を示す赤外線信号が赤外線受信部２０で受信され、バス１８上に伝送される。インターネット５に接続されるコネクタ２４がネットワークコントローラ２６に接続される。これにより、インターネット５を介して接続する番組情報提供サイト（図示しない）からのＥＰＧ情報やコンテンツデータがコネクタ２４、ネットワークコントローラ２６を介してバス１８上に伝送される。この番組情報提供サイトからのＥＰＧ情報やコンテンツデータも、コンテンツデータ３２ａ、メタデータ３２ｂとしてＨＤＤ３２に記憶される。
【００１６】
ここで、コンテンツデータとは、デジタルデータ化された人間が観賞するひとまとまりの情報、すなわち、映像や画像、音楽、文章、などのコンテンツを表すデジタルデータ、あるいはそれらの組み合わせであると定義する。映像の例としては、ＴＶ放送番組、ＤＶＤなどの記録媒体やＶＯＤサービスの形態等で配信、販売、配布されている映画・ビデオクリップなどの作品、Ｗｅｂ上で配信されている動画像、カメラや携帯電話で撮影した動画像、ビデオレコーダ、ＨＤＤレコーダ、ＤＶＤレコーダ、録画機能付きＴＶ・ＰＣなどで録画された録画番組などが挙げられる。画像の例としてはデジタルカメラなどで撮影されたデジタル写真データなどが挙げられる。音楽の例としては、ＣＤなどの記憶媒体で販売、配布される音楽アルバム、Ｗｅｂ上のオンラインストアで販売、配布、配信される曲データ（例えば、ＭＰ３データ）などが挙げられる。
【００１７】
コンテンツデータに関するメタデータとは、コンテンツに付属している情報の集まりであり、主として、コンテンツの内容を説明することを目的とした情報である。具体的には、コンテンツごとにユニークに割り当てられたコンテンツＩＤに、コンテンツに付属している情報が関連付けて記録されている。
【００１８】
例えば、コンテンツがＴＶ番組の場合、そのＴＶ番組のタイトル、サブタイトル、放送局情報、放送種別情報、放送開始日時、放送終了日時（放送終了時刻）、放送時間長、番組内容、出演者情報、番組ジャンル情報、制作者情報、キャプション情報などの情報を１固まりとした情報である。例えば、地上波デジタル放送によるＴＶ番組の場合、ＡＲＩＢ（社団法人  電波産業会）がその情報を１固まりとして扱うためのフォーマットの標準規格を規定している。地上波デジタルＴＶ放送では、放送波に、この規定されたフォーマットの形式でメタデータが重畳されて配信されている。同様に、他の種別のコンテンツに関しても、標準的な規格があることが多く、例えば、コンテンツがデジタルカメラによって撮影された写真である場合当該コンテンツに対応するメタデータは、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）として提唱されているフォーマットがデファクトスタンダードとなって広く使われている。
【００１９】
尚、メタデータは、上述したようなコンテンツ制作者や配信者によって予め付与された上で販売、配布、配信される場合だけではなく、ユーザによって後から付与される場合もある。例えば、コンテンツがデジタルカメラによって撮影された写真である場合ユーザが写真の内容の弁別用にあとからコメント文を追加するようなこともある。また、制作者や配信者以外が何らかの手法を用いて付与するようなこともある。例えば、最近のビデオレコーダ（ＨＤＤレコーダなどを含む）では、録画したＴＶ放送番組のシーンの切れ目やＣＭ部分を自動検出して、その切れ目の情報をチャプタ情報として自動的に付与するものがある。このような機器では、機器内部にシーンの切れ目を検出するような機能が予め組み込まれており、この機能を用いてチャプタ情報を生成し、これをメタデータとして追加している。以上で説明したのはあくまでも一例であって、メタデータには様々な形態があるが、メタデータは、あるコンテンツに対して定まるコンテンツの付属情報の１単位であり、その中身は特定のルールに従って、項目別に整理されている情報であるといえる。
【００２０】
したがって、メタデータ検索部１０５（図３参照）が提示された所定のキーワードでメタデータ３２ｂの検索を行う場合は、そのキーワードを含むメタデータ（あるいは、メタデータの項目）がどれであるかを検索し、その検索結果（どのメタデータ、あるいは、メタデータ内の項目が合致しており、その合致したメタデータは、どのコンテンツに対応しているのかという結果）がコンテンツＩＤなどで提示されることとなる。
【００２１】
また、メタデータには、コンテンツ全体に係るメタデータと、コンテンツの一部のみに係るメタデータがありうる。コンテンツがＴＶ番組の場合では、そのＴＶ番組のタイトル、サブタイトル、放送局情報、放送種別情報、放送開始日時、放送終了日時、放送時間長、番組内容、出演者情報、番組ジャンル情報、制作者情報、キャプション情報といったメタデータのうち、そのＴＶ番組のタイトル、サブタイトル、放送局情報、放送種別情報、放送開始日時、放送終了日時、放送時間長、番組内容、出演者情報、番組ジャンル情報、制作者情報は、通常、コンテンツ全体に係るメタデータである。一方、キャプション情報として格納されている１情報であるクローズドキャプション情報は、そのＴＶ番組の放送時刻の位置に対応した内容情報が提供されている。具体的には、放送開始から１分後〜５分後までは、「○○○」といった内容を放映している、６分後〜１０分後までは、「×××」といった内容を放映している、・・・、というように、タイムスケールとそれに対応した放映内容を示す文章のペアの形で提供されている。この場合、クローズドキャプション情報（の一部）は、時刻を基準としたコンテンツの一部のみに係るメタデータであるということができる。コンテンツにチャプタ情報が付与される場合、あるチャプタ区間での番組内容やチャプタ名などがメタデータとして記憶されているが、これもコンテンツの一部のみに係るメタデータの一例である。
【００２２】
記録再生装置１では、ＨＤＤ３２から読み出されたコンテンツデータ３２ａがＭＰＥＧデコーダ３６、Ｄ／Ａ部３４（Digital-To-Analog）を介して表示装置２へ供給される。また、ＨＤＤ３２から読み出されたメタデータ３２ｂを元に、ＣＰＵ４２の制御の下で生成された表示画面もＤ／Ａ部３４を介して表示装置２へ供給される。
【００２３】
ここで、ＣＰＵ４２がプログラムを順次実行することで実現される記録再生装置１の機能構成について説明する。図３は、記録再生装置１の機能構成を示すブロック図である。図３に示すように、記録再生装置１は、通信部１０１、視聴率情報取得部１０２、人気度算出部１０３、メタデータ取得部１０４、メタデータ検索部１０５、コンテンツ取得部１０６、２軸項目取得部１０７、ユーザ嗜好情報記憶部１０８、表示コンテンツ選択部１０９、レイアウト生成部１１０、コンテンツ配置部１１１、３次元仮想空間マッピング部１１２、ユーザ操作取得部１１３、表示部１１４としての機能を有する。
【００２４】
通信部１０１は、放送局４やインターネット５を介した番組情報提供サイトとの通信や、ＨＤＤ３２におけるデータ読み書きを制御する。視聴率情報取得部１０２は、インターネット５を介してコンテンツごとの視聴率を示す視聴率情報を取得する。ここで、視聴率とは、あるコンテンツを閲覧可能なユーザ全体の何パーセントが視聴したかを表す一つの指標である。例えば、ＴＶ番組の場合は、そのＴＶ番組を放送する地区のテレビ所有世帯のうち何パーセントが視聴したかを示す。コンテンツごとの視聴率を示す視聴率情報は、コンテンツを識別するためのコンテンツＩＤとともに、そのコンテンツの視聴率が記述されたファイルなどである。この視聴率が記述されたファイルは、視聴率を調査するリサーチ会社の調査結果をもとに作成され、所定のＷｅｂサーバに公開されている。なお、ファイルに記述されるコンテンツの視聴率は、時間ごとの視聴率の推移、瞬間的な最高値である瞬間最高視聴率、時間ごとの視聴率の平均値である平均視聴率などを含むものとする。
【００２５】
人気度算出部１０３は、視聴率情報取得部１０２が取得した視聴率情報をもとに、コンテンツごとの人気度を算出する。ここで、人気度とは、コンテンツの人気を示す指標である。視聴率が高いほど人気が高いと言えることから、人気度算出部１０３は、例えば視聴率を段階的に区切ってランク付けを行い、そのランクを人気度として出力する。より具体的には、視聴率が２０パーセント以上を人気度が最も高いランクとし、２０パーセント未満１５パーセント以上、１５パーセント未満１０パーセント以上、１０パーセント未満で順次ランク付けを行う。なお、瞬間最高視聴率が高くても平均視聴率が低ければ人気が高いとは言えないことから、時間ごとの視聴率の推移が低く、平均視聴率が高い場合には人気度が高くなるように補正してもよい。
【００２６】
メタデータ取得部１０４は、ＨＤＤ３２に記憶されているメタデータ３２ｂを取得する。メタデータ検索部１０５は、メタデータ取得部１０４が取得したメタデータ３２ｂを検索する。具体的には、２軸項目取得部１０７（詳細は後述する）で取得された項目をキーワードとし、そのキーワードに該当するコンテンツの検索を行う。例えば、コンテンツに登場する人物や、音楽などのジャンルが項目とされた場合には、メタデータ３２ｂの中でその人物や音楽を含むコンテンツが該当コンテンツとして検索され、その該当コンテンツを示すコンテンツＩＤが検索結果として出力される。
【００２７】
コンテンツ取得部１０６は、放送局４やインターネット５を介した番組情報提供サイトから取得したコンテンツデータのＨＤＤ３２への記録や、ＨＤＤ３２に記録されたコンテンツデータ３２ａの取得などの制御を行う。
【００２８】
２軸項目取得部１０７は、リモートコントローラ３によるユーザの操作指示を取得し、取得した操作指示に応じて、３次元仮想空間における第１及び第２の軸方向に沿って並べる通りごとに、コンテンツを分類する項目を設定する。具体的には、２軸項目取得部１０７は、メニュー画面に表示された「ジャンル」、「人物」、「対象年代」などの種々のカテゴリの中から、３次元仮想空間における第１及び第２の軸方向のそれぞれに対応するカテゴリの選択指示をリモートコントローラ３より受け付ける。次いで、２軸項目取得部１０７は、カテゴリごとに予め登録されている項目をもとに、受け付けたカテゴリに対応する項目をコンテンツを分類する項目として設定する。
【００２９】
例えば、第１の軸方向に対応するカテゴリとして、「ジャンル」というカテゴリが選択された場合には、「ジャンル」として予め登録されている「音楽」、「時代劇」、「ドラマ」などの項目が第１軸方向に沿って並べる通りごとの項目として設定されることとなる。
【００３０】
なお、２軸項目取得部１０７は、項目を設定する際に、ユーザ嗜好情報記憶部１０８に記憶されているユーザの嗜好を示す嗜好情報を参照し、ユーザの嗜好にマッチする項目を設定してもよい。ユーザの嗜好を示す嗜好情報とは、複数の項目ごとのユーザの選択回数の記録やコンテンツの視聴履歴など、操作履歴の中でユーザの嗜好傾向を示す情報を記憶したものである。例えば、ユーザ嗜好情報記憶部１０８が複数の項目ごとのユーザの選択回数を嗜好情報として記憶している場合は、ユーザの選択回数が多い項目がユーザの嗜好が強い項目ということとなる。２軸項目取得部１０７は、「ジャンル」というカテゴリが選択された場合は、複数の項目の中からユーザの嗜好が強い「音楽」、「時代劇」、「ドラマ」などの項目を選択する。また、２軸項目取得部１０７は、ユーザ嗜好情報記憶部１０８に記憶されている嗜好情報をもとに、ユーザの嗜好が強い順に項目をソートしてもよい。例えば、「ドラマ」、「時代劇」、「音楽」の順にユーザの選択回数が多く、ユーザの嗜好が強い場合には、その「ドラマ」、「時代劇」、「音楽」の順に項目をソートする。
【００３１】
また、本実施形態において、３次元仮想空間における第１の軸方向は、縦軸方向（奥行き方向）、第２の軸方向は、横軸方向（幅方向）とする。すなわち、第１及び第２の軸方向に沿って並べる通りで構成された３次元仮想空間における街は、通りがマトリクス状に配置されるものとする。なお、第１及び第２の軸方向の定義は、いわゆる直交座標系に従うものだけでなく、極座標系（動径方向、偏角方向）に従うものであってもよいことは言うまでもないことである。
【００３２】
表示コンテンツ選択部１０９は、２軸項目取得部１０７で設定された項目でメタデータ検索部１０５による検索を行い、その項目に該当するコンテンツを表示するコンテンツ（表示コンテンツ）として選択する。例えば、第１の軸方向に対応するカテゴリとして「ジャンル」というカテゴリが選択されて、「音楽」、「時代劇」、「ドラマ」などの項目が第１軸方向に沿って並べる通りごとの項目として２軸項目取得部１０７で設定された場合は、「音楽」、「時代劇」、「ドラマ」を順にキーワードとしたメタデータ検索部１０５による検索を行い、それぞれの項目に該当するコンテンツを表示コンテンツとする。
【００３３】
レイアウト生成部１１０は、２軸項目取得部１０７により項目が設定された通りを第１及び第２の軸方向に沿って並べた、３次元仮想空間における街のレイアウトを生成する。上述したように、レイアウト生成部１１０は、通りがマトリクス状に配置された街のレイアウトを生成する。
【００３４】
図４は、３次元仮想空間における街のレイアウトを例示する概念図である。図４の例では、第１の軸方向（縦方向）に沿って、「ジャンル」のカテゴリの項目である「ＺＺＺＺ」、「ＹＹＹＹ」、「ＸＸＸＸ」、「ＷＷＷＷ」、「ＶＶＶＶ」の通りが配置され、第２の軸方向（幅方向）に沿って、「人物」のカテゴリの項目である「ＡＡＡＡ」、「ＢＢＢＢ」、「ＣＣＣＣ」、「ＤＤＤＤ」の通りが配置されている。レイアウト生成部１１０は、例えば図４に例示したような街のレイアウトを生成する。
【００３５】
コンテンツ配置部１１１は、項目が設定された通りに沿って、表示コンテンツ選択部１０９により通りの項目に該当するコンテンツとされた表示コンテンツを配置する。なお、表示コンテンツは通りに沿った建物として配置される。具体的には、第１の軸方向に沿って並べた通りと、第２の軸方向に沿って並べた通りとが交わる地点（交差点）に、各々の通りに設定された項目に該当する表示コンテンツを建物として配置する。例えば、第１の軸方向に沿って並べた通りに「音楽」が設定され、第２の軸方向に沿って並べた通りに「ＸＸＸＸ」という人物が設定されている場合、その通りの交差点には、「音楽」と「ＸＸＸＸ」とが該当する表示コンテンツが建物として配置されることとなる。図４の例では、「人物」のカテゴリの項目である「ＣＣＣＣ」と、「ジャンル」のカテゴリの項目である「ＷＷＷＷ」とが該当する表示コンテンツ「Ｏｎｅ！」が、その通りの交差点に配置されることとなる。
【００３６】
なお、表示コンテンツの配置は、ユーザ嗜好情報記憶部１０８に記憶されている嗜好情報をもとに、ユーザの嗜好に応じた順に配置されてよい。具体的には、交差点に向かう方向から見た際に、ユーザの嗜好が強いコンテンツが手前となるように配置される。
【００３７】
また、コンテンツ配置部１１１は、人気度算出部１０３により算出された人気度をもとに、表示コンテンツに対応した人気度を示す標章を、その表示コンテンツに対応する位置に配置する。具体的には、表示コンテンツとして配置される建物の前に、人気度算出部１０３により算出された人気度に対応した人数の群衆を配置する。例えば、算出された人気度のランクに応じた人数の群集を配置する。これにより、表示コンテンツとして配置される建物の前に群がる群衆の人数で、その表示コンテンツの人気度を知ることができる。なお、人気度を示す標章を群衆とすることは本実施形態で示す一例であって、人気度を示す標章は、人気度に対応した大きさの看板などであってもよいことは言うまでもないことである。
【００３８】
３次元仮想空間マッピング部１１２は、レイアウト生成部１１０で生成されたレイアウト（図４参照）に従って、コンテンツ配置部１１１によりコンテンツが配置された通りを３次元仮想空間にマッピングして、３次元仮想空間における街を生成する。具体的には、３次元仮想空間における座標に、生成されたレイアウトに従って通り、表示コンテンツ、人気度を示す標章などを配置した街のマップデータを生成する３次元仮想空間マッピング処理を行う。なお、３次元仮想空間マッピング処理の詳細については後述する。
【００３９】
ユーザ操作取得部１１３は、リモートコントローラ３で入力されたユーザの操作を取得する。表示部１１４は、ユーザ操作取得部１１３が取得したユーザの操作に応じて、３次元仮想空間マッピング部１１２で生成された３次元仮想空間における街を表示装置２に表示させる表示データを生成する。具体的には、表示部１１４は、３次元仮想空間マッピング部１１２で生成されたマップデータをもとにレンダリングすることで、ユーザの操作に応じて街中を歩くユーザ（アバター）を視点にした映像を表示装置２に表示させる表示データを生成する。例えば、このレンダリングには、近くにある通り、建物、人は大きく表示され、遠くにある通り、建物、人は小さく表示される３次元遠近法が用いられる。この３次元遠近法は、特表２００７−５００８８３号公報などに記載された公知技術を用いてよい。なお、３次元遠近法を用いた映像の視点は、アバターから見た視点以外に、アバターを背後から見た視点や、街の上空から俯瞰した視点であってもよい。
【００４０】
ここで、上述した機能構成により実現される記録再生装置１の動作を説明する。図５は、記録再生装置１の動作の一例を示すフローチャートである。
【００４１】
図５に示すように、処理が開始されると、２軸項目取得部１０７は、リモートコントローラ３によるユーザの操作指示を取得し、第１及び第２の軸方向にかかる項目を設定する（Ｓ１）。次いで、２軸項目取得部１０７は、ユーザ嗜好情報記憶部１０８に記憶された嗜好情報の一種であるユーザの視聴履歴をもとに、軸方向ごとに項目をソートする（Ｓ２）。具体的には、第１の軸方向における項目と、第２の軸方向における項目とを、視聴履歴が示すユーザの嗜好が強い順にソートする。例えば、図４に例示したように、第２の軸方向（幅方向）における「人物」のカテゴリに関する項目については、「ＡＡＡＡ」、「ＢＢＢＢ」、「ＣＣＣＣ」、「ＤＤＤＤ」のような視聴回数が多い人物の順にソートする。このソート結果をもとに、レイアウト生成部１１０は、第１及び第２の軸方向に沿って並べた、３次元仮想空間における街のレイアウトを生成する。
【００４２】
次いで、メタデータ検索部１０５は、２軸項目取得部１０７で設定された項目ごとにメタデータ３２ｂの検索を行い、該当するコンテンツを取得する（Ｓ３）。次いで、表示コンテンツ選択部１０９、コンテンツ配置部１１１によるループ処理（Ｓ４〜Ｓ９）が、レイアウト生成部１１０で生成されたマトリクス状の街のレイアウトにおける直交点（交差点）の数だけ実施される。具体的には、図４に例示した街のレイアウトにおける項目「ＤＤＤＤ」の通りと、項目「ＺＺＺＺ」の通りとが交わる直交点から、項目「ＡＡＡＡ」の通りと、項目「ＶＶＶＶ」の通りとが交わる直交点まで順次ループ処理が実施される。
【００４３】
具体的には、表示コンテンツ選択部１０９は、直交点に合う（該当する）コンテンツがあるかを判定し（Ｓ５）、直交点に合うコンテンツがない（Ｓ５：ＮＯ）場合は次のループへ処理を進める。直交点に合うコンテンツがある（Ｓ５：ＹＥＳ）場合、コンテンツ配置部１１１は、直交点に合うコンテンツを取得し（Ｓ６）、そのコンテンツの人気度を人気度算出部１０３より取得し（Ｓ７）、取得したコンテンツを表示コンテンツとして直交点に配置して（Ｓ８）、次のループへ処理を進める。この時、コンテンツ配置部１１１は、人気度に対応した標章も配置する。
【００４４】
次いで、ループ処理（Ｓ４〜Ｓ９）が終了すると、３次元仮想空間マッピング部１１２は、３次元仮想空間マッピング処理を行う（Ｓ１０）。図６は、３次元仮想空間マッピング処理（Ｓ１０）の一例を示すフローチャートである。
【００４５】
図６に示すように、３次元仮想空間マッピング処理が開始されると、３次元仮想空間マッピング部１１２は、３次元仮想空間の街の外観などを表示するための画像を、通信部１０１によりインターネット５経由でサーバなどから取得する（Ｓ１０１）。この３次元仮想空間の街の画像は、３次元仮想空間の街をレンダリングして表示する際に必要な画像であり、例えば通り、建物、人など、３次元仮想空間の街を構成するパーツごとの画像であってよい。なお、３次元仮想空間の街の画像は、インターネット５経由で取得することなく、ＲＯＭ４４などのシステム内に保持されてもよい。
【００４６】
次いで、３次元仮想空間マッピング部１１２は、レイアウト生成部１１０で生成されたレイアウトに従って、３次元仮想空間の街の縦の通り（第１の軸方向の通り）の項目をマッピングし（Ｓ１０２）、３次元仮想空間の街の横の通り（第２の軸方向の通り）の項目をマッピングする（Ｓ１０３）。次いで、３次元仮想空間マッピング部１１２は、レイアウト生成部１１０で生成されたマトリクス状の街のレイアウトにおける直交点（交差点）の数だけループ処理（Ｓ１０４〜Ｓ１０９）を行い、処理を終了する。
【００４７】
具体的には、３次元仮想空間マッピング部１１２は、通りの直交点に配置する表示コンテンツがあるか否かを判定し（Ｓ１０５）、直交点に配置する表示コンテンツがない（Ｓ１０５：ＮＯ）場合は次のループへ処理を進める。直交点に配置する表示コンテンツがある場合（Ｓ１０５：ＹＥＳ）、３次元仮想空間マッピング部１１２は、その直交点の座標をもとに表示コンテンツを配置する（Ｓ１０６）。具体的には、直交点が示す交差点の角の座標に、表示コンテンツに対応する建物を配置する。
【００４８】
次いで、３次元仮想空間マッピング部１１２は、表示コンテンツの人気度を取得し（Ｓ１０７）、その人気度に応じた人数の人を配置して（Ｓ１０８）、次のループへ処理を進める。具体的には、表示コンテンツに対応する建物の前にあたる座標に人を配置する。
【００４９】
ここで、上述した３次元仮想空間マッピング処理により生成されたマップデータをもとに、表示部１１４がレンダリングして表示する３次元仮想空間における街の表示例を説明する。図７は、３次元仮想空間における街の表示例を示す概念図である。
【００５０】
表示部１１４がレンダリングして生成された表示データにより、図７に示すように、表示装置２には、アバターＵを後ろから俯瞰した３次元仮想空間における街の映像である表示画像Ｇが表示される。この時、リモートコントローラ３により矢印Ｇ３１が示すアバターＵの移動方向を指示することで、３次元仮想空間における街中をアバターＵが移動する。このようにアバターＵを移動させて街中を散策することで、ユーザは、建物Ｂとして配置される表示コンテンツを閲覧することができる。３次元仮想空間における街は、項目「ＺＺＺＺ」が設定された通りＳｔ１、項目「ＡＡＡＡ」が設定された通りＳｔ２、項目「ＹＹＹＹ」が設定された通りＳｔ３などがマトリクス状に配置されている。そして、各項目に該当する表示コンテンツは、その項目の通り沿いの建物Ｂとして配置される。したがって、ユーザは、アバターＵを通り沿いに移動させることで、項目に該当するコンテンツを見つけることができることから、所望のコンテンツを容易に探し当てることが可能となる。
【００５１】
なお、３次元仮想空間における街の外観は、設定される項目に応じて変更してよい。具体的には、項目ごとに街の外観に関する画像情報（具体的には上述した３次元仮想空間の街を構成するパーツごとの画像）をサーバやＲＯＭ４４などのシステム内に予め登録しておき、表示部１１４は、設定されている項目に応じた街の外観に関する画像を呼び出して表示する。このように、設定される項目に応じて街の外観を変更することで、ユーザは表示される街の外観から設定されている項目を知ることができる。例えば、カテゴリが「年代」である場合は、「現代」、「近代」、「中世」などの項目で街の外観を変更してよい。
【００５２】
なお、通りＳｔ１、Ｓｔ２，Ｓｔ３には、設定された項目を示す通り標章Ｇ１１、Ｇ１２、Ｇ１３を表示してよい。このように、通り標章Ｇ１１、Ｇ１２、Ｇ１３を表示することで、アバターＵが進む通りに設定されている項目が確認し易くなる。また、表示コンテンツとして配置された建物Ｂには、コンテンツの名称などを示すコンテンツ標章Ｇ２１、Ｇ２２をメタデータ３２ｂより読み出して表示してよい。このように、コンテンツ標章Ｇ２１、Ｇ２２を表示することで、ユーザはコンテンツを容易に確認できる。
【００５３】
また、表示コンテンツとして配置された建物Ｂの前には、その表示コンテンツの人気度を示す群集Ｈが表示される。ユーザは、この群集Ｈの人数を確認することで、その表示コンテンツの人気を把握することができる。
【００５４】
図８は、通りが交差する交差点におけるコンテンツの配置を例示する概念図である。図９は、３次元仮想空間における街中を操作に応じて移動するユーザ（アバターＵ）を例示する概念図である。具体的には、図８は通りＳｔ１、Ｓｔ２が交差する交差点ＣＲ１におけるコンテンツの配置を例示しており、図９はリモートコントローラ３の操作に応じて交差点ＣＲ１へアバターＵが移動する様子を例示している。
【００５５】
図８に示すように、交差点ＣＲ１では、通りＳｔ１の項目と通りＳｔ２の項目とに該当するコンテンツがコーナーＣ１、Ｃ２、Ｃ３、Ｃ４の４つのコーナーに配置される。したがって、二つの項目から所望のコンテンツを探す場合は、図９に示すように、それらの項目が設定された通りＳｔ１、通りＳｔ２が交わる交差点ＣＲ１にアバターＵを移動させればよい。このようにアバターＵを移動させることで、ユーザは効率的にコンテンツを探し当てることができる。
【００５６】
また、表示コンテンツは、交差点に向かう方向から見た際に、ユーザの嗜好が強いコンテンツが手前となるように配置される。図１０は、通りが交差する交差点におけるコンテンツの配置を例示する概念図である。具体的には、通りＳｔ１、Ｓｔ２が交差する交差点ＣＲ１と、通りＳｔ２、Ｓｔ３とが交差する交差点ＣＲ２とにおけるコンテンツの配置を例示する概念図である。
【００５７】
図１０に示すように、アバターＵは、通りＳｔ２上の交差点ＣＲ１において交差点ＣＲ２に向かう方向に向いているものとする。この時、ユーザの嗜好が強いコンテンツは、手前側のコーナーＣ６、Ｃ５に配置される。このような配置により、ユーザの嗜好が強いコンテンツに関する建物Ｂは、３次元遠近法でより大きく表示され、見付け易くなる。
【００５８】
ここで、表示コンテンツの選択は、表示コンテンツとして配置された建物ＢへアバターＵを移動するようにリモートコントローラ３を操作することによって実現される。なお、表示コンテンツの選択は、建物Ｂの近くにアバターＵを移動させてメニューボタン６１などを操作して行ってもよい。表示部１１４は、表示コンテンツの選択が行われた場合、そのコンテンツと関連するコンテンツなどの表示画面を表示装置２に表示させる。
【００５９】
図１１は、選択されたコンテンツと関連するコンテンツの表示例を示す概念図である。図１１に示すように、表示部１１４は、選択されたコンテンツと関連するコンテンツの一覧をサムネイル画像Ｇ５１、Ｇ５２、Ｇ５３、Ｇ５４、Ｇ５５として表示装置２の表示画像Ｇに表示させる。選択されたコンテンツと関連するコンテンツは、選択されたコンテンツのメタデータに含まれるキーワードそのもの若しくは類似するキーワードでメタデータ検索部１０５による検索が行われた結果などから取得される。なお、検索される範囲は、現在日時を基準に、過去１週間から未来１週間分であってよい。
【００６０】
また、表示画像Ｇには、選択されたコンテンツのサムネイル画像Ｇ４１、リモートコントローラ３の操作に応じて選択などを行うためのカーソルＧ６０、カーソルＧ６０によって選択されたコンテンツの視聴予約や録画予約などを行うためのボタンＢＴ１、ＢＴ２、一覧するコンテンツの年代を変更するためのボタンＢＴ３などが表示される。ユーザは、リモートコントローラ３を操作してカーソルＧ６０を所望のコンテンツのサムネイル画像に合わせた後に、ボタンＢＴ１、ＢＴ２を選択することで、コンテンツの視聴予約や録画予約を行うことができる。
【００６１】
図１２は、選択されたコンテンツの詳細情報の表示例を示す概念図である。図１２に示すように、例えばカーソルＧ６０によりサムネイル画像Ｇ５５が選択された場合、表示部１１４は、そのサムネイル画像Ｇ５５のコンテンツの詳細情報（例えば番組内容や出演者情報等）をメタデータ３２ｂより読み出して詳細情報ウインドウＧ７０に表示してもよい。
【００６２】
なお、本実施形態の記録再生装置１で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。また、本実施形態の記録再生装置１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６３】
さらに、本実施形態の記録再生装置１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の記録再生装置１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６４】
本実施形態の記録再生装置１で実行されるプログラムは、上述した機能構成を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上述した機能構成が主記憶装置上に生成されるようになっている。
【００６５】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。  
【符号の説明】
【００６６】
１…記録再生装置、２…表示装置、３…リモートコントローラ、３２…ＨＤＤ、３２ａ…コンテンツデータ、３２ｂ…メタデータ、４２…ＣＰＵ、４４…ＲＯＭ、４６…ＲＡＭ、１０１…通信部、１０２…視聴率情報取得部、１０３…人気度算出部、１０４…メタデータ取得部、１０５…メタデータ検索部、１０６…コンテンツ取得部、１０７…２軸項目取得部、１０８…ユーザ嗜好情報記憶部、１０９…表示コンテンツ選択部、１１０…レイアウト生成部、１１１…コンテンツ配置部、１１２…３次元仮想空間マッピング部、１１３…ユーザ操作取得部、１１４…表示部、Ｂ…建物、Ｃ１〜Ｃ８…コーナー、ＣＲ１、ＣＲ２…交差点、Ｈ…群集、Ｕ…アバター、Ｇ…表示画像、Ｓｔ１〜Ｓｔ３…通り
【図１】
2012113630.tif 000003
【図２】
2012113630.tif 000004
【図３】
2012113630.tif 000005
【図４】
2012113630.tif 000006
【図５】
2012113630.tif 000007
【図６】
2012113630.tif 000008
【図７】
2012113630.tif 000009
【図８】
2012113630.tif 000010
【図９】
2012113630.tif 000011
【図１０】
2012113630.tif 000012
【図１１】
2012113630.tif 000013
【図１２】
2012113630.tif 000014