JP4556127B2 - Information processing apparatus, information processing method, and program - Google Patents
Information processing apparatus, information processing method, and program Download PDFInfo
- 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
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参照)。
しかしながら、特許文献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
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
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.
請求項2に記載の情報処理方法は、
データ(例えば、楽曲データ)を記憶する記憶手段(例えば、図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
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に記載のプログラムは、
データ(例えば、楽曲データ)を記憶する記憶手段(例えば、図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)
なお、以下では、コンテンツを楽曲データとして説明するが、コンテンツは、楽曲データではなく、動画像や静止画像の画像データであってもよい。また、以下では、楽曲データは、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
ミュージックサーバ12は、必要に応じて、EMDサーバ11に楽曲データの送信を要求し、その要求に応じて送信されてくる楽曲データを記憶する。また、ミュージックサーバ12は、CDなどのディスク15から楽曲データを再生し(読み出し)、記憶する。ミュージックサーバ12は、記憶している楽曲データに付加された関連データに基づいて、所定のカテゴリ(例えば、ジャンル、アーティストなど)で楽曲データを分類し、さらにその分類の中で、所定の容量(例えば、一般的に、PD14が記憶可能な楽曲データの容量)ごとに楽曲データを区分する。なお、所定の容量とは、例えば、一般的に、PD14が記憶可能な楽曲データの容量(例えば、256MB)である。ミュージックサーバ12は、区分ごとに、楽曲データに対応する楽曲IDのリストを作成する。
The
ミュージックサーバ12は、リストに基づいて、所定の区分の楽曲データを、USBなどのネットワーク13を介してPD14に送信する。PD14は、ミュージックサーバ12からの楽曲データを記憶し、必要に応じて楽曲データを再生し、その楽曲データに対応する楽曲を出力する。これにより、ユーザは、ミュージックサーバ12に記憶されている楽曲データに対応する楽曲を、PD14で聴くことができる。
Based on the list, the
図2は、図1のミュージックサーバ12の構成例を示すブロック図である。
FIG. 2 is a block diagram illustrating a configuration example of the
図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
CPU31は、後述するROM(Read Only Memory)32、RAM(Random Access Memory)33、またはハードディスクなどの記憶部38に記憶されている所定のプログラムにしたがって、各種の処理を実行する。例えば、CPU31、ROM32、およびRAM33は、マイクロコンピュータ(マイコン)として構成される。ROM32は、例えば、CPU31が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。RAM33は、CPU31の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。
The
入出力インタフェース35には、キーボードや、マウス、マイク等で構成される入力部36、LCD(Liquid Crystal Display)やスピーカ等で構成される出力部37、楽曲データなどを記憶する記憶部38、モデム、ターミナルアダプタなどより構成される通信部39、およびドライブ40が接続されている。通信部39は、図1のネットワーク13に接続されており、ネットワーク13を介して、PD14と通信を行う。ドライブ40は、例えば、自分自身に装着されるディスク15から楽曲データを読み出し、記憶部38に記憶させる。
The input /
入出力インタフェース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 /
なお、図1のPD14は、図2のミュージックサーバ13と同様に構成されるので、図示は省略する。但し、ミュージックサーバ13にはドライブ40は設けられない。
The
図3は、図1のミュージックサーバ12の機能的構成例を示すブロック図である。
FIG. 3 is a block diagram illustrating a functional configuration example of the
図3のミュージックサーバ12は、楽曲データ記憶部71、抽出部72、管理部73、リスト記憶部74、受信部75、取得部76、および送信部77から構成され、楽曲データ記憶部71に記憶されている楽曲データを、所定のカテゴリで分類し、さらにその分類の中で、所定の容量ごとに楽曲データを区分し、その区分ごとに楽曲データに対応する楽曲IDのリストを作成する。
The
なお、楽曲データ記憶部71およびリスト記憶部74は、例えば、図2の記憶部38に対応する。また、抽出部72、管理部73、および取得部76は、図2のCPU31に対応する。さらに、受信部75と送信部77は、図2の通信部39に対応する。
The music data storage unit 71 and the
楽曲データ記憶部71には、EMDサーバ11から送信されてくる楽曲データや、ディスク15から再生された楽曲データが記憶される。
The music data storage unit 71 stores music data transmitted from the
抽出部72は、楽曲データ記憶部71に記憶されている楽曲データから、その楽曲データに付加されている関連データを抽出し、管理部73に供給する。
The
管理部73は、抽出部72からの関連データに基づいて、その関連データに対応する楽曲データを、所定のカテゴリで分類し、さらにその分類の中で、所定の容量ごとに楽曲データを区分する。管理部73は、その区分ごとに楽曲データに対応する楽曲IDのリストを作成し、リスト記憶部74に供給する。
Based on the related data from the
また、管理部73は、受信部75から供給されるPD14に送信する送信対象の楽曲データの容量に応じて、リストを再度作成し、リスト記憶部74に記憶されているリストを更新する。さらに、管理部73は、受信部75からの送信対象のカテゴリに基づいて、リスト記憶部74に記憶されているリストのうち、そのカテゴリの所定の分類に対応するリストを読み出す。管理部73は、その読み出したリストの楽曲IDを取得部76に供給する。リスト記憶部74は、管理部73からのリストを記憶する。
In addition, the
受信部75は、PD14から、PD14に送信する送信対象とする楽曲データのカテゴリおよび容量を受信し、管理部73に供給する。取得部76は、管理部73からの楽曲IDに基づいて、楽曲データ記憶部71に記憶されている楽曲データを読み出し、取得する。取得部76は、その取得した楽曲データを、送信部77に供給する。送信部77は、取得部76からの楽曲データをPD14に送信する。
The receiving
図4は、図3のリスト記憶部74に記憶されるリストの例を示している。
FIG. 4 shows an example of a list stored in the
図4のリスト記憶部74には、各リストが、対応するカテゴリごとに、ジャンル別リスト群91、アーティスト別リスト群92、イニシャル別リスト群93、ムード別リスト群94、およびプレイリスト群95に分けて記憶されている。
In the
ジャンル別リスト群91は、カテゴリをジャンルとして、関連データのジャンルに基づいて分類された楽曲データの楽曲IDのリストの集まりである。アーティスト別リスト群92は、カテゴリをアーティストとして、関連データのアーティストに基づいて分類された楽曲データの楽曲IDのリストの集まりである。イニシャル別リスト群93は、カテゴリをアーティストまたは曲名のイニシャルとして、関連データのアーティストまたは曲名のイニシャルに基づいて分類された楽曲データの楽曲IDのリストの集まりである。
The
ムード別リスト群94は、カテゴリをムードとして、関連データのムードに基づいて分類された楽曲データの楽曲IDのリストの集まりである。プレイリスト群95は、関連データとユーザによるミュージックサーバ12の入力部36の操作とに基づいて作成されたリストの集まりである。具体的には、例えば、抽出部72は、楽曲データ記憶部71に記憶されている楽曲データから抽出した関連データに基づいて、曲名、アーティスト名などの楽曲に関連する情報を、ミュージックサーバ12の出力部37に供給し、表示させる。
The mood-
ユーザは、ミュージックサーバ12の出力部37に表示された楽曲に関連する情報を見ながら、ミュージックサーバ12の入力部36を操作し、例えば、楽曲の曲名を選択することにより、楽曲を分類する。管理部73は、カテゴリをユーザの選択として、関連データの曲名とユーザによる曲名の選択の操作とに基づいて楽曲を分類し、その楽曲に対応する楽曲IDのリストを、プレイリスト群95として、リスト記憶部74に記憶させる。
The user classifies the music by operating the
なお、ジャンル別リスト群91、アーティスト別リスト群92、イニシャル別リスト群93、ムード別リスト群94、およびプレイリスト群95は所定の容量ごとに区分されている。
The
次に、図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
図3の抽出部72から関連データが供給される場合、管理部73は、その関連データのジャンルおよび楽曲データ容量に基づいて、リストを作成する。例えば、関連データが、楽曲#1、ジャンルのポップス、および楽曲データ容量の128MBを含む場合、管理部73は、ジャンルがポップスの楽曲データに対応する楽曲IDのリストであるリスト211を作成し、リスト記憶部74に記憶させる。そして、管理部73は、関連データに含まれる楽曲データ容量が、256MB未満の128MBであるので、楽曲データ容量の128MBを対応付けた楽曲#1を、リスト211に登録する。
When the related data is supplied from the
なお、関連データに含まれる楽曲データ容量が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
次に、抽出部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
その後、抽出部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
そして、管理部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
次に、抽出部72から、楽曲#4、ジャンルのクラッシック、および楽曲データ容量の75MBを含む関連データが供給されると、管理部73は、ジャンルがクラッシックの楽曲データに対応する楽曲IDのリストであるリスト213を作成し、リスト記憶部74に記憶させる。そして、管理部73は、関連データに含まれる楽曲データ容量が、256MB未満の75MBであるので、楽曲データ容量の75MBを対応付けた楽曲#4を、リスト213に登録する。
Next, when the
以上のようにして、抽出部72から、楽曲#1乃至楽曲#4を含む関連データが順に供給される場合、リスト211乃至213が、ジャンル別リスト群91として、リスト記憶部74に記憶される。
As described above, when related data including music # 1 to music # 4 is sequentially supplied from the
この後、楽曲データ記憶部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
即ち、楽曲データ記憶部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
次に、図7を参照して、図3のミュージックサーバ12が、第1の作成方法で、ジャンル別リスト群91のリスト211乃至213を作成するリスト作成処理を説明する。このリスト作成処理は、例えば、EMDサーバ11またはディスク15から、楽曲データ記憶部71に楽曲データが供給されたとき、開始される。
Next, a list creation process in which the
ステップS101において、抽出部72は、楽曲データ記憶部71に記憶されている楽曲データから、まだ抽出されていない関連データを抽出し、管理部73に供給する。
In step S <b> 101, the
ステップS101の処理後は、ステップS102に進み、管理部73は、ステップS101で抽出部72から供給される関連データに含まれるジャンルを判別し、ステップS103に進む。
After the processing in step S101, the process proceeds to step S102, and the
ステップS103において、管理部73は、リスト記憶部74に、ジャンル別リスト群91として、ステップS102で判別したジャンルに対応する楽曲IDのリスト211乃至213が記憶されているかどうかを判定する。例えば、ステップS101で抽出部72から供給される関連データが、ジャンルのポップスを含む場合、管理部73は、ジャンルのポップスに対応する楽曲IDのリスト211または212が、リスト記憶部74に記憶されているかどうかを判定する。
In step S <b> 103, the
ステップ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
例えば、図5に示したリスト211乃至213が、リスト記憶部74に記憶されている場合、直前のステップS101で楽曲#5、ジャンルのポップス、および楽曲データ容量の74MBを含む関連データが供給されるとき、管理部73は、ジャンルのポップスに対応するリスト211と212のうち、最新のリスト212に登録されている楽曲データ容量である56MBと、ステップS101において供給された関連データに含まれる楽曲データ容量の74MBとの和が、所定の容量(例えば、256MB)以上であるかどうかを判定する。
For example, when the
一方、ステップ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
ステップS105の処理後は、ステップS106に進み、管理部73は、直前のステップS101で供給された関連データに含まれる楽曲データ容量を対応付けた楽曲IDを、ステップS105で作成された新しいリスト211乃至213に登録する。
After the process of step S105, the process proceeds to step S106, and the
また、ステップS104において、最新のリスト211乃至213に登録されている楽曲データ容量と、直前のステップS101において供給された関連データに含まれる楽曲データ容量との和が、所定の容量以上ではないと判定された場合、ステップS107に進み、管理部73は、その最新のリスト211乃至213に、直前のステップ1において供給された関連データに含まれる楽曲データ容量を対応付けた楽曲IDを登録する。
In step S104, the sum of the music data capacity registered in the
例えば、ジャンルのポップスに対応するリスト211と212のうち、最新のリスト212に登録されている楽曲データ容量である56MBと、ステップS101において供給された関連データに含まれる楽曲#5に対応する楽曲データ容量の74MBとの和が、所定の容量(例えば、256MB)以上ではない(未満である)場合、図6に示すように、最新のリスト212に、楽曲データ容量の74MBを対応付けた楽曲IDが登録される。
For example, among the
ステップ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
一方、ステップ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
以上のように、第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
次に、図8と図9を参照して、管理部73がジャンル別リスト群91を作成する第2の作成方法について説明する。
Next, a second creation method in which the
第2の作成方法では、管理部73は、抽出部72から供給される、楽曲データ記憶部71に記憶されているすべての楽曲データに対応する関連データを登録する全楽曲リストを作成する。
In the second creation method, the
例えば、管理部73は、図8に示す全楽曲リスト230を作成する。なお、図8では、楽曲データ記憶部71に、楽曲#1乃至#5に対応する楽曲データが記憶されているものとする。従って、図8の全楽曲リスト230には、楽曲#1乃至楽曲#5を含む関連データがそれぞれ登録されている。
For example, the
管理部73は、全楽曲リスト230に登録されている関連データに基づいて、図4のジャンル別リスト群91を作成する。
The
次に、図9を参照して、ミュージックサーバ12が、第2の作成方法で、ジャンル別リスト群91を作成するリスト作成処理を説明する。このリスト作成処理は、例えば、EMDサーバ11またはディスク15から、楽曲データ記憶部71に楽曲データが供給されたとき、開始される。
Next, a list creation process in which the
ステップ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
ステップS122において、管理部73は、ステップS121において供給される関連データに基づいて、全楽曲リスト230(図8)を作成し、ステップS123に進む。
In step S122, the
ステップS123において、管理部73は、全楽曲リスト230に登録されている楽曲IDを含む関連データをシャッフルする。そして、管理部73は、例えば、全楽曲リスト230に登録されている関連データを先頭から順に読出し、その読み出した関連データに含まれる楽曲データ容量を対応付けた楽曲IDを登録対象とし、ステップS124に進む。
In step S <b> 123, the
ステップS124乃至S129において、管理部73は、ステップS123で登録対象とされる楽曲データ容量を対応付けた楽曲IDを、リスト211乃至213に登録する。
In steps S124 to S129, the
ステップ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
ステップ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
一方、ステップ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
なお、上述した図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
次に、図10を参照して、図3のミュージックサーバ12が、PD14に楽曲データを送信する送信処理について説明する。なお、この送信処理は、例えば、ミュージックサーバ12がPD14の接続を検出したとき、開始される。
Next, a transmission process in which the
ステップS151において、ミュージックサーバ12の送信部77は、ネットワーク13を介してPD14が正常に接続されているかどうかを確認するためのデータをPD14に送信する(ネットワーク認証)。
In step S151, the
ステップS171において、PD14の通信部39は、ステップS151で送信部77からネットワーク13を介して送信されてくるデータを受信し、ステップS172に進む。
In step S171, the
ステップS172において、PD14の通信部39は、自分自身がミュージックサーバ12に正常に接続されているPD14であることを示すデータを、ネットワーク13を介して、ミュージックサーバ12に送信する(PD接続認証)。
In step S172, the
ステップS151の処理後は、ステップS152に進み、ミュージックサーバ12の受信部75は、ステップS172でPD14から送信されてくるデータを受信し、ステップS153に進む。
After the process of step S151, it progresses to step S152, the receiving
ステップS153において、ミュージックサーバ12の送信部77は、PD14に送信する送信対象とする楽曲データに対応するカテゴリと、楽曲データの容量を表す容量情報とを要求するデータを、ネットワーク13を介してPD14に送信し、ステップS154に進む。
In step S153, the
ステップS172の処理後は、ステップS173に進み、PD14の通信部39は、ステップS153でミュージックサーバ12から送信されるデータを受信し、ステップS174に進む。
After the processing in step S172, the process proceeds to step S173, and the
ステップS174において、PD14のCPU31は、PD14の記憶部38に記憶可能(蓄積可能)な楽曲データの最大容量を検出し、その容量を送信対象とする楽曲データの容量とする。例えば、PD14の記憶部38に記憶可能な楽曲データの最大容量が256MBである場合、PD14のCPU31は、256MBを送信対象とする楽曲データの容量とする。
In step S174, the
なお、送信対象とする楽曲データの容量は、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
また、ユーザは、PD14の入力部36を操作して、所望の楽曲データのカテゴリを指定する。PD14の入力部36は、ユーザからの操作を表す操作信号を、PD14のCPU31に供給し、PD14のCPU31は、その操作信号に基づいて、ユーザの所望のカテゴリを、送信対象とする楽曲データのカテゴリとする。
Further, the user operates the
ステップ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
ステップS154において、ミュージックサーバ12の受信部75は、ステップS175でPD14から送信される送信対象とする楽曲データの容量とカテゴリを、管理部73に供給し、ステップ55に進む。
In step S154, the receiving
ステップS155において、管理部73は、図5乃至図9を参照して説明した第1の作成方法または第2の作成方法で作成されたジャンル別リスト群91、アーティスト別リスト群92、イニシャル別リスト群93、ムード別リスト群94、およびプレイリスト群95のリスト211乃至213が、ステップS154で受信部75から供給される容量で区分されているかどうかを判定し、区分されていないと判定した場合、ステップS156に進む。
In step S155, the
ステップS156において、ミュージックサーバ12の管理部73は、図7または図9に示したリスト作成処理を行い、受信部75から供給される容量で区分したジャンル別リスト群91、アーティスト別リスト群92、イニシャル別リスト群93、ムード別リスト群94、およびプレイリスト群95のリスト211乃至213を作成する。
In step S156, the
ステップ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
ステップS175の処理後は、ステップS176に進み、PD14の通信部39は、ステップS157でミュージックサーバ12から送信されるACKとデータを受信し、ステップS177に進む。
After the process of step S175, the process proceeds to step S176, and the
ステップS177において、PD14の通信部39は、楽曲データの受信の準備ができたことを表すデータを、ネットワーク13を介してミュージックサーバ12に送信し、ステップS178に進む。
In step S177, the
ステップS158において、ミュージックサーバ12の受信部75は、ステップS177でPD14から送信されるデータを受信し、ステップS159に進む。
In step S158, the receiving
ステップS159において、管理部73は、ステップS154で受信部75から供給されたカテゴリに基づいて、リスト記憶部74から所定のリスト211乃至213を読み出す。例えば、受信部75からカテゴリとしてジャンルが供給された場合、管理部73は、リスト記憶部74のジャンル別リスト群91(図4や図5)のリスト211乃至213のうち、いずれか1つを読み出す。
In step S159, the
なお、管理部73は、ユーザによるミュージックサーバ12の入力部36の操作に応じて、リスト211乃至213のうちのいずれか1つを読み出すようにしてもよい。この場合、例えば、管理部73は、リスト211乃至213に登録されている楽曲IDに基づいて、楽曲データ71から、その楽曲IDに対応する関連データを読み出し、その関連データのうち、曲名などの情報を、ミュージックサーバ12の出力部37に表示させる。ユーザは、出力部37に表示された曲名などの情報を見ながら、リスト211乃至213のうち所望のリストを、ミュージックサーバ12の入力部36を操作することにより選択する。
The
管理部73は、読み出したリスト211乃至213に登録されている楽曲IDを、取得部76に供給する。取得部76は、管理部73からの楽曲IDに基づいて、楽曲データ記憶部71から、その楽曲IDに対応する楽曲データを読み出し、送信部77に供給する。そして、ミュージックサーバ12の送信部77は、取得部76からの楽曲データを、ネットワーク13を介してPD14に送信し、ステップS160に進む。
The
ステップS178において、PD14の通信部39は、ステップS159でミュージックサーバ12から送信される楽曲データを受信し、その楽曲データをPD14の記憶部38に記憶させる。PD14のCPU31は、PD14の記憶部38に記憶される楽曲データを読み出し(再生し)、その楽曲データに対応する楽曲をPD14の出力部37から出力させる。これにより、ユーザは、ミュージックサーバ12に記憶されている楽曲データに対応する楽曲を、PD14を用いて聴くことができる。
In step S178, the
ステップS178の処理後は、ステップS179に進み、PD14の通信部39は、楽曲データを正常に受信したことを表すACKを、ネットワーク13を介してミュージックサーバ12に送信し、処理を終了する。
After the process of step S178, the process proceeds to step S179, and the
ステップS160において、ミュージックサーバ12の受信部75は、ステップS179でPD14から送信されるACKを受信し、処理を終了する。
In step S160, the receiving
なお、本実施の形態では、ミュージックサーバ12が、EMDサーバ11やディスク15からの楽曲データを記憶するようにしたが、ミュージックサーバ12ではなく、例えば、PCやHDDを内蔵する車載オーディオプレーヤが楽曲データを記憶するようにしてもよい。
In this embodiment, the
また、コンテンツは、数値などのデータ、またはプログラムなどであってもよい。 The content may be data such as numerical values or a program.
さらに、本実施の形態では、PD14が、ネットワーク13を介してミュージックサーバ12に接続されるようにしたが、PD14は、無線(ワイヤレス)でインターネットなどを介してミュージックサーバ12に接続されるようにしてもよい。
Furthermore, in the present embodiment, the
以上のように、ミュージックサーバ12では、楽曲データ記憶部71に記憶されているデータを、所定の容量ごとに区分し、その区分したデータを、PD14に送信するようにしたので、所定の容量のデータを容易に送信することができる。
As described above, in the
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理(例えば、並列処理あるいはオブジェクトによる処理)も含むものである。 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.
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 .
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)
| 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 |
-
2005
- 2005-02-15 JP JP2005037738A patent/JP4556127B2/en not_active Expired - Fee Related
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 |