(57)【要約】【課題】  複数のコンテンツデータ管理装置間でコンテンツデータをチェックインする際のセキュリティを確保することの出来るコンテンツデータ管理装置を提供する。【解決手段】  コンテンツデータ管理装置は、コンテンツデータ識別情報を暗号化するための暗号情報を送信する暗号情報送信手段と、前記暗号情報を用いて暗号化されたコンテンツデータ識別情報を受信する識別情報受信手段と、前記送信した暗号情報を用いて、前記暗号化されたコンテンツデータ識別情報を復号化する識別情報復号化手段と、前記復号化したコンテンツデータ識別情報に応じて、前記コンテンツデータを特定するための情報をサーバに送信してチェックイン許可要求をするチェックイン許可要求手段とを有する。【選択図】  図２
2005203836.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータ識別情報を暗号化するための暗号情報を送信する暗号情報送信手段と、
前記暗号情報を用いて暗号化されたコンテンツデータ識別情報を受信する識別情報受信手段と、
前記送信した暗号情報を用いて、前記暗号化されたコンテンツデータ識別情報を復号化する識別情報復号化手段と、
前記復号化したコンテンツデータ識別情報に応じて、前記コンテンツデータを特定するための情報をサーバに送信してチェックイン許可要求をするチェックイン許可要求手段と
を有するコンテンツデータ管理装置。
【請求項２】
コンテンツデータ識別情報を含むコンテンツデータを記憶する記憶手段と、
前記コンテンツデータ識別情報を暗号化するための暗号情報を受信する暗号情報受信手段と、
前記受信した暗号情報を用いてコンテンツデータ識別情報を暗号化する識別情報暗号化手段と、
前記暗号化したコンテンツデータ識別情報を送信する識別情報送信手段と、
前記暗号化してコンテンツデータ識別情報の送信が終了した後に、前記暗号化したコンテンツデータ識別情報に対応するコンテンツデータを削除又は該コンテンツデータの使用を制限する制御手段と
を有するコンテンツデータ管理装置。
【請求項３】
コンテンツデータ識別情報と該識別情報に対応するコンテンツデータのチェックイン許可要求を外部機器から受信するチェックイン許可要求受信手段と、
前記外部機器に前記コンテンツデータ識別情報に対応するコンテンツデータのチェックイン許可を送信するチェックイン許可送信手段と、
前記チェックイン許可送信手段が、チェックイン許可を送信した場合に、チェックアウト許可判定データを更新する管理手段と
を有するコンテンツデータ管理装置。
【請求項４】
コンテンツデータ識別情報を暗号化するための暗号情報を送信する暗号情報送信手順と、
前記暗号情報を用いて暗号化されたコンテンツデータ識別情報を受信する識別情報受信手順と、
前記送信した暗号情報を用いて、前記暗号化されたコンテンツデータ識別情報を復号化する識別情報復号化手順と、
前記復号化したコンテンツデータ識別情報に応じて、前記コンテンツデータを特定するための情報をサーバに送信してチェックイン許可要求をするチェックイン許可要求手順と
を有するコンテンツデータ管理プログラム。
【請求項５】
コンテンツデータ識別情報を含むコンテンツデータを記憶する記憶手順と、
前記コンテンツデータ識別情報を暗号化するための暗号情報を受信する暗号情報受信手順と、
前記受信した暗号情報を用いてコンテンツデータ識別情報を暗号化する識別情報暗号化手順と、
前記暗号化したコンテンツデータ識別情報を送信する識別情報送信手順と、
前記暗号化してコンテンツデータ識別情報の送信が終了した後に、前記暗号化したコンテンツデータ識別情報に対応するコンテンツデータを削除又は該コンテンツデータの使用を制限する制御手順と
を有するコンテンツデータ管理プログラム。
【請求項６】
コンテンツデータ識別情報と該識別情報に対応するコンテンツデータのチェックイン許可要求を外部機器から受信するチェックイン許可要求受信手順と、
前記外部機器に前記コンテンツデータ識別情報に対応するコンテンツデータのチェックイン許可を送信するチェックイン許可送信手順と、
前記チェックイン許可送信手順が、チェックイン許可を送信した場合に、チェックアウト許可判定データを更新する管理手順と
を有するコンテンツデータ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータ管理装置に関し、より詳しくは、複数のコンテンツデータ管理装置間でコンテンツデータのチェックアウト及びチェックインする際のセキュリティに関する。
【背景技術】
【０００２】
従来、サーバ等からダウンロードしたコンテンツデータを、接続した外部機器に転送することのできるコンテンツデータ管理装置が知られている。このような装置において、外部機器にコンテンツデータを送信して、当該外部機器でコンテンツデータを利用できる状態にする処理をチェックアウトと呼び、逆に当該外部機器からコンテンツデータを削除するなどして利用できなくする処理をチェックインと呼んでいる。
【０００３】
従来のコンテンツデータ管理装置では、コンテンツデータの不法コピーを避けるためにチェックアウト回数に制限を設け、ユーザのコンピュータ等で構成されるコンテンツデータ管理装置上で、該チェックアウト回数の管理をしている。
【０００４】
また、チェックアウト可能回数を管理する以外にも、例えば、コンテンツデータの利用機器の識別情報を予めコンテンツデータに埋め込み、該識別情報が埋め込まれた利用機器でのみコンテンツデータの利用を認める技術が提案されている。（例えば特許文献１参照）。
【０００５】
【特許文献１】特開２００３−２７１７６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来、コンピュータ等で構成されるコンテンツデータ管理装置上にあるコンテンツデータを、該コンテンツデータ管理装置に接続される外部機器に転送する際は、該コンテンツデータ管理装置上で転送（チェックアウト及びチェックイン）の回数を管理していた。しかし、転送回数の増減はコンテンツデータ管理装置上の管理に依存しているため  コンテンツデータの作成者が後にその制限等を変更することはできなかった。また、転送回数の不正な変更も可能であった。
【０００７】
さらに、従来の装置では、転送の際に該転送に係るコンテンツデータを、不正に他の外部機器に転送して複数のコンテンツデータのコピーを作られる虞がある。特に、ＭＩＤＩ規格に準拠した自動演奏データ等を使用したコンテンツデータについては、転送時の不正コピー防止等のセキュリティ管理が難しい。
【０００８】
また、上述の識別情報が埋め込まれた利用機器でのみコンテンツデータの利用を認める装置では、コンテンツデータを購入した後に入手した電子楽器等での使用が不可能である。
【０００９】
本発明の目的は、複数のコンテンツデータ管理装置間でコンテンツデータをチェックインする際のセキュリティを確保することの出来るコンテンツデータ管理装置を提供することである。
【００１０】
また、本発明の他の目的は、複数のコンテンツデータ管理装置間でチェックインされるコンテンツデータの管理を確実にすることの出来るコンテンツデータ管理装置を提供することである。
【課題を解決するための手段】
【００１１】
本発明の一観点によれば、コンテンツデータ管理装置は、コンテンツデータ識別情報を暗号化するための暗号情報を送信する暗号情報送信手段と、前記暗号情報を用いて暗号化されたコンテンツデータ識別情報を受信する識別情報受信手段と、前記送信した暗号情報を用いて、前記暗号化されたコンテンツデータ識別情報を復号化する識別情報復号化手段と、前記復号化したコンテンツデータ識別情報に応じて、前記コンテンツデータを特定するための情報をサーバに送信してチェックイン許可要求をするチェックイン許可要求手段とを有する。
【００１２】
また、本発明の他の観点によれば、コンテンツデータ管理装置は、コンテンツデータ識別情報を含むコンテンツデータを記憶する記憶手段と、前記コンテンツデータ識別情報を暗号化するための暗号情報を受信する暗号情報受信手段と、前記受信した暗号情報を用いてコンテンツデータ識別情報を暗号化する識別情報暗号化手段と、前記暗号化したコンテンツデータ識別情報を送信する識別情報送信手段と、前記暗号化してコンテンツデータ識別情報の送信が終了した後に、前記暗号化したコンテンツデータ識別情報に対応するコンテンツデータを削除又は該コンテンツデータの使用を制限する制御手段とを有する。
【００１３】
また、本発明のさらに他の観点によれば、コンテンツデータ管理装置は、コンテンツデータ識別情報と該識別情報に対応するコンテンツデータのチェックイン許可要求を外部機器から受信するチェックイン許可要求受信手段と、前記外部機器に前記コンテンツデータ識別情報に対応するコンテンツデータのチェックイン許可を送信するチェックイン許可送信手段と、前記チェックイン許可送信手段が、チェックイン許可を送信した場合に、チェックアウト許可判定データを更新する管理手段とを有する。
【発明の効果】
【００１４】
本発明によれば、複数のコンテンツデータ管理装置間でコンテンツデータをチェックインする際のセキュリティを確保することの出来るコンテンツデータ管理装置を提供することができる。
【００１５】
また、本発明によれば、複数のコンテンツデータ管理装置間でチェックインされるコンテンツデータの管理を確実にすることの出来るコンテンツデータ管理装置を提供することができる。
【発明を実施するための最良の形態】
【００１６】
【実施例】
【００１７】
図１は、本発明の実施例によるコンテンツデータのチェックアウトを表す概念図である。図中、矢印ａ１〜ａ１０でデータの流れを示す。
【００１８】
コンテンツデータ管理システム１００は、複数のコンテンツデータ管理装置で構成され、個々のコンテンツデータ管理装置は例えば、サーバ５、コンピュータ（ＰＣ）１、電子楽器４等で構成される。サーバ５は、コンテンツデータ提供者側の装置であり、コンピュータ１、電子楽器４は、ユーザ（コンテンツ利用者）側の装置である。サーバ５及びコンピュータ１は、例えば、インターネット等の通信ネットワーク３（図２）で接続されている。また、コンピュータ１と電子楽器４とは、例えば、ＵＳＢインターフェイス等で接続されている。なお、サーバ５とコンピュータ１間の通信は、ＳＳＬ（Ｓｅｃｕｒｅ Ｓｏｃｋｅｔ Ｌａｙｅｒ）暗号化などの暗号化通信技術を用いて行われることが好ましい。
【００１９】
サーバ５は、複数のコンテンツデータ及びそれらの管理情報を記憶するとともに、コンテンツデータの利用者（購入者）の情報（ユーザ情報）を管理している。ユーザ情報は、少なくとも、ユーザＩＤ、ユーザパスワード、該ユーザが使用権を有するコンテンツデータに関する情報（少なくとも、コンテンツＩＤ及び転送回数の制限を含む）を含む。なお、サーバ５に記憶される情報の詳細は後述する。
【００２０】
コンピュータ１は、少なくともユーザ情報の一部を記憶するとともに、該ユーザ情報を利用して、サーバ５からコンテンツデータ等をダウンロードし、該ダウンロードしたコンテンツデータを記憶する。また、記憶しているコンテンツデータを接続される電子楽器４に転送（チェックアウト又はチェックイン）することが出来る。
【００２１】
電子楽器４は、少なくとも、コンテンツデータの一部もしくはダウンサイズされたコンテンツデータを再生可能で、該コンテンツデータを保存可能な半導体メモリ１５を有する機器である。電子楽器４は、コンピュータ１から転送されるコンテンツデータを半導体メモリ１５に記憶し、ユーザは該半導体メモリ１５に記憶されたコンテンツデータを利用することが出来る。コンテンツデータは、例えば、ＭＩＤＩデータ（ＭＩＤＩ）、オーディオデータ（ＡＵＤＩＯ）、映像データ（ＶＩＤＥＯ）、静止画データ、楽譜データ、その他のデータからなる実体データの内の少なくとも一つを含むデータであり、該コンテンツデータを識別するためのコンテンツＩＤ及び実体データの利用に制限（完全な使用不可、途中までの再生のみ許可、表示のみで印刷を禁止等の制限）を設けるコンテンツ管理情報を含んで構成される。また、ここでのダウンサイズとは、電子楽器側でコンテンツデータを利用できるようにするための変換処理である。
【００２２】
以下に、本実施例におけるコンテンツデータのチェックアウトの流れを説明する。なお、本明細書において、コンテンツデータのチェックアウトとは、少なくとも転送回数に制限（チェックアウト可能回数の上限）が設けられたコンテンツデータをコンピュータ１から電子楽器４に転送して、チェックアウト可能回数をカウントアップする処理を示す。また、チェックインとは、転送回数に制限が設けられたコンテンツデータを電子楽器４（具体的には、半導体メモリ１５）から削除又はコンテンツデータの使用に制限を加え、チェックアウト可能回数をカウントアップする処理を示す。
【００２３】
まず、本実施例におけるチェックアウト処理の準備段階として、矢印ａ１で示すように、ユーザは、コンピュータ１を利用して、サーバ５に対して、コンテンツデータの購入意志を示す（コンテンツデータのダウンロード要求）。次に、矢印ａ２で示すように、サーバ５は、該ダウンロード要求に従い、ユーザの要求するコンテンツデータに、例えば、転送回数の制限等を付して、コンピュータ１に配信する。コンピュータ１は、配信されたコンテンツデータを外部記憶装置１５（図３）等に記憶する。
【００２４】
次に、実際のチェックアウト処理に入る。ユーザが、電子楽器４にチェックアウトしたいコンテンツデータを選択すると、矢印ａ３で示すように、コンピュータ１から、電子楽器４に対して半導体メモリ１５の固有の識別情報であるメディアＩＤの要求を行う。電子楽器４では、矢印ａ４で示すように、該メディアＩＤの要求に従い半導体メモリ１５のメディアＩＤをコンピュータ１に転送する。
【００２５】
その後、コンピュータ１は、コンテンツデータを電子楽器４で使用可能な形態に変換して、例えば、時間データ等の自機で生成する情報と受信したメディアＩＤとを組み合わせて暗号鍵を生成し、矢印ａ５で示すように、該変換したコンテンツデータを暗号化して電子楽器４に転送する。この時、矢印ａ６で示すように、成りすましの外部機器５０が、ＭＩＤＩトラップによって暗号化されたコンテンツデータを電子楽器４と同時に受信する場合があるが、コンテンツデータは暗号化されているので、外部機器５０での利用は出来ない。
【００２６】
その後、矢印ａ７で示すように、電子楽器４からコンテンツデータの受信が正常に完了した旨の報告を受け取ると、矢印ａ８で示すように、コンピュータ１は、サーバ５に対して、当該コンテンツデータのチェックアウト許可要求を行う。サーバ５では、該チェックアウト許可要求に従い、当該コンテンツデータのチェックアウトが、転送制限回数以内か否かを判断し、転送制限回数以内であれば、当該コンテンツのチェックアウト可能回数をカウントダウンし、矢印ａ９で示すように、チェックアウト許可を送信する。
【００２７】
コンピュータ１は、チェックアウト許可を受け取ると、矢印ａ１０で示すように、コンテンツデータの暗号鍵を生成するときに用いた時間データ等の自機で生成する情報を電子楽器４に送信する。電子楽器４では、該情報を受信して、半導体メモリ１５のメディアＩＤとを組み合わせて復号鍵（当該コンテンツデータを暗号化した暗号鍵と同一のキーデータ）を生成し、暗号化されたコンテンツを復号化する。
【００２８】
図２は、本発明の実施例によるコンテンツデータのチェックインを表す概念図である。図中、矢印ａ１１〜ａ１４でデータの流れを示す。なお、コンテンツデータ管理システム１００は、図１に示すものと同一であり、図１と同一の参照番号を付し、その説明は省略する。以下に、本実施例におけるコンテンツデータのチェックインの流れを説明する。
【００２９】
ユーザが、コンテンツデータのチェックインを指示すると、矢印ａ１１に示すように、コンピュータ１からコンテンツデータを選択するための情報を、選択されるコンテンツデータのコンテンツＩＤを暗号化するための情報（例えば、乱数等）を電子楽器４に送信する。
【００３０】
電子楽器４では、チェックインするコンテンツデータを選択し、該選択したコンテンツデータのコンテンツＩＤを受け取った乱数を暗号鍵として、暗号化し、矢印ａ１２で示すように、コンピュータ１に送信する。半導体メモリ１５に記憶さているチェックインするコンテンツデータはこの時点で半導体メモリ１５から削除してもよい。また、コンテンツデータを削除せずに、コンテンツデータの使用を不可にしたり、途中までの再生のみ許可にしたり、表示のみで印刷を禁止したり等の制限を加えることで、半導体メモリ１５からは削除しないでも良い。
【００３１】
なお、暗号化したコンテンツＩＤをコンピュータ１に正常に送信（送信エラーが出ない又はコンピュータ１から無事受信の信号を受信など）できたことを確認した後に、コンテンツデータの削除又は利用制限を行っても良い。さらに、コンピュータ１とサーバ５が接続されていない時は、処理を行わないようにしてもい。
【００３２】
コンピュータ１は、電子楽器４から暗号化されたコンテンツＩＤを受け取ると、先に電子楽器４に送信した乱数等を用いて該コンテンツＩＤを復号化し、矢印ａ１３で示すように、サーバ５に送信する。なお、復号化したコンテンツＩＤを送信する代わりに、復号化したコンテンツＩＤを一旦別のものに変換してから送信したり、復号化したコンテンツＩＤに応じて該コンテンツに関連する他の関連情報を送信するようにしても良い。
【００３３】
サーバ５は、受け取ったコンテンツＩＤに従い、該コンテンツデータのチェックアウト可能回数をカウントアップし、カウントアップ後のチェックアウト可能回数とチェックイン許可をコンピュータ１に送信する。コンピュータ１では、新たなチェックアウト可能回数を表示して、転送可能回数をユーザに知らせることも出来る。
【００３４】
図３は、本発明の実施例によるコンテンツデータ管理装置を構成するサーバ５、コンピュータ（ＰＣ）１、電子楽器４等のハードウェア構成を示すブロック図である。なお、コンピュータ（ＰＣ）１として用いる場合は、図中のＭＩＤＩ機器１７が、電子楽器４に相当し、この場合は、コンピュータ１と電子楽器４は、ＭＩＤＩインターフェイス１６等を介してＭＩＤＩケーブル又はＵＳＢケーブル等で接続される。また、電子楽器４として用いる場合は、コンピュータ１との接続用の通信インターフェイス（例えば、ＭＩＤＩインターフェイス１６）以外の通信インターフェイス（例えば、通信インターフェイス２１）は、省略しても良い。
【００３５】
コンテンツデータ管理装置はバス６、ＲＡＭ７、ＲＯＭ８、ＣＰＵ９、タイマ１０、検出回路１１、設定操作子１２、演奏操作子２２、表示回路１３、ディスプレイ１４、外部記憶装置１５、ＭＩＤＩインターフェイス１６、音源回路１８、効果回路１９、サウンドシステム２０、通信インターフェイス（Ｉ／Ｆ）２１を含んで構成される。
【００３６】
バス６には、ＲＡＭ７、ＲＯＭ８、ＣＰＵ９、外部記憶装置１５、検出回路１１、表示回路１３、ＭＩＤＩインターフェイス１６、音源回路１８、効果回路１９、通信インターフェイス（Ｉ／Ｆ）２１が接続される。
【００３７】
ＲＡＭ７は、バッファ領域、フラグ、レジスタ、各種パラメータ等を記憶するＣＰＵ９のワーキングエリアを有する。
【００３８】
ＲＯＭ８には、各種パラメータ及び制御プログラム、又は本実施例を実現するためのプログラム等を記憶することができる。この場合、プログラム等を重ねて、外部記憶装置１５に記憶する必要は無い。また、コンテンツデータ管理装置が電子楽器４である場合は、ＲＯＭ８には、固有の装置固有鍵（装置識別情報）を記録してもよい。
【００３９】
ＣＰＵ９は、ＲＯＭ８又は、外部記憶装置１５に記憶されている制御プログラム等に従い、演算又は制御を行う。タイマ１０は、ＣＰＵ９に接続されており、基本クロック信号、割り込み処理タイミング等をＣＰＵ９に供給する。
【００４０】
ユーザは、検出回路１１に接続される設定操作子１２を用いて、各種入力及び設定をすることができる。設定操作子１２は、例えば、スイッチ、パッド、フェーダ、スライダ、文字入力用キーボード、マウス、ロータリーエンコーダ、ジョイスティック、ジョグシャトル等、ユーザの入力に応じた信号を出力できるものならどのようなものでもよい。また、設定操作子１２は、マウス等の他の操作子を用いて操作するディスプレイ１４上に表示されるソフトスイッチ等でもよい。
【００４１】
演奏操作子２２は、検出回路１１に接続され、ユーザの演奏動作に従い、演奏情報を供給する。演奏操作子２２として、演奏用の鍵盤、パッド等を用いることができる。なお、演奏操作子２２はこれらに限らず、ユーザが演奏情報を入力できるものであればどのようなものでもよい。なお、この演奏操作子２２は省略することが出来る。
【００４２】
表示回路１３は、ディスプレイ１４に接続され、各種情報をディスプレイ１４に表示することができる。ディスプレイ１４は、各種パラメータを表示するほかに、コンテンツデータに含まれる楽譜等を表示することができる。ユーザは、このディスプレイ１４に表示される情報を参照して、各種入力及び設定を行うとともに、各種演奏ガイド、楽譜等を参照して演奏操作を行う。また、ディスプレイ１４は、外部の表示装置を接続することにより構成してもよい。
【００４３】
外部記憶装置１５は、外部記憶装置用のインターフェイスを含み、そのインターフェイスを介してバス６に接続される。外部記憶装置１５は、例えばフレキシブルディスク又はフロッピー（登録商標）ディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、光磁気ディスク（ＭＯ）ドライブ、ＣＤ−ＲＯＭ（コンパクトディスク−リードオンリィメモリ）ドライブ、ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｃ）ドライブ、半導体メモリ等である。
【００４４】
なお、サーバ５及びコンピュータ１の外部記憶装置１５であるＨＤＤの記憶内容は、図４及び図５を用いて後述する。また、電子楽器４の場合は、外部記憶装置１５としてスマートメディア（登録商標）等の半導体メモリが接続され、該半導体メモリ１５は、各半導体メモリ毎に固有のメディアＩＤを記憶している。
【００４５】
外部記憶装置１５として、ハードディスクドライブ（ＨＤＤ）が接続されている場合には、制御プログラム又は本実施例を実現するためのプログラム等は、外部記憶装置１５内のハードディスク（ＨＤＤ）に記憶させることもできる。ハードディスクからＲＡＭ７に制御プログラム等を読み出すことにより、ＲＯＭ８に制御プログラム等を記憶させている場合と同様の動作をＣＰＵ９にさせることができる。このようにすると、制御プログラム等の追加やバージョンアップ等が容易に行える。
【００４６】
また、ハードディスクドライブに加えて、ＣＤ−ＲＯＭドライブが接続されている場合には、制御プログラム又は本実施例を実現するためのプログラム等をＣＤ−ＲＯＭに記憶させることもできる。ＣＤ−ＲＯＭからハードディスクに制御プログラムや本実施例を実現するためのプログラム等をコピーすることができる。制御プログラム等の新規インストールやバージョンアップを容易に行うことができる。
【００４７】
ＭＩＤＩインターフェイス（ＭＩＤＩ  Ｉ／Ｆ）１６は、ＭＩＤＩ機器１７、その他の楽器、音響機器、コンピュータ等に接続できるものであり、少なくともＭＩＤＩ信号を送受信できるものである。ＭＩＤＩインターフェイス１６は、専用のＭＩＤＩインターフェイスに限らず、ＲＳ−２３２Ｃ、ＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインターフェイスを用いて構成してもよい。この場合、ＭＩＤＩメッセージ以外のデータをも同時に送受信するようにしてもよい。
【００４８】
ＭＩＤＩ機器１７は、ＭＩＤＩインターフェイス１６に接続される音響機器及び楽器等である。ＭＩＤＩ機器１７の形態は鍵盤楽器に限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。また、音源装置、自動演奏装置等を１つの電子楽器本体に内蔵したものに限らず、それぞれが別体の装置であり、ＭＩＤＩや各種ネットワーク等の通信方法用いて各装置を接続するものであってもよい。
【００４９】
音源回路１８は、外部記憶装置１５、ＲＯＭ８又はＲＡＭ７等に記録された音楽コンテンツ若しくは演奏操作子２２又はＭＩＤＩインターフェイス１６に接続されたＭＩＤＩ機器１７等から供給される演奏信号、ＭＩＤＩ信号等に応じて楽音信号を生成し、効果回路１９を介して、サウンドシステム２０に供給する。
【００５０】
効果回路１９は、音源回路１８から供給される楽音信号に対して、各種音楽的効果を付与する。
【００５１】
サウンドシステム２０は、Ｄ／Ａ変換器及びスピーカを含み、供給されるデジタル形式の楽音信号をアナログ形式に変換し、発音する。
【００５２】
なお、音源回路１８は、波形メモリ方式、ＦＭ方式、物理モデル方式、高調波合成方式、フォルマント合成方式、ＶＣＯ（Ｖｏｌｔａｇｅ  Ｃｏｎｔｒｏｌｌｅｄ  Ｏｓｃｉｌｌａｔｏｒ）＋ＶＣＦ（Ｖｏｌｔａｇｅ  Ｃｏｎｔｒｏｌｌｅｄ  Ｆｉｌｔｅｒ）＋ＶＣＡ（Ｖｏｌｔａｇｅ  Ｃｏｎｔｒｏｌｌｅｄ  Ａｍｐｌｉｆｉｅｒ）のアナログシンセサイザ方式、アナログシミュレーション方式等、どのような方式であってもよい。
【００５３】
また、音源回路１８は、専用のハードウェアを用いて構成するものに限らず、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）＋マイクロプログラムを用いて構成してもよいし、ＣＰＵ＋ソフトウェアのプログラムで構成するようにしてもよいし、サウンドカードのようなものでもよい。
【００５４】
さらに、１つの音源回路を時分割で使用することにより複数の発音チャンネルを形成するようにしてもよいし、複数の音源回路を用い、１つの発音チャンネルにつき１つの音源回路で複数の発音チャンネルを構成するようにしてもよい。  
【００５５】
通信インターフェイス２１は、ＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワーク３に接続可能であり、該通信ネットワーク３を介して、コンピュータ１とサーバ５とは相互に接続可能である。
【００５６】
なお、通信インターフェイス２１及び通信ネットワーク３は、有線のものに限らず無線でもよい。また双方を備えていてもよい。また、通信インターフェイス２１は、内蔵のものでも良いし、ＰＣカード等の着脱可能なものでも良い。
【００５７】
図４は、図３に示すサーバ５の外部記憶装置（ＨＤＤ）１５のデータ内容を表す概念図である。
【００５８】
サーバ５の外部記憶装置（ＨＤＤ）１５には、本実施例によるコンテンツデータ管理処理を実行するためのデータとして、例えば、ユーザ情報ＵＩ、コンテンツデータＣＤ、コンテンツ管理情報ＣＭ及びその他のデータが記録されている。
【００５９】
ユーザ情報ＵＩは、ユーザＡ、ユーザＢ…等の各ユーザに毎に、ユーザＩＤ、ユーザパスワードＰＷ、ＰＣ固有情報ＰＵ、及びカウント情報ＣＩを記録する情報である。ユーザＩＤは、ユーザを特定するための識別情報であり、ユーザパスワードＰＷは、ユーザＩＤに対応するパスワードであり、コンピュータ１がサーバ５にログインするときに用いられる。ＰＣ固有情報ＰＵは、ユーザＩＤに対応するコンピュータ１の情報である。カウント情報ＣＩは、ユーザＩＤに対応するユーザがダウンロードしたコンテンツデータのコンテンツＩＤを含み、各コンテンツＩＤに対応するコンテンツデータＣＤ毎の転送制限回数をカウントするための情報を転送可能回数の残り数（チェックアウト可能回数）として保持する。チェックアウト可能回数は、コンテンツデータごとのチェックアウトの可否を判定するためのチェックアウト許可判定データとして用いられる。その他にも、例えば、ユーザのコンテンツデータの購入履歴等を保持して、それをチェックアウト許可判定データとして用いるようにしてもよい。その場合は、チェックアウトの可否はユーザがコンテンツデータの使用権を有している（例えば、購入したか否か）か否かに基づき判断する。また、それ以外にもユーザがコンテンツデータに対して正当な使用権を有するか否かを判断するためのデータをチェックアウト許可判定データとして保持するようにしても良い。
【００６０】
コンテンツデータＣＤとしては、複数のコンテンツデータ１〜ｎが記憶されている。各コンテンツデータＣＤは、コンテンツデータを特定するためのコンテンツＩＤと、実体データＲＤとで構成される。実体データＲＤとしては、例えば、ＭＩＤＩデータ（ＭＩＤＩ）、オーディオデータ（ＡＵＤＩＯ）、映像データ（ＶＩＤＥＯ）、静止画データ、楽譜データ、その他のデータからなる実体データＲＤの内の少なくとも一つを含む。
【００６１】
コンテンツ管理情報ＣＭは、各コンテンツデータＣＤの試用版及び正規版ごとに使用制限を規定するためのデータであり、コンテンツデータＣＤとともにコンピュータ１に転送されるデータである。各コンテンツ管理情報ＣＭは、コンテンツデータを特定するためのコンテンツＩＤと、当該コンテンツの詳細な利用制限ＳＩを記録している。利用制限ＳＩは、例えば、印刷の可否、保存の可否、録音の可否、編集の可否及びその他の利用制限である。なお、コンテンツ管理情報ＣＭは、コンテンツデータＣＤの一部（例えば、セキュリティ情報チャンクとして、又は電子透かしで）として埋め込まれていてもよい。
【００６２】
図５は、図３に示すコンピュータ１の外部記憶装置（ＨＤＤ）１５のデータ内容を表す概念図である。
【００６３】
コンピュータ１の外部記憶装置（ＨＤＤ）１５は、本実施例におけるコンテンツデータ管理プログラムを実行するためのデータとして、例えば、必要情報ＮＩ、コンテンツデータＣＤ、コンテンツ管理情報ＣＭ及びその他の情報を記録している。
【００６４】
必要情報ＮＩは、サーバ５に接続してログイン時にユーザ認証を受けるために必要な情報であり、例えば、ユーザＩＤとユーザパスワードＰＷ及びその他の情報を含んで構成される。なお、ユーザパスワードＰＷは、必要情報ＮＩとして記録せずにログイン時にユーザが手動で入力するようにしてもよい。
【００６５】
コンテンツデータＣＤとしては、ユーザが以前にサーバ５からダウンロードした複数のコンテンツデータＣＤ（例えば、コンテンツデータ１の試用版、コンテンツデータ３の正規版等）が記憶されている。各コンテンツデータＣＤは、コンテンツデータを特定するためのコンテンツＩＤと、実体データＲＤとで構成される。実体データＲＤとしては、例えば、ＭＩＤＩデータ（ＭＩＤＩ）、オーディオデータ（ＡＵＤＩＯ）、映像データ（ＶＩＤＥＯ）、静止画データ、楽譜データ、その他のデータからなる実体データＲＤの内の少なくとも一つを含む。
【００６６】
コンテンツ管理情報ＣＭは、各コンテンツデータＣＤの使用制限を規定したデータであり、コンテンツデータＣＤとともにコンピュータ１からダウンロードされたデータである。各コンテンツ管理情報ＣＭは、コンテンツデータを特定するためのコンテンツＩＤと、当該コンテンツの詳細な利用制限ＳＩを記録している。利用制限ＳＩは、例えば、印刷の可否、保存の可否、録音の可否、編集の可否及びその他の利用制限である。なお、コンテンツ管理情報ＣＭは、コンテンツデータＣＤの一部（例えば、セキュリティ情報チャンクとして、又は電子透かしで）として埋め込まれていてもよい。
【００６７】
図６は、本発明の実施例によるチェックアウト処理を表すフローチャートである。図中は線の矢印でデータの流れを示す。なお、サーバ５とコンピュータ１及びコンピュータ１と電子楽器４は、相互に接続されている状態である。ステップＳＡ１〜ＳＡ７はサーバ５での処理であり、ステップＳＡ８〜ＳＡ２０はコンピュータ１での処理であり、ステップＳＡ２１〜ＳＡ２８は電子楽器４での処理である。
【００６８】
ステップＳＡ１で、サーバ５での処理を開始し、ステップＳＡ２で、ステップＳＡ１６でコンピュータ１から送信されるチェックアウト許可要求を受信する。ステップＳＡ３では、受信した許可要求に含まれるコンテンツＩＤに対応するコンテンツデータＣＤが、現在接続しているコンピュータ１から送信されたユーザＩＤで正規にダウンロードされたものか否かを確認し、該ユーザの使用権を確認する。使用権の確認が出来たら次のステップＳＡ４に進む。確認できない場合は、エラーとして、このサーバ５での処理を終了する。
【００６９】
ステップＳＡ４では、コンテンツＩＤに対応するコンテンツデータＣＤのチェックアウト回数が転送制限回数を超えるか否かを判断する。具体的には、例えば、コンテンツＩＤに対応するコンテンツデータのチェックアウト可能回数をカウント情報ＣＩ（図４）から取得し、カウントダウン後のチェックアウト可能回数が「１」以上になれば、チェックアウト可能（転送制限回数以内）であると判断する。転送制限回数を超える場合は、ＹＥＳの矢印で示すステップＳＡ７に進み、サーバ５での処理を終了する。転送制限回数以内であれば、ＮＯの矢印で示すステップＳＡ５に進む。
【００７０】
ステップＳＡ５では、受信した許可要求に含まれるコンテンツＩＤに対応するコンテンツデータＣＤのチェックアウト許可をコンピュータ１に対して送信する。その後、ステップＳＡ６で、カウント情報ＣＩ（図４）の、受信した許可要求に含まれるコンテンツＩＤに対応するコンテンツデータＣＤに対応するチェックアウト可能回数をカウントダウンし、ステップＳＡ７に進み、サーバ５での処理を終了する。
【００７１】
ステップＳＡ８で、コンピュータ１での処理を開始し、ステップＳＡ９では、電子楽器４に対して、半導体メモリ１５のメディアＩＤの送信を要求する。ステップＳＡ１０では、ステップＳＡ２２で電子楽器４から送信されるメディアＩＤを受信する。なお、メディアＩＤの取得ができない場合は、チェックアウト処理を中止する。
【００７２】
ステップＳＡ１１では、チェックアウトするコンテンツデータＣＤを選択し、該選択されたコンテンツデータを電子楽器４で使用可能な形態に変換する。ここでの変換は、例えば、コンテンツデータＣＤのデータ量を減らすなどのダウンサイズ等である。コンテンツデータＣＤは、図５に示すようにコンテンツＩＤ及び実体データＲＤのような多（ＭＩＤＩ、ＡＵＤＩＯ等）のデータから構成され、転送先の電子楽器４において機器の性能上その全てが利用できるものではないため、ダウンサイズ処理において、転送先の電子楽器４で使用できないものを省くとともに、該電子楽器４で利用可能な形式に変換処理を行う。また、この時コンテンツデータＣＤにコンテンツ管理情報を含めるようにして一つのコンテンツデータＣＤとなるようにしてもよい。
【００７３】
ステップＳＡ１２では、ステップＳＡ１０で受信したメディアＩＤと、コンピュータ１上で生成される情報（例えば、ダウンサイズ処理時の時間情報を含む時間データ）とを用いて暗号鍵を生成する。ステップＳＡ１３では、ステップＳＡ１１で変換したコンテンツデータＣＤをステップＳＡ１２で生成した暗号鍵で暗号化する。
【００７４】
ステップＳＡ１４では、ステップＳＡ１３で暗号化したコンテンツデータＣＤを電子楽器４に転送する。コンテンツデータＣＤにコンテンツ管理情報が含まれない場合は、この時同時にコンテンツ管理情報を送信してもよい。ステップＳＡ１５では、ステップＳＡ２４で送信されるコンテンツデータＣＤの転送結果を受信して、転送が正常に終了したか否かを判断する。正常に終了した場合は、ＹＥＳの矢印で示すステップＳＡ１６に進み、正常に終了しなかった場合、すなわち転送エラーが生じた場合は、ＮＯの矢印で示すステップＳＡ１４に戻りコンテンツデータＣＤの再転送を行う。なお、転送結果の確認は、電子楽器からの報告を待たずに転送エラーの発生を監視して行ってもよい。また、転送エラーが生じた場合に再転送を行わずにステップＳＡ２０に進んでコンピュータ１での処理を終了してもよい。
【００７５】
ステップＳＡ１６では、サーバ５に対してステップＳＡ１４で送信したコンテンツデータＣＤのチェックアウト許可を要求（チェックアウト許可要求の送信を）する。ステップＳＡ１７では、ステップＳＡ５で送信されるチェックアウト許可を受信したか否かを判断する。チェックアウト許可を受信した場合は、ＹＥＳの矢印で示すステップＳＡ１８に進み、受信しなかった場合は、ＮＯの矢印で示すステップＳＡ１９に進み、チェックアウトの失敗を表示して、ステップＳＡ２０でコンピュータ１での処理を終了する。
【００７６】
ステップＳＡ１８では、ステップＳＡ１２で暗号鍵を生成するのに用いたコンピュータ１上で生成される情報（例えば、現時点の時間情報）を電子楽器４に送信する。その後、ステップＳＡ２０でコンピュータ１での処理を終了する。
【００７７】
ステップＳＡ２１では、電子楽器４での処理を開始し、ステップＳＡ２２では、ステップＳＡ９でのメディアＩＤ送信要求に従い、半導体メモリ１５のメディアＩＤを読み出して、コンピュータ１に送信する。
【００７８】
ステップＳＡ２３では、ステップＳＡ１４で送信される暗号化されたコンテンツデータＣＤを受信する。ここで受信した暗号化されたコンテンツデータＣＤは、半導体メモリ１５に保存する。ステップＳＡ２４では、ステップＳＡ２３でのコンテンツデータＣＤの受信結果（受信の成否）をコンピュータ１に送信する。
【００７９】
ステップＳＡ２５では、ステップＳＡ１８で送信されるステップＳＡ１２で暗号鍵を生成するのに用いたコンピュータ１上で生成される情報を受信する。
【００８０】
ステップＳＡ２６では、ステップＳＡ２５で受信した時間データ等の情報と自己の半導体メモリ１５のメディアＩＤを用いて、コンテンツデータＣＤを復号化するための復号鍵を生成する。
【００８１】
ステップＳＡ２７では、ステップＳＡ２６で生成した復号鍵を用いてステップＳＡ２３で半導体メモリ１５に保存した暗号化されたコンテンツデータＣＤを復号化し、コンテンツ管理情報に規定される利用制限に従い利用する。その後、ステップＳＡ２８に進み電子楽器４での処理を終了する。
【００８２】
以上のように、本実施例によるコンテンツデータＣＤのチェックアウト処理では、コンテンツデータＣＤを暗号化し、暗号化に用いた暗号鍵を生成するための情報をコンテンツデータＣＤとは別に転送するようにした。このようにすることで、成りすましの外部機器によりコンテンツデータを不正に利用される危険性を無くすことが出来る。
【００８３】
また、上述のチェックアウト処理では、サーバ５に対して、コンテンツデータＣＤのチェックアウト許可を要求し、サーバ５から許可があった場合にのみ、暗号化に用いた暗号鍵を生成するための情報を電子楽器４に送るようにした。このようにすることで、サーバ５のチェックアウト許可がなければ、電子楽器４に転送されたコンテンツデータＣＤを復号化することができず、サーバ５の許可を得ないコンテンツデータＣＤのチェックアウトしての利用を防ぐことが出来る。
【００８４】
また、上述のチェックアウト処理では、サーバ５で、コンテンツデータのチェックアウト回数（転送制限回数）を管理することが出来るため、転送制限回数の不正な改ざんを防止することが出来るとともに、コンテンツ作成者が後から転送制限回数を変更することも出来る。さらに、コンテンツデータＣＤの転送結果を確認してからサーバ５でチェックアウト可能回数を更新するので、転送が失敗した場合などに誤ってチェックアウト可能回数が減らされることを防ぐことが出来る。
【００８５】
以上のように、本実施例によるチェックアウト処理では、コンテンツデータＣＤをチェックアウトする際のセキュリティを確保することができる。また、チェックアウトされるコンテンツデータＣＤの管理を確実にすることが出来る。
【００８６】
図７は、本発明の実施例によるチェックイン処理を表すフローチャートである。図中は線の矢印でデータの流れを示す。なお、サーバ５とコンピュータ１及びコンピュータ１と電子楽器４は、相互に接続されている状態である。ステップＳＢ１〜ＳＢ６はサーバ５での処理であり、ステップＳＢ７〜ＳＢ１８はコンピュータ１での処理であり、ステップＳＡ１９〜ＳＡ２５は電子楽器４での処理である。
【００８７】
ステップＳＢ１で、サーバ５での処理を開始し、ステップＳＢ２で、ステップＳＢ１４でコンピュータ１から送信されるチェックイン許可要求とチェックインするコンテンツデータＣＤのコンテンツＩＤとを受信する。ステップＳＢ３では、受信した許可要求に含まれるコンテンツＩＤに対応するコンテンツデータＣＤが、現在接続しているコンピュータ１から送信されたユーザＩＤで正規にダウンロードされたものか否かを確認し、該ユーザの使用権を確認する。使用権の確認が出来たら次のステップＳＢ４に進む。確認できない場合は、エラーとして、このサーバ５での処理を終了する。
【００８８】
ステップＳＢ４では、カウント情報ＣＩ（図４）の、受信した許可要求に含まれるコンテンツＩＤに対応するコンテンツデータＣＤに対応するチェックアウト可能回数をカウントアップする。ステップＳＢ５では、チェックイン許可と新しいチェックアウト可能回数（現在のチェックアウト可能回数）をコンピュータ１に送信し、その後、ステップＳＢ６に進み、サーバ５での処理を終了する。
【００８９】
ステップＳＢ７で、コンピュータ１での処理を開始し、ステップＳＢ８では、電子楽器４に対して、半導体メモリ１５のメディアＩＤの送信を要求する。ステップＳＢ９では、ステップＳＢ２０で電子楽器４から送信されるメディアＩＤを受信する。
【００９０】
ステップＳＢ１０では、チェックインするコンテンツデータＣＤを選択し、該選択されたコンテンツデータＣＤを電子楽器４に通知する。その後、ステップＳＢ１１では、コンピュータ１上で生成される情報（例えば、乱数等）を電子楽器４に送信する。
【００９１】
ステップＳＢ１２では、ステップＳＢ２３で電子楽器４から送信される暗号化されたコンテンツＩＤを受信し、ステップＳＢ１３では、該受信した暗号化されたコンテンツＩＤをステップＳＢ１１で送信した乱数を復号鍵として復号化する。その後、サーバ５にチェックイン許可要求と復号化したコンテンツＩＤを送信する。なお、受信した暗号化されたコンテンツＩＤをステップＳＢ１１で送信した乱数を用いて復号化できない場合は、ステップＳＢ１８に進んでコンピュータ１での処理を終了する。これにより、ステップＳＢ１１で乱数を送信した電子楽器４以外の成りすましの外部機器による不正なチェックインを防止することができる。
【００９２】
ステップＳＢ１５では、ステップＳＢ５でサーバ５から送信される。チェックイン許可と新しいチェックアウト可能回数を受信する。その後、ステップＳＢ１７で、新しいチェックアウト可能回数をディスプレイ１４（図３）等に表示し、ステップＳＢ１８でコンピュータ１での処理を終了する。
【００９３】
ステップＳＢ１９では、電子楽器４での処理を開始し、ステップＳＢ２０では、ステップＳＢ８でのメディアＩＤ送信要求に従い、半導体メモリ１５のメディアＩＤを読み出して、コンピュータ１に送信する。
【００９４】
ステップＳＢ２１では、コンピュータ１によるチェックインするコンテンツデータＣＤの選択を受け付ける。ステップＳＢ２２では、ステップＳＢ１１で送信されるコンピュータ１上で生成される情報（例えば、乱数等）を受信し、該受信した情報を暗号鍵として、ステップＳＢ２１で選択を受け付けたコンテンツデータＣＤのコンテンツＩＤを暗号化する。ステップＳＢ２３では、ステップＳＢ２２で暗号化したコンテンツＩＤをコンピュータ１に送信する。
【００９５】
ステップＳＢ２４では、ステップＳＢ２１で選択を受け付けたコンテンツデータＣＤを半導体メモリ１５から削除する。また、コンテンツデータＣＤを半導体メモリ１５から削除する代わりに、コンテンツデータＣＤの利用制限を変更して、コンテンツデータＣＤの利用をできなくするようにしてもよい。また、コンテンツデータＣＤが正規版である場合には、使用版と同等の試用権限を与えるように変更してもよい。その後、ステップＳＢ２５に進み、電子楽器４での処理を終了する。
【００９６】
以上のように、本実施例によるコンテンツデータＣＤのチェックイン処理では、コンテンツＩＤを暗号化するための情報をコンピュータ１から電子楽器４に送信し、電子楽器４では該受信した情報に基づきコンテンツＩＤを暗号化するようにした。このようにすることで、成りすましの外部機器による偽のチェックインの危険性を無くすことが出来る。
【００９７】
また、上述のチェックイン処理では、サーバ５に対して、コンテンツデータＣＤのチェックイン許可を要求し、サーバ５で該コンテンツデータＣＤの使用権等を確認し、確認が取れた場合にのみチェックインを許可し、チェックアウト可能回数を更新（カウントアップ）するようにした。
【００９８】
また、上述のチェックイン処理では、サーバ５で、コンテンツデータのチェックアウト回数（転送制限回数）を管理することが出来るため、転送制限回数の不正な改ざんを防止することが出来るとともに、コンテンツ作成者が後から転送制限回数を変更することも出来る。
【００９９】
なお、上述の実施例において、メディアＩＤと組み合わせてコンテンツデータＣＤを暗号化するための情報として時間データを例にあげたが、これに限らず、コンピュータ１上で生成される情報であればよく、例えば、乱数を用いてもよい。
【０１００】
また、チェックイン処理時に、コンテンツＩＤを暗号化するための情報として乱数を例としたが、これを時間データ等にしてもよい。
【０１０１】
また、図６のステップＳＡ３及び図７のステップＳＢ３におけるコンテンツデータＣＤの使用権の確認の処理をサーバ５でなくコンピュータ１で行うようにして、コンピュータ１からサーバ５に確認が取れた旨を報告するようにしてもよい。
【０１０２】
また、実施例では、チェックアウトの許可・不許可をチェックアウト可能回数に基づき判断したが、カウントダウン・カウントアップを行わずに、例えば、ユーザの当該コンテンツに対する使用権をチェックアウト可能回数以外のチェックアウト許可判定データに基づき確認することにより、単に許可・不許可を判断するようにしてもよい。
【０１０３】
また、チェックアウト可能回数が1回である場合は、カウントダウン・カウントアップを行わずに、チェックアウト許可判定データとして、例えば、チェックアウトの許可ができる場合は「１」、できない場合は「０」となるフラグを用意し、チェックアウト後に該フラグを「０」にし、チェックイン後に「１」にするようにしても良い。
【０１０４】
なお、本実施例は、本実施例に対応するコンピュータプログラム等をインストールした汎用のコンピュータ等によって、実施させるようにしてもよい。
【０１０５】
その場合には、本実施例に対応するコンピュータプログラム等を、ＣＤ−ＲＯＭやフロッピーディスク等の、コンピュータが読み込むことが出来る記憶媒体に記憶させた状態で、ユーザに提供してもよい。
【０１０６】
なお、本実施例の電子楽器４は、電子楽器の形態に限らず、カラオケ装置や、ゲーム装置、携帯電話等の携帯型通信端末、自動演奏ピアノに適用してもよい。
【０１０７】
また、電子楽器の形態を取った場合、その形態は実施例で説明したような鍵盤楽器に限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。また、音源装置、自動演奏装置等を１つの電子楽器本体に内蔵したものに限らず、それぞれが別体の装置であり、ＭＩＤＩや各種ネットワーク等の通信手段を用いて各装置を接続するものであってもよい。
【０１０８】
以上実施例に沿って本発明を説明したが、本発明はこれらに制限されるものではない。例えば、種々の変更、改良、組み合わせ等が可能なことは当業者に自明であろう。
【図面の簡単な説明】
【０１０９】
【図１】本発明の実施例によるコンテンツデータのチェックアウトを表す概念図である。
【図２】、本発明の実施例によるコンテンツデータのチェックインを表す概念図である。
【図３】本発明の実施例によるコンテンツデータ管理装置を構成するサーバ５、コンピュータ（ＰＣ）１、電子楽器４等のハードウェア構成を示すブロック図である。
【図４】図３に示すサーバ５の外部記憶装置（ＨＤＤ）１５のデータ内容を表す概念図である。
【図５】図３に示すコンピュータ１の外部記憶装置（ＨＤＤ）１５のデータ内容を表す概念図である。
【図６】本発明の実施例によるチェックアウト処理を表すフローチャートである。
【図７】本発明の実施例によるチェックイン処理を表すフローチャートである。
【符号の説明】
【０１１０】
１…コンピュータ、３…通信ネットワーク、４…電子楽器、５…サーバ、６…バス、７…ＲＡＭ、８…ＲＯＭ、９…ＣＰＵ、１０…タイマ、１１…検出回路、１２…設定操作子、１３…表示回路、１４…ディスプレイ、１５…外部記憶装置（ＨＤＤ、半導体メモリ）、１６…ＭＩＤＩ  Ｉ／Ｆ、１７…ＭＩＤＩ機器、１８…音源回路、１９…効果回路、２０…サウンドシステム、２１…通信Ｉ／Ｆ、２２…演奏操作子
【図１】
2005203836.tif 000003
【図２】
2005203836.tif 000004
【図３】
2005203836.tif 000005
【図４】
2005203836.tif 000006
【図５】
2005203836.tif 000007
【図６】
2005203836.tif 000008
【図７】
2005203836.tif 000009