(57)【要約】【課題】ユーザにパラメータおよび加工技術が解読され難い音制御データ加工システムおよび加工装置並びにプログラムを提供する。【解決手段】記憶媒体１には、音源デバイスのメーカによって作成された、暗号化されたパラメータおよびパラメータ加工ツールが記憶されている。パーソナルコンピュータ２はユーザが所有するもので、記憶媒体１のパラメータおよび加工ツールがロードされ、加工ツールによってパラメータの復号および加工が行われる。テスト用の音源ボード３は、加工後のパラメータ（暗号化後）に基づく楽音を発生する。記憶媒体７には、ユーザによって加工され、次いで暗号化されたパラメータが記憶される。音源ボード８はユーザの製品に内蔵される音源ボードであり、音源デバイス９に記憶媒体７内のパラメータがダウンロードされる。音源デバイス９は暗号化されたパラメータを復号し、楽音形成を行う。【選択図】    図１
2004348057.tif 000002
【特許請求の範囲】
【請求項１】
暗号化された音制御データが書き込まれた第１の記憶媒体と、
前記音制御データの加工ツールが書き込まれた第２の記憶媒体と、
前記第１、第２の記憶媒体の音制御データおよび加工ツールを読み込み、処理するデータ処理装置と、
を有し、
前記データ処理装置は、前記加工ツールに基づいて、暗号化された音制御データを復号し、ユーザからの指示に従って復号後の音制御データを加工し、ユーザの指示にしたがって加工後の音制御データを再び暗号化して記憶部に書き込むことを特徴とする音制御データ加工システム。
【請求項２】
前記第１、第２の記憶媒体内のデータが同一の記憶媒体に書き込まれていることを特徴とする請求項１に記載の音制御データ加工システム。
【請求項３】
前記データ処理装置から出力される暗号化された音制御データに基づく音を発生するテスト用音発生装置をさらに有し、加工した音制御データを暗号化して前記テスト用音発生装置へ出力することを特徴とする請求項１または請求項２に記載の音制御データ加工システム。
【請求項４】
楽音または音声の再生状態を制御する音制御データを加工する加工装置において、
暗号化された前記音制御データを復号する復号手段と、
ユーザからの指示に従って復号後の音制御データを加工する加工手段と、
前記加工手段における加工後の音制御データを暗号化する暗号化手段と、
前記暗号化後の音制御データを出力するデータ出力手段と、
を具備することを特徴とする音制御データ加工装置。
【請求項５】
前記加工手段による加工後の音制御データを暗号化した後テスト用楽音発生装置へ出力する手段を設けたことを特徴とする請求項４に記載の音制御データ加工装置。
【請求項６】
コンピュータに、
暗号化された音制御データを復号する復号処理と、
ユーザからの指示に従って復号後の音制御データを加工する加工処理と、
加工後の音制御データを暗号化する暗号化処理と、
暗号化後の音制御データを記憶部に書き込む書込処理と、
を実行させるためのプログラム。
【請求項７】
前記加工処理後の音制御データをテスト用楽音発生装置へ出力する出力処理を有することを特徴とする請求項５に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、楽音の音色やエフェクト
（効果）等の音・音響を制御するパラメータを加工する音制御データ加工システムおよび加工装置並びにプログラムに関する。
【０００２】
【従来の技術】
近年、音源デバイス（ＬＳＩ）などの楽音の生成、制御、再生などを行うデバイスを販売する場合、音色パラメータやエフェクトパラメータをフレキシブルディスク等の記憶媒体に記憶させ、加工ツール（ソフトウエア）と共にユーザ（例えば、ＡＶ機器メーカ）に提供することが行われる。例えば、音源デバイスを購入したユーザは、音色パラメータやエフェクトパラメータを加工ツールと共にパーソナルコンピュータの記憶部にダウンロードし、次いで、加工ツールの指示に従ってパラメータの加工を行う。そして、パラメータを望みの状態に設定した後、そのパラメータを音源デバイスに書き込む。図７に上述した過程を示す。
【０００３】
なお、従来の技術として、特許文献１に記載される「楽音パラメータ編集装置」が知られている。しかし、この文献には、以下に述べるパラメータの暗号化については記載されていない。
【０００４】
【特許文献１】
特開平７−１２１１７０号公報
【０００５】
【発明が解決しようとする課題】
ところで、上述した従来のパラメータ加工システムにおいては、ユーザにパラメータと加工ツールをそのまま提供するため、データの中身と加工技術が解読されやすい欠点があった。
本発明は上記事情を考慮してなされたもので、その目的は、ユーザにパラメータおよび加工技術が解読され難い音制御データ加工システムおよび加工装置並びにプログラムを提供することにある。
【０００６】
【課題を解決するための手段】
この発明は上記の課題を解決するためになされたもので、請求項１に記載の発明は、暗号化された音制御データが書き込まれた第１の記憶媒体と、前記音制御データの加工ツールが書き込まれた第２の記憶媒体と、前記第１、第２の記憶媒体の音制御データおよび加工ツールを読み込み、処理するデータ処理装置とを有し、前記データ処理装置は、前記加工ツールに基づいて、暗号化された音制御データを復号し、ユーザからの指示に従って復号後の音制御データを加工し、ユーザの指示にしたがって加工後の音制御データを再び暗号化して記憶部に書き込むことを特徴とする音制御データ加工システムである。
【０００７】
請求項２に記載の発明は、請求項１に記載の音制御データ加工システムにおいて、前記第１、第２の記憶媒体内のデータが同一の記憶媒体に書き込まれていることを特徴とする。
請求項３に記載の発明は、請求項１または請求項２に記載の音制御データ加工システムにおいて、前記データ処理装置から出力される暗号化された音制御データに基づく音を発生するテスト用音発生装置をさらに有し、加工した音制御データを暗号化して前記テスト用音発生装置へ出力することを特徴とする。
請求項４に記載の発明は、楽音または音声の再生状態を制御する音制御データを加工する加工装置において、暗号化された前記音制御データを復号する復号手段と、ユーザからの指示に従って復号後の音制御データを加工する加工手段と、前記加工手段における加工後の音制御データを暗号化する暗号化手段と、前記暗号化後の音制御データを出力するデータ出力手段とを具備することを特徴とする音制御データ加工装置である。
【０００８】
請求項５に記載の発明は、請求項４に記載の音制御データ加工装置において、前記加工手段による加工後の音制御データを暗号化した後テスト用楽音発生装置へ出力する手段を設けたことを特徴とする。
請求項６に記載の発明は、コンピュータに、暗号化された音制御データを復号する復号処理と、ユーザからの指示に従って復号後の音制御データを加工する加工処理と、加工後の音制御データを暗号化する暗号化処理と、暗号化後の音制御データを記憶部に書き込む書込処理とを実行させるためのプログラムである。
請求項７に記載の発明は、請求項５に記載のプログラムにおいて、前記加工処理後の音制御データをテスト用楽音発生装置へ出力する出力処理を有することを特徴とする。
【０００９】
【発明の実施の形態】
以下、図面を参照し、この発明の実施の形態について説明する。図１はこの発明の一実施の形態による音制御データとしての楽音制御データ（パラメータ）加工システムの構成を示すブロック図である。この図において、符号１はフレキシブルディスク等の記憶媒体であり、音源デバイスのメーカによって作成された楽音を制御するためのパラメータ（以下、楽音制御パラメータという）および楽音制御パラメータ加工ツールが記憶されている。２はユーザが所有するパーソナルコンピュータであり、記憶媒体１の楽音制御パラメータおよび加工ツールがロードされ、加工ツールによって楽音制御パラメータの加工が行われる。３はテスト用の音源ボードであり、内部に音源デバイス４を有し、パーソナルコンピュータ２と接続されている。５は音源ボード３に接続されたテスト楽音発生用のスピーカである。７はユーザによって加工された楽音制御パラメータがパーソナルコンピュータ２により記憶される記憶媒体である。８はユーザの製品に内蔵される音源ボードであり、音源デバイス９が取り付けられている。そして、図示していない記憶媒体７のドライブ装置によりこの音源デバイス９に記憶媒体７内の楽音制御パラメータがダウンロードされる。なお、この音源ボード８とテスト用音源ボード３は同一構成である。
【００１０】
次に、上述したシステムの動作を説明する。
まず、記憶媒体１内の楽音制御パラメータは予め音源デバイスメーカによって暗号化されている。この暗号化の方法には種々の方法があるが、一例を挙げれば次の通りである。
暗号データ＝〜（元データ＋鍵データ）＆０ｘＦＦＦＦ
復号データ＝（〜暗号データ−鍵データ）＆０ｘＦＦＦＦ
但し、〜：ＮＯＴ（反転）
＆：ＡＮＤ
０ｘ：１６進数
Ｆ：”１１１１”
【００１１】
次に、図２は上述した記憶媒体１に記憶された加工ツールの機能を示す機能ブロック図である。図において、制御データ入力部１１は、例えば上述のような暗号化方法により暗号化された楽音制御パラメータを入力し、データ復号部１２へ送る。データ復号部１２は暗号化された楽音制御パラメータを例えば予め所持していた鍵データを用いて復号化して元の楽音制御パラメータに戻し、データ加工部１３へ送る。データ加工部１３は楽音制御パラメータ加工用画面をパーソナルコンピュータ２の表示部に表示し、ユーザの加工指示を待つ。ユーザがキーボードから加工指示を入力すると、ユーザ指示情報入力部１４がその指示をデータ加工部１３へ伝える。データ加工部１３はユーザからの指示にしたがって楽音制御パラメータを加工し、その後、加工後の楽音制御パラメータは、一旦データ暗号部１５へ送られて暗号化された後制御データ出力部１６を介して音源ボード３へ出力される。これにより、スピーカ５から加工後の楽音制御パラメータを使用した楽音が発生する。
【００１２】
ユーザはこの楽音を聞いて再び楽音制御パラメータの加工指示を入力し、データ加工部１３はユーザからの指示にしたがって楽音制御パラメータを加工し、加工後の楽音制御パラメータを再び暗号化した後音源ボード３へ出力し、以下、この処理が繰り返される。そして、ユーザが加工終了の指示をすると、データ加工部１３が加工後の楽音制御パラメータをデータ暗号部１５へ送る。データ暗号部１５はその楽音制御パラメータを暗号化し、制御データ出力部１６へ送る。制御データ出力部１６は暗号化された楽音制御パラメータを記憶媒体７に書き込む。
【００１３】
暗号化された楽音制御パラメータが記憶された記憶媒体７は、ＡＶ機器の工場へ送られる。そして、工場において記憶媒体７内の暗号化された楽音制御パラメータが所定のドライブ装置により音源ボード８の音源デバイス９内にダウンロードされる。音源デバイス９は予め内部に設定されている楽音制御パラメータ復号用のプログラムを使用して暗号化された楽音制御パラメータを復号し、復号した楽音制御パラメータによって楽音信号を生成する。
【００１４】
次に、上述したシステムの動作を具体例に基づいてさらに説明する。
図３は楽音デバイス４および９に用いられているＦＭ音源の基本ブロック図であり、この図において、２１は位相データ生成部、２２はエンベロープデータ生成部、２３は楽音生成部である。位相データ生成部２２は楽音制御パラメータ「基本周波数」に基づいて位相データを生成し、楽音生成部２３へ出力する。エンベロープデータ生成部２２は楽音制御パラメータ「振幅パラメータ」に基づいて音色を決定する要素となるエンベロープデータを生成し、楽音生成部２３へ出力する。楽音生成部２３は位相データおよびエンベロープデータに基づいて楽音信号を生成し出力する。
【００１５】
ここで、エンベロープデータ（振幅パラメータ）を加工して、音色を変更する例を示す。エンベロープデータは、図４に示すように、
Ａ：アタック
Ｄ：ディケイ
Ｓ：サステイン
Ｒ：リリース
なる部分に分けられ、振幅パラメータとして各部分が占める時間を決めるパラメータおよび各部分のレベルを決めるパラメータがある。そして、楽音制御パラメータとしてのそれらのパラメータがパーソナルコンピュータ２にセットされた加工ツールを使用し、１つずつユーザからの指示に従って加工される。
【００１６】
図５は加工ツールの処理を示すフローチャートである。ユーザが音色を指定して加工指示を行うと（ステップＳ１が「ＹＥＳ」）、加工ツールがユーザによって指定された音色における楽音制御パラメータとしての各パラメータの暗号解読を行う（ステップＳ２）。次いで、加工するための画面をパーソナルコンピュータ２の表示部に表示する（ステップＳ３）。図６は表示部に表示された加工のための画面を示す図である。ユーザがこの画面において、矢印Ｙをマウスでクリックすると（ステップＳ４）、表示枠Ｗ内の数字が変化し、同時に、パラメータが変化する（ステップＳ５）。この場合、表示枠Ｗ内の数字は、例えばデフォルトにおいて「５」となっており、上矢印Ｙをクリックする毎に数字が「１」づつ増加し、同時に、パラメータがデフォルト値に対して１０％づつ増加する。また、下矢印Ｙをクリックする毎に数字が「１」づつ減少し、同時に、パラメータがデフォルト値に対して１０％づつ減少する。ここで、ユーザはその加工された楽音制御パラメータによる楽音を音源ボード３を介して試聴することができる。ユーザは試聴後再び楽音制御パラメータを変更する操作を行い、以下この操作が繰り返される（ステップＳ４〜Ｓ６）。
【００１７】
そして、ユーザが画面に表示された「保存」ボタン（図示略）を操作すると（ステップＳ６）、加工ツールがユーザによって修正された楽音制御パラメータの暗号化を行い（ステップＳ７）、次いで、暗号化済みの楽音制御パラメータを記憶媒体７に書き込む（ステップＳ８）。
【００１８】
なお、上記実施形態においては、音制御データ（パラメータ）としての楽音制御データ、具体的にはＦＭ楽音生成用パラメータの加工を例にしたが、この発明は楽音制御データ（パラメータ）としてリバーブ（残響効果）やコーラスなどの音源用エフェクトのパラメータ、または、音像定位、ディレイ等の音響用エフェクトのパラメータの加工にも適用することができる。
また、上記実施形態においては、記憶媒体７によって加工後のパラメータを工場へ転送しているが、これに代えて、通信回線を介して工場へ転送してもよい。
【００１９】
【発明の効果】
以上説明したように、この発明によれば、ユーザに音制御データ（パラメータ）を暗号化して提供し、また、音制御データ（パラメータ）の加工ツールも暗号化した音制御データ（パラメータ）を出力するので、ユーザに音制御データ（パラメータ）および加工技術が解読され難い利点が得られる。
【図面の簡単な説明】
【図１】この発明の一実施形態による音制御データ加工システムの構成を示すブロック図である。
【図２】図１におけるパーソナルコンピュータ２にロードされる加工ツールの機能ブロック図である。
【図３】ＦＭ音源の基本構成を示すブロック図である。
【図４】同ＦＭ音源におけるエンベロープデータを説明するための波形図である。
【図５】図１に示すシステムの具体的動作を説明するためのフローチャートである。
【図６】図１におけるパーソナルコンピュータ２の表示部に表示される制御データ加工用画面を示す図である。
【図７】従来の制御データ加工処理の過程を示す流れ図である。
【符号の説明】
１、７…記憶媒体、２…パーソナルコンピュータ、３、８…音源ボード、４、９…音源デバイス、５…スピーカ、１１…制御データ入力部、１２…データ復号部、１３…データ加工部、１４…ユーザ指示情報入力部、１５…データ暗号部、１６…制御データ出力部。
【図１】
2004348057.tif 000003
【図２】
2004348057.tif 000004
【図３】
2004348057.tif 000005
【図４】
2004348057.tif 000006
【図５】
2004348057.tif 000007
【図６】
2004348057.tif 000008
【図７】
2004348057.tif 000009