JP2010237681A - Information processing apparatus and method, information processing system, and program - Google Patents
Information processing apparatus and method, information processing system, and program Download PDFInfo
- Publication number
- JP2010237681A JP2010237681A JP2010107065A JP2010107065A JP2010237681A JP 2010237681 A JP2010237681 A JP 2010237681A JP 2010107065 A JP2010107065 A JP 2010107065A JP 2010107065 A JP2010107065 A JP 2010107065A JP 2010237681 A JP2010237681 A JP 2010237681A
- Authority
- JP
- Japan
- Prior art keywords
- content
- additional information
- unit
- information
- song
- 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.)
- Pending
Links
Images
Landscapes
- Storage Device Security (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
【課題】コンテンツの付加情報を、使用者の好みに編集する。
【解決手段】パーソナルコンピュータは、HDDに記憶されているコンテンツのタイトル名をプレイリスト毎にディスプレイに一覧表示させるともに、一覧表示された中の任意のコンテンツに対して所定の操作が行われた場合、操作が行われたコンテンツに関連し、HDDに記憶されている付加情報を編集できるように、付加情報の種類と内容をディスプレイに表示させ、使用者の操作によりディスプレイに表示されている付加情報を編集し、編集された付加情報をHDDに記憶させる。また、パーソナルコンピュータは、HDDに記憶されているコンテンツをポータブルデバイスに転送する場合に、ポータブルデバイスと相互認証を行い、相互認証されたとき、コンテンツをポータブルデバイスに転送する。
【選択図】図14The content additional information is edited to the user's preference.
A personal computer causes a list of title names of contents stored in an HDD to be displayed on a display for each playlist, and when a predetermined operation is performed on any of the contents displayed in the list. The type and contents of additional information are displayed on the display so that the additional information stored in the HDD can be edited in relation to the operated content, and the additional information displayed on the display by the user's operation Is edited and the edited additional information is stored in the HDD. The personal computer performs mutual authentication with the portable device when transferring the content stored in the HDD to the portable device, and transfers the content to the portable device when mutual authentication is performed.
[Selection] Figure 14
Description
本発明は、情報処理装置および方法、情報処理システム、並びにプログラムに関し、特に、コンテンツの付加情報を処理する情報処理装置および方法、情報処理システム、並びにプログラムに関する。 The present invention relates to an information processing apparatus and method, an information processing system, and a program, and more particularly, to an information processing apparatus and method, an information processing system, and a program for processing additional information of content.
最近、デジタル技術の普及に伴い、音楽データ、画像データなどの各種のデータがデジタル的に記録媒体に記録または再生されるようになってきた。 Recently, with the spread of digital technology, various data such as music data and image data are digitally recorded or reproduced on a recording medium.
著作権保護のため、データに対応する権利情報に基づいて、そのデータの再生の回数、または利用できる期間などが制限される場合がある。 In order to protect the copyright, the number of times the data is reproduced or the period of time in which it can be used may be limited based on the right information corresponding to the data.
さらに、使用者は、音楽データ、画像データなどの各種のデータを販売店の店頭に設けられた端末装置などで購入し、自分のパーソナルコンピュータに記録させて利用することができる。販売店などで購入されたデータについて、対応する権利情報により、回数の制限無く移動が許可されるか、または1回に限り移動が許可され、移動の後、チェックアウトまたはチェックインのみが許可される。 Furthermore, the user can purchase various data such as music data and image data with a terminal device provided at the storefront of the store, and record and use the data on his / her personal computer. With respect to data purchased at a store, etc., movement is permitted with no limit on the number of times according to the corresponding rights information, or movement is permitted only once, and only check-out or check-in is permitted after movement. The
ところで、購入したデータ(以下、コンテンツと称する)には様々な付加情報が添付されている。付加情報には、例えば、タイトルやアーティスト名などの文字列、ジャケットの画像、歌詞、ビデオクリップなどが含まれている。 Incidentally, various additional information is attached to purchased data (hereinafter referred to as content). The additional information includes, for example, character strings such as titles and artist names, jacket images, lyrics, video clips, and the like.
本発明は、このようなコンテンツの付加情報を、使用者の好みに編集できるようにするものである。 The present invention makes it possible to edit such additional information of content to the user's preference.
本発明の情報処理装置は、記憶部に記憶されているコンテンツのタイトル名をプレイリスト毎に表示部に一覧表示させるともに、一覧表示された中の任意の前記コンテンツに対して所定の操作が行われた場合、操作が行われた前記コンテンツに関連し、前記記憶部に記憶されている付加情報を編集できるように、前記付加情報の種類と内容を前記表示部に表示させる表示制御手段と、使用者の操作により前記表示部に表示されている前記付加情報を編集する編集手段と、前記編集手段により編集された前記付加情報を前記記憶部に記憶させる記憶制御手段と、前記記憶部に記憶されている前記コンテンツを他の第1の情報処理装置に転送する場合に、前記第1の情報処理装置と相互認証を行い、相互認証されたとき、前記コンテンツを前記第1の情報処理装置に転送する転送手段とを備える。 The information processing apparatus according to the present invention displays a list of the title names of the contents stored in the storage unit on the display unit for each playlist, and performs a predetermined operation on any of the listed contents. Display control means for displaying the type and content of the additional information on the display unit so that the additional information stored in the storage unit can be edited in relation to the content that has been operated; Editing means for editing the additional information displayed on the display unit by a user's operation, storage control means for storing the additional information edited by the editing means in the storage unit, and storage in the storage unit When the content is transferred to another first information processing device, mutual authentication is performed with the first information processing device, and when the content is authenticated, the content is transferred to the first information processing device. And a transfer means for transferring the information processing apparatus.
他の第2の情報処理装置からの前記コンテンツおよび前記付加情報の取得を制御する取得制御手段をさらに設け、前記記憶制御手段には、前記取得制御手段の制御の基に取得された前記コンテンツおよび前記付加情報を前記記憶部に記憶させることができる。 An acquisition control means for controlling acquisition of the content and the additional information from another second information processing apparatus is further provided, and the storage control means includes the content acquired under the control of the acquisition control means and The additional information can be stored in the storage unit.
記録媒体から前記コンテンツを読み出す読み出し手段と、前記読み出し手段により読み出された前記コンテンツに関連する前記付加情報の他の第2の情報処理装置からの取得を制御する取得制御手段とをさらに設け、前記記憶制御手段には、前記読み出し手段により読み出された前記コンテンツ、および、前記取得制御手段の制御の基に取得された前記付加情報の前記記憶部への記憶を制御させることができる。 Read means for reading the content from the recording medium, and an acquisition control means for controlling acquisition of the additional information related to the content read by the read means from the other second information processing apparatus, The storage control unit can control storage of the content read by the reading unit and the additional information acquired based on the control of the acquisition control unit in the storage unit.
前記取得制御手段には、前記付加情報に含まれる、他の前記付加情報の存在場所を示す情報に基づいて、前記存在場所からの他の前記付加情報の取得を制御させることができる。 The acquisition control means can control acquisition of the other additional information from the location based on information indicating the location of the other additional information included in the additional information.
前記付加情報のコピーである編集用付加情報を生成する生成手段をさらに設け、前記表示制御手段には、前記付加情報の代わりに前記編集用付加情報を前記表示部に表示させ、前記編集手段には、使用者の操作により前記表示部に表示されている前記編集用付加情報を編集させ、前記記憶制御手段には、前記編集手段により編集された前記編集用付加情報を前記記憶部に記憶させることができる。 Generation means for generating additional information for editing that is a copy of the additional information is further provided, and the display control means displays the additional information for editing on the display unit instead of the additional information, and the editing means Causes the editing additional information displayed on the display unit to be edited by a user operation, and causes the storage control unit to store the editing additional information edited by the editing unit in the storage unit be able to.
前記表示制御手段には、前記付加情報に含まれる情報を複数のグループに分け、使用者の選択操作により前記表示部に表示させる前記グループを変更させることができる。 The display control means can divide the information included in the additional information into a plurality of groups and change the group displayed on the display unit by a user's selection operation.
前記コンテンツは、音楽データを含み、前記付加情報は、前記音楽データの歌詞を含み、前記表示制御手段には、前記音楽データの歌詞を編集できるように前記表示部に表示させ、前記記憶制御手段には、前記編集手段により編集された前記音楽データの歌詞を前記記憶部に記憶させることができる。 The content includes music data, the additional information includes lyrics of the music data, and the display control unit displays the lyrics of the music data on the display unit so that the lyrics can be edited, and the storage control unit Can store the lyrics of the music data edited by the editing means in the storage unit.
前記表示制御手段には、前記コンテンツの利用条件を示し、前記記憶部に記憶されている権利情報を、前記コンテンツの前記付加情報ととともに前記表示部に表示させることができる。 The display control means can indicate a usage condition of the content, and can display the right information stored in the storage unit on the display unit together with the additional information of the content.
本発明の情報処理方法は、情報処理装置が、記憶部に記憶されているコンテンツのタイトル名をプレイリスト毎に表示部に一覧表示させ、一覧表示された中の任意の前記コンテンツに対して所定の操作が行われた場合、操作が行われた前記コンテンツに関連し、前記記憶部に記憶されている付加情報を編集できるように、前記付加情報の種類と内容を前記表示部に表示させ、使用者の操作により前記表示部に表示されている前記付加情報を編集し、編集された前記付加情報を前記記憶部に記憶させ、前記記憶部に記憶されている前記コンテンツを他の情報処理装置に転送する場合に、前記他の情報処理装置と相互認証を行い、相互認証されたとき、前記コンテンツを前記他の情報処理装置に転送するステップを含む。 According to the information processing method of the present invention, the information processing apparatus displays a list of the title names of the contents stored in the storage unit on the display unit for each playlist, and the predetermined information is displayed for any of the contents displayed in the list. When the operation is performed, the type and content of the additional information is displayed on the display unit so that the additional information stored in the storage unit can be edited in relation to the content in which the operation has been performed. The additional information displayed on the display unit is edited by a user operation, the edited additional information is stored in the storage unit, and the content stored in the storage unit is stored in another information processing apparatus. And transferring the content to the other information processing apparatus when mutual authentication is performed.
本発明のプログラムは、記憶部に記憶されているコンテンツのタイトル名をプレイリスト毎に表示部に一覧表示させ、一覧表示された中の任意の前記コンテンツに対して所定の操作が行われた場合、操作が行われた前記コンテンツに関連し、前記記憶部に記憶されている付加情報を編集できるように、前記付加情報の種類と内容を前記表示部に表示させ、使用者の操作により前記表示部に表示されている前記付加情報を編集し、編集された前記付加情報を前記記憶部に記憶させ、前記記憶部に記憶されている前記コンテンツを他の情報処理装置に転送する場合に、前記他の情報処理装置と相互認証を行い、相互認証されたとき、前記コンテンツを前記他の情報処理装置に転送するステップを含む処理をコンピュータに実行させる。 The program of the present invention displays a list of the title names of contents stored in the storage unit on the display unit for each playlist, and a predetermined operation is performed on any of the contents displayed as a list The type and content of the additional information is displayed on the display unit so that the additional information stored in the storage unit can be edited in relation to the content on which the operation has been performed, and the display is performed by a user operation. When editing the additional information displayed on the storage unit, storing the edited additional information in the storage unit, and transferring the content stored in the storage unit to another information processing apparatus, Mutual authentication is performed with another information processing apparatus, and when the mutual authentication is performed, the computer is caused to execute processing including a step of transferring the content to the other information processing apparatus.
本発明の情報処理装置および方法、並びにプログラムにおいては、記憶部に記憶されているコンテンツのタイトル名がプレイリスト毎に表示部に一覧表示され、一覧表示された中の任意のコンテンツに対して所定の操作が行われた場合、操作が行われたコンテンツに関連し、記憶部に記憶されている付加情報を編集できるように、付加情報の種類と内容が表示部に表示され、使用者の操作により表示部に表示されている付加情報が編集され、編集された付加情報が記憶部に記憶され、前記記憶部に記憶されている前記コンテンツを他の第1の情報処理装置に転送する場合に、前記第1の情報処理装置と相互認証が行われ、相互認証されたとき、前記コンテンツが前記第1の情報処理装置に転送される。 In the information processing apparatus, method, and program of the present invention, the title names of the contents stored in the storage unit are listed on the display unit for each playlist, and predetermined content is displayed for any of the displayed contents. When the operation is performed, the type and content of the additional information are displayed on the display unit so that the additional information stored in the storage unit can be edited in relation to the operated content. When the additional information displayed on the display unit is edited, the edited additional information is stored in the storage unit, and the content stored in the storage unit is transferred to another first information processing apparatus. The mutual authentication is performed with the first information processing apparatus, and when the mutual authentication is performed, the content is transferred to the first information processing apparatus.
本発明の情報処理システムは、コンテンツに関連する付加情報を生成する生成手段と、前記コンテンツおよび前記付加情報の配信を制御する配信制御手段とを備える第1の情報処理装置と、前記第1の情報処理装置から配信される前記コンテンツおよび前記付加情報の取得を制御する取得制御手段と、前記取得制御手段の制御の基に取得された前記コンテンツおよび前記付加情報の記憶部への記憶を制御する記憶制御手段と、前記記憶部に記憶されている前記コンテンツのタイトル名をプレイリスト毎に表示部に一覧表示させるともに、一覧表示された中の任意の前記コンテンツに対して所定の操作が行われた場合、操作が行われた前記コンテンツに関連し、前記記憶部に記憶されている付加情報を編集できるように、前記付加情報の種類と内容を前記表示部に表示させる表示制御手段と、使用者の操作により前記表示部に表示されている前記付加情報を編集する編集手段と、前記記憶部に記憶されている前記コンテンツを第3の情報処理装置に転送する場合に、前記第3の情報処理装置と相互認証を行い、相互認証されたとき、前記コンテンツを前記第3の情報処理装置に転送する転送手段とを備え、前記記憶制御手段が、前記編集手段により編集された前記付加情報を前記記憶部に記憶させる第2の情報処理装置とを備える。 An information processing system according to the present invention includes a first information processing apparatus including a generation unit that generates additional information related to content, a distribution control unit that controls distribution of the content and the additional information, and the first information processing device. An acquisition control unit that controls acquisition of the content and the additional information distributed from the information processing device, and controls storage of the content and the additional information acquired under the control of the acquisition control unit in a storage unit The storage control unit and the title names of the contents stored in the storage unit are displayed in a list on the display unit for each playlist, and a predetermined operation is performed on any of the displayed contents. The type of the additional information, so that the additional information stored in the storage unit can be edited in relation to the content that has been operated. Display control means for displaying the content on the display section, editing means for editing the additional information displayed on the display section by a user's operation, and the content stored in the storage section as a third A transfer unit configured to perform mutual authentication with the third information processing apparatus when transferring to the information processing apparatus, and transfer the content to the third information processing apparatus when mutual authentication is performed; A means includes a second information processing apparatus for storing the additional information edited by the editing means in the storage unit.
本発明の情報処理システムにおいては、第1の情報処理装置で、コンテンツに関連する付加情報が生成され、コンテンツおよび付加情報の配信が制御され、第2の情報処理装置で、第1の情報処理装置から配信されるコンテンツおよび付加情報の取得が制御され、取得されたコンテンツおよび付加情報の記憶部への記憶が制御され、記憶部に記憶されているコンテンツのタイトル名がプレイリスト毎に表示部に一覧表示され、一覧表示された中の任意のコンテンツに対して所定の操作が行われた場合、操作が行われたコンテンツに関連し、記憶部に記憶されている付加情報を編集できるように、付加情報の種類と内容が表示部に表示され、使用者の操作により表示部に表示されている付加情報が編集され、編集された付加情報が記憶部に記憶され、記憶部に記憶されている前記コンテンツを第3の情報処理装置に転送する場合に、前記第3の情報処理装置と相互認証が行われ、相互認証されたとき、前記コンテンツが前記第3の情報処理装置に転送される。 In the information processing system of the present invention, the first information processing device generates additional information related to the content, the distribution of the content and the additional information is controlled, and the second information processing device performs the first information processing. Acquisition of content and additional information distributed from the device is controlled, storage of the acquired content and additional information in the storage unit is controlled, and the title name of the content stored in the storage unit is displayed for each playlist. When a predetermined operation is performed on any content displayed in the list, the additional information stored in the storage unit related to the operated content can be edited. The type and contents of the additional information are displayed on the display unit, the additional information displayed on the display unit is edited by the user's operation, and the edited additional information is stored in the storage unit. When the content stored in the storage unit is transferred to the third information processing device, mutual authentication is performed with the third information processing device. To the information processing apparatus.
本発明の情報処理装置および方法、並びにプログラムによれば、コンテンツの付加情報を、使用者の好みに編集することができる。 According to the information processing apparatus, method, and program of the present invention, it is possible to edit additional information of content to the user's preference.
さらにまた、本発明の情報処理システムによれば、コンテンツの付加情報を、使用者の好みに編集することができる。 Furthermore, according to the information processing system of the present invention, additional information of content can be edited to the user's preference.
以下、図を参照して、本発明の実施の形態について説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、本発明に係るコンテンツデータ管理システムの一実施の形態を示す図である。パーソナルコンピュータ1は、ローカルエリアネットワークまたはインターネットなどから構成されるネットワーク2に接続されている。パーソナルコンピュータ1は、EMD(Electronic Music Distribution)サーバ3から受信した、またはCD(Compact Disc)から読み取った楽音のデータ(以下、コンテンツと称する)を、そのまま記録するか、もしくは所定の符号化の方式(例えば、ATRAC3(Advanced Transform Acoustic Coding)(商標))に変換するとともにDES(Data Encryption Standard)などの暗号化方式で暗号化して記録する。
FIG. 1 is a diagram showing an embodiment of a content data management system according to the present invention. The
パーソナルコンピュータ1は、平文のまま、または暗号化して記録しているコンテンツに対応して、コンテンツの利用条件を示す権利情報のデータを記録する。
The
権利情報のデータは、例えば、その権利情報のデータに対応するコンテンツを同時に利用することができるポータブルデバイス(Portable Device(PDとも称する))の台数(いわゆるチェックアウトできるPDの台数)を示す。権利情報のデータに示される数だけコンテンツをチェックアウトしたときでも、パーソナルコンピュータ1は、そのコンテンツを再生できる。
The right information data indicates, for example, the number of portable devices (also referred to as PDs) that can simultaneously use content corresponding to the right information data (the number of PDs that can be checked out). Even when the number of contents indicated in the right information data is checked out, the
ここで、チェックアウトとは、例えば、パーソナルコンピュータ1に記録されている、コンテンツ、そのコンテンツに関連するデータ、および、そのコンテンツの権利情報のデータのうち、コンテンツおよびコンテンツに関連するデータをポータブルデバイス5にコピーすることを意味し、チェックインとは、ポータブルデバイス5に記録されている、パーソナルコンピュータ1からチェックアウトされたコンテンツをパーソナルコンピュータ1に戻すことを意味し、チェックインが行われると、ポータブルデバイス5に記録されていたコンテンツおよびコンテンツに関連するデータは消去される。
Here, check-out refers to, for example, the content and the data related to the content among the content, the data related to the content, and the data of the right information of the content recorded in the
または、権利情報のデータは、コンテンツをコピーすることができることを示す。コンテンツをポータブルデバイス5−1乃至5−3にコピーしたとき、パーソナルコンピュータ1は記録しているコンテンツを再生できる。コンテンツの、ポータブルデバイス5−1乃至5−3に記憶させることができる回数は、制限される場合がある。この場合、コピーできる回数は、増えることがない。
Alternatively, the right information data indicates that the content can be copied. When the content is copied to the portable devices 5-1 to 5-3, the
または、権利情報のデータは、回数の制限なく、コンテンツをコピーすることができることを示す(すなわち、利用条件がないことを示す)。ポータブルデバイス5−1乃至5−3にコンテンツをコピーしたとき、パーソナルコンピュータ1は記録しているコンテンツを再生できる。
Alternatively, the right information data indicates that the content can be copied without limitation on the number of times (that is, that there is no use condition). When the content is copied to the portable devices 5-1 to 5-3, the
または、権利情報のデータは、コンテンツを他のパーソナルコンピュータに移動(以下、適宜、ムーブと称する)することができることを示す。ポータブルデバイス5−1乃至5−3にコンテンツを移動(以下、適宜、ムーブアウトと称する)させた後、パーソナルコンピュータ1が記録しているコンテンツは使用できなくなる(コンテンツが削除されるか、または権利情報が変更されて使用できなくなる)。
Alternatively, the right information data indicates that the content can be moved to another personal computer (hereinafter referred to as “move” as appropriate). After moving the contents to the portable devices 5-1 to 5-3 (hereinafter referred to as “move out” as appropriate), the contents recorded in the
ここで、ムーブアウトとは、上述したチェックアウトとは異なり、例えば、パーソナルコンピュータ1に記録されている、コンテンツ、そのコンテンツに関連するデータ、および、そのコンテンツの権利情報のデータを全てポータブルデバイス5に移動させることを意味し、ムーブインとは、ポータブルデバイス5に記録されている、コンテンツ、そのコンテンツに関連するデータ、および、そのコンテンツの権利情報のデータを全てパーソナルコンピュータ1に移動させることを意味する。
Here, the move-out is different from the check-out described above. For example, the content recorded in the
または、権利情報は、記録媒体からパーソナルコンピュータ1にコンテンツが移動された後、チエックアウトまたはチェックインのみが許可されることを示す。このように、1回のみの移動が許可されていることをインポートと定義する。メモリカード9−1乃至9−4からパーソナルコンピュータ1にインポートされたコンテンツについて、例えば、ポータブルデバイス5−1乃至5−3にチエックアウトすることは許可されるが、他のパーソナルコンピュータまたはメモリカード9−1乃至9−4に移動することは許可されない。
Alternatively, the right information indicates that only checkout or check-in is permitted after the content is moved from the recording medium to the
パーソナルコンピュータ1は、暗号化して記録しているコンテンツを、コンテンツに関連するデータ(例えば、曲名、または再生条件など)とともに、USB(Universal Serial Bus)ケーブルを介して、接続されているポータブルデバイス5−1に記憶させるとともに、ポータブルデバイス5−1に記憶させたことに対応して、記憶させたコンテンツに対応する権利情報のデータを更新する(以下、チェックアウトと称する)。より詳細には、チェックアウトしたとき、パーソナルコンピュータ1が記録している、そのコンテンツに対応する権利情報のデータのチェックアウトできる回数は、1減らされる。なお、チェックアウトできる回数が0のとき、対応するコンテンツは、チェックアウトすることができない。
The
同様に、パーソナルコンピュータ1は、暗号化して記録しているコンテンツを、コンテンツに関連するデータとともに、USBケーブルを介して、接続されているポータブルデバイス5−2または5−3に記憶させるとともに、ポータブルデバイス5−2または5−3に記憶させたことに対応して、記憶させたコンテンツに対応する権利情報のデータを更新する。
Similarly, the
また、パーソナルコンピュータ1は、USBケーブルを介して、接続されているポータブルデバイス5−1にパーソナルコンピュータ1がチェックアウトしたコンテンツを、ポータブルデバイス5−1に消去させて(または、使用できなくさせて)、消去させたコンテンツに対応する権利情報のデータを更新する(以下、チェックインと称する)。より詳細には、チェックインしたとき、パーソナルコンピュータ1が記録している、対応するコンテンツの権利情報に記述される、データがチェックアウトできる回数は、1増やされる。
In addition, the
同様に、パーソナルコンピュータ1は、USBケーブルを介して、接続されているポータブルデバイス5−2または5−3にパーソナルコンピュータ1がチェックアウトしたコンテンツを、ポータブルデバイス5−2または5−3に消去させて(または、使用できなくさせて)、消去させたコンテンツに対応する権利情報のデータを更新する。
Similarly, the
パーソナルコンピュータ1は、図示せぬ他のパーソナルコンピュータがポータブルデバイス5−1にチェックアウトしたコンテンツをチェックインできない。同様に、パーソナルコンピュータ1は、他のパーソナルコンピュータがポータブルデバイス5−2または5−3にチェックアウトしたコンテンツをチェックインできない。すなわち、チェックインできる機器は一意に決められる。
The
EMDサーバ3は、パーソナルコンピュータ1の要求に対応して、ネットワーク2を介して、コンテンツに関連するデータ(例えば、曲名、または再生制限など)および権利情報とともに、パーソナルコンピュータ1にコンテンツを供給する。EMDサーバ3はまた、パーソナルコンピュータ1の要求に対応して、ネットワーク2を介して、付加情報のみをパーソナルコンピュータ1に供給する。
In response to a request from the
EMDサーバ3が供給するコンテンツは、所定の符号化の方式で符号化されているとともに、所定の暗号化の方式で暗号化されている。EMDサーバ3は、コンテンツを復号するための鍵をパーソナルコンピュータ1に供給する。
The content supplied by the
WWW(World Wide Web)サーバ4は、パーソナルコンピュータ1の要求に対応して、ネットワーク2を介して、コンテンツを読み取ったCDに対応するデータ(例えば、CDのアルバム名、またはCDの販売会社など)、およびCDから読み取ったコンテンツに対応するデータ(例えば、曲名、または作曲者名など)をパーソナルコンピュータ1に供給する。WWWサーバ4はまた、パーソナルコンピュータ1の要求に対応して、ネットワーク2を介して、付加情報のみをパーソナルコンピュータ1に供給する。
The WWW (World Wide Web)
ポータブルデバイス5−1は、パーソナルコンピュータ1から供給されたコンテンツ(すなわち、チェックアウトされたコンテンツもしくはムーブアウトされたコンテンツ)を、コンテンツに関連するデータ(例えば、曲名、または権利情報など)とともに記憶する。ポータブルデバイス5−1は、コンテンツに関連するデータに基づいて、記憶しているコンテンツを再生し、図示せぬヘッドフォンなどに出力する。 The portable device 5-1 stores the content supplied from the personal computer 1 (that is, the checked-out content or the moved-out content) together with data related to the content (for example, song title or rights information). . The portable device 5-1 reproduces the stored content based on the data related to the content, and outputs it to a headphone (not shown).
例えば、コンテンツに関連するデータとして記憶されている、権利情報に記述されている再生回数を超えて再生しようとしたとき、ポータブルデバイス5−1は、対応するコンテンツの再生を停止する。また例えば、コンテンツに関連するデータとして記憶されている権利情報に記述されている、再生期限を過ぎた後に再生しようとしたとき、ポータブルデバイス5−1は、対応するコンテンツの再生を停止する。 For example, when it is attempted to reproduce beyond the number of reproductions described in the rights information stored as data related to the content, the portable device 5-1 stops the reproduction of the corresponding content. Further, for example, when the playback is attempted after the playback deadline described in the right information stored as the data related to the content, the portable device 5-1 stops the playback of the corresponding content.
使用者は、コンテンツを記憶したポータブルデバイス5−1をパーソナルコンピュータ1から取り外して、持ち歩き、記憶しているコンテンツを再生させて、コンテンツに対応する音楽などをヘッドフォンなどで聴くことができる。
The user can remove the portable device 5-1 storing the content from the
ポータブルデバイス5−1と同様に、ポータブルデバイス5−2または5−3は、パーソナルコンピュータ1から供給されたコンテンツを、コンテンツに関連するデータとともに記憶する。ポータブルデバイス5−2または5−3は、コンテンツに関連するデータに基づいて、記憶しているコンテンツを再生し、図示せぬヘッドフォンなどに出力する。使用者は、コンテンツを記憶したポータブルデバイス5−2または5−3をパーソナルコンピュータ1から取り外して、持ち歩き、記憶しているコンテンツを再生させて、コンテンツに対応する音楽などをヘッドフォンなどで聴くことができる。
Similar to the portable device 5-1, the portable device 5-2 or 5-3 stores the content supplied from the
メモリカード9−1は、販売店の店頭などに設けられた端末装置6に挿入され、使用者が端末装置6を操作することによって購入したコンテンツを、対応する権利情報や付加情報などのデータとともに記憶する。すなわち、端末装置6は、EMDサーバ3より配信されるコンテンツ、コンテンツに関連する権利情報や付加情報を含むデータなどを受信し、挿入されているメモリカード9−1に記憶させる。メモリカード9−1に記憶された所定のコンテンツは、権利情報のデータの基に、インポート(すなわち、1回のみの移動)が許可される。
The memory card 9-1 is inserted into the
コンテンツを記憶したメモリカード9−1は、パーソナルコンピュータ1のスロットに装着される。パーソナルコンピュータ1は、装着されたメモリカード9−1に記憶されているコンテンツをインポート(ムーブイン)する。パーソナルコンピュータ1は、インポートされたコンテンツに対応する、チェックアウトまたはチェックインのみを許可する権利情報のデータを生成して、生成した権利情報のデータを記憶する。パーソナルコンピュータ1にインポートされたコンテンツは、権利情報の基に、ポータブルデバイス5−1乃至5−3へのチェックアウトが許可されるか、もしくはポータブルデバイス5−1乃至5−3からチェックインが許可される。
The memory card 9-1 storing the content is inserted into the slot of the
メモリカード9−2は、携帯電話機7に挿入され、使用者が携帯電話機7を操作することによって購入したコンテンツ(例えば、携帯電話回線を介して、ダウンロードされたコンテンツ)を、対応する権利情報のデータとともに記憶する。メモリカード9−2に記憶された所定のコンテンツは、権利情報のデータの基に、インポートが許可される。
The memory card 9-2 is inserted into the
コンテンツを記憶したメモリカード9−2は、パーソナルコンピュータ1のスロットに装着される。パーソナルコンピュータ1は、装着されたメモリカード9−2に記憶されているコンテンツをインポートする。パーソナルコンピュータ1は、インポートされたコンテンツに対応する、チェックアウトまたはチェックインのみを許可する権利情報のデータを生成して、生成した権利情報のデータを記憶する。
The memory card 9-2 storing the content is inserted into the slot of the
メモリカード9−3は、PDA(Personal Digital Assistant)8に挿入され、使用者がPDA8を操作することによって、例えば、EMDサーバ3からネットワーク2を介して購入したコンテンツを、対応する権利情報のデータとともに記憶する。メモリカード9−3に記憶された所定のコンテンツは、権利情報のデータの基に、インポートが許可される。
The memory card 9-3 is inserted into a PDA (Personal Digital Assistant) 8, and when the user operates the PDA 8, for example, content purchased from the
コンテンツを記憶したメモリカード9−3は、パーソナルコンピュータ1のスロットに装着される。パーソナルコンピュータ1は、装着されたメモリカード9−3に記憶されているコンテンツをインポートする。パーソナルコンピュータ1は、インポートされたコンテンツに対応する、チェックアウトまたはチェックインのみを許可する権利情報のデータを生成して、生成した権利情報のデータを記憶する。
The memory card 9-3 storing the content is inserted into the slot of the
メモリカード9−4は、録音機能付きポータブルデバイス5−4(以下、適宜、ポータブルデバイス5−4と称する)に挿入され、使用者がポータブルデバイス5−4を操作することによって録音したコンテンツを、対応して生成した権利情報のデータとともに記憶する。メモリカード9−4に記憶されたコンテンツは、権利情報のデータの基に、インポートが許可される。 The memory card 9-4 is inserted into a portable device 5-4 with a recording function (hereinafter referred to as a portable device 5-4 as appropriate), and contents recorded by the user operating the portable device 5-4 are recorded. The data is stored together with the corresponding rights information data. The content stored in the memory card 9-4 is permitted to be imported based on the right information data.
コンテンツを記憶したメモリカード9−4は、パーソナルコンピュータ1のスロットに装着される。パーソナルコンピュータ1は、装着されたメモリカード9−4に記憶されているコンテンツをインポートする。パーソナルコンピュータ1は、インポートされたコンテンツに対応する、チェックアウトまたはチェックインのみを許可する権利情報のデータを生成して、生成した権利情報のデータを記憶する。
The memory card 9-4 storing the content is inserted into the slot of the
以下、ポータブルデバイス5−1乃至5−4を個々に区別する必要がないとき、単に、ポータブルデバイス5と称する。以下、メモリカード9−1乃至9−4を個々に区別する必要がないとき、単に、メモリーカード9と称する。
Hereinafter, the portable devices 5-1 to 5-4 are simply referred to as the
図2は、パーソナルコンピュータ1の構成例を示すブロック図である。
FIG. 2 is a block diagram illustrating a configuration example of the
CPU(Central Processing Unit)11は、後述する機能を実現するための各種アプリケーションプログラム(例えば、いわゆるジュークボックスと呼ばれるアプリケーションプログラム)や、OS(Operating System)を実際に実行する。ROM(Read Only Memory)12は、一般的には、CPU11が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。RAM(Random Access Memory)13は、CPU11の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。CPU11乃至RAM13は、CPUバスなどから構成されるホストバス14により相互に接続されている。
A CPU (Central Processing Unit) 11 actually executes various application programs (for example, an application program called a so-called jukebox) and an OS (Operating System) for realizing functions to be described later. A ROM (Read Only Memory) 12 generally stores basically fixed data of a program used by the
ホストバス14は、ブリッジ15を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス16に接続されている。
The
キーボード18は、CPU11に各種の指令を入力するとき、使用者により操作される。マウス19は、ディスプレイ20の画面上のポイントの指示や選択を行うとき、使用者により操作される。ディスプレイ20は、LCD(Liquid Crystal Display)またはCRT(Cathode Ray Tube)などから成り、各種情報をテキストやイメージで表示する。HDD(Hard Disk Drive)21は、ハードディスクを駆動し、それらにCPU11によって実行するプログラムや情報を記録または再生させる。
The keyboard 18 is operated by the user when inputting various commands to the
ドライブ22は、装着されている磁気ディスク41、光ディスク42(CDを含む)、光磁気ディスク43、もしくは半導体メモリ44に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インターフェース17、外部バス16、ブリッジ15、およびホストバス14を介して接続されているRAM13に供給する。
The
USBポート23−1には、USBケーブルを介して、ポータブルデバイス5−1が接続される。USBポート23−1は、CPU11、RAM13、またはHDD21から、ホストバス14、ブリッジ15、外部バス16、インターフェース17を介して供給されたデータ(例えば、コンテンツまたはポータブルデバイス5−1のコマンドなどを含む)をポータブルデバイス5−1に出力したり、ポータブルデバイス5−1に記憶されているデータを、インターフェース17乃至ホストバス14を介して、HDD21、CPU11またはRAM13に供給する。
The portable device 5-1 is connected to the USB port 23-1 via a USB cable. The USB port 23-1 includes data supplied from the
USBポート23−2には、USBケーブルを介して、ポータブルデバイス5−2が接続され、USBポート23−3には、USBケーブルを介して、ポータブルデバイス5−3が接続される。USBポート23−2または23−3は、USBポート23−1と同様に、CPU11、RAM13、またはHDD21から供給されたデータ(例えば、コンテンツまたはポータブルデバイス5−2または5−3のコマンドなどを含む)をポータブルデバイス5−2または5−3にそれぞれ出力したり、ポータブルデバイス5−2または5−3に記憶されているデータを、HDD21、CPU11またはRAM13にそれぞれ供給する。
A portable device 5-2 is connected to the USB port 23-2 via a USB cable, and a portable device 5-3 is connected to the USB port 23-3 via a USB cable. Similarly to the USB port 23-1, the USB port 23-2 or 23-3 includes data supplied from the
スピーカ24は、インタフェース17から供給された音声信号を基に、コンテンツに対応する所定の音声を出力する。
The
これらのキーボード18乃至スピーカ24は、インターフェース17に接続されており、インターフェース17は、外部バス16、ブリッジ15、およびホストバス14を介してCPU11に接続されている。
These keyboard 18 to
通信部25は、ネットワーク2が接続され、CPU11、またはHDD21から供給されたデータ(例えば、コンテンツの送信要求など)を、所定の方式のパケットに格納して、ネットワーク2を介して、送信するとともに、ネットワーク2を介して、受信したパケットに格納されているデータ(例えば、コンテンツなど)をCPU11、RAM13、またはHDD21に出力する。
The
メモリカードインターフェース26は、パーソナルコンピュータ1のスロットに装着されたメモリカード9から、メモリカード9に記憶されているコンテンツおよび対応する権利情報のデータを読み出して、CPU11、RAM13、またはHDD21に供給するとともに、CPU11、RAM13、またはHDD21から供給されたデータをメモリカード9に記憶させる。
The
通信部25およびメモリカードインターフェース26は、外部バス16、ブリッジ15、およびホストバス14を介してCPU11に接続されている。
The
以下、USBポート23−1乃至23−3を個々に区別する必要がないとき、単に、USBポート23と称する。 Hereinafter, when it is not necessary to individually distinguish the USB ports 23-1 to 23-3, they are simply referred to as the USB port 23.
図3は、CPU11がコンテンツ管理プログラムを実行することにより実現されるパーソナルコンピュータ1の機能を示すブロック図である。
FIG. 3 is a block diagram showing functions of the
GUI(Graphical User Interface)部61は、使用者によるキーボード18またはマウス19の操作に対応して、曲管理部64に、使用者が所望するコンテンツに対応する曲名またはコンテンツが格納されているファイルのファイル名などを供給するとともに、データベース67へのコンテンツに対応するデータの登録を要求する。
A GUI (Graphical User Interface)
GUI部61は、曲管理部64を介して、データベース67からコンテンツに対応するデータ、例えば、曲ID、曲名、またはアーティスト名、さらにコンテンツの付加情報などのデータ、および権利情報格納部65から曲名または権利情報などのデータを取得して、曲ID、曲名、またはアーティスト名などのテキスト、および権利情報に対応するアイコンをディスプレイ20に表示させる。GUI部61はまた、使用者の要求に応じて、コンテンツの付加情報をディスプレイ20に表示させる。
The
GUI部61は、使用者の操作によりコンテンツの再生が要求されたとき、再生が要求されたコンテンツに対応する曲IDをコンテンツ管理処理部62に供給するとともに、コンテンツの再生をコンテンツ管理処理部62に要求する。
When the reproduction of the content is requested by the user's operation, the
GUI部61は、使用者の操作によりコンテンツの転送(チェックアウト、コピー、または移動など)が要求されたとき、転送が要求されたコンテンツに対応する曲IDを転送処理部63に供給するとともに、コンテンツの転送を転送処理部63に要求する。
The
GUI部61は、使用者の操作によりコンテンツのインポートが要求されたとき、インポートが要求されたコンテンツに対応するメディアコンテンツIDを転送処理部63に供給するとともに、コンテンツのインポートを転送処理部63に要求する。
When content import is requested by a user's operation, the
GUI部61は、転送処理部63からポータブルデバイス5−1乃至5−3、またはメモリカード9に格納されているコンテンツに対応するデータ、例えば、メディアコンテンツID、曲名、またはアーティスト名、さらに権利情報などのデータを取得して、曲名、またはアーティスト名などのテキストデータ、および権利情報のデータに対応するアイコンをディスプレイ20に表示させる。
The
コンテンツ管理処理部62は、GUI部61からコンテンツの再生が要求されたとき、曲管理部64に、再生が要求されたコンテンツに対応する曲IDを供給するとともに、コンテンツに対応するファイル名を要求する。コンテンツ管理処理部62は、曲管理部64からファイル名を取得したとき、曲ファイル格納部68−1または68−2から、データベース67、ファイル検索部66、および曲管理部64を介して、コンテンツを取得する。
When content reproduction processing is requested from the
コンテンツ管理処理部62は、取得したコンテンツをPC(Protected Content)プラグイン73−1または73−2に供給する。
The content
PCプラグイン73−1または73−2は、コンテンツ管理処理部62から暗号化されていないコンテンツが供給されたとき、符号化されているコンテンツを復号して、音声データを音声出力部74−1または74−2にそれぞれ供給する。PCプラグイン73−1または73−2は、コンテンツ管理処理部62から暗号化されているコンテンツが供給されたとき、暗号化されているコンテンツを平文に復号するとともに、符号化されているコンテンツを復号して、音声データを音声出力部74−1または74−2にそれぞれ供給する。音声出力部74−1または74−2は、音声データを基に、音声信号を生成して、スピーカ24に音声をそれぞれ出力させる。
When the unencrypted content is supplied from the content
また、PCプラグイン73−1または73−2は、コンテンツ管理処理部62からコンテンツが供給されたとき、そのコンテンツとともに供給される最適化先ファイルタイプを受け取り、コンテンツの最適化を行う。コンテンツの最適化としては、例えば、データ変換処理、権利情報の変換処理、もしくは、所定の方式のウォータマークの検出処理などが行われる。
When the content is supplied from the content
使用者は、PCプラグインをパーソナルコンピュータ1に更に追加インストールすることができる。
The user can additionally install a PC plug-in on the
以下、PCプラグイン73−1またはPCプラグイン73−2を個々に区別する必要がないとき、単に、PCプラグイン73と称する。 Hereinafter, when there is no need to distinguish between the PC plug-in 73-1 and the PC plug-in 73-2, they are simply referred to as a PC plug-in 73.
転送処理部63は、GUI部61からコンテンツの転送が要求されたとき、転送が要求されたコンテンツに対応する曲IDを曲管理部64に供給するとともに、コンテンツに対応するファイル名を要求する。転送処理部63は、曲管理部64からファイル名を取得したとき、曲ファイル格納部68−1または68−2から、データベース67、ファイル検索部66、および曲管理部64を介して、ファイル名に対応するコンテンツを取得する。転送処理部63は、取得したコンテンツをPDプラグイン75−1乃至75−3にそれぞれ供給する。転送処理部63はまた、必要に応じて、コンテンツに対応する付加情報のデータをPDプラグイン75−1乃至75−3にそれぞれ供給する。
When transfer of content is requested from the
転送処理部63は、GUI部61からコンテンツのインポートが要求されたとき、インポートが要求されたコンテンツに対応するメディアコンテンツIDをメモリカードプラグイン79に供給するとともに、メディアコンテンツIDに対応するコンテンツのインポートを要求する。転送処理部63は、メモリカードプラグイン79から、インポートされるコンテンツを、対応する権利情報のデータもしくは付加情報のデータとともに取得する。転送処理部63は、インポートされるコンテンツを、権利情報のデータもしくは付加情報のデータとともに曲管理部64に供給する。
When the import of content is requested from the
転送処理部63は、GUI部61からコンテンツのパーソナルコンピュータ1への移動(ムーブイン)が要求されたとき、移動が要求されたコンテンツに対応するメディアコンテンツIDをメモリカードプラグイン79に供給するとともに、メディアコンテンツIDに対応するコンテンツの移動を要求する。転送処理部63は、メモリカードプラグイン79から、移動されるコンテンツを、対応する権利情報のデータもしくは付加情報のデータとともに取得する。転送処理部63は、移動されるコンテンツを、権利情報のデータもしくは付加情報のデータとともに曲管理部64に供給する。
When transfer of content from the
PDプラグイン75−1は、ポータブルデバイス5−1にコンテンツを転送するとき、ポータブルデバイス5−1と相互認証する。相互認証されなかったとき、PDプラグイン75−1は、ポータブルデバイス5−1にコンテンツを転送しない。 When the PD plug-in 75-1 transfers content to the portable device 5-1, it mutually authenticates with the portable device 5-1. When the mutual authentication is not performed, the PD plug-in 75-1 does not transfer the content to the portable device 5-1.
PDプラグイン75−1は、転送処理部63から暗号化されているコンテンツが供給されたとき、コンテンツに関連するデータとともにコンテンツをポータブルデバイス5−1にそれぞれ供給する。PDプラグイン75−1は、転送処理部63から暗号化されていないコンテンツが供給されたとき、コンテンツを暗号化して、コンテンツに関連するデータとともに暗号化されたコンテンツをポータブルデバイス5−1にそれぞれ供給する。
When the encrypted content is supplied from the
なお、相互認証の処理は、ポータブルデバイス5−1がパーソナルコンピュータ1に接続されたとき、実行されるようにしてもよい。
The mutual authentication process may be executed when the portable device 5-1 is connected to the
PDプラグイン75−2または75−3は、PDプラグイン75−1と同様に、ポータブルデバイス5−2または5−3にコンテンツを転送するとき、ポータブルデバイス5−2または5−3とそれぞれ相互認証する。相互認証されなかったとき、PDプラグイン75−2または75−3は、ポータブルデバイス5−2または5−3にコンテンツをそれぞれ転送しない。 Similar to the PD plug-in 75-1, the PD plug-in 75-2 or 75-3 mutually communicates with the portable device 5-2 or 5-3 when transferring content to the portable device 5-2 or 5-3. Certify. When not mutually authenticated, the PD plug-in 75-2 or 75-3 does not transfer the content to the portable device 5-2 or 5-3, respectively.
PDプラグイン75−2または75−3は、転送処理部63から暗号化されているコンテンツが供給されたとき、コンテンツに関連するデータとともにコンテンツをポータブルデバイス5−2または5−3にそれぞれ供給する。PDプラグイン75−2または75−3は、転送処理部63から暗号化されていないコンテンツが供給されたとき、コンテンツを暗号化して、コンテンツに関連するデータとともに暗号化されたコンテンツをポータブルデバイス5−2または5−3にそれぞれ供給する。
When the encrypted content is supplied from the
なお、相互認証の処理は、ポータブルデバイス5−2または5−3がパーソナルコンピュータ1に接続されたとき、それぞれ実行されるようにしてもよい。
It should be noted that the mutual authentication process may be executed when the portable device 5-2 or 5-3 is connected to the
使用者は、PDプラグインをパーソナルコンピュータ1に更に追加インストールすることができる。
The user can additionally install a PD plug-in on the
以下、PDプラグイン75−1乃至75−3を個々に区別する必要がないとき、単に、PDプラグイン75と称する。 Hereinafter, when there is no need to distinguish the PD plug-ins 75-1 to 75-3, they are simply referred to as PD plug-ins 75.
メモリカードプラグイン79は、転送処理部63からコンテンツのインポートが要求されたとき、メモリカード9からメディアコンテンツIDに対応するコンテンツを、対応する権利情報のデータもしくは付加情報のデータとともに読み出す。メモリカードプラグイン79は、読み出したコンテンツを、権利情報のデータもしくは付加情報のデータとともに転送処理部63に供給する。
When the
メモリカードプラグイン79は、転送処理部63からコンテンツの移動が要求されたとき、メモリカード9からメディアコンテンツIDに対応するコンテンツを、対応する権利情報のデータもしくは付加情報のデータとともに読み出す。メモリカードプラグイン79は、読み出したコンテンツを、権利情報のデータもしくは付加情報のデータとともに転送処理部63に供給する。
When a transfer of content is requested from the
曲管理部64は、ファイル検索部66を介してデータベース67に、コンテンツに対応する曲名、コンテンツに対応するファイル名などのデータを記録させるとともに、データベース67から、曲名またはファイル名などを読み出す。曲管理部64は、GUI部61から曲名またはファイル名を受信したとき、データベース67にレコードを追加させ、レコードのアイテムとして、曲名またはファイル名を記録させる。
The
曲管理部64は、転送処理部63から、インポートされるコンテンツとともに権利情報のデータもしくは付加情報のデータが供給されたとき、ファイル検索部66を介してデータベース67に、コンテンツに対応する曲名、コンテンツに対応するファイル名などのデータを記録させるとともに、コンテンツおよび付加情報のデータを曲ファイル格納部68−1または68−2に記録させる。曲管理部64は、インポートされるコンテンツに対応して供給された権利情報を基に、新たに権利情報のデータを生成して、権利情報格納部65に記録させる。このとき、曲管理部64に生成される権利情報のデータは、チェックインまたはチェックアウトのみを許可する旨を記録する。
When the right information data or additional information data is supplied from the
曲管理部64は、転送処理部63から、移動されるコンテンツとともに権利情報のデータもしくは付加情報のデータが供給されたとき、ファイル検索部66を介してデータベース67に、コンテンツに対応する曲名、コンテンツに対応するファイル名などのデータを記録させるとともに、コンテンツおよび付加情報のデータを曲ファイル格納部68−1または68−2に記録させる。曲管理部64は、インポートされるコンテンツに対応して供給された権利情報のデータを権利情報格納部65に記録させる。
When the right management data or the additional information data is supplied from the
曲管理部64は、GUI部61からの要求に対応して、データベース67に記録されている全ての曲名および曲IDなどを読み出して、GUI部61に供給する。
In response to the request from the
曲管理部64は、コンテンツ管理処理部62から曲IDが供給されたとき、曲IDに対応するファイル名をデータベース67から読み出して、読み出したファイル名をコンテンツ管理処理部62に供給する。曲管理部64は、転送処理部63から曲IDが供給されたとき、曲IDに対応するファイル名をデータベース67から読み出して、読み出したファイル名を転送処理部63に供給する。
When a song ID is supplied from the content
ファイル検索部66は、曲管理部64の要求に対応して、データベース67から取得したファイル名を基に、曲ファイル格納部68−1または68−2からファイル名に対応する曲ファイル69(コンテンツが格納されている)を検索する。ファイル検索部66は、曲ファイル格納部68−1または68−2から読み出した曲ファイル69を曲管理部64に供給するか、または曲ファイル69のファイル名を変更して、ファイル名を変更した曲ファイル69を曲管理部64に供給する。
The
曲管理部64は、ファイル検索部66から供給された、コンテンツが格納されている曲ファイル69をコンテンツ管理処理部62または転送処理部63に供給する。
The
権利情報格納部65は、SDMI(Secure Digital Music Initiative)に規定されている規格に準拠するファイルに対応する権利情報を、例えば、HDD21に格納し、管理する。権利情報格納部65は、曲管理部64から曲IDを受信したとき、曲IDに対応する1つの権利情報を検索して、検索された権利情報を曲管理部64に供給する。
The right
図4は、権利情報格納部65に格納されている権利情報の例を示す図である。同図に示されるように、権利情報格納部65は、例えば、コンテンツID、残り再生回数、残りチェックアウト回数、再生開始日時、もしくは再生終了日時などを格納する。権利情報格納部65に格納されている権利情報は、曲ファイル格納部68−1または68−2に格納されている1つのファイルに対応している。
FIG. 4 is a diagram illustrating an example of the right information stored in the right
曲ファイル格納部68−1または68−2に格納されているファイルは、例えば、ヘッダおよび楽音データであるコンテンツから構成される。 The file stored in the music file storage unit 68-1 or 68-2 is composed of, for example, a header and music data.
図3の説明に戻る。データベース67は、HDD21に格納されており、コンテンツに関するデータ、例えば、曲のID、曲名、ファイル名、またはその他の属性などを記録する。
Returning to the description of FIG. The
図5は、データベース67が記録するデータの例を示す図である。同図に示されるように、データベース67は、例えば、曲ID、曲名、アーティスト名、曲ファイル名の格納場所、PD用付加情報の格納場所、PC用付加情報の格納場所、およびPC編集用付加情報の格納場所などを記録する。なお、付加情報のうち、頻繁に使用される曲名やアーティスト名などは、その値をデータベース67に格納しておき、迅速に取り出せるようにしてもよい。
FIG. 5 is a diagram illustrating an example of data recorded in the
曲IDは、パーソナルコンピュータ1の記録媒体、例えば、HDD21内で、1つの曲に一意に対応し、曲毎に固有の値を有する識別子である。曲名は、曲の名前を示す。アーティスト名は、曲の歌手、作詞者、または作曲者などを示す。
The song ID is an identifier that uniquely corresponds to one song in a recording medium of the
曲ファイル名の格納場所は、曲ファイル69の格納場所を示すパスであり、PD用付加情報の格納場所は、PD用付加情報72の格納場所を示すパスであり、PC用付加情報の格納場所は、PC用付加情報70の格納場所を示すパスであり、PC編集用付加情報の格納場所は、PC編集用付加情報71の格納場所を示すパスである。
The storage location of the song file name is a path indicating the storage location of the
図5に示す例の場合、1である曲IDに対応して、曲名が「Song-A」であり、アーティスト名が「4 hero」であり、曲ファイル名の格納場所が「C:\Root\Song-A\track.omg」であり、PD用付加情報の格納場所が「C:\Root\Song-A\msainf.msf」であり、PC用付加情報の格納場所が「C:\Root\Song-A\PKG00001」であり、PC編集用付加情報の格納場所が「C:\Root\Song-A\PKG000011-edit」であるデータが記録されている。 In the example shown in FIG. 5, the song name is “Song-A”, the artist name is “4 hero”, and the storage location of the song file name is “C: \ Root” corresponding to the song ID of 1. \ Song-A \ track.omg ", the PD additional information storage location is" C: \ Root \ Song-A \ msainf.msf ", and the PC additional information storage location is" C: \ Root \ Song-A \ PKG00001 ", and data where the storage location of the additional information for PC editing is" C: \ Root \ Song-A \ PKG000011-edit "is recorded.
また、図5に示す例の場合、2である曲IDに対応して、曲名が「Song-B」であり、アーティスト名が「4 hero」であり、曲ファイル名の格納場所が「C:\Root\Song-B\track.omg」であり、PD用付加情報の格納場所が「C:\Root\Song-B\msainf.msf」であり、PC用付加情報の格納場所が「C:\Root\Song-B\PKG00001」であり、PC編集用付加情報の格納場所が「C:\Root\Song-B\PKG000011-edit」であるデータが記録されている。 In the example shown in FIG. 5, the song name is “Song-B”, the artist name is “4 hero”, and the song file name storage location is “C: \ Root \ Song-B \ track.omg ", the PD additional information storage location is" C: \ Root \ Song-B \ msainf.msf ", and the PC additional information storage location is" C: \ Root \ Song-B \ PKG00001 ", and the storage location of the additional information for PC editing is" C: \ Root \ Song-B \ PKG000011-edit ".
さらにまた、図5に示す例の場合、3である曲IDに対応して、曲名が「Song-C」であり、アーティスト名が「Unknown」であり、曲ファイル名の格納場所が「C:\Root\Song-B\track.omg」であり、PD用付加情報の格納場所が「C:\Root\Song-C\msainf.msf」であり、PC用付加情報の格納場所が「C:\Root\Song-C\PKG00001」であり、PC編集用付加情報の格納場所が「C:\Root\Song-C\PKG000011-edit」であるデータが記録されている。 Furthermore, in the example shown in FIG. 5, the song name is “Song-C”, the artist name is “Unknown”, and the storage location of the song file name is “C: \ Root \ Song-B \ track.omg ", the PD additional information storage location is" C: \ Root \ Song-C \ msainf.msf ", and the PC additional information storage location is" C: \ Root \ Song-C \ PKG00001 ", and data in which the storage location of the additional information for PC editing is" C: \ Root \ Song-C \ PKG000011-edit "is recorded.
再び、図3の説明に戻る。曲ファイル格納部68−1は、例えば、HDD21またはリムーバブルディスク装置などの図示せぬ外部記憶装置で構成され、曲ファイル69、PC用付加情報70、PC編集用付加情報71、およびPD用付加情報72などのファイルを格納する。
Returning again to the description of FIG. The song file storage unit 68-1 is configured by an external storage device (not shown) such as an
曲ファイル69は、曲の楽音データ(いわゆるコンテンツ)を含むファイルである。曲ファイル69には、楽音データの他、ヘッダや付加情報のパス(付加情報の格納場所を示す情報)などが含まれている。
The
PC用付加情報70は、パーソナルコンピュータ1によって管理される、曲に関する付加情報である。従って、PC用付加情報70は、パーソナルコンピュータ1が読み込みやすいように最適化された、拡張性の高いフォーマット(例えば、XML(Extensible Markup Language)言語)で記述されている。このPC用付加情報70は、読み取り専用であり、変更されることはない。
The PC
ムーブイン時、転送処理部63は、ポータブルデバイス5からPDプラグイン75を介してコンテンツが供給されたとき、ポータブルデバイス5に記録されているPC用付加情報を読み取り、それを曲管理部64に供給し、曲ファイル格納部68−1に格納(記録)させる。以下、ポータブルデバイス5から読み取られるPC用付加情報は、曲ファイル格納部68−1に格納されるPC用付加情報70と区別するために、PC用付加情報77と記載する。
At the time of move-in, when the content is supplied from the
また、ムーブアウト時、転送処理部63は、GUI部61から供給された曲IDに基づいて、曲管理部64に、曲ファイル格納部68−1に格納されているPC用付加情報70を読み出させ、それを、PDプラグイン75を介してポータブルデバイス5に転送する。
At the time of move-out, the
PC編集用付加情報71は、パーソナルコンピュータ1によって管理される、曲に関する付加情報である。従って、PC編集用付加情報71は、パーソナルコンピュータ1が読み込みやすいように最適化された、拡張性の高いフォーマット(例えば、XML言語)で記述されている。このPC編集用付加情報71は、読み書き可能であり、適宜、使用者によって変更される。
The PC editing
ムーブイン時、転送処理部63は、ポータブルデバイス5からPDプラグイン75を介してコンテンツが供給されたとき、ポータブルデバイス5に記録されているPC用付加情報77を読み取り、それをバックアップコピー(複写)してPC編集用付加情報71を作成する。転送処理部63は、作成されたPC編集用付加情報71を曲管理部64に供給し、曲ファイル格納部68−1に格納させる。
At the time of move-in, when the content is supplied from the
また、ムーブアウト時、転送処理部63は、GUI部61から供給された曲IDに基づいて、曲管理部64に、曲ファイル格納部68−1に格納されているPC編集用付加情報71を読み出させ、それを破棄(削除)させる。
At the time of move-out, the
さらにまた、チェックアウト時、転送処理部63は、GUI部61から供給された曲IDに基づいて、曲管理部64に、曲ファイル格納部68−1に格納されているPC編集用付加情報71を読み出させ、それを、PDプラグイン75を介してポータブルデバイス5に転送する。
Furthermore, at the time of check-out, the
PD用付加情報72は、ポータブルデバイス5によって管理される、曲に関する付加情報であり、曲ファイル格納部68−1にそのまま格納される。
The PD
ムーブイン時、転送処理部63は、ポータブルデバイス5からPDプラグイン75を介してコンテンツが供給されたとき、ポータブルデバイス5に記録されているPD用付加情報を読み取り、それを曲管理部64に供給し、曲ファイル格納部68−1に格納(記録)させる。以下、ポータブルデバイス5から読み取られるPD用付加情報は、曲ファイル格納部68−1に格納されるPD用付加情報72と区別するために、PD用付加情報78と記載する。
During the move-in, when the content is supplied from the
また、ムーブアウト時、転送処理部63は、GUI部61から供給された曲IDに基づいて、曲管理部64に、曲ファイル格納部68−1に格納されているPD用付加情報72を読み出させ、それを、PDプラグイン75を介してポータブルデバイス5に転送する。
At the time of move-out, the
曲ファイル格納部68−1に記録されているコンテンツには、権利情報を有するものと、権利情報を有しないものがある。曲ファイル格納部68−1は、1つの曲に対応する、1以上のファイルを格納することができる。曲ファイル格納部68−1は、例えば、1つのドライブレターに対応する。曲ファイル格納部68−1に対応するドライブレターが、変更される場合がある。 The content recorded in the song file storage unit 68-1 includes content having right information and content not having right information. The song file storage unit 68-1 can store one or more files corresponding to one song. The music file storage unit 68-1 corresponds to one drive letter, for example. The drive letter corresponding to the music file storage unit 68-1 may be changed.
曲ファイル格納部68−2は、曲ファイル格納部68−1と同様の構成であるため、その説明は省略する。 The music file storage unit 68-2 has the same configuration as that of the music file storage unit 68-1, and a description thereof will be omitted.
以下、曲ファイル格納部68−1または68−2を個々に区別する必要がないとき、単に、曲ファイル格納部68と称する。 Hereinafter, when it is not necessary to individually distinguish the music file storage unit 68-1 or 68-2, the music file storage unit 68-1 or 68-2 is simply referred to as a music file storage unit 68.
図6は、曲ファイル格納部68のデータ構造を説明する図である。同図に示されるように、曲ファイル格納部68は、例えば、「C:\Root」を名称に持つディレクトリで構成され、その下位の階層には、例えば、曲Aを格納する、「Song-A」を名称に持つディレクトリと、曲Bを格納する、「Song-B」を名称に持つディレクトリが存在する。なお、「C:\Root」、「Song-A」もしくは「Song-B」に続いて「¥」がある場合には、そのディレクトリに下位の階層があることを示す。 FIG. 6 is a diagram for explaining the data structure of the music file storage unit 68. As shown in the figure, the music file storage unit 68 is composed of, for example, a directory having the name “C: \ Root”, and “Song- There is a directory with the name “A” and a directory with the name “Song-B” that stores the song B. Note that “¥” following “C: \ Root”, “Song-A”, or “Song-B” indicates that the directory has a lower hierarchy.
「Song-A」を名称に持つディレクトリには、「track.omg」と名前が付された曲ファイル、「msainf.msf」と名前が付されたPD用付加情報72、「PKG00001」を名称に持つディレクトリ、および「PKG00001-edit」を名称に持つディレクトリが格納されている。
In the directory named “Song-A”, the song file named “track.omg”,
「track.omg」と名前が付された曲ファイルは、ヘッダ、曲データ、および付加情報パスで構成されている。ここで、付加情報パスとは、PC用付加情報70の格納場所を相対パスで示している。すなわち、「track.omg」と名前が付された曲ファイルは、付加情報パスによって、「PKG00001」を名称に持つディレクトリにリンクされている。
A song file named “track.omg” is composed of a header, song data, and an additional information path. Here, the additional information path indicates the storage location of the additional information for
「PKG00001」を名称に持つディレクトリの下位の階層には、「package.xml」と名前が付されたPC編集用付加情報71の記述ファイル、「Image.jpg」と名前が付された画像ファイル、「Lyrics.txt」と名前が付された歌詞ファイルが格納されている。
In the lower hierarchy of the directory having the name “PKG00001”, a description file of the
「package.xml」と名前が付されたPC編集用付加情報71の記述ファイルには、タイトル、アーティスト名、ジャンル名、画像パス、歌詞パス、およびその他の情報などが記述されている。ここで、画像パスとは、「Image.jpg」と名前が付された画像ファイルの格納場所を示しており、歌詞パスとは、「Lyrics.txt」と名前が付された歌詞ファイルの格納場所を示している。「Image.jpg」と名前が付された画像ファイルは、ジャケットなどの画像データであり、「Lyrics.txt」と名前が付された歌詞ファイルは、その曲の歌詞(テキスト)である。
The description file of the PC editing
再び、図3の説明に戻る。ポータブルデバイス5−1には、曲ファイル76、PC用付加情報77、およびPD用付加情報78が記録されている。
Returning again to the description of FIG. In the portable device 5-1, a
曲ファイル76は、曲の楽音データを含むファイルである。曲ファイル76には、楽音データの他、ヘッダや付加情報のパスなどが含まれている。
The
PC用付加情報77は、パーソナルコンピュータ1によって管理される、曲に関する付加情報であり、ポータブルデバイス5にそのまま記録される。
The PC
PD用付加情報78は、ポータブルデバイス5−1によって管理される、曲に関する付加情報である。従って、PD用付加情報78は、ポータブルデバイス5−1が読み込みやすいように単純なフォーマットで記述されている。
The PD
チェックイン時、転送処理部63は、GUI部61から供給された曲IDに基づいて、ポータブルデバイス5に記録されているPD用付加情報78を、PDプラグイン78を介して読み出し、それを破棄(削除)する。なお、転送処理部63は、読み出したPD用付加情報78を曲管理部64に供給し、曲格納部68−1に格納されているPD用付加情報72に上書きさせるようにしてもよい。
At the time of check-in, the
ポータブルデバイス5−2および5−3には、ポータブルデバイス5−1と同様に、曲ファイル76、PC用付加情報77、およびPD用付加情報78が記録されている。
Similar to the portable device 5-1, a
図7は、ポータブルデバイス5のデータ構造を説明する図である。同図に示されるように、ポータブルデバイス5は、例えば、曲ファイルを管理する、「HIFI」を名称に持つディレクトリ、および、PC用付加情報77を格納する、「PACKAGES」を名称に持つディレクトリが存在する。なお、「HIFI」もしくは「PACKAGES」に続いて「¥」がある場合には、そのディレクトリに下位の階層があることを示す。
FIG. 7 is a diagram for explaining the data structure of the
「HIFI」のディレクトリには、「PBLIST.MSF」と名前が付された曲ファイル76の管理情報、「A3D00001.MSA」と名前が付された曲Aの曲ファイル、および「A3D00002.MSA」と名前が付された曲Bの曲ファイルが格納されている。
In the “HIFI” directory, the management information of the
「A3D00001.MSA」と名前が付された曲ファイルは、ヘッダ、PD用付加情報78、付加情報パス、および曲データ(曲A)で構成されており、「A3D00002.MSA」と名前が付された曲ファイルも同様に、ヘッダ、PD用付加情報78、付加情報パス、および曲データ(曲B)で構成される。ここで、付加情報パスとは、PC用付加情報77の格納場所を絶対パスで示している。すなわち、「A3D00001.MSA」と名前が付された曲ファイルは、付加情報パスによって、「PACKAGES」を名称に持つディレクトリの下位の階層の「PKG00001」を名称に持つディレクトリにリンクされている。
The song file named “A3D00001.MSA” is composed of a header, PD
「PACKAGES」を名称に持つディレクトリの下位の階層には、「PKG00001」を名称に持つ曲AのPC用付加情報を格納するディレクトリ、および、「PKG00002」を名称に持つ曲BのPC用付加情報を格納するディレクトリが存在する。 In the lower hierarchy of the directory having the name “PACKAGES”, a directory for storing additional information for PC of song A having the name “PKG00001” and additional information for PC of song B having the name “PKG00002” There is a directory to store
「PKG00001」のディレクトリには、「package.xml」と名前が付されたPC用付加情報77の記述ファイル、「Image.jpg」と名前が付された画像ファイル、「Lyrics.txt」と名前が付された歌詞ファイルが格納されている。
In the directory of “PKG00001”, there is a description file of
「package.xml」と名前が付されたPC用付加情報77の記述ファイルには、タイトル、アーティスト名、ジャンル名、画像パス、歌詞パス、およびその他の情報などが記述されている。ここで、画像パスとは、「Image.jpg」と名前が付された画像ファイルの格納場所を示しており、歌詞パスとは、「Lyrics.txt」と名前が付された歌詞ファイルの格納場所を示している。「Image.jpg」と名前が付された画像ファイルは、ジャケットなどの画像データであり、「Image.jpg」と名前が付された歌詞ファイルは、その曲の歌詞(テキスト)である。
The description file of the PC
次に、図8を参照して、コンテンツのインポートについて説明する。 Next, content import will be described with reference to FIG.
メモリカード9−1は、EMDサーバ3、端末装置6、または録音機能付きポータブルデバイス5−4から記憶された、インポート(1回のみの移動)が許可されているコンテンツを記憶する。
The memory card 9-1 stores content permitted to be imported (moved only once) stored from the
インポートが許可されているコンテンツがメモリカード9−1から、パーソナルコンピュータ1にインポートされたとき、パーソナルコンピュータ1にインポートされたコンテンツについて、例えば、ポータブルデバイス5−1にチェックアウトし、チエックアウトした後、ポータブルデバイス5−1からチェックインすることが許可される。しかし、パーソナルコンピュータ1にインポートされたコンテンツについて、メモリカード9−2への移動は許可されない。勿論、他のメモリカード9への移動も許可されない。すなわち、メモリカード9−1に記憶されているコンテンツは、1回のみの移動が許可されており、メモリカード9−1からパーソナルコンピュータ1にインポート(1回移動)されると、それ以降、チェックインもしくはチェックアウトすることしか許可されない。
When content permitted to be imported is imported from the memory card 9-1 to the
次に、図9を参照して、コンテンツの移動について説明する。 Next, content movement will be described with reference to FIG.
メモリカード9−1は、EMDサーバ3、端末装置6、または録音機能付きポータブルデバイス5−4から記憶された、移動が許可されているコンテンツを記憶する。なお、1回のみの移動(すなわちインポート)が許可されているコンテンツについては図4を用いて上述したので、ここでは、2回以上の移動が許可されているコンテンツについて説明する。
The memory card 9-1 stores the content permitted to move, which is stored from the
2回以上の移動が許可されているコンテンツがメモリカード9−1から、パーソナルコンピュータ1に移動されたとき、パーソナルコンピュータ1に移動されたコンテンツについて、例えば、ポータブルデバイス5−1にチェックアウトし、チエックアウトした後、ポータブルデバイス5−1からチェックインすることが許可される。
When content that is permitted to be moved twice or more is moved from the memory card 9-1 to the
パーソナルコンピュータ1に移動されたコンテンツついて、メモリカード9−2への移動が許可される。さらに、メモリカード9−2に移動されたコンテンツについて、パーソナルコンピュータ1への移動が許可される。
The content moved to the
しかし、パーソナルコンピュータ1からポータブルデバイス5−1にチェックアウトされた後、コンテンツが、メモリカード9−3へ移動されたとき、ポータブルデバイス5−1に格納されているコンテンツについて、パーソナルコンピュータ1へのチェックインは許可されない。
However, when the content is moved to the memory card 9-3 after being checked out from the
図10は、本発明を適用したジュークボックスアプリケーションプログラムがRAM13にロードされて実行され、ユーザが、コンテンツを、チェックイン、チェックアウト、ムーブイン、もしくはムーブアウトしようとした場合に、GUI部61がディスプレイ20に表示させるウィンドウを示す図である。
FIG. 10 shows a case where the
GUI部61は、ディスプレイ20に、パーソナルコンピュータ1に格納されているコンテンツに対応する曲名などを表示するためのフィールド101、および、ポータブルデバイス5に格納されているコンテンツに対応する曲名などを表示するためのフィールド102、チェックインボタン103−1、チェックアウトボタン103−2、ムーブインボタン104−1、およびムーブアウトボタン104−2を含むウィンドウを表示させる。図10に示すウィンドウには、この他、プレイヤ操作部105、および、タブ群106が表示されている。
The
チェックインボタン103−1は、フィールド102で選択された所定の曲名に対応するコンテンツをパーソナルコンピュータ1にチェックインする場合に操作され、チェックアウトボタン103−2は、フィールド101で選択された所定の曲名に対応するコンテンツをポータブルデバイス5にチェックアウトする場合に操作される。
The check-in button 103-1 is operated when checking in the content corresponding to the predetermined song name selected in the
例えば、使用者は、キーボード18もしくはマウス19を操作して、フィールド101で所定の曲名を選択した後、チェックアウトボタン103−2を押下することによって、パーソナルコンピュータ1からポータブルデバイス5にコンテンツをチェックアウトすることができる。また、使用者は、フィールド102で所定の曲名を選択した後、チェックインボタン103−1を押下することによって、ポータブルデバイス5からパーソナルコンピュータ1にコンテンツをチェックインすることができる。当然のことながら、選択されたコンテンツに、チェックアウトもしくはチェックインすることが許可されているか否かの判定が行われることは言うまでもない。
For example, the user operates the keyboard 18 or
なお、上述したように、使用者が、フィールド101で所定の曲名を選択し、チェックアウトボタン103−2を押下して操作する以外に、例えば、図7に示されるように、使用者が、フィールド101で所定の曲名をカーソル111により選択したままフィールド102までドラッグ(移動)し、そこでドロップすることによって、パーソナルコンピュータ1からポータブルデバイス5にコンテンツをチェックアウトすることができる。同様に、使用者が、フィールド102で所定の曲名をカーソル111により選択したままフィールド101までドラックし、そこでドロップすることによって、ポータブルデバイス5からパーソナルコンピュータ1にコンテンツをチェックインすることができる。
As described above, in addition to the user selecting a predetermined song name in the
ムーブインボタン104−1は、フィールド102で選択された所定の曲名に対応するコンテンツをパーソナルコンピュータ1にムーブインする場合に操作され、ムーブアウトボタン104−2は、フィールド101で選択された所定の曲名に対応するコンテンツをポータブルデバイス5にムーブアウトする場合に操作される。
The move-in button 104-1 is operated when moving the content corresponding to the predetermined music title selected in the
例えば、使用者は、フィールド101で所定の曲名を選択した後、ムーブアウト104−2を押下することによって、パーソナルコンピュータ1からポータブルデバイス5にコンテンツをムーブアウトすることができる。また、使用者は、フィールド102で所定の曲名を選択した後、ムーブインボタン104−1を押下することによって、ポータブルデバイス5からパーソナルコンピュータ1にコンテンツをムーブインすることができる。当然のことながら、選択されたコンテンツに、ムーブアウトもしくはムーブインすることが許可されているか否かの判定が行われることは言うまでもない。
For example, the user can move out content from the
なお、上述したように、使用者が、フィールド101で所定の曲名を選択し、ムーブアウトボタン104−2を押下して操作する以外に、例えば、図8に示されるように、使用者が、フィールド101で所定の曲名をカーソル111により選択し、かつ、シフトキーを押下したままフィールド102までドラッグし、そこでドロップすることによって、パーソナルコンピュータ1からポータブルデバイス5にコンテンツをムーブアウトすることができる。また、使用者が、フィールド102で所定の曲名をカーソル111により選択したままフィールド101までドラッグし、そこでドロップすることによって、ポータブルデバイス5からパーソナルコンピュータ1にコンテンツをムーブインすることができる。
As described above, the user selects a predetermined song name in the
このように、ドラッグ&ドロップによる操作で、コンテンツをチェックアウトもしくはムーブアウトする場合には、ドロップ時にシフトキーが押下されているか否かによって、チェックアウトもしくはムーブアウトの転送方法が指定される。 As described above, when the content is checked out or moved out by the drag-and-drop operation, the transfer method of the check-out or move-out is specified depending on whether or not the shift key is pressed at the time of dropping.
プレイヤ操作部105は、使用者が、ジュークボックスアプリケーションプログラムにインポートもしくは移動されたコンテンツデータを再生する場合に用いる各種の操作ボタンにより構成されている。タブ群106は、「CD」と名前が付されたタブ(以下、単に「CD」タブと称し、その他も同様とする)、「インポート」タブ、「プレイリスト」タブ、「チェックイン/アウト」タブ、「機器・メディア」タブ、および、「インターネット」タブにより構成されている。いまの場合、使用者により、「チェックイン/アウト」タブが選択されることにより、フィールド101および102が表示されている。
The
「CD」タブは、ドライブ22に装着されたCDに記録されているコンテンツデータを再生させる場合などに選択される。「インポート」タブは、HDD21に記録されているコンテンツデータのうち、ジュークボックスアプリケーションプログラムが管理するコンテンツデータとして登録されていないコンテンツデータをプレイリストに登録する場合などに選択される。「プレイリスト」タブは、プレイリストに登録されたコンテンツデータを再生させたり、所望のコンテンツデータを集めて、お気に入りのコンテンツデータ群を編集する場合などに選択される。「チェックイン/アウト」タブは、ポータブルデバイス5などの外部機器からコンテンツデータをチェックインもしくはポータブルデバイス5にチェックアウトする場合などに選択される。「インターネット」タブは、ネットワーク2などに接続し、所望のコンテンツをダウンロードする場合に選択される。
The “CD” tab is selected when reproducing content data recorded on a CD loaded in the
図10に示すウィンドウにおいて、例えば、使用者が、フィールド102に表示されている複数の曲名の中から、「2人で散歩」と名前が付された曲名をキーボード18もしくはマウス19によって選択し、ムーブインボタン104−1を押下した場合、転送処理部63は、PDプラグイン75を介してポータブルデバイス5から供給されるコンテンツを、曲管理部64、ファイル検索部66を介してデータベース67に転送(ムーブイン)する処理を開始する。このとき、GUI部61は、例えば、図11に示されるようなダイアログボックス111をディスプレイ20に表示させる。
In the window shown in FIG. 10, for example, the user selects a song name named “walking with two people” from among a plurality of song names displayed in the
図11に示すダイアログボックス111には、「転送処理中です。外部機器・メディアを抜かないで下さい(故障の原因になります)」といったメッセージとともに、中断ボタン112が表示される。
In the
これにより、使用者は、選択されたコンテンツが転送中(ムーブイン中)であることを知ることができ、コンテンツの転送を中断したい場合には、中断ボタン112を選択して、処理を中断することができる。 Thereby, the user can know that the selected content is being transferred (moving in), and if the transfer of the content is to be interrupted, the user can select the interrupt button 112 to interrupt the process. Can do.
転送処理部63によるコンテンツの転送(ムーブイン)が終了されると、GUI部61は、例えば、図12に示されるウィンドウに更新する。すなわち、フィールド101に、いまムーブインされたコンテンツの曲名である「2人で散歩」が表示され、フィールド102から、「2人で散歩」の曲名が削除される。
When the content transfer (move-in) by the
例えば、使用者が、いまムーブインされた「2人で散歩」の曲名を選択し、プレイヤ部102の「ファイル」の項目の中の「プロパティ」の項目を選択することにより、GUI部61は、例えば、図13に示されるようなプロパティ画面をディスプレイ20に表示させる。
For example, when the user selects the song name “walking with two people” that has just been moved in and selects the “property” item in the “file” item of the
図13に示されるように、プロパティ画面には、「曲情報」と名前が付されたタブ121、「付加情報」と名前が付されたタブ122、および「ファイル情報」と名前が付されたタブ123などが配置されている。
As shown in FIG. 13, the property screen has a
GUI部61は、「曲情報」と名前が付されたタブ121がアクティブとされているとき、タイトル、アーティスト名、ジャンル名、アルバムのトラック名、演奏時間、登録日時、著作権情報、および利用条件などを表示させる。
When the
使用者は、図13に示す曲情報のうち、タイトル、アーティスト名、ジャンル名、もしくはアルバムのトラック名などを、キーボード18もしくはマウス19を操作して変更することができる。
The user can change the title, artist name, genre name, album track name, etc. of the music information shown in FIG. 13 by operating the keyboard 18 or the
また、GUI部61は、「付加情報」と名前が付されたタブ122がアクティブとされるとき、例えば、図14に示されるように、ジャケットの画像もしくはサムネイル画像などを追加する場合に選択される追加ボタン131、記録されているジャケットの画像もしくはサムネイル画像などを削除する場合に選択される削除ボタン132、歌詞を編集する場合に選択される歌詞編集ボタン133、ライナノーツを編集する場合に選択されるライナノーツ編集ボタン134、その曲の付加情報を提供しているウェブサイトにアクセスする場合に選択される開くボタン135、付加情報を提供しているウェブサイトにアクセスするためのURL(Uniform Resource Locator)を追加する場合に選択される追加ボタン136、記録されているURLを変更する場合に選択される変更ボタン137、および、記録されているURLを削除する場合に選択される削除ボタン138などを表示させる。
The
例えば、使用者が、図14に示すプロパティ画面において、歌詞編集ボタン133を選択した場合、GUI部61は、例えば、図15に示されるような歌詞編集画面をディスプレイ20に表示させる。
For example, when the user selects the
これにより、使用者は、図15に示す歌詞編集画面上で、キーボード18を操作して、自分好みに歌詞の編集を行うことができる。 Thus, the user can edit the lyrics according to his / her preference by operating the keyboard 18 on the lyrics editing screen shown in FIG.
また例えば、使用者が、図14に示すプロパティ画面において、ライナノーツ編集ボタン134を選択した場合、GUI部61は、例えば、図16に示されるようなライナノーツ編集画面をディスプレイ20に表示させる。
Further, for example, when the user selects the linanoart edit button 134 on the property screen shown in FIG. 14, the
これにより、使用者は、図16に示したライナノーツ編集画面上で、キーボード18を操作して、自分好みにライナノーツの編集を行うことができる。 As a result, the user can edit the linanoart according to his / her preference by operating the keyboard 18 on the linanoart editing screen shown in FIG.
以上のようにして、使用者によって歌詞もしくはライナノーツの編集が行われると、GUI部61は、例えば、図17に示されるようなプロパティ画面を表示させる。すなわちGUI部61は、使用者による編集作業に基づいて、歌詞やライナノーツが書き換えられているため、それをオリジナルの歌詞およびライナノーツに戻すための戻すボタン151を表示させる。
As described above, when the user edits the lyrics or linanoarts, the
これにより、使用者は、編集した付加情報を誤って消去した場合、戻すボタン151を選択することによって、容易にオリジナルの付加情報を復元させることができる。
Accordingly, when the user deletes the edited additional information by mistake, the user can easily restore the original additional information by selecting the
次に、本発明の実施の形態の動作について、フローチャートを参照して順に説明する。 Next, the operation of the embodiment of the present invention will be described in order with reference to a flowchart.
まず、コンテンツの配信処理について説明する。 First, content distribution processing will be described.
EMDサーバ3は、例えば、ネットワーク2を介して、ポータブルデバイス5にコンテンツを配信する場合、パーソナルコンピュータ1で読み取り可能なPC用付加情報77を生成するとともに、ポータブルデバイス5で読み取り可能なPD用付加情報78を生成する。EMDサーバ3は、PC用付加情報77を、拡張性の高いフォーマットで記述し、PD用付加情報78を、単純なフォーマットで記述し、それらをコンテンツに付加して配信する。
For example, when distributing content to the
ダウンロードされたPC用付加情報77は、ポータブルデバイス5にそのまま記録される。一方、PD用付加情報78は、ポータブルデバイス5に記録された後、使用者による操作に基づいて、図示せぬディスプレイに表示させることができる。
The downloaded PC
そして、ポータブルデバイス5に記録されたコンテンツを、例えば、パーソナルコンピュータ1にムーブインする場合、コンテンツとともに、PC用付加情報77およびPD用付加情報78がパーソナルコンピュータ1に転送される。転送されたPD用付加情報78は、パーソナルコンピュータ1にPD用付加情報72としてそのまま記録される。一方、PC用付加情報77は、パーソナルコンピュータ1にPC用付加情報70として記録された後、使用者による操作に基づいて、ディスプレイ20に表示させることができる。
For example, when the content recorded in the
以上のように、EMDサーバ3は、パーソナルコンピュータ1で表示可能なPC用付加情報、および、ポータブルデバイス5で表示可能なPD用付加情報をコンテンツに付加して配信する。これにより、パーソナルコンピュータ1およびポータブルデバイス5では、自分が読み取り可能なフォーマットで記述された付加情報を、必要に応じて、それぞれ表示させることができる。
As described above, the
次に、図18のフローチャートを参照して、ポータブルデバイス5からパーソナルコンピュータ1にコンテンツをムーブイン(インポートを含む)する場合のコンテンツおよび付加情報の転送処理について説明する。
Next, a transfer process of content and additional information when moving content (including import) from the
使用者が、図10に示したウィンドウのフィールド102の中から、ムーブインする曲名を選択し、ムーブインボタン104−1を押下すると、ステップS1において、転送処理部63は、ムーブイン前処理認証を行う。ここで行われるムーブイン前処理認証は、例えば、選択された曲名に対応するコンテンツが、ムーブイン可能なコンテンツであるか否か、改竄されたものではない正当なコンテンツであるか否か、もしくは、通信先のポータブルデバイス5が正当な通信先であるか否かなどの処理である。
When the user selects a song name to be moved in from the
認証に成功すると、ステップS2において、転送処理部63は、ポータブルデバイス5に記録されている曲ファイル76を、パーソナルコンピュータ1に変換コピーする。具体的には、転送処理部63が、PDプラグイン75を介して、ポータブルデバイス5に記録されている曲ファイル76(例えば、図7に示した、「HIFI」を名称に持つディレクトリ内の「A3D00001.MSA」と名前が付された曲ファイル)を読み出し、読み出された曲ファイル76を変換コピーし、曲管理部64、ファイル検索部66、およびデータベース67を介して、曲ファイル格納部68に、曲ファイル69として格納させる。
If the authentication is successful, the
ステップS3において、転送処理部63は、ポータブルデバイス5に記録されている、曲ファイル76から付加情報パスを取得する。具体的には、転送処理部63が、PDプラグイン75を介して、ポータブルデバイス5に記録されている曲ファイル76(いまの場合、「A3D00001.MSA」と名前が付された曲ファイル)に含まれる付加情報パス(PC用付加情報77の格納場所)を取得する。
In step S <b> 3, the
ステップS4において、転送処理部63は、ステップS3の処理で取得された付加情報パスから、PC用付加情報77を読み出し、パーソナルコンピュータ1にコピーさせる。具体的には、転送処理部63が、PDプラグイン75を介して、ポータブルデバイス5に記録されているPC用付加情報77(いまの場合、図7に示した、「PACKAGES」を名称に持つディレクトリ内の「PKG00001」を名称に持つディレクトリ)を読み出し、読み出されたPC用付加情報77をコピーし、曲管理部64、ファイル検索部66、およびデータベース67を介して、曲ファイル格納部68に、PC用付加情報70として格納させる。
In step S4, the
ステップS5において、転送処理部63は、ポータブルデバイス5に記録されているPD用付加情報78をパーソナルコンピュータ1にバックアップする。具体的には、転送処理部63が、PDプラグイン75を介して、ポータブルデバイス5に記録されている曲ファイル76を管理するディレクトリ内にあるPD用付加情報78(いまの場合、「A3D00001.MSA」と名前が付された曲ファイルに含まれるPD用付加情報78)を読み出し、読み出されたPD用付加情報78をバックアップコピーし、曲管理部64、ファイル検索部66、およびデータベース67を介して、曲ファイル格納部68に、PD用付加情報72として格納させる。
In step S <b> 5, the
ステップS6において、転送処理部63は、パーソナルコンピュータ1上の曲ファイル69に、付加情報パスを設定する(書き込む)。具体的には、転送処理部63が、ステップS2の処理で曲ファイル格納部68に格納(コピー)させた曲ファイル69に、ステップS4の処理で曲ファイル格納部68に格納させたPC用付加情報70の格納場所を示す付加情報パスを設定する。
In step S <b> 6, the
ステップS7において、転送処理部63は、曲ファイル69および付加情報(PC用付加情報70およびPD用付加情報72)の書き込みに成功したか否か、すなわち、曲ファイル格納部68に正しく曲ファイル69および付加情報が格納されたか否かを判定し、曲ファイル69および付加情報の書き込みに成功したと判定した場合、ステップS8に進み、ムーブイン後処理認証を行う。ここで行われるムーブイン後処理認証は、例えば、データベース67の曲ファイル格納部68に、コンテンツが正しくムーブインされたか否か、欠落しているファイルがないか否かなどの処理である。
In step S7, the
ステップS9において、転送処理部63は、PDプラグイン75を介して、ポータブルデバイス5上のPC用付加情報77(いまの場合、図7に示した「PACKAGES」を名称に持つディレクトリ内の「PKG00001」を名称に持つディレクトリ)を削除する。
In step S9, the
ステップS10において、転送処理部63は、PDプラグイン75を介して、ポータブルデバイス5上の曲ファイル76(いまの場合、「HIFI」を名称に持つディレクトリ内の「A3D00001.MSA」と名前が付された曲ファイル)を削除する。
In step S10, the
以上のステップS1乃至S10の処理によって、コンテンツのムーブインが正常に終了されると、GUI部61は、図10に示したウィンドウのフィールド101に、ムーブインされたコンテンツに対応する曲名を表示させるとともに、フィールド102からその曲名を削除する。
When the content move-in is completed normally by the above steps S1 to S10, the
使用者が、例えば、ムーブインされたコンテンツの曲名を選択し、プレイヤ部102の「ファイル」の項目の中の「プロパティ」の項目を選択すると、ステップS11において、GUI部61は、PC用付加情報70をディスプレイ20に表示させる。これにより、図13に示したようなプロパティ画面がディスプレイ20に表示される。
For example, when the user selects a song title of the moved-in content and selects the “Property” item in the “File” item of the
ステップS7において、曲ファイル69および付加情報の書き込みに成功していない、すなわち、曲ファイル格納部68に正しく曲ファイル69および付加情報が格納されていないと判定された場合、ステップS12に進み、転送処理部63は、ステップS2の処理で曲ファイル格納部68にコピーされた曲ファイル69を削除し、ステップS13において、ステップS4の処理で曲ファイル格納部68にコピーされたPC用付加情報70を削除し、さらに、ステップS14において、ステップS5の処理で曲ファイル格納部68にバックアップコピーされたPD用付加情報72を削除し、処理は終了される。
If it is determined in step S7 that the
このように、ポータブルデバイス5に記録されているコンテンツをパーソナルコンピュータ1にムーブインする場合、先に、曲ファイルおよびコンテンツの付加情報をパーソナルコンピュータ1にコピーし、曲ファイルおよび付加情報の書き込み(コピー)に成功したと判定されたときに、ポータブルデバイス5上の曲ファイルおよび付加情報を削除するようにしたので、データを損失させることなく、コンテンツおよび付加情報を転送させることができる。
As described above, when the content recorded in the
また、EMDサーバ3より、拡張性の高いフォーマットで記述されたPC用付加情報、および単純なフォーマットで記述されたPD用付加情報がコンテンツとともに配信されるので、パーソナルコンピュータ1では、PC用付加情報70を表示させることができ、ポータブルデバイス5では、PD用付加情報78を表示させることができる。
Further, since the
次に、図19のフローチャートを参照して、パーソナルコンピュータ1からポータブルデバイス5にコンテンツをムーブアウトする場合のコンテンツおよび付加情報の転送処理について説明する。
Next, a transfer process of content and additional information when moving content from the
使用者が、図10に示したウィンドウのフィールド101の中から、ムーブアウトする曲名を選択し、ムーブアウトボタン104−2を押下すると、ステップS31において、転送処理部63は、ムーブアウト前処理認証を行う。ここで行われるムーブアウト前処理認証は、例えば、選択された曲名に対応するコンテンツが、ムーブアウト可能なコンテンツであるか否か、改竄されたものではない正当なコンテンツであるか否か、もしくは、通信先のポータブルデバイス5が正当な通信先であるか否かなどの処理である。
When the user selects a song name to be moved out from the
認証に成功すると、ステップS32において、転送処理部63は、データベース67の曲ファイル格納部68に格納されている曲ファイル69を、ポータブルデバイス5に変換コピーする。具体的には、転送処理部63が、曲ファイル格納部68に記録されている曲ファイル69(例えば、図6に示した「Song-A」を名称に持つディレクトリ内の「track.omg」と名前が付された曲ファイル)を読み出し、読み出された曲ファイル69を変換コピーし、PDプラグイン75を介してポータブルデバイス5に、曲ファイル76として記録させる。
If the authentication is successful, the
ステップS33において、転送処理部63は、データベース67の曲ファイル格納部68に格納されている、曲ファイル69(いまの場合、「track.omg」と名前が付された曲ファイル)に含まれる付加情報パス(PC用付加情報70の格納場所)を取得する。
In step S33, the
ステップS34において、転送処理部63は、ステップS33の処理で取得された付加情報パスから、PC用付加情報70を読み出し、ポータブルデバイス5にコピーさせる。具体的には、転送処理部63が、曲ファイル格納部68に格納されている、PC用付加情報70(いまの場合、図6に示した、「Song-A」を名称に持つディレクトリ内の「PKG00001」を名称に持つディレクトリ)を読み出し、読み出されたPC用付加情報70をコピーし、PDプラグイン75を介してポータブルデバイス5に、PC用付加情報77として記録させる。
In step S <b> 34, the
ステップS35において、転送処理部63は、曲ファイル格納部68に格納されているPD用付加情報72(いまの場合、図6に示した、「Song-A」を名称に持つディレクトリ内にある「msainf.msf」と名前が付されたPD用付加情報72)を読み出し、読み出されたPD用付加情報72を、ステップS32の処理でポータブルデバイス5にコピーされた曲ファイル76に埋め込む。すなわち、例えば、図7に示した、「HIFI」を名称に持つディレクトリ内の「A3D00001.MSA」と名前が付された曲ファイルに、PD用付加情報78が埋め込まれる。
In step S35, the
ステップS36において、転送処理部63は、ステップS32の処理でポータブルデバイス5に記録(コピー)させた曲ファイル76に、ステップS34の処理でポータブルデバイス5に記録させたPC用付加情報77の格納場所を示す付加情報パスを設定する。
In step S36, the
ステップS37において、転送処理部63は、曲ファイル76および付加情報(PC用付加情報77およびPD用付加情報78)の書き込みに成功したか否かを判定し、曲ファイル76および付加情報の書き込みに成功したと判定した場合、ステップS38に進み、ムーブアウト後処理認証を行う。ここで行われるムーブアウト後処理認証は、例えば、ポータブルデバイス5上に、コンテンツが正しくムーブアウトされたか否か、もしくは欠落しているファイルがないか否かなどの処理である。
In step S37, the
ステップS39において、転送処理部63は、データベース67の曲ファイル格納部68に格納されているPC用付加情報70(いまの場合、図6に示した「Song-A」を名称に持つディレクトリ内の「PKG00001」を名称に持つディレクトリ)を削除する。
In step S39, the
ステップS40において、転送処理部63は、曲ファイル格納部63に格納されているPD用付加情報72(いまの場合、図6に示した「Song-A」を名称に持つディレクトリ内の「msainf.msf」と名前が付されたPD用付加情報72)を削除する。
In step S40, the
以上のステップS31乃至S40の処理によって、コンテンツのムーブアウトが正常に終了されると、GUI部61は、図10に示したウィンドウのフィールド102に、ムーブアウトされたコンテンツに対応する曲名を表示させるとともに、フィールド101からその曲名を削除する。
When the content move-out is normally completed by the processes in steps S31 to S40, the
ステップS37において、曲ファイル76および付加情報の書き込みに成功していないと判定された場合、ステップS41に進み、転送処理部63は、ステップS32の処理でポータブルデバイス5上にコピーされた曲ファイル76を削除し、ステップS42において、ステップS34の処理でポータブルデバイス5上にコピーされたPC用付加情報77を削除し、処理は終了される。
If it is determined in step S37 that the
このように、パーソナルコンピュータ1に記録されているコンテンツをポータブルデバイス5などの外部機器にムーブアウトする場合、先に、曲ファイルおよびコンテンツの付加情報をポータブルデバイス5にコピーし、曲ファイルおよび付加情報の書き込み(コピー)に成功したと判定されたときに、パーソナルコンピュータ1上の曲ファイルおよび付加情報を削除するようにしたので、データを損失させることなく、コンテンツおよび付加情報を転送させることができる。
As described above, when the content recorded in the
以上においては、パーソナルコンピュータ1上にPC用付加情報70をディスプレイ20に表示させるようにしたが、本発明はこれに限らず、PC用付加情報70のバックアップコピーを作成し、それをPC編集用付加情報71として、ディスプレイ20に表示させるようにしてもよい。
In the above, the PC
次に、図20のフローチャートを参照して、ポータブルデバイス5からパーソナルコンピュータ1にコンテンツをムーブインする場合のコンテンツおよび付加情報の転送処理について説明する。
Next, a transfer process of content and additional information when moving content from the
ステップS61乃至ステップS70の処理のそれぞれは、図18のステップS1乃至ステップS10の処理のそれぞれと同一なので、その説明は省略する。 Since the processes in steps S61 to S70 are the same as the processes in steps S1 to S10 in FIG. 18, their descriptions are omitted.
ステップS71において、転送処理部63は、ステップS64の処理でデータベース67の曲ファイル格納部68にコピーされたPC用付加情報70を読み取り、それをバックアップコピーしてPC編集用付加情報71を作成する。
In step S71, the
以上のステップS61乃至S71の処理によって、コンテンツのムーブインが正常に終了されると、GUI部61は、図10に示したウィンドウのフィールド101に、ムーブインされたコンテンツに対応する曲名を表示させるとともに、フィールド102からその曲名を削除する。
When the content move-in is completed normally by the above steps S61 to S71, the
使用者が、例えば、ムーブインされたコンテンツの曲名を選択し、プレイヤ部102の「ファイル」の項目の中の「プロパティ」を選択することにより、ステップS72において、GUI部61は、PC編集用付加情報71をディスプレイ20に表示させる。これにより、図13に示したようなプロパティ画面がディスプレイ20に表示される。
For example, when the user selects a song title of the moved-in content and selects “property” in the “file” item of the
ステップS73乃至ステップS75の処理のそれぞれは、図18のステップS12乃至ステップS14の処理のそれぞれと同一なので、その説明は省略する。 Each of the processes in steps S73 to S75 is the same as each of the processes in steps S12 to S14 of FIG.
このように、PC編集用付加情報71をディスプレイ20に表示させることにより、使用者によって、オリジナルのPC用付加情報70が編集されることはない。従って、使用者が自分好みに付加情報を編集したとしても、ムーブアウト時、PC編集用付加情報71を破棄して、オリジナルのPC用付加情報70を転送することにより、使用者によってカスタマイズされた付加情報が流通されることを防止することができる。
Thus, by displaying the PC editing
また、コンテンツを提供するメーカにとっても、不正な付加情報を持ったコンテンツが出回ることを防止することができ、安心してコンテンツを配信することができるとともに、音楽配信サービスの市場を広めることができる。 In addition, it is possible for a maker that provides content to prevent content with illegal additional information from being circulated, so that content can be distributed with peace of mind and the music distribution service market can be expanded.
以上においては、コンテンツをムーブインもしくはムーブアウトする場合の付加情報の転送について説明した。すなわち、パーソナルコンピュータ1では、PC用付加情報70、PC編集用付加情報71、およびPD用付加情報72を保管し、付加情報の編集にはPC用付加情報70もしくはPC編集用付加情報71が使用され、さらに、ポータブルデバイス5にコンテンツがムーブアウトされる場合には、パーソナルコンピュータ1に記録されていたPC用付加情報70が転送されるとともに、PD用付加情報72がそのままポータブルデバイス5に転送されるようにした。
In the above, the transfer of the additional information when moving the content in or out is described. That is, the
また、ポータブルデバイス5では、PC用付加情報77およびPD用付加情報78を保管し、付加情報の編集にはPD用付加情報77が使用され、さらに、パーソナルコンピュータ1にコンテンツがムーブインされる場合には、ポータブルデバイス5に記録(保管)されていたPD用付加情報78が転送されるとともに、PC用付加情報77がそのままパーソナルコンピュータ1に転送されるようにした。
Further, the
次に、図21のフローチャートを参照して、パーソナルコンピュータ1からポータブルデバイス5にコンテンツをチェックアウトする場合のコンテンツおよび付加情報の転送処理について説明する。
Next, content and additional information transfer processing when content is checked out from the
使用者が、図10に示したウィンドウのフィールド101の中から、チェックアウトする曲名を選択し、チェックアウトボタン103−2を押下すると、ステップS91において、転送処理部63は、チェックアウト前処理認証を行う。ここで行われるチェックアウト前処理認証は、例えば、選択された曲名に対応するコンテンツが、チェックアウト可能なコンテンツであるか否か、改竄されたものではない正当なコンテンツであるか否か、もしくは、通信先のポータブルデバイス5が正当な通信先であるか否かなどの処理である。
When the user selects a song name to be checked out from the
認証に成功すると、ステップS92において、転送処理部63は、データベース67の曲ファイル格納部68に格納されている曲ファイル69を、ポータブルデバイス5に変換コピーする。ステップS93において、転送処理部63は、データベース67の曲ファイル格納部68に格納されている、曲ファイル69から付加情報パスを取得する。
If the authentication is successful, the
テップS94において、転送処理部63は、データベース67の曲ファイル格納部68に格納されているPC編集用付加情報71を読み出し、ポータブルデバイス5にコピーさせる。具体的には、転送処理部63が、曲ファイル格納部68に格納されている、PC編集用付加情報71(いまの場合、図6に示した、「Song-A」を名称に持つディレクトリ内の「PKG00001-edit」を名称に持つディレクトリ)を読み出し、PDプラグイン75を介して、ポータブルデバイス5にコピーさせる。これにより、ポータブルデバイス5にPC用付加情報77が記録される。
In step S 94, the
ステップS95において、転送処理部63は、ステップS94の処理で読み出されたPC編集用付加情報71をもとに、PD用付加情報72を作成し、それを、ステップS92の処理でポータブルデバイス5にコピーされた曲ファイル76に埋め込む。ステップS96において、転送処理部63は、ポータブルデバイス5上の曲ファイル76に、付加情報パスを設定する。
In step S95, the
ステップS97において、転送処理部63は、曲ファイル76および付加情報の書き込みに成功したか否かを判定し、曲ファイル76および付加情報の書き込みに成功したと判定した場合、ステップS98に進み、チェックアウト後処理認証を行う。ここで行われるチェックアウト後処理認証は、例えば、ポータブルデバイス5上に、コンテンツが正しくチェックアウトされたか否か、欠落しているファイルがないか否か、もしくは、残りチェックアウト回数の更新などの処理である。
In step S97, the
ステップS97において、曲ファイル76および付加情報の書き込みに成功していないと判定された場合、ステップS99に進む。ステップS99およびステップS100の処理のそれぞれは、図19のステップS41およびステップS42の処理のそれぞれと同一なので、その説明は省略する。
If it is determined in step S97 that writing of the
このように、パーソナルコンピュータ1に記録されているコンテンツをポータブルデバイス5などの外部機器にチェックアウトする場合、パーソナルコンピュータ1上で編集されたPC編集用付加情報71のコピーをPD用付加情報72としてポータブルデバイス5に転送し、それを曲ファイル76に埋め込むようにしたので、パーソナルコンピュータ1のディスプレイ20に表示されるPC用付加情報70もしくはPC編集用付加情報71と、ポータブルデバイス5の図示せぬディスプレイに表示されるPD用付加情報78を一致させることができ、使用者の利便性を向上させることができる。
As described above, when the content recorded in the
また、使用者は、ポータブルデバイス5に表示されているPD用付加情報78を編集することも可能であり、編集されたPD用付加情報78は、チェックイン時に破棄される。なお、編集されたPD用付加情報78を、パーソナルコンピュータ1の曲ファイル格納部68に格納されているPD用付加情報に上書きさせるようにしてもよい。
In addition, the user can edit the PD
ところで、ポータブルデバイス5などの外部機器においては、パーソナルコンピュータ1のディスプレイ20などのような表示機能を備えていないものがあり、そのような外部機器に、コンテンツの付加情報を転送することは無駄であり、かつ、コンテンツの転送に時間がかかることになる。
Incidentally, some external devices such as the
そこで、使用者が、表示機能を備えていないポータブルデバイス5にコンテンツのチェックアウトを行う場合、付加情報の転送をキャンセルさせることができる。この場合、使用者は、例えば、図10に示したウィンドウのプレイヤ部102の「ツール」の項目の中の「設定」の項目を選択することにより、GUI部61は、例えば、図22に示されるような設定画面をディスプレイ20に表示させる。
Therefore, when the user checks out the content to the
図22に示されるように、設定画面には、複数のタブが配置されており、GUI部61は、「外部機器・メディア」と名前が付されたタブがアクティブとされているとき、メッセージを表示させるか否か、ボタンを表示させるか否か、および、付加情報を書き込むか否かなどの設定を行わせるチェックボックスを表示させる。
As shown in FIG. 22, a plurality of tabs are arranged on the setting screen, and the
使用者は、図22に示すチェックボックスのうち、付加情報を書き込むか否かの設定を行うチェックボックス161にチェックを入れることにより、チェックアウト時に付加情報を転送させることができ、またチェックボックス161のチェックを外すことにより、チェックアウト時に付加情報を転送させないようにすることができる。
The user can transfer additional information at the time of check-out by checking a
次に、図23のフローチャートを参照して、付加情報を転送するか否かを設定した後、パーソナルコンピュータ1からポータブルデバイス5にコンテンツをチェックアウトする場合のコンテンツおよび付加情報の転送処理について説明する。
Next, with reference to the flowchart of FIG. 23, the transfer process of content and additional information when the content is checked out from the
ステップS121およびステップS122の処理のそれぞれは、図21のステップS91およびステップS92の処理のそれぞれと同一なので、その説明は省略する。 Since each of the processing of step S121 and step S122 is the same as each of the processing of step S91 and step S92 of FIG. 21, description thereof will be omitted.
ステップS123において、転送処理部63は、付加情報を転送するか否か、すなわち、上述したように、使用者によって、図22に示した設定画面のチェックボックス161にチェックが入れられているか否かを判定し、付加情報を転送すると判定した場合、ステップS124に進む。
In step S123, the
ステップS124乃至ステップS127の処理のそれぞれは、図21のステップS92乃至ステップS96の処理のそれぞれと同一なので、その説明は省略する。 Since each of the processes from step S124 to step S127 is the same as each of the processes from step S92 to step S96 in FIG. 21, the description thereof is omitted.
ステップS123において、付加情報を転送しない、すなわち、使用者によって、図22に示した設定画面のチェックボックス161のチェックが外されていると判定された場合、ステップS128に進む。
If it is determined in step S123 that the additional information is not transferred, that is, the user deselects the
ステップS128乃至ステップS131の処理のそれぞれは、図21のステップS97乃至ステップS100の処理のそれぞれと同一なので、その説明は省略する。 Since each of the processing from step S128 to step S131 is the same as each of the processing from step S97 to step S100 in FIG. 21, the description thereof is omitted.
なお、ステップS123の処理で付加情報を転送しないと判定された場合には、ステップS125の処理がスキップされるため(すなわち、PC用付加情報77がコピーされていないため)、ステップS131の処理は行わずに、そのまま終了される。
If it is determined in step S123 that additional information is not transferred, the process in step S125 is skipped (that is, the PC
このように、表示機能を備えていない外部機器に、コンテンツをチェックアウトする場合には、コンテンツの付加情報を転送させないような設定することにより、チェックアウト時間を短縮することができる。 As described above, when the content is checked out to an external device having no display function, the check-out time can be shortened by setting so that the additional information of the content is not transferred.
次に、図24のフローチャートを参照して、使用者が誤って編集した付加情報を消去した場合に、PC用付加情報をPC編集用付加情報に上書きすることによって、オリジナルの付加情報を復元させる処理について説明する。 Next, referring to the flowchart of FIG. 24, when the additional information edited by the user is deleted, the additional information for PC is overwritten on the additional information for PC editing to restore the original additional information. Processing will be described.
使用者が、例えば、編集された付加情報を誤って消去してしまった場合、図17に示したプロパティ画面の戻すボタン151を押下すると、ステップS151において、曲管理部64は、データベース67の曲ファイル格納部68に格納されている、曲ファイル69から付加情報パスを取得する。具体的には、曲管理部64が、ファイル検索部66およびデータベース67を介して、曲ファイル格納部68に記録されている曲をファイル69(例えば、図6に示した「Song-A」を名称に持つディレクトリ内の「track.omg」と名前が付された曲ファイル)に含まれる付加情報パス(PC用付加情報70の格納場所)を取得する。
If the user deletes the edited additional information by mistake, for example, when the user presses the
ステップS152において、曲管理部64は、ステップS151の処理で取得された付加情報パスから、PC用付加情報70(いまの場合、「Song-A」を名称に持つディレクトリ内の「PKG00001」を名称に持つディレクトリ)を取得する。ステップS153において、曲管理部64は、データベース67の曲ファイル格納部68に格納されている、古いPC編集用付加情報71(いまの場合、「Song-A」を名称に持つディレクトリ内の「PKG00001-edit」を名称に持つディレクトリ)を取得する。
In step S152, the
ステップS154において、曲管理部64は、ステップS153の処理で取得された古いPC編集用付加情報71を削除する。ステップS155において、曲管理部64は、ステップS152の処理で取得されたPC用付加情報70をコピーして、新たなPC編集用付加情報71を作成する。
In step S154, the
ステップS155において、曲管理部64は、ステップS154の処理で作成されたPC編集用付加情報71を曲ファイル格納部68に登録(格納)し、PC編集用付加情報71の付加情報パスを更新する。
In step S155, the
以上のように、使用者が誤って、編集した付加情報を消去した場合にも、図17に示した戻すボタン151を操作することによって、容易に、オリジナル付加情報を復元することができる。これにより、使用者は、故意に、あるいは誤って付加情報を編集してしまう恐れがなくなり、安心してジュークボックスアプリケーションプログラムを操作することができるようになる。
As described above, even when the user accidentally deletes the edited additional information, the original additional information can be easily restored by operating the
また、上述した例では、EMDサーバ3からコンテンツを配信する場合、PC用付加情報およびPD用付加情報をコンテンツに付加して配信するようにしたが、本発明はこれに限られるものではない。
In the above-described example, when content is distributed from the
すなわち、例えば、使用者が、EMDサーバ3から配信されるコンテンツおよび付加情報をポータブルデバイス5にダウンロードし、コンテンツおよび付加情報がダウンロードされたポータブルデバイス5をパーソナルコンピュータに接続し、インポート(ムーブイン)するような場合、コンテンツとともに付加情報もダウンロードしてしまうと、パーソナルコンピュータ1のHDD21の記憶容量に較べて記憶容量の小さいポータブルデバイス5では、書き込めるコンテンツの数が少なくなる。
That is, for example, the user downloads content and additional information distributed from the
そこで、EMDサーバ3は、コンテンツの付加情報を配信するのではなく、付加情報を提供しているEMDサーバ3やその他サーバが開設するウェブサイトにアクセスするためのURLなどをコンテンツとともに配信することにより、ポータブルデバイス5に記憶させるデータ量を節約することができる。
Therefore, the
次に、図25のフローチャートを参照して、EMDサーバ3より配信されるコンテンツをポータブルデバイス5にダウンロードし、さらに、ポータブルデバイス5からパーソナルコンピュータ1にインポート(ムーブイン)する処理について説明する。
Next, processing for downloading content distributed from the
ポータブルデバイス5は、EMDサーバ3より配信されるコンテンツをダウンロードし、記録する。このとき、ポータブルデバイス5には、コンテンツとともに、付加情報を提供しているウェブサイトにアクセスするためのURLを含むPC用付加情報77が記録される。
The
使用者が、ポータブルデバイス5にダウンロードされたコンテンツをパーソナルコンピュータ1にムーブインする操作を行うと、ステップS171において、転送処理部63は、ポータブルデバイス5上に記録されているPC用付加情報77をコピーし、パーソナルコンピュータ1のデータベース67の曲ファイル格納部68にPC用付加情報70としてそのまま格納させる。
When the user performs an operation of moving the content downloaded to the
ステップS172において、転送処理部63は、データベース67の曲ファイル格納部68に格納されたPC用付加情報70(例えば、図6の「Song-A」を名称の持つディレクトリ内の「PKG00001」を名称に持つディレクトリ)から、「package.xml」と名前が付されたデータを読み出す。ステップS173において、転送処理部63は、ステップS172の処理で読み出された「package.xml」に含まれる項目を読み込む。
In step S172, the
ステップS174において、転送処理部63は、ステップS173の処理で読み込まれた項目がURLであるか否かを判定し、読み込まれた項目がURLではない、すなわち、画像もしくは歌詞ファイルであると判定した場合、ステップS175に進み、画像もしくは歌詞ファイルを読み込む。
In step S174, the
ステップS174において、読み込まれた項目がURLであると判定された場合、ステップS176に進み、転送処理部63は、ウェブブラウザを起動させ、ネットワーク2を介して、EMDサーバ3などに接続し、URLにより指定されるウェブページをディスプレイ20に表示させる。使用者が、ディスプレイ20に表示されているウェブページ上で所定の操作を行うことにより、画像もしくは歌詞ファイルなどのダウンロードを行う。
If it is determined in step S174 that the read item is a URL, the process proceeds to step S176, where the
ステップS177において、転送処理部63は、全ての項目の読み込みが終了したか否かを判定し、まだ、読み込みが終了していないと判定した場合、ステップS173に戻り、上述した処理を繰り返す。そして、ステップS177において、全ての項目の読み込みが終了したと判定された場合、処理は終了される。
In step S177, the
そこで、EMDサーバ3は、コンテンツの付加情報を配信するのではなく、付加情報を提供しているEMDサーバ3やその他サーバが開設するウェブサイトにアクセスするためのURLなどの付加情報の所在場所を示す情報をコンテンツとともに配信することにより、ポータブルデバイス5に記憶させるデータ量を節約することができる。
Therefore, the
さらに、パーソナルコンピュータ1を用いて付加情報をダウンロードする場合、所定時刻から所定時刻の間(例えば、午後11時から午前8時)に所定の電話番号に何時間接続しても、通話料が一定であるようなサービスの時間内に、パーソナルコンピュータ1を用いてEMDサーバ3にアクセスし、付加情報を取得することができる。これにより、使用者は接続時間を気にすることなく、複数のコンテンツの付加情報をまとめてダウンロードすることができる。
Furthermore, when additional information is downloaded using the
なお、コンテンツは、楽音のデータであるとして説明したが、動画像、静止画像、数値などのデータ、またはプログラムなどでもよい。 Although the content has been described as music data, it may be a moving image, a still image, numerical data, or a program.
また、パーソナルコンピュータ1は、メモリカード9からコンテンツをインポートすると説明したが、メモリカード9に限らず、磁気ディスク、光ディスク、または光磁気ディスクなどの記録媒体からコンテンツをインポートするようにしてもよい。
Further, although the
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを記録する記録媒体は、図2に示すように、磁気ディスク41(フロッピディスクを含む)、光ディスク42(CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む)、光磁気ディスク43(MD(Mini-Disc)を含む)、もしくは半導体メモリ44などよりなるパッケージメディア、または、プログラムが一時的もしくは永続的に格納されるFlash ROMや、ハードディスクなどにより構成される。記録媒体へのプログラムの記録は、必要に応じてルータ、モデムなどのインターフェースを介して、公衆回線網、ローカルエリアネットワークまたはインターネットなどから構成されるネットワーク2、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
As shown in FIG. 2, a recording medium for recording a program installed in a computer and ready to be executed by the computer includes a magnetic disk 41 (including a floppy disk), an optical disk 42 (CD-ROM (Compact Disc-Read). (Including only memory), DVD (Digital Versatile Disc), magneto-optical disk 43 (including MD (Mini-Disc)) or semiconductor memory 44, etc. Package media or programs temporarily or permanently stored Flash ROM, hard disk, etc. Program recording on a recording medium is performed by wired or wireless communication, such as a
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。 In the present specification, the step of describing the program recorded on the recording medium is not limited to the processing performed in chronological order according to the described order, but is not necessarily performed in chronological order. It also includes processes that are executed individually.
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。 Further, in this specification, the system represents the entire apparatus constituted by a plurality of apparatuses.
1 パーソナルコンピュータ, 2 ネットワーク, 3 EMDサーバ, 4 WWWサーバ, 5−1乃至5−4 ポータブルデバイス, 6 端末装置, 7 携帯電話機, 8 PDA, 9−1乃至9−4 メモリカード, 11 CPU, 12 ROM, 13 RAM, 21 HDD, 41 磁気ディスク, 42 光ディスク, 43 光磁気ディスク, 44 半導体メモリ, 61 GUI部, 62 コンテンツ管理処理部, 63 転送処理部, 64 曲管理部, 65 権利情報格納部, 66 ファイル検索部, 67 データベース, 68−1,68−2 曲ファイル格納部, 69 曲ファイル, 70 PC用付加情報, 71 PC編集用付加情報, 72 PD用付加情報, 73−1,73−2 PCプラグイン, 70−1,70−2 音声出力部, 75−1乃至75−3 PDプラグイン, 76 曲ファイル, 77 PC用付加情報, 78 PD用付加情報, 79 メモリカードプラグイン,101,102 フィールド,103−1 チェックインボタン,103−2 チェックアウトボタン,104−1 ムーブインボタン, 104−2 ムーブアウトボタン, 111 ダイアログボックス, 121乃至123 タブ, 133 歌詞編集ボタン, 134 ライナノーツ編集ボタン, 151 戻すボタン, 161 チェックボックス DESCRIPTION OF SYMBOLS 1 Personal computer, 2 Network, 3 EMD server, 4 WWW server, 5-1 thru | or 5-4 Portable device, 6 Terminal device, 7 Mobile phone, 8 PDA, 9-1 thru | or 9-4 Memory card, 11 CPU, 12 ROM, 13 RAM, 21 HDD, 41 magnetic disk, 42 optical disk, 43 magneto-optical disk, 44 semiconductor memory, 61 GUI section, 62 content management processing section, 63 transfer processing section, 64 song management section, 65 right information storage section, 66 file search section, 67 database, 68-1, 68-2 song file storage section, 69 song file, 70 additional information for PC, 71 additional information for PC editing, 72 additional information for PD, 73-1, 73-2 PC plug-in, 70-1, 70-2 audio output unit, 75-1 to 75-3 PD Plug-in, 76 song files, 77 Additional information for PC, 78 Additional information for PD, 79 Memory card plug-in, 101, 102 field, 103-1 Check-in button, 103-2 Check-out button, 104-1 Move-in button , 104-2 Moveout button, 111 dialog box, 121-123 tab, 133 Lyrics edit button, 134 Linanoarts edit button, 151 Return button, 161 check box
Claims (11)
使用者の操作により前記表示部に表示されている前記付加情報を編集する編集手段と、
前記編集手段により編集された前記付加情報を前記記憶部に記憶させる記憶制御手段と、
前記記憶部に記憶されている前記コンテンツを他の第1の情報処理装置に転送する場合に、前記第1の情報処理装置と相互認証を行い、相互認証されたとき、前記コンテンツを前記第1の情報処理装置に転送する転送手段と
を備える情報処理装置。 The title names of the contents stored in the storage unit are displayed in a list on the display unit for each playlist, and when a predetermined operation is performed on any of the contents displayed in the list, the operation is performed. Display control means for displaying the type and content of the additional information on the display unit so that the additional information related to the content and stored in the storage unit can be edited;
Editing means for editing the additional information displayed on the display unit by a user operation;
Storage control means for storing the additional information edited by the editing means in the storage unit;
When transferring the content stored in the storage unit to another first information processing device, mutual authentication is performed with the first information processing device, and when the content is authenticated, the content is transferred to the first information processing device. An information processing apparatus comprising: transfer means for transferring to the information processing apparatus.
さらに備え、
前記記憶制御手段は、前記取得制御手段の制御の基に取得された前記コンテンツおよび前記付加情報を前記記憶部に記憶させる
請求項1に記載の情報処理装置。 An acquisition control means for controlling acquisition of the content and the additional information from another second information processing apparatus;
The information processing apparatus according to claim 1, wherein the storage control unit causes the storage unit to store the content and the additional information acquired based on the control of the acquisition control unit.
前記読み出し手段により読み出された前記コンテンツに関連する前記付加情報の他の第2の情報処理装置からの取得を制御する取得制御手段と
をさらに備え、
前記記憶制御手段は、前記読み出し手段により読み出された前記コンテンツ、および、前記取得制御手段の制御の基に取得された前記付加情報の前記記憶部への記憶を制御する
請求項1に記載の情報処理装置。 Reading means for reading the content from the recording medium;
Acquisition control means for controlling acquisition of the additional information related to the content read by the reading means from another second information processing apparatus;
The storage control unit controls storage of the content read by the reading unit and the additional information acquired based on the control of the acquisition control unit in the storage unit. Information processing device.
請求項2または3に記載の情報処理装置。 The acquisition control means controls acquisition of the other additional information from the presence location based on information indicating the location of the other additional information included in the additional information. Information processing device.
さらに備え、
前記表示制御手段は、前記付加情報の代わりに前記編集用付加情報を前記表示部に表示させ、
前記編集手段は、使用者の操作により前記表示部に表示されている前記編集用付加情報を編集し、
前記記憶制御手段は、前記編集手段により編集された前記編集用付加情報を前記記憶部に記憶させる
請求項2または3のいずれかに記載の情報処理装置。 A generating unit that generates additional information for editing that is a copy of the additional information;
The display control means displays the editing additional information on the display unit instead of the additional information,
The editing means edits the editing additional information displayed on the display unit by a user operation,
The information processing apparatus according to claim 2, wherein the storage control unit stores the editing additional information edited by the editing unit in the storage unit.
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the display control unit divides information included in the additional information into a plurality of groups, and changes the group displayed on the display unit by a user's selection operation.
前記付加情報は、前記音楽データの歌詞を含み、
前記表示制御手段は、前記音楽データの歌詞を編集できるように前記表示部に表示させ、
前記記憶制御手段は、前記編集手段により編集された前記音楽データの歌詞を前記記憶部に記憶させる
請求項1に記載の情報処理装置。 The content includes music data,
The additional information includes lyrics of the music data,
The display control means displays on the display unit so that the lyrics of the music data can be edited,
The information processing apparatus according to claim 1, wherein the storage control unit stores the lyrics of the music data edited by the editing unit in the storage unit.
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the display control unit displays a usage condition of the content, and displays the right information stored in the storage unit together with the additional information of the content on the display unit.
記憶部に記憶されているコンテンツのタイトル名をプレイリスト毎に表示部に一覧表示させ、
一覧表示された中の任意の前記コンテンツに対して所定の操作が行われた場合、操作が行われた前記コンテンツに関連し、前記記憶部に記憶されている付加情報を編集できるように、前記付加情報の種類と内容を前記表示部に表示させ、
使用者の操作により前記表示部に表示されている前記付加情報を編集し、
編集された前記付加情報を前記記憶部に記憶させ、
前記記憶部に記憶されている前記コンテンツを他の情報処理装置に転送する場合に、前記他の情報処理装置と相互認証を行い、相互認証されたとき、前記コンテンツを前記他の情報処理装置に転送する
ステップを含む情報処理方法。 Information processing device
List the title names of the content stored in the storage unit on the display unit for each playlist,
When a predetermined operation is performed on any of the listed contents, the additional information stored in the storage unit can be edited in relation to the content on which the operation has been performed. The type and content of the additional information are displayed on the display unit,
Edit the additional information displayed on the display unit by the user's operation,
Storing the edited additional information in the storage unit;
When transferring the content stored in the storage unit to another information processing device, mutual authentication is performed with the other information processing device, and when the content is authenticated, the content is transferred to the other information processing device. An information processing method including a step of transferring.
一覧表示された中の任意の前記コンテンツに対して所定の操作が行われた場合、操作が行われた前記コンテンツに関連し、前記記憶部に記憶されている付加情報を編集できるように、前記付加情報の種類と内容を前記表示部に表示させ、
使用者の操作により前記表示部に表示されている前記付加情報を編集し、
編集された前記付加情報を前記記憶部に記憶させ、
前記記憶部に記憶されている前記コンテンツを他の情報処理装置に転送する場合に、前記他の情報処理装置と相互認証を行い、相互認証されたとき、前記コンテンツを前記他の情報処理装置に転送する
ステップを含む処理をコンピュータに実行させるためのプログラム。 List the title names of the content stored in the storage unit on the display unit for each playlist,
When a predetermined operation is performed on any of the listed contents, the additional information stored in the storage unit can be edited in relation to the content on which the operation has been performed. The type and content of the additional information are displayed on the display unit,
Edit the additional information displayed on the display unit by the user's operation,
Storing the edited additional information in the storage unit;
When transferring the content stored in the storage unit to another information processing device, mutual authentication is performed with the other information processing device, and when the content is authenticated, the content is transferred to the other information processing device. A program for causing a computer to execute a process including a transfer step.
前記コンテンツおよび前記付加情報の配信を制御する配信制御手段と
を備える第1の情報処理装置と、
前記第1の情報処理装置から配信される前記コンテンツおよび前記付加情報の取得を制御する取得制御手段と、
前記取得制御手段の制御の基に取得された前記コンテンツおよび前記付加情報の記憶部への記憶を制御する記憶制御手段と、
前記記憶部に記憶されている前記コンテンツのタイトル名をプレイリスト毎に表示部に一覧表示させるともに、一覧表示された中の任意の前記コンテンツに対して所定の操作が行われた場合、操作が行われた前記コンテンツに関連し、前記記憶部に記憶されている付加情報を編集できるように、前記付加情報の種類と内容を前記表示部に表示させる表示制御手段と、
使用者の操作により前記表示部に表示されている前記付加情報を編集する編集手段と、
前記記憶部に記憶されている前記コンテンツを第3の情報処理装置に転送する場合に、前記第3の情報処理装置と相互認証を行い、相互認証されたとき、前記コンテンツを前記第3の情報処理装置に転送する転送手段と
を備え、
前記記憶制御手段が、前記編集手段により編集された前記付加情報を前記記憶部に記憶させる
第2の情報処理装置と
を備える情報処理システム。 Generating means for generating additional information related to the content;
A first information processing apparatus comprising: distribution control means for controlling distribution of the content and the additional information;
An acquisition control means for controlling acquisition of the content and the additional information distributed from the first information processing apparatus;
Storage control means for controlling storage of the content and the additional information acquired on the basis of control of the acquisition control means;
The title names of the contents stored in the storage unit are displayed in a list on the display unit for each playlist, and when a predetermined operation is performed on any of the listed contents, the operation is performed. Display control means for displaying the type and content of the additional information on the display unit so that the additional information stored in the storage unit can be edited in relation to the performed content;
Editing means for editing the additional information displayed on the display unit by a user operation;
When the content stored in the storage unit is transferred to a third information processing device, mutual authentication is performed with the third information processing device, and when the content is authenticated, the content is transferred to the third information. Transfer means for transferring to the processing device,
An information processing system comprising: the storage control unit: a second information processing device that stores the additional information edited by the editing unit in the storage unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010107065A JP2010237681A (en) | 2010-05-07 | 2010-05-07 | Information processing apparatus and method, information processing system, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010107065A JP2010237681A (en) | 2010-05-07 | 2010-05-07 | Information processing apparatus and method, information processing system, and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001120807A Division JP2002311962A (en) | 2001-04-19 | 2001-04-19 | Information processing apparatus and method, information processing system, recording medium, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010237681A true JP2010237681A (en) | 2010-10-21 |
Family
ID=43091991
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010107065A Pending JP2010237681A (en) | 2010-05-07 | 2010-05-07 | Information processing apparatus and method, information processing system, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010237681A (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11260045A (en) * | 1998-03-13 | 1999-09-24 | Sony Corp | Playback system, playback terminal device |
| JPH11259964A (en) * | 1998-03-06 | 1999-09-24 | Sony Corp | Recording and playback system |
| JP2000298670A (en) * | 1999-04-13 | 2000-10-24 | Ntt Data Corp | Information retrieval system, information retrieval method, and recording medium |
| WO2000067256A1 (en) * | 1999-04-30 | 2000-11-09 | Koninklijke Philips Electronics N.V. | Registering copy protected material in a check-out, check-in system |
| JP2001093226A (en) * | 1999-09-21 | 2001-04-06 | Sony Corp | Information communication system and method, and information communication device and method |
| JP2001091276A (en) * | 1999-09-24 | 2001-04-06 | Mazda Motor Corp | Vehicular navigation device and computer-readable storage medium |
-
2010
- 2010-05-07 JP JP2010107065A patent/JP2010237681A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11259964A (en) * | 1998-03-06 | 1999-09-24 | Sony Corp | Recording and playback system |
| JPH11260045A (en) * | 1998-03-13 | 1999-09-24 | Sony Corp | Playback system, playback terminal device |
| JP2000298670A (en) * | 1999-04-13 | 2000-10-24 | Ntt Data Corp | Information retrieval system, information retrieval method, and recording medium |
| WO2000067256A1 (en) * | 1999-04-30 | 2000-11-09 | Koninklijke Philips Electronics N.V. | Registering copy protected material in a check-out, check-in system |
| JP2001093226A (en) * | 1999-09-21 | 2001-04-06 | Sony Corp | Information communication system and method, and information communication device and method |
| JP2001091276A (en) * | 1999-09-24 | 2001-04-06 | Mazda Motor Corp | Vehicular navigation device and computer-readable storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4465577B2 (en) | Information processing apparatus and method, information processing system, recording medium, and program | |
| JP4507319B2 (en) | Information processing device, information processing method, program, recording medium, terminal device, system, and system method | |
| JP4784245B2 (en) | Content processing apparatus, server apparatus, communication method, and computer program | |
| JP4424410B2 (en) | Information processing system and information processing method | |
| JP4415233B2 (en) | Information processing apparatus and method, and program storage medium | |
| JP4325102B2 (en) | Information processing apparatus and method, and program storage medium | |
| JP2005351994A (en) | Content distribution server, content distribution method, program | |
| KR100941199B1 (en) | Information processing apparatus and method, and program storage medium | |
| KR100752833B1 (en) | An information processing apparatus, an information processing method, and a program storage medium | |
| WO2001037258A1 (en) | Information processor and processing method, and information storage medium | |
| JP4478263B2 (en) | Information processing apparatus and method, and program storage medium | |
| JP4340944B2 (en) | Information processing apparatus and method, and program storage medium | |
| JP2002318745A (en) | Information processing apparatus and method, recording medium, and program | |
| JP2002319270A (en) | Information processing apparatus and method, recording medium, and program | |
| JP2002319271A (en) | Information processing apparatus and method, recording medium, and program | |
| KR20010102179A (en) | Method and apparatus for information processing, and medium for storing program | |
| JP2002311962A (en) | Information processing apparatus and method, information processing system, recording medium, and program | |
| JP2010237681A (en) | Information processing apparatus and method, information processing system, and program | |
| JP2002312522A (en) | Information processing apparatus and method, recording medium, and program | |
| JP4689510B2 (en) | Information processing device | |
| JP2001142855A (en) | Information processing apparatus and method, and program storage medium | |
| JP2002318728A (en) | Information processing apparatus and method, recording medium, and program | |
| JP4211163B2 (en) | Information processing apparatus and method, and program storage medium | |
| JP4524707B2 (en) | Information processing device | |
| JP4964860B2 (en) | Information processing apparatus and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111101 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111220 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120306 |