(57)【要約】【課題】本発明は、ＭＩＤＩ（Ｍｕｓｉｃａｌ　Ｉｎｓｔｒｕｍｅｎｔ　Ｄｉｇｉｔａｌ　Ｉｎｔｅｒｆａｃｅ）等の楽音再生用デジタルデータの転送や再生において、料金支払に応じた劣化処理を行うことでデジタルデータの不正使用に対する抑制効果を発揮することができる情報処理装置及び情報処理方法を提供することを目的とする。【解決手段】発音イベント及び発音時間を示す情報を有する楽音再生用デジタルデータに対する読み出し指示があった場合に、該楽音再生用デジタルデータを読み出し、読み出された楽音再生用デジタルデータに含まれる発音イベントや発音時間の情報を変更する処理を行い、変更後の楽音再生用デジタルデータを出力する情報処理装置、情報処理方法、プログラム及び記憶媒体を提供する。【選択図】　　　図１
2004086044.tif 000002
【特許請求の範囲】
【請求項１】
発音すべきノートとその発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、
読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、
該読出手段によって読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出するノート抽出手段と、
該ノート抽出手段によって抽出されたノートの発音時間を示す情報を変更してクオンタイズ処理を行う変更手段と、
該変更手段によって変更された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段
とを備えることを特徴とする情報処理装置。
【請求項２】
発音すべきノートとその音色を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、
読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、
該読出手段によって読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出するノート抽出手段と、
該ノート抽出手段によって抽出されたノートの音色を示す情報を変更する変更手段と、
該変更手段によって変更された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段と
を備えることを特徴とする情報処理装置。
【請求項３】
発音すべきノートの発音強度および発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、
読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、
該読出手段によって読み出された該楽音再生用デジタルデータから該発音強度および発音時間の双方または一方が、予め定められた条件に適合するノートを抽出するノート抽出手段と、
該ノート抽出手段によって抽出されたノートを消去する変更手段と、
該変更手段によってノートが消去された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段
とを備えることを特徴とする情報処理装置。
【請求項４】
発音すべきノートの発音強度および発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、
読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、
該読出手段によって読み出された該楽音再生用デジタルデータに予め定められたアルゴリズムに基づいて新たな発音イベントを付加する変更を行う変更手段と、該変更手段によってイベントが付加された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段と
を備えることを特徴とする情報処理装置。
【請求項５】
該記憶手段に記憶されている楽音再生用デジタルデータの読み出し回数を計数する計数手段と、
該計数手段によって計数された読み出し回数に基づいて、該変更手段における該楽音再生用デジタルデータの変更を行うか否かを決定する決定手段とを備えることを特徴とする請求項１〜４いずれかに記載の情報処理装置。
【請求項６】
ユーザの支払料金情報を記憶する支払料金情報記憶手段と、
該支払料金情報記憶手段に記憶された該支払料金情報に基づいて、該変更手段における変更の度合いを決定する決定手段とを備えることを特徴とする請求項１〜４記載の情報処理装置。
【請求項７】
該変更手段にて行われた該楽音再生用デジタルデータの変更処理の内容を含む変更履歴情報を記憶する履歴記憶手段と、該履歴記憶手段に記憶されている変更履歴情報に基づいて、変更後の楽音再生用デジタルデータを元の楽音再生用デジタルデータに復元する復元手段とを備えることを特徴とする請求項１〜４のいずれかに記載の情報処理装置。
【請求項８】
該変更手段にて行われた該楽音再生用デジタルデータの変更処理の内容を含む変更履歴情報を、該楽音再生用デジタルデータに追加する履歴追加手段と、変更後の該楽音再生用デジタルデータに含まれる該変更履歴情報に基づいて、変更後の該楽音再生用デジタルデータを元の楽音再生用デジタルデータに復元する復元手段とを備えることを特徴とする請求項１〜４のいずれかに記載の情報処理装置。
【請求項９】
発音すべきノートとその発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶ステップと、
読み出し指示があった場合に、該記憶ステップに記憶された該楽音再生用デジタルデータを読み出す読出ステップと、
該読出ステップによって読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出するノート抽出ステップと、
該ノート抽出ステップによって抽出されたノートの発音時間を示す情報を変更してクオンタイズ処理を行う変更ステップと、
該変更ステップによって変更された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力ステップと
を備えることを特徴とする情報処理方法。
【請求項１０】
発音すべきノートとその音色を示す情報を有する楽音再生用デジタルデータを記憶する記憶ステップと、
読み出し指示があった場合に、該記憶ステップに記憶された該楽音再生用デジタルデータを読み出す読出ステップと、
該読出ステップによって読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出するノート抽出ステップと、
該ノート抽出ステップによって抽出されたノートの音色を示す情報を変更する変更ステップと、
該変更ステップによって変更された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力ステップと
を備えることを特徴とする情報処理方法。
【請求項１１】
発音すべきノートの発音強度および発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶ステップと、
読み出し指示があった場合に、該記憶ステップに記憶された該楽音再生用デジタルデータを読み出す読出ステップと、
該読出ステップによって読み出された該楽音再生用デジタルデータから該発音強度および発音時間の双方または一方が、予め定められた条件に適合するノートを抽出するノート抽出ステップと、
該ノート抽出ステップによって抽出されたノートを消去する変更ステップと、該変更ステップによってノートが消去された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力ステップ
とを備えることを特徴とする情報処理方法。
【請求項１２】
発音すべきノートの発音強度および発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶ステップと、
読み出し指示があった場合に、該記憶ステップに記憶された該楽音再生用デジタルデータを読み出す読出ステップと、
該読出ステップによって読み出された該楽音再生用デジタルデータに予め定められたアルゴリズムに基づいて新たな発音イベントを付加する変更を行う変更ステップと、
該変更ステップによってイベントが付加された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力ステップと
を備えることを特徴とする情報処理方法。
【請求項１３】
発音すべきノートとその発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、
読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、
該読出手段によって読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出するノート抽出手段と、
該ノート抽出手段によって抽出されたノートの発音時間を示す情報を変更してクオンタイズ処理を行う変更手段と、
該変更手段によって変更された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段として
コンピュータを機能させるためのプログラム。
【請求項１４】
発音すべきノートとその音色を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、
読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、
該読出手段によって読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出するノート抽出手段と、
該ノート抽出手段によって抽出されたノートの音色を示す情報を変更する変更手段と、
該変更手段によって変更された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段として
コンピュータを機能させるためのプログラム。
【請求項１５】
発音すべきノートの発音強度および発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、
読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、
該読出手段によって読み出された該楽音再生用デジタルデータから該発音強度および発音時間の双方または一方が、予め定められた条件に適合するノートを抽出するノート抽出手段と、
該ノート抽出手段によって抽出されたノートを消去する変更手段と、
該変更手段によってノートが消去された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段として
コンピュータを機能させるためのプログラム。
【請求項１６】
発音すべきノートの発音強度および発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、
読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、
該読出手段によって読み出された該楽音再生用デジタルデータに予め定められたアルゴリズムに基づいて新たな発音イベントを付加する変更を行う変更手段と、該変更手段によってイベントが付加された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段として
コンピュータを機能させるためのプログラム。
【請求項１７】
請求項１３〜１６に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１８】
データ提供事業者のサーバと、該サーバから楽音再生用デジタルデータの提供を受けるユーザ端末とを含む情報通信ネットワークの情報処理方法であって、
該サーバは、該ユーザ端末の楽音再生用デジタルデータに対する支払料金情報を予め記憶するステップと、
該ユーザ端末からの楽音再生用デジタルデータの供給要求を受信するステップと、
受信された供給要求に示される楽音再生用デジタルデータの読み出しを行うステップと、
読み出された楽音再生用デジタルデータの支払料金情報に基づいて、該楽音再生用デジタルデータの変更処理を行うか否かを決定するステップと、
変更処理を行うと決定された場合、該楽音再生用デジタルデータに変更処理を行い、変更後の楽音再生用デジタルデータを出力するステップと、
出力された楽音再生用デジタルデータを該ユーザ端末に送信するステップと
を備えることを特徴とする情報通信ネットワークの情報処理方法。
【請求項１９】
データ提供事業者のサーバと、該サーバから楽音再生用デジタルデータの提供を受けるユーザ端末とを含む情報通信ネットワークの情報処理方法であって、
該サーバは、
該ユーザ端末の楽音再生用デジタルデータに対する支払料金情報と、該支払料金情報に対応する読出制限情報とを予め記憶するステップと、
該ユーザ端末からの楽音再生用デジタルデータの供給要求を受信するステップと、
受信された供給要求に示される楽音再生用デジタルデータの読み出しを行うステップと、
読み出された楽音再生用デジタルデータの支払料金情報に基づいて、該支払情報に対応する読出制限情報を、該楽音再生用デジタルデータに付加するステップと、
該楽音再生用デジタルデータを出力するステップと、
出力された楽音再生用デジタルデータを該ユーザ端末に送信するステップとを備え、
一方、該ユーザ端末は、
該楽音再生用デジタルデータを受信するステップと、
受信された楽音再生用デジタルデータを記憶するステップと、
ユーザからの楽音再生用デジタルデータの読出要求を検知するステップと、
検知された読出要求に示される楽音再生用デジタルデータの読み出しを行うステップと、
読み出された楽音再生用デジタルデータの読出制限情報に基づいて、該楽音再生用デジタルデータの変更処理を行うか否かを決定するステップと、
変更処理を行うと決定された場合、変更後の楽音再生用デジタルデータを出力するステップと
を備えることを特徴とする情報通信ネットワークの情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＭＩＤＩ（Ｍｕｓｉｃａｌ　Ｉｎｓｔｒｕｍｅｎｔ　Ｄｉｇｉｔａｌ　Ｉｎｔｅｒｆａｃｅ）等の楽音再生用デジタルデータを無線若しくは有線の伝送路を介して伝送する際又は再生する際、複製する際に、楽音再生用デジタルデータを劣化させる技術に関する。
【０００２】
【従来の技術】
従来より、ＭＩＤＩ等の楽音再生用デジタルデータを、サーバからインターネット通信などを介して、携帯電話機、パーソナルコンピュータ又はカラオケ装置等にダウンロードできるようしたシステムが開発されている。この種のシステムにおいては、サーバを備えるデータ提供事業者などがユーザに課金を行い、所定の料金を支払ったユーザの端末へ、サーバから、楽音再生用デジタルデータを配信することによって、楽音再生用デジタルデータを販売するという販売形態をとるのが一般的である。
【０００３】
一方、ＩｒＤＡやＢｌｕｅｔｏｏｔｈなどの近距離通信技術により、携帯電話機同士で、例えば着信メロディ等の楽音再生用デジタルデータをサーバを介さずに直接送受信することもできる。この楽音再生用デジタルデータは、デジタルデータであるがゆえに、ほぼ１００％の再現率で伝送を行うことができるため、携帯電話機同士で楽音再生用デジタルデータの送受信を行うと、正規のルートで販売された有料のコンテンツと同等の品質の楽音再生用デジタルデータが無料で複製されてしまう。従って、データ提供事業者等にとっては、料金を回収することができず、大きな打撃となっている。また、このことは、著作権の侵害になる恐れもある。
【０００４】
【発明が解決しようとする課題】
そこで、本発明は上記問題点を鑑みなされたもので、ＭＩＤＩ（Ｍｕｓｉｃａｌ　Ｉｎｓｔｒｕｍｅｎｔ　Ｄｉｇｉｔａｌ　Ｉｎｔｅｒｆａｃｅ）等の楽音再生用デジタルデータの転送や再生において、料金支払に応じた劣化処理を行うことでデジタルデータの不正利用に対する抑制効果を発揮することができる情報処理装置及び情報処理方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上述した課題を解決するため、本発明は、発音すべきノートとその発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、該読出手段によって読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出するノート抽出手段と、該ノート抽出手段によって抽出されたノートの発音時間を示す情報を変更してクオンタイズ処理を行う変更手段と、該変更手段によって変更された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段とを備えることを特徴とする情報処理装置を提供する。
【０００６】
なお、情報処理装置とは、サーバ、パーソナルコンピュータ、携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ　Ｈａｎｄｙ−ｐｈｏｎｅ　Ｓｙｓｔｅｍ）、カラオケ装置などを含む。
【０００７】
この情報処理装置によれば、楽音再生用デジタルデータの読み出し指示があった場合に、該楽音再生用デジタルデータを読み出して、読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出し、抽出されたノートの発音時間を示す情報を変更してクオンタイズ処理を行い、変更後の楽音再生用デジタルデータを出力する。
【０００８】
また本発明によれば、発音すべきノートとその音色を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、該読出手段によって読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出するノート抽出手段と、該ノート抽出手段によって抽出されたノートの音色を示す情報を変更する変更手段と、該変更手段によって変更された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段とを備えることを特徴とする情報処理装置を提供する。
【０００９】
この情報処理装置によれば、楽音再生用デジタルデータの読み出し指示があった場合に、該楽音再生用デジタルデータを読み出して、読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出し、抽出されたノートの音色を示す情報を変更し、変更後の楽音再生用デジタルデータを出力する。
【００１０】
また本発明によれば、発音すべきノートの発音強度および発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、該読出手段によって読み出された該楽音再生用デジタルデータから該発音強度および発音時間の双方または一方が、予め定められた条件に適合するノートを抽出するノート抽出手段と、該ノート抽出手段によって抽出されたノートを消去する変更手段と、該変更手段によってノートが消去された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段とを備えることを特徴とする情報処理装置を提供する。
【００１１】
この情報処理装置によれば、楽音再生用デジタルデータの読み出し指示があった場合に、該楽音再生用デジタルデータを読み出して、読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出し、抽出されたノートを消去する変更を行い、変更後の楽音再生用デジタルデータを出力する。
【００１２】
また本発明によれば、発音すべきノートの発音強度および発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、該読出手段によって読み出された該楽音再生用デジタルデータに予め定められたアルゴリズムに基づいて新たな発音イベントを付加する変更を行う変更手段と、該変更手段によってイベントが付加された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段とを備えることを特徴とする情報処理装置を提供する。
【００１３】
この情報処理装置によれば、楽音再生用デジタルデータの読み出し指示があった場合に、該楽音再生用デジタルデータを読み出して、読み出された該楽音再生用デジタルデータに予め定められたアルゴリズムに基づいて新たな発音イベントを付加する変更を行い、変更後の楽音再生用デジタルデータを出力する。
【００１４】
好ましい態様において、該記憶手段に記憶されている楽音再生用デジタルデータの読み出し回数を計数する計数手段と、該計数手段によって計数された読み出し回数に基づいて、該変更手段における該楽音再生用デジタルデータの変更を行うか否かを決定する決定手段とを備えるようにしても良い。
【００１５】
好ましい態様において、ユーザの支払料金情報を記憶する支払料金情報記憶手段と、該支払料金情報記憶手段に記憶された該支払料金情報に基づいて、該変更手段における変更の度合いを決定する決定手段決定手段とを備えるようにしても良い。
【００１６】
好ましい態様において、前記変更手段にて行われた前記楽音再生用デジタルデータの変更処理の内容を含む変更履歴情報を記憶する履歴記憶手段と、該履歴記憶手段に記憶されている変更履歴情報に基づいて、変更後の楽音再生用デジタルデータを元の楽音再生用デジタルデータに復元する復元手段とを備えるようにしても良い。
【００１７】
好ましい態様において、前記変更手段にて行われた前記楽音再生用デジタルデータの変更処理の内容を含む変更履歴情報を、前記楽音再生用デジタルデータに追加する履歴追加手段と、変更後の該楽音再生用デジタルデータに含まれる該変更履歴情報に基づいて、変更後の該楽音再生用デジタルデータを元の楽音再生用デジタルデータに復元する復元手段とを備えるようにしても良い。
【００１８】
また本発明は、発音すべきノートとその発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶ステップと、読み出し指示があった場合に、該記憶ステップに記憶された該楽音再生用デジタルデータを読み出す読出ステップと、該読出ステップによって読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出するノート抽出ステップと、該ノート抽出ステップによって抽出されたノートの発音時間を示す情報を変更してクオンタイズ処理を行う変更ステップと、該変更ステップによって変更された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力ステップとを備えることを特徴とする情報処理方法を提供する。
【００１９】
この情報処理方法によれば、楽音再生用デジタルデータの読み出し指示があった場合に、該楽音再生用デジタルデータを読み出して、読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出し、抽出されたノートの発音時間を示す情報を変更してクオンタイズ処理を行い、変更後の楽音再生用デジタルデータを出力する。
【００２０】
また本発明は、発音すべきノートとその音色を示す情報を有する楽音再生用デジタルデータを記憶する記憶ステップと、読み出し指示があった場合に、該記憶ステップに記憶された該楽音再生用デジタルデータを読み出す読出ステップと、該読出ステップによって読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出するノート抽出ステップと、該ノート抽出ステップによって抽出されたノートの音色を示す情報を変更する変更ステップと、該変更ステップによって変更された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力ステップとを備えることを特徴とする情報処理方法を提供する。
【００２１】
この情報処理方法によれば、楽音再生用デジタルデータの読み出し指示があった場合に、該楽音再生用デジタルデータを読み出して、読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出し、抽出されたノートの音色を示す情報を変更し、変更後の楽音再生用デジタルデータを出力する。
【００２２】
また本発明は、発音すべきノートの発音強度および発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶ステップと、読み出し指示があった場合に、該記憶ステップに記憶された該楽音再生用デジタルデータを読み出す読出ステップと、該読出ステップによって読み出された該楽音再生用デジタルデータから該発音強度および発音時間の双方または一方が、予め定められた条件に適合するノートを抽出するノート抽出ステップと、該ノート抽出ステップによって抽出されたノートを消去する変更ステップと、該変更ステップによってノートが消去された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力ステップとを備えることを特徴とする情報処理方法を提供する。
【００２３】
この情報処理方法によれば、楽音再生用デジタルデータの読み出し指示があった場合に、該楽音再生用デジタルデータを読み出して、読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出し、抽出されたノートを消去する変更を行い、変更後の楽音再生用デジタルデータを出力する。
【００２４】
また本発明は、発音すべきノートの発音強度および発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶ステップと、読み出し指示があった場合に、該記憶ステップに記憶された該楽音再生用デジタルデータを読み出す読出ステップと、該読出ステップによって読み出された該楽音再生用デジタルデータに予め定められたアルゴリズムに基づいて新たな発音イベントを付加する変更を行う変更ステップと、該変更ステップによってイベントが付加された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力ステップとを備えることを特徴とする情報処理方法を提供する。
【００２５】
この情報処理方法によれば、楽音再生用デジタルデータの読み出し指示があった場合に、該楽音再生用デジタルデータを読み出して、読み出された該楽音再生用デジタルデータに予め定められたアルゴリズムに基づいて新たな発音イベントを付加する変更を行い、変更後の楽音再生用デジタルデータを出力する。
【００２６】
また本発明は、発音すべきノートとその発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、該読出手段によって読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出するノート抽出手段と、該ノート抽出手段によって抽出されたノートの発音時間を示す情報を変更してクオンタイズ処理を行う変更手段と、該変更手段によって変更された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段としてコンピュータを機能させるためのプログラムを提供する。
【００２７】
このプログラムによれば、楽音再生用デジタルデータの読み出し指示があった場合に、該楽音再生用デジタルデータを読み出して、読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出し、抽出されたノートの発音時間を示す情報を変更してクオンタイズ処理を行い、変更後の楽音再生用デジタルデータを出力する。
【００２８】
また本発明は、発音すべきノートとその音色を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、該読出手段によって読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出するノート抽出手段と、該ノート抽出手段によって抽出されたノートの音色を示す情報を変更する変更手段と、該変更手段によって変更された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段としてコンピュータを機能させるためのプログラムを提供する。
【００２９】
このプログラムによれば、楽音再生用デジタルデータの読み出し指示があった場合に、該楽音再生用デジタルデータを読み出して、読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出し、抽出されたノートの音色を示す情報を変更し、変更後の楽音再生用デジタルデータを出力する。
【００３０】
また本発明は、発音すべきノートの発音強度および発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、該読出手段によって読み出された該楽音再生用デジタルデータから該発音強度および発音時間の双方または一方が、予め定められた条件に適合するノートを抽出するノート抽出手段と、該ノート抽出手段によって抽出されたノートを消去する変更手段と、該変更手段によってノートが消去された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段としてコンピュータを機能させるためのプログラムを提供する。
【００３１】
このプログラムによれば、楽音再生用デジタルデータの読み出し指示があった場合に、該楽音再生用デジタルデータを読み出して、読み出された該楽音再生用デジタルデータから予め定められた条件に適合するノートを抽出し、抽出されたノートを消去する変更を行い、変更後の楽音再生用デジタルデータを出力する。
【００３２】
また本発明は、発音すべきノートの発音強度および発音時間を示す情報を有する楽音再生用デジタルデータを記憶する記憶手段と、読み出し指示があった場合に、該記憶手段に記憶された該楽音再生用デジタルデータを読み出す読出手段と、該読出手段によって読み出された該楽音再生用デジタルデータに予め定められたアルゴリズムに基づいて新たな発音イベントを付加する変更を行う変更手段と、該変更手段によってイベントが付加された後の該楽音再生用デジタルデータの再生または外部機器に対する出力を行う出力手段としてコンピュータを機能させるためのプログラムを提供する。
【００３３】
このプログラムによれば、楽音再生用デジタルデータの読み出し指示があった場合に、該楽音再生用デジタルデータを読み出して、読み出された該楽音再生用デジタルデータに予め定められたアルゴリズムに基づいて新たな発音イベントを付加する変更を行い、変更後の楽音再生用デジタルデータを出力する。
【００３４】
また本発明は、上記記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体を提供する。
【００３５】
また本発明は、データ提供事業者のサーバと、該サーバから楽音再生用デジタルデータの提供を受けるユーザ端末とを含む情報通信ネットワークの情報処理方法であって、該サーバは、該ユーザ端末の楽音再生用デジタルデータに対する支払料金情報を予め記憶するステップと、該ユーザ端末からの楽音再生用デジタルデータの供給要求を受信するステップと、受信された供給要求に示される楽音再生用デジタルデータの読み出しを行うステップと、読み出された楽音再生用デジタルデータの支払料金情報に基づいて、該楽音再生用デジタルデータの変更処理を行うか否かを決定するステップと、変更処理を行うと決定された場合、該楽音再生用デジタルデータに変更処理を行い、変更後の楽音再生用デジタルデータを出力するステップと、出力された楽音再生用デジタルデータを該ユーザ端末に送信するステップとを備えることを特徴とする情報通信ネットワークの情報処理方法を提供する。
【００３６】
また本発明は、データ提供事業者のサーバと、該サーバから楽音再生用デジタルデータの提供を受けるユーザ端末とを含む情報通信ネットワークの情報処理方法であって、該サーバは、該ユーザ端末の楽音再生用デジタルデータに対する支払料金情報と、該支払料金情報に対応する読出制限情報とを予め記憶するステップと、該ユーザ端末からの楽音再生用デジタルデータの供給要求を受信するステップと、受信された供給要求に示される楽音再生用デジタルデータの読み出しを行うステップと、読み出された楽音再生用デジタルデータの支払料金情報に基づいて、該支払情報に対応する読出制限情報を、該楽音再生用デジタルデータに付加するステップと、該楽音再生用デジタルデータを出力するステップと、出力された楽音再生用デジタルデータを該ユーザ端末に送信するステップとを備え、一方、該ユーザ端末は、該楽音再生用デジタルデータを受信するステップと、受信された楽音再生用デジタルデータを記憶するステップと、ユーザからの楽音再生用デジタルデータの読出要求を検知するステップと、検知された読出要求に示される楽音再生用デジタルデータの読み出しを行うステップと、読み出された楽音再生用デジタルデータの読出制限情報に基づいて、該楽音再生用デジタルデータの変更処理を行うか否かを決定するステップと、変更処理を行うと決定された場合、変更後の楽音再生用デジタルデータを出力するステップとを備えることを特徴とする情報通信ネットワークの情報処理方法を提供する。
【００３７】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について説明する。なお、以下の各実施形態においては、楽音再生用デジタルデータとして、ＳＭＦ（Ｓｔａｎｄａｒｄ　ＭＩＤＩ　Ｆｉｌｅ）規格のＭＩＤＩデータファイルについて説明するが、本発明において、楽音再生用デジタルデータの態様についてはこれに限らない。
【００３８】
１．第１実施形態
（１）構成
▲１▼全体構成
以下、本発明における第１実施形態について図面を参照して説明する。図１は、第１実施形態の構成を示すブロック図である。この図において、符号１０はサーバであり、経路制御装置、電話回線を経由してインターネットＮＥＴに接続されている。符号２、３はユーザの端末である携帯電話機であり、基地局を介してインターネットＮＥＴに接続される。ユーザ端末２、３は、押しボタンやスイッチなどによるキーボードパネル等の操作部を有する。なお、通常ユーザ端末は複数存在するが、説明の便宜上、２つのみ図示する。
【００３９】
本実施形態における処理の概略を説明すると、まず、サーバ１０から、インターネットＮＥＴを介してユーザ端末２にＭＩＤＩデータファイルを送信する際に、料金支払額に応じて、サーバ１０にて当該ＭＩＤＩデータファイルに対する劣化処理を行う。高い料金が支払われていれば、劣化処理を行わず、安い料金が支払われていれば、劣化度合の少ない劣化処理を行い、料金が支払われていなければ、劣化度合の激しい劣化処理を行う。
なお、劣化処理とは、元のＭＩＤＩデータファイルに比べて品質を悪くすること処理のことである。また、この料金支払は、当該ＭＩＤＩデータファイルに対して、１回のダウンロードに限り有効である。即ち、当該ＭＩＤＩデータファイルのダウンロードに対して料金が支払われていても、その後の当該ＭＩＤＩデータファイルのダウンロードに対して再度料金が支払われないと、料金が支払われていない場合と同様の劣化処理を行う。
更に、ユーザ端末２において再生する際や、ユーザ端末２から他のユーザ端末３へデータを複製をする際にも制限を掛けるようになっている。制限としては、再生回数の制限と複製回数の制限がある。再生回数の制限とは、一定回数まではサーバ１０からダウンロードしたＭＩＤＩデータファイルの品質のまま再生が行われるが、一定回数（再生制限回数）を超えると、データの劣化処理を行い、劣化した品質でしか再生できなくなる制限をいう。複製回数の制限とは、一定回数（複製制限回数）まではサーバ１０からダウンロードしたＭＩＤＩデータファイルの品質のまま複製が可能であるが、一定回数（複製制限回数）を超えると、データの劣化処理を行い、劣化した品質でしか複製できなくなる制限をいう。
そして、該ＭＩＤＩデータファイルをダウンロードしたユーザ端末２において、他のユーザ端末３に伝送する際に、付与された複製制限回数を超える場合には、ユーザ端末３に伝送する該ＭＩＤＩデータファイルに対する劣化処理を行う。この際、ユーザ端末２に記憶される該ＭＩＤＩデータファイルに対しても劣化処理を行ってもよい。
同様に、ユーザ端末２において、該ＭＩＤＩデータファイル再生する際、付与された再生制限回数を超える場合には、ユーザ端末２に記憶される該ＭＩＤＩデータファイルに対する劣化処理を行ってもよい。
【００４０】
（ＭＩＤＩデータファイル）
ここで、ＭＩＤＩデータファイルについて図４に従って説明する。
ＭＩＤＩデータファイルは、図４（Ａ）に示されるように、ヘッダブロックとトラックブロックの２種類から構成され、ヘッダブロックから始まり、１つ以上のトラックブロックが続いている。ヘッダブロックは、そのファイル固有の設定値などの情報が格納され、トラックブロックは、トラック毎の演奏情報やそれに付随する情報が格納される。
【００４１】
ヘッダブロックには、規定値であるブロックタイプやデータ長とともに、フォーマットタイプ、トラック数、時間単位情報が格納される。時間単位情報は、４分音符分の長さのデルタタイム即ち発音時間で表される。
【００４２】
トラックブロックに格納されるデータは、３種類に分類される。ＭＩＤＩの演奏情報であるＭＩＤＩイベントデータ、メーカーや機器に固有のパラメータであるエクスクルーシブメッセージなどのシステムエクスクルーシブイベントデータ、ファイルＮＯデータなどの本来の演奏情報以外を格納するメタイベントデータである。
本実施形態では、ＭＩＤＩイベントデータについて劣化処理が行われる為、ＭＩＤＩイベントデータについて説明する。
【００４３】
ＭＩＤＩイベントデータは、図４（Ｂ）に示されるように、デルタタイム、チャンネルメッセージから構成される。
デルタタイムは、即ち発音時間であり、ヘッダブロックの時間単位情報にしたがって可変長数値で表され、直前のＭＩＤＩイベントデータからの時間差分で表される。
【００４４】
チャンネルメッセージは複数種類に分類され、チャンネル毎に、発音を指示するノートオン、発音停止を指示するノートオフ、音色の指定や変更を指示するプログラムチェンジなどの動作を指示するメッセージなどがある。
【００４５】
ここで本形態に関連のあるメッセージについてのみ説明する。
ノートオンのデータは、図４（Ｃ）に示されるように、そのステータスとして‘９’及びチャンネルｎと、ド、レ、ミなどの音階を指示するノートＮＯと、音の強弱の度合を指示するベロシティとからなり、同様に、ノートオフのデータは、そのステータスとして‘８’及びチャンネルｎと、ノートＮＯと、ベロシティとからなる。
【００４６】
プログラムチェンジのデータは、図４（Ｄ）に示されるように、そのステータスとして、‘Ｃ’及びチャンネルｎと、ピアノや、バイオリンなどの音色を指示するプログラムＮＯとからなる。
【００４７】
また、ＭＩＤＩデータファイルに対する再生制限回数や複製制限回数などの情報を格納する為、システムエクスクルーシブイベントデータについても説明する。システムエクスクルーシブイベントデータは、デルタタイムと、エクスクルーシブメッセージから構成される。エクスクルーシブメッセージは、図４（Ｅ）に示されるように、ステータス”Ｆ０”とエンドオブエクスクルーシブ（ＥＯＸ）ステータス”Ｆ７”の間に必要なだけの任意のデータとからなる。本実施形態では、このデータ部分に、ＭＩＤＩデータファイルに対する再生制限回数や複製制限回数などの情報を格納するようにする。これらの情報は所定の暗号化を行って格納してもよい。
【００４８】
▲２▼サーバの構成
次に、サーバ１０の詳細構成について説明する。図２は、サーバ１０の構成を示すブロック図である。この図において、符号１１は制御部であり、ＣＰＵ等から構成され、各部の制御や、データの伝送、種々の演算、データの一時的な格納等を行なう。符号１２は入力制御部であり、インターネットＮＥＴを介して接続されたユーザ端末２から入力されるデータを制御する。符号１３は出力制御部であり、インターネットＮＥＴを介して接続されたユーザ端末２に出力されるデータを制御する。符号１４〜１８はいずれも記憶部であり、それぞれ以下のファイルが格納、記憶されている。
【００４９】
まず、記憶部１４には、メインプログラムが記憶されている。このメインプログラムは、制御部１１において用いられるものであり、例えば、ユーザ端末の表示部に所定の画面を表示させるプログラムや、ユーザ端末に所定のＭＩＤＩデータファイルを送信するためのプログラム等から構成される。
【００５０】
記憶部１５には、劣化処理プログラムが記憶されている。この劣化処理プログラムは、制御部１１において用いられるものであり、所定のＭＩＤＩデータファイルを劣化させる処理を行う。
【００５１】
記憶部１６には、ＭＩＤＩデータファイルが記憶されている。このＭＩＤＩデータファイルは、演奏情報データ、ＭＩＤＩデータファイルを識別するためのファイルＮＯデータなどから構成される。
【００５２】
記憶部１７には、料金支払情報ファイルが記憶されている。この料金支払情報ファイルは、送信対象となるＭＩＤＩデータファイル毎にかつユーザ毎に作成されるものであり、図１５に示されるように、料金支払サインが、ユーザＩＤ，ファイルＮＯデータと共に記憶される。なお、料金支払サインとは、ユーザが支払った料金の額に応じたレベルを示すものである。本実施形態では、高い料金が支払われていれば、料金支払サイン＝２が記憶され、安い料金が支払われていれば、料金支払サイン＝１が記憶され、料金が支払われていなければ、料金支払サイン＝０が記憶される。
【００５３】
記憶部１８には、劣化条件ファイルが記憶される。この劣化条件ファイルは、料金支払サインに対応して予め設定される劣化条件に関する情報が記憶されるファイルである。なお、劣化条件とは、元のＭＩＤＩデータファイルに対して品質を悪くする劣化処理を行うための条件である。ここで、図１６に、劣化条件ファイルに格納されれる劣化条件を示す。図１６に示されるように、料金支払サイン、複製制限回数、再生制限回数、劣化度合から構成される。
ここで、劣化度合とは、劣化処理の程度を示すデータである。なお、劣化処理は、本実施形態では、ＭＩＤＩデータファイル内の各ノートデータについて、デルタタイムの値とベロシティの値を掛けた値が小さいもの（発音時間が短く、かつ音が弱いもの）は、聴感上の印象が薄いため、そのデータ（薄印象データ）については、削除するという処理である。従って、本実施形態での劣化度合とは、上述の劣化処理において、削除するノートデータの個数（薄印象データ変更個数）を示す。
また、本実施形態では、高い料金が支払われていれば、複製制限回数、再生制限回数は、多い回数が記憶され、印象の薄いデータを削除する個数は０が記憶される。また、安い料金が支払われていれば、複製制限回数、再生制限回数は、少ない回数が記憶され、印象の薄いデータを削除する個数は少ない数が記憶される。料金が支払われていなければ、複製制限回数、再生制限回数は、０が記憶され、印象の薄いデータを削除する個数は多い数が記憶される。
【００５４】
▲３▼ユーザ端末の構成
ユーザ端末２の内部構成について図３に従って説明する。符号２２は、数字ボタン等のキーボードパネル等から構成される操作部であり、符号２１は、基地局を介して音声信号やデータを送受信する送受信部である。符号２３は、ＩｒＤＡやＢｌｕｅｔｏｏｔｈ（登録商標）などの近距離通信機能を有し、近距離にてデータの送受信を行う近距離送受信部である。符号２０は、ＣＰＵ等から構成され、各部の制御や、データの伝送、種々の演算、データの一時的な格納等を行なう制御部である。符号２４は、ＭＩＤＩデータファイルに従って生成された楽音データを、デジタルからアナログへと変換するＤ／Ａ変換部である。符号２５は、Ｄ／Ａ変換された楽音データを出力する音声出力部である。符号２６〜２９は、いずれも記憶部であり、それぞれ以下のファイルが格納、記憶されている。
【００５５】
記憶部２６には、劣化処理プログラムが記憶される。この劣化処理プログラムは、制御部２０において用いられるものであり、所定のＭＩＤＩデータファイルを劣化させる処理を行う。
【００５６】
記憶部２７には、劣化準備ファイルが記憶される。この劣化準備ファイルは、ＭＩＤＩデータファイル毎に作成されるものあり、図１７に示されるように、ＭＩＤＩデータファイルＮＯ、再生回数、複製回数から構成される。なお、初期状態では、再生回数＝０、複製回数＝０が記憶されている。
【００５７】
記憶部２８には、ＭＩＤＩデータファイルが記憶される。このＭＩＤＩデータファイルは、演奏情報データ、ＭＩＤＩデータファイルを識別するためのファイルＮＯデータなどから構成される。
【００５８】
記憶部２９には、ＭＩＤＩ音源ファイルが記憶される。このＭＩＤＩ音源ファイルは、それぞれＭＩＤＩデータファイルに記述されるの音階即ちノートＮＯ、音色即ちプログラムＮＯなどに対応した楽音の音源データが記憶される。
なお、ＭＩＤＩ音源については、ＰＣＭ音源、ＦＭ音源、物理モデル音源など様々な種類があるが、そのいずれでも良い。
【００５９】
（２）動作
次に、本実施形態の動作について説明する。
▲１▼サーバの動作
まず、サーバからユーザ端末にＭＩＤＩデータファイルを送信する際に、料金支払情報に基づいて、当該ＭＩＤＩデータファイルを劣化させる方法について説明する。
まず、サーバ１０にユーザ端末２がアクセスすると、制御部１１は、このアクセスを入力制御部１２を介して検知する。
そして、図５に示されるように、ユーザ端末２から、所定のＭＩＤＩデータファイルに対する送信要求がなされると（ステップＳ１０）、制御部１１は、料金支払情報ファイル１７に記憶されているユーザ端末２のユーザＩＤ、送信対象のファイルＮＯデータから料金支払サインを参照する（ステップＳ１１）。ここで、料金支払サイン＝２ならば、そのＭＩＤＩデータファイルをそのままメインプログラムに従って、出力制御部１３を介してユーザ端末２へ送信する（ステップＳ１３）。料金支払サイン＝０，１ならば、劣化条件ファイル１８に記憶される情報を基に、劣化処理プログラムに従って、当該ＭＩＤＩデータファイルに対して劣化処理を行い、新たなＭＩＤＩデータファイルを作成する（ステップＳ１２）。その後、制御部１１は、劣化処理され新たに作成されたＭＩＤＩデータファイルを、メインプログラムに従い、出力制御部１３を介してユーザ端末２へ送信する（ステップＳ１３）。
一方、ユーザ端末２では、送信されたＭＩＤＩデータファイルを記憶部２８に記憶する。
【００６０】
（ＭＩＤＩデータファイル劣化処理）
ここで、ステップＳ１２における劣化処理について詳細に説明する。
図６に示されるように、劣化処理対象となるＭＩＤＩデータファイルを制御部１１に一時的に読み出し、ＭＩＤＩイベントデータのチャンネルメッセージがノートオンのデータ即ちステータス＝９ｎのデータを抽出する（ステップＳ２０）。そして、そのノートオンデータに対応するデルタタイムと、ベロシティとを掛けた値を計算し（ステップＳ２１）、その値が小さい順に、所定の個数のデータを抽出する（ステップＳ２２）。このとき、劣化条件ファイル１８を参照して、料金支払サインに対応する劣化度合（薄印象データ変更個数）を参照し、所定の個数のデータを抽出する。例えば、図１６に示されるように、料金支払サイン＝１ならば、３０個のデータを抽出し、料金支払サイン＝０ならば、４５個のデータを抽出する。
そして、抽出されたデータのチャンネルメッセージ部分を削除する（ステップＳ２３）。更に、劣化条件ファイル１８を参照して、料金支払サインに対応する再生制限回数、複製制限回数を抽出し、ＭＩＤＩデータファイルのシステムエクスクルーシブイベントデータのエクスクルーシブメッセージ部分に、抽出された再生制限回数、複製制限回数を格納し（ステップＳ２４）、新たなＭＩＤＩデータファイルを作成する（ステップＳ２５）。このとき、消去されたチャンネルメッセージに対応するデルタタイムは残存するので、このデルタタイムは、消去された次のチャンネルメッセージのデルタタイムに加算されることになる。
【００６１】
また、所定の割合で抽出されたデータのベロシティの値を０に置き換えて、新たなＭＩＤＩデータファイルを作成しても良い。なお、ベロシティ＝０とは、即ち消音のことである。
さらに、所定の個数抽出されたデータについて、音のキー即ちノートＮＯの値を書き換えても良い。例えば、ノートＮＯの値に、＋１又は−１を加算し、その値を新たなノートＮＯとして置き換えるなどすれば良い。
また、デルタタイムとベロシティを掛ける際に、所定の重み付けを行っても良い。例えば、（デルタタイム＋ｋ）×（ベロシティ＋ｌ）（ｋ：所定の定数、ｌ：所定の定数）又は、（デルタタイム×ａ＋ｋ）×（ベロシティ×ｂ＋ｌ）（ａ：所定の定数、ｂ：所定の定数、ｋ：所定の定数、ｌ：所定の定数）等の式を用いて計算しても良い。
また、ベロシティだけ考慮して、ベロシティの値が小さい（音が弱い）データを削除したり、変更しても良い。同様に、デルタタイムだけを考慮して、デルタタイムの値が小さい（音が短い）データを削除したり、変更しても良い。
【００６２】
以上の動作により、ユーザ端末２のユーザは、受信したいＭＩＤＩデータファイルに対して、高い料金を払っていれば、元のデータと変わらないＭＩＤＩデータファイルを得ることができ、安い料金を支払っていれば、劣化度合の少ないＭＩＤＩデータファイルを得ることになり、料金を払っていなければ、劣化度合の激しいＭＩＤＩデータファイルを得ることとなる。料金支払によって差別化を行うことができ、ユーザの料金支払意欲が高められ、データ提供事業者にとっては有利であるのみならず、著作権侵害を防止する効果も得られる。
【００６３】
▲２▼ユーザ端末の動作
次に、ＭＩＤＩデータファイルを受信したユーザ端末において、他のユーザ端末に伝送する動作や、該ＭＩＤＩデータファイルを再生する動作について説明する。
【００６４】
（他のユーザ端末にＭＩＤＩデータファイルを伝送する動作）
図７に示されるように、操作部２２にて所定の操作が行われ、近距離送受信部２３を介して所定のＭＩＤＩデータファイルを送信する要求があった場合又はユーザ端末３から近距離送受信部２３を介して所定のＭＩＤＩデータファイルを受信する要求があった場合（ステップＳ３０）、制御部２０は、該当のＭＩＤＩデータファイルを記憶部２８から抽出する（ステップＳ３１）。そして、記憶部２７の劣化準備ファイルに記憶された、そのファイルＮＯデータに対応する複製回数に１を加算し、その値を新たな複製回数として該劣化準備ファイルに記憶させる（ステップＳ３２）。次に、制御部２０は、その新たな複製回数と、ＭＩＤＩデータファイルのシステムエクスクルーシブイベントデータのエクスクルーシブメッセージ部分に格納された複製制限回数を比較し（ステップＳ３３）、複製回数が複製制限回数を超える場合には、劣化処理プログラムに従って当該ＭＩＤＩデータファイルに劣化処理を行い、新たなＭＩＤＩデータファイルを作成する（ステップＳ３４）。そして、この劣化した新たなＭＩＤＩデータファイルを近距離送受信部２３を介してユーザ端末３に送信する（ステップＳ３５）。
ステップＳ３３にて、複製回数が複製制限回数以下である場合には、劣化処理は行わず、そのままＭＩＤＩデータファイルを近距離送受信部２３を介して携帯電話機３に送信する（ステップＳ３５）。
なお、ステップＳ３４にて行われる劣化処理は、上述のステップＳ１２にて行われる劣化処理とほぼ同様である為、説明は省略する。
【００６５】
ユーザ端末２からＭＩＤＩデータファイルを受信した他のユーザ端末３は、ユーザ端末２の支払料金に応じた複製回数によっては、劣化したＭＩＤＩデータファイルを受信することとなる。従って、ユーザ端末２のユーザのみならず、ユーザ端末３のユーザのＭＩＤＩデータファイルの料金支払意欲を高めることができる。
【００６６】
（ユーザ端末にてＭＩＤＩデータファイルを再生する動作）
図８に示されるように、操作部２２にて所定の操作が行われ、ＭＩＤＩデータ再生要求があると（ステップＳ５０）、制御部２０は、該当するＭＩＤＩデータファイルを記憶部２８から抽出する（ステップＳ５１）。そして、記憶部２７の劣化準備ファイルに記憶された、そのファイルＮＯデータに対応する再生回数に１を加算し、その値を新たな再生回数として該劣化準備ファイルに記憶させる（ステップＳ５２）。次に、制御部２０は、その新たな再生回数と、ＭＩＤＩデータファイルのシステムエクスクルーシブイベントデータのエクスクルーシブメッセージ部分に格納された再生制限回数を比較し（ステップＳ５３）、再生回数が再生制限回数を超える場合には、劣化処理プログラムに従って当該ＭＩＤＩデータファイルに劣化処理を行い、新たなＭＩＤＩデータファイルを作成する（ステップＳ５４）。そして、制御部２０は、劣化処理の行われた当該ＭＩＤＩデータファイルに従って、記憶部２９のＭＩＤＩ音源ファイルより所定の音源データを抽出し、楽音データを生成する（ステップＳ５５）。そして、該楽音データを、Ｄ／Ａ変換部２４にてアナログ信号に変換し（ステップＳ５６）、音声出力部２５より該楽音データを出力する（ステップＳ５７）。
ステップＳ５３にて、再生回数が再生制限回数以下である場合には、劣化処理は行わず、そのままのＭＩＤＩデータファイルに従って、記憶部２９のＭＩＤＩ音源ファイルより所定の音源データを抽出し、楽音データを生成する（ステップＳ５５）。そして、上述と同様に、該楽音データを、Ｄ／Ａ変換部２４にてアナログ信号に変換し（ステップＳ５６）、音声出力部２５より該楽音データを出力する（ステップＳ５７）。
なお、ステップＳ５４にて行われる劣化処理は、上述のステップＳ１２にて行われる劣化処理とほぼ同様である為、説明は省略する。
【００６７】
以上の動作によれば、ユーザ端末にてＭＩＤＩデータファイルを再生する際、再生回数によっては、劣化処理が行われることにより、ユーザの料金支払意欲を高めることになり、データ提供事業者又は著作権の保護などに貢献できる。
【００６８】
なお、複製制限回数や、再生制限回数を設けない又は複製制限回数＝０、再生制限回数＝０としておけば、１回の複製や再生であっても、ＭＩＤＩデータファイルに対して劣化処理が行われるようにすることができ、より効果的である。この場合、ユーザ端末３から他のユーザ端末にこのＭＩＤＩデータファイルを送信しようとすると、ユーザ端末３において、このＭＩＤＩデータファイルに対して更なる劣化処理が行われて、より劣化の進んだＭＩＤＩデータファイルが他のユーザ端末に送信されることとなる。従って、回を重ねてＭＩＤＩデータファイルを他のユーザ端末に複製しようとすると、劣化がどんどん進んでいくこととなる。
更に、ＭＩＤＩデータファイル毎の複製回数や、再生回数も、ＭＩＤＩデータファイルのシステムエクスクルーシブイベントデータのエクスクルーシブメッセージ部分に格納するようにすれば、ユーザ端末に依存しない複製回数や、再生回数として扱うことができ、より強固な複製制限、再生制限を掛けることができる。
逆に、複製制限回数や、再生制限回数の情報をＭＩＤＩデータファイルのシステムエクスクルーシブイベントデータのエクスクルーシブメッセージ部分に格納せず、サーバ１０からユーザ端末２に当該ＭＩＤＩデータファイルを送信する際に、複製制限回数や再生制限回数の情報も一緒に送信するようにしても良い。この場合、ユーザ端末２では、該情報を所定の記憶手段に記憶させるようにし、劣化処理を行う際に、その記憶手段に記憶されている該情報を参照して、劣化処理を行うように劣化処理プログラムを構築すれば良い。
【００６９】
（３）変形例
▲１▼第１の変形例
また、ＭＩＤＩデータフィルの複製制限回数、再生制限回数を段階的に設け、複製回数、再生回数が多くなるにつれて、ＭＩＤＩデータファイルの劣化度合が激しくなるようにしても良い。
一例を挙げれば、上述の複製制限回数に対して、その数よりも大きな数の第２次複製制限回数＝複製制限回数＋５とする。そして、図１８に示されるように、０≦複製回数≦複製制限回数の時は、劣化処理を行わず、即ち上述の劣化処理において、抽出する印象の薄いデータ（薄印象データ変更個数）＝０個とし、複製制限回数＜複製回数≦第２次複製制限回数（複製制限回数＋５）の時は、上述の劣化処理において、抽出する印象の薄いデータ＝３０個とし、第２次複製制限回数（複製制限回数＋５）＜複製回数の時は、上述の劣化処理において、抽出する印象の薄いデータ＝４５個とする。このようにして、複製制限回数及び第２次複製制限回数に対して劣化度合を対応付けて所定の記憶手段に記憶しておき、上述のＭＩＤＩデータファイルの劣化処理の際、このＭＩＤＩデータファイルに対応する複製回数、複製制限回数及び第２次複製制限回数に応じて、該記憶手段に記憶される情報を参照し、劣化度合即ち抽出する印象の薄いデータの個数を決定する。
再生回数についても、同様に、例えば、第２次複製制限回数＝再生制限回数＋２５とし、図１８に示されるように、０≦再生回数≦再生制限回数の時は、劣化処理を行わず、即ち上述の劣化処理において、抽出する印象の薄いデータ（薄印象データ変更個数）＝０個とし、再生制限回数＜再生回数≦第２次再生制限回数（再生制限回数＋２５）の時は、上述の劣化処理において、抽出する印象の薄いデータ＝３０個とし、第２次再生制限回数（再生制限回数＋２５）＜再生回数の時は、上述の劣化処理において、抽出する印象の薄いデータ＝４５個とする。そして、上述の複製回数の場合と同様に、ＭＩＤＩデータファイルの劣化処理の際、再生回数、再生制限回数及び第２次再生制限回数に応じて、劣化度合即ち抽出する印象の薄いデータの個数を決定する。
【００７０】
以上のようにすれば、複製回数、再生回数に応じて、劣化度合が徐々に激しくなるようにすることができ、元のＭＩＤＩデータファイルの優位性を保つことができる。
なお、第２次複製制限回数、第２次再生制限回数は、所定の複製制限回数毎、所定の再生制限回数毎に設定しても良いし、それぞれ１つのみでも良い。また、第２次だけでなく、３つ以上複数の段階に分けて、それぞれ更なる制限回数を設けても良い。
【００７１】
▲２▼第２の変形例
ＭＩＤＩデータファイルのシステムエクスクルーシブイベントデータのエクスクルーシブメッセージ部分に、該ＭＩＤＩデータファイルが劣化処理された際に、その変更内容の履歴に関する情報を格納する場合の変形例について説明する。このとき、更に、劣化解除サインを格納する。劣化解除サインには、初期状態では０（劣化非解除）が記憶される。
上述のように、サーバ１０がユーザ端末２からのＭＩＤＩデータファイルの送信要求を受け、制御部１１が料金支払サインに応じて、劣化処理プログラムに従って劣化処理を行った際、その変更内容をＭＩＤＩデータファイルのシステムエクスクルーシブイベントデータのエクスクルーシブメッセージ部分に格納させる。
その後、劣化処理されたＭＩＤＩデータファイルを受信したユーザ端末２のユーザが、例えば追加料金を支払うなどの所定の条件を満たしたことによって、サーバ１０がユーザ端末２に対して該ＭＩＤＩデータファイルに対して劣化の解除を決定すると、ユーザ端末２に対してインターネットＮＥＴを介して、該ＭＩＤＩデータファイルのファイルＮＯデータと、劣化解除サイン＝１（劣化解除）を送信する。ユーザ端末２では、ファイルＮＯデータと、劣化解除サイン＝１（劣化解除）を受信すると、制御部２０は、該ファイルＮＯデータのＭＩＤＩデータファイルを抽出し、劣化処理プログラムによって、該ＭＩＤＩデータファイルのシステムエクスクルーシブイベントデータのエクスクルーシブメッセージ部分に格納された変更内容の履歴に関する情報を参照して、変更前の元のＭＩＤＩデータファイルを復元する処理を行う。
【００７２】
また、ユーザ端末２に、図示しない変更履歴ファイルを備え、この変更履歴ファイルには、ＭＩＤＩデータファイルを劣化処理する際に、該ＭＩＤＩデータファイルを変更した内容の履歴に関する情報が記憶され、ファイルＮＯデータと共に記憶されるようにしても良い。そして、ユーザ端末２において、上述のように、制御部２０は、ＭＩＤＩデータファイルの劣化処理を行う度に、この変更履歴ファイルに変更内容を記憶させ、所定の条件によって、変更履歴ファイルに変更内容を参照して、変更前の元のＭＩＤＩデータファイルを復元できるようにしても良い。
更に、劣化解除サインを段階的に設けて、その劣化解除サインに応じて、劣化処理の全く行われていない元のＭＩＤＩデータファイルに復元する場合と、所定の回数前の劣化処理の行われた状態のＭＩＤＩデータファイルに復元する場合などのように復元状態を段階的に可変させても良い。
また、サーバ１０において、図示しない変更履歴ファイルを備え、この変更履歴ファイルには、ＭＩＤＩデータファイルを劣化処理する際に、該ＭＩＤＩデータファイルを変更した内容の履歴に関する情報が記憶され、ユーザＩＤ、ファイルＮＯデータと共に記憶されるようにしても良い。
【００７３】
２．第２実施形態
（１）構成
▲１▼全体構成
以下、本発明における第２実施形態について図面を参照して説明する。図９は、第２実施形態の構成を示すブロック図である。この図において、符号５０はＨＯＳＴサーバであり、経路制御装置、データ・バスを経由してＬＡＮに接続されている。符号７０，８０，９０，１００・・・はユーザの端末であるカラオケ装置であり、ＬＡＮに接続され、それぞれカラオケＢＯＸ７１、８１，９１，１０１・・・に配設される。ユーザ端末（カラオケ装置）７０，８０，９０，１００・・・は、それぞれ押しボタンやスイッチなどによるキーボードパネル等の操作部を有する。
【００７４】
本実施形態においては、ＨＯＳＴサーバ５０から、ＬＡＮを介してユーザ端末７０，８０，９０，１００へＭＩＤＩデータファイルを送信する際に、カラオケＢＯＸ７１、８１，９１，１０１・・・の使用料の支払い状況に応じて、当該ＭＩＤＩデータファイルに対する劣化処理を行う。ユーザによって、カラオケＢＯＸの使用料として、高い料金が支払われていれば、劣化処理を行わず、安い料金が支払われていれば、劣化度合の少ない劣化処理を行い、料金が支払われていなければ、劣化度合の激しい劣化処理を行う。
以上が本実施形態における処理の概略である。以下、該処理に関わる構成、動作について詳細に説明する。
【００７５】
▲２▼ＨＯＳＴサーバの構成
次に、ＨＯＳＴサーバ５０の詳細構成について説明する。図１０は、ＨＯＳＴサーバ５０の構成を示すブロック図である。この図において、符号５１は制御部であり、ＣＰＵ等から構成され、各部の制御や、データの伝送、種々の演算、データの一時的な格納等を行なう。符号５２は入力制御部であり、ＬＡＮを介して接続されたユーザ端末から入力されるデータを制御する。符号５３は出力制御部であり、ＬＡＮを介して接続されたユーザ端末に出力されるデータを制御する。符号５４〜６１はいずれも記憶部であり、それぞれ以下のファイルが格納、記憶されている。
【００７６】
まず、記憶部５４には、メインプログラムが記憶されている。このメインプログラムは、制御部５１において用いられるものであり、例えば、ユーザ端末の表示部に所定の画面を表示させるプログラムや、ユーザ端末に所定のＭＩＤＩデータファイルを送信するためのプログラム等から構成される。
【００７７】
記憶部５５には、劣化処理プログラムが記憶されている。この劣化処理プログラムは、制御部５１において用いられるものであり、所定のＭＩＤＩデータファイルを劣化させる処理を行う。
【００７８】
記憶部５６には、ＭＩＤＩデータファイルが記憶されている。このＭＩＤＩデータファイルは、演奏情報データ、ＭＩＤＩデータファイルを識別するためのファイルＮＯデータなどから構成される。
【００７９】
記憶部５７には、料金支払情報ファイルが記憶されている。この料金支払情報ファイルは、ユーザ端末毎に作成されるものであり、料金支払サインが、ユーザ端末ＩＤと共に記憶される。料金支払サインとは、ユーザが、カラオケＢＯＸの使用料として支払った料金の額に応じたレベルを示すものである。本実施形態では、高い料金が支払われていれば、料金支払サイン＝２が記憶され、安い料金が支払われていれば、料金支払サイン＝１が記憶され、料金が支払われていなければ、料金支払サイン＝０が記憶される。
【００８０】
記憶部５８には、劣化条件ファイルが記憶される。この劣化条件ファイルは、料金支払サインに対応して予め設定される劣化条件に関する情報が記憶されるファイルである。なお、劣化条件は、元のＭＩＤＩデータファイルに対して品質を悪くする劣化処理を行うための条件である。ここで、図１９に劣化条件ファイルに格納される劣化条件を示す。図１９に示されるように、料金支払サイン、劣化度合として、クオンタイズを掛けるデータの割合、音色を変更するデータの割合などから構成される。
ここで、劣化度合とは、劣化処理の程度を示すデータである。
なお、劣化処理には、第１実施形態で述べた印象の薄いノートデータを削除するという処理や、ＭＩＤＩデータファイル内のノートオンデータに対してクオンタイズを掛ける処理、ＭＩＤＩデータファイル内のプログラムチェンジのデータに対して音色の設定を変える処理がある。
従って、劣化度合とは、上述の劣化処理において、削除するノートデータの個数、クオンタイズを掛けるデータの割合、音色を変更するデータの割合をそれぞれ示す。
本実施形態では、高い料金が支払われていれば、劣化度合は０として、印象の薄いデータを削除する個数、クオンタイズを掛けるデータの割合、音色を変更するデータの割合はそれぞれ０が記憶される。また、安い料金が支払われていれば、印象の薄いデータを削除する個数、クオンタイズを掛けるデータの割合、音色を変更するデータの割合はそれぞれ少ない個数又は割合が記憶される。料金が支払われていなければ、印象の薄いデータを削除する個数、クオンタイズを掛けるデータの割合、音色を変更するデータの割合はそれぞれ多い個数又は割合が記憶される。
【００８１】
記憶部５９には、デルタタイム設定ファイルが記憶されている。このデルタタイム設定ファイルは、ＭＩＤＩデータファイルの劣化処理時に使用されるものである。デルタタイムの規定値、例えば図２０に示されるような値が記憶される。ただし、この値は、ヘッダブロックの時間単位情報や、連符がある場合等によって異なる為、この限りではない。
【００８２】
記憶部６０には、音色設定ファイルが記憶されている。この音色設定ファイルは、ＭＩＤＩデータファイルの劣化処理時に使用されるものである。この音色設定ファイルには、ＭＩＤＩデータファイルのＭＩＤＩイベントデータで使用されるプログラムＮＯが、音色毎にグループ分類されて記憶されており、更に同一グループ内の他の対応する音色のプログラムＮＯが設定されている。
例えば、図２１に示されるように、トランペットの音色についてプログラムＮＯが５種類あり、プログラムＮＯ＝１１，１２，１３，１４，１５であるとき、それぞれのプログラムＮＯに対して、このプログラムＮＯの範囲で他のプログラムＮＯが対応付けられて記憶される。すなわち、トランペットの音色に属しながらも異なる音色が設定されている。同様にして、ピアノ、ヴァイオリンなど音色についても同様の設定が行われる。
【００８３】
記憶部６１には、追加イベントファイルが記憶される。この追加イベントファイルは、ＭＩＤＩデータファイルの劣化処理時に使用されるものである。例えば、イベントデータとして、ノートオンデータや、プログラムチェンジのデータなどが記憶される。
【００８４】
▲３▼ユーザ端末の構成
ユーザ端末７０の内部構成について図１１に従って説明する。ユーザ端末８０，９０，１００・・・も、ユーザ端末７０と同様の構成を有するものとする。なお、本実施形態に関わる部分についてのみ説明する。符号７００は、ＣＰＵ等から構成され、各部の制御や、データの伝送、種々の演算、データの一時的な格納等を行なう制御部である。符号７０１は入力制御部であり、ＬＡＮを介して接続されたＨＯＳＴサーバ５０から入力されるデータを制御する。符号７０２は出力制御部であり、ＬＡＮを介して接続されたＨＯＳＴサーバ５０に出力されるデータを制御する。符号７０３は、押しボタンやスイッチ等のキーボードパネル等から構成される操作部である。符号７０４は、ＭＩＤＩデータファイルに従って生成された楽音データを、デジタルからアナログへと変換するＤ／Ａ変換部である。符号７０５は、Ｄ／Ａ変換された楽音データを出力する音声出力部である。符号７０６〜７０８は、いずれも記憶部であり、それぞれ以下のファイルが格納、記憶される。
【００８５】
記憶部７０６には、劣化処理プログラムが記憶される。この劣化処理プログラムは、制御部７００において用いられるものであり、所定のＭＩＤＩデータファイルを劣化させる処理を行う。
【００８６】
記憶部７０７には、ＭＩＤＩデータファイルが記憶される。このＭＩＤＩデータファイルは、演奏情報データ、ＭＩＤＩデータファイルを識別するためのファイルＮＯデータなどから構成される。
【００８７】
記憶部７０８には、ＭＩＤＩ音源ファイルが記憶される。このＭＩＤＩ音源ファイルは、それぞれＭＩＤＩデータファイルに記述されるの音階即ちノートＮＯ、音色即ちプログラムＮＯなどに対応した楽音の音源データが記憶される。
なお、ＭＩＤＩ音源については、ＰＣＭ音源、ＦＭ音源、物理モデル音源など様々な種類があるが、そのいずれでも良い。
【００８８】
（２）動作
▲１▼ＨＯＳＴサーバでの動作
次に、本実施形態のＨＯＳＴサーバでの動作について説明する。
ここで、ユーザ端末７０は、ＨＯＳＴサーバ５０と接続されて通信を行なう。ＨＯＳＴサーバ５０にユーザ端末７０が接続されると、制御部５１は、この接続を入力制御部５２を介して検知し、メインプログラムにしたがってユーザ端末７０を制御する。
そして、ユーザ端末７０から、所定のＭＩＤＩデータファイルに対する送信要求がなされると、制御部５１は、ユーザ端末７０のユーザ端末ＩＤから記憶部５７の料金支払情報ファイルに記憶されているユーザ端末７０の料金支払サインを参照する。ここで、料金支払サイン＝２ならば、そのＭＩＤＩデータファイルをそのままメインプログラムに従って、出力制御部５３を介してユーザ端末７０へ出力する。
料金支払サイン＝０，１ならば、記憶部５８の劣化条件ファイルに記憶される情報を基に、劣化処理プログラムに従って、当該ＭＩＤＩデータファイルに対して劣化処理を行い、劣化処理の行われたＭＩＤＩデータファイルを、メインプログラムに従い、出力制御部５３を介してユーザ端末７０へ出力する。
【００８９】
一方、ユーザ端末７０では、制御部７００は、受信したＭＩＤＩデータファイルを記憶部７０７へと記憶し、当該ＭＩＤＩデータファイルに従って、記憶部７０８のＭＩＤＩ音源ファイルより所定の音源データを抽出し、楽音データを生成する。そして、該楽音データを、Ｄ／Ａ変換部７０４にてアナログ信号に変換し、音声出力部７０５より該楽音データを出力する。
なお、ユーザ端末７０に図示しない画像出力部を備え、該楽音データ出力の際に、所定の画像も画像出力部より出力するようにしても良い。
また、第１実施形態ののユーザ端末２と同様に、再生制限回数、複製制限回数によって、劣化度合を可変させて劣化処理を行えるようにしたり、変更履歴情報を備え、所定の条件に従って、該変更履歴情報から、劣化処理前のＭＩＤＩデータファイルに復元できるようにしても良い。
【００９０】
（ＭＩＤＩデータファイル劣化処理）
ここで、ＨＯＳＴサーバ５０の制御部５１において、劣化処理プログラムに従って、ＭＩＤＩデータファイルを劣化させる処理方法について詳細に説明する。
なお、劣化処理方法については、以下のクオンタイズを掛ける方法、音色の設定を変える方法、イベントデータを追加する方法、または第１実施形態で述べた印象の薄い音を削除する又は変更する方法の４種類あるが、これらを単独で使用しても良いし、２種類以上組み合わせて使用しても良い。
【００９１】
（ｉ）クオンタイズを掛ける処理
この処理は、ＭＩＤＩデータファイルにクオンタイズを掛ける処理であり、ＭＩＤＩイベントデータのデルタタイムを置き換える処理である。
まず、クオンタイズを掛けるということについて、図１２を参照しながら、簡単に説明する。
ＭＩＤＩデータファイルをノートＮＯ等を省略して模式的に表すと、図１２（Ａ）に示されるように、９ｎ即ちノートオンのデータと、８ｎ即ちノートオフの間に示されるデルタタイムΔｔ１、Δｔ２、Δｔ３、Δｔ４、Δｔ５、Δｔ６・・・が、それぞれ対応するノートＮＯの音階を発音（継続）する時間ということになる。そして、例えば、図１２（Ｂ）に示されるように、４分音符長を基準として考えると、時間単位情報によって換算される４分音符の規定の発音（継続）時間ΔＴとは異なるデルタタイムΔｔがあると、基準とする４分音符とはタイミングがずれることになる。実際の演奏などに基づく高品位のＭＩＤＩデータファイルは、このように基準の音符のタイミングとずれるデータを多少有するのが一般的である。そこで、クオンタイズを掛けることによって、図１２（Ｃ）に示されるように、基準の４分音符の発音（継続）時間ΔＴとなるよう、ΔｔをΔＴに置き換える処理を行う。本実施形態では、このクオンタイズ処理をユーザの意図に関わりなく、またランダムに行う。これにより、クオンタイズ処理されたＭＩＤＩデータファイルによって生成される楽音は、元の自然な感覚から、クオンタイズされた機械的な曲調となり、ユーザには原曲の再現性が劣化したように感じさせることができる。
【００９２】
次に、処理の流れについて説明する。図１３に示されるように、劣化処理対象となるＭＩＤＩデータファイルを制御部５１に一時的に読み出し、そこで、ＭＩＤＩイベントデータのノートオンデータ即ちステータスが９ｎのデータを全て抽出する（ステップＳ８０）。このデータのうち、記憶部５９のデルタタイム設定ファイルを参照して、クオンタイズされていないデータ即ちノートオンデータに対応するデルタタイムが規定の値でないデータを抽出する（ステップＳ８１）。そして、このクオンタイズされていないデータのうち、所定の割合（個数でも良い）のデータを任意に抽出する（ステップＳ８２）。このとき、記憶部５８の劣化条件ファイルを参照して、料金支払サインに対応する劣化度合即ち抽出するデータの割合を参照し、所定の割合のデータを抽出する。例えば、図１９に示されるように、料金支払サイン＝１ならば、１０％のデータを抽出し、料金支払サイン＝０ならば、２０％のデータを抽出する。そして、抽出されたデータに対してクオンタイズを掛ける、即ちデルタタイムを、対応する規定値に置き換える（ステップＳ８３）。そして、所定の割合で抽出されたデータ全てについて、デルタタイムを置き換えることにより、新たなＭＩＤＩデータファイルを作成する（ステップＳ８４）。
例えば、デルタタイム＝４７０であった場合、図２０に示されるような全ての規定値から４７０を引き、その値が一番小さかった規定値を対応する規定値とする。この場合は４８０が対応する規定値であるため、デルタタイムを４８０に置き換えて、４分音符を基準としたクオンタイズ処理を行う。
【００９３】
また、小節毎にクオンタイズを掛けるようにしても良い。例えば、任意の小節を所定の個数抽出し、該小節に含まれるノートオンデータについて、該小節毎に上述のクオンタイズを掛ける処理を行う。
【００９４】
（ｉｉ）音色の設定を変える処理
この処理は、ＭＩＤＩデータファイルに設定されている音色を、同じ種類の他の音色に置き換える処理である。
図１４に示されるように、劣化処理対象となるＭＩＤＩデータファイルを制御部５１に一時的に読み出し、ＭＩＤＩイベントデータのプログラムチェンジのデータ即ちチャンネルメッセージのステータスがＣｎのデータを抽出する（ステップＳ１００）。このデータのうち、所定の割合（個数でも良い）のデータを任意に抽出する（ステップＳ１０１）。このとき、記憶部５８の劣化条件ファイルを参照して、料金支払サインに対応する劣化度合即ち抽出するデータの割合を参照し、所定の割合のデータを抽出する。例えば、図１９に示されるように、料金支払サイン＝１ならば、１０％のデータを抽出し、料金支払サイン＝０ならば、２０％のデータを抽出する。そして抽出されたデータのプログラムＮＯを、記憶部６０の音色設定ファイルに記憶された、そのプログラムＮＯに対応する所定の置換プログラムＮＯに置き換える（ステップＳ１０２）。このようにして、所定の割合で抽出されたデータ全てについて、プログラムＮＯを置き換えることにより、新たなＭＩＤＩデータファイルを作成する（ステップＳ１０３）。
例えば、プログラムＮＯ＝１４であるとき、図２１に示されるように、それに対応付けられた置換プログラムＮＯは１５であるので、プログラムＮＯを１５に置き換える。
なお、抽出されたデータについて、プログラムＮＯを置き換えるのではなく、データそのものを削除するのでも良い。
【００９５】
（ｉｉｉ）新たなイベントデータを追加する処理
この処理は、ＭＩＤＩデータファイルに適当なイベントデータを追加する処理である。劣化処理対象となるＭＩＤＩデータファイルを制御部５１に一時的に読み出し、ここで、任意のデルタタイムに対応して、記憶部６１の追加イベントファイルに記憶される任意のイベントデータを追加して、新たなＭＩＤＩデータファイルを作成する。このイベントデータとしては、追加によりＭＩＤＩデータの品質が劣化するようなものが望ましく、たとえば、雑音的なイベントの追加が考えられる。
【００９６】
このような劣化処理方法によれば、ユーザ端末にてＭＩＤＩデータファイルの変更指示が行われたわけでもないのに、送信要求、再生要求、複製要求などの際、所定の条件に合致した場合には、ＭＩＤＩデータファイルを制御部に一時的に読み出す指示を行い、所定の条件に従って、読み出されたＭＩＤＩデータファイルの変更処理即ち劣化処理が行われる。
また、元のデータのイメージを大きく損ねることなく、音質が落ちたという印象を与える程度に、ＭＩＤＩデータファイルを劣化させることができる。
【００９７】
３．変形例
本発明は上述した実施形態に限定されるものではなく、例えば以下のような種々の変形が可能である。
（１）上記第１実施形態においては、サーバ１０と、ユーザ端末２がインターネットＮＥＴを介して接続された構成としたが、本願においては、両者の接続形態については限定されない。また、サーバ１０と接続される端末をユーザ端末２としたが、通常ユーザ端末は複数存在する為、ユーザ端末２以外であっても良い。更に、ユーザ端末は、パーソナルコンピュータ、携帯電話機の他に、カラオケ装置、ＰＤＡや、ＰＨＳなどの通信機能を有するコンピュータ内蔵装置であれば良い。
また、第１実施形態において、ＭＩＤＩデータファイルを劣化処理する際、第２実施形態で説明したクオンタイズを掛ける方法、音色の設定を変える方法、イベントデータを追加する方法を用いて劣化処理しても良い。
また、ＭＩＤＩデータファイル中で再生制限回数や複製制限回数などの情報を格納するのは再生音に直接影響を与えない部分で良く、システムエクスクルーシブ部に限るものではない。
【００９８】
（２）また上記第１実施形態、第２実施形態において、サーバ、携帯電話機、カラオケ装置のみならず、パーソナルコンピュータや、ＰＤＡ、ＰＨＳ、その他情報処理装置等に、上述の劣化処理プログラムを備えても良い。逆に、情報処理装置側には上述の劣化処理プログラムを備えず、記憶媒体に記憶された劣化処理プログラムを情報処理装置が読み取ることによって、ＭＩＤＩデータファイルを劣化処理させるようにしても良い。
また、パーソナルコンピュータ等が上述の劣化処理プログラムを備えた場合、フロッピーディスクやコンパクトディスクなどの記憶媒体にＭＩＤＩデータファイルを複製する際、そのＭＩＤＩデータファイルに対して劣化処理を行うようにしても良い。また逆に、フロッピーディスクやコンパクトディスクなどの記憶媒体から、パーソナルコンピュータ等内の記憶手段にＭＩＤＩデータファイルを複製する際、そのＭＩＤＩデータファイルに対して劣化処理を行うようにしても良い。
また、パーソナルコンピュータ等から他のパーソナルコンピュータ等へ、ＭＩＤＩデータファイルを送信する場合に、そのＭＩＤＩデータファイルに対して劣化処理を行うようにしても良い。
【００９９】
（３）また、ＭＩＤＩデータファイルをユーザ端末にサーバから送信する際、サーバにて該ＭＩＤＩデータファイルを暗号化してユーザ端末に出力するようにし、一方、ユーザ端末には、該ＭＩＤＩデータファイルを復号する復号プログラムを備え、該復号プログラムにてＭＩＤＩデータファイルを復号することにより、再生可能なＭＩＤＩデータファイルを得るようにする。このとき、暗号化されたＭＩＤＩデータファイルには、料金支払情報も備えられ、一方復号プログラムに劣化処理機能を有し、該復号プログラムでは、該ＭＩＤＩデータファイルを復号する際、料金支払情報を読み取って、料金支払済のデータに対しては、劣化処理を行わず、復号処理のみ行い、料金未支払のデータに対しては、復号処理と共に、劣化処理を行うようにしても良い。
【０１００】
【発明の効果】
本発明によれば、楽音再生用デジタルデータを劣化させることにより、元のデータの優位性を保つことができる。
【図面の簡単な説明】
【図１】本発明に係る一実施形態における全体構成を示すブロック図である。
【図２】同実施形態におけるサーバの構成を示すブロック図である。
【図３】同実施形態におけるユーザ端末である携帯電話機の内部構成を示すブロック図である。
【図４】同実施形態におけるＭＩＤＩデータファイルの構成を示す図である。
【図５】同実施形態における劣化処理にかかわる動作を示すフローチャートである。
【図６】同実施形態における劣化処理にかかわる動作を示すフローチャートである。
【図７】同実施形態における劣化処理にかかわる動作を示すフローチャートである。
【図８】同実施形態における劣化処理にかかわる動作を示すフローチャートである。
【図９】本発明に係る他の実施形態における全体構成を示すブロック図である。
【図１０】同実施形態におけるＨＯＳＴサーバの構成を示すブロック図である。
【図１１】同実施形態におけるユーザ端末であるカラオケ装置の内部構成を示すブロック図である。
【図１２】同実施形態における劣化処理にかかわるクオンタイズについての説明図である。
【図１３】同実施形態における劣化処理にかかわる動作を示すフローチャートである。
【図１４】同実施形態における劣化処理にかかわる動作を示すフローチャートである。
【図１５】本発明に係る一実施形態における料金支払ファイルのデータ例を示す図である。
【図１６】同実施形態における劣化条件ファイルのデータ例を示す図である。
【図１７】同実施形態における変形例に係る劣化準備ファイルのデータ例を示す図である。
【図１８】同変形例に係る制限回数ファイルのデータ例を示す図である。
【図１９】本発明に係る他の実施形態における劣化条件ファイルのデータ例を示す図である。
【図２０】同実施形態におけるデルタタイム設定ファイルのデータ例を示す図である。
【図２１】同実施形態における音色設定ファイルのデータ例を示す図である。
【符号の説明】
２・・・ユーザ端末（携帯電話機）、３・・・ユーザ端末（携帯電話機）、１０・・・サーバ、１１・・・制御部、１２・・・入力制御部、１３・・・出力制御部、１４・・・記憶部、１５・・・記憶部、１６・・・記憶部、１７・・・記憶部、１８・・・記憶部、２０・・・制御部、２１・・・送受信部、２２・・・操作部、２３・・・近距離送受信部、２４・・・Ｄ／Ａ変換部、２５・・・音声出力部、２６・・・記憶部、２７・・・記憶部、２８・・・記憶部、２９・・・記憶部、５０・・・サーバ、５１・・・制御部、５２・・・入力制御部、５３・・・出力制御部、５４・・・記憶部、５５・・・記憶部、５６・・・記憶部、５７・・・記憶部、５８・・・記憶部、５９・・・記憶部、６０・・・記憶部、６１・・・記憶部、７０・・・ユーザ端末（カラオケ装置）、８０，９０，１００・・・ユーザ端末、７００・・・制御部、７０１・・・入力制御部、７０２・・・出力制御部、７０３・・・操作部、７０４・・・Ｄ／Ａ変換部、７０５・・・音声出力部、７０６・・・記憶部、７０７・・・記憶部、７０８・・・記憶部。
【図１】
2004086044.tif 000003
【図２】
2004086044.tif 000004
【図３】
2004086044.tif 000005
【図４】
2004086044.tif 000006
【図５】
2004086044.tif 000007
【図６】
2004086044.tif 000008
【図７】
2004086044.tif 000009
【図８】
2004086044.tif 000010
【図９】
2004086044.tif 000011
【図１０】
2004086044.tif 000012
【図１１】
2004086044.tif 000013
【図１２】
2004086044.tif 000014
【図１３】
2004086044.tif 000015
【図１４】
2004086044.tif 000016
【図１５】
2004086044.tif 000017
【図１６】
2004086044.tif 000018
【図１７】
2004086044.tif 000019
【図１８】
2004086044.tif 000020
【図１９】
2004086044.tif 000021
【図２０】
2004086044.tif 000022
【図２１】
2004086044.tif 000023