(57)【特許請求の範囲】
【請求項１】
無線通信可能な所定のエリアに入ってくる他の端末を検索する検索手段と、
検索した複数の他の端末との通信を確立する通信確立手段と、
前記複数の他の端末に推薦楽曲情報を要求する要求手段と、
前記複数の他の端末から、要求した推薦楽曲情報を受信する受信手段と、
受信した推薦楽曲情報に基づいて収集楽曲リストを生成するリスト生成手段とを含み、
前記リスト生成手段は、受信した推薦楽曲情報と前記収集楽曲リストに存在する楽曲情報とを比較し、比較結果に基づいて、前記収集楽曲リストに既に存在する楽曲情報と同じ推薦楽曲情報については、推薦者数のカウンタ値を増加させ、前記推薦者数のカウンタ値を記憶させる
情報処理装置。
【請求項２】
無線通信可能な所定のエリアに入ってくる他の端末を検索する検索ステップと、
検索した複数の他の端末との通信を確立する通信確立ステップと、
前記複数の他の端末に推薦楽曲情報を要求する要求ステップと、
要求した推薦楽曲情報を受信する受信ステップと、
受信した推薦楽曲情報に基づいて収集楽曲リストを生成するリスト生成ステップとを含み、
前記リスト生成ステップの処理は、受信した推薦楽曲情報と、前記収集楽曲リストに存在する楽曲情報とを比較し、比較結果に基づいて、前記収集楽曲リストに既に存在する楽曲情報と同じ推薦楽曲情報については、推薦者数のカウンタ値を増加させ、前記推薦者数のカウンタ値を記憶する
情報処理方法。
【請求項３】
無線通信可能な所定のエリアに入ってくる他の端末を検索する検索ステップと、
検索した複数の他の端末との通信を確立する通信確立ステップと、
前記複数の他の端末に推薦楽曲情報を要求する要求ステップと、
要求した推薦楽曲情報を受信する受信ステップと、
受信した推薦楽曲情報に基づいて収集楽曲リストを生成するリスト生成ステップとを含む処理をコンピュータに実行させ、
前記リスト生成ステップの処理は、受信した推薦楽曲情報と、前記収集楽曲リストに存在する楽曲情報とを比較し、比較結果に基づいて、前記収集楽曲リストに既に存在する楽曲情報と同じ推薦楽曲情報については、推薦者数のカウンタ値を増加させ、前記推薦者数のカウンタ値を記憶する
プログラム。
【請求項４】
無線通信可能な所定のエリアに入ってくる他の端末を検索する検索ステップと、
検索した複数の他の端末との通信を確立する通信確立ステップと、
前記複数の他の端末に推薦楽曲情報を要求する要求ステップと、
要求した推薦楽曲情報を受信する受信ステップと、
受信した推薦楽曲情報に基づいて収集楽曲リストを生成するリスト生成ステップと
を含む処理を実行させ、
前記リスト生成ステップの処理は、受信した推薦楽曲情報と、前記収集楽曲リストに存在する楽曲情報とを比較し、比較結果に基づいて、前記収集楽曲リストに既に存在する楽曲情報と同じ推薦楽曲情報については、推薦者数のカウンタ値を増加させ、前記推薦者数のカウンタ値を記憶する
コンピュータが読み取り可能なプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、プログラム、並びに記録媒体に関し、特に、好みの楽曲の選択を容易にできるようにした情報処理装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
無数に存在する楽曲の中から自らの好みに合致する楽曲を選択することは非常に困難なものである。
【０００３】
効率良く好みの楽曲を選択する方法として、ラジオ放送などのリクエスト番組が利用されている。すなわち、リクエスト番組は、多くの使用者（楽曲を聞く人）のリクエスト数に応じた楽曲を放送している。このため、使用者は、このリクエスト番組を聴くことにより最近リリースされた楽曲や、他人によるリクエスト数に応じて放送される楽曲から、多くの人に支持される楽曲を知ることができるので、これらの楽曲を参考にして、自らの好みの楽曲を選択することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、リクエスト番組を利用して好みの楽曲を選択する場合、多くの使用者からのリクエストが必要であり、多くの使用者に対して少なからず負担をかけることになってしまうという課題があった。
【０００５】
また、リクエスト番組は、放送のため、例えば、配信中の楽曲が気に入らなかった場合でも最後まで聴かなければならず、途中で、気に入らない楽曲を聴くことを止めることができないという課題があった。
【０００６】
さらに、リクエスト番組は、限られた時間内で放送する必要があるため、放送できる楽曲の数が限られることになり、リクエスト番組内で聴取可能な楽曲の数を所定数（1時間のリクエスト番組の場合、リクエスト楽曲は２０曲程度である）以上にすることができないという課題があった。
【０００７】
また、個人の好みのジャンルを予め登録し、その好みに応じた楽曲を配信する方法や、過去の履歴（選曲、再生履歴）に基づいて、好みの楽曲を推定し配信する方法も提案されているが、好みを登録する場合、好みのジャンルを自ら入力する必要があり使用者に負担を強いることになると共に、自らが指定したジャンルの範囲のみしか楽曲が選択されないことになるため、指定ジャンル以外から好みの楽曲を選択することが困難になってしまうという課題があった。さらに、過去の履歴を使用する場合、過去の履歴に依存した楽曲の選択がなされるため、新たなジャンルにおいて好みの楽曲を選択することが困難なものとなってしまうという課題があった。また、好みや過去の履歴を登録するには、専用のサーバが必要となるため、サーバの維持管理などにかかるコストが大きなものとなってしまうという課題があった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、特定のジャンルに限定されることなく、効率良く好みの楽曲を選曲することを可能にすると共に、サーバを用いることなく好みの楽曲を選曲できるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面の情報処理装置は、無線通信可能な所定のエリアに入ってくる他の端末を検索する検索手段と、検索した複数の他の端末との通信を確立する通信確立手段と、前記複数の他の端末に推薦楽曲情報を要求する要求手段と、前記複数の他の端末から、要求した推薦楽曲情報を受信する受信手段と、受信した推薦楽曲情報に基づいて収集楽曲リストを生成するリスト生成手段とを含を含み、前記リスト生成手段は、受信した推薦楽曲情報と前記収集楽曲リストに存在する楽曲情報とを比較し、比較結果に基づいて、前記収集楽曲リストに既に存在する楽曲情報と同じ推薦楽曲情報については、推薦者数のカウンタ値を増加させ、前記推薦者数のカウンタ値を記憶させる。
【００１６】
本発明の一側面の情報処理方法は、無線通信可能な所定のエリアに入ってくる他の端末を検索する検索ステップと、検索した複数の他の端末との通信を確立する通信確立ステップと、前記複数の他の端末に推薦楽曲情報を要求する要求ステップと、要求した推薦楽曲情報を受信する受信ステップと、受信した推薦楽曲情報に基づいて収集楽曲リストを生成するリスト生成ステップとを含み、前記リスト生成ステップの処理は、受信した推薦楽曲情報と、前記収集楽曲リストに存在する楽曲情報とを比較し、比較結果に基づいて、前記収集楽曲リストに既に存在する楽曲情報と同じ推薦楽曲情報については、推薦者数のカウンタ値を増加させ、前記推薦者数のカウンタ値を記憶する。
【００２３】
本発明の一側面のプログラムは、無線通信可能な所定のエリアに入ってくる他の端末を検索する検索ステップと、検索した複数の他の端末との通信を確立する通信確立ステップと、前記複数の他の端末に推薦楽曲情報を要求する要求ステップと、要求した推薦楽曲情報を受信する受信ステップと、受信した推薦楽曲情報に基づいて収集楽曲リストを生成するリスト生成ステップとを含む処理をコンピュータに実行させ、前記リスト生成ステップの処理は、受信した推薦楽曲情報と、前記収集楽曲リストに存在する楽曲情報とを比較し、比較結果に基づいて、前記収集楽曲リストに既に存在する楽曲情報と同じ推薦楽曲情報については、推薦者数のカウンタ値を増加させ、前記推薦者数のカウンタ値を記憶する。
【００３０】
本発明の一側面の記録媒体のプログラムは、無線通信可能な所定のエリアに入ってくる他の端末を検索する検索ステップと、検索した複数の他の端末との通信を確立する通信確立ステップと、前記複数の他の端末に推薦楽曲情報を要求する要求ステップと、要求した推薦楽曲情報を受信する受信ステップと、受信した推薦楽曲情報に基づいて収集楽曲リストを生成するリスト生成ステップとを含む処理を実行させ、前記リスト生成ステップの処理は、受信した推薦楽曲情報と、前記収集楽曲リストに存在する楽曲情報とを比較し、比較結果に基づいて、前記収集楽曲リストに既に存在する楽曲情報と同じ推薦楽曲情報については、推薦者数のカウンタ値を増加させ、前記推薦者数のカウンタ値を記憶する。
【００３７】
本発明の一側面の情報処理装置および方法、プログラム、並びに記録媒体においては、無線通信可能な所定のエリアに入ってくる他の端末が検索され、検索された複数の他の端末との通信が確立され、前記複数の他の端末に推薦楽曲情報が要求され、前記複数の他の端末から、要求した推薦楽曲情報が受信され、受信された推薦楽曲情報に基づいて収集楽曲リストが生成され、受信された推薦楽曲情報と前記収集楽曲リストに存在する楽曲情報とが比較され、比較結果に基づいて、前記収集楽曲リストに既に存在する楽曲情報と同じ推薦楽曲情報については、推薦者数のカウンタ値が増加され、前記推薦者数のカウンタ値が記憶される。
【発明の効果】
【００３８】
本発明の一側面によれば、サーバの使用にかかるコストを低減させることが可能になると共に、サーバへのアクセス集中を防止させることが可能となる。また、今までの好みのジャンルにとらわれることなく好みの楽曲を選択することができる。さらに、好みの楽曲を選択する行動における使用者の負担を低減させることができる。また、最近流行している曲をリアルタイムで理解することができる。さらに、地域の状況に応じた楽曲の中から好みの楽曲を選択することが可能となる。
【発明を実施するための最良の形態】
【００３９】
図１は、本発明に係る楽曲推薦システムの一実施の形態の構成を示すブロック図である。
【００４０】
携帯端末１１−１乃至１１−６は、いわゆる、PDA（Personal Digital Assistant）などである。尚、以下の説明において、携帯端末１１−１乃至１１−６を特に区別する必要がない場合、単に携帯端末１１と称する。また、その他の装置についても同様とする。
【００４１】
携帯端末１１−１乃至１１−６は、それぞれに使用者の指示により楽曲を再生させることができると共に、再生された楽曲の再生状態を検出して、再生状態に応じて推薦楽曲リストを生成する。さらに、携帯端末１１−１乃至１１−６は、自らの通信可能な範囲に存在する携帯端末１１と、この推薦楽曲リストを交換する。すなわち、図１においては、携帯端末１１−１は、携帯端末１１−２乃至１１−４と相互に推薦楽曲リストを交換する。また、携帯端末１１−１から直接通信ができない携帯端末１１−６の推薦楽曲リストは、携帯端末１１−６と通信可能な携帯端末１１−４が交換し、さらに、携帯端末１１−１が取得する。このため、携帯端末１１−１は、携帯端末１１−１乃至１１−６の各使用者の再生操作などから得られた推薦楽曲リストを取得することになる。結果として、携帯端末１１−１の使用者は、付近の使用者の好みが反映された推薦楽曲リストから最近の流行の楽曲などを知ることができ、自らの好みの楽曲を選択する参考情報とすることができる。
【００４２】
次に、図２を参照して、携帯端末１１の構成について説明する。CPU（Central Processing Unit）３１は、ROM（Read Only Memory）３２、または記憶部３８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）３３には、CPU３１が実行するプログラムやデータなどが適宜記憶される。これらのCPU３１、ROM３２、およびRAM３３は、バス３４により相互に接続されている。
【００４３】
CPU３１には、バス３４を介して入出力インタフェース３５が接続されている。入出力インタフェース３５には、キーボード、マウス、マイクロホンなどよりなる入力部３６、ディスプレイ、スピーカなどよりなる出力部３７が接続されている。CPU３１は、入力部３６から入力される指令に対応して各種の処理を実行する。そして、CPU３１は、処理の結果得られた画像や音声等を出力部３７に出力する。
【００４４】
入出力インタフェース３５に接続されている記憶部３８は、例えばハードディスクなどで構成され、CPU３１が実行するプログラムや各種のデータを記憶する。通信部３９は、図１の他の携帯端末１１などの外部の装置と通信する。
【００４５】
また、記憶部３８は、各種のプログラムを記憶しており、CPU３１は、これらのプログラムを読み出して対応する処理を実行する。さらに、記憶部３８は、この他にも、基本プログラムであるOSや、ドライバも記憶している。
【００４６】
また、記憶部３８に記憶されるプログラムは、上述のほかにも、通信部３９を介してプログラムを取得し、記憶部３８に記憶してもよい。
【００４７】
入出力インタフェース３５に接続されているドライブ４０は、磁気ディスク５１、光ディスク５２、光磁気ディスク５３、或いは半導体メモリ５４などが装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部３８に転送され、記憶される。
【００４８】
次に、図３の機能ブロック図を参照して、図２の携帯端末１１により実現される機能について説明する。尚、以下の説明において、機能ブロックの各構成は、例えば、記憶部３８、または、ROM３２に予め組み込まれるプログラムからなるソフトウェアを、CPU３１が実行するときに実現されるものとして説明するが、各機能ブロックを実現するハードウェアから構成されるようにしても良い。従って、以下の機能ブロック図は、ハードウェア構成図と見ても、ソフトウェア構成図と見てもよいものである。
【００４９】
制御部７１は、携帯端末１１の全体の動作を制御する。推薦楽曲リスト記憶部７２は、推薦楽曲リストを記憶している。推薦楽曲リストは、所有楽曲リスト記憶部７４に記憶された楽曲、または、収集楽曲リスト記憶部７５に記憶された楽曲が、使用者により操作部７８が操作されて再生部７７で再生されるとき、その操作状態を推薦楽曲リスト生成部７３が検出し、操作状態に応じて生成されるものである。より詳細には、再生された楽曲が、所定時間以上再生された場合、または、使用者により推薦楽曲として指定された場合（例えば、後述する「お気に入り」に選択された場合）に、使用者にとって、その楽曲が好みであったとみなして推薦楽曲リストに記載し、推薦楽曲リスト記憶部７２に記憶させる。
【００５０】
推薦楽曲リスト生成部７３は、上述のように推薦楽曲リストを生成して、推薦楽曲リスト記憶部７２に記憶させるが、推薦楽曲リストに記載される楽曲は流通するものであるので、著作権を考慮して楽曲データの一部のみを記録しているか、または、楽曲データを低ビットレート化して記録している。さらに、推薦楽曲リスト生成部７３は、通信部７６の通信負荷を低減させるために、楽曲データを所定の圧縮形式（例えば、MP3（Moving Picture Experts Group １ Layer ３）など）で圧縮している。さらに、推薦楽曲リスト生成部７３は、他の携帯端末１１から送信されてくる推薦楽曲リストと、自らの収集楽曲リストとを比較し、他の携帯端末１１から送信されてくる推薦楽曲リストのうち、自らの収集楽曲リストに記載されていない楽曲のみを自らの収集楽曲リストに記載して、収集楽曲リスト記憶部７５に記憶させ、自らの収集楽曲リストに記載がある場合は、推薦している携帯端末１１の使用者数を示す推薦者数のカウンタを１インクリメントする。このような処理が繰り返されていくことにより、どの楽曲が多くの人に支持されているのかを示す情報が蓄えられていくことになるので、使用者は、収集楽曲リストを見ることで、自らの好みの楽曲を選択する参考とすることができる。
【００５１】
所有楽曲リスト記憶部７４は、今現在携帯端末１１に記憶されている所有楽曲リストを記憶している。所有楽曲リストには、図４で示すように、放送（ラジオ、テレビジョンにより）された楽曲、使用者が購入した記録媒体（例えば、CD：Compact Discや、MD：Mini Disc（登録商標））に記録されている楽曲、または、EMD（Electrical Music Distribution：携帯端末１１の要求に対応して、図示せぬインターネットなどのネットワークを介して、楽曲に関連するデータ（例えば、曲名、または再生制限など）と共に、楽曲データを供給する。）サーバなどから配信される楽曲の、それぞれのアーティスト名、楽曲名、再生時間、および楽曲データなどを記憶している。
【００５２】
収集楽曲リスト記憶部７５は、自らの推薦楽曲リストを含む、他の携帯端末１１において推薦楽曲リストにあげられた楽曲のリストが記憶されている。
【００５３】
通信部７６は、図２の通信部３９を制御するプログラムであり、自らのID７６ａを記憶しており、まず、付近に他の携帯端末１１の存在を探索するための探索信号を無線回線方式の通信により送信する。この探索信号に応じて他の携帯端末１１から発信されてくる携帯端末１１を識別するIDの有無を検出し、IDが検出されると検出されたIDに基づいて、自らのID７６ａを送信すると共に通信を確立させる。この通信は、携帯端末１１間で相互になされる近距離通信であり、例えば、ブルートゥースのようなものである。さらに、通信部７６は、通信が確立されると、自らの推薦楽曲リストを送信すると共に、他の携帯端末１１で生成された推薦楽曲リストとの交換を要求し、他の携帯端末１１から送信されてくる推薦楽曲リストを受信して、推薦楽曲リスト７３に出力する。すなわち、ここでいうID７６ａは、例えば、インターネット上で言うIP（Internet Protocol）アドレスのようなものである。
【００５４】
再生部７７は、制御部７１により制御され、各種の楽曲データを再生する。また、このとき、楽曲データが所定の圧縮方式で圧縮されているときは、適宜伸張処理を施して再生する。
【００５５】
操作部７８は、使用者により楽曲が選択される場合、選択された楽曲の再生、停止、または、他の楽曲が選択される場合、若しくは、楽曲がお気に入りに選択された場合などの操作内容に応じた情報を制御部７１に出力する。尚、ここで言うお気に入りへの選択とは、例えば、お気に入りを選択するためのボタンが設定され、このボタンが押下されることによりお気に入りに選択されることを示す。お気に入りに選択された楽曲は、通常使用者の好みの楽曲であるので、他の楽曲とは別に、例えば、所定のボタンを操作するだけで選択操作と再生操作ができる（簡単に再生できる）楽曲として選択されることを示す。
【００５６】
次に、図５を参照して、所有楽曲リストの詳細について説明する。
【００５７】
所有楽曲リストは、自らの携帯端末１１に所有されている楽曲の情報を示すリストである。図５で示すように、左から推薦情報（図中では「推薦」と記載）、アーティスト名、再生時間、および楽曲データ（例えば、楽曲のデータを含むファイル名）が記載されている。図５の例においては、楽曲名として上から「楽曲ｂ」、「楽曲ｃ」が記載されており、アーティスト名には、上から「BB」、「CC」とき際されており、再生時間には、上から「２：４５」、「３：５０」と記載されており、さらに、楽曲データには、「b.WAVE」、「c.WAVE」と記載されており、楽曲名ｂは、アーティストがBBであり、再生時間が２分４５秒であり、ｂ．WAVEというWAVE形式のファイルに収められていることが、楽曲ｃは、アーティストがCCであり、再生時間が３分５０秒であり、ｃ．WAVEというWAVE形式のファイルに収められていることが、それぞれ示されている。
【００５８】
また、推薦情報は、例えば、再生された楽曲が、所定時間以上再生された場合、または、使用者により推薦楽曲として指定された場合（例えば、「お気に入り」に選択された場合）に、使用者にとって、その楽曲が好みであったとみなして推薦楽曲リストに載せる楽曲であることを示す欄であり、例えば、楽曲ｂが推薦楽曲として選択されると、図６で示すようにその欄に「○」が記載される。そして、推薦楽曲リスト生成部７３は、推薦楽曲リストをこの推薦情報に基づいて、図７で示すように生成する。すなわち、推薦楽曲リストは、所有楽曲リストと同様にして、楽曲名、アーティスト名、再生時間、および楽曲データの情報から構成される。推薦楽曲リストが生成されるとき、同時に、その楽曲データも添付されるが、その楽曲データは、圧縮される。図７においては、その楽曲データが「b.MP3」と記述されており、「b.WAVE」と記述されたWAVE形式のファイルがMP3方式で圧縮されたことが示されている。
【００５９】
次に、図８のフローチャートを参照して、推薦楽曲リスト生成処理について説明する。ステップＳ１において、制御部７１は、操作部７８が使用者により操作されて、所有楽曲リストの中で再生対象楽曲が選択されたか否かを判定し、再生対象となる楽曲が選択されたと判定されるまで、その処理を繰り返す。例えば、図５で示す所有楽曲リストのうちで楽曲ｂが再生対象楽曲として選択されたと判定された場合、ステップＳ２において、制御部７１は、所有楽曲リストに含まれている楽曲ｂの楽曲データである「b.WAVE」のファイルを読み出して、再生部７７に供給して再生させる。
【００６０】
ステップＳ３において、制御部７１は、操作部７８が使用者により操作されて、停止されたり、楽曲の変更などが無く、再生が継続されているか否かを判定する。例えば、再生が、そのまま続けられていると判定した場合、その処理は、ステップＳ４に進む。
【００６１】
ステップＳ４において、制御部７１は、所定時間だけ再生が継続されているか否かを判定し、継続されていないと判定された場合、その処理は、ステップＳ５に進む。
【００６２】
ステップＳ５において、制御部７１は、今選択されている楽曲が、使用者が操作部７８を操作してお気に入りに追加したか否かを判定する。例えば、お気に入りに選択されなかったと判定された場合、その処理は、ステップＳ３に戻る。すなわち、再生状態が継続し、お気に入りに選択されない状態が続いていると、ステップＳ３乃至Ｓ５の処理が繰り返されていく。
【００６３】
ステップＳ４において、所定時間再生が継続されていると判定された場合、または、ステップＳ５において、所定のお気に入りボタンが操作され、今選択されている楽曲が、お気に入りに選択されたと判定された場合、ステップＳ６において、推薦楽曲リスト生成部７３は、所有楽曲リスト記憶部７４の所有楽曲リストの推薦情報欄に、図６で示すように、推薦楽曲であることを示す「○」を記載して、推薦楽曲として選択する。
【００６４】
ステップＳ７において、制御部７１は、続けて他の楽曲も再生が指示されているか否かを判定し、例えば、他の楽曲も続けて再生することが選択されていると判定された場合、ステップＳ８において、他の楽曲を所有楽曲リスト記憶部７４から読み出して再生部７７に出力する。今の場合、所有楽曲リストから楽曲ｃが選択されることになるので、「c.WAVE」のファイルが読み出されて、ステップＳ２以降の処理が繰り返される。
【００６５】
ステップＳ７において、他の楽曲の再生が指示されていないと判定された場合、ステップＳ９において、推薦楽曲リスト生成部７３は、推薦楽曲が存在するか否かを所有楽曲リストを参照して判定する。今の場合、推薦楽曲として楽曲ｂが選択されているので、その処理は、ステップＳ１０に進み、推薦楽曲リスト生成部７３は、選択された楽曲ｂの楽曲データを、ビットレートを低下させるか、または、その楽曲の一部分を抜粋した形式とするなどして、著作権に問題のない楽曲データに変換した後、WAVE形式のファイルからMP3形式に圧縮すると共に、図７で示すように推薦楽曲リストを更新して（推薦楽曲リストが存在しない場合は、推薦楽曲リストを生成することになる）推薦楽曲リスト記憶部７２に記憶させる。
【００６６】
ステップＳ３において、再生が継続されていないと判定された場合、ステップＳ４乃至Ｓ６の処理がスキップされる。
【００６７】
ステップＳ９において、推薦楽曲が存在しないと判定された場合、ステップＳ１０の処理がスキップされて、推薦楽曲リストは、更新されない。
【００６８】
以上のような処理により、使用者は、単に再生、停止、または、楽曲の変更といった操作をしているだけで、使用者が意識することなく推薦楽曲リストが順次生成されていく。尚、以上の例においては、所定時間以上再生された場合、または、お気に入りに選択された場合に推薦楽曲リストに登録される場合について説明したが、例えば、所定の個所が再生された場合、最初から最後まで再生された場合、または、巻き戻して再生された場合に推薦楽曲リストに選択されるようにしてもよい。また、推薦楽曲リストには、再生時刻の情報や再生回数の情報を含ませるようにしてもよい。
【００６９】
次に、以上の処理により生成された推薦楽曲リストが、携帯端末１１間で交換されることにより（送受信されることにより）、収集楽曲リストが生成される処理について説明する。
【００７０】
携帯端末１１間の推薦楽曲リストの交換処理は、例えば、図９で示すようにそれぞれの携帯端末１１間で通信可能な状態となったとき、相互の携帯端末１１で通信を開始し、推薦楽曲リストを交換し、それぞれの推薦楽曲リストに基づいて、収集楽曲リストを生成する。尚、図９において、エリア９１−１は、携帯端末１１−１の通信可能な範囲を示し、エリア９１−２は、携帯端末１１−２の通信可能な範囲を示している。
【００７１】
すなわち、この状態になったとき、それぞれの携帯端末１１−２は、相互に相手の存在を認識して、通信を開始する。例えば、携帯端末１１−１が図７で示した推薦楽曲リストを携帯端末１１−２に送信し、携帯端末１１−２が、図１０で示すような推薦楽曲リストを携帯端末１１−１に送信していた場合、携帯端末１１−１，１１−２は、相互に、図１１で示すような収集楽曲リストを生成することになる。
【００７２】
すなわち、携帯端末１１−２が携帯端末１１−１に送信した推薦楽曲リストには、図１０で示すように、楽曲名として上から「楽曲ａ」、「楽曲ｄ」が記載されており、アーティスト名にはそれぞれ「ＡＡ」、「ＤＤ」が記載されており、再生時間には、「５：１０」、「４：５５」が記載されており、さらに楽曲データには、「a.MP3」、「d.MP3」がそれぞれ記載されており、推薦楽曲として、楽曲ａ，ｄが選択されており、それぞれの楽曲のアーティスト名が「ＡＡ」、「ＤＤ」であり、再生時間が5分１０秒と、4分５５秒であり、それぞれの楽曲データがa.MP3とd.MP3のファイルに収められていることが示されている。
【００７３】
この推薦楽曲リストの交換により、相互の携帯端末１１に所持される収集楽曲リストは、図１１で示すように、図７の推薦楽曲リストと図１０の推薦楽曲リストが合成されたものとなる。さらに、それぞれの楽曲には、推薦情報欄が設けられており、それぞれの携帯端末１１−１，１１−２において、再び、推薦楽曲リストを生成することが可能になっている。また、各楽曲毎に推薦者数のカウンタが設けられており、他の携帯端末１１から受け取った推薦楽曲リストに記載されている楽曲のなかに、自らの推薦楽曲リストに記載されている同じ楽曲が存在した場合、その楽曲の推薦者数を示すカウンタが１インクリメントされる。図１１の場合、楽曲ａ乃至楽曲ｃの推薦者数は、全て１となっている。
【００７４】
次に、図１２のフローチャートを参照して、携帯端末１１−１と携帯端末１１−２による収集楽曲リスト生成処理について説明する。
【００７５】
ステップＳ２１において、携帯端末１１−１の制御部７１は、通信部７６を制御して、探索信号を送信させ、ステップＳ２２において、ID７６ａ−１（尚、以下の説明において、携帯端末１１−１のIDを７６ａ−１と称し、携帯端末１１−２のIDを７６ａ−２と称する）を発信する携帯端末１１−２が存在するか否かを判定する。
【００７６】
ここで、ステップＳ４１において、携帯端末１１−２の通信部７６は、探索信号が検出されるか否かを判定し、探索されるまでその処理を繰り返す。例えば、ステップＳ４１の処理により探索信号が送信されてくると、携帯端末１１−２の通信部７６は、ステップＳ４２において、自らのID７６ａ−２を読み出して、無線回線で送信し、さらに、ステップＳ４３において接続要求があるか否かを判定し、接続要求があったと判定されるまで、ステップＳ４１乃至Ｓ４３の処理を繰り返す。
【００７７】
ステップＳ２２において、例えば、ステップＳ４２の処理により、携帯端末１１−２の通信部７６からID７６ａ−１が送信されていると、携帯端末１１−１の制御部７１は、ID７６ａ−２を発信する携帯端末１１−２が存在すると判定し、その処理は、ステップＳ２３に進む。
【００７８】
ステップＳ２３において、携帯端末１１−１の制御部７１は、通信部７６を制御し、検出した携帯端末１１−２のID７６ａ−２に基づいて、自らのID７６ａ−１を送信させ、接続を要求させる。
【００７９】
ここで、ステップＳ４３において、携帯端末１１−２の通信部７６は、携帯端末１１−１から接続要求があったと判定し、ステップＳ４４において、携帯端末１１−１の通信部７６から送信されてきたID７６ａ−１に基づいて通信を確立する。
【００８０】
ステップＳ２４において、携帯端末１１−１の通信部７６は、ステップＳ４４の携帯端末１１−２の処理により、携帯端末１１−２の通信部７６との通信を確立する。
【００８１】
ステップＳ２５において、携帯端末１１−１の制御部７１は、通信部７６を制御して、推薦楽曲リストを送信させると共に、携帯端末１１−２の推薦楽曲リストを送信するように携帯端末１１−２に要求する。
【００８２】
ステップＳ４５において、携帯端末１１−２の制御部７１は、通信部７６を制御して、携帯端末１１−１より推薦楽曲リストが要求されたか否かを判定し、推薦楽曲リストが要求される（このとき、同時に携帯端末１１−１の推薦楽曲リストが送信されてきている）までその処理を繰り返す。例えば、ステップＳ２５の処理により、携帯端末１１−１より推薦楽曲リストが要求されると、推薦楽曲リストの要求があったと判定され、ステップＳ４６において、携帯端末１１−２の制御部７１は、携帯端末１１−１の推薦楽曲リストを受信すると共に、推薦楽曲リスト記憶部７２に記憶されている自らの推薦楽曲リストを読み出して、通信部７６を出力する。さらに、ステップＳ４７において、携帯端末１１−２の通信部７６は、読み出された携帯端末１１−２の推薦楽曲リストを携帯端末１１−１に送信し、ステップＳ４８において、通信を終了する。
【００８３】
ステップＳ２６において、携帯端末１１−１の制御部７１は、通信部７６を制御して、ステップＳ４７の処理により送信されてきた携帯端末１１−２の推薦楽曲リストを受信させ、広告記憶部１０２に記憶させると共に、ステップＳ２７において、ステップＳ４８の処理に対応して、通信部７６を制御して携帯端末１１−２との通信を終了させる。
【００８４】
ステップ２８において、携帯端末１１−１の推薦楽曲リスト生成部７３は、受信した携帯端末１１−２の推薦楽曲リストと、自らの収集楽曲リスト記憶部７５に記憶された収集楽曲リストと比較し、自らの収集楽曲リストに存在しない楽曲を抽出して、自らの収集楽曲リストに記載すると共に、自らの収集楽曲リストに存在する楽曲については、推薦者数のカウンタを１インクリメントして（新たに収集楽曲リストに加えられるときは、初期値として１が入れられる）収集楽曲リストを生成して、収集楽曲リスト記憶部７５に記憶させる。ただし、最初の処理の場合、携帯端末１１−１の収集楽曲リストは、存在しないので、所有楽曲リストをコピーして収集楽曲リストを生成した後（このとき、楽曲データは、所定の圧縮方法で圧縮される（今の場合、WAVEファイルからMP3ファイルに圧縮される））、受信した携帯端末１１−２の推薦楽曲リストとの比較を行う。
【００８５】
ステップＳ２９において、携帯端末１１−１の制御部７１は、収集楽曲リスト記憶部７５に記憶された収集楽曲リストを読み出して、例えば、ディスプレイなどに表示する。ステップＳ３０において、制御部７１は、所定の時間が経過したか否かを判定し、所定の時間が経過するまでその処理を繰り返し、所定の時間が経過したと判定した場合、その処理は、ステップＳ２１に戻る。すなわち、ステップＳ２１乃至Ｓ３０の処理は、所定の時間間隔で繰り返される。
【００８６】
今の場合、図７で示すように、携帯端末１１−１の推薦楽曲リストには楽曲ｂだけがあげられていたが、携帯端末１１−２から受信した推薦楽曲リストには、楽曲ａ，ｄが含まれているので、結果として図１１で示すように、楽曲ａ，ｂ，ｄが記載された楽曲収集楽曲リストが生成され、各々について推薦者数が１として記載される。
【００８７】
一方、ステップＳ４９において、ステップＳ２８の処理と同様に、携帯端末１１−２の推薦楽曲リスト生成部７３は、受信した携帯端末１１−１の推薦楽曲リストと、自らの収集楽曲リスト記憶部７５に記憶された収集楽曲リストと比較し、自らの収集楽曲リストに存在しない楽曲を抽出して、自らの収集楽曲リストに記載すると共に、自らの収集楽曲リストに存在する楽曲については、推薦者数のカウンタを１インクリメントして（新たに収集楽曲リストに加えられるときは、初期値として１が入れられる）収集楽曲リストを生成して、収集楽曲リスト記憶部７５に記憶させる。
【００８８】
ステップＳ５０において、携帯端末１１−２の制御部７１は、収集楽曲リスト記憶部７５に記憶された収集楽曲リストを読み出して、例えば、ディスプレイなどに表示し、その処理は、ステップＳ４１に戻る。
【００８９】
今の場合、図１０で示すように、携帯端末１１−２の推薦楽曲リストには楽曲ａ，ｄがあげられていたが、携帯端末１１−１から受信した推薦楽曲リストには、楽曲ｂが含まれているので、結果として図１１で示すように、楽曲ａ，ｂ，ｄが記載された楽曲収集楽曲リストが生成され、各々について推薦者数が１として記載される。また、この表示の際、例えば、推薦楽曲を再生回数、再生時刻、または、再生時間に基づいてソートして表示するようにしてもよい。
【００９０】
尚、図１２の左右のフローチャートの処理は、１台の携帯端末１１において、いずれにおいても実行される処理であり、図１２のフローチャートのうち、左側の処理は、所定の時間間隔で繰り返し実行される処理であり、図１２のフローチャートの処理は、探索信号を受信した場合に、開始される処理である。また、図１２の左側の処理は、例えば、携帯端末１１の使用者が操作部７８を操作して、使用者の意思で開始させるようにしてもよい。
【００９１】
従って、複数の携帯端末１１が、例えば、図１３で示すように、携帯端末１１−１１乃至１１−１５が携帯端末１１−１１の通信可能範囲であるエリア９１内に存在する場合、各々携帯端末１１−１１が、推薦楽曲リストとして楽曲ｂ、携帯端末１１−１２が推薦楽曲リストとして楽曲ａ，ｄ、携帯端末１１−１３が、推薦楽曲リストとして楽曲ｆ，ｇ、携帯端末１１−１４が、推薦楽曲リストとして楽曲ａ，ｅ，ｆ、携帯端末１１−１５が、推薦楽曲リストとして楽曲ａ，ｂを、それぞれの推薦楽曲リスト記憶部７２に記憶していた場合、携帯端末１１−１１の収集楽曲リストは、図１４で示すようなものとなる。尚、図１３においては、推薦楽曲リストのうち楽曲名のみを表示する。また、図１４においては、収集楽曲リストのうち、楽曲名と推薦者数のみを表示して、アーティスト名、再生時間、および楽曲データの表示は省略する。
【００９２】
すなわち、携帯端末１１−１１には、携帯端末１１−１１乃至１１−１５の推薦楽曲リストの情報が蓄積されることになるので、楽曲ａについては、携帯端末１１−１２，１１−１４の使用者の推薦楽曲であるので推薦者数が２に、楽曲ｂについては、自らと携帯端末１１−１５の使用者の推薦楽曲であるので推薦者数が２に、楽曲ｄについては、携帯端末１１−１２の使用者の推薦楽曲であるので推薦者数が１に、楽曲ｅについては、携帯端末１１−１４の使用者の推薦楽曲であるので推薦者数が１に、楽曲ｆについては、携帯端末１１−１３，１１−１４の使用者の推薦楽曲であるので、推薦者数が２となる。
【００９３】
携帯端末１１−１１の使用者は、図１４で示すような収集楽曲リストを見ることにより、自らの近い位置（通信部７６で通信可能な位置）に存在する使用者間では、楽曲ａを推薦する使用者が最も多く、ついで楽曲ｂ，ｆを推薦する使用者が多いことを認識する。
【００９４】
この情報に基づいて、使用者は、収集楽曲リストの楽曲を試聴することにより、再び推薦楽曲リストを生成する。
【００９５】
ここで、図１５のフローチャートを参照して、収集楽曲リストの楽曲から推薦楽曲リストを生成する処理について説明する。尚、図１５のフローチャートにおいて、ステップＳ７２乃至Ｓ８０の処理は、図８のフローチャートにおけるステップＳ２乃至Ｓ１０の処理と同様であるのでその説明は省略する。
【００９６】
すなわち、ステップＳ７１において、制御部７１は、操作部７８が使用者により操作されて、収集楽曲リストの中で再生対象楽曲が選択されたか否かを判定し、再生対象となる楽曲が選択されたと判定されるまで、その処理を繰り返す。例えば、図１４で示す収集楽曲リストのうちで楽曲ａが再生対象楽曲として選択されたと判定された場合、その処理は、ステップＳ７２に進み、対応する楽曲ａが再生され、それ以降の処理が進む。
【００９７】
そして、例えば、楽曲ａ，ｂ，ｅがステップＳ７４において、所定時間再生が継続された、または、お気に入りに追加されたと判定されると、ステップＳ７６の処理により、図１６で示すように、収集楽曲リストの推薦情報に「○」が記載されて、ステップＳ８０の処理で、図１７で示すような推薦楽曲リストが生成されることになる（尚、図１７においては、推薦楽曲リストのうち楽曲名のみが記載されている）。そして、この推薦楽曲リストにより新たに図１２のフローチャートの処理を実行することにより、さらに、他の携帯端末１１と推薦楽曲リストの交換を繰り返すことが可能となる。
【００９８】
また、例えば、図１８で示すように、携帯端末１１−２１の通信可能範囲であるエリア９１−１内に携帯端末１１−２２乃至１１−２４が存在した場合、まず、これらの携帯端末１１−２２乃至１１−２４との間で、図１２で示したフローチャートの処理を実行する。この処理により、図１９で示すように携帯端末１１−２１は、携帯端末１１−２２乃至１１−２４との間で推薦楽曲リストの交換が済んだ状態となる。しかしながら、この状態では、生成される収集楽曲リストは、合計４名分の使用者の推薦楽曲リストを参考にしたものにすぎず、参考にして好みの楽曲を選択するには推薦者数が少ない。そこで、図２０で示すように、携帯端末１１−２１の通信可能範囲であるエリア９１−１に存在する携帯端末１１−２２，１１−２３で通信可能範囲であるエリア９１−２，９１−３のそれぞれに存在する携帯端末１１−３１，１１−３２に対して、携帯端末１１−２２，１１−２３を経由して通信することにより、さらに、多くの使用者と推薦楽曲リストの交換ができるようにしてもよい。
【００９９】
しかしながら、この場合、携帯端末１１間の通信において、制限を行わなければ、無限に通信が続いてしまうので、ホップ数を制限することにより、通信の範囲を制限する必要がある。ここで、ホップ数とは、推薦楽曲データを交換する携帯端末１１間に介在する携帯端末１１の数を示すものであり、例えば、図２０で示すように、携帯端末１１−２１が携帯端末１１−２２から広告データを取得する場合、直接通信しているのでホップ数は０である。また、携帯端末１１−２１が通信端末１１−３２と通信する場合、携帯端末１１−２２が１台が介在するのでホップ数は１となる。
【０１００】
図２１は、携帯端末１１間で通信する際、介在して通信可能な携帯端末１１の構成を示している。
【０１０１】
尚、図２１中、図３における場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。図２１の携帯端末１１と、図３の携帯端末１１において異なるのは、転送部９１を、新たに設けた点である。転送部９１の基本的な機能は、通信部１０５と同様であるが、転送する際にID９１ａを使用する。すなわち、例えば、携帯端末１１−１１が携帯端末１１−２２を介して携帯端末１１−３２と通信する場合、携帯端末１１−２２の転送部９１は、中継機として機能し、転送する情報の全てに自らのID９１ａを付して送信する。このため、通信先の携帯端末１１は、自らのホップ数を、転送されてくる情報に含まれている、中継機として存在する携帯端末１１の転送部９１のID９１ａの数により認識することができる。すなわち、携帯端末１１−１１が携帯端末１１−３２と通信する場合、携帯端末１１−３２には、携帯端末１１−１１の通信部７６から転送される情報の全てに、常に携帯端末１１−２２の転送部のID９１ａが添付して送信されることになるので、携帯端末１１−３２は、このIDの数により自らのホップ数を認識することができる（この場合、中継機のID９１ａの数は１個であるので、ホップ数は１であることが認識できる）。
【０１０２】
次に、図２２，図２３のフローチャートを参照して、この図２１の携帯端末１１を使用して、図２０の携帯端末１１−１１が携帯端末１１−３２に通信して、推薦楽曲リストを交換して、収集楽曲リストを生成する処理について説明する。尚、図２２，図２３のフローチャートの説明においては、ステップＳ１０３乃至Ｓ１１１の処理、および、ステップＳ１３７乃至Ｓ１４５の処理は、図１２のフローチャートにおけるステップＳ２２乃至Ｓ３０の処理、および、ステップＳ４２乃至Ｓ５０の処理と同様であるので、その処理の説明は省略する。
【０１０３】
ステップＳ１０１において、携帯端末１１−１１の制御部７１は、内蔵するカウンタｎを０に初期化する。ステップＳ１０２において、携帯端末１１−１の制御部７１は、通信部７６を制御して、自らの位置から見てホップ数ｎの携帯端末１１への探索信号を送信させ、ステップＳ１０３において、ID７６ａ−１１（尚、以下の説明において、携帯端末１１−１１のIDを７６ａ−１１と称し、携帯端末１１−２２のIDを７６ａ−２２と称する）を発信するホップ数ｎの携帯端末１１が存在するか否かを判定する。
【０１０４】
ここで、ステップＳ４１において、例えば、ホップ数０の携帯端末１１−２２の通信部７６は、ホップ数ｎの探索信号が検出されるか否かを判定し、探索されるまでその処理を繰り返す。例えば、ステップＳ１０２の処理によりホップ数ｎの探索信号が送信されてくると、携帯端末１１−２２の通信部７６は、ステップＳ１３２において、その探索信号が自らのホップ数のものであるか否かを判定する。例えば、最初の処理では、ホップ数ｎ＝０であるので、自らのホップ数であるので、その処理は、ステップＳ１３７に進み、それ以降の処理が繰り返される。
【０１０５】
そして、ステップＳ１１２において、携帯端末１１−１の制御部７１は、ホップ数ｎの全ての携帯端末１１と通信したか否かを判定する。例えば、図２０の場合、携帯端末１１−２２乃至１１−２４の全てと通信したとき、カウンタｎを１インクリメントする（今の場合、カウンタｎは１）。さらに、ステップＳ１１３において、携帯端末１１−１の制御部７１は、予め設定されたホップ数Ｎ（Ｎは、予め設定する）より大きいか否かを判定し、例えば、設定されたホップ数Ｎより大きくないと判定された場合、その処理は、ステップＳ１０２に戻る。
【０１０６】
このとき、ステップＳ１０２においては、ホップ数ｎ＝１の探索信号が送信されることになる。この場合、携帯端末１１−２２においては、ステップＳ１３２において、自らのホップ数ではないので、転送部９１が自らのID９１ａを付して、ホップ数１の探索信号を自らの通信可能範囲内であるエリア９１−２で転送する。図２０の場合、携帯端末１１−３２がこの転送された探索信号に対して、ステップＳ１３１，Ｓ１３２，Ｓ１３７乃至Ｓ１４５の処理を実行する。
【０１０７】
その間、携帯端末１１−２２においては、ステップＳ１３４において、制御部７６が応答の有無を判定する。ここでは、携帯端末１１−３２からの応答があるので、ステップＳ１３５において、中継機としての通信を確立し、ステップＳ１３６において、その通信が終了したか否かを判定し、終了するまでステップＳ１３５，Ｓ１３６の処理を繰り返す。すなわち、この状態のとき、携帯端末１１−２２は、計端端末１１−１１と携帯端末１１−３２の中継機として機能しており、中継する情報の全てに自らのID９１ａを添付する。
【０１０８】
そして、ステップＳ１３６において、携帯端末１１−１１と携帯端末１１−３２の通信が終了すると、通信が終了されたと判定し、その処理は、ステップＳ１３１に戻る。
【０１０９】
同様の処理が、携帯端末１１−２３を介して、携帯端末１１−３１との間でもなされることになる。そして、ステップＳ１１２において、ホップ数１の全ての携帯端末１１と通信したと判定されると、ステップＳ１０２において、ホップ数２の探索信号が送信される。このとき、携帯端末１１−２２，１１−２３においては、ステップＳ１３１乃至Ｓ１３４の処理に進み、同様にして、携帯端末１１−３１，１１−３１においてもステップＳ１３１乃至Ｓ１３４の処理がなされる。図２０の場合、ホップ数ｎ＝２以上のホップ数の携帯端末１１が存在しないため、応答が無いことになるので、携帯端末１１−２２，１１−２３，１１−３１，１１−３２のいずれにおいても、その処理は、ステップＳ１３１に戻ることになる。
【０１１０】
そして、ステップＳ１１４において、ホップ数ｎが所定のホップ数Ｎより大きくなったと判定された場合、その処理は、ステップＳ１０１に戻り、それ以降の処理が繰り返される。すなわち、ホップ数の小さい、すなわち、自らの携帯端末１１−１１から近い範囲の携帯端末１１から徐々にホップ数の大きな、すなわち、自らの携帯端末１１−１１から、徐々に離れた位置に存在する携帯端末１１との通信を行うことが可能となり、さらに、ホップ数ｎを予め設定するＮにより通信可能な範囲を制限することができる。
【０１１１】
以上においては、携帯端末１１−１１からホップ数の小さいものから順次アクセスしていく場合について説明したが、例えば、図２４の矢印で示すように、携帯端末１１−１１の通信可能範囲であるエリア９１−１に新たな携帯端末１１−４１が入ってきたときに、その状態を検出して、推薦楽曲リストを交換する新たな通信を開始するようにしてもよい。
【０１１２】
以上によれば、サーバを用いることなく効率よく好みの楽曲の選択を行うことができるためコストを低減させることが可能になると共に、サーバへのアクセス集中を防止させることが可能となる。また、他の使用者の推薦楽曲に基づいて好みの楽曲の選択を行うため、今までの好みのジャンルにとらわれることなく好みの楽曲を選択することができる。さらに、他のユーザの推薦楽曲に基づいて、楽曲の選択を行うため、ある程度の内容（他の使用者による評価をクリアした）を有する楽曲の中から好みの楽曲を選択することが可能になるため、好みの楽曲を選択する行動における使用者の負担を低減させることができる。また、各携帯端末の使用者が実際に聴いている楽曲が推薦されるため、最近流行している曲をリアルタイムで理解することができる。さらに、地域の状況（場所、時間、天候等）に応じた楽曲の中から好みの楽曲を選択することが可能となる。すなわち、例えば、特定のアーティストのライブが周辺であれば、その周辺ではアーティストの楽曲を多く推薦する使用者が増えるので、好みの似ている使用者からの推薦楽曲に基づいて自らの好みの楽曲を選択することが可能となる。
【０１１３】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行させることが可能な、例えば汎用のパーソナルコンピュータなどに記録媒体からインストールされる。
【０１１４】
この記録媒体は、図２に示すように携帯端末１１に予め組み込まれた状態でユーザに提供される、プログラムが記録されている記憶部３８だけではなく、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク５１（フレキシブルディスクを含む）、光ディスク５２（CD-ROM(Compact Disk-Read Only Memory)，DVD（Digital Versatile Disk）を含む）、光磁気ディスク５３（MD（Mini-Disc）（登録商標）を含む）、もしくは半導体メモリ５４（Memory Stickを含む）などよりなるパッケージメディアにより構成される。
【０１１５】
尚、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【０１１６】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１１７】
【図１】本発明を適用した楽曲推薦システムの一実施の形態の構成を示すブロック図である。
【図２】図１の携帯端末の構成を示すブロック図である。
【図３】図２の携帯端末により実現される機能を示す機能ブロック図である。
【図４】所有楽曲リストに記載される楽曲を説明する図である。
【図５】所有楽曲リストを説明する図である。
【図６】所有楽曲リストを説明する図である。
【図７】推薦楽曲リストを説明する図である。
【図８】推薦楽曲リストを生成する処理を説明するフローチャートである。
【図９】推薦楽曲リストを交換する処理を説明する図である。
【図１０】推薦楽曲リストを説明する図である。
【図１１】収集楽曲リストを説明する図である。
【図１２】収集楽曲リストを生成する処理を説明するフローチャートである。
【図１３】収集楽曲リストを生成する処理を説明する図である。
【図１４】収集楽曲リストを説明する図である。
【図１５】収集楽曲リストを生成する処理を説明するフローチャートである。
【図１６】収集楽曲リストを説明する図である。
【図１７】推薦楽曲リストを説明する図である。
【図１８】収集楽曲リストを生成する処理を説明する図である。
【図１９】収集楽曲リストを生成する処理を説明する図である。
【図２０】収集楽曲リストを生成する処理を説明する図である。
【図２１】図２の携帯端末により実現されるその他の機能を示す機能ブロック図である。
【図２２】収集楽曲リストを生成する処理を説明するフローチャートである。
【図２３】収集楽曲リストを生成する処理を説明するフローチャートである。
【図２４】収集楽曲リストを生成する処理を説明する図である。
【符号の説明】
【０１１８】
１１，１１−１乃至１１−６，１１−１１乃至１１−１５，１１−２１乃至１１−２４，１１−３１，１１−３２  携帯端末，  ７１  制御部，  ７２  推薦楽曲リスト記憶部，  ７３  推薦楽曲リスト生成部，  ７４  所有楽曲リスト記憶部，  ７５  収集楽曲リスト記憶部，  ７６  通信部，  ７６ａ  ID，  ７７  再生部，  ７８  操作部，  ９１  転送部，  ９１ａ  ID
【図１】
0004412354.tif 000002
【図２】
0004412354.tif 000003
【図３】
0004412354.tif 000004
【図４】
0004412354.tif 000005
【図５】
0004412354.tif 000006
【図６】
0004412354.tif 000007
【図７】
0004412354.tif 000008
【図８】
0004412354.tif 000009
【図９】
0004412354.tif 000010
【図１０】
0004412354.tif 000011
【図１１】
0004412354.tif 000012
【図１２】
0004412354.tif 000013
【図１３】
0004412354.tif 000014
【図１４】
0004412354.tif 000015
【図１５】
0004412354.tif 000016
【図１６】
0004412354.tif 000017
【図１７】
0004412354.tif 000018
【図１８】
0004412354.tif 000019
【図１９】
0004412354.tif 000020
【図２０】
0004412354.tif 000021
【図２１】
0004412354.tif 000022
【図２２】
0004412354.tif 000023
【図２３】
0004412354.tif 000024
【図２４】
0004412354.tif 000025