(57)【要約】【課題】演奏データを再購入することなく、曲データの使用権に応じて演奏データを再生することができる曲データ再生システムシステムの提供。【解決手段】このシステムでは、演奏実体及び再生制限情報が記憶された演奏データ（曲Ａ）と使用権ランクを示す購入情報をパックした曲データが使用され、サーバから入手可能である（Ｓ３，Ｓ５，Ｓ６→Ｕ２）。購入情報の使用権ランクは、「購入」、「試聴」、「ライセンス」などの購入種別に応じて「購入版」又は「試聴版」（曲Ａ購入／試聴）に決定される。また、再生制限情報は、再生チャンネル、再生時間、再生機能（楽譜や歌詞の表示、演奏ガイド等）などを制限するための各種制限情報を含む。曲データ再生装置（ユーザ端末）では、購入情報が「試聴版」の場合、再生制限情報の制限条件に従って演奏データを制限再生し、「購入版」の場合は、再生制限情報を無視して演奏データをフル再生する。【選択図】図３
2004233461.tif 000002
【特許請求の範囲】
【請求項１】
再生時間を制限するための情報を含む再生制限情報が演奏実体と共に記録されている演奏データと該演奏データの使用権限を表わす購入情報とから成る曲データを記憶する記憶手段と、
再生すべき曲データの購入情報を参照して、対応する演奏データの使用権限を識別する権限識別手段と、
識別された使用権限が試聴版であることに応答して、当該演奏データ内の再生制限情報を読み出す制限情報読出手段と、
読み出された再生制限情報に従って、当該演奏データの再生を制御する再生制御手段と
を具備することを特徴とする曲データ再生装置。
【請求項２】
前記再生制限情報は、再生チャンネルを制限するための情報を含むことを特徴とする請求項１に記載の曲データ再生装置。
【請求項３】
前記再生制限情報は、再生機能を制限するための機能制限情報を含み、
前記再生制御手段は、読み出された再生制限情報に含まれている機能制限情報に該当する機能のみを有効にする
ことを特徴とする請求項１又は２に記載の曲データ再生装置。
【請求項４】
再生時間を制限するための情報を含む再生制限情報が演奏実体と共に記録されている演奏データと該演奏データの使用権限を表わす購入情報とから成る曲データを記憶する記憶手段を具備する曲データ再生装置に対して、
再生すべき曲データの購入情報を参照して、対応する演奏データの使用権限を識別する権限識別ステップと、
識別された使用権限が試聴版であることに応答して、当該演奏データ内の再生制限情報を読み出す制限情報読出ステップと、
読み出された再生制限情報に従って、当該演奏データの再生を制御する再生制御ステップと
から成る手順を実行するための曲データ再生プログラム。
【請求項５】
前記再生制限情報は、再生チャンネルを制限するための情報を含むことを特徴とする請求項４に記載の曲データ再生プログラム。
【請求項６】
前記再生制限情報は、再生機能を制限するための機能制限情報を含み、
前記再生制御ステップでは、読み出された再生制限情報に含まれている機能制限情報に該当する機能のみを有効にする
ことを特徴とする請求項４又は５に記載の曲データ再生プログラム。
【請求項７】
演奏データと購入情報とから成る曲データを記録している曲データ記録媒体であって、
演奏データ内には、再生時間を制限するための情報を含む再生制限情報が記憶されており、
購入情報は、当該演奏データの使用権限を表わす情報を含んでいる
ことを特徴とする曲データ記録媒体。
【請求項８】
前記再生制限情報は、再生チャンネルを制限するための情報を含むことを特徴とする請求項７に記載の曲データ記録媒体。
【請求項９】
前記再生制限情報は、再生機能を制限するための情報を含むことを特徴とする請求項７又は８に記載の曲データ記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、曲データの試用や購入などの取得ランクに応じた曲データ使用権に従って、曲データの再生態様を異ならせることができる曲データ再生システムに関する。
【０００２】
【従来の技術】
従来より、ネット上で曲データを取得する際、まず試聴用のデータを入手し、その後正規のデータを購入することができるようにしたシステムは、例えば、特許文献１により知られている。この場合、試聴用データは正規データに比べて再生時間が短いなどの制限がある。
【０００３】
【特許文献１】
特開２００１−３５０４７９号公報
【０００４】
しかしながら、このような従来技術では、曲データの供給側で試聴用データ及び正規データの両方を用意しなければならない。また、ユーザが試聴用データを入手し、その後正規データを購入した場合、ユーザの元には不要な試聴用の曲データが残るという不都合もある。
【０００５】
この発明は、このような不都合に鑑み、再生制限情報を含む演奏データ及び購入情報から成る曲データを用いることにより、曲データを全て再購入し直すことなく、購入情報が示す使用権（ライセンス度）に応じた態様で演奏データを再生することができる曲データ再生システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
この発明の主たる特徴に従うと、再生時間を制限するための情報（Ｌ２）を含む再生制限情報（ＬＥ）が演奏実体と共に記録されている演奏データと該演奏データの使用権限を表わす購入情報とから成る曲データを記憶する記憶手段（４）と、再生すべき曲データの購入情報を参照して、対応する演奏データの使用権限を識別する権限識別手段（Ｕ１３，Ｕ１４）と、識別された使用権限が試聴版であることに応答して、当該演奏データ内の再生制限情報（ＬＥ）を読み出す制限情報読出手段（Ｕ１５）と、読み出された再生制限情報（ＬＥ）に従って、当該演奏データの再生を制御する再生制御手段（Ｕ１６〜Ｕ１８，Ｕ２２〜Ｕ２８）とを具備する曲データ再生装置（ＵＴ）〔請求項１〕、再生時間を制限するための情報（Ｌ２）を含む再生制限情報（ＬＥ）が演奏実体と共に記録されている演奏データと該演奏データの使用権限を表わす購入情報とから成る曲データを記憶する記憶手段（４）を具備する曲データ再生装置（ＵＴ）に対して、再生すべき曲データの購入情報を参照して、対応する演奏データの使用権限を識別する権限識別ステップ（Ｕ１３，Ｕ１４）と、識別された使用権限が試聴版であることに応答して、当該演奏データ内の再生制限情報（ＬＥ）を読み出す制限情報読出ステップ（Ｕ１５）と、読み出された再生制限情報（ＬＥ）に従って、当該演奏データの再生を制御する再生制御ステップ（Ｕ１６〜Ｕ１８，Ｕ２２〜Ｕ２８）とから成る手順を実行するための曲データ再生プログラム〔請求項４〕、並びに、演奏データと購入情報とから成る曲データを記録している曲データ記録媒体（４）であって、演奏データ内には、再生時間を制限するための情報（Ｌ２）を含む再生制限情報（ＬＥ）が記憶されており、購入情報は、当該演奏データの使用権限を表わす情報を含んでいる曲データ記録媒体〔請求項７〕が提供される。なお、括弧書きは対応する実施例の参照記号等である。
【０００７】
この発明による曲データ再生装置（ＵＴ）及び曲データ再生プログラムにおいては、再生制限情報（ＬＥ）は、再生チャンネルを制限するための情報（Ｌ１）を含む〔請求項２，５〕ように構成することができる。また、再生制限情報（ＬＥ）は、再生機能を制限するための機能制限情報（Ｌ３）を含み、再生制御手段及びステップ（Ｕ１６〜Ｕ１８，Ｕ２２〜Ｕ２８）については、読み出された再生制限情報（ＬＥ）に含まれている機能制限情報（Ｌ３）に該当する機能のみを有効にする〔請求項３，６〕ように構成することができる。同様に、この発明による曲データ記録媒体（４）における再生制限情報は、再生チャンネルを制限するための情報（Ｌ１）を含む〔請求項８〕ように構成したり、再生機能を制限するための情報（Ｌ３）を含む〔請求項９〕ように構成することができる。
【０００８】
〔作用〕
この発明による曲データ再生システムでは、演奏データと購入情報とがパックされた曲データが利用される。この曲データの演奏データ内には、再生時間を制限するための情報（Ｌ２）を少なくとも含む再生制限情報（ＬＥ）が記憶されており、例えば、再生小節数の制限を示すイベントとして記憶させておく。また、購入情報は、当該演奏データの使用権限を表わし、例えば、曲データの取得ランクに応じて「試聴版」（試用版）か「購入版」（正規版）かを示す。
【０００９】
曲データ再生装置（ＵＴ）において曲データを再生する際には、曲データを記憶手段（４）から読み込み、まず、購入情報を参照して、曲データ内にパックされている演奏データ（演奏実体）の使用権限を識別する（Ｕ１３，Ｕ１４）。ここで、購入情報により使用権限が「試聴版」であると分かった場合は、これに応答して、当該演奏データ内に記憶されている再生制限情報（ＬＥ）を読み出し（Ｕ１５）、読み出された再生制限情報（ＬＥ）に従い演奏データの再生を制御する（Ｕ１６〜Ｕ１８，Ｕ２２〜Ｕ２８）。
【００１０】
つまり、再生時に、例えば、曲データが「試聴版」であれば、演奏データ中の再生小節数制限イベント（ＬＥ・Ｌ２）を読み出して再生小節数を制御し、制限された時間内で制限的に再生を行うようにする。逆に、「購入版」であれば演奏データ中の再生小節数制限イベント（ＬＥ・Ｌ２）を無視し、制限時間に拘束されずフルに再生を行う。なお、この曲データは、暗号化を施して、特定の曲データ再生装置ユーザのみが、改変することなく利用可能とすることが好ましい。
【００１１】
また、再生制限情報（ＬＥ）には、再生時間制限情報（Ｌ２）だけでなく、さらに、再生チャンネルを制限するチャンネル制限情報（Ｌ１）や、例えば、楽譜や歌詞の表示、演奏ガイド等の再生装置の機能を制限する機能制限情報（Ｌ３）も含まれ、「試聴版」の再生時には、読み出した再生制限情報（ＬＥ）に含まれているチャンネル制限情報（Ｌ１）や機能制限情報（Ｌ３）に該当する再生チャンネルや機能のみを有効にして更に制限的な再生を行う（Ｕ２５，Ｕ２６）。
【００１２】
このように、この発明では、曲データの演奏実体を表わす演奏データに再生制限情報（ＬＥ）を含ませると共に、「試聴版」か「購入版」かの使用権（限）を示す購入情報を、当該演奏データの再生に当って再生制限情報（ＬＥ）の採否を決定するための情報として曲データに付加しておき、購入情報の使用権を参照して曲データ再生装置（ＵＴ）側で演奏データの再生態様を制御するようにしているので、演奏実体である演奏データ自体は１つでよい。従って、曲データを全て購入し直す必要なく、購入情報が示す使用権（ライセンス度）に応じた態様で演奏データを再生することができる。
【００１３】
例えば、「試聴版」の曲データ（演奏データ＋「試聴版」を表わす購入情報）を入手した後に、「購入版」の曲データ（演奏データ＋「購入版」を表わす購入情報）又は「購入版」のライセンス（「購入版」を表わす購入情報のみ）を購入した場合には、該当する曲データに付加された購入情報の使用権ランクを「試聴版」から「購入版」に変更するだけでよく、ユーザの手元には不要な「試聴版」の曲データが残ることがない。
【００１４】
【発明の実施の形態】
以下、図面を参照しつつ、この発明の好適な実施例を詳述する。なお、以下の実施例は単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。
【００１５】
〔システム構成〕
図１は、この発明の一実施例による曲データ再生装置のハードウエア構成例を示す。この例では、通信機能及び楽音生成機能を有するシーケンサ等の電子音楽装置が曲データ再生装置ＵＴに用いられている。この曲データ再生装置ＵＴは、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、外部記憶装置４、入力操作部５、表示部６、音源部７、通信インターフェース（通信Ｉ／Ｆ）８などを備え、これらの装置１〜８はバス９を介して互いに接続される。
【００１６】
装置全体を制御するＣＰＵ１は、所定の制御プログラムに従って曲データ再生処理を含む各種処理を実行する。ＲＡＭ２は、これらの処理で利用される種々の情報を一時的に記憶するための処理バッファとして機能し、例えば、イベントレジスタＥＶＥＮＴなどが設けられる。また、ＲＯＭ３は、ＣＰＵ１に曲データ再生処理を実行させるための曲データ再生プログラムを含む各種制御プログラムや各種データ、テーブル等を記憶している。
【００１７】
外部記憶装置４は、ハードディスク（ＨＤ）や、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、メモリカード等の記憶媒体を用いた記憶手段であり、曲データ再生プログラム等の各種制御プログラムやデータは、ＲＯＭ３だけでなく外部記憶装置４に記憶させることができる。
【００１８】
例えば、ＲＯＭ３に制御プログラムが記憶されていない場合、ＨＤやＣＤ−ＲＯＭなどの外部記憶装置４に制御プログラムを記憶させておいてそれをＲＡＭ２に読み込むことで、ＲＯＭ３に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができる、制御プログラムの追加やバージョンアップ等を容易に行うことができる。例えば、曲データ再生処理に用いられる曲データ再生プログラムや曲データをインストールすることによって、所望の曲データ再生装置を実現することができる。
【００１９】
入力操作部５は入力操作子及び入力検出回路から成り、マウスやキーボード等の入力操作子による設定／制御操作の内容を入力検出回路で検出してシステム内に導入する。入力操作子は、各種キーやスイッチなどの操作子を備え、このシステムの動作状態を設定したり曲データ再生に必要な各種情報を入力するのに用いられる。また、表示部６は、これに接続されるディスプレイ（ＣＲＴ、ＬＣＤ等の表示器）１０の表示内容や各種インジケータ（ランプ）の点灯状態をＣＰＵ１からの指令に従って制御し、入力操作部５の操作に対する表示援助を行う。
【００２０】
音源部７は、音源（ソフトウエアを含む）や効果付与ＤＳＰを含み、ＣＰＵ１で再生された演奏データなどに対応する楽音信号を生成し、音源部７に接続されるサウンドシステム１１は、Ｄ／Ａ変換部やアンプ、スピーカを備え、音源部７からの楽音信号に基づく楽音を発生する。つまり、音源７及びサウンドシステム１１は、楽音生成部を形成し再生処理後の演奏データに基づく楽音を発音する。
【００２１】
また、通信Ｉ／Ｆ８は、ローカルエリアネットワーク（ＬＡＮ）やインターネット、電話回線などの一般用通信ネットワーク、或いは、他のＭＩＤＩ機器との通信のためのＭＩＤＩ用ネットワークに接続されるインターフェースであり、サーバや他のＭＩＤＩ機器等の外部機器ＳＶから各ネットワークを介して各種制御プログラムやデータを取得するなど、外部機器ＳＶと必要な各種情報を授受することができる。例えば、上述したように、当再生装置ＵＴに制御プログラムや各種データ等が記憶されていない場合、通信ネットワークを介してサーバコンピュータＳＶ等から制御プログラムやデータ等をダウンロードすることができる。
【００２２】
図１で外部機器ＳＶの一つとして説明したサーバ（以後、サーバについて参照記号“ＳＶ”を適用する）は、図１と同様の内部構成を有しており、上述のように構成される複数の曲データ再生装置（以後、“ユーザ端末”ということがある）ＵＴに、曲データ再生プログラムや曲データ等、曲データに関する情報を提供することができる。サーバＳＶは、外部記憶装置のハードディスク（ＨＤ）に構築される楽曲データベースに、これら曲データに関する種々の情報を多数蓄積しており、各ユーザ端末ＵＴが要求する情報を配信することができる。
【００２３】
〔曲データ〕
この曲データ再生装置（ユーザ端末）ＵＴで取り扱われる曲データには、曲の内容を表わす演奏データと、演奏データの使用権を規定する購入情報をパックしたものが使用され、購入情報がなければ演奏データを再生することができない仕組みになっている。図２は、この発明の一実施例による曲データ再生システムで用いられる演奏データの一構成例を示す。図２（１）は、生成乃至設定すべき種々のイベント（右欄）をタイミングデータ（左欄）に対応させたイベントリスト形式で演奏データの一例を表わしたものであり、タイミングデータは、例えば、ティック（Ｔｉｃｋ）を単位とした数値でタイミングを表わす。
【００２４】
図２（１）の例では、タイミングデータ“０”の演奏イベントには、通例に従って、音色情報“○○”、テンポイベント“１２０”、拍子イベント“４／４”等の制御イベントがあり、これら制御イベントが表わす音色、テンポ、拍子などの演奏条件が設定され、タイミングデータ“１９２０”のノートイベント“△△”、…のように、これ以降に順次表われる個々の演奏イベントは、これらの演奏条件に従って再生態様が制御される。また、次に新たな同種の制御イベントが現われると、この制御イベントによる演奏条件が以後の演奏イベントの再生態様を拘束する。なお、演奏イベントには、上述のノートイベントなどの楽音生成のための楽音イベントの外に、楽譜や歌詞の表示、演奏ガイド等のために用いられる他の種々の演奏イベントが含まれる。
【００２５】
この発明の一実施例による演奏データにおいては、例えば、タイミングデータ“０”において、再生制限イベントＬＥが追加され、購入情報の使用権が「試聴版」（試用版ともいう）を表わすときに限って再生制限イベントＬＥが自動的に読み出されるようになっており、「購入版」（正規版ともいう）の場合には再生制限イベントＬＥが無視される。この再生制限イベントＬＥは、図２（２）に示すように、当該イベントが再生制限イベントであることを表わす識別子と、当該再生制限イベントＬＥが読み出された場合に演奏イベントの再生態様を制限するための複数の制限情報Ｌ１，Ｌ２，…から成る。
【００２６】
これらの制限情報は、例えば、再生チャンネルを指定する再生チャンネル制限情報Ｌ１、再生終了小節を指定する再生終了小節制限情報Ｌ２、楽音再生に付随する他の再生機能を指定する機能制限情報Ｌ３などから成る。すなわち、再生チャンネル制限情報Ｌ１は、例えば、１ｃｈのみで再生可能など、再生チャンネルを指定のチャンネルに制限するのに用いられる。再生終了小節制限情報Ｌ２は、例えば、２０小節目の終わりまで再生可能など、再生時間を指定の再生終了小節までに制限するのに用いられる。また、機能制限情報Ｌ３は、楽譜や歌詞の表示、演奏ガイド等、楽音再生に付随する他の再生機能を、指定された内容に制限するのに用いられる。なお、その他情報Ｌ４は、例えば、音色やテンポを予め定められたものに固定するなど、必要に応じて採用される他の制限情報である。
【００２７】
購入情報（図示せず）は、曲データの使用権を表わすために曲データに付加された情報であり、例えば、「試聴版」か「購入版」かを示す。購入情報は、また、当該曲データに含まれる演奏データの利用（再生）を許可する利用許可情報であり、演奏データを再生する際に再生制限情報（ＬＥ）の採否を決定するための制御情報でもある。すなわち、曲データ中に購入情報が存在しなければ、対応する演奏データを再生することはできない。また、購入情報が「試聴版」を示すときは、当該演奏データ内の再生制限情報（ＬＥ）が表わす制限条件（Ｌ１〜Ｌ４）に従って演奏データを再生し（この再生態様を「制限（的）再生」又は「プレビュー再生」と呼ぶ）、「購入版」を示すときには、再生制限情報（ＬＥ）に制限されずに演奏データを再生する（この再生態様を「フル再生」と呼ぶ）。
【００２８】
なお、購入情報は、原則として単独では入手することができないが、曲データ再生装置（ユーザ端末）ＵＴに、例えば、演奏データ及び「試聴版」の購入情報から成る「試聴版」の曲データなど、曲データが既に登録されている場合には、当該曲データの購入情報を書き換える形で取得することができる。
【００２９】
〔曲データの購入〕
上述した演奏データ及び購入情報を含む曲データは、サーバＳＶから通信ネットワークを介してユーザ端末（曲データ再生装置）ＵＴにダウンロードしたり、或いは、ＣＤ−ＲＯＭやＦＤ等の記録媒体に記録された曲データをユーザ端末ＵＴにインストールして、ユーザが曲データの提供を受けたことをサーバＳＶに登録することにより、ユーザ端末ＵＴで利用することができる。サーバＳＶは、曲データに関する多数の情報を楽曲データベース（ＨＤ）に蓄積しており、ユーザ端末ＵＴからの要求に応じて必要な情報を提供することができ、この楽曲データベース（ＨＤ）には、各ユーザ端末ＵＴへの曲データに関する種々の情報の提供状況も併せて記録される。
【００３０】
図３は、この発明の一実施例による曲データ再生システムにおいて、曲データに関する情報をサーバから購入する場合の一例を示し、図３（１）は、曲データをユーザ端末ＵＴに供給するサーバＳＶ側のフロー例であり、図３（２）は、これに対応して、サーバＳＶから曲データを購入するユーザ端末ＵＴ側のフロー例である。
【００３１】
ここで、図３を用いてこの発明の一実施例による曲データ再生システムの機能を概略的に説明しておく。この曲データ再生システムでは、演奏実体及び再生制限情報（ＬＥ）が記憶された演奏データ（“曲Ａ”）と、使用権ランク（“曲Ａ購入”／“曲Ａ試聴”）を示す購入情報とをパックした曲データが利用され、サーバＳＶ等から入手することができる（Ｓ３，Ｓ５，Ｓ６→Ｕ２）。購入情報の使用権ランクは、「購入」、「試聴」、「ライセンス」などの購入種別に応じて「購入版」（“曲Ａ購入”）又は「試聴版」（“曲Ａ試聴”）の何れかに決定される。また、再生制限情報（ＬＥ）は、再生チャンネル、再生時間、再生機能（楽譜や歌詞の表示、演奏ガイド等）などを制限するための各種制限情報Ｌ１〜Ｌ４を含む。曲データ再生装置（ユーザ端末）ＵＴでは、購入情報が「試聴版」の場合は、再生制限情報（ＬＥ）の制限条件に従って演奏データ（“曲Ａ”）を制限（プレビュー）再生し、「購入版」の場合には、再生制限情報（ＬＥ）を無視して演奏データ（“曲Ａ”）をフル再生する。
【００３２】
以下、具体的に説明する。ユーザ端末ＵＴのユーザがサーバＳＶから曲データを購入しようとする場合、図３（２）に示すように、まず、ユーザ端末ＵＴからサーバＳＶにアクセスする（ステップＵ１）。これにより、ユーザ端末ＵＴのディスプレイ１０には、サーバＳＶから提供可能な曲データサービスを表わす曲データ案内画面が表示されるので、ユーザは、この画面を利用して所望の曲名及び当該曲データの購入種別を選択することができる。
【００３３】
この例では、購入種別には、“購入”、“試聴”或いは“ライセンス”の何れかがあり、“ライセンス”は、選択された曲名の演奏データを「試聴版」で既に取得している場合に、当該演奏データを「購入版」として使用したいときの購入種別を表わす。そして、ユーザが所望の曲名（例えば、“曲Ａ”）及び購入種別（購入／試聴／ライセンス）を選択すると、曲名（“曲Ａ”）を指示する選曲情報及び購入種別を指示する購入指示情報がユーザ端末ＵＴからサーバＳＶに送信される（ステップＵ１）。
【００３４】
サーバＳＶは、ユーザ端末ＵＴからの選曲情報（“曲Ａ”）及び購入指示情報（購入／試聴／ライセンス）を受け付けると（ステップＳ１）、受け付けた購入指示情報から曲データの購入種別を判別する（ステップＳ２，Ｓ３）。まず、ユーザから指示された購入種別が“購入”であれば（Ｓ２→ＹＥＳ）、当該選曲情報で指示された曲名（“曲Ａ”）の曲データの演奏内容を表わす演奏データを楽曲データベース（ＨＤ）から読み出す。次いで、この演奏データ（“曲Ａ”）の使用権が「購入版」であることを表わす購入情報と当該演奏データ（“曲Ａ”）とをパック（セット）にして曲データ“Ａ”を作成し、この曲データ“Ａ”を、例えば、ユーザ端末ＵＴに固有の識別情報等を用いて暗号化した上、ユーザ端末ＵＴに送信する（ステップＳ３）。
【００３５】
次に、ユーザから指示された購入種別が“試聴”であるときは〔（Ｓ２→ＮＯ→）Ｓ４→ＹＥＳ〕、ユーザから指示された“曲Ａ”の演奏内容を表わす演奏データと、当該演奏データ（“曲Ａ”）の使用権が「試聴版」であることを表わす購入情報とをセットにし、セットにした曲データ“Ａ”を同様に暗号化してユーザ端末ＵＴに送信する（ステップＳ５）。
【００３６】
また、ユーザから指示された購入種別が“ライセンス”であるときは（Ｓ４→ＮＯ）、ユーザから指示された“曲Ａ”の演奏データについては使用権が「購入版」であることを表わす購入情報を曲データ“Ａ”とし、同様に暗号化してユーザ端末ＵＴに送信する（ステップＳ６）。
【００３７】
一方、ユーザ端末ＵＴにおいては、ユーザの指示に対応して、上述のようにして暗号化された曲データ“Ａ”〔曲Ａの“演奏データ＋「購入版」情報”（Ｓ３）、曲Ａの“演奏データ＋「試聴版」情報”（Ｓ５）或いは曲Ａの“「購入版」情報”のみ（Ｓ６）の何れかの状態にある〕をサーバＳＶから受信すると（ステップＵ２）、当該曲データ“Ａ”に対応する演奏データがユーザ端末ＵＴの記憶手段４（ＨＤ）内に既に記録されているか否がを判断する（ステップＵ３）。
【００３８】
ここで、当該演奏データを含む曲データがユーザ端末ＵＴ（ＨＤ）に既に記録されているときは、当該曲データの購入情報を、サーバＳＶから受信した曲データ“Ａ”の購入情報（「購入版」又は「試聴版」）に書き換え、その旨をサーバＳＶに返信する（ステップＵ４）。なお、既にユーザ端末ＵＴ（ＨＤ）に記録されていた演奏データ（曲データ）も、新たに書き換えられた曲データ“Ａ”の購入情報も、既に説明したように、例えば、ユーザ端末ＵＴに固有の識別情報等により、暗号化されている。この書換えによって、例えば、ユーザ端末ＵＴにおける当該演奏データの使用権が「試聴」版から「購入」版に変わった場合、これ以降の「再生」動作においては、再生制限イベントＬＥによる制限がない「フル再生」が可能になる。
【００３９】
また、当該演奏データを含む曲データがユーザ端末ＵＴの記憶手段４（ＨＤ）に未だ記録されていないときは、サーバＳＶから受信した曲データ“Ａ”をそのままユーザ端末ＵＴの記憶手段４（ＨＤ）内に記録し、その旨をサーバＳＶに返信する（ステップＵ５）。この場合も、ユーザ端末ＵＴに受信され記録される曲データ“Ａ”は同様に暗号化される。
【００４０】
〔曲データ再生動作〕
この発明の一実施例による曲データ再生装置においては、サーバＳＶから受信した曲データの購入情報が「試用版」を指定している場合には、当該曲データの演奏データ中に含まれる再生制限イベントＬＥにより、この演奏データの再生態様が制限される。図４及び図５は、この発明の一実施例による曲データ再生装置における曲データ再生動作時の処理動作例を表わすフローチャートである。
【００４１】
曲データ再生装置即ちユーザ端末ＵＴにおいて、ユーザが所定の操作子（５）を操作して、例えば、上述した曲データ“Ａ”の再生開始を指示すると、ＣＰＵ１は、まず、当該曲データ“Ａ”の演奏内容を表わす実体データである演奏データ（図２参照）から、有効な再生制限イベントＬＥを検索する（ステップＵ１１）。なお、この曲データ“Ａ”は、曲データの記録処理（Ｕ４，Ｕ５）によって「当該曲データ“Ａ”の演奏データ＋当該曲データ“Ａ”の購入情報（購入版又は試聴版）」の状態で記録されており、暗号化されている。また、有効な再生制限イベントＬＥとは、例えば、同一曲データ“Ａ”について複数の再生制限イベントＬＥが存在する場合に、先着優先などにより有効となるイベントとして選択的に指定されたものである。そして、この検索（Ｕ１１）によって、有効な再生制限イベントＬＥがあるか否かを判定する（ステップＵ１２）。
【００４２】
ここで、有効な再生制限イベントＬＥがあると（Ｕ１２→ＹＥＳ）、ＣＰＵ１は、暗号化された曲データ“Ａ”中から、曲“Ａ”に関する購入情報を読み出し（ステップＵ１３）、さらに、当該購入情報を解読して、ユーザ端末ＵＴの曲データ“Ａ”が「試聴」版であることを指定しているか否かを判断する（ステップＵ１４）。
【００４３】
ここで、当該購入情報が「試聴」であるときは（Ｕ１４→ＹＥＳ）、ＣＰＵ１は、再生制限イベントＬＥが指示している再生終了小節制限情報Ｌ２を読み出して、これを再生終了小節〔以下、記号“Ｂｅ”を付記して表わす〕に設定する（ステップＵ１５）。次いで、再生制限イベントＬＥの再生チャンネル制限情報Ｌ１を読み出し、再生チャンネル制限情報Ｌ１に該当するチャンネル以外のチャンネルをミュート状態に設定する（ステップＵ１６）。さらに、再生制限イベントＬＥの機能制限情報Ｌ３（例えば、楽譜表示機能や歌詞表示機能などのオン／オフを設定する）を読み出し、機能制限情報Ｌ３に該当する機能をオン状態に設定すると共に、それ以外の機能をオフ状態に設定しする（ステップＵ１７）。このようにして、再生制限イベントＬＥの制限条件に基づく制限再生のための諸設定が完了すると、タイマーを起動する（ステップＵ１８）。
【００４４】
一方、有効な再生制限イベントＬＥがないとき（Ｕ１２→ＮＯ）、或いは、購入情報が「試聴」ではなく「購入」のときは（Ｕ１４→ＮＯ）、ＣＰＵ１は、曲データ“Ａ”の最終イベントが終了する小節を、再生終了小節Ｂｅとし（ステップＵ１９）、全再生チャンネルのミュート状態を解除し（ステップＵ２０）、再生装置ＵＴの再生機能を全てオン状態にする（ステップＵ２１）。そして、このようにフル再生のための設定を行った後、タイマーを起動する（Ｕ１８）。なお、有効な再生制限イベントＬＥがないときには（Ｕ１２→ＮＯ）、当該演奏データを不良データとして取り扱い、上述のように（Ｕ１９〜Ｕ２１）動作させず、例えば、アラートメッセージを出した後、直ちに、この再生動作を終了するなどの方法を採ってもよい。
【００４５】
ＣＰＵ１は、タイマーを起動した後は（Ｕ１８）、曲データ“Ａ”の演奏データにタイミング順に記録されているイベントを順次読み出すものとし、まず初めに、先頭の演奏イベントを１つ読み出してＲＡＭ２のイベントレジスタＥＶＥＮＴ上にイベント情報として格納する（ステップＵ２２）。
【００４６】
次に、タイマーが表わす時刻〔以下、「現在時間」といい、記号“Ｔｎ”を付記して表わす〕が再生終了小節Ｂｅ（Ｕ１５，Ｕ１９参照）の最後〔以下、「再生終了時間」といい、記号“Ｔｅ”を付記して表わす〕以前であるか否かを判定する再生時間判定を行う（ステップＵ２３）。ここで、現在時間Ｔｎ≦再生終了時間Ｔｅであれば（Ｕ２３→ＹＥＳ）、次いで、イベントレジスタＥＶＥＮＴにイベント情報が存在するか否かを調べて（ステップＵ２４）、イベント情報の存在を確認すると（Ｕ２４→ＹＥＳ）、さらに、当該イベント情報の再生チャンネルがミュート状態であるか否かを判断する（ステップＵ２５）。
【００４７】
ここで、当該再生チャンネルがミュート状態でなければ（Ｕ２５→ＮＯ）、イベントレジスタＥＶＥＮＴのイベント情報を再生する処理を行う（ステップＵ２６）。このイベント情報再生には、例えば、単に、当該イベント情報を音源部７に送って対応する楽音信号を生成させるだけでなく、オン状態に設定されている他の再生機能（Ｕ１７，Ｕ２１）の実行部に当該イベント情報を供給して対応する他の再生機能を実行させること等が含まれる。
【００４８】
イベントレジスタＥＶＥＮＴのイベント情報を再生する処理（Ｕ２６）の後、或いは、当該再生チャンネルがミュート状態のときは（Ｕ２５→ＹＥＳ）、曲データ“Ａ”の演奏データについて、次の演奏イベントを１つ読み出してイベントレジスタＥＶＥＮＴにイベント情報として格納した上（ステップＵ２７）、再生時間判定ステップ（Ｕ２３）に戻って、現在時間Ｔｎ≦再生終了時間Ｔｅであり（Ｕ２３→ＹＥＳ）当該イベント情報が存在する間は（Ｕ２４→ＹＥＳ）、上述の動作（Ｕ２５〜Ｕ２７）を繰り返す。
【００４９】
また、現在時間Ｔｎ＞再生終了時間Ｔｅとなって再生終了時間Ｔｅをタイムオーバしたとき（Ｕ２３→ＮＯ）、或いは、現在時間Ｔｎ≦再生終了時間Ｔｅであっても（Ｕ２３→ＹＥＳ）イベントレジスタＥＶＥＮＴにイベント情報が存在しなくなる、つまり、演奏データから新たに読み出すべき実質的なイベントが無くなって、レジスタＥＶＥＮＴの内容がエンドデータ又は空白データになったときは（Ｕ２４→ＮＯ）、再生中のノートがあればその再生を中止した上（ステップＵ２８）、この再生動作を終了する。
【００５０】
〔種々の実施態様〕
以上、この発明を一実施例について説明したが、この発明は種々の態様で実施することができる。例えば、実施例においては、演奏データと購入情報とを曲データとしているが、購入情報を演奏データ内に付加したものを曲データとしてもよい。また、曲データ中の演奏データをＭＩＤＩファイルとし、再生小節数制限を示す再生制限イベントＬＥにはメタイベントを用いることができるが、これ以外にも、再生装置ＵＴ側の仕様に合ったフォーマットのファイル及びイベントを用いてもよい。
【００５１】
実施例においては、再生小節数制限を示す再生制限イベントＬＥの演奏データ中での位置は、タイミング“０”（先頭）としているが、例えば、演奏データの最後など別の位置でもよい。また、再生小節数制限を示す再生制限イベントＬＥの個数は、基本的には１個を想定しているが、複数ある場合は、曲データ中を検索して、先着優先又は後着優先など何れか１つを自動又はユーザ設定により選択するようにしてもよい。さらに、再生制限イベントＬＥが複数ある場合、演奏データの外に付加された情報を参照して条件に合うものを１つ有効にするようにしてもよい。例えば、試聴版に使用権レベルを複数設けて、各レベルによって再生制限される小節数を変えるようにしてもよい。
【００５２】
再生制限イベントＬＥには、再生制限小節数（Ｌ２）が有効であるが、図２（２）で例示したように、これ以外にも、再生チャンネルの制限情報（Ｌ１）や機能制限情報（Ｌ３）を含ませるのが好ましく、さらに、その他の種類の情報（Ｌ４）を含ませてもよい。
【００５３】
実施例では、ユーザが購入し再生する曲データは１曲分であるが、複数曲分まとめた形でもよい。その場合、演奏データの外に付加されている購入版か試聴版かを示す購入情報は、例えば、曲毎のリストにして、購入版の曲及び試聴版の曲を混在させることができる。
【００５４】
ユーザ端末における曲データの使用について「再生」としているが、既に説明したように、この「再生」には、音を鳴らす（楽音生成）だけでなく、楽譜や歌詞を表示したり、演奏ガイド（教習）をすることなどが含まれる。曲データの購入についても、既述のように、図３のようなネット上での購入だけでなく、例えば、ＦＤやＣＤを使った物理的なデータの受け取り方法でもよい。
【００５５】
【発明の効果】
以上説明したように、この発明によれば、曲データの演奏実体を表わす演奏データに再生制限情報を含ませると共に、「試聴版」か「購入版」かの使用権を示す購入情報を、当該演奏データの再生に当って再生制限情報の採否を決定するための情報として曲データに付加しておき、購入情報の使用権を参照して曲データ再生装置側で演奏データの再生態様を制御するようにしているので、演奏実体である演奏データ自体は１つでよい。従って、曲データを全て購入し直す必要なく、購入情報が示す使用権に応じた態様で演奏データを再生することができる。例えば、「試聴版」の曲データを入手した後に、「購入版」の曲データ又は「購入版」のライセンスを購入した場合には、該当する曲データに付加された購入情報の使用権ランクを「試聴版」から「購入版」に変更するだけでよく、ユーザの手元には不要な「試聴版」の曲データが残ることがない。
【図面の簡単な説明】
【図１】図１は、この発明の一実施例による曲データ再生装置（ユーザ端末）のハードウエア構成を示すブロック図である。
【図２】図２は、この発明の一実施例による曲データ再生システムで用いられる演奏データの一構成例を表わす図である。
【図３】図３は、この発明の一実施例による曲データ再生システムにおいて、曲データに関する情報をサーバから購入する場合の一例を説明するための図である。
【図４】図４は、この発明の一実施例による曲データ再生装置（ユーザ端末）における曲データ再生動作の一例を表わすフローチャートの一部である。
【図５】図５は、この発明の一実施例による曲データ再生装置（ユーザ端末）における曲データ再生動作の一例を表わすフローチャートの他部である。
【符号の説明】
ＵＴ  曲データ再生装置（ユーザ端末）、
ＳＶ  サーバ（外部機器）、
ＬＥ  各種制限情報Ｄ１〜Ｄ４を含む再生制限イベント（再生制限情報）。
【図１】
2004233461.tif 000003
【図２】
2004233461.tif 000004
【図３】
2004233461.tif 000005
【図４】
2004233461.tif 000006
【図５】
2004233461.tif 000007