(57)【要約】【課題】同種の音楽コンテンツ素材データが音楽コンテンツ中に多数存在する場合であっても、所望の音楽コンテンツ素材データをすばやく取り出して利用する。【解決手段】それぞれ識別情報（波形ＩＤ）が付与されると共に暗号化されている複数の音楽コンテンツ素材データ（波形データ）ＷＶｅを記録した音楽コンテンツ（波形パッケージファイル）ＷＦｅと、音楽コンテンツＷＦｅに含まれる各音楽コンテンツ素材ＷＶｅに付与された各識別情報と対応付けて音楽コンテンツＷＦｅ内での位置ＬＣを特定する記録位置情報（暗号化アドレス表）ＡＴｅが記憶部Ｃｓに用意される。音楽コンテンツ素材データ利用時は、記録位置情報ＡＴｅに従って、指定された識別情報を持つ音楽コンテンツ素材ＷＶｅが記録されている音楽コンテンツＷＦｅ上の記録位置が特定され、特定された記録位置から、所望の音楽コンテンツ素材データＷＶｅが切り出され、復号化される。【選択図】図５
2010262002.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ識別情報が付与されると共に暗号化されている複数の音楽コンテンツ素材データが記録された音楽コンテンツ、及び、当該音楽コンテンツを構成する各音楽コンテンツ素材データに付与された識別情報に対応付けて、当該音楽コンテンツ内の記録位置を特定する位置情報を記憶した音楽コンテンツ記憶手段と、
利用対象となる音楽コンテンツ素材データを識別情報によって指定する音楽コンテンツ素材指定手段と、
位置情報記憶手段に記憶された位置情報に基づいて、上記識別情報に対応付けられた記録位置を特定する記録位置特定手段と、
記録位置特定手段により特定された記録位置に基づいて、上記識別情報が付与された音楽コンテンツ素材データを音楽コンテンツ記憶手段に記憶された音楽コンテンツから切り出す音楽コンテンツ素材切出し手段と、
音楽コンテンツ素材切出し手段により切り出された音楽コンテンツ素材データを復号化する音楽コンテンツ素材復号化手段と
を具備することを特徴とする音楽コンテンツデータ処理装置。
【請求項２】
それぞれ識別情報が付与されると共に暗号化されている複数の音楽コンテンツ素材データが記録された音楽コンテンツ、及び、当該音楽コンテンツを構成する各音楽コンテンツ素材データに付与された識別情報に対応付けて、当該音楽コンテンツ内の記録位置を特定する位置情報を記憶した音楽コンテンツ記憶手段を具備し、音楽コンテンツデータ処理装置として機能するコンピュータに、
利用対象となる音楽コンテンツ素材データを識別情報によって指定する音楽コンテンツ素材指定ステップと、
位置情報記憶手段に記憶された位置情報に基づいて、上記識別情報に対応付けられた記録位置を特定する記録位置特定ステップと、
記録位置特定ステップで特定された記録位置に基づいて、上記識別情報が付与された音楽コンテンツ素材データを音楽コンテンツ記憶手段に記憶された音楽コンテンツから切り出す音楽コンテンツ素材切出しステップと、
音楽コンテンツ素材切出しステップで切り出された音楽コンテンツ素材データを復号化する音楽コンテンツ素材復号化ステップと
から成る手順を実行させる音楽コンテンツデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音楽コンテンツに含まれる複数の暗号化された音楽コンテンツ素材データを電子音楽装置内部にロードして楽音信号の生成などの処理に利用する音楽コンテンツデータ処理システムに関する。
【背景技術】
【０００２】
従来より、電子楽器などの電子音楽装置では、暗号化された音楽コンテンツファイルを音楽コンテンツ配信サーバからダウンロードして利用する場合があり、例えば、特許文献１の電子音楽装置では、それぞれ暗号化された複数の音楽コンテンツ素材データが含まれる複合音楽コンテンツデータから所望の音楽コンテンツ素材データを取り出して復号化し利用している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１９５６７３号公報
【０００４】
この従来技術においては、電子音楽装置で利用可能な種類の音楽コンテンツ素材データのみを復号化できるように、セキュリティ情報チャンクに各音楽コンテンツ素材データの種類情報を記述しておき、種類情報に基づいて利用可能な種類の音楽コンテンツ素材データを特定している。これにより、暗号化された各音楽コンテンツ素材データ全てを復号化することなく、所望の音楽コンテンツ素材データを利用可能としている。しかしながら、従来技術では、同じ種類の音楽コンテンツ素材データが多数存在する場合、所望の音楽コンテンツ素材にアクセスするためには、これら同一種類の音楽コンテンツ素材データ全てを復号化する必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は、このような事情に鑑み、暗号化された同種の音楽コンテンツ素材データが音楽コンテンツ中に多数存在する場合であっても、所望の音楽コンテンツ素材データをすばやく取り出して利用することができる音楽コンテンツデータ処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の主たる特徴に従うと、それぞれ識別情報（波形ＩＤ）が付与されると共に暗号化されている複数の音楽コンテンツ素材データ（ＷＶｅ：ＷＶｅ１，ＷＶｅ２，…）が記録された音楽コンテンツ（ＷＦｅ）、及び、各音楽コンテンツ素材データ（ＷＶｅ）に付与された識別情報（波形ＩＤ）に対応付けて、当該音楽コンテンツ（ＷＦｅ）内の記録位置（ＬＣ）を特定する位置情報（ＡＴｅ）を記憶した音楽コンテンツ記憶手段（Ｃｓ）と、利用対象となる音楽コンテンツ素材データ（ＷＶｅ）を識別情報（波形ＩＤ）によって指定する音楽コンテンツ素材指定手段（Ｐ５）と、位置情報記憶手段に記憶された位置情報（ＡＴｅ）に基づいて、識別情報（波形ＩＤ）に対応付けられた記録位置（ＬＣ）を特定する記録位置特定手段（Ｐ５）と、記録位置特定手段（Ｐ５）により特定された記録位置（ＬＣ）に基づいて、識別情報（波形ＩＤ）が付与された音楽コンテンツ素材データ（ＷＶｅ）を音楽コンテンツ記憶手段（Ｃｓ）に記憶された音楽コンテンツ（ＷＦｅ）から切り出す音楽コンテンツ素材切出し手段（Ｐ６）と、音楽コンテンツ素材切出し手段（Ｐ６）により切り出された音楽コンテンツ素材データ（ＷＶｅ）を復号化する音楽コンテンツ素材復号化手段（Ｐ７）とを具備する音楽コンテンツデータ処理装置〔請求項１〕、並びに、それぞれ識別情報（波形ＩＤ）が付与されると共に暗号化されている複数の音楽コンテンツ素材データ（ＷＶｅ：ＷＶｅ１，ＷＶｅ２，…）が記録された音楽コンテンツ（ＷＦｅ）、及び、各音楽コンテンツ素材データ（ＷＶｅ）に付与された識別情報（波形ＩＤ）に対応付けて、当該音楽コンテンツ（ＷＦｅ）内の記録位置（ＬＣ）を特定する位置情報（ＡＴｅ）を記憶した音楽コンテンツ記憶手段（Ｃｓ）を具備し、音楽コンテンツデータ処理装置として機能するコンピュータに、利用対象となる音楽コンテンツ素材データ（ＷＶｅ）を識別情報（波形ＩＤ）によって指定する音楽コンテンツ素材指定ステップ（Ｐ５）と、位置情報記憶手段（Ｃｓ）に記憶された位置情報（ＡＴｅ）に基づいて、識別情報（波形ＩＤ）に対応付けられた記録位置（ＬＣ）を特定する記録位置特定ステップ（Ｐ５）と、記録位置特定ステップ（Ｐ５）で特定された記録位置（ＬＣ）に基づいて、識別情報（波形ＩＤ）が付与された音楽コンテンツ素材データ（ＷＶｅ）を音楽コンテンツ記憶手段（Ｃｓ）に記憶された音楽コンテンツ（ＷＦｅ）から切り出す音楽コンテンツ素材切出しステップ（Ｐ６）と、音楽コンテンツ素材切出しステップ（Ｐ６）で切り出された音楽コンテンツ素材データ（ＷＶｅ）を復号化する音楽コンテンツ素材復号化ステップ（Ｐ７）とから成る手順を実行させる音楽コンテンツデータ処理プログラム〔請求項２〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号や用語等を表わし、以下も同様である。
【発明の効果】
【０００７】
この発明の主たる特徴による音楽コンテンツデータ処理システム（請求項１，２）では、音楽コンテンツ記憶手段（Ｃｓ）に、暗号化された複数の波形データを含む波形パッケージファイルのように、それぞれ識別情報（波形ＩＤ）が付与されると共に暗号化されている複数の音楽コンテンツ素材データ（ＷＶｅ：ＷＶｅ１，ＷＶｅ２，…）が記録された音楽コンテンツ（ＷＦｅ）が記憶されるだけでなく、各音楽コンテンツ素材データ（ＷＶｅ）に付与された識別情報（波形ＩＤ）に対応付けて、当該音楽コンテンツ（ＷＦｅ）内における記録位置（ＬＣ）を特定する位置情報（ＡＴｅ）が記憶される。利用対象となる所望の音楽コンテンツ素材データ（ＷＶｅ）を識別情報（波形ＩＤ）によって指定すると（Ｐ５）、位置情報記憶手段（Ｃｓ）に記憶された位置情報（ＡＴｅ）に基づいて、この識別情報（波形ＩＤ）に対応付けられた記録位置（ＬＣ）を特定し（Ｐ５）、特定された記録位置（ＬＣ）に基づいて、この識別情報（波形ＩＤ）が付与された音楽コンテンツ素材データ（ＷＶｅ）を音楽コンテンツ（ＷＦｅ）から切り出す（Ｐ６）。そして、切り出された音楽コンテンツ素材データ（ＷＶｅ）を復号化して（Ｐ７）所定の音楽コンテンツ素材データ保持手段（８ｂ）にロードする（Ｐ８）。
【０００８】
この発明では、このように、音楽コンテンツ素材データ（ＷＶｅ）を特定するための識別情報（波形ＩＤ）に基づいて、所望の音楽コンテンツ素材データ（ＷＶｅ）が記憶されている位置（ＬＣ）を特定し（Ｐ５）、この記録位置（ＬＣ）から音楽コンテンツ素材データ（ＷＶｅ）を切り出して（Ｐ６）復号化する（Ｐ７）ように構成されている。従って、この発明によれば、同種の音楽コンテンツ素材データが多数存在する場合であっても、所望の音楽コンテンツ素材データをすばやく取り出すことができる。
【図面の簡単な説明】
【０００９】
【図１】この発明の一実施例による電子音楽装置のハードウエア構成図である。
【図２】この発明の一実施例によるボイスデータのフォーマット例である。
【図３】この発明の一実施例によるボイスデータのロード例を説明する図である。
【図４】この発明の一実施例によるボイスファイルロード処理フロー例である。
【図５】この発明の一実施例によるボイスデータの暗号化を説明する図である。
【図６】この発明の一実施例による暗号化ボイスファイルロード処理フロー例である。
【発明を実施するための形態】
【００１０】
〔システム構成の概要〕
図１は、この発明の一実施例による音楽コンテンツ処理システムを構成する電子音楽装置のハードウエア構成例を示すブロック図である。この発明の一実施例による電子音楽装置は、電子的な音楽情報処理機能を有する一種のコンピュータであり、典型的には、電子楽器のような音楽専用機器が用いられる。この電子音楽装置は、図１に示すように、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、記憶装置４、演奏操作検出回路５、設定操作検出回路６、表示回路７、音源・効果回路８、通信インターフェース（Ｉ／Ｆ）９などを備え、これらの要素１〜９はバス１０を介して互いに接続される。
【００１１】
ＣＰＵ１は、ＲＡＭ２及びＲＯＭ３と共にデータ処理部を構成し、音楽コンテンツファイル処理プログラム乃至音楽コンテンツデータ処理プログラムを含む所定の制御プログラムに従い、タイマによるクロックを利用して「ボイスファイルロード処理」乃至「暗号化ボイスファイルロード処理」と呼ばれる音楽コンテンツ処理を含む種々の情報処理を実行する。ＲＡＭ２は、これらの処理に際して必要なデータを利用可能に保持するための記憶管理領域や各種データを一時記憶するためのワーク領域として用いられ、また、ＲＯＭ３には、これらの処理を実行するために、音楽コンテンツファイル処理プログラム乃至音楽コンテンツデータ処理プログラムを含む各種制御プログラムやプリセットされたデータ等が予め記憶される。
【００１２】
記憶装置４は、ＨＤ（ハードディスク）、ＦＤ（フレキシブルディスク）、ＣＤ（コンパクトディスク）、ＤＶＤ（デジタル多目的ディスク）、フラッシュメモリ等の半導体メモリなどの記憶媒体と、その駆動装置を含む。任意の制御プログラムや自動演奏データ、ボイス（音色データ）ファイル等の音楽コンテンツファイルを任意の記憶媒体に記憶することができ、ボイスファイルを記憶している記憶装置は、特にボイスファイル記憶装置と呼ばれる。また、記憶媒体は、着脱可能であってもよいし、この電子音楽装置（電子楽器）に内蔵されていてもよい。なお、このような着脱可能な記録媒体には、後述するように、ＵＳＢメモリが含まれるものとする。
【００１３】
演奏操作検出回路５は、鍵盤などの演奏操作子１１と共に演奏操作部を構成し、演奏操作子１１の演奏操作を検出して検出内容に対応する演奏操作情報をデータ処理部（１〜３）に導入し、データ処理部は、この演奏操作情報に基づき実演奏情報を生成して音源・効果回路８に送る。設定操作検出回路６は、スイッチやマウス等の設定操作子（パネル操作子）１２と共に設定操作部（パネル操作部）を構成し、設定操作子１２の操作内容を検出して検出内容に対応する設定操作情報をデータ処理部に導入し、データ処理部は、この設定操作情報に基づき種々の設定を行う。表示回路７は、演奏や設定に必要な各種画面を表示するＬＣＤ等のディスプレイ１３や、インジケータ／ランプ（図示せず）を備え、これらの表示・点灯内容をデータ処理部からの指令に従って制御し、演奏操作や設定操作などに関する表示援助を行う。
【００１４】
音源・効果回路８は、音源やＤＳＰを有し、演奏操作検出回路５からの演奏操作情報から得られる実演奏情報に基づく楽音信号を生成したり、ＲＯＭ３又は記憶装置４或いは通信Ｉ／Ｆ９から得られる自動演奏データに基づく楽音信号を生成すると共に、生成される楽音信号に所定の効果を付与する。サウンドシステム１４は、Ｄ／Ａ変換部やアンプ、スピーカ等を備え、音源・効果回路８から出力される楽音信号に基づく楽音を発生する。
【００１５】
音源・効果回路８には、楽音信号の生成に利用される音色パラメータデータ（ボイスパラメータ）や波形データなどの音色データを記憶する音色データ記憶部が設けられる。例えば、音色データ記憶部のＲＯＭ部には、この電子音楽装置に予め用意されたプリセット音色パラメータやプリセット波形データなどのプリセット音色データが記憶されており、その後追加される音色パラメータデータ及び波形データは、それぞれ、ＲＡＭ部の対応する記憶領域８ａ，８ｂに記憶される。ＲＯＭ部のプリセット波形データ記憶領域は「波形ＲＯＭ」と呼ばれるのに対して、ＲＡＭ部の波形データ記憶領域８ｂは「波形ＲＡＭ」と呼ばれ、記憶装置４からロードされた波形データは波形ＲＡＭ８ｂに記憶される。
【００１６】
通信Ｉ／Ｆ９は、ＭＩＤＩ等の音楽専用有線Ｉ／Ｆ、ＵＳＢやＩＥＥＥ１３９４等の汎用近距離有線Ｉ／Ｆ、Ｅｔｈｅｒｎｅｔ（登録商標）等の汎用ネットワークＩ／Ｆ、無線ＬａｎやＢｌｕｅｔｏｏｔｈ（登録商標）等の汎用近距離無線Ｉ／Ｆなどの１又は複数を含み、他の音楽機器との間でＭＩＤＩ演奏データを授受したり、サーバコンピュータ等の外部機器から制御プログラムや自動演奏データ、ボイス（音色データ）ファイル等の音楽コンテンツファイルを受信し記憶装置４に保存することができる。
【００１７】
なお、汎用近距離有線Ｉ／Ｆに含まれるＵＳＢＩ／Ｆを通じて外部ＵＳＢ機器と種々の情報授受を行うことができ、ＵＳＢＩ／Ｆの接続スロットにはＵＳＢメモリの装着（接続）が可能であるが、ＵＳＢメモリについては、説明上、前述した着脱可能な記憶媒体として扱い、記憶装置４に含まれるものとする。
【００１８】
〔ボイス（音色）データのフォーマット〕
この発明の一実施例による電子音楽装置（電子楽器）では、ボイスファイル記憶装置に記憶されたボイスデータ（音色データ）は装置内部即ち音源・効果回路のＲＡＭ部に読み込まれて利用可能となり、このような装置内部へのボイスデータの読込みは「ロード」と呼ばれる。この電子音楽装置に新たにロードされるボイスデータは、典型的には、ボイスデータ配信サーバから取得することができ、ボイスファイル記憶装置に記憶される。例えば、パーソナルコンピュータ（ＰＣ）（図示せず）により配信サーバからダウンロードしたボイスファイルをＵＳＢメモリに記憶し、このＵＳＢメモリをこの電子音楽装置のＵＳＢスロットに装着してボイスファイル記憶装置として使用する。或いは、配信サーバからルータ及びＬＡＮを介し通信Ｉ／Ｆ９を通じて電子音楽装置に直接ダウンロードしＨＤ等の内蔵記憶媒体に記憶し、この内蔵記憶媒体をボイスファイル記憶装置として使用する。図２は、ボイスファイル記憶装置に記憶されるボイスデータのフォーマットを示す。
【００１９】
ボイスファイル記憶装置４に記憶されるボイスデータは、予め電子音楽装置に用意されたプリセット音色データに対して追加ボイスデータと呼ばれ、２種類のボイスファイルＶＦと波形パッケージファイルＷＦから成る。つまり、ボイスファイルＶＦは、図２（１）に示すように、タイプ１とタイプ２の２つのタイプがあり、タイプ１のボイスファイルＶＦａが記憶されるのに対応して、図２（２）に示すように、波形パッケージファイルＷＦが記憶装置４に記憶される。波形パッケージファイルＷＦには、それぞれ固有の（＝ユニークな）ＩＤ（「波形ＩＤ」と呼ばれる）が付与されデータ内容が互いに異なる複数の波形データ（楽音波形データともいう）ＷＶが含まれる。
【００２０】
タイプ１のボイスファイルＶＦａは、図２（１）（ａ）に示すように、「音色パラメータデータ（「音色パラメータ」、「ボイスパラメータ」ともいう）ＰＲ」のみで構成される形式の音楽コンテンツファイルである。ここで、音色パラメータデータＰＲは、ＥＧ（エンベロープ・ジェネレータ）、ＥＱ（イコライザ）、ＬＦＯ（ロー・フリーケンシー・オシレーター）などの音色に関する種々の楽音信号生成用設定パラメータから成る。タイプ１のボイスファイルＶＦａの利用については、このボイスファイルだけでなく、別途、波形パッケージファイルＷＦ内に記憶されている波形データＷＶも併せて電子音楽装置（電子楽器）にロードすることにより、電子音楽装置において発音可能な状態となる。
【００２１】
このため、音色パラメータＰＲ内には、図２（１）に「ＩＤ」で示すように、この音色パラメータＰＲと共に利用される波形データＷＶのＩＤを示す波形特定情報ＤＷが記録されており、波形特定情報ＤＷに基づいて、この音色パラメータＰＲに併せてロードすべき波形データＷＶを特定することができる。つまり、波形パッケージファイルＷＦ内の各波形データＷＶには固有の波形ＩＤが付与されており、音色パラメータＰＲの波形特定情報ＤＷで、ロードすべき波形データＷＶに固有の波形ＩＤを指示することにより、当該波形データＷＶをロードすることができる。従って、タイプ１のフォーマットを採用することにより、複数のボイスファイルＶＦａで１つの波形データＷＶを共通に利用することができるだけでなく、波形データの重複記憶を防ぎ、ボイスファイル記憶装置４の記憶容量を削減することができ、これは、ボイスデータ配信時のデータ通信量削減につながる。
【００２２】
タイプ２のボイスファイルＶＦｂは、図２（１）（ｂ）に示すように、「音色パラメータデータＰＲ＋波形データＷＶ」で構成される複合形式の音楽コンテンツファイルである。タイプ２のボイスファイルＶＦｂについては、このボイスファイルを電子音楽装置にロードするだけで、電子音楽装置において発音可能な状態となる。つまり、タイプ２のボイスファイルＶＦｂ内には、音色パラメータＰＲだけでなく、この音色パラメータＰＲと併用される波形データＷＶが記憶されており、タイプ１の場合と同様に、波形データＷＶには固有の波形ＩＤが付与され、音色パラメータＰＲには、併せてロードすべき波形データＷＶの波形ＩＤを指示する波形特定情報ＤＷが記録されている。
【００２３】
この電子音楽装置にロードされた音色パラメータデータＰＲ及び波形データＷＶは、それぞれ、音源・効果回路８内の音色パラメータ記憶領域８ａ及び波形ＲＡＭ８ｂに記憶される。ただし、音色データロード時には、音楽コンテンツファイル処理プログラムによる波形データ重複記憶禁止機能により、同一の波形ＩＤを持つ波形データＷＶが波形ＲＡＭ８ｂに既に記憶されているかをチェックするので、波形ＲＡＭ８ｂに同じ波形ＩＤの波形データＷＶが重複して記憶されることはない。
【００２４】
なお、１つのボイスファイルＶＦにおいて複数の波形データＷＶが特定されることもある。例えば、音域により楽音信号の波形を異ならせたり、複数の楽音波形を重ねて発音させる等の場合である。この場合、全ての波形データＷＶをボイスファイルＶＦ内に記憶してタイプ２：ＶＦｂの形式にしてもよいし、全ての波形データＷＶを波形パッケージファイルＷＦ内に記憶してタイプ１：ＶＦａの形式にしてもよい。或いは、一部の波形データＷＶをボイスファイルＶＦ内に記憶させ、残りの波形データＷＶを波形パッケージファイルＷＦ内に記憶させてもよい（この形式のボイスファイルＶＦを「タイプ３」のボイスファイルＶＦｃという）。また、ボイスファイルＶＦのファイル拡張子を夫々のファイルタイプに対応する文字列とすることにより、ファイル拡張子でボイスファイルＶＦのタイプを識別することができる。
【００２５】
図３は、この発明の一実施例によるボイスデータロード例を説明するための図であり、図３（１）は、ＵＳＢメモリ等のボイスファイル記憶装置４に記憶されているボイスデータを示す。この例では、ボイスファイル記憶装置４には、図３（１）に示すように、複数のボイスファイルＶＦ１，ＶＦ２，…及び波形パッケージファイルＷＦの形式で記憶されており、図中、「ボイスファイル１」、「ボイスファイル２」、…、及び、「００１」、「００２」、…は、説明上便宜的に付けたボイスファイル名及び波形ＩＤ値である。
【００２６】
また、図３（２）（ａ），（ｂ）及び（ｃ）は、ボイスデータのロードに用いられる電子音楽装置（電子楽器）内部の音色パラメータ記憶領域８ａ、波形ＲＡＭ８ｂ及び管理ファイル記憶領域の記憶状態を説明するための図であり、管理ファイル記憶領域は、新たにロードされた波形データＷＶの波形ＩＤを順次記録したロード済み波形管理ファイルＷＭを記憶するために音源・効果回路８のＲＡＭ部に設けられた記憶領域である。電子音楽装置内部側については、図３（２）に示された音色パラメータ記憶領域８ａ、波形ＲＡＭ８ｂ及びロード済み波形管理ファイルＷＭの各記憶状態は、図３（１）のボイスデータをロードした後のものであり、ボイスデータロード前においては何れも空白であるとする。なお、管理ファイル記憶領域は、ＲＡＭ２内に設けてもよい。
【００２７】
ボイスファイル記憶装置４に記憶されたボイスデータを図示ボイスファイル番号「１」，「２」，…の順に電子音楽装置（電子楽器）にロードする際には、図示の「〔１〕」、「〔２〕」、…の順序で次のように処理を進める：
〔１〕第１ボイスファイル（「ボイスファイル１」）ＶＦ１を指定すると、指定されたボイスファイルＶＦ１に含まれる音色パラメータデータＰＲ１を音色パラメータ記憶領域８ａに読み込む。このボイスファイルＶＦ１はタイプ１であり、音色パラメータデータＰＲ１の波形特定情報ＤＷ１により指示される波形ＩＤ＝「００１」がロード済み波形管理ファイルＷＭに記録されているかを調べると、波形ＩＤ＝「００１」はロード済み波形ＩＤとして記録されていないので、ボイスファイルＶＦ１から波形特定情報ＤＷ１に従って、波形ＩＤ＝「００１」を持つ波形データＷＶ１を波形パッケージファイルＷＦから波形ＲＡＭ８ｂに読み込むと共に、この波形ＩＤ＝「００１」を管理ファイルＷＭに書き込む。
【００２８】
〔２〕次に指定された第２ボイスファイル（「ボイスファイル２」）ＶＦ２はタイプ２であり、音色パラメータデータＰＲ２に含まれる波形特定情報ＤＷ２の波形ＩＤ＝「００３」は管理ファイルＷＭに記録されていないため、ボイスファイルＶＦ２自身から、その音色パラメータデータＰＲ２を記憶領域８ａに読み込むと共に、波形特定情報ＤＷ２に従って波形ＩＤ＝「００３」の波形データＷＶ３を波形ＲＡＭ８ｂに読み込み、この波形ＩＤ＝「００３」を管理ファイルＷＭに書き込む。
【００２９】
〔３〕更に指定された第３ボイスファイル（「ボイスファイル３」）ＶＦ３についても、その音色パラメータデータＰＲ３を記憶領域８ａに読み込む。このボイスファイルＶＦ１はタイプ１であり、音色パラメータデータＰＲ３の波形特定情報ＤＷ３が指示する波形ＩＤ＝「００２」は管理ファイルＷＭに記録されていないため、波形特定情報ＤＷ３に従って、波形ＩＤ＝「００２」の波形データＷＶ２をパッケージファイルＷＦから波形ＲＡＭ８ｂに読み込むと共に、この波形ＩＤ＝「００２」を管理ファイルＷＭに書き込む。
【００３０】
〔３〕第４番目に指定された第４ボイスファイル（「ボイスファイル４」）ＶＦ４については、その音色パラメータデータＰＲ４の波形特定情報ＤＷ４により指示される波形ＩＤ＝「００１」を持つ波形データＷＶ１は既に波形ＲＡＭ８ｂに読み込まれており、当該波形ＩＤ＝「００１」が管理ファイルＷＭに記録されているので、当該波形データＷＶ１の読込みを禁止し、音色パラメータデータＰＲ４のみを記憶領域８ａに読み込む。
【００３１】
以後は、上述と同様に、指定されたボイスファイルＶＦの音色パラメータデータＰＲを音色パラメータ記憶領域８ａに記憶し、音色パラメータデータＰＲの波形特定情報ＤＷが示す波形ＩＤが波形管理ファイルＷＭに記録されていない場合にのみ、当該波形ＩＤで特定される波形データＷＶを当該ボイスファイルＶＦ或いは波形パッケージファイルＷＦから波形ＲＡＭ８ｂに読み込むと共に当該波形ＩＤを管理ファイルＷＭに書き込んでいく。
【００３２】
以上のように、この発明の一実施例による音楽コンテンツファイル処理システムでは、音楽コンテンツファイルとして記憶装置４に記憶されるボイスファイルＶＦには、「音色パラメータＰＲのみ」（第１音楽コンテンツ素材のみ）形式の第１タイプＶＦａと「音色パラメータＰＲ＋波形データＷＶ」（第１音楽コンテンツ素材＋第２音楽コンテンツ素材）形式の第２タイプＶＦｂがあり、波形データＷＶには波形ＩＤが付与され、音色パラメータＰＲには、併用する波形データＷＶの波形ＩＤを指示する波形特定情報ＤＷが含まれる。また、第１タイプＶＦａの音色パラメータＰＲと併用する波形データＷＶは別ファイルの波形パッケージファイルＷＦに記録される。ボイスファイルＶＦ：ＶＦ１〜ＶＦ４の音色パラメータＰＲ：ＰＲ１〜ＰＲ４を電子音楽装置（電子楽器）にロードする際には、〔１〕，〔３〕第１タイプＶＦａのボイスファイルＶＦ１，ＶＦ３の場合は、当該ボイスファイルＶＦ１，ＶＦ３内の音色パラメータＰＲ１，ＰＲ３と、波形特定情報ＤＷ１，ＤＷ３で指示される波形ＩＤが付与された波形パッケージファイルＷＦ内の波形データＷＶ１，ＷＶ２をロードし、〔２〕第２タイプＶＦｂのボイスファイルＶＦ２の場合には、当該ボイスファイルＶＦ２内の音色パラメータＰＲと波形データＷＶ３をロードする。但し、〔４〕ボイスファイルＶＦ４内の音色パラメータＰＲ４に併用される波形データＷＶ１が既にロードされている場合は、ファイルタイプに拘わらず、当該既ロード波形データＷＶ１を再びロードすること（重複記憶）は禁止し、当該音色パラメータＰＲ４のみをロードし、電子音楽装置内においても波形データ記憶のための容量削減を図る。
【００３３】
〔音楽コンテンツファイル処理の動作フロー例〕
図４は、この発明の一実施例による音楽コンテンツファイル処理を表わすフローチャートの例である。この音楽コンテンツファイル処理は、既述のように「ボイスファイルロード処理」と呼ばれ、ボイスファイルＶＦを音楽コンテンツファイルとし、音色パラメータデータ（ボイスパラメータ）ＰＲ及び波形データＷＶをそれぞれ第１及び第２音楽コンテンツ素材としている。この電子音楽装置（電子楽器）が各種処理モードを待機している状態においてボイスファイルロード処理モードへの移行指示操作があり、このボイスファイルロード処理がスタートすると、ＣＰＵ１は、まず、ボイスファイル指定画面をディスプレイ１３に表示し、ユーザ操作に応じて、ロードすべきボイスデータが記憶されたボイスファイル記憶装置を決定し、このボイスファイル記憶装置からロード可能なボイスファイルをユーザに提示する。そして、ステップＳ１において、ユーザ操作に応じて当該ボイスファイル記憶装置からロードするボイスファイルＶＦを指定する。
【００３４】
次のステップＳ２では、ロード済み波形管理ファイルＷＭに記録されている波形ＩＤを調べ、指定されたボイスファイルＶＦの音色パラメータデータＰＲ内の波形特定情報ＤＷで指示された波形ＩＤにより特定される所定の波形データ（「指定波形データ」という）ＷＶは、音源・効果回路８内の波形ＲＡＭ８ｂに未だ記憶されていないかどうかを判定する。つまり、音源・効果回路８内に波形データＷＶがロードされて波形ＲＡＭ８ｂに記憶される毎に、記録された波形データＷＶの波形ＩＤがロード済み波形管理ファイルＷＭに記憶されるので、この管理ファイルＷＭを読みに行くことで、波形ＲＡＭ８ｂ内に指定波形データＷＶが記憶されているか否かを判断することができる。
【００３５】
この波形データの記憶有無判断で、波形管理ファイルＷＭに当該波形ＩＤが記録されておらず、指定波形データＷＶは波形ＲＡＭ８ｂに未記憶であると判定したときは（Ｓ２＝ＹＥＳ）、ステップＳ３に進んで、さらに、指定されたボイスファイルＶＦ内に、波形特定情報ＤＷで指示された波形ＩＤにより特定される指定波形データＷＶが含まれていないかどうかを判定する。つまり、このボイスファイルＶＦがタイプ１のボイスファイルＶＦａであるか否かを判定する。なお、ボイスファイルＶＦ内における指定波形データＷＶの有無は、波形特定情報ＤＷに従って実際にボイスファイルＶＦ内をサーチして判断してもよいし、ファイル拡張子などでファイルタイプを判断してもよい。
【００３６】
ファイルタイプ判定ステップＳ３で、指定されたボイスファイルＶＦがタイプ１のボイスファイルＶＦａであると判定したときは（Ｓ３＝ＹＥＳ）、まず、ステップＳ４で、波形特定情報ＤＷで指示された波形ＩＤに基づいて、ロードすべき指定波形データＷＶを波形パッケージファイルＷＦ内で特定し、次いで、ステップＳ５において、ステップＳ４で特定された指定波形データをこの電子音楽装置（電子楽器）にロードし、波形ＲＡＭ８ｂに保存する。一方、ファイルタイプ判定ステップＳ３で、指定されたボイスファイルＶＦがタイプ２のボイスファイルＶＦｂであると判定したときは（Ｓ３＝ＮＯ）、ステップＳ６に進み、当該ボイスファイルＶＦ内の指定波形データＷＶをこの電子音楽装置（電子楽器）にロードし、波形ＲＡＭ８ｂに保存する。
【００３７】
ステップＳ２で指定波形データＷＶが既に波形ＲＡＭ８ｂに記憶されていると判定したとき（Ｓ２＝ＮＯ）、或いは、ステップＳ６又はステップＳ７における指定波形データＷＶのロード処理の後は、ステップＳ７に進んで、指定されたボイスファイルＶＦ内の音色パラメータデータＰＲを電子音楽装置（電子楽器）にロードし、音源・効果回路８内の所定記憶領域８ａに保存する。
【００３８】
続くステップＳ８では、ロードすべきボイスファイルＶＦが未だ残っているか否かを判定し、ロードすべきボイスファイルＶＦがあると（Ｓ８＝ＹＥＳ）、ステップＳ１に戻って、ロードすべき新たなボイスファイルＶＦを指定し、ロードすべきボイスファイルＶＦがある間は、上述したステップＳ１〜Ｓ７の処理を繰り返す。そして、ロードすべきボイスファイルＶＦがなくなると（Ｓ８＝ＮＯ）、このボイスファイルロード処理（音楽コンテンツファイル処理）を終了し、元の待機状態にリターンする。
【００３９】
なお、１つのボイスファイルＶＦにおいて複数の波形データＷＶが特定される場合については、ステップＳ２で、これら波形データＷＶのうち１つでも波形ＲＡＭ８ｂに未記憶のものがあればステップＳ３に進み、未記憶の指定波形データＷＶについてステップＳ４〜Ｓ６の処理を行う。さらに、ボイスファイルＶＦにタイプ３のボイスファイルＶＦｃが含まれる場合は、ファイルタイプ判定ステップＳ３でタイプ１〜３の何れかを判定するものとし、タイプ３と判定したボイスファイルＶＦｃについては、波形ＲＡＭ８ｂに未記憶の指定波形データＷＶに関しステップＳ４〜Ｓ６と同様の処理を行う。つまり、ボイスファイルＶＦｃ内に含まれない未記憶の指定波形データＷＶは、波形パッケージファイルＷＦから読み出して波形ＲＡＭ８ｂに保存し（Ｓ４〜Ｓ５）、当該ボイスファイルＶＦｃ内に含まれる未記憶の指定波形データＷＶは、当該ボイスファイルＶＦｃ内から読み出して波形ＲＡＭ８ｂに保存する（Ｓ６）。
【００４０】
なお、この実施例では、「第１音楽コンテンツ素材＋第２音楽コンテンツ素材」から成る複合音楽コンテンツファイルとして「音色パラメータデータ（ＰＲ）＋波形データ（ＷＶ）」から成るボイスファイル（ＶＦ）の例を示したが、これ以外でもよい。例えば、「自動演奏データ＋オーディオデータ」、「自動演奏データ＋動画データ」、「自動伴奏スタイルデータ＋オーディオデータ」など、第１音楽コンテンツ素材（自動演奏データ、自動伴奏スタイルデータなど）と第２音楽コンテンツ素材（第１音楽コンテンツ素材に関係するオーディオデータ、動画データなど）とを含む音楽コンテンツファイルであれば、どのようなものでもよい。ここで、第１音楽コンテンツ素材は各音楽コンテンツファイルで固有のものであり、第２音楽コンテンツ素材は、幾つかの第１音楽コンテンツ素材で共用され得るものとする。また、３種類以上の音楽コンテンツ素材が含まれていていもよい。
【００４１】
〔ボイスデータの暗号化〕
この発明の一実施例による音楽コンテンツ処理システムでは、前述したボイスデータをボイスファイル配信サーバＳｖ（図示せず）から通信Ｉ／Ｆ９を介して受信することができ、この場合、サーバＳｖからこの電子音楽装置Ｅｍに配信されるボイスデータは暗号化されている。つまり、ボイスデータは、前述したように、ボイスファイルＶＦと波形パッケージファイルＷＦから成り、ボイスファイルＶＦには、タイプ１のボイスファイルＶＦａとタイプ２のボイスファイルＶＦｂがあるが、これらのファイルＶＦ（ＶＦａ，ＶＦｂ），ＷＦは、サーバＳｖ上で予め暗号化されている。図５は、この発明の一実施例によるボイスデータの暗号化を説明するための図である。
【００４２】
ボイスファイル配信サーバ（以下「サーバ」という）Ｓｖは、図１に示す電子音楽装置Ｅｍのハードウエア構成と同様に構成されるが、演奏操作部（５−１１）や楽音発生部（８−１４）はなくてもよい。サーバＳｖは、また、ボイスデータの配信機能に関して、図５（１）左側に示すように、サーバファイル記憶部Ｓｓ、第２鍵生成部Ｋｍ、暗号化部Ｅｃ及びパック部Ｐｋを備えており、サーバファイル記憶部Ｓｓは外部記憶装置（例えば、ＨＤＤ等）に構築され、第２鍵生成部Ｋｍ、暗号化部Ｅｃ及びパック部Ｐｋの機能は、主として、ＣＰＵを中心とするデータ処理部により実行される。一方、電子音楽装置Ｅｍは、図５（１）右側に示すように、機器固有情報ＤＮを送信する配信要求部、アンパック部Ｕｐ及びクライアントファイル記憶部Ｃｓを備えており、配信要求部及びアンパック部Ｕｐは、主として、ＣＰＵ１を中心とするデータ処理部（１〜３）により実行され、クライアントファイル記憶部Ｃｓは外部記憶装置４（例えば、ＵＳＢメモリ等）に構築される。
【００４３】
サーバＳｖでは、図２乃至図３（１）に示すような複数のボイスファイルＶＦ：ＶＦ１，ＶＦ２，…及び波形パッケージファイルＷＦが、予め、サーバＳｖ側で一意に定められた第１鍵（ＫＦ）で暗号化されており、それぞれ複数の暗号化ボイスファイルＶＦｅ及び暗号化波形パッケージファイルＷＦｅとしてサーバファイル記憶部Ｓｓに記憶されている。ここで、ボイスファイルＶＦ群中の各ボイスファイルＶＦ１，ＶＦ２，…は、ファイル毎に第１鍵（ＫＦ）で個々に暗号化され、複数の暗号化ボイスファイルＶＦｅ：ＶＦｅ１，ＶＦｅ２，…となる。また、暗号化波形パッケージファイルＷＦｅについては、図５（２）を用いて後述するように、複数の波形データＷＶ：ＷＶ１，ＷＶ２，…が第１鍵（ＫＦ）で個々に暗号化された複数の暗号化波形データＷＶｅ：ＷＶｅ１，ＷＶｅ２，…を含んでおり、さらに、各暗号化波形データＷＶｅを個別に指示するための暗号化アドレス表ＡＴｅをも含んでいる。また、ファイル記憶部Ｓｓには、ファイルＶＦ，ＷＦの暗号化に用いた第１鍵をファイル化した第１鍵ファイルＫＦも記憶される。なお、記号“ＶＦｅ”，“ＷＶｅ”は、個々の暗号化ボイスファイル及び暗号化波形データを代表的に示す。
【００４４】
ボイスデータの配信時には、図５（１）に示すように、電子音楽装置Ｅｍは、配信要求部及び通信Ｉ／Ｆ９を通じて、ボイスデータの配信を要求すると共に、自身の機器固有情報ＤＮをサーバＳｖに送信する。ここで、機器固有情報ＤＮは、当該電子音楽装置Ｅｍに固有の識別情報であって、例えば、ネットワークＩ／ＦのＭＡＣアドレスから生成された固有ＩＤであり、ＲＯＭ３の機器情報記録エリアに記録されている。サーバＳｖは、電子音楽装置Ｅｍから通信Ｉ／Ｆを通じて機器固有情報ＤＮを受信すると、第２鍵生成部Ｋｍにより、受信した機器固有情報ＤＮに基づいて第２鍵を生成し、暗号化部Ｅｃによって、この第２鍵で第１鍵ファイルＫＦをリアルタイムに暗号化し暗号化第１鍵ファイルＫＦｅを生成する。
【００４５】
さらに、パック部Ｐｋにて、生成された暗号化第１鍵ファイルＫＦｅを、既にサーバファイル記憶部Ｓｓに用意されている暗号化ボイスファイルＶＦｅ及び暗号化波形パッケージファイルＷＦｅに組み合わせ、これらのファイルＫＦｅ，ＶＦｅ，ＷＦｅを、「ボイスデータパック」と呼ばれる１つのファイルＦＰにパックし、通信Ｉ／Ｆを通じてボイスデータパックＦＰを電子音楽装置Ｅｍへと送信する。
【００４６】
電子音楽装置Ｅｍは、サーバＳｖから通信Ｉ／Ｆ９を介してボイスデータパックＦＰを受信すると、アンパック部Ｕｐにより、ボイスデータパックＦＰを夫々のファイルＫＦｅ，ＶＦｅ，ＷＦｅにアンパックして個別の暗号化ファイルとする。そして、アンパックされたこれら暗号化第１鍵ファイルＫＦｅ、暗号化ボイスファイルＶＦｅ及び暗号化波形パッケージファイルＷＦｅをセット（「ボイスデータセット」と呼ぶ）にしてクライアントファイル記憶部Ｃｓ（ＵＳＢフラッシュメモリ等の記憶装置４）に記憶し、音源・効果回路８での利用に備える。
【００４７】
図５（２）は、暗号化波形パッケージファイルＷＦｅのデータ構造を示す。電子音楽装置Ｅｍ上で波形パッケージファイルＷＦ内の各波形データＷＶを利用する際は、既述のように、第１タイプのボイスファイルＶＦａの波形特定情報ＤＷが示す波形ＩＤで特定された波形データを音源・効果回路８の波形ＲＡＭ８ｂにロードするが、波形パッケージファイルＷＦが暗号化された場合、暗号化波形パッケージファイルＷＦｅ内にある複数の暗号化波形データＷＶｅの中から、波形ＩＤで特定された所望の波形データを探すのに、全部の暗号化波形データＷＶｅの暗号を解くのでは、非常に時間がかかってしまう。
【００４８】
そこで、この音楽コンテンツ処理システムでは、予め、サーバＳｖにて、複数の波形データＷＶ：ＷＶ１，ＷＶ２，…を第１鍵（ＫＦ）で波形ＩＤ毎に個々に暗号化して暗号化波形データＷＶｅ：ＷＶｅ１，ＷＶｅ２，…を生成すると共に、波形ＩＤ毎に暗号化されたときの各暗号化波形データＷＶｅのアドレスをアドレス表ＡＴとしてテーブル化し、更にこのアドレス表ＡＴについても第１鍵（ＫＦ）で暗号化して暗号化アドレス表ＡＴｅを生成する。暗号化アドレス表（暗号化アドレステーブル）ＡＴｅの内容即ちアドレス表（アドレステーブル）ＡＴは、図５（２）右側に示すように、各波形ＩＤ：００１，００２，…に対して、夫々の波形ＩＤを持つ暗号化波形データＷＶｅ：ＷＶｅ１，ＷＶｅ２，…が記録されている暗号化波形パッケージファイルＷＦｅ内における先頭アドレスＨＡ及び末尾アドレスＥＡの情報（ＨＡ：ａａａａ，ｂｂｂｂ，…；ＥＡ：ｃｃｃｃ，ｄｄｄｄ，…）を各暗号化波形データＷＶｅの記録位置情報ＬＣとして記述したものである。
【００４９】
なお、同一暗号化波形パッケージファイルＷＦｅ内に複数の暗号化波形データＷＶｅが順次記録される場合、先頭アドレスＨＡのみを記述しておき、或る波形ＩＤに対応する末尾アドレスＥＡは、この波形ＩＤを持つ暗号化波形データＷＶｅの次に記録されている波形データＷＶｅの波形ＩＤに対応する先頭アドレスＨＡから求めてもよい。
【００５０】
そして、図５（２）左側に示すように、これら暗号化アドレス表ＡＴｅ及び暗号化波形データＷＶｅ：ＷＶｅ１，ＷＶｅ２，…を暗号化波形パッケージファイルＷＦｅの構成データとする。つまり、各暗号化波形データＷＶｅ：ＷＶｅ１，ＷＶｅ２，…については、波形データＷＶｅ単位で暗号化され、その後１つの波形パッケージファイルＷＦｅ内に入れられている。これにより、アドレス表ＡＴｅで波形パッケージファイルＷＦｅ内から一部の波形データＷＶｅを切り出しても正常に復号化することができる。
【００５１】
従って、このような暗号化波形パッケージファイルＷＦｅを含むボイスデータセット（ＫＦｅ＋ＶＦｅ＋ＷＦｅ）の配信をサーバＳｖから受けた電子音楽装置Ｅｍでは、ファイル記憶部Ｃｓに記憶されたボイスデータセット内の各ファイルＫＦｅ，ＶＦｅ，ＷＦｅを復号化して、ボイスファイルＶＦｅ中の音色パラメータデータＰＲ及びボイスファイルＶＦｅ中ないし波形パッケージファイルＷＦｅ中の波形データＷＶを、それぞれ、音源・効果回路８のパラメータ記憶領域８ａ及び波形ＲＡＭ８ｂにロードすることができる。この場合、暗号化波形パッケージファイルＷＦｅについては必要な部分のみを復号化する。つまり、まず、暗号化アドレステーブルＡＴｅを復号化し、次に、復号化したアドレステーブルＡＴを使って、迅速に、所望の暗号化波形データＷＶｅにアクセスしてＲＡＭ２の所定ワーク領域に切り出し、当該暗号化波形データＷＶｅを復号化した上、波形ＲＡＭ８ｂにロードする。
【００５２】
〔暗号化ボイスファイルロード処理の動作フロー例〕
図６は、この発明の一実施例による音楽コンテンツデータ処理を表わすフローチャートの例である。この音楽コンテンツデータ処理は、「暗号化ボイスファイルロード処理」とも呼ばれ、この電子音楽装置（電子楽器）が各種処理モードを待機している状態において暗号化ボイスファイルロード処理モードへの移行指示操作があり、この暗号化ボイスファイルロード処理がスタートする。ＣＰＵ１は、まず、ボイスデータセット指定画面をディスプレイ１３に表示し、ユーザによるセット選択操作があると、ロードすべきボイスデータを含むボイスデータセットが記憶されたファイル記憶部Ｃｓ（ファイル記憶部Ｃｓには１乃至複数のセットが記憶されているものとする）を決定し、その後、何れかのボイスデータセットをユーザによる指示によって選択した後、ステップＰ１に進む。
【００５３】
ステップＰ１では、選択されたボイスデータセットから、ユーザによる選択指示に従って、ロードすべき１乃至複数の暗号化ボイスファイルＶＦｅを選択し、まず、選択されたボイスファイルＶＦｅのうち最初の順位（順位付けは、所定の順、例えば、ファイル名のアルファベット順に従う）のものを、ロード処理するボイスファイルＶＦｅに指定する。次のステップＰ２では、ＲＯＭ３の機器情報記録エリアから機器固有情報ＤＮを読み出し、この機器固有情報ＤＮに基づいて第２鍵を生成し、ボイスデータセット内の暗号化第１鍵ファイルＫＦｅを第２鍵で復号化し、この復号化で得られた第１鍵（ＫＦ）に基づいて、指定された暗号化ボイスファイルＶＦｅを復号化する。
【００５４】
続くステップＰ３では、ロード済み波形管理ファイルＷＭ〔図３（２）（ｃ）参照〕に記録されている波形ＩＤを調べ、指定されたボイスファイルＶＦの音色パラメータデータＰＲ内の波形特定情報ＤＷで指示された波形ＩＤにより特定される所定の波形データ（指定波形データ）ＷＶは、音源・効果回路８内の波形ＲＡＭ８ｂに未だ記憶されていないかどうかを判定する〔図４のステップＳ２における処理を参照〕。この波形データ記憶の有無判断で、波形管理ファイルＷＭに当該波形ＩＤが記録されておらず、指定波形データＷＶは波形ＲＡＭ８ｂに未記憶であると判定したときは（Ｐ３＝ＹＥＳ）、ステップＰ４に進む。ステップＰ４では、さらに、指定されたボイスファイルＶＦｅが、波形特定情報ＤＷで指示された波形ＩＤにより特定される指定波形データＷＶを含むタイプ１のボイスファイルＶＦａであるか否かを判定する〔図４のステップＳ３における処理を参照〕。
【００５５】
ファイルタイプ判定ステップＰ４で、指定されたボイスファイルＶＦｅがタイプ１のボイスファイルＶＦａであると判定したときは（Ｐ４＝ＹＥＳ）、ステップＰ５〜Ｐ８で、ボイスデータセット内の暗号化波形パッケージファイルＷＦｅについて波形データ個別復号化処理を行う。波形データ個別復号化処理では、まず、ステップＰ５で、この暗号化波形パッケージファイルＷＦｅ内の暗号化アドレス表ＡＴｅを第１鍵（ＫＦ）で復号化し、復号化したアドレス表ＡＴから、指定されたボイスファイルＶＦｅの波形特定情報ＤＷが示す波形ＩＤに対応する記録位置情報ＬＣ（ＨＡ，ＥＡ）に基づいて、当該波形ＩＤを有し利用対象となる所望の暗号化波形データＷＶｅの暗号化波形パッケージファイルＷＦｅ内における記録装置を求める。
【００５６】
次のステップＰ６では、求めた記録装置に基づいて当該波形パッケージファイルＷＦｅ内から所望の暗号化波形データＷＶｅを切り出す。つまり、当該暗号化波形データＷＶｅを波形パッケージファイルＷＦｅ内からＲＡＭ２の波形データ保持領域に読み出す。そして、続くステップＰ７にて、ＲＡＭ２上に切り出された所望の暗号化波形データＷＶｅを第１鍵（ＫＦ）で復号化し、ステップＰ８で、復号化した指定波形データＷＶをこの電子音楽装置（電子楽器）Ｅｍにロードし、音源・効果回路８の波形ＲＡＭ８ｂに保存する。
【００５７】
一方、ファイルタイプ判定ステップＰ４で、指定されたボイスファイルＶＦｅがタイプ２のボイスファイルＶＦｂであると判定したときは（Ｐ４＝ＮＯ）、ステップＰ９に進み、既にステップＰ２における当該暗号化ボイスファイルＶＦｅの復号化処理で得られたボイスファイルＶＦ内の指定波形データＷＶをこの電子音楽装置（電子楽器）Ｅｍにロードし、音源・効果回路８の波形ＲＡＭ８ｂに保存する。
【００５８】
ステップＰ３で指定波形データＷＶが既に波形ＲＡＭ８ｂに記憶されていると判定したとき（Ｐ３＝ＮＯ）、或いは、ステップＰ８又はステップＰ９における指定波形データＷＶのロード処理の後は、ステップＰ１０に進んで、指定されたボイスファイルＶＦ内の音色パラメータデータＰＲを電子音楽装置（電子楽器）Ｅｍにロードし、音源・効果回路８内の所定記憶領域８ａに保存する。
【００５９】
続くステップＰ１１では、ロードすべき暗号化ボイスファイルＶＦｅが未だ残っているか否かを判定し、ロードすべき暗号化ボイスファイルＶＦｅがあると（Ｐ１１＝ＹＥＳ）、ステップＰ１に戻って、ロード処理する次順位のボイスファイルＶＦｅを指定し、ロードすべきボイスファイルＶＦｅがある間は、上述したステップＰ１〜Ｐ１０の処理を繰り返す。そして、ロードすべき暗号化ボイスファイルＶＦｅがなくなると（Ｐ１１＝ＮＯ）、この暗号化ボイスファイルロード処理（音楽コンテンツデータ処理）を終了し、元の待機状態にリターンする。
【００６０】
なお、１つのボイスファイルＶＦにおいて複数の波形データＷＶが特定される場合については、図４のボイスファイルロード処理（音楽コンテンツファイル処理）で既に説明した方法と同様の処理が行われる。つまり、ステップＰ３で、これら波形データＷＶのうち１つでも波形ＲＡＭ８ｂに未記憶のものがあればステップＰ４に進み、未記憶の指定波形データＷＶに対応する暗号化波形パッケージファイルＷＦｅ内の波形データＷＶｅ或いは復号化後のボイスファイルＶＦ内波形データＷＶについて、ステップＰ５〜Ｐ９の処理を行う。さらに、ボイスファイルＶＦにタイプ３のボイスファイルＶＦｃが含まれる場合は、ファイルタイプ判定ステップＰ４でタイプ１〜３の何れかを判定するものとし、タイプ３と判定したボイスファイルＶＦｃについては、波形ＲＡＭ８ｂに未記憶の指定波形データＷＶに関しステップＰ５〜Ｐ９と同様の処理を行う。つまり、ボイスファイルＶＦｃ内に含まれない未記憶の指定波形データＷＶは、暗号化波形パッケージファイルＷＦｅから読み出して復号化した後で波形ＲＡＭ８ｂに保存し（Ｐ５〜Ｐ８）、当該ボイスファイルＶＦｃ内に含まれる未記憶の指定波形データＷＶは、復号化後の当該ボイスファイルＶＦｃ内から読み出して波形ＲＡＭ８ｂに保存する（Ｐ９）。
【００６１】
以上のように、この発明の一実施例による音楽コンテンツデータ処理システムでは、暗号化波形パッケージファイルＷＦｅに含まれる暗号化波形データＷＶｅの処理に着目すると、暗号化波形パッケージファイルＷＦｅの内容を音楽コンテンツとし、暗号化波形データＷＶｅの内容を音楽コンテンツ素材データとすることができ、それぞれ識別情報（波形ＩＤ）が付与されると共に暗号化されている複数の音楽コンテンツ素材データ（波形データ）ＷＶｅ：ＷＶｅ１，ＷＶｅ２，…を記録（「記憶」ともいう）した音楽コンテンツ（波形パッケージファイル）ＷＦｅと、この音楽コンテンツ（波形パッケージファイル）ＷＦｅに含まれる各音楽コンテンツ素材（波形データ）ＷＶｅに付与された各識別情報（波形ＩＤ）と対応付けて音楽コンテンツ（波形パッケージファイル）ＷＦｅ内における記録位置（「記憶位置」ともいう）ＬＣを特定する記録位置情報（暗号化アドレス表）ＡＴｅが記憶部Ｃｓに用意される。音楽コンテンツ（波形パッケージファイル）ＷＦｅ内の音楽コンテンツ素材データ（波形データ）ＷＶｅを電子音楽装置Ｅｍで利用する際は、所望の音楽コンテンツ素材データＷＶｅが識別情報（波形ＩＤ）で指定され（Ｐ５）、記録位置情報（暗号化アドレス表）ＡＴｅに従って、指定された識別情報（波形ＩＤ）を持つ音楽コンテンツ素材（波形データ）ＷＶｅが記録されている音楽コンテンツ（波形パッケージファイル）ＷＦｅ上の記録位置が特定され（Ｐ５）、特定された記録位置から、暗号化された音楽コンテンツ素材データ（波形データ）ＷＶｅが切り出され（Ｐ６）、切り出された所望の音楽コンテンツ素材データ（波形データ）ＷＶｅが復号化される（Ｐ７）。これにより、暗号化された複数の音楽コンテンツ素材データ（波形データ）が含まれている音楽コンテンツ（波形パッケージファイル）から、所望の音楽コンテンツ素材データ（波形データ）のみをすばやく復号化し取り出して利用に供することができる。
【００６２】
〔種々の実施態様〕
以上、図面を参照しつつこの発明の好適な実施の一形態について説明したが、これは単なる一例であって、この発明は、発明の精神を逸脱しない範囲で種々の変更が可能である。例えば、暗号化アドレス表ＡＴｅは、実施例の図５（２）左側のように暗号化波形パッケージファイルＷＦｅ内に含まれていてもよいし、波形パッケージファイルＷＦｅとは別ファイルとしてもよい。
【００６３】
また、実施例では、種々の音色パラメータデータ（ＰＲ）に対応して選択的に用いられる複数の波形データ（ＷＶ）を音楽コンテンツ素材データとしたが、種々の自動演奏データ或いは自動伴奏スタイルデータに対応して選択的に用いられる複数のオーディオデータや、種々の自動演奏データに対応して選択的に用いられる複数の動画データなど、電子音楽装置にて種々の演奏に対応して選択的に用いられる複数の同種類データであれば、任意のものを音楽コンテンツ素材データとすることができる。
【符号の説明】
【００６４】
８ａ，８ｂ  音色パラメータ記憶領域及び波形ＲＡＭ（波形データ記憶領域）、
ＶＦ：ＶＦａ，ＶＦｂ；ＶＦ１〜ＶＦ４  ボイスファイル（音楽コンテンツファイル）、
ＶＦａ，ＶＦｂ  第１及び第２タイプのボイスファイル（音楽コンテンツファイル）、
ＰＲ：ＰＲ１〜ＰＲ４  音色パラメータデータ（第１音楽コンテンツ素材）、
ＤＷ 波形特定情報(第２音楽コンテンツ素材特定情報)、
ＷＦ  波形パッケージファイル、
ＷＶ：ＷＶ１〜ＷＶ３  波形ＩＤを有する波形データ（第２音楽コンテンツ素材）、
ＶＦｅ：ＶＦｅ１，ＶＦｅ２，…  暗号化ボイスファイル、
ＷＦｅ  暗号化波形パッケージファイル、
ＡＴｅ  暗号化アドレス表（波形ＩＤから記録位置ＬＣを特定する記録位置情報）、
ＷＶｅ：ＷＶｅ１，ＷＶｅ２，…  暗号化波形データ（音楽コンテンツ素材データ）。
【図１】
2010262002.tif 000003
【図２】
2010262002.tif 000004
【図３】
2010262002.tif 000005
【図４】
2010262002.tif 000006
【図５】
2010262002.tif 000007
【図６】
2010262002.tif 000008