(57)【要約】【課題】コンテンツ配信側のシステムの構築を容易に行えるようにしつつ、コンテンツの不正利用を防止するための技術を提供する。【解決手段】コンテンツ配信システムを構成する配信サーバー１０１は、通信ネットワーク１０２を介して端末装置１０３からコンテンツの配信が要求されると、そのコンテンツに、その要求による配信であることを示すデータである値が１のＷｅｂフラグを挿入して端末装置１０３に送信する。一方の端末装置１０３は、コンテンツを受信すると、それに付加されたＷｅｂフラグの値が１か否か判定し、その値が１と判定した場合にのみ、受信したコンテンツをハードディスク装置に保存する。【選択図】　　　　　図１
2004005246.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークと接続される端末装置のユーザーに保存可能なコンテンツを配信できるシステムであって、
前記通信ネットワークを介して、前記端末装置のユーザーから前記保存可能なコンテンツの配信の要求を受け付ける要求受付手段と、
前記要求受付手段が配信の要求を受け付けた前記コンテンツに該要求による送信であることを示す識別用データを付加して前記通信ネットワークを介して送信するコンテンツ配信手段と、
を具備することを特徴とするコンテンツ配信システム。
【請求項２】
通信ネットワークと接続可能な端末装置において、
前記通信ネットワークを介して、保存可能なコンテンツの配信をユーザーがコンテンツ配信システムに要求するための配信要求手段と、
前記配信要求手段により配信が要求されたコンテンツ配信システムが前記通信ネットワークを介して送信する前記コンテンツを受信するコンテンツ受信手段と、
前記コンテンツ受信手段が受信した前記コンテンツに、前記配信要求手段により配信を要求したことによる送信であることを示す識別用データが付加されているか否か判定するデータ判定手段と、
前記識別用データが前記コンテンツに付加されていると前記データ判定手段が判定した場合に、該コンテンツを記録媒体に保存させる保存制御手段と、
を具備することを特徴とする端末装置。
【請求項３】
前記保存制御手段は、前記コンテンツに、該コンテンツが保存されたものであることを示す他の識別用データを付加して前記記録媒体に保存させる、
ことを特徴とする請求項２記載の端末装置。
【請求項４】
前記保存制御手段は、前記コンテンツ受信手段が受信した前記コンテンツが前記コンテンツ配信システムから送信されたことを示す判別用データを併せて前記記録媒体に保存させる、
ことを特徴とする請求項２、または３記載の端末装置。
【請求項５】
前記保存制御手段は、前記コンテンツ受信手段が受信した前記コンテンツ、及び前記判別用データの少なくとも一方に所定の操作を施して前記記録媒体に保存させる、
ことを特徴とする請求項４記載の端末装置。
【請求項６】
通信ネットワークと接続可能な端末装置において、
前記通信ネットワークを介して、保存可能なコンテンツの配信をユーザーがコンテンツ配信システムに要求するための配信要求手段と、
前記配信要求手段により配信が要求されたコンテンツ配信システムが前記通信ネットワークを介して送信する前記コンテンツを受信するコンテンツ受信手段と、
前記コンテンツ受信手段が受信した前記コンテンツを、該コンテンツが前記コンテンツ配信システムから受信したことを示す判別用データとともに記録媒体に保存させる保存制御手段と、
を具備することを特徴とする端末装置。
【請求項７】
前記保存制御手段は、前記判別用データを前記記録媒体上の１つ以上のファイルに前記コンテンツとは別に保存する、
ことを特徴とする請求項６記載の端末装置。
【請求項８】
通信ネットワークと接続可能な端末装置において、
前記通信ネットワークを介して、保存可能なコンテンツの配信をユーザーがコンテンツ配信システムに要求するための配信要求手段と、
前記配信要求手段により配信が要求されたコンテンツ配信システムが前記通信ネットワークを介して送信する前記コンテンツを受信するコンテンツ受信手段と、
前記コンテンツ受信手段が受信した前記コンテンツ、及び該コンテンツの再生時に参照するために保存するデータの少なくとも一方に所定の操作を施して記録媒体に保存させる保存制御手段と、
を具備することを特徴とする端末装置。
【請求項９】
通信ネットワークを介してコンテンツ配信システムが端末装置に配信した保存可能なコンテンツを再生する装置において、
前記コンテンツ配信システムが配信したコンテンツが保存された記録媒体にアクセスするアクセス手段と、
前記アクセス手段がアクセス可能な記録媒体に保存されたコンテンツのなかから再生の対象とするコンテンツをユーザーに指定させるためのコンテンツ指定手段と、
前記コンテンツ指定手段により指定されたコンテンツを前記コンテンツ配信システムから受信したことを示す判別用データが前記記録媒体に保存されているか否か確認するデータ確認手段と、
前記データ確認手段が前記判別用データを確認した場合に、前記コンテンツ指定手段により指定されたコンテンツを再生するコンテンツ再生手段と、
を具備することを特徴とするコンテンツ再生装置。
【請求項１０】
通信ネットワークを介してコンテンツ配信システムが端末装置に配信した保存可能なコンテンツを再生する装置において、
前記コンテンツ配信システムが配信したコンテンツが保存された記録媒体にアクセスするアクセス手段と、
前記アクセス手段がアクセス可能な記録媒体に保存されたコンテンツのなかから再生の対象とするコンテンツをユーザーに指定させるためのコンテンツ指定手段と、
前記コンテンツ指定手段により指定されたコンテンツ、及び該コンテンツの再生時に参照するために保存されたデータの少なくとも一方に施されている所定の操作を解除して、該コンテンツを再生するコンテンツ再生手段と、
を具備することを特徴とするコンテンツ再生装置。
【請求項１１】
通信ネットワークと接続可能な端末装置として用いられるデータ処理装置に実行させるプログラムであって、
前記通信ネットワークを介して、保存可能なコンテンツの配信をユーザーがコンテンツ配信システムに要求するための機能と、
前記要求するための機能により配信が要求されたコンテンツ配信システムが前記通信ネットワークを介して送信する前記コンテンツを受信する機能と、
前記受信する機能により受信した前記コンテンツに、前記要求するための機能により配信を要求したことによる送信であることを示す識別用データが付加されているか否か判定する機能と、
前記識別用データが前記コンテンツに付加されていると前記判定する機能により判定した場合に、該コンテンツを記録媒体に保存させる機能と、
を実現させるためのプログラム。
【請求項１２】
通信ネットワークと接続可能な端末装置として用いられるデータ処理装置に実行させるプログラムであって、
前記通信ネットワークを介して、保存可能なコンテンツの配信をユーザーがコンテンツ配信システムに要求するための機能と、
前記要求するための機能により配信が要求されたコンテンツ配信システムが前記通信ネットワークを介して送信する前記コンテンツを受信する機能と、
前記受信する機能により受信した前記コンテンツを、該コンテンツが前記コンテンツ配信システムから受信したことを示す判別用データとともに記録媒体に保存させる機能と、
を実現させるためのプログラム。
【請求項１３】
通信ネットワークと接続可能な端末装置として用いられるデータ処理装置に実行させるプログラムであって、
前記通信ネットワークを介して、保存可能なコンテンツの配信をユーザーがコンテンツ配信システムに要求するための機能と、
前記要求するための機能により配信が要求されたコンテンツ配信システムが前記通信ネットワークを介して送信する前記コンテンツを受信する機能と、
前記受信する機能により受信した前記コンテンツ、及び該コンテンツの再生時に参照するために保存するデータの少なくとも一方に所定の操作を施して記録媒体に保存させる機能と、
を実現させるためのプログラム。
【請求項１４】
通信ネットワークを介してコンテンツ配信システムが端末装置に配信した保存可能なコンテンツを再生する装置に実行させるプログラムであって、
前記コンテンツ配信システムが配信したコンテンツが保存された記録媒体にアクセスする機能と、
前記アクセスする機能によりアクセス可能な記録媒体に保存されたコンテンツのなかから再生の対象とするコンテンツをユーザーに指定させるための機能と、
前記指定させるための機能により指定されたコンテンツを前記コンテンツ配信システムから受信したことを示す判別用データが前記記録媒体に保存されているか否か確認する機能と、
前記確認する機能により前記判別用データを確認した場合に、前記指定させるための機能により指定されたコンテンツを再生する機能と、
を実現させるためのプログラム。
【請求項１５】
通信ネットワークを介してコンテンツ配信システムが端末装置に配信した保存可能なコンテンツを再生する装置に実行させるプログラムであって、
前記コンテンツ配信システムが配信したコンテンツが保存された記録媒体にアクセスする機能と、
前記アクセスする機能によりアクセス可能な記録媒体に保存されたコンテンツのなかから再生の対象とするコンテンツをユーザーに指定させるための機能と、
前記指定させるための機能により指定されたコンテンツ、及び該コンテンツの再生時に参照するために保存されたデータの少なくとも一方に施されている所定の操作を解除して、該コンテンツを再生する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワークを介して配信される保存可能なコンテンツの不正利用を防止するための技術に関する。
【０００２】
【従来の技術および発明が解決しようとする課題】
近年、情報インフラストラクチャとして通信ネットワークが急速に発展している。様々な通信ネットワークを結ぶグローバルな情報インストラクチャであるインターネット上には、情報の発信（配信）や商品の販売などといった各種サービスの提供を目的としたサイトが多数、開設されている。それにより、現在では、インターネットはサービス提供のための手段として幅広く利用されている。
【０００３】
その情報として配信するのは、これまでは文字や静止画などが中心だった。しかし、最近では、端末装置（パーソナルコンピュータ（以下、ＰＣ）や携帯電話機、など）を高速にインターネットと結ぶ通信ネットワークが普及してきていることもあって、音声や映像（動画）など、文字や静止画と比較してデータ量が大きいものも対象とするようになっている。商品販売の分野では、音楽（曲再生用の演奏情報）や映像などのコンテンツを商品として扱うようになっている。
【０００４】
商品として扱われるコンテンツは、保存可能なものとそうでないものとに区別することができる。保存可能なものは、そうでないものとは違い、フレキシブルディスクや光ディスクなどの可搬性の記録媒体、或いはハードディスク装置に搭載されたハードディスクなどの固定的な記録媒体に保存しておくことで、繰り返し再生することができる。それにより、著作権保護の見地から、購入者以外の人がコピーして不正利用できないようにすることが強く求められている。
【０００５】
不正利用を防止するための手法としては、従来、電子透かしや暗号化（権利認証）が用いられていた。周知のように、電子透かしはコンテンツに著作権保護用のデータを埋め込む技術であり、暗号化は、コンテンツを暗号化することにより、その解凍に必要な情報（通常は公開鍵）を持たない人が再生できないようにする手法である。
【０００６】
電子透かしでは、コンテンツに著作権保護用のデータを埋め込まなければならない。暗号化では、暗号化したコンテンツの解凍に必要な情報（公開鍵等）を配布する仕組みを用意しなければならない。それにより、それら従来の手法では、何れも、コンテンツ配信側のシステムに複雑な仕組みが必要となり、その構築が容易でなかった。このようなことから、コンテンツの不正利用を防止するうえで、配信側のシステムの構築を容易に行えるようにすることも重要なことであると考えられる。
【０００７】
本発明の課題は、コンテンツ配信側のシステムの構築を容易に行えるようにしつつ、コンテンツの不正利用を防止するための技術を提供することにある。
【０００８】
【課題を解決するための手段】
本発明のコンテンツ配信システムは、通信ネットワークと接続される端末装置のユーザーに保存可能なコンテンツを配信できることを前提とし、通信ネットワークを介して、端末装置のユーザーから保存可能なコンテンツの配信の要求を受け付ける要求受付手段と、要求受付手段が配信の要求を受け付けたコンテンツに該要求による送信であることを示す識別用データを付加（ここでは、それに埋め込むことなどを含む）して通信ネットワークを介して送信するコンテンツ配信手段と、を具備する。
【０００９】
本発明の第１〜第３の態様の端末装置は、共に、通信ネットワークと接続可能なものであり、通信ネットワークを介して、保存可能なコンテンツの配信をユーザーがコンテンツ配信システムに要求するための配信要求手段と、配信要求手段により配信が要求されたコンテンツ配信システムが通信ネットワークを介して送信するコンテンツを受信するコンテンツ受信手段と、をそれぞれ備えている。
【００１０】
第１の態様の端末装置は、上記構成に加えて、コンテンツ受信手段が受信したコンテンツに、配信要求手段により配信を要求したことによる送信であることを示す識別用データが付加（それに埋め込まれていることなどを含む）されているか否か判定するデータ判定手段と、識別用データがコンテンツに付加されているとデータ判定手段が判定した場合に、該コンテンツを記録媒体に保存させる保存制御手段と、を具備する。
【００１１】
なお、第１の態様において、保存制御手段は、コンテンツに、該コンテンツが保存されたものであることを示す他の識別用データを付加して記録媒体に保存させる、ことが望ましい。また、コンテンツ受信手段が受信したコンテンツがコンテンツ配信システムから送信されたことを示す判別用データを併せて記録媒体に保存させる、ことが望ましい。また、コンテンツ受信手段が受信したコンテンツ、及び判別用データの少なくとも一方に所定の操作を施して記録媒体に保存させる、ことが望ましい。
【００１２】
第２の態様の端末装置は、上記の構成に加えて、コンテンツ受信手段が受信したコンテンツを、該コンテンツがコンテンツ配信システムから受信したことを示す判別用データとともに記録媒体に保存させる保存制御手段、を具備する。
なお、その保存制御手段は、判別用データを記録媒体上の１つ以上のファイルにコンテンツとは別に保存する、ことが望ましい。
【００１３】
第３の態様の端末装置は、上記の構成に加えて、コンテンツ受信手段が受信したコンテンツ、及び該コンテンツの再生時に参照するために保存するデータの少なくとも一方に所定の操作を施して記録媒体に保存させる保存制御手段、を具備する。
【００１４】
本発明の第１、及び第２の態様のコンテンツ再生装置は、共に、通信ネットワークを介してコンテンツ配信システムが端末装置に配信した保存可能なコンテンツを再生することを前提とし、コンテンツ配信システムが配信したコンテンツが保存された記録媒体にアクセスするアクセス手段と、アクセス手段がアクセス可能な記録媒体に保存されたコンテンツのなかから再生の対象とするコンテンツをユーザーに指定させるためのコンテンツ指定手段と、をそれぞれ備えている。
【００１５】
第１の態様のコンテンツ再生装置は、上記の構成に加えて、コンテンツ指定手段により指定されたコンテンツをコンテンツ配信システムから受信したことを示す判別用データが記録媒体に保存されているか否か確認するデータ確認手段と、データ確認手段が判別用データを確認した場合に、コンテンツ指定手段により指定されたコンテンツを再生するコンテンツ再生手段と、を具備する。
【００１６】
第２の態様のコンテンツ再生装置は、上記の構成に加えて、コンテンツ指定手段により指定されたコンテンツ、及び該コンテンツの再生時に参照するために保存されたデータの少なくとも一方に施されている所定の操作を解除して、該コンテンツを再生するコンテンツ再生手段、を具備する。
【００１７】
本発明の第１〜第５の態様のプログラムは、それぞれ、第１〜第３の態様の端末装置、及び第１、第２の態様のコンテンツ再生装置を実現させるための機能を備えている。
本発明では、配信が要求されたコンテンツにそれが要求による送信であることを示す識別用データを付加して、通信ネットワークを介して端末装置に配信する。コンテンツに付加された識別用データにより、それが他の端末装置に配信された違法なものか否か確認することが可能となる。そのコンテンツを配信したのが正当な権利を持つ業者が構築したコンテンツ配信システムなのか否か確認することが可能となる。その結果、通信ネットワークを介して受信したコンテンツを保存することによる違法コピーの防止が可能となり、その防止によって不正利用も防止されることとなる。
【００１８】
本発明では、通信ネットワークを介して受信したコンテンツを、それがコンテンツ配信システムから受信したことを示す判別用データとともに保存させる。その判別用データを保存させることにより、その判別用データが保存されていないコンテンツの再生を回避するのが可能となる。それにより、コンテンツの不正利用が防止される。
【００１９】
本発明では、通信ネットワークを介して受信したコンテンツ、及びそれの再生時に参照するために保存するデータの少なくとも一方に所定の操作を施して保存させる。その操作を施すことにより、その操作を解除しなければコンテンツを再生できない、或いは適切に再生できないようにすることが可能となる。そのようなことから、コンテンツの不正利用を防止することが可能となる。
【００２０】
上述の各発明を組み合わせた場合には、コンテンツの不正利用をより防止することが可能となる。例えば判別用データに所定の操作を施して保存すると、コンテンツを不正利用しようとする者にとっては、その操作を施すことにより、判別用データの存在自体を認識できなくなる。たとえその存在を知っていたとしても、それの保存場所の特定すら非常に困難となる。このようなことから、コンテンツの不正利用を確実に防止することが可能となる。
【００２１】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
図１は、本実施の形態によるコンテンツ配信システム、及び端末装置が適用されたネットワークシステムの構成を示す図である。
【００２２】
そのコンテンツ配信システムは、コンテンツとして、楽譜表示用のデータ（以降、曲データと呼ぶ）を有償で配信するものである。ネットワークシステムは、図１に示すように、そのコンテンツ配信システムを構成するサーバー（以降、配信サーバーと呼ぶ）１０１を通信ネットワーク１０２と接続することにより、そのネットワーク１０２を介してそのサーバー１０１に端末装置１０３を接続できるように構築されている。
【００２３】
上記通信ネットワーク１０２は、例えばインターネットや公衆網などをまとめて表したものである。端末装置１０３は、例えばパーソナル・コンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ）、或いは携帯電話機であり、例えば電話網、或いはケーブルテレビ網などの公衆網、及びインターネットとの接続サービスを行っているＩＳＰ（Ｉｎｔｅｒｎｅｔ　Ｓｅｒｖｉｃｅ　Ｐｒｏｖｉｄｅｒ）を介してそのインターネットと接続される。なお、通信ネットワーク１０２は、それら以外のもの、或いは別の組み合わせのものであっても良い。
【００２４】
コンテンツ配信システムには、配信可能な曲データを管理するためのデータベース（以降、曲データＤＢと表記）１０１ａが用意されている。そのＤＢ１０１ａは、曲データ毎に、それに割り当てられた番号（曲番号）や曲名、その保存場所などの各種データをまとめたものであり、配信サーバー１０１がアクセス可能な記憶装置（例えばハードディスク装置）、或いはサーバーに格納されている。ここでは便宜的に、曲データＤＢ１０１ａは配信サーバー１０１がアクセス可能な記憶装置に格納されているものとする。
【００２５】
コンテンツ配信システムは、曲データ（コンテンツ）の購入に伴う決済を行うために、専用線などの通信ネットワークを介して金融機関と接続されている。その金融機関とは、例えばキャッシュカードを用いて行われたショッピングの情報を対応する金融機関に中継したり、或いは金融機関が提供するサービスを代行するといったサービスを提供するセンタ、または、プリペイドカードとして流通する電子マネーの残高を管理するセンタである。コンテンツ配信システムは、そのような金融機関を介して、有償の曲データを購入した端末装置１０３のユーザーとの間の決済を行う。
【００２６】
本実施の形態では、曲データ（楽譜）から放音させるべき楽音のＭＩＤＩデータを生成する機能を端末装置１０３に搭載させている。ここでは、電子楽器１０４を接続させることで、端末装置１０３が生成したＭＩＤＩデータを電子楽器１０４に送出させて、その楽器１０４に楽音を放音させたり、或いは演奏のナビゲーションを行わせられるようになっている。それにより、本実施の形態によるコンテンツ再生装置は、端末装置１０３に搭載されて、曲データ（楽譜）をＬＣＤ２０６に表示させる他に、それを別の形態で再生させることができるものとして実現されている。当然のことながら、そのような曲データ以外のデータ、例えば映像再生用のデータ、或いはテキストデータなどをコンテンツとして配信の対象にしても良い。
【００２７】
なお、上記端末装置１０３は、再生したコンテンツを出力するための装置であるＬＣＤ２０６を備えているが、そのような装置と接続できる機能を搭載すれば、そのような装置を備えさせなくとも良い。図１に示す構成では、端末装置１０３の代わりに、例えばテレビジョンに映像を出力する機能を有する端末装置を通信ネットワーク１０２と接続させるようにしても良い。
【００２８】
図２は、上記端末装置、及び電子楽器の回路構成図である。
図２に示すように、端末装置１０３は、装置１０３全体の制御を行うＣＰＵ２０１と、ワーク用のＲＡＭ２０２と、データ入出力用の基本的なプログラムを格納したＲＯＭ２０３と、装着されたフレキシブルディスクにアクセスするフレキシブルディスク装置（ＦＤＤ）２０４と、そのＦＤＤ２０４を制御するフレキシブルディスク装置コントローラ（ＦＤＤＣ）２０５と、液晶表示装置（ＬＣＤ）２０６と、そのＬＣＤ２０６を制御するＬＣＤＣ２０７と、公衆網との間で通信を行うモデム（ＭＯＤＥＭ）２０８と、そのモデム２０８による通信を制御するインターフェース（ＩＮＴＥＲＦＡＣＥ）２０９と、ハードディスク装置（ＨＤＤ）２１０と、それを制御するハードディスク装置コントローラ（ＨＤＤＣ）２１１と、例えばタッチパッドであるポインティングデバイス（ＰＤ）２１２と、それを制御するポインティングデバイスコントローラ（ＰＤＤ）２１３と、ＭＩＤＩデータの送受信用のインターフェース（図中では「ＭＩＤＩＩＦ」と表記）２１４と、を備えて構成されている。
【００２９】
他方の電子楽器１０４は、楽器１０４全体の制御を行うＣＰＵ２２１と、ＭＩＤＩデータの送受信用のインターフェース（図中では「ＭＩＤＩＩＦ」と表記）２２２と、ワーク用のＲＡＭ２２３と、プログラムや各種制御用データを格納したＲＯＭ２２４と、例えばＤ／Ａコンバータやスピーカからなるサウンドシステム２２５と、ＣＰＵ２２１からの指示に従って楽音の波形データを生成する音源２２６と、液晶表示装置（ＬＣＤ）２２７と、そのＬＣＤ２２７を制御するＬＣＤＣ２２８と、複数の発光ダイオード（ＬＥＤ）からなるＬＥＤ群２２９と、そのＬＥＤ群２０９を構成するＬＥＤを駆動するコントローラ（ＬＥＤＣ）２３０と、多数の鍵を有する光鍵盤２３１と、を備えて構成されている。
【００３０】
端末装置１０３のＣＰＵ２０１は、インターフェース２０９、及びモデム２０８を介して、配信サーバー１０１とのデータのやりとりを行う。配信サーバー１０１からダウンロードする曲データは、ＲＡＭ２０２、或いはハードディスク装置２１０に確保した領域であるバッファに一時的に保存し、そのダウンロードが終了した後に、ハードディスク装置（に搭載されたハードディスク）２１０に保存する。ハードディスク装置２１０に保存した曲データは、例えばそれをビットマップパターンに展開して、ＬＣＤＣ２０７を介してＬＣＤ２０６に送出することで表示させる。それの曲としての再生は、配置された音符の種類やその位置関係を基に、放音させるべき楽音の音高、その放音を開始させるべきタイミング、それを消音させるべきタイミングを決定してＭＩＤＩデータを生成し、その生成したＭＩＤＩデータを対応するタイミングでインターフェース２１４を介して電子楽器１０４に送信することで行っている。
【００３１】
電子楽器１０４のＣＰＵ２２１は、インターフェース２２２が受信したＭＩＤＩデータを音源２２６に送出することで楽音を放音させる。演奏のナビゲーションを行う場合には、インターフェース２２２が受信したＭＩＤＩデータからＬＥＤ群２２９のなかで点灯させるべきＬＥＤを特定し、特定したＬＥＤの点灯をＬＥＤＣ２３０に指示する。それにより、押鍵すべき鍵を順次、ユーザーに教示する。
【００３２】
図３は、上記端末装置１０３にコンテンツである曲データが保存された状態を説明する図である。
曲データは、ハードディスク装置２１０（より正確にはそれに搭載されたハードディスク）に保存するようになっている。図３中の「Ｃ：」は、そのハードディスク装置２１０に対応するドライブを表し、「ｍｕｓｉｃ」は、Ｃドライブ上に作成されたディレクトリ（フォルダ）を表している。そのディレクトリｍｕｓｉｃは曲データ保存・管理用に作成されたものである。
【００３３】
ディレクトリｍｕｓｉｃ内には、ディレクトリｍｕｓｉｃｄａｔａが作成され、ファイル名が曲情報ファイル１、及び曲情報ファイル２である２つのファイルが格納されている（以降、それらはファイル「曲情報ファイル１」、ファイル「曲情報ファイル２」と表記する）。ディレクトリｍｕｓｉｃｄａｔａは、曲データ保存用のディレクトリであり、図中の「Ｃ５０００．ＣＳＦ」「Ｃ５００２．ＣＳＦ」及び「Ｃ５００６．ＣＳＦ」は、共に曲データを格納したファイルの拡張子を含むその名称を表している。ファイル「曲情報ファイル１」は、主に再生の対象となる曲データの管理を目的として用意したファイルであり、ディレクトリｍｕｓｉｃｄａｔａに曲データを保存する度に、それから抽出したデータが曲情報として自動的に格納される。図中、拡張子を含むファイル名形式で表記した「Ｃ５０００．ｈｔｍｌ」「Ｃ５００２．ｈｔｍｌ」及び「Ｃ５００６．ｈｔｍｌ」はその曲情報を表している。拡張子を含まないファイル名は曲データを格納したファイルの名前と一致させることで、それらの間の対応関係を示してある。これはファイル「曲情報ファイル２」においても同じである。
【００３４】
そのファイル「曲情報ファイル２」は、ディレクトリｍｕｓｉｃｄａｔａに格納された曲データが違法コピーされたものか否か判定するために用意したファイルである。そこには、ファイル「曲情報ファイル１」と同様に、曲データの曲情報が自動的に格納される。
【００３５】
ディレクトリｍｕｓｉｃｄａｔａに保存された曲データは、それの曲情報がファイル「曲情報ファイル１」「曲情報ファイル２」の両方に存在していなければ再生しないようになっている。そのように多重にチェックを行うようにして、ディレクトリｍｕｓｉｃｄａｔａにコピーした曲データは、それだけをコピーした場合はもとより、そのコピーと合わせてファイル「曲情報ファイル１」をディレクトリｍｕｓｉｃにコピーしても再生しないようにさせている。それにより、再生する権利を持たない人が曲データ（コンテンツ）を不正利用するのを困難にして、その不正利用を防止している。
【００３６】
本実施の形態では、曲データの不正利用をより行えないようにするために、上記ファイル「曲情報ファイル１」「曲情報ファイル２」の属性は共に隠しファイルとしている。更に、ファイル「曲情報ファイル２」に格納するデータは、ビット毎にその値を反転（バイナリ反転）することにより、それに格納されたデータの内容を把握できないようにさせている。その内容を把握できないようにすることによって、曲データを不正利用しようとする人はファイル「曲情報ファイル２」（それに格納されたデータ）の役割を推定できなくなる。このため、不正利用を確実に防止できることになる。
【００３７】
上述したように、本実施の形態では、ファイル「曲情報ファイル２」を用意することにより、曲データが不正利用される危険性を曲データのダウンロード側で低下させている。このため、コンテンツ配信システム側では、それによる危険性を低下させるために新たな機能を追加する必要はない。それにより、曲データの不正利用を防止しつつ、コンテンツ配信側のシステムの構築はより容易に行えることとなる。なお、本実施の形態では、不正利用を監視するために用意するファイルはファイル「曲情報ファイル２」の１つだけであるが、そのようなものを２つ以上、用意しても良い。ファイルの保存場所については、同じディレクトリとする必要はなく、異なるディレクトリに保存しても良い。不正利用は、用意するファイルが多くなるほど、それらの格納場所を異ならせるほど、防止できるようになる。
【００３８】
次に、図４〜図９に示す各種フローチャート、及び、図１０、図１１に示す各種説明図を参照して、配信サーバー１０１が提供するサービスの内容、及びそのサービスの提供を実現させるそのサーバー１０１や端末装置１０３の動作について詳細に説明する。
【００３９】
図４〜図７は、端末装置１０３を配信サーバー１０１と接続させた場合に、それらが実行する処理の流れを示すフローチャートである。端末装置１０３と配信サーバー１０１間の通信に着目して、端末装置１０３、及び配信サーバー１０１が実行する処理を抜粋してその流れの例を示したものである。始めに、図３〜図７を参照して、端末装置１０３を配信サーバー１０１と接続させた場合に、それらがそれぞれ実行する処理、及びその流れについて詳細に説明する。
【００４０】
なお、図４〜図７に示すフローチャートは、例えば、端末装置１０３に搭載されたＣＰＵ２０１はハードディスク装置２１０に格納されたプログラムを、配信サーバー１０１に搭載されたＣＰＵも同様に、それに搭載のハードディスク装置に格納されたプログラムをそれぞれ実行することで実現される。端末装置１０３と配信サーバー１０１の接続（リンクの確立）、即ち通信の開設は、例えばダイヤルアップ接続により端末装置１０３をＩＳＰと接続させた後、コンテンツ配信システム（配信サーバー１０１）のＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）を指定してそれとの接続を指示することで行われる。
【００４１】
配信サーバー１０１との接続や曲データの再生（楽譜の表示）は、ハードディスク装置２１０に格納された専用のソフトウェア（以降、専用ソフトと呼ぶ）を起動して行うようになっている。ユーザーがその起動を指示すると、端末装置１０３は、それを起動し（ステップＳＴ１）、その起動後には図１０に示すようなメニュー画面を例えばハードディスク装置２１０から読み出してＬＣＤ２０６に表示させる（ステップＳＴ２）。
【００４２】
そのメニュー画面には、図１０に示すように、「楽譜をさがす」「再生する」及び「終了」の各アイコンが配置されている。「楽譜をさがす」アイコンは、楽譜（曲データ）を購入するサービスを要求するためのものであり、「再生する」アイコンは、購入した曲データの再生（ここでは楽譜の表示など）を行えるように指示するためのものである。「終了」アイコンは、専用ソフトの終了を指示するためのものである。
【００４３】
そのメニュー画面を表示させると、端末装置１０３は、「終了」アイコンがオン（クリック）されたか否か判定する（ステップステップ３）。そのアイコンをユーザーがクリックした場合、判定はＹＥＳとなり、専用ソフトの実行を終了する。そうでない場合には、判定はＮＯとなってステップＳＴ４に移行する。
【００４４】
ステップＳＴ４では、「楽譜をさがす」アイコンがオン（クリック）されたか否か判定する。そのアイコンをユーザーがクリックした場合、判定はＹＥＳとなり、次にステップＳＴ５に移行して、楽譜を購入するサービスの提供を要求するための楽譜要求信号を配信サーバー１０１に送信する。そうでない場合には、判定はＮＯとなって図７のステップＳＴ２２に移行する。なお、楽譜要求信号は、例えばダイヤルアップ接続により端末装置１０３をＩＳＰと接続させた後、配信サーバー１０１にサービス提供を要求するために送信するＵＲＬである。
【００４５】
その楽譜要求信号を受信した配信サーバー１０１は、図１１に示すように、配信（購入）可能な曲データの曲名を配置したリスト画面を端末装置１０３に送信する（ステップＳＳ１）。それにより、端末装置１０３は、リスト画面を受信するのを待って、それをＬＣＤ２０６に表示させる（ステップＳＴ６）。
【００４６】
そのリスト画面には、曲名のリストの他に、「決定」「戻る」の２つのアイコンが配置されている。それにより、曲データの指定は、リストのなかから所望の曲データの曲名を選択した後、「決定」アイコンをクリックすることで行うようになっている。「戻る」アイコンは、一つ前の画面、即ちメニュー画面に戻るのを指示するためのものである。
【００４７】
リスト画面を表示させた後に移行するステップＳＴ７では、リスト中の曲名がクリックされたか否か判定する。リスト中の何れかの曲名をユーザーがクリックした場合、判定はＹＥＳとなり、次にステップＳＴ８でユーザーがクリックした曲名の表示を変更させてそれのみを選択状態とさせた後、図５のステップＳＴ９に移行する。そうでない場合には、判定はＮＯとなってそのステップＳＴ９に移行する。
【００４８】
ステップＳＴ９では、「戻る」アイコンがオンされたか否か判定する。そのアイコンをユーザーがクリックした場合、判定はＹＥＳとなって図４のステップＳＴ２に戻り、図１０に示すメニュー画面を再表示させる。そうでない場合には、判定はＮＯとなってステップＳＴ１０に移行する。
【００４９】
ステップＳＴ１０では、「決定」アイコンがオンされたか否か判定する。そのアイコンをユーザーがクリックした場合、判定はＹＥＳとなり、次にステップＳＴ１１で曲名が選択状態となっている曲データの購入をユーザーが指示したことを通知するための決定信号を配信サーバー１０１に送信する。そうでない場合には、判定はＮＯとなって図４のステップＳＴ７に戻る。
【００５０】
配信サーバー１０１は、その決定信号を受信すると、曲データの購入に伴う決済を行うための課金画面を端末装置１０３に送信する（ステップＳＳ２）。その課金画面は、特に詳細な説明は省略するが、曲データの代金の支払い方法を選択するためのものである。その選択の終了は「決定」アイコンをクリックすることで、曲データ購入のキャンセルは「キャンセル」アイコンをクリックすることで行うようになっている。
【００５１】
端末装置１０３は、その課金画面を受信すると、それをＬＣＤ２０６に表示させる（ステップＳＴ１２）。続くステップＳＴ１３では、ユーザーが行った操作に応じて課金画面上にデータを入力し、その後に移行するステップＳＴ１４では、「決定」アイコンをユーザーがクリックしたか否か判定する。必要なデータを全て入力した後、そのアイコンをユーザーがクリックした場合、判定はＹＥＳとなってステップＳＴ１５に移行し、課金画面上でユーザーが入力したデータを課金データとして配信サーバー１０１に送信する。その後は図６のステップＳＴ１６に移行する。反対にそうでない場合には、判定はＮＯとなり、ステップＳＴ１３に戻る。それにより、ユーザーが必要なデータを全て入力した後に「決定」アイコンをクリックするまでの間、ステップＳＴ１３、ＳＴ１４で形成される処理ループを繰り返し実行する。
【００５２】
一方の配信サーバー１０１は、端末装置１０３から課金データを受信すると、その課金データに従って曲データの購入代金を徴収するための課金決済処理を実行する（ステップＳＳ３）。その後は、ダウンロード用に用意したダウンロード画面を端末装置１０３に送信する（ステップＳＳ４）。
【００５３】
そのダウンロード画面を受信した端末装置１０３は、それをＬＣＤ２０６に表示させる（図６のステップＳＴ１６）。その次に移行するステップＳＴ１７では、表示させたダウンロード画面上に配置されている「ダウンロード」アイコンがオンされるのを待つ。そのアイコンをユーザーがクリックすると、ステップＳＴ１８に移行して、図１１に示すリスト画面上でユーザーが指定した曲データのダウンロードを指示するためのダウンロード指示信号を配信サーバー１０１に送信する。
【００５４】
配信サーバー１０１は、そのダウンロード指示信号を受信すると、例えば曲データＤＢ１０１ａを参照して、その信号によって要求された曲データを特定し、その特定した曲データを記憶装置から読み出して端末装置１０３に送信（ダウンロード）する。このとき、配信サーバー１０１が送信したことを示すデータとして、値が１のデータ（以降、Ｗｅｂフラグと呼ぶ）をそれのヘッダ部に挿入して送信する（図６のステップＳＳ５）。
【００５５】
端末装置１０３は、ダウンロード指示信号を送信すると、上記のようにして配信サーバー１０１が送信してくる曲データを受信し（ステップＳＴ１９）、受信した曲データをＲＡＭ２０２に確保したバッファ（ハードディスク装置２１０のハードディスクを含む、或いはそのハードディスクのみの場合もある）にストアする（ステップＳＴ２０）。そのストアが終了すると、ステップＳＴ２１に移行して、バッファにストアした曲データが保存すべきものか否か確認して保存するためのヘルパーソフト処理を実行する。その後は図４のステップＳＴ２に戻る。それにより、配信サーバー１０１は、図４のステップＳＳ１でリスト画面を端末装置１０３に送信する前の状態に移行する。
【００５６】
図４のステップＳＴ４の判定がＮＯとなって移行する図７のステップＳＴ２２では、端末装置１０３はメニュー画面（図１０参照）上の「再生」アイコンがオンされたか否か判定する。そのアイコンをユーザーがクリックした場合、判定はＹＥＳとなってステップＳＴ２３に移行する。そうでない場合には、判定はＮＯとなって図４のステップＳＴ３に戻る。
【００５７】
ステップＳＴ２３では、ハードディスク装置２１０に格納されているファイル「曲情報ファイル２」を読み出し、それに保存されている曲情報を用いて、ディレクトリｍｕｓｉｃｄａｔａ（図３参照）に保存されている曲データの曲名を配置した再生リスト画面を作成する。その再生リスト画面は、図１１に示すリスト画面と基本的に同じ構成の画面であり、続くステップＳＴ２４では、作成した再生リスト画面をＬＣＤ２０６に表示させる。その後はステップＳＴ２５に移行する。
【００５８】
ステップＳＴ２５では、再生リスト画面上に配置されたリスト中の曲名がクリックされたか否か判定する。リスト中の何れかの曲名をユーザーがクリックした場合、判定はＹＥＳとなり、次にステップＳＴ２６でユーザーがクリックした曲名の表示を変更させてそれのみを選択状態とさせた後、ステップＳＴ２７に移行する。そうでない場合には、判定はＮＯとなり、他のステップの処理を実行することなくそのステップＳＴ２７に移行する。
【００５９】
ステップＳＴ２７では、「戻る」アイコンがオンされたか否か判定する。そのアイコンをユーザーがクリックした場合、判定はＹＥＳとなって図４のステップＳＴ２に戻り、図１０に示すメニュー画面を再表示させる。そうでない場合には、判定はＮＯとなってステップＳＴ２８に移行する。
【００６０】
ステップＳＴ２８では、「決定」アイコンがオンされたか否か判定する。そのアイコンをユーザーがクリックした場合、判定はＹＥＳとなってステップＳＴ２９に移行する。そうでない場合には、判定はＮＯとなって上記ステップＳＴ２５に戻る。それにより、ユーザーが「戻る」或いは「決定」アイコンをクリックするまでの間、ステップＳＴ２５〜ＳＴ２８で形成される処理ループを繰り返し実行する。
【００６１】
ステップＳＴ２９では、再生リスト画面上で曲名が選択状態となっている曲データをディレクトリｍｕｓｉｃｄａｔａから読み出してＲＡＭ２０２に確保したバッファにストアする。続くステップＳＴ３０では、バッファに読み出した曲データは再生すべきものか否か確認して再生するためのヘルパーソフト処理を実行する。その実行後は図４のステップＳＴ２に戻り、図１０に示すメニュー画面を再表示させる。
【００６２】
このように、本実施の形態では、配信サーバー１０１から曲データ（コンテンツ）を受信したとき、及び保存している曲データの再生をユーザーが指示したとき、端末装置１０３がヘルパーソフト処理を実行することにより、保存すべきでない曲データの保存は行わず、再生すべきでない曲データは再生しないようにしている。次に、そのようにして曲データの不正利用を防止するヘルパーソフト処理について、図８、及び図９に示すそのフローチャートを参照して詳細に説明する。
【００６３】
そのヘルパーソフト処理は、図６のステップＳＴ２１、或いは図７のステップＳＴ３０として実行される。それらの直前に位置するステップの処理では、ＲＡＭ２０２に確保したバッファに曲データをストアしている。それにより、ヘルパーソフト処理は、バッファにストアされた曲データを対象に、それの不正利用を防止するための処理を実行するようになっている。
【００６４】
先ず、ステップ８０１では、バッファにストアした曲データのヘッダ部に挿入されたＷｅｂフラグを読み取る。その後に移行するステップ８０２では、そのＷｅｂフラグの値が１か否か判定する。上述したように、配信サーバー１０１は、値が１のＷｅｂフラグをヘッダ部に挿入して曲データを送信する。このため、バッファにストアした曲データが配信サーバー１０１から受信したものであった場合、判定はＹＥＳとなってステップ８０３に移行する。そうでない場合には、判定はＮＯとなって図９のステップ８１１に移行する。
【００６５】
ステップ８０３〜８１０では、バッファに一時的にストアした曲データをハードディスク装置２１０に保存するための処理が行われる。それにより、配信サーバー１０１から受信した、ヘッダ部に値が１のＷｅｂフラグを有している曲データの保存を行う。
【００６６】
先ず、ステップ８０３では、バッファにストアされた曲データのヘッダ部のＷｅｂフラグを０に書き換える。続くステップ８０４では、Ｗｅｂフラグの値を０に書き換えた曲データをディレクトリｍｕｓｉｃｄａｔａ（図３参照）にストアする。次に移行するステップ８０５では、バッファにある曲データのヘッダ部を抽出して、所定のディレクトリ（ここではディレクトリｍｕｓｉｃ。図３参照）から読み出したファイル「曲情報ファイル１」にそれを曲情報として追加する。その次に移行するステップ８０６では、抽出したヘッダ部を曲情報として新たに追加したファイル「曲情報ファイル１」の属性を隠しファイルとして、それを所定のディレクトリに保存されている元のファイルに上書きする形で保存する。その後はステップ８０７に移行する。曲情報として保存するヘッダ部には、例えば曲名や曲番号の他に、作詞者名や作曲者名、アーティスト名などが格納されている。それにより、保存した曲情報から図１１に示すような再生リスト画面を作成できるようになっている。
【００６７】
ステップ８０７では、所定のディレクトリ（ここではファイル「曲情報ファイル１」と同じディレクトリｍｕｓｉｃ。図３参照）にストアされているファイル「曲情報ファイル２」を読み出し、それに格納されているデータのバイナリ反転を行い、元の状態に戻す。続くステップ８０８では、バッファにある曲データのヘッダ部を曲情報として、元の状態に戻したファイル「曲情報ファイル２」にそれを追加する。その次に移行するステップ８０９では、抽出したヘッダ部を曲情報として新たに追加したファイル「曲情報ファイル２」のデータのバイナリ反転を行う。それを行うとステップ８１０に移行し、バイナリ反転後のファイル「曲情報ファイル２」の属性を隠しファイルとして、それを所定のディレクトリに保存されている元のファイルに上書きする形で保存する。一連の処理はその後に終了する。
【００６８】
このようにして、本実施の形態では、曲データのヘッダ部に挿入する形でそれに付加されたＷｅｂフラグの値が１でなければ、たとえその曲データが通信ネットワーク１０２を介して受信したものであっても保存しないようにしている。このため、その曲データを保存する場合にＷｅｂフラグの値を別の値に書き換えるか、或いはそれを除けば、配信サーバー１０１から受信した曲データを違法に配信しても、それを受信した端末装置１０３がそれを保存することは回避される。それにより、配信サーバー１０１から受信した曲データのみを確実に保存する形で違法コピーを防止できることになる。その結果、曲データの不正利用も防止できることとなる。コンテンツ配信システム側では、曲データに値が１のＷｅｂフラグを付加して配信するだけで不正利用を防止できるので、その構築が面倒になるといったことは回避されることになる。
【００６９】
上記ステップ８０２の判定がＮＯとなって移行する図９のステップ８１１以降では、曲データを再生するための処理が行われる。
先ず、ステップ８１１では、曲データが格納されている場所がディレクトリｍｕｓｉｃｄａｔａか否か判定する。曲データがディレクトリｍｕｓｉｃｄａｔａに格納されていた場合、判定はＹＥＳとなってステップ８１２に移行する。そうでない場合には、判定はＮＯとなってステップ８１６に移行して、変数である複製利用フラグに曲データは再生すべきでないものであることを示す値の１を代入し、その後にはステップ８１７に移行する。特に図示していないが、その複製利用フラグには、例えば上記ステップ８０２の判定がＮＯとなった際に０を代入するようになっている。
【００７０】
ステップ８１７では、複製利用フラグの値が１か否か判定する。それに１が代入されていた場合、判定はＹＥＳとなり、バッファにストアされている曲データは再生すべきでないとして、ここで一連の処理を終了する。そうでない場合には、判定はＮＯとなり、次にステップ８１８で曲データの再生を行う処理を実行した後、一連の処理を終了する。
【００７１】
上記ステップ８１１の判定がＹＥＳとなって移行するステップ８１２では、ファイル「曲情報ファイル１」を読み出し、それに曲データの曲名が格納されているか否か判定する。その曲名を持つ曲情報はファイル「曲情報ファイル１」に保存されていた場合、判定はＹＥＳとなってステップ８１３に移行する。そうでない場合には、判定はＮＯとなって上述のステップ８１６に移行する。
【００７２】
ステップ８１３では、ファイル「曲情報ファイル１」の属性は隠しファイルか否か判定する。それに属性として隠しファイルが設定されていた場合、判定はＹＥＳとなり、次にステップ８１４に移行する。そうでない場合には、判定はＮＯとなり、上述のステップ８１６に移行する。
【００７３】
ステップ８１４、及び８１５では、ファイルをファイル「曲情報ファイル１」からファイル「曲情報ファイル２」に代えて、それぞれ上記ステップ８１２、及び８１３と同様の判定処理を行う。それにより、ファイル「曲情報ファイル２」に曲データの曲名が存在しない、或いはその属性が隠しファイルでなければ、上述のステップ８１６の処理を実行し、それらの何れでもなければ、そのステップ８１６の処理を実行することなく、上述のステップ８１７に移行するようになっている。
【００７４】
このように、本実施の形態では、曲データの曲名（曲情報）がファイル「曲情報ファイル１」及び「曲情報ファイル２」の両方に存在し、それらの属性が何れも隠しファイルでなければ再生を中止する。そのようにして、不正利用を防止するうえでの多重チェックを行うことにより、不正利用するのを困難にして、それを防止している。ファイル「曲情報ファイル２」のデータをバイナリ反転させることは、その不正利用をより困難にする効果がある。その多重チェックは再生側で行うことから、曲データの配信側のシステムの構築が面倒になるといったことは回避される。
【００７５】
なお、本実施の形態では、再生が指示された曲データが配信サーバー１０１から受信したものであることを確認するためにそのヘッダ部を曲情報として別に保存しているが、そのヘッダ部以外の部分を保存しても良く、曲データの受信により生成したデータを保存するようにしても良い。
【００７６】
曲データのヘッダ部にあるＷｅｂフラグについては、それを保存する際にその値を書き換えているが、その書き換えを行う代わりに、配信サーバー１０１から受信したことを示すデータを付加しても良い。その書き換えと併せて、そのデータを更に付加するようにしても良い。何れにしても、保存した曲データの不正利用を防止することができる。
【００７７】
本実施の形態では、バイナリ反転はファイル「曲情報ファイル２」を対象に行っているが、その対象を曲データにしても良い。バイナリ反転を行うことにより、曲データはそのままでは適切に再生できなくなることから、たとえバイナリ反転の対象を曲データとし、且つその曲データ以外のデータを保存しなくとも、その不正利用を防止することができる。そのことにより、バイナリ反転の対象を複数にした場合には、その不正利用をより防止できるようになる。
【００７８】
上述したような端末装置（コンテンツ再生装置を含む）１０３の動作、或いはその変形例の動作を実現させるようなプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ、或いは光磁気ディスク等の記録媒体に記録させて配布しても良い。或いは、公衆網等で用いられる伝送媒体を介して、そのプログラムの一部、若しくは全部を配信するようにしても良い。そのようにした場合には、ユーザーはプログラムを取得してコンピュータなどのデータ処理装置にロードすることにより、そのデータ処理装置を用いて本発明を適用させた端末装置、或いはコンテンツ再生装置を実現させることができる。このことから、記録媒体は、プログラムを配信する装置がアクセスできるものであっても良い。
【００７９】
【発明の効果】
以上、説明したように本発明は、配信が要求されたコンテンツにそれが要求による送信であることを示す識別用データを付加して、通信ネットワークを介して端末装置に配信する。コンテンツに付加された識別用データにより、それが他の端末装置に配信された違法なものか否か確認することができるようになる。そのコンテンツを配信したのが正当な権利を持つ業者が構築したコンテンツ配信システムなのか否か確認することができるようになる。このため、通信ネットワークを介して受信したコンテンツを保存することによる違法コピーを防止することができ、その防止によって不正利用も防止することができる。
【００８０】
本発明は、通信ネットワークを介して受信したコンテンツを、それがコンテンツ配信システムから受信したことを示す判別用データとともに保存させる。その判別用データを保存させることにより、その判別用データが保存されていないコンテンツの再生を回避できるようになる。このため、コンテンツの不正利用を防止することができる。
【００８１】
本発明は、通信ネットワークを介して受信したコンテンツ、及びそれの再生時に参照するために保存するデータの少なくとも一方に所定の操作を施して保存させる。その操作を施すことにより、その操作を解除しなければコンテンツを再生できない、或いは適切に再生できないようにすることができる。このため、コンテンツの不正利用を防止することができる。
【００８２】
上述の各発明を組み合わせた場合には、コンテンツの不正利用をより防止することができるようになる。例えば判別用データに所定の操作を施して保存すると、コンテンツを不正利用しようとする者にとっては、その操作を施すことにより、判別用データの存在自体を認識できなくなる。たとえその存在を知っていたとしても、それの保存場所の特定すら非常に困難となる。このため、コンテンツの不正利用を確実に防止することができるようになる。
【００８３】
上述したようなコンテンツの不正利用の防止は、端末装置側のみか、或いはコンテンツ配信システム側で簡単な処理を行うことで実現させることができる。このため、不正利用の防止用の機能を搭載させるためにコンテンツ配信側のシステムの構築が面倒になる、それが複雑化するといったことは回避され、その構築は容易に行えることとなる。
【図面の簡単な説明】
【図１】本実施の形態によるコンテンツ配信システム、及び端末装置が適用されたネットワークシステムの構成を示す図である。
【図２】本実施の形態による端末装置及び電子楽器の回路構成図である。
【図３】本実施の形態による端末装置にコンテンツが保存された状態を説明する図である。
【図４】本実施の形態による端末装置を配信サーバーに接続接続させた場合に、それらが実行する処理の流れを示すフローチャートである。
【図５】本実施の形態による端末装置を配信サーバーに接続接続させた場合に、それらが実行する処理の流れを示すフローチャートである（続き１）。
【図６】
本実施の形態による端末装置を配信サーバーに接続接続させた場合に、それらが実行する処理の流れを示すフローチャートである（続き２）。
【図７】
本実施の形態による端末装置を配信サーバーに接続接続させた場合に、それらが実行する処理の流れを示すフローチャートである（続き３）。
【図８】
ヘルパーソフト処理のフローチャートである。
【図９】
ヘルパーソフト処理のフローチャートである（続き）。
【図１０】
メニュー画面を示す図である。
【図１１】
リスト画面を示す図である。
【符号の説明】
１０１　　配信サーバー
１０１ａ　曲データデータベース
１０２　　通信ネットワーク
１０３　　端末装置
１０４　　電子楽器
２０１　　ＣＰＵ
２０２　　ＲＡＭ
２０３　　ＲＯＭ
２０６　　ＬＣＤ
２０７　　ＬＣＤＣ
２０８　　モデム
２０９　　インターフェース
２１０　　ハードディスク装置（ＨＤＤ）
２１１　　ハードディスク装置コントローラ（ＨＤＤＣ）
２１２　　ポインティングデバイス（ＰＤ）
２１３　　ポインティングデバイスコントローラ（ＰＤＣ）
【図１】
2004005246.tif 000003
【図２】
2004005246.tif 000004
【図３】
2004005246.tif 000005
【図４】
2004005246.tif 000006
【図５】
2004005246.tif 000007
【図６】
2004005246.tif 000008
【図７】
2004005246.tif 000009
【図８】
2004005246.tif 000010
【図９】
2004005246.tif 000011
【図１０】
2004005246.tif 000012
【図１１】
2004005246.tif 000013