(57)【特許請求の範囲】
【請求項１】
オリジナル音楽コンテンツ記憶手段と、コンテンツ編集手段と、コンテンツ判定手段と、コンテンツ転送制御手段とを有し、
前記オリジナル音楽コンテンツ記憶手段は、オリジナル音楽コンテンツを記憶し、
前記コンテンツ編集手段は、前記オリジナル音楽コンテンツ記憶手段に記憶されたオリジナル音楽コンテンツを読み出し、該オリジナル音楽コンテンツを編集することにより編集音楽コンテンツを生成し、
前記コンテンツ判定手段は、前記コンテンツ編集手段により編集された編集音楽コンテンツと前記オリジナル音楽コンテンツ記憶手段に記憶されたオリジナル音楽コンテンツとを比較して音楽コンテンツの相違が大きいか否かを判定し、
前記コンテンツ判定手段が前記音楽コンテンツの相違が大きいと判定したときに、前記コンテンツ転送制御手段は、前記コンテンツ編集手段により編集された編集音楽コンテンツを当該電子音楽装置の外部記憶装置へ転送すること、あるいは、通信インタフェースを介して外部機器へ転送することを許可する、
ことを特徴とする電子音楽装置。
【請求項２】
オリジナル音楽コンテンツ記憶手段と、編集音楽コンテンツ記憶手段と、コンテンツ判定手段と、コンテンツ転送制御手段とを有し、
前記オリジナル音楽コンテンツ記憶手段は、オリジナル音楽コンテンツを記憶し、
前記編集音楽コンテンツ記憶手段は、編集音楽コンテンツを該編集音楽コンテンツが編集される前の、前記オリジナル音楽コンテンツ記憶手段から読み出したオリジナル音楽コンテンツを特定する識別情報とともに記憶し、
前記コンテンツ判定手段は、前記編集音楽コンテンツ記憶手段に記憶された識別情報によって、前記編集音楽コンテンツ記憶手段に記憶された編集音楽コンテンツと前記オリジナル音楽コンテンツ記憶手段に記憶されたオリジナル音楽コンテンツとを対応づけて比較して音楽コンテンツの相違が大きいか否かを判定し、
前記コンテンツ判定手段が前記音楽コンテンツの相違が大きいと判定したときに、前記コンテンツ転送制御手段は、前記編集音楽コンテンツを当該電子音楽装置の外部記憶装置へ転送すること、あるいは、通信インタフェースを介して外部機器へ転送することを許可する、
ことを特徴とする電子音楽装置。
【請求項３】
前記コンテンツ判定手段は、前記オリジナル音楽コンテンツおよび前記編集音楽コンテンツのそれぞれの対応する少なくとも一部について、音楽コンテンツを構成する個々の音符の音色、音高、音長のうち少なくとも１つについて相違を数値化したものに基づいて、音楽コンテンツの相違度数を判定し、該相違度数が所定の閾値以上の場合に前記音楽コンテンツの相違が大きいと判定する、
ことを特徴とする請求項１または２に記載の電子音楽装置。
【請求項４】
オリジナル音楽コンテンツを記憶したオリジナル音楽コンテンツ記憶手段を用いて、
コンテンツ編集ステップと、コンテンツ判定ステップと、コンテンツ転送制御ステップとを、コンピュータに実行させるための電子音楽装置用プログラムであって、
前記コンテンツ編集ステップは、前記オリジナル音楽コンテンツ記憶手段に記憶されたオリジナル音楽コンテンツを読み出し、該オリジナル音楽コンテンツを編集することにより編集音楽コンテンツを生成し、
前記コンテンツ判定ステップは、前記コンテンツ編集手段により編集された編集音楽コンテンツと前記オリジナル音楽コンテンツ記憶手段に記憶されたオリジナル音楽コンテンツとを比較して音楽コンテンツの相違が大きいか否かを判定し、
前記コンテンツ判定ステップが前記音楽コンテンツの相違が大きいと判定したときに、前記コンテンツ転送制御ステップは、前記コンテンツ編集手段により編集された編集音楽コンテンツを当該電子音楽装置の外部記憶装置へ転送すること、あるいは、通信インタフェースを介して外部機器へ転送することを許可する、
ことを特徴とする電子音楽装置用プログラム。
【請求項５】
オリジナル音楽コンテンツを記憶したオリジナル音楽コンテンツ記憶手段と、編集音楽コンテンツを該編集音楽コンテンツが編集される前の、前記オリジナル音楽コンテンツ記憶手段から読み出したオリジナル音楽コンテンツを特定する識別情報とともに記憶する編集音楽コンテンツ記憶手段とを用いて、
コンテンツ判定ステップと、コンテンツ転送制御ステップとを、コンピュータに実行させるための電子音楽装置用プログラムであって、
前記コンテンツ判定ステップは、前記編集音楽コンテンツ記憶手段に記憶された識別情報によって、前記編集音楽コンテンツ記憶手段に記憶された編集音楽コンテンツと前記オリジナル音楽コンテンツ記憶手段に記憶されたオリジナル音楽コンテンツとを対応づけて比較して音楽コンテンツの相違が大きいか否かを判定し、
前記コンテンツ判定ステップが前記音楽コンテンツの相違が大きいと判定したときに、前記コンテンツ転送制御ステップは、前記編集音楽コンテンツを当該電子音楽装置の外部記憶装置へ転送すること、あるいは、通信インタフェースを介して外部機器へ転送することを許可する、
ことを特徴とする電子音楽装置用プログラム。
【請求項６】
前記コンテンツ判定ステップは、前記オリジナル音楽コンテンツおよび前記編集音楽コンテンツのそれぞれの対応する少なくとも一部について、音楽コンテンツを構成する個々の音符の音色、音高、音長のうち少なくとも１つについて相違を数値化したものに基づいて、音楽コンテンツの相違度数を判定し、該相違度数が所定の閾値以上の場合に前記音楽コンテンツの相違が大きいと判定する、
ことを特徴とする請求項４または５に記載の電子音楽装置用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子楽器等の電子音楽装置に搭載されているスタイルデータやソングデータ等の音楽コンテンツの使用制限機能を有する電子音楽装置および電子音楽装置用プログラムに関するものである。
【０００２】
【従来の技術】
従来、電子楽器には、自動伴奏用のスタイルデータ等の音楽コンテンツがROM（Read Only Memory）に多数搭載されている。
自動伴奏は、鍵盤でコードを指定するだけで、電子楽器が伴奏パートを自動演奏する機能である。この伴奏には、ポップス、ジャズ、ラテン、ダンスミュージックなど、あらゆるミュージックシーンに合った自動伴奏パターンが用意されている。
「スタイルデータ」とは、上述した伴奏スタイルのパターン演奏データのことである。各パターン演奏データは、１〜複数小節で構成され、ユーザが選択した伴奏スタイルに基づいてメモリから読み出され、繰り返し再生される。
リズムスタイル毎に、和音の根音がＣである場合のコードバッキング音とベース音のパターンデータが記憶されており、読み出されたパターンデータが、ユーザにより演奏入力されるなどして供給される和音（コード）情報等に基づいて、適宜音高変換されて音源に送られて発音される。
【０００３】
電子楽器には、上述したスタイルデータの他に、自動演奏用のソングデータ、レジストレーションデータ、音源の音色データ（波形合成用のデータ）といった音楽コンテンツもROM（Read Only Memory）に多数搭載されている。
ここで、レジストレーションデータは、ある種の電子楽器において、操作パネル上の多数の設定操作子の設定状態を一括して設定するデータである。通常、複数の設定状態が組として用意されており、ユーザが鍵盤演奏中に設定状態を適宜選択して読み出して、操作パネル上の設定状態を一括して変更する。
ROMに記憶されたスタイルデータ、ソングデータ、レジストレーションデータ、音色データは、ワークメモリにロードされて、ユーザの好みに応じて編集（エディット）され、電子楽器のフレキシブル磁気ディスクに記憶されたり、この電子楽器に接続されたパーソナルコンピュータに転送されたりする。
【０００４】
ユーザは、上述したオリジナル音楽コンテンツおよびこれを編集した音楽コンテンツを、「個人的な使用の範囲」にて音楽コンテンツを適宜利用できるようになっている。しかし、ユーザが上述した音楽コンテンツを使用する形態によっては，工場出荷時にROMに搭載されていたオリジナル音楽コンテンツが、編集されることなくそのままフレキシブル磁気ディスクにコピーされてしまい、場合によっては、通信ネットワークを経由して音楽コンテンツが頒布されてしまうおそれがある。
電子楽器メーカは、ユーザの創作活動の利便性を考慮して、「個人的な使用の範囲」にて、ユーザが音楽コンテンツを自由に使用して編集できるようにしている。しかし、編集機能によって、オリジナル音楽コンテンツを簡単にコピーできることから、「個人的な使用の範囲」を超えた著作権侵害が発生してしまう場合もあり得る。
その結果、著作権が保護されないことに加えて、優れた音楽コンテンツの搭載により電子楽器の差別化を行うこともできなくなる。
【０００５】
【発明が解決しようとする課題】
本発明は、上述した問題点を解決するためになされたもので、オリジナル音楽コンテンツの変更の程度に応じて外部利用可能とすることにより、ユーザの利便性と音楽コンテンツの権利保護を考慮した電子音楽装置および電子音楽装置用プログラムを提供することを目的とするものである。
【０００６】
【課題を解決するための手段】
本発明は、請求項１に記載の発明においては、電子音楽装置において、オリジナル音楽コンテンツ記憶手段と、コンテンツ編集手段と、コンテンツ判定手段と、コンテンツ転送制御手段とを有し、前記オリジナル音楽コンテンツ記憶手段は、オリジナル音楽コンテンツを記憶し、前記コンテンツ編集手段は、前記オリジナル音楽コンテンツ記憶手段に記憶されたオリジナル音楽コンテンツを読み出し、該オリジナル音楽コンテンツを編集することにより編集音楽コンテンツを生成し、前記コンテンツ判定手段は、前記コンテンツ編集手段により編集された編集音楽コンテンツと前記オリジナル音楽コンテンツ記憶手段に記憶されたオリジナル音楽コンテンツとを比較して音楽コンテンツの相違が大きいか否かを判定し、前記コンテンツ判定手段が前記音楽コンテンツの相違が大きいと判定したときに、前記コンテンツ転送制御手段は、前記コンテンツ編集手段により編集された編集音楽コンテンツを当該電子音楽装置の外部記憶装置へ転送すること、あるいは、通信インタフェースを介して外部機器へ転送することを許可するものである。
従って、編集後の音楽コンテンツがオリジナル音楽コンテンツと大きく相違する場合のみ、編集後の音楽コンテンツを外部使用可能とするから、ユーザの利便性と音楽コンテンツの著作権等の保護を考慮してオリジナル音楽コンテンツを使用することができる。
請求項２に記載の発明においては、電子音楽装置において、オリジナル音楽コンテンツ記憶手段と、編集音楽コンテンツ記憶手段と、コンテンツ判定手段と、コンテンツ転送制御手段とを有し、前記オリジナル音楽コンテンツ記憶手段は、オリジナル音楽コンテンツを記憶し、前記編集音楽コンテンツ記憶手段は、編集音楽コンテンツを該編集音楽コンテンツが編集される前の、前記オリジナル音楽コンテンツ記憶手段から読み出したオリジナル音楽コンテンツを特定する識別情報とともに記憶し、前記コンテンツ判定手段は、前記編集音楽コンテンツ記憶手段に記憶された識別情報によって、前記編集音楽コンテンツ記憶手段に記憶された編集音楽コンテンツと前記オリジナル音楽コンテンツ記憶手段に記憶されたオリジナル音楽コンテンツとを対応づけて比較して音楽コンテンツの相違が大きいか否かを判定し、前記コンテンツ判定手段が前記音楽コンテンツの相違が大きいと判定したときに、前記コンテンツ転送制御手段は、前記編集音楽コンテンツを当該電子音楽装置の外部記憶装置へ転送すること、あるいは、通信インタフェースを介して外部機器へ転送することを許可するものである。
従って、編集後の音楽コンテンツがオリジナル音楽コンテンツと大きく相違する場合のみ、編集後の音楽コンテンツを外部使用可能とするから、ユーザの利便性と音楽コンテンツの著作権等の保護を考慮してオリジナル音楽コンテンツを使用することができる。編集音楽コンテンツと編集の元となったオリジナル音楽コンテンツとの対応関係を容易に知ることができる。
【０００７】
請求項３に記載の発明においては、請求項１または２に記載の電子音楽装置において、前記コンテンツ判定手段は、前記オリジナル音楽コンテンツおよび前記編集音楽コンテンツのそれぞれの対応する少なくとも一部について、音楽コンテンツを構成する個々の音符の音色、音高、音長のうち少なくとも１つについて相違を数値化したものに基づいて、音楽コンテンツの相違度数を判定し、該相違度数が所定の閾値以上の場合に前記音楽コンテンツの相違が大きいと判定するものである。
従って、音符によって構成される音楽コンテンツについての相違を客観的に判定できる。相違度数の閾値を変更することにより、著作権者側にもユーザ側にも納得が行く判定を行うことができる。
【００１０】
請求項４，５，６に記載の発明においては、コンピュータにこのプログラムを実行させることによって、請求項１，２，３に記載の電子音楽装置を実現することができるものである。
【００１１】
【発明の実施の形態】
図１は、第１の実施の形態を説明するための機能ブロック構成図である。
図中、１は電子楽器、２はオリジナル音楽コンテンツ記憶部、３はコンテンツ編集部、４は編集音楽コンテンツ記憶部、５はコンテンツ判定部、６はコンテンツ転送制御部、７は外部記憶装置である。
電子楽器１は、オリジナル音楽コンテンツ記憶部２に、スタイルデータやソングデータ等のコンテンツを予め記憶している。コンテンツ編集部３は、オリジナル音楽コンテンツ記憶部２からオリジナル音楽コンテンツを読み出して音楽コンテンツを編集する。
編集を終了すると、編集によって変更された編集音楽コンテンツは、編集音楽コンテンツ記憶部４に記憶される。ただし、オリジナル音楽コンテンツを編集しないままで編集作業を終了させる場合や、いろいろ編集した結果、再びオリジナル音楽コンテンツに戻ってしまう場合もある。
コンテンツ判定部５は、オリジナル音楽コンテンツと、このオリジナル音楽コンテンツに基づいて編集された編集音楽コンテンツとを比較し、コンテンツの相違が所定以上であるか否かを判定する。
【００１２】
そのため、各編集音楽コンテンツが、どのオリジナル音楽コンテンツから編集されたものであるかを知る必要がある。従って、コンテンツ編集部３は、オリジナル音楽コンテンツを読み出したときに、そのオリジナル音楽コンテンツを特定するための識別情報に関しては変更しないか、あるいは、オリジナル音楽コンテンツを特定するために新たな識別情報を付加した上で、編集をすればよい。
上述した識別情報を参照することにより、コンテンツ判定部５は、編集音楽コンテンツに対応したオリジナル音楽コンテンツを特定することできる。
【００１３】
コンテンツ判定部５が、両コンテンツ間の相違が大きいと判定したとき、この編集音楽コンテンツは、オリジナル音楽コンテンツとは一応異なるものとして認める。少なくとも「個人的な使用の範囲」を超えた、より広範囲の使用を認めるか、あるいは、著作権フリーとして自由な使用を認める。
その結果、コンテンツ転送制御部６は、編集音楽コンテンツ記憶部４に記憶された編集音楽コンテンツを、コンテンツの使用制限ができない、この電子楽器１の外部記憶装置（フレキシブル磁気ディスクFD等）７への転送、あるいは、通信インターフェースを介した外部機器（パーソナルコンピュータPC等）への転送を許可する。
一方、コンテンツ判定部５が、両コンテンツの相違が小さいと判定したときに、コンテンツ転送制御部６は、編集音楽コンテンツの、外部記憶装置７への転送、および、外部機器への転送を禁止する。
【００１４】
オリジナル音楽コンテンツ記憶部２は通常ROMで実現する。オリジナル音楽コンテンツは、メーカによって予め書き込まれている。コンテンツ編集部３は、RAM（Random Access Memory）で実現される図示しないワークメモリに、オリジナル音楽コンテンツをコピーして編集作業を行う。ワークメモリの記憶内容は、電源をオフにすれば消去されるが、編集音楽コンテンツ記憶部４をフラッシュメモリで実現し、編集音楽コンテンツをワークメモリから編集音楽コンテンツ記憶部４に転送することにより、編集音楽コンテンツは電源オフ時にも保持される。編集音楽コンテンツ記憶部４に記憶された編集音楽コンテンツは、図示しないワークメモリにコピーすれば、再度、編集処理を行うことができる。
【００１５】
コンテンツ判定部５が判定した両コンテンツの相違の判定に応じて、音楽コンテンツの相違が大きいとの判定結果、または、音楽コンテンツの相違が小さいとの判定結果の、少なくとも一方を表示する表示機能ブロックを付加してもよい。
ユーザは、編集音楽コンテンツが転送できないとされたときに、その理由が、コンテンツの相違が小さいと判定された結果であるとわかるので、電子楽器の不具合とは区別できる。また、ユーザが、さらに編集を加えて相違が大きく、転送可能となる編集音楽コンテンツを創作する契機となる。
オリジナル音楽コンテンツとの相違が大きい編集音楽コンテンツと判定された場合も、異なる著作物として認証されたことをユーザに表示することにより、ユーザは安心して編集音楽コンテンツを使用できる。
さらに、判定結果だけでなく、相違度数等、判定の根拠を含めて詳細に表示してもよい。また、表示手段は、表示器による可視表示、合成音声による可聴表示など、種々の手段を用いてよい。
【００１６】
図２は、第２の実施の形態を説明するための機能ブロック構成図である。電子楽器と専用ソフトウエアプログラムを起動させたパーソナルコンピュータとを接続して構成されるシステムに適用した例を示す。
図中、図１に示した第１の実施の形態と機能的に同じブロックには同じ符号を付して説明を省略する。１１は電子楽器であり、図１に示した電子楽器１と同様に、オリジナル音楽コンテンツ記憶部２および編集音楽コンテンツ記憶部４を有しているが、図１に示した通りの電子楽器１を前提としない。
【００１７】
１２はパーソナルコンピュータであり、電子楽器１１から、そのオリジナル音楽コンテンツ記憶部２に記憶されたオリジナル音楽コンテンツの転送を受ける。コンテンツ編集部３は、このオリジナル音楽コンテンツをワークメモリ１３にコピーして、編集作業を行う。
その際、オリジナル音楽コンテンツの、電子楽器１１からパーソナルコンピュータ１２への転送は、ケーブルによる直結、ローカルエリアネットワークやインターネットなどの通信ネットワークを経由する転送など、何でもよい。パスワードの認証を行い、オリジナル音楽コンテンツを暗号化して転送するなどの方法をとれば、この転送経路において、オリジナル音楽コンテンツの著作権が保護される。
【００１８】
コンテンツ判定部５が、編集したコンテンツとそれに対応する元のオリジナル音楽コンテンツとの相違が小さいと判定したときには、コンテンツ転送制御部６は、ワークメモリ１３に記憶された編集音楽コンテンツを、使用制限をかけられない外部記憶装置７や外部機器に転送することを禁止する。
すなわち、電子楽器１１のオリジナル音楽コンテンツは、パーソナルコンピュータ１２に転送されて編集されても、通常RAMで実現されているワークメモリ１３に一時的保存しかされない。しかし、編集音楽コンテンツは、電子楽器１１側に転送できるようにして、編集音楽コンテンツ記憶部４に書き込めるようにする。従って、電子楽器１１のオリジナル音楽コンテンツを、パーソナルコンピュータ１２側で編集し、編集したコンテンツを電子楽器１１で使用できる。
また、編集音楽コンテンツ記憶部４から編集音楽コンテンツを読み出して、パーソナルコンピュータ１２側のコンテンツ編集部３において再編集することもできる。
なお、専用ソフトウエアによって、オリジナル音楽コンテンツおよび編集音楽コンテンツを暗号化などによって外部利用できないようにすれば、これらを外部記憶装置７に書き込んでもよい。使用制限のない外部記憶装置７あるいは外部機器に転送する場合には、コンテンツ転送手段が、暗号を復号して、外部利用できるデータに変換してから転送すればよい。
【００１９】
図３は、図１，図２に示したコンテンツ判定部５の機能を、具体例を用いて示すための説明図である。音符の音色、音高、音長についての相違度を数値化するための相違度数テーブルを示す。
自動伴奏用のスタイルデータについて説明する。パターン演奏データは１つだけであるとし、オリジナル音楽コンテンツおよび編集音楽コンテンツそれぞれを構成する音符の総数が等しい場合について説明する。
コンテンツ判定部５は、オリジナル音楽コンテンツおよび編集音楽コンテンツのそれぞれの対応する少なくとも一部分について、コンテンツを構成する個々の音符の音色、音高、音長のうち少なくとも１つについて相違度を数値化して、コンテンツ全体の相違度を判定する。
【００２０】
音色については、両コンテンツの間に、相違がないとき、同じ分類（カテゴリー）の音色であるとき、異なる分類の音色であるときに、それぞれ、相違度数を0，20，40とする。この例では、１つのコンテンツに対して１つの音色が指定されるものとしている。
音高については、両コンテンツの間に、相違がないとき、同じコード音（和音構成音）であるとき、同じスケール音（同じ調の音階構成音）であるとき、それ以外の音であるときに、それぞれ、相違度数を0，5，10，15とする。
音長については、両コンテンツの間に、相違がないとき、１段階以上２段階未満相違するとき、２段階以上相違するときに、それぞれ、相違度数を0，5，10とする。ここで、段階とは、全音符，２分音符，４分音符，８分音符，１６分音符，……の隣接する音長の隔たりを１段階とする。
【００２１】
ここで、第１の具体例として、オリジナル・スタイルデータの1つのパターン演奏データが、「グランドピアノ」、「四分音符」の「ハ長調」の「ド」，「ミ」，「ソ」，「ミ」であったとする。編集後に、「エレクトリックピアノ」、「四分音符」、「ハ長調」の「ド」，「ミ」，「ラ」，「ミ」になった場合を考える。調の識別は、例えば、調識別コードをコンテンツに含ませておいてもよい。コンテンツ中の音符の音高出現頻度分布から推定することもできる。
音色については、同じピアノのカテゴリーであるので相違度は20である。第１音に関して、音高、音長の相違はないから相違度は0である。第２音に関して、音高、音長の相違はないから相違度は0である。第３音に関して、音高については同じスケール音であり、音長の相違はないので、相違度は10である。第４音に関して、音高、音長の相違はないから相違度は0である。
その結果、コンテンツ全体の相違度数をDFDと表すと、次の通りとなる。
DFD = 20 + 0 + 0 + 10 + 0 = 30
閾値とする所定度数を仮に60とすると、これより小さいために、「オリジナルとの相違度が低い」と判定されて、ユーザの創作性、創造性が強く発揮されておらず、異なる著作物とは判断されず、外部への転送を禁止する。
【００２２】
第２の具体例として、オリジナル・スタイルデータの１つのスタイル・パターンが「グランドピアノ」、四分音符の「ハ長調」の「ド」「ミ」「ソ」「ミ」であったとする。編集後に、「バイオリン」、「四分音符」、「ハ長調」の「ド」，「レ」，「ラ」，「ファ」になった場合を考える。
音色については、異なるカテゴリーであるので相違度は40である。第１音に関して、音高、音長の相違はないから相違度は0である。第２音〜第４音に関して、音高については同じ音階構成音であり、音長の相違はないから相違度はそれぞれ、10である。
その結果、コンテンツ全体の相違度数をDFDと表すと、次の通りとなる。
相違度数DFD = 40 + 0 + 10 + 10 + 10 = 70
となり、所定度数60よりも大きいために、「オリジナルとは十分相違する」ことから、ユーザの創作性、創造性が強く発揮さており、一応異なる著作物と判断され、外部への転送を可能とする。
【００２３】
上述したように、編集後のコンテンツとオリジナル音楽コンテンツとを、音符等の構成に関して比較し、所定以上に相違が生じている場合には、オリジナルとは異なる著作物として認め、外部メモリへの記憶を認め、ユーザが自由に使用できるようにする。
上述した説明では、コンテンツとして、スタイルデータを例にして説明した。このほか、ソングデータ、音色データ（波形データ）、レジストレーションデータ等、一般に複製を禁止したいコンテンツについて適用することができる。
コンテンツの相違度の判定は、各コンテンツの特性に応じて判定基準となる要素を異ならせればよい。スタイルデータやソングデータは、音符で構成されるデータであることから、図３に示したように、構成音符の音色、音高、音長についての相違度を数値化している。保護対象となるコンテンツが、波形メモリ音源用の波形データである場合には、基本波形の形状やエンベロープを対象にして比較すればよい。
【００２４】
スタイルデータのように複数のパターン演奏データがセットになっている場合には、個々のパターン演奏データについて相違度を判定し、少なくとも１つのパターン演奏データでも相違度が所定値に満たない場合には、転送を禁止するのが原則である。しかし、相違度が所定値を満たすパターン演奏データの数にも所定値を設定して転送を許可するようにしてもよい。
スタイルデータが、複数の演奏パートを有する場合には、パート毎に比較し、少なくとも１つの演奏パートでも相違度が所定値に満たない場合には、転送を禁止するのを原則とし、相違度が所定値を満たす演奏パートの数にも所定値を設定して転送を許可するようにしてもよい。
上述した説明では、ユーザは編集時に、オリジナル・スタイルデータの構成音符数を変更することなく、音符の順番も変更しないことを前提にしたので、オリジナル・パターン演奏データと編集パターン演奏データとを、音符の順に比較して差異を判断した。
しかし、より高度な編集になると、音符の数や順番を変えたりするので、上述したように構成音符の順に比較すると、例えば、最初の部分に異なる音符を挿入するだけでも、数値的に大きな違いになってしまう。そのような場合には、オリジナルと編集したものとの音符構成をパターンとして捉え、オリジナル・スタイル登録パターンと編集したスタイル登録パターンについて、相互の音符構成の相関度を比較すればよい。
【００２５】
ソングデータの相違度は、スタイルデータとほぼ同様に、音符毎に、図３に示したような相違度数テーブルを用いることができる。ソングデータが、メロディ、コード、ベース、リズム等の複数の演奏パートを有する場合には、パート毎に比較して、少なくとも１つの演奏パートでも相違度が所定値に満たない場合には、転送を禁止するのを原則とし、相違度が所定値を満たす演奏パートの数にも所定値を設定して転送を許可するようにしてもよい。
また、ソングデータは音符の数が多いので、その中の一部分の期間について相違度数を比較して判定してもよい。
オリジナルのソングデータに比べて、編集によってフレーズの並び方を変えただけの場合も考えられることから、オリジナルソングデータの小節またはフレーズ単位で、相関度を計算し、実質的に同じものが所定数以上ある場合には、異なるコンテンツとして扱わないで、転送を禁止することになる。
【００２６】
図４は、本発明の実施の一形態を実現するためのハードウエア構成の一例を示すブロック図である。CPUを内蔵した電子楽器において使用制限機能を実現する場合について説明する。
図中、２１はバス、２２はCPU（Central Processing Unit）、２３はROM、２４はRAMである。２５はタイマであって、プログラムの割り込み時間や各種時間、時刻を計時する。２６は鍵盤、２７は鍵盤操作の検出回路である。２８は基板に取り付けられたフラッシュメモリ（書き換え可能なROMの一例として示し、EEPROM：Electrically Erasable and Programmable ROMでもよい）、２９はエディットスイッチや転送スイッチ等を含む操作子、３０は操作子の検出回路である。３１は表示回路であって、ディスプレイ３２を制御および駆動する。
３３は音源回路、３４はD/A変換器、３５はサウンドシステムである。３６は外部記憶装置であって、FD（フレキシブル磁気ディスク）、CD-RW（Compact Disc Rewritable）等の光ディスク、着脱可能な半導体メモリカード等を記録媒体とするものである。３７は通信インターフェースであって、例えば、USB（Universal Serial Bus）を介してこのユーザのパーソナルコンピュータや他の電子楽器に接続したり、通信ネットワーク３８を介して他のパーソナルコンピュータやインターネット・サーバに接続されたりする。
【００２７】
CPU２２は、ROM２３に記憶されたプログラムをRAM２４にロードして電子楽器全体の入出力動作、および、図１に示した機能的構成を有する本発明のオリジナル音楽コンテンツの使用制限機能を実行する。
オリジナル音楽コンテンツの著作権保護は、電子楽器全体の制御プログラムとは別に、これに後から組み込まれるプログラムとしてもよく、このプログラムを、通信インターフェース３７を介してフラッシュメモリ２８にダウンロードしたり、外部記憶装置３６に含まれるFDなどの記録媒体からフラッシュメモリ２８にインストールしたりしてもよい。
鍵盤２６からリアルタイムで入力される演奏データは、RAM３４のワークエリアを用いて処理され、音源回路３３に転送される。ROM２３には、著作権保護を必要とする自動伴奏用スタイルデータや自動演奏用ソングデータなどのオリジナル音楽コンテンツが記憶されている。一方、フラッシュメモリ２８には、編集音楽コンテンツが電源オフ後も継続して保持記憶される。外部記憶装置３６にも、スタイルデータやソングデータを記憶可能であるが、本発明によっては著作権保護を行わない。
音源回路３３は、演奏データに応じて楽音信号を生成する。楽音信号は、D/A変換器３４によりアナログ波形に変換された後、サウンドシステム３５に供給されて、スピーカから出力される。
【００２８】
図２に示したように、本発明のオリジナル音楽コンテンツの著作権保護を、パーソナルコンピュータで実現する場合には、オペレーティングシステム・プログラムの制御下で、HD（ハード磁気ディスク）に記憶されたアプリケーション・プログラムをRAMにロードしてパーソナルコンピュータ全体の入出力動作、および、本発明のオリジナル音楽コンテンツの利用制限を実行する。
オリジナル音楽コンテンツの利用制限は、単独のアプリケーション・プログラムとして実行されるよりも、むしろ、ソングデータの編集機能を有するシーケンサ・ソフトウエア・プログラム内に組み込まれたプログラムとして実行される。プログラムは、外部記憶装置３６であるCD-ROMを介して供給されたり、通信ネットワーク上のサーバからダウンロードされたりする。
【００２９】
図５は、図３中のROM２３、RAM２４、フラッシュメモリ２８に記憶されるプログラムやデータを示す説明図である。
ROM２３の記憶領域には、本発明の使用制限機能を有する電子楽器の制御プログラムおよび初期データが記憶されている。オリジナル音楽コンテンツ記憶領域も有し、ソングデータ、スタイルデータ、音色データ、レジストレーションデータなども記憶されている。これらの各コンテンツのファイル名および先頭アドレスなどの記憶領域を指示するデータは、エントリデータとして記憶されている。
RAM２４の記憶領域には、図示しない実行プログラムの領域のほか、編集作業用記憶エリアを有する。スタイルデータの編集中においては、編集中のスタイルファイル名、スタイルファイルの先頭アドレス、編集開始時にROM２３からロードされたオリジナル・スタイルのファイル名、転送OKフラグ、編集スタイルデータなどが一時記憶されている。
また、コンテンツ判定時には、編集スタイルデータと比較するために、ROM２３に記憶していたオリジナル・スタイルを読み込んで、比較してもよい。
フラッシュメモリ２８には、コンテンツファイルとして、ソングデータ、スタイルデータ、音色データ、レジストレーションデータが記憶され、各種のコンテンツファイルのエントリデータも記憶されている。
【００３０】
図６は、図５に示したROM２３、フラッシュメモリ２８におけるコンテンツ記憶領域の具体例の説明図である。両メモリのコンテンツ記憶領域はほぼ同じである。図中、丸括弧で示したデータは、フラッシュメモリ２８にのみ記憶されるデータである。
図示の例では、ROM２３は、ソングデータとして、ソングＡ，ソングＢ，ソングＣの３曲分のソングデータが記憶され、スタイルデータとしてスタイルＡ，Ｂ，Ｃの３種類のデータが記憶されている。
【００３１】
まず、ソングＡデータについて説明する。エントリデータとしては、そのソングＡのファイル名とともに、ファイルの先頭アドレスが記憶されている。フラッシュメモリ２８については、さらに、オリジナル・ソングファイル名および転送OKフラグも記憶されている。
このオリジナル・ソングファイル名は、コンテンツの相違度を判定する際に、編集ソングファイルの元のオリジナル・ソングファイルを識別するためのものである。
ソングＡデータは、複数のトラックを有する。各トラックは、例えば、初期値に続いて、MIDIイベント１，２，……とそのタイミングデータ１，２，……とがセットになって時間順序で記述され、最後にエンドデータを有している。ここで、初期値は、楽曲名、テンポ、拍子記号、調等を規定する情報等である。タイミングデータは、直前のイベントからの時間経過を表すデータである。例えば、音符の開始を表すノート・オン，音符の終了を表すノート・オフのMIDIイベントは、ノート番号（音高）、ベロシティ（音の強さ）、MIDIチャンネル番号を有している。
【００３２】
次に、スタイルＡデータについて説明する。
エントリデータとしては、そのスタイルＡのファイル名とともに、ファイルの先頭アドレスが記憶されている。フラッシュメモリ２８については、さらに、オリジナル・スタイルファイル名および転送OKフラグも記憶されている。
このオリジナル・スタイルファイル名は、コンテンツの相違度を判定する際に、編集スタイルＡファイルの元のオリジナル・スタイルファイルを識別するためのものである。
スタイルＡデータは、複数のパターン演奏データからなる。自動伴奏のパターンに変化をつけるために、図示の例では、メインＡ，メインＢ，フィルインＡ，フィルインＢ，イントロＡ，イントロＢ，エンディングＡ，エンディングＢからなる。各パターン演奏データは、１〜数小節の長さである。ユーザのスイッチ操作等により切り替えができる。
上述したこのパターン演奏データは、ソングデータと同様のフォーマットで記述することができる。
【００３３】
ソングデータおよびパターン演奏データは、一般的なSMF（Standard MIDI File）やMIDI規格に沿ったシーケンサ・ソフトウエア固有のものなど、種々の形式がある。音符データが特定できるものであれば、個々の電子楽器に固有の独自フォーマットでもよい。ノート・オンのイベントに音符の長さを示すゲートタイムを持たせた場合には、ノート・オフのイベントは不要となる。
上述したソングデータおよびパターン演奏データは、ファイルとして外部出力する場合にもそのまま出力されるものとする。しかし、独自フォーマットであったものをSMFに変換してから出力してもよい。
【００３４】
以下、本発明の動作をフローチャートを用いて説明する。
図７〜図１０は、図１に示した第１の実施の形態の動作を説明するためのフローチャートである。図７はそのメインのフローチャートである。
Ｓ４１において、電子楽器の初期設定を行う。すなわち、ワークメモリ（RAM２４）にある、レジスタ、フラグ、パラメータ等を初期値に設定する。MIDIインターフェース、通信ネットワーク、タイマ等のクリアを行う。表示器に初期画面の表示を行う。
Ｓ４２において、パネルスイッチ処理を行う。ユーザ操作によってパラメータ値（音色，音量，テンポ，トランスポーズ等）の設定、モード（自動演奏スタート，ストップ等）の設定、各種データ（ソング，スタイル，レジストレーション，波形データ等）の表示および選択がなされる。
【００３５】
選択されたソングデータ，スタイルデータは、ワークメモリ（RAM２４）に転送されて、自動演奏、自動伴奏などが可能となるとともに、編集も可能となり、新しいファイル名称でフラッシュメモリ２８に記憶可能な状態となる。
また、編集スイッチの操作により、EDS値（0または1）が反転する。EDS＝1のときは編集を指示する。
一方、転送スイッチの操作により、TRS値（0または1）が反転する。TRS＝1のときは外部記憶装置３６または外部機器への転送を指示する。
Ｓ４３においては、編集処理およびこれに伴う編集音楽コンテンツの外部への転送処理を行い、Ｓ４４に処理を進める。
選択されているスタイルデータが、ディスプレイ上に楽譜表示またはリスト表示される。ユーザのパネルスイッチ操作により、編集され、音色や構成音符等が適宜変更される。編集終了時には、ROM２３に記憶されていたオリジナルとの比較が行われ、所定以上相違するかどうかの表示がなされる。
ユーザの要求があれば、編集されたスタイルデータを、外部記憶装置３６としてのフレキシブル磁気ディスクFD、あるいは、外部機器としてのパーソナルコンピュータPCに転送する前に、転送可能になっているかどうかの判断をする。すなわち、編集スタイルデータとそれに対応するオリジナル・スタイルデータとが比較され、所定以上相違するときには転送が許可され、転送する。編集後のスタイルデータ等はフラッシュメモリ２８へ記憶される。著作権保護の必要性を示す属性であれば、この属性は保持される。
Ｓ４４においては、既に編集済みのスタイルデータについて、ユーザから要求があれば、Ｓ４３と同様に、外部への転送処理を行う。
Ｓ４３，Ｓ４４のステップの詳細は、図８〜図１０を参照して後述する。
【００３６】
Ｓ４５においては、自動演奏処理およびまたは自動伴奏処理を行う。ROM２３にプリセットされていたソングデータおよびまたはスタイルデータ、フラッシュメモリ２８に保存されていたソングデータおよびまたはスタイルデータ、RAM２４のワークエリアから読み出された所望のソングデータおよびまたはスタイルデータに基づいて処理を行う。ユーザによってスタートＳＷが押されたときには、順次データを読み出して、音源部に送って発音させる。
Ｓ４６において、押鍵処理を行う。ユーザの押鍵操作を検出して、演奏データを音源部に送って発音させる。
Ｓ４７において、その他の処理を実行し、Ｓ４２に処理を戻す。
【００３７】
図８は、図７に示したメインフロー中のＳ４３における編集および編集音楽コンテンツの外部への転送処理の詳細を説明するフローチャートである。
Ｓ５１において、編集指示フラグであるEDSがEDS=1（編集指示）であるか、すなわち、図７のＳ４２において編集指示がなされていたか否かを判定する。EDS=1（編集指示）であればＳ５２に処理を進め、そうでなければ、図７に示したメインフローに戻ってＳ４４に処理を進める。
Ｓ５２において、選択されてワークメモリ上にあるスタイルデータについて、ディスプレイ３２上に楽譜表示またはリスト表示する。
Ｓ５３において、パネルスイッチ操作に応じてスタイルデータの編集を行う。
【００３８】
Ｓ５４において、転送指示フラグであるTRSが、TRS=1（外部転送指示）であるか否か、すなわち、図７のＳ４２において、TRS=1であればＳ５５に処理を進め、そうでなければＳ５６に処理を進める。Ｓ５５において、外部転送判断と外部転送の実行を行う。このステップの詳細は、図９を用いて説明する。
Ｓ５６において、編集終了であるか否かを判定し、そうであればＳ５７に処理を進め、そうでなければＳ５３に処理を戻す。
Ｓ５７において、編集されたスタイルデータにファイル名をつけて、図４のフラッシュメモリ２８に保存するか否かを判定し、そうであればＳ５８に処理を進め、そうでなければ、図７に示したメインフローのＳ４４に処理を戻す。
Ｓ５８においては、編集中のスタイルデータに対応するオリジナル・スタイルデータを、ワークメモリに読み込む。
【００３９】
Ｓ５９においては、変数nの初期値としてn=1に設定する。
Ｓ６０においては、n番目のパターン演奏データ同士を比較し、図３に示したような相違度数テーブルを参照して、相違度数DFD値を算出する。
Ｓ６１において、DFDが所定度数以上であるか否かを判定し、そうであればＳ６２に処理を進め、そうでなければＳ６７に処理を進める。
Ｓ６２において、変数nの値を+1する。
Ｓ６３において、変数nが最大値MAXを超えたか否かを判定する。パターン演奏データの総数をMAXとし、例えば、M＝8である。最大値MAXを超えたときには、Ｓ６４に処理を進め、そうでなければＳ６０に処理を戻す。
なお、このフローでは、１つのスタイルデータ中の全てのパターン演奏データが所定度数以上に相違する場合に、転送可能としているが、条件を緩和して、例えば、所定数、例えば、半分以上のパターン演奏データについて所定度数以上に相違する場合に転送可能としてもよい。
【００４０】
Ｓ６４において、「外部への転送が可能です」との表示をする。
Ｓ６５において、転送を可能とするTROK（転送OKフラグ）を1にし、Ｓ６６に処理を進める。
一方、Ｓ６１においてDFDが所定度数未満であったきには、Ｓ６７において、「オリジナルとの差が小さいので外部への転送はできません」との表示をディスプレイ３２に表示させる。Ｓ６８において、転送OKフラグであるTROKが、TROK=0（転送禁止）とし、Ｓ６６に処理を進める。
Ｓ６６において、転送指示フラグであるTRSを、TRS＝0（外部転送指示なし）とする。
Ｓ６９において、ユーザが入力したファイル名にてフラッシュメモリ２８に保存する。その際、オリジナル・スタイルデータ名、TROK（転送OKフラグ）も一緒に記憶しておき、図７に示したメインフローのＳ４４に処理を戻す。
【００４１】
図９は、図８のＳ５５、および、後述する図１０のＳ９８の「外部転送判断と実行」のステップの詳細を示すフローチャートである。
Ｓ７１において、選択されているスタイルデータに対応するオリジナル・スタイルデータをワークメモリ（RAM24）に読み込む。
Ｓ７２において、変数n=1とする。
Ｓ７３において、n番目のパターン演奏データ同士を比較し、図３に示した相違度数テーブルを参照して、相違度数値DFDを算出する。
Ｓ７４において、DFDが所定度数以上であるか否かを判定し、そうであればＳ７５に処理を進め、そうでなければＳ７６に処理を進める。
Ｓ７５において、変数nを+1する。
Ｓ７７において、変数nが最大値MAX（パターン演奏データの総数）を超えたか否かを判定する。最大値MAXを超えたときには、Ｓ７８に処理を進め、そうでなければＳ７３に処理を戻す。
【００４２】
Ｓ７８において、選択されているスタイルデータを外部記憶装置３６であるフレキシブル磁気ディスクFDあるいは外部機器であるパーソナルコンピュータPCに転送する。また、ディスプレイ３２に「転送しました」との表示をする。
Ｓ７９において、TROK=1（転送許可）とし、Ｓ８１に処理を進める。
一方、Ｓ７４においてDFDが所定度数未満であるときには、Ｓ７６において、転送を禁止し、ディスプレイ３２に「オリジナルとの差異が小さいので転送できません」との表示をする。Ｓ８０においてTROK=0（転送禁止）とし、Ｓ８１に処理を進める。
Ｓ８１において、TRS=0（外部転送指示なし）に戻して、図８のＳ５６に処理を戻す。
【００４３】
図１０は、図７のメインフローに示したＳ４４の外部転送処理ステップの詳細を示すフローチャートである。
Ｓ９１において、TRS=1（外部転送指示あり）であるか否かを判定し、そうであれば、Ｓ９２に処理を進め、そうでなければ図７のＳ４５に処理を戻す。
Ｓ９２において、転送指示は、フラッシュメモリ２８中のスタイルデータを転送する指示であるのか否かを判定し、そうであればＳ９３に処理を進め、そうでなければＳ９４に処理を進める。
Ｓ９３において、転送OKフラグであるTROKがTROK=1（転送許可）であるか否かを判定し、そうであればＳ９５に処理を進め、そうでなければＳ９６に処理を進める。
【００４４】
Ｓ９５においては、選択されているスタイルデータを外部記憶装置３６または外部機器に転送する。ディスプレイ３２に「転送しました」との表示をし、Ｓ９７に処理を進める。
一方、Ｓ９３において、TROK=O（転送禁止）であったときには、Ｓ９６に処理を進め、転送を禁止する。ディスプレイ３２に、「オリジナルとの差異が小さいので転送できません」との表示をして、Ｓ９７に処理を進める。
Ｓ９７においてTRS＝0（外部転送指示なし）に戻して、図７のメインフローのＳ４５に処理を戻す。
一方、Ｓ９２において転送指示がフラッシュメモリのスタイルを転送する指示でなかったときには、Ｓ９４において、ワークメモリのスタイルを転送する指示であるか否かを判定し、そうであればＳ９８に処理を進め、そうでなければＳ９９に処理を進める。
Ｓ９８においては、図９に示した外部転送判断と実行のステップに処理を進め、この処理を終了したときには、図７に示したメインのフローに処理を戻す。
【００４５】
一方、Ｓ９４において、ROM２３に記憶されたオリジナル・スタイルを転送する指示であったときには、Ｓ９９において、転送を禁止する。ディスプレイ３２に「オリジナル・スタイルデータは転送できません」との表示をする。
Ｓ１００において、TRS=0（外部転送指示なし）に戻して、図７のメインフローのＳ４５に処理を戻す。
上述した説明では、オリジナル音楽コンテンツを有する装置として電子楽器単体を例にして、電子楽器単体について、および、電子楽器とパーソナルコンピュータを有する電子音楽システムについて説明した。
しかし、オリジナル音楽コンテンツを有する装置は電子楽器に限らない。コンテンツ提供サーバの場合もある。すなわち、ネットワーク配信サービスとして、遠隔地のクライアントから注文を受けて、各クライアントの希望する曲のスタイルデータあるいはソングデータ等をデータベースから取り出し、各クライアントのパーソナルコンピュータあるいは電子楽器にネットワークを介して配信する。
また、コンテンツを利用する側は、他ユーザの電子楽器の場合もある。また、カラオケ装置、ゲーム装置、PDA（Personal Digital Assistant）端末、携帯電話端末である場合もある。本明細書では、電子楽器に限らずこれらの電子音楽に関係する装置を電子音楽装置としている。
【００４６】
【発明の効果】
本発明は、上述した説明から明らかなように、ユーザの利便性とコンテンツの著作権の保護を図ることができるという効果がある。
すなわち、著作権を有し、使用制限のあるオリジナル音楽コンテンツを少し変更しただけで、出音に余り差がないコンテンツについては、外部記憶装置や外部機器に転送されないことから、著作権を保護することができる。著作権保護には、スクランブル化、透かしデータの挿入等の方法もあるが、このような特別の手段を使うことなく、著作権保護が可能となる。
使用制限を行うかどうかの閾値を変更することにより、著作権者側にもユーザ側にも納得が行く判定を行うことができる。
ユーザが編集したコンテンツであっても、オリジナルとは所定の程度以上に相違する著作物であることが保証される。従って、著作権フリーで自由な範囲で、あるいは、「個人的使用の範囲」からは少なくとも広くした著作権者側が規定する範囲で、自由に使用することが可能になる。
【図面の簡単な説明】
【図１】  第１の実施の形態を説明するための機能ブロック構成図である。
【図２】  第２の実施の形態を説明するための機能ブロック構成図である。
【図３】  図１，図２に示したコンテンツ判定部の機能について、具体例を用いて示すための説明図である。
【図４】  本発明の実施の一形態を実現するためのハードウエア構成の一例を示すブロック図である。
【図５】  図３中のROM、RAM、フラッシュメモリに記憶されるプログラムやデータを示す説明図である。
【図６】  図５に示したROM、フラッシュメモリにおけるコンテンツ記憶領域の具体例の説明図である。
【図７】  本発明の第１の実施の形態の動作を説明するためのメインのフローチャートである。
【図８】  図７に示したメインフロー中のＳ４３における編集および編集音楽コンテンツの外部への転送処理の詳細を説明するフローチャートである。
【図９】  図８のＳ５５、および、図１０のＳ９８の外部転送判断と実行のステップの詳細を示すフローチャートである。
【図１０】  図７のメインフローに示したＳ４４の外部転送処理ステップの詳細を示すフローチャートである。
【符号の説明】
１…電子楽器、２…オリジナル音楽コンテンツ記憶部、３…コンテンツ編集部、４…編集作業用記憶部、５…コンテンツ判定部、６…コンテンツ転送制御部、７…外部記憶装置、１１…電子楽器、１２…パーソナルコンピュータ
【図１】
0003818186.tif 000002
【図２】
0003818186.tif 000003
【図３】
0003818186.tif 000004
【図４】
0003818186.tif 000005
【図５】
0003818186.tif 000006
【図６】
0003818186.tif 000007
【図７】
0003818186.tif 000008
【図８】
0003818186.tif 000009
【図９】
0003818186.tif 000010
【図１０】
0003818186.tif 000011