(57)【要約】【課題】所定の容量のデータを容易に送信する。【解決手段】  楽曲データ記憶部７１は、楽曲データを記憶する。管理部７３は、楽曲データ記憶部７１に記憶されている楽曲データを、所定の容量ごとに区分し、その区分ごとに楽曲データに対応する楽曲ＩＤのリストを作成して、リスト記憶部７４に記憶させる。管理部７３は、所定のリストに登録されている楽曲ＩＤを、取得部７６に供給し、取得部７６は、その楽曲ＩＤに対応する楽曲データを送信部７７に供給する。送信部７７は、楽曲データをＰＤに送信する。本発明は、例えば、ミュージックサーバに適用することができる。【選択図】図３
2006227709.tif 000002
【特許請求の範囲】
【請求項１】
他の情報処理装置にデータを送信する情報処理装置において、
前記データを記憶する記憶手段と、
前記記憶手段に記憶されているデータを、所定の容量ごとに区分する区分手段と、
前記区分手段により区分されたデータを、前記他の情報処理装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記他の情報処理装置から、前記所定の容量を表す容量情報を受信する受信手段
をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記所定の容量は、前記他の情報処理装置が記憶可能なデータの容量である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
データを記憶する記憶手段を備え、他の情報処理装置に前記データを送信する情報処理装置の情報処理方法において、
前記記憶手段に記憶されているデータを、所定の容量ごとに区分する区分ステップと、
前記区分ステップの処理により区分されたデータを、前記他の情報処理装置に送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項５】
データを記憶する記憶手段を備える情報処理装置を制御するコンピュータに行わせるプログラムにおいて、
前記記憶手段に記憶されているデータを、所定の容量ごとに区分する区分ステップと、
前記区分ステップの処理により区分されたデータを、他の情報処理装置に送信する送信ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法、並びにプログラムに関し、特に、所定の容量のデータを容易に送信することができるようにする情報処理装置および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、楽曲のデータ(楽曲データ)を記憶するフラッシュRAM(Random Access Memory)やHDD(Hard Disk Drive)を備えたオーディオプレーヤが普及している。このようなオーディオプレーヤにおいては、ユーザが、オーディオプレーヤに接続されたパーソナルコンピュータ(ＰＣ)に、ＣＤ(Compact Disk)に記録されている楽曲データをリッピング(コピー)したり、インターネットなどから楽曲データをダウンロードして、ＰＣに楽曲データを蓄積する。そして、ユーザは、ＰＣからUSB(Universal Serial Bus)などを介して、楽曲データをオーディオプレーヤにコピーし、オーディオプレーヤにおいて、その楽曲データに対応する楽曲を再生させる。
【０００３】
例えば、ユーザは、ＰＣから所望の楽曲データを小型のポータブルオーディオプレーヤにコピーし、そのポータブルオーディオプレーヤを持ち歩くことにより、所望の場所（例えば、野外）で、ＰＣからコピーされた楽曲データに対応する楽曲を聞くことができる。
【０００４】
オーディオプレーヤが、例えば、記憶容量が20GB程度のHDD(Hard Disk Drive)を備える場合、オーディオプレーヤは、数百枚のＣＤに記録されている楽曲データを記録することができる。従って、一般的には、このようなオーディオプレーヤでは、ＰＣに記録されている楽曲データをすべて記録することができる。その結果、ユーザは、ＰＣに記録されている楽曲データから、オーディオプレーヤに記憶させる楽曲データを選択する必要がなく、オーディオプレーヤに楽曲データを容易に記録させることができる。
【０００５】
しかしながら、オーディオプレーヤに、既に楽曲データが記録されている場合、HDDの空き容量が20GBよりも少なくなるため、オーディオプレーヤのHDDに、ＰＣに記録されている楽曲データを、すべて記録させることが困難になる場合がある。
【０００６】
そこで、オーディオプレーヤなどの音楽再生装置が、楽曲データを記憶する記憶部の空き容量をＰＣに送信し、その空き容量が送信対象となる楽曲データの容量未満である場合、ＰＣがオーディオプレーヤの記憶部に記憶されている楽曲データを消去する音楽データ転送記録方法がある（例えば、特許文献１参照）。
【特許文献１】特開２００４−２９４５８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載されている音楽データ転送記録方法のように、オーディオプレーヤの記憶部に記憶されている楽曲データを、送信対象の楽曲データの容量に応じて消去する場合であっても、オーディオプレーヤの記憶部には、その記憶部の記憶容量以上の楽曲データを記憶することは困難である。
【０００８】
例えば、オーディオプレーヤのHDDの記憶容量が256MB程度である場合、オーディオプレーヤでは、容量が256MB以上の、例えば5GBの楽曲データ(約200枚のＣＤの楽曲データ)を記録することは困難である。
【０００９】
従って、ユーザは、ＰＣに記憶されている楽曲データから、オーディオプレーヤのHDDの記憶容量以内の容量の楽曲データを、送信対象として選択する必要がある。例えば、一般的に、ＰＣに記憶されている楽曲データは、その楽曲データに対応するＣＤごと、またはユーザにより作成されたプレイリストごとにライブラリ化されている。従って、ユーザは、オーディオプレーヤのHDDの記憶容量に応じて、送信対象とする楽曲データに対応するＣＤやプレイリストを選択し、さらに、そのＣＤやプレイリストにライブラリ化された楽曲データのうち、所望の楽曲データに対応する曲名などを選択する必要がある。
【００１０】
その結果、ユーザの操作が煩雑になり、特に、操作に不慣れなお年寄りなどのユーザには、操作がわかりにくい。
【００１１】
本発明は、このような状況に鑑みてなされたものであり、特に、所定の容量のデータを容易に送信することができるようにするものである。
【課題を解決するための手段】
【００１２】
本発明の情報処理装置は、データを記憶する記憶手段と、記憶手段に記憶されているデータを、所定の容量ごとに区分する区分手段と、区分手段により区分されたデータを、他の情報処理装置に送信する送信手段とを備えることを特徴とする。
【００１３】
この情報処理装置には、他の情報処理装置から、所定の容量を表す容量情報を受信する受信手段をさらに設けることができる。
【００１４】
所定の容量は、他の情報処理装置が記憶可能なデータの容量であるようにすることができる。
【００１５】
本発明の情報処理方法は、記憶手段に記憶されているデータを、所定の容量ごとに区分する区分ステップと、区分ステップの処理により区分されたデータを、他の情報処理装置に送信する送信ステップとを含むことを特徴とする。
【００１６】
本発明のプログラムは、記憶手段に記憶されているデータを、所定の容量ごとに区分する区分ステップと、区分ステップの処理により区分されたデータを、他の情報処理装置に送信する送信ステップとを含むことを特徴とする。
【００１７】
本発明においては、記憶手段に記憶されているデータを、所定の容量ごとに区分し、その区分したデータを送信する。
【発明の効果】
【００１８】
本発明によれば、特に、所定の容量のデータを容易に送信することができる。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２０】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２１】
請求項１に記載の情報処理装置は、
他の情報処理装置(例えば、図１のＰＤ１４)にデータ（例えば、楽曲データ）を送信する情報処理装置（例えば、図１のミュージックサーバ１２）において、
前記データを記憶する記憶手段（例えば、図３の楽曲データ記憶部７１）と、
前記記憶手段に記憶されているデータを、所定の容量ごとに区分する区分手段(例えば、図３の管理部７３)と、
前記区分手段により区分されたデータを、前記他の情報処理装置に送信する送信手段（例えば、図３の送信部７１）と
を備えることを特徴とする。
【００２２】
請求項２に記載の情報処理装置は、
前記他の情報処理装置から、前記所定の容量を表す容量情報を受信する受信手段(例えば、図３の受信部７５)
をさらに備える
ことを特徴とする。
【００２３】
請求項４に記載の情報処理方法は、
データ(例えば、楽曲データ)を記憶する記憶手段(例えば、図３の楽曲データ記憶部７１)を備え、他の情報処理装置(例えば、図１のＰＤ１４)に前記データを送信する情報処理装置(例えば、図１のミュージックサーバ１２)の情報処理方法において、
前記記憶手段に記憶されているデータを、所定の容量ごとに区分する区分ステップ(例えば、図７のステップＳ１０４乃至Ｓ１０７)と、
前記区分ステップの処理により区分されたデータを、前記他の情報処理装置に送信する送信ステップ(例えば、図１０のステップＳ１５９)と
を含むことを特徴とする。
【００２４】
請求項５に記載のプログラムは、
データ(例えば、楽曲データ)を記憶する記憶手段（例えば、図３の楽曲データ記憶部７１）を備える情報処理装置を制御するコンピュータに行わせるプログラムにおいて、
前記記憶手段に記憶されているデータを、所定の容量ごとに区分する区分ステップ(例えば、図７のステップＳ１０４乃至Ｓ１０７)と、
前記区分ステップの処理により区分されたデータを、他の情報処理装置に送信する送信ステップ(例えば、図１０のステップＳ１５９)と
を含むことを特徴とする。
【００２５】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２６】
図１は、本発明を適用したオーディオシステムの構成例を示している。
【００２７】
図１のオーディオシステム１は、EMD(Electronic Music Distribution)サーバ１１、ミュージックサーバ１２、ネットワーク１３、およびポータブルデバイス(ＰＤ)１４により構成され、ミュージックサーバ１２は、EMDサーバ１１やミュージックサーバ１２に装着されるディスク１５からコンテンツを取得し、そのコンテンツをネットワーク１３を介してＰＤ１４に送信する。
【００２８】
なお、以下では、コンテンツを楽曲データとして説明するが、コンテンツは、楽曲データではなく、動画像や静止画像の画像データであってもよい。また、以下では、楽曲データは、１曲分の楽曲のデータとする。
【００２９】
EMDサーバ１１は、楽曲データを記憶し、ミュージックサーバ１２の要求に応じて楽曲データをミュージックサーバ１２に送信する。なお、楽曲データには、その楽曲データに関連する関連データが付加されている。関連データとは、例えば、楽曲に固有のＩＤ（以下、楽曲ＩＤという）、曲名、アーティスト名、ジャンル、ムード、楽曲データと関連データの容量（以下、楽曲データ容量という）などを表すデータである。
【００３０】
ミュージックサーバ１２は、必要に応じて、EMDサーバ１１に楽曲データの送信を要求し、その要求に応じて送信されてくる楽曲データを記憶する。また、ミュージックサーバ１２は、ＣＤなどのディスク１５から楽曲データを再生し（読み出し）、記憶する。ミュージックサーバ１２は、記憶している楽曲データに付加された関連データに基づいて、所定のカテゴリ(例えば、ジャンル、アーティストなど)で楽曲データを分類し、さらにその分類の中で、所定の容量（例えば、一般的に、ＰＤ１４が記憶可能な楽曲データの容量）ごとに楽曲データを区分する。なお、所定の容量とは、例えば、一般的に、ＰＤ１４が記憶可能な楽曲データの容量（例えば、256MB）である。ミュージックサーバ１２は、区分ごとに、楽曲データに対応する楽曲ＩＤのリストを作成する。
【００３１】
ミュージックサーバ１２は、リストに基づいて、所定の区分の楽曲データを、USBなどのネットワーク１３を介してＰＤ１４に送信する。ＰＤ１４は、ミュージックサーバ１２からの楽曲データを記憶し、必要に応じて楽曲データを再生し、その楽曲データに対応する楽曲を出力する。これにより、ユーザは、ミュージックサーバ１２に記憶されている楽曲データに対応する楽曲を、ＰＤ１４で聴くことができる。
【００３２】
図２は、図１のミュージックサーバ１２の構成例を示すブロック図である。
【００３３】
図２のCPU（Central Processing Unit）３１は、バス３４を介して、ROM（Read Only Memory）３２、およびRAM（Random Access Memory）３３に接続されている。このバス３４にはまた、入出力インタフェース３５も接続されている。
【００３４】
CPU３１は、後述するROM(Read Only Memory)３２、RAM（Random Access Memory）３３、またはハードディスクなどの記憶部３８に記憶されている所定のプログラムにしたがって、各種の処理を実行する。例えば、CPU３１、ROM３２、およびRAM３３は、マイクロコンピュータ（マイコン）として構成される。ROM３２は、例えば、CPU３１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。RAM３３は、CPU３１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。
【００３５】
入出力インタフェース３５には、キーボードや、マウス、マイク等で構成される入力部３６、LCD(Liquid Crystal Display)やスピーカ等で構成される出力部３７、楽曲データなどを記憶する記憶部３８、モデム、ターミナルアダプタなどより構成される通信部３９、およびドライブ４０が接続されている。通信部３９は、図１のネットワーク１３に接続されており、ネットワーク１３を介して、ＰＤ１４と通信を行う。ドライブ４０は、例えば、自分自身に装着されるディスク１５から楽曲データを読み出し、記憶部３８に記憶させる。
【００３６】
入出力インタフェース３５にはまた、ドライブ４１が接続される。ドライブ４１には、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブルメディアまたは内蔵メディアであるメディア４２が装着され、ドライブ４１は、メディア４２に記憶されているデータまたはプログラムを読み出す。ドライブ４１は、メディア４２から読み出したデータまたはプログラムを、入出力インタフェース３５とバス３４を介して、RAM３３に供給したり、入出力インタフェース３５を介して記憶部３８に供給して記憶させる。
【００３７】
なお、図１のＰＤ１４は、図２のミュージックサーバ１３と同様に構成されるので、図示は省略する。但し、ミュージックサーバ１３にはドライブ４０は設けられない。
【００３８】
図３は、図１のミュージックサーバ１２の機能的構成例を示すブロック図である。
【００３９】
図３のミュージックサーバ１２は、楽曲データ記憶部７１、抽出部７２、管理部７３、リスト記憶部７４、受信部７５、取得部７６、および送信部７７から構成され、楽曲データ記憶部７１に記憶されている楽曲データを、所定のカテゴリで分類し、さらにその分類の中で、所定の容量ごとに楽曲データを区分し、その区分ごとに楽曲データに対応する楽曲ＩＤのリストを作成する。
【００４０】
なお、楽曲データ記憶部７１およびリスト記憶部７４は、例えば、図２の記憶部３８に対応する。また、抽出部７２、管理部７３、および取得部７６は、図２のCPU３１に対応する。さらに、受信部７５と送信部７７は、図２の通信部３９に対応する。
【００４１】
楽曲データ記憶部７１には、EMDサーバ１１から送信されてくる楽曲データや、ディスク１５から再生された楽曲データが記憶される。
【００４２】
抽出部７２は、楽曲データ記憶部７１に記憶されている楽曲データから、その楽曲データに付加されている関連データを抽出し、管理部７３に供給する。
【００４３】
管理部７３は、抽出部７２からの関連データに基づいて、その関連データに対応する楽曲データを、所定のカテゴリで分類し、さらにその分類の中で、所定の容量ごとに楽曲データを区分する。管理部７３は、その区分ごとに楽曲データに対応する楽曲ＩＤのリストを作成し、リスト記憶部７４に供給する。
【００４４】
また、管理部７３は、受信部７５から供給されるＰＤ１４に送信する送信対象の楽曲データの容量に応じて、リストを再度作成し、リスト記憶部７４に記憶されているリストを更新する。さらに、管理部７３は、受信部７５からの送信対象のカテゴリに基づいて、リスト記憶部７４に記憶されているリストのうち、そのカテゴリの所定の分類に対応するリストを読み出す。管理部７３は、その読み出したリストの楽曲ＩＤを取得部７６に供給する。リスト記憶部７４は、管理部７３からのリストを記憶する。
【００４５】
受信部７５は、ＰＤ１４から、ＰＤ１４に送信する送信対象とする楽曲データのカテゴリおよび容量を受信し、管理部７３に供給する。取得部７６は、管理部７３からの楽曲ＩＤに基づいて、楽曲データ記憶部７１に記憶されている楽曲データを読み出し、取得する。取得部７６は、その取得した楽曲データを、送信部７７に供給する。送信部７７は、取得部７６からの楽曲データをＰＤ１４に送信する。
【００４６】
図４は、図３のリスト記憶部７４に記憶されるリストの例を示している。
【００４７】
図４のリスト記憶部７４には、各リストが、対応するカテゴリごとに、ジャンル別リスト群９１、アーティスト別リスト群９２、イニシャル別リスト群９３、ムード別リスト群９４、およびプレイリスト群９５に分けて記憶されている。
【００４８】
ジャンル別リスト群９１は、カテゴリをジャンルとして、関連データのジャンルに基づいて分類された楽曲データの楽曲ＩＤのリストの集まりである。アーティスト別リスト群９２は、カテゴリをアーティストとして、関連データのアーティストに基づいて分類された楽曲データの楽曲ＩＤのリストの集まりである。イニシャル別リスト群９３は、カテゴリをアーティストまたは曲名のイニシャルとして、関連データのアーティストまたは曲名のイニシャルに基づいて分類された楽曲データの楽曲ＩＤのリストの集まりである。
【００４９】
ムード別リスト群９４は、カテゴリをムードとして、関連データのムードに基づいて分類された楽曲データの楽曲ＩＤのリストの集まりである。プレイリスト群９５は、関連データとユーザによるミュージックサーバ１２の入力部３６の操作とに基づいて作成されたリストの集まりである。具体的には、例えば、抽出部７２は、楽曲データ記憶部７１に記憶されている楽曲データから抽出した関連データに基づいて、曲名、アーティスト名などの楽曲に関連する情報を、ミュージックサーバ１２の出力部３７に供給し、表示させる。
【００５０】
ユーザは、ミュージックサーバ１２の出力部３７に表示された楽曲に関連する情報を見ながら、ミュージックサーバ１２の入力部３６を操作し、例えば、楽曲の曲名を選択することにより、楽曲を分類する。管理部７３は、カテゴリをユーザの選択として、関連データの曲名とユーザによる曲名の選択の操作とに基づいて楽曲を分類し、その楽曲に対応する楽曲ＩＤのリストを、プレイリスト群９５として、リスト記憶部７４に記憶させる。
【００５１】
なお、ジャンル別リスト群９１、アーティスト別リスト群９２、イニシャル別リスト群９３、ムード別リスト群９４、およびプレイリスト群９５は所定の容量ごとに区分されている。
【００５２】
次に、図５乃至図７を参照して、図４のジャンル別リスト群９１のリストの第１の作成方法について説明する。なお、以下では、ジャンルは、ポップスとクラッシックの２つであるものとし、楽曲ＩＤがｉ（ｉは正数）の楽曲ＩＤを楽曲ＩＤ＃ｉと表す。また、以下では、説明の便宜上、楽曲データ容量を数十MBや数百MBと大きくしているが、実際には、楽曲データ容量は、数MB(例えば、５MB)程度である。さらに、図５と図６では、管理部７３は、楽曲データを256MBの容量ごとに区分するものとする。
【００５３】
図３の抽出部７２から関連データが供給される場合、管理部７３は、その関連データのジャンルおよび楽曲データ容量に基づいて、リストを作成する。例えば、関連データが、楽曲＃１、ジャンルのポップス、および楽曲データ容量の128MBを含む場合、管理部７３は、ジャンルがポップスの楽曲データに対応する楽曲ＩＤのリストであるリスト２１１を作成し、リスト記憶部７４に記憶させる。そして、管理部７３は、関連データに含まれる楽曲データ容量が、256MB未満の128MBであるので、楽曲データ容量の128MBを対応付けた楽曲＃１を、リスト２１１に登録する。
【００５４】
なお、関連データに含まれる楽曲データ容量が256MB以上である場合、管理部２０１は、例えば、その楽曲データ容量に対応する楽曲ＩＤをリスト２１１に登録しない。
【００５５】
次に、抽出部７２から、楽曲＃２、ジャンルのポップス、および楽曲データ容量の120MBを含む関連データが供給されると、管理部７３は、ジャンルのポップスに対応するリスト２１１に登録されている楽曲＃１に対応する楽曲データ容量の128MBと、楽曲＃２に対応する楽曲データ容量の120MBとを合計した値が、256MB未満であるかどうかを判定し、合計した値が256MB未満の248MBであるので、楽曲データ容量の120MBを対応付けた楽曲＃２を、リスト２１１に登録する。
【００５６】
その後、抽出部７２から、楽曲＃３、ジャンルのポップス、および楽曲データ容量の56MBを含む関連データが供給されると、管理部７３は、ジャンルのポップスに対応するリスト２１１に登録されている楽曲＃１と楽曲＃２に対応する楽曲データの楽曲データ容量の和である248MB（=128MB+120MB）と、楽曲＃３に対応する楽曲データの楽曲データ容量の56MBとを合計した値が、256MB未満であるかどうかを判定し、合計した値が、256MB以上の304MBであるので、ジャンルがポップスの楽曲データに対応する楽曲ＩＤのリストであるリスト２１２を新たに作成し、リスト記憶部７４に記憶させる。
【００５７】
そして、管理部７３は、関連データに含まれる楽曲データ容量が、256MB未満の56MBであるので、楽曲データ容量の56MBを対応付けた楽曲＃３を、リスト２１２に登録する。
【００５８】
次に、抽出部７２から、楽曲＃４、ジャンルのクラッシック、および楽曲データ容量の75MBを含む関連データが供給されると、管理部７３は、ジャンルがクラッシックの楽曲データに対応する楽曲ＩＤのリストであるリスト２１３を作成し、リスト記憶部７４に記憶させる。そして、管理部７３は、関連データに含まれる楽曲データ容量が、256MB未満の75MBであるので、楽曲データ容量の75MBを対応付けた楽曲＃４を、リスト２１３に登録する。
【００５９】
以上のようにして、抽出部７２から、楽曲＃１乃至楽曲＃４を含む関連データが順に供給される場合、リスト２１１乃至２１３が、ジャンル別リスト群９１として、リスト記憶部７４に記憶される。
【００６０】
この後、楽曲データ記憶部７１に、楽曲＃５、ジャンルのポップス、および楽曲データ容量の74MBを含む関連データが付加された楽曲データが新たに記憶されると、抽出部７２は、その楽曲データから関連データを抽出し、管理部７３に供給する。管理部７３は、ジャンルのポップスに対応するリスト２１１と２１２のうち、最新のリスト２１２に登録されている楽曲＃３に対応する楽曲データ容量の56MBと、楽曲＃５に対応する楽曲データ容量の74MBとを合計した値が、256MB未満であるかどうかを判定し、合計した値は256MB未満の130MBであるので、図６に示すように、楽曲データ容量の74MBを対応付けた楽曲＃５を、リスト２１１に登録する。
【００６１】
即ち、楽曲データ記憶部７１に新たな楽曲データが記憶される場合、管理部７３は、その楽曲データに対応する楽曲ＩＤを、既にリスト記憶部７４に記憶されている、その楽曲データのジャンルに対応する最新のリスト２１１乃至２１３に、リスト２１１乃至２１３に登録されている楽曲ＩＤに対応する楽曲データ容量と、いま楽曲データ記憶部７１に新たに記憶された楽曲データに対応する楽曲データ容量との和が256MB以上になるまで、その楽曲データに対応する楽曲ＩＤを追加して登録する。
【００６２】
次に、図７を参照して、図３のミュージックサーバ１２が、第１の作成方法で、ジャンル別リスト群９１のリスト２１１乃至２１３を作成するリスト作成処理を説明する。このリスト作成処理は、例えば、EMDサーバ１１またはディスク１５から、楽曲データ記憶部７１に楽曲データが供給されたとき、開始される。
【００６３】
ステップＳ１０１において、抽出部７２は、楽曲データ記憶部７１に記憶されている楽曲データから、まだ抽出されていない関連データを抽出し、管理部７３に供給する。
【００６４】
ステップＳ１０１の処理後は、ステップＳ１０２に進み、管理部７３は、ステップＳ１０１で抽出部７２から供給される関連データに含まれるジャンルを判別し、ステップＳ１０３に進む。
【００６５】
ステップＳ１０３において、管理部７３は、リスト記憶部７４に、ジャンル別リスト群９１として、ステップＳ１０２で判別したジャンルに対応する楽曲ＩＤのリスト２１１乃至２１３が記憶されているかどうかを判定する。例えば、ステップＳ１０１で抽出部７２から供給される関連データが、ジャンルのポップスを含む場合、管理部７３は、ジャンルのポップスに対応する楽曲ＩＤのリスト２１１または２１２が、リスト記憶部７４に記憶されているかどうかを判定する。
【００６６】
ステップＳ１０３において、ステップＳ１０２で判別したジャンルに対応する楽曲ＩＤのリスト２１１乃至２１３が記憶されていると判定された場合、ステップＳ１０４に進み、管理部７３は、そのリスト２１１乃至２１３のうち、最新のリスト２１１乃至２１３に登録されている楽曲データ容量と、直前のステップＳ１０１において供給された関連データに含まれる楽曲データ容量との和が、所定の容量以上であるかどうかを判定する。
【００６７】
例えば、図５に示したリスト２１１乃至２１３が、リスト記憶部７４に記憶されている場合、直前のステップＳ１０１で楽曲＃５、ジャンルのポップス、および楽曲データ容量の74MBを含む関連データが供給されるとき、管理部７３は、ジャンルのポップスに対応するリスト２１１と２１２のうち、最新のリスト２１２に登録されている楽曲データ容量である56MBと、ステップＳ１０１において供給された関連データに含まれる楽曲データ容量の74MBとの和が、所定の容量(例えば、256MB)以上であるかどうかを判定する。
【００６８】
一方、ステップＳ１０３において、ステップＳ１０２で判別したジャンルに対応する楽曲ＩＤのリスト２１１乃至２１３が記憶されていないと判定された場合、またはステップＳ１０４において、最新のリスト２１１乃至２１３に登録されている楽曲データ容量と、直前のステップＳ１０１において供給された関連データに含まれる楽曲データ容量との和が、所定の容量以上であると判定された場合、ステップＳ１０５に進み、管理部７３は、ステップＳ１０２において判別されたジャンルに対応する新しいリスト２１１乃至２１３を作成し、ジャンル別リスト群９１として、リスト記憶部７４に供給し、記憶させる。
【００６９】
ステップＳ１０５の処理後は、ステップＳ１０６に進み、管理部７３は、直前のステップＳ１０１で供給された関連データに含まれる楽曲データ容量を対応付けた楽曲ＩＤを、ステップＳ１０５で作成された新しいリスト２１１乃至２１３に登録する。
【００７０】
また、ステップＳ１０４において、最新のリスト２１１乃至２１３に登録されている楽曲データ容量と、直前のステップＳ１０１において供給された関連データに含まれる楽曲データ容量との和が、所定の容量以上ではないと判定された場合、ステップＳ１０７に進み、管理部７３は、その最新のリスト２１１乃至２１３に、直前のステップ１において供給された関連データに含まれる楽曲データ容量を対応付けた楽曲ＩＤを登録する。
【００７１】
例えば、ジャンルのポップスに対応するリスト２１１と２１２のうち、最新のリスト２１２に登録されている楽曲データ容量である56MBと、ステップＳ１０１において供給された関連データに含まれる楽曲＃５に対応する楽曲データ容量の74MBとの和が、所定の容量(例えば、256MB)以上ではない(未満である)場合、図６に示すように、最新のリスト２１２に、楽曲データ容量の74MBを対応付けた楽曲ＩＤが登録される。
【００７２】
ステップＳ１０６またはステップＳ１０７の処理後は、ステップＳ１０８に進み、管理部７３は、楽曲データ記憶部７１に記憶されているすべての楽曲データに対応する楽曲ＩＤが、リスト２１１乃至２１３に登録されたかどうかを判定し、すべての楽曲データに対応する楽曲ＩＤがリスト２１１乃至２１３に登録されていないと判定した場合、ステップＳ１０１に戻り、上述した処理を繰り返す。
【００７３】
一方、ステップＳ１０８において、すべての楽曲データに対応する楽曲ＩＤがリスト２１１乃至２１３に登録されていると判定された場合、処理は終了する。
【００７４】
以上のように、第１の作成方法では、抽出部７２から供給される関連データに基づいて、楽曲データ記憶部７１に記憶されている楽曲データが、その楽曲データに対応する楽曲データ容量の所定の容量ごとに区分され、その区分された楽曲データの楽曲ＩＤが登録されたリスト２１１乃至２１３が作成される。従って、管理部７３は、リスト２１１乃至２１３に登録されている楽曲ＩＤを読み出して取得部７６に供給し、その楽曲ＩＤに対応する楽曲データをＰＤ１４に送信させることにより、ＰＤ１４に所定の容量の楽曲データを容易に送信することができる。
【００７５】
次に、図８と図９を参照して、管理部７３がジャンル別リスト群９１を作成する第２の作成方法について説明する。
【００７６】
第２の作成方法では、管理部７３は、抽出部７２から供給される、楽曲データ記憶部７１に記憶されているすべての楽曲データに対応する関連データを登録する全楽曲リストを作成する。
【００７７】
例えば、管理部７３は、図８に示す全楽曲リスト２３０を作成する。なお、図８では、楽曲データ記憶部７１に、楽曲＃１乃至＃５に対応する楽曲データが記憶されているものとする。従って、図８の全楽曲リスト２３０には、楽曲＃１乃至楽曲＃５を含む関連データがそれぞれ登録されている。
【００７８】
管理部７３は、全楽曲リスト２３０に登録されている関連データに基づいて、図４のジャンル別リスト群９１を作成する。
【００７９】
次に、図９を参照して、ミュージックサーバ１２が、第２の作成方法で、ジャンル別リスト群９１を作成するリスト作成処理を説明する。このリスト作成処理は、例えば、EMDサーバ１１またはディスク１５から、楽曲データ記憶部７１に楽曲データが供給されたとき、開始される。
【００８０】
ステップＳ１２１において、抽出部７２(図３)は、楽曲データ記憶部７１に記憶されているすべての楽曲データから、その楽曲データに付加されている関連データを抽出し、管理部７３に供給する。
【００８１】
ステップＳ１２２において、管理部７３は、ステップＳ１２１において供給される関連データに基づいて、全楽曲リスト２３０(図８)を作成し、ステップＳ１２３に進む。
【００８２】
ステップＳ１２３において、管理部７３は、全楽曲リスト２３０に登録されている楽曲ＩＤを含む関連データをシャッフルする。そして、管理部７３は、例えば、全楽曲リスト２３０に登録されている関連データを先頭から順に読出し、その読み出した関連データに含まれる楽曲データ容量を対応付けた楽曲ＩＤを登録対象とし、ステップＳ１２４に進む。
【００８３】
ステップＳ１２４乃至Ｓ１２９において、管理部７３は、ステップＳ１２３で登録対象とされる楽曲データ容量を対応付けた楽曲ＩＤを、リスト２１１乃至２１３に登録する。
【００８４】
ステップＳ１２４乃至Ｓ１２９の処理は、図７のステップＳ１０２乃至Ｓ１０７の処理と同様であるので詳細な説明は省略する。
【００８５】
ステップＳ１３０において、管理部７３は、全コンテンツリスト１３０のすべての関連データに含まれる楽曲データ容量を対応付けた楽曲ＩＤを登録したかどうかを判定する。
【００８６】
ステップＳ１３０において、全コンテンツリスト１３０のすべての関連データに含まれる楽曲データ容量を対応付けた楽曲ＩＤを登録していないと判定された場合、管理部７３は、直前のステップＳ１２４乃至Ｓ１２９の処理でリスト１１乃至２１３に登録した楽曲ＩＤを含む関連データの次に、全楽曲リスト２３０に登録されている関連データの楽曲データ容量を対応付けた楽曲ＩＤを登録対象として、ステップＳ１２４に戻り、上述した処理を繰り返す。
【００８７】
一方、ステップＳ１３０において、全コンテンツリスト１３０のすべての関連データに含まれる楽曲データの容量を対応付けた楽曲ＩＤを登録したと判定された場合、処理は終了する。
【００８８】
なお、上述した図５乃至図９では、ジャンル別リスト群９１のリスト２１１乃至２１３におけるリストを作成する方法について説明したが、アーティスト別リスト群９２、イニシャル別リスト群９３、ムード別リスト群９４、およびプレイリスト群９５のリスト２１１乃至２１３についても同様に作成される。
【００８９】
次に、図１０を参照して、図３のミュージックサーバ１２が、ＰＤ１４に楽曲データを送信する送信処理について説明する。なお、この送信処理は、例えば、ミュージックサーバ１２がＰＤ１４の接続を検出したとき、開始される。
【００９０】
ステップＳ１５１において、ミュージックサーバ１２の送信部７７は、ネットワーク１３を介してＰＤ１４が正常に接続されているかどうかを確認するためのデータをＰＤ１４に送信する（ネットワーク認証）。
【００９１】
ステップＳ１７１において、ＰＤ１４の通信部３９は、ステップＳ１５１で送信部７７からネットワーク１３を介して送信されてくるデータを受信し、ステップＳ１７２に進む。
【００９２】
ステップＳ１７２において、ＰＤ１４の通信部３９は、自分自身がミュージックサーバ１２に正常に接続されているＰＤ１４であることを示すデータを、ネットワーク１３を介して、ミュージックサーバ１２に送信する（PD接続認証）。
【００９３】
ステップＳ１５１の処理後は、ステップＳ１５２に進み、ミュージックサーバ１２の受信部７５は、ステップＳ１７２でＰＤ１４から送信されてくるデータを受信し、ステップＳ１５３に進む。
【００９４】
ステップＳ１５３において、ミュージックサーバ１２の送信部７７は、ＰＤ１４に送信する送信対象とする楽曲データに対応するカテゴリと、楽曲データの容量を表す容量情報とを要求するデータを、ネットワーク１３を介してＰＤ１４に送信し、ステップＳ１５４に進む。
【００９５】
ステップＳ１７２の処理後は、ステップＳ１７３に進み、ＰＤ１４の通信部３９は、ステップＳ１５３でミュージックサーバ１２から送信されるデータを受信し、ステップＳ１７４に進む。
【００９６】
ステップＳ１７４において、ＰＤ１４のCPU３１は、ＰＤ１４の記憶部３８に記憶可能（蓄積可能）な楽曲データの最大容量を検出し、その容量を送信対象とする楽曲データの容量とする。例えば、ＰＤ１４の記憶部３８に記憶可能な楽曲データの最大容量が256MBである場合、ＰＤ１４のCPU３１は、256MBを送信対象とする楽曲データの容量とする。
【００９７】
なお、送信対象とする楽曲データの容量は、ＰＤ１４の記憶部３８に記憶可能な楽曲データの最大容量ではなく、ユーザの入力部３６の操作に基づく容量とすることもできる。例えば、ユーザは気に入っており、消去したくない(入れ替えたくない)楽曲データ（以下、保護楽曲データという）を、例えばＰＤ１４の入力部３６を操作することにより指定する。ＰＤ１４のCPU３１は、ＰＤ１４の記憶部３８に記憶可能な楽曲データの最大容量から、ユーザにより指定された保護楽曲データの容量を減算した値を、送信対象とする楽曲データの容量とする。例えば、ＰＤ１４の記憶部３８に記憶可能な楽曲データの最大容量が256MBであり、ユーザにより指定された保護楽曲データの容量が100MBである場合、ＰＤ１４のCPU３１は、156MBを送信対象とする楽曲データの容量とする。
【００９８】
また、ユーザは、ＰＤ１４の入力部３６を操作して、所望の楽曲データのカテゴリを指定する。ＰＤ１４の入力部３６は、ユーザからの操作を表す操作信号を、ＰＤ１４のCPU３１に供給し、ＰＤ１４のCPU３１は、その操作信号に基づいて、ユーザの所望のカテゴリを、送信対象とする楽曲データのカテゴリとする。
【００９９】
ステップＳ１７４の処理後は、ステップＳ１７５に進み、ＰＤ１４のCPU３１は、送信対象とする楽曲データの容量とカテゴリを、ＰＤ１４の通信部３９に供給し、ＰＤ１４の通信部３９は、その送信対象となる楽曲データの容量とカテゴリを、ＰＤ１４の通信部３９とネットワーク１３を介して、ミュージックサーバ１２に送信する。
【０１００】
ステップＳ１５４において、ミュージックサーバ１２の受信部７５は、ステップＳ１７５でＰＤ１４から送信される送信対象とする楽曲データの容量とカテゴリを、管理部７３に供給し、ステップ５５に進む。
【０１０１】
ステップＳ１５５において、管理部７３は、図５乃至図９を参照して説明した第１の作成方法または第２の作成方法で作成されたジャンル別リスト群９１、アーティスト別リスト群９２、イニシャル別リスト群９３、ムード別リスト群９４、およびプレイリスト群９５のリスト２１１乃至２１３が、ステップＳ１５４で受信部７５から供給される容量で区分されているかどうかを判定し、区分されていないと判定した場合、ステップＳ１５６に進む。
【０１０２】
ステップＳ１５６において、ミュージックサーバ１２の管理部７３は、図７または図９に示したリスト作成処理を行い、受信部７５から供給される容量で区分したジャンル別リスト群９１、アーティスト別リスト群９２、イニシャル別リスト群９３、ムード別リスト群９４、およびプレイリスト群９５のリスト２１１乃至２１３を作成する。
【０１０３】
ステップＳ１５５で、受信部７５から供給される容量で区分されていると判定された場合、またはステップＳ１５６の処理後は、ステップＳ１５７に進み、ミュージックサーバ１２の送信部７７は、ステップＳ１７５でＰＤ１４から送信された送信対象とする楽曲データの容量とカテゴリを正常に受信したことを表すACK(Acknowledgement)と、楽曲データの受信の準備(ready)ができたかどうかを確認するためのデータとを、ネットワーク１３を介してＰＤ１４に送信し、ステップＳ１５８に進む。
【０１０４】
ステップＳ１７５の処理後は、ステップＳ１７６に進み、ＰＤ１４の通信部３９は、ステップＳ１５７でミュージックサーバ１２から送信されるACKとデータを受信し、ステップＳ１７７に進む。
【０１０５】
ステップＳ１７７において、ＰＤ１４の通信部３９は、楽曲データの受信の準備ができたことを表すデータを、ネットワーク１３を介してミュージックサーバ１２に送信し、ステップＳ１７８に進む。
【０１０６】
ステップＳ１５８において、ミュージックサーバ１２の受信部７５は、ステップＳ１７７でＰＤ１４から送信されるデータを受信し、ステップＳ１５９に進む。
【０１０７】
ステップＳ１５９において、管理部７３は、ステップＳ１５４で受信部７５から供給されたカテゴリに基づいて、リスト記憶部７４から所定のリスト２１１乃至２１３を読み出す。例えば、受信部７５からカテゴリとしてジャンルが供給された場合、管理部７３は、リスト記憶部７４のジャンル別リスト群９１(図４や図５)のリスト２１１乃至２１３のうち、いずれか１つを読み出す。
【０１０８】
なお、管理部７３は、ユーザによるミュージックサーバ１２の入力部３６の操作に応じて、リスト２１１乃至２１３のうちのいずれか１つを読み出すようにしてもよい。この場合、例えば、管理部７３は、リスト２１１乃至２１３に登録されている楽曲ＩＤに基づいて、楽曲データ７１から、その楽曲ＩＤに対応する関連データを読み出し、その関連データのうち、曲名などの情報を、ミュージックサーバ１２の出力部３７に表示させる。ユーザは、出力部３７に表示された曲名などの情報を見ながら、リスト２１１乃至２１３のうち所望のリストを、ミュージックサーバ１２の入力部３６を操作することにより選択する。
【０１０９】
管理部７３は、読み出したリスト２１１乃至２１３に登録されている楽曲ＩＤを、取得部７６に供給する。取得部７６は、管理部７３からの楽曲ＩＤに基づいて、楽曲データ記憶部７１から、その楽曲ＩＤに対応する楽曲データを読み出し、送信部７７に供給する。そして、ミュージックサーバ１２の送信部７７は、取得部７６からの楽曲データを、ネットワーク１３を介してＰＤ１４に送信し、ステップＳ１６０に進む。
【０１１０】
ステップＳ１７８において、ＰＤ１４の通信部３９は、ステップＳ１５９でミュージックサーバ１２から送信される楽曲データを受信し、その楽曲データをＰＤ１４の記憶部３８に記憶させる。ＰＤ１４のCPU３１は、ＰＤ１４の記憶部３８に記憶される楽曲データを読み出し（再生し）、その楽曲データに対応する楽曲をＰＤ１４の出力部３７から出力させる。これにより、ユーザは、ミュージックサーバ１２に記憶されている楽曲データに対応する楽曲を、ＰＤ１４を用いて聴くことができる。
【０１１１】
ステップＳ１７８の処理後は、ステップＳ１７９に進み、ＰＤ１４の通信部３９は、楽曲データを正常に受信したことを表すACKを、ネットワーク１３を介してミュージックサーバ１２に送信し、処理を終了する。
【０１１２】
ステップＳ１６０において、ミュージックサーバ１２の受信部７５は、ステップＳ１７９でＰＤ１４から送信されるACKを受信し、処理を終了する。
【０１１３】
なお、本実施の形態では、ミュージックサーバ１２が、EMDサーバ１１やディスク１５からの楽曲データを記憶するようにしたが、ミュージックサーバ１２ではなく、例えば、ＰＣやHDDを内蔵する車載オーディオプレーヤが楽曲データを記憶するようにしてもよい。
【０１１４】
また、コンテンツは、数値などのデータ、またはプログラムなどであってもよい。
【０１１５】
さらに、本実施の形態では、ＰＤ１４が、ネットワーク１３を介してミュージックサーバ１２に接続されるようにしたが、ＰＤ１４は、無線（ワイヤレス）でインターネットなどを介してミュージックサーバ１２に接続されるようにしてもよい。
【０１１６】
以上のように、ミュージックサーバ１２では、楽曲データ記憶部７１に記憶されているデータを、所定の容量ごとに区分し、その区分したデータを、ＰＤ１４に送信するようにしたので、所定の容量のデータを容易に送信することができる。
【０１１７】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０１１８】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【図面の簡単な説明】
【０１１９】
【図１】本発明を適用したオーディオシステムの構成例を示すブロック図である。
【図２】ミュージックサーバの構成例を示すブロック図である。
【図３】ミュージックサーバの機能的構成例を示すブロック図である。
【図４】リスト記憶部に記憶されるリストの例を示す図である。
【図５】ジャンル別リスト群のリストの第１の作成方法について説明する図である。
【図６】ジャンル別リスト群のリストの第１の作成方法について説明する図である。
【図７】ミュージックサーバが、第１の作成方法で、ジャンル別リスト群のリストを作成するリスト作成処理を説明するフローチャートである。
【図８】全楽曲リストの例を示す図である。
【図９】ミュージックサーバが、第２の作成方法で、ジャンル別リスト群を作成するリスト作成処理を説明するフローチャートである。
【図１０】ミュージックサーバが、ＰＤに楽曲データを送信する送信処理について説明するアローチャートである。
【符号の説明】
【０１２０】
１２  ミュージックサーバ，  １４  ＰＤ，  ３１  CPU，  ３２  ROM,  ３３  RAM，  ３６  入力部，  ３７  出力部，  ３８  記憶部，  ３９  通信部，  ７１  楽曲データ記憶部，  ７２  抽出部，  ７３  管理部，  ７４  リスト記憶部，  ７５  受信部，  ７６  取得部，  ７７  送信部，  ２１１乃至２１３  リスト，  ２３０  全楽曲リスト
【図１】
2006227709.tif 000003
【図２】
2006227709.tif 000004
【図３】
2006227709.tif 000005
【図４】
2006227709.tif 000006
【図５】
2006227709.tif 000007
【図６】
2006227709.tif 000008
【図７】
2006227709.tif 000009
【図８】
2006227709.tif 000010
【図９】
2006227709.tif 000011
【図１０】
2006227709.tif 000012