(57)【要約】【課題】複数種類の記録メディアの任意の１つに音楽コンテンツを暗号化して記録し得る電子音楽装置において、暗号化の解読を困難にし、音楽コンテンツの保護の強度を高める。【解決手段】メモリカード８、ハードディスク装置１０、フラッシュメモリＲＯＭ１１、ＣＤ−ＲＯＭ１２、インターネット１５の各記録メディアに対して、メディアＩＤ（ＭＤ１，ＭＤ２，ＭＤ３，ＭＤ４，ＭＤ５）を対応付ける。各メディアＩＤをＲＯＭ２の異なる位置に暗号化して記録しておく。音楽コンテンツの読み込み時に対応する記録メディアのメディアＩＤを復号して、メディアＩＤと秘密鍵とに基づいて復号化し、ＲＡＭ３の一時記憶する。書込み時に記録メディアに対応するメディアＩＤと秘密鍵とに基づいて暗号化し、ＲＡＭ３の内容を削除する。これにより、電子音楽装置における暗号化の解読を困難にし、音楽コンテンツの保護の強度を高める。【選択図】図１
2005304006.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の記録メディアにそれぞれ記録されている、暗号化された音楽コンテンツを再生可能な電子音楽装置であって、
複数種類の記録メディアにそれぞれ割り当てられた複数のメディアＩＤを記憶する記憶手段と、
前記記憶手段に記憶されている複数のメディアＩＤの中から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアＩＤを取得するメディアＩＤ取得手段と、
前記音楽コンテンツの読み出しが指定された記録メディアから暗号化された音楽コンテンツを読み出して、その読み出されて暗号化された音楽コンテンツを前記取得されたメディアＩＤを用いて復号化する読み出し手段とを備える
ことを特徴とする電子音楽装置。
【請求項２】
請求項１に記載の電子音楽装置において、
前記暗号化された音楽コンテンツは、記録メディアの種類とは独立した暗号化された共通鍵情報を含んでおり、
前記記憶手段は、前記暗号化された共通鍵情報を復号化するための共通秘密鍵をさらに記憶しており、
前記読み出し手段は、
前記共通秘密鍵を用いて前記暗号化された共通鍵情報を復号化する共通鍵情報復号化手段と、
前記復号化された共通鍵情報と前記取得したメディアＩＤを用いて、前記暗号化された音楽コンテンツを復号化するための復号用鍵を生成する復号用鍵生成手段と、
前記生成された復号用鍵を用いて、前記読み出されて暗号化された音楽コンテンツを復号化する音楽コンテンツ復号化手段とを有する
ことを特徴とする電子音楽装置。
【請求項３】
請求項１に記載の電子音楽装置において、
前記暗号化された音楽コンテンツは、楽曲を表す暗号化された楽曲データ、前記暗号化された楽曲データを復号化するための暗号化された楽曲データ鍵、および記録メディアの種類とは独立した暗号化された共通鍵情報を含んでおり、
前記記憶手段は、前記暗号化された共通鍵情報を復号化するための共通秘密鍵をさらに記憶しており、
前記読み出し手段は、
前記共通秘密鍵を用いて前記暗号化された共通鍵情報を復号化する共通鍵情報復号化手段と、
前記復号化された共通鍵情報と前記取得したメディアＩＤを用いて、前記暗号化された楽曲データ鍵を復号化するための復号用鍵を生成する復号用鍵生成手段と、
前記生成された復号用鍵を用いて、前記読み出されて暗号化された音楽コンテンツに含まれる暗号化された楽曲データ鍵を復号化する楽曲データ鍵復号化手段と、
前記復号化された楽曲データ鍵を用いて、前記読み出されて暗号化された音楽コンテンツに含まれる暗号化された楽曲データを復号化する楽曲データ復号化手段とを有する
ことを特徴とする電子音楽装置。
【請求項４】
複数種類の記録メディアに音楽コンテンツを暗号化してそれぞれ記録可能な電子音楽装置であって、
複数種類の記録メディアにそれぞれ割り当てられた複数のメディアＩＤを記憶する記憶手段と、
前記記憶手段に記憶されている複数のメディアＩＤの中から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアＩＤを取得するメディアＩＤ取得手段と、
前記取得されたメディアＩＤを用いて音楽コンテンツを暗号化して、その暗号化された音楽コンテンツを前記指定された記録メディアに書き込む書き込み手段とを備える
ことを特徴とする電子音楽装置。
【請求項５】
請求項４に記載の電子音楽装置において、
前記音楽コンテンツは、記録メディアの種類とは独立した共通鍵情報を含んでおり、
前記記憶手段は、前記共通鍵情報を暗号化するための共通秘密鍵をさらに記憶しており、
前記書き込み手段は、
前記共通鍵情報と前記メディアＩＤを用いて暗号用鍵を生成する暗号用鍵生成手段と、
前記生成された暗号用鍵を用いて、前記音楽コンテンツを暗号化する音楽コンテンツ暗号化手段と、
前記共通秘密鍵を用いて前記共通鍵情報を暗号化する共通鍵情報暗号化手段と、
前記暗号化された共通鍵情報を含む前記暗号化された音楽コンテンツを前記指定された記録メディアに書き込む音楽コンテンツ書き込み手段とを有する
ことを特徴とする電子音楽装置。
【請求項６】
請求項４に記載の電子音楽装置において、
前記音楽コンテンツは、楽曲を表す楽曲データ、前記楽曲データを暗号化するための楽曲データ鍵、および記録メディアの種類とは独立した共通鍵情報を含んでおり、
前記記憶手段は、前記共通鍵情報を暗号化するための共通秘密鍵をさらに記憶しており、
前記書き込み手段は、
前記楽曲データ鍵を用いて楽曲データを暗号化する楽曲データ暗号化手段と、
前記共通鍵情報と前記メディアＩＤを用いて暗号用鍵を生成する暗号用鍵生成手段と、
前記生成された暗号用鍵を用いて、前記楽曲データ鍵を暗号化する楽曲データ鍵暗号化手段と、
前記共通秘密鍵を用いて前記共通鍵情報を暗号化する共通鍵情報暗号化手段と、
前記暗号化された楽曲データ、前記暗号化された楽曲データ鍵および前記暗号化された共通鍵情報を含む暗号化された音楽コンテンツを前記指定された記録メディアに書き込む音楽コンテンツ書き込み手段とを有する
ことを特徴とする電子音楽装置。
【請求項７】
複数種類の記録メディア間にて暗号化された音楽コンテンツを移動可能な電子音楽装置であって、
複数種類の記録メディアにそれぞれ割り当てられた複数のメディアＩＤを記憶する記憶手段と、
前記記憶手段に記憶されている複数のメディアＩＤの中から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアＩＤを読み出し用メディアＩＤとして取得する読み出し用メディアＩＤ取得手段と、
前記音楽コンテンツの読み出しが指定された記録メディアから暗号化された音楽コンテンツを読み出して、その読み出されて暗号化された音楽コンテンツを前記取得された読み出し用メディアＩＤを用いて復号化する読み出し手段と、
前記復号化された音楽コンテンツを一時的に記憶する音楽コンテンツ一時記憶手段と、
前記記憶手段に記憶されている複数のメディアＩＤの中から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアＩＤを書き込み用メディアＩＤとして取得する書き込み用メディアＩＤ取得手段と、
前記取得された書き込み用メディアＩＤを用いて前記一時記憶されている音楽コンテンツを暗号化して、その暗号化された音楽コンテンツを同音楽コンテンツの書き込みが指定された記録メディアに書き込む書き込み手段とを備える
ことを特徴とする電子音楽装置。
【請求項８】
請求項７に記載の電子音楽装置において、
前記暗号化された音楽コンテンツは、記憶メディアの種類とは独立した暗号化された共通鍵情報を含んでおり、
前記記憶手段は、前記共通鍵情報を復号化および暗号化するための共通秘密鍵をさらに記憶しており、
前記読み出し手段は、
前記共通秘密鍵を用いて前記暗号化された共通鍵情報を復号化する共通鍵情報復号化手段と、
前記復号化された共通鍵情報と前記取得した読み出し用メディアＩＤを用いて前記音楽コンテンツを復号化するための復号用鍵を生成する復号用鍵生成手段と、
前記生成された復号用鍵を用いて、前記読み出されて暗号化された音楽コンテンツを復号化する音楽コンテンツ復号化手段とを有し、
前記一時記憶手段は、前記復号化された共通鍵情報を含む前記復号化された音楽コンテンツを一時的に記憶し、
前記書き込み手段は、
前記一時記憶手段に記憶されている共通鍵情報と前記書き込み用メディアＩＤを用いて暗号用鍵を生成する暗号用鍵生成手段と、
前記生成された暗号用鍵を用いて前記一時記憶手段に記憶されている音楽コンテンツを暗号化する音楽コンテンツ暗号化手段と、
前記共通秘密鍵を用いて前記一時記憶手段に記憶されている共通鍵情報を暗号化する共通鍵情報暗号化手段と、
前記暗号化された共通鍵情報を含む前記暗号化された音楽コンテンツを前記音楽コンテンツの書き込みが指定された記録メディアに書き込む音楽コンテンツ書き込み手段とを有する
ことを特徴とする電子音楽装置。
【請求項９】
請求項７に記載の電子音楽装置において、
前記暗号化された音楽コンテンツは、楽曲を表す暗号化された楽曲データ、前記暗号化された楽曲データを復号化するための暗号化された楽曲データ鍵、および記録メディアの種類とは独立した暗号化された共通鍵情報を含んでおり、
前記記憶手段は、前記共通鍵情報を復号化および暗号化するための共通秘密鍵をさらに記憶しており、
前記読み出し手段は、
前記共通秘密鍵を用いて前記暗号化された共通鍵情報を復号化する共通鍵情報復号化手段と、
前記復号化された共通鍵情報と前記取得した読み出し用メディアＩＤを用いて復号用鍵を生成する復号用鍵生成手段と、
前記生成された復号用鍵を用いて、前記暗号化された楽曲データ鍵を復号化する楽曲データ鍵復号化手段と、
前記復号化された楽曲データ鍵を用いて、前記暗号化された楽曲データを復号化する楽曲データ復号化手段とを有し、
前記一時記憶手段は、前記復号化された共通鍵情報、楽曲データ鍵および楽曲データを一時的に記憶し、
前記書き込み手段は、
前記一時記憶手段に記憶されている楽曲データ鍵を用いて前記一時記憶手段に記憶されている楽曲データを暗号化する楽曲データ暗号化手段と、
前記一時記憶手段に記憶されている共通鍵情報と前記書き込み用メディアＩＤを用いて暗号用鍵を生成する暗号用鍵生成手段と、
前記生成された暗号用鍵を用いて、前記一時記憶手段に記憶されている楽曲データ鍵を暗号化する楽曲データ鍵暗号化手段と、
前記共通秘密鍵を用いて前記一時記憶手段に記憶されている共通鍵情報を暗号化する共通鍵情報暗号化手段と、
前記暗号化された楽曲データ、楽曲データ鍵および共通鍵情報を含む暗号化された音楽コンテンツを前記指定された記録メディアに書き込む音楽コンテンツ書き込み手段とを有する
ことを特徴とする電子音楽装置。
【請求項１０】
請求項７ないし９のいずれか一項に記載の電子音楽装置において、さらに、
前記書き込み手段が前記暗号化された音楽コンテンツを同音楽コンテンツの書き込みが指定された記録メディアに書き込んだ後、前記一時記憶手段に記憶されている音楽コンテンツを消去する消去手段を備える
ことを特徴とする電子音楽装置。
【請求項１１】
複数種類の記録メディアにそれぞれ記録されている、暗号化された音楽コンテンツを再生可能な電子音楽装置に適用されたコンピュータ読み取り可能なプログラムであって、
記憶装置に記憶されていて複数種類の記録メディアにそれぞれ割り当てられた複数のメディアＩＤの中から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアＩＤを取得するメディアＩＤ取得ステップと、
前記音楽コンテンツの読み出しが指定された記録メディアから暗号化された音楽コンテンツを読み出して、その読み出されて暗号化された音楽コンテンツを前記取得されたメディアＩＤを用いて復号化する読み出しステップとを含む
ことを特徴とするコンピュータ読み取り可能なプログラム。
【請求項１２】
複数種類の記録メディアに音楽コンテンツを暗号化してそれぞれ記録可能な電子音楽装置に適用されたコンピュータ読み取り可能なプログラムであって、
記憶装置に記憶されていて複数種類の記録メディアにそれぞれ割り当てられた複数のメディアＩＤの中から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアＩＤを取得するメディアＩＤ取得ステップと、
前記取得されたメディアＩＤを用いて音楽コンテンツを暗号化して、その暗号化された音楽コンテンツを前記指定された記録メディアに書き込む書き込みステップとを含む
ことを特徴とするコンピュータ読み取り可能なプログラム。
【請求項１３】
複数種類の記録メディア間にて暗号化された音楽コンテンツを移動可能な電子音楽装置に適用されたコンピュータ読み取り可能なプログラムであって、
記憶装置に記憶されていて複数種類の記録メディアにそれぞれ割り当てられた複数のメディアＩＤの中から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアＩＤを読み出し用メディアＩＤとして取得する読み出し用メディアＩＤ取得ステップと、
前記音楽コンテンツの読み出しが指定された記録メディアから暗号化された音楽コンテンツを読み出して、その読み出されて暗号化された音楽コンテンツを前記取得された読み出し用メディアＩＤを用いて復号化する読み出し手段と、
前記復号化された音楽コンテンツを一時記憶装置に一時的に記憶する一時記憶ステップと、
前記記憶装置に記憶されている複数のメディアＩＤの中から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアＩＤを書き込み用メディアＩＤとして取得する書き込み用メディアＩＤ取得ステップと、
前記取得された書き込み用メディアＩＤを用いて前記一時記憶装置に記憶されている音楽コンテンツを暗号化して、その暗号化された音楽コンテンツを前記音楽コンテンツの書き込みが指定された記録メディアに書き込む書き込みステップとを備える
ことを特徴とするコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類の記録メディアにアクセス可能で、該複数種類の記録メディアのうちの任意の１つの記録メディアから暗号化されて記録されている音楽コンテンツを読み出し、また任意の１つの記録メディアに音楽コンテンツを暗号化して記録し得る電子音楽装置及び同装置に適用されるコンピュータ読み取り可能なプログラムに関する。
【背景技術】
【０００２】
従来、電子楽器等の電子音楽装置において、ＭＩＤＩデータで構成された楽曲データ（演奏データ）に基づいて自動演奏を行うものが広く知られている。また、電子楽器において、外部記憶メディアとして例えばスマートメディア（登録商標）等のメモリカードを採用し、このメモリカードの中から予め記憶されたＭＩＤＩ楽曲データ等を読み出して自動演奏したり、ユーザが編集したり作曲したＭＩＤＩ楽曲データをメモリカードに書き込んで記憶できるようにしたものがある。また、電子楽器には外部記録メディア等から、著作権保護が必要なＭＩＤＩ楽曲データ等（以下、適宜「音楽コンテンツ」という。）を読み込んだ場合には、音楽コンテンツに著作権フラグを含む管理情報を付与して、違法コピーが行われないように著作権保護を計るものもある。
【０００３】
ところで、電子楽器に採用されるＣＰＵが年々高速なものになってきており、ＨＤ（ハードディスク）、フラッシュメモリＲＯＭ、ＣＤ−ＲＯＭ／Ｒ／ＲＷドライブなどを、内蔵したりＵＳＢ等のインターフェースを介して接続可能になったり、電子楽器用に多様な記録メディアが利用できるようになりつつある。このような複数種類の記録メディアを利用できると、各種のソフトウエア、各種のコンテンツを利用できて電子楽器の機能も高まる。また、ユーザの好み等に応じて前記音楽コンテンツもこれらの各種記録メディアに記録することができる。このような場合、該音楽コンテンツの著作権保護を考慮することも必要となる。
【０００４】
このような著作権保護の観点から、楽曲データを暗号化する技術が例えば特開２００３−２０８１６３号公報に開示されている。この従来技術では、楽曲データをネットワークを介して配信し、該楽曲データを電子楽器に取り込んで自動演奏等を行うものであり、試聴用の楽曲データを不正使用できないように、キー（秘密鍵）を使って楽曲データ等を暗号化するようにしている。
【特許文献１】特開２００３−２０８１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のような暗号化に秘密鍵を使うと、復号のときもその秘密鍵が必要となるため、例えば個別の装置（スタンドアローン）としても使用される電子楽器においては、秘密鍵を電子楽器内に記憶しておくことが必要となる。また、複数種類の記録メディアに各々記憶する音楽コンテンツを暗号化する場合には、共通の秘密鍵を使う方が処理プログラム等が簡単になるが、一旦秘密鍵が見つけられてしまうと、全ての記録メディアの音楽コンテンツについて、容易に復号化されてしまい、ひいては違法コピーが可能になるなど、保護の強度が弱いという問題がある。
【０００６】
本発明は、上記問題に対処するために、複数種類の記録メディアにアクセス可能で、該複数種類の記録メディアの任意の１つの記録メディアに暗号化されて記録されている音楽コンテンツを読み出し、または同１つの記録メディアに暗号化して記録し得る電子音楽装置において、暗号化の解読を困難にし、音楽コンテンツの保護の強度を高めることを課題とする。
【課題を解決するための手段】
【０００７】
請求項１の電子音楽装置、または請求項１１のコンピュータ読み取り可能なプログラムをコンピュータで実行することにより、記憶手段（記憶装置）から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアＩＤを取得し、その記録メディアから暗号化された音楽コンテンツを読み出して、その暗号化された音楽コンテンツを前記取得されたメディアＩＤを用いて復号化するようにした。これにより、音楽コンテンツの記録されている記録メディアに対応するメディアＩＤを取得できない限り、暗号化された音楽コンテンツが復号化され得ない。
【０００８】
請求項２の電子音楽装置は、請求項１において、記録メディアの種類とは独立した暗号化された共通鍵情報を含む暗号化された音楽コンテンツに対して、記憶装置から共通秘密鍵と前記メディアＩＤを取得し、共通秘密鍵を用いて共通鍵情報を復号化し、この共通鍵情報と取得したメディアＩＤを用いて復号用鍵を生成し、この生成された復号用鍵を用いて、暗号化された音楽コンテンツを復号化するようにした。これにより、復号化の手順が複雑になる。
【０００９】
請求項３の電子音楽装置は、請求項１において、楽曲を表す暗号化された楽曲データ、暗号化された楽曲データを復号化するための暗号化された楽曲データ鍵、および記録メディアの種類とは独立した暗号化された共通鍵情報を含む暗号化された音楽コンテンツに対して、記憶手段から共通秘密鍵と前記メディアＩＤを取得し、共通秘密鍵を用いて共通鍵情報を復号化し、この共通鍵情報と取得したメディアＩＤを用いて復号用鍵を生成し、この生成された復号用鍵を用いて楽曲データ鍵を復号化し、この復号化された楽曲データ鍵を用いて音楽コンテンツに含まれる楽曲データを復号化するようにした。これにより、復号化の手順が複雑になる。
【００１０】
請求項４の電子音楽装置、または請求項１２のコンピュータ読み取り可能なプログラムをコンピュータで実行することにより、記憶手段（記憶装置）から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアＩＤを取得し、この取得されたメディアＩＤを用いて音楽コンテンツを暗号化して、その暗号化された音楽コンテンツを指定された記録メディアに書き込むようにした。これにより、複雑に暗号化された音楽コンテンツが記録メディアに記録される。
【００１１】
請求項５の電子音楽装置は、請求項４において、記録メディアの種類とは独立した共通鍵情報を含む音楽コンテンツに対して、記憶装置から共通秘密鍵と前記メディアＩＤを取得し、共通鍵情報と前記メディアＩＤを用いて暗号用鍵を生成し、この生成された暗号用鍵を用いて音楽コンテンツを暗号化し、共通秘密鍵を用いて共通鍵情報を暗号化し、この暗号化された共通鍵情報を含む暗号化された音楽コンテンツを指定された記録メディアに書き込むようにした。これにより、複雑に暗号化された音楽コンテンツが記録メディアに記録される。
【００１２】
請求項６の電子音楽装置は、請求項４において、楽曲を表す楽曲データ、前記楽曲データを暗号化するための楽曲データ鍵、および記録メディアの種類とは独立した共通鍵情報を含む音楽コンテンツに対して、記憶装置から共通秘密鍵と前記メディアＩＤを取得し、楽曲データ鍵を用いて楽曲データを暗号化し、共通鍵情報と前記メディアＩＤを用いて暗号用鍵を生成し、この生成された暗号用鍵を用いて楽曲データ鍵を暗号化する。共通秘密鍵を用いて共通鍵情報を暗号化し、暗号化された楽曲データ、楽曲データ鍵および共通鍵情報を含む暗号化された音楽コンテンツを指定された記録メディアに書き込むようにした。これにより、複雑に暗号化された音楽コンテンツが記録メディアに記録される。
【００１３】
請求項７の電子音楽装置、または請求項１３のコンピュータ読み取り可能なプログラムをコンピュータで実行することにより、記憶手段（記憶装置）から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアＩＤを取得し、その記録メディアから暗号化された音楽コンテンツを読み出して、その読み出されて暗号化された音楽コンテンツを前記取得された読み出し用メディアＩＤを用いて復号化し、この復号化された音楽コンテンツを一時記憶手段（一時記憶装置）に一時的に記憶し、前記記憶手段（憶記装置）から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアＩＤを取得し、その取得された書き込み用メディアＩＤを用いて前記一時記憶手段に記憶されている音楽コンテンツを暗号化し、その暗号化された音楽コンテンツを前記音楽コンテンツの書き込みが指定された記録メディアに書き込む書き込むようにした。これにより、音楽コンテンツは移動先の記録メディアに応じて暗号化されて記録される。
【００１４】
請求項８の電子音楽装置は、請求項７において、記憶メディアの種類とは独立した暗号化された共通鍵情報を含む暗号化された音楽コンテンツに対して、記憶手段から共通秘密鍵と前記メディアＩＤを取得し、共通秘密鍵を用いて共通鍵情報を復号化し、この復号化された共通鍵情報と前記読み出し用メディアＩＤを用いて復号用鍵を生成し、この生成された復号用鍵を用いて音楽コンテンツを復号化し、復号化された共通鍵情報を含む復号化された音楽コンテンツを一時記憶手段に一時的に記憶する。この一時記憶手段に記憶されている共通鍵情報と前記書き込み用メディアＩＤを用いて暗号用鍵を生成し、この生成された暗号用鍵を用いて前記一時記憶手段に記憶されている音楽コンテンツを暗号化する。前記共通秘密鍵を用いて前記一時記憶手段に記憶されている共通鍵情報を暗号化し、この暗号化された共通鍵情報を含む前記暗号化された音楽コンテンツを前記音楽コンテンツの書き込みが指定された記録メディアに書き込むようにした。これにより、音楽コンテンツは移動先の記録メディアに応じて暗号化されて記録される。
【００１５】
請求項９の電子音楽装置は、請求項７において、楽曲を表す暗号化された楽曲データ、前記暗号化された楽曲データを復号化するための暗号化された楽曲データ鍵、および記録メディアの種類とは独立した暗号化された共通鍵情報を含む暗号化された音楽コンテンツに対して、記憶手段から共通秘密鍵と前記メディアＩＤを取得し、共通秘密鍵を用いて共通鍵情報を復号化し、この復号化された共通鍵情報と前記読み出し用メディアＩＤを用いて復号用鍵を生成し、この生成された復号用鍵を用いて楽曲データ鍵を復号化し、この復号化された楽曲データ鍵を用いて楽曲データを復号化し、復号化された共通鍵情報、楽曲データ鍵および楽曲データを一時記憶手段に一時的に記憶する。この一時記憶手段に記憶されている楽曲データ鍵を用いてこの一時記憶手段に記憶されている楽曲データを暗号化し、この一時記憶手段に記憶されている共通鍵情報と前記書き込み用メディアＩＤを用いて暗号用鍵を生成しする。この生成された暗号用鍵を用いて前記一時記憶手段に記憶されている楽曲データ鍵を暗号化するとともに、共通秘密鍵を用いて前記一時記憶手段に記憶されている共通鍵情報を暗号化し、暗号化された楽曲データ、楽曲データ鍵および共通鍵情報を含む暗号化された音楽コンテンツを前記指定された記録メディアに書き込むようにした。これにより、音楽コンテンツは移動先の記録メディアに応じて暗号化されて記録される。
【００１６】
請求項１０の電子音楽装置は、請求項７ないし９において、暗号化された音楽コンテンツを同音楽コンテンツの書き込みが指定された記録メディアに書き込んだ後、一時記憶手段に記憶されている音楽コンテンツを消去するようにした。これにより、音楽コンテンツは移動先の記録メディアに応じて暗号化されて記録される。
【発明の効果】
【００１７】
請求項１または請求項１１によれば、音楽コンテンツの記録されている記録メディアに対応するメディアＩＤを取得できない限り、暗号化された音楽コンテンツが復号化され得ないので、複数の記録メディアに記録された音楽コンテンツを自由に再生することができなくなり、音楽コンテンツの著作権的な保護が高められる。
【００１８】
請求項２または請求項３によれば、請求項１と同様な効果が得られるとともに、復号化の手順が複雑になるので、音楽コンテンツの著作権的な保護がさらに高められる。
【００１９】
請求項４〜請求項６または請求項１２によれば、複雑に暗号化された音楽コンテンツが記録メディアに記録され、音楽コンテンツの著作権的な保護がさらに高められる。
【００２０】
請求項７〜請求項１０によれば、複数の記録メディアのうちの１つの記録メディアから他の１つの記録メディアに音楽コンテンツを移動しても、音楽コンテンツは移動先の記録メディアに応じて暗号化されて記録されるので、音楽コンテンツの著作権的な保護が高められる。
【発明を実施するための最良の形態】
【００２１】
図１は本発明の実施形態の電子楽器及び周辺機器のハード構成ブロック図であり、ＣＰＵ１（制御手段）はＲＯＭ２に格納されている制御プログラムに基づいてＲＡＭ３のワーキングエリアを使用して電子楽器全体の制御を行う。通常の電子楽器の基本的な機能として、ＣＰＵ１は入力操作部４の鍵盤等の操作イベントを検出してマニュアル演奏の制御を行う。また、入力操作部４のパネル操作子等の操作イベントを検出し各種操作子の操作に応じた処理を行う。さらに、液晶パネル等のディスプレイ５における表示の制御を行う。音源６は、鍵盤演奏あるいは自動演奏等によりＣＰＵ１から設定される各種データに応じて楽音信号を生成してサウンドシステム７に出力し、サウンドシステム７は楽音信号のＤ／Ａ変換や増幅等を行ってスピーカー等で発音する。
【００２２】
この電子楽器は、記録メディアあるいはそのドライブ装置として、メモリカード８に対してデータの読み書きを行うメモリカード読書装置９、内蔵のハードディスクにデータの読み書きを行うハードディスク装置（ＨＤＤ）１０、内部の記憶領域に対してデータの読み書きを行うフラッシュメモリＲＯＭ１１、ＣＤ−ＲＯＭ１２からデータを読み出すＣＤ−ＲＯＭドライブ１３を備えている。このうち、メモリカード読書装置９、ハードディスク装置１０、フラッシュメモリＲＯＭ１１は楽器本体に内蔵されているが、ＣＤ−ＲＯＭドライブ１３はインターフェース１４を介してＵＳＢケーブルで外付けにされている。また、インターフェース１４を介してインターネット１５とも接続可能である。すなわち、この実施形態では、メモリカード８、ハードディスク装置１０、フラッシュメモリＲＯＭ１１、ＣＤ−ＲＯＭ１２、及びインターネット１５のサイト等が、種類の異なる複数の記録メディアである。
【００２３】
そして、メモリカード読書装置９、ハードディスク装置１０、フラッシュメモリＲＯＭ１１、ＣＤ−ＲＯＭドライブ１３、インターフェース１４のインターネット接続部に対して、それぞれ異なるＩＤとしてメディアＩＤ（順に「ＭＤ１，ＭＤ２，ＭＤ３，ＭＤ４，ＭＤ５」とする）が割当てられる。これらのメディアＩＤは、ＲＯＭ２（記憶手段）に記憶されている制御プログラムの所定の領域に暗号化されて書き込まれている。これにより、当該電子楽器には、各記録メディアに対してメディアＩＤが設定されている。メディアＩＤは、秘密鍵として利用できる情報であれば何でもよいが、容易に推測されることがなく、互いに異なるものであることが好ましい。
【００２４】
図２は実施形態の電子楽器が扱う楽曲データと各記録メディアとに対する処理の概略を示す図である。「楽曲データの提供」のブロックは、楽曲データを記録したメモリカード８やＣＤ−ＲＯＭ１２の販売元、楽曲データの配信・販売サービスを行うインターネット１５上のサイト等である。このメモリカード８、ＣＤ−ＲＯＭ１２、インターネット１５によって提供される楽曲データは、当該電子楽器用に各記録メディアに対応する上記メディアＩＤ（当該電子楽器におけると同じメディアＩＤ）に基づく後述の秘密鍵により予め暗号化されている。そして、この暗号化済みの楽曲データが対応する記録メディアによって提供される。
【００２５】
メモリカード８及びＣＤ−ＲＯＭ１２の暗号化された楽曲データは読み出し（ＬＯＡＤ）により各々のメディアＩＤ（ＭＤ１，ＭＤ２）に基づく秘密鍵により復号化される。また、インターネット１５からダウンロードした暗号化された楽曲データはそのメディアＩＤ（ＭＤ５）に基づく秘密鍵により復号化される。各復号化された楽曲データはＲＡＭ３のコンテンツ記憶エリア（一時記憶手段又は一時記憶装置）に記憶される。また、メモリカード８、ハードディスク装置１０やフラッシュメモリＲＯＭ１１の記録が可能な記録メディアでは各々のメディアＩＤに基づく秘密鍵により暗号化されてその記録メディアに記録（ＳＡＶＥ）可能であるが、こららの読み出し及び記録が可能な記録メディア間では、著作権保護が必要な楽曲データすなわち暗号化された楽曲データは、コピーができず移動のみが可能となっている。
【００２６】
図３は暗号化された音楽コンテンツのデータ構成と復号化及び暗号化の手順を示す概念図である。音楽コンテンツのデータは、共通鍵情報、セキュリティ情報及び楽曲データ情報から構成されており、これらの情報はそれぞれ暗号化されている。共通鍵情報にはランダム値に基づいて設定された共通鍵Ａが含まれている。セキュリティ情報にはファイル名、著作物の名前、コピーライト情報（フラグ）、コンテンツＩＤが含まれており、このコンテンツＩＤは音楽コンテンツのデータ全体で一つのＩＤである。このコンテンツＩＤは、楽曲情報を復号化するための後述する鍵Ｃ（楽曲データ鍵）として機能する。楽曲データ情報には、ＭＩＤＩ楽曲データ、論理楽譜データ、スタイル（伴奏用演奏データ）、レジストレーション（電子オルガン等の音色や効果等を指定するデータ）等が含まれている。
【００２７】
ＲＯＭ２（記憶手段）には制御プログラムと、各記録メディアに対応するメディアＩＤ（ＭＤ１，ＭＤ２，ＭＤ３，ＭＤ４，ＭＤ５）が記憶されている。これらのメディアＩＤは互いに離れた場所（アドレス）に、記録メディア毎に異なる所定の秘密鍵により別々の暗号化を施して記憶されている。なお、このメディアＩＤの記憶位置や暗号化の処理は記録メディア毎に予め決められているので、当該電子楽器において制御プログラムの実行により各記録メディアに応じたメディアＩＤの読み出し及び復号化が可能なことはいうまでもない。また、ＲＯＭ２の制御プログラム中には所定の秘密鍵ＡＡ（共通秘密鍵）が記憶されている。この秘密鍵ＡＡは、音楽コンテンツ中の共通鍵情報を復号化および復号化された共通鍵情報を暗号化するためのものである。
【００２８】
暗号化された音楽コンテンツを復号化する場合には、まず、制御プログラム中の秘密鍵ＡＡにより共通鍵情報のデータを復号化して共通鍵Ａを得る。次に、該音楽コンテンツの記録メディアに対応するメディアＩＤを復号化して読み出し、このメディアＩＤと共通鍵Ａとにより、所定の演算等を行ってセキュリティ情報を復号化するための鍵Ｂ（復号用鍵）を生成する。さらに、この鍵Ｂによりセキュリティ情報を復号化し、その中のコンテンツＩＤを鍵Ｃ（楽曲データ鍵）として得る。そして、この鍵Ｃにより楽曲データ情報を復号化する。この復号化により得られた鍵Ａ、鍵Ｂ、鍵Ｃ、メディアＩＤ及び楽曲データは、復号化された状態でＲＡＭ３のコンテンツ記憶エリア（一時記憶手段又は一時記憶装置）に一時記憶する。そして、この楽曲データ等は所定のプログラムに従って読み出され、自動演奏等に適宜利用される。
【００２９】
次に、この復号化されたが音楽コンテンツをメモリカード８、ハードディスク装置１０あるいはフラッシュメモリＲＯＭ１１等に記録する際の暗号化の手順は以下のとおりである。まず、暗号化（記録）する音楽コンテンツのセキュリティ情報を指定すると、そのセキュリティ情報に対応する音楽コンテンツの共通鍵情報の共通鍵Ａと記録先の記録メディアのメディアＩＤとにより鍵Ｂ（暗号用鍵）を生成する。そして、鍵Ｂによりセキュリティ情報（コンテンツＩＤ（楽曲データ鍵）を含む）を暗号化するとともに、制御プログラム中の所定の秘密鍵ＡＡ（共通秘密鍵）により共通鍵Ａを含む共通鍵情報を暗号化する。そして、暗号化前のコンテンツＩＤである鍵Ｃ（楽曲データ鍵）により楽曲データ情報を暗号化する。
【００３０】
図４は実施形態のメインルーチンのフローチャート、図５は読み込みルーチンのフローチャート、図６は書き込みルーチンのフローチャートである。これらの各ルーチンの処理はＣＰＵ１（制御手段）による制御プログラムの実行に基づき行われる。図４のメインルーチンでは、ステップＳ１で、初期設定などの起動処理、入力操作部４の操作パネルの操作に対応する処理、入力操作部４の鍵盤での演奏に基づく発音処理、楽曲データに基づく自動演奏処理、押鍵ガイドランプの点灯などの演奏ガイド処理、ＲＡＭ３のコンテンツ記憶エリアに一時記憶さらた音楽コンテンツの指定処理、メモリカード８、ハードディスク装置１０、フラッシュメモリＲＯＭ１１，ＣＤ−ＲＯＭドライブ１３（ＣＤ−ＲＯＭ１２）及びインターネット１５からなる記録メディアの指定処理、同記録メディア内のコンテンツの指定処理など、電子楽器の一般的な処理を行う。
【００３１】
次に、ステップＳ２で楽曲データのロード指示の有無を判定し、ロード指示がなければステップＳ４に進み、ロード指示があればステップＳ３で図５の読み込みルーチンの処理を行って、ステップＳ４に進む。ステップＳ４では楽曲データのセーブ指示の有無を判定し、セーブ指示がなければステップＳ６に進み、セーブ指示があればステップＳ５で図６の書き込みルーチンの処理を行って、ステップＳ６に進む。ステップＳ６ではその他の処理を行い、ステップＳ７で電源オフ等による処理の終了でなければステップＳ１以降を繰り返す。
【００３２】
図５の読み込みルーチンでは、ステップＳ１１で音楽コンテンツが暗号化されているか否かを判定し、暗号化されていなければ、ステップＳ１２でそのまま音楽コンテンツを読み込んでＲＡＭ３のコンテンツ記憶エリアに一時記録してステップＳ２６に進む。暗号化されていればステップＳ１３以降の処理を行う。なお、音楽コンテンツが暗号化されているか否かは、例えば通常の読み取り動作を行って、読み取れなければ暗号化されていると判断してもよいし、予め暗号化されている旨が音楽コンテンツに記録されているものでもよい。
【００３３】
ステップＳ１３〜Ｓ１７では、どの種類の記録メディアから読み込むのかを判定して、ステップＳ１８〜Ｓ２２で各々の記録メディアに応じた処理を行う。すなわち、ステップＳ１８〜Ｓ２２では、ＲＯＭ２のその読込む記録メディアに対応する位置（アドレス）からその記録メディアに対応するメディアＩＤのデータを読み出して復号化し、その復号化された値（ＭＤ１〜ＭＤ５）を対応するメディアＩＤとして記憶する。そして、ステップＳ２４に進む。なお、いずれの記録メディアでもなければ、ステップＳ２３で例えば「対応していない記録メディアです」等の警告表示を行い、ステップＳ２６に進む。
【００３４】
ステップＳ２４では、前記図３について説明したように、秘密鍵ＡＡを用いて共通鍵情報を復号化することにより共通鍵Ａを取得して、共通鍵ＡとメディアＩＤで鍵Ｂ（復号用鍵）を作り、鍵Ｂでセキュリティ情報を復号化し、このセキュリティ情報のコンテンツＩＤを鍵Ｃ（楽曲データ鍵）として楽曲データを復号化する。次に、ステップＳ２５で各鍵、ＩＤ、セキュリティ情報、楽曲データを復号化された状態でＲＡＭ３のコンテンツ記憶エリアに一時記憶（仮想記憶）する。そして、ステップＳ１６で読み込むべきデータが終了していなければステップＳ１１に戻り、終了していれば元のルーチンに復帰する。
【００３５】
図６の書込みルーチンは、図５の読み込みルーチンの処理により、音楽コンテンツが記録メディアから読み出されるとともに復号化されてＲＡＭ３のコンテンツ記憶エリア（一時記憶手段又は一時記憶装置）に一時記憶（仮想記憶）され、かつ図４のステップＳ１で前記音楽コンテンツが選択されているとき（楽曲データとそれに対応するセキュリティ情報が指定されているとき）に起動される。すなわち、この書き込みルーチンは、図４のステップＳ４による楽曲データのセーブ指示の判定に応答して、ＲＡＭ３内に復号化されるとともに一時記憶されている音楽コンテンツを記録メディアに暗号化して書き込む処理である。先ず、ステップＳ３１でその音楽コンテンツは暗号化すべきものであるか否かを判定し、暗号化すべきものでなければ、ステップＳ３２でそのまま暗号化しないで音楽コンテンツを記録メディアに書き込んでステップＳ４４に進む。暗号化すべきものであればステップＳ３３以降の処理を行う。なお、音楽コンテンツが暗号化すべきか否かは、セキュリティ情報のコピーライト情報（フラグ）等により判定される。
【００３６】
ステップＳ３３〜Ｓ３６では、どの種類の記録メディア上に書き込むのかを判定して、ステップＳ３７〜Ｓ４０で各々の記録メディアに応じた処理を行う。なお、破線で示したステップＳ５１，Ｓ５２については後述する。ステップＳ３７〜Ｓ４０では、ＲＯＭ２のその書き込む記録メディアに対応する位置（アドレス）からその記録メディアに対応するメディアＩＤのデータを読み出して復号化し、その復号化された値（ＭＤ１〜ＭＤ３，ＭＤ５）を対応するメディアＩＤとして記憶する。そして、ステップＳ４２に進む。なお、いずれの記録メディアでもなければ、ステップＳ４１で例えば「書き込むべき記録メディアがありません」等の警告表示を行い、ステップＳ４４に進む。
【００３７】
ステップＳ４２では、前記図３について説明したように、共通鍵ＡとメディアＩＤで鍵Ｂ（暗号用鍵）を作り、鍵Ｂでセキュリティ情報（楽曲データ鍵）を暗号化する。また、秘密鍵ＡＡで共通鍵Ａを暗号化する。さらに、セキュリティ情報中のコンテンツＩＤを鍵Ｃ（楽曲データ鍵）として楽曲データを暗号化し、共通鍵Ａ情報、セキュリティ情報、楽曲データを１つの音楽コンテンツとしてまとめる。次に、ステップＳ４３で、共通鍵Ａ情報、セキュリティ情報、楽曲データをまとめた音楽コンテンツを、指定の記録メディアに記録するとともに、ＲＡＭ３に一時記憶（仮想記憶）された音楽コンテンツを削除する。そして、ステップＳ４４で書き込むべきデータが終了していなければステップＳ３１に戻り、終了していれば元のルーチンに復帰する。
【００３８】
以上の実施形態では、ＣＤ−ＲＯＭドライブ１３がＣＤ−ＲＯＭ１２からの読み込みのみを行う場合について説明したが、ＣＤ−ＲＯＭドライブ１３がＣＤＲ／ＲＷに対して書き込む機能を持っている場合は、図６の破線で示したステップＳ５１，Ｓ５２を実行すればよい。すなわち、ステップＳ５１でＣＤＲ／ＲＷに書き込むかを判定したとき、ステップＳ５２で、ＲＯＭ２内であってＣＤＲ／ＲＷに対応する位置（アドレス）からＣＤＲ／ＲＷに対応するメディアＩＤのデータを読み出して復号化してメディアＩＤとして記憶して、ステップＳ４２に進む。
【００３９】
上記実施形態においては、基本的に装置を改造することは考慮していないが、記録メディアの種類毎に共通なメディアＩＤ（メディア番号）を設定し、楽曲データを暗号化している。したがって、第１の電子楽器の記録メディア（フラッシュメモリ以外）を外して第１の電子楽器とは異なる第２の電子楽器に装着すれば、第１の電子楽器に利用した楽曲データが、第２の電子楽器で利用できるようになってしまう。なお、フラッシュメモリ（ＲＯＭ）については、基板上に半田付けで固定されており、取り外しができない。これに対しては、ＣＤ−ＲＯＭ以外については次のようにすれば解消できる。取り外しが容易なメモリカードについては、ＩＤ番号付きのものを採用し、個々のメモリカード毎に異なる暗号化をした上で、メモリカードに記録するようにする。ハードディスク装置については、個々のハードディスク装置毎に異なる数値となる各フォーマット・シリアル番号に基づいて暗号化し、記録するようにする。このことは、記録メディアの種類ごとに設けられたメディアＩＤを記憶するＩＤ記憶手段が、ＲＯＭ２だけではなく、各記録メディアごとに設けられていることを意味する。これによれば、１台の電子楽器でしか復号化できなくなる。
【００４０】
また、上記実施形態においては、複数の記録メディアのうちの１つの記録メディアに記録されている楽曲データをＲＡＭ３に一時的に記憶させることと、ＲＡＭ３に一時的に記憶されている楽曲データを複数の記録メディアのうちの１つの記録メディアに記録させることとをそれぞれ独立に行った。しかし、これに加えて、複数の記録メディアのうちの１つの記録メディアに記録されている音楽コンテンツを、複数の記録メディアのうちの他の１つの記録メディアに転送するようにすることもできる。この場合、ＣＰＵ１は、図４のステップＳ５とステップＳ６との間にステップＳ８，Ｓ３’，Ｓ５’の処理を追加した図７のメインルーチンを実行する。
【００４１】
このメインルーチンでは、ステップＳ１の入力操作部４における操作パネルの操作に対応する処理により、音楽コンテンツがムーブ指示されると、ＣＰＵ１はステップＳ８にて「ＹＥＳ」と判定して、ステップＳ３’，Ｓ５’を順次自動的に実行する。ステップＳ３’，Ｓ５’の処理は、上記実施形態のステップＳ３，Ｓ５の処理と同じである。なお、この場合には、移動される音楽コンテンツを記録した１つの記録メディアおよび同記録メディア内の音楽コンテンツが指定されるととともに、音楽コンテンツが記録される移動先の記録メディアの指定される。これにより、指定された１つの記録メディアに記録されている音楽コンテンツは、上記実施形態の場合と同様に復号化されて一旦ＲＡＭ３に一時的に記憶される。その後、前記一時記憶された音楽コンテンツはＲＡＭ３から自動的に読み出されて、上記実施形態の場合と同様に暗号化されて指定された１つの記録メディアに記録される。また、ＲＡＭ３内の音楽コンテンツはその後に消去される。
【００４２】
また、上記実施形態および変形例では、鍵Ｂでセキュリティ情報を復号化および暗号化するとともに、セキュリティ情報中の鍵Ｃ（楽曲データ鍵）で楽曲データ情報を復号化及び暗号化するようにした。しかし、これに代えて、セキュリティ情報中のコンテンツＩＤである鍵Ｃ（楽曲データ鍵）を省略して、鍵Ｂ（復号用鍵および暗号用鍵）により楽曲データ情報およびセキュリティ情報（コンテンツＩＤである鍵Ｃを含まない）を復号化および暗号化するようにしてもよい。
【００４３】
さらに、本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態の電子楽器及び周辺機器のハード構成ブロック図である。
【図２】実施形態の電子楽器が扱う楽曲データと各記録メディアとに対する処理の概略を示す図である。
【図３】実施形態における暗号化された音楽コンテンツのデータ構成と復号化及び暗号化の手順を示す概念図である。
【図４】実施形態におけるメインルーチンのフローチャートである。
【図５】実施形態における読み込みルーチンのフローチャートである。
【図６】実施形態における書き込みルーチンのフローチャートである。
【図７】前記メインルーチンの変形例を示すフローチャートである。
【符号の説明】
【００４５】
２…ＲＯＭ、３…ＲＡＭ、８…メモリカード、９…メモリカード読書装置、１０…ハードディスク装置、１１…フラッシュメモリＲＯＭ、１２…ＣＤ−ＲＯＭ、１３…ＣＤ−ＲＯＭドライブ、１５…インターネット
【図１】
2005304006.tif 000003
【図２】
2005304006.tif 000004
【図３】
2005304006.tif 000005
【図４】
2005304006.tif 000006
【図５】
2005304006.tif 000007
【図６】
2005304006.tif 000008
【図７】
2005304006.tif 000009