(57)【要約】【課題】試用コンテンツ及び購入用コンテンツの配信を効率的に行えるようにすると共に、不正コピー等に対する安全性を向上させる。【解決手段】クライアント装置１０、１１、１２…は、サーバ２０又はＣＤ‐ＲＯＭからコンテンツデータと該コンテンツデータの試用を可能にする第１管理情報の供給を受けＨＤＤに記憶する。記憶したコンテンツデータの正規使用を希望するとき、クライアント装置１０、１１、１２…からサーバ２０に対して、正規使用要求を発信し、サーバ２０からコンテンツデータの正規使用を許可する第２管理情報を受信する。正規使用を許可されたクライアントでのみ、第２管理情報に基づき再生機能が制限されない通常の再生が行える。【選択図】      図１
2004220357.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続されたクライアント装置がコンテンツデータの提供を受ける方法であって、
前記クライアント装置が、外部のコンテンツ供給手段からコンテンツデータと該コンテンツデータの試用を可能にする第１管理情報の供給を受け、記憶手段に記憶するステップと、
前記クライアント装置のユーザの操作に基づき、前記記憶したコンテンツデータの正規使用を希望するとき、前記クライアント装置から前記通信ネットワークに接続されたサーバ装置に対して、正規使用要求を発信するステップと、
前記正規使用要求に応じて前記サーバ装置から与えられる前記コンテンツデータの正規使用を許可する第２管理情報を、前記通信ネットワークを介して前記クライアント装置において受信するステップと、
前記第２管理情報の受信に応じて、前記記憶手段に記憶した前記正規使用を希望するコンテンツデータに関する前記第１管理情報を該受信した第２管理情報に置換するステップと
を具える方法。
【請求項２】
前記クライアント装置において所望のコンテンツデータを再生するとき、再生しようとするコンテンツデータに付属する情報が前記第１管理情報と前記第２管理情報のどちらであるかに基づき、前記第１管理情報ならば再生機能が制限された試用再生を行わせ、前記第２管理情報であるならば再生機能が制限されない通常の再生を行わせる再生制御ステップを更に具える請求項１に記載の方法。
【請求項３】
前記第２管理情報は当該クライアント装置に固有の所定情報をキーとする暗号化を施されて前記記憶手段に記憶されており、
前記所望のコンテンツデータの再生のために前記記憶手段に記憶された暗号化された前記第２管理情報を読み出すときに、当該クライアント装置に固有の前記所定情報を復号キーとして該第２管理情報を復号化するステップを更に具える請求項２に記載の方法。
【請求項４】
通信ネットワークに接続されたクライアント装置にコンテンツデータを提供するためにサーバ装置で実行される方法であって、
前記サーバ装置が、コンテンツデータと該コンテンツデータの試用を可能にする第１管理情報とを保有するクライアント装置から、通信ネットワークを介して該コンテンツデータの正規使用要求を受信するステップと、
前記サーバ装置が、受信した正規使用要求に応じて、該要求に係る前記コンテンツデータの正規使用の可否を判定し、可であれば該コンテンツデータの正規使用を許可する第２管理情報を、前記通信ネットワークを介して前記クライアント装置に送信するステップと
を具え、該送信された第２管理情報に応じて、該第２管理情報を受信した前記クライアント装置で、前記正規使用要求に係る前記コンテンツデータに関する前記第１管理情報が該受信した第２管理情報に置換されることで、該コンテンツデータの正規使用が可能にされることを特徴とする方法。
【請求項５】
送信しようとする前記第２管理情報に対して当該クライアント装置に固有の所定情報をキーとする暗号化を施すステップを更に具え、前記送信するステップでは、暗号化を施した前記第２管理情報を当該クライアント装置に送信する請求項４に記載の方法。
【請求項６】
請求項１乃至３のいずれかに記載の方法を、前記クライアント装置が備えるコンピュータによって実行するプログラム。
【請求項７】
請求項４又は５に記載の方法を、前記サーバ装置が備えるコンピュータによって実行するプログラム。
【請求項８】
外部のコンテンツ供給手段から供給されたコンテンツデータと該コンテンツデータの試用を可能にする第１管理情報とを記憶する記憶手段と、
前記記憶したコンテンツデータの正規使用を希望するとき、ユーザの操作に基づき、通信ネットワークに接続されたサーバ装置に対して、正規使用要求を発信する手段と、
前記正規使用要求に応じて前記サーバ装置から与えられる前記コンテンツデータの正規使用を許可する第２管理情報を、通信ネットワークを介して受信する手段と、
前記第２管理情報の受信に応じて、前記記憶手段に記憶した前記正規使用を希望するコンテンツデータに関する前記第１管理情報を該受信した第２管理情報に置換する手段と
を具えるクライアント装置。
【請求項９】
所望のコンテンツデータを再生するとき、再生しようとするコンテンツデータに付属する情報が前記第１管理情報と前記第２管理情報のどちらであるかに基づき、前記第１管理情報ならば再生機能が制限された試用再生を行わせ、前記第２管理情報であるならば再生機能が制限されない通常の再生を行わせる再生制御手段を更に具える請求項８に記載のクライアント装置。
【請求項１０】
通信ネットワークを介してクライアント装置に接続されるサーバ装置であって、
コンテンツデータと該コンテンツデータの試用を可能にする第１管理情報とを保有するクライアント装置から、通信ネットワークを介して該コンテンツデータの正規使用要求を受信する手段と、
受信した正規使用要求に応じて、該要求に係る前記コンテンツデータの正規使用の可否を判定し、可であれば該コンテンツデータの正規使用を許可する第２管理情報を、前記通信ネットワークを介して前記クライアント装置に送信する手段と
を具え、該送信された第２管理情報に応じて、該第２管理情報を受信した前記クライアント装置で、前記正規使用要求に係る前記コンテンツデータに関する前記第１管理情報が該受信した第２管理情報に置換されることで、該コンテンツデータの正規使用が可能にされることを特徴とするサーバ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、通信ネットワークを介して例えば音楽等のコンテンツをユーザに提供するシステムに適用可能なクライアント装置及びサーバ装置に関し、またその方法に関する。
【０００２】
【従来の技術】
近年、音楽や画像等の種々のディジタルコンテンツをインターネット等の通信ネットワークを通じて配信することが、広く普及している。ユーザは、自身が保有するパーソナルコンピュータや携帯電話等の通信端末を介してネットワークに接続して、例えば音楽コンテンツ等を提供する情報プロバイダ（サーバ）から所望のコンテンツをダウンロードすることで、音楽等のコンテンツを購入・取得できる。この種のコンテンツ提供システムにおいて、ユーザに対して試用コンテンツを提供可能にし、例えば音楽コンテンツの試聴等、コンテンツの試用再生を行った後に購入決定できるようにすることが、特開平１０‐２７５１８６号公報、特開２００１−４２８６６号公報等に開示されている。この試用コンテンツは、例えば楽曲中の一部サンプルのみを提供すること、或いは、再生可能時間を規制すること等によって機能制限が加えられたコンテンツであって、サーバは、クライアントからの試用要求に応じて試用コンテンツを送信し、その後、コンテンツ購入処理が行われると、これに応じて別途購入用コンテンツを送信していた。
【０００３】
【発明が解決しようとする課題】
従来から知られる試用コンテンツと購入用コンテンツとを別途で送信する方法では、ユーザはサーバからコンテンツのダウンロードを二回行う必要があったので、不便であった。特にユーザ側のコンピュータのデータ転送速度が遅い場合は、コンテンツ取得に非常に時間がかかってしまい、コンテンツ提供サービスの利便性を損なっていた。
一方、試用コンテンツと購入用コンテンツとを共通なものにして、コンテンツダウンロードを一回で済ませること自体は従来から行われており、この場合、例えばコンテンツの購入者に対して所定のシリアル番号を与えることで、そのシリアル番号の入力がなければ試用コンテンツとして再生機能を制限し、シリアル番号が入力された場合のみ通常通り（機能制限を加えずに）再生できるようにすることが多かった。しかし、従来の方法では、シリアル番号ごとコピーされてしまえば、コンテンツの無制限な利用を阻止できなかったので、コンテンツの不正利用に対する安全性が不十分であった。
【０００４】
この発明は以上の点に鑑みてなされたもので、試用コンテンツ及び購入用コンテンツの配信を効率的に行えるようにすると共に、不正コピー等に対する安全性を向上させることを目的とする。
【０００５】
【課題を解決するための手段】
この発明は、通信ネットワークに接続されたクライアント装置がコンテンツデータの提供を受ける方法であって、前記クライアント装置が、外部のコンテンツ供給手段からコンテンツデータと該コンテンツデータの試用を可能にする第１管理情報の供給を受け、記憶手段に記憶するステップと、前記クライアント装置のユーザの操作に基づき、前記記憶したコンテンツデータの正規使用を希望するとき、前記クライアント装置から前記通信ネットワークに接続されたサーバ装置に対して、正規使用要求を発信するステップと、前記正規使用要求に応じて前記サーバ装置から与えられる前記コンテンツデータの正規使用を許可する第２管理情報を、前記通信ネットワークを介して前記クライアント装置において受信するステップと、前記第２管理情報の受信に応じて、前記記憶手段に記憶した前記正規使用を希望するコンテンツデータに関する前記第１管理情報を該受信した第２管理情報に置換するステップとを具える。
【０００６】
また、この発明は、通信ネットワークに接続されたクライアント装置にコンテンツデータを提供するためにサーバ装置で実行される方法であって、前記サーバ装置が、コンテンツデータと該コンテンツデータの試用を可能にする第１管理情報とを保有するクライアント装置から、通信ネットワークを介して該コンテンツデータの正規使用要求を受信するステップと、前記サーバ装置が、受信した正規使用要求に応じて、該要求に係る前記コンテンツデータの正規使用の可否を判定し、可であれば該コンテンツデータの正規使用を許可する第２管理情報を、前記通信ネットワークを介して前記クライアント装置に送信するステップとを具え、該送信された第２管理情報に応じて、該第２管理情報を受信した前記クライアント装置で、前記正規使用要求に係る前記コンテンツデータに関する前記第１管理情報が該受信した第２管理情報に置換されることで、該コンテンツデータの正規使用が可能にされることを特徴とする。
【０００７】
また、この発明は、コンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記録媒体の形態で実施することもできる。また、この発明は、装置の発明として構成し、実施することもできる。
【０００８】
【発明の実施の形態】
以下、添付図面を参照してこの発明の一実施例について説明する。
図１（ａ）は、この発明の一実施例に係る音楽コンテンツ提供システムのネットワーク接続例を示す。図１（ａ）において、音楽コンテンツ販売サイトを運営するサーバ２０が、インターネット等の通信ネットワークＸに接続されており、複数のクライアント装置１０、１１、１２…が該通信ネットワークＸを介してサーバ２０にアクセスしうる。クライアント装置１０、１１、１２…では、この発明に従う処理を行うために必要な専用アプリケーションプログラム（以下、これを専用アプリと略称する）を実行することで、音楽コンテンツのインストール、ダウンロード、試聴、再生、購入等の各種処理を行うことができる。サーバ２０は、この発明に従う音楽コンテンツの提供（販売）処理を行うサーバ装置であって、少なくとも、通信ネットワークＸを介してユーザからの音楽コンテンツの購入要求（データの正規使用要求）を受け付け、購入処理したクライアント装置に対して音楽コンテンツの正規使用を許可する。例えば、図１（ａ）において、ユーザＡが保有するクライアント装置１０で、或る音楽コンテンツの購入したとすると、他の装置（ユーザＡが有する装置１１や、ユーザＢの装置１２等）上では当該購入済の音楽コンテンツを利用させないようにする。このことは後述の説明から明らかになる。
【０００９】
当該システムにおいて、クライアント装置１０、１１、１２…にて利用する音楽コンテンツは、図１（ｂ）に示すような、無償で提供される楽曲試聴用の  「試用コンテンツ情報」と、コンテンツ購入処理済みのクライアント装置に提供される「購入用コンテンツ情報」との２種類の形態がある。（ｂ）に示すように、「試用コンテンツ情報」は、楽曲データと、これに対応する第１管理情報から構成されるデータセットであって、音楽コンテンツの試聴時に利用される。「購入用コンテンツ情報」は、楽曲データと、これに対応する第２管理情報から構成されるデータセットであって、購入済みの音楽コンテンツを再生するために利用される。
【００１０】
「試用コンテンツ情報」及び「購入用コンテンツ情報」に含まれる楽曲データは、対応する第１管理情報または第２管理情報なしでは（つまり単独では）データ再生できないようになっており、音楽再生のためのデータの内容、質については同一なものであって差し支えない。第１管理情報及び第２管理情報は、対応する楽曲データの正規使用／試用の可否を制御する情報であって、第１管理情報に基づき楽曲データの再生が行われる場合は、例えばデータを再生可能な時間を制限することによって、データ再生の機能制限をかけることで、当該楽曲の試聴用再生を行わせる。一方、第２管理情報に基づいて楽曲データのデータ再生を行う場合は、前記再生機能制限なしで通常のデータ再生が行える（つまりユーザは当該楽曲の使用権を得る）。すなわち、この発明に従えば、クライアント装置に「試用コンテンツ情報」を取り込んだ時点で、音楽コンテンツそのもの（楽曲データ）は既にクライアント装置に記憶されるが、第１管理情報によって再生に制限をかけることで、これを試聴用の楽曲データたらしめる。そして、クライアント装置は、音楽コンテンツの購入時にサーバ２０から所望の楽曲データに対応する第２管理情報のみを取得するだけで、通常のデータ再生可能な「購入用コンテンツ情報」（楽曲データと対応する第２管理情報）を得ることになる。従って、楽曲データ自体のダウンロードは「試用コンテンツ情報」取得時の一回のみで済む。
【００１１】
「試用コンテンツ情報」の提供方法としては、１乃至複数曲分の「試用コンテンツ情報」を記憶したＣＤ‐ＲＯＭにより提供されてもよいし、或いは、サーバ２０で記憶している「試用コンテンツ情報」をインターネット経由でダウンロードできるようにしてもよい。なお、詳しくは後述するが、楽曲データと対応する第１管理情報（試用コンテンツ情報）並びに、第２管理情報の供給に際して、各データは各々所定の暗号化方式で暗号化された状態でクライアント装置に供給される。この実施例では、試用コンテンツ情報は、当該専用アプリにより既知の共通した第１暗号キーで暗号化され、第２管理情報は、各クライアント装置毎に固有の情報（当該クライアント装置のハードウェア構成に固有の情報）に基づく第２暗号キー暗号化される。
【００１２】
図２は、クライアント装置１０、１１、１２…またはサーバ２０として使用可能なコンピュータ（ＰＣ）のハード構成例を示すブロック図である。図２を参照して、クライアント装置の構成例について簡単に説明すると、図２に示すように、ＣＰＵ１に対して、通信バス１Ｂを介して、ＲＯＭ２、ＲＡＭ３、ハードディスク装置（ＨＤＤ）４、ＣＤ‐ＲＯＭ５、マウス、キーボード等の入力操作子６、表示ディスプレイ７、音源８、ネットワークインターフェース９等が接続されて構成される。
【００１３】
ＣＰＵ１は、ＲＯＭ２、ＲＡＭ３等メモリ内の各種プログラムを実行し、クライアント装置の全体的な動作を制御する。クライアント装置において、ＣＰＵ１が実行する各種プログラムには、前述した専用アプリが含まれる。専用アプリは、ＲＯＭ２、ＨＤＤ４等の適宜のメモリ内に記憶される。また、当該専用アプリは、クライアント装置に対してＣＤ‐ＲＯＭ５により提供されてもよいし、ネットワークＩ／Ｆ９を介してサーバ２０から配信されてもよい。
【００１４】
クライアント装置（１０，１１，１２…）は、ネットワークインターフェース（ネットワークＩ／Ｆ）９を介してインターネット、ＬＡＮ或いは電話回線等の通信ネットワークＸ上に接続され、該通信ネットワークＸを介してサーバ２０との間でプログラムや楽曲データ、第１管理情報、第２管理情報等の各種コンテンツの送受信を行える。ＣＤ‐ＲＯＭ５から、あるいは、ネットワークＩ／Ｆ９を介してサーバ２０から、クライアント装置に供給された楽曲データ、第１管理情報、第２管理情報等の各種コンテンツは、各々所定の暗号キーで暗号化された状態でハードディスク装置（ＨＤＤ）４に保存され、該各種コンテンツを利用すべき時（つまりＲＡＭ３に転送されるとき）に、当該専用アプリの機能により復号化される。
【００１５】
また、クライアント装置はネットワークＩ／Ｆ９を介して他のコンピュータや電子楽器等の外部機器（他の装置４０）と接続しうる。音源８は、通信バス１Ｂを経由して与えられる楽音データに基づいて楽音信号を発生可能であり、この楽音信号はアンプやスピーカなどを含むサウンドシステム８Ａから発音される。なお、音源８の楽音信号発生方式は、波形メモリ等の従来から知られるいかなる方式を用いてもよく、また、専用のハードウェアを用いて構成してもよいし、ＣＰＵ１によるソフトウェア処理で構成してもよい。
【００１６】
なお、クライアント装置として用いる装置は、パーソナルコンピュータ等の汎用コンピュータや、携帯電話等の通信端末装置のみならず、通信ネットワークＸへの接続機能を備えた機器であれば適用でき、例えばＬＡＮ接続機能を具えた電子楽器等も当該コンテンツ提供システムのクライアント装置として適用可能である。
【００１７】
サーバ２０におけるハードディスク装置（ＨＤＤ４）の記憶内容例について、図３を参照して説明する。図３に示すようにサーバ２０のハードディスク装置には、複数のユーザ情報（ユーザ情報群）、複数の楽曲データ（楽曲データ群）、複数の楽曲データの各々に対応する第１管理情報及び第２管理情報等が記憶されている。サーバ２０は、当該専用アプリをインストールした各クライアント装置につきユーザ情報（ユーザＡ，ユーザＢ、ユーザＣ…）を保有している。ユーザ情報は、例えばユーザが当該専用アプリを自身の装置にインストールし、サーバ２０にアクセスしたときに実行される所定のユーザ登録処理によって、サーバ２０に対して与えられる情報である。ユーザ情報としては、ユーザＩＤ（ログインＩＤ）、ユーザパスワード（ログインパスワード）やユーザの購入済み楽曲のリスト情報などと共に、前記ユーザ登録を行ったクライアント装置に固有の情報（以下これをＰＣ固有情報Ｐ１，Ｐ２…）が記憶される。このＰＣ固有情報Ｐ１，Ｐ２は、各クライアント装置毎のＭＡＣ（ＭｅｄｉａＡｃｃｅｓｓＣｏｎｔｒｏｌ）アドレス、装置固有の（ハードディスク装置等に固有の）ＩＤ番号や、ビデオカード番号等のようにユーザが使用するクライアント装置に固有の情報に基づき生成される情報であって、１つのクライアント装置につき複数のＰＣ固有情報Ｐ１、Ｐ２……が生成されうる。ＰＣ固有情報Ｐ１，Ｐ２…は、専用アプリの機能によりクライアント装置からサーバ２０に転送されるものである。
【００１８】
個々の楽曲データ（楽曲データＭ１、Ｍ２、Ｍ３…）は、音楽再生用のデータのみならず、動画、静止画、文章（歌詞）等、音楽コンテンツに関連する複数の要素データを含んでなる「マルチメディアデータ」であってよい。図示の例では、楽曲データは、各楽曲データ毎に付与された所定の楽曲番号と、当該楽曲の楽曲自動演奏データ（例えばＳＭＦ（スマートＭＩＤＩファイル）形式のＭＩＤＩデータ）と、当該楽曲の歌唱音声データ（例えば、ＭＰ３形式のオーディオ波形データ）と、ヴィデオデータ（例えばＭＰＥＧ形式）、静止画データ（例えばＪＰＥＧ形式）、及び、当該楽曲の楽譜を画面表示させるのに用いる楽譜表示補助データ（例えばスコーチＸＦ形式）等を含んで構成される。なお、各要素データのデータフォーマットは、上記の一例に限らず、従来から知られるいかなるデータフォーマットを適用してもよい。これらの各要素データは適宜同期再生が可能であり、後述するように、各種コンテンツ利用態様（例えば、通常のオーディオ再生、カラオケ、演奏レッスン等）に応じて適宜の要素データを同期再生することで、ユーザが所望するコンテンツ利用態様に応じたコンテンツ再生が実現される。なお、上記の楽曲データの構成内容例は、一例であって、これに限定されない。
また、第１管理情報及び第２管理情報は、対応する楽曲毎に記憶されている。この第１管理情報及び第２管理情報の構成例については次に述べる。
【００１９】
図４は、クライアント装置１０、１１、１２…におけるＨＤＤ４の記憶内容例である。図４に示すようにクライアント側のＨＤＤ４には、専用アプリ、ダウンロードした複数の楽曲データＭ１，Ｍ２，Ｍ３…（楽曲データ群）と、各楽曲データＭ１，Ｍ２，Ｍ３…に対応する第１管理情報及び第２管理情報等が記憶される。専用アプリを記憶した領域には、ユーザＩＤ、ユーザパスワード、ＰＣ固有情報Ｐ１、Ｐ２……等、当該専用アプリにより生成されるユーザ情報と共に、インストール済み楽曲のリスト情報等が記憶される。なお、図４では、専用アプリの記憶領域内にＰＣ固有情報Ｐ１、Ｐ２……を記憶させる例を示しているが、このＰＣ固有情報は、ＨＤＤ４内に格納せずに、必要に応じてその都度専用アプリの機能により生成するようにしてもよい。また、インストール済み楽曲のリスト情報とは、前記ダウンロードした楽曲データ群としてＨＤＤ４内に記録された複数の楽曲データの一覧リスト情報である。
【００２０】
この実施例において、第１管理情報及び第２管理情報は、データ自体としては両者共通したものであって、例えば、各々が対応する楽曲データの楽曲番号と、ユーザによる当該楽曲データの購入有無を示す情報と、対応する楽曲データのＨＤＤ４における記録アドレスと、試聴時の再生機能制限情報と、その他著作権保護に関するセキュリティ情報とから構成される。楽曲データの購入有無を示す情報は、対応する楽曲データの購入処理が行われたか否か（購入の有無）をＹＥＳ／ＮＯで示すフラグである。この購入の有無情報（フラグ）のＹＥＳ／ＮＯに応じて、当該楽曲データに対して再生機能制限情報を有効にするか無効にするかが判別される。すなわち、第１管理情報においては、前記フラグがＮＯ（購入なし）を表しており、再生機能制限情報が有効とされ、これに基づくデータ再生の制限が行われる。一方、第２管理情報においては、前記フラグがＹＥＳ（購入有り）を表しており、再生機能制限情報が無効とされ、この再生機能制限情報を無視して通常の、再生機能をフルに利用したデータ再生がおこなえる。図４において、第１管理情報とが第２管理情報夫々別々の記憶領域に記憶されるよう描かれているが、これらは共通の記憶領域に記憶されてよく、楽曲データの利用時（再生時）に、利用したい楽曲データの楽曲番号に基づき対応する管理情報を読み出して、第１暗号キーで復号化されれば第１管理情報であり、第２暗号キーで復号化されれば第２管理情報であり、どちらでも復号化できなければ、違法コピーされたコンテンツである、と理解することができる。
【００２１】
再生機能制限の情報は、例えばデータ再生可能時間を制限する情報等であって、前述した楽曲データに含まれる個々の要素データ毎に再生時間の制限等の機能制限を設定でき、各楽曲データ及び個々の要素データ毎の著作権者等は、この再生機能制限を任意に設定しうる。例えば、楽曲データを、再生機能制限情報に基づき２０秒間だけ再生できるようにすることで、当該音楽コンテンツの一部分のみを試聴（試用再生）させることができる。その他セキュリティ情報とは、例えば、ユーザによる編集の可否、再配布の可否等についてのデータであり、各楽曲に応じて著作権者等の意思により設定できる。これらセキュリティ情報は、権利者等による指定がない場合、全て不可に設定されてもよい。なお、図４において第１管理情報と第２管理情報とが、夫々独立した記憶領域に記憶されるように描かれているが、これに限らず第１管理情報と第２管理情報を同じ記憶領域に記憶して、対応する楽曲データの楽曲番号に基づき第１管理情報と第２管理情報を一括して格納／管理してもよい。
【００２２】
また、「試用コンテンツ情報」を提供するためのＣＤ‐ＲＯＭ５の記憶内容例を図５に示す。ＣＤ‐ＲＯＭ５には、複数の試用コンテンツ情報Ｃ１，Ｃ２，Ｃ３…（各々、楽曲データと第１管理情報からなる）が記憶されている。更に、このＣＤ‐ＲＯＭ５に当該専用アプリや、ＣＤ‐ＲＯＭ５が記憶している「試用コンテンツ情報」の一覧リスト情報等を適宜記憶していてよい。
【００２３】
次に、クライアント装置において「試用コンテンツ情報」を取得する処理の概略について図６（ａ）、（ｂ）を参照して説明する。また、図７は、当該専用アプリの実施により実行されるコンテンツ供給とその復号化／暗号化処理の機能ブロック図であり、図に示す復号化／暗号化部７０は該専用アプリの機能一部としてＣＰＵ１が実行するソフトウェア処理である。なお、図７の復号化／暗号化部７０で行われるデータの復号化／暗号化を実現する手法そのものは、従来から知られる技術を適宜に適用してよい。
【００２４】
試用コンテンツ情報がＣＤ‐ＲＯＭ５から供給される場合、先ず、ユーザは、クライアント装置において当該専用アプリを立ち上げて、本発明に係る試用コンテンツ情報取得処理を開始させる。クライアント装置にＣＤ‐ＲＯＭ５をセットすると、ＣＤ‐ＲＯＭ５に記憶されている複数の試用コンテンツ情報（楽曲データ）の一覧リストが表示ディスプレイ７に表示される。この一覧リストは、例えば、各試用コンテンツ情報に対応する楽曲名や、楽曲番号等適宜の情報からなっていてよい。ユーザは、マウス、キーボード等の入力操作子６を用いて試聴したい楽曲を選択して、試聴要求を発生する。このユーザの試聴要求に応じて、ユーザに選択された楽曲に対応する試用コンテンツ情報、つまりユーザが試聴を希望する楽曲の楽曲データとこれに対応する第１管理情報が、当該専用アプリで既知の第１暗号キーで暗号化された状態でＣＤ‐ＲＯＭ５からＨＤＤ４に読み込まれる（図７において７２で示す流れ）。このように、クライアント装置では、試聴したい楽曲データにつき試聴要求を行うことで、複数曲目分の楽曲データとこれに対応する第１管理情報（つまり試用コンテンツ情報）をＨＤＤ４に記憶しうる。このようにしてＨＤＤ４に記憶された複数の楽曲データを、図４においては「ダウンロードした楽曲データ群」として示している。この試用コンテンツ情報をＣＤ‐ＲＯＭ５からインストールする処理の概略を図示すると、図６（ａ）のようである。
【００２５】
試用コンテンツ情報がサーバ２０から配信される場合の、クライアント装置側の処理とサーバ装置側の処理の一例について説明する。この試用コンテンツ情報をサーバ２０からダウンロードする処理の概略を、図６（ｂ）に示す。先ず、クライアント装置において、ユーザはインターネット等の通信ネットワークＸ（図１参照）を経由して、サーバ２０が運営するＷｅｂサイトにアクセスする。このとき、ユーザは、前記Ｗｅｂサイトにログインするために、サーバ２０で記憶している所定のユーザＩＤと所定のユーザパスワード（図３及び図４参照）を入力する。サーバ２０は、前記アクセスしたクライアント装置に対して、サーバ２０で提供可能な試用コンテンツ情報（楽曲データ）の一覧リスト情報を送信する。この一覧リスト情報を受信したクライアント装置では、該一覧リスト情報に基づく一覧リストが表示ディスプレイ７に表示される。そして、ユーザが一覧リスト中から試聴したい楽曲を選択して試聴要求を発生すると、ユーザが選択した楽曲データに対応する楽曲番号が、サーバ２０に対して送信される。サーバ２０では、受信した楽曲番号に対応する楽曲データを含む試用コンテンツ情報を、ハードディスク装置から読み出して、当該専用アプリで既知の第１暗号キーで暗号化された状態でクライアント装置に送信する。クライアント装置では、第１暗号キーで暗号化された試用コンテンツ情報（つまり楽曲データとこれに対応する第１管理情報）を受信すると、これを第１暗号キーで暗号化された状態のままＨＤＤ４に保存する（図７において７２で示す流れ）。こうして、前述した図６（ａ）の処理と同様に、クライアント装置では、複数曲分の楽曲データをＨＤＤ４に記憶しうる（図４に示す「ダウンロードした楽曲データ群」）。
【００２６】
なお、上述の図６（ａ）及び（ｂ）において、試用コンテンツ情報（つまり楽曲データとこれに対応する第１管理情報）を暗号化する第１暗号キーは、当該専用アプリで既知の暗号キーであれば、楽曲データと第１管理情報とで、夫々異なる暗号キーにより暗号化されていてもよい。
【００２７】
ここで、ＨＤＤ４に記憶された試用コンテンツ情報を試聴する際の復号化処理について簡単に説明する。図７において、外部のデータ供給手段７１（ＣＤ‐ＲＯＭ５又はサーバ２０）から供給される試用コンテンツ情報（楽曲データと対応する第１管理情報）は、クライアント装置のＨＤＤ４に当該専用アプリで既知の第１暗号キーで暗号化された状態で記憶される。前記第１暗号キーで暗号化された楽曲データと第１管理情報暗号は、復号化／暗号化部７０に供給される（図７において７３、７５で示す流れ）。復号化／暗号化部７０では、当該専用アプリに従って実行される復号化処理により、供給された楽曲データと第１管理情報を第１暗号キーに基づき復号化する。復号化された楽曲データと第１管理情報は、ＲＡＭ３に供給される（図７において７４、７６で示す流れ）。そして、ＲＡＭ３に読み込んだ復号化済み楽曲データを、対応する第１管理情報に基づき再生することができる。上述の通り第１管理情報に基づき楽曲データを再生する場合、第１管理情報に含まれる再生機能制限情報が有効になるため、この再生機能制限情報に基づき、例えば再生時間の制限された楽曲データの再生が行われる。これにより、ユーザは当該楽曲データを試聴できる。
ＲＡＭ３内に一時記憶した楽曲データ、第１管理情報はデータ利用後に消失する。但し、楽曲データに対してユーザにより任意の編集等のデータ変更がなされた場合は、変更された楽曲データがＲＡＭ３から復号化／暗号化部７０に供給され（図７において７４）、再度第１暗号キーで暗号化された後、ＨＤＤ４に記憶されたデータを書き換える（図７において７３）。このことはデータ試聴時よりも寧ろ、購入済みの楽曲データを利用する際に行われるであろう。
【００２８】
次に、試聴した楽曲データを購入する際に、クライアント装置とサーバ装置とで行われる処理の一例について説明する。この試聴済み楽曲データの購入処理の概略は図６（ｃ）のようである。ＨＤＤ４に既に記憶した試用コンテンツ情報（楽曲データ）の購入を行う場合、先ず、クライアント装置において、ユーザは通信ネットワークＸ（図１参照）を経由して、サーバ２０が運営するＷｅｂサイトにアクセスし、前記所定のユーザＩＤと所定のユーザパスワード（図３及び図４参照）を入力する。サーバ２０への接続が完了すると、クライアント装置からサーバ２０に対して、ＨＤＤ４に記憶されている当該クライアント装置に固有の情報（図４のＰＣ固有情報Ｐ１、Ｐ２…）が送信される。そして、ユーザは、ＨＤＤ４に記録されている１乃至複数の試用コンテンツ情報（図４に示す「ダウンロードされた楽曲データ群」）のうちから購入希望するものを選択し、選択した楽曲データに対応する楽曲番号がサーバ２０に送信される。このとき、楽曲番号と共に当該楽曲データが試聴済みであることを示すフラグを立てて送信することで、サーバ２０に対して当該楽曲データが試聴済みであることを通知する。なお購入する楽曲の選択は、例えば、ＨＤＤ４に記録済みの試用コンテンツ情報（楽曲データ）の一覧リストを表示ディスプレイ７に表示することで、画面表示に従って所望の楽曲の購入要求（選択）が行えるようにしてよい。サーバ２０では、クライアント装置から楽曲番号と共に送信された試聴済みフラグにより、ユーザが購入要求した楽曲データが既に試聴済みであること、すなわち、クライアント装置には既に当該楽曲データが記憶されていること、を確認し、受信した楽曲番号に対応する楽曲の第２管理情報をハードディスク装置（図３参照）から読み出し、この第２管理情報を前記クライアント装置に固有のＰＣ固有情報Ｐ１、Ｐ２…に基づく第２キーにより暗号化した状態で、購入要求を行ったクライアント装置に対して送信する。このように、再生機能の制限なしに楽曲データを再生させる第２管理情報を、楽曲データ購入を行ったクライアント装置に固有の情報に基づく第２暗号キーにより暗号化することで、該購入を行ったクライアント装置においてのみ、該第２管理情報の復号化を可能とする。これにより、楽曲データ購入を行ったクライアント装置においてのみ、楽曲データの通常通りの（再生機能の制限なしの）再生が許可されることになる。クライアント装置では、サーバ２０から第２管理情報を受信し、ＨＤＤ４において、当該購入した楽曲データに対応する第１管理情報を、受信した第２管理情報に置き換えることで、この第２管理情報を第２暗号キーに基づき暗号化された状態のままＨＤＤ４に格納する。
【００２９】
上記の楽曲データ購入処理に平行して、当該楽曲データに対する所定の課金処理を実行してよい。すなわち、サーバにおいて、対応する楽曲データの対価に見合う課金条件が成立することを確認すると、サーバではクライアント装置に対して当該楽曲データに対応する第２管理情報を与えてよいと判定し（正規使用の可否を判定し）て、当該所定の課金処理を終了する。こうして楽曲データ購入処理が完了（第２管理情報がＨＤＤ４に格納されると）すると、購入した楽曲データの情報は、購入済み楽曲データのリスト（図４参照）に加えられる。
なお、サーバにおいて行われる楽曲データの正規使用権の可否判定は、上記課金処理による方法に限らず、例えば、登録ユーザから月極で会費を徴収し、会費を支払っているユーザに対して楽曲データの正規使用を許可するようにしてもよい。
【００３０】
図６（ｄ）は、楽曲データの購入の別の処理例として、試聴していない、つまりＨＤＤ４に記憶されていない楽曲データを購入する際の処理例の概略を示す。この場合、クライアント装置において、ユーザは通信ネットワークＸを介して、サーバ２０が運営するＷｅｂサイトにアクセスし、当該クライアント装置のＰＣ固有情報Ｐ１、Ｐ２…を送信すると共に、楽曲データの試聴をしていない（ＨＤＤ４に楽曲データが記憶されていない）ことを表す「試聴なしフラグ」をサーバ２０に送信する。これを受けたサーバ２０では、提供可能な楽曲データ（試用コンテンツ情報）の一覧リスト情報をクライアント装置に対して送信する。そして、クライアント装置において、前記一覧リスト情報の中からユーザ所望の楽曲データが選択されると、これに対応する楽曲番号がサーバ２０に送信され、当該楽曲データの購入要求がなされる。サーバ２０では、受信した楽曲番号に対応する楽曲データと、この楽曲データに対応する第２管理情報をＨＤＤから読み出し、楽曲データを専用アプリで既知の第１暗号キーで暗号化し、また、第２管理情報を前記受信したＰＣ固有情報に基づく第２暗号キーで暗号化し、夫々暗号化された楽曲データと第２暗号化情報とを同時にクライアント装置に対して送信する。こうして、クライアント装置には、一覧リスト中から直接に購入要求した楽曲データと、これに対応する第２管理情報とが、ＨＤＤ４に夫々格納される。
【００３１】
上記の処理により、ＨＤＤ４に記憶された楽曲データと、第２管理情報の復号化処理について図７を参照して簡単に説明すると、第１暗号キーで暗号化された楽曲データと第２暗号キーで暗号化された第２管理情報は、各々暗号化された状態でＨＤＤ４から復号化／暗号化部７０に供給され（図７において７３、７７で示す流れ）、復号化／暗号化部７０では、専用アプリによる復号化処理により、楽曲データを既知の第１暗号キーに基づき復号化し、また、第２管理情報を当該クライアント装置に固有のＰＣ固有情報に基づく第２暗号キーで復号化する。復号化された楽曲データと第２管理情報は、ＲＡＭ３に供給される（図７において７４、７８で示す流れ）。ＲＡＭ３に読み込んだ復号化済み楽曲データは第２管理情報に基づき再生できる。楽曲データとこれに対応する第２管理情報を、他の装置に不正コピーされた場合は、第２暗号キーに基づく復号化ができないので、データ購入したユーザ以外によるデータの不正利用を防止できる。ＲＡＭ３内に一時記憶した楽曲データに対してユーザが任意に編集等の加工を行った場合は、変更された楽曲データがＲＡＭ３から復号化／暗号化部７０に供給され（図７において７４）、第１暗号キーで再び暗号化されて、ＨＤＤ４にこれを記憶する（図７において７３）。
なお、上述の例では、サーバ２０において第２管理情報の暗号化を行い、クライアント装置のＨＤＤ４には暗号化済みの第２管理情報が記憶されるものとしたが、これに限らず、クライアント装置にて当該専用アプリの機能によって第２暗号キーに基づく第２管理情報の暗号化処理を行った後に自身のＨＤＤ４に記憶されるように構成してもよい。
【００３２】
次に、購入済みの楽曲データの種々の再生利用形態について説明する。クライアント装置における楽曲データの再生処理は、当該専用アプリによって実行されるものであって、サーバ２０とは独立して実行される。前述の通り、この実施例において楽曲データは、ＭＩＤＩデータや、オーディオデータ、画像データ等の複数の要素データからなるマルチメディアデータであり、ユーザ所望のデータ利用形態に応じて、適宜のデータを組み合わせて同期再生することで、図８に例示するような、各種利用形態を実現する。すなわち、当該楽曲データに含まれる各要素データを個別に再生することに加えて、ＳＭＦデータと楽譜表示補助データとに基づき楽譜画像データを生成して、楽譜を画面表示すること、或いは、ＳＭＦデータと適宜の画像データとに基づき楽曲進行に合わせた演奏ガイド機能を実現すること、或いは、ＳＭＦデータに基づき自動演奏と同期して、楽曲再生に併せて歌詞や背景画像を表示させること等が可能である。この発明に従うコンテンツ提供システムは、ユーザが楽曲データをインストールする回数は１回で済むので、データ量の多いマルチメディアデータを提供するのに好適である。また、このようなマルチメディアデータにより、演奏レッスン機能や楽譜表示機能等の各種機能が充実することは、クライアント装置としてＬＡＮ通信機能等を備えた電子楽器を適用する際に好ましい。
【００３３】
なお、上述の実施例においては、第１管理情報と第２管理情報とは、データ自体は共通なものとして、対応する楽曲の購入有無に応じて両者の機能が切り替わる例について説明したが、これに限らず、第１管理情報と第２管理情報とが、夫々共通なデータであって、第１暗号キーで復号化されると、第１管理情報として機能して、第２暗号キーで復号化されると、第２管理情報として機能するようにしてもよい。また、第１管理情報と第２管理情報を１つのデータ（管理情報）とせずに、夫々独立した第１管理情報と第２管理情報とを別々にクライアント装置に供給してもよい。
また、上述の実施例では、この発明に係るデータ取得、試聴、購入、再生処理、及び、各種データの復号化／暗号化処理（図７の復号化／暗号化部７０）は、全て、専用アプリの処理により実行されるものとしたが、この発明は、そのような機能を実現する専用のハードウェアによって構成することも可能である。また、前記楽曲データは、試用と購入用とで、内容、質が夫々異なるデータを供給するようにしても本発明の実施に差し支えない。
【００３４】
なお、上述の実施例では、一例として楽曲データを提供するコンテンツ提供システムについて説明したが、提供されるコンテンツは、これに限らず、動画像データ等、任意のディジタルコンテンツであってよい。また、本発明に係る専用アプリケーションプログラムは、サーバ２０からクライアン装置１０、１１、１２…に対して通信ネットワークＸを経由して配信されてもよいし、また、ＣＤ‐ＲＯＭ等、適宜の記録媒体に記憶されたものを提供してもよい。なお、この発明に従って実現可能な音楽コンテンツ提供システムは、前記専用アプリをユーザに対して無償で提供し、音楽コンテンツの販売により対価を徴収するシステムを構築するのに好適である。勿論、この専用アプリをユーザに対して有償で提供するシステム運営形態も可能である。また、上述の実施例では、楽曲データを販売する例について説明したが、これに限らず、例えば楽曲データのレンタルシステムとして本発明を実施してもよい。
【００３５】
最後に、この発明を適用することにより可能となる、種々の実施態様の概要を幾つか列挙する。なお、下記で引用する請求項１乃至１０は出願時の請求項である。
（Ａ）前記外部のコンテンツ供給手段は、前記コンテンツデータと該コンテンツデータの試用を可能にする前記第１管理情報とを記憶した記憶媒体であり、前記クライアント装置に対して着脱可能なものである請求項１又は２に記載の方法。
（Ｂ）  前記外部のコンテンツ供給手段は、前記コンテンツデータと該コンテンツデータの試用を可能にする前記第１管理情報とを記憶した記憶装置であり、前記サーバ装置又は前記通信ネットワーク上に接続されたものである請求項１又は２に記載の方法。
（Ｃ）  前記外部のコンテンツ供給手段から供給される少なくとも前記コンテンツデータには所定の暗号化が施されており、  前記クライアント装置が、前記暗号化されたコンテンツデータを共通の復号キーを用いて復号化するステップを更に具える請求項１又は２又は上記（Ａ）又は（Ｂ）に記載の方法。
（Ｄ）  前記サーバ装置から供給される少なくとも前記コンテンツデータには所定の暗号化が施されており、前記クライアント装置が、前記暗号化されたコンテンツデータを所定の共通の復号キーを用いて復号化するステップを更に具える請求項１又は２又は上記（Ａ）又は（Ｂ）に記載の方法。
（Ｅ）前記サーバ装置が複数のコンテンツデータの前記第２管理情報を記憶する記憶手段を有しており、前記送信するステップでは、正規使用可と判定したコンテンツデータの第２管理情報を該記憶手段から読み出す請求項４又は５に記載の方法。
（Ｆ）前記第１管理情報及び第２管理情報はそれぞれ正規使用の可否を示す情報と試用のための制限情報とを含み、前記正規使用の可否を示す情報が否を示しているとき前記第１管理情報として機能して前記制限情報にしたがってコンテンツデータを試用することのみ可能であり、前記正規使用の可否を示す情報が可を示しているとき前記第２管理情報として機能して前記制限情報により制限されることなくコンテンツデータを正規使用できるようにしたことを特徴とする請求項１乃至５のいずれか又は上記（Ａ）乃至（Ｅ）のいずれかに記載の方法。
（Ｇ）複数のコンテンツデータの前記第２管理情報を記憶する記憶手段を更に具えており、前記送信する手段では、正規使用可と判定したコンテンツデータの第２管理情報を該記憶手段から読み出す請求項１０に記載のサーバ装置。
（Ｈ）前記第１管理情報及び第２管理情報はそれぞれ正規使用の可否を示す情報と試用のための制限情報とを含み、前記正規使用の可否を示す情報が否を示しているとき前記第１管理情報として機能して前記制限情報にしたがってコンテンツデータを試用することのみ可能であり、前記正規使用の可否を示す情報が可を示しているとき前記第２管理情報として機能して前記制限情報により制限されることなくコンテンツデータを正規使用できるようにしたことを特徴とする請求項８乃至１０及び上記（Ｇ）のいずれかに記載の装置。
【００３６】
【発明の効果】
以上の通り、この発明によれば、クライアント装置に、コンテンツと該コンテンツに対応する第１管理情報を含む試用コンテンツ情報を供給して、第１管理情報に基づくコンテンツの再生にコンテンツの利用規制をかけることで、コンテンツを試用再生させ、また、コンテンツの購入を要求したクライアント装置に対して第２管理情報を与えることで、通常のコンテンツ利用を許可することにより、コンテンツの配信自体は１回のみとすることができ、これにより効率的なコンテンツ配信が可能となる。更に、第２管理情報を個々のクライアント装置毎に固有の情報で暗号化することで、不正コピー等に対する安全性を向上し、ディジタルコンテンツの配信における著作権等の権利保護を強化することができるという優れた効果を奏する。
【図面の簡単な説明】
【図１】（ａ）は、本発明の一実施例に係る音楽コンテンツ提供システムのネットワーク接続例、（ｂ）は（ａ）の音楽コンテンツ提供システムで提供する音楽コンテンツの構成例を概念的に示す図。
【図２】同実施例に係るクライアント及びサーバの端末として使用可能なコンピュータのハードウェア構成例を示すブロック図。
【図３】同実施例に係るサーバにおけるハードディスク装置の記憶内容例を示す図。
【図４】同実施例に係るクライアント側におけるハードディスク装置の記憶内容例を示す図。
【図５】同実施例においてクライアントに試聴コンテンツ情報を供給するためのＣＤ‐ＲＯＭの記憶内容例を示す図。
【図６】同実施例において、（ａ）はクライアントに対して試聴コンテンツ情報をＣＤ‐ＲＯＭから供給する処理例、（ｂ）はクライアントに対して試聴コンテンツ情報をサーバから通信ネットワーク経由で配信する処理例、（ｃ）は試聴済み楽曲データの購入処理例、（ｄ）は試聴していない楽曲データの購入処理例、を夫々説明するための概念図。
【図７】同実施例に係る復号化／暗号化処理を説明するための機能ブロック図。
【図８】同実施例に係る楽曲データ再生における、データの各種利用形態を示す概念図。
【符号の説明】
１０，１１，１２，クライアント  ２０  サーバ，１  ＣＰＵ，２  ＲＯＭ，３ＲＡＭ，４  ハードディスク装置（ＨＤＤ），５  ＣＤ−ＲＯＭ，６  入力操作子，７  表示ディスプレイ，８  音源，９  ネットワークインターフェース  ７０，復号化／暗号化部
【図１】
2004220357.tif 000003
【図２】
2004220357.tif 000004
【図３】
2004220357.tif 000005
【図４】
2004220357.tif 000006
【図５】
2004220357.tif 000007
【図６】
2004220357.tif 000008
【図７】
2004220357.tif 000009
【図８】
2004220357.tif 000010