(57)【要約】【課題】再生するコンテンツや、購入するコンテンツなどの所定のコンテンツを、ユーザが、より効率的に、かつ、迅速に選択できるようにする。【解決手段】電源をオンにすることが指示されたとき、キー・付加情報記憶部１２２に記憶されているキー情報と付加情報が読み出される。読み出されたキー情報と付加情報は、インターネットサーバ５３、および、ホームサーバ６４に送信され、それに基づくコンテンツの検索が要求される。検索結果を表す情報が、表示データ生成部１２３により取得され、検索結果に基づいて生成された表示データよる画面がディスプレイ８２に表示される。ユーザは、ディスプレイ８２に表示される一覧の中から選択し、所定のコンテンツを視聴することができる。本発明は、コンテンツの再生が可能な、パーソナルコンピュータなどの情報処理装置や、各種の家電機器に適用することができる。【選択図】      図４
2004264895.tif 000002
【特許請求の範囲】
【請求項１】
所定のコンテンツの出力を制御する情報処理装置において、
前記コンテンツに付随するデータであるメタデータが配置される、前記コンテンツの選択画面であって、少なくとも、情報の取得範囲を指定するメタデータを配置する領域と、他のメタデータの指定および検索結果の表示に利用される領域とを持つ選択画面を表示させる表示制御手段と、
前記表示制御手段により表示される前記選択画面から、所定の前記メタデータが選択されたとき、選択された前記メタデータと同一のメタデータを有する他のコンテンツに関する情報を取得する取得手段と、
前記取得手段により取得された前記情報を表示し、前記他のコンテンツの出力が指示されることに応じて、前記他のコンテンツを出力する出力手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記選択画面から選択された前記メタデータを記憶する記憶手段をさらに備え、
前記取得手段は、前記情報処理装置の起動時に、前記記憶手段により記憶されている前記メタデータと同一のメタデータを有する前記他のコンテンツに関する情報を取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、情報の取得範囲を指定する前記メタデータが選択されたとき、選択された前記メタデータにより指定される範囲内で、前記他のコンテンツに関する情報を取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記メタデータの選択を検出する検出手段をさらに備え、
前記検出手段は、前記選択画面に表示されるカーソルの移動に応じて、前記メタデータの選択を検出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記取得手段は、ネットワークを介して接続される情報管理装置から、前記他のコンテンツに関する情報を取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記取得手段は、前記情報処理装置の起動時に、前記情報管理装置の記憶手段に記録されている前記メタデータと同一のメタデータを有する他のコンテンツに関する情報を取得する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
所定のコンテンツの出力を制御する情報処理装置の情報処理方法において、
前記コンテンツに付随するデータであるメタデータが配置される、前記コンテンツの選択画面であって、少なくとも、情報の取得範囲を指定するメタデータを配置する領域と、他のメタデータの指定および検索結果の表示に利用される領域とを持つ選択画面を表示させる表示制御ステップと、
前記表示制御ステップの処理により表示される前記選択画面から、所定の前記メタデータが選択されたとき、選択された前記メタデータと同一のメタデータを有する他のコンテンツに関する情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記情報を表示し、前記他のコンテンツの出力が指示されることに応じて、前記他のコンテンツを出力する出力ステップと
を含むことを特徴とする情報処理方法。
【請求項８】
所定のコンテンツの出力を制御する処理をコンピュータに実行させるプログラムにおいて、
前記コンテンツに付随するデータであるメタデータが配置される、前記コンテンツの選択画面であって、少なくとも、情報の取得範囲を指定するメタデータを配置する領域と、他のメタデータの指定および検索結果の表示に利用される領域とを持つ選択画面を表示させる表示制御ステップと、
前記表示制御ステップの処理により表示される前記選択画面から、所定の前記メタデータが選択されたとき、選択された前記メタデータと同一のメタデータを有する他のコンテンツに関する情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記情報を表示し、前記他のコンテンツの出力が指示されることに応じて、前記他のコンテンツを出力する出力ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、より効率的に、かつ、迅速に、好みのコンテンツを選択できるようにする情報処理装置および方法、並びにプログラムに関する。
【０００２】
【従来の技術】
近年、通信技術などの各種の技術の発達に伴い、音楽や動画、或いは、静止画のデータをパーソナルコンピュータに保存させておき、それを、テレビジョン受像機などを利用して視聴することが普及しつつある。
【０００３】
これにより、ユーザは、様々なコンテンツ（音楽、動画、静止画等のデータ）を、パーソナルコンピュータにおいて一元的に管理することができる。また、ユーザは、それらのコンテンツを、パーソナルコンピュータなどで個人的に楽しむのではなく、テレビジョン受像機により、複数の人数で視聴し、それを楽しむことができる。
【０００４】
ところで、そのように、パーソナルコンピュータなどに一元的にコンテンツが管理されている場合、コンテンツの数が多くなるに従い、所望するコンテンツの検索が困難になる。そこで、ユーザが、効率的に、所望するコンテンツを選択できるように、例えば、下記特許文献１には、ユーザのアクセス履歴を管理するサーバから、ユーザ端末装置に対して、アクセス履歴に基づいて選択された、Ｗｅｂページ（コンテンツ）の次のアクセス先を提案するシステムが開示されている。
【０００５】
【特許文献１】
特開２００２−１０８９２３号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、特許文献１に開示されているシステムにおいては、ユーザの、それまでの（過去の）嗜好に応じたコンテンツを提案することはできるものの、ユーザの、そのときの（現在の）嗜好に応じた、最適なコンテンツを提案することができないという課題があった。
【０００７】
すなわち、過去の履歴から、ある程度の、ユーザの、そのときの嗜好を推測することはできるが、提案したコンテンツが、ユーザの現在の嗜好によるものとは異なる場合もある。
【０００８】
また、そのように、ユーザのアクセス履歴などに応じて各種のコンテンツが提案される場合、或いは、上述したように、各種のコンテンツが、パーソナルコンピュータにより一元的に管理される場合、ユーザは、所定のコンテンツを選択するために、煩雑な操作を行う必要があるという課題もある。
【０００９】
図１は、コンテンツの選択画面の表示例を示す図である。
【００１０】
図１において、音楽ボタン１、動画ボタン２、および、写真ボタン３は、それぞれ、音楽コンテンツ、動画コンテンツ、および、静止画コンテンツの中から、表示させるコンテンツを選択するときに操作されるボタンである。すなわち、ユーザは、図１の選択画面から、パーソナルコンピュータなどに保存されている音楽コンテンツ、動画コンテンツ、静止画コンテンツの中から、好みのコンテンツを選択し、視聴することができる。
【００１１】
図１のウインドウ１１は、音楽ボタン１が選択された場合に、音楽コンテンツが登録されているアーティストの一覧が表示されるウインドウであり、ウインドウ２１は、動画ボタン２が選択された場合に、動画コンテンツが登録されているアーティストの一覧が表示されるウインドウである。
【００１２】
例えば、図１に示されるように、アーティストＡが選択されたときに表示される楽曲一覧１２（アーティストＡの楽曲の一覧）において、コンテンツ「曲４」が選択されている状態から、それに関連する動画（ウインドウ２１において、アーティストＡが選択されたされたときに表示される動画一覧２２の動画）を再生させる場合、ユーザは、リモートコントローラなどを操作して、コンテンツのカテゴリを「動画」に切り替えた後、表示されるウインドウ２１において、アーティストＡを選択し、さらに、動画一覧２２から、「曲４」に関連する「曲４関連動画」を選択する必要がある（図１において、矢印▲１▼乃至▲５▼の順に、カーソルを移動させる必要がある）。
【００１３】
すなわち、ユーザは、効率的に、所望するコンテンツを選択することができない。
【００１４】
仮に、楽曲一覧１２において、「曲４」が選択されている状態から、直接、それに関連する動画を選択できるとした場合、操作負担が軽減され、ユーザが、効率的に、所望のコンテンツを選択できることが期待できる。
【００１５】
また、パーソナルコンピュータに、音楽コンテンツをさらに追加しようとした場合、ユーザは、例えば、図２に示されるように、ブラウザ３１を起動させ、そのアドレス入力欄３２に、音楽配信サイトのアドレスを入力する必要がある。さらに、ユーザは、そのサイトで販売されている音楽コンテンツの一覧において、そこに表示されているコンテンツが、自分が既に持っているものであるかどうかを確認し、まだ持っていないコンテンツを選択する必要がある。すなわち、コンテンツの追加でさえも、ユーザは、効率的に、それを行うことができない。
【００１６】
本発明はこのような状況に鑑みてなされたものであり、再生するコンテンツや、購入するコンテンツなどの所定のコンテンツを、ユーザが、より効率的に、かつ、迅速に選択できるようにするものである。
【００１７】
【課題を解決するための手段】
本発明の情報処理装置は、コンテンツに付随するデータであるメタデータが配置される、コンテンツの選択画面であって、少なくとも、情報の取得範囲を指定するメタデータを配置する領域と、他のメタデータの指定および検索結果の表示に利用される領域とを持つ選択画面を表示させる表示制御手段と、表示制御手段により表示される選択画面から、所定のメタデータが選択されたとき、選択されたメタデータと同一のメタデータを有する他のコンテンツに関する情報を取得する取得手段と、取得手段により取得された情報を表示し、他のコンテンツの出力が指示されることに応じて、他のコンテンツを出力する出力手段とを備えることを特徴とする。
【００１８】
本発明の情報処理装置は、選択画面から選択されたメタデータを記憶する記憶手段をさらに備えるようにすることができる。このとき、取得手段は、情報処理装置の起動時に、記憶手段により記憶されているメタデータと同一のメタデータを有する他のコンテンツに関する情報を取得する。
【００１９】
取得手段は、情報の取得範囲を指定するメタデータが選択されたとき、選択されたメタデータにより指定される範囲内で、他のコンテンツに関する情報を取得するようにすることができる。
【００２０】
本発明の情報処理装置は、メタデータの選択を検出する検出手段をさらに備えるようにすることができる。このとき、検出手段は、選択画面に表示されるカーソルの移動に応じて、メタデータの選択を検出する。
【００２１】
取得手段は、ネットワークを介して接続される情報管理装置から、他のコンテンツに関する情報を取得するようにすることができる。
【００２２】
取得手段は、情報処理装置の起動時に、情報管理装置の記憶手段に記録されているメタデータと同一のメタデータを有する他のコンテンツに関する情報を取得するようにすることができる。
【００２３】
本発明の情報処理装置の情報処理方法は、コンテンツに付随するデータであるメタデータが配置される、コンテンツの選択画面であって、少なくとも、情報の取得範囲を指定するメタデータを配置する領域と、他のメタデータの指定および検索結果の表示に利用される領域とを持つ選択画面を表示させる表示制御ステップと、表示制御ステップの処理により表示される選択画面から、所定のメタデータが選択されたとき、選択されたメタデータと同一のメタデータを有する他のコンテンツに関する情報を取得する取得ステップと、取得ステップの処理により取得された情報を表示し、他のコンテンツの出力が指示されることに応じて、他のコンテンツを出力する出力ステップとを含むことを特徴とする。
【００２４】
本発明のプログラムは、コンテンツに付随するデータであるメタデータが配置される、コンテンツの選択画面であって、少なくとも、情報の取得範囲を指定するメタデータを配置する領域と、他のメタデータの指定および検索結果の表示に利用される領域とを持つ選択画面を表示させる表示制御ステップと、表示制御ステップの処理により表示される選択画面から、所定のメタデータが選択されたとき、選択されたメタデータと同一のメタデータを有する他のコンテンツに関する情報を取得する取得ステップと、取得ステップの処理により取得された情報を表示し、他のコンテンツの出力が指示されることに応じて、他のコンテンツを出力する出力ステップとを含むことを特徴とする。
【００２５】
本発明の情報処理装置および方法、並びにプログラムにおいては、コンテンツに付随するデータであるメタデータが配置される、コンテンツの選択画面であって、少なくとも、情報の取得範囲を指定するメタデータを配置する領域と、他のメタデータの指定および検索結果の表示に利用される領域とを持つ選択画面が表示され、表示される選択画面から、所定のメタデータが選択されたとき、選択されたメタデータと同一のメタデータを有する他のコンテンツに関する情報が取得される。また、取得された情報が表示され、他のコンテンツの出力が指示されることに応じて、他のコンテンツが出力される。
【００２６】
【発明の実施の形態】
図３は、本発明を適用したコンテンツ提供システムの構成例を示す図である。
【００２７】
住宅５１には、例えば、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１ａ，８０２．１１ｂに準拠した無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）よりなるホームネットワーク６１が構築されている。
【００２８】
ホームネットワーク６１には、インタフェース（Ｉ／Ｆ）８４、インタフェース１０２を介して、情報処理装置６２、および、ホームサーバ６４が、それぞれ接続されている。このホームネットワーク６１は、ルーター装置６５を介して、インターネット５２に接続されている。
【００２９】
ユーザは、情報処理装置６２において、記憶部８３、情報処理装置６２にインタフェース８５を介して接続される外部記憶装置６３、ホームサーバ６４、および、インターネット５２に接続されるインターネットサーバ５３（インターネット５２上に展開されるサーバ）に記憶されている、各種のコンテンツを利用することができる。
【００３０】
図３に示されるように、記憶部８３には、コンテンツの検索を他の装置に対して要求する処理などを制御する制御プログラム８３Ａの他、コンテンツ８３Ｂが記憶されている。また、外部記憶装置６３に構築されるデータベース６３Ａにも、各種のコンテンツが記憶されている。
【００３１】
同様に、ホームサーバ６４のデータベース１０３には、コンテンツを提供する処理などを制御する提供プログラム１０３Ａと、コンテンツ１０３Ｂが記憶されており、インターネットサーバ５３のデータベース１１３には、提供プログラム１１３Ａと、コンテンツ１１３Ｂが記憶されている。
【００３２】
以下、インターネットサーバ５３、および、ホームサーバ６４のそれぞれを個々に区別する必要がない場合、まとめて、情報管理装置と称する。
【００３３】
それぞれの記憶部やデータベースに記憶されているコンテンツは、音楽データ、動画データ、静止画データ、ゲームソフトウエア、Ｗｅｂコンテンツ（ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）コンテンツ）などを含むデータである。
【００３４】
情報処理装置６２は、例えば、ユーザによりコンテンツの利用が指示されたとき、所定のキー情報と付加情報に基づいて、記憶部８３、外部記憶装置６３、および、情報管理装置（インターネットサーバ５３、ホームサーバ６４）に記憶されているコンテンツを検索する。
【００３５】
後に詳述するように、検索において用いられるキー情報、および、付加情報は、ユーザにより、リモートコントローラが操作され、カーソルにより選択される対象が切り替えられたときなどに決定される。
【００３６】
情報処理装置６２は、検索により取得されたコンテンツのタイトルなどの情報を、ユーザに提示し、所定のコンテンツの再生が指示されたとき、そのコンテンツを取得し、再生を開始する。すなわち、情報処理装置６２は、ユーザにより指示された動画や静止画などをディスプレイ８２に表示し、また、指示された音楽を、図示せぬスピーカから出力する。
【００３７】
図４は、ディスプレイ８２の表示画面の構成例を示す図である。
【００３８】
ディスプレイ８２のほぼ中央には、例えば、上述したようにして取得されたコンテンツの検索結果の一覧などが表示されるコンテンツ選択・表示領域２１１が形成され、コンテンツ選択・表示領域２１１の上方には、コンテンツ選択・表示領域２１１の表示を切り替えるときに操作される、各種のボタンが配置されるメニュー表示領域２１２Ａが形成される。また、コンテンツ選択・表示領域２１１の左方には、コンテンツ検索の付加情報指定手段として利用される関連情報指定領域２１２Ｂが形成される。
【００３９】
なお、図４においては、メニュー表示領域２１２Ａと関連情報指定領域２１２Ｂは、それぞれ破線で囲まれているが、これは、領域の範囲を表すために図示したものであり、ディスプレイ８２上には、実際には表示されない。以下、適宜、メニュー表示領域２１２Ａと関連情報指定領域２１２Ｂを併せて、単に、領域２１２とも称する。
【００４０】
関連情報指定領域２１２Ｂにあるカテゴリ指定ボタンで付加情報を指定して検索を行った場合、例えば、「音楽」から「動画」というように表示される検索結果が切り替わるので、メニュー表示領域２１２Ａのボタンを操作した場合と同様に、表示切り替えという結果をもたらす。ディスプレイ８２の表示については、後に詳述する。
【００４１】
なお、ここでカテゴリとは、例えば「音楽」、「動画」、「静止画」というように、コンテンツの種別を表すメタデータであり、コンテンツ選択時においては、情報の取得範囲の指定に利用される。
【００４２】
図５は、情報処理装置６２のユーザにより利用されるリモートコントローラ２６１の外観の例を示す図である。
【００４３】
リモートコントローラ２６１の筺体には、図４のコンテンツ選択・表示領域２１１がアクティブになっている状態から、メニュー表示領域２１２Ａのカーソル２４１および関連情報指定領域２１２Ｂのカーソル２４２をアクティブにするときに操作されるメニューボタン２７１が設けられている。例えば、メニューボタン２７１はトグル動作で切り替えを行い、メニューボタン２７１を１回押すことにより、カーソル２４１およびカーソル２４２がアクティブになり、続けてメニューボタン２７１を押すことにより、コンテンツ選択・表示領域２１１がアクティブとなる。
【００４４】
リモートコントローラ２６１の筐体のほぼ中央には、コンテンツ（動画コンテンツ、または音楽コンテンツ）の再生を指示するとき操作される再生ボタン２７２、早送りを指示するとき操作される早送りボタン２７３、巻き戻しを指示するとき操作される巻き戻しボタン２７４、再生中のコンテンツの停止を指示するとき操作される停止ボタン２７５が設けられている。
【００４５】
リモートコントローラ２６１の下方には、操作の取り消しを指示するとき操作される戻るボタン２７６、および、カーソルの移動を指示するとき操作される十字キーと、確定を指示するとき操作される確定ボタンからなる十字確定ボタン２７７が設けられている。
【００４６】
以上のようなボタンがユーザにより押下されたとき、そのボタンに対応するコマンドが、図示せぬ出射部から、赤外線により情報処理装置６２に出射される。
【００４７】
図６は、情報処理装置６２の起動時に行われる、図３のコンテンツ提供システムの動作の例を示す図である。
【００４８】
情報処理装置６２の制御部１２１、キー・付加情報記憶部１２２、表示データ生成部１２３、表示制御部１２４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８１（図３）により、制御プログラム８３Ａが実行されて、実現される。また、インターネットサーバ５３のデータベース（ＤＢ）制御部１５１は、ＣＰＵ１１１により、提供プログラム１１３Ａが実行されて、実現される。さらに、ホームサーバ６４のデータベース制御部１４１は、ＣＰＵ１０１により、提供プログラム１０３Ａが実行されて、実現される。
【００４９】
制御部１２１は、電源をオンにすることが指示されたとき（図６の矢印▲１▼）、キー・付加情報記憶部１２２に、現在記憶されている、キー情報、および、付加情報の通知を要求する（矢印▲２▼）。
【００５０】
図７は、キー・付加情報記憶部１２２に記憶されている情報の例を示す図である。
【００５１】
図７の例においては、キー情報１２２Ａとして、「アーティストＡ」が記憶され、付加情報１２２Ｂとして、「音楽」、「未購入コンテンツ」が記憶されている。
【００５２】
ここで、キー情報とは、検索の基準（キー）となる情報である。例えば、それぞれのコンテンツには、音楽データや画像データなどのコンテンツそのものに付随するデータとして、メタデータが含まれており、インターネットサーバ５３などにより行われるコンテンツの検索においては、キー情報として選択されたメタデータと、同一のメタデータを含むコンテンツが、検索結果として抽出される。
【００５３】
また、コンテンツの検索において、キー情報とともに用いられる付加情報は、例えば、検索範囲を指定する情報であり、コンテンツのカテゴリを指定する情報等が該当する。
【００５４】
従って、図７のキー情報１２２Ａと付加情報１２２Ｂがキー・付加情報記憶部１２２に記憶されている場合、それに基づいて行われる検索は、「音楽コンテンツ」であり、かつ、情報処理装置６２のユーザが「未購入のコンテンツ」の範囲において行われ、「アーティストＡ」をメタデータに含む音楽コンテンツが検索結果として抽出される。
【００５５】
図８は、音楽コンテンツの例を示す図である。
【００５６】
図８に示されるように、音楽コンテンツは、基本的には、コンテンツＩＤ、メタデータ、および、音楽データから構成される。同様に、画像コンテンツ（動画コンテンツ、静止画コンテンツ）も、コンテンツＩＤ、メタデータ、および、画像データから構成される。図８の音楽コンテンツには、それに付随するメタデータとして、楽曲のタイトル、アーティスト名、再生時間、作詞者名、作曲者名、レーベル名、ジャンル、リリース年月日などの情報が含まれている。
【００５７】
図６の説明に戻り、キー・付加情報記憶部１２２から通知されてくるキー情報と付加情報を取得したとき（矢印▲３▼）、制御部１２１は、取得したキー情報と付加情報をホームサーバ６４に通知し、それに基づくコンテンツの検索を要求する（矢印▲４▼）。また、制御部１２２は、キー情報と付加情報をインターネットサーバ５３に通知し、それに基づくコンテンツの検索を要求する（矢印▲４▼’）。
【００５８】
ホームサーバ６４のデータベース制御部１４１は、データベース１０３に記憶されているコンテンツを検索し（矢印▲５▼）、所定のコンテンツを抽出する。データベース制御部１４１は、抽出したコンテンツの情報を、検索結果として、情報処理装置６２の表示データ生成部１２３に送信する（矢印▲６▼）。
【００５９】
インターネットサーバ５３のデータベース制御部１５１も同様に、データベース１１３に記憶されているコンテンツを検索し（矢印▲５▼’）、抽出したコンテンツの情報を、検索結果として、情報処理装置６２の表示データ生成部１２３に送信する（矢印▲６▼’）。
【００６０】
表示データ生成部１２３は、インターネットサーバ５３、およびホームサーバ６４から送信されてきた検索結果をフィルタリングし、コンテンツの検索結果をユーザに表示するための表示データを生成する。例えば、表示する検索結果の数が、ユーザにより予め設定されている場合、その数に応じた、検索結果を表示するための表示データが生成される。
【００６１】
フィルタリング結果は、表示制御部１２４に出力され（矢印▲７▼）、表示制御部１２４により、ディスプレイ８２に表示される（矢印▲８▼）。すなわち、ここで表示される検索結果の画面が、起動時の初期画面となる。
【００６２】
初期画面（コンテンツの選択画面）においては、ユーザは、キー情報と付加情報に基づいて検索されたコンテンツの中から、リモートコントローラを操作して、利用するコンテンツを選択することができる。
【００６３】
また、表示される選択画面において、ユーザが、例えば、動画コンテンツの一覧が表示されている状態から、音楽コンテンツの一覧を表示させることを指示したとき、或いは、「アーティストＡ」の音楽コンテンツの一覧が表示されている状態から、「アーティストＢ」の音楽コンテンツの一覧を表示させることを指示したとき、制御部１２１は、キー情報と付加情報を変更し、変更後のキー情報と付加情報に基づいて、再度、コンテンツの検索を行う。このときの検索結果も、ディスプレイ８２に表示され、ユーザに提示される。
【００６４】
なお、キー情報と付加情報の変更は、例えば、選択画面に表示されているカーソルの移動に応じて決定される。
【００６５】
図９は、キー情報と付加情報が変更されたときの、コンテンツ提供システムの動作の例を示す図である。
【００６６】
キー情報と付加情報が変更されたときの動作も、基本的には、図６の起動時の動作と同様である。すなわち、キー情報と付加情報が変更されたことが検出されたとき（図９の矢印▲１▼）、制御部１２１は、変更後のキー情報と付加情報をキー・付加情報記憶部１２２に記憶させるとともに（矢印▲２▼）、それらの情報をインターネットサーバ５３およびホームサーバ６４に送信し、検索を要求する（矢印▲３▼、▲３▼’）。その後、起動時の場合と同様に、インターネットサーバ５３から送信されてきた検索結果（矢印▲５▼’）と、ホームサーバ６４から送信されてきた検索結果（矢印▲５▼）に基づいて表示データが生成され、検索結果が表示される（矢印▲７▼）。
【００６７】
すなわち、ユーザは、選択画面に表示されているカーソルを移動させるだけで、キー情報と付加情報を選択することができ、それに基づいて抽出されたコンテンツの検索結果が表示されるように、選択画面の表示を切り替えることができる。
【００６８】
なお、インターネットサーバ５３、または、ホームサーバ６４に検索を要求するか否かは、ユーザによる設定次第であり、設定によっては、記憶部８３に記憶されているコンテンツの範囲内で検索が行われる。また、図６および図９においては、記憶部８３、外部記憶装置６３に対するデータの検索は省略されているが、記憶部８３と外部記憶装置６３が検索対象として設定されている場合、同様に、記憶部８３と外部記憶装置６３においても、コンテンツの検索が行われる。その検索結果は、インターネットサーバ５３の検索結果と同様に、表示データ生成部１２３により取得され、その内容が表示される。
【００６９】
図１０は、情報処理装置６２の構成例を示すブロック図である。
【００７０】
ＣＰＵ８１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１６１に記憶されているプログラム、または、記憶部８３からＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６２にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１６２にはまた、ＣＰＵ８１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【００７１】
ＣＰＵ８１、ＲＯＭ１６１、およびＲＡＭ１６２は、バス１６３を介して相互に接続されている。このバス１６３にはまた、入出力インタフェース１６４も接続されている。
【００７２】
入出力インタフェース１６４には、ハードディスクなどよりなる記憶部８３、ホームネットワーク６１に接続されるインタフェース８４、および外部記憶装置６３に接続されるインタフェース８５が接続されている。また、入出力インタフェース１６４には、入力部１６５および出力部１６６が接続される。この入力部１６５には、キーボードやマウスの他、リモートコントローラから出射された赤外線の受光部などが含まれ、出力部１６６には、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ），ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などのディスプレイ８２や、スピーカなどが含まれる。
【００７３】
入出力インタフェース１６４にはまた、必要に応じてドライブ１６７が接続され、そこに、磁気ディスク１７０、光ディスク１７１、光磁気ディスク１７２、或いは半導体メモリ１７３などが適宜装着される。磁気ディスク１７０乃至半導体メモリ１７３から読み出されたコンピュータプログラムやコンテンツが、必要に応じて記憶部８３にインストールされる。
【００７４】
なお、図３のインターネットサーバ５３、およびホームサーバ６４の構成は、基本的には、図１０に示される構成と同様である。従って、以下においては、図１０は、必要に応じて、インターネットサーバ５３、およびホームサーバ６４の構成としても引用される。
【００７５】
図１１は、情報処理装置６２の機能構成例を示すブロック図である。
【００７６】
図１１に示される各構成は、図１０のＣＰＵ８１により、記憶部８３の制御プログラム８３Ａが実行されて、実現される。上述した構成については、適宜、その説明を省略する。
【００７７】
制御部１２１は、情報処理装置６２の全体の動作を制御する。表示データ生成部１２３は、インターネットサーバ５３などから送信される検索結果をフィルタリングし、表示データを生成し、それを表示制御部１２４に出力する。また、表示データ生成部１２３は、通信制御部１８１、コンテンツ記憶部１８４から供給されるコンテンツの再生を制御する。
【００７８】
通信制御部１８１は、インタフェース８４を制御し、ホームネットワーク６１を介して行われる各機器との通信を制御する。通信制御部１８１は、例えば、インターネット５２、および、ホームネットワーク６１を介して取得されたコンテンツの検索結果を、表示データ生成部１２３に出力する。すなわち、図６と図９においては、説明の便宜上、インターネットサーバ５３、およびホームサーバ６４からの検索結果が、直接、表示データ生成部１２３に提供されるように図示されているが、実際には、その検索結果の提供は、通信制御部１８１を介して行われる。
【００７９】
外部機器制御部１８２は、インタフェース８５を介して接続される外部記憶装置６３を制御する。外部機器制御部１８２は、例えば、制御部１２１から、外部記憶装置６３に記憶されているコンテンツの検索が要求されたとき、それに従って、検索を行い、検索結果を制御部１２１に出力する。
【００８０】
入力検出部１８３は、キーボード、或いは、リモートコントローラなどによるユーザの入力を検出し、それを制御部１２１に出力する。
【００８１】
コンテンツ記憶部１８４は、記憶部８３に記憶されるコンテンツを管理し、制御部１２１により読み出しが指示されたコンテンツを表示データ生成部１２３に出力する。
【００８２】
視聴履歴記憶部１８５は、ユーザの、コンテンツの視聴履歴（情報処理装置６２の再生履歴）を記憶し、適宜、視聴履歴を制御部１２１に提供する。
【００８３】
図１２は、視聴履歴記憶部１８５により記憶される視聴履歴の例を示す図である。
【００８４】
例えば、視聴履歴として、再生したそれぞれのコンテンツのＩＤ、視聴回数、最終のアクセス（最後に視聴された年月日、時刻）が視聴履歴記憶部１８５により記憶される。図１２の例においては、コンテンツＩＤ「１」のコンテンツは、過去に「５回」視聴され、最後の視聴年月日が「２００２年１１月１５日」であり、その時刻が「１０時５２分」とされている。また、コンテンツＩＤ「２」のコンテンツは、過去に「３回」視聴され、最後の視聴年月日が「２００２年１０月１４日」であり、その時刻が「２２時３０分」とされている。
【００８５】
視聴履歴記憶部１８５により記憶されている視聴履歴に基づいて、検索結果の表示の切り替えなどが行われる。
【００８６】
図１３は、情報管理装置としてのホームサーバ６４の機能構成例を示すブロック図である。この構成は、ホームサーバ６４のＣＰＵ１０１により、データベース１０３に記憶されている提供プログラム１０３Ａが実行されて、実現される。
【００８７】
制御部２０１は、ホームサーバ６４の全体の動作を制御し、通信制御部２０２は、インタフェース１０２を介して行われる、情報処理装置６２との通信を制御する。データベース制御部１４１は、情報処理装置６２から通知されてきたキー情報と付加情報に基づいて、データベース１０３に記憶されているコンテンツの検索を行い、その検索結果を抽出する。データベース制御部１４１により抽出された検索結果は、通信制御部２０２に出力され、通信制御部２０２により、情報処理装置６２に送信される。なお、インターネットサーバ５３も、図１３に示される構成と同様の構成を有している。
【００８８】
次に、図３のコンテンツ提供システムの動作について説明する。
【００８９】
始めに、図１４のフローチャートを参照して、起動時の情報処理装置６２の処理について説明する。この処理は、基本的には、図６に示される処理と同様である。
【００９０】
電源をオンにすることが入力検出部１８３により検出されたとき、制御部１２１は、ステップＳ１において、キー・付加情報記憶部１２２に、現在記憶されているキー情報と付加情報を読み出す。すなわち、キー・付加情報記憶部１２２に対して、制御部１２２からキー情報と付加情報の通知が要求される。
【００９１】
ステップＳ２において、制御部１２１は、コンテンツ記憶部１８４を制御し、キー・付加情報記憶部１２２から読み出したキー情報と付加情報に基づいて、内部データベース（記憶部８３）に記憶されているコンテンツを検索する。上述したように、コンテンツの検索は、付加情報により指定される範囲で行われ、検索結果として、キー情報と同一のメタデータを有するコンテンツが抽出される。コンテンツ記憶部１８４によるコンテンツの検索結果は、表示データ生成部１２３に出力される。
【００９２】
制御部１２１は、ステップＳ３において、例えば、記憶部８３に記憶されている、検索に関するユーザの設定を読み出す。ユーザの設定により、例えば、外部記憶装置６３に記憶されているコンテンツを検索するか否か、インターネットサーバ５３のデータベース１１３に記憶されているコンテンツを検索するか否か、ホームサーバ６４のデータベース１０３に記憶されているコンテンツを検索するか否かが表される。
【００９３】
なお、ユーザの設定には、検索対象とする情報管理装置のアドレス情報、検索の前処理として情報管理装置との間で行われる、認証処理において用いられるパスワードなどの情報なども含まれている。
【００９４】
制御部１２１は、ステップＳ３で読み出した設定に基づいて、ステップＳ４において、外部記憶装置６３を検索するか否かを判定する。制御部１２１は、ステップＳ４において、外部記憶装置６３を検索すると判定した場合、ステップＳ５に進み、ステップＳ１で読み出したキー情報と付加情報に基づいて、外部記憶装置６３を検索する。すなわち、外部機器制御部１８２に対して、制御部１２１から、キー情報と付加情報が通知され、外部記憶装置６３に記憶されているコンテンツの検索が指示される。
【００９５】
検索結果（検索により抽出されたコンテンツのタイトル名や作成日時などの、コンテンツに関する情報）は、制御部１２１を介して、表示データ生成部１２３に出力される。
【００９６】
ステップＳ６において、制御部１２１は、次に、ステップＳ３で読み出した設定に基づいて、ホームサーバ６４を検索するか否かを判定する。制御部１２１は、ステップＳ６において、ホームサーバ６４を検索すると判定した場合、ステップＳ７に進む。ステップＳ７において、通信制御部１８１は、制御部１２１からの指示に応じて、ホームネットワーク６１を介して、ホームサーバ６４にアクセスし、キー情報と付加情報に基づくコンテンツの検索を、ホームサーバ６４に要求する。
【００９７】
ホームサーバ６４の検索結果は、ホームネットワーク６１を介して通信制御部１８１により取得され、表示データ生成部１２３に出力される。
【００９８】
ステップＳ８において、制御部１２１は、次に、ステップＳ３で読み出した設定に基づいて、インターネットサーバ５３を検索するか否かを判定する。制御部１２１は、ステップＳ８において、インターネットサーバ５３を検索すると判定した場合、ステップＳ９に進む。ステップＳ９において、通信制御部１８１は、制御部１２１からの指示に応じて、ホームネットワーク６１、ルーター装置６５、および、インターネット５２を介して、インターネットサーバ５３にアクセスし、キー情報と付加情報に基づくコンテンツの検索を、インターネットサーバ５３に要求する。
【００９９】
インターネットサーバ５３の検索結果は、インターネット５２、ルーター装置６５、および、ホームネットワーク６１を介して通信制御部１８１により取得され、表示データ生成部１２３に出力される。
【０１００】
なお、ステップＳ４において、外部記憶装置６３を検索しないと判定された場合、ステップＳ５の処理はスキップされ、ステップＳ６において、ホームサーバ６４を検索しないと判定された場合、ステップＳ７の処理はスキップされる。また、ステップＳ８において、インターネットサーバ５３を検索しないと判定された場合、ステップＳ９の処理はスキップされる。
【０１０１】
検索対象とする情報管理装置が、さらに設定されている場合、その装置に対する、検索の要求も行われる。例えば、インターネット５２に接続される複数の情報管理装置が、検索対象としてユーザにより設定されている場合、それぞれの装置に対して、検索が要求され、検索結果が取得される。
【０１０２】
ステップＳ１０において、表示データ生成部１２３は、インターネットサーバ５３、および、ホームサーバ６４から取得され、通信制御部１８１を介して供給される検索結果、外部機器制御部１８２により外部記憶装置６３から取得され、制御部１２１を介して供給される検索結果、および、コンテンツ記憶部１８４により記憶部８３から取得され、供給される検索結果を取得する。また、ステップＳ１０において、表示データ生成部１２３は、取得した検索結果に基づいて、表示データを生成する。
【０１０３】
上述したように、例えば、一覧に表示する検索結果の数等の情報が、ユーザにより予め設定されている場合、その設定に応じて、表示データが生成される。表示データ生成部１２３により生成された表示データは、表示制御部１２４に出力される。
【０１０４】
なお、検索の際に、例えば、情報処理装置６２からホームサーバ６４に対して、要求する検索結果の数が通知され、その数に応じた検索結果のみが、情報処理装置６２に対して通知されてくるようにしてもよい。
【０１０５】
ステップＳ１１において、表示制御部１２４は、表示データ生成部１２３から供給されてきた表示データに基づいて、検索結果をディスプレイ８２に表示し、起動処理を終了する。ここで表示される画面が、情報処理装置６２の起動時の初期画面（選択画面）となる。
【０１０６】
図１５は、ステップＳ１１で表示される選択画面の例を示す図である。
【０１０７】
図１５のコンテンツ選択・表示領域２１１には、「アーティストＡ」の音楽コンテンツ（アーティストＡをメタデータに含む音楽コンテンツ）の一覧が表示され、それぞれのタイトル（楽曲名）と、発売日が表示されている。図１５の例においては、「曲１」の発売日は「２００２年９月２２日」とされ、「曲２」の発売日は「２００２年１１月１日」とされている。また、「曲３」の発売日は「２００２年１０月９日」とされ、「曲４」の発売日は「２００２年８月１５日」とされている。
【０１０８】
この音楽コンテンツのタイトル、および、発売日は、キー情報と付加情報に基づく検索結果として、インターネットサーバ５３、外部記憶装置６３、ホームサーバ６４、および記憶部８３から取得されたものである。
【０１０９】
図１５においては、「曲２」がカーソル２５１により選択されている。ユーザは、このカーソル２５１をリモートコントローラなどにより移動させ、再生するコンテンツなどを選択することができる。
【０１１０】
ディスプレイ８２の上方（メニュー表示領域２１２Ａ）には、コンテンツ選択・表示領域２１１に表示されているコンテンツを、発売日の新しいものから順に表示させるときに操作されるＮＥＷボタン２２１、名前順に表示させるときに操作されるＮＡＭＥボタン２２２、および、アクセス頻度の高い順に表示させるときに操作されるＡＣＣＥＳＳボタン２２３が表示されている。図１５においては、この３つのボタンのうち、ＮＡＭＥボタン２２２がカーソル２４１により選択されている。ユーザは、カーソル２４１をリモートコントローラなどにより移動させ、コンテンツ選択・表示領域２１１の表示を切り替えることができる。
【０１１１】
ディスプレイ８２の左方には、音楽コンテンツの一覧（検索結果）をコンテンツ選択・表示領域２１１に表示させるときに操作される音楽ボタン２３１、動画コンテンツの一覧をコンテンツ選択・表示領域２１１に表示させるときに操作される動画ボタン２３２、静止画コンテンツの一覧をコンテンツ選択・表示領域２１１に表示させるときに操作される静止画ボタン２３３、および、コンテンツの種類に関わらず、全てのコンテンツの一覧をコンテンツ選択・表示領域２１１に表示させるときに操作されるＡＬＬボタン２３４が表示されている。
【０１１２】
図１５の例においては、音楽ボタン２３１がカーソル２４２により選択されている。ユーザは、カーソル２４２をリモートコントローラなどにより移動させ、コンテンツ選択・表示領域２１１に表示させるコンテンツのカテゴリを切り替えることができる。
【０１１３】
なお、図１５を含むディスプレイ８２の表示例においては、アクティブなカーソル（リモートコントローラにより操作可能なカーソル）が、斜線で示されている。
【０１１４】
ここで、リモートコントローラ２６１による操作が行われた場合の、ディスプレイ８２の表示について説明する。なお、図１６を含む、これ以降のリモートコントローラ２６１の図においては、ユーザにより操作されたボタンに、色が付されている。
【０１１５】
例えば、図１５に示されるように、コンテンツ選択・表示領域２１１の「曲２」がカーソル２５１により選択されている状態で、図１６の十字確定ボタン２７７の下ボタンが１回だけ押下されたとき、ディスプレイ８２の表示は、図１７に示されるように、カーソル２５１が下方向に移動し、「曲３」が選択される状態になる。
【０１１６】
また、図１７の画面が表示されている状態において、図１８に示されるように、リモートコントローラ２６１のメニューボタン２７１が１回だけ押下されたとき、ディスプレイ８２の表示は、図１９に示されるものとなる。すなわち、カーソル２４１とカーソル２４２がアクティブなカーソルになり、十字確定ボタン２７７の操作に連動して、カーソル２４１が左右に移動可能となり、カーソル２４２が上下に移動可能となる。
【０１１７】
さらに、図１９に示されるように、アクティブなカーソル２４１によりＮＡＭＥボタン２２２が選択されている状態で、十字確定ボタン２７７の左ボタンが１回だけ押下され、続けて、確定ボタンが押下されたとき、ディスプレイ８２の表示は、図２０に示されるものになる。すなわち、ＮＥＷボタン２２１が押下されることに応じて、コンテンツの表示順序が切り替わり、上から「曲２」、「曲３」、「曲１」、「曲４」の順にソートされ、発売日の新しいものから（直近のものから）順に表示される。また、カーソル２５１の位置も、「曲３」の音楽コンテンツの表示に連動して移動する。
【０１１８】
図２０に示されるように、「曲３」がカーソル２５１により選択されている状態で、図２１に示されるように、リモートコントローラ２６１の再生ボタン２７２が押下されたとき、再生コマンドが情報処理装置６２に対して送信され、「曲３」の再生が開始される。
【０１１９】
図２２は、図２０の画面が表示されている状態で、「曲３」の再生が指示されたときの、ディスプレイ８２の表示例を示す図である。
【０１２０】
図２２においては、コンテンツ選択・表示領域２１１には、ウインドウ２１１Ａが表示され、そこに、再生中の音楽コンテンツのアーティスト名「アーティストＡ」と、曲名「曲３」が表示されている。また、ウインドウ２１１Ａの下に、ウインドウ２１１Ｂが表示され、そこに、「再生中」の文字が表示される。なお、このとき、情報処理装置６２に設けられている図示せぬスピーカからは、「曲３」が出力される。また、再生されるコンテンツが動画コンテンツである場合、ウインドウ２１１Ｂには、その内容が表示される。
【０１２１】
以上のように、リモートコントローラ２６１の操作に連動して、カーソルが移動され、カーソルによる選択対象が切り替えられる。また、カーソルにより選択対象が切り替えられることに応じて、上述したキー情報と付加情報が変更される。
【０１２２】
具体的には、図１５の音楽コンテンツのそれぞれのタイトル、および、アーティスト名（アーティストＡ）は、音楽コンテンツのメタデータであり、カーソル２５１により選択されているタイトルまたはアーティスト名が、キー情報として設定される。同様に、ディスプレイの左方に表示される音楽ボタン２３１乃至ＡＬＬボタン２３４は、コンテンツの検索範囲を指定する付加情報であり、カーソル２４２により選択されているカテゴリが、付加情報として設定される。すなわち、コンテンツの選択画面には、複数のキー情報（メタデータ）と付加情報が配置されている。
【０１２３】
キー情報と付加情報が変更されることにより、コンテンツ選択・表示領域２１１の表示が切り替えられる。
【０１２４】
次に、図２３のフローチャートを参照して、キー情報と付加情報が変更されたときに行われる、情報処理装置６２の表示の切り替え処理について説明する。この処理は、基本的には、図９に示される処理と同様である。
【０１２５】
ステップＳ２１において、制御部１２１は、入力検出部１８３からの出力に基づいて、ディスプレイ８２に表示されている画面上で、キー情報または付加情報の変更が指示されたか否かを判定し、変更が指示されたと判定するまで待機する。
【０１２６】
例えば、図２０に示されるように、「アーティストＡ」の音楽コンテンツがコンテンツ選択・表示領域２１１に表示されている状態で、動画ボタン２３２が選択され、動画コンテンツを表示することが指示されたとき、または、「アーティストＡ」のコンテンツが表示されている状態で、所定の操作により、「アーティストＢ」の音楽コンテンツを表示させることが指示されたとき、キー情報または付加情報の変更が指示されたと判定される。なお、キー情報、または付加情報が、キーボードなどによりユーザにより入力されたときに、その変更が指示されたと判定されるようにしてもよい。
【０１２７】
制御部１２１は、ステップＳ２１において、キー情報または付加情報の変更が指示されたと判定した場合、ステップＳ２２に進み、変更後のキー情報と付加情報を、キー・付加情報記憶部１２２に保存させる。例えば、図２０に示されるように、「アーティストＡ」の「曲３」がカーソル２５１により選択されている状態で、動画ボタン２３２が操作され、動画コンテンツを表示することが指示された場合、キー情報として「アーティストＡ、曲３」が、付加情報として「動画コンテンツ」が、キー・付加情報記憶部１２２に新たに保存される。
【０１２８】
また、「アーティストＡ」のコンテンツが表示されている状態で、所定の操作により、「アーティストＢ」の音楽コンテンツを表示させることが指示されたとき、キー情報「アーティストＢ」と、付加情報「音楽コンテンツ」がキー・付加情報記憶部１２２に保存される。
【０１２９】
このように、カーソルの移動に連動して、検索の基準となるキー情報と、検索範囲を指定する付加情報が変更される。
【０１３０】
ステップＳ２３乃至Ｓ３２の処理は、図１４のステップＳ２乃至Ｓ１１の処理と同様である。すなわち、ステップＳ２２で変更された、新たなキー情報と付加情報に基づいて、内部データベースが検索され（ステップＳ２３）、その後、ユーザによる設定に応じて、適宜、外部記憶装置６３、ホームサーバ６４、インターネットサーバ５３において、新たなキー情報と付加情報に基づく検索が行われる（ステップＳ２６，Ｓ２８，Ｓ３０）。
【０１３１】
検索結果は、ステップＳ３１において、表示データ生成部１２３により取得され、表示データ生成部１２３により生成された表示データに基づいて、例えば、カーソルの移動に応じて変更された、新たなキー情報と付加情報による検索結果（コンテンツの選択画面）が、ディスプレイ８２のコンテンツ選択・表示領域２１１に表示される。
【０１３２】
ここで、図２３のフローチャートを参照して説明した処理の、より具体的な処理について説明する。
【０１３３】
始めに、図２４のフローチャートを参照して、図２５に示されるように、コンテンツ選択・表示領域２１１の「アーティストＡ」の音楽コンテンツ「曲３」がカーソル２５１により選択された状態で、動画コンテンツの表示が指示された場合に、情報処理装置６２と情報管理装置（インターネットサーバ５３、ホームサーバ６４）の間で行われる処理について説明する。図２５は、図２０の状態から、カーソル２４２がアクティブにされ、動画ボタン２３２が選択された場合のディスプレイ８２の表示例を示す図である。
【０１３４】
動画コンテンツの表示が指示されたとき、制御部１２１は、ステップＳ４１において、キー情報「アーティストＡ、曲３」、付加情報「動画コンテンツ」を含む検索要求を情報管理装置に送信し、「アーティストＡ、曲３」をメタデータに含む動画コンテンツの検索を要求する。なお、このとき、同様に、「アーティストＡ、曲３」をメタデータに含む動画コンテンツの検索が、外部記憶装置６３、および、内部データベースにおいても行われる。
【０１３５】
情報管理装置の通信制御部２０２（図１３）は、ステップＳ５１において、情報処理装置６２から送信されてきた検索要求を受信し、それをデータベース制御部１４１に出力する。データベース制御部１４１は、ステップＳ５２において、情報処理装置６２から通知されてきたキー情報と付加情報に基づいて、データベース１１３に記憶されているコンテンツの検索を行い、「アーティストＡ、曲３」をメタデータに含む動画コンテンツを抽出する。動画コンテンツのタイトルや発売日などの情報が、検索結果としてデータベース制御部１４１により取得され、通信制御部２０２に出力される。
【０１３６】
通信制御部２０２は、ステップＳ５３において、検索結果を表す情報を情報処理装置６２に対して送信する。
【０１３７】
情報処理装置６２の通信制御部１８１は、ステップＳ４２において、情報管理装置から送信されてきた検索結果を受信し、それを表示データ生成部１２３に出力する。表示データ生成部１２３は、ステップＳ４３において、情報管理装置からの検索結果に基づいて表示データを生成し、ステップＳ４４に進み、生成した表示データによる選択画面をディスプレイ８２に表示させる。
【０１３８】
図２６は、ステップＳ４４におけるディスプレイ８２の表示例を示す図である。
【０１３９】
図２６においては、動画コンテンツである「曲３関連動画３」、「曲３関連動画１」、「曲３関連動画２」が、検索結果として一覧表示されている。これらの「曲３関連動画３」、「曲３関連動画１」、「曲３関連動画２」は、アーティストＡによる「曲３」のプロモーションビデオなどの動画コンテンツであり、そのメタデータには、それぞれ、動画コンテンツに出演するアーティスト名としての「アーティストＡ」と、コンテンツのタイトルとしての「曲３」が含まれている。
【０１４０】
ユーザは、図２６のコンテンツ選択・表示領域２１１に表示されている動画コンテンツの中から所定の動画コンテンツを選択し、リモートコントローラ２６１の再生ボタン２７２を押下することで、それを再生させることができる。
【０１４１】
以上のように、ユーザは、カテゴリを切り替えるだけで、それまでコンテンツ選択・表示領域２１１に表示されていたコンテンツに関連する他のコンテンツを表示させることができる。例えば、図２０の画面が表示されている状態で、「曲３」のプロモーションビデオなどの動画コンテンツを視聴したいと思った場合、ユーザは、単に、コンテンツ選択・表示領域２１１に、動画コンテンツを表示させるようにコンテンツのカテゴリを切り替えるだけで、「曲３」に関連する動画コンテンツを表示させることができる。
【０１４２】
すなわち、ユーザは、効率的に、かつ、迅速に、好みのコンテンツを選択することができる。
【０１４３】
仮に、以上のように、カテゴリを切り替えるだけで、自動的に、キー情報と付加情報が変更され、それに基づいてコンテンツが検索されるような機能が設けられていない場合、ユーザは、図２０に示される状態から、「曲３」のプロモーションビデオを視聴するには、コンテンツ選択・表示領域２１１に、動画コンテンツの一覧（アーティストの動画コンテンツの一覧）を表示させ、その一覧の中から、アーティストＡに関する動画コンテンツの一覧を表示させ、さらに、その一覧の中から、再生させるコンテンツを選択する必要がある。
【０１４４】
図２７は、ディスプレイ８２の他の表示例を示す図である。
【０１４５】
図２７の表示においては、カーソル２５１により「アーティストＡ」が選択されるとともに、動画コンテンツを表示することがカーソル２４２により選択されている。
【０１４６】
次に、図２８のフローチャートを参照して、図２７に示されるように、カーソル２５１により「アーティストＡ」が選択された状態で、コンテンツ選択・表示領域２１１に、動画コンテンツを表示させることが指示された場合に、情報処理装置６２と情報管理装置の間で行われる処理について説明する。図２８の処理は、検索に用いられるキー情報と付加情報が異なる点を除いて、図２４の処理と基本的に同様の処理である。
【０１４７】
すなわち、「アーティストＡ」がカーソル２５１により選択された状態で、動画コンテンツの表示が指示されたとき、ステップＳ６１において、そのときカーソル２５１により選択されている「アーティストＡ」が、キー情報として設定され、カーソル２４２により選択されている「動画」が、付加情報として設定される。そして、設定されたキー情報と付加情報を含む検索要求が情報管理装置に送信され、「アーティストＡ」をメタデータに含む動画コンテンツの検索が要求される。このとき、「アーティストＡ」をメタデータに含む動画コンテンツの検索が、外部記憶装置６３、および、内部データベースにおいても行われる。
【０１４８】
情報処理装置６２からの要求は、ステップＳ７１において、情報管理装置により受信され、ステップＳ７２において、情報処理装置６２から通知されてきたキー情報と付加情報に基づく、動画コンテンツの検索が行われる。これにより、「アーティストＡ」をメタデータに含む動画コンテンツが抽出される。抽出された動画コンテンツに関する情報を含む検索結果は、ステップＳ７３において、情報処理装置６２に対して送信される。
【０１４９】
ステップＳ６２において、情報管理装置から送信されてきた検索結果が受信され、ステップＳ６３において、検索結果に基づいて、表示データが生成される。生成された表示データに基づいて、ステップＳ６４において、検索結果の一覧がディスプレイ８２に表示される。
【０１５０】
図２９は、ステップＳ６４におけるディスプレイ８２の表示例を示す図である。
【０１５１】
図２９に示される表示においては、動画コンテンツである「アーティストＡ関連動画３」、「アーティストＡ関連動画１」、「アーティストＡ関連動画２」、「アーティストＡ関連動画５」が、検索結果として一覧表示されている。また、スクロールボタン２１１Ａにより、検索結果として抽出されたコンテンツを、さらに表示させることが可能とされている。
【０１５２】
図２９の「アーティストＡ関連動画３」、「アーティストＡ関連動画１」、「アーティストＡ関連動画２」、「アーティストＡ関連動画５」は、アーティストＡによる楽曲（図２７の曲３を含む楽曲全体）のプロモーションビデオなどの動画コンテンツであり、そのメタデータには、それぞれ、動画コンテンツに出演するアーティスト名としての「アーティストＡ」が含まれている。ユーザは、図２９に示される動画コンテンツの中から所定のコンテンツを選択し、それを再生させることができる。
【０１５３】
以上のように、ユーザは、アーティストＡの音楽コンテンツが表示されている状態（図２７の状態）から、アーティストＡに関連する動画コンテンツの一覧を、効率的に、かつ、迅速に表示させることができる。
【０１５４】
図３０は、ディスプレイ８２のさらに他の表示例を示す図である。
【０１５５】
図３０の表示においては、カーソル２５１により「アーティストＡ」が選択されるとともに、ＡＬＬボタン２３４がカーソル２４２により選択されている。
【０１５６】
次に、図３１のフローチャートを参照して、図３０に示されるように、カーソル２５１により「アーティストＡ」が選択された状態で、コンテンツ選択・表示領域２１１に、「アーティストＡ」に関連する全てのコンテンツを表示させることが指示された場合（ＡＬＬボタン２３４が操作された場合）に、情報処理装置６２と情報管理装置の間で行われる処理について説明する。図３１の処理は、検索に用いられる付加情報が異なる点を除いて、図２８の処理と基本的に同様の処理である。
【０１５７】
すなわち、「アーティストＡ」がカーソル２５１により選択された状態で、「アーティストＡ」に関連する全てのコンテンツの表示が指示されたとき、ステップＳ８１において、キー情報として選択されたメタデータ「アーティストＡ」と、付加情報として選択された「ＡＬＬ」を含む検索要求が情報管理装置に送信され、コンテンツの検索が要求される。このとき、「アーティストＡ」をメタデータに含むコンテンツの検索が、外部記憶装置６３、および、内部データベース、あるいは必要に応じて、ホームサーバ６４およびインターネットサーバ５３においても行われる。
【０１５８】
情報処理装置６２からの要求は、ステップＳ９１において、情報管理装置により受信され、ステップＳ９２において、情報処理装置６２から通知されてきたキー情報と付加情報に基づく、コンテンツの検索が行われる。これにより、「アーティストＡ」をメタデータに含む、全てのコンテンツが抽出される。抽出されたコンテンツに関する情報を含む検索結果は、ステップＳ９３において、情報処理装置６２に対して送信される。
【０１５９】
ステップＳ８２において、情報管理装置から送信されてきた検索結果が受信され、ステップＳ８３において、検索結果に基づいて、表示データが生成される。生成された表示データに基づいて、ステップＳ８４において、検索結果の一覧がディスプレイ８２に表示される。
【０１６０】
図３２は、ステップＳ８４において表示される選択画面の例を示す図である。
【０１６１】
図３２の表示においては、コンテンツ選択・表示領域２１１には、動画コンテンツである「アーティストＡ関連動画３」、「アーティストＡ関連動画１」、音楽コンテンツである「アーティストＡ関連アルバム」、静止画コンテンツである「アーティストＡ関連静止画像」、および、Ｗｅｂコンテンツである「アーティストＡ公式ホームページ」が検索結果として一覧表示されている。また、スクロールボタン２１１Ａにより、検索結果として抽出されたコンテンツを、さらに表示させることが可能とされている。
【０１６２】
図３２の「アーティストＡ関連動画３」、「アーティストＡ関連動画１」、「アーティストＡ関連アルバム」、「アーティストＡ関連静止画像」、「アーティストＡ公式ホームページ」は、全て、アーティストＡに関連するコンテンツである。これらのコンテンツのメタデータには、それぞれ、アーティスト名として「アーティストＡ」が含まれている。ユーザは、図３２に示されるコンテンツの中から、所定のコンテンツを選択し、視聴することができる。
【０１６３】
以上のように、ユーザは、アーティストＡの音楽コンテンツが表示されている状態（図３０の状態）から、アーティストＡに関連するコンテンツの一覧を、効率的に、かつ、迅速に表示させることができる。
【０１６４】
以上においては、基本的に、キー情報と付加情報に基づいて抽出されたコンテンツの検索結果が、コンテンツの選択画面に表示される場合について説明したが、同様に、キー情報と付加情報に基づく検索により、コンテンツの購入画面（サイト）に、情報処理装置６２のユーザが持っていない未購入のコンテンツのみが一覧表示されるようにすることもできる。
【０１６５】
次に、図３３のフローチャートを参照して、コンテンツの購入サイトの画面を表示するときに、情報処理装置６２と情報管理装置（購入サイトの管理サーバ（例えば、図３のインターネットサーバ５３））の間で行われる処理について説明する。図３３の処理は、検索に用いられるキー情報と付加情報が異なる点を除いて、図２８等の処理と基本的に同様の処理である。
【０１６６】
例えば、購入サイトのアーティスト選択画面において、「アーティストＡ」がユーザにより選択され、「アーティストＡ」のコンテンツの購入画面を表示させることが指示されたとき、或いは、「アーティストＡ」をキー情報として実行された検索結果に表示される一覧の中から、「アーティストＡ」のコンテンツの購入画面を表示させることが指示されたとき、ステップＳ１０１において、制御部１２１は、キー情報「アーティストＡ」と、付加情報「未購入音楽コンテンツ」を含む検索要求を情報管理装置に送信する。
【０１６７】
なお、情報管理装置においては、情報処理装置６２のユーザを識別するための識別情報に対応付けて、ユーザが既に購入済みのコンテンツの情報が登録されており、情報処理装置６２から送信される検索要求には、ユーザにより入力された識別情報なども含まれる。
【０１６８】
情報処理装置６２からの要求は、ステップＳ１１１において、情報管理装置により受信され、ステップＳ１１２において、情報処理装置６２から通知されてきたキー情報と付加情報に基づく、アーティストＡの未購入音楽コンテンツの検索が行われる。また、このとき、情報処理装置６２から通知されてきた識別情報に基づいて取得される、購入済みの音楽コンテンツに関する情報も参照される。
【０１６９】
これにより、購入可能な音楽コンテンツのうち、情報処理装置６２のユーザが未購入の、アーティストＡの音楽コンテンツの情報が抽出され、検索結果として、ステップＳ１１３において、情報処理装置６２に対して送信される。
【０１７０】
ステップＳ１０２において、情報管理装置から送信されてきた検索結果が受信され、ステップＳ１０３において、検索結果に基づいて、表示データが生成される。生成された表示データに基づいて、ステップＳ１０４において、未購入コンテンツの一覧がディスプレイ８２に表示される。
【０１７１】
図３４は、音楽コンテンツの購入画面の表示例を示す図である。
【０１７２】
図３４に示されるように、キー情報「アーティストＡ」と、付加情報「未購入音楽コンテンツ」に基づく検索結果として、「アーティストＡ」の未購入コンテンツである「曲３」、「曲４」、「曲５」、「曲６」、「曲７」が、コンテンツ選択・表示領域２１１に一覧表示される。また、図３４の例においては、それぞれのコンテンツ毎に、アーティスト名、発売日、タイトル、ジャンル、価格が表示されている。
【０１７３】
ユーザは、それぞれの未購入コンテンツの右端に表示されている購入ボタン２８１−１乃至２８１−５を押下することにより、表示された音楽コンテンツを購入（ダウンロード）することができる。
【０１７４】
このように、未購入のコンテンツの一覧が表示されるため、ユーザは、表示されているコンテンツが、購入済みのコンテンツであるのか、或いは、未購入のコンテンツであるのかを確認することなく、容易に、かつ迅速に、購入するコンテンツを選択することができる。また、ユーザが、既に購入済みのコンテンツを再度購入してしまうことを抑制することができる。
【０１７５】
図３５は、音楽コンテンツの購入画面の他の表示例を示す図である。
【０１７６】
図３５のコンテンツ選択・表示領域２１１には、アーティストＡとアーティストＢの購入済みのコンテンツが表示されるとともに、アーティストＡとアーティストＢの未購入コンテンツが、それぞれ、ウインドウ２９１とウインドウ２９２に表示されている。
【０１７７】
図３５の例においては、アーティストＡの「曲１」と「曲２」、および、アーティストＢの「曲９」は、ユーザが購入済みの音楽コンテンツとされている。また、アーティストＡの未購入コンテンツは、全２２曲であり、その中には、「曲３」、「曲４」、「曲５」、「曲６」、「曲７」が含まれていることがウインドウ２９１に表示されている。さらに、アーティストＢの未購入コンテンツは、全１２曲であり、その中には、「曲１０」、「曲１１」、「曲１２」、「曲１３」が含まれていることがウインドウ２９２に表示されている。
【０１７８】
この表示は、例えば、未購入音楽コンテンツを付加情報として、情報管理装置により行われた検索の検索結果（ウインドウ２９１とウインドウ２９２に表示されるタイトル）と、ユーザにより既に購入されている音楽コンテンツの情報に基づいて表示されるものである。例えば、既に購入されている音楽コンテンツに関する情報は、視聴履歴記憶部１８５などにより管理されている。
【０１７９】
ユーザは、図３５の購入サイトにおいて、未購入コンテンツの中から、購入する音楽コンテンツを選択することができる。
【０１８０】
このように、複数のアーティストについて、購入済みのコンテンツと、未購入のコンテンツの一覧が、音楽コンテンツの購入画面に表示されることによっても、ユーザは、容易に、かつ迅速に、購入するコンテンツを選択することができる。
【０１８１】
図３６は、図３５のアーティストＡの音楽コンテンツに関する、他の表示例を示す図である。
【０１８２】
図３６の例においては、アーティストＡのコンテンツのみが一覧表示され、購入済みの音楽コンテンツである「曲１」と「曲２」の右方には、それぞれ、購入済みであることが表示されている。また、それ以外の「曲３」、「曲４」、「曲５」の右方には、それぞれ、未購入であることが表示されている。
【０１８３】
このように、様々な購入画面の表示が可能である。
【０１８４】
以上においては、主に、音楽コンテンツに関する選択画面の表示について説明したが、同様に、動画コンテンツや静止画コンテンツなどの選択画面も、ディスプレイ８２に表示される。
【０１８５】
図３７は、動画コンテンツの選択画面の表示例を示す図である。
【０１８６】
図３７に示される選択画面においては、カーソル２４２により、動画ボタン２３２が選択され、コンテンツ選択・表示領域２１１に、例えば、記憶部８３に記憶されている動画コンテンツ（映画）の一覧（タイトル名「タイトル１」、「タイトル２」、「タイトル３」、「タイトル４」が付された動画コンテンツ）が表示されている。また、それぞれの動画コンテンツの情報として、タイトル、公開日、監督名、および、俳優に関する情報が表示されている。
【０１８７】
さらに、図３７の例においては、コンテンツ選択・表示領域２１１の下方に表示されるウインドウ３０１には、ユーザにより選択されたキー情報に基づいて抽出される関連コンテンツの情報が表示されるようになされている。例えば、映画のタイトルがキー情報として選択されている場合、関連コンテンツとして、映画の主題歌、サウンドトラック、映画に関連するグッズの販売サイトなどの情報が表示される。
【０１８８】
ユーザは、ウインドウ３０１に表示される関連コンテンツを選択することにより、例えば、関連コンテンツを再生したり、或いは、関連コンテンツや関連グッズを購入したりすることができる。すなわち、図３７の選択画面において、ウインドウ３０１に表示される主題歌にカーソル２５１を移動させ、再生を指示することにより、ユーザは、映画「タイトル１」の関連コンテンツである主題歌の音楽コンテンツを再生させることができる。
【０１８９】
次に、図３８のフローチャートを参照して、ウインドウ３０１に関連コンテンツを表示するときに、情報処理装置６２と情報管理装置の間で行われる処理について説明する。図３８の処理は、検索に用いられるキー情報と付加情報が異なる点を除いて、図２８等の処理と基本的に同様の処理である。
【０１９０】
例えば、図３７に示されるように、アクティブにされたカーソル２５１により、「タイトル１」が選択されたとき、ステップＳ１４１において、キー情報「タイトル１」、付加情報「関連コンテンツ」を含む検索要求が情報処理装置６２から情報管理装置に送信され、「タイトル１」をメタデータに含む、関連コンテンツの検索が要求される。このとき、「タイトル１」をメタデータに含む関連コンテンツの検索が、外部記憶装置６３、および、内部データベース、あるいは必要に応じて、ホームサーバ６４およびインターネットサーバ５３においても行われる。
【０１９１】
情報処理装置６２からの要求は、ステップＳ１５１において、情報管理装置により受信され、ステップＳ１５２において、情報処理装置６２から通知されてきたキー情報と付加情報に基づく、コンテンツの検索が行われる。これにより、「タイトル１」をメタデータに含む、コンテンツが、関連コンテンツとして抽出される。抽出されたコンテンツに関する情報を含む検索結果は、ステップＳ１５３において、情報処理装置６２に対して送信される。
【０１９２】
ステップＳ１４２において、情報管理装置から送信されてきた検索結果が通信制御部１８１により受信され、ステップＳ１４３において、表示データ生成部１２３により、検索結果に基づく表示データが生成される。生成された表示データに基づいて、ステップＳ１４４において、関連コンテンツが、ウインドウ３０１に表示される。
【０１９３】
以上の処理が、カーソル２５１が移動される毎に行われ、そのときカーソル２５１により選択されている関連コンテンツの情報が、順次、ウインドウ３０１に表示される。
【０１９４】
図３９は、動画コンテンツの選択画面の他の表示例を示す図である。
【０１９５】
コンテンツ選択・表示領域２１１には、検索により抽出されたタイトル１乃至タイトル６の動画コンテンツが表示されている。また、それぞれの動画コンテンツに関する情報として、動画コンテンツのタイトル、公開日、監督名、および、俳優に関する情報が表示されている。
【０１９６】
ユーザは、図３９の画面が表示されている状態で、カーソル２５１を移動させ、カテゴリを切り替えることにより、図４１のように好みの俳優が出演している他のコンテンツをコンテンツの販売サイトから購入することができる。図３９の例においては、カーソル２５１により、タイトル１の動画コンテンツに出演している俳優である「俳優Ａ」が選択されている。
【０１９７】
次に、図４０のフローチャートを参照して、図３９の選択画面において選択された俳優が出演する、他のコンテンツの選択画面（購入画面）を表示するときに、情報処理装置６２と情報管理装置の間で行われる処理について説明する。図４０の処理は、検索に用いられるキー情報と付加情報が異なる点を除いて、図２８等の処理と基本的に同様の処理である。
【０１９８】
例えば、図３９に示されるように、アクティブにされたカーソル２５１により、タイトル１の動画コンテンツに出演している俳優である「俳優Ａ」が選択され、所定の操作により、「俳優Ａ」が出演している、他の動画コンテンツの購入が指示された場合、制御部１２１は、ステップＳ１６１において、通信制御部１８１を制御し、キー情報「俳優Ａ」、付加情報「映画、購入可能コンテンツ」を含む検索要求を情報管理装置に送信する。
【０１９９】
情報処理装置６２による要求は、ステップＳ１７１において、情報管理装置により受信され、ステップＳ１７２において、情報処理装置６２から通知されてきたキー情報と付加情報に基づく、コンテンツの検索が行われる。これにより、「俳優Ａ」をメタデータに含む、購入可能な動画コンテンツ（映画）が抽出される。抽出されたコンテンツに関する情報を含む検索結果は、ステップＳ１７３において、情報処理装置６２に対して送信される。
【０２００】
ステップＳ１６２において、情報管理装置から送信されてきた検索結果が通信制御部１８１により受信され、ステップＳ１６３において、表示データ生成部１２３により、検索結果に基づく表示データが生成される。生成された表示データに基づいて、ステップＳ１６４において、「俳優Ａ」が出演している動画コンテンツの購入画面が、コンテンツ選択・表示領域２１１に表示される。
【０２０１】
図４１は、「俳優Ａ」が出演する、他のコンテンツの購入画面の表示例を示す図である。
【０２０２】
例えば、ステップＳ１６４で表示される購入画面には、「俳優Ａ」が出演するコンテンツ（「俳優Ａ」をメタデータに含むコンテンツ）である「タイトルＡ」乃至「タイトルＤ」が表示され、それぞれのコンテンツの情報として、タイトル、公開日、俳優（俳優Ａ）、監督名、価格（３１５円）、および、コンテンツの購入を指示するとき操作される購入ボタン３１１−１乃至３１１−４が表示される。ユーザは、購入ボタン３１１−１乃至３１１−４を操作することにより、「俳優Ａ」が出演しているコンテンツを購入（ダウンロード）することができる。
【０２０３】
以上のように、ユーザは、各種のカテゴリのコンテンツの選択画面を表示させ、カーソルを移動させることにより、その表示を切り替えることができる。
【０２０４】
以上においては、キー情報や付加情報は、情報処理装置６２に記憶されるとしたが、インターネットサーバ５３やホームサーバ６４に記憶され、ユーザＩＤなどの識別情報と対応付けて管理されるようにしてもよい。この場合、情報処理装置６２からインターネットサーバ５３やホームサーバ６４に対して行われる検索の要求には、識別情報が含まれ、インターネットサーバ５３やホームサーバ６４において、識別情報に基づいて、キー情報と付加情報が取得され、検索が行われる。
【０２０５】
図４２と図４３は、このときのコンテンツ提供システムの動作の例を示す図である。図４２は、上述した図６に対応し、起動時の動作の例を示している。また、図４３は、図９に対応し、キー情報と付加情報が変更されたときの動作の例を示している。
【０２０６】
すなわち、図４２および図４３においては、ホームサーバ６４にキー・付加情報記憶部１４２が設けられ、インターネットサーバ１１３にキー・付加情報記憶部１５２が設けられている。
【０２０７】
図４２において、制御部１２１は、電源をオンにすることが指示されたとき（図４２の矢印▲１▼）、ホームサーバ６４にコンテンツの検索を要求する（矢印▲２▼）。この要求には、情報処理装置６２の識別情報も含まれている。
【０２０８】
ホームサーバ６４のデータベース制御部１４１は、情報処理装置６２から通知されてきた識別情報に対応付けて登録しているキー情報、および、付加情報の通知を、キー・付加情報記憶部１２２に対して要求し（矢印▲３▼）、要求に応じて通知されるキー情報と付加情報を取得する（矢印▲４▼）。その後の処理は、図６を参照して説明したものと同様であるため、詳細な説明は省略する。
【０２０９】
なお、インターネットサーバ１１３においても同様に、情報処理装置６２からの検索要求に含まれる識別情報に基づいて、キー情報と付加情報が取得され、取得されたキー情報と付加情報に基づいて、それ以降の処理が行われる。
【０２１０】
一方、図４３の制御部１２１は、キー情報と付加情報が変更されたことを検出したとき（図４３の矢印▲１▼）、情報処理装置６２の識別情報、変更後のキー情報と付加情報を含む検索要求をホームサーバ６４に通知する（矢印▲２▼）。
【０２１１】
ホームサーバ６４のデータベース制御部１４１は、情報処理装置６２から通知されてきた識別情報に対応付けて登録しているキー情報、および、付加情報を、新たに通知されてきたものに変更（矢印▲３▼）するとともに、通知されてきたキー情報と付加情報に基づいて、図９を参照して説明したそれ以降の検索処理を行う。インターネットサーバ１１３においても同様に、情報処理装置６２からの検索要求に含まれるキー情報と付加情報に基づいて、既に登録されているキー情報と付加情報が変更されるとともに、通知されてきたキー情報と付加情報に基づいて、それ以降の検索処理が行われる。
【０２１２】
また、以上においては、キー情報に設定するメタデータとして、音楽コンテンツのアーティスト名、曲名、動画コンテンツの俳優名などがユーザにより選択されるとしたが、コンテンツの選択画面に配置（表示）される、コンテンツに関する情報であれば、どのような情報でもよい。例えば、コンテンツの発売日、発売元、ジャンル（音楽コンテンツの場合、「クラシック」、「ポップス」、「ジャズ」等）がキー情報として選択されるようにしてもよい。また、付加情報として、コンテンツの種類（有料コンテンツ、無料コンテンツ、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＣＤシングル、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、コンテンツの存在する場所）などが選択され、それに基づいて、検索範囲が指定されるようにしてもよい。
【０２１３】
なお、上述した情報処理装置６２は、パーソナルコンピュータにより構成されるだけでなく、テレビジョン受像機やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、或いは、携帯電話機により構成されるようにしてもよい。
【０２１４】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【０２１５】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２１６】
この記録媒体は、図１０に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク１７０（フレキシブルディスクを含む）、光ディスク１７１（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤを含む）、光磁気ディスク１７２（ＭＤ（登録商標）（Ｍｉｎｉ−Ｄｉｓｋ）を含む）、もしくは半導体メモリ１７３などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭ１６１や、記憶部８３に含まれるハードディスクなどで構成される。
【０２１７】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２１８】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表わすものである。
【０２１９】
【発明の効果】
本発明によれば、ユーザは、コンテンツの選択画面において、視聴するコンテンツを選択することができる。
【０２２０】
また、本発明によれば、ユーザは、効率的に、かつ、迅速に、好みのコンテンツを選択することができる。
【０２２１】
さらに、本発明によれば、ユーザが、誤って、異なるコンテンツを購入してしまうことを抑制することができる。
【図面の簡単な説明】
【図１】従来のコンテンツの選択画面の例を示す図である。
【図２】従来のコンテンツの購入画面の例を示す図である。
【図３】本発明を適用したコンテンツ検索システムの構成例を示す図である。
【図４】ディスプレイの表示例を示す図である。
【図５】リモートコントローラの外観の例を示す図である。
【図６】図３のコンテンツ検索システムの動作の例を示す図である。
【図７】キー・付加情報記憶部に記憶される情報の例を示す図である。
【図８】コンテンツの例を示す図である。
【図９】図３のコンテンツ検索システムの他の動作の例を示す図である。
【図１０】情報処理装置の構成例を示すブロック図である。
【図１１】情報処理装置の機能構成例を示すブロック図である。
【図１２】操作履歴の例を示す図である。
【図１３】ホームサーバの機能構成例を示すブロック図である。
【図１４】情報処理装置の起動処理について説明するフローチャートである。
【図１５】ディスプレイの表示例を示す図である。
【図１６】リモートコントローラの外観の例を示す図である。
【図１７】ディスプレイの他の表示例を示す図である。
【図１８】リモートコントローラの外観の例を示す図である。
【図１９】ディスプレイのさらに他の表示例を示す図である。
【図２０】ディスプレイの表示例を示す図である。
【図２１】リモートコントローラの外観の例を示す図である。
【図２２】ディスプレイの表示例を示す図である。
【図２３】情報処理装置の表示切り替え処理について説明するフローチャートである。
【図２４】情報処理装置と情報管理装置の間で行われる処理を説明するフローチャートである。
【図２５】ディスプレイの他の表示例を示す図である。
【図２６】図２４の処理により表示されるディスプレイの例を示す図である。
【図２７】ディスプレイの他の表示例を示す図である。
【図２８】情報処理装置と情報管理装置の間で行われる他の処理を説明するフローチャートである。
【図２９】図２８の処理により表示されるディスプレイの例を示す図である。
【図３０】ディスプレイの表示例を示す図である。
【図３１】情報処理装置と情報管理装置の間で行われるさらに他の処理を説明するフローチャートである。
【図３２】図３１の処理により表示されるディスプレイの例を示す図である。
【図３３】情報処理装置と情報管理装置の間で行われる処理を説明するフローチャートである。
【図３４】図３３の処理により表示されるディスプレイの例を示す図である。
【図３５】ディスプレイの表示例を示す図である。
【図３６】ディスプレイの他の表示例を示す図である。
【図３７】ディスプレイのさらに他の表示例を示す図である。
【図３８】情報処理装置と情報管理装置の間で行われる処理を説明するフローチャートである。
【図３９】図３８の処理により表示されるディスプレイの例を示す図である。
【図４０】情報処理装置と情報管理装置の間で行われる処理を説明するフローチャートである。
【図４１】図４０の処理により表示されるディスプレイの例を示す図である。
【図４２】コンテンツ検索システムの動作の例を示す図である。
【図４３】コンテンツ検索システムの他の動作の例を示す図である。
【符号の説明】
５３  インターネットサーバ，  ６２  情報処理装置，  ６４  ホームサーバ，  ８１  ＣＰＵ，  ８３  記憶部，  １２１  制御部，  １２２  キー・付加情報記憶部，  １２３  表示データ生成部，  １２４  表示データベース制御部１４１  データベース制御部，  １７０  磁気ディスク，  １７１  光ディスク，１７２  光磁気ディスク，  １７３  半導体メモリ，  １８１  通信制御部，１８２  外部機器制御部，  １８３  入力検出部，  １８４  コンテンツ記憶部，  １８５  視聴履歴記憶部，  ２０１  制御部，  ２０２  通信制御部
【図１】
2004264895.tif 000003
【図２】
2004264895.tif 000004
【図３】
2004264895.tif 000005
【図４】
2004264895.tif 000006
【図５】
2004264895.tif 000007
【図６】
2004264895.tif 000008
【図７】
2004264895.tif 000009
【図８】
2004264895.tif 000010
【図９】
2004264895.tif 000011
【図１０】
2004264895.tif 000012
【図１１】
2004264895.tif 000013
【図１２】
2004264895.tif 000014
【図１３】
2004264895.tif 000015
【図１４】
2004264895.tif 000016
【図１５】
2004264895.tif 000017
【図１６】
2004264895.tif 000018
【図１７】
2004264895.tif 000019
【図１８】
2004264895.tif 000020
【図１９】
2004264895.tif 000021
【図２０】
2004264895.tif 000022
【図２１】
2004264895.tif 000023
【図２２】
2004264895.tif 000024
【図２３】
2004264895.tif 000025
【図２４】
2004264895.tif 000026
【図２５】
2004264895.tif 000027
【図２６】
2004264895.tif 000028
【図２７】
2004264895.tif 000029
【図２８】
2004264895.tif 000030
【図２９】
2004264895.tif 000031
【図３０】
2004264895.tif 000032
【図３１】
2004264895.tif 000033
【図３２】
2004264895.tif 000034
【図３３】
2004264895.tif 000035
【図３４】
2004264895.tif 000036
【図３５】
2004264895.tif 000037
【図３６】
2004264895.tif 000038
【図３７】
2004264895.tif 000039
【図３８】
2004264895.tif 000040
【図３９】
2004264895.tif 000041
【図４０】
2004264895.tif 000042
【図４１】
2004264895.tif 000043
【図４２】
2004264895.tif 000044
【図４３】
2004264895.tif 000045
【手続補正書】
【提出日】平成16年4月20日(2004.4.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定のコンテンツを検索し、前記コンテンツの出力を制御する情報処理装置において、
前記コンテンツに付随するデータであるメタデータが配置される、前記コンテンツの選択画面であって、少なくとも、情報の取得範囲を指定するメタデータを配置する第１の領域と、検索の基準となるメタデータおよび検索結果の表示に利用される第２の領域と、検索結果一覧の表示順序の指定に利用される第３の領域とを持ち、前記第３の領域において指定された表示順序に従い前記検索結果が表示され、前記第２の領域にてコンテンツの選択が行われることを特徴とする選択画面を表示させる表示制御手段と、
前記表示制御手段により表示される前記選択画面上の前記第２の領域において所定の前記検索の基準となるメタデータが選択され、前記第１の領域において所定の前記情報の取得範囲を指定するメタデータが選択されたとき、選択された前記情報の取得範囲を指定するメタデータの範囲内で、選択された前記検索の基準となるメタデータと同一のメタデータを有する他のコンテンツに関する情報を検索し、取得する取得手段と、
前記選択画面上の前記第２の領域において選択された前記他のコンテンツに対して出力が指示されることに応じて、前記他のコンテンツを出力する出力手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記選択画面から選択された前記メタデータを記憶する記憶手段をさらに備え、
前記取得手段は、前記情報処理装置の起動時に、前記記憶手段により記憶されている前記メタデータと同一のメタデータを有する前記他のコンテンツに関する情報を取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記メタデータの選択を検出する検出手段をさらに備え、
前記検出手段は、前記選択画面に表示されるカーソルの移動に応じて、前記メタデータの選択を検出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記取得手段は、ネットワークを介して接続される情報管理装置から、前記他のコンテンツに関する情報を取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記取得手段は、前記情報処理装置の起動時に、前記情報管理装置の記憶手段に記録されている前記メタデータと同一のメタデータを有する他のコンテンツに関する情報を取得する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
所定のコンテンツを検索し、前記コンテンツの出力を制御する情報処理装置の情報処理方法において、
前記コンテンツに付随するデータであるメタデータが配置される、前記コンテンツの選択画面であって、少なくとも、情報の取得範囲を指定するメタデータを配置する第１の領域と、検索の基準となるメタデータおよび検索結果の表示に利用される第２の領域と、検索結果一覧の表示順序の指定に利用される第３の領域とを持ち、前記第３の領域において指定された表示順序に従い前記検索結果が表示され、前記第２の領域にてコンテンツの選択が行われることを特徴とする選択画面を表示させる表示制御ステップと、
前記表示制御ステップの処理により表示される前記選択画面上の前記第２の領域において所定の前記検索の基準となるメタデータが選択され、前記第１の領域において所定の前記情報の取得範囲を指定するメタデータが選択されたとき、選択された前記情報の取得範囲を指定するメタデータの範囲内で、選択された前記検索の基準となるメタデータと同一のメタデータを有する他のコンテンツに関する情報を検索し、取得する取得ステップと、
前記選択画面上の前記第２の領域において選択された前記他のコンテンツに対して出力が指示されることに応じて、前記他のコンテンツを出力する出力ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
所定のコンテンツを検索し、前記コンテンツの出力を制御する処理をコンピュータに実行させるプログラムにおいて、
前記コンテンツに付随するデータであるメタデータが配置される、前記コンテンツの選択画面であって、少なくとも、情報の取得範囲を指定するメタデータを配置する第１の領域と、検索の基準となるメタデータおよび検索結果の表示に利用される第２の領域と、検索結果一覧の表示順序の指定に利用される第３の領域とを持ち、前記第３の領域において指定された表示順序に従い前記検索結果が表示され、前記第２の領域にてコンテンツの選択が行われることを特徴とする選択画面を表示させる表示制御ステップと、
前記表示制御ステップの処理により表示される前記選択画面上の前記第２の領域において所定の前記検索の基準となるメタデータが選択され、前記第１の領域において所定の前記情報の取得範囲を指定するメタデータが選択されたとき、選択された前記情報の取得範囲を指定するメタデータの範囲内で、選択された前記検索の基準となるメタデータと同一のメタデータを有する他のコンテンツに関する情報を検索し、取得する取得ステップと、
前記選択画面上の前記第２の領域において選択された前記他のコンテンツに対して出力が指示されることに応じて、前記他のコンテンツを出力する出力ステップと
を含むことを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
【課題を解決するための手段】
本発明の情報処理装置は、コンテンツに付随するデータであるメタデータが配置される、コンテンツの選択画面であって、少なくとも、情報の取得範囲を指定するメタデータを配置する第１の領域と、検索の基準となるメタデータおよび検索結果の表示に利用される第２の領域と、検索結果一覧の表示順序の指定に利用される第３の領域とを持ち、第３の領域において指定された表示順序に従い検索結果が表示され、第２の領域にてコンテンツの選択が行われることを特徴とする選択画面を表示させる表示制御手段と、表示制御手段により表示される選択画面上の第２の領域において所定の検索の基準となるメタデータが選択され、第１の領域において所定の情報の取得範囲を指定するメタデータが選択されたとき、選択された情報の取得範囲を指定するメタデータの範囲内で、選択された検索の基準となるメタデータと同一のメタデータを有する他のコンテンツに関する情報を検索し、取得する取得手段と、選択画面上の第２の領域において選択された他のコンテンツに対して出力が指示されることに応じて、他のコンテンツを出力する出力手段とを備えることを特徴とする。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本発明の情報処理装置の情報処理方法は、コンテンツに付随するデータであるメタデータが配置される、コンテンツの選択画面であって、少なくとも、情報の取得範囲を指定するメタデータを配置する第１の領域と、検索の基準となるメタデータおよび検索結果の表示に利用される第２の領域と、検索結果一覧の表示順序の指定に利用される第３の領域とを持ち、第３の領域において指定された表示順序に従い検索結果が表示され、第２の領域にてコンテンツの選択が行われることを特徴とする選択画面を表示させる表示制御ステップと、表示制御ステップの処理により表示される選択画面上の第２の領域において所定の検索の基準となるメタデータが選択され、第１の領域において所定の情報の取得範囲を指定するメタデータが選択されたとき、選択された情報の取得範囲を指定するメタデータの範囲内で、選択された検索の基準となるメタデータと同一のメタデータを有する他のコンテンツに関する情報を検索し、取得する取得ステップと、選択画面上の第２の領域において選択された他のコンテンツの出力が指示されることに応じて、他のコンテンツを出力する出力ステップとを含むことを特徴とする。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
本発明のプログラムは、コンテンツに付随するデータであるメタデータが配置される、コンテンツの選択画面であって、少なくとも、情報の取得範囲を指定するメタデータを配置する第１の領域と、検索の基準となるメタデータおよび検索結果の表示に利用される第２の領域と、検索結果一覧の表示順序の指定に利用される第３の領域とを持ち、第３の領域において指定された表示順序に従い検索結果が表示され、第２の領域にてコンテンツの選択が行われることを特徴とする選択画面を表示させる表示制御ステップと、表示制御ステップの処理により表示される選択画面上の第２の領域において所定の検索の基準となるメタデータが選択され、第１の領域において所定の情報の取得範囲を指定するメタデータが選択されたとき、選択された情報の取得範囲を指定するメタデータの範囲内で、選択された検索の基準となるメタデータと同一のメタデータを有する他のコンテンツに関する情報を検索し、取得する取得ステップと、選択画面上の第２の領域において選択された他のコンテンツの出力が指示されることに応じて、他のコンテンツを出力する出力ステップとを含むことを特徴とする。


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
本発明の情報処理装置および方法、並びにプログラムにおいては、コンテンツに付随するデータであるメタデータが配置される、コンテンツの選択画面であって、少なくとも、情報の取得範囲を指定するメタデータを配置する第１の領域と、検索の基準となるメタデータおよび検索結果の表示に利用される第２の領域と、検索結果一覧の表示順序の指定に利用される第３の領域とを持ち、第３の領域において指定された表示順序に従い検索結果が表示され、第２の領域にてコンテンツの選択が行われることを特徴とする選択画面が表示され、表示される選択画面上の第２の領域において所定の検索の基準となるメタデータが選択され、第１の領域において所定の情報の取得範囲を指定するメタデータが選択されたとき、選択された情報の取得範囲を指定するメタデータの範囲内で、選択された検索の基準となるメタデータと同一のメタデータを有する他のコンテンツに関する情報が検索され、取得される。また、選択画面上の第２の領域において選択された他のコンテンツの出力が指示されることに応じて、他のコンテンツが出力される。