Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4556127B2 - Information processing apparatus, information processing method, and program - Google Patents
[go: Go Back, main page]

JP4556127B2 - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program Download PDF

Info

Publication number
JP4556127B2
JP4556127B2 JP2005037738A JP2005037738A JP4556127B2 JP 4556127 B2 JP4556127 B2 JP 4556127B2 JP 2005037738 A JP2005037738 A JP 2005037738A JP 2005037738 A JP2005037738 A JP 2005037738A JP 4556127 B2 JP4556127 B2 JP 4556127B2
Authority
JP
Japan
Prior art keywords
data
music
capacity
information processing
list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005037738A
Other languages
Japanese (ja)
Other versions
JP2006227709A (en
Inventor
貴司 福島
吉生 松本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2005037738A priority Critical patent/JP4556127B2/en
Publication of JP2006227709A publication Critical patent/JP2006227709A/en
Application granted granted Critical
Publication of JP4556127B2 publication Critical patent/JP4556127B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、情報処理装置および情報処理方法、並びにプログラムに関し、特に、所定の容量のデータを容易に送信することができるようにする情報処理装置および情報処理方法、並びにプログラムに関する。   The present invention relates to an information processing device, an information processing method, and a program, and more particularly, to an information processing device, an information processing method, and a program that allow a predetermined amount of data to be easily transmitted.

近年、楽曲のデータ(楽曲データ)を記憶するフラッシュRAM(Random Access Memory)やHDD(Hard Disk Drive)を備えたオーディオプレーヤが普及している。このようなオーディオプレーヤにおいては、ユーザが、オーディオプレーヤに接続されたパーソナルコンピュータ(PC)に、CD(Compact Disk)に記録されている楽曲データをリッピング(コピー)したり、インターネットなどから楽曲データをダウンロードして、PCに楽曲データを蓄積する。そして、ユーザは、PCからUSB(Universal Serial Bus)などを介して、楽曲データをオーディオプレーヤにコピーし、オーディオプレーヤにおいて、その楽曲データに対応する楽曲を再生させる。   In recent years, audio players equipped with flash RAM (Random Access Memory) and HDD (Hard Disk Drive) for storing music data (music data) have become widespread. In such an audio player, the user rips (copies) music data recorded on a CD (Compact Disk) to a personal computer (PC) connected to the audio player, or receives music data from the Internet or the like. Download and store music data on PC. Then, the user copies the music data from the PC to the audio player via USB (Universal Serial Bus) or the like, and causes the audio player to play back the music corresponding to the music data.

例えば、ユーザは、PCから所望の楽曲データを小型のポータブルオーディオプレーヤにコピーし、そのポータブルオーディオプレーヤを持ち歩くことにより、所望の場所(例えば、野外)で、PCからコピーされた楽曲データに対応する楽曲を聞くことができる。   For example, a user copies desired music data from a PC to a small portable audio player and carries the portable audio player, so that the user can handle the music data copied from the PC at a desired location (for example, outdoors). I can listen to music.

オーディオプレーヤが、例えば、記憶容量が20GB程度のHDD(Hard Disk Drive)を備える場合、オーディオプレーヤは、数百枚のCDに記録されている楽曲データを記録することができる。従って、一般的には、このようなオーディオプレーヤでは、PCに記録されている楽曲データをすべて記録することができる。その結果、ユーザは、PCに記録されている楽曲データから、オーディオプレーヤに記憶させる楽曲データを選択する必要がなく、オーディオプレーヤに楽曲データを容易に記録させることができる。   For example, when the audio player includes an HDD (Hard Disk Drive) having a storage capacity of about 20 GB, the audio player can record music data recorded on several hundred CDs. Therefore, generally, such an audio player can record all music data recorded on the PC. As a result, the user does not need to select music data to be stored in the audio player from music data recorded on the PC, and can easily record music data in the audio player.

しかしながら、オーディオプレーヤに、既に楽曲データが記録されている場合、HDDの空き容量が20GBよりも少なくなるため、オーディオプレーヤのHDDに、PCに記録されている楽曲データを、すべて記録させることが困難になる場合がある。   However, if music data is already recorded in the audio player, the free space of the HDD will be less than 20 GB, so it is difficult to record all the music data recorded on the PC in the HDD of the audio player. It may become.

そこで、オーディオプレーヤなどの音楽再生装置が、楽曲データを記憶する記憶部の空き容量をPCに送信し、その空き容量が送信対象となる楽曲データの容量未満である場合、PCがオーディオプレーヤの記憶部に記憶されている楽曲データを消去する音楽データ転送記録方法がある(例えば、特許文献1参照)。
特開2004−294584号公報
Therefore, when a music playback device such as an audio player transmits the free space of the storage unit for storing music data to the PC, and the free space is less than the capacity of the music data to be transmitted, the PC stores the audio player. There is a music data transfer recording method for erasing music data stored in the section (see, for example, Patent Document 1).
JP 2004-294484 A

しかしながら、特許文献1に記載されている音楽データ転送記録方法のように、オーディオプレーヤの記憶部に記憶されている楽曲データを、送信対象の楽曲データの容量に応じて消去する場合であっても、オーディオプレーヤの記憶部には、その記憶部の記憶容量以上の楽曲データを記憶することは困難である。   However, even when the music data stored in the storage unit of the audio player is deleted according to the capacity of the music data to be transmitted, as in the music data transfer recording method described in Patent Document 1. In the storage unit of the audio player, it is difficult to store music data exceeding the storage capacity of the storage unit.

例えば、オーディオプレーヤのHDDの記憶容量が256MB程度である場合、オーディオプレーヤでは、容量が256MB以上の、例えば5GBの楽曲データ(約200枚のCDの楽曲データ)を記録することは困難である。   For example, when the storage capacity of the HDD of the audio player is about 256 MB, it is difficult for the audio player to record music data of, for example, 5 GB (about 200 CD music data) having a capacity of 256 MB or more.

従って、ユーザは、PCに記憶されている楽曲データから、オーディオプレーヤのHDDの記憶容量以内の容量の楽曲データを、送信対象として選択する必要がある。例えば、一般的に、PCに記憶されている楽曲データは、その楽曲データに対応するCDごと、またはユーザにより作成されたプレイリストごとにライブラリ化されている。従って、ユーザは、オーディオプレーヤのHDDの記憶容量に応じて、送信対象とする楽曲データに対応するCDやプレイリストを選択し、さらに、そのCDやプレイリストにライブラリ化された楽曲データのうち、所望の楽曲データに対応する曲名などを選択する必要がある。   Accordingly, the user needs to select music data having a capacity within the storage capacity of the HDD of the audio player from the music data stored in the PC as a transmission target. For example, music data stored in a PC is generally organized into a library for each CD corresponding to the music data or for each playlist created by the user. Therefore, the user selects a CD or playlist corresponding to the music data to be transmitted according to the storage capacity of the HDD of the audio player, and among the music data libraryd in the CD or playlist, It is necessary to select a song name or the like corresponding to the desired song data.

その結果、ユーザの操作が煩雑になり、特に、操作に不慣れなお年寄りなどのユーザには、操作がわかりにくい。   As a result, the user's operation becomes complicated, and in particular, it is difficult for a user such as an elderly person unaccustomed to the operation to understand the operation.

本発明は、このような状況に鑑みてなされたものであり、特に、所定の容量のデータを容易に送信することができるようにするものである。   The present invention has been made in view of such circumstances, and in particular, makes it possible to easily transmit data of a predetermined capacity.

本発明の情報処理装置は、データを記憶する記憶手段と、データに付加されているデータに関連する関連データに基づいて、データを所定のグループに分類する分類手段と、グループごとに、そのグループに分類されたデータを所定の容量ごとに区分する区分手段と、他の情報処理装置から、他の情報処理装置が記憶可能なデータの容量を表す容量情報を受信する受信手段と、容量情報が表す容量が所定の容量である場合に、区分手段により区分されたデータを、他の情報処理装置に送信する送信手段とを備えることを特徴とする。 An information processing apparatus according to the present invention includes a storage unit that stores data, a classification unit that classifies data into a predetermined group based on related data related to data added to the data, and a group for each group. Classification means for classifying data classified into predetermined capacity, receiving means for receiving capacity information representing the capacity of data that can be stored in another information processing apparatus from another information processing apparatus, and capacity information When the capacity to be represented is a predetermined capacity, the data processing apparatus includes a transmission unit that transmits the data sorted by the sorting unit to another information processing apparatus.

本発明の情報処理方法は、データに付加されているデータに関連する関連データに基づいて、データを所定のグループに分類する分類ステップと、グループごとに、そのグループに分類されたデータを所定の容量ごとに区分する区分ステップと、他の情報処理装置から、他の情報処理装置が記憶可能なデータの容量を表す容量情報を受信する受信ステップと、容量情報が表す容量が所定の容量である場合に、区分ステップの処理により区分されたデータを、他の情報処理装置に送信する送信ステップとを含むことを特徴とする。 The information processing method of the present invention includes a classification step of classifying data into a predetermined group based on related data related to data added to the data, and the data classified into the group for each group is predetermined. A classification step for classifying each capacity, a reception step for receiving capacity information representing the capacity of data that can be stored in another information processing apparatus from another information processing apparatus, and a capacity represented by the capacity information is a predetermined capacity In some cases, the method includes a transmission step of transmitting the data sorted by the processing of the sorting step to another information processing apparatus.

本発明のプログラムは、データに付加されているデータに関連する関連データに基づいて、データを所定のグループに分類する分類ステップと、グループごとに、そのグループに分類されたデータを所定の容量ごとに区分する区分ステップと、他の情報処理装置から送信されてくる、他の情報処理装置が記憶可能なデータの容量を表す容量情報の受信を制御する受信制御ステップと、容量情報が表す容量が所定の容量である場合に、区分ステップの処理により区分されたデータを、他の情報処理装置に送信する送信ステップとを含むことを特徴とする。 The program of the present invention includes a classification step for classifying data into a predetermined group based on related data related to data added to the data, and data classified into the group for each predetermined capacity for each group. A receiving control step for controlling reception of capacity information indicating the capacity of data that can be stored in another information processing apparatus, and a capacity indicated by the capacity information. A transmission step of transmitting the data classified by the processing of the sorting step to another information processing apparatus when the capacity is a predetermined capacity .

本発明においては、データに付加されているデータに関連する関連データに基づいて、データを所定のグループに分類し、グループごとに、そのグループに分類されたデータを所定の容量ごとに区分し、他の情報処理装置から、他の情報処理装置が記憶可能なデータの容量を表す容量情報を受信し、容量情報が表す容量が所定の容量である場合に、その区分したデータを送信する。 In the present invention, based on the related data related to the data added to the data, the data is classified into a predetermined group, for each group, the data classified into the group is classified for each predetermined capacity, Capacity information representing the capacity of data that can be stored in another information processing apparatus is received from another information processing apparatus, and when the capacity represented by the capacity information is a predetermined capacity, the classified data is transmitted.

本発明によれば、特に、所定の容量のデータを容易に送信することができる。   In particular, according to the present invention, it is possible to easily transmit a predetermined amount of data.

以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。   Embodiments of the present invention will be described below. Correspondences between constituent elements described in the claims and specific examples in the embodiments of the present invention are exemplified as follows. This description is to confirm that specific examples supporting the invention described in the claims are described in the embodiments of the invention. Therefore, even if there are specific examples that are described in the embodiment of the invention but are not described here as corresponding to the configuration requirements, the specific examples are not included in the configuration. It does not mean that it does not correspond to a requirement. On the contrary, even if a specific example is described here as corresponding to a configuration requirement, this means that the specific example does not correspond to a configuration requirement other than the configuration requirement. not.

さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。   Further, this description does not mean that all the inventions corresponding to the specific examples described in the embodiments of the invention are described in the claims. In other words, this description is an invention corresponding to the specific example described in the embodiment of the invention, and the existence of an invention not described in the claims of this application, that is, in the future, a divisional application will be made. Nor does it deny the existence of an invention added by amendment.

請求項1に記載の情報処理装置は、
他の情報処理装置(例えば、図1のPD14)にデータ(例えば、楽曲データ)を送信する情報処理装置(例えば、図1のミュージックサーバ12)において、
前記データを記憶する記憶手段(例えば、図3の楽曲データ記憶部71)と、
前記データに付加されている前記データに関連する関連データに基づいて、前記データを所定のグループに分類する分類手段と、
前記グループごとに、そのグループに分類されたデータを所定の容量ごとに区分する区分手段(例えば、図3の管理部73)と、
前記他の情報処理装置から、前記他の情報処理装置が記憶可能なデータの容量を表す容量情報を受信する受信手段と、
前記容量情報が表す容量が前記所定の容量である場合に、前記区分手段により区分されたデータを、前記他の情報処理装置に送信する送信手段(例えば、図3の送信部71)と
を備えることを特徴とする。
An information processing apparatus according to claim 1 is provided.
In an information processing apparatus (for example, the music server 12 in FIG. 1) that transmits data (for example, music data) to another information processing apparatus (for example, the PD 14 in FIG. 1),
Storage means for storing the data (for example, the music data storage unit 71 in FIG. 3);
Classification means for classifying the data into a predetermined group based on related data related to the data added to the data;
Sorting means (for example, the management unit 73 in FIG. 3) for classifying the data classified into the group for each predetermined capacity for each group,
Receiving means for receiving capacity information representing the capacity of data that can be stored in the other information processing apparatus from the other information processing apparatus;
When the capacity represented by the capacity information is the predetermined capacity, a transmission unit (for example, the transmission unit 71 in FIG. 3) that transmits the data sorted by the sorting unit to the other information processing apparatus is provided. It is characterized by that.

請求項に記載の情報処理方法は、
データ(例えば、楽曲データ)を記憶する記憶手段(例えば、図3の楽曲データ記憶部71)を備え、他の情報処理装置(例えば、図1のPD14)に前記データを送信する情報処理装置(例えば、図1のミュージックサーバ12)の情報処理方法において、
前記データに付加されている前記データに関連する関連データに基づいて、前記データを所定のグループに分類する分類ステップと、
前記グループごとに、そのグループに分類されたデータを所定の容量ごとに区分する区分ステップ(例えば、図7のステップS104乃至S107)と、
前記他の情報処理装置から、前記他の情報処理装置が記憶可能なデータの容量を表す容量情報を受信する受信ステップと、
前記容量情報が表す容量が前記所定の容量である場合に、前記区分ステップの処理により区分されたデータを、前記他の情報処理装置に送信する送信ステップ(例えば、図10のステップS159)と
を含むことを特徴とする。
The information processing method according to claim 2 comprises:
An information processing apparatus (for example, a music data storage unit 71 in FIG. 3) that stores data (for example, music data) and that transmits the data to another information processing apparatus (for example, the PD 14 in FIG. 1). For example, in the information processing method of the music server 12) in FIG.
A classification step of classifying the data into a predetermined group based on related data related to the data added to the data;
For each group, a classification step (for example, steps S104 to S107 in FIG. 7) for classifying the data classified into the group for each predetermined capacity;
Receiving from the other information processing apparatus capacity information representing the capacity of data that can be stored by the other information processing apparatus;
When the capacity represented by the capacity information is the predetermined capacity, a transmission step (for example, step S159 in FIG. 10) for transmitting the data sorted by the processing of the sorting step to the other information processing apparatus; It is characterized by including.

請求項に記載のプログラムは、
データ(例えば、楽曲データ)を記憶する記憶手段(例えば、図3の楽曲データ記憶部71)を備える情報処理装置を制御するコンピュータに行わせるプログラムにおいて、
前記データに付加されている前記データに関連する関連データに基づいて、前記データを所定のグループに分類する分類ステップと、
前記グループごとに、そのグループに分類されたデータを所定の容量ごとに区分する区分ステップ(例えば、図7のステップS104乃至S107)と、
前記他の情報処理装置から送信されてくる、前記他の情報処理装置が記憶可能なデータの容量を表す容量情報の受信を制御する受信制御ステップと、
前記容量情報が表す容量が前記所定の容量である場合に、前記区分ステップの処理により区分されたデータを、他の情報処理装置に送信する送信ステップ(例えば、図10のステップS159)と
を含むことを特徴とする。
The program according to claim 3 is:
In a program to be executed by a computer that controls an information processing apparatus including storage means (for example, music data storage unit 71 in FIG. 3) for storing data (for example, music data),
A classification step of classifying the data into a predetermined group based on related data related to the data added to the data;
For each group, a classification step (for example, steps S104 to S107 in FIG. 7) for classifying the data classified into the group for each predetermined capacity;
A reception control step for controlling reception of capacity information representing the capacity of data that can be stored in the other information processing apparatus, transmitted from the other information processing apparatus;
A transmission step (for example, step S159 in FIG. 10) for transmitting the data sorted by the processing of the sorting step to another information processing apparatus when the capacity represented by the capacity information is the predetermined capacity . It is characterized by that.

以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。   Hereinafter, specific embodiments to which the present invention is applied will be described in detail with reference to the drawings.

図1は、本発明を適用したオーディオシステムの構成例を示している。   FIG. 1 shows a configuration example of an audio system to which the present invention is applied.

図1のオーディオシステム1は、EMD(Electronic Music Distribution)サーバ11、ミュージックサーバ12、ネットワーク13、およびポータブルデバイス(PD)14により構成され、ミュージックサーバ12は、EMDサーバ11やミュージックサーバ12に装着されるディスク15からコンテンツを取得し、そのコンテンツをネットワーク13を介してPD14に送信する。   1 includes an EMD (Electronic Music Distribution) server 11, a music server 12, a network 13, and a portable device (PD) 14. The music server 12 is attached to the EMD server 11 and the music server 12. The content is acquired from the disc 15 and the content is transmitted to the PD 14 via the network 13.

なお、以下では、コンテンツを楽曲データとして説明するが、コンテンツは、楽曲データではなく、動画像や静止画像の画像データであってもよい。また、以下では、楽曲データは、1曲分の楽曲のデータとする。   In the following description, the content is described as music data, but the content may be image data of a moving image or a still image instead of music data. In the following, the music data is data of music for one music.

EMDサーバ11は、楽曲データを記憶し、ミュージックサーバ12の要求に応じて楽曲データをミュージックサーバ12に送信する。なお、楽曲データには、その楽曲データに関連する関連データが付加されている。関連データとは、例えば、楽曲に固有のID(以下、楽曲IDという)、曲名、アーティスト名、ジャンル、ムード、楽曲データと関連データの容量(以下、楽曲データ容量という)などを表すデータである。   The EMD server 11 stores the music data and transmits the music data to the music server 12 in response to a request from the music server 12. Note that related data relating to the music data is added to the music data. The related data is data representing, for example, an ID unique to a music (hereinafter referred to as a music ID), a music title, an artist name, a genre, a mood, a capacity of music data and related data (hereinafter referred to as music data capacity), and the like. .

ミュージックサーバ12は、必要に応じて、EMDサーバ11に楽曲データの送信を要求し、その要求に応じて送信されてくる楽曲データを記憶する。また、ミュージックサーバ12は、CDなどのディスク15から楽曲データを再生し(読み出し)、記憶する。ミュージックサーバ12は、記憶している楽曲データに付加された関連データに基づいて、所定のカテゴリ(例えば、ジャンル、アーティストなど)で楽曲データを分類し、さらにその分類の中で、所定の容量(例えば、一般的に、PD14が記憶可能な楽曲データの容量)ごとに楽曲データを区分する。なお、所定の容量とは、例えば、一般的に、PD14が記憶可能な楽曲データの容量(例えば、256MB)である。ミュージックサーバ12は、区分ごとに、楽曲データに対応する楽曲IDのリストを作成する。   The music server 12 requests the EMD server 11 to transmit music data as necessary, and stores the music data transmitted in response to the request. The music server 12 reproduces (reads out) and stores music data from the disk 15 such as a CD. The music server 12 classifies the music data in a predetermined category (for example, genre, artist, etc.) based on the related data added to the stored music data, and further includes a predetermined capacity ( For example, generally, music data is divided according to music data capacity that can be stored in the PD 14. The predetermined capacity is, for example, generally the capacity of music data (for example, 256 MB) that can be stored in the PD 14. The music server 12 creates a list of song IDs corresponding to song data for each category.

ミュージックサーバ12は、リストに基づいて、所定の区分の楽曲データを、USBなどのネットワーク13を介してPD14に送信する。PD14は、ミュージックサーバ12からの楽曲データを記憶し、必要に応じて楽曲データを再生し、その楽曲データに対応する楽曲を出力する。これにより、ユーザは、ミュージックサーバ12に記憶されている楽曲データに対応する楽曲を、PD14で聴くことができる。   Based on the list, the music server 12 transmits music data of a predetermined category to the PD 14 via the network 13 such as USB. The PD 14 stores the music data from the music server 12, reproduces the music data as necessary, and outputs the music corresponding to the music data. Thereby, the user can listen to the music corresponding to the music data stored in the music server 12 with the PD 14.

図2は、図1のミュージックサーバ12の構成例を示すブロック図である。   FIG. 2 is a block diagram illustrating a configuration example of the music server 12 of FIG.

図2のCPU(Central Processing Unit)31は、バス34を介して、ROM(Read Only Memory)32、およびRAM(Random Access Memory)33に接続されている。このバス34にはまた、入出力インタフェース35も接続されている。   A CPU (Central Processing Unit) 31 in FIG. 2 is connected to a ROM (Read Only Memory) 32 and a RAM (Random Access Memory) 33 via a bus 34. An input / output interface 35 is also connected to the bus 34.

CPU31は、後述するROM(Read Only Memory)32、RAM(Random Access Memory)33、またはハードディスクなどの記憶部38に記憶されている所定のプログラムにしたがって、各種の処理を実行する。例えば、CPU31、ROM32、およびRAM33は、マイクロコンピュータ(マイコン)として構成される。ROM32は、例えば、CPU31が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。RAM33は、CPU31の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。   The CPU 31 executes various processes according to a predetermined program stored in a storage unit 38 such as a ROM (Read Only Memory) 32, a RAM (Random Access Memory) 33, or a hard disk, which will be described later. For example, the CPU 31, ROM 32, and RAM 33 are configured as a microcomputer. The ROM 32 stores, for example, basically fixed data among programs and calculation parameters used by the CPU 31. The RAM 33 stores programs used in the execution of the CPU 31 and parameters that change as appropriate during the execution.

入出力インタフェース35には、キーボードや、マウス、マイク等で構成される入力部36、LCD(Liquid Crystal Display)やスピーカ等で構成される出力部37、楽曲データなどを記憶する記憶部38、モデム、ターミナルアダプタなどより構成される通信部39、およびドライブ40が接続されている。通信部39は、図1のネットワーク13に接続されており、ネットワーク13を介して、PD14と通信を行う。ドライブ40は、例えば、自分自身に装着されるディスク15から楽曲データを読み出し、記憶部38に記憶させる。   The input / output interface 35 includes an input unit 36 including a keyboard, a mouse, and a microphone, an output unit 37 including an LCD (Liquid Crystal Display) and a speaker, a storage unit 38 for storing music data, and a modem. A communication unit 39 including a terminal adapter and the like, and a drive 40 are connected. The communication unit 39 is connected to the network 13 in FIG. 1 and communicates with the PD 14 via the network 13. For example, the drive 40 reads music data from the disk 15 mounted on the drive 40 and stores it in the storage unit 38.

入出力インタフェース35にはまた、ドライブ41が接続される。ドライブ41には、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory),MO(Magneto Optical)ディスク,DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブルメディアまたは内蔵メディアであるメディア42が装着され、ドライブ41は、メディア42に記憶されているデータまたはプログラムを読み出す。ドライブ41は、メディア42から読み出したデータまたはプログラムを、入出力インタフェース35とバス34を介して、RAM33に供給したり、入出力インタフェース35を介して記憶部38に供給して記憶させる。   A drive 41 is also connected to the input / output interface 35. The drive 41 includes a medium 42 which is a removable medium such as a flexible disk, a CD-ROM (Compact Disc Read Only Memory), a MO (Magneto Optical) disk, a DVD (Digital Versatile Disc), a magnetic disk, and a semiconductor memory, or a built-in medium. The mounted drive 41 reads out data or a program stored in the medium 42. The drive 41 supplies data or a program read from the medium 42 to the RAM 33 via the input / output interface 35 and the bus 34 or to the storage unit 38 via the input / output interface 35 for storage.

なお、図1のPD14は、図2のミュージックサーバ13と同様に構成されるので、図示は省略する。但し、ミュージックサーバ13にはドライブ40は設けられない。   The PD 14 in FIG. 1 is configured in the same manner as the music server 13 in FIG. However, the music server 13 is not provided with the drive 40.

図3は、図1のミュージックサーバ12の機能的構成例を示すブロック図である。   FIG. 3 is a block diagram illustrating a functional configuration example of the music server 12 of FIG.

図3のミュージックサーバ12は、楽曲データ記憶部71、抽出部72、管理部73、リスト記憶部74、受信部75、取得部76、および送信部77から構成され、楽曲データ記憶部71に記憶されている楽曲データを、所定のカテゴリで分類し、さらにその分類の中で、所定の容量ごとに楽曲データを区分し、その区分ごとに楽曲データに対応する楽曲IDのリストを作成する。   The music server 12 of FIG. 3 includes a music data storage unit 71, an extraction unit 72, a management unit 73, a list storage unit 74, a reception unit 75, an acquisition unit 76, and a transmission unit 77, and is stored in the music data storage unit 71. The music data is classified according to a predetermined category, and in the classification, the music data is classified for each predetermined capacity, and a list of music IDs corresponding to the music data is created for each classification.

なお、楽曲データ記憶部71およびリスト記憶部74は、例えば、図2の記憶部38に対応する。また、抽出部72、管理部73、および取得部76は、図2のCPU31に対応する。さらに、受信部75と送信部77は、図2の通信部39に対応する。   The music data storage unit 71 and the list storage unit 74 correspond to, for example, the storage unit 38 in FIG. The extraction unit 72, the management unit 73, and the acquisition unit 76 correspond to the CPU 31 in FIG. Further, the reception unit 75 and the transmission unit 77 correspond to the communication unit 39 in FIG.

楽曲データ記憶部71には、EMDサーバ11から送信されてくる楽曲データや、ディスク15から再生された楽曲データが記憶される。   The music data storage unit 71 stores music data transmitted from the EMD server 11 and music data reproduced from the disk 15.

抽出部72は、楽曲データ記憶部71に記憶されている楽曲データから、その楽曲データに付加されている関連データを抽出し、管理部73に供給する。   The extraction unit 72 extracts the relevant data added to the music data from the music data stored in the music data storage unit 71 and supplies it to the management unit 73.

管理部73は、抽出部72からの関連データに基づいて、その関連データに対応する楽曲データを、所定のカテゴリで分類し、さらにその分類の中で、所定の容量ごとに楽曲データを区分する。管理部73は、その区分ごとに楽曲データに対応する楽曲IDのリストを作成し、リスト記憶部74に供給する。   Based on the related data from the extraction unit 72, the management unit 73 classifies the music data corresponding to the related data in a predetermined category, and further classifies the music data for each predetermined capacity in the classification. . The management unit 73 creates a list of song IDs corresponding to the song data for each section and supplies the list to the list storage unit 74.

また、管理部73は、受信部75から供給されるPD14に送信する送信対象の楽曲データの容量に応じて、リストを再度作成し、リスト記憶部74に記憶されているリストを更新する。さらに、管理部73は、受信部75からの送信対象のカテゴリに基づいて、リスト記憶部74に記憶されているリストのうち、そのカテゴリの所定の分類に対応するリストを読み出す。管理部73は、その読み出したリストの楽曲IDを取得部76に供給する。リスト記憶部74は、管理部73からのリストを記憶する。   In addition, the management unit 73 creates a list again according to the volume of the music data to be transmitted to be transmitted to the PD 14 supplied from the receiving unit 75, and updates the list stored in the list storage unit 74. Further, based on the category to be transmitted from the receiving unit 75, the management unit 73 reads a list corresponding to a predetermined classification of the category from the list stored in the list storage unit 74. The management unit 73 supplies the music ID of the read list to the acquisition unit 76. The list storage unit 74 stores the list from the management unit 73.

受信部75は、PD14から、PD14に送信する送信対象とする楽曲データのカテゴリおよび容量を受信し、管理部73に供給する。取得部76は、管理部73からの楽曲IDに基づいて、楽曲データ記憶部71に記憶されている楽曲データを読み出し、取得する。取得部76は、その取得した楽曲データを、送信部77に供給する。送信部77は、取得部76からの楽曲データをPD14に送信する。   The receiving unit 75 receives the category and capacity of the music data to be transmitted to be transmitted to the PD 14 from the PD 14 and supplies the received data to the management unit 73. The acquisition unit 76 reads out and acquires music data stored in the music data storage unit 71 based on the music ID from the management unit 73. The acquisition unit 76 supplies the acquired music data to the transmission unit 77. The transmission unit 77 transmits the music data from the acquisition unit 76 to the PD 14.

図4は、図3のリスト記憶部74に記憶されるリストの例を示している。   FIG. 4 shows an example of a list stored in the list storage unit 74 of FIG.

図4のリスト記憶部74には、各リストが、対応するカテゴリごとに、ジャンル別リスト群91、アーティスト別リスト群92、イニシャル別リスト群93、ムード別リスト群94、およびプレイリスト群95に分けて記憶されている。   In the list storage unit 74 of FIG. 4, each list is classified into a genre list group 91, an artist list group 92, an initial list group 93, a mood list group 94, and a playlist group 95 for each corresponding category. It is memorized separately.

ジャンル別リスト群91は、カテゴリをジャンルとして、関連データのジャンルに基づいて分類された楽曲データの楽曲IDのリストの集まりである。アーティスト別リスト群92は、カテゴリをアーティストとして、関連データのアーティストに基づいて分類された楽曲データの楽曲IDのリストの集まりである。イニシャル別リスト群93は、カテゴリをアーティストまたは曲名のイニシャルとして、関連データのアーティストまたは曲名のイニシャルに基づいて分類された楽曲データの楽曲IDのリストの集まりである。   The genre list group 91 is a collection of music ID lists of music data classified based on the genre of related data, with the category as a genre. The artist-specific list group 92 is a collection of song ID lists of song data classified based on the artist of the related data, with the category as an artist. The initial list 93 is a collection of song ID lists of song data classified based on the artist or song title initial of the related data, with the category as the artist or song title initial.

ムード別リスト群94は、カテゴリをムードとして、関連データのムードに基づいて分類された楽曲データの楽曲IDのリストの集まりである。プレイリスト群95は、関連データとユーザによるミュージックサーバ12の入力部36の操作とに基づいて作成されたリストの集まりである。具体的には、例えば、抽出部72は、楽曲データ記憶部71に記憶されている楽曲データから抽出した関連データに基づいて、曲名、アーティスト名などの楽曲に関連する情報を、ミュージックサーバ12の出力部37に供給し、表示させる。   The mood-specific list group 94 is a collection of song ID lists of song data classified based on the mood of related data, with the category as a mood. The playlist group 95 is a collection of lists created based on the related data and the operation of the input unit 36 of the music server 12 by the user. Specifically, for example, the extraction unit 72 uses the related data extracted from the song data stored in the song data storage unit 71 to obtain information related to the song such as a song name and artist name of the music server 12. This is supplied to the output unit 37 and displayed.

ユーザは、ミュージックサーバ12の出力部37に表示された楽曲に関連する情報を見ながら、ミュージックサーバ12の入力部36を操作し、例えば、楽曲の曲名を選択することにより、楽曲を分類する。管理部73は、カテゴリをユーザの選択として、関連データの曲名とユーザによる曲名の選択の操作とに基づいて楽曲を分類し、その楽曲に対応する楽曲IDのリストを、プレイリスト群95として、リスト記憶部74に記憶させる。   The user classifies the music by operating the input unit 36 of the music server 12 while selecting information related to the music displayed on the output unit 37 of the music server 12 and selecting the music title of the music, for example. The management unit 73 classifies the music based on the song name of the related data and the user's song name selection operation with the category selected by the user, and a list of song IDs corresponding to the song is set as the playlist group 95. The data is stored in the list storage unit 74.

なお、ジャンル別リスト群91、アーティスト別リスト群92、イニシャル別リスト群93、ムード別リスト群94、およびプレイリスト群95は所定の容量ごとに区分されている。   The genre list group 91, the artist list group 92, the initial list group 93, the mood list group 94, and the play list group 95 are divided by predetermined capacity.

次に、図5乃至図7を参照して、図4のジャンル別リスト群91のリストの第1の作成方法について説明する。なお、以下では、ジャンルは、ポップスとクラッシックの2つであるものとし、楽曲IDがi(iは正数)の楽曲IDを楽曲ID#iと表す。また、以下では、説明の便宜上、楽曲データ容量を数十MBや数百MBと大きくしているが、実際には、楽曲データ容量は、数MB(例えば、5MB)程度である。さらに、図5と図6では、管理部73は、楽曲データを256MBの容量ごとに区分するものとする。   Next, a first method for creating a list of the genre list group 91 of FIG. 4 will be described with reference to FIGS. In the following, it is assumed that there are two genres, pop and classic, and a song ID with a song ID i (i is a positive number) is represented as a song ID #i. In the following, for convenience of explanation, the music data capacity is increased to several tens MB or several hundreds MB, but in reality, the music data capacity is about several MB (for example, 5 MB). Furthermore, in FIG. 5 and FIG. 6, the management part 73 shall divide music data for every capacity | capacitance of 256MB.

図3の抽出部72から関連データが供給される場合、管理部73は、その関連データのジャンルおよび楽曲データ容量に基づいて、リストを作成する。例えば、関連データが、楽曲#1、ジャンルのポップス、および楽曲データ容量の128MBを含む場合、管理部73は、ジャンルがポップスの楽曲データに対応する楽曲IDのリストであるリスト211を作成し、リスト記憶部74に記憶させる。そして、管理部73は、関連データに含まれる楽曲データ容量が、256MB未満の128MBであるので、楽曲データ容量の128MBを対応付けた楽曲#1を、リスト211に登録する。   When the related data is supplied from the extraction unit 72 of FIG. 3, the management unit 73 creates a list based on the genre and music data capacity of the related data. For example, when the related data includes song # 1, genre pops, and 128 MB of song data capacity, the management unit 73 creates a list 211 that is a list of song IDs corresponding to song data whose genre is pops, The data is stored in the list storage unit 74. Then, since the music data capacity included in the related data is 128 MB, which is less than 256 MB, the management unit 73 registers music # 1 associated with the music data capacity of 128 MB in the list 211.

なお、関連データに含まれる楽曲データ容量が256MB以上である場合、管理部201は、例えば、その楽曲データ容量に対応する楽曲IDをリスト211に登録しない。   When the music data capacity included in the related data is 256 MB or more, for example, the management unit 201 does not register the music ID corresponding to the music data capacity in the list 211.

次に、抽出部72から、楽曲#2、ジャンルのポップス、および楽曲データ容量の120MBを含む関連データが供給されると、管理部73は、ジャンルのポップスに対応するリスト211に登録されている楽曲#1に対応する楽曲データ容量の128MBと、楽曲#2に対応する楽曲データ容量の120MBとを合計した値が、256MB未満であるかどうかを判定し、合計した値が256MB未満の248MBであるので、楽曲データ容量の120MBを対応付けた楽曲#2を、リスト211に登録する。   Next, when related data including music # 2, genre pops, and 120 MB of music data capacity is supplied from the extraction unit 72, the management unit 73 is registered in the list 211 corresponding to the genre pops. It is determined whether the total value of the music data capacity of 128 MB corresponding to music # 1 and the music data capacity of 120 MB corresponding to music # 2 is less than 256 MB, and the total value is less than 256 MB at 248 MB Therefore, the song # 2 associated with the song data capacity of 120 MB is registered in the list 211.

その後、抽出部72から、楽曲#3、ジャンルのポップス、および楽曲データ容量の56MBを含む関連データが供給されると、管理部73は、ジャンルのポップスに対応するリスト211に登録されている楽曲#1と楽曲#2に対応する楽曲データの楽曲データ容量の和である248MB(=128MB+120MB)と、楽曲#3に対応する楽曲データの楽曲データ容量の56MBとを合計した値が、256MB未満であるかどうかを判定し、合計した値が、256MB以上の304MBであるので、ジャンルがポップスの楽曲データに対応する楽曲IDのリストであるリスト212を新たに作成し、リスト記憶部74に記憶させる。   After that, when related data including music # 3, genre pops, and 56 MB of music data capacity is supplied from the extraction unit 72, the management unit 73 registers the music registered in the list 211 corresponding to the genre pops. The sum of 248 MB (= 128 MB + 120 MB) of the music data capacity of the music data corresponding to # 1 and music # 2 and 56 MB of the music data capacity of the music data corresponding to music # 3 is 256 MB. Since the total value is 304 MB of 256 MB or more, a list 212 that is a list of music IDs corresponding to music data whose genre is pops is newly created and stored in the list storage unit 74. Remember.

そして、管理部73は、関連データに含まれる楽曲データ容量が、256MB未満の56MBであるので、楽曲データ容量の56MBを対応付けた楽曲#3を、リスト212に登録する。   Then, since the music data capacity included in the related data is 56 MB, which is less than 256 MB, the management unit 73 registers music # 3 associated with the music data capacity of 56 MB in the list 212.

次に、抽出部72から、楽曲#4、ジャンルのクラッシック、および楽曲データ容量の75MBを含む関連データが供給されると、管理部73は、ジャンルがクラッシックの楽曲データに対応する楽曲IDのリストであるリスト213を作成し、リスト記憶部74に記憶させる。そして、管理部73は、関連データに含まれる楽曲データ容量が、256MB未満の75MBであるので、楽曲データ容量の75MBを対応付けた楽曲#4を、リスト213に登録する。   Next, when the extraction unit 72 supplies music # 4, genre classic, and related data including 75 MB of music data capacity, the management unit 73 lists music IDs corresponding to genre classic music data. The list 213 is created and stored in the list storage unit 74. Then, since the music data capacity included in the related data is 75 MB which is less than 256 MB, the management unit 73 registers music # 4 associated with the music data capacity of 75 MB in the list 213.

以上のようにして、抽出部72から、楽曲#1乃至楽曲#4を含む関連データが順に供給される場合、リスト211乃至213が、ジャンル別リスト群91として、リスト記憶部74に記憶される。   As described above, when related data including music # 1 to music # 4 is sequentially supplied from the extraction unit 72, the lists 211 to 213 are stored in the list storage unit 74 as the genre-specific list group 91. .

この後、楽曲データ記憶部71に、楽曲#5、ジャンルのポップス、および楽曲データ容量の74MBを含む関連データが付加された楽曲データが新たに記憶されると、抽出部72は、その楽曲データから関連データを抽出し、管理部73に供給する。管理部73は、ジャンルのポップスに対応するリスト211と212のうち、最新のリスト212に登録されている楽曲#3に対応する楽曲データ容量の56MBと、楽曲#5に対応する楽曲データ容量の74MBとを合計した値が、256MB未満であるかどうかを判定し、合計した値は256MB未満の130MBであるので、図6に示すように、楽曲データ容量の74MBを対応付けた楽曲#5を、リスト211に登録する。   Thereafter, when music data to which music data # 5, genre pops and related data including 74 MB of music data capacity are added is newly stored in the music data storage unit 71, the extraction unit 72 reads the music data. The related data is extracted from the data and supplied to the management unit 73. Of the lists 211 and 212 corresponding to the pops of the genre, the management unit 73 has 56 MB of the music data capacity corresponding to the music # 3 registered in the latest list 212 and the music data capacity corresponding to the music # 5. It is determined whether the total value of 74 MB is less than 256 MB. Since the total value is 130 MB, which is less than 256 MB, as shown in FIG. To the list 211.

即ち、楽曲データ記憶部71に新たな楽曲データが記憶される場合、管理部73は、その楽曲データに対応する楽曲IDを、既にリスト記憶部74に記憶されている、その楽曲データのジャンルに対応する最新のリスト211乃至213に、リスト211乃至213に登録されている楽曲IDに対応する楽曲データ容量と、いま楽曲データ記憶部71に新たに記憶された楽曲データに対応する楽曲データ容量との和が256MB以上になるまで、その楽曲データに対応する楽曲IDを追加して登録する。   That is, when new music data is stored in the music data storage unit 71, the management unit 73 sets the music ID corresponding to the music data to the genre of the music data already stored in the list storage unit 74. In the latest corresponding lists 211 to 213, the song data capacity corresponding to the song IDs registered in the lists 211 to 213, and the song data capacity corresponding to the song data newly stored in the song data storage unit 71, The music ID corresponding to the music data is added and registered until the sum becomes 256 MB or more.

次に、図7を参照して、図3のミュージックサーバ12が、第1の作成方法で、ジャンル別リスト群91のリスト211乃至213を作成するリスト作成処理を説明する。このリスト作成処理は、例えば、EMDサーバ11またはディスク15から、楽曲データ記憶部71に楽曲データが供給されたとき、開始される。   Next, a list creation process in which the music server 12 of FIG. 3 creates the lists 211 to 213 of the genre list group 91 by the first creation method will be described with reference to FIG. This list creation process is started, for example, when music data is supplied from the EMD server 11 or the disk 15 to the music data storage unit 71.

ステップS101において、抽出部72は、楽曲データ記憶部71に記憶されている楽曲データから、まだ抽出されていない関連データを抽出し、管理部73に供給する。   In step S <b> 101, the extraction unit 72 extracts related data that has not yet been extracted from the music data stored in the music data storage unit 71 and supplies the extracted data to the management unit 73.

ステップS101の処理後は、ステップS102に進み、管理部73は、ステップS101で抽出部72から供給される関連データに含まれるジャンルを判別し、ステップS103に進む。   After the processing in step S101, the process proceeds to step S102, and the management unit 73 determines the genre included in the related data supplied from the extraction unit 72 in step S101, and proceeds to step S103.

ステップS103において、管理部73は、リスト記憶部74に、ジャンル別リスト群91として、ステップS102で判別したジャンルに対応する楽曲IDのリスト211乃至213が記憶されているかどうかを判定する。例えば、ステップS101で抽出部72から供給される関連データが、ジャンルのポップスを含む場合、管理部73は、ジャンルのポップスに対応する楽曲IDのリスト211または212が、リスト記憶部74に記憶されているかどうかを判定する。   In step S <b> 103, the management unit 73 determines whether or not the list storage unit 74 stores the music ID lists 211 to 213 corresponding to the genre determined in step S <b> 102 as the genre list group 91. For example, when the related data supplied from the extraction unit 72 in step S101 includes genre pops, the management unit 73 stores the music ID list 211 or 212 corresponding to the genre pops in the list storage unit 74. Determine whether or not.

ステップS103において、ステップS102で判別したジャンルに対応する楽曲IDのリスト211乃至213が記憶されていると判定された場合、ステップS104に進み、管理部73は、そのリスト211乃至213のうち、最新のリスト211乃至213に登録されている楽曲データ容量と、直前のステップS101において供給された関連データに含まれる楽曲データ容量との和が、所定の容量以上であるかどうかを判定する。   In step S103, when it is determined that the music ID lists 211 to 213 corresponding to the genre determined in step S102 are stored, the process proceeds to step S104, and the management unit 73 selects the latest one of the lists 211 to 213. It is determined whether the sum of the music data capacity registered in the lists 211 to 213 and the music data capacity included in the related data supplied in the immediately preceding step S101 is equal to or greater than a predetermined capacity.

例えば、図5に示したリスト211乃至213が、リスト記憶部74に記憶されている場合、直前のステップS101で楽曲#5、ジャンルのポップス、および楽曲データ容量の74MBを含む関連データが供給されるとき、管理部73は、ジャンルのポップスに対応するリスト211と212のうち、最新のリスト212に登録されている楽曲データ容量である56MBと、ステップS101において供給された関連データに含まれる楽曲データ容量の74MBとの和が、所定の容量(例えば、256MB)以上であるかどうかを判定する。   For example, when the lists 211 to 213 shown in FIG. 5 are stored in the list storage unit 74, related data including song # 5, genre pops, and song data capacity of 74 MB is supplied in the previous step S101. The management unit 73 selects 56 MB which is the music data capacity registered in the latest list 212 among the lists 211 and 212 corresponding to the genre pops, and the music included in the related data supplied in step S101. It is determined whether or not the sum of the data capacity and 74 MB is a predetermined capacity (for example, 256 MB) or more.

一方、ステップS103において、ステップS102で判別したジャンルに対応する楽曲IDのリスト211乃至213が記憶されていないと判定された場合、またはステップS104において、最新のリスト211乃至213に登録されている楽曲データ容量と、直前のステップS101において供給された関連データに含まれる楽曲データ容量との和が、所定の容量以上であると判定された場合、ステップS105に進み、管理部73は、ステップS102において判別されたジャンルに対応する新しいリスト211乃至213を作成し、ジャンル別リスト群91として、リスト記憶部74に供給し、記憶させる。   On the other hand, if it is determined in step S103 that the music ID lists 211 to 213 corresponding to the genre determined in step S102 are not stored, or the music registered in the latest lists 211 to 213 in step S104. When it is determined that the sum of the data capacity and the music data capacity included in the related data supplied in the immediately preceding step S101 is greater than or equal to a predetermined capacity, the process proceeds to step S105, and the management unit 73 performs the process in step S102. New lists 211 to 213 corresponding to the discriminated genre are created and supplied to the list storage unit 74 as a genre-specific list group 91 to be stored therein.

ステップS105の処理後は、ステップS106に進み、管理部73は、直前のステップS101で供給された関連データに含まれる楽曲データ容量を対応付けた楽曲IDを、ステップS105で作成された新しいリスト211乃至213に登録する。   After the process of step S105, the process proceeds to step S106, and the management unit 73 sets the music list ID associated with the music data capacity included in the related data supplied in the previous step S101 to the new list 211 created in step S105. To 213.

また、ステップS104において、最新のリスト211乃至213に登録されている楽曲データ容量と、直前のステップS101において供給された関連データに含まれる楽曲データ容量との和が、所定の容量以上ではないと判定された場合、ステップS107に進み、管理部73は、その最新のリスト211乃至213に、直前のステップ1において供給された関連データに含まれる楽曲データ容量を対応付けた楽曲IDを登録する。   In step S104, the sum of the music data capacity registered in the latest lists 211 to 213 and the music data capacity included in the related data supplied in the immediately preceding step S101 is not greater than a predetermined capacity. If it is determined, the process proceeds to step S107, and the management unit 73 registers the music ID associated with the music data capacity included in the related data supplied in the immediately preceding step 1 in the latest list 211 to 213.

例えば、ジャンルのポップスに対応するリスト211と212のうち、最新のリスト212に登録されている楽曲データ容量である56MBと、ステップS101において供給された関連データに含まれる楽曲#5に対応する楽曲データ容量の74MBとの和が、所定の容量(例えば、256MB)以上ではない(未満である)場合、図6に示すように、最新のリスト212に、楽曲データ容量の74MBを対応付けた楽曲IDが登録される。   For example, among the lists 211 and 212 corresponding to the pops of the genre, the music corresponding to the song # 5 included in the related data supplied in step S101 and 56 MB that is the song data capacity registered in the latest list 212 If the sum of the data capacity and 74 MB is not greater than (or less than) a predetermined capacity (for example, 256 MB), as shown in FIG. 6, the latest list 212 is associated with a music data capacity of 74 MB. ID is registered.

ステップS106またはステップS107の処理後は、ステップS108に進み、管理部73は、楽曲データ記憶部71に記憶されているすべての楽曲データに対応する楽曲IDが、リスト211乃至213に登録されたかどうかを判定し、すべての楽曲データに対応する楽曲IDがリスト211乃至213に登録されていないと判定した場合、ステップS101に戻り、上述した処理を繰り返す。   After the processing of step S106 or step S107, the process proceeds to step S108, and the management unit 73 determines whether or not the song IDs corresponding to all the song data stored in the song data storage unit 71 are registered in the lists 211 to 213. If it is determined that the music IDs corresponding to all the music data are not registered in the lists 211 to 213, the process returns to step S101 and the above-described processing is repeated.

一方、ステップS108において、すべての楽曲データに対応する楽曲IDがリスト211乃至213に登録されていると判定された場合、処理は終了する。   On the other hand, if it is determined in step S108 that the song IDs corresponding to all the song data are registered in the lists 211 to 213, the process ends.

以上のように、第1の作成方法では、抽出部72から供給される関連データに基づいて、楽曲データ記憶部71に記憶されている楽曲データが、その楽曲データに対応する楽曲データ容量の所定の容量ごとに区分され、その区分された楽曲データの楽曲IDが登録されたリスト211乃至213が作成される。従って、管理部73は、リスト211乃至213に登録されている楽曲IDを読み出して取得部76に供給し、その楽曲IDに対応する楽曲データをPD14に送信させることにより、PD14に所定の容量の楽曲データを容易に送信することができる。   As described above, in the first creation method, the music data stored in the music data storage unit 71 based on the related data supplied from the extraction unit 72 has a predetermined music data capacity corresponding to the music data. Lists 211 to 213 in which the music IDs of the divided music data are registered are created. Therefore, the management unit 73 reads out the music IDs registered in the lists 211 to 213, supplies the music IDs to the acquisition unit 76, and transmits the music data corresponding to the music IDs to the PD 14, thereby causing the PD 14 to have a predetermined capacity. Music data can be easily transmitted.

次に、図8と図9を参照して、管理部73がジャンル別リスト群91を作成する第2の作成方法について説明する。   Next, a second creation method in which the management unit 73 creates the genre list group 91 will be described with reference to FIGS.

第2の作成方法では、管理部73は、抽出部72から供給される、楽曲データ記憶部71に記憶されているすべての楽曲データに対応する関連データを登録する全楽曲リストを作成する。   In the second creation method, the management unit 73 creates an all-music list for registering related data corresponding to all the song data stored in the song data storage unit 71 supplied from the extraction unit 72.

例えば、管理部73は、図8に示す全楽曲リスト230を作成する。なお、図8では、楽曲データ記憶部71に、楽曲#1乃至#5に対応する楽曲データが記憶されているものとする。従って、図8の全楽曲リスト230には、楽曲#1乃至楽曲#5を含む関連データがそれぞれ登録されている。   For example, the management unit 73 creates the entire music list 230 shown in FIG. In FIG. 8, it is assumed that music data corresponding to music # 1 to # 5 is stored in the music data storage unit 71. Therefore, related data including music # 1 to music # 5 is registered in the all music list 230 of FIG.

管理部73は、全楽曲リスト230に登録されている関連データに基づいて、図4のジャンル別リスト群91を作成する。   The management unit 73 creates the genre list group 91 of FIG. 4 based on the related data registered in the all music list 230.

次に、図9を参照して、ミュージックサーバ12が、第2の作成方法で、ジャンル別リスト群91を作成するリスト作成処理を説明する。このリスト作成処理は、例えば、EMDサーバ11またはディスク15から、楽曲データ記憶部71に楽曲データが供給されたとき、開始される。   Next, a list creation process in which the music server 12 creates the genre-specific list group 91 by the second creation method will be described with reference to FIG. This list creation process is started, for example, when music data is supplied from the EMD server 11 or the disk 15 to the music data storage unit 71.

ステップS121において、抽出部72(図3)は、楽曲データ記憶部71に記憶されているすべての楽曲データから、その楽曲データに付加されている関連データを抽出し、管理部73に供給する。   In step S <b> 121, the extraction unit 72 (FIG. 3) extracts related data added to the music data from all the music data stored in the music data storage unit 71 and supplies the related data to the management unit 73.

ステップS122において、管理部73は、ステップS121において供給される関連データに基づいて、全楽曲リスト230(図8)を作成し、ステップS123に進む。   In step S122, the management unit 73 creates an all-music list 230 (FIG. 8) based on the related data supplied in step S121, and proceeds to step S123.

ステップS123において、管理部73は、全楽曲リスト230に登録されている楽曲IDを含む関連データをシャッフルする。そして、管理部73は、例えば、全楽曲リスト230に登録されている関連データを先頭から順に読出し、その読み出した関連データに含まれる楽曲データ容量を対応付けた楽曲IDを登録対象とし、ステップS124に進む。   In step S <b> 123, the management unit 73 shuffles the related data including the music ID registered in the all music list 230. Then, for example, the management unit 73 sequentially reads related data registered in the all music list 230 from the top, sets the music ID associated with the music data capacity included in the read related data as a registration target, and step S124. Proceed to

ステップS124乃至S129において、管理部73は、ステップS123で登録対象とされる楽曲データ容量を対応付けた楽曲IDを、リスト211乃至213に登録する。   In steps S124 to S129, the management unit 73 registers, in the lists 211 to 213, music IDs associated with the music data volumes to be registered in step S123.

ステップS124乃至S129の処理は、図7のステップS102乃至S107の処理と同様であるので詳細な説明は省略する。   Since the processing of steps S124 to S129 is the same as the processing of steps S102 to S107 in FIG. 7, detailed description thereof is omitted.

ステップS130において、管理部73は、全コンテンツリスト130のすべての関連データに含まれる楽曲データ容量を対応付けた楽曲IDを登録したかどうかを判定する。   In step S <b> 130, the management unit 73 determines whether or not a music ID associated with a music data capacity included in all related data in the all content list 130 is registered.

ステップS130において、全コンテンツリスト130のすべての関連データに含まれる楽曲データ容量を対応付けた楽曲IDを登録していないと判定された場合、管理部73は、直前のステップS124乃至S129の処理でリスト11乃至213に登録した楽曲IDを含む関連データの次に、全楽曲リスト230に登録されている関連データの楽曲データ容量を対応付けた楽曲IDを登録対象として、ステップS124に戻り、上述した処理を繰り返す。   In step S130, when it is determined that the music ID associated with the music data capacity included in all the related data in the all content list 130 is not registered, the management unit 73 performs the processes of the previous steps S124 to S129. Next to the related data including the music IDs registered in the lists 11 to 213, the music ID associated with the music data capacity of the related data registered in the all music list 230 is set as the registration target, and the process returns to step S124, and the above-described processing is performed. Repeat the process.

一方、ステップS130において、全コンテンツリスト130のすべての関連データに含まれる楽曲データの容量を対応付けた楽曲IDを登録したと判定された場合、処理は終了する。   On the other hand, if it is determined in step S130 that the song ID associated with the volume of the song data included in all the related data in the all content list 130 is registered, the process ends.

なお、上述した図5乃至図9では、ジャンル別リスト群91のリスト211乃至213におけるリストを作成する方法について説明したが、アーティスト別リスト群92、イニシャル別リスト群93、ムード別リスト群94、およびプレイリスト群95のリスト211乃至213についても同様に作成される。   In addition, in FIGS. 5 to 9 described above, the method of creating the list in the lists 211 to 213 of the genre list group 91 has been described. However, the artist-specific list group 92, the initial list group 93, the mood list group 94, Similarly, the lists 211 to 213 of the playlist group 95 are also created.

次に、図10を参照して、図3のミュージックサーバ12が、PD14に楽曲データを送信する送信処理について説明する。なお、この送信処理は、例えば、ミュージックサーバ12がPD14の接続を検出したとき、開始される。   Next, a transmission process in which the music server 12 in FIG. 3 transmits music data to the PD 14 will be described with reference to FIG. Note that this transmission process is started, for example, when the music server 12 detects the connection of the PD 14.

ステップS151において、ミュージックサーバ12の送信部77は、ネットワーク13を介してPD14が正常に接続されているかどうかを確認するためのデータをPD14に送信する(ネットワーク認証)。   In step S151, the transmission unit 77 of the music server 12 transmits data for checking whether the PD 14 is normally connected via the network 13 to the PD 14 (network authentication).

ステップS171において、PD14の通信部39は、ステップS151で送信部77からネットワーク13を介して送信されてくるデータを受信し、ステップS172に進む。   In step S171, the communication unit 39 of the PD 14 receives data transmitted from the transmission unit 77 via the network 13 in step S151, and proceeds to step S172.

ステップS172において、PD14の通信部39は、自分自身がミュージックサーバ12に正常に接続されているPD14であることを示すデータを、ネットワーク13を介して、ミュージックサーバ12に送信する(PD接続認証)。   In step S172, the communication unit 39 of the PD 14 transmits data indicating that the PD 14 is normally connected to the music server 12 to the music server 12 via the network 13 (PD connection authentication). .

ステップS151の処理後は、ステップS152に進み、ミュージックサーバ12の受信部75は、ステップS172でPD14から送信されてくるデータを受信し、ステップS153に進む。   After the process of step S151, it progresses to step S152, the receiving part 75 of the music server 12 receives the data transmitted from PD14 by step S172, and progresses to step S153.

ステップS153において、ミュージックサーバ12の送信部77は、PD14に送信する送信対象とする楽曲データに対応するカテゴリと、楽曲データの容量を表す容量情報とを要求するデータを、ネットワーク13を介してPD14に送信し、ステップS154に進む。   In step S153, the transmission unit 77 of the music server 12 sends data requesting the category corresponding to the music data to be transmitted to the PD 14 and the capacity information indicating the capacity of the music data via the network 13 to the PD 14. The process proceeds to step S154.

ステップS172の処理後は、ステップS173に進み、PD14の通信部39は、ステップS153でミュージックサーバ12から送信されるデータを受信し、ステップS174に進む。   After the processing in step S172, the process proceeds to step S173, and the communication unit 39 of the PD 14 receives the data transmitted from the music server 12 in step S153, and proceeds to step S174.

ステップS174において、PD14のCPU31は、PD14の記憶部38に記憶可能(蓄積可能)な楽曲データの最大容量を検出し、その容量を送信対象とする楽曲データの容量とする。例えば、PD14の記憶部38に記憶可能な楽曲データの最大容量が256MBである場合、PD14のCPU31は、256MBを送信対象とする楽曲データの容量とする。   In step S174, the CPU 31 of the PD 14 detects the maximum capacity of music data that can be stored (accumulated) in the storage unit 38 of the PD 14, and sets the capacity as the capacity of music data to be transmitted. For example, when the maximum capacity of music data that can be stored in the storage unit 38 of the PD 14 is 256 MB, the CPU 31 of the PD 14 sets 256 MB as the capacity of music data to be transmitted.

なお、送信対象とする楽曲データの容量は、PD14の記憶部38に記憶可能な楽曲データの最大容量ではなく、ユーザの入力部36の操作に基づく容量とすることもできる。例えば、ユーザは気に入っており、消去したくない(入れ替えたくない)楽曲データ(以下、保護楽曲データという)を、例えばPD14の入力部36を操作することにより指定する。PD14のCPU31は、PD14の記憶部38に記憶可能な楽曲データの最大容量から、ユーザにより指定された保護楽曲データの容量を減算した値を、送信対象とする楽曲データの容量とする。例えば、PD14の記憶部38に記憶可能な楽曲データの最大容量が256MBであり、ユーザにより指定された保護楽曲データの容量が100MBである場合、PD14のCPU31は、156MBを送信対象とする楽曲データの容量とする。   Note that the capacity of music data to be transmitted may be a capacity based on the operation of the input unit 36 by the user, instead of the maximum capacity of music data that can be stored in the storage unit 38 of the PD 14. For example, music data that the user likes and does not want to delete (does not want to be replaced) is designated by operating the input unit 36 of the PD 14, for example. The CPU 31 of the PD 14 sets a value obtained by subtracting the capacity of the protected music data designated by the user from the maximum capacity of music data that can be stored in the storage unit 38 of the PD 14 as the capacity of music data to be transmitted. For example, when the maximum capacity of music data that can be stored in the storage unit 38 of the PD 14 is 256 MB and the capacity of the protected music data specified by the user is 100 MB, the CPU 31 of the PD 14 sets the music data whose transmission target is 156 MB. Capacity.

また、ユーザは、PD14の入力部36を操作して、所望の楽曲データのカテゴリを指定する。PD14の入力部36は、ユーザからの操作を表す操作信号を、PD14のCPU31に供給し、PD14のCPU31は、その操作信号に基づいて、ユーザの所望のカテゴリを、送信対象とする楽曲データのカテゴリとする。   Further, the user operates the input unit 36 of the PD 14 to designate a desired music data category. The input unit 36 of the PD 14 supplies an operation signal indicating an operation from the user to the CPU 31 of the PD 14, and the CPU 31 of the PD 14 selects a user's desired category based on the operation signal of the music data to be transmitted. Category.

ステップS174の処理後は、ステップS175に進み、PD14のCPU31は、送信対象とする楽曲データの容量とカテゴリを、PD14の通信部39に供給し、PD14の通信部39は、その送信対象となる楽曲データの容量とカテゴリを、PD14の通信部39とネットワーク13を介して、ミュージックサーバ12に送信する。   After the process of step S174, the process proceeds to step S175, and the CPU 31 of the PD 14 supplies the music data volume and category to be transmitted to the communication unit 39 of the PD 14, and the communication unit 39 of the PD 14 is the transmission target. The volume and category of the music data are transmitted to the music server 12 via the communication unit 39 of the PD 14 and the network 13.

ステップS154において、ミュージックサーバ12の受信部75は、ステップS175でPD14から送信される送信対象とする楽曲データの容量とカテゴリを、管理部73に供給し、ステップ55に進む。   In step S154, the receiving unit 75 of the music server 12 supplies the management unit 73 with the volume and category of the music data to be transmitted transmitted from the PD 14 in step S175, and the process proceeds to step 55.

ステップS155において、管理部73は、図5乃至図9を参照して説明した第1の作成方法または第2の作成方法で作成されたジャンル別リスト群91、アーティスト別リスト群92、イニシャル別リスト群93、ムード別リスト群94、およびプレイリスト群95のリスト211乃至213が、ステップS154で受信部75から供給される容量で区分されているかどうかを判定し、区分されていないと判定した場合、ステップS156に進む。   In step S155, the management unit 73 performs the genre-specific list group 91, the artist-specific list group 92, and the initial-specific list created by the first creation method or the second creation method described with reference to FIGS. When it is determined whether the lists 93 to 213 of the group 93, the mood-specific list group 94, and the playlist group 95 are classified by the capacity supplied from the receiving unit 75 in step S154, and are not classified The process proceeds to step S156.

ステップS156において、ミュージックサーバ12の管理部73は、図7または図9に示したリスト作成処理を行い、受信部75から供給される容量で区分したジャンル別リスト群91、アーティスト別リスト群92、イニシャル別リスト群93、ムード別リスト群94、およびプレイリスト群95のリスト211乃至213を作成する。   In step S156, the management unit 73 of the music server 12 performs the list creation processing shown in FIG. 7 or FIG. 9, and the list group 91 classified by genre, the list group 92 classified by artist, The lists 211 to 213 of the initial list 93, the mood list 94, and the play list 95 are created.

ステップS155で、受信部75から供給される容量で区分されていると判定された場合、またはステップS156の処理後は、ステップS157に進み、ミュージックサーバ12の送信部77は、ステップS175でPD14から送信された送信対象とする楽曲データの容量とカテゴリを正常に受信したことを表すACK(Acknowledgement)と、楽曲データの受信の準備(ready)ができたかどうかを確認するためのデータとを、ネットワーク13を介してPD14に送信し、ステップS158に進む。   If it is determined in step S155 that the data is classified by the capacity supplied from the receiving unit 75, or after the processing in step S156, the process proceeds to step S157, and the transmitting unit 77 of the music server 12 starts from the PD 14 in step S175. ACK (Acknowledgement) indicating that the volume and category of the song data to be sent has been successfully received, and data for checking whether or not the song data is ready to be received (ready) 13 is transmitted to PD 14 via step 13, and the process proceeds to step S158.

ステップS175の処理後は、ステップS176に進み、PD14の通信部39は、ステップS157でミュージックサーバ12から送信されるACKとデータを受信し、ステップS177に進む。   After the process of step S175, the process proceeds to step S176, and the communication unit 39 of the PD 14 receives the ACK and data transmitted from the music server 12 in step S157, and proceeds to step S177.

ステップS177において、PD14の通信部39は、楽曲データの受信の準備ができたことを表すデータを、ネットワーク13を介してミュージックサーバ12に送信し、ステップS178に進む。   In step S177, the communication unit 39 of the PD 14 transmits data indicating that the music data is ready to be received to the music server 12 via the network 13, and the process proceeds to step S178.

ステップS158において、ミュージックサーバ12の受信部75は、ステップS177でPD14から送信されるデータを受信し、ステップS159に進む。   In step S158, the receiving unit 75 of the music server 12 receives the data transmitted from the PD 14 in step S177, and proceeds to step S159.

ステップS159において、管理部73は、ステップS154で受信部75から供給されたカテゴリに基づいて、リスト記憶部74から所定のリスト211乃至213を読み出す。例えば、受信部75からカテゴリとしてジャンルが供給された場合、管理部73は、リスト記憶部74のジャンル別リスト群91(図4や図5)のリスト211乃至213のうち、いずれか1つを読み出す。   In step S159, the management unit 73 reads predetermined lists 211 to 213 from the list storage unit 74 based on the category supplied from the reception unit 75 in step S154. For example, when a genre is supplied as a category from the reception unit 75, the management unit 73 selects one of the lists 211 to 213 in the list group 91 (FIG. 4 or FIG. 5) of the list storage unit 74. read out.

なお、管理部73は、ユーザによるミュージックサーバ12の入力部36の操作に応じて、リスト211乃至213のうちのいずれか1つを読み出すようにしてもよい。この場合、例えば、管理部73は、リスト211乃至213に登録されている楽曲IDに基づいて、楽曲データ71から、その楽曲IDに対応する関連データを読み出し、その関連データのうち、曲名などの情報を、ミュージックサーバ12の出力部37に表示させる。ユーザは、出力部37に表示された曲名などの情報を見ながら、リスト211乃至213のうち所望のリストを、ミュージックサーバ12の入力部36を操作することにより選択する。   The management unit 73 may read any one of the lists 211 to 213 in accordance with the operation of the input unit 36 of the music server 12 by the user. In this case, for example, the management unit 73 reads related data corresponding to the music ID from the music data 71 based on the music IDs registered in the lists 211 to 213, and among the related data, the song name and the like are read out. The information is displayed on the output unit 37 of the music server 12. The user selects a desired list from the lists 211 to 213 by operating the input unit 36 of the music server 12 while viewing information such as the song title displayed on the output unit 37.

管理部73は、読み出したリスト211乃至213に登録されている楽曲IDを、取得部76に供給する。取得部76は、管理部73からの楽曲IDに基づいて、楽曲データ記憶部71から、その楽曲IDに対応する楽曲データを読み出し、送信部77に供給する。そして、ミュージックサーバ12の送信部77は、取得部76からの楽曲データを、ネットワーク13を介してPD14に送信し、ステップS160に進む。   The management unit 73 supplies the music IDs registered in the read lists 211 to 213 to the acquisition unit 76. The acquisition unit 76 reads out music data corresponding to the music ID from the music data storage unit 71 based on the music ID from the management unit 73 and supplies the music data to the transmission unit 77. And the transmission part 77 of the music server 12 transmits the music data from the acquisition part 76 to PD14 via the network 13, and progresses to step S160.

ステップS178において、PD14の通信部39は、ステップS159でミュージックサーバ12から送信される楽曲データを受信し、その楽曲データをPD14の記憶部38に記憶させる。PD14のCPU31は、PD14の記憶部38に記憶される楽曲データを読み出し(再生し)、その楽曲データに対応する楽曲をPD14の出力部37から出力させる。これにより、ユーザは、ミュージックサーバ12に記憶されている楽曲データに対応する楽曲を、PD14を用いて聴くことができる。   In step S178, the communication unit 39 of the PD 14 receives the music data transmitted from the music server 12 in step S159, and stores the music data in the storage unit 38 of the PD 14. The CPU 31 of the PD 14 reads (reproduces) music data stored in the storage unit 38 of the PD 14 and causes the output unit 37 of the PD 14 to output music corresponding to the music data. Thereby, the user can listen to the music corresponding to the music data stored in the music server 12 using the PD 14.

ステップS178の処理後は、ステップS179に進み、PD14の通信部39は、楽曲データを正常に受信したことを表すACKを、ネットワーク13を介してミュージックサーバ12に送信し、処理を終了する。   After the process of step S178, the process proceeds to step S179, and the communication unit 39 of the PD 14 transmits an ACK indicating that the music data has been normally received to the music server 12 via the network 13, and ends the process.

ステップS160において、ミュージックサーバ12の受信部75は、ステップS179でPD14から送信されるACKを受信し、処理を終了する。   In step S160, the receiving unit 75 of the music server 12 receives the ACK transmitted from the PD 14 in step S179, and ends the process.

なお、本実施の形態では、ミュージックサーバ12が、EMDサーバ11やディスク15からの楽曲データを記憶するようにしたが、ミュージックサーバ12ではなく、例えば、PCやHDDを内蔵する車載オーディオプレーヤが楽曲データを記憶するようにしてもよい。   In this embodiment, the music server 12 stores the music data from the EMD server 11 and the disk 15. However, the music server 12 is not a music server 12, but an in-vehicle audio player having a built-in PC or HDD, for example, Data may be stored.

また、コンテンツは、数値などのデータ、またはプログラムなどであってもよい。   The content may be data such as numerical values or a program.

さらに、本実施の形態では、PD14が、ネットワーク13を介してミュージックサーバ12に接続されるようにしたが、PD14は、無線(ワイヤレス)でインターネットなどを介してミュージックサーバ12に接続されるようにしてもよい。   Furthermore, in the present embodiment, the PD 14 is connected to the music server 12 via the network 13, but the PD 14 is connected to the music server 12 via the Internet wirelessly. May be.

以上のように、ミュージックサーバ12では、楽曲データ記憶部71に記憶されているデータを、所定の容量ごとに区分し、その区分したデータを、PD14に送信するようにしたので、所定の容量のデータを容易に送信することができる。   As described above, in the music server 12, the data stored in the music data storage unit 71 is divided for each predetermined capacity, and the divided data is transmitted to the PD 14. Data can be transmitted easily.

ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理(例えば、並列処理あるいはオブジェクトによる処理)も含むものである。   Here, in the present specification, the processing steps for describing a program for causing the computer to perform various processes do not necessarily have to be processed in time series in the order described in the flowcharts, but in parallel or individually. This includes processing to be executed (for example, parallel processing or processing by an object).

また、プログラムは、1のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。   Further, the program may be processed by one computer or may be distributedly processed by a plurality of computers. Furthermore, the program may be transferred to a remote computer and executed.

本発明を適用したオーディオシステムの構成例を示すブロック図である。It is a block diagram which shows the structural example of the audio system to which this invention is applied. ミュージックサーバの構成例を示すブロック図である。It is a block diagram which shows the structural example of a music server. ミュージックサーバの機能的構成例を示すブロック図である。It is a block diagram which shows the functional structural example of a music server. リスト記憶部に記憶されるリストの例を示す図である。It is a figure which shows the example of the list memorize | stored in a list memory | storage part. ジャンル別リスト群のリストの第1の作成方法について説明する図である。It is a figure explaining the 1st creation method of a list of list groups according to genre. ジャンル別リスト群のリストの第1の作成方法について説明する図である。It is a figure explaining the 1st creation method of a list of list groups according to genre. ミュージックサーバが、第1の作成方法で、ジャンル別リスト群のリストを作成するリスト作成処理を説明するフローチャートである。It is a flowchart explaining the list creation process in which a music server creates a list of genre list groups by the first creation method. 全楽曲リストの例を示す図である。It is a figure which shows the example of a whole music list. ミュージックサーバが、第2の作成方法で、ジャンル別リスト群を作成するリスト作成処理を説明するフローチャートである。It is a flowchart explaining the list creation process in which a music server creates the list group according to genre with the 2nd creation method. ミュージックサーバが、PDに楽曲データを送信する送信処理について説明するアローチャートである。It is an arrow chart explaining the transmission process in which a music server transmits music data to PD.

符号の説明Explanation of symbols

12 ミュージックサーバ, 14 PD, 31 CPU, 32 ROM, 33 RAM, 36 入力部, 37 出力部, 38 記憶部, 39 通信部, 71 楽曲データ記憶部, 72 抽出部, 73 管理部, 74 リスト記憶部, 75 受信部, 76 取得部, 77 送信部, 211乃至213 リスト, 230 全楽曲リスト   12 music server, 14 PD, 31 CPU, 32 ROM, 33 RAM, 36 input unit, 37 output unit, 38 storage unit, 39 communication unit, 71 music data storage unit, 72 extraction unit, 73 management unit, 74 list storage unit , 75 receiving unit, 76 acquiring unit, 77 transmitting unit, 211 to 213 list, 230 all music list

Claims (3)

他の情報処理装置にデータを送信する情報処理装置において、
前記データを記憶する記憶手段と、
前記データに付加されている前記データに関連する関連データに基づいて、前記データを所定のグループに分類する分類手段と、
前記グループごとに、そのグループに分類されたデータを所定の容量ごとに区分する区分手段と、
前記他の情報処理装置から、前記他の情報処理装置が記憶可能なデータの容量を表す容量情報を受信する受信手段と、
前記容量情報が表す容量が前記所定の容量である場合に、前記区分手段により区分されたデータを、前記他の情報処理装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
In an information processing apparatus that transmits data to another information processing apparatus,
Storage means for storing the data;
Classification means for classifying the data into a predetermined group based on related data related to the data added to the data;
Sorting means for classifying the data classified into the group for each predetermined capacity for each group,
Receiving means for receiving capacity information representing the capacity of data that can be stored by the other information processing apparatus from the other information processing apparatus;
An information processing apparatus comprising: transmission means for transmitting the data sorted by the sorting means to the other information processing apparatus when the capacity represented by the capacity information is the predetermined capacity .
データを記憶する記憶手段を備え、他の情報処理装置に前記データを送信する情報処理装置の情報処理方法において、
前記データに付加されている前記データに関連する関連データに基づいて、前記データを所定のグループに分類する分類ステップと、
前記グループごとに、そのグループに分類されたデータを所定の容量ごとに区分する区分ステップと、
前記他の情報処理装置から、前記他の情報処理装置が記憶可能なデータの容量を表す容量情報を受信する受信ステップと、
前記容量情報が表す容量が前記所定の容量である場合に、前記区分ステップの処理により区分されたデータを、前記他の情報処理装置に送信する送信ステップと
を含むことを特徴とする情報処理方法。
In an information processing method of an information processing apparatus that includes storage means for storing data and transmits the data to another information processing apparatus.
A classification step of classifying the data into a predetermined group based on related data related to the data added to the data;
For each group, a classification step for classifying the data classified into the group for each predetermined capacity;
Receiving from the other information processing apparatus capacity information representing the capacity of data that can be stored by the other information processing apparatus;
An information processing method comprising: a transmission step of transmitting the data sorted by the processing of the sorting step to the other information processing apparatus when the capacity represented by the capacity information is the predetermined capacity. .
データを記憶する記憶手段を備える情報処理装置を制御するコンピュータに行わせるプログラムにおいて、
前記データに付加されている前記データに関連する関連データに基づいて、前記データを所定のグループに分類する分類ステップと、
前記グループごとに、そのグループに分類されたデータを所定の容量ごとに区分する区分ステップと、
前記他の情報処理装置から送信されてくる、前記他の情報処理装置が記憶可能なデータの容量を表す容量情報の受信を制御する受信制御ステップと、
前記容量情報が表す容量が前記所定の容量である場合に、前記区分ステップの処理により区分されたデータを、前記他の情報処理装置に送信する送信ステップと
を含むことを特徴とするプログラム。
In a program that is executed by a computer that controls an information processing apparatus including a storage unit that stores data,
A classification step of classifying the data into a predetermined group based on related data related to the data added to the data;
For each group, a classification step for classifying the data classified into the group for each predetermined capacity;
A reception control step for controlling reception of capacity information representing the capacity of data that can be stored in the other information processing apparatus, transmitted from the other information processing apparatus;
And a transmission step of transmitting the data classified by the processing of the classification step to the other information processing apparatus when the capacity represented by the capacity information is the predetermined capacity .
JP2005037738A 2005-02-15 2005-02-15 Information processing apparatus, information processing method, and program Expired - Fee Related JP4556127B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005037738A JP4556127B2 (en) 2005-02-15 2005-02-15 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005037738A JP4556127B2 (en) 2005-02-15 2005-02-15 Information processing apparatus, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2006227709A JP2006227709A (en) 2006-08-31
JP4556127B2 true JP4556127B2 (en) 2010-10-06

Family

ID=36989069

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005037738A Expired - Fee Related JP4556127B2 (en) 2005-02-15 2005-02-15 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP4556127B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3901523B2 (en) * 2002-01-10 2007-04-04 ソニー株式会社 Information distribution system, portable information terminal, information distribution server device, and information distribution method
JP2004355444A (en) * 2003-05-30 2004-12-16 Pioneer Electronic Corp Data transfer/reproduction device

Also Published As

Publication number Publication date
JP2006227709A (en) 2006-08-31

Similar Documents

Publication Publication Date Title
KR100707326B1 (en) Information processing system, information processing apparatus, and information processing method
US8650314B2 (en) Method and system for remote access of personal music
CN1612526B (en) Content distribution method and content obtaining device
EP1610239A2 (en) Content transferring apparatus, content transferring method, and computer program
US20100107258A1 (en) Method and apparatus for managing contents in mobile device
EP1650627A2 (en) MP3 player capable of automatic updating, automatic updating system for MP3 player and method thereof
CN100573519C (en) Information processing device, playback device, communication method
KR100752833B1 (en) An information processing apparatus, an information processing method, and a program storage medium
US7716394B2 (en) Content transferring method, transferring apparatus, and transferring program
CN1894675B (en) Information processing apparatus, information processing method, and computer program
JP4599141B2 (en) Information providing system, information providing server, and computer program
CN100511182C (en) Information processing device and information processing method
JP4946665B2 (en) Content acquisition apparatus, program, and content acquisition method
JP4556127B2 (en) Information processing apparatus, information processing method, and program
JP2006004152A (en) Search device, search method, information processing system
JP4835302B2 (en) Information processing apparatus, communication method, computer program
JP2002202785A (en) Server device and transmission / reception device
JP2008176126A (en) Communication terminal and content list management system
JP2006227710A (en) Information processing apparatus, information processing method, and program
JP2003006026A (en) Content management device and content processing device
US7882157B2 (en) Content data recording device and recording control method
JP4184062B2 (en) Distribution system, audio device, and content management method
JP2008090747A (en) COMMUNICATION SYSTEM, COMMUNICATION DEVICE, PROGRAM, AND COMMUNICATION METHOD
KR20010102179A (en) Method and apparatus for information processing, and medium for storing program
JP5282101B2 (en) Media storage system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070914

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091005

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100413

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100601

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100624

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100707

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130730

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees