(57)【特許請求の範囲】
【請求項１】
コンテンツデータ、前記コンテンツデータを識別するコンテンツ識別情報、及び複数の前記コンテンツ識別情報が対応付けられた前記コンテンツデータの分類情報を記憶する記憶手段と、
前記記憶手段に記憶される前記分類情報に対応する表示情報を表示する表示手段と、
操作手段への操作入力に基づいて、前記表示手段に表示させる前記表示情報のうち第１の表示情報の様態を他の前記表示情報と異なる様態に変更して前記表示手段に表示させ、前記第１の表示情報の様態を変更して前記表示手段に表示させるときに、前記第１の表示情報に対応する前記分類情報に対応付けられた複数の前記コンテンツ識別情報に対応する前記コンテンツデータの再生開始位置情報に基づいて、複数の前記コンテンツデータを所定の再生開始位置から自動的に再生させ、前記コンテンツデータが前記所定の再生開始位置から再生されているときに所定の操作が入力された場合、再生中の前記コンテンツデータをその先頭から再生させる制御手段と
を備える情報処理装置。
【請求項２】
前記表示手段が表示する前記表示情報のうち前記第１の表示情報とは異なる第２の表示情報の様態を他の前記表示情報と異なる様態に変更して表示させるときに、前記制御手段は、前記第２の表示情報に対応する前記分類情報に対応付けられた前記コンテンツ識別情報に基づいてコンテンツデータを自動的に再生させる
請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、電源が投入されるとき、前記分類情報に対応する前記表示情報を前記表示手段に表示させるとともに、予め設定されている所定の分類情報に対応する前記表示情報を他の前記表示情報と異なる様態で前記表示手段に表示させ、前記所定の分類情報に対応付けられた前記コンテンツ識別情報に基づいてコンテンツデータを自動的に再生させる
請求項１に記載の情報処理装置。
【請求項４】
前記コンテンツデータを配信する他の情報処理装置と通信する通信手段を更に備え、
前記通信手段により、前記他の情報処理装置から配信された第１の配信コンテンツデータが取得され、
前記記憶手段は、前記第１の配信コンテンツデータ、および、前記第１の配信コンテンツデータを識別する前記コンテンツ識別情報を記憶するとともに、記憶されている前記分類情報のうちのいずれかに、前記第１の配信コンテンツデータを識別する前記コンテンツ識別情報が対応付けられており、
前記表示手段は、前記第１の配信コンテンツデータを識別する前記コンテンツ識別情報が対応付けられた前記分類情報に対応する前記表示情報を他の前記表示情報より目立つように表示させる
請求項１に記載の情報処理装置。
【請求項５】
前記第１の配信コンテンツデータとは異なるコンテンツデータである第２の配信コンテンツデータは、要求があった場合のみ、前記他の情報処理装置から配信され、
前記第１の配信コンテンツデータは、前記第２の配信コンテンツデータのうちの一部により構成されており、
前記制御手段は、ユーザの操作入力に基づいて、取得された前記第１の配信コンテンツデータに対応する前記第２の配信コンテンツデータを購入するため購入要求信号を生成し、
前記通信手段は、前記制御手段により生成された前記購入要求信号を、前記他の情報処理装置に送信する
請求項４に記載の情報処理装置。
【請求項６】
前記第１の配信コンテンツデータとは異なるコンテンツデータである第２の配信コンテンツデータは、要求があった場合のみ、前記他の情報処理装置から配信され、
前記第１の配信コンテンツデータは、前記第２の配信コンテンツデータのうちの所定のものに対応するものであって、再生可能な期間または再生回数に制限が設けられたコンテンツデータであり、
前記第２の配信コンテンツデータは、再生可能な期間および再生回数に制限が設けられていないコンテンツデータであり、
前記制御手段は、ユーザの操作入力に基づいて、取得された前記第１の配信コンテンツデータに対応する前記第２の配信コンテンツデータを購入するため購入要求信号を生成し、
前記通信手段は、前記制御手段により生成された前記購入要求信号を、前記他の情報処理装置に送信する
請求項４に記載の情報処理装置。
【請求項７】
前記制御手段は、ユーザの操作入力に基づいて、前記コンテンツデータの評価情報を生成し、
前記通信手段は、前記制御手段により生成された前記評価情報を、前記他の情報処理装置に送信する
請求項４に記載の情報処理装置。
【請求項８】
コンテンツデータを再生させる情報処理装置の情報処理方法において、
前記コンテンツデータ、前記コンテンツデータを識別するコンテンツ識別情報、及び複数の前記コンテンツ識別情報が対応付けられた前記コンテンツデータの分類情報を所定の記憶部に記憶させ、
記憶された前記分類情報に対応する表示情報を表示部に表示させ、
操作入力に基づいて、前記表示部に表示させる前記表示情報のうち第１の表示情報の様態を他の前記表示情報と異なる様態に変更して前記表示部に表示させ、
前記第１の表示情報の様態を変更して前記表示部に表示させるときに、前記第１の表示情報に対応する前記分類情報に対応付けられた複数の前記コンテンツ識別情報に対応する前記コンテンツデータの再生開始位置情報に基づいて、複数の前記コンテンツデータを所定の再生開始位置から自動的に再生させ、
前記コンテンツデータが前記所定の再生開始位置から再生されているときに所定の操作が入力された場合、再生中の前記コンテンツデータをその先頭から再生させる
ステップを含む情報処理方法。
【請求項９】
コンテンツデータを再生させる処理をコンピュータに実行させるためのプログラムであって、
前記コンテンツデータ、前記コンテンツデータを識別するコンテンツ識別情報、及び複数の前記コンテンツ識別情報が対応付けられた前記コンテンツデータの分類情報の所定の記憶部への記憶を制御し、
記憶された前記分類情報に対応する表示情報の表示部への表示を制御し、
操作入力に基づいて前記表示部に表示させる前記表示情報のうちの第１の表示情報の様態を他の前記表示情報と異なる様態に変更して前記表示部に表示させ、前記第１の表示情報の様態を変更して前記表示部に表示させるときに、前記第１の表示情報に対応する前記分類情報に対応付けられた複数の前記コンテンツ識別情報に対応する前記コンテンツデータの再生開始位置情報に基づいて、複数の前記コンテンツデータを所定の再生開始位置から自動的に再生させ、
前記コンテンツデータが前記所定の再生開始位置から再生されているときに所定の操作が入力された場合、再生中の前記コンテンツデータをその先頭から再生させる
ステップを含む処理をコンピュータに実行させるためのプログラム。
【請求項１０】
コンテンツデータ、前記コンテンツデータを識別するコンテンツ識別情報、及び複数の前記コンテンツ識別情報が対応付けられた前記コンテンツデータの分類情報の記憶を制御し、記憶された前記分類情報に対応する表示情報の表示を制御し、表示される前記表示情報のうちの第１の表示情報の様態を他の前記表示情報と異なる様態に変更して表示させ、前記第１の表示情報の様態を変更して表示させるときに、前記第１の表示情報に対応する前記分類情報に対応付けられた複数の前記コンテンツ識別情報に対応する前記コンテンツデータの再生開始位置情報に基づいて、複数の前記コンテンツデータを所定の再生開始位置から自動的に再生させ、前記コンテンツデータが前記所定の再生開始位置から再生されているときに所定の操作が入力された場合、再生中の前記コンテンツデータをその先頭から再生させる制御手段
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法、並びに、プログラムに関し、特に、複数のコンテンツデータを再生させる場合に用いて好適な、情報処理装置および情報処理方法、並びに、プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータの記憶容量の増加、および音声再生技術の向上にともなって、パーソナルコンピュータ内部に楽曲データを記録し、楽曲データを再生して音声出力して楽しむユーザが増えている。
【０００３】
多くの楽曲データを記録する場合、図１に示されるように、例えば、カテゴリ、アーチスト、アルバム別、などの方法で、楽曲データを複数のフォルダに分類したり、更に、その分類を何段階か用意することにより、階層構造を構築して、ユーザが所望の楽曲を探すことができるようになされる場合が多い。
【０００４】
例えば、図１に示されるような、フォルダを用いた階層構造で楽曲データを分類しない場合には、全ての楽曲データの中から、ユーザが所望する楽曲データを選択するのは非常に困難である。例えば、楽曲データファイルのファイル名（曲名など）を覚えていて、その楽曲を聞きたい場合には、ファイル名の検索を利用することも可能である。しかしながら、作曲家名は覚えていても、曲名が分からない場合や、あるオーケストラの演奏を聞きたいような場合は、図１に示されるように、「クラシック」という大分類を、更に、「作曲家別」および「オーケストラ別」という中分類で分類し、それぞれの分類で、作曲家別のフォルダ、およびオーケストラ別のフォルダを用意するなどして、階層構造により分類を行わなければ、ユーザは所望の楽曲データを探し出すことができない。
【０００５】
ユーザは、階層構造をたどり、所望の楽曲データを見つけた場合、例えば、その楽曲データを示すアイコンに対してクリック操作などを行うことにより、そのデータを再生させて、楽しむことができる。
【０００６】
また、これらの楽曲データは、コピープロテクトがされていれば、その規定数以内で、例えば、ＣＤ−Ｒなどのリムーバブルディスクにコピーすることができる。ユーザは、聞きたい楽曲データを図１のようなフォルダ構成をたどって探し、リムーバブルディスクにコピーして、例えば、パーソナルコンピュータを置いている以外の部屋などで音楽を楽しむことができる。
【０００７】
また、これらの楽曲データは、インターネットなどを介して、楽曲データを配信するサービス（コンテンツ配信サービス）を行っている事業者が運営するウェブサイトからダウンロードすることができる。更に、ユーザが所望の楽曲データ（コンテンツ）をダウンロードするのみならず、楽曲データを配信するサービスを行っている事業者が、おすすめの楽曲データの一部を試聴用としてユーザに対して自発的に配信する、いわゆるプッシュ型の配信サービスを行うような場合がある。
【０００８】
事業者は、例えば、おすすめの楽曲データの一部や、所定の回数のみ再生可能な楽曲データを、インターネットを介して、ユーザが所有しているパーソナルコンピュータなどに送信する。ユーザは、送信されたおすすめの楽曲データを再生し、気に入った場合、その楽曲に対応するコンテンツデータ（楽曲データ）を購入する。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、図１を用いて説明したような階層構造で、楽曲データを整理している場合、例えば、ユーザが所望する楽曲Ａを再生させるためには、「クラシック」フォルダから、「作曲家別」フォルダを選び、そのうちの「作曲家Ｂ」フォルダを開いて楽曲Ａを選択するという複雑な操作が必要であった。
【００１０】
また、インターネットなどを介してダウンロードした新たな楽曲データは、いずれかのフォルダに登録されなければならない。例えば、「作曲家Ｂ」による楽曲Ａが「Ｃオーケストラ」の演奏によるものであった場合、異なる分類の「Ｃオーケストラ」のフォルダにも楽曲Ａのデータを入れなければ、オーケストラ別で楽曲を探そうとした場合に、楽曲Ａを探し出すことが出来ない。そのため、同一のデータを複数のフォルダに記録する必要が生じ、限られた記憶容量を無駄に使ってしまうという問題が生じる。
【００１１】
また、複雑な階層構造においては、ユーザが今参照しているフォルダが、どれぐらい深い階層であるかを意識するのは非常に困難であった。例えば、ある楽曲を探すために、異なる階層をたどってしまった場合、利用しているファイルシステムによっては、一旦元の階層に戻る必要がある場合もある。
【００１２】
このような複雑な階層構造をたどって、ある楽曲のデータファイルを選択し、再生するための操作を行った場合、楽曲は、その最初の部分から再生される。その楽曲の最初の部分（例えば、多くのポップスでは、イントロ（イントロダクション）に対応する部分）を聞いただけでは、再生中の曲が、ユーザがまさに所望していた曲であるか否かを判断することは困難である。再生された楽曲が、ユーザの所望していた曲ではなかった場合、ユーザは、また複雑な階層構造をたどって、所望の楽曲を探さなければならない。
【００１３】
更に、別の観点から考えた場合、このように厳格にフォルダによって分類分けがなされていることにより、楽曲データを再生するためには、ユーザ自身が階層構造になっているフォルダ群をたどり、最下層にある楽曲データまでたどり着かなければならない。すなわち、データベースの構造をある程度理解して、意識的に楽曲データのファイルを選択して再生させる操作を行わなければならないため、例えば、ラジオ放送を聞く場合のように、ＢＧＭ（Back Grounds Music）として、あまり意識せずに音楽を流したいときなどは、このような操作は煩雑に感じられる。
【００１４】
また、ラジオ放送では、自分の趣向に合う放送局の自分の趣向に合う番組を聞くことも可能であるが、自分が知らない曲が流れてくることもあり、新たに自分の嗜好にあった曲が見つかる場合もある。しかしながら、自分自身が再生する楽曲を選ばなければならないような場合、たとえ、そのパーソナルコンピュータに、自分の知らない楽曲のデータ（プッシュ配信された楽曲データ）が記録されていたとしても、数多くの楽曲データの中から、知らない曲のみを選択的に探し出すことは困難である。
【００１５】
従って、ユーザは、プッシュ配信された楽曲を聞こうとして、対応するデータに意識的にアクセスしなければ、プッシュ配信された楽曲を聞くことはない。プッシュ配信された楽曲をユーザが聞かないということは、ユーザにとっては、新たな楽曲との出会いの機会を損なうこととなり、事業者にとっては、コンテンツの販売機会を損なうことになる。
【００１６】
また、他の部屋で音楽を楽しみたい場合、リムーバブルディスクに楽曲データをコピーする作業が必要であった。そこで、家庭内でホームネットワークを構築し、サーバに楽曲データを記録し、クライアントでその楽曲データを再生させるようにした場合、ユーザは、クライアントサーバシステムの構成をある程度理解し、サーバに記録された楽曲データの階層構造をある程度理解しなければ、円滑に操作することが困難であった。
【００１７】
本発明はこのような状況に鑑みてなされたものであり、表示を参照しながら、自分の気分にあった楽曲を再生させたり、または、楽曲をランダムに切換えながら再生させることができるようにするものである。
【課題を解決するための手段】
【００１８】
本発明の第１の側面の情報処理装置は、コンテンツデータ、前記コンテンツデータを識別するコンテンツ識別情報、及び複数の前記コンテンツ識別情報が対応付けられた前記コンテンツデータの分類情報を記憶する記憶手段と、前記記憶手段に記憶される前記分類情報に対応する表示情報を表示する表示手段と、操作手段への操作入力に基づいて、前記表示手段に表示させる前記表示情報のうち第１の表示情報の様態を他の前記表示情報と異なる様態に変更して前記表示手段に表示させ、前記第１の表示情報の様態を変更して前記表示手段に表示させるときに、前記第１の表示情報に対応する前記分類情報に対応付けられた複数の前記コンテンツ識別情報に対応する前記コンテンツデータの再生開始位置情報に基づいて、複数の前記コンテンツデータを所定の再生開始位置から自動的に再生させ、前記コンテンツデータが前記所定の再生開始位置から再生されているときに所定の操作が入力された場合、再生中の前記コンテンツデータをその先頭から再生させる制御手段とを備える。
【００２３】
前記表示手段が表示する前記表示情報のうち前記第１の表示情報とは異なる第２の表示情報の様態を他の前記表示情報と異なる様態に変更して表示させるときに、前記制御手段には、前記第２の表示情報に対応する前記分類情報に対応付けられた前記コンテンツ識別情報に基づいてコンテンツデータを自動的に再生させるようにすることができる。
【００２４】
前記制御手段には、電源が投入されるとき、前記分類情報に対応する前記表示情報を前記表示手段に表示させるとともに、予め設定されている所定の分類情報に対応する前記表示情報を他の前記表示情報と異なる様態で前記表示手段に表示させ、前記所定の分類情報に対応付けられた前記コンテンツ識別情報に基づいてコンテンツデータを自動的に再生させるようにすることができる。
【００２５】
前記コンテンツデータを配信する他の情報処理装置と通信する通信手段を更に備えさせるようにすることができ、前記通信手段により、前記他の情報処理装置から配信された第１の配信コンテンツデータが取得されるようにすることができ、前記記憶手段には、前記第１の配信コンテンツデータ、および、前記第１の配信コンテンツデータを識別する前記コンテンツ識別情報を記憶させるようにすることができるとともに、記憶されている前記分類情報のうちのいずれかには、前記第１の配信コンテンツデータを識別する前記コンテンツ識別情報が対応付けられており、前記表示手段には、前記第１の配信コンテンツデータを識別する前記コンテンツ識別情報が対応付けられた前記分類情報に対応する前記表示情報を他の前記表示情報より目立つように表示させるようにすることができる。
【００２６】
前記第１の配信コンテンツデータとは異なるコンテンツデータである第２の配信コンテンツデータは、要求があった場合のみ、前記他の情報処理装置から配信されるようにすることができ、前記第１の配信コンテンツデータは、前記第２の配信コンテンツデータのうちの一部により構成されているものとすることができ、前記制御手段には、ユーザの操作入力に基づいて、取得された前記第１の配信コンテンツデータに対応する前記第２の配信コンテンツデータを購入するため購入要求信号を生成させるようにすることができ、前記通信手段には、前記制御手段により生成された前記購入要求信号を、前記他の情報処理装置に送信させるようにすることができる。
【００２７】
前記第１の配信コンテンツデータとは異なるコンテンツデータである第２の配信コンテンツデータは、要求があった場合のみ、前記他の情報処理装置から配信されるものとすることができ、前記第１の配信コンテンツデータは、前記第２の配信コンテンツデータのうちの所定のものに対応するものであって、再生可能な期間または再生回数に制限が設けられたコンテンツデータであるものとすることができ、前記第２の配信コンテンツデータは、再生可能な期間および再生回数に制限が設けられていないコンテンツデータであるものとすることができ、前記制御手段には、ユーザの操作入力に基づいて、取得された前記第１の配信コンテンツデータに対応する前記第２の配信コンテンツデータを購入するため購入要求信号を生成させるようにすることができ、前記通信手段には、前記制御手段により生成された前記購入要求信号を、前記他の情報処理装置に送信させるようにすることができる。
【００２８】
前記制御手段には、ユーザの操作入力に基づいて、前記コンテンツデータの評価情報を生成させるようにすることができ、前記通信手段には、前記制御手段により生成された前記評価情報を、前記他の情報処理装置に送信させるようにすることができる。
【００２９】
本発明の第１の側面の情報処理方法は、コンテンツデータを再生させる情報処理装置の情報処理方法であって、前記コンテンツデータ、前記コンテンツデータを識別するコンテンツ識別情報、及び複数の前記コンテンツ識別情報が対応付けられた前記コンテンツデータの分類情報を所定の記憶部に記憶させ、記憶された前記分類情報に対応する表示情報を表示部に表示させ、操作入力に基づいて、前記表示部に表示させる前記表示情報のうち第１の表示情報の様態を他の前記表示情報と異なる様態に変更して前記表示部に表示させ、前記第１の表示情報の様態を変更して前記表示部に表示させるときに、前記第１の表示情報に対応する前記分類情報に対応付けられた複数の前記コンテンツ識別情報に対応する前記コンテンツデータの再生開始位置情報に基づいて、複数の前記コンテンツデータを所定の再生開始位置から自動的に再生させ、前記コンテンツデータが前記所定の再生開始位置から再生されているときに所定の操作が入力された場合、再生中の前記コンテンツデータをその先頭から再生させるステップを含む。
【００３０】
本発明の第１の側面のプログラムは、コンテンツデータを再生させる処理をコンピュータに実行させるためのプログラムであって、前記コンテンツデータ、前記コンテンツデータを識別するコンテンツ識別情報、及び複数の前記コンテンツ識別情報が対応付けられた前記コンテンツデータの分類情報の所定の記憶部への記憶を制御し、記憶された前記分類情報に対応する表示情報の表示部への表示を制御し、操作入力に基づいて前記表示部に表示させる前記表示情報のうちの第１の表示情報の様態を他の前記表示情報と異なる様態に変更して前記表示部に表示させ、前記第１の表示情報の様態を変更して前記表示部に表示させるときに、前記第１の表示情報に対応する前記分類情報に対応付けられた複数の前記コンテンツ識別情報に対応する前記コンテンツデータの再生開始位置情報に基づいて、複数の前記コンテンツデータを所定の再生開始位置から自動的に再生させ、前記コンテンツデータが前記所定の再生開始位置から再生されているときに所定の操作が入力された場合、再生中の前記コンテンツデータをその先頭から再生させるステップを含む処理をコンピュータに実行させる。
【００３１】
本発明の第２の側面の情報処理装置は、コンテンツデータ、前記コンテンツデータを識別するコンテンツ識別情報、及び複数の前記コンテンツ識別情報が対応付けられた前記コンテンツデータの分類情報の記憶を制御し、記憶された前記分類情報に対応する表示情報の表示を制御し、表示される前記表示情報のうちの第１の表示情報の様態を他の前記表示情報と異なる様態に変更して表示させ、前記第１の表示情報の様態を変更して表示させるときに、前記第１の表示情報に対応する前記分類情報に対応付けられた複数の前記コンテンツ識別情報に対応する前記コンテンツデータの再生開始位置情報に基づいて、複数の前記コンテンツデータを所定の再生開始位置から自動的に再生させ、前記コンテンツデータが前記所定の再生開始位置から再生されているときに所定の操作が入力された場合、再生中の前記コンテンツデータをその先頭から再生させる制御手段を備える。
【００３２】
本発明の第１の側面および第２の側面においては、コンテンツデータ、コンテンツデータを識別するコンテンツ識別情報、及び複数のコンテンツ識別情報が対応付けられたコンテンツデータの分類情報が記憶され、記憶された分類情報に対応する表示情報が表示され、表示される表示情報のうちの第１の表示情報の様態を他の前記表示情報と異なる様態に変更して表示され、第１の表示情報の様態が変更して表示されるときに、第１の表示情報に対応する分類情報に対応付けられた複数のコンテンツ識別情報に対応するコンテンツデータの再生開始位置情報に基づいて、複数のコンテンツデータが所定の再生開始位置から自動的に再生され、コンテンツデータが所定の再生開始位置から再生されているときに所定の操作が入力された場合、再生中のコンテンツデータがその先頭から再生される。
【発明の効果】
【００３８】
以上のように、本発明の第１の側面および第２の側面によれば、コンテンツデータを自動的に再生することができ、特に、表示情報のうちの第１の表示情報の様態が変更して表示されるときに、第１の表示情報に対応する分類情報に対応付けられた複数のコンテンツデータを自動的に再生することができる。
【発明を実施するための最良の形態】
【００４０】
以下、図を参照して、本発明の実施の形態について説明する。
【００４１】
図２を用いて、コンテンツデータの配信サービスを受けたり、電子メールの送受信やウェブページ閲覧を実行するためのネットワークシステムについて説明する。
【００４２】
公衆回線網（加入者電話回線、ケーブルテレビジョンの番組配信用ケーブル、あるいは、通信用の光ファイバーなどを含む）２には、パーソナルコンピュータ１−１乃至１−ｎが接続されている。パーソナルコンピュータ１−１乃至１−ｎは、図３を用いて後述するホームネットワークのサーバとして利用されている場合がある。
【００４３】
以下、パーソナルコンピュータ１−１乃至１−ｎを個々に区別する必要がない場合、単にパーソナルコンピュータ１と総称する。
【００４４】
公衆回線網２には、インターネット５、図示しない加入者有線端末装置、加入者無線端末装置（例えば、後述する携帯電話機）が情報を授受するための図示しない基地局、コンピュータネットワーク、および企業内ネットワーク等が接続されている。
【００４５】
管理制御装置３は、公衆回線網２を介して、図示しない加入者有線端末装置、図示しない基地局、およびパーソナルコンピュータ１に接続され、加入者有線端末装置、加入者無線端末装置、およびパーソナルコンピュータ１に対する認証処理または課金処理などを実行する。
【００４６】
インターネットサービスプロバイダのアクセスサーバ４は、公衆回線網２に接続されており、更に、インターネットサービスプロバイダが保有するコンテンツサーバ６および電子メールサーバ７に接続されている。
【００４７】
コンテンツサーバ６は、パーソナルコンピュータ１からの要求に対応して、例えば、簡易ホームページ等のコンテンツを、HTML（Hypertext Markup Language）方式、もしくは、コンパクトHTML方式のファイルとして提供する。
【００４８】
電子メールサーバ７は、電子メールの送受信を管理するサーバである。電子メールサーバ７には、送信用のSMTPサーバと受信用のPOPサーバとがある。SMTPサーバから送信されたメールは、直接宛先のPOPサーバに配信されるのではなく、インターネット５上のいくつものサーバを通過して宛先のPOPサーバに送られる。受信側のPOPサーバでは、届いた電子メールを一時的にメールボックスに保管する。電子メールを受信するユーザは、パーソナルコンピュータ１を用いて、利用している電子メールサーバ７にその都度アクセスして電子メールを受信する。
【００４９】
インターネット５には、多数のＷＷＷ（World Wide Web）サーバ８−１乃至８−ｍが接続されている。ＷＷＷサーバ８−１乃至８−ｍは、TCP（Transmission Control Protocol）/IP（Internet Protocol）のプロトコルに従って、パーソナルコンピュータ１からアクセスされる。ＷＷＷサーバ８−１乃至８−ｍは、様々なウェブサイトをユーザに公開し、様々なサービス（例えば、楽曲データ、画像データ、あるいは映像データなどのコンテンツを配信するサービスなど）をユーザに提供するものである。
【００５０】
ここで、ＷＷＷサーバ８−１は、パーソナルコンピュータ１を保有するユーザに対して、楽曲データを配信するサービスを行っている事業者（楽曲データ配信サービスプロバイダ）が管理しているサーバであるとする。ＷＷＷサーバ８−１は、インターネット５を介して、登録されたユーザに対して、所望の楽曲データをダウンロードさせたり、おすすめの楽曲の試聴用データを、プッシュ配信する（ユーザがコンテンツを要求しなくても、サービス事業者側からコンテンツを配信する）。
【００５１】
図３に、本発明を適応したホームネットワークの構成を示す。
【００５２】
パーソナルコンピュータ１は、楽曲データと、楽曲データを管理するための情報を記録する複数のデータベースを有している。パーソナルコンピュータ１は、ＰＤＡ（Personal Digital（Data） Assistants）１１、携帯電話機１２、据え置き型再生装置１３、携帯型再生装置１４、および簡易型再生装置１５と、無線通信（例えば、IEEE（Institute of Electrical and Electronics Engineers ）802.11a、赤外線通信、あるいは、Bluetoothなど、いずれの方法を用いても良い）で情報を授受することが可能である。
【００５３】
ＰＤＡ１１乃至簡易型再生装置１５は、ユーザの操作に基づいて、パーソナルコンピュータ１に、楽曲データをリクエストし、パーソナルコンピュータ１から送信された楽曲データを受信して、再生する。例えば、ＰＤＡ１１乃至簡易型再生装置１５を、家庭内の複数のユーザがそれぞれ所有し、パーソナルコンピュータ１から楽曲データを受信して、パーソナルコンピュータ１からはなれた場所においても、音楽を楽しむことができる。
【００５４】
図４乃至図７は、パーソナルコンピュータ１の外観を示している。
【００５５】
パーソナルコンピュータ１は、基本的に、本体２１と、本体２１に対して開閉自在とされる表示部２２により構成されている。図４は表示部２２を本体２１に対して開いた状態を示す外観斜視図である。図５は、本体２１の平面図、図６は、本体２１に設けられている後述するジョグダイヤル２３の拡大図である。また、図７は、本体２１に設けられているジョグダイヤル２３の側面図である。
【００５６】
本体２１には、各種の文字や記号などを入力するとき操作されるキーボード２４、ＬＣＤ２５に表示されるポインタ（マウスカーソル）を移動させるときなどに操作されるポインティングデバイスとしてのタッチパット２６、および電源スイッチ２７がその上面に設けられている。また、ジョグダイヤル２３およびIEEE1394ポート２８等が、本体２１の側面に設けられている。なお、タッチパット２６に代えて、スティック式のポインティングデバイスを設けることも可能である。
【００５７】
また、表示部２２の正面には、画像を表示するＬＣＤ（Liquid Crystal Display）２５、そして右上部には、電源ランプＰＬ、電池ランプＢＬ、必要に応じて設けられるメッセージランプＭＬ（図示せず）その他のＬＥＤより成るランプが設けられている。更に、表示部２２の上部中央部には、ＣＣＤ（固体撮像素子）を備えるＣＣＤビデオカメラ２９を有する撮像部３０、およびマイクロフォン３１が設けられている。本体２１の図４中の右上側にはＣＣＤビデオカメラ２９を操作するためのシャッタボタン３２が設けられている。
【００５８】
撮像部３０は、回動自在に表示部２２に固定されている。例えば、撮像部３０は、使用者の操作により、ＣＣＤビデオカメラ２９がパーソナルコンピュータ１を操作する使用者自身を撮像できる位置から、パーソナルコンピュータ１を操作する使用者の視線と同じ方向を撮像できる位置に回動される。
【００５９】
次に、ジョグダイヤル２３は、例えば、本体２１上のキーボード２４の図５中の右側に配置されているキーＡおよびキーＢの間に、その上面がキーＡおよびキーＢとほぼ同じ高さになるように取り付けられている。ジョグダイヤル２３は、図６中の矢印ａに示す回転操作に対応して所定の処理（例えば、画面のスクロールの処理）を実行し、同図中矢印ｂに示す移動操作に対応した処理（例えば、アイコンの選択の決定処理）を実行する。
【００６０】
IEEE1394ポート２８は、IEEE1394に規定されている規格に基づいた構造を有し、IEEE1394に規定されている規格に基づいたケーブルが接続される。
【００６１】
次に、パーソナルコンピュータ１の内部の構成例について図８を参照して説明する。
【００６２】
中央処理装置（ＣＰＵ（Central Processing Unit））５１は、例えば、インテル（Intel）社製のペンティアム（登録商標）プロセッサ等で構成され、ホストバス５２に接続されている。ホストバス５２には、更に、ブリッジ５３（いわゆる、ノースブリッジ）が接続されており、ブリッジ５３は、AGP（Accelerated Graphics Port）５０を有しているとともに、ＰＣＩ（Peripheral Component Interconnect/Interface）バス５６に接続されている。
【００６３】
ブリッジ５３は、例えば、インテル社製のAGP Host Bridge Controllerである４４０ＢＸなどで構成されており、ＣＰＵ５１およびＲＡＭ（Random Access Memory）５４（いわゆる、メインメモリ）等を制御する。更に、ブリッジ５３は、ＡＧＰ５０を介して、ビデオコントローラ５７を制御する。なお、このブリッジ５３とブリッジ（いわゆる、サウスブリッジ（PCI−ISA Bridge））５８とで、いわゆるチップセットが構成されている。
【００６４】
ブリッジ５３は、更に、キャッシュメモリ５５とも接続されている。キャッシュメモリ５５は、SRAM（Static RAM）などＲＡＭ５４に比較して、より高速な書き込みまたは読み出しの動作を実行できるメモリで構成され、ＣＰＵ５１が使用するプログラムまたはデータをキャッシュする（一時的に記憶する）。
【００６５】
なお、ＣＰＵ５１は、その内部に１次的な、キャッシュメモリ５５に比較して、より高速に動作でき、ＣＰＵ５１自身が制御するキャッシュを有する。
【００６６】
ＲＡＭ５４は、例えば、DRAM（Dynamic RAM）で構成され、ＣＰＵ５１が実行するプログラム、またはＣＰＵ５１の動作に必要なデータを記憶する。具体的には、ＲＡＭ５４は、所定のタイミングでＨＤＤ６７からロードされた、例えば、電子メールプログラム５４Ａ、オートパイロットプログラム５４Ｂ、ジョグダイヤル状態監視プログラム５４Ｃ、ジョグダイヤルドライバ５４Ｄ、およびオペレーティングプログラム（ＯＳ）５４Ｅ、コミュニケーションプログラム５４Ｆ、ウェブブラウザ５４Ｇ、およびその他のアプリケーションプログラム５４Ｈ（後述するサーバプログラムなどを含む）を記憶する。
【００６７】
電子メールプログラム５４Ａは、モデム７５、公衆回線網２、インターネットサービスプロバイダ、電子メールサーバ７、およびインターネット５を介して、通信文（電子メール）を授受するためのプログラムである。
【００６８】
オートパイロットプログラム５４Ｂは、予め設定された複数の処理（またはプログラム）などを、予め設定された順序で順次起動して、処理するプログラムである。
【００６９】
ジョグダイヤル状態監視プログラム５４Ｃは、上述した各アプリケーションプログラムから、ジョグダイヤル２３に対応しているか否かの通知を受け取り、対応するアプリケーションがジョグダイヤル２３に対応している場合、ジョグダイヤル２３を操作することで何が行えるかをＬＣＤ２５に表示させる。
【００７０】
ジョグダイヤル状態監視プログラム５４Ｃはまた、ジョグダイヤル２３のイベント（ジョグダイヤル２３が図６の矢印ａに示す方向に回転される、または図６の矢印ｂに示す方向に押圧されるなどの操作）を検出し、検出したイベントに対応する処理を実行する。ジョグダイヤルドライバ５４Ｄは、ジョグダイヤル２３の操作に対応して各種機能を実行する。
【００７１】
ＯＳ（Operating System）５４Ｅは、例えばマイクロソフト社のいわゆるウィンドウズ（登録商標）９５若しくはウィンドウズ（登録商標）９８、またはアップルコンピュータ社のいわゆるMac OS（登録商標）等に代表される、コンピュータの基本的な動作を制御するプログラムである。
【００７２】
コミュニケーションプログラム５４Ｆは、ピアツーピア通信のための処理を実行するとともに、その通信接続を確立するために、電子メールプログラム５４Ａを制御して、パーソナルコンピュータ１のＩＰアドレスが添付された電子メールを、通信相手に送信させたり、通信相手から送信されてきた所定の電子メールからＩＰアドレスを取得する。
【００７３】
コミュニケーションプログラム５４Ｆはまた、ウェブブラウザ５４Ｇを制御して、ウェブブラウザ５４Ｇの機能に基づく通信を行う。
【００７４】
ウェブブラウザ５４Ｇは、コミュニケーションプログラム５４Ｆによる制御に従って、所定のウェブページのデータを閲覧する（表示部２２に表示させる）ための処理を実行する。
【００７５】
アプリケーションプログラム５４Ｈは、例えば、後述するサーバプログラムなどの各種アプリケーションプログラムにより構成される。
【００７６】
ビデオコントローラ５７は、ＡＧＰ５０を介してブリッジ５３に接続されており、ＡＧＰ５０およびブリッジ５３を介してＣＰＵ５１から供給されるデータ（イメージデータまたはテキストデータなど）を受信して、受信したデータに対応するイメージデータを生成し、生成したイメージデータ、または受信したデータをそのまま、内蔵するビデオメモリに記憶する。ビデオコントローラ５７は、表示部２２のＬＣＤ２５に、ビデオメモリに記憶されているイメージデータに対応する画像を表示させる。
【００７７】
また、ビデオコントローラ５７は、ＣＣＤビデオカメラ２９から供給されたビデオデータを、ＰＣＩバス５６を介して、ＲＡＭ５４に供給する。
【００７８】
ＰＣＩバス５６には、サウンドコントローラ６４が接続されている。サウンドコントローラ６４は、マイクロフォン３１から音声を取り込み、その音声に対応するデータを生成して、ＲＡＭ５４に出力する。またサウンドコントローラ６４は、スピーカ６５を駆動して、スピーカ６５に音声を出力させる。
【００７９】
また、ＰＣＩバス５６にはモデム７５が接続されている。モデム７５は、公衆回線網２に接続されており、公衆回線網２またはインターネット５を介する通信処理（例えば、コンテンツ配信サービスプロバイダが管理するＷＷＷサーバ８−１に対して、様々な情報を送信したり、ＷＷＷサーバ８−１からコンテンツデータを受信する処理）を実行する。
【００８０】
ＰＣカードスロットインターフェース１１１は、ＰＣＩバス５６に接続され、スロット３３に装着されたインターフェースカード１１２から供給されたデータを、ＣＰＵ５１またはＲＡＭ５４に供給するとともに、ＣＰＵ５１から供給されたデータをインターフェースカード１１２に出力する。インターフェースカード１１２には、ドライブ１１３および無線通信モジュール１１４が接続されている。
【００８１】
ドライブ１１３は、ＰＣカードスロットインターフェース１１１およびインターフェースカード１１２を介して、ＰＣＩバス５６に接続されている。ドライブ１１３は、装着されている磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、または半導体メモリ１２４（図９を用いて後述するメモリースティック（商標）１３１を含む）に記録されているデータを読み出し、読み出したデータを、インターフェースカード１１２、ＰＣカードスロットインターフェース１１１、およびＰＣＩバス５６を介して、ＲＡＭ５４に供給する。また、ＣＰＵ５１の処理により生成されたデータ（例えば、後述する処理により生成された音声データ）を、ドライブ１１３に装着される磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、または半導体メモリ１２４（メモリースティック１３１）に記憶させることができる。
【００８２】
なお、メモリースティックスロットを個別に用意し、メモリースティック１３１を、インターフェースカード１１２およびドライブ１１３を介さずに、接続可能なようにしても良いことはもちろんである。
【００８３】
無線通信モジュール１１４は、図３を用いて説明したＰＤＡ１１乃至簡易型再生装置１５と、例えば、IEEE802.11aなどの規格に基づいて、無線で通信するためのモジュールである。無線通信モジュール１１４は、ＰＣカードスロットインターフェース１１１およびインターフェースカード１１２を介して、ＰＣＩバス５６に接続されている。
【００８４】
なお、ＵＳＢポート１０７やＩＥＥＥ１３９４ポート２８に接続することが可能な無線通信モジュール１１４を用いて、図３を用いて説明したＰＤＡ１１乃至簡易型再生装置１５と、無線で通信するようにしても良いことは言うまでもない。
【００８５】
また、ＰＣＩバス５６にはブリッジ５８（いわゆる、サウスブリッジ）も接続されている。ブリッジ５８は、例えば、インテル社製のＰＩＩＸ４Ｅなどで構成されており、ＩＤＥ（Integrated Drive Electronics）コントローラ/コンフィギュレーションレジスタ５９、ＩＤＥインターフェース６１、およびＵＳＢインターフェース６８等を内蔵している。ブリッジ５８は、ＩＤＥバス６２に接続されるデバイス、またはＩＳＡ/ＥＩＯ（Industry Standard Architecture / Extended Input Output）バス６３若しくはI/Ｏインターフェース６９を介して接続されるデバイスの制御等、各種のI/Ｏ（Input / Output）を制御する。
【００８６】
ＩＤＥコントローラ/コンフィギュレーションレジスタ５９は、いわゆるプライマリＩＤＥコントローラとセカンダリＩＤＥコントローラとの２つのＩＤＥコントローラ、およびコンフィギュレーションレジスタ（configuration register）等から構成されている（いずれも図示せず）。
【００８７】
プライマリＩＤＥコントローラには、ＩＤＥバス６２を介して、ＨＤＤ６７が接続されている。また、セカンダリＩＤＥコントローラには、他のＩＤＥバスに、図示しないＣＤ ＲＯＭドライブまたはＨＤＤなどの、いわゆるＩＤＥデバイスが装着されたとき、その装着されたＩＤＥデバイスが電気的に接続される。
【００８８】
ＨＤＤ６７は、電子メールプログラム６７Ａ、オートパイロットプログラム６７Ｂ、ジョグダイヤル状態監視プログラム６７Ｃ、ジョグダイヤルドライバ６７Ｄ、ＯＳ１１７Ｅ、コミュニケーションプログラム６７Ｆ、ウェブブラウザ６７Ｇ、およびその他のアプリケーションプログラム６７Ｈ（後述するサーバプログラムなどを含む）等を記録する。
【００８９】
ＨＤＤ６７に記録されている電子メールプログラム６７Ａ乃至アプリケーションプログラム６７Ｈ等は、ＲＡＭ５４に適宜ロードされる。
【００９０】
ＩＳＡ/ＥＩＯバス６３には、更に、I/Ｏインターフェース６９が接続されている。このＩ/Ｏインターフェース６９は、エンベディットコントローラから構成され、その内部において、ＲＯＭ７０、ＲＡＭ７１、およびＣＰＵ７２が相互に接続されている。
【００９１】
ＲＯＭ７０は、IEEE1394インターフェースプログラム７０Ａ、ＬＥＤ制御プログラム７０Ｂ、タッチパッド入力監視プログラム７０Ｃ、キー入力監視プログラム７０Ｄ、ウェイクアッププログラム７０Ｅ、およびジョグダイヤル状態監視プログラム７０Ｆ等を予め記憶している。
【００９２】
IEEE1394インターフェースプログラム７０Ａは、IEEE1394ポート２８を介して、IEEE1394の規格に準拠するデータ（パケットに格納されているデータ）を送受信する。ＬＥＤ制御プログラム７０Ｂは、電源ランプＰＬ、電池ランプＢＬ、必要に応じて設けられるメッセージランプＭＬ、またはその他のＬＥＤよりなるランプの点灯の制御を行う。タッチパッド入力監視プログラム７０Ｃは、利用者の操作に対応したタッチパッド２６からの入力を監視するプログラムである。
【００９３】
キー入力監視プログラム７０Ｄは、キーボード２４またはその他のキースイッチからの入力を監視するプログラムである。ウェイクアッププログラム７０Ｅは、ブリッジ５８のタイマ回路（図示せず）から供給される現在時刻を示すデータに基づいて、予め設定された時刻になったかどうかをチェックして、設定された時刻になったとき、所定の処理（またはプログラム）等を起動するために、パーソナルコンピュータ１を構成する各チップの電源を管理するプログラムである。ジョグダイヤル状態監視プログラム７０Ｆは、ジョグダイヤル２３の回転型エンコーダが回転されたか否か、またはジョグダイヤル２３が押されたか否かを常に監視するためのプログラムである。
【００９４】
ＲＯＭ７０には更に、BIOS（Basic Input/Output System（基本入出力システム））７０Ｇが書き込まれている。BIOS７０Ｇは、ＯＳまたはアプリケーションプログラムと周辺機器（タッチパッド２６、キーボード２４、またはＨＤＤ６７等）との間でのデータの受け渡し（入出力）を制御する。
【００９５】
ＲＡＭ７１は、ＬＥＤ制御、タッチパッド入力ステイタス、キー入力ステイタス、若しくは設定時刻用の各レジスタ、ジョグダイヤル状態監視用のI/Ｏレジスタ、またはIEEE1394I/Ｆレジスタ等を、レジスタ７１Ａ乃至７１Ｆとして有している。例えば、ＬＥＤ制御レジスタには、ジョグダイヤル２３が押されて、電子メールプログラム５４Ａが起動されたとき、所定の値が格納され、格納されている値に対応して、メッセージランプＭＬの点灯が制御される。キー入力ステイタスレジスタには、ジョグダイヤル２３が押圧されると、所定の操作キーフラグが格納される。設定時刻レジスタには、使用者によるキーボード２４などの操作に対応して、所定の時刻が設定される。
【００９６】
また、このＩ/Ｏインターフェース６９には、図示せぬコネクタを介して、ジョグダイヤル２３、タッチパッド２６、キーボード２４、IEEE1394ポート２８、およびシャッタボタン３２等が接続され、ジョグダイヤル２３、タッチパッド２６、キーボード２４、またはシャッタボタン３２それぞれに対する操作に対応した信号を、ＩＳＡ/ＥＩＯバス６３に出力する。また、I/Ｏインターフェース６９は、IEEE1394ポート２８を介して接続されている機器とのデータの送受信を制御する。更に、I/Ｏインターフェース６９には、電源ランプＰＬ、電池ランプＢＬ、メッセージランプＭＬ、電源制御回路７３、およびその他のＬＥＤよりなるランプが接続されている。
【００９７】
電源制御回路７３は、内蔵バッテリ７４またはＡＣ電源に接続されており、各ブロックに、必要な電源を供給するとともに、内蔵バッテリ７４または周辺装置のセカンドバッテリの充電のための制御を行う。また、I/Ｏインターフェース６９は、電源をオンまたはオフするとき操作される電源スイッチ２７を監視している。
【００９８】
I/Ｏインターフェース６９は、電源がオフの状態でも、内部に設けられた電源により、IEEE1394インターフェースプログラム７０Ａ乃至ジョグダイヤル状態監視プログラム７０Ｆを実行する。すなわち、IEEE1394インターフェースプログラム７０Ａ乃至ジョグダイヤル状態監視プログラム７０Ｆは、常時動作している。
【００９９】
従って、電源スイッチ２７がオフでＣＰＵ５１がＯＳ５４Ｅを実行していない場合でも、I/Ｏインターフェース６９は、ジョグダイヤル状態監視プログラム７０Ｆを実行するので、例えば、省電力状態、または電源オフの状態で、ジョグダイヤル２３が押圧されたとき、パーソナルコンピュータ１は、予め設定した所定のソフトウェアまたはスクリプトファイルの処理を起動する。
【０１００】
このように、パーソナルコンピュータ１においては、ジョグダイヤル２３がプログラマブルパワーキー（ＰＰＫ）機能を有するので、専用のキーを設ける必要がない。
【０１０１】
ここでは、パーソナルコンピュータ１が撮像部３０を備えているものとして説明したが、パーソナルコンピュータ１は撮像部３０を備えなくても良い。
【０１０２】
なお、パーソナルコンピュータ１は、図４乃至図７を用いて説明したようなノート型のパーソナルコンピュータではなく、デスクトップ型のパーソナルコンピュータであっても良い。
【０１０３】
図９乃至図１１は、ＰＤＡ１１の外観を説明する図である。図９は、把持されたときのＰＤＡ１１の斜視図である。図１０は、クレードル１４１に装着されたＰＤＡ１１の斜視図である。図１１は、ＰＤＡ１１の正面図である。
【０１０４】
ＰＤＡ１１は、片手で把持、および操作が可能な大きさに、その筐体が形成されている。ＰＤＡ１１の上部には、半導体メモリが内蔵されているメモリースティック１３１が挿入されるスロットが設けられている。
【０１０５】
メモリースティック１３１は、本願出願人であるソニー株式会社によって開発されたフラッシュメモリカードの一種である。このメモリースティック１３１は、縦21.5×横50×厚さ2.8[mm]の小型薄型形状のプラスチックケース内に電気的に書換えや消去が可能な不揮発性メモリであるEEPROM（Electrically Erasable and Programmable Read Only Memory ）の一種であるフラッシュメモリ素子を格納したものであり、１０ピン端子を介して画像や音声、音楽等の各種データの書き込み及び読み出しが可能となっている。
【０１０６】
またメモリースティック１３１は、大容量化等による内蔵フラッシュメモリの仕様変更に対しても、使用する機器で互換性を確保することができる独自のシリアルプロトコルを採用し、最大書込速度1.5[MB/S]、最大読出速度2.45[MB/S]の高速性能を実現しているとともに、誤消去防止スイッチを設けて高い信頼性を確保している。
【０１０７】
ＰＤＡ１１は、図１０に示されるように、ＰＤＡ１１の下面とクレードル１４１の上面とが接するようにクレードル１４１に装着される。ＰＤＡ１１の下面には、クレードル１４１と接続するためのＵＳＢ（Universal Serial Bus）ポート（図示せず）等が設けられている。クレードル１４１とは、ＰＤＡ１１とパーソナルコンピュータ１とを有線で接続して情報を授受させ、それぞれのデータを最新のデータに更新する（いわゆるホットシンクによりデータを同期させる）場合のドッキングステーションである。
【０１０８】
ＰＤＡ１１には、表示部１６１、キー１６２、およびジョグダイヤル１５１などが設けられている。
【０１０９】
表示部１６１は、液晶表示装置などの薄型の表示装置で構成され、アイコン、サムネイル、またはテキストなどの画像（例えば、後述するクライアントプログラムが実行された場合、ユーザの操作を補助するための所定のＧＵＩ（Graphic User Interface）など）を表示する。表示部１６１の上側には、タッチパッドが設けられている。タッチパッドを指またはペンなどで押圧することにより、ＰＤＡ１１に所定のデータまたは動作指示が入力される。
【０１１０】
キー１６２は、入力キーなどから構成され、表示部１６１に表示されたアイコンまたはサムネイルの選択などを入力する。
【０１１１】
ジョグダイヤル１５１は、回転操作または本体側への押圧操作に対応して、表示部１６１に表示されたアイコンまたはサムネイルの選択などを入力する。
【０１１２】
次に、図１２を用いて、ＰＤＡ１１の内部構成について説明する。
【０１１３】
ＣＰＵ（Central Processing Unit）１７１は、発振器１７２から供給されるクロック信号に同期して、Flash ROM（Read only Memory）１７３またはEDO DRAM（Extended Data Out Dynamic Random Access Memory）１７４に格納されているオペレーティングシステム、または開発されたアプリケーションプログラム（例えば、後述するクライアントプログラム）などの各種のプログラムを実行する。
【０１１４】
Flash ROM１７３は、EEPROM（Electrically Erasable Programmable Read Only Memory）の一種であるフラッシュメモリで構成され、一般的には、ＣＰＵ１７１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。EDO DRAM１７４は、ＣＰＵ１７１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。
【０１１５】
メモリースティックインターフェース１７５は、ＰＤＡ１１に装着されているメモリースティック１３１からデータを読み出すとともに、ＣＰＵ１７１から供給されたデータをメモリースティック１３１に書き込む。
【０１１６】
ＵＳＢ（Universal Serial Bus）インターフェース１７６は、発振器１７７から供給されるクロック信号に同期して、接続されているＵＳＢ機器であるドライブ１８３からデータまたはプログラムを入力するとともに、ＣＰＵ１７１から供給されたデータをドライブ１８３に供給する。ＵＳＢインターフェース１７６は、発振器１７７から供給されるクロック信号に同期して、接続されているＵＳＢ機器であるクレードル１４１からデータまたはプログラムを入力するとともに、ＣＰＵ１７１から供給されたデータをクレードル１４１に供給する。
【０１１７】
また、ＵＳＢインターフェース１７６には、ドライブ１８３も接続されている。ドライブ１８３は、装着されている磁気ディスク１９１、光ディスク１９２、光磁気ディスク１９３、または半導体メモリ１９４に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、ＵＳＢインターフェース１７６を介して、接続されているＣＰＵ１７１またはEDO DRAM１７４に供給する。また、ドライブ１８３は、ＣＰＵ１７１から供給されたデータまたはプログラムを、装着されている磁気ディスク１９１、光ディスク１９２、光磁気ディスク１９３、または半導体メモリ１９４に記録させる。
【０１１８】
Flash ROM１７３、EDO DRAM１７４、メモリースティックインターフェース１７５、およびＵＳＢインターフェース１７６は、アドレスバスおよびデータバスを介して、ＣＰＵ１７１に接続されている。
【０１１９】
表示部１６１は、ＬＣＤバスを介して、ＣＰＵ１７１からデータを受信し、受信したデータに対応する画像または文字などを表示する。表示部１６１は、例えば、後述するクライアントプログラムが実行された場合、ユーザの操作を補助するための所定のＧＵＩなどを表示する。タッチパッド制御部１７８は、表示部１６１の上側に設けられたタッチパッドが操作されたとき、操作に対応したデータ（例えば、タッチされた座標を示す）を表示部１６１から受信し、受信したデータに対応する信号を、シリアルバスを介してＣＰＵ１７１に供給する。
【０１２０】
EL（Electroluminescence）ドライバ１７９は、表示部１６１の液晶表示部の裏側に設けられている電界発光素子を動作させ、表示部１６１の表示の明るさを制御する。
【０１２１】
赤外線通信部１８０−１は、ＣＰＵ１７１から受信したデータを、赤外線を媒体として、UART（Universal asynchronous receiver transmitter）を介して、他の機器（例えば、異なるＰＤＡ）に送信するとともに、他の機器から送信された赤外線を媒体とするデータを受信して、ＣＰＵ１７１に供給する。
【０１２２】
通信部１８０-２は、ＣＰＵ１７１から受信したデータを、例えば、IEEE802.11a、赤外線通信、あるいは、Bluetoothなど、所定の通信方式を用いて、他の機器（例えば、パーソナルコンピュータ１）に送信するとともに、他の機器から送信された所定の通信方式のデータを受信して、ＣＰＵ１７１に供給する。
【０１２３】
すなわち、ＰＤＡ１１は、赤外線を利用してUARTを介して、もしくは、他の無線通信方式を用いて、他の機器と通信することができる。
【０１２４】
以下、通信部１８０−１および通信部１８０−２を個々に区別する必要がない場合、単に通信部１８０と総称する。
【０１２５】
音声再生部１８２は、スピーカ、および音声のデータの復号回路などから構成され、予め記憶している音声のデータ、インターネット５を介して受信した音声のデータ、または、後述するクライアントプログラムが実行された場合、パーソナルコンピュータ１から受信する楽曲データなどを復号して、再生し、音声を出力する。例えば、音声再生部１８２は、バッファ１８１を介して、ＣＰＵ１７１から供給された音声のデータを再生して、データに対応する音声を出力する。
【０１２６】
キー１６２は、入力キーなどで構成され、ＣＰＵ１７１に各種の指令を入力するとき、使用者により操作される。
【０１２７】
ジョグダイヤル１５１は、回転操作または本体側への押圧操作に対応するデータをＣＰＵ１７１に供給する。
【０１２８】
電源回路１８６は、装着されているバッテリ１８４または接続されているＡＣ（Alternating current）アダプタ１８５から供給される電源の電圧を変換して、電源をＣＰＵ１７１乃至音声再生部１８２のそれぞれに供給する。
【０１２９】
次に、携帯電話機１２の外観構成について説明する。図１３に示すように携帯電話機１２は、表示部２０２および本体２０３で構成され、中央のヒンジ部２０４により折り畳み可能に形成されている。
【０１３０】
表示部２０２は、上端左部に引出しまたは収納可能な送受信用のアンテナ２０５を有する。携帯電話機１２は、アンテナ２０５を介して、固定無線局である基地局のいずれかとの間で電波を送受信する。
【０１３１】
更に、表示部２０２の正面に液晶ディスプレイ２０９が設けられている。液晶ディスプレイ２０９は、電波の受信状態、電池残量、電話帳として登録されている相手先名や電話番号および発信履歴等の他、電子メールの内容、簡易ホームページ、後述するカメラ部２０６のＣＣＤカメラ２０７で撮像した画像、あるいは、後述するクライアントプログラムが実行された場合、ユーザの操作を補助するための所定のＧＵＩなどを表示する。
【０１３２】
一方、本体２０３には、その表面に「０」乃至「９」の数字キー、発呼キー、リダイヤルキー、終話及び電源キー、クリアキー及び電子メールキー等の操作キー２１０が設けられている。操作キー２１０の操作に対応した各種指示が、携帯電話機１２に入力される。
【０１３３】
また、本体２０３の操作キー２１０の下部にメモボタン２１１およびマイクロフォン２１２が設けられている。携帯電話機１２は、メモボタン２１１が操作されたとき、通話中の相手の音声を録音する。携帯電話機１２は、マイクロフォン２１２によって通話時の使用者の音声を集音する。
【０１３４】
更に、本体２０３の操作キー２１０の上部に回動自在なジョグダイヤル２１３が、本体２０３の表面から僅かに突出した状態で設けられている。携帯電話機１２は、ジョグダイヤル２１３に対する回動操作に応じて、液晶ディスプレイ２０９に表示されている電話帳リストもしくは電子メールのスクロール動作、簡易ホームページのページ捲り動作、または、後述するクライアントプログラムが実行された場合に表示されるＧＵＩ画面上のカーソルラインの移動等の種々の動作を実行する。
【０１３５】
例えば、本体２０３は、使用者によるジョグダイヤル２１３の回動操作に応じて液晶ディスプレイ２０９に表示された電話帳リストの複数の電話番号の中から所望の電話番号を選択し、ジョグダイヤル２１３が本体２０３の内部方向に押圧されたとき、選択されている電話番号を確定して、確定した電話番号に対して自動的に発呼処理を行う。
【０１３６】
なお、本体２０３は、背面側に図示しないバッテリパックが装着されており、終話/電源キーがオン状態になると、バッテリパックから各回路部に対して電力が供給されて動作可能な状態に起動する。
【０１３７】
本体２０３の左側面上部には、抜差自在なメモリースティック１３１を装着するためのメモリースティックスロット２１４が設けられている。携帯電話機１２は、メモボタン２１１が押下されると、通話中の相手の音声を装着されているメモリースティック１３１に記録する。携帯電話機１２は、使用者の操作に応じて、電子メール、もしくは、簡易ホームページなどを、装着されているメモリースティック１３１に記録する。
【０１３８】
また、表示部２０２は、上端中央部にほぼ１８０度の角度範囲で回動自在なカメラ部２０６を有するものとしてもよい（カメラ部２０６を有さなくても良いことはもちろんである）。携帯電話機１２は、カメラ部２０６のＣＣＤカメラ２０７によって所望の撮像対象を撮像することが可能となる。
【０１３９】
カメラ部２０６が使用者によってほぼ１８０度回動されて位置決めされた場合、図１４に示すように、表示部２０２は、カメラ部２０６の背面側中央に設けられたスピーカ２０８が正面側に位置する状態となる。これにより、携帯電話機１２は、通常の音声通話状態に切り換わる。
【０１４０】
図１５は、携帯電話機１２の内部構成を示すブロック図である。ここでは、携帯電話機１２がカメラ部２０６を備えているものとして説明するが、携帯電話機１２は、カメラ部２０６を備えていなくても良い。
【０１４１】
図１５に示すように、携帯電話機１２は、表示部２０２および本体２０３の各部を統括的に制御する主制御部２５１に対して、電源回路部２５２、操作入力制御部２５３、画像エンコーダ２５４、カメラＩ/Ｆ（インターフェース）部２５５、ＬＣＤ（Liquid Crystal Display）制御部２５６、多重分離部２５８、変復調回路部２５９、および音声コーデック２６０がメインバス２６１を介して互いに接続されるとともに、画像エンコーダ２５４、画像デコーダ２５７、多重分離部２５８、記憶再生部２６３、変復調回路部２５９、および音声コーデック２６０が同期バス２６２を介して互いに接続されて構成されている。
【０１４２】
電源回路部２５２は、使用者の操作により終話/電源キーがオン状態にされると、バッテリパックから各部に対して電力を供給することにより携帯電話機１２を動作可能な状態に起動する。
【０１４３】
携帯電話機１２は、ＣＰＵ、ＲＯＭおよびＲＡＭ等でなる主制御部２５１の制御に基づいて、音声通話モードにおいて、マイクロフォン２１２で集音した音声信号を音声コーデック２６０によってデジタル音声データに変換する。携帯電話機１２は、デジタル音声データを変復調回路部２５９でスペクトラム拡散処理し、送受信回路部２６４でデジタルアナログ変換処理および周波数変換処理を施した後にアンテナ２０５を介して送信する。
【０１４４】
また、携帯電話機１２は、音声通話モードにおいて、アンテナ２０５で受信した受信信号を送受信回路部２６４で増幅して周波数変換処理およびアナログデジタル変換処理を施し、変復調回路部２５９でスペクトラム逆拡散処理し、音声コーデック２６０によってアナログ音声信号に変換する。携帯電話機１２は、アナログ音声信号に対応する音声をスピーカ２０８に出力させる。
【０１４５】
更に、携帯電話機１２は、データ通信モードにおいて、電子メールを送信する場合、操作キー２１０もしくはジョグダイヤル２１３の操作によって入力された電子メールのテキストデータを、操作入力制御部２５３を介して主制御部２５１に送出する。
【０１４６】
主制御部２５１は、テキストデータを変復調回路部２５９でスペクトラム拡散処理し、送受信回路部２６４でデジタルアナログ変換処理及び周波数変換処理を施した後にアンテナ２０５を介して基地局へ送信する。
【０１４７】
これに対して携帯電話機１２は、データ通信モードにおいて、電子メールを受信する場合、アンテナ２０５を介して基地局から受信した受信信号を変復調回路部２５９でスペクトラム逆拡散処理して、元のテキストデータを復元した後、ＬＣＤ制御部２５６に出力する。ＬＣＤ制御部２５６は、電子メールを表示させるために、液晶ディスプレイ２０９を制御する。
【０１４８】
携帯電話機１２においては、使用者の操作に応じて受信した電子メールに対応するデータを、記憶再生部２６３を介してメモリースティック１３１に記録することも可能である。
【０１４９】
携帯電話機１２は、データ通信モードにおいて画像データを送信する場合、ＣＣＤカメラ２０７で撮像された画像データを、カメラインターフェース部２５５を介して画像エンコーダ２５４に供給する。
【０１５０】
因みに携帯電話機１２は、画像データを送信しない場合には、ＣＣＤカメラ２０７で撮像した画像データをカメラインターフェース部２５５およびＬＣＤ制御部２５６を介して液晶ディスプレイ２０９に直接表示することも可能である。
【０１５１】
画像エンコーダ２５４は、ＣＣＤカメラ２０７から供給された画像データを、例えば、ＭＰＥＧ（Moving Picture Experts Group ）２またはＭＰＥＧ４等の所定の符号化方式によって圧縮符号化することにより符号化画像データに変換し、これを多重分離部２５８に送出する。
【０１５２】
このとき同時に携帯電話機１２は、ＣＣＤカメラ２０７で撮像中にマイクロフォン２１２で集音した音声を、音声コーデック２６０を介してデジタルの音声データとして多重分離部２５８に送出する。
【０１５３】
多重分離部２５８は、画像エンコーダ２５４から供給された符号化画像データと音声コーデック２６０から供給された音声データとを所定の方式で多重化し、その結果得られる多重化データを変復調回路部２５９でスペクトラム拡散処理し、送受信回路部２６４でデジタルアナログ変換処理及び周波数変換処理を施した後にアンテナ２０５を介して送信する。
【０１５４】
これに対して携帯電話機１２は、データ通信モードにおいて、例えば、簡易ホームページ等にリンクされた動画像ファイルのデータを受信する場合、アンテナ２０５を介して基地局から受信した受信信号を変復調回路部２５９でスペクトラム逆拡散処理し、その結果得られる多重化データを多重分離部２５８に送出する。
【０１５５】
多重分離部２５８は、多重化データを符号化画像データと音声データとに分離し、同期バス２６２を介して、符号化画像データを画像デコーダ２５７に供給するとともに、音声データを音声コーデック２６０に供給する。
【０１５６】
画像デコーダ２５７は、符号化画像データをＭＰＥＧ２またはＭＰＥＧ４等の所定の符号化方式に対応した復号方式でデコードすることにより再生動画像データを生成し、ＬＣＤ制御部２５６を介して液晶ディスプレイ２０９に供給して表示させる。これにより、携帯電話機１２は、例えば、簡易ホームページにリンクされた動画像ファイルに含まれる動画データを表示する。
【０１５７】
このとき同時に音声コーデック２６０は、音声データをアナログ音声信号に変換した後、スピーカ２０８に供給して出力させる。これにより、携帯電話機１２は、例えば、簡易ホームページにリンクされた動画像ファイルに含まれる音声データを再生する。
【０１５８】
携帯電話機１２においては、この場合も、電子メールの場合と同様に、受信した簡易ホームページ等のデータを、使用者の操作により記憶再生部２６３を介してメモリースティック１３１に記録することが可能である。
【０１５９】
また、携帯電話機１２は、ＣＰＵ、ＲＯＭおよびＲＡＭ等でなる主制御部２５１のＲＡＭ、もしくはＲＯＭに、各種のアプリケーションプログラム（例えば、後述するクライアントプログラムなど）を記録し、ＣＰＵによって実行することが可能である。
【０１６０】
主制御部２５１によって、後述するクライアントプログラムが実行された場合、パーソナルコンピュータ１に送信されるリクエスト信号は、データ通信モードと同様にして、変復調回路部２５９でスペクトラム拡散処理されて、送受信回路部２６４でデジタルアナログ変換処理および周波数変換処理を施された後にアンテナ２０５を介して送信される。そして、パーソナルコンピュータ１から送信された楽曲データは、データ通信モードと同様にして、アンテナ２０５で受信されて、送受信回路部２６４で増幅され、周波数変換処理およびアナログデジタル変換処理を施され、変復調回路部２５９でスペクトラム逆拡散処理が施されて、音声コーデック２６０によってアナログ音声信号に変換される。そして、アナログ音声信号に変換された楽曲データに対応する音声がスピーカ２０８から出力される。
【０１６１】
あるいは、例えば、IEEE802.11a、赤外線通信、もしくはbluetoothなどの所定の通信方式で無線通信可能な通信部を新たに設けることにより、データ通信モードと異なる方法により、パーソナルコンピュータ1と無線通信可能なようにしても良い。
【０１６２】
図１６は、据え置き型再生装置１３の外観を示す図である。
【０１６３】
図１６（Ａ）は、据え置き型再生装置１３の正面図である。据え置き型再生装置１３は、パーソナルコンピュータ１から送信された楽曲データを再生して、スピーカ２８４-１および２８４-２から音声出力するようになされている。据え置き型再生装置１３は、その前面が、表示パネル２８１と前面パネル２８２で構成されている。表示パネル２８１には、後述するＧＵＩ画面が表示される。
【０１６４】
前面パネル２８２には、操作ボタン２８３が設けられているほかに、図示しないＩＲ（Infra Red）受信部が設けられ、図１８を用いて後述するリモートコマンダから送信される、ユーザの操作を示す赤外線信号を受信する。また、前面パネル２８２にスピーカを内蔵したり、図示しないヘッドフォンへの出力端子を備えることにより、スピーカ２８４-１および２８４-２を接続しなくても、音声出力が可能なようにしても良い。
【０１６５】
図１６（Ｂ）は、据え置き型再生装置１３の側面図である。この図に示されるように、据え置き型再生装置１３を非常に薄型に構成することにより、表示パネル２８１にある程度の大きさを持たせつつ、設置場所に困らないようにすることが可能となる。
【０１６６】
図１７は、据え置き型再生装置１３の構成を示すブロック図である。入力ＩＦ（Interface）３０１は、操作ボタン２８３、もしくは、リモートコマンダ３０２からの赤外線信号を受信したＩＲ受信部３０３から、ユーザの操作入力を示す信号を受け、バス３０４を介して、制御部３０５に出力する。
【０１６７】
制御部３０５は、ＣＰＵ、ＲＯＭ、および、ＲＡＭから構成された、いわゆるマイクロコンピュータであり、据え置き型再生装置１３の全体の動作を制御している。制御部３０５は、後述するクライアントプログラムを実行し、入力ＩＦ３０１から入力されたユーザの操作入力を示す信号に従って、通信部３０６を介して、パーソナルコンピュータ１に、楽曲データのリクエスト信号を送出したり、後述するＧＵＩ画面に対応する画像データを、記憶部３１０から読み出して、バス３０４を介して、表示制御部３０７に出力して、表示パネル２８１に表示させたり、通信部３０６で受信された楽曲データを、バス３０４を介して、音声出力部３０８に出力して、そのデータフォーマットに適応した再生処理を行わせて、スピーカ２８４もしくはヘッドフォン３０９から音声出力させる。
【０１６８】
通信部３０６は、例えば、IEEE802.11a、赤外線通信、もしくはbluetoothなどの所定の通信方式で、パーソナルコンピュータ１との無線での通信を行うものであり、制御部３０５から、バス３０４を介して入力された楽曲データのリクエスト信号を、パーソナルコンピュータ１に送信したり、パーソナルコンピュータ１から、楽曲データを受信して、バス３０４を介して、制御部３０５に出力する。
【０１６９】
表示制御部３０７は、制御部３０５の制御に従って、表示パネル２８１に画像データを出力し、その表示を制御するものである。音声出力部３０８は、制御部３０５の制御に従って、入力された音声データを、そのフォーマットに基づいた方法で再生して、スピーカ２８４、もしくはヘッドフォン３０９へ音声データを出力し、その音声出力を制御する。
【０１７０】
記憶部３１０には、表示パネル２８１に表示されるＧＵＩデータが記憶されるとともに、制御部３０５の制御に必要な各種情報が記憶される。
【０１７１】
また、制御部３０５には、バス３０４を介して、ドライブ３１１も接続されている。ドライブ３１１は、装着されている磁気ディスク３２１、光ディスク３２２、光磁気ディスク３２３、または半導体メモリ３２４に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、バス３０４を介して、接続されている制御部３０５に供給する。また、ドライブ３１１は、制御部３０５から供給されたデータまたはプログラムを、装着されている磁気ディスク３２１、光ディスク３２２、光磁気ディスク３２３、または半導体メモリ３２４に記録させる。
【０１７２】
図１８は、リモートコマンダ３０２の外観を示す図である。リモートコマンダ３０２は、図１８Ａに示されるように、カーソルボタン３３１および３３２、ズームアウトボタン３３３およびズームインボタン３３４、並びにリスタートボタン３３５を備えている。ユーザは、表示パネル２８１に表示されるＧＵＩを参照して、カーソルボタン３３１乃至リスタートボタン３３５を操作する。
【０１７３】
カーソルボタン３３１および３３２は、表示パネル２８１に表示されている、後述するアイコン、あるいはサムネイルなどの選択を変更する場合に、ユーザによって操作される。ズームアウトボタン３３３およびズームインボタン３３４は、ズームアウトおよびズームインを指示する場合、すなわち、表示パネル２８１に現在表示されているＧＵＩ画面を変更する場合に、ユーザによって操作される。リスタートボタン３３５は、据え置き型再生装置１３から現在再生されている楽曲をはじめから聞きたい場合に、ユーザによって操作される。ユーザによって、カーソルボタン３３１乃至リスタートボタン３３５が操作された場合、ＩＲ送信部３３６から、据え置き型再生装置のＩＲ受信部３０３に、赤外線信号が出力される。
【０１７４】
また、リモートコマンダ３０２は、図１８Ｂに示されるように、カーソルボタン３３１および３３２、並びにリスタートボタン３３５に代わって、ジョグダイヤル３４１を備えるようにしても良い。ジョグダイヤル３４１は、回転押圧型の操作素子であり、矢印Ａ方向、または、Ｂ方向に回転可能であるとともに、Ｃ方向に押圧操作が可能である。ジョグダイヤル３４１の矢印Ａ方向への回転操作は、図１８Ａのカーソルボタン３３１への操作入力と同様の操作入力に対応し、矢印Ｂ方向への回転操作は、図１８Ａのカーソルボタン３３２への操作入力と同様の操作入力に対応し、ジョグダイヤル３４１への押圧操作は、リスタートボタン３３５への操作入力に対応する。
【０１７５】
図１９は、携帯型再生装置１４の外観構成を示す図である。携帯型再生装置１４は、例えば、ポケットに入る程度の大きさであるものとする。
【０１７６】
表示パネル３５１には、ユーザの操作を補助するためのＧＵＩ画面が表示される。図１６を用いて説明した据え置き型再生装置１３の表示パネル２８１と比較して、表示パネル３５１の表示エリアは非常に小さいため、据え置き型再生装置１３の表示パネル２８１に表示されるＧＵＩよりも、簡単な構成のＧＵＩが表示されるようにしても良い。
【０１７７】
また、携帯型再生装置１４は、カーソルキー３５２および３５３、ズームアウトキー３５４およびズームインキー３５５、並びにリスタートキー３５６を備えている。また、携帯型再生装置１４をポケットや鞄などに入れた状態で操作できるように、ヘッドフォン１６と携帯型再生装置１４を接続するケーブルの途中に、カーソルキー３５２乃至リスタートキー３５６と同様のキーを備えたリモートコマンダ３５７が設けられている。ユーザは、表示パネル３５１に表示されるＧＵＩを参照して、カーソルキー３５２乃至リスタートキー３５６を操作するか、もしくは、表示パネル３５１を参照しない状態でリモートコマンダ３５７を操作する。
【０１７８】
カーソルキー３５２および３５３は、表示パネル３５１に表示されているアイコン、あるいはサムネイルなどの選択を変更する場合に、ユーザによって操作される。ズームアウトキー３５４およびズームインキー３５５は、表示パネル３５１に現在表示されているＧＵＩ画面を変更する、すなわち、ズームアウトおよびズームインを指示する場合に、ユーザによって表示される。リスタートキー３５６は、携帯型再生装置１４から現在再生されている楽曲をはじめから聞きたい場合に、ユーザによって操作される。また、リモートコマンダ３５７に備えられているキーも、カーソルキー３５２乃至リスタートキー３５６と基本的に同様に構成されている。
【０１７９】
図２０は、携帯型再生装置１４の構成を示すブロック図である。操作部３６１は、図１９の、カーソルキー３５２乃至リモートコマンダ３５７に対応し、ユーザの操作入力を示す信号を、バス３６２を介して、制御部３６３に出力する。
【０１８０】
制御部３６３は、ＣＰＵ、ＲＯＭ、および、ＲＡＭから構成された、いわゆるマイクロコンピュータであり、携帯型再生装置１４の全体の動作を制御している。制御部３６３は、後述するクライアントプログラムを実行し、操作部３６１から入力されたユーザの操作入力を示す信号に従って、通信部３６４を介して、パーソナルコンピュータ１に、楽曲データのリクエスト信号を送出したり、後述するＧＵＩ画面に対応する画像データを、記憶部３６７から読み出して、バス３６２を介して、表示制御部３６５に出力して、表示パネル３５１に表示させたり、通信部３６４で受信された楽曲データを、バス３６２を介して、音声出力部３６６に出力して、そのデータフォーマットに適応した再生処理を行わせて、ヘッドフォン１６から音声出力させる。
【０１８１】
通信部３６４は、例えば、IEEE802.11a、赤外線通信、もしくはbluetoothなどの所定の通信方式でパーソナルコンピュータ１との無線での通信を行うものであり、制御部３６３から、バス３６２を介して入力された楽曲データのリクエスト信号を、パーソナルコンピュータ１に送信したり、パーソナルコンピュータ１から、楽曲データを受信して、バス３６２を介して、制御部３６３に出力する。
【０１８２】
表示制御部３６５は、制御部３６３の制御に従って、表示パネル３５１に画像データを出力し、その表示を制御するものである。音声出力部３６６は、制御部３６３の制御に従って、入力された音声データを、そのフォーマットに基づいた方法で再生して、ヘッドフォン１６へ音声データを出力し、その音声出力を制御する。
【０１８３】
記憶部３６７には、表示パネル３５１に表示されるＧＵＩデータが記憶されるとともに、制御部３６３の制御に必要な各種情報が記憶される。
【０１８４】
図２１は、簡易型再生装置１５の外観を示す図である。ジョグダイヤル３７２は、回転押圧型の操作素子であり、矢印Ａ方向、または、Ｂ方向に回転可能とされ、使用者により回転させられると、その回転角度に対応して、表示窓３７１に表示されるアイコン、もしくはサムネイルの選択が変更される。このとき選択されたアイテムに対応するコマンドがパーソナルコンピュータ１に出力される。
【０１８５】
ズームボタン３７３は、２方向に移動することができるようになされており、ズームアウト、もしくはズームインが指令されるとき、ユーザにより操作される。リスタートボタン３７４は、簡易型再生装置１５において現在再生中の楽曲を、初めから再生させたい場合に、ユーザにより操作される。また、ジョグダイヤル３７２を矢印Ｃ方向に押圧することにより、リスタートボタン３７４の押圧操作と同様の操作入力がなされるようにしても良い。
【０１８６】
表示窓３７１は、例えば、ＬＣＤ（Liquid Crystal Display）、もしくは複数のＬＥＤ（Light Emitting Diode）を用いて構成される。また、ヘッドフォン１６は、ジャックを介して接続されており、簡易型再生装置１５の本体に対してジャックの抜き差しにより着脱可能になされている。
【０１８７】
図２２は、簡易型再生装置１５の構成を示すブロック図である。制御部３８１は、ＣＰＵ、ＲＯＭ、および、ＲＡＭから構成された、いわゆるマイクロコンピュータであり、簡易型再生装置１５の全体の動作を制御している。操作部３８２は、ジョグダイヤル３７２乃至リスタートボタン３７４に対応する。制御部３８１は、後述するクライアントプログラムを実行し、操作部３８２より、バス３８３を介して入力された信号に対応して、例えば、記憶部３８４に記憶されている画像やテキストを表示制御部３８５に出力し、表示窓３７１に表示させたり、通信部３８６を介してパーソナルコンピュータ１に楽曲データのリクエスト信号を送信したり、パーソナルコンピュータ１より送信されてきた楽曲データを、音声出力部３８７に出力して再生させて、ヘッドフォン１６に送出し、音声として出力させる。
【０１８８】
通信部３８６は、例えば、IEEE802.11a、赤外線通信、もしくはbluetoothなどの所定の通信方式でパーソナルコンピュータ１との無線での通信を行うものであり、制御部３８１から、バス３８２を介して入力された楽曲データのリクエスト信号を、パーソナルコンピュータ１に送信したり、パーソナルコンピュータ１から、楽曲データを受信して、バス３８２を介して、制御部３８１に出力する。
【０１８９】
表示制御部３８５は、制御部３８１の制御に従って、表示窓３７１に画像データ、あるいはテキストデータを含むＧＵＩデータを出力し、その表示を制御するものである。音声出力部３８７は、制御部３８１の制御に従って、入力された音声データを、そのフォーマットに基づいた方法で再生して、ヘッドフォン１６への音声出力を制御する。
【０１９０】
記憶部３８４には、表示窓３７１に表示されるＧＵＩデータが記憶されるとともに、制御部３８１の制御に必要な各種情報が記憶される。
【０１９１】
ここでは、表示窓３７１が、例えば、ＬＣＤ、もしくは複数のＬＥＤを用いて構成されるものとして説明したが、表示窓３７１は、例えば、図２３に示されるように、目盛りと針で構成されていても良い。この場合は、表示窓３７１に、文字や画像を表示させることはできないが、ジョグダイヤル３７２の回動に応じて、針が目盛り上を移動するようになされる。
【０１９２】
更に、簡易型再生装置１５においてはズームボタン３７３を省略するようにしても良い。この場合、選曲（あるいは後述するステーションの選択）は、針の位置のみで決定されるが、ランダムに様々な楽曲を聞くことを希望するユーザにとっては、充分な機能を提供することができる。
【０１９３】
ユーザは、針の位置を切り替えて、ランダムに楽曲を聴くことが可能であり、気に入った楽曲があった場合、リスタートボタン３７４を操作することにより、その楽曲を初めから聞くことができる。
【０１９４】
図２４は、楽曲データ配信サービスプロバイダが保有するＷＷＷサーバ８−１の構成を示すブロック図である。
【０１９５】
ＣＰＵ（Central Processing Unit）４０１は、入出力インターフェース４０２および内部バス４０３を介して、ＷＷＷサーバ８−１の管理者が、入力部４０４を用いて入力した各種指令に対応する信号や、ネットワークインターフェース４１０を介して、例えば、パーソナルコンピュータ１などが送信した制御信号の入力を受け、入力された信号に基づいた各種処理を実行する。ＲＯＭ（Read Only Memory）４０５は、ＣＰＵ４０１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。ＲＡＭ（Random Access Memory）４０６は、ＣＰＵ４０１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。ＣＰＵ４０１、ＲＯＭ４０５、およびＲＡＭ４０６は、内部バス４０３により相互に接続されている。
【０１９６】
内部バス４０３は、入出力インターフェース４０２とも接続されている。入力部４０４は、例えば、キーボード、タッチパッド、ジョグダイヤル、あるいはマウスなどからなり、ＷＷＷサーバ８−１の管理者がＣＰＵ４０１に各種の指令を入力するとき操作される。表示部４０７は、例えば、ＣＲＴ（Cathode Ray Tube）や液晶表示装置などからなり、各種情報をテキスト、あるいはイメージなどで表示する。
【０１９７】
ＨＤＤ（hard disk drive）４０８は、ハードディスクを駆動し、それらにＣＰＵ４０１によって実行するプログラムや情報（例えば、コンテンツデータ）を記録または再生させる。ドライブ４０９には、必要に応じて磁気ディスク４２１、光ディスク４２２、光磁気ディスク４２３、および半導体メモリ４２４が装着され、データの授受を行う。
【０１９８】
ネットワークインターフェース４１０は、インターネット５と接続され、インターネット５を介して、パーソナルコンピュータ１などと情報の授受を行う。また、ネットワークインターフェース４１０は、例えば、コンテンツデータを記憶している外部の記憶装置と接続されていても良い。
【０１９９】
これらの入力部４０４乃至ネットワークインターフェース４１０は、入出力インターフェース４０２および内部バス４０３を介してＣＰＵ４０１に接続されている。
【０２００】
図２５は、図２を用いて説明した、コンテンツデータの配信サービスを受けるためのネットワークシステムにおける、楽曲データ配信サービスプロバイダが保有するＷＷＷサーバ８−１の機能ブロック図である。
【０２０１】
楽曲配信サービスプログラム４４１は、図２６を用いて後述するサーバ４８１への楽曲データ（プッシュ配信データ、もしくは購買されたコンテンツデータ）の送信、楽曲データベース４４４乃至ユーザ嗜好情報データベース４４６の情報の登録、あるいは、サーバ４８１を保有する登録ユーザとの課金処理を制御するものである。
【０２０２】
楽曲配信サービスプログラム４４１は、ＷＷＷサーバ８−１の管理者が操作入力部４４３を用いて入力する操作を示す信号に従って、楽曲データを、例えば、ＡＴＲＡＣ（Advanced TRansform Acoustic Coding）、ＭＰ３（MPEG Audio Layer-3）、あるいは、ＷＡＶなどのフォーマットで楽曲データベース４４４に記録するとともに、ネットワークインターフェース４４２を介して入力される情報を基に、ユーザ登録情報データベース４４５およびユーザ嗜好情報データベース４４６を更新する。
【０２０３】
更に、楽曲配信サービスプログラム４４１は、ネットワークインターフェース４４２を介して、インターネット５に接続し、ユーザが楽曲データ配信サービスプロバイダから楽曲データの配信を受けるための登録を行うための各種情報、あるいは、楽曲データを購買するための各種情報を、サーバ４８１から受信したり、試聴用のプッシュ配信データ、あるいは、購買された楽曲データを、楽曲データベース４４４から検索し、ネットワークインターフェース４４２およびインターネット５を介して、サーバ４８１へ送信する処理を制御する。
【０２０４】
楽曲データベース４４４には、例えば、ＡＴＲＡＣ、ＭＰ３、あるいは、ＷＡＶなどのフォーマットで楽曲データが登録されている。また、楽曲データは、購買用の完全な形の楽曲データと、プッシュ配信用の一部のみ抽出された楽曲データ、もしくは、所定の回数のみ試聴が可能なようになされている楽曲データとが用意されている。楽曲配信サービスプログラム４４１は、楽曲データベース４４４に登録されている楽曲データから、必要な楽曲データを検索し、サーバ４８１に配信する。
【０２０５】
ユーザ登録情報データベース４４５には、楽曲データ配信サービスを受けるためのユーザの登録情報が記録されている。ユーザ登録情報データベース４４５には、例えば、ユーザを識別するために登録されている、ユーザに個別に割り当てられたユーザＩＤ、課金処理に必要な情報（例えば、支払方法やクレジットカード番号など）、楽曲データの配信先（例えば、メールアドレス）などが登録される。楽曲配信サービスプログラム４４１は、ユーザ登録情報データベース４４５に登録されているユーザの登録情報に基づいて、サーバ４８１に楽曲データを配信したり、課金処理を実行する。
【０２０６】
ユーザ嗜好情報データベース４４６には、ユーザ登録時に送信された、それぞれのユーザの嗜好情報に加えて、対応するユーザが購買した楽曲データや、後述する処理により送信される、プッシュ配信された楽曲データに対する評価情報が記録される。楽曲配信サービスプログラム４４１は、ユーザ嗜好情報データベース４４６に登録されているユーザの嗜好情報に基づいて、プッシュ配信する楽曲データを選択する。
【０２０７】
図２６は、図３を用いて説明したホームネットワークのクライアントサーバシステムにおけるサーバとクライアントの関係と、それぞれの機能について示した機能ブロック図である。ここで、サーバ４８１は、図３のパーソナルコンピュータ１に対応し、クライアント４８２は、図３のＰＤＡ１１乃至簡易型再生装置１５に対応する。
【０２０８】
サーバ４８１のサーバプログラム５１１は、クライアント４８２への楽曲データの送信や、楽曲データベース５１５乃至ランキング情報データベース５１７の情報の登録を制御するものである。サーバプログラム５１１は、ユーザが、楽曲データを登録するための補助となる表示画面を、表示制御部５１４を制御してＬＣＤ２５に表示させ、操作入力部５１２から入力されるユーザの操作を示す信号に従って、楽曲データを、例えば、ＡＴＲＡＣ（Advanced TRansform Acoustic Coding）、ＭＰ３（MPEG Audio Layer-3）、あるいは、ＷＡＶなどのフォーマットで楽曲データベース５１５に記録するとともに、リンク情報データベース５１６を更新し、通信部５１３を介して入力される、クライアント４８２からのリクエスト信号を基に、ランキング情報データベース５１７を更新する。
【０２０９】
また、サーバプログラム５１１は、通信部５１３を介して、クライアント４８２からリクエスト信号の入力を受け、クライアント４８２からリクエストされた楽曲データを、リンク情報データベース５１６およびランキング情報データベース５１７を参照して、楽曲データベース５１５から検索し、通信部５１３を介して、クライアント４８２に送信する。
【０２１０】
更に、サーバプログラム５１１は、ネットワークインターフェース５１８を介して、インターネット５に接続し、楽曲データ配信サービスプロバイダから楽曲データの配信を受けるための登録を行うための各種情報、あるいは、楽曲データを購買するための各種情報を楽曲データ配信サービスプロバイダが保有するＷＷＷサーバ８−１に送信したり、ＷＷＷサーバ８−１から、試聴用のプッシュ配信データ、あるいは、購買した楽曲データを受信する処理を制御する。
【０２１１】
次に、楽曲データ配信サービスプロバイダが保有するＷＷＷサーバ８−１から、試聴用のプッシュ配信データが送信されてくる前の状態の、楽曲データベース５１５乃至ランキング情報データベース５１７について説明する。
【０２１２】
図２７は、楽曲データとともに楽曲データベース５１５に記録されている楽曲データ一覧リストである。楽曲データ一覧リストには、それぞれの楽曲に固有に割り当てられている曲ＩＤ、対応する楽曲データが記録されている先頭位置を示すアドレス情報、およびその楽曲データの再生開始位置情報が記載されている。
【０２１３】
楽曲データがリクエストされた場合、まず、再生開始位置情報が参照されて、その楽曲の初めからではなく、いわゆる「さび」や、クライマックス部分など、聞き手にとって、何の曲が再生されているのかが分かりやすい位置、あるいは、聞き手にとって、最も曲のイメージがつかみやすい位置から再生されるように、その部分に対応する楽曲データが、クライアント４８２に送信される。その後、聞き手であるユーザがその曲を気に入り、楽曲の初めからの再生を指示する操作を行った場合、対応する楽曲が初めから再生されるように、リクエスト信号が生成されて送信されるので、サーバプログラム５１１は、対応する楽曲データが記録されている先頭位置を示すアドレス情報を基に、楽曲データ全体を、クライアント４８２に送信する。
【０２１４】
あるいは、楽曲データベース５１５に、楽曲全体に対応する音声データ以外に、いわゆる「さび」や、クライマックス部分など、聞き手にとって、何の曲が再生されているのかが分かりやすい部分、あるいは、聞き手にとって、最も曲のイメージがつかみやすい部分のみを抽出した、部分的な音声データを用意し、楽曲データ一覧リストには、再生開始位置情報に変わって、部分的な音声データの記録位置を示すアドレス情報を登録するようにしても良い。
【０２１５】
楽曲データ一覧リストには、同一の楽曲が重ねて登録されることはなく、楽曲データベース５１５にも、同一の楽曲が重ねて記録されることはない。
【０２１６】
図２８は、リンク情報データベース５１６に記録されているリンク情報リストである。リンク情報リストには、ユーザが登録した内容に基づいて、楽曲データに対応するＩＤが、仮想的な階層構造に分類されて登録される。すなわち、楽曲データ自体は、階層構造で記録されるわけではないが、リンク情報リストにおいて、仮想的な階層構造が構成される。階層の深さは、図２８に示されるように様々である。ここでは、一番大きな分類である第１番目の階層（図２８における「ユーザＡのお気に入り」「ユーザＢのお気に入り」「ユーザＣのお気に入り」「朝の曲」および「夜の曲」）をステーションと称し、ステーションから、楽曲データまでの中分類あるいは小分類など（図２８における「ドライブ用」「クラシック」「作曲者Ａ」あるいは「楽しい気分の曲」など）を、階層カテゴリと称するものとする。リンク情報リストにおいては、同一の楽曲の曲ＩＤが異なる位置に登録されても良い。
【０２１７】
図２９は、ランキング情報データベース５１７に記録されているランキングリストである。ランキングは、ステーション毎に決められ、必要に応じて、階層カテゴリ情報と共に記載されている。そして、そのランキングは、サーバプログラム５１１の制御により、クライアント４８２から送信されるリクエストの内容に基づいて随時更新される。
【０２１８】
楽曲データベース５１５に楽曲データを記録させる場合、ユーザは、例えば、表示制御部５１４によりＬＣＤ２５に表示されるＧＵＩに従って、その楽曲データを、ユーザの所望のステーション、および階層カテゴリに登録することができる。また、ユーザは、新たなステーションおよび階層カテゴリを構成したり、同一の楽曲を、複数のステーション、あるいは階層カテゴリに登録したり、既に、別のステーション、あるいは階層カテゴリに登録されている楽曲を、他のステーション、あるいは階層カテゴリに登録することも可能である。サーバ４８１のサーバプログラム５１１は、操作入力部５１２から入力されるユーザの操作に基づいて、楽曲データベース５１５乃至ランキングデータベース５１７を更新する処理を実行する。
【０２１９】
例えば、サーバ４８１のリンク情報データベース５１６に、家族それぞれのステーションを用意し、それぞれのお気に入りの楽曲データを登録しておくことにより、サーバ４８１（すなわち、パーソナルコンピュータ１）とは別の部屋に居ながら、家族それぞれが、音楽を楽しむことができる。
【０２２０】
また、新たに登録された楽曲データの初めのランキングは、そのシステムによって自由に設定可能としても良く、例えば、新たな楽曲データの登録時にランキングも合わせて設定するようにしても良いし、新たに登録された楽曲をユーザが聞く機会がより多くなるように、対応するステーションの最上位から始まるようにしても良いし、あるいは、最下位から始まるようにしても良い。
【０２２１】
なお、新たなステーションの作成およびそのステーションへの楽曲データの登録は、ユーザからの登録のみならず、クライアント４８２から送信されるリクエストの状況に基づいて、サーバプログラム５１１によって設定することができる。例えば、朝７時乃至９時の間に、楽曲の最初からの再生がリクエストされた楽曲を集めたステーションを「朝の曲」とし、夜９時乃至夜１１時の間に楽曲の最初からの再生がリクエストされた楽曲を集めたステーションを「夜の曲」とするようにしてもよい。この場合、１回のリクエストではなく、対応する条件において、所定の回数以上、楽曲の最初からの再生がリクエストされた楽曲のみを、対応するステーションへ登録するようにしても良い。
【０２２２】
更に、対応する条件は、例に挙げた「朝」や「夜」などの時間のみに限らず、例えば、曜日、月、季節などでも良く、それ以外にも、例えば、「みんなのお気に入り」ステーションを新たに設定して、所定の期間に所定の回数以上、楽曲の最初からの再生がリクエストされた楽曲を「みんなのお気に入り」ステーションに登録するようにしても良い。
【０２２３】
このように、複数のクライアントによるリクエストの状況に基づいて、データベースが書き換えられるので、単独のユーザの嗜好にとどまらず、このクライアントサーバシステムを利用する全てのユーザ（例えば、家族全員）の嗜好によって、データベースが構築される。
【０２２４】
再び、図２６に戻り、クライアント４８２の構成について説明する。
【０２２５】
クライアント４８２のクライアントプログラム５２１は、サーバ４８１への楽曲データのリクエスト信号の送信、並びにサーバ４８１からの楽曲データの受信および再生処理や、表示制御部５２６によるＧＵＩの表示を制御するものである。
【０２２６】
クライアントプログラム５２１は、クライアント４８２が、画像やテキストを表示可能な表示部（例えば、据え置き型再生装置１３の表示パネル２８１など）を有している場合、表示制御部５２６を制御して、必要に応じて、画像データを内部の記憶部（例えば、据え置き型再生装置１３の記憶部３１０など）より読み出させて、ユーザが楽曲データを選択するための補助となるＧＵＩを表示させ、操作入力部５２２から入力されるユーザの操作を示す信号に従って、ＧＵＩの表示を変更させる。
【０２２７】
また、クライアントプログラム５２１は、クライアント４８２が、画像やテキストを表示可能な表示部を有さず、例えば、図２３を用いて説明したような、簡易型の表示窓３７１を有している場合、操作入力部５２２から入力されるユーザの操作を示す信号に従って、表示窓３７１の針の位置を移動させる（針を移動させるためのアクチュエータを駆動させる）。
【０２２８】
例えば、針の位置がステーションの選択を示す場合、ユーザが針の位置を移動することにより、ステーションが切り替わって、それぞれのステーション内で優先順位が高い順番に、楽曲データが所定の位置から再生されるように、楽曲データのリクエスト信号が送信される。また、針の位置が楽曲データを示す場合、ユーザが針の位置を移動することにより、楽曲が切り替わって、所定の位置から再生されるように、楽曲データのリクエスト信号が送信される。
【０２２９】
また、クライアントプログラム５２１は、操作入力部５２２から入力されるユーザの操作を示す信号に従って、楽曲データのリクエスト信号を、通信部５２３を介して、サーバ４８１に送信する。そして、通信部５２３が、サーバ４８１から、例えば、ＡＴＲＡＣ、ＭＰ３、あるいは、ＷＡＶなどのフォーマットの楽曲データを受信した場合、受信した楽曲データを、音声データ変換部５２４に出力させる。
【０２３０】
音声データ変換部５２４は、楽曲データのフォーマットに適した方法で、受信した楽曲データをアナログ音声信号に変換し、音声データ出力制御部５２５に出力する。音声データ出力制御部５２５は、例えば、スピーカ２８４やヘッドフォン１６などからの音声出力を制御する。
【０２３１】
クライアント４８２を利用するユーザは、表示制御部５２６によって表示が制御されるＧＵＩ（もしくは、目盛りに沿って動く針）を参照して、もしくは、携帯型再生装置１４を利用している場合などは、これらの表示を参照することなく、操作入力部５２２（例えば、リモートコマンダ３０２、リモートコマンダ３５７など）を用いて操作入力を行うことにより、サーバ４８１の楽曲データベース５１５に記録されている様々な楽曲を聞くことが可能となる。
【０２３２】
図２６を用いて説明したサーバ４８１とクライアント４８２との関係は、いわば、ラジオ局とラジオのような関係として捉えることができる。すなわち、クライアント４８２を利用するユーザは、リモートコマンダによるカーソル操作など、非常に単純な操作のみを実行して選局（チューニング）するだけで、楽曲データ自体を選択することなく、所望の番組（ステーション、もしくは階層カテゴリ）の楽曲データを受信して、再生することができる。現在聞いている楽曲以外の曲を聴きたい場合は、チューニングを変更すれば、即、他の楽曲データが受信されて再生される。
【０２３３】
図３０乃至図３６を参照して、クライアント４８２として、例えば、据え置き型再生装置１３を用いた場合に、表示制御部５２６の処理により表示が制御されるＧＵＩについて説明する。
【０２３４】
図３０は、楽曲データベース５１５乃至ランキング情報データベース５１７に、図２７乃至図２９を用いて説明した楽曲データおよびそれに関する情報が登録されているサーバ４８１に対して、楽曲データをリクエストするクライアント４８２の初期画面である。図３０の表示画面に表示されているアイコン５３１−１乃至５３１−６は、図２８を用いて説明したリンク情報リストのステーションに対応する。
【０２３５】
例えば、「ユーザＡのお気に入り」ステーションに登録されている楽曲が再生されている場合、図３０に示されるように、「ユーザＡのお気に入り」ステーションに対応するアイコン５３１−１にカーソルライン５３２が合わされ、アイコン５３１−１が拡大表示され、アイコンに対応するステーション名（ここでは、「Ａ Station」）が表示される。ここでは、再生中の楽曲データが含まれているアイコンが、拡大表示されているものとして説明したが、例えば、表示色の変更、反転表示、ハイライト（輝度を高くする）などの方法で、他のアイコンと区別することができるようにしても良い。
【０２３６】
例えば、据え置き型再生装置１３などのクライアント４８２に電源を投入した時点において、後述する処理により、所定のステーションの最もランキングの高い楽曲データがリクエストされる。このとき、上述したように、楽曲データは、曲の最初から再生されず、いわゆる「さび」や、特徴のある部分が再生される。ユーザは、その部分を聞いて、曲が気に入った場合、例えば、図１８を用いて説明したリモートコマンダ３０２のリスタートボタン３３５、もしくはジョグダイヤル３４１を押下することにより、再生中の楽曲を最初から再生するための楽曲データをサーバ４８１にリクエストすることができる。
【０２３７】
そして、ユーザは、図１８を用いて説明したリモートコマンダ３０２のカーソルボタン３３１もしくは３３２を押下するか、もしくはジョグダイヤル３４１を回動することにより、カーソルライン５３２を移動し、ステーションを変更する（ラジオ放送の受信にたとえると、ラジオ局を選局する）ことが可能である。
【０２３８】
図３１は、ユーザが、リモートコマンダ３０２のカーソルボタン３３２を押下するか、もしくはジョグダイヤル３４１を図中矢印Ｂ方向に回動することにより、Ｂステーション（図２８を用いて説明したリンク情報リストの「ユーザＢのお気に入り」に対応するステーション）にカーソルライン５３２が移動された場合の表示画面である。この場合、選局されたＢステーションに対応するアイコン５３１−２が拡大表示され、「ユーザＢのお気に入り」のうち、最もランキングが高い楽曲のいわゆる「さび」や、特徴のある部分が再生される。
【０２３９】
サーバ４８１の楽曲データベース５１５には、あるクライアント４８２を利用するユーザの嗜好に合った楽曲データのみならず、他のクライアント４８２を利用するユーザの嗜好に合った楽曲データも記録されている。従来のように、フォルダ形式で楽曲データが記録されている場合、ユーザは、階層構造をたどって最下層の楽曲データを探し、再生させなければならなかったので、他のユーザが組んだ階層構造を追って、他のユーザが登録した楽曲データを再生させるには、非常に煩雑な操作が必要であったが、本システムにおいては、他のユーザが登録した楽曲であっても、カーソルライン５３２の上下動操作という、非常に簡単な操作で聞くことが可能となる。
【０２４０】
図３１の状態において、ユーザが、リモートコマンダ３０２のズームインボタン３３４を押下した場合、図３２に示されるように、「ユーザＢのお気に入り」の下の階層の階層カテゴリに対応するアイコン５４１−１乃至５４１−３が表示される。ここで、再生中の楽曲が、階層カテゴリ「悲しい気分の曲」に含まれる楽曲であった場合、ＧＵＩが切り替わった時点で、再生されている楽曲が含まれる階層カテゴリ「悲しい気分の曲」に対応するアイコン５４１−２にカーソルライン５４２が合わせられ、拡大表示される。また、階層の深さを直感的に知るために、インジケータエリア５４３が設けられ、所定の間隔の目盛りが表示されているとともに、表示中の階層エリアが含まれているステーション名が、テキスト表示エリア５４４に表示される。
【０２４１】
この場合も、ユーザは、図１８を用いて説明したリモートコマンダ３０２のカーソルボタン３３１もしくは３３２を押下するか、もしくはジョグダイヤル３４１を回動することにより、カーソルライン５４２を移動し、階層カテゴリを変更することが可能である。図３３に示されるように、階層カテゴリが変更された場合、新たに選択された階層カテゴリ「楽しい気分の曲」に対応するアイコン５４１−１が拡大表示される。
【０２４２】
そして、ユーザは、更にズームインすることにより、選択された階層カテゴリ「楽しい気分の曲」の内部を表示させることができる。ここでは、階層カテゴリ「楽しい気分の曲」の内部は、最下層であり、楽曲データに対応する階層である。
【０２４３】
この場合、図３４に示されるように、再生中の楽曲に対応するサムネイル５５１（例えば、ＣＤジャケットや、アーチストの写真など）を表示させるようにしても良い。そして、図３２および図３３を用いて説明した、階層カテゴリを表示する表示画面と同様に、インジケータエリア５５３およびテキスト表示エリア５５４が設けられている。ここで、インジケータエリア５５３に表示される目盛りの間隔は、図３２および図３３のインジケータエリア５４３と比較して、狭い間隔となっている。すなわち、ユーザは、インジケータエリアに表示されている目盛りの間隔によって、階層が何階層もあるような場合であっても、直感的に、階層の深い部分にいるか、浅い部分にいるかを確認することが可能となる。
【０２４４】
そして、この場合も、ユーザは、図１８を用いて説明したリモートコマンダ３０２のカーソルボタン３３１もしくは３３２を押下するか、もしくはジョグダイヤル３４１を回動することにより、カーソルライン５５２を移動し、異なる楽曲データをサーバ４８１にリクエストすることができる。カーソルライン５５２が移動された場合、カーソルライン５５２の位置に対応した楽曲データがサーバ４８１にリクエストされ、その楽曲データが受信されて再生される（曲のはじめの部分からではなく、いわゆるさびの部分などであることは言うまでもない）とともに、図３５に示されるように、再生されている楽曲データに対応するサムネイル５５１−２が表示される。
【０２４５】
ここでは、最下層において、楽曲データに対応するサムネイルを表示することとして説明したが、例えば、図３６に示されるように、楽曲データに対応する階層においても、ステーション、もしくは階層カテゴリの場合と同様に、複数のアイコン５６１−１乃至５６１−１４を表示させ、カーソルライン５５２を移動させ、カーソルライン５５２の位置に対応するアイコン（図３６においてはアイコン５６１−４）を拡大表示するようにしても良い。
【０２４６】
また、それぞれのＧＵＩ画面において、アイコンあるいはサムネイルなどのマークが一画面に全て表示しきれない場合、画面をスクロールすることができるようにしても良い。
【０２４７】
図３１乃至図３６においては、クライアント４８２として、据え置き型再生装置１３を用いた場合のＧＵＩついて説明したが、クライアント４８２として、ＰＤＡ１１、携帯電話機１２、携帯型再生装置１４、もしくは、簡易型再生装置１５を用いた場合についても、同様のＧＵＩを表示させるようにしても良いし、その表示エリアが小さいような場合は、簡略化したマーク（アイコン、もしくはサムネイル）を含むＧＵＩを表示させるようにしても良い。
【０２４８】
次に、図３７のフローチャートを参照して、サーバ４８１と、楽曲データ配信サービスプロバイダのＷＷＷサーバ８−１とが実行する処理について説明する。
【０２４９】
ステップＳ１において、サーバ４８１のサーバプログラム５１１は、操作入力部５１２から、例えば、楽曲データの送信先アドレス、好みの楽曲カテゴリなどの嗜好情報、および、課金時の支払方法（クレジットカードや電子マネーなど）をはじめとするユーザ登録内容の入力を受ける。
【０２５０】
ステップＳ２において、サーバ４８１のサーバプログラム５１１は、ステップＳ１において入力されたユーザ登録内容を、ネットワークインターフェース５１８およびインターネット５を介して、楽曲データ配信サービスプロバイダのＷＷＷサーバ８−１に送信する。
【０２５１】
ステップＳ３において、ＷＷＷサーバ８−１の音楽配信サービスプログラム４４１は、インターネット５およびネットワークインターフェース４４２を介して受信したユーザ登録内容のうち、例えば、楽曲データの送信先アドレス、および課金時の支払方法などを、ユーザ登録情報データベース４４５に、好みの楽曲カテゴリなどの嗜好情報などをユーザ嗜好情報データベース４４６に登録する。
【０２５２】
また、ユーザ登録情報を送信したサーバ４８１を所有するユーザに対して、ユーザＩＤを発行する。なお、課金処理に用いる支払方法は、クレジットカード、ＩＣカードなどによる認証された電子マネー、あるいは、プリペイドカードなど、いずれの方法を用いるようにしても良い。また、ユーザ登録情報データベース４４５には、一人のユーザが複数の支払方法を登録することが可能なようにしても良いし、支払方法は、楽曲データの購買処理時に設定するようにしても良い。
【０２５３】
ステップＳ４において、ＷＷＷサーバ８−１の音楽配信サービスプログラム４４１は、ユーザ嗜好情報データベース４４６に登録されているユーザの嗜好情報に基づいて、楽曲データベース４４４に登録されているプッシュ配信データの中から、おすすめの楽曲を選択する。
【０２５４】
ステップＳ５において、ＷＷＷサーバ８−１の音楽配信サービスプログラム４４１は、ステップＳ４において選択されたおすすめの楽曲のプッシュ配信データを、ネットワークインターフェース４４２およびインターネット５を介して、サーバ４８１に送信する。
【０２５５】
ステップＳ６において、サーバ４８１のサーバプログラム５１１は、インターネット５およびネットワークインターフェース５１８を介して、受信したプッシュ配信データを楽曲データベース５１５に登録するとともに、リンク情報データベース５１６およびランキング情報データベース５１７を更新する。
【０２５６】
図３８は、プッシュ配信データが登録された楽曲データベース５１５の楽曲データ一覧リストである。ここでは、登録されたプッシュ配信データの曲ＩＤを、例えば９０００番台として、他の楽曲データと異なるようにしている。また、プッシュ配信データが、楽曲データの一部である場合、アドレス情報と、再生開始位置情報は同一の情報となる。
【０２５７】
図３８を用いて説明した新たに楽曲データベース５１５に登録されたプッシュ配信データの曲ＩＤは、リンク情報データベース５１６およびランキング情報データベース５１７に登録される。図３９は、リンク情報データベース５１６に登録されているリンク情報リストである。
【０２５８】
新たに登録されたプッシュ情報は、リンク情報リストの「おすすめの曲」ステーションに登録される。「おすすめの曲」ステーションが設定されていない場合は、「おすすめの曲」ステーションが、新たに設定されて、プッシュ配信データの曲ＩＤが登録される。
【０２５９】
図４０は、ランキング情報データベース５１７に登録されているランキングリストである。「おすすめの曲」ステーション内のランキングは、どのような設定方法により決定されても良い。「おすすめの曲」ステーション内のランキングは、例えば、新しく配信されたデータを、ランキングの上位に位置するように登録されるようにしても良いし、楽曲データ配信プロバイダがプッシュ配信データ毎に予め点数情報をつけて配信し、点数が高いものの方が「おすすめ度」が高いものとして、点数に従ってランキングが決定されるようにしても良い。
【０２６０】
ステップＳ７において、サーバ４８１のサーバプログラム５１１は、新たに設定された「おすすめの曲」ステーションのＧＵＩに関する情報を、必要なクライアントに送信する。
【０２６１】
クライアント４８２において表示されるステーション表示画面には、「おすすめの曲」ステーションに対応するアイコン５３１−７が追加される。アイコン５３１−７は、図４１に示されるように、他のステーションに対応するアイコン５３１−１乃至５２１−６より目立つように、一番先頭（上位部分）に表示させるようにしても良い。また、クライアント４８２の電源投入時には、アイコン５３１−７が選択されて、「おすすめの曲」ステーション内に登録されている楽曲データ（プッシュ配信データ）が再生される。
【０２６２】
また、図４１に示されるステーション表示画面などにおいて、プッシュ配信データの再生中に、例えば、図４２に示されるようなメッセージウィンドウ５７１を表示させ、再生中のプッシュ配信データに対応するコンテンツの紹介文を表示させて、ユーザの購買意欲を高めるようにしたり、その購入方法や楽曲に対する評価の入力方法などを表示させることにより、ユーザの各種操作を促すようにしても良い。
【０２６３】
ステップＳ８において、サーバ４８１で、図４３のフローチャートを用いて後述するプッシュ配信データ評価・購買処理が実行される。
【０２６４】
ステップＳ９において、ＷＷＷサーバ８−１の音楽配信サービスプログラム４４１は、サーバ４８１から、楽曲の購入を指令する信号（後述する図４３のステップＳ２２において、サーバ４８１が送信する信号）の入力を受けたか否かを判断する。
【０２６５】
ステップＳ９において、楽曲の購入を指令する信号の入力を受けたと判断された場合、ステップＳ１０において、ＷＷＷサーバ８−１の音楽配信サービスプログラム４４１は、対応する楽曲データ（プッシュ配信用ではなく、楽曲全体に対応するコンテンツデータ）を、楽曲データベース４４４から検索し、サーバ４８１に送信する。
【０２６６】
ステップＳ１１において、ＷＷＷサーバ８−１の音楽配信サービスプログラム４４１は、ユーザ登録情報データベース４４５から必要な情報を検索し、必要に応じて、サーバ４８１を利用しているユーザとの課金処理を実行する。課金処理に用いる支払方法は、クレジットカード、ＩＣカードなどによる認証された電子マネー、あるいは、プリペイドカードなど、いずれの方法を用いるようにしても良い。
【０２６７】
ステップＳ９において、楽曲の購入を指令する信号の入力を受けていないと判断された場合、もしくは、ステップＳ１１の処理の終了後、ステップＳ１２において、ＷＷＷサーバ８−１の音楽配信サービスプログラム４４１は、サーバ４８１から、楽曲データの評価情報（後述する図４３のステップＳ２８において、サーバ４８１が送信する信号）を受信したか否かを判断する。
【０２６８】
ステップＳ１２において、楽曲データの評価情報を受信したと判断された場合、ステップＳ１３において、ＷＷＷサーバ８−１の音楽配信サービスプログラム４４１は、ステップＳ１２において受信した楽曲データの評価情報を基に、ユーザ嗜好情報データベース４４６の対応するユーザの嗜好情報を更新する。
【０２６９】
ステップＳ１２において、楽曲データの評価情報を受信しなかったと判断された場合、もしくは、ステップＳ１３の処理の終了後、処理は、ステップＳ４に戻り、それ以降の処理が繰り返される。
【０２７０】
以上説明した処理により、ＷＷＷサーバ８−１から、おすすめの曲の試聴用データがサーバ４８１にプッシュ配信されて記録され、クライアント４８２において再生される。再生されたプッシュ配信データをユーザが聴いて気に入った場合、ユーザは、対応するコンテンツデータ（楽曲全体に対応する楽曲データ）を購入することができる。
【０２７１】
また、コンテンツデータの購入指示が入力されなかった場合においても、その楽曲に対するユーザの評価をＷＷＷサーバ８−１に送信することができるので、ユーザ嗜好情報データベース４４６に登録されるユーザの嗜好情報を常に更新することができる。従って、楽曲データ配信サービスプロバイダは、ユーザ毎の嗜好情報に対応するプッシュ配信データを送信することができるので、プッシュ配信データを効果的に配信し、コンテンツの販売機会を得ることが可能となる。
【０２７２】
ここでは、予めユーザ登録がなされるものとして説明したが、ユーザ登録のタイミングはいかなるタイミングでも良く、例えば、サーバ４８１のユーザが、ＷＷＷサーバ８−１が公開しているウェブページなどを参照して、楽曲データ配信サービスプロバイダから初めて楽曲データを購入するときにユーザ登録がなされ、それ以降、ユーザ登録の内容に基づいて、サーバ４８１に対してプッシュ配信データが送信されるようにしても良い。
【０２７３】
次に、図４３のフローチャートを参照して、図３７のステップＳ８において実行されるプッシュ配信データ評価・購買処理について説明する。
【０２７４】
ステップＳ２１において、サーバ４８１のサーバプログラム５１１は、通信部５１３を介して、クライアント４８２から、楽曲の購入を指令する信号の入力（後述する図４４のステップＳ５１、もしくは図４５のステップ６４において、クライアント４８２が送信する信号）を受けたか否かを判断する。
【０２７５】
ステップＳ２１において、クライアント４８２から、楽曲の購入を指令する信号の入力を受けたと判断された場合、ステップＳ２２において、サーバ４８１のサーバプログラム５１１は、ネットワークインターフェース５１８およびインターネット５を介して、楽曲の購入要求を楽曲データ配信サービスプロバイダのＷＷＷサーバ８−１に送信する。
【０２７６】
ステップＳ２３において、サーバ４８１のサーバプログラム５１１は、例えば、購入する楽曲データの料金の支払方法や料金の支払いに必要な情報などを、楽曲データ配信サービスプロバイダのＷＷＷサーバ８−１に送信するなどして、必要に応じて、課金処理を実行する。課金処理に用いる支払方法は、クレジットカード、ＩＣカードなどによる認証された電子マネー、あるいは、プリペイドカードなど、いずれの方法を用いるようにしても良い。
【０２７７】
ステップＳ２４において、サーバ４８１のサーバプログラム５１１は、楽曲データ配信サービスプロバイダのＷＷＷサーバ８−１から、新たな楽曲データ（図３７のステップＳ１０において、ＷＷＷサーバ８−１が送信する、楽曲全体に対応するコンテンツデータ）を受信する。
【０２７８】
ステップＳ２５において、サーバ４８１のサーバプログラム５１１は、受信した楽曲データを楽曲データベース５１５に登録し、リンク情報データベース５１６およびランキング情報データベース５１７を更新する。ここで、サーバプログラム５１１は、新たに登録された楽曲データを、いずれのステーションに登録するかをユーザに設定させるための補助となるＧＵＩ画面を表示させるように表示制御部５１４を制御するようにしても良いし、新しく購入した楽曲データを、一旦登録しておくためのステーションを用意して、自動的にそのステーションに登録するようにしても良い。
【０２７９】
ステップＳ２６において、サーバ４８１のサーバプログラム５１１は、ステップＳ２５における更新内容を基に、新たに購入した楽曲データに関係するＧＵＩに関する情報を、必要なクライアント４８１に送信する。
【０２８０】
具体的には、例えば、図３４および図３５を用いて説明したようなサムネイル５５１-１および５５１-２などを表示可能なクライアント４８２（例えば、ＰＤＡ１１や、据え置き型再生装置１３などのように、ＧＵＩを比較的大きく表示することができるクライアント４８２）には、データベースの更新に対応して、新たに購入された楽曲データが、いずれのステーションの、いずれの階層カテゴリにおいて、どのようなサムネイルとして表示されるかを示す情報や、必要に応じて、サムネイルに対応する画像データが送信される。
【０２８１】
また、サムネイルを用いず、アイコンのみを用いてＧＵＩを表示させるクライアント４８２（例えば、携帯電話機１２、携帯型再生装置１４、あるいは、簡易型再生装置１５などのように、ＧＵＩを比較的小さくしか表示できないクライアント４８２）には、データベースの更新に対応して、新たに購入された楽曲データが、いずれのステーションの、いずれの階層カテゴリにおいて、どのようなアイコンとして表示されるかを示すデータが送信される。
【０２８２】
また、簡易型再生装置１５において、図２３を用いて説明したような表示窓３７１が設けられている場合、そのクライアント４８２には、ＧＵＩに関する情報を送信する必要はない。このように、クライアント４８２におけるＧＵＩの表示方法に対応したデータが、サーバプログラム５１１により送信されて、処理は、図３７のステップＳ９に戻る。
【０２８３】
ステップＳ２１において、クライアント４８２から、楽曲の購入を指令する信号の入力を受けていないと判断された場合、ステップＳ２７において、サーバ４８１のサーバプログラム５１１は、通信部５１３を介して、クライアント４８２から送信された評価情報を、ＷＷＷサーバ８−１への送信することを指令する信号（図４４を用いて後述するステップＳ５４、もしくは図４５のステップ６７において、クライアント４８２が送信する信号）の入力を受けたか否かを判断する。
【０２８４】
ステップＳ２７において、評価情報の送信を指令する信号の入力を受けたと判断された場合、ステップＳ２８において、サーバ４８１のサーバプログラム５１１は、クライアント４８２から受信した、プッシュ配信データに対応する楽曲の評価情報を、ネットワークインターフェース５１８およびインターネット５を介して、楽曲データ配信サービスプロバイダのＷＷＷサーバ８−１に送信する。
【０２８５】
ステップＳ２７において、評価情報の送信を指令する信号の入力を受けていないと判断された場合、もしくは、ステップＳ２８の処理の終了後、処理は、図３７のステップＳ９に戻る。
【０２８６】
以上説明した処理により、サーバ４８１は、クライアント４８２を利用しているユーザの操作に基づいて、ＷＷＷサーバ８−１を有する楽曲データ配信サービスプロバイダから、コンテンツデータを購入したり、プッシュ配信された楽曲に対する評価をＷＷＷサーバ８−１に送信する処理を実行する。
【０２８７】
次に、図４４乃至図４８のフローチャートを参照して、クライアント４８２の処理について説明する。ここでは、クライアント４８２として、据え置き型再生装置１３が用いられているものとして説明する。
【０２８８】
ステップＳ４１において、クライアント４８２の電源が投入される。
【０２８９】
ステップＳ４２において、クライアント４８２のクライアントプログラム５２１は、「おすすめの曲」ステーションがあるか否かを判断する。ステップＳ４２において、「おすすめの曲」ステーションがないと判断された場合、処理は、ステップＳ７０に進む。
【０２９０】
ステップＳ４２において、「おすすめの曲」ステーションがあると判断された場合、ステップＳ４３において、クライアント４８２のクライアントプログラム５２１は、「おすすめの曲」ステーションのうち、最も優先度の高い楽曲データ（プッシュ配信データ）のリクエストを、通信部５２３を介して、サーバ４８１に送信する。
【０２９１】
ここで、クライアント４８２から送信されたリクエストを受信したサーバ４８１は、対応するプッシュ配信データを検索して、クライアント４８２に送信する。
【０２９２】
ステップＳ４４において、通信部５２３は、楽曲データを受信し、クライアントプログラム５２１は、音声データ変換部５２４、および音声データ出力制御部５２５を制御して、受信した楽曲データを再生させる。すなわち、音声データ変換部５２４は、通信部５２３から入力された楽曲データを、そのフォーマットに適した方法で、アナログ音声信号に変換し、音声データ出力制御部５２５に出力する。音声データ出力制御部５２５は、例えば、スピーカ２８４やヘッドフォン１６などにアナログ音声信号を出力して、受信した楽曲データを再生する。
【０２９３】
ステップＳ４５において、クライアント４８２のクライアントプログラム５２１は、図４１を用いて説明したように、「おすすめの曲」ステーションを示すアイコン５３１−７が、カーソルライン５３２によって選択されている状態で、ステーション選択画面を表示させる。
【０２９４】
ステップＳ４６において、クライアント４８２のクライアントプログラム５２１は、操作入力部５２２から入力される信号を基に、ユーザの操作入力を受けたか否かを判断する。
【０２９５】
ステップＳ４６において、ユーザの操作入力を受けていないと判断された場合、ステップＳ４７において、クライアント４８２のクライアントプログラム５２１は、再生中の楽曲が終了したか否かを判断する。ステップＳ４６において、再生中の楽曲が終了していないと判断された場合、処理は、ステップＳ４６に戻り、それ以降の処理が繰り返される。ステップＳ４７において、再生中の楽曲が終了したと判断された場合、処理は、後述するステップＳ５５に進む。
【０２９６】
ステップＳ４６において、ユーザの操作入力を受けたと判断された場合、ステップＳ４８において、クライアント４８２のクライアントプログラム５２１は、操作入力部５２２から入力される信号を基に、入力された操作は、異なるステーションを選択するための操作入力であるか否かを判断する。ステップＳ４８において、入力された操作は、異なるステーションを選択するための操作入力であると判断された場合、処理は、後述するステップＳ７７に進む。
【０２９７】
ステップＳ４８において、入力された操作は、異なるステーションを選択するための操作入力ではないと判断された場合、ステップＳ４９において、クライアント４８２のクライアントプログラム５２１は、操作入力部５２２から入力される信号を基に、入力された操作は、ズームインを指示するための操作であるか否かを判断する。ステップＳ４９において、入力された操作は、ズームインを指示するための操作であると判断された場合、処理は、後述するステップＳ５６に進む。
【０２９８】
ステップＳ４９において、入力された操作は、ズームインを指示するための操作ではないと判断された場合、ステップＳ５０において、クライアント４８２のクライアントプログラム５２１は、操作入力部５２２から入力される信号を基に、入力された操作は、現在再生中のプッシュ配信データに対応する楽曲の購入を指令する操作であるか否かを判断する。
【０２９９】
ここで、現在再生中のプッシュ配信データに対応する楽曲の購入を指令するユーザの操作は、例えば、リモートコマンダ３０２に楽曲データの購入を指示するための所定のボタンを設けておき、ユーザによってそのボタンが押下される操作であってもよいし、既に存在するボタン等の操作を組み合わせて、楽曲データの購入指令が送信されるようにしても良い。
【０３００】
ステップＳ５０において、入力された操作は、現在再生中のプッシュ配信データに対応する楽曲の購入を指令する操作であると判断された場合、ステップＳ５１において、クライアント４８２のクライアントプログラム５２１は、現在再生中の楽曲のデータを購入させるためのリクエストを、通信部５２３を介して、サーバ４８１に送信する。
【０３０１】
ステップＳ５０において、入力された操作は、現在再生中のプッシュ配信データに対応する楽曲の購入を指令する操作ではないと判断された場合、ステップＳ５２において、クライアント４８２のクライアントプログラム５２１は、入力された操作は、楽曲の評価情報を送信するための操作であるか否かを判断する。
【０３０２】
ステップＳ５２において、入力された操作は、楽曲の評価情報を送信するための操作ではないと判断された場合、ユーザの操作入力は、例えば、音量や音色の変更などの操作であるので、ステップＳ５３において、クライアント４８２のクライアントプログラム５２１は、入力された操作に対応する処理を実行し、処理は、ステップＳ４６に戻り、それ以降の処理が繰り返される。
【０３０３】
ステップＳ５２において、入力された操作は、楽曲の評価情報を送信するための操作であると判断された場合、ステップＳ５４において、クライアント４８２のクライアントプログラム５２１は、ユーザによって入力された楽曲の評価情報を、通信部５２３を介して、サーバ４８１に送信する。ここで、楽曲の評価情報は、例えば、「とても気に入った」「まあまあ」「普通」「そんなに気に入らない」「好きではない」などの５段階評価であっても良いし、それ以外の、いかなる評価の方法であっても良い。
【０３０４】
ステップＳ４７において、再生中の楽曲が終了したと判断された場合、ステップＳ５１の処理の終了後、もしくは、ステップＳ５４の処理の終了後、ステップＳ５５において、クライアント４８２のクライアントプログラム５２１は、「おすすめの曲」ステーションで次に優先度の高い楽曲データのリクエストを、通信部５２３を介して、サーバ４８１に送信し、処理は、ステップＳ４４に戻り、それ以降の処理が繰り返される。
【０３０５】
ここで、処理がステップＳ４４に戻った場合など、再生されている楽曲が変更されるときの音声データ出力制御部５２５の処理について説明する。楽曲Ａから楽曲Ｂに切り替わるときに、例えば、図４９Ａに示されるように、楽曲と楽曲の間が無音状態である場合、ユーザは、例えば、レコードの針が飛んで、再生部分が途切れて変更されてしまったかのような違和感を覚えてしまう。
【０３０６】
このような違和感をなくすために、例えば、図４９Ｂに示されるように、クロスフェードを行って、楽曲Ａの音量を徐々に減らしつつ、楽曲Ｂの音量を徐々に増やすようにした場合、ユーザにとっては、楽曲の切り替わり点が分かりづらいため、いつのまにか楽曲が変更されているように感じられてしまう。
【０３０７】
そこで、音声データ出力制御部５２５は、楽曲を切り替える場合、図４９Ｃに示されるように、楽曲と楽曲の間に、非常に短いホワイトノイズを挿入して、音声出力を行うようにする。このことにより、ユーザは、不快感を覚えることなく、曲の切り替わりを意識することが可能となる。特に、後述するように、チューニングを変更する操作にともなって、再生される楽曲データが変更される場合においては、楽曲と楽曲の間に短いノイズが入ることにより、ラジオのチューニングを変更する時と同様の感覚を得ることができ、自然に楽曲データの切り替わりを意識することが出来るという効果がある。
【０３０８】
ステップＳ４９において、入力された操作は、ズームインを指示するための操作であると判断された場合、ステップＳ５６において、クライアント４８２のクライアントプログラム５２１は、現在再生中の楽曲（すなわち、プッシュ配信データ）を示すアイコンが選択されている状態で、「おすすめの曲」ステーションの下の階層に対応する楽曲選択画面を表示させる。
【０３０９】
ステップＳ５７において、クライアント４８２のクライアントプログラム５２１は、操作入力部５２２から入力される信号を基に、ユーザの操作入力を受けたか否かを判断する。
【０３１０】
ステップＳ５７において、ユーザの操作入力を受けていないと判断された場合、ステップＳ５８において、クライアント４８２のクライアントプログラム５２１は、再生中の楽曲が終了したか否かを判断する。ステップＳ５８において、再生中の楽曲が終了していないと判断された場合、処理は、ステップＳ５７に戻り、それ以降の処理が繰り返される。ステップＳ５８において、再生中の楽曲が終了したと判断された場合、処理は、後述するステップＳ６８に進む。
【０３１１】
ステップＳ５７において、ユーザの操作入力を受けたと判断された場合、ステップＳ５９において、クライアント４８２のクライアントプログラム５２１は、入力された操作は、異なる楽曲（プッシュ配信データ）を選択するための操作入力、すなわち、図３４乃至図３６を用いて説明したカーソルライン５５２の移動を指示する操作であるか否かを判断する。
【０３１２】
ステップＳ５９において、入力された操作は、異なる楽曲を選択するための操作入力であると判断された場合、ステップＳ６０において、クライアント４８２のクライアントプログラム５２１は、新たに選択された楽曲データ（プッシュ配信データ）のリクエストを、通信部５２３を介して、サーバ４８１に送信する。
【０３１３】
ここで、クライアント４８２から送信されたリクエストを受信したサーバ４８１は、対応するプッシュ配信データを検索して、クライアント４８２に送信する。
【０３１４】
従って、ステップＳ６１において、通信部５２３は、楽曲データを受信し、クライアントプログラム５２１は、音声データ変換部５２４、および音声データ出力制御部５２５を制御して、受信した楽曲データを再生させ、処理は、ステップＳ５６に戻り、それ以降の処理が繰り返される。
【０３１５】
ステップＳ５９において、入力された操作は、異なる楽曲を選択するための操作入力ではないと判断された場合、ステップＳ６２において、クライアント４８２のクライアントプログラム５２１は、操作入力部５２２から入力される信号を基に、入力された操作は、ズームアウトを指示するための操作であるか否かを判断する。ステップＳ６２において、入力された操作は、ズームアウトを指示するための操作であると判断された場合、処理は、ステップＳ４５に戻り、それ以降の処理が繰り返される。
【０３１６】
ステップＳ６２において、入力された操作は、ズームアウトを指示するための操作ではないと判断された場合、ステップＳ６３において、クライアント４８２のクライアントプログラム５２１は、操作入力部５２２から入力される信号を基に、入力された操作は、現在再生中のプッシュ配信データに対応する楽曲の購入を指令する操作であるか否かを判断する。
【０３１７】
ステップＳ６３において、入力された操作は、現在再生中のプッシュ配信データに対応する楽曲の購入を指令する操作であると判断された場合、ステップＳ６４において、クライアント４８２のクライアントプログラム５２１は、現在再生中の楽曲のデータを購入させるためのリクエストを、通信部５２３を介して、サーバ４８１に送信する。
【０３１８】
ステップＳ６３において、入力された操作は、現在再生中のプッシュ配信データに対応する楽曲の購入を指令する操作ではないと判断された場合、ステップＳ６５において、クライアント４８２のクライアントプログラム５２１は、入力された操作は、楽曲の評価情報を送信するための操作であるか否かを判断する。
【０３１９】
ステップＳ６５において、入力された操作は、楽曲の評価情報を送信するための操作ではないと判断された場合、ユーザの操作入力は、例えば、音量や音色の変更などの操作であるので、ステップＳ６６において、クライアント４８２のクライアントプログラム５２１は、入力された操作に対応する処理を実行し、処理は、ステップＳ５７に戻り、それ以降の処理が繰り返される。
【０３２０】
ステップＳ６５において、入力された操作は、楽曲の評価情報を送信するための操作であると判断された場合、ステップＳ６７において、クライアント４８２のクライアントプログラム５２１は、ユーザによって入力された楽曲の評価情報を、通信部５２３を介して、サーバ４８１に送信する。
【０３２１】
ステップＳ５８において、再生中の楽曲が終了したと判断された場合、ステップＳ６４の処理の終了後、もしくは、ステップＳ６７の処理の終了後、ステップＳ６８において、クライアント４８２のクライアントプログラム５２１は、「おすすめの曲」ステーションで次に優先度の高い楽曲データのリクエストを、通信部５２３を介して、サーバ４８１に送信する。
【０３２２】
ここで、クライアント４８２から送信されたリクエストを受信したサーバ４８１は、対応するプッシュ配信データを検索して、クライアント４８２に送信する。
【０３２３】
従って、ステップＳ６９において、通信部５２３は、楽曲データを受信し、クライアントプログラム５２１は、音声データ変換部５２４、および音声データ出力制御部５２５を制御して、受信した楽曲データを再生させ、処理は、ステップＳ５６に戻り、それ以降の処理が繰り返される。
【０３２４】
ステップＳ４２において、「おすすめの曲」ステーションがないと判断された場合、ステップＳ７０において、クライアント４８２のクライアントプログラム５２１は、内部の図示しないメモリに記録されているログを参照し、前回使用時の最後に再生した楽曲を含むステーションはいずれのステーションであるかを検出し、そのステーションのうち、最も優先度の高い楽曲データのリクエストを、通信部５２３を介して、サーバ４８１に送信する。
【０３２５】
ここで、クライアント４８２から送信されたリクエストを受信したサーバ４８１は、対応する楽曲データを検索して送信する。例えば、クライアント４８２が前回使用時の最後に再生した楽曲を含むステーションが「ユーザＡのお気に入り」であった場合、サーバ４８１のサーバプログラム５１１は、図２９を用いて説明したランキング情報データベース５１７を参照して、「ユーザＡのお気に入り」のうち、現在最も優先度の高い楽曲データの曲ＩＤが「ＩＤ００８１」であることを検出し、「ＩＤ００８１」の楽曲データを楽曲データベース５１５から検索し、いわゆる「さび」、もしくは最も特徴的な位置から始まる楽曲データの一部を読み出して、通信部５１３を介して、クライアント４８２に送信する。
【０３２６】
そして、ステップＳ７１において、通信部５２３は、楽曲データを受信し、クライアントプログラム５２１は、音声データ変換部５２４、および音声データ出力制御部５２５を制御して、受信した楽曲データを再生させる。
【０３２７】
ステップＳ７２において、クライアントプログラム５２１は、表示制御部５２６を制御し、再生中の楽曲データが含まれているステーションを示すアイコンが選択されている状態で、ステーション選択画面を、表示パネル２８１に出力させて表示させる。例えば、クライアント４８２が前回使用時の最後に再生した楽曲を含むステーションが「ユーザＡのお気に入り」であった場合、図３０を用いて説明したＧＵＩ画面が、表示パネル２８１に表示される。
【０３２８】
ステップＳ７３において、クライアントプログラム５２１は、操作入力部５２２から入力される信号を基に、ユーザの操作入力を受けたか否かを判断する。
【０３２９】
ステップＳ７３において、ユーザの操作入力を受けていないと判断された場合、ステップＳ７４において、クライアントプログラム５２１は、再生中の楽曲が終了したか、すなわち、ステップＳ７１において受信した楽曲データの再生が終了したか否かを判断する。
【０３３０】
ステップＳ７４において、再生中の楽曲が終了していないと判断された場合、処理は、ステップＳ７３に戻り、それ以降の処理が繰り返される。
【０３３１】
ステップＳ７４において、再生中の楽曲が終了したと判断された場合、ステップＳ７５において、クライアントプログラム５２１は、同一ステーションで次に優先度の高い楽曲データのリクエストを、通信部５２３を介して、サーバ４８１に送信する。そして、サーバ４８１のサーバプログラム５１１は、受信したリクエストを基に、対応する楽曲データの、いわゆる「さび」、もしくは最も特徴的な位置から始まる部分を、クライアント４８２に送信するので、ステップＳ７５の終了後、処理は、ステップＳ７１に戻り、それ以降の処理が繰り返される。
【０３３２】
ステップＳ７３において、ユーザの操作入力を受けたと判断された場合、ステップＳ７６において、クライアントプログラム５２１は、ステップＳ７３において入力されたユーザの操作は、異なるステーションを選択するための操作入力であるか、すなわち、図３０を用いて説明したカーソルライン５３２を移動させるための操作であるか否かを判断する。
【０３３３】
ステップＳ７６において、ユーザの操作入力は、異なるステーションを選択するための操作入力であると判断された場合、もしくは、ステップＳ４８において、ユーザの操作入力は、異なるステーションを選択するための操作入力であると判断された場合、ステップＳ７７において、クライアントプログラム５２１は、選択されたステーションの最も優先度の高い楽曲データのリクエストを、通信部５２３を介して、サーバ４８１に送信する。そして、サーバ４８１のサーバプログラム５１１は、受信したリクエストを基に、対応する楽曲データの、いわゆる「さび」、もしくは最も特徴的な位置から始まる部分を、クライアント４８２に送信するので、ステップＳ７７の終了後、処理は、ステップＳ７１に戻り、それ以降の処理が繰り返される。なお、新たに選択されたステーションが、例えば、「ユーザＢのお気に入り」であった場合、続くステップＳ７２においては、図３１を用いて説明したＧＵＩ画面が、表示パネル２８１に表示される。
【０３３４】
ステップＳ７６において、ユーザの操作入力は、異なるステーションを選択するための操作入力ではないと判断された場合、ステップＳ７８において、クライアントプログラム５２１は、ユーザの操作入力は、ズームインを指示するための操作、すなわち、図１８を用いて説明したズームインボタン３３４の押下であるか否かを判断する。ステップＳ７８において、ユーザの操作入力は、ズームインを指示するための操作であると判断された場合、処理は、後述するステップＳ８２に進む。
【０３３５】
ステップＳ７８において、ユーザの操作入力は、ズームインを指示するための操作ではないと判断された場合、ステップＳ７９において、クライアントプログラム５２１は、ユーザの操作入力は、楽曲の初めからの再生を指令する操作であるか否かを判断する。
【０３３６】
ステップＳ７９において、ユーザの操作入力は、楽曲の初めからの再生を指令する操作ではないと判断された場合、ユーザの操作入力は、例えば、音量や音色の変更などの操作であるので、ステップＳ８０において、クライアントプログラム５２１は、入力された操作に対応する処理を実行し、処理は、ステップＳ７３に戻り、それ以降の処理が繰り返される。
【０３３７】
ステップＳ７９において、ユーザの操作入力は、楽曲の初めからの再生を指令する操作であると判断された場合、ステップＳ８１において、クライアントプログラム５２１は、現在再生中の楽曲を最初から再生させるためのリクエストを、通信部５２３を介して、サーバ４８１に送信する。そして、サーバ４８１のサーバプログラム５１１は、受信したリクエストを基に、対応する楽曲データの全体をクライアント４８２に送信するので、ステップＳ８１の終了後、処理は、ステップＳ７１に戻り、それ以降の処理が繰り返される。
【０３３８】
ステップＳ７８において、ユーザの操作入力は、ズームインを指示するための操作であると判断された場合、ステップＳ８２において、クライアントプログラム５２１は、ズーム先は、階層カテゴリレベルであるか否かを判断する。
【０３３９】
ステップＳ８２において、ズーム先は、階層カテゴリレベルであると判断された場合、ステップＳ８３において、クライアントプログラム５２１は、再生中の楽曲データが含まれている階層カテゴリを示すアイコンが選択されている状態で、階層カテゴリ選択画面を表示させる。例えば、図３１を用いて説明したＧＵＩ画面が、表示パネル２８１に表示され、「ユーザＢのお気に入り」のうち、最も優先度の高い、「ＩＤ００７７」で示される楽曲の再生中に、ズームイン操作が入力された場合、「ＩＤ００７７」で示される楽曲は、「悲しい気分の曲」の階層カテゴリに含まれているので、ステップＳ８３における表示画面は、図３２を用いて説明したように、「悲しい気分の曲」の階層カテゴリを示すアイコン５４１−２が選択されている状態となる。
【０３４０】
ステップＳ８４において、クライアントプログラム５２１は、操作入力部５２２から入力される信号を基に、ユーザの操作入力を受けたか否かを判断する。
【０３４１】
ステップＳ８４において、ユーザの操作入力を受けていないと判断された場合、ステップＳ８５において、クライアントプログラム５２１は、再生中の楽曲が終了したか否かを判断する。
【０３４２】
ステップＳ８５において、再生中の楽曲が終了していないと判断された場合、処理は、ステップＳ８４に戻り、それ以降の処理が繰り返される。
【０３４３】
ステップＳ８５において、再生中の楽曲が終了したと判断された場合、ステップＳ８６において、クライアントプログラム５２１は、同一の階層カテゴリで次に優先度の高い楽曲データのリクエストを、通信部５２３を介して、サーバ４８１に送信する。そして、サーバ４８１のサーバプログラム５１１は、受信したリクエストを基に、対応する楽曲データの、いわゆる「さび」、もしくは最も特徴的な位置から始まる部分を、クライアント４８２に送信するので、ステップＳ８６の終了後、処理は、ステップＳ９３に進む。
【０３４４】
ステップＳ８４において、ユーザの操作入力を受けたと判断された場合、ステップＳ８７において、クライアントプログラム５２１は、ステップＳ８７において入力されたユーザの操作は、異なる階層カテゴリを選択するための操作入力であるか、すなわち、図３２を用いて説明したカーソルライン５４２を移動させるための操作であるか否かを判断する。
【０３４５】
ステップＳ８７において、入力されたユーザの操作は、異なる階層カテゴリを選択するための操作入力であると判断された場合、ステップＳ８８において、クライアントプログラム５２１は、選択された階層カテゴリの最も優先度の高い楽曲データのリクエストをサーバに送信する。そして、サーバ４８１のサーバプログラム５１１は、受信したリクエストを基に、対応する楽曲データの、いわゆる「さび」、もしくは最も特徴的な位置から始まる部分を、クライアント４８２に送信するので、ステップＳ８８の終了後、処理は、ステップＳ９３に進む。
【０３４６】
ステップＳ８７において、入力されたユーザの操作は、異なる階層カテゴリを選択するための操作入力ではないと判断された場合、ステップＳ８９において、クライアントプログラム５２１は、入力されたユーザの操作は、ズームアウト、もしくはズームインを指示するための操作であるか否かを判断する。ステップＳ８９において、入力されたユーザの操作は、ズームアウト、もしくはズームインを指示するための操作であると判断された場合、処理は、ステップＳ８２に戻り、それ以降の処理が繰り返される。
【０３４７】
ステップＳ８９において、入力されたユーザの操作は、ズームアウト、もしくはズームインを指示するための操作ではないと判断された場合、ステップＳ９０において、クライアントプログラム５２１は、入力されたユーザの操作は、楽曲の初めからの再生を指令する操作であるか否かを判断する。
【０３４８】
ステップＳ９０において、ユーザの操作入力は、楽曲の初めからの再生を指令する操作ではないと判断された場合、ユーザの操作入力は、例えば、音量や音色の変更などの操作であるので、ステップＳ９１において、クライアントプログラム５２１は、入力された操作に対応する処理を実行し、処理は、ステップＳ８４に戻り、それ以降の処理が繰り返される。
【０３４９】
ステップＳ９０において、ユーザの操作入力は、楽曲の初めからの再生を指令する操作であると判断された場合、ステップＳ９２において、クライアントプログラム５２１は、現在再生中の楽曲を最初から再生させるためのリクエストを、通信部５２３を介して、サーバ４８１に送信する。そして、サーバ４８１のサーバプログラム５１１は、受信したリクエストを基に、対応する楽曲データの全体を、クライアント４８２に送信する。
【０３５０】
ステップＳ８６、ステップＳ８８、もしくはステップＳ９２の処理により、サーバ４８１から、楽曲データが送信されるので、ステップＳ８６、ステップＳ８８、もしくはステップＳ９２の処理の終了後、ステップＳ９３において、通信部５２３は、楽曲データを受信し、クライアントプログラム５２１は、音声データ変換部５２４、および音声データ出力制御部５２５を制御して、受信した楽曲データを再生させ、処理は、ステップＳ８３に戻り、それ以降の処理が繰り返される。
【０３５１】
ステップＳ８２において、ズーム先は、階層カテゴリレベルではないと判断された場合、ステップＳ９４において、クライアントプログラム５２１は、ズーム先は、最下層（楽曲データ）レベルであるか否かを判断する。ステップＳ９４において、ズーム先は、最下層（楽曲データ）レベルではないと判断された場合、ズーム先は、ステーションレベルであるので、処理は、ステップＳ７２に戻り、それ以降の処理が繰り返される。
【０３５２】
ステップＳ９４において、ズーム先は、最下層（楽曲データ）レベルであると判断された場合、ステップＳ９５において、クライアントプログラム５２１は、表示制御部５２６を制御して、再生中の楽曲データを示すアイコンが選択されている状態（もしくは、サムネイルが表示されている状態）で、例えば、図３６（もしくは、図３４あるいは図３５）を用いて説明したような楽曲選択画面を表示させる。
【０３５３】
ステップＳ９６において、クライアントプログラム５２１は、操作入力部５２２から入力される信号を基に、ユーザの操作入力を受けたか否かを判断する。
【０３５４】
ステップＳ９６において、ユーザの操作入力を受けていないと判断された場合、ステップＳ９７において、クライアントプログラム５２１は、再生中の楽曲が終了したか否かを判断する。ステップＳ９７において、再生中の楽曲が終了していないと判断された場合、処理は、ステップＳ９６に戻り、それ以降の処理が繰り返される。
【０３５５】
ステップＳ９７において、再生中の楽曲が終了したと判断された場合、ステップＳ９８において、クライアントプログラム５２１は、同一の階層カテゴリ（すなわち、現在表示されている楽曲選択画面に表示される楽曲のうち）で、次に優先度の高い楽曲データのリクエストを、通信部５２３を介して、サーバ４８１に送信する。そして、サーバ４８１のサーバプログラム５１１は、受信したリクエストを基に、対応する楽曲データの、いわゆる「さび」、もしくは最も特徴的な位置から始まる部分を、クライアント４８２に送信するので、処理は、ステップＳ１０５に進む。
【０３５６】
ステップＳ９６において、ユーザの操作入力を受けたと判断された場合、ステップＳ９９において、クライアントプログラム５２１は、ユーザの操作入力は、異なる楽曲を選択するための操作入力であるか、すなわち、図３４のカーソルライン５５２の位置を変更させるための操作入力であるか否かを判断する。
【０３５７】
ステップＳ９９において、ユーザの操作入力は、異なる楽曲を選択するための操作入力であると判断された場合、ステップＳ１００において、クライアントプログラム５２１は、選択された楽曲データのリクエストを、サーバ４８１に送信する。そして、サーバ４８１のサーバプログラム５１１は、受信したリクエストを基に、対応する楽曲データの、いわゆる「さび」、もしくは最も特徴的な位置から始まる部分を、クライアント４８２に送信するので、処理は、ステップＳ１０５に進む。
【０３５８】
ステップＳ９９において、ユーザの操作入力は、異なる楽曲を選択するための操作入力ではないと判断された場合、ステップＳ１０１において、クライアントプログラム５２１は、ユーザの操作入力は、ズームアウトを指示するための操作であるか否かを判断する。ステップＳ１０１において、ユーザの操作入力は、ズームアウトを指示するための操作であると判断された場合、処理は、ステップＳ８２に戻り、それ以降の処理が繰り返される。
【０３５９】
ステップＳ１０１において、ユーザの操作入力は、ズームアウトを指示するための操作ではないと判断された場合、ステップＳ１０２において、クライアントプログラム５２１は、ユーザの操作入力は、楽曲の初めからの再生を指令する操作であるか否かを判断する。
【０３６０】
ステップＳ１０２において、ユーザの操作入力は、楽曲の初めからの再生を指令する操作ではないと判断された場合、ユーザの操作入力は、例えば、音量や音色の変更などの操作であるので、ステップＳ１０３において、クライアントプログラム５２１は、入力された操作に対応する処理を実行し、処理は、ステップＳ９６に戻り、それ以降の処理が繰り返される。
【０３６１】
ステップＳ１０２において、ユーザの操作入力は、楽曲の初めからの再生を指令する操作であると判断された場合、ステップＳ１０４において、クライアントプログラム５２１は、現在再生中の楽曲を最初から再生させるためのリクエストを、通信部５２３を介して、サーバ４８１に送信する。そして、サーバ４８１のサーバプログラム５１１は、受信したリクエストを基に、対応する楽曲データの全体を、クライアント４８２に送信する。
【０３６２】
ステップＳ９８、ステップＳ１００、もしくはステップＳ１０４の処理の終了後、ステップＳ１０５において、通信部５２３は、サーバ４８１から送信された楽曲データを受信し、クライアントプログラム５２１は、音声データ変換部５２４、および音声データ出力制御部５２５を制御して、受信した楽曲データを再生させる。
【０３６３】
ステップＳ１０６において、クライアントプログラム５２１は、再生中の楽曲データを示すアイコンが選択されている状態で、図３６を用いて説明したような楽曲選択画面を表示させ、もしくは、再生中の楽曲データを示すサムネイルが表示されている状態で、図３４あるいは図３５を用いて説明したような楽曲選択画面を表示させて、処理は、ステップＳ９６に戻り、それ以降の処理が繰り返される。
【０３６４】
図４４乃至図４８を用いて説明したクライアント４８２の処理により、ユーザは、図３０乃至図３６、もしくは図４１あるいは図４２を用いて説明したＧＵＩ画面を参照しながら、カーソルラインの上下動、ズームアウトもしくはズームインといった簡単な処理により、サーバ４８１に記録されている様々な楽曲を聞くことが可能である。また、カーソルラインの上下動の操作により、再生される楽曲が切り替わる場合、楽曲の切り替わり部分で、ホワイトノイズが付加されるために、違和感を覚えることなく、楽曲の切り替わりを自然に認識することが可能となる。そして、楽曲の最初からではなく、いわゆる「さび」の部分や、最も特徴的な部分から再生されるので、ユーザは、再生されている曲が何の曲であるか知っている場合は、速やかにそれを認識することが可能であるし、再生されている曲が知らない曲である場合も、その曲が気に入るか否かを速やかに判断することができる。
【０３６５】
これにより、クライアント４８２を利用しているユーザは、ＧＵＩを参照しながらリモートコマンダ３０２などを操作して、自分の気分にあったステーション、もしくは階層カテゴリの楽曲を聞くことも可能であるし、リモートコマンダ３０２を全く操作しない場合は、例えば、テレビジョンやラジオの人気楽曲の紹介番組のように、いろいろな楽曲の、いわゆる「さび」の部分や、最も特徴的な部分をＢＧＭのように流して聞くことが可能である。また、ユーザは、適当にリモートコマンダ３０２を操作することにより、楽曲をランダムに切り替えながら、ＢＧＭのように流して聞くことも可能である。
【０３６６】
また、複数のクライアント４８２の利用者が、同一のサーバ４８１に記録されている楽曲データを受信して再生するようになされている場合、再生される楽曲の中には、自分以外のユーザがサーバ４８１に登録した楽曲も含まれるので、知らない曲を偶然聴いて、その曲が気に入った場合は、曲の最初から再生させることも可能である。
【０３６７】
次に、図５０のフローチャートを参照して、図４４乃至図４８を用いて説明したクライアント４８２の処理と並行して実行されるサーバ４８１の処理について説明する。
【０３６８】
図５０を用いて説明する、クライアント４８２の処理と並行して実行されるサーバ４８１の処理の前に、サーバ４８１のサーバプログラム５１１は、操作入力部５１２から、予め、楽曲データの記録、ステーションおよび階層カテゴリの設定、並びに、新規ステーションの設定条件についての入力を受けている。
【０３６９】
すなわち、サーバプログラム５１１は、操作入力部５１２からの入力に基づいて、楽曲データベース５１５乃至ランキング情報データベース５１７に必要な情報を予め登録している。
【０３７０】
また、サーバプログラム５１１は、クライアント４８２から送信されるリクエストに基づいて、新規ステーションを設定することも可能である。サーバプログラム５１１は、ユーザから、例えば、「朝７時から９時までの間に、それぞれのクライアント４８２から合計３回以上、最初からの再生がリクエストされた曲」があった場合、「朝の曲」ステーションを新規に設定し、それ以降、その条件に合致した楽曲データを、「朝の曲」ステーションに登録するように、予め設定されている。
【０３７１】
ステップＳ１２１において、サーバプログラム５１１は、通信部５１３から入力される信号を基に、クライアント４８２から楽曲データのリクエストを受けたか否かを判断する。
【０３７２】
ステップＳ１２１において、クライアント４８２から楽曲データのリクエストを受けていないと判断された場合、クライアント４８２から送信された信号は、現在再生中のプッシュ配信データの購入を申し込むための信号か、評価を示す信号であるから、ステップＳ１２２において、図４３を用いて説明したプッシュ配信データ評価・購買処理が実行される。
【０３７３】
ステップＳ１２１において、クライアント４８２から楽曲データのリクエストを受けたと判断された場合、ステップＳ１２３において、サーバプログラム５１１は、クライアント４８２からのリクエストの内容、リンク情報データベース５１６に登録されているリンク情報リストを基に、リクエスト送信元に対応するクライアント４８２の階層における仮想的な位置を検出する。
【０３７４】
ステップＳ１２４において、サーバプログラム５１１は、入力されたリクエストは、優先度に基づいたリクエストであるか否か、すなわち、電源投入時のリクエスト、楽曲データの再生終了に伴うリクエスト、あるいは、ステーションや階層カテゴリの移動に伴って発生するリクエストであるか否かを判断する。
【０３７５】
ステップＳ１２４において、入力されたリクエストは、優先度に基づいたリクエストではないと判断された場合、すなわち、最下層において楽曲が指定されたリクエストであるか、現在再生中の楽曲を最初から再生させるためのリクエストである場合、ステップＳ１２５において、サーバプログラム５１１は、リンク情報データベース５１６に登録されているリンク情報リストを基に、リクエストの内容に対応する楽曲の曲ＩＤを抽出する。
【０３７６】
ステップＳ１２６において、サーバプログラム５１１は、入力されたリクエストは、現在再生中の楽曲を最初から再生させるためのリクエストであるか否かを判断する。
【０３７７】
ステップＳ１２６において、入力されたリクエストは、現在再生中の楽曲を最初から再生させるためのリクエストであると判断された場合、ステップＳ１２７において、サーバプログラム５１１は、ステップＳ１２５において抽出された楽曲のＩＤを基に、楽曲データベースに登録されている楽曲データ一覧リストのアドレス情報を参照して、楽曲の最初からのデータを抽出し、通信部５１３を介して、要求元のクライアント４８２に送信する。
【０３７８】
ステップＳ１２４において、入力されたリクエストは、優先度に基づいたリクエストであると判断された場合、ステップＳ１２８において、サーバプログラム５１１は、ランキング情報データベース５１７に登録されているランキングリストを参照して、対応するステーション、もしくは階層カテゴリ内の所定の（リクエストで指定された）優先度の楽曲の曲ＩＤを検索する。
【０３７９】
ステップＳ１２６において、入力されたリクエストは、現在再生中の楽曲を最初から再生させるためのリクエストではないと判断された場合、もしくは、ステップＳ１２８の処理の終了後、ステップＳ１２９において、サーバプログラム５１１は、リクエストで指定された曲ＩＤ、もしくは、ステップＳ１２８において検索された曲ＩＤを基に、楽曲データ一覧リストの再生開始位置情報を参照して、楽曲の所定の位置からの楽曲データを抽出し、通信部５１３を介して、要求元のクライアント４８２に送信する。
【０３８０】
ステップＳ１２７、もしくはステップＳ１２９の処理の終了後、ステップＳ１３０において、サーバプログラム５１１は、クライアント４８２から受けたリクエストの内容を分析する。具体的には、サーバプログラム５１１は、例えば、リクエストされた楽曲の曲ＩＤ、リクエストされた時間（もしくは、曜日、何月何日であるか、など）、あるいは、楽曲の最初から再生させるためのリクエストであるか否かなど、リンク情報データベース５１６、もしくはランキング情報データベース５１７を更新するために必要な情報を抽出する。
【０３８１】
ステップＳ１３１において、サーバプログラム５１１は、ステップＳ１３０の分析結果に基づいて、ランキング情報データベース５１７のランキングリストを更新する。具体的には、クライアント４８２からのリクエストの内容が、楽曲の最初からの再生を行うためのものであった場合、サーバプログラム５１１は、ランキング情報データベース５１７のランキングリストのうち、対応する楽曲データのランキングを上位にする。
【０３８２】
ここでは、ランキングリストの更新を、楽曲の最初から再生させるためのリクエストであるか否かに基づいて行うものとして説明しているが、他の条件によってランキングを更新するようにしても良いことは言うまでもない。
【０３８３】
ステップＳ１３２において、サーバプログラム５１１は、ステップＳ１３０の分析結果に基づいて、新たなステーションの設定や、所定のステーションへの楽曲の追加が必要であるか否かを判断する。すなわち、サーバプログラム５１１は、上述したように、ユーザから、例えば、「朝７時から９時までの間に、それぞれのクライアント４８２から合計３回以上、最初からの再生がリクエストされた曲」があった場合、「朝の曲」ステーションを新規に設定し、それ以降、その条件に合致した楽曲データを、「朝の曲」ステーションに登録するための設定の入力を予め受けているので、ステップＳ１３０の分析結果が、予め設定されている条件に合致するか否かを判断する。
【０３８４】
ステップＳ１３２において、新たなステーションの設定や、所定のステーションへの楽曲の追加が必要ではないと判断された場合、処理は、ステップＳ１２１に戻り、それ以降の処理が繰り返される。
【０３８５】
ステップＳ１３２において、新たなステーションの設定や、所定のステーションへの楽曲の追加が必要であると判断された場合、ステップＳ１３３において、サーバプログラム５１１は、リンク情報データベース５１６およびランキング情報データベース５１７のそれぞれ対応する部分を更新する。
【０３８６】
ステップＳ１３４において、サーバプログラム５１１は、ステップＳ１３３の更新内容に基づいて、新規のステーションのＧＵＩに関する情報を、通信部５１３を介して、必要なクライアント４８２に送信する。
【０３８７】
具体的には、例えば、図３４および図３５を用いて説明したようなサムネイル５５１-１および５５１-２などを表示可能なクライアント４８２（例えば、ＰＤＡ１１や、据え置き型再生装置１３などのように、ＧＵＩを比較的大きく表示することができるクライアント４８２）には、データベースの更新に対応して、いずれのステーションの、いずれの階層カテゴリにおいて、どのようなサムネイルが表示されるかを示す情報や、必要に応じて、サムネイルに対応する画像データが送信される。
【０３８８】
また、サムネイルを用いず、アイコンのみを用いてＧＵＩを表示させるクライアント４８２（例えば、携帯電話機１２、携帯型再生装置１４、あるいは、簡易型再生装置１５などのように、ＧＵＩを比較的小さくしか表示できないクライアント４８２）には、データベースの更新に対応して、いずれのステーションの、いずれの階層カテゴリにおいて、どのようなアイコンが表示されるかを示すデータが送信される。
【０３８９】
また、簡易型再生装置１５において、図２３を用いて説明したような表示窓３７１が設けられている場合、そのクライアント４８２には、ＧＵＩに関する情報を送信する必要はない。このように、クライアント４８２におけるＧＵＩの表示方法に対応したデータが、サーバプログラム５１１により送信される。
【０３９０】
そして、ステップＳ１３４の処理の終了後、処理は、ステップＳ１２１に戻り、それ以降の処理が繰り返される。
【０３９１】
以上説明した処理により、サーバ４８１は、クライアント４８２からのリクエスト信号に対して、対応する楽曲データを検索して送信するのみならず、複数のクライアント４８２のユーザの嗜好情報を反映させて、リンク情報データベース５１６およびランキング情報データベース５１７を更新することができる。
【０３９２】
このように、ユーザが、ズームイン操作を行い、最下層（すなわち、楽曲データの階層）まで移動して、楽曲データを選択する処理を行うのではなく、ステーション、もしくは階層カテゴリの移動のみを行っていた場合であっても、サーバ４８１側で管理されているランキングに基づいて、何らかの楽曲データがサーバ４８１にリクエストされ、サーバ４８１から、楽曲データが送信されて、クライアント４８２で再生される。すなわち、クライアント４８２の使用中においては、常時、何らかの楽曲が再生されている状態である。また、ユーザは、再生する楽曲名を指定することなく、様々な曲のさびの部分や特徴的な部分を聞き流しつつ、気に入った曲は、積極的に最初から再生させるようにすることができる。また、ユーザは、適当にチューニングを繰り返すことにより、自分が知らない楽曲（例えば、同一のサーバ４８１を利用している他のクライアント４８２のユーザが登録している楽曲）を聞く機会にも恵まれる。
【０３９３】
なお、ここでは、楽曲データ配信サービスプロバイダ８-１から、プッシュ配信データとして配信されるのは、楽曲データの一部（例えば、いわゆる「さび」の部分など）であり、ユーザが購入操作を実行した場合に、サーバ４８１に楽曲データの全体が配信されるものとして説明したが、楽曲データ配信サービスプロバイダ８-１は、例えば、プッシュ配信データとして、所定回数のみ再生が可能な楽曲データの全体、あるいは、所定の期間再生が可能な楽曲データの全体をサーバ４８１に配信するようにしても良い。
【０３９４】
この場合、例えば、図４２を用いて説明したメッセージウィンドウ５７１に、「現在再生中のコンテンツは、残りｎ回再生可能です。」、「現在再生中のコンテンツは、Ｘ月Ｙ日まで再生可能です。」あるいは、「現在再生中のコンテンツは、あとｍ日間再生可能です。」といったメッセージを表示させるようにしても良い。
【０３９５】
また、楽曲データ配信サービスプロバイダ８-１から配信されたプッシュ配信データは、ユーザが対応する楽曲を購入した場合、および、ユーザが興味を持たなかった場合、いずれにおいても、ユーザにとって無用となるので、所定の期間が経過した後、自動的に消去されるようにしても良い。
【０３９６】
以上の説明においては、サーバ４８１とクライアント４８２は無線通信により情報を授受するものとしたが、例えば、サーバ４８１の近くに存在するクライアント４８２が、サーバ４８１と有線で情報を授受するようにしても良いことは言うまでもない。
【０３９７】
また、以上の説明においては、クライアント４８２は、図３のＰＤＡ１１乃至簡易型再生装置１５に対応するものとして説明したが、クライアント４８２は、サーバ４８１と無線、もしくは有線でデータの授受が可能であり、ユーザが、チューニング、ズームアウトおよびズームイン、並びに、楽曲の最初からの再生を指令することが可能な操作部を有し、楽曲データを再生することができる装置であれば、いずれの装置でも良く、例えば、デスクトップ型パーソナルコンピュータや、パーソナルコンピュータ１と同様のノート型パーソナルコンピュータ、ＰＨＳ（Personal Handyphone System）あるいは、以上の機能を具備した各種音楽再生装置などであっても良い。
【０３９８】
更に、サーバ４８１において、クライアント４８２と同様の表示画面を表示させ、自分自身が記憶している楽曲データを再生させることができるようにしても良い（サーバ４８１にクライアント４８２の機能を含ませるようにしても良い）ことは言うまでもない。
【０３９９】
また、図３０乃至図３６、あるいは図４１および図４２を用いて説明したＧＵＩ画面においては、同一のレベルに、同一のランクのアイコン、もしくはサムネイルのみを表示させ、ユーザが選択可能なようにしていたが、例えば、図５１に示されるように、同一の表示画面に、異なるランクの異なるアイコンを表示させるようにしても良い。
【０４００】
すなわち、あるステーションからズームインして、楽曲データレベルまで階層を下っていったときに、楽曲データに対応するアイコン５６１-１乃至５６１-６と同一の階層で、異なるステーションを示すアイコン５８１-１および５８１-２、もしくは階層カテゴリを示すアイコン５８２-１および５８２-２を選択することが可能なようにしても良い。
【０４０１】
図５１を用いて説明したように、同一ＧＵＩ表示画面に、異なるランクの異なるアイコンを表示させるようにすることにより、例えば、初めは全国ネットレベルのラジオ放送局にしかチューニングを合わせることができない状態であるが、チューニングを細かく行っていくことにより、地方ローカルのラジオ放送局が放送する番組を受信することができるようになるのと同様の感覚を得ることができ、ステーションの概念を広げることが可能となる。
【０４０２】
上述した一連の処理は、ソフトウェアにより実行することもできる。そのソフトウェアは、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０４０３】
この記録媒体は、図８、図１２、図１７、もしくは図２４に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク１２１，１９１、３２１、もしくは４２１（フレキシブルディスクを含む）、光ディスク１２２，１９２、３２２、もしくは４２２（CD-ROM（Compact Disk-Read Only Memory），DVD（Digital Versatile Disk）を含む）、光磁気ディスク１２３，１９３、３２３、もしくは４２３（ＭＤ（Mini-Disk）（商標）を含む）、もしくは半導体メモリ１２４，１９４、３２４、もしくは４２４などよりなるパッケージメディアなどにより構成される。
【０４０４】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０４０５】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０４０６】
【図１】従来の楽曲データの記録方法について説明するための図である。
【図２】コンテンツ配信のためのネットワークの例について説明するための図である。
【図３】家庭内ネットワークの例について説明するための図である。
【図４】図３のパーソナルコンピュータの外観斜視図である。
【図５】図３のパーソナルコンピュータの本体の平面図である。
【図６】図３のパーソナルコンピュータのジョグダイヤル付近の拡大図である。
【図７】図３のパーソナルコンピュータの右側面の構成を示す右側面図である。
【図８】図３のパーソナルコンピュータの内部の構成例を示すブロック図である。
【図９】図３のＰＤＡの外観を示す図である。
【図１０】クレードルに装着されているＰＤＡの外観を示す図である。
【図１１】ＰＤＡの外観を示す図である。
【図１２】ＰＤＡの内部構成を説明するためのブロック図である。
【図１３】図３の携帯電話機の外観を示す図である。
【図１４】携帯電話機のカメラ部の外観を示す図である。
【図１５】携帯電話機の構成を示すブロック図である。
【図１６】図３の据え置き型再生装置の外観を示す図である。
【図１７】据え置き型再生装置の構成について説明するためのブロック図である。
【図１８】リモートコマンダについて説明するための図である。
【図１９】図３の携帯型再生装置の外観を示す図である。
【図２０】携帯型再生装置の構成について説明するためのブロック図である。
【図２１】図３の簡易型再生装置の外観を示す図である。
【図２２】簡易型再生装置の構成について説明するためのブロック図である。
【図２３】簡易型再生装置の異なる表示窓の形態の例について説明するための図である。
【図２４】楽曲データ配信サービスプロバイダのＷＷＷサーバの構成について説明するためのブロック図である。
【図２５】楽曲データ配信サービスプロバイダのＷＷＷサーバの機能について説明するための機能ブロック図である。
【図２６】クライアントとサーバの機能について説明するための機能ブロック図である。
【図２７】楽曲データベースに記録されている楽曲データ一覧リストについて説明するための図である。
【図２８】リンク情報データベースデータベースに記録されているリンク情報リストについて説明するための図である。
【図２９】ランキング情報データベースに記録されているランキングリストについて説明するための図である。
【図３０】表示されるＧＵＩについて説明するための図である。
【図３１】表示されるＧＵＩについて説明するための図である。
【図３２】表示されるＧＵＩについて説明するための図である。
【図３３】表示されるＧＵＩについて説明するための図である。
【図３４】表示されるＧＵＩについて説明するための図である。
【図３５】表示されるＧＵＩについて説明するための図である。
【図３６】表示されるＧＵＩについて説明するための図である。
【図３７】サーバとＷＷＷサーバとの処理について説明するためのフローチャートである。
【図３８】楽曲データベースに記録されている楽曲データ一覧リストについて説明するための図である。
【図３９】リンク情報データベースデータベースに記録されているリンク情報リストについて説明するための図である。
【図４０】ランキング情報データベースに記録されているランキングリストについて説明するための図である。
【図４１】表示されるＧＵＩについて説明するための図である。
【図４２】表示されるＧＵＩについて説明するための図である。
【図４３】プッシュ配信データ評価・購買処理について説明するためのフローチャートである。
【図４４】クライアントの処理について説明するためのフローチャートである。
【図４５】クライアントの処理について説明するためのフローチャートである。
【図４６】クライアントの処理について説明するためのフローチャートである。
【図４７】クライアントの処理について説明するためのフローチャートである。
【図４８】クライアントの処理について説明するためのフローチャートである。
【図４９】再生される曲の切り替わりのホワイトノイズ付加について説明するための図である。
【図５０】サーバの処理について説明するためのフローチャートである。
【図５１】表示されるＧＵＩについて説明するための図である。
【符号の説明】
【０４０７】
１  パーソナルコンピュータ，  ５  インターネット，８−１  ＷＷＷサーバ，  １１  ＰＤＡ，  １２  携帯電話機，  １３  据え置き型再生装置，  １４  携帯型再生装置，  １５  簡易型再生装置，  ４４１  楽曲配信サービスプログラム，  ４４２  ネットワークインターフェース，  ４４４  楽曲データベース，  ４４５  ユーザ登録情報データベース，  ４４６  ユーザ嗜好情報データベース，  ４８１  サーバ，  ４８２  クライアント，  ５１１  サーバプログラム，  ５１２  操作入力部，  ５１３  通信部，  ５１５  楽曲データベース，  ５１６  リンク情報データベース，  ５１７  ランキング情報データベース，  ５１８  ネットワークインターフェース，  ５２１  クライアントプログラム，  ５２２  操作入力部，  ５２３  通信部
【図１】
0004462324.tif 000002
【図２】
0004462324.tif 000003
【図３】
0004462324.tif 000004
【図４】
0004462324.tif 000005
【図５】
0004462324.tif 000006
【図６】
0004462324.tif 000007
【図７】
0004462324.tif 000008
【図８】
0004462324.tif 000009
【図９】
0004462324.tif 000010
【図１０】
0004462324.tif 000011
【図１１】
0004462324.tif 000012
【図１２】
0004462324.tif 000013
【図１３】
0004462324.tif 000014
【図１４】
0004462324.tif 000015
【図１５】
0004462324.tif 000016
【図１６】
0004462324.tif 000017
【図１７】
0004462324.tif 000018
【図１８】
0004462324.tif 000019
【図１９】
0004462324.tif 000020
【図２０】
0004462324.tif 000021
【図２１】
0004462324.tif 000022
【図２２】
0004462324.tif 000023
【図２３】
0004462324.tif 000024
【図２４】
0004462324.tif 000025
【図２５】
0004462324.tif 000026
【図２６】
0004462324.tif 000027
【図２７】
0004462324.tif 000028
【図２８】
0004462324.tif 000029
【図２９】
0004462324.tif 000030
【図３０】
0004462324.tif 000031
【図３１】
0004462324.tif 000032
【図３２】
0004462324.tif 000033
【図３３】
0004462324.tif 000034
【図３４】
0004462324.tif 000035
【図３５】
0004462324.tif 000036
【図３６】
0004462324.tif 000037
【図３７】
0004462324.tif 000038
【図３８】
0004462324.tif 000039
【図３９】
0004462324.tif 000040
【図４０】
0004462324.tif 000041
【図４１】
0004462324.tif 000042
【図４２】
0004462324.tif 000043
【図４３】
0004462324.tif 000044
【図４４】
0004462324.tif 000045
【図４５】
0004462324.tif 000046
【図４６】
0004462324.tif 000047
【図４７】
0004462324.tif 000048
【図４８】
0004462324.tif 000049
【図４９】
0004462324.tif 000050
【図５０】
0004462324.tif 000051
【図５１】
0004462324.tif 000052