[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2005304006A - Electronic music instrument and computer readable program - Google Patents

Electronic music instrument and computer readable program Download PDF

Info

Publication number
JP2005304006A
JP2005304006A JP2005072378A JP2005072378A JP2005304006A JP 2005304006 A JP2005304006 A JP 2005304006A JP 2005072378 A JP2005072378 A JP 2005072378A JP 2005072378 A JP2005072378 A JP 2005072378A JP 2005304006 A JP2005304006 A JP 2005304006A
Authority
JP
Japan
Prior art keywords
music
encrypted
music content
media
key
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
Application number
JP2005072378A
Other languages
Japanese (ja)
Inventor
Tetsuo Okamoto
徹夫 岡本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2005072378A priority Critical patent/JP2005304006A/en
Publication of JP2005304006A publication Critical patent/JP2005304006A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To make the decode of encryption difficult and enhance the protect of music contents in an electronic music instrument, in which the music contents can be enciphered and recorded in a desired recording medium out of a plurality of kinds of media. <P>SOLUTION: Media IDs (MD1, MD2, MD3, MD4 and MD5) are matched with a memory card 8, a hard disk device 10, a flash memory ROM 11, a CD-ROM 12, and the Internet 15. Each medium ID is enciphered and recorded in different positions of the ROM 2. At the reading of the music contents, the media ID of a corresponding recording medium is decoded, and the contents are decoded based on the medium ID and a secret key and stored temporarily in a RAM 3. At the time of writing, the contents are enciphered based on the medium ID corresponding to the recorded medium and the secret key, and the contents of the RAM 3 are deleted. In this way, the decode of the encryption in the electronic music instrument can be made difficult and the protection of the music contents can be enhanced. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、複数種類の記録メディアにアクセス可能で、該複数種類の記録メディアのうちの任意の1つの記録メディアから暗号化されて記録されている音楽コンテンツを読み出し、また任意の1つの記録メディアに音楽コンテンツを暗号化して記録し得る電子音楽装置及び同装置に適用されるコンピュータ読み取り可能なプログラムに関する。   The present invention is capable of accessing a plurality of types of recording media, reading music content recorded in an encrypted manner from any one of the plurality of types of recording media, and any one recording medium The present invention relates to an electronic music apparatus capable of encrypting and recording music content, and a computer-readable program applied to the apparatus.

従来、電子楽器等の電子音楽装置において、MIDIデータで構成された楽曲データ(演奏データ)に基づいて自動演奏を行うものが広く知られている。また、電子楽器において、外部記憶メディアとして例えばスマートメディア(登録商標)等のメモリカードを採用し、このメモリカードの中から予め記憶されたMIDI楽曲データ等を読み出して自動演奏したり、ユーザが編集したり作曲したMIDI楽曲データをメモリカードに書き込んで記憶できるようにしたものがある。また、電子楽器には外部記録メディア等から、著作権保護が必要なMIDI楽曲データ等(以下、適宜「音楽コンテンツ」という。)を読み込んだ場合には、音楽コンテンツに著作権フラグを含む管理情報を付与して、違法コピーが行われないように著作権保護を計るものもある。   2. Description of the Related Art Conventionally, electronic music devices such as electronic musical instruments that perform automatic performance based on music data (performance data) composed of MIDI data are widely known. In addition, in an electronic musical instrument, a memory card such as a smart media (registered trademark) is adopted as an external storage medium, and MIDI music data stored in advance is read from the memory card and automatically played or edited by a user. There is one in which MIDI music data that has been made or composed can be stored in a memory card. Also, when MIDI music data that requires copyright protection (hereinafter referred to as “music content”) is read from an external recording medium or the like into the electronic musical instrument, management information including a copyright flag in the music content. To protect copyrights to prevent illegal copying.

ところで、電子楽器に採用されるCPUが年々高速なものになってきており、HD(ハードディスク)、フラッシュメモリROM、CD−ROM/R/RWドライブなどを、内蔵したりUSB等のインターフェースを介して接続可能になったり、電子楽器用に多様な記録メディアが利用できるようになりつつある。このような複数種類の記録メディアを利用できると、各種のソフトウエア、各種のコンテンツを利用できて電子楽器の機能も高まる。また、ユーザの好み等に応じて前記音楽コンテンツもこれらの各種記録メディアに記録することができる。このような場合、該音楽コンテンツの著作権保護を考慮することも必要となる。   By the way, CPUs employed in electronic musical instruments are becoming faster every year, and HD (hard disk), flash memory ROM, CD-ROM / R / RW drive, etc. are built in or via an interface such as USB. It has become possible to connect and various recording media can be used for electronic musical instruments. If such a plurality of types of recording media can be used, various software and various contents can be used, and the function of the electronic musical instrument can be enhanced. The music content can also be recorded on these various recording media according to the user's preference and the like. In such a case, it is necessary to consider the copyright protection of the music content.

このような著作権保護の観点から、楽曲データを暗号化する技術が例えば特開2003−208163号公報に開示されている。この従来技術では、楽曲データをネットワークを介して配信し、該楽曲データを電子楽器に取り込んで自動演奏等を行うものであり、試聴用の楽曲データを不正使用できないように、キー(秘密鍵)を使って楽曲データ等を暗号化するようにしている。
特開2003−208163号公報
From the viewpoint of such copyright protection, a technique for encrypting music data is disclosed in, for example, Japanese Patent Application Laid-Open No. 2003-208163. In this prior art, music data is distributed via a network, and the music data is taken into an electronic musical instrument for automatic performance and the like (a secret key) so that the music data for trial listening cannot be used illegally. Is used to encrypt music data.
JP 2003-208163 A

上記のような暗号化に秘密鍵を使うと、復号のときもその秘密鍵が必要となるため、例えば個別の装置(スタンドアローン)としても使用される電子楽器においては、秘密鍵を電子楽器内に記憶しておくことが必要となる。また、複数種類の記録メディアに各々記憶する音楽コンテンツを暗号化する場合には、共通の秘密鍵を使う方が処理プログラム等が簡単になるが、一旦秘密鍵が見つけられてしまうと、全ての記録メディアの音楽コンテンツについて、容易に復号化されてしまい、ひいては違法コピーが可能になるなど、保護の強度が弱いという問題がある。   When a secret key is used for encryption as described above, the secret key is required even when decrypting. For example, in an electronic musical instrument used as an individual device (stand-alone), the secret key is stored in the electronic musical instrument. It is necessary to memorize it. In addition, when encrypting music content stored on each of a plurality of types of recording media, it is easier to use a common secret key to simplify the processing program, etc. Once the secret key is found, There is a problem that the strength of protection is weak, such as the music content on the recording medium being easily decrypted and thus allowing illegal copying.

本発明は、上記問題に対処するために、複数種類の記録メディアにアクセス可能で、該複数種類の記録メディアの任意の1つの記録メディアに暗号化されて記録されている音楽コンテンツを読み出し、または同1つの記録メディアに暗号化して記録し得る電子音楽装置において、暗号化の解読を困難にし、音楽コンテンツの保護の強度を高めることを課題とする。   In order to cope with the above problem, the present invention can access a plurality of types of recording media, read out music content encrypted and recorded on any one of the plurality of types of recording media, or It is an object of the present invention to make it difficult to decipher the encryption and to enhance the strength of protection of music contents in an electronic music device that can be encrypted and recorded on the same recording medium.

請求項1の電子音楽装置、または請求項11のコンピュータ読み取り可能なプログラムをコンピュータで実行することにより、記憶手段(記憶装置)から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアIDを取得し、その記録メディアから暗号化された音楽コンテンツを読み出して、その暗号化された音楽コンテンツを前記取得されたメディアIDを用いて復号化するようにした。これにより、音楽コンテンツの記録されている記録メディアに対応するメディアIDを取得できない限り、暗号化された音楽コンテンツが復号化され得ない。   By executing the electronic music device according to claim 1 or the computer-readable program according to claim 11 on a computer, a media ID corresponding to a recording medium for which reading of music content is designated from the storage means (storage device) is obtained. The acquired music content is read out from the recording medium, and the encrypted music content is decrypted using the acquired media ID. As a result, the encrypted music content cannot be decrypted unless the media ID corresponding to the recording medium on which the music content is recorded cannot be acquired.

請求項2の電子音楽装置は、請求項1において、記録メディアの種類とは独立した暗号化された共通鍵情報を含む暗号化された音楽コンテンツに対して、記憶装置から共通秘密鍵と前記メディアIDを取得し、共通秘密鍵を用いて共通鍵情報を復号化し、この共通鍵情報と取得したメディアIDを用いて復号用鍵を生成し、この生成された復号用鍵を用いて、暗号化された音楽コンテンツを復号化するようにした。これにより、復号化の手順が複雑になる。   According to a second aspect of the present invention, there is provided an electronic music apparatus according to the first aspect, wherein a common secret key and the medium are stored from a storage device for encrypted music content including encrypted common key information independent of a recording medium type. An ID is acquired, the common key information is decrypted using the common secret key, a decryption key is generated using the common key information and the acquired media ID, and encryption is performed using the generated decryption key. Decrypted music content. This complicates the decoding procedure.

請求項3の電子音楽装置は、請求項1において、楽曲を表す暗号化された楽曲データ、暗号化された楽曲データを復号化するための暗号化された楽曲データ鍵、および記録メディアの種類とは独立した暗号化された共通鍵情報を含む暗号化された音楽コンテンツに対して、記憶手段から共通秘密鍵と前記メディアIDを取得し、共通秘密鍵を用いて共通鍵情報を復号化し、この共通鍵情報と取得したメディアIDを用いて復号用鍵を生成し、この生成された復号用鍵を用いて楽曲データ鍵を復号化し、この復号化された楽曲データ鍵を用いて音楽コンテンツに含まれる楽曲データを復号化するようにした。これにより、復号化の手順が複雑になる。   According to a third aspect of the present invention, there is provided an electronic music apparatus according to the first aspect, wherein the encrypted music data representing the music, the encrypted music data key for decrypting the encrypted music data, and the type of the recording medium Obtains a common secret key and the media ID from storage means for encrypted music content including independent encrypted common key information, decrypts the common key information using the common secret key, and A decryption key is generated using the common key information and the acquired media ID, the music data key is decrypted using the generated decryption key, and included in the music content using the decrypted music data key The song data to be decoded is now decrypted. This complicates the decoding procedure.

請求項4の電子音楽装置、または請求項12のコンピュータ読み取り可能なプログラムをコンピュータで実行することにより、記憶手段(記憶装置)から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアIDを取得し、この取得されたメディアIDを用いて音楽コンテンツを暗号化して、その暗号化された音楽コンテンツを指定された記録メディアに書き込むようにした。これにより、複雑に暗号化された音楽コンテンツが記録メディアに記録される。   By executing the electronic music device according to claim 4 or the computer-readable program according to claim 12 on a computer, a media ID corresponding to a recording medium designated to write music content is stored from the storage means (storage device). The acquired music ID is encrypted using the acquired media ID, and the encrypted music content is written to the designated recording medium. Thereby, the music content encrypted in a complicated manner is recorded on the recording medium.

請求項5の電子音楽装置は、請求項4において、記録メディアの種類とは独立した共通鍵情報を含む音楽コンテンツに対して、記憶装置から共通秘密鍵と前記メディアIDを取得し、共通鍵情報と前記メディアIDを用いて暗号用鍵を生成し、この生成された暗号用鍵を用いて音楽コンテンツを暗号化し、共通秘密鍵を用いて共通鍵情報を暗号化し、この暗号化された共通鍵情報を含む暗号化された音楽コンテンツを指定された記録メディアに書き込むようにした。これにより、複雑に暗号化された音楽コンテンツが記録メディアに記録される。   According to a fifth aspect of the present invention, there is provided an electronic music apparatus according to the fourth aspect, wherein a common secret key and the media ID are acquired from a storage device for music content including common key information independent of the type of recording medium, and the common key information is obtained. And the media ID are generated, the music content is encrypted using the generated encryption key, the common key information is encrypted using the common secret key, and the encrypted common key is encrypted. The encrypted music content including information is written to the designated recording medium. Thereby, the music content encrypted in a complicated manner is recorded on the recording medium.

請求項6の電子音楽装置は、請求項4において、楽曲を表す楽曲データ、前記楽曲データを暗号化するための楽曲データ鍵、および記録メディアの種類とは独立した共通鍵情報を含む音楽コンテンツに対して、記憶装置から共通秘密鍵と前記メディアIDを取得し、楽曲データ鍵を用いて楽曲データを暗号化し、共通鍵情報と前記メディアIDを用いて暗号用鍵を生成し、この生成された暗号用鍵を用いて楽曲データ鍵を暗号化する。共通秘密鍵を用いて共通鍵情報を暗号化し、暗号化された楽曲データ、楽曲データ鍵および共通鍵情報を含む暗号化された音楽コンテンツを指定された記録メディアに書き込むようにした。これにより、複雑に暗号化された音楽コンテンツが記録メディアに記録される。   According to a sixth aspect of the present invention, there is provided an electronic music apparatus according to the fourth aspect, wherein the music content includes music data representing music, a music data key for encrypting the music data, and common key information independent of the type of recording media. On the other hand, the common secret key and the media ID are obtained from the storage device, the music data is encrypted using the music data key, and the encryption key is generated using the common key information and the media ID. The music data key is encrypted using the encryption key. The common key information is encrypted using the common secret key, and the encrypted music content including the encrypted music data, the music data key, and the common key information is written to the designated recording medium. Thereby, the music content encrypted in a complicated manner is recorded on the recording medium.

請求項7の電子音楽装置、または請求項13のコンピュータ読み取り可能なプログラムをコンピュータで実行することにより、記憶手段(記憶装置)から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアIDを取得し、その記録メディアから暗号化された音楽コンテンツを読み出して、その読み出されて暗号化された音楽コンテンツを前記取得された読み出し用メディアIDを用いて復号化し、この復号化された音楽コンテンツを一時記憶手段(一時記憶装置)に一時的に記憶し、前記記憶手段(憶記装置)から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアIDを取得し、その取得された書き込み用メディアIDを用いて前記一時記憶手段に記憶されている音楽コンテンツを暗号化し、その暗号化された音楽コンテンツを前記音楽コンテンツの書き込みが指定された記録メディアに書き込む書き込むようにした。これにより、音楽コンテンツは移動先の記録メディアに応じて暗号化されて記録される。   By executing the electronic music device according to claim 7 or the computer-readable program according to claim 13 on a computer, a media ID corresponding to a recording medium for which music content is designated to be read from storage means (storage device) is obtained. Obtaining and reading the encrypted music content from the recording medium, decrypting the read and encrypted music content using the obtained read medium ID, and the decrypted music content Is temporarily stored in the temporary storage means (temporary storage device), and the media ID corresponding to the recording medium designated for writing the music content is acquired from the storage means (memory device), and the acquired writing is obtained. The music content stored in the temporary storage means is encrypted using the media ID The encrypted music content and to write write to the recording medium writing is designated the music content. As a result, the music content is encrypted and recorded in accordance with the destination recording medium.

請求項8の電子音楽装置は、請求項7において、記憶メディアの種類とは独立した暗号化された共通鍵情報を含む暗号化された音楽コンテンツに対して、記憶手段から共通秘密鍵と前記メディアIDを取得し、共通秘密鍵を用いて共通鍵情報を復号化し、この復号化された共通鍵情報と前記読み出し用メディアIDを用いて復号用鍵を生成し、この生成された復号用鍵を用いて音楽コンテンツを復号化し、復号化された共通鍵情報を含む復号化された音楽コンテンツを一時記憶手段に一時的に記憶する。この一時記憶手段に記憶されている共通鍵情報と前記書き込み用メディアIDを用いて暗号用鍵を生成し、この生成された暗号用鍵を用いて前記一時記憶手段に記憶されている音楽コンテンツを暗号化する。前記共通秘密鍵を用いて前記一時記憶手段に記憶されている共通鍵情報を暗号化し、この暗号化された共通鍵情報を含む前記暗号化された音楽コンテンツを前記音楽コンテンツの書き込みが指定された記録メディアに書き込むようにした。これにより、音楽コンテンツは移動先の記録メディアに応じて暗号化されて記録される。   An electronic music apparatus according to an eighth aspect is the electronic music device according to the seventh aspect, in which the common secret key and the medium are stored from the storage means for the encrypted music content including the encrypted common key information independent of the type of the storage medium. An ID is acquired, the common key information is decrypted using the common secret key, a decryption key is generated using the decrypted common key information and the read media ID, and the generated decryption key is The music content is decrypted using the decrypted music content, and the decrypted music content including the decrypted common key information is temporarily stored in the temporary storage means. An encryption key is generated using the common key information stored in the temporary storage means and the writing media ID, and the music content stored in the temporary storage means is generated using the generated encryption key. Encrypt. The common key information stored in the temporary storage means is encrypted using the common secret key, and writing of the music content is designated for the encrypted music content including the encrypted common key information. It was written on the recording media. As a result, the music content is encrypted and recorded in accordance with the destination recording medium.

請求項9の電子音楽装置は、請求項7において、楽曲を表す暗号化された楽曲データ、前記暗号化された楽曲データを復号化するための暗号化された楽曲データ鍵、および記録メディアの種類とは独立した暗号化された共通鍵情報を含む暗号化された音楽コンテンツに対して、記憶手段から共通秘密鍵と前記メディアIDを取得し、共通秘密鍵を用いて共通鍵情報を復号化し、この復号化された共通鍵情報と前記読み出し用メディアIDを用いて復号用鍵を生成し、この生成された復号用鍵を用いて楽曲データ鍵を復号化し、この復号化された楽曲データ鍵を用いて楽曲データを復号化し、復号化された共通鍵情報、楽曲データ鍵および楽曲データを一時記憶手段に一時的に記憶する。この一時記憶手段に記憶されている楽曲データ鍵を用いてこの一時記憶手段に記憶されている楽曲データを暗号化し、この一時記憶手段に記憶されている共通鍵情報と前記書き込み用メディアIDを用いて暗号用鍵を生成しする。この生成された暗号用鍵を用いて前記一時記憶手段に記憶されている楽曲データ鍵を暗号化するとともに、共通秘密鍵を用いて前記一時記憶手段に記憶されている共通鍵情報を暗号化し、暗号化された楽曲データ、楽曲データ鍵および共通鍵情報を含む暗号化された音楽コンテンツを前記指定された記録メディアに書き込むようにした。これにより、音楽コンテンツは移動先の記録メディアに応じて暗号化されて記録される。   The electronic music apparatus according to claim 9 is the electronic music device according to claim 7, wherein the encrypted music data representing the music, the encrypted music data key for decrypting the encrypted music data, and the type of the recording medium For the encrypted music content including the encrypted common key information independent from the common secret key and the media ID from the storage means, decrypt the common key information using the common secret key, A decryption key is generated using the decrypted common key information and the read media ID, the music data key is decrypted using the generated decryption key, and the decrypted music data key is The music data is decrypted using the data, and the decrypted common key information, music data key and music data are temporarily stored in the temporary storage means. The music data stored in the temporary storage means is encrypted using the music data key stored in the temporary storage means, and the common key information and the writing medium ID stored in the temporary storage means are used. To generate an encryption key. Encrypting the music data key stored in the temporary storage means using the generated encryption key, and encrypting the common key information stored in the temporary storage means using a common secret key, The encrypted music content including the encrypted music data, the music data key, and the common key information is written to the designated recording medium. As a result, the music content is encrypted and recorded in accordance with the destination recording medium.

請求項10の電子音楽装置は、請求項7ないし9において、暗号化された音楽コンテンツを同音楽コンテンツの書き込みが指定された記録メディアに書き込んだ後、一時記憶手段に記憶されている音楽コンテンツを消去するようにした。これにより、音楽コンテンツは移動先の記録メディアに応じて暗号化されて記録される。   The electronic music device according to claim 10 is the electronic music device according to any one of claims 7 to 9, wherein the encrypted music content is written on the recording medium designated to write the music content, and then the music content stored in the temporary storage means is stored. I deleted it. As a result, the music content is encrypted and recorded in accordance with the destination recording medium.

請求項1または請求項11によれば、音楽コンテンツの記録されている記録メディアに対応するメディアIDを取得できない限り、暗号化された音楽コンテンツが復号化され得ないので、複数の記録メディアに記録された音楽コンテンツを自由に再生することができなくなり、音楽コンテンツの著作権的な保護が高められる。   According to the first or eleventh aspect, since the encrypted music content cannot be decrypted unless the media ID corresponding to the recording medium on which the music content is recorded can be obtained, the data is recorded on a plurality of recording media. The music content that has been played cannot be freely played, and the copyright protection of the music content is enhanced.

請求項2または請求項3によれば、請求項1と同様な効果が得られるとともに、復号化の手順が複雑になるので、音楽コンテンツの著作権的な保護がさらに高められる。   According to the second or third aspect, the same effect as that of the first aspect can be obtained, and the decryption procedure is complicated, so that the copyright protection of the music content is further enhanced.

請求項4〜請求項6または請求項12によれば、複雑に暗号化された音楽コンテンツが記録メディアに記録され、音楽コンテンツの著作権的な保護がさらに高められる。   According to claims 4 to 6 or claim 12, the music content that is encrypted in a complicated manner is recorded on the recording medium, and the copyright protection of the music content is further enhanced.

請求項7〜請求項10によれば、複数の記録メディアのうちの1つの記録メディアから他の1つの記録メディアに音楽コンテンツを移動しても、音楽コンテンツは移動先の記録メディアに応じて暗号化されて記録されるので、音楽コンテンツの著作権的な保護が高められる。   According to the seventh to tenth aspects, even if the music content is moved from one of the plurality of recording media to the other recording medium, the music content is encrypted according to the destination recording medium. Since it is recorded in a digital form, the copyright protection of the music content is enhanced.

図1は本発明の実施形態の電子楽器及び周辺機器のハード構成ブロック図であり、CPU1(制御手段)はROM2に格納されている制御プログラムに基づいてRAM3のワーキングエリアを使用して電子楽器全体の制御を行う。通常の電子楽器の基本的な機能として、CPU1は入力操作部4の鍵盤等の操作イベントを検出してマニュアル演奏の制御を行う。また、入力操作部4のパネル操作子等の操作イベントを検出し各種操作子の操作に応じた処理を行う。さらに、液晶パネル等のディスプレイ5における表示の制御を行う。音源6は、鍵盤演奏あるいは自動演奏等によりCPU1から設定される各種データに応じて楽音信号を生成してサウンドシステム7に出力し、サウンドシステム7は楽音信号のD/A変換や増幅等を行ってスピーカー等で発音する。   FIG. 1 is a block diagram showing the hardware configuration of an electronic musical instrument and peripheral devices according to an embodiment of the present invention. The CPU 1 (control means) uses the working area of the RAM 3 based on a control program stored in the ROM 2 to make the entire electronic musical instrument. Control. As a basic function of a normal electronic musical instrument, the CPU 1 detects an operation event such as a keyboard of the input operation unit 4 and controls manual performance. Further, an operation event such as a panel operator of the input operation unit 4 is detected, and processing corresponding to the operation of various operators is performed. Further, display control on the display 5 such as a liquid crystal panel is performed. The sound source 6 generates a musical sound signal according to various data set by the CPU 1 by keyboard performance or automatic performance and outputs it to the sound system 7. The sound system 7 performs D / A conversion, amplification, etc. of the musical sound signal. And pronounce it with a speaker.

この電子楽器は、記録メディアあるいはそのドライブ装置として、メモリカード8に対してデータの読み書きを行うメモリカード読書装置9、内蔵のハードディスクにデータの読み書きを行うハードディスク装置(HDD)10、内部の記憶領域に対してデータの読み書きを行うフラッシュメモリROM11、CD−ROM12からデータを読み出すCD−ROMドライブ13を備えている。このうち、メモリカード読書装置9、ハードディスク装置10、フラッシュメモリROM11は楽器本体に内蔵されているが、CD−ROMドライブ13はインターフェース14を介してUSBケーブルで外付けにされている。また、インターフェース14を介してインターネット15とも接続可能である。すなわち、この実施形態では、メモリカード8、ハードディスク装置10、フラッシュメモリROM11、CD−ROM12、及びインターネット15のサイト等が、種類の異なる複数の記録メディアである。   The electronic musical instrument includes a memory card reading device 9 that reads and writes data from and to a memory card 8, a hard disk device (HDD) 10 that reads and writes data on a built-in hard disk, and an internal storage area as a recording medium or a drive device thereof. Are provided with a flash memory ROM 11 for reading / writing data from / to a CD-ROM drive 13 for reading data from a CD-ROM 12. Among these, the memory card reading device 9, the hard disk device 10, and the flash memory ROM 11 are built in the instrument body, but the CD-ROM drive 13 is externally attached via a interface 14 with a USB cable. It can also be connected to the Internet 15 via the interface 14. That is, in this embodiment, the memory card 8, the hard disk device 10, the flash memory ROM 11, the CD-ROM 12, and the Internet 15 site are a plurality of different types of recording media.

そして、メモリカード読書装置9、ハードディスク装置10、フラッシュメモリROM11、CD−ROMドライブ13、インターフェース14のインターネット接続部に対して、それぞれ異なるIDとしてメディアID(順に「MD1,MD2,MD3,MD4,MD5」とする)が割当てられる。これらのメディアIDは、ROM2(記憶手段)に記憶されている制御プログラムの所定の領域に暗号化されて書き込まれている。これにより、当該電子楽器には、各記録メディアに対してメディアIDが設定されている。メディアIDは、秘密鍵として利用できる情報であれば何でもよいが、容易に推測されることがなく、互いに異なるものであることが好ましい。   And, for the Internet connection portion of the memory card reading device 9, the hard disk device 10, the flash memory ROM 11, the CD-ROM drive 13, and the interface 14, the media IDs (in the order of “MD1, MD2, MD3, MD4, MD5 in order) are respectively different IDs. Is assigned). These media IDs are encrypted and written in a predetermined area of the control program stored in the ROM 2 (storage means). Thereby, in the electronic musical instrument, a media ID is set for each recording medium. The media ID may be anything as long as it can be used as a secret key, but it is not easily guessed and is preferably different from each other.

図2は実施形態の電子楽器が扱う楽曲データと各記録メディアとに対する処理の概略を示す図である。「楽曲データの提供」のブロックは、楽曲データを記録したメモリカード8やCD−ROM12の販売元、楽曲データの配信・販売サービスを行うインターネット15上のサイト等である。このメモリカード8、CD−ROM12、インターネット15によって提供される楽曲データは、当該電子楽器用に各記録メディアに対応する上記メディアID(当該電子楽器におけると同じメディアID)に基づく後述の秘密鍵により予め暗号化されている。そして、この暗号化済みの楽曲データが対応する記録メディアによって提供される。   FIG. 2 is a diagram showing an outline of processing for music data handled by the electronic musical instrument of the embodiment and each recording medium. The “provision of music data” block includes a seller on the memory card 8 and CD-ROM 12 on which music data is recorded, a site on the Internet 15 that provides music data distribution and sales services, and the like. The music data provided by the memory card 8, the CD-ROM 12, and the Internet 15 is stored in a secret key to be described later based on the media ID corresponding to each recording medium for the electronic musical instrument (the same media ID as in the electronic musical instrument). Pre-encrypted. The encrypted music data is provided by a corresponding recording medium.

メモリカード8及びCD−ROM12の暗号化された楽曲データは読み出し(LOAD)により各々のメディアID(MD1,MD2)に基づく秘密鍵により復号化される。また、インターネット15からダウンロードした暗号化された楽曲データはそのメディアID(MD5)に基づく秘密鍵により復号化される。各復号化された楽曲データはRAM3のコンテンツ記憶エリア(一時記憶手段又は一時記憶装置)に記憶される。また、メモリカード8、ハードディスク装置10やフラッシュメモリROM11の記録が可能な記録メディアでは各々のメディアIDに基づく秘密鍵により暗号化されてその記録メディアに記録(SAVE)可能であるが、こららの読み出し及び記録が可能な記録メディア間では、著作権保護が必要な楽曲データすなわち暗号化された楽曲データは、コピーができず移動のみが可能となっている。   The encrypted music data stored in the memory card 8 and the CD-ROM 12 is decrypted by reading (LOAD) using a secret key based on each media ID (MD1, MD2). The encrypted music data downloaded from the Internet 15 is decrypted with a secret key based on the media ID (MD5). Each decrypted music data is stored in the content storage area (temporary storage means or temporary storage device) of the RAM 3. In addition, recording media that can be recorded in the memory card 8, the hard disk device 10, and the flash memory ROM 11 can be encrypted (SAVE) on the recording medium after being encrypted with a secret key based on each media ID. Between recording media that can be read and recorded, music data that requires copyright protection, that is, encrypted music data, cannot be copied and can only be moved.

図3は暗号化された音楽コンテンツのデータ構成と復号化及び暗号化の手順を示す概念図である。音楽コンテンツのデータは、共通鍵情報、セキュリティ情報及び楽曲データ情報から構成されており、これらの情報はそれぞれ暗号化されている。共通鍵情報にはランダム値に基づいて設定された共通鍵Aが含まれている。セキュリティ情報にはファイル名、著作物の名前、コピーライト情報(フラグ)、コンテンツIDが含まれており、このコンテンツIDは音楽コンテンツのデータ全体で一つのIDである。このコンテンツIDは、楽曲情報を復号化するための後述する鍵C(楽曲データ鍵)として機能する。楽曲データ情報には、MIDI楽曲データ、論理楽譜データ、スタイル(伴奏用演奏データ)、レジストレーション(電子オルガン等の音色や効果等を指定するデータ)等が含まれている。   FIG. 3 is a conceptual diagram showing the data structure of the encrypted music content and the decryption and encryption procedures. The music content data includes common key information, security information, and music data information, and these pieces of information are encrypted. The common key information includes a common key A set based on a random value. The security information includes a file name, a copyrighted work name, copyright information (flag), and a content ID. This content ID is one ID for the entire music content data. This content ID functions as a key C (music data key) to be described later for decrypting the music information. The music data information includes MIDI music data, logical score data, style (accompaniment performance data), registration (data designating timbres and effects of an electronic organ, etc.), and the like.

ROM2(記憶手段)には制御プログラムと、各記録メディアに対応するメディアID(MD1,MD2,MD3,MD4,MD5)が記憶されている。これらのメディアIDは互いに離れた場所(アドレス)に、記録メディア毎に異なる所定の秘密鍵により別々の暗号化を施して記憶されている。なお、このメディアIDの記憶位置や暗号化の処理は記録メディア毎に予め決められているので、当該電子楽器において制御プログラムの実行により各記録メディアに応じたメディアIDの読み出し及び復号化が可能なことはいうまでもない。また、ROM2の制御プログラム中には所定の秘密鍵AA(共通秘密鍵)が記憶されている。この秘密鍵AAは、音楽コンテンツ中の共通鍵情報を復号化および復号化された共通鍵情報を暗号化するためのものである。   The ROM 2 (storage means) stores a control program and media IDs (MD1, MD2, MD3, MD4, MD5) corresponding to the recording media. These media IDs are stored in places (addresses) separated from each other by performing separate encryption with a predetermined secret key that is different for each recording medium. Since the storage location and encryption processing of the media ID are predetermined for each recording medium, it is possible to read and decrypt the media ID corresponding to each recording medium by executing a control program in the electronic musical instrument. Needless to say. A predetermined secret key AA (common secret key) is stored in the control program of the ROM 2. The secret key AA is for decrypting the common key information in the music content and encrypting the decrypted common key information.

暗号化された音楽コンテンツを復号化する場合には、まず、制御プログラム中の秘密鍵AAにより共通鍵情報のデータを復号化して共通鍵Aを得る。次に、該音楽コンテンツの記録メディアに対応するメディアIDを復号化して読み出し、このメディアIDと共通鍵Aとにより、所定の演算等を行ってセキュリティ情報を復号化するための鍵B(復号用鍵)を生成する。さらに、この鍵Bによりセキュリティ情報を復号化し、その中のコンテンツIDを鍵C(楽曲データ鍵)として得る。そして、この鍵Cにより楽曲データ情報を復号化する。この復号化により得られた鍵A、鍵B、鍵C、メディアID及び楽曲データは、復号化された状態でRAM3のコンテンツ記憶エリア(一時記憶手段又は一時記憶装置)に一時記憶する。そして、この楽曲データ等は所定のプログラムに従って読み出され、自動演奏等に適宜利用される。   When decrypting the encrypted music content, first, the common key information is decrypted with the secret key AA in the control program to obtain the common key A. Next, a media ID corresponding to the recording medium of the music content is decrypted and read out, and a key B (for decryption) for decrypting the security information by performing a predetermined calculation or the like using the media ID and the common key A Key). Further, the security information is decrypted with the key B, and the content ID therein is obtained as a key C (music data key). Then, the music data information is decrypted with this key C. The key A, key B, key C, media ID, and music data obtained by this decryption are temporarily stored in the content storage area (temporary storage means or temporary storage device) of the RAM 3 in a decrypted state. The music data and the like are read in accordance with a predetermined program and used as appropriate for automatic performance or the like.

次に、この復号化されたが音楽コンテンツをメモリカード8、ハードディスク装置10あるいはフラッシュメモリROM11等に記録する際の暗号化の手順は以下のとおりである。まず、暗号化(記録)する音楽コンテンツのセキュリティ情報を指定すると、そのセキュリティ情報に対応する音楽コンテンツの共通鍵情報の共通鍵Aと記録先の記録メディアのメディアIDとにより鍵B(暗号用鍵)を生成する。そして、鍵Bによりセキュリティ情報(コンテンツID(楽曲データ鍵)を含む)を暗号化するとともに、制御プログラム中の所定の秘密鍵AA(共通秘密鍵)により共通鍵Aを含む共通鍵情報を暗号化する。そして、暗号化前のコンテンツIDである鍵C(楽曲データ鍵)により楽曲データ情報を暗号化する。   Next, the encryption procedure when recording the decrypted music content in the memory card 8, the hard disk device 10, the flash memory ROM 11, or the like is as follows. First, when security information of music content to be encrypted (recorded) is designated, a key B (encryption key) is determined by the common key A of the common key information of the music content corresponding to the security information and the media ID of the recording medium of the recording destination. ) Is generated. Then, the security information (including the content ID (music data key)) is encrypted with the key B, and the common key information including the common key A is encrypted with the predetermined secret key AA (common secret key) in the control program. To do. Then, the music data information is encrypted with the key C (music data key) which is the content ID before encryption.

図4は実施形態のメインルーチンのフローチャート、図5は読み込みルーチンのフローチャート、図6は書き込みルーチンのフローチャートである。これらの各ルーチンの処理はCPU1(制御手段)による制御プログラムの実行に基づき行われる。図4のメインルーチンでは、ステップS1で、初期設定などの起動処理、入力操作部4の操作パネルの操作に対応する処理、入力操作部4の鍵盤での演奏に基づく発音処理、楽曲データに基づく自動演奏処理、押鍵ガイドランプの点灯などの演奏ガイド処理、RAM3のコンテンツ記憶エリアに一時記憶さらた音楽コンテンツの指定処理、メモリカード8、ハードディスク装置10、フラッシュメモリROM11,CD−ROMドライブ13(CD−ROM12)及びインターネット15からなる記録メディアの指定処理、同記録メディア内のコンテンツの指定処理など、電子楽器の一般的な処理を行う。   4 is a flowchart of a main routine of the embodiment, FIG. 5 is a flowchart of a reading routine, and FIG. 6 is a flowchart of a writing routine. Processing of each of these routines is performed based on execution of a control program by the CPU 1 (control means). In the main routine of FIG. 4, in step S1, activation processing such as initial setting, processing corresponding to operation of the operation panel of the input operation unit 4, sound generation processing based on performance on the keyboard of the input operation unit 4, and based on music data Automatic performance processing, performance guide processing such as key-on guide lamp lighting, specification processing of music content temporarily stored in the content storage area of the RAM 3, memory card 8, hard disk device 10, flash memory ROM 11, CD-ROM drive 13 ( A general processing of the electronic musical instrument such as a recording medium specifying process including the CD-ROM 12) and the Internet 15 and a content specifying process in the recording medium is performed.

次に、ステップS2で楽曲データのロード指示の有無を判定し、ロード指示がなければステップS4に進み、ロード指示があればステップS3で図5の読み込みルーチンの処理を行って、ステップS4に進む。ステップS4では楽曲データのセーブ指示の有無を判定し、セーブ指示がなければステップS6に進み、セーブ指示があればステップS5で図6の書き込みルーチンの処理を行って、ステップS6に進む。ステップS6ではその他の処理を行い、ステップS7で電源オフ等による処理の終了でなければステップS1以降を繰り返す。   Next, it is determined whether or not there is a music data loading instruction in step S2. If there is no loading instruction, the process proceeds to step S4. If there is a loading instruction, the reading routine of FIG. 5 is performed in step S3, and the process proceeds to step S4. . In step S4, the presence / absence of a music data save instruction is determined. If there is no save instruction, the process proceeds to step S6. If there is a save instruction, the write routine of FIG. 6 is performed in step S5, and the process proceeds to step S6. In step S6, other processing is performed, and in step S7, if the processing is not completed due to power-off or the like, step S1 and subsequent steps are repeated.

図5の読み込みルーチンでは、ステップS11で音楽コンテンツが暗号化されているか否かを判定し、暗号化されていなければ、ステップS12でそのまま音楽コンテンツを読み込んでRAM3のコンテンツ記憶エリアに一時記録してステップS26に進む。暗号化されていればステップS13以降の処理を行う。なお、音楽コンテンツが暗号化されているか否かは、例えば通常の読み取り動作を行って、読み取れなければ暗号化されていると判断してもよいし、予め暗号化されている旨が音楽コンテンツに記録されているものでもよい。   In the reading routine of FIG. 5, it is determined whether or not the music content is encrypted in step S11. If it is not encrypted, the music content is directly read in step S12 and temporarily recorded in the content storage area of the RAM 3. Proceed to step S26. If it is encrypted, the processing from step S13 is performed. Note that whether or not the music content is encrypted may be determined to be encrypted if it cannot be read, for example, by performing a normal reading operation. It may be recorded.

ステップS13〜S17では、どの種類の記録メディアから読み込むのかを判定して、ステップS18〜S22で各々の記録メディアに応じた処理を行う。すなわち、ステップS18〜S22では、ROM2のその読込む記録メディアに対応する位置(アドレス)からその記録メディアに対応するメディアIDのデータを読み出して復号化し、その復号化された値(MD1〜MD5)を対応するメディアIDとして記憶する。そして、ステップS24に進む。なお、いずれの記録メディアでもなければ、ステップS23で例えば「対応していない記録メディアです」等の警告表示を行い、ステップS26に進む。   In steps S13 to S17, it is determined which type of recording medium is read from, and in steps S18 to S22, processing corresponding to each recording medium is performed. That is, in steps S18 to S22, the data of the media ID corresponding to the recording medium is read from the position (address) corresponding to the recording medium to be read in the ROM 2 and decoded, and the decoded values (MD1 to MD5). Is stored as the corresponding media ID. Then, the process proceeds to step S24. If it is not any recording medium, a warning display such as “Incompatible recording medium” is displayed in step S23, and the process proceeds to step S26.

ステップS24では、前記図3について説明したように、秘密鍵AAを用いて共通鍵情報を復号化することにより共通鍵Aを取得して、共通鍵AとメディアIDで鍵B(復号用鍵)を作り、鍵Bでセキュリティ情報を復号化し、このセキュリティ情報のコンテンツIDを鍵C(楽曲データ鍵)として楽曲データを復号化する。次に、ステップS25で各鍵、ID、セキュリティ情報、楽曲データを復号化された状態でRAM3のコンテンツ記憶エリアに一時記憶(仮想記憶)する。そして、ステップS16で読み込むべきデータが終了していなければステップS11に戻り、終了していれば元のルーチンに復帰する。   In step S24, as described with reference to FIG. 3, the common key A is obtained by decrypting the common key information using the secret key AA, and the key B (decryption key) is obtained using the common key A and the media ID. The security information is decrypted with the key B, and the music data is decrypted with the content ID of the security information as the key C (music data key). Next, in step S25, each key, ID, security information, and music data are temporarily stored (virtual storage) in the content storage area of the RAM 3 in a decrypted state. If the data to be read in step S16 is not completed, the process returns to step S11. If completed, the process returns to the original routine.

図6の書込みルーチンは、図5の読み込みルーチンの処理により、音楽コンテンツが記録メディアから読み出されるとともに復号化されてRAM3のコンテンツ記憶エリア(一時記憶手段又は一時記憶装置)に一時記憶(仮想記憶)され、かつ図4のステップS1で前記音楽コンテンツが選択されているとき(楽曲データとそれに対応するセキュリティ情報が指定されているとき)に起動される。すなわち、この書き込みルーチンは、図4のステップS4による楽曲データのセーブ指示の判定に応答して、RAM3内に復号化されるとともに一時記憶されている音楽コンテンツを記録メディアに暗号化して書き込む処理である。先ず、ステップS31でその音楽コンテンツは暗号化すべきものであるか否かを判定し、暗号化すべきものでなければ、ステップS32でそのまま暗号化しないで音楽コンテンツを記録メディアに書き込んでステップS44に進む。暗号化すべきものであればステップS33以降の処理を行う。なお、音楽コンテンツが暗号化すべきか否かは、セキュリティ情報のコピーライト情報(フラグ)等により判定される。   6 is read out from the recording medium and decrypted by the processing of the reading routine in FIG. 5, and is temporarily stored (virtual storage) in the content storage area (temporary storage means or temporary storage device) of the RAM 3. And is activated when the music content is selected in step S1 of FIG. 4 (when music data and corresponding security information are designated). That is, this writing routine is a process of encrypting and writing the music content decrypted in the RAM 3 and temporarily stored in the recording medium in response to the determination of the music data saving instruction in step S4 of FIG. is there. First, in step S31, it is determined whether or not the music content is to be encrypted. If it is not to be encrypted, the music content is written in the recording medium without being encrypted in step S32, and the process proceeds to step S44. . If it is to be encrypted, the processing from step S33 is performed. Whether or not the music content should be encrypted is determined by copyright information (flag) of security information or the like.

ステップS33〜S36では、どの種類の記録メディア上に書き込むのかを判定して、ステップS37〜S40で各々の記録メディアに応じた処理を行う。なお、破線で示したステップS51,S52については後述する。ステップS37〜S40では、ROM2のその書き込む記録メディアに対応する位置(アドレス)からその記録メディアに対応するメディアIDのデータを読み出して復号化し、その復号化された値(MD1〜MD3,MD5)を対応するメディアIDとして記憶する。そして、ステップS42に進む。なお、いずれの記録メディアでもなければ、ステップS41で例えば「書き込むべき記録メディアがありません」等の警告表示を行い、ステップS44に進む。   In steps S33 to S36, it is determined which type of recording medium is to be written, and in steps S37 to S40, processing corresponding to each recording medium is performed. Steps S51 and S52 indicated by broken lines will be described later. In steps S37 to S40, the data of the media ID corresponding to the recording medium is read from the position (address) corresponding to the recording medium to be written in the ROM 2 and decrypted, and the decrypted values (MD1 to MD3 and MD5) are obtained. Store as the corresponding media ID. Then, the process proceeds to step S42. If it is not any recording medium, a warning display such as “There is no recording medium to be written” is displayed in step S41, and the process proceeds to step S44.

ステップS42では、前記図3について説明したように、共通鍵AとメディアIDで鍵B(暗号用鍵)を作り、鍵Bでセキュリティ情報(楽曲データ鍵)を暗号化する。また、秘密鍵AAで共通鍵Aを暗号化する。さらに、セキュリティ情報中のコンテンツIDを鍵C(楽曲データ鍵)として楽曲データを暗号化し、共通鍵A情報、セキュリティ情報、楽曲データを1つの音楽コンテンツとしてまとめる。次に、ステップS43で、共通鍵A情報、セキュリティ情報、楽曲データをまとめた音楽コンテンツを、指定の記録メディアに記録するとともに、RAM3に一時記憶(仮想記憶)された音楽コンテンツを削除する。そして、ステップS44で書き込むべきデータが終了していなければステップS31に戻り、終了していれば元のルーチンに復帰する。   In step S42, as described with reference to FIG. 3, a key B (encryption key) is created with the common key A and the media ID, and security information (music data key) is encrypted with the key B. Further, the common key A is encrypted with the secret key AA. Further, the music data is encrypted using the content ID in the security information as a key C (music data key), and the common key A information, security information, and music data are combined into one music content. Next, in step S43, the music content in which the common key A information, the security information, and the music data are collected is recorded on the designated recording medium, and the music content temporarily stored (virtual storage) in the RAM 3 is deleted. If the data to be written is not completed in step S44, the process returns to step S31. If completed, the process returns to the original routine.

以上の実施形態では、CD−ROMドライブ13がCD−ROM12からの読み込みのみを行う場合について説明したが、CD−ROMドライブ13がCDR/RWに対して書き込む機能を持っている場合は、図6の破線で示したステップS51,S52を実行すればよい。すなわち、ステップS51でCDR/RWに書き込むかを判定したとき、ステップS52で、ROM2内であってCDR/RWに対応する位置(アドレス)からCDR/RWに対応するメディアIDのデータを読み出して復号化してメディアIDとして記憶して、ステップS42に進む。   In the above embodiment, the case where the CD-ROM drive 13 only reads from the CD-ROM 12 has been described. However, when the CD-ROM drive 13 has a function of writing to the CDR / RW, FIG. What is necessary is just to perform step S51, S52 shown with the broken line. That is, when it is determined in step S51 whether to write to the CDR / RW, in step S52, the data of the media ID corresponding to the CDR / RW is read from the position (address) corresponding to the CDR / RW in the ROM 2 and decoded. And store it as a media ID and proceed to step S42.

上記実施形態においては、基本的に装置を改造することは考慮していないが、記録メディアの種類毎に共通なメディアID(メディア番号)を設定し、楽曲データを暗号化している。したがって、第1の電子楽器の記録メディア(フラッシュメモリ以外)を外して第1の電子楽器とは異なる第2の電子楽器に装着すれば、第1の電子楽器に利用した楽曲データが、第2の電子楽器で利用できるようになってしまう。なお、フラッシュメモリ(ROM)については、基板上に半田付けで固定されており、取り外しができない。これに対しては、CD−ROM以外については次のようにすれば解消できる。取り外しが容易なメモリカードについては、ID番号付きのものを採用し、個々のメモリカード毎に異なる暗号化をした上で、メモリカードに記録するようにする。ハードディスク装置については、個々のハードディスク装置毎に異なる数値となる各フォーマット・シリアル番号に基づいて暗号化し、記録するようにする。このことは、記録メディアの種類ごとに設けられたメディアIDを記憶するID記憶手段が、ROM2だけではなく、各記録メディアごとに設けられていることを意味する。これによれば、1台の電子楽器でしか復号化できなくなる。   In the above-described embodiment, it is basically not considered to modify the apparatus, but a common media ID (media number) is set for each type of recording medium, and music data is encrypted. Therefore, if the recording medium (other than the flash memory) of the first electronic musical instrument is removed and attached to a second electronic musical instrument different from the first electronic musical instrument, the music data used for the first electronic musical instrument becomes the second It will be available for use with electronic musical instruments. The flash memory (ROM) is fixed on the substrate by soldering and cannot be removed. This can be solved by using the following method except for the CD-ROM. For memory cards that can be easily removed, those with ID numbers are used, and each memory card is encrypted differently and recorded on the memory card. The hard disk device is encrypted and recorded on the basis of each format / serial number having a different numerical value for each hard disk device. This means that the ID storage means for storing the media ID provided for each type of recording medium is provided not only for the ROM 2 but for each recording medium. According to this, decoding can be performed only by one electronic musical instrument.

また、上記実施形態においては、複数の記録メディアのうちの1つの記録メディアに記録されている楽曲データをRAM3に一時的に記憶させることと、RAM3に一時的に記憶されている楽曲データを複数の記録メディアのうちの1つの記録メディアに記録させることとをそれぞれ独立に行った。しかし、これに加えて、複数の記録メディアのうちの1つの記録メディアに記録されている音楽コンテンツを、複数の記録メディアのうちの他の1つの記録メディアに転送するようにすることもできる。この場合、CPU1は、図4のステップS5とステップS6との間にステップS8,S3’,S5’の処理を追加した図7のメインルーチンを実行する。   In the above embodiment, the music data recorded on one of the plurality of recording media is temporarily stored in the RAM 3, and the music data temporarily stored in the RAM 3 is plural. Recording on one of the recording media was independently performed. However, in addition to this, the music content recorded on one of the plurality of recording media can be transferred to another one of the plurality of recording media. In this case, the CPU 1 executes the main routine of FIG. 7 in which the processes of steps S8, S3 ', and S5' are added between steps S5 and S6 of FIG.

このメインルーチンでは、ステップS1の入力操作部4における操作パネルの操作に対応する処理により、音楽コンテンツがムーブ指示されると、CPU1はステップS8にて「YES」と判定して、ステップS3’,S5’を順次自動的に実行する。ステップS3’,S5’の処理は、上記実施形態のステップS3,S5の処理と同じである。なお、この場合には、移動される音楽コンテンツを記録した1つの記録メディアおよび同記録メディア内の音楽コンテンツが指定されるととともに、音楽コンテンツが記録される移動先の記録メディアの指定される。これにより、指定された1つの記録メディアに記録されている音楽コンテンツは、上記実施形態の場合と同様に復号化されて一旦RAM3に一時的に記憶される。その後、前記一時記憶された音楽コンテンツはRAM3から自動的に読み出されて、上記実施形態の場合と同様に暗号化されて指定された1つの記録メディアに記録される。また、RAM3内の音楽コンテンツはその後に消去される。   In this main routine, when the music content is instructed to move by the process corresponding to the operation of the operation panel in the input operation unit 4 in step S1, the CPU 1 determines “YES” in step S8, and steps S3 ′, S5 'is automatically executed sequentially. Steps S3 'and S5' are the same as steps S3 and S5 in the above embodiment. In this case, one recording medium that records the music content to be moved and the music content in the recording medium are designated, and the destination recording medium on which the music content is recorded is designated. Thereby, the music content recorded on one designated recording medium is decrypted and temporarily stored in the RAM 3 in the same manner as in the above embodiment. Thereafter, the temporarily stored music content is automatically read out from the RAM 3, and is encrypted and recorded on one designated recording medium as in the above embodiment. Further, the music content in the RAM 3 is subsequently erased.

また、上記実施形態および変形例では、鍵Bでセキュリティ情報を復号化および暗号化するとともに、セキュリティ情報中の鍵C(楽曲データ鍵)で楽曲データ情報を復号化及び暗号化するようにした。しかし、これに代えて、セキュリティ情報中のコンテンツIDである鍵C(楽曲データ鍵)を省略して、鍵B(復号用鍵および暗号用鍵)により楽曲データ情報およびセキュリティ情報(コンテンツIDである鍵Cを含まない)を復号化および暗号化するようにしてもよい。   In the embodiment and the modification described above, the security information is decrypted and encrypted with the key B, and the music data information is decrypted and encrypted with the key C (music data key) in the security information. However, instead of this, the key C (music data key) that is the content ID in the security information is omitted, and the music data information and security information (content ID are used) by the key B (decryption key and encryption key). The key C may not be decrypted and encrypted.

さらに、本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。   Furthermore, in carrying out the present invention, the present invention is not limited to the above embodiment, and various modifications can be made without departing from the object of the present invention.

本発明の実施形態の電子楽器及び周辺機器のハード構成ブロック図である。It is a hardware configuration block diagram of an electronic musical instrument and a peripheral device of an embodiment of the present invention. 実施形態の電子楽器が扱う楽曲データと各記録メディアとに対する処理の概略を示す図である。It is a figure which shows the outline of a process with respect to the music data and each recording medium which the electronic musical instrument of embodiment deals with. 実施形態における暗号化された音楽コンテンツのデータ構成と復号化及び暗号化の手順を示す概念図である。It is a conceptual diagram which shows the data structure of the music content in the embodiment, and the procedure of a decoding and encryption. 実施形態におけるメインルーチンのフローチャートである。It is a flowchart of the main routine in an embodiment. 実施形態における読み込みルーチンのフローチャートである。It is a flowchart of the reading routine in an embodiment. 実施形態における書き込みルーチンのフローチャートである。It is a flowchart of the writing routine in an embodiment. 前記メインルーチンの変形例を示すフローチャートである。It is a flowchart which shows the modification of the said main routine.

符号の説明Explanation of symbols

2…ROM、3…RAM、8…メモリカード、9…メモリカード読書装置、10…ハードディスク装置、11…フラッシュメモリROM、12…CD−ROM、13…CD−ROMドライブ、15…インターネット   2 ... ROM, 3 ... RAM, 8 ... memory card, 9 ... memory card reading device, 10 ... hard disk device, 11 ... flash memory ROM, 12 ... CD-ROM, 13 ... CD-ROM drive, 15 ... Internet

Claims (13)

複数種類の記録メディアにそれぞれ記録されている、暗号化された音楽コンテンツを再生可能な電子音楽装置であって、
複数種類の記録メディアにそれぞれ割り当てられた複数のメディアIDを記憶する記憶手段と、
前記記憶手段に記憶されている複数のメディアIDの中から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアIDを取得するメディアID取得手段と、
前記音楽コンテンツの読み出しが指定された記録メディアから暗号化された音楽コンテンツを読み出して、その読み出されて暗号化された音楽コンテンツを前記取得されたメディアIDを用いて復号化する読み出し手段とを備える
ことを特徴とする電子音楽装置。
An electronic music device capable of reproducing encrypted music content recorded on a plurality of types of recording media,
Storage means for storing a plurality of media IDs respectively assigned to a plurality of types of recording media;
Media ID acquisition means for acquiring a media ID corresponding to a recording medium for which reading of music content is designated from among a plurality of media IDs stored in the storage means;
Reading means for reading the encrypted music content from the recording medium designated for reading the music content, and decrypting the read and encrypted music content using the acquired media ID; An electronic music apparatus comprising:
請求項1に記載の電子音楽装置において、
前記暗号化された音楽コンテンツは、記録メディアの種類とは独立した暗号化された共通鍵情報を含んでおり、
前記記憶手段は、前記暗号化された共通鍵情報を復号化するための共通秘密鍵をさらに記憶しており、
前記読み出し手段は、
前記共通秘密鍵を用いて前記暗号化された共通鍵情報を復号化する共通鍵情報復号化手段と、
前記復号化された共通鍵情報と前記取得したメディアIDを用いて、前記暗号化された音楽コンテンツを復号化するための復号用鍵を生成する復号用鍵生成手段と、
前記生成された復号用鍵を用いて、前記読み出されて暗号化された音楽コンテンツを復号化する音楽コンテンツ復号化手段とを有する
ことを特徴とする電子音楽装置。
The electronic music apparatus according to claim 1,
The encrypted music content includes encrypted common key information independent of the type of recording medium,
The storage means further stores a common secret key for decrypting the encrypted common key information,
The reading means includes
Common key information decryption means for decrypting the encrypted common key information using the common secret key;
Decryption key generation means for generating a decryption key for decrypting the encrypted music content using the decrypted common key information and the acquired media ID;
An electronic music apparatus comprising: music content decrypting means for decrypting the read and encrypted music content using the generated decryption key.
請求項1に記載の電子音楽装置において、
前記暗号化された音楽コンテンツは、楽曲を表す暗号化された楽曲データ、前記暗号化された楽曲データを復号化するための暗号化された楽曲データ鍵、および記録メディアの種類とは独立した暗号化された共通鍵情報を含んでおり、
前記記憶手段は、前記暗号化された共通鍵情報を復号化するための共通秘密鍵をさらに記憶しており、
前記読み出し手段は、
前記共通秘密鍵を用いて前記暗号化された共通鍵情報を復号化する共通鍵情報復号化手段と、
前記復号化された共通鍵情報と前記取得したメディアIDを用いて、前記暗号化された楽曲データ鍵を復号化するための復号用鍵を生成する復号用鍵生成手段と、
前記生成された復号用鍵を用いて、前記読み出されて暗号化された音楽コンテンツに含まれる暗号化された楽曲データ鍵を復号化する楽曲データ鍵復号化手段と、
前記復号化された楽曲データ鍵を用いて、前記読み出されて暗号化された音楽コンテンツに含まれる暗号化された楽曲データを復号化する楽曲データ復号化手段とを有する
ことを特徴とする電子音楽装置。
The electronic music apparatus according to claim 1,
The encrypted music content includes encrypted music data representing music, an encrypted music data key for decrypting the encrypted music data, and an encryption independent of the type of recording medium Symmetric key information,
The storage means further stores a common secret key for decrypting the encrypted common key information,
The reading means includes
Common key information decryption means for decrypting the encrypted common key information using the common secret key;
Decryption key generation means for generating a decryption key for decrypting the encrypted music data key using the decrypted common key information and the acquired media ID;
Music data key decrypting means for decrypting an encrypted music data key included in the read and encrypted music content using the generated decryption key;
And a music data decrypting means for decrypting the encrypted music data included in the read and encrypted music content by using the decrypted music data key. Music device.
複数種類の記録メディアに音楽コンテンツを暗号化してそれぞれ記録可能な電子音楽装置であって、
複数種類の記録メディアにそれぞれ割り当てられた複数のメディアIDを記憶する記憶手段と、
前記記憶手段に記憶されている複数のメディアIDの中から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアIDを取得するメディアID取得手段と、
前記取得されたメディアIDを用いて音楽コンテンツを暗号化して、その暗号化された音楽コンテンツを前記指定された記録メディアに書き込む書き込み手段とを備える
ことを特徴とする電子音楽装置。
An electronic music device capable of encrypting and recording music content on a plurality of types of recording media,
Storage means for storing a plurality of media IDs respectively assigned to a plurality of types of recording media;
Media ID acquisition means for acquiring a media ID corresponding to a recording medium for which writing of music content is designated from among a plurality of media IDs stored in the storage means;
An electronic music apparatus comprising: writing means for encrypting music content using the acquired media ID, and writing the encrypted music content to the designated recording medium.
請求項4に記載の電子音楽装置において、
前記音楽コンテンツは、記録メディアの種類とは独立した共通鍵情報を含んでおり、
前記記憶手段は、前記共通鍵情報を暗号化するための共通秘密鍵をさらに記憶しており、
前記書き込み手段は、
前記共通鍵情報と前記メディアIDを用いて暗号用鍵を生成する暗号用鍵生成手段と、
前記生成された暗号用鍵を用いて、前記音楽コンテンツを暗号化する音楽コンテンツ暗号化手段と、
前記共通秘密鍵を用いて前記共通鍵情報を暗号化する共通鍵情報暗号化手段と、
前記暗号化された共通鍵情報を含む前記暗号化された音楽コンテンツを前記指定された記録メディアに書き込む音楽コンテンツ書き込み手段とを有する
ことを特徴とする電子音楽装置。
The electronic music apparatus according to claim 4,
The music content includes common key information independent of the type of recording medium,
The storage means further stores a common secret key for encrypting the common key information;
The writing means includes
An encryption key generating means for generating an encryption key using the common key information and the media ID;
Music content encryption means for encrypting the music content using the generated encryption key;
Common key information encryption means for encrypting the common key information using the common secret key;
An electronic music apparatus comprising: music content writing means for writing the encrypted music content including the encrypted common key information to the designated recording medium.
請求項4に記載の電子音楽装置において、
前記音楽コンテンツは、楽曲を表す楽曲データ、前記楽曲データを暗号化するための楽曲データ鍵、および記録メディアの種類とは独立した共通鍵情報を含んでおり、
前記記憶手段は、前記共通鍵情報を暗号化するための共通秘密鍵をさらに記憶しており、
前記書き込み手段は、
前記楽曲データ鍵を用いて楽曲データを暗号化する楽曲データ暗号化手段と、
前記共通鍵情報と前記メディアIDを用いて暗号用鍵を生成する暗号用鍵生成手段と、
前記生成された暗号用鍵を用いて、前記楽曲データ鍵を暗号化する楽曲データ鍵暗号化手段と、
前記共通秘密鍵を用いて前記共通鍵情報を暗号化する共通鍵情報暗号化手段と、
前記暗号化された楽曲データ、前記暗号化された楽曲データ鍵および前記暗号化された共通鍵情報を含む暗号化された音楽コンテンツを前記指定された記録メディアに書き込む音楽コンテンツ書き込み手段とを有する
ことを特徴とする電子音楽装置。
The electronic music apparatus according to claim 4,
The music content includes music data representing music, a music data key for encrypting the music data, and common key information independent of the type of recording media,
The storage means further stores a common secret key for encrypting the common key information;
The writing means includes
Music data encryption means for encrypting music data using the music data key;
An encryption key generating means for generating an encryption key using the common key information and the media ID;
Music data key encryption means for encrypting the music data key using the generated encryption key;
Common key information encryption means for encrypting the common key information using the common secret key;
Music content writing means for writing encrypted music content including the encrypted music data, the encrypted music data key and the encrypted common key information to the designated recording medium. An electronic music device characterized by the above.
複数種類の記録メディア間にて暗号化された音楽コンテンツを移動可能な電子音楽装置であって、
複数種類の記録メディアにそれぞれ割り当てられた複数のメディアIDを記憶する記憶手段と、
前記記憶手段に記憶されている複数のメディアIDの中から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアIDを読み出し用メディアIDとして取得する読み出し用メディアID取得手段と、
前記音楽コンテンツの読み出しが指定された記録メディアから暗号化された音楽コンテンツを読み出して、その読み出されて暗号化された音楽コンテンツを前記取得された読み出し用メディアIDを用いて復号化する読み出し手段と、
前記復号化された音楽コンテンツを一時的に記憶する音楽コンテンツ一時記憶手段と、
前記記憶手段に記憶されている複数のメディアIDの中から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアIDを書き込み用メディアIDとして取得する書き込み用メディアID取得手段と、
前記取得された書き込み用メディアIDを用いて前記一時記憶されている音楽コンテンツを暗号化して、その暗号化された音楽コンテンツを同音楽コンテンツの書き込みが指定された記録メディアに書き込む書き込み手段とを備える
ことを特徴とする電子音楽装置。
An electronic music device capable of moving encrypted music content between a plurality of types of recording media,
Storage means for storing a plurality of media IDs respectively assigned to a plurality of types of recording media;
Reading media ID acquisition means for acquiring, as a reading media ID, a media ID corresponding to a recording medium for which reading of music content is designated from among a plurality of media IDs stored in the storage means;
Reading means for reading encrypted music content from a recording medium designated to read the music content, and decrypting the read and encrypted music content using the read reading medium ID When,
Music content temporary storage means for temporarily storing the decrypted music content;
A writing medium ID acquisition unit that acquires, as a writing medium ID, a media ID corresponding to a recording medium for which writing of music content is designated, from among a plurality of media IDs stored in the storage unit;
Writing means for encrypting the temporarily stored music content using the acquired writing medium ID and writing the encrypted music content to a recording medium designated to write the music content. An electronic music apparatus characterized by that.
請求項7に記載の電子音楽装置において、
前記暗号化された音楽コンテンツは、記憶メディアの種類とは独立した暗号化された共通鍵情報を含んでおり、
前記記憶手段は、前記共通鍵情報を復号化および暗号化するための共通秘密鍵をさらに記憶しており、
前記読み出し手段は、
前記共通秘密鍵を用いて前記暗号化された共通鍵情報を復号化する共通鍵情報復号化手段と、
前記復号化された共通鍵情報と前記取得した読み出し用メディアIDを用いて前記音楽コンテンツを復号化するための復号用鍵を生成する復号用鍵生成手段と、
前記生成された復号用鍵を用いて、前記読み出されて暗号化された音楽コンテンツを復号化する音楽コンテンツ復号化手段とを有し、
前記一時記憶手段は、前記復号化された共通鍵情報を含む前記復号化された音楽コンテンツを一時的に記憶し、
前記書き込み手段は、
前記一時記憶手段に記憶されている共通鍵情報と前記書き込み用メディアIDを用いて暗号用鍵を生成する暗号用鍵生成手段と、
前記生成された暗号用鍵を用いて前記一時記憶手段に記憶されている音楽コンテンツを暗号化する音楽コンテンツ暗号化手段と、
前記共通秘密鍵を用いて前記一時記憶手段に記憶されている共通鍵情報を暗号化する共通鍵情報暗号化手段と、
前記暗号化された共通鍵情報を含む前記暗号化された音楽コンテンツを前記音楽コンテンツの書き込みが指定された記録メディアに書き込む音楽コンテンツ書き込み手段とを有する
ことを特徴とする電子音楽装置。
The electronic music apparatus according to claim 7,
The encrypted music content includes encrypted common key information independent of the type of storage medium,
The storage means further stores a common secret key for decrypting and encrypting the common key information,
The reading means includes
Common key information decryption means for decrypting the encrypted common key information using the common secret key;
Decryption key generation means for generating a decryption key for decrypting the music content using the decrypted common key information and the acquired read-out media ID;
Music content decrypting means for decrypting the read and encrypted music content using the generated decryption key;
The temporary storage means temporarily stores the decrypted music content including the decrypted common key information,
The writing means includes
An encryption key generating means for generating an encryption key using the common key information stored in the temporary storage means and the writing medium ID;
Music content encryption means for encrypting music content stored in the temporary storage means using the generated encryption key;
Common key information encryption means for encrypting common key information stored in the temporary storage means using the common secret key;
An electronic music apparatus, comprising: music content writing means for writing the encrypted music content including the encrypted common key information to a recording medium designated to write the music content.
請求項7に記載の電子音楽装置において、
前記暗号化された音楽コンテンツは、楽曲を表す暗号化された楽曲データ、前記暗号化された楽曲データを復号化するための暗号化された楽曲データ鍵、および記録メディアの種類とは独立した暗号化された共通鍵情報を含んでおり、
前記記憶手段は、前記共通鍵情報を復号化および暗号化するための共通秘密鍵をさらに記憶しており、
前記読み出し手段は、
前記共通秘密鍵を用いて前記暗号化された共通鍵情報を復号化する共通鍵情報復号化手段と、
前記復号化された共通鍵情報と前記取得した読み出し用メディアIDを用いて復号用鍵を生成する復号用鍵生成手段と、
前記生成された復号用鍵を用いて、前記暗号化された楽曲データ鍵を復号化する楽曲データ鍵復号化手段と、
前記復号化された楽曲データ鍵を用いて、前記暗号化された楽曲データを復号化する楽曲データ復号化手段とを有し、
前記一時記憶手段は、前記復号化された共通鍵情報、楽曲データ鍵および楽曲データを一時的に記憶し、
前記書き込み手段は、
前記一時記憶手段に記憶されている楽曲データ鍵を用いて前記一時記憶手段に記憶されている楽曲データを暗号化する楽曲データ暗号化手段と、
前記一時記憶手段に記憶されている共通鍵情報と前記書き込み用メディアIDを用いて暗号用鍵を生成する暗号用鍵生成手段と、
前記生成された暗号用鍵を用いて、前記一時記憶手段に記憶されている楽曲データ鍵を暗号化する楽曲データ鍵暗号化手段と、
前記共通秘密鍵を用いて前記一時記憶手段に記憶されている共通鍵情報を暗号化する共通鍵情報暗号化手段と、
前記暗号化された楽曲データ、楽曲データ鍵および共通鍵情報を含む暗号化された音楽コンテンツを前記指定された記録メディアに書き込む音楽コンテンツ書き込み手段とを有する
ことを特徴とする電子音楽装置。
The electronic music apparatus according to claim 7,
The encrypted music content includes encrypted song data representing a song, an encrypted song data key for decrypting the encrypted song data, and an encryption independent of the type of recording medium. Symmetric key information,
The storage means further stores a common secret key for decrypting and encrypting the common key information,
The reading means includes
Common key information decryption means for decrypting the encrypted common key information using the common secret key;
Decryption key generation means for generating a decryption key using the decrypted common key information and the acquired read-out media ID;
Song data key decrypting means for decrypting the encrypted song data key using the generated decryption key;
Music data decrypting means for decrypting the encrypted music data using the decrypted music data key;
The temporary storage means temporarily stores the decrypted common key information, music data key and music data,
The writing means includes
Music data encryption means for encrypting music data stored in the temporary storage means using a music data key stored in the temporary storage means;
An encryption key generating means for generating an encryption key using the common key information stored in the temporary storage means and the writing media ID;
Music data key encryption means for encrypting a music data key stored in the temporary storage means, using the generated encryption key;
Common key information encryption means for encrypting common key information stored in the temporary storage means using the common secret key;
An electronic music apparatus, comprising: music content writing means for writing encrypted music content including the encrypted music data, music data key and common key information to the designated recording medium.
請求項7ないし9のいずれか一項に記載の電子音楽装置において、さらに、
前記書き込み手段が前記暗号化された音楽コンテンツを同音楽コンテンツの書き込みが指定された記録メディアに書き込んだ後、前記一時記憶手段に記憶されている音楽コンテンツを消去する消去手段を備える
ことを特徴とする電子音楽装置。
The electronic music device according to any one of claims 7 to 9, further comprising:
The writer includes an erasing unit for erasing the music content stored in the temporary storage unit after the encrypted music content is written to a recording medium designated to write the music content. Electronic music device.
複数種類の記録メディアにそれぞれ記録されている、暗号化された音楽コンテンツを再生可能な電子音楽装置に適用されたコンピュータ読み取り可能なプログラムであって、
記憶装置に記憶されていて複数種類の記録メディアにそれぞれ割り当てられた複数のメディアIDの中から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアIDを取得するメディアID取得ステップと、
前記音楽コンテンツの読み出しが指定された記録メディアから暗号化された音楽コンテンツを読み出して、その読み出されて暗号化された音楽コンテンツを前記取得されたメディアIDを用いて復号化する読み出しステップとを含む
ことを特徴とするコンピュータ読み取り可能なプログラム。
A computer-readable program applied to an electronic music device capable of reproducing encrypted music content recorded on a plurality of types of recording media,
A media ID acquisition step of acquiring a media ID corresponding to a recording medium designated to read out music content from a plurality of media IDs stored in the storage device and respectively assigned to a plurality of types of recording media;
A read step of reading the encrypted music content from the recording medium designated to read the music content, and decrypting the read and encrypted music content using the acquired media ID; A computer-readable program comprising:
複数種類の記録メディアに音楽コンテンツを暗号化してそれぞれ記録可能な電子音楽装置に適用されたコンピュータ読み取り可能なプログラムであって、
記憶装置に記憶されていて複数種類の記録メディアにそれぞれ割り当てられた複数のメディアIDの中から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアIDを取得するメディアID取得ステップと、
前記取得されたメディアIDを用いて音楽コンテンツを暗号化して、その暗号化された音楽コンテンツを前記指定された記録メディアに書き込む書き込みステップとを含む
ことを特徴とするコンピュータ読み取り可能なプログラム。
A computer-readable program applied to an electronic music apparatus capable of encrypting and recording music content on a plurality of types of recording media,
A media ID acquisition step of acquiring a media ID corresponding to a recording medium designated to write music content from a plurality of media IDs stored in the storage device and assigned to a plurality of types of recording media;
A computer-readable program comprising: a writing step of encrypting music content using the acquired media ID and writing the encrypted music content to the designated recording medium.
複数種類の記録メディア間にて暗号化された音楽コンテンツを移動可能な電子音楽装置に適用されたコンピュータ読み取り可能なプログラムであって、
記憶装置に記憶されていて複数種類の記録メディアにそれぞれ割り当てられた複数のメディアIDの中から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアIDを読み出し用メディアIDとして取得する読み出し用メディアID取得ステップと、
前記音楽コンテンツの読み出しが指定された記録メディアから暗号化された音楽コンテンツを読み出して、その読み出されて暗号化された音楽コンテンツを前記取得された読み出し用メディアIDを用いて復号化する読み出し手段と、
前記復号化された音楽コンテンツを一時記憶装置に一時的に記憶する一時記憶ステップと、
前記記憶装置に記憶されている複数のメディアIDの中から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアIDを書き込み用メディアIDとして取得する書き込み用メディアID取得ステップと、
前記取得された書き込み用メディアIDを用いて前記一時記憶装置に記憶されている音楽コンテンツを暗号化して、その暗号化された音楽コンテンツを前記音楽コンテンツの書き込みが指定された記録メディアに書き込む書き込みステップとを備える
ことを特徴とするコンピュータ読み取り可能なプログラム。
A computer-readable program applied to an electronic music device capable of moving encrypted music content between a plurality of types of recording media,
Reading for acquiring a media ID corresponding to a recording medium for which reading of music content is designated from among a plurality of media IDs stored in the storage device and respectively assigned to a plurality of types of recording media. A media ID acquisition step;
Reading means for reading encrypted music content from a recording medium designated to read the music content, and decrypting the read and encrypted music content using the read reading medium ID When,
A temporary storage step of temporarily storing the decrypted music content in a temporary storage device;
A writing medium ID acquisition step of acquiring, as a writing medium ID, a media ID corresponding to a recording medium for which writing of music content is designated from among a plurality of media IDs stored in the storage device;
A writing step of encrypting the music content stored in the temporary storage device using the acquired writing medium ID and writing the encrypted music content to the recording medium designated to write the music content A computer-readable program comprising:
JP2005072378A 2004-03-15 2005-03-15 Electronic music instrument and computer readable program Pending JP2005304006A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005072378A JP2005304006A (en) 2004-03-15 2005-03-15 Electronic music instrument and computer readable program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004072004 2004-03-15
JP2005072378A JP2005304006A (en) 2004-03-15 2005-03-15 Electronic music instrument and computer readable program

Publications (1)

Publication Number Publication Date
JP2005304006A true JP2005304006A (en) 2005-10-27

Family

ID=35334943

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005072378A Pending JP2005304006A (en) 2004-03-15 2005-03-15 Electronic music instrument and computer readable program

Country Status (1)

Country Link
JP (1) JP2005304006A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007259382A (en) * 2006-03-27 2007-10-04 Yamaha Corp Content recording apparatus, content reproducing apparatus or computer program

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0275038A (en) * 1988-09-12 1990-03-14 Hitachi Ltd Information offering device
JPH10260902A (en) * 1997-03-18 1998-09-29 Fujitsu Ltd Information protecting method
JPH10283270A (en) * 1997-04-09 1998-10-23 Fujitsu Ltd Reproducing permission method, recording method, and recording medium
JPH11339373A (en) * 1998-05-28 1999-12-10 Sony Corp Information reproducing and recording device
JP2000209195A (en) * 1999-01-14 2000-07-28 Toyo Commun Equip Co Ltd Cipher communication system
JP2001014441A (en) * 1999-04-27 2001-01-19 Matsushita Electric Ind Co Ltd Semiconductor memory card and reader
JP2001216727A (en) * 2000-01-31 2001-08-10 Victor Co Of Japan Ltd Information recording medium, recorder, recording method, reproducing device, reproducing method, recording and reproducing method and transmitting method
JP2001297486A (en) * 2000-04-13 2001-10-26 Ricoh Co Ltd Optical information recording medium
JP2002049377A (en) * 2000-08-03 2002-02-15 Matsushita Electric Ind Co Ltd Viewing and hearing contents reproducing device and viewing and hearing contents distribution system
WO2003025930A1 (en) * 2001-09-14 2003-03-27 Sony Corporation Recording medium reproduction method and reproduction apparatus, and recording medium recording method and recording apparatus
JP2004007494A (en) * 2002-03-25 2004-01-08 Matsushita Electric Ind Co Ltd Record medium, recorder, reader, program, and method
JP2004062957A (en) * 2002-07-26 2004-02-26 Hitachi Ltd Method and device for recording, method and device for reproducing, and method and device for erasing

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0275038A (en) * 1988-09-12 1990-03-14 Hitachi Ltd Information offering device
JPH10260902A (en) * 1997-03-18 1998-09-29 Fujitsu Ltd Information protecting method
JPH10283270A (en) * 1997-04-09 1998-10-23 Fujitsu Ltd Reproducing permission method, recording method, and recording medium
JPH11339373A (en) * 1998-05-28 1999-12-10 Sony Corp Information reproducing and recording device
JP2000209195A (en) * 1999-01-14 2000-07-28 Toyo Commun Equip Co Ltd Cipher communication system
JP2001014441A (en) * 1999-04-27 2001-01-19 Matsushita Electric Ind Co Ltd Semiconductor memory card and reader
JP2001216727A (en) * 2000-01-31 2001-08-10 Victor Co Of Japan Ltd Information recording medium, recorder, recording method, reproducing device, reproducing method, recording and reproducing method and transmitting method
JP2001297486A (en) * 2000-04-13 2001-10-26 Ricoh Co Ltd Optical information recording medium
JP2002049377A (en) * 2000-08-03 2002-02-15 Matsushita Electric Ind Co Ltd Viewing and hearing contents reproducing device and viewing and hearing contents distribution system
WO2003025930A1 (en) * 2001-09-14 2003-03-27 Sony Corporation Recording medium reproduction method and reproduction apparatus, and recording medium recording method and recording apparatus
JP2004007494A (en) * 2002-03-25 2004-01-08 Matsushita Electric Ind Co Ltd Record medium, recorder, reader, program, and method
JP2004062957A (en) * 2002-07-26 2004-02-26 Hitachi Ltd Method and device for recording, method and device for reproducing, and method and device for erasing

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007259382A (en) * 2006-03-27 2007-10-04 Yamaha Corp Content recording apparatus, content reproducing apparatus or computer program

Similar Documents

Publication Publication Date Title
US8082212B2 (en) Electronic musical apparatus for recording and reproducing music content
JP5645725B2 (en) Data processing apparatus, data processing system, and control method therefor
JP4370800B2 (en) Music content utilization apparatus and program
WO2007052446A1 (en) Content data structure and memory card
CN100552791C (en) Utilize media ID content data encrypted recording unit
JP4702689B2 (en) Music content utilization apparatus and program
US7274789B2 (en) Information recording/reproducing apparatus with security measure
JP2004318927A (en) Method for saving digital data and recording medium
JP4453393B2 (en) Electronic music apparatus capable of reproducing music content and program thereof
JP2005304006A (en) Electronic music instrument and computer readable program
JP2009199212A (en) Electronic music equipment, music content providing system, and music content utilizing program
JP4277689B2 (en) Content acquisition apparatus and program for electronic music apparatus
JP4225201B2 (en) Music content utilization apparatus and program
JP3184189B2 (en) Electronic data protection system, licensor side apparatus, user side apparatus, license information generation processing method, and electronic data decryption processing method
JP4238825B2 (en) Music data processing apparatus and program
JP3184191B2 (en) Electronic data protection system, licensor side apparatus, user side apparatus, license information generation processing method, and electronic data decryption processing method
JP4867424B2 (en) Content recording device, content playback device or computer program
JP2005071400A (en) Electronic music device and music data processing program
JP4788736B2 (en) Music content utilization apparatus and program
JP2000305774A (en) Storage medium for transferring electronic data
JPH11249670A (en) Karaoke device and karaoke terminal device
JP2007172292A (en) Information processor
JP2006079291A (en) Memory card and reproducing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080122

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100910

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101012

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101213

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110329