(57)【要約】【課題】  音楽装置に組み込まれた音楽データについて、一部の音楽データの使用を制限しておくとともに、所定の対価などを支払ったユーザに対しては、それ程の操作上の負担を負わせることなく該制限を解除する手続きを有効にする音楽データのライセンス管理技術を提供することを目的とする。【解決手段】  音楽装置において、一部の音楽データについて、所定のアクセスキーが所定の記憶領域に存在しない場合は、当該音楽データの使用を制限する。その音楽データの使用権を取得することにより入手できるデータシリアル番号を、該音楽装置の装置情報とともに、所定の管理サイトにネットワーク経由で送信し、管理サイトにおいて、該データシリアル番号と装置情報の正当性を確認した後、それらの情報に対応したアクセスキーを発行する。そして、前記音楽装置内の前記所定の記憶領域に、前記データシリアル番号と前記発行されたアクセスキーを記憶する。【選択図】  図１
2005056216.tif 000002
【特許請求の範囲】
【請求項１】
音楽装置に格納された音楽データのライセンス管理方法であって、
前記音楽装置において、前記音楽データに対応する所定のアクセスキーが所定の不揮発性記憶領域に存在しない場合は、当該音楽データの使用を制限するステップと、
前記使用を制限されている音楽データの使用権を取得することにより入手できるデータシリアル番号を、該音楽装置を特定する装置情報とともに、所定の管理サイトにネットワーク経由で送信するステップと、
前記管理サイトにおいて、管理用データベースを参照し、送られてきたデータシリアル番号と装置情報の正当性を確認した後、該データシリアル番号と装置情報に対応したアクセスキーを発行するステップと、
前記音楽装置内の前記所定の不揮発性記憶領域に、前記データシリアル番号と前記発行されたアクセスキーを記憶するステップと
を備えたことを特徴とする音楽データのライセンス管理方法。
【請求項２】
請求項１に記載の音楽データのライセンス管理方法において、
前記管理サイトが発行するアクセスキーは、前記データシリアル番号と装置情報を使用して所定の演算を施すことにより生成するものであり、
前記音楽装置は、自機内に保持されている装置情報を読み出し、読み出した装置情報と前記所定の記憶領域に記憶されたデータシリアル番号とを使用して所定の演算を施した結果が、前記所定の記憶領域に記憶されているアクセスキーに一致するときのみ当該音楽データの使用を許可するものである
ことを特徴とする音楽データのライセンス管理方法。
【請求項３】
請求項１または２に記載の音楽データのライセンス管理方法において、
前記音楽データがエフェクトデータであり、前記音楽装置で選択できるエフェクトを追加することができることを特徴とする音楽データのライセンス管理方法。
【請求項４】
請求項１または２に記載の音楽データのライセンス管理方法において、
前記音楽データが音色データ、音源アルゴリズム、曲データ、リズムデータ、または伴奏データのうちの少なくとも１つであり、前記音楽装置で選択できるこれらのデータを追加することができることを特徴とする音楽データのライセンス管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音楽装置に付随する音楽データのライセンス管理方法に関する。
【背景技術】
【０００２】
音楽装置には、内部の不揮発メモリに、音色データ、音源アルゴリズム、効果データ（パラメータのみ）、効果データ（アルゴリズム＋パラメータ）、曲データ、リズムデータ、および伴奏データなどの各種の音楽データが多数記憶されている。ユーザは、音楽装置を購入した場合、その音楽装置に組み込まれたこれらの音楽データを全て使用可能である。一方、これらの音楽データに対しては、著作権保護やライセンス管理などの観点から必要な保護や管理が採られなければならない。特に、音楽データは作成に手間が掛かるものも少なくなく、上述したような保護や管理は重要である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、音楽装置の価格には上述したような音楽データの作成費や音楽家への著作権費用なども含まれるので、多くの音楽データを搭載すれば音楽装置の価格は高くなる。一方、音楽装置を購入する側から見ると、曲データが沢山欲しいユーザもいれば、エフェクトデータを重視するユーザもおり、その要求は様々である。従って、音楽装置の購入時には必要最小限の音楽データのみ使用可能とし、後でユーザの要求に応じて各種の音楽データが追加できるようにするのが好ましい。この場合、ユーザが新たな音楽データを購入し自分で音楽装置に組み込むことも考えられるが、ユーザに対してそのような作業を強いるのはユーザにとっては煩雑であり、ユーザが誤操作を行うことも考えられる。
【０００４】
以上のような状況を考慮すれば、音楽装置の出荷時には内部メモリに出来るだけ多くの音楽データを組み込んでおき、ユーザ購入時にはその中の一部のデータのみ使用可能とし、他のデータは著作権管理機構によって使用を制限して、音楽装置を供給することが望まれる。これにより、使用を制限している分、安い価格で音楽装置を供給することができる。使用を制限した音楽データについては、ユーザが相応の対価を支払うことにより、該制限を外せるようにすることが望まれる。
【０００５】
この発明は、音楽装置に組み込まれた音楽データについて、一部の音楽データの使用を制限しておくとともに、所定の対価などを支払ったユーザに対しては、それ程の操作上の負担を負わせることなく該制限を解除する手続きを有効にする音楽データのライセンス管理技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するため、この発明は、音楽装置において、一部の音楽データについて、所定のアクセスキーが所定の記憶領域に存在しない場合は、当該音楽データの使用を制限する。また、その音楽データの使用権を取得することにより入手できるデータシリアル番号を、該音楽装置の装置情報とともに、所定の管理サイトにネットワーク経由で送信し、管理サイトにおいて、該データシリアル番号と装置情報の正当性を確認した後、それらの情報に対応したアクセスキーを発行する。そして、前記音楽装置内の前記所定の記憶領域に、前記データシリアル番号と前記発行されたアクセスキーを記憶するものである。
【０００７】
アクセスキーは、前記データシリアル番号と装置情報を使用して所定の演算を施すことにより生成するものであり、前記音楽装置は、自機内に保持されている装置情報を読み出し、読み出した装置情報と前記所定の記憶領域に記憶されたデータシリアル番号とを使用して所定の演算を施した結果が、前記所定の記憶領域に記憶されているアクセスキーに一致するときのみ当該音楽データの使用を許可するものである。
【発明の効果】
【０００８】
この発明によれば、音楽装置内に不揮発的に記録されている音楽データに対して、ユーザがその中の一部のデータのみ使用可能とし、他のデータは著作権管理機構によって使用が制限されるようにできる。これにより、内部にそのデータが記録されていても、使用が制限されているデータの著作権料の分は安い価格で音楽装置を供給することができる。また、使用を制限した音楽データについては、ユーザが相応の対価を支払うことにより、該制限を外せるようにできる。従って、音楽データの部分売りが可能である。制限を外す操作もユーザにとって簡単である。
【発明を実施するための最良の形態】
【０００９】
以下、図面を用いてこの発明の実施の形態を説明する。
【００１０】
図１は、この発明を適用したシステム全体の構成を示す。ディジタルミキサ１０１は、各種の楽音を入力し、ミキシングし、必要に応じて各種の効果（エフェクト）を付与して出力する装置である。パーソナルコンピュータ（ＰＣ）１０２は、ディジタルミキサ１０１と通信路１２１を介して接続する汎用のコンピュータである。ＰＣ１０２は、所定のプログラムをインストールして実行することにより、音楽制作の各種の機能（例えば、ハードディスクレコーディング機能、ミキシング機能、ＭＩＤＩ機器の制御機能、自動演奏・自動伴奏を行うシーケンサ機能など）を実現できるものである。ここでは、ＰＣ１０２に、ディジタルミキサ１０１をコントロールするためのプログラムが予めインストールしてあるものとする。ＰＣ１０２は、インターネット１０３に接続する機能を備え、該インターネット１０３経由で所定の管理サイト１０４に接続することができる。
【００１１】
ディジタルミキサ１０１は、中央処理装置（ＣＰＵ）１１１、フラッシュメモリ１１２、ＲＡＭ（ランダムアクセスメモリ）１１３、その他入出力インターフェース（Ｉ／Ｏ）１１４、表示器１１５、電動フェーダ１１６、操作子１１７、波形Ｉ／Ｏ１１８、信号処理部（ＤＳＰ）１１９、およびシステムバス１２０を備える。
【００１２】
ＣＰＵ１１１は、このミキサ全体の動作を制御する処理装置である。フラッシュメモリ１１２は、ＣＰＵ１１１が実行する各種のプログラムやＣＰＵ１１１が使用する各種のデータなどを格納した不揮発性メモリである。フラッシュメモリ１１２は、適正なプログラムを介して適正な手順でアクセスすることのみが認められ、ユーザが不正に読み書きすることはできないものとする。ＲＡＭ１１３は、ＣＰＵ１１１が実行するプログラムのロード領域やワーク領域に使用する揮発性メモリである。その他Ｉ／Ｏ１１４は、各種の外部機器と接続するためのインターフェースであり、特にＰＣ１０２と接続するためのインターフェース（例えば、シリアルＩ／Ｏ、ＵＳＢ、ＩＥＥＥ１３９４など）を含む。表示器１１５は、このミキサ１０１の外部パネル上に設けられた各種の情報を表示するためのディスプレイである。電動フェーダ１１６は、外部パネル上に設けられた各種パラメータの値（入力ｃｈや出力ｃｈのレベル値など）設定用の操作子である。操作子１１７は、外部パネル上に設けられたユーザが操作するための各種の操作子である。波形Ｉ／Ｏ１１８は、外部機器との間で楽音波形信号をやり取りするためのインターフェースである。ＤＳＰ１１９は、ＣＰＵ１１１から与えられるパラメータに基づいて動作することにより、波形Ｉ／Ｏ１１８経由で入力した楽音波形信号のミキシング、効果付与、および音量レベル制御などを行い、処理後の楽音波形信号を波形Ｉ／Ｏ１１８経由で出力する。
【００１３】
図２は、この実施形態のミキサ１０１における信号の流れを示すブロック図である。Ａ入力２０１は、マイク信号やライン信号などのアナログ入力を示す。このアナログ入力２０１は、ディジタル信号に変換されて入力パッチ２０４に入力する。Ｄ入力２０２は、ディジタル信号の入力を示す。システムＥＦ（エフェクト）２０３は、後段の出力パッチ２０９から出力される任意の出力信号を入力し、エフェクト付与して入力パッチ２０４に入力する。入力パッチ２０４は、これらの入力系統から、入力チャンネル（４８ｃｈ）２０５への任意結線を行う。その結線の設定は、ユーザが所定の画面を見ながら任意に行うことができる。入力ｃｈ２０５の任意のｃｈの信号を、２４本のＭＩＸバス２０７に選択的に出力できる。インサーションＥＦ２０６は、入力ｃｈの途中に挟めるエフェクトである。入力ｃｈ自体、内部にコンプレッサやイコライザなどの処理機能を備えているが、それらの間やイコライザと後段の電動フェーダとの間などに、インサーションＥＦ２０６によるエフェクト処理を挟むことができる。
【００１４】
ＭＩＸバス２０７は、入力ｃｈ２０５から入力する信号をミキシングする。各入力ｃｈからの信号レベルは、各ｃｈに割り当てられた電動フェーダ１１６などを用いて調整できる。ミキシングされた信号は、対応するＭＩＸ出力ｃｈ２０８に出力される。ＭＩＸ出力ｃｈ２０８の出力は、それぞれ出力パッチ２０９へ出力される。出力パッチ２０９は、入力した各出力ｃｈから任意の出力系統（Ａ出力、Ｄ出力、システムＥＦ）への任意の結線を行う。Ａ出力２１０は、出力パッチ２０９から出力されるディジタル信号をアナログ信号に変換したアナログ信号出力である。Ｄ出力２１１は、ディジタル信号出力である。
【００１５】
このようなディジタルミキサの信号処理は、主としてＤＳＰ１１９により実現される。システムＥＦ２０３およびインサーションＥＦ２０６は、予めフラッシュメモリ１１２内に用意されている内蔵ＥＦ２２０からユーザが任意に選択して割り当てることができる。選択された内蔵ＥＦ２２０のエフェクトデータがＤＳＰ１１９に送られ、ＤＳＰ１１９が該エフェクトデータに基づいて動作することによりシステムＥＦ２０３やインサーションＥＦ２０６が実現される。ＤＳＰ１１９のリソースには限りがあるため、例えばシステムＥＦ２０３およびインサーションＥＦ２０６として使用可能なエフェクトの総数を定めておき、その総数の範囲で内蔵ＥＦ２２０をシステムＥＦ２０３やインサーションＥＦ２０６に割り当てる。内蔵ＥＦ２２０としては、工場出荷時に予め格納されている基本エフェクトのほか、ユーザが後で購入して使用可能になる追加エフェクトがある。
【００１６】
図３（ａ）は、フラッシュメモリ１１２の所定アドレスに格納される管理データの構造を示す。機種コード３０１は、この装置（ミキサ）の機種を特定する情報である。装置シリアル３０２は、このミキサ装置本体に付されている銘板に記入された装置のシリアル番号（英記号などを含んでいても良い）である。装置ＩＤ３０３は、この装置を特定するＩＤであり、シリアル番号３０２とは異なり容易に類推することができないＩＤである。装置シリアル３０２と装置ＩＤ３０３とは関連（対応）付けられており、これらの情報をライセンス管理やセキュリティ確保のために使用することができる。例えば、ユーザ登録や新規ライセンス追加の際に、装置シリアル３０２と装置ＩＤ３０３との整合性を確認することによりそれらのデータが適正なものであることを確認することができる。
【００１７】
必要な場合はメーカ出荷時に、機種コード３０１、シリアル番号３０２、および該シリアル番号３０２に関連付けた装置ＩＤ３０３を、フラッシュメモリ１１２の所定の記憶領域に格納して出荷する。しかし、これらの情報を格納せずに出荷された装置に対し、ユーザの操作によりこれらの情報を格納させるようにしたい場合がある。本実施形態のミキサでは、電源オン時に装置ＩＤが記憶されているか否かをチェックし必要ならば装置シリアルに関連する装置ＩＤを生成して記憶する機構を備えている。従って、装置シリアル３０２や装置ＩＤ３０３を記憶させずに出荷し、装置を購入したユーザの操作によりこれらの情報を入力・生成して記憶させることができる。これにより、メーカ出荷時に装置シリアル３０２や装置ＩＤ３０３を書き込む処理を省略できるというメリットがある。
【００１８】
また、初期バージョンではこれらの情報を記憶せずに出荷された装置でも、バージョンアップ時に当該バージョンアップのファームウエアに上述の機構を含めておき、バージョンアップ後の最初の電源オン時などにこれらの情報を入力・生成して記憶させることもできる。これにより、装置ＩＤを持たない初期バージョンの装置に対しても、最新の装置と同様に装置シリアルに関連付けた装置ＩＤが付与されることになる。従って、使用時に装置ＩＤが必要な機能（例えば、新規バージョンで追加される機能で、その機能のインストール時や使用時に装置ＩＤを検証するようなものなど）についても、装置ＩＤを付与することにより使用可能になる。
【００１９】
なお、バージョンアッププログラムはＰＣ１０２のソフトウェアとして供給されるものとする。すなわち、図１に示すようにミキサ１０１にＰＣ１０２をＵＳＢなどの通信経路１２１で接続し、そのＰＣ１０２上でバージョンアッププログラムを実行することにより、ミキサ１０１内部のフラッシュメモリ１１２に記憶されているファームウェアがバージョンアップされる。バージョンアップ前にフラッシュメモリ１１２に記憶されていたファームウェアが装置ＩＤを記憶しないバージョン（すなわち、フラッシュメモリ１１２の所定アドレスに図３（ａ）のフォーマットの管理データ記憶領域が割り当てられていないもの）である場合は、フラッシュメモリ１１２の所定アドレスに図３（ａ）の管理データの初期値（機種コード３０１とデータ種別３０４以外の欄はＮＵＬＬなどの初期値になっている）を書き込めばよい。一方、バージョンアップ前にフラッシュメモリ１１２に記憶されていたファームウェアが装置ＩＤを記憶するバージョンである場合（すなわち、フラッシュメモリ１１２の所定アドレスに図３（ａ）のフォーマットの管理データ記憶領域が割り当てられているもの）は、既に当該所定アドレスに有意な装置ＩＤが格納されていることがあるので（未だ空欄であることもある）、該管理データ領域は書き換えない。
【００２０】
図３（ａ）のデータ種別３０４、データシリアル３０５、アクセスキー３０６、およびその他データ３０７は、後述する追加エフェクトの１パッケージに対応している組データである。組データ３２２が追加エフェクトのパッケージ３１２に対応し、組データ３２３が追加エフェクトのパッケージ３１３に対応している。データ種別３０４は、追加エフェクトのパッケージの種別を示す。データシリアル３０５は、そのパッケージの使用権を購入したときにユーザに与えられるデータシリアル番号（例えば、所定の証明書に記載されているシリアル番号）である。アクセスキー３０６は、データシリアル３０５をインターネット経由で管理サイト１０４に送り、チェックの後管理サイト１０４から送られてくるデータであり、データシリアル３０５と関連付けられたキーデータである。その他データ３０７は、アクセスキー３０６の有効／無効を示す情報などである。
【００２１】
図３（ｂ）は、フラッシュメモリ１１２に格納される効果データの構成を示す。３１１は、このミキサの購入時から使用可能な複数の基本エフェクトを示す。３１２や３１３は、それぞれ、後からユーザが追加で購入することができる追加エフェクトのパッケージを示す。１パッケージに６個の追加エフェクト（３１２であればＡ１〜Ａ６）が含まれているものとする。３１４は、ユーザが編集したエフェクトデータの格納領域である。ユーザは、使用可能な基本エフェクトや追加エフェクトを呼び出して任意に編集し、ユーザ領域３１４の指定領域に書き込み、後で使用することができる。基本エフェクトや追加エフェクト、或いはそれらを編集したユーザ編集のエフェクトデータは、幾つかのアルゴリズム３１５を適宜組み合わせて使用するものであり、そのアルゴリズムについても効果データとして格納されている。これらの基本エフェクト、追加エフェクト、およびユーザ作成のエフェクトの１つ１つが図２で説明した内蔵ＥＦ２２０として使用可能（追加エフェクトは、後述するように有効なアクセスキーが格納されている場合のみ使用可能）である。
【００２２】
装置の出荷時或いは新規ファームウエアにバージョンアップした初期状態においては、基本エフェクト３１１、追加エフェクト３１２，３１３，…、およびアルゴリズム３１５はすべて図３（ｂ）に示すようにフラッシュメモリ１１２上に書き込まれている（ユーザ領域３１４は空き）。ただし、各追加エフェクトのパッケージ３１２，３１３，…に対応する組データ３２２，３２３，…のデータシリアル３０５、アクセスキー３０６、およびその他データ３０７の欄は初期状態では空欄である（データ種別３０４は初期状態で書き込まれているものとする）。これは、これらの組データ３２２，３２３，…に対応する追加エフェクトのパッケージが未だ使用禁止の状態にあることを示す。従って、追加エフェクト３１２，３１３，…は初期状態では使用することができない。
【００２３】
例えば、追加エフェクトのパッケージ３１２を使用したいとき、ユーザは当該パッケージの使用権を購入する。使用権を購入することにより、当該パッケージの追加エフェクトのデータのシリアル番号（データシリアル）が入手できる。例えば、パッケージを購入すると印刷物である証明書を入手でき、該証明書にデータシリアルが記載されているような形態でよい。ユーザは、後述する所定の手順でこのデータシリアルを管理サイト１０４に送りアクセスキーを取得する。取得したデータシリアルとアクセスキーを、対応する組データ３２２の該当位置３０５，３０６に書き込み、その他データ３０７にアクセスキー有効を書き込むことにより、当該追加エフェクト３１２のデータが使用可能となる。
【００２４】
このような機構により、ユーザに煩雑なインストールを行わせることなく（特に、追加エフェクト本体のフラッシュメモリへの書き込みを行わせることなく）、追加機能の許可を与えることができる。
【００２５】
図４は、エフェクト選択画面を示す。画面４００は、右上に「SYSTEM EFECT」と表示され、図２のシステムＥＦ２０３を選択する画面であることが分かる。４０１は、選択可能な内蔵ＥＦ２２０の一覧、すなわち図３（ｂ）で説明した基本エフェクト３１１、追加エフェクト３１２，３１３，…、およびユーザ作成のエフェクトの一覧表示である。追加エフェクトについては、アクセスキーを取得して使用可能なもののみが表示される。ユーザは一覧表示４０１に表示されたエフェクトの中から任意のエフェクトを選択して、図２のシステムＥＦ２０３として使用することができる。インサーションＥＦ２０６についても同様である。
【００２６】
図５は、電源オン時のチェック処理における表示画面などを示す。図６は、追加エフェクトを登録するときの画面を示す。これらの画面については、後述のフローチャートで処理手順を説明する際に詳しく説明する。
【００２７】
図７（ａ）は、ミキサ１０１の電源オン時のチェック処理の手順を示す。ステップ７０１で、フラッシュメモリ１１２の所定アドレスの装置ＩＤ（図３（ａ）の３０３）をチェックする。装置ＩＤ３０３があるときはステップ７０４に進み、その装置ＩＤの表示を有効化する。図５（ａ）は、ステップ７０４でミキサ１０１の表示器１１５に表示される画面を示す。この装置を特定する装置ＩＤが格納されているので、このミキサのファームウェア全体のバージョンと共にその装置ＩＤが表示される。
【００２８】
ステップ７０２で装置ＩＤ３０３がない場合（空欄であるとき）は、ステップ７０３でシリアル番号入力ボタンの表示を有効化する。図５（ｂ）は、ステップ７０３でミキサ１０１の表示器１１５に表示される画面を示す。ユーザに装置シリアル番号の入力を促すメッセージと共にシリアル番号入力ボタンが表示されている。この画面でシリアル番号入力ボタンをオンすると、図７（ｂ）の処理が開始する。キャンセルボタンをオンすると、装置ＩＤ無しの状態で装置を使用できる。この場合は、次の電源オン時に再び図５（ｂ）の画面が表示される。
【００２９】
図７（ｂ）は、ステップ７０３で表示された図５（ｂ）の画面でシリアル番号入力ボタンがオンされたときの処理手順を示す。ステップ７１１で、装置シリアル番号の入力画面を表示する。図５（ｃ）は、ステップ７１１でミキサ１０１の表示器１１５に表示される画面である。装置のシリアル番号（装置シリアル）を入力する入力領域と共に、ＯＫボタンおよびキャンセルボタンが表示される。
【００３０】
次に、ステップ７１２〜７１４で装置シリアル（装置に貼付されている銘板などに記入されている）が入力されＯＫボタンがオンされると、ステップ７１５で、入力された装置シリアルの正当性を確認する。これは、装置シリアルのチェックサムのチェックや装置の機種に応じた範囲に装置シリアルが含まれているかなどを確認する処理である。正当性が確認されたときは、ステップ７１６から７１７に進み、入力された装置シリアルから装置ＩＤを生成する。これは、装置シリアルにこの装置のＬＳＩのＩＤや乱数などの固有情報を付加し暗号化演算を行うことにより装置ＩＤを生成する処理である。装置ＩＤには上記固有情報が含まれている。装置シリアルと該装置シリアルから生成した装置ＩＤとは対応しており、それらの対応関係をチェックして適正な装置シリアルと装置ＩＤであることを確認できるものとする（もちろんその方法はユーザに知らされるものではない）。ステップ７１８では、フラッシュメモリ１１２の所定アドレス（図３（ａ）の３０２，３０３の領域）に、入力された装置シリアルと生成した装置ＩＤとを書き込む。次にステップ７１９で、シリアル入力ボタンの表示を無効化し、装置ＩＤの表示を有効化して処理を終了する。
【００３１】
なお、装置ＩＤが決定された後は、ＰＣ１０２からインターネット１０３経由で管理サイト１０４に接続し、装置シリアルと装置ＩＤとメールアドレス（ユーザに入力させる）を管理サイト１０４に送信する。これらの情報は、管理サイト１０４の管理用データベースに登録される。これによりミキサ１０１のユーザ登録が完了する。インターネット１０３経由でなく、郵送やＦＡＸなどの手段を用いてもよい。
【００３２】
図５（ｃ）の画面でキャンセルボタンがオンされたときは、ステップ７１４から処理を終了する。ステップ７１５で正当性が確認できなかったときは、ステップ７１６から７２０に進み、警告メッセージ「正しいシリアルを入力してください！」を表示して処理を終了する。
【００３３】
図８（ａ）は、追加エフェクトのパッケージ（使用権）を購入したユーザがサインアップする際の処理手順を示す。このサインアッププログラムは、ＰＣ１０２上で動作するものであり、具体的にはＰＣ１０２にインストールされているミキサ１０１をコントロールするプログラムのメニューから選択することにより起動することができる。
【００３４】
まずステップ８０１で、通信路１２１を介してＰＣ１０２にミキサ１０１が接続されているか否か検出する。ミキサ１０１が接続されているときは、ステップ８０２から８０３に進み、ＰＣ１０２のディスプレイにサインアッププログラム画面を表示する。図６（ａ）にサインアッププログラム画面を示す。機種、装置シリアル、および装置ＩＤの欄は、通信路１２１を介して図３（ａ）の管理データから読み出したデータを表示する。シリアルおよびメールアドレスの欄は空欄である。ステップ８０５〜８０７でユーザがデータシリアル番号（追加エフェクトのパッケージ購入により入手したもの）および自己のメールアドレスを入力して送信ボタンをオンすると、ステップ８０８に進み、送信してよいかどうかの確認を取った後、インターネット１０３経由で管理サイト１０４に送信する。送信データは、図６（ａ）で表示されている管理データ（機種、装置シリアル、装置ＩＤ）および入力されたデータシリアル番号とメールアドレスである。
【００３５】
ミキサ１０１が接続されていなかったときは、ステップ８０４で警告表示を行い処理を終了する。データシリアル番号およびメールアドレスの入力途中でキャンセルボタンがオンされたときは、ステップ８０７から処理を終了する。
【００３６】
図８（ｂ）は、ステップ８０８で送信された情報を受信した管理サイト１０４側の処理を示す。ステップ８２１で、送信されてきた機種、装置シリアル、および装置ＩＤが適正かどうかチェックする。これは、機種が正しいデータか、装置シリアルと装置ＩＤとが整合しているかなどのチェックである。適正であるときは、ステップ８２２から８２３に進み、ユーザ確認する。これは当該ユーザの装置シリアルが管理用データベースに既に登録されているか否かおよび登録されている場合は送られてきたメールアドレスが登録されているメールアドレスと一致するかの確認である。適正なユーザであったときは、ステップ８２６で、送られてきたデータシリアル番号をチェック（チェックサムの正当性の確認、装置機種との適合性の確認、同じデータシリアル番号が既に管理用データベースに登録されていないかのチェックなど）する。正当であったときは、ステップ８２９で、送られてきたデータシリアル番号を管理用データベースの当該ユーザに対応する欄に登録する。また、ステップ８３０で当該ユーザの装置ＩＤと当該データシリアル番号に基づいてアクセスキーを生成し、管理用データベースの当該ユーザに対応する欄に登録し、ステップ８３１で当該アクセスキーを含むメールを生成して当該ユーザに送信する。アクセスキーは、図３（ａ）の管理データで説明したように、そのアクセスキーにより対応する追加エフェクトの使用を可能にするキー情報である。
【００３７】
ステップ８２１，８２３のチェックで不適のときは、ステップ８２２，８２４から８２５に進み、担当者がメールを作成して当該ユーザに問合せる。ステップ８２６で不良なデータシリアル番号であるときは、ステップ８２７から８２８に進み、シリアル番号が不良である旨を当該ユーザにメール送信する。
【００３８】
図９は、アクセスキーを含むメール（ステップ８３１で送信）を受け取ったユーザがそのアクセスキーをミキサ１０１に入力するときの処理手順を示す。本プログラムもＰＣ１０２上で動作するものであり、ミキサ１０１をコントロールするプログラムのメニューから選択して起動する。
【００３９】
ステップ９０１で、装置ＩＤとデータシリアル番号を取得する。装置ＩＤは、通信路１２１を介してミキサ１０１から取得する。データシリアル番号は、図６（ａ）の画面でユーザが入力（ステップ８０５）したデータをＰＣ１０２の記憶装置に記憶しておき、それを読み出すことで取得する。取得できなかったときはステップ９０２から９０３に進み、警告メッセージを表示して処理を終了する。取得できたときはステップ９０４に進み、キー入力画面を表示する。図６（ｂ）に、キー入力画面を示す。機種、装置シリアル、および装置ＩＤは、通信路１２１を介してミキサ１０１から読み出したデータを表示する。また、データシリアル番号は、ステップ９０１で取得したデータを表示する。キー入力は、ユーザがメールで受け取ったアクセスキーを入力する欄であり空欄である。
【００４０】
ステップ９０５および９０６でアクセスキーの入力がなされＯＫボタンがオンされると、ステップ９０７で、装置ＩＤとデータシリアル番号に基づいて、入力されたアクセスキーをチェックする。これは、管理サイト１０４側のステップ８３０でアクセスキーを生成したのと同様にしてアクセスキーを求め、入力されたアクセスキーと一致するか否かをチェックするものである。チェックＯＫであればステップ９０８から９０９に進み、データシリアル番号とアクセスキーを通信路１２１を介してミキサ１０１の管理データの対応する欄（３０５，３０６）に書き込み、アクセスキーが有効であることを示す情報をその他データ３０７に書き込み、処理を終了する。アクセスキーのチェックで不適であったときは、ステップ９１０に進み、警告表示を行い処理を終了する。
【００４１】
図１０は、管理サイト１０４に設けられているユーザ登録および各ユーザの追加エフェクトのライセンス管理を行うための管理用データベースの構造を示す。正規シリアル１００１は正規の装置シリアルを、入力シリアル１００２はユーザが入力した装置シリアルを、装置ＩＤ１００３はユーザの装置ＩＤを、ＥメールＡＤ１００４はユーザのメールアドレスを、それぞれ格納するフィールドである。図７で説明したようにミキサ１０１側で装置ＩＤが生成・格納された後、インターネット経由や郵送などによりユーザの装置シリアル、装置ＩＤ、およびメールアドレスが管理サイト１０４に送られるので、管理サイト１０４では、これらのデータを、入力シリアル１００２、装置ＩＤ１００３、およびＥメールＡＤ１００４のフィールドにそれぞれ格納してユーザ登録する（対応する正規シリアル１００１は空欄にしておく）。
【００４２】
ここで、ユーザが図５（ｃ）の画面で装置シリアルを誤って入力した場合、誤った装置シリアルから装置ＩＤが生成され、それらのデータが管理サイト１０４に送られてくることがあり得る。この場合、管理サイト１０４では、その装置シリアルが上記管理用データベースに既登録か否かをチェックし、未登録であれば登録する。従って、誤った装置シリアル等が登録されることになるが、装置シリアルと装置ＩＤとは対応しているのでそれらの整合性チェック時に問題になることはない。ただし、後から同じ装置シリアルを別のユーザが登録してくることが考えられる。この場合、管理サイト１０４は、その装置シリアルが上記管理用データベースに既登録であることを検出し、例外的処理を行う。この例外的処理とは、例えば、管理サイト１０４のオペレータへの通知などである。例外的処理として、当該ユーザにメールなどで問い合せを発行し、ユーザから装置シリアルが記入されている銘板や証明書などのコピーをＦＡＸしてもらうことなどにより、そのユーザが正規の装置シリアルを所有すると確認されれば、先に登録したユーザが装置シリアルを誤っていると考えられる。この場合、先のユーザには正しい装置シリアルを連絡してもらって、当該ユーザの正規シリアル１００１として格納し、後のユーザについては申告してきた正規の装置シリアルと装置ＩＤを当該ユーザの入力シリアル１００２および装置ＩＤ１００３に格納する。入力シリアル１００２が同じ値のユーザが複数居ることになるが、装置のＬＳＩのＩＤや乱数などの固有情報を含めて装置ＩＤを生成するので、装置シリアルが同じでも装置ＩＤは異なるものになることが保証される。従って、装置ＩＤでチェックする限り各ユーザを区別できる。入力シリアル１００２が誤入力の装置シリアルであるユーザについては、正規の装置シリアルが正規シリアル１００１に格納されているので、通常のチェックの際には入力シリアル１００２と装置ＩＤ１００３のデータを用い、正規の装置シリアルが必要なときは正規シリアル１００１のデータを用いればよい。以上は先に登録したユーザが装置シリアルを誤って入力した場合であるが、先のユーザが正しくて後のユーザが誤る場合も同様である。
【００４３】
このような方式としているのは、ユーザが図５（ｃ）の画面で入力した装置シリアルから装置ＩＤを生成してミキサ１０１の管理データに書き込んでおり、一旦管理データに書き込んだ装置ＩＤは（誤った装置シリアルから生成されたものであっても）簡単に書き換えることができないためである。
【００４４】
ＥＦＡ情報１００５は図３（ｂ）の追加エフェクト３１２（Ａ１〜Ａ６）のパッケージのライセンス情報格納フィールドであり、ＥＦＢ情報１００６は追加エフェクト３１３（Ｂ１〜Ｂ６）のライセンス情報格納フィールドである。ここでは各フィールドが１つであるように図示したが、実際にはそれぞれ正規データシリアルと入力データシリアルとアクセスキーを格納する欄を備えている。例えば、追加エフェクト３１２のデータシリアルに対してアクセスキーを取得したとき、ＥＦＡ情報１００５内の入力データシリアルとアクセスキーを格納する欄に、取得したデータシリアルとアクセスキーを格納する（ステップ９０９）。
【００４５】
なお、ユーザがデータシリアルを誤って入力した場合、多くは図８（ｂ）のステップ８２６でチェックサムエラーとなるので、ステップ８２８でデータシリアル不良をユーザに連絡し、再度正しいデータシリアルでサインアップし直しをさせればよい。データシリアルを誤入力したが偶然チェックサムエラーにはならなかった場合、或いはチェックサムを含まずに単なる連番などでデータシリアルを構成した場合でも、同じデータシリアルが既に管理用データベースに登録されていればやはりステップ８２８で同じデータシリアルが登録済みであることが検出され、データシリアル不良としてユーザにメール連絡される。このように登録時に同じデータシリアルが検出された場合、先または後の登録ユーザの何れかが誤入力または不正を働いたと考えられるが、装置シリアルの場合と同様に、ユーザに対してデータシリアルが記入された証明書のコピーをＦＡＸしてもらうことなどにより誤入力したユーザが確認でき正規のデータシリアルも取得できる。この場合、誤入力したデータシリアルとそれから生成したアクセスキーが既に管理用データベースに登録されているときは、取得した正規のデータシリアルを正規データシリアルの欄に格納しておけばよく、ユーザ側のデータシリアルとアクセスキーを変更する必要はない。ユーザによる正しいデータシリアルの証明がないときでも、当該ユーザの装置シリアルや装置ＩＤやメールアドレスは特定できるので種々の対処が可能である。
【００４６】
なお、装置ＩＤに機種情報を埋め込み、装置ＩＤだけで機種が判別できるようにしておくとチェックの際に便利である。また、ここではパッケージ単位で許可／不許可を管理しているが、個々の追加エフェクトに対して管理してもよい。担当者がユーザに警告メッセージやアクセスキーを連絡するのにメールを使用しているが、電話、或いはＦＡＸなどで行ってもよい。
【００４７】
さらに、上記実施形態では、追加エフェクトの使用についての許可／不許可の管理の例で説明したが、他の音楽データについても適用可能である。例えば、音色データ、音源アルゴリズム、曲データ、リズムデータ、伴奏データなどのデータに適用することもできる。また、上記実施形態における追加エフェクトは、パラメータのみでもよいし、アルゴリズム＋パラメータでもよい。
【００４８】
上記実施形態では装置シリアルから装置ＩＤを生成するときに使用する固有情報として、装置内のＬＳＩのＩＤや乱数を例示したが、同じ装置シリアルから異なる装置ＩＤが生成されることが実質的に保証されるのであれば他の情報を用いてもよい。例えば、装置ＩＤの生成処理を行った日時・時刻情報などを用いてもよい。上記実施形態ではデータシリアルと装置ＩＤからアクセスキーを生成しているが、装置ＩＤの代わりに装置シリアルを用いてもよい。それらに加えてデータ種別を用いてもよい。
【００４９】
なお、上記実施形態では、出荷時に内部の不揮発メモリに記録されているエフェクトデータを対象として本発明を適用した例を説明したが、後から不揮発メモリに追加された任意の音楽データを対象として本発明を適用することも可能である。
【図面の簡単な説明】
【００５０】
【図１】この発明を適用したシステム全体の構成図
【図２】実施形態のミキサにおける信号の流れを示すブロック図
【図３】フラッシュメモリ内のデータ構造を示す図
【図４】エフェクト選択画面を示す図
【図５】電源オン時のチェック処理における表示画面などを示す図
【図６】追加エフェクトを登録するときの画面を示す図
【図７】ミキサの電源オン時のチェック処理およびシリアル番号入力ボタンがオンされたときの処理を示すフローチャート図
【図８】追加エフェクトのサインアップの処理および管理サイト側の処理を示すフローチャート図
【図９】アクセスキーをミキサに入力するときの処理を示すフローチャート図
【図１０】管理用データベースの構造を示す図
【符号の説明】
【００５１】
１０１…ディジタルミキサ、１０２…パーソナルコンピュータ（ＰＣ）、１０３…インターネット、１２１…通信路、１０４…管理サイト、１１１…中央処理装置（ＣＰＵ）、１１２…フラッシュメモリ、１１３…ＲＡＭ（ランダムアクセスメモリ）、１１４…その他入出力インターフェース（Ｉ／Ｏ）、１１５…表示器、１１６…電動フェーダ、１１７…操作子、１１８…波形Ｉ／Ｏ、１１９…信号処理部（ＤＳＰ）、１２０…システムバス。
【図１】
2005056216.tif 000003
【図２】
2005056216.tif 000004
【図３】
2005056216.tif 000005
【図４】
2005056216.tif 000006
【図５】
2005056216.tif 000007
【図６】
2005056216.tif 000008
【図７】
2005056216.tif 000009
【図８】
2005056216.tif 000010
【図９】
2005056216.tif 000011
【図１０】
2005056216.tif 000012