(57)【要約】【課題】  ネットワーク内でのコンテンツ利用の利便性を維持して、かつコンテンツの著作権管理を行う構成を提供する。【解決手段】  ホームネットワーク等のネットワーク接続デバイスとして、ＣＤ、ＤＶＤ等の情報記録媒体を再生可能なプレーヤと、情報記録媒体に格納されたオリジナルコンテンツのコピーコンテンツを格納する記憶手段を持つコンテンツサーバとを有する構成において、コンテンツサーバに対してコンテンツ再生要求が入力されると、サーバは、ネットワーク接続プレーヤにオリジナルコンテンツを格納した情報記録媒体がセットされているか否かを検証し、セットされていることの確認を条件として再生を許容する。情報記録媒体がセットされていない場合には、コンテンツの再生を許容しない。本構成によりコンテンツ著作権の管理の下で、ユーザにとってのコンテンツ利用の利便性を高めた構成が実現される。【選択図】  図８
2005056355.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続デバイスに対するコンテンツ提供処理を行うコンテンツサーバとしての機能を持つ情報処理装置であり、
オリジナルコンテンツを格納した情報記録媒体からのコピーコンテンツと、コンテンツ識別子としてのコンテンツＩＤとを対応付けて格納した記憶部と、
コンテンツ再生要求に応じて、該再生要求コンテンツに対応するオリジナルコンテンツを格納した情報記録媒体を装着したデバイスがネットワークに存在するか否かの検証処理を実行し、該検証処理に基づくデバイス確認を条件として、前記コンテンツ要求に応じて、要求コンテンツに対応するコピーコンテンツを前記記憶部から取得し、再生要求に対応する処理を実行する制御部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記検証処理は、
オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤのネットワーク接続デバイスに対するブロードキャスト送信、および該ブロードキャスト送信に対する応答に基づいて行われる検証処理であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記検証処理は、
オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤのネットワーク接続デバイス各々に対する個別送信、および該個別送信に対する応答に基づいて行われる検証処理であることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記情報処理装置は、
コンテンツ再生要求実行デバイスからのコンテンツ再生要求データに含まれるコンテンツＩＤに基づいて、コンテンツＩＤの構成データから、前記オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤを求める処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記情報処理装置は、
コンテンツ再生要求実行デバイスからのコンテンツ再生要求データに含まれるコンテンツＩＤに基づいて、コンテンツＩＤと情報記録媒体ＩＤとを対応付けたテーブルを検索し、該テーブル検索により、前記オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤを求める処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記情報処理装置は、
コンテンツ再生要求デバイスに対する出力コンテンツを、ネットワーク内のデバイスにおいてのみ復号可能な暗号化データとして送信する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
情報記録媒体の再生処理を実行する情報記録媒体再生装置であり、
情報記録媒体を装着可能な情報記録媒体ドライブと、
情報記録媒体検索要求を受信し、該情報記録媒体検索要求に含まれる情報記録媒体識別子（ＩＤ）に一致するＩＤを持つ情報記録媒体が前記情報記録媒体ドライブに装着されているか否かを検証し、装着されているとの判定に基づいて、前記情報記録媒体検索要求に対して、検索対象の情報記録媒体が装着されている旨を通知する応答送信を行う制御部と、
を有することを特徴とする情報記録媒体再生装置。
【請求項８】
情報記録媒体を装着し再生処理を実行する情報記録媒体再生装置と、
データ記憶手段を備え、ネットワーク接続されたデバイスからのコンテンツ要求に応じて前記データ記憶手段に格納したコンテンツの提供処理を実行するコンテンツサーバとを備えたネットワークにおけるコンテンツ利用制御システムであり、
前記コンテンツサーバは、
コンテンツ再生要求の入力に応じて、該再生要求コンテンツに対応するオリジナルコンテンツを格納した情報記録媒体を装着しているか否かの情報記録媒体検索要求を、少なくとも前記情報記録媒体再生装置を含むネットワーク接続デバイスに対して送信し、該情報記録媒体検索要求に対する肯定応答の受信を条件として要求コンテンツを前記記憶部から取得し、再生要求に対応する処理を実行する構成であり、
前記情報記録媒体再生装置は、
前記情報記録媒体検索要求を受信し、該情報記録媒体検索要求に含まれる情報記録媒体識別子（ＩＤ）に一致するＩＤを持つ情報記録媒体が前記情報記録媒体ドライブに装着されているか否かを検証し、装着されているとの判定に基づいて、前記情報記録媒体検索要求に対する肯定応答を行う構成であることを特徴とするコンテンツ利用制御システム。
【請求項９】
ネットワーク接続デバイスに対するコンテンツ提供処理を行うコンテンツサーバにおける情報処理方法であり、
コンテンツ再生要求を入力するステップと、
前記コンテンツ再生要求の入力に応じて、該再生要求コンテンツに対応するオリジナルコンテンツを格納した情報記録媒体を装着したデバイスがネットワークに存在するか否かの検証処理を実行する検証処理ステップと、
前記検証処理に基づくデバイス確認を条件として、前記コンテンツ要求に応じて、要求コンテンツに対応するコピーコンテンツを記憶部から取得し、再生要求に対応する処理を実行するステップと、
を有することを特徴とする情報処理方法。
【請求項１０】
前記検証処理ステップは、
オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤのネットワーク接続デバイスに対するブロードキャスト送信、および該ブロードキャスト送信に対する応答に基づいて行われる検証処理であることを特徴とする請求項９に記載の情報処理方法。
【請求項１１】
前記検証処理ステップは、
オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤのネットワーク接続デバイス各々に対する個別送信、および該個別送信に対する応答に基づいて行われる検証処理であることを特徴とする請求項９に記載の情報処理方法。
【請求項１２】
前記情報処理方法は、さらに、
コンテンツ再生要求実行デバイスからのコンテンツ再生要求データに含まれるコンテンツＩＤに基づいて、コンテンツＩＤの構成データから、前記オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤを求める処理を実行するステップを含むことを特徴とする請求項９に記載の情報処理方法。
【請求項１３】
前記情報処理方法は、
コンテンツ再生要求実行デバイスからのコンテンツ再生要求データに含まれるコンテンツＩＤに基づいて、コンテンツＩＤと情報記録媒体ＩＤとを対応付けたテーブルを検索し、該テーブル検索により、前記オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤを求める処理を実行するステップを含むことを特徴とする請求項９に記載の情報処理方法。
【請求項１４】
前記情報処理方法は、さらに、
コンテンツ再生要求デバイスに対する出力コンテンツを、ネットワーク内のデバイスにおいてのみ復号可能な暗号化データとして送信するステップを含むことを特徴とする請求項９に記載の情報処理方法。
【請求項１５】
情報記録媒体の再生処理を実行する情報記録媒体再生装置における情報処理方法であり、
情報記録媒体検索要求を受信するステップと、
前記情報記録媒体検索要求に含まれる情報記録媒体識別子（ＩＤ）に一致するＩＤを持つ情報記録媒体が前記情報記録媒体ドライブに装着されているか否かを検証する検証ステップと、
前記検証ステップにおいて装着されているとの判定に基づいて、前記情報記録媒体検索要求に対して、検索対象の情報記録媒体が装着されている旨を通知する応答送信を行うステップと、
を有することを特徴とする情報処理方法。
【請求項１６】
ネットワーク接続デバイスに対するコンテンツ提供処理を行うコンテンツサーバにおける情報処理を実行するコンピュータ・プログラムであり、
コンテンツ再生要求を入力するステップと、
前記コンテンツ再生要求の入力に応じて、該再生要求コンテンツに対応するオリジナルコンテンツを格納した情報記録媒体を装着したデバイスがネットワークに存在するか否かの検証処理を実行する検証処理ステップと、
前記検証処理に基づくデバイス確認を条件として、前記コンテンツ要求に応じて、要求コンテンツに対応するコピーコンテンツを記憶部から取得し、再生要求に対応する処理を実行するステップと、
を有することを特徴とするコンピュータ・プログラム。
【請求項１７】
情報記録媒体の再生処理を実行する情報記録媒体再生装置における情報処理を実行するコンピュータ・プログラムであり、
情報記録媒体検索要求を受信するステップと、
前記情報記録媒体検索要求に含まれる情報記録媒体識別子（ＩＤ）に一致するＩＤを持つ情報記録媒体が前記情報記録媒体ドライブに装着されているか否かを検証する検証ステップと、
前記検証ステップにおいて装着されているとの判定に基づいて、前記情報記録媒体検索要求に対して、検索対象の情報記録媒体が装着されている旨を通知する応答送信を行うステップと、
を有することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報記録媒体再生装置、コンテンツ利用制御システム、および方法、並びにコンピュータ・プログラムに関する。さらに、詳細には、例えばホームネットワークに接続されたデバイスにおけるコンテンツの利用において、一定のコンテンツ著作権の管理を確実に実行し、かつユーザにとってのコンテンツ利用の利便性を高めた構成を実現する情報処理装置、情報記録媒体再生装置、コンテンツ利用制御システム、および方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
昨今のデータ通信ネットワークの普及に伴い、家庭内においても家電機器やコンピュータ、その他の周辺機器をネットワーク接続し、各機器間での通信を可能とした、いわゆるホームネットワークが浸透しつつある。ホームネットワークは、ネットワーク接続機器間で通信を行なうことにより各機器のデータ処理機能を共有したり、機器間でコンテンツの送受信を行なう等、ユーザに利便性・快適性を提供するものであり、今後、ますます普及することが予測される。
【０００３】
一方、音楽等のオーディオデータ、映画等の画像データ、ゲームプログラム、各種アプリケーションプログラム等、様々なソフトウエアデータ（以下、これらをコンテンツ（Content）と呼ぶ）は、記録メディア、例えば、ＤＶＤ(Digital Versatile Disc)、ＭＤ(Mini Disc)、ＣＤ(Compact Disc)にデジタルデータとして格納することができる。また、近年、青色レーザを利用した高密度記録可能なディスクも開発されており、これら様々な情報記録媒体（記録メディア）にデジタルコンテンツが格納され、ユーザに提供される。ユーザは、所有するＰＣ（Personal Computer）、ディスクプレーヤ等の再生装置においてコンテンツの再生、利用を行う。
【０００４】
音楽データ、画像データ等、多くのコンテンツは、一般的にその作成者あるいは販売者に頒布権等が保有されている。従って、これらのコンテンツの配布に際しては、一定の利用制限、すなわち、正規なユーザに対してのみ、コンテンツの利用を許諾し、許可のない複製等が行われないようにする構成をとるのが一般的となっている。
【０００５】
特に、近年においては、情報をデジタル的に記録する記録装置や記録媒体が普及しつつある。このようなデジタル記録装置および記録媒体によれば、例えば画像や音声を劣化させることなく記録、再生を繰り返すことが可能であり、不正コピーコンテンツのインターネットを介した配信や、コンテンツをＣＤ−Ｒ等にコピーした、いわゆる海賊版ディスクの流通や、ＰＣ等のハードディスクに格納したコピーコンテンツの利用が蔓延しているといった問題が発生している。
【０００６】
ＤＶＤ等の大容量型記録媒体は、１枚の媒体に例えば映画１本分の大量のデータをデジタル情報として記録することが可能である。このように映像情報等をデジタル情報として記録することが可能となってくると不正コピーを防止して著作権者の保護を図ることが益々重要な課題となっている。昨今では、このようなデジタルデータの不正なコピーを防ぐため、デジタル記録装置および記録媒体に違法なコピーを防止するための様々な技術が実用化されている。
【０００７】
例えば、ＤＶＤプレーヤでは、コンテンツ・スクランブルシステム（Ｃｏｎｔｅｎｔ  Ｓｃｒａｍｂｌｅ  Ｓｙｓｔｅｍ）が採用されている。コンテンツ・スクランブルシステムでは、ＤＶＤ−ＲＯＭ(Read Only Memory)に、ビデオデータやオーディオデータ等が暗号化されて記録されており、その暗号化されたデータを復号するのに用いる鍵が、ライセンスを受けたＤＶＤプレーヤに与えられる。ライセンスは、不正コピーを行わない等の所定の動作規定に従うように設計されたＤＶＤプレーヤに対して与えられる。従って、ライセンスを受けたＤＶＤプレーヤでは、与えられたキーを利用して、ＤＶＤ−ＲＯＭに記録された暗号化データを復号することにより、ＤＶＤ−ＲＯＭから画像や音声を再生することができる。
【０００８】
一方、ライセンスを受けていないＤＶＤプレーヤは、暗号化されたデータを復号するための鍵を有していないため、ＤＶＤ−ＲＯＭに記録された暗号化データの復号を行うことができない。このように、コンテンツ・スクランブルシステム構成では、ライセンス時に要求される条件を満たしていないＤＶＤプレーヤは、デジタルデータを記録したＤＶＤ−ＲＯＭの再生を行なえないことになり、不正コピーが防止されるようになっている。
【０００９】
上述のような、これまで提案されてきた複製制御（コピーコントロール）方式は、ライセンスされた１つの再生機においてのみコンテンツ再生を許容する考え方を基本とするものである。
【００１０】
しかし、上述したように最近では、家庭内の様々なデバイスをネットワークで接続したホームネットワーク構成を形成し、１つのコンテンツ提供サーバに格納したコンテンツを、ネットワーク接続された他のデバイスにおいて再生、利用するといった利用形態が増加してきている。このようなコンテンツの利用を想定した場合は、ＤＶＤ等のコンテンツの利用を１つの再生機のみに制限するのではなく、ホームネットワーク等のある特定のネットワーク接続機器であれば利用可能とするといったコンテンツ利用制御方式が提案されている。
【００１１】
たとえば、家庭内の複数の機器で安全なホームネットワークを構築し、ネットワーク内のコンテンツサーバに格納されたコンテンツはネットワーク内のいずれの機器でも再生できるようにするという方式である。
【００１２】
図１にホームネットワーク構成の一例を示す。このホームネットワーク１００はＣＤ，ＤＶＤ,青色レーザディスク等のディスクメディアなど、各種の情報記録媒体１１０の再生機能を持つプレーヤ１０１と、ハードディスク等の大容量記憶手段をコンテンツ格納領域として備えたコンテンツサーバ１０２と、コンテンツ再生処理を実行するデバイス、例えばディスプレイ、スピーカを備えたテレビ等の再生デバイスａ１０３、再生デバイスｂ１０４を含む構成となっている。
【００１３】
通常、ディスクメディア等の情報記録媒体１１０に格納されたコンテンツ（例えば映像コンテンツを考える）は、情報記録媒体１１０の駆動、再生部としての例えばディスクドライブを持ったプレーヤ１０１で読み取られ、プレーヤ１０１内で、情報記録媒体１１０に格納された暗号化コンテンツの復号処理や符号化データ、例えば情報記録媒体１１０に格納されたコンテンツがＭＰＥＧ符号化データである場合には、ＭＰＥＧ復号などの復号処理を実行し、アナログ変換を施されてアナログインタフェース経由でプレーヤ１０１に近接するテレビ等の再生デバイスに送られて表示されるか、あるいはデジタルインタフェースを介して暗号および符号の復号機能を持った再生デバイスに送られ、そこで復号されて表示される。
【００１４】
ところで、この情報記録媒体１１０に格納されたコンテンツを、プレーヤ１０１から離れた位置にある再生デバイスｂ（ＴＶ−ｂ）１０４で表示したい場合には、ある程度の長距離のデータ伝送や他機器の接続に適したデジタルインタフェースを介して再生デバイスｂ（ＴＶ−ｂ）１０４に送るのが一般的である。
【００１５】
この場合、プレーヤ１０１に備えられるネットワークインタフェースの伝送容量がそのコンテンツを楽しむのに充分高い性能を持つことが必要とされる。さて、いまホームネットワーク１００上の各機器はデジタルインタフェースで接続されており、ある情報記録媒体１１０に格納されたコンテンツを、再生デバイスａ（ＴＶ−ａ）１０３と、再生デバイスｂ（ＴＶ−ｂ）１０４で数秒から数分のわずかな時間差を持って表示したいとすると、プレーヤ１０１に備えられるデジタルインタフェースに要求される伝送容量は通常時の倍となる。
【００１６】
また、このような２つの時間差を持つコンテンツの出力を行うためには、プレーヤ１０１のドライブが情報記録媒体１１０からコンテンツを読み出す処理も、通常処理の倍の処理を要することになる。この結果、インタフェースの負荷が高くなり、また、これらの処理を確実に実行させるためには、機器の性能を高める必要があり、この結果、機器のコストが上昇するという問題が発生する。
【００１７】
これを避けるために、ホームネットワークが安全に構築されている、すなわち、ネットワーク上のコンテンツが盗まれたりする可能性が小さいネットワークが構成されているという前提で、情報記録媒体の格納コンテンツがコピー禁止の設定されたコンテンツであっても、ホームネットワーク内ではコピーをすることができるようなルールを適用し、必要に応じてネットワーク内でのみコピーコンテンツの利用を許容しようとする考え方がある。
【００１８】
たとえば図１に示すネットワーク構成において、情報記録媒体１１０のコンテンツをコンテンツサーバ１０２のハードディスク等の記憶手段にコピーして、再生デバイスｂ（ＴＶ−ｂ）１０４とコンテンツサーバ１０２をアナログインタフェースで接続して、再生デバイスｂ（ＴＶ−ｂ）１０４において、コンテンツ再生を行う場合は、プレーヤ１０１の再生コンテンツではなく、コンテンツサーバ１０２のコピーコンテンツを利用するようにすれば、プレーヤ１０１の負荷を増大させたり、プレーヤ１０１の機能やインタフェースの機能を高機能化する必要性が排除される。
【００１９】
一般に、ＣＤなどのデータ書き込み不可能なＲＯＭディスクのコンテンツは、その情報記録媒体の再生機能を持つプレーヤすべてで再生可能である。このような情報記録媒体に格納されたコンテンツには、コンテンツに対応してコピー制御情報が付与される。例えばＰＣ等のディスクドライブを備え、かつデータコピー機能を持つデバイスにおいて再生を行う場合は、コピー制御情報が読み取られ、読み取られたコピー制御情報に従った処理が行われることになる。
【００２０】
上述のように、ホームネットワーク等においては、コピーコンテンツの利用を許容する構成とするためには、これまでのコピー制御情報に基づく処理を実行しても対応することはできないことになる。このような状況において、ネットワーク内でのコピーコンテンツの利用を許容し、かつコンテンツ著作権の管理を実行する構成が求められている。
【発明の開示】
【発明が解決しようとする課題】
【００２１】
本発明は、このような状況に鑑みてなされたものであり、ホームネットワーク等のネットワーク接続デバイスにおけるコンテンツの利用に際し、コンテンツの著作権を考慮し、情報記録媒体を装着したネットワーク接続デバイスが存在する場合にのみ、そのネットワーク内でのコピーコンテンツの利用を許容する構成とすることで、コンテンツ著作権の管理の下で、ユーザにとってのコンテンツ利用の利便性を高めた構成を実現する情報処理装置、情報記録媒体再生装置、コンテンツ利用制御システム、および方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【００２２】
本発明の第１の側面は、
ネットワーク接続デバイスに対するコンテンツ提供処理を行うコンテンツサーバとしての機能を持つ情報処理装置であり、
オリジナルコンテンツを格納した情報記録媒体からのコピーコンテンツと、コンテンツ識別子としてのコンテンツＩＤとを対応付けて格納した記憶部と、
コンテンツ再生要求に応じて、該再生要求コンテンツに対応するオリジナルコンテンツを格納した情報記録媒体を装着したデバイスがネットワークに存在するか否かの検証処理を実行し、該検証処理に基づくデバイス確認を条件として、前記コンテンツ要求に応じて、要求コンテンツに対応するコピーコンテンツを前記記憶部から取得し、再生要求に対応する処理を実行する制御部と、
を有することを特徴とする情報処理装置にある。
【００２３】
さらに、本発明の情報処理装置の一実施態様において、前記検証処理は、オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤのネットワーク接続デバイスに対するブロードキャスト送信、および該ブロードキャスト送信に対する応答に基づいて行われる検証処理であることを特徴とする。
【００２４】
さらに、本発明の情報処理装置の一実施態様において、前記検証処理は、オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤのネットワーク接続デバイス各々に対する個別送信、および該個別送信に対する応答に基づいて行われる検証処理であることを特徴とする。
【００２５】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、コンテンツ再生要求実行デバイスからのコンテンツ再生要求データに含まれるコンテンツＩＤに基づいて、コンテンツＩＤの構成データから、前記オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤを求める処理を実行する構成であることを特徴とする。
【００２６】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、コンテンツ再生要求実行デバイスからのコンテンツ再生要求データに含まれるコンテンツＩＤに基づいて、コンテンツＩＤと情報記録媒体ＩＤとを対応付けたテーブルを検索し、該テーブル検索により、前記オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤを求める処理を実行する構成であることを特徴とする。
【００２７】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、コンテンツ再生要求デバイスに対する出力コンテンツを、ネットワーク内のデバイスにおいてのみ復号可能な暗号化データとして送信する構成であることを特徴とする。
【００２８】
さらに、本発明の第２の側面は、
情報記録媒体の再生処理を実行する情報記録媒体再生装置であり、
情報記録媒体を装着可能な情報記録媒体ドライブと、
情報記録媒体検索要求を受信し、該情報記録媒体検索要求に含まれる情報記録媒体識別子（ＩＤ）に一致するＩＤを持つ情報記録媒体が前記情報記録媒体ドライブに装着されているか否かを検証し、装着されているとの判定に基づいて、前記情報記録媒体検索要求に対して、検索対象の情報記録媒体が装着されている旨を通知する応答送信を行う制御部と、
を有することを特徴とする情報記録媒体再生装置にある。
【００２９】
さらに、本発明の第３の側面は、
情報記録媒体を装着し再生処理を実行する情報記録媒体再生装置と、
データ記憶手段を備え、ネットワーク接続されたデバイスからのコンテンツ要求に応じて前記データ記憶手段に格納したコンテンツの提供処理を実行するコンテンツサーバとを備えたネットワークにおけるコンテンツ利用制御システムであり、
前記コンテンツサーバは、
コンテンツ再生要求の入力に応じて、該再生要求コンテンツに対応するオリジナルコンテンツを格納した情報記録媒体を装着しているか否かの情報記録媒体検索要求を、少なくとも前記情報記録媒体再生装置を含むネットワーク接続デバイスに対して送信し、該情報記録媒体検索要求に対する肯定応答の受信を条件として要求コンテンツを前記記憶部から取得し、再生要求に対応する処理を実行する構成であり、
前記情報記録媒体再生装置は、
前記情報記録媒体検索要求を受信し、該情報記録媒体検索要求に含まれる情報記録媒体識別子（ＩＤ）に一致するＩＤを持つ情報記録媒体が前記情報記録媒体ドライブに装着されているか否かを検証し、装着されているとの判定に基づいて、前記情報記録媒体検索要求に対する肯定応答を行う構成であることを特徴とするコンテンツ利用制御システムにある。
【００３０】
さらに、本発明の第４の側面は、
ネットワーク接続デバイスに対するコンテンツ提供処理を行うコンテンツサーバにおける情報処理方法であり、
コンテンツ再生要求を入力するステップと、
前記コンテンツ再生要求の入力に応じて、該再生要求コンテンツに対応するオリジナルコンテンツを格納した情報記録媒体を装着したデバイスがネットワークに存在するか否かの検証処理を実行する検証処理ステップと、
前記検証処理に基づくデバイス確認を条件として、前記コンテンツ要求に応じて、要求コンテンツに対応するコピーコンテンツを記憶部から取得し、再生要求に対応する処理を実行するステップと、
を有することを特徴とする情報処理方法にある。
【００３１】
さらに、本発明の情報処理方法の一実施態様において、前記検証処理ステップは、オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤのネットワーク接続デバイスに対するブロードキャスト送信、および該ブロードキャスト送信に対する応答に基づいて行われる検証処理であることを特徴とする。
【００３２】
さらに、本発明の情報処理方法の一実施態様において、前記検証処理ステップは、オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤのネットワーク接続デバイス各々に対する個別送信、および該個別送信に対する応答に基づいて行われる検証処理であることを特徴とする。
【００３３】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、コンテンツ再生要求実行デバイスからのコンテンツ再生要求データに含まれるコンテンツＩＤに基づいて、コンテンツＩＤの構成データから、前記オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤを求める処理を実行するステップを含むことを特徴とする。
【００３４】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、コンテンツ再生要求実行デバイスからのコンテンツ再生要求データに含まれるコンテンツＩＤに基づいて、コンテンツＩＤと情報記録媒体ＩＤとを対応付けたテーブルを検索し、該テーブル検索により、前記オリジナルコンテンツを格納した情報記録媒体の識別子としての情報記録媒体ＩＤを求める処理を実行するステップを含むことを特徴とする。
【００３５】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、コンテンツ再生要求デバイスに対する出力コンテンツを、ネットワーク内のデバイスにおいてのみ復号可能な暗号化データとして送信するステップを含むことを特徴とする。
【００３６】
さらに、本発明の第５の側面は、
情報記録媒体の再生処理を実行する情報記録媒体再生装置における情報処理方法であり、
情報記録媒体検索要求を受信するステップと、
前記情報記録媒体検索要求に含まれる情報記録媒体識別子（ＩＤ）に一致するＩＤを持つ情報記録媒体が前記情報記録媒体ドライブに装着されているか否かを検証する検証ステップと、
前記検証ステップにおいて装着されているとの判定に基づいて、前記情報記録媒体検索要求に対して、検索対象の情報記録媒体が装着されている旨を通知する応答送信を行うステップと、
を有することを特徴とする情報処理方法にある。
【００３７】
さらに、本発明の第６の側面は、
ネットワーク接続デバイスに対するコンテンツ提供処理を行うコンテンツサーバにおける情報処理を実行するコンピュータ・プログラムであり、
コンテンツ再生要求を入力するステップと、
前記コンテンツ再生要求の入力に応じて、該再生要求コンテンツに対応するオリジナルコンテンツを格納した情報記録媒体を装着したデバイスがネットワークに存在するか否かの検証処理を実行する検証処理ステップと、
前記検証処理に基づくデバイス確認を条件として、前記コンテンツ要求に応じて、要求コンテンツに対応するコピーコンテンツを記憶部から取得し、再生要求に対応する処理を実行するステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００３８】
さらに、本発明の第７の側面は、
情報記録媒体の再生処理を実行する情報記録媒体再生装置における情報処理を実行するコンピュータ・プログラムであり、
情報記録媒体検索要求を受信するステップと、
前記情報記録媒体検索要求に含まれる情報記録媒体識別子（ＩＤ）に一致するＩＤを持つ情報記録媒体が前記情報記録媒体ドライブに装着されているか否かを検証する検証ステップと、
前記検証ステップにおいて装着されているとの判定に基づいて、前記情報記録媒体検索要求に対して、検索対象の情報記録媒体が装着されている旨を通知する応答送信を行うステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００３９】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００４０】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００４１】
本発明の構成によれば、ホームネットワーク等のネットワーク構成において、ＣＤ、ＤＶＤ等の情報記録媒体を再生可能なプレーヤ（情報記録媒体再生装置）と、ＣＤ、ＤＶＤ等の情報記録媒体に格納されたオリジナルコンテンツのコピーコンテンツを格納可能な記憶手段を持つコンテンツサーバとを有するネットワーク構成において、コンテンツサーバの記憶手段に格納されたコピーコンテンツの再生条件として、同一のネットワークに接続されたプレーヤにオリジナルコンテンツを格納した情報記録媒体（ディスク）がセットされているか否かを検証し、セットされていることが確認されたことを条件として再生を許容する構成としたので、オリジナルコンテンツの格納ディスクを持たず、コピーコンテンツのみが存在する場合には、コンテンツの再生が許容されないことになり、不正なコピーコンテンツの再生利用を抑制することが可能となり、コンテンツ著作権の管理の下で、ユーザにとってのコンテンツ利用の利便性を高めた構成が実現される。
【００４２】
さらに、本発明の構成では、コンテンツ要求の入力されたコンテンツサーバが、ネットワーク接続されたデバイスに対してディスクＩＤを設定した情報記録媒体検索要求をブロードキャストあるいは個別に送信して、その応答を確認する構成であり、確実なディスク検索が可能である。
【００４３】
また、本発明の構成では、コンテンツ要求を受信するコンテンツサーバにおいて、受信するコンテンツ要求から取得するコンテンツＩＤに基づいてディスクＩＤを求めることを可能としたので、コンテンツ提供サーバは、コンテンツ要求に基づいて取得したディスクＩＤに基づく検索要求の発行処理を効率的に行うことが可能となる。
【発明を実施するための最良の形態】
【００４４】
以下、図面を参照しながら本発明の情報処理装置、情報記録媒体再生装置、コンテンツ利用制御システム、および方法、並びにコンピュータ・プログラムの詳細について説明する。以下、以下の記載項目に従って説明を行う。
１．情報記録媒体の格納データ構成
２．ＥＫＢの構成および鍵取得処理
３．ネットワーク構成例
４．ネットワーク接続機器としての情報処理装置構成
５．コンテンツサーバの格納データ構成
６．コンテンツサーバの処理シーケンス
７．プレーヤの処理シーケンス
【００４５】
［１．情報記録媒体の格納データ構成］
まず、情報記録媒体の格納データ構成について説明する。図２に、本発明の処理の適用可能なコンテンツの格納された情報記録媒体の一例として、追記的な情報書き込み処理の出来ないコンテンツ格納済みディスクとしてのＲＯＭディスクの情報格納例を示す。
【００４６】
このＲＯＭディスクは、正当なコンテンツ著作権、あるいは頒布権を持ついわゆるコンテンツ権利者の許可の下にディスク製造工場において製造された正当なコンテンツを格納した情報記録媒体である。なお、以下の実施例では、情報記録媒体の例としてディスク型の媒体を例として説明するが、本発明は様々な態様の情報記録媒体を用いた構成において適用可能である。
【００４７】
図２に示すように、情報記録媒体としてのディスク２００にはディスクごとに個別の、もしくはディスクタイトルごとに個別の識別子としてのディスクＩＤ２０１がディスク２００に格納されている。
【００４８】
またコンテンツデータ２０２と、それぞれのコンテンツデータ２０２に対応して設定されるコンテンツ識別子としてのコンテンツＩＤ２０３が格納される。コンテンツＩＤ２０３は、例えば、ディスクＩＤ２０１にそのディスク内でのコンテンツの番号を順次付加したデータとして構成される。
【００４９】
また、ディスク２００にコンテンツが１つしか存在しない場合には、ディスクＩＤ２０１とコンテンツＩＤ２０３が同じ値であってもよい。一例では、コンテンツデータはコンテンツごとにユニークなコンテンツキーで暗号化され、それぞれのコンテンツキーはディスクに１つ存在するディスクキーで暗号化されている。
【００５０】
ディスクキーは、正当なコンテンツ利用ライセンスを持ち、ライセンスが無効化（リボーク）されていない機器のみが、機器の持つ鍵（デバイスキー）に基づく復号処理によりディスクキーを取得することが可能な鍵情報ブロック（ＥＫＢ：Enabling Key Block）２０４として、ディスク２００に格納される。
【００５１】
鍵情報ブロック（ＥＫＢ）によるセキュリティを維持した情報配信処理については、たとえば本出願人が既に出願済みの特許公開２００２−６３７６３（特願２０００−３９１９７６）に開示している。
【００５２】
［２．ＥＫＢの構成および鍵取得処理］
ＥＫＢの構成および鍵取得処理について、図を参照して説明する。図３の最下段に示すナンバ０〜１５が、例えばコンテンツ利用を行なう情報処理装置としてのユーザデバイスである。すなわち図３に示す階層ツリー（木）構造の各葉(リーフ：leaf)がそれぞれのデバイスに相当する。
【００５３】
各デバイス０〜１５は、製造時あるいは出荷時、あるいはその後において、階層ツリー（木）構造における自分のリーフからルートに至るまでのノードに割り当てられた鍵（ノードキー）および各リーフのリーフキーからなるキーセット（デバイスキー（ＤＮＫ：Device Node Key））をメモリに格納する。図３の最下段に示すＫ００００〜Ｋ１１１１が各デバイス０〜１５にそれぞれ割り当てられたリーフキーであり、最上段のＫＲ（ルートキー）から、最下段から２番目の節（ノード）に記載されたキー：ＫＲ〜Ｋ１１１をノードキーとする。
【００５４】
図３に示す木構造において、例えばデバイス０はリーフキーＫ００００と、ノードキー：Ｋ０００、Ｋ００、Ｋ０、ＫＲをデバイスキーとして所有する。デバイス５はＫ０１０１、Ｋ０１０、Ｋ０１、Ｋ０、ＫＲを所有する。デバイス１５は、Ｋ１１１１、Ｋ１１１、Ｋ１１、Ｋ１、ＫＲを所有する。なお、図３のツリーにはデバイスが０〜１５の１６個のみ記載され、ツリー構造も４段構成の均衡のとれた左右対称構成として示しているが、さらに多くのデバイスがツリー中に構成され、また、ツリーの各部において異なる段数構成を持つことが可能である。
【００５５】
また、図３のツリー構造に含まれる各デバイスには、様々な記録媒体、例えば、デバイス埋め込み型あるいはデバイスに着脱自在に構成されたＤＶＤ、ＣＤ、ＭＤ、フラッシュメモリ等を使用する様々なタイプのデバイスが含まれている。さらに、様々なアプリケーションサービスが共存可能である。このような異なるデバイス、異なるアプリケーションの共存構成の上に図３に示すコンテンツあるいは鍵配布構成である階層ツリー構造が適用される。
【００５６】
これらの様々なデバイス、アプリケーションが共存するシステムにおいて、例えば図３の点線で囲んだ部分、すなわちデバイス０，１，２，３を１つのグループとして設定する。例えば、この点線で囲んだグループ内に含まれるデバイスのみが情報記録媒体に格納した暗号化コンテンツの正当な利用権、すなわちライセンスを保有する。この場合、デバイス０，１，２，３のみがコンテンツ復号に適用する鍵の取得を可能としたＥＫＢを設定して、暗号化コンテンツを格納した情報記録媒体に格納することになる。
【００５７】
図３から明らかなように、１つのグループに含まれる３つのデバイス０，１，２，３はそれぞれのデバイスに格納したデバイスキー（ＤＮＫ：Device Node Key）として共通のキーＫ００、Ｋ０、ＫＲを保有している。
【００５８】
このとき、デバイス０，１，２のみがコンテンツの復号に適用するディスクキーＫｄｉｓｃを取得可能としたＥＫＢの構成は、例えば図４に示す構成となる。すなわち、ＥＫＢは、
インデックス  暗号化データ
０００        Ｅｎｃ（Ｋ０００，Ｋｄｉｓｃ）
００１０      Ｅｎｃ（Ｋ００１０，Ｋｄｉｓｃ）
として設定される。
【００５９】
なお、Ｅｎｃ（Ｋｘ，Ｋｙ）は、データＫｙを鍵Ｋｘで暗号化した暗号化データを意味する。このとき、デバイス０，１は自己の保有するデバイスキー［Ｋ０００］を用いてインデックス［０００］の暗号化データの復号が可能であり、またデバイス２はデバイスキー［Ｋ００１０］を用いて上記ＥＫＢのうちのインデックス［００１０］の暗号化データの復号が可能であり、それぞれの暗号化データの復号処理によりディスクキーＫｄｉｓｃを取得することができる。その他のデバイスは、デバイスキー［Ｋ０００］、［Ｋ００１０］のいずれも保有しておらず、図４に示す構成を持つＥＫＢを受領してもＥＫＢの復号によるディスクキーの取得ができない。
【００６０】
このように、ＥＫＢは、ライセンスを保有するデバイスに応じた構成データとすることで、任意の選択されたデバイスにおいてのみ処理可能としてディスクキー等の秘密情報を特定のデバイスにのみ提供可能とした鍵情報ブロックとして構成される。鍵情報（ＥＫＢ）は、コンテンツの利用を許容するデバイスにおいてのみ処理可能なＥＫＢとして、その構成を任意に変更可能である。情報記録媒体製造エンティテイはこのＥＫＢを暗号化コンテンツとともに情報記録媒体に格納してユーザに提供する。
【００６１】
［３．ネットワーク構成例］
次に、本発明の処理を適用可能なネットワーク構成例について、図５を参照して説明する。
【００６２】
図５にホームネットワーク構成の一例を示す。このホームネットワーク３００はＣＤ，ＤＶＤ,青色レーザディスク等のディスクメディアなど、図２を参照して説明したコンテンツ他のデータを格納した情報記録媒体としてのディスク２００の再生機能を持つプレーヤ（情報記録媒体再生装置）３０１と、ハードディスク等の大容量記憶手段をコンテンツ格納領域として備えた情報処理装置としてのコンテンツサーバ３０２と、コンテンツ再生処理を実行するデバイス、例えばディスプレイ、スピーカを備えたテレビ等の再生デバイスａ３０３、再生デバイスｂ３０４を含む構成となっている。
【００６３】
プレーヤ３０１、コンテンツサーバ３０２、再生デバイスａ３０３、再生デバイスｂ３０４は、ネットワークを介した相互のデータ通信が可能であり、例えば再生デバイスａ３０３、再生デバイスｂ３０４は、プレーヤ３０１にセットされたディスク２００の再生コンテンツ、あるいはコンテンツサーバ３０２のハードディスク等の大容量記憶手段に格納されたコンテンツをネットワークを介して取得し、再生することが可能である。
【００６４】
一例では、ホームネットワーク３００内の各機器は、各機器で利用する暗号化コンテンツを利用するための共有鍵情報として、ホームネットワークキー［ＨＫｔ１］を共有している。
【００６５】
ホームネットワークキー［ＨＫｔ１］は、時刻ｔ１でのホームネットワークキーであることを示す。ホームネットワークキーは、必要に応じて更新される。時刻［ｔｎ］でのホームネットワークキーを［ＨＫｔｎ］と示す。
【００６６】
図５は、時刻［ｔ１］でのホームネットワーク内の各機器の所有情報を示す。ネットワーク内の各機器、すなわち、プレーヤ３０１、コンテンツサーバ３０２、再生デバイスａ３０３、再生デバイスｂ３０４は、この時刻［ｔ１］でのホームネットワークキー［ＨＫｔ］を共有する。
【００６７】
ホームネットワークキーの共有処理は、例えば上述したツリー型の鍵配信方式などの適用により、ネットワーク接続機器に配信される。例えばネットワーク接続された各機器に、ツリーの頂点ノードに設定されるルートキーなどの秘密の鍵を安全に配信し、この配信ルートキーと、たとえばホームネットワークの識別情報としてのナンバリングデータや、時刻情報を組み合わせたデータ処理を各機器において実行させて、その時刻でのホームネットワークキーを各機器が共有するなどの構成が可能である。ツリー型の鍵配信方式によれば、信頼のおける機器のみがルートキーなどの鍵を取得できるので、信頼できる機器のみが安全にホームネットワークキーを共有することができる。ホームネットワークキーは、たとえば毎月などのあらかじめ決められた時間ごとや、ホームネットワークの機器構成に変化があった場合などに更新を行う。
【００６８】
例えば時刻ｔ２でホームネットワークキーが、コンテンツサーバ３０２において更新された場合は、その更新ホームネットワークキー［ＨＫｔ２］、あるいは、更新ホームネットワークキー［ＨＫｔ２］の生成に必要な情報が上記のツリー型の鍵配信方式によって、各ネットワーク接続機器に配信される。情報を受信した、各ネットワーク接続機器は、受信したホームネットワークキー［ＨＫｔ２］、あるいは、更新ホームネットワークキー［ＨＫｔ２］の生成に必要な情報に基づいて生成したホームネットワークキー［ＨＫｔ２］を各機器の記憶部に格納する。
【００６９】
一般的なホームネットワークキーの更新および、ネットワーク接続機器におけるホームネットワークキー共有処理の概略について、図５を参照して説明する。
【００７０】
いま、コンテンツサーバ３０２にコンテンツ１［Ｃ１］が外部ネットワークから、あるいはプレーヤ３０１にセットされた情報記録媒体２００の再生コンテンツがホームネットワークを介して入力されたとする。コンテンツサーバ３０２は、入力コンテンツ１［Ｃ１］を自装置の記憶部に格納する。
【００７１】
コンテンツ１［Ｃ１］が、暗号化された状態で入力され、その暗号化フォーマットがホームネットワークで利用可能なフォーマットである場合には、コンテンツ１［Ｃ１］は、その暗号化フォーマットのままコンテンツサーバ３０２のハードディスク等の大容量記憶部に格納する。
【００７２】
コンテンツ１［Ｃ１］が、非暗号化データ、あるいはホームネットワーク内で利用可能な暗号化フォーマットと異なるフォーマットで暗号化されている場合には、コンテンツサーバ３０２は、ホームネットワークで利用できる暗号化フォーマット変換して、暗号化して大容量記憶部に格納する。なお、コンテンツサーバ３０２は、さらに、コンテンツの暗号化キーを、その時点（ｔ１）のホームネットワークキー、すなわち最新のホームネットワークキー［ＨＫｔ１］でさらに暗号化して大容量記憶部に格納する。
【００７３】
図５に示すように、コンテンツサーバ３０２は、コンテンツ１［Ｃ１］を暗号化した暗号化コンテンツＥ（ＫＣ１，Ｃ１）と、コンテンツの暗号化キー［ＫＣ１］をその時点（ｔ１）のホームネットワークキー、すなわち最新のホームネットワークキー［ＨＫｔ１］で暗号化したキー暗号化データＥ（ＨＫｔ１，ＫＣ１）をコンテンツサーバ３０２の記憶部に格納する。なお、Ｅ（Ａ，Ｂ）はデータＢの鍵Ａによる暗号化データであることを示す。
【００７４】
ネットワーク接続されたデバイス、例えば図５に示す再生デバイスａ３０３や、再生デバイスｂ３０４からネットワークを介してコンテンツ取得要求が入力された場合、あるいはコンテンツサーバ３０２のキーボード等のデータ入力部を介してコンテンツ取得要求がコンテンツサーバ３０２に入力された場合、コンテンツサーバ３０２は、暗号化コンテンツＥ（ＫＣ１，Ｃ１）と、ホームネットワークキー［ＨＫｔ１］で暗号化したキー暗号化データＥ（ＨＫｔ１，ＫＣ１）をコンテンツ要求デバイスに対して出力、送信する。コンテンツ要求デバイスは、自装置に格納しているホームネットワークキー［ＨＫｔ１］でキー暗号化データＥ（ＨＫｔ１，ＫＣ１）を復号してコンテンツの暗号化キー［ＫＣ１］を取得し、取得した暗号化キー［ＫＣ１］で、暗号化コンテンツＥ（ＫＣ１，Ｃ１）を復号してコンテンツ［Ｃ１］を取得し、コンテンツ再生を実行する。
【００７５】
プレーヤ３０１からプレーヤ３０１にセットした情報記録媒体２００の格納コンテンツの再生を行う場合も基本的には、同様の処理によって、コンテンツが各デバイスにセキュアな状態で送信される。
【００７６】
プレーヤ３０１において、プレーヤ３０１にセットした情報記録媒体２００の格納コンテンツの再生を実行し、コンテンツサーバ３０２のハードディスク等の記憶手段に再生コンテンツをコピー格納する場合についても、上述と、同様のセキュアなデータ転送処理が実行される。従って、プレーヤ３０１の再生コンテンツは、外部に漏洩することなく、安全にコンテンツサーバ３０２のハードディスク等の記憶手段に格納される。
【００７７】
なお、上述したホームネットワークキーを用いた構成は、ネットワーク内でセキュアにコンテンツを配信する一例を説明したものであり、本発明の適用において、必ずしもホームネットワークキーを用いた構成とする必要はない。ただし、デジタルデータとしてのコンテンツ転送をネットワークを介して実行する構成では、外部からのコンテンツ搾取等の処理を防止可能とし、限られたネットワーク領域内において、セキュアにデータ転送が可能な構成とすることが好ましい。例えば、ホームネットワークキーを用いた機器間の認証・セッションキーの共有を行ってコンテンツキーをセッションキーで暗号化して伝送したり、コンテンツの暗号キーをホームネットワークキーで暗号化して伝送したりするといった処理構成が適用可能である。
【００７８】
［４．ネットワーク接続機器としての情報処理装置構成］
次に、コンテンツの再生、コンテンツの提供処理を実行するコンテンツサーバ３０２と、プレーヤ３０１を構成する情報処理装置の構成例について、図６を参照して説明する。
【００７９】
図６中の点線枠で示したネットクインタフェース４０４、ディスプレイ装置４０７、入出力インタフェース４０９はオプションであり、必ずしも具備することが必要となる要素ではない。
【００８０】
コンテンツサーバ３０２、プレーヤ３０１を構成する情報処理装置４００の一構成例は、図６に示すように、コントローラ４０１、演算ユニット４０２、ネットワークインタフェース４０３、ネットワークインタフェース４０４、セキュア記憶部４０５、メイン記憶部４０６、ディスプレイ装置４０７、大容量記憶部４０８、入出力インタフェース４０９を備える。
【００８１】
コントローラ４０１は、例えばコンピュータ・プログラムに従ったデータ処理を実行する制御部としての機能を有するＣＰＵによって構成される。演算ユニット４０２は、例えば暗号鍵の生成、乱数生成、及び暗号処理のための専用の演算機能を提供する。ネットワークインタフェース４０３は、ホームネットワーク等のローカル領域のネットワークに接続され、ローカルネットワーク接続機器間の通信処理に適用される。ネットワークインタフェース４０４は、インターネット、専用回線等の外部ネットワークに接続され、外部ネットワーク接続機器との通信処理に適用される。
【００８２】
セキュア記憶部４０５は、例えば暗号鍵、各種ＩＤなど、安全にまたは秘密に保持すべきデータを保存する記憶部であり、ホームネットワーク内で確立するホームネットワークキーの格納領域となる。また、セキュア記憶部４０５は、サーバ、プレーヤまたはネットワーク固有の鍵や、外部ネットワークで用いられるセキュリティシステムの鍵、例えば外部ネットワークから入力する暗号化コンテンツあるいはキー暗号化データの復号用の鍵などを格納する。
【００８３】
メイン記憶部４０６は、例えばコントローラ４０１において実行するデータ処理プログラム、その他、一時記憶処理パラメータ、プログラム実行のためのワーク領域等に使用されるメモリ領域である。セキュア記憶部４０５及びメイン記憶部４０６は、例えばＲＡＭ、ＲＯＭ等によって構成されるメモリである。
【００８４】
ディスプレイ装置４０７は、例えばコンテンツの出力などに用いられるＬＣＤ等によって構成されるディスプレイである。大容量記憶部４０８は、たとえばハードディスク等によって構成され、コンテンツなどの格納領域として使用される。具体的には、コンテンツキーで暗号化されたコンテンツデータと、ホームネットワークキーで暗号化されたコンテンツキーなどが格納される。入出力インタフェース４０９は、キーボード、マウス等の入力手段からのデータ入力や、ディスプレイ、スピーカ等の外部接続された出力部に対するデータ出力処理に対応するインタフェースである。
【００８５】
情報記録媒体ドライブ４１０は、ＣＤ、ＤＶＤなどのコンテンツ格納情報記録媒体のデータ読み取りの可能なドライブ装置である。なお、ドライブ装置は、プレーヤ３０１には必須の構成であるが、コンテンツサーバ３０２、再生デバイス等には必ずしも必要な構成ではない。
【００８６】
なお、図には、セキュア記憶部４０５、メイン記憶部４０６、大容量記憶部４０８をそれぞれ独立した構成として示してあるが、これらの記憶部は、ハードウェア構成として独立して存在してもよいし、ハード的には１つの構成とし、たとえば大容量記憶部の一部を、暗号的手法を用いることにより安全なものにしてセキュア記憶部として設定するなどの構成としてもよい。
【００８７】
なお、サーバ、プレーヤ以外のネットワーク接続機器も、構成は、図６に示す情報処理装置と、ほぼ同様の構成をもつデバイスとして設定することが可能である。ネットワーク接続機器の具体例としては、例えばＰＣ、テレビ、ビデオ機器、ＤＶＤ再生機器、携帯通信端末などがある。これらの機器は、ネットワーク接続可能なインタフェースと、各機器に応じた情報処理機能を持つ様々な機器によって構成され、他のネットワーク接続機器との通信が可能な構成を持つ。ただし、個々の機器の構成は、各機器の処理機能に応じたものであり、例えば大容量記憶部など具備しないものもある。
【００８８】
［５．コンテンツサーバの格納データ構成］
次に、図７を参照して、コンテンツサーバ３０２の大容量記憶部に格納されるデータ構成、すなわち、オリジナル情報記録媒体の格納コンテンツからコピーされたコンテンツおよび関連情報の格納データ構成例を示す。コンテンツサーバ３０２の記憶部５００には、図７に示すようなデータが格納される。すなわち、プレーヤ３０１にセットした情報記録媒体としてのディスク２００からの再生コンテンツに対応するコピーコンテンツ５０１、さらにコピーコンテンツ５０１に対応するコンテンツＩＤ５０２が記憶部５００に格納される。
【００８９】
このように、コンテンツサーバ３０２の記憶部５００は、オリジナルコンテンツを格納した情報記録媒体からのコピーコンテンツ５０１と、コピーコンテンツに対応するコンテンツＩＤ５０２が格納される。なお、前述したように、コンテンツＩＤは、例えば、そのオリジナルコンテンツを格納した情報記録媒体の識別子、すなわち、ディスクＩＤにそのディスク内でのコンテンツの番号を順次付加したデータとして構成される。ディスクにコンテンツが１つしか存在しない場合には、ディスクＩＤとコンテンツＩＤが同じ値であってもよい。従って、コンテンツサーバは、ネットワーク接続デバイスからのコンテンツ要求受信時に、コンテンツ要求に含まれるコンテンツＩＤに基づいてデスィスクＩＤを求めることができる。なお、必ずしもコンテンツＩＤがディスクＩＤを含むデータ構成である必要はない。例えばコンテンツＩＤとディスクＩＤとを対応付けたテーブルを持つ構成として、テーブルに基づいてコンテンツＩＤからディスクＩＤを取得する構成としてもよい。この構成については後述する。
【００９０】
［６．コンテンツサーバの処理シーケンス］
コンテンツサーバ３０２が、コンテンツサーバ３０２にコピーされたコンテンツデータの再生処理要求を、ユーザまたはネットワークに接続された他機器から入力した場合に、コンテンツサーバ３０２は要求コンテンツの再生要求に応じるか、あるいは拒否するかの判定処理を行う。このコンテンツ再生許可判定処理は、図８に示す処理フローに従った処理手順で実行される。コンテンツサーバ３０２の制御部は、他機器からのコンテンツ要求を受信すると、図８に示す処理シーケンスを記述したプログラムを起動し、このシーケンスに従った処理を実行する。
【００９１】
すなわち、コンテンツサーバ３０２の制御部は、ネットワーク接続デバイスからのコンテンツ要求に応じて、該要求コンテンツに対応するオリジナルコンテンツを格納した情報記録媒体を装着したデバイスがネットワークに存在するか否かの検索処理を実行し、存在することの確認を条件として、ネットワーク接続デバイスからのコンテンツ要求に応じて、要求コンテンツに対応するコピーコンテンツを記憶部から取得して送信する処理を実行する。
【００９２】
コンテンツサーバ３０２は他機器からのコンテンツ要求を受信すると、ステップＳ１０１において、受信したコンテンツ要求に含まれるコンテンツＩＤに基づいて、その受信コンテンツＩＤに対応するオリジナルコンテンツを格納したディスクのディスクＩＤを取得する。なお、ネットワーク接続機器は、例えばユニバーサルプラグアンドプレイにおいて規定される機器情報取得処理シーケンスを実行し、ネットワーク接続デバイスが持つコンテンツ情報の取得が可能である。このコンテンツ情報取得シーケンスにおいて、コンテンツサーバ３０２の格納しているコンテンツ情報としてコンテンツＩＤを含むコンテンツのタイトルなどの様々な情報を予め取得することができる。ネットワーク接続デバイスからのコンテンツ要求は、この取得情報に基づいて、コンテンツＩＤを指定したコンテンツ要求として実行される。
【００９３】
前述したようにコンテンツＩＤは、例えばディスクＩＤにシーケンシャルなコンテンツンバリングデータを付加したデータ構成であり、コンテンツＩＤを指定情報として含むコンテンツ要求を受信したコンテンツサーバは、受信したコンテンツＩＤの構成データからディスクＩＤを求めることができる。
【００９４】
なお、コンテンツサーバ３０２が、プレーヤ３０１が再生するコンテンツをコピーする際に、図９に示すようなコンテンツＩＤとディスクＩＤの対応テーブルを生成して、このテーブルをコンテンツサーバ内の記憶部に格納し、ネットワーク接続機器からコンテンツＩＤを含むコンテンツ要求を受信した際に、テーブルを参照してディスクＩＤを求める構成としてもよい。このような構成とすれば、コンテンツＩＤがディスクＩＤを含むデータ構成でない任意のデータ構成とした場合であっても、コンテンツＩＤに基づいてディスクＩＤを求めることが可能である。
【００９５】
次に、コンテンツサーバ３０２は、ステップＳ１０２において、ステップＳ１０１において求めたコンテンツＩＤに対応するオリジナルコンテンツの格納ディスクに対して設定されているディスクＩＤをブロードキャストする。すなわち、ディスクＩＤを格納した情報記録媒体（ディスク）検索要求パケットを生成して、ネットワークを介してブロードキャストする。
【００９６】
プレーヤ３０１など、情報記録媒体を装着可能なドライブ、例えばディスクドライブを持つ機器は、このコンテンツサーバからの情報記録媒体（ディスク）検索要求パケットに基づく問い合わせに対し、ドライブにその情報記録媒体（ディスク）検索要求パケットに格納されたディスクＩＤに対応するディスクＩＤの設定されたディスクが装着されているか否かの検証処理を実行し、装着されていれば、ディスク装着状態であることを示す応答をコンテンツサーバ３０２に対して送信する。
【００９７】
コンテンツサーバ３０２は、ステップＳ１０３において、たとえば予め定められた応答待機許容時間内にホームネットワーク内のいずれかの機器から、そのディスクが装着されているという応答を受信した場合は、ステップＳ１０４に進み、コンテンツ再生要求に応じ、コンテンツサーバ３０２のハードディスク等の大容量記憶部に格納されたコピーコンテンツの再生を許可し、再生処理を行う。
【００９８】
再生処理は、例えば、図５に示すようなホームネットワークキーの共有構成を持つ場合には、暗号化コンテンツと、暗号化コンテンツの暗号化キーをホームネットワークキーで暗号化したキー暗号化データの双方をコンテンツ要求デバイスに送信する。
【００９９】
すなわち、コンテンツサーバ３０２は、暗号化コンテンツＥ（ＫＣ１，Ｃ１）と、ホームネットワークキー［ＨＫｔ１］で暗号化したキー暗号化データＥ（ＨＫｔ１，ＫＣ１）をコンテンツ要求デバイスに送信する。コンテンツ要求デバイスは、自装置に格納しているホームネットワークキー［ＨＫｔ１］でキー暗号化データＥ（ＨＫｔ１，ＫＣ１）を復号してコンテンツの暗号化キー［ＫＣ１］を取得し、取得した暗号化キー［ＫＣ１］で、暗号化コンテンツＥ（ＫＣ１，Ｃ１）を復号してコンテンツ［Ｃ１］を取得し、コンテンツ再生を実行することができる。
【０１００】
一方、ステップＳ１０３において、ホームネットワーク内のいずれかの機器からも、そのディスクが装着されているという応答を受信せず、予め定められた応答待機許容時間が経過（ステップＳ１０５：Ｙｅｓ）した場合は、ステップＳ１０６に進み、コンテンツ再生要求を拒否し、コンテンツサーバ３０２のハードディスク等の大容量記憶部に格納されたコピーコンテンツの送信を行わず処理を終了する。なお、この際、コンテンツ容器夕デバイスに対してコンテンツ再生が許容されない旨のメッセージを送信する構成としてもよい。なお、上記実施例においては、他機器からコンテンツサーバ３０２にコンテンツ要求が出される例を示したが、コンテンツサーバが自身でコンテンツを再生してコンテンツサーバが具備するディスクプレイに表示する例も考えられる。この場合、ネットワークを介して暗号化コンテンツおよび暗号化コンテンツキーが送信されたり、コンテンツ再生が許容されない旨のメッセージが送信されたりすることはないが、情報記録媒体（ディスク）検索パケットの送信および応答の受信などの処理は上記実施例と同様となる。
【０１０１】
［７．プレーヤの処理シーケンス］
次に、コンテンツサーバからの情報記録媒体（ディスク）検索要求パケットに基づく問い合わせを受信するプレーヤ側の処理シーケンスについて、図１０の処理フローを参照して説明する。
【０１０２】
プレーヤ３０１は、ネットワークを介して、コンテンツサーバ３０２からの情報記録媒体検索要求を受信し、該情報記録媒体検索要求に含まれる情報記録媒体識別子（ＩＤ）に一致するＩＤを持つ情報記録媒体が前記情報記録媒体ドライブに装着されているか否かを検証し、装着されているとの判定に基づいて、情報記録媒体検索要求に対して、検索対象の情報記録媒体が装着されていることの応答送信を行う。これらの処理は、プレーヤ３０１の制御部が図１０に示すシーケンスを記述したプログラムに従って実行する。
【０１０３】
図１０のフローチャートの各ステップについて説明する。ステップＳ２０１において、プレーヤ３０１は、コンテンツサーバからの情報記録媒体（ディスク）検索要求パケットに基づく問い合わせを受信する。ステップＳ２０２において、プレーヤ３０１は、情報記録媒体（ディスク）検索要求パケットに含まれるディスクＩＤに一致するＩＤを持つ情報記録媒体（ディスク）が自己のドライブに装着されているか否かを検証する。
【０１０４】
情報記録媒体（ディスク）検索要求パケットに含まれるディスクＩＤに一致するＩＤを持つ情報記録媒体（ディスク）が自己のドライブに装着されている場合には、ステップＳ２０３に進み、問い合わせのディスクＩＤを持つ情報記録媒体（ディスク）が自己のドライブに装着されていることを通知する応答データを生成して、コンテンツサーバに対して送信する。また、一例として、上記応答データに対してデジタル署名や共通鍵暗号技術を用いたメッセージ認証コードなどを付加することにより，不正な機器が偽の応答データを生成して送信することを防ぐことも可能である。また別の例として、上記応答データを生成・送信する機器とコンテンツサーバが相互認証およびセッションキーの共有を行い、このセッションキーを用いて応答データを暗号化して送信するようにしても，偽の応答データの送信を防ぐことが可能となる。
【０１０５】
この応答を受信したコンテンツサーバは、ネットワークデバイスからのコンテンツ要求に応じてコンテンツサーバに格納されたコピーコンテンツを取り出してコンテンツ要求デバイスに送信する。
【０１０６】
なお、上記の例ではディスクＩＤをホームネットワークに接続されたデバイスに対してコンテンツサーバがブロードキャストする構成例として説明したが、問い合わせをブロードキャスト送信によって実行する構成とせず、コンテンツサーバがネットワーク内の各機器、もしくはネットワーク内でディスクドライブを持つ機器を選択して、それらの機器各々に個別に問い合わせを送信し、その応答を個別に確認する構成としてもよい。
【０１０７】
あるいは、ホームネットワークの機器を管理するコントローラが存在する場合、コンテンツサーバの代わりにコントローラが、各ネットワーク接続デバイスの装着ディスク情報を集積し、集積情報に基づいて、コンテンツ再生の許可判定を行い、コンテンツサーバがその判定情報をコントローラから受領して、受領情報に従ってコンテンツの再生を行うか行わないかを決定する構成としてもよい。
【０１０８】
上述したように、本発明の構成によれば、ホームネットワーク等のネットワーク構成において、ＣＤ、ＤＶＤ等の情報記録媒体を再生可能なプレーヤと、ＣＤ、ＤＶＤ等の情報記録媒体に格納されたオリジナルコンテンツのコピーコンテンツを格納可能な記憶手段を持つコンテンツサーバとを有するネットワーク構成において、コンテンツサーバの記憶手段に格納されたコピーコンテンツの再生条件として、同一のネットワークに接続されたプレーヤにオリジナルコンテンツを格納した情報記録媒体（ディスク）がセットされていることを条件として再生を許容する構成としたので、オリジナルコンテンツの格納ディスクを持たず、コピーコンテンツのみが存在する場合には、コンテンツの再生が許容されないことになり、不正なコピーコンテンツの再生利用を抑制することが可能となる。
【０１０９】
なお、上述の実施例では、ネットワークの例としてホームネットワークを代表例として説明したが、コンテンツを格納するサーバと、オリジナルコンテンツを再生可能なプレーヤと、コンテンツ利用デバイスがネットワーク接続された構成であれば、本発明の構成は適用可能であり、ホームネットワーク以外の様々なネットワーク構成において本発明は適用できる。
【０１１０】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【０１１１】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１１２】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０１１３】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１１４】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１１５】
以上、説明したように、本発明の構成によれば、ホームネットワーク等のネットワーク構成において、ＣＤ、ＤＶＤ等の情報記録媒体を再生可能なプレーヤ（情報記録媒体再生装置）と、ＣＤ、ＤＶＤ等の情報記録媒体に格納されたオリジナルコンテンツのコピーコンテンツを格納可能な記憶手段を持つコンテンツサーバとを有するネットワーク構成において、コンテンツサーバの記憶手段に格納されたコピーコンテンツの再生条件として、同一のネットワークに接続されたプレーヤにオリジナルコンテンツを格納した情報記録媒体（ディスク）がセットされているか否かを検証し、セットされていることが確認されたことを条件として再生を許容する構成としたので、オリジナルコンテンツの格納ディスクを持たず、コピーコンテンツのみが存在する場合には、コンテンツの再生が許容されないことになり、不正なコピーコンテンツの再生利用を抑制することが可能となり、コンテンツ著作権の管理の下で、ユーザにとってのコンテンツ利用の利便性を高めた構成が実現され、ホームネットワーク等のネットワーク内のコンテンツ利用を行う構成において利用可能である。
【図面の簡単な説明】
【０１１６】
【図１】ホームネットワーク構成例について説明する図である。
【図２】情報記録媒体の格納データの構成について説明する図である。
【図３】各種キー、データの暗号化処理、配布処理に適用される階層型木構造を説明する図である。
【図４】コンテンツ鍵の有効化キーブロック（ＥＫＢ）を使用した配布例と復号処理例を示す図である。
【図５】本発明の適用可能なネットワーク構成例について説明する図である。
【図６】ネットワークに接続されたコンテンツサーバ、プレーヤを構成する情報処理装置の構成例を示す図である。
【図７】ネットワークに接続されたコンテンツサーバの記憶手段に格納されるコピーコンテンツに関する格納情報について説明する図である。
【図８】コンテンツサーバの実行する処理シーケンスを説明するフローチャートを示す図である。
【図９】コンテンツサーバの保有するディスクＩＤとコンテンツＩＤの対応テーブルの構成例について説明する図である。
【図１０】プレーヤが実行するコンテンツサーバからの問い合わせの受信時の処理シーケンスを説明するフローチャートを示す図である。
【符号の説明】
【０１１７】
１００  ホームネットワーク
１０１  プレーヤ
１０２  コンテンツサーバ
１０３  再生デバイスａ
１０４  再生デバイスｂ
１１０  情報記録媒体（ディスク）
２００  情報記録媒体（ディスク）
２０１  ディスクＩＤ
２０２  コンテンツ
２０３  コンテンツＩＤ
２０４  情報鍵ブロック
３００  ホームネットワーク
３０１  プレーヤ
３０２  コンテンツサーバ
３０３  再生デバイスａ
３０４  再生デバイスｂ
４０１  コントローラ
４０２  演算ユニット
４０３  ネットワークインタフェース
４０４  ネットワークインタフェース
４０５  セキュア記憶部
４０６  メイン記憶部
４０７  ディスプレイ装置
４０８  大容量記憶部
４０９  入出力インタフェース
４１０  情報記録媒体ドライブ
５００  記憶手段
５０１  コンテンツ
５０２  コンテンツＩＤ
【図１】
2005056355.tif 000003
【図２】
2005056355.tif 000004
【図３】
2005056355.tif 000005
【図４】
2005056355.tif 000006
【図５】
2005056355.tif 000007
【図６】
2005056355.tif 000008
【図７】
2005056355.tif 000009
【図８】
2005056355.tif 000010
【図９】
2005056355.tif 000011
【図１０】
2005056355.tif 000012