(57)【要約】【課題】  権利保護しつつ、コンテンツの流通に資する。【解決手段】  配信サーバ１２で配信されているコンテンツをユーザ端末２１にダウンロードして再生したり、不正な配信サーバ２２で再配信されたものを再生しようとすると、コンテンツに含まれている再生制御プログラムが、コンテンツ配信サーバ１２から再生されているか否かを調べ、コンテンツ配信サーバ１２から再生されていない場合、コンテンツにマスクをかけ再生できなくすると共に警告文を表示する。再生制御プログラムは、監視サーバ１３に接続し、監視サーバ１３は、再生環境に関する情報を収集し、無断再生されたこと、再生を行った装置のＩＰアドレス、再生環境などの情報を管理者に連絡する。【選択図】  図１
2005227380.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してコンテンツを配信するコンテンツ配信装置と、ネットワークを介して前記コンテンツ配信装置に接続され、前記コンテンツ配信装置から受信したコンテンツを再生する再生装置と、を備えるコンテンツ配信システムにおいて、
前記コンテンツ配信装置は、
再生対象データと、該再生対象データの再生位置が所定の位置であるか否かを判別し、再生位置が所定の位置でないと判別した場合に前記再生対象データの再生を禁止する再生制御プログラムと、を含むコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶されているコンテンツを読み出して、前記再生装置に送信するコンテンツ送信手段と、
を備え、
前記再生装置は、前記配信装置から配信されたコンテンツを受信する受信手段と、前記受信手段で受信したコンテンツに含まれている再生対象データを再生する再生手段と、前記受信手段で受信したコンテンツに含まれている前記再生制御プログラムを実行してコンテンツの再生位置を判別し、再生位置が所定の位置であると判別したときに、前記再生手段による前記再生対象データの再生を禁止する再生制御プログラム実行手段と、を備える、
ことを特徴とするコンテンツ配信システム。
【請求項２】
ネットワークを介して再生装置にコンテンツを配信するコンテンツ配信装置であって、
再生対象データを記憶する記憶手段と、
前記記憶手段に記憶されている再生対象データと、該再生対象データの再生位置が所定の位置であるか否かを判別し、再生位置が所定の位置でないと判別した場合に前記再生対象データの再生を禁止する再生制御プログラムと、を含むコンテンツを再生装置に送信する送信手段とを備える、
ことを特徴とするコンテンツ配信システム。
【請求項３】
前記再生制御プログラムは、再生位置が所定の位置でないと判別した場合に、前記再生手段により再生された再生対象データの再生画像の上に、マスク画像を形成する機能を備える、ことを特徴とする請求項１又は２に記載のコンテンツ配信システム。
【請求項４】
前記コンテンツは、再生対象データの再生画像の上に表示されるマスク画像のデータを含み、
前記再生制御プログラムは、再生位置が所定の位置であると判別した場合に、前記再生手段により再生された再生対象データの再生画像上のマスク画像を解除する機能を備える、ことを特徴とする請求項１又は２に記載のコンテンツ配信システム。
【請求項５】
前記所定の再生位置は、前記配信装置内の位置である、ことを特徴とする請求項１乃至４のいずれか１項に記載のコンテンツ配信システム。
【請求項６】
前記再生制御プログラムは、再生位置が所定位置ではないと判別されたときに、所定の通知を行う機能を備える、ことを特徴とする請求項１乃至５のいずれか１項に記載のコンテンツ配信システム。
【請求項７】
前記通知に応答して、前記コンテンツの再生位置に関する情報を取得する手段を備える、ことを特徴とする請求項６に記載のコンテンツ配信システム。
【請求項８】
コンテンツを配信システムからのコンテンツを受信して再生するコンテンツ再生装置であって、
再生対象データと、該再生対象データの再生位置が所定の位置であるか否かを判別し、再生位置が所定の位置でないと判別した場合に前記再生対象データの再生を禁止する再生制御プログラムと、を含むコンテンツを配信装置からネットワークを介して受信する受信手段と、
前記受信手段で受信したコンテンツに含まれている再生対象データを再生する再生手段と、
前記受信手段で受信したコンテンツに含まれている前記再生制御プログラムを実行してコンテンツの再生位置を判別し、再生位置が所定の位置であると判別したときに、前記再生手段による前記再生対象データの再生を禁止する再生制御プログラム実行手段と、を備える、
ことを特徴とするコンテンツ再生装置。
【請求項９】
コンピュータを、
再生対象データの再生位置が所定の位置であるか否かを判別する判別手段と、
再生位置が所定の位置でないと判別した場合に前記再生対象データの再生を禁止する禁止手段と、
として機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信されたコンテンツの著作権等の権利を有効に保護できるコンテンツ配信システムとコンテンツ再生装置に関する。
【背景技術】
【０００２】
インターネットの一般への普及、ブロードバンド化(高帯域通信)が進み、文字・画像による情報配信に加え、映像による情報配信分野が注目され、公告・ニュースの配信や、課金による有料映像配信(映画、音楽クリップ等)が実施されている。これらのコンテンツ配信・流通技術の進歩に伴って、著作権、肖像権等の権利保護の問題がより一層重要な課題となっている。
【０００３】
従来の著作権保護の手法では権限の無い者がコンテンツをダウンロードできないようにするのが通常であった。しかし、実際には、知識のあるユーザにより安易にダウンロードされ、不正に流通することが多かった。
【０００４】
また、例えば、特許文献１や２には、コンテンツを暗号化して配信し、権限を有する者に復号鍵を与えて復号を可能とし、復号鍵を管理することにより、不正な復号を認めない権利保護方法が開示されている。しかし、これらの方法にしても、一旦復号化されたコンテンツが流通してしまえば、以後の権利保護は不可能である。
【特許文献１】特開２００２−１７６４１９号公報
【特許文献２】特開２００３−３２３３５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、上記実情に鑑みてなされたものであり、権利を有効に保護しつつ、コンテンツの流通に資することを目的とする。
また、この発明は、ダウンロード後でも、権利を保護することが可能なシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、この発明の第１の観点にかかるコンテンツ配信システムは、
ネットワークを介してコンテンツを配信するコンテンツ配信装置と、ネットワークを介して前記コンテンツ配信装置に接続され、前記コンテンツ配信装置から受信したコンテンツを再生する再生装置と、を備えるコンテンツ配信システムにおいて、
前記コンテンツ配信装置は、再生対象データと、該再生対象データの再生位置が所定の位置であるか否かを判別し、再生位置が所定の位置でないと判別した場合に前記再生対象データの再生を禁止する再生制御プログラムと、を含むコンテンツを前記再生装置に送信するコンテンツ送信手段、を備え、
前記再生装置は、前記配信装置から配信されたコンテンツを受信する受信手段と、前記受信手段で受信したコンテンツに含まれている再生対象データを再生する再生手段と、前記受信手段で受信したコンテンツに含まれている前記再生制御プログラムを実行してコンテンツの再生位置を判別し、再生位置が所定の位置であると判別したときに、前記再生手段による前記再生対象データの再生を禁止する再生制御プログラム実行手段と、を備える、
ことを特徴とする。
【０００７】
また、この発明の第２の観点にかかるコンテンツ配信システムは、
ネットワークを介して再生装置にコンテンツを配信するコンテンツ配信装置であって、
再生対象データを記憶する記憶手段と、
前記記憶手段に記憶されている再生対象データと、該再生対象データの再生位置が所定の位置であるか否かを判別し、再生位置が所定の位置でないと判別した場合に前記再生対象データの再生を禁止する再生制御プログラムと、を含むコンテンツを再生装置に送信する送信手段とを備える。
【０００８】
前記再生制御プログラムは、再生位置が所定の位置でないと判別した場合に、前記再生手段により再生された再生対象データの再生画像の上に、マスク画像を形成する機能を備えてもよい。
【０００９】
前記コンテンツは、再生対象データの再生画像の上に表示されるマスク画像のデータを含み、前記再生制御プログラムは、再生位置が所定の位置であると判別した場合に、前記再生手段により再生された再生対象データの再生画像上のマスク画像を解除する機能を備えてもよい。
【００１０】
前記所定の再生位置は、例えば、前記配信装置内の位置である。
【００１１】
前記再生制御プログラムは、再生位置が所定位置ではないと判別されたときに、所定の通知を行う機能を備えてもよい。この通知に応答して、前記コンテンツの再生位置に関する情報を取得する手段を備えてもよい。
【００１２】
また、この発明の第３の観点にかかるコンテンツ再生装置は、
コンテンツを配信システムからのコンテンツを受信して再生するコンテンツ再生装置であって、
再生対象データと、該再生対象データの再生位置が所定の位置であるか否かを判別し、再生位置が所定の位置でないと判別した場合に前記再生対象データの再生を禁止する再生制御プログラムと、を含むコンテンツを配信装置からネットワークを介して受信する受信手段と、
前記受信手段で受信したコンテンツに含まれている再生対象データを再生する再生手段と、
前記受信手段で受信したコンテンツに含まれている前記再生制御プログラムを実行してコンテンツの再生位置を判別し、再生位置が所定の位置であると判別したときに、前記再生手段による前記再生対象データの再生を禁止する再生制御プログラム実行手段と、を備える、
ことを特徴とする。
【００１３】
さらに、この発明の第４の観点にかかるコンピュータプログラムは、
コンピュータを、
再生対象データの再生位置が所定の位置であるか否かを判別する判別手段と、
再生位置が所定の位置でないと判別した場合に前記再生対象データの再生を禁止する禁止手段と、
として機能させる。
【発明の効果】
【００１４】
上記構成によれば、コンテンツが不正にダウンロードされ、再生が指示された場合でも、再生制御プログラムがその再生位置が本来の位置でないことを判別し、再生を禁止するので、コンテンツが有効に保護される。
【発明を実施するための最良の形態】
【００１５】
以下、この発明の実施の形態に係るコンテンツ配信システムを説明する。
まず、このコンテンツ配信システム１１におけるコンテンツ保護の概略を説明する。
【００１６】
図１において、配信サーバ１２で配信されている映像やインタラクティブコンテンツ等のコンテンツを無断でユーザ端末２１にダウンロードして再生したり、不正な配信サーバ２２で再配信を行おうとすると、コンテンツに含まれている再生制御プログラム（表示制御プログラム、セキュリティプログラム）が、再生環境を調査し、コンテンツ配信サーバ１２から再生されているかを調べ、適合しない場合、映像やコンテンツにマスクをかけ再生できなくすると共に警告文を表示する。さらに、再生制御プログラムは、監視サーバ１３に自動接続し、監視サーバ１３は、その装置に関する情報を収集し、無断再生されたこと、再生を行った装置のＩＰアドレス、再生環境などの情報を管理者に連絡する。これにより、管理者は、不正にコンテンツがダウンロードされ、再生されたことを認識し、さらに、ある程度、そのユーザを特定することができ、必要な対処を取ることも可能となる。
【００１７】
コンテンツ配信システム１１は、図１に示すように、インターネットＩＮを介して相互に接続されたコンテンツ配信サーバ１２と、監視サーバ１３と、管理者用端末１４と、複数のユーザ端末２１（２１１〜２１ｎ）より構成される。また、インターネットＩＮ上には、正当権限を有していない者による不正なコンテンツ配信サーバ２２が存在する場合がある。
【００１８】
配信装置１２は、図２に示すように、サーバ装置１２１とデータベース群１２２とを備える。
【００１９】
サーバ装置１２１は、ウエブ制御機能１２１ａとデータベース制御機能１２１ｂと通信機能１２１ｃとデータ処理機能１２１ｄとを備える。これらの機能は、物理的に１台の装置で実現しても、２台以上の装置で実現してもよい。
【００２０】
ウエブ制御機能１２１ａは、ＣＧＩなどを含み、インターネットとウエブページを介した情報の交換・取得等の処理を行う。
ＤＢ制御機能１２１ｂは、データベース群１２２に格納されているデータの検索、更新などの制御を行う。
通信機能１２１ｃは、他の装置とインターネットＩＮを介して通信を行う機能である。
データ処理機能１２１ｄは、様々なデータ処理を実行する機能であり、特に、この実施の形態では、図３（ｃ）に示すように、コンテンツＤＢ１２２ｂから読み出したコンテンツとマスク画像とに、保護プログラムを付加して、要求元のユーザ端末に送信する。
【００２１】
データベース（ＤＢ）群１２２は、登録ユーザＤＢ１２２ａと、コンテンツＤＢ１２２ｂと、課金ＤＢ１２２ｃとを備える。
【００２２】
登録ユーザＤＢ１２２ａは、このコンテンツ配信システムの使用を予め認められているユーザ（登録ユーザ）に関する情報を格納する。
コンテンツＤＢ１２２ｂは、配信対象のコンテンツ２０１を格納する。図３（ａ）に示す様に、各コンテンツ２０１は、コンテンツＩＤ２１１，コンテンツ名２１２、再生対象データ２１３、マスク画像データ２１４を含む。
【００２３】
再生対象データ２１３は、例えば、画像データ（動画及び／又は静止画）と、音声データと、テキストデータ、少なくともいずれかを含む。再生対象データ２１３に付加されているコンテンツＩＤ２１１とコンテンツ名２１２とは、コンテンツを特定するための識別情報とコンテンツ名である。また、マスク画像データは、図４に模式的に示す様に、再生対象データ２１３の再生画像の上のレイヤで再生されて、再生対象データ２１３の再生像の全体又は一部を見えなくし、さらに、警告文（不正行為に対する警告と権利尊重の啓蒙文書）を形成するための画像データである。このマスク画像データの再生を解除しなければ、再生コンテンツは完全な形ではユーザの目に触れない。
【００２４】
コンテンツＤＢ１２２ｂは、図３（ｂ）に示す再生制御プログラム２２１を格納する。この再生制御プログラム２２１は、内部にサーバ装置１２１のＵＲＬが組み込まれており、コンテンツの再生時に自動的に起動し、後述する図８のフローチャートに示す動作を実行し、ｉ）コンテンツの再生場所（再生されているコンテンツの格納場所或いは送信場所；通常、サーバ装置１２１）のＵＲＬを取得し、ii）取得したＵＲＬが、予め組み込まれているＵＲＬに一致するか否かを判別し、iii）一致すれば、マスク画像データ２１４によるマスク画像を解除して再生対象データ２１３の再生像の完全な視聴を可能とし、iv）不一致であれば、マスク画像データ２１４によるマスク画像を維持して再生対象データ２１３の再生像を不可能或いは不完全にすると共に監視サーバ１３に自動接続する機能を有する。
【００２５】
サーバ装置１２１は、そのＤＢ制御機能１２１ｂとデータ処理機能１２１ｄとにより、コンテンツＤＢ１２２ｂに格納された図３（ａ）に示すコンテンツ２０１と図３（ｂ）に示す再生制御プログラム２２１とを結合して、図３（ｃ）に示す送信コンテンツ２３１を生成し、通信機能１２１ｃにより要求元に送信する。
【００２６】
図１に示す監視サーバ１３は、通信機能、データ処理機能、メーラ機能等を備え、不正にコンテンツを再生した装置からの自動アクセスがあったときに、その再生に関する情報（再生を行った装置のＩＰアドレス、システム構成、再生対象のコンテンツの再生場所（格納場所）等）を収集して、管理者用端末１４に通知する。
【００２７】
図１に示す管理者用端末１４は、メーラ等がインストールされたパーソナルコンピュータ等から構成される。また、コンテンツ配信サーバ１２の登録ユーザＤＢ１２２ａと同一内容の情報を格納している。
【００２８】
図１に示すユーザ端末２１（２１１〜２１ｎ）は、コンテンツ再生プログラムが可能されたパーソナルコンピュータ等から構成される。
【００２９】
次に、上記構成のコンテンツ配信システム１１の動作を説明する。
１）通常の動作
まず、コンテンツ配信サーバ１２からユーザ端末２１１にコンテンツのストリーミング配信を行い、ユーザ端末２１１が受信コンテンツを再生するという一般的なストリーミング再生時の動作を、図５と図８を参照して説明する。
【００３０】
ｉ）コンテンツ配信サーバ１２からのコンテンツの配信を希望する者は事前に所定の登録手続きを行う。この手続きにより、このユーザの情報（ユーザの識別情報、固定ＩＰアドレスの場合ＩＰアドレス、課金方法等）が登録ユーザＤＢ１２２ａに登録される。
【００３１】
ii）ユーザは、コンテンツ配信サーバ１２にアクセスし、所定のログイン画面から自己のＩＤ、パスワード等を入力する。サーバ装置１２１は、各機能の連携により、入力されたＩＤとパスワードとの対が登録ユーザＤＢ１２２ａに登録されているか否かを判別する。登録されていれば（認証ＯＫ）、コンテンツ選択用のページをユーザ端末２１１に送信する。
一方、登録されていなければ、ユーザ登録を促すページを画面をユーザ端末２１１に送信する。
【００３２】
iii）ログイン認証されたユーザは、提供されたコンテンツ選択ページに配信を希望するコンテンツを特定する情報を入力し、配信サーバ１２に配信を要求する（図５、ステップＳ１１）。
サーバ装置１２１は、特定された格納コンテンツ２０１（図３（ａ））に加えて再生制御プログラム２２１（図３（ｂ））をコンテンツＤＢ１２２ｂから読み出して、図３（ｃ）に示すように結合して送信コンテンツ２３１を生成し、ユーザ端末２１１に送信する（図５：ステップＳ１２）。また、課金ＤＢ１２２ｃに課金情報を追加登録する。
【００３３】
送信コンテンツ２３１のうち再生制御プログラム２２１がユーザ端末２１１に受信されると、再生制御プログラム２２１は自動的に起動し、図８のフローチャートに示す動作を実行する。
【００３４】
まず、再生制御プログラム２２１は、コンテンツの再生場所（コンテンツの格納場所）のＵＲＬを取得する。この例では、コンテンツ配信サーバ１２のコンテンツ配信リソースのＵＲＬ(例えば、http://www.ejworks.com/movie.swf)を取得する。
【００３５】
次に、ステップＳ１０１で取得したＵＲＬが、再生制御プログラム２２１に予め組み込まれているＵＲＬ(例えば、http://www.ejworks.com)、即ち、配信サーバ１２のＵＲＬに一致するか否かを判別する（図５ステップＳ１３，図８ステップＳ１０２）。なお、両ＵＲＬが完全に一致する必要はなく、送信コンテンツ２３１が本来の送信元から送信されていることを確認できれば十分であるので、ドメイン部分(例えば、//www.ejworks.com)が一致していれば、一致していると認定する。
【００３６】
この例では、コンテンツの再生位置はコンテンツ配信サーバ１２であるので、再生制御プログラム２２１に埋め込まれているＵＲＬ（本来の再生場所である配信サーバ１２を示すＵＲＬ）と一致する（ステップＳ１０２、ＹＥＳ）。
再生制御プログラム２２１は、マスク画像データ２１４を制御して、表示対象コンテンツの上に表示されるマスク画像を解除して、コンテンツを表示させる（ステップＳ１０３）。これにより、ユーザは、コンテンツを視聴することができる（図５、ステップＳ１４）。以後、コンテンツが終了するまで、コンテンツの配信と再生とが継続する。
【００３７】
この例では、コンテンツをストリーミング配信するため、ユーザ端末２１１には、コンテンツのデータは残らない。
【００３８】
２）ダウンロードしてからの再生
コンテンツ配信サーバ１２は、ストリーミング配信を行うものであり、本来、ユーザ端末２１１上には、コンテンツは残らない。しかし、例えば、知識のあるユーザーよりユーザ端末２１１に不正にダウンロードされてしまったり、キャッシュメモリに残っているデータが再生される場合がある。そこで、以下、不正にダウンロードされたコンテンツ或いはキャッシュに残っているデータが再生された場合の動作を図６と図８と図９を参照して説明する。
【００３９】
ｉ）まず、何らかの手法でコンテンツ配信サーバ１２からユーザ端末２１１にコンテンツがダウンロードされる（図６、ステップＳ２１）。
【００４０】
ii）ダウンロードされたコンテンツの再生（或いは、キャッシュに残っているコンテンツの再生）が指示されると、再生制御プログラム２２１が、コンテンツの格納場所（コンテンツの再生場所）のＵＲＬを取得する（図６ステップＳ２２，図８ステップＳ１０１）。この例では、ユーザ端末２１のＵＲＬを取得する。
【００４１】
iii）次に、ステップＳ１０１で取得したＵＲＬが、再生制御プログラム２２１に予め組み込まれているＵＲＬ、即ち、配信サーバ１２のＵＲＬ（少なくともそのうちのドメイン）に一致するか否かを判別する（ステップＳ２２，ステップＳ１０２）。この例では、コンテンツの再生位置はユーザ端末２１１であり、そのＵＲＬとして、例えば、file:///CI/Documents%20and%20Settings/a%5Fooki/デスクトップ)、プログラム内に埋め込まれているコンテンツ配信サーバ１２のＵＲＬ（本来の再生場所を示すＵＲＬ）とは一致しない（ステップＳ１０２；Ｎｏ）。
【００４２】
iv）再生制御プログラム２２１は、コンテンツに付随するマスク画像を解除しない。これにより、表示（再生）画像がマスク画像によりマスクされて画面がブラックアウトしたり、或いは、本来表示したい映像などの上に所定の警告文が表示される（図６ステップＳ２３、図８ステップＳ１０４）。
【００４３】
ｖ）さらに、再生制御プログラム２２１は、監視サーバ１３に自動的にアクセスする（図６ステップＳ２４、図８ステップＳ１０５）。
【００４４】
vi）監視サーバ１３は、アクセスに応答して、図９のフローチャートに示す処理を開始し、アクセスしてきた装置（ユーザ端末２１１）のアドレス、機器情報、設定情報を取得する（図６ステップＳ２５；図９ステップＳ２０１）。即ち、ユーザ端末２１１のＩＰアドレスや再生時のローカルコンピュータ環境（ＯＳの種類、ユーザ名、ＣＰＵ、クロック等）や、コンテンツの再生ＵＲＬの情報を調べる。
【００４５】
vii）監視サーバ１３は、ここで得た情報を、図１０に例示するように電子メールに記録し、管理者のメールアドレスへ送信する（図６ステップＳ２６，図９ステップＳ２０２）。管理者は管理者端末１４で電子メールを受信し、その情報を得る。管理者は得られた情報から、不正再生者特定したり、警告を送る等の処理を行う。
【００４６】
viii）ユーザ端末２１は、現在、常時接続が主流となっており、固定ＩＰアドレスが配付されている。このため、ＩＰアドレスを特定することにより、ユーザをある程度特定することができる。また、再生環境の情報からユーザー名を特定(cookie)することも可能になりさらにその精度が上がる。
【００４７】
なお、管理者用端末１４が、通知されたＩＰアドレスや環境情報を登録ユーザＤＢ１２２ａに登録されている情報のコピー（自己が記憶しているもの）と突合し、一致する者或いは類似度の高い者を特定することにより、不正者が登録ユーザである場合には、その人物や住所等もある程度特定することも可能である。
【００４８】
管理者は、不正行為者の特定ができる場合、適宜、その不正行為者へ警告を行う。
【００４９】
３）不正ダウンロードしたコンテンツを別のサーバから配信
前述のように、本来、ユーザ端末２１上には、コンテンツは残らないが、不正にダウンロードされてしまう場合がある。そして、ダウンロードされたコンテンツがさらに別のサーバ（図１及び図７の不正な配信サーバ２２）にアップされて、不正にストリーミング配信された場合の動作を説明する。
【００５０】
ｉ）まず、前述のような工程を経て、送信コンテンツ２３１がユーザ端末２１にダウンロードされる（図７ステップＳ３１）。
ii）続いて、ユーザ端末２１にダウンロードされた送信コンテンツ２３１が他の不正な配信サーバ２２にアップされる（図７ステップＳ３２）。
【００５１】
iii）ユーザが、不正な配信サーバ２２から送信コンテンツ２３１のストリーミング配信を受けると（図７ステップＳ３３）、まず、再生制御プログラム２２１が自動的に起動し、図８に示すフローに示す動作を実行する。
まず、再生制御プログラム２２１は、コンテンツの再生場所のＵＲＬを取得する。この例では、不正な配信サーバ２２のＵＲＬを取得する（図７ステップＳ３４，図８ステップＳ１０１）。
【００５２】
vi)次に、ステップＳ１０１で取得したＵＲＬが、再生制御プログラム２２１に予め組み込まれているＵＲＬ、即ち、コンテンツ配信サーバ１２のＵＲＬに一致するか否かを判別する（図７ステップＳ３４；ステップＳ１０２）。この例では、コンテンツの再生位置は不正な配信サーバ２２であり、そのＵＲＬ及びドメインはプログラム内に埋め込まれているＵＲＬ（コンテンツ配信サーバ１２のＵＲＬ及びそのドメイン）と一致しない（ステップＳ１０２；Ｎｏ）。このため、再生制御プログラム２２１は、マスク画像を解除しない。これにより、表示画像がマスクされて画面がブラックアウトしたり、或いは、本来表示したい映像などの上に所定の警告文が表示される（図７ステップＳ３５，図８ステップＳ１０４）。
【００５３】
vii)さらに、再生制御プログラム２２１は、監視サーバ１３に自動的にアクセスする（図７ステップＳ３６，図８ステップＳ１０５）。
【００５４】
viii）監視サーバ１３は、アクセスに応答して、図９のフローチャートに示す処理を開始し、アクセスしてきた装置（ユーザ端末２１１）のアドレス、機器情報、設定情報を取得する（図７ステップＳ３７；図９ステップＳ２０１）。即ち、ユーザ端末２１１のＩＰアドレスや再生時のローカルコンピュータ環境（ＯＳの種類、ユーザ名、ＣＰＵ、クロック等）や、コンテンツの再生ＵＲＬ（不正な配信サーバ２２のＵＲＬ）の情報を調べる。
【００５５】
ix）監視サーバ１３は、ここで得た情報を図１０に例示するように電子メールに記録し、管理者のメールアドレスへ送信する（図７ステップＳ３８，図９ステップＳ２０２）。管理者は管理者用端末１４で電子メールを受信し、その情報を得る。管理者は得られた情報から、不正再生者特定したり、警告を送る等の処理を行う。
【００５６】
以上説明したように、本実施の形態によれば、コンテンツの著作権、肖像権を保護しつつ、コンテンツの流通を促進に寄与することができる。
【００５７】
なお、上記実施の形態においては、ユーザ端末２１として、パーソナルコンピュータを例示したが、携帯電話、PDA端末、ゲーム機などでもよい。
また、サーバ装置１２に関しても、コンテンツを配信できるならば、どのような構成のものでもよい。
【００５８】
また、配信対象のコンテンツの内容や形態も任意であり、映画、画像、音楽、ゲーム等任意のコンテンツを権利を保護した上で、配信することができる。
【００５９】
さらに、上記実施の形態においては、コンテンツの再生ＵＲＬと再生制御プログラム２２１に予め登録されている再生ＵＲＬ（配信サーバ１２のＵＲＬ）とを比較したが、再生されているコンテンツが本来あるべき再生位置に格納されているか否かを判別できるならば、判別対象は任意である。例えば、再生位置（コンテンツが格納されている位置）のドメイン名のみと表示プログラムに予め組み込まれている配信サーバ１２のドメイン名とを比較することにより、格納場所（再生場所）が本来の位置であるか否かを判別してもよい。また、再生位置のＭＡＣアドレスや固定ＩＰアドレスと表示プログラムに予め組み込まれている配信サーバ１２のＭＡＣアドレスや固定ＩＰアドレスを比較することにより、格納場所（再生場所）が本来の位置であるか否かを判別してもよい
【００６０】
また、上記実施の形態においては、コンテンツの再生位置が所期の位置であると判断した場合に、予め用意されているマスク画像を解除する例を示したが、
コンテンツの再生位置が所期の位置でないと判断した場合に、マスク画像を表示するようにしてもよい。
【００６１】
また、コンテンツＤＢ１２２ｂに格納されているコンテンツ２０１に再生制御プログラム２２１を付加して送信コンテンツ２３１を生成・送信する例を示したが、予め再生制御プログラム２２１を組み込んだコンテンツを用意しておいてもよい。また、コンテンツＤＢ１２２ｂに格納されているコンテンツ２０１からマスク画像データ２１４を取り除き、送信時にマスク画像データ２１４と再生制御プログラム２２１を付加して送信コンテンツ２３１を生成・送信するようにしてもよい。
【００６２】
各装置間を接続するネットワークはインターネットＩＮに限定されず、任意の通信プロトコル及び任意のサイズのネットワークが利用可能である。
【００６３】
なお、この発明の権利保護の方法と従来の暗号化等の権利保護方法とを組み合わせて使用することも当然可能であり、望ましいことである。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態におけるコンテンツ配信システムの構成を示す図である。
【図２】図１に示すコンテンツ配信サーバの構成例を示すブロック図である。
【図３】データ構造の例を示す図である。
【図４】画像とマスク画像とを説明するための図である。
【図５】通常動作を説明するための図である。
【図６】不正にダウンロードされたコンテンツを再生する際の動作を説明するための図である。
【図７】不正にダウンロードされたコンテンツを不正に配信する際の動作を説明するための図である。
【図８】再生制御プログラムの動作を説明するためのフローチャートである。
【図９】監視サーバの動作を説明するためのフローチャートである。
【図１０】監視サーバから管理者端末に送信される電子メールの例を示す図である。
【符号の説明】
【００６５】
１１  …  コンテンツ配信システム
１２  …  コンテンツ配信サーバ
１３  …  監視サーバ
１４  …  管理者用端末
２１  …  ユーザ端末
２２  …  不正な配信サーバ
【図１】
2005227380.tif 000003
【図２】
2005227380.tif 000004
【図３】
2005227380.tif 000005
【図４】
2005227380.tif 000006
【図５】
2005227380.tif 000007
【図６】
2005227380.tif 000008
【図７】
2005227380.tif 000009
【図８】
2005227380.tif 000010
【図９】
2005227380.tif 000011
【図１０】
2005227380.tif 000012