(57)【特許請求の範囲】
【請求項１】
メディアにコンテンツ・データを記録するためのレコーディング装置であって、
コンテンツ・データと、該コンテンツ・データに対する第１のコピー制御情報とを入力するためのセキュア入力手段と、
コンテンツ・データを入力するためのインセキュア入力手段と、
前記インセキュア入力手段から入力された前記コンテンツ・データについて、該コンテンツ・データにウォーターマークとして埋め込まれた第２のコピー制御情報を検出するための検出手段と、
前記セキュア入力手段から入力された前記コンテンツ・データについては前記第１のコピー制御情報、前記インセキュア入力手段から入力された前記コンテンツ・データについては前記第２のコピー制御情報にそれぞれ基づいて、入力された該コンテンツ・データを前記メディアに記録するか否かに関する制御を行うための制御手段とを備えたことを特徴とするレコーディング装置。
【請求項２】
前記制御手段は、前記セキュア入力手段から入力された前記コンテンツ・データについては前記第１のコピー制御情報、前記インセキュア入力手段から入力された前記コンテンツ・データについては前記第２のコピー制御情報にそれぞれ基づいて、前記メディアに併せて記録すべき第１のコピー制御情報の内容をも決定することを特徴とする請求項１に記載のレコーディング装置。
【請求項３】
前記第１のコピー制御情報及び前記第２のコピー制御情報は、それぞれ、コピーに関する制限のないことを示す第１の内容、コピーが１回のみ許可されていることを示す第２の内容、コピーが禁止されたこと及び第２の内容が更新されたことを示す第３の内容、又はコピーが禁止されていることを示す第４の内容を有し、
前記制御手段は、前記セキュア入力手段から入力された前記コンテンツ・データについて、前記第１のコピー制御情報が前記第１の内容又は前記第２の内容である場合にのみ、該コンテンツ・データを記録すると決定することを特徴とする請求項１または２に記載のレコーディング装置。
【請求項４】
前記制御手段は、前記セキュア入力手段から入力された前記コンテンツ・データについて、前記セキュア入力手段から入力された前記第１のコピー制御情報が前記第１の内容である場合には、該コンテンツ・データを記録する前記メディアに、前記第１の内容を持つ第１のコピー制御情報を記録すると決定し、前記セキュア入力手段から入力された前記第１のコピー制御情報が前記第２の内容である場合には、該コンテンツ・データを記録する前記メディアに、前記第３の内容を持つ第１のコピー制御情報を記録すると決定することを特徴とする請求項３に記載のレコーディング装置。
【請求項５】
前記制御手段は、前記インセキュア入力手段から入力された前記コンテンツ・データについて、前記第２のコピー制御情報が前記第１の内容又は前記第２の内容である場合、又は前記第２のコピー制御情報が存在しない場合にのみ、該コンテンツ・データを記録すると決定することを特徴とする請求項３または４に記載のレコーディング装置。
【請求項６】
前記制御手段は、前記インセキュア入力手段から入力された前記コンテンツ・データについて、前記第２のコピー制御情報が前記第１の内容である場合又は前記第２のコピー制御情報が存在しない場合には、該コンテンツ・データを記録する前記メディアに、前記第１の内容を持つ第１のコピー制御情報を記録すると決定し、前記第２のコピー制御情報が前記第２の内容である場合には、該コンテンツ・データを記録する前記メディアに、前記第３の内容を持つ第１のコピー制御情報を記録すると決定することを特徴とする請求項５に記載のレコーディング装置。
【請求項７】
メディアにコンテンツ・データを記録するためのレコーディング装置におけるコピー制御方法であって、
セキュア入力から、コンテンツ・データと、該コンテンツ・データに対する第１のコピー制御情報とを入力し、
前記コンテンツ・データにウォーターマークとして埋め込まれている第２のコピー制御情報の内容にかかわらずに、前記セキュア入力から入力された前記第１のコピー制御情報に基づいて、入力された該コンテンツ・データを前記メディアに記録するか否かに関する制御を行うことを特徴とするコピー制御方法。
【請求項８】
前記制御にあたって前記コンテンツ・データを記録すると決定される場合には、併せて、前記コンテンツ・データにウォーターマークとして埋め込まれている第２のコピー制御情報の内容にかかわらずに、前記セキュア入力から入力された前記第１のコピー制御情報に基づいて、前記メディアに記録すべき第１のコピー制御情報の内容をも決定することを特徴とする請求項７に記載のコピー制御方法。
【請求項９】
メディアにコンテンツ・データを記録するためのレコーディング装置としてコンピュータを機能させるためのプログラムであって、
コンテンツ・データと、該コンテンツ・データに対する第１のコピー制御情報とを入力するためのセキュア入力機能と、
コンテンツ・データを入力するためのインセキュア入力機能と、
前記インセキュア入力機能から入力された前記コンテンツ・データについて、該コンテンツ・データにウォーターマークとして埋め込まれた第２のコピー制御情報を検出するための検出機能と、
前記セキュア入力機能から入力された前記コンテンツ・データについては前記第１のコピー制御情報、前記インセキュア入力機能から入力された前記コンテンツ・データについては前記第２のコピー制御情報にそれぞれ基づいて、入力された該コンテンツ・データを前記メディアに記録するか否かに関する制御を行うための制御機能とをコンピュータに実現させるためのプログラム。
【請求項１０】
前記制御機能は、前記セキュア入力機能から入力された前記コンテンツ・データについては前記第１のコピー制御情報、前記インセキュア入力機能から入力された前記コンテンツ・データについては前記第２のコピー制御情報にそれぞれ基づいて、前記メディアに併せて記録すべき第１のコピー制御情報の内容をも決定することを特徴とする請求項９に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツを記録するためのレコーディング装置、コピー制御方法及びプログラムに関する。
【０００２】
【従来の技術】
著作物のコピー制御は、ＣＣＩ（コピー制御情報）に基づいて行われる。ＣＣＩには、デジタルＣＣＩ（Ｄ−ＣＣＩ）とウォーターマークＣＣＩ（ＷＭ−ＣＣＩ）の２つのタイプが存在する。デジタルＣＣＩは、デジタル・データである著作物に関連付けられているデジタル情報である。また、ウォーターマークＣＣＩは、ウォーターマーク技術を用いて著作物に埋め込まれたデジタル情報である。ウォーターマークＣＣＩは、アナログ信号として表現された著作物の中から検出することも可能である。
【０００３】
例えば、映像コンテンツは、ＭＰＥＧ２形式のデジタル・データとして表現され、コンテンツ格納メディアに記録される。当該デジタル・データに対して、デジタルＣＣＩを関連付けることができるが、この情報は、再生された映像コンテンツから検出することはできない。一方、映像コンテンツに埋め込こまれたウォーターマークＣＣＩは、再生された映像コンテンツから検出することが可能である。
【０００４】
ＣＣＩには、少なくとも次の４種類…ＣＦ、ＣＯ、ＣＮＭ、ＣＮ…が存在する。一般的に、「ＣＦ」はコンテンツを自由にコピーして良いことを示す。「ＣＯ」はコンテンツを１回だけコピーすることが許されていることを示す。ＣＣＩが「ＣＯ」であるコンテンツをコピーした場合、コピーによって作成されたコンテンツのＣＣＩは「ＣＮＭ」に設定される。「ＣＮＭ」および「ＣＮ」は、対応するコンテンツ・データのコピーが許されないことを示す。「ＣＮＭ」は前述のように、ＣＣＩが「ＣＯ」であるコンテンツをコピーすることによって作成されたコンテンツに対して設定されるものである。一方、「ＣＮ」は最初からコピーが禁止されているコンテンツに対して設定される点が、「ＣＮＭ」と異なっている。
【０００５】
なお、コンテンツをコピーする際、ウォーターマークＣＣＩを、「ＣＯ」から「ＣＮＭ」に変更することを、特に「リマーク」と呼ぶ。
【０００６】
レコーディング・デバイスは、ＣＣＩに基づいて、コンテンツのコピーの可否を判断し、レコーディング動作を行う。これを、ＣＣＩに基づくコピー制御という。
【０００７】
著作物はメディアに記録されることがある。著作物を格納するメディアが、メディア識別子と呼ばれる情報を持っている場合がある。メディア識別子には、ＲＯＭとＲＷＭの少なくとも２種類が存在する。ＲＯＭは当該メディアが読出し専用で、書込み不可能であることを示す。また、ＲＷＭは当該メディアが、読出しも書込みも可能であることを示す。
【０００８】
【発明が解決しようとする課題】
従来のウォーターマークＣＣＩによるコピー制御においては、レコーディングの際に、ウォーターマークのチェックを行ない、場合によってリマークも行う必要があった。それは、セキュア入力から入力されるコンテンツ・データについても同様である。
【０００９】
レコーディング・デバイスのセキュア入力には、他のデバイスのセキュア出力に接続されており、通常デバイス同士の相互認証が行われる。さらに、通常、当該デバイス間の通信は暗号化によって保護されており、通信データの改ざんは困難である。セキュア入力から入力されるコンテンツ・データにはデジタルＣＣＩが付随しており、デジタルＣＣＩのみに基づいてコピー制御を行うことが望ましい。
【００１０】
ところが、従来のコピー制御においては、セキュア入力から入力されたコンテンツ・データに対しても、ウォーターマークＣＣＩの検出とリマークとが行われている。これは、コンテンツ格納メディアにレコーディングされた状態で、インセキュア入力のレコーディングと整合性を保つために必要な処置である。
【００１１】
通常、セキュア入力からの入力データはエンコードされている。ウォーターマークＣＣＩの検出とリマークを行うためには、コンテンツ・データのデコードを行う必要がある。セキュア入力のレコーディングは、基本的にデジタル・データのコピー動作であり、本来は高速なレコーディングが可能であるにも関わらず、ウォーターマークＣＣＩの検出およびリマークが、高速レコーディングの障害となっている。
【００１２】
本発明は、上記事情を考慮してなされたもので、コンテンツ・データの高速レコーディングを可能にするレコーディング装置、コピー制御方法及びプログラムを提供することを目的とする。
【００１３】
【課題を解決するための手段】
本発明は、メディアにコンテンツ・データを記録するためのレコーディング装置であって、コンテンツ・データと、該コンテンツ・データに対する第１のコピー制御情報とを入力するためのセキュア入力手段と、コンテンツ・データを入力するためのインセキュア入力手段と、前記インセキュア入力手段から入力された前記コンテンツ・データについて、該コンテンツ・データにウォーターマークとして埋め込まれた第２のコピー制御情報を検出するための検出手段と、前記セキュア入力手段から入力された前記コンテンツ・データについては前記第１のコピー制御情報、前記インセキュア入力手段から入力された前記コンテンツ・データについては前記第２のコピー制御情報にそれぞれ基づいて、入力された該コンテンツ・データを前記メディアに記録するか否かに関する制御を行うための制御手段とを備えたことを特徴とする。
また、本発明は、メディアにコンテンツ・データを記録するためのレコーディング装置におけるコピー制御方法であって、セキュア入力から、コンテンツ・データと、該コンテンツ・データに対する第１のコピー制御情報とを入力し、前記コンテンツ・データにウォーターマークとして埋め込まれている第２のコピー制御情報の内容にかかわらずに、前記セキュア入力から入力された前記第１のコピー制御情報に基づいて、入力された該コンテンツ・データを前記メディアに記録するか否かに関する制御を行うことを特徴とする。
【００２２】
なお、装置に係る本発明は方法に係る発明としても成立し、方法に係る本発明は装置に係る発明としても成立する。
また、装置または方法に係る本発明は、コンピュータに当該発明に相当する手順を実行させるための（あるいはコンピュータを当該発明に相当する手段として機能させるための、あるいはコンピュータに当該発明に相当する機能を実現させるための）プログラムとしても成立し、該プログラムを記録したコンピュータ読取り可能な記録媒体としても成立する。
【００２３】
本発明に係るレンダリング・デバイスは、コンテンツ・データにウォーターマークとして埋め込まれている第２のコピー制御情報の検出とリマークとを行う。これによって、再生出力信号の状態でＣＣＩの整合性を確保することが可能になる。本発明に係るレコーディング・デバイスは、セキュア入力に対して、コンテンツ・データにウォーターマークとして埋め込まれている第２のコピー制御情報の検出をスキップする（リマークはインセキュア入力についても行わない）。これによって、セキュア入力のレコーディングについても、インセキュア入力のレコーディングについても、システムとしての整合性を損なうこと無く、安全なコピー制御を行うことが可能になり、併せて、高速なセキュア入力のレコーディングが可能になる。
【００２４】
【発明の実施の形態】
以下、図面を参照しながら発明の実施の形態を説明する。
【００２５】
本実施形態では、コンテンツ・データとは、デジタル化された著作物を言うものとする。
【００２６】
本実施形態では、レンダリング・デバイスは、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｄｉａ）（読出し専用メディア）またはＲＷＭ（Ｒｅａｄ  Ｗｒｉｔｅ  Ｍｅｄｉａ）（書き込み可能なメディア）などのメディアに格納されたコンテンツ・データを再生（映像や音声の表示等）する装置であるとする（図２０（ａ）参照）。コンテンツを格納したＲＯＭは、コンテンツ・ディスク等のメーカにより製作され（エンド・ユーザに供給され）たものとする。コンテンツを格納したＲＷＭは、エンド・ユーザにより製作されたものであるとする。
【００２７】
本実施形態では、レコーディング・デバイスは、セキュア入力またはインセキュア入力から入力したコンテンツ・データをＲＷＭなどのメディアに記録（コピー）する装置であるとする（図２０（ｂ）参照）。
【００２８】
これらレンダリング・デバイスやレコーディング・デバイスは、エンド・ユーザにより利用されるものとする。
【００２９】
以下では、まず、本実施形態のレンダリング・デバイスについて説明し、次に、本実施形態のレコーディング・デバイスについて説明する。
【００３０】
図１に、本発明の一実施形態に係るレンダリング・デバイス（レンダリング装置）の構成例を示す。
【００３１】
図１に示されるように、本実施形態のレンダリング・デバイスは、制御部１、コンテンツ格納メディア２、読取部３、デコード部４、表示部５、ウォーターマーク検出部（ＷＭ検出部）６、ウォーターマーク・リマーク部（ＷＭリマーク検出部）７を備えている。
【００３２】
コンテンツ格納メディア２には、処理の対象となるコンテンツ・データが記録されている。コンテンツ格納メディア２は、リムーバブル・メディアであってもよい。
【００３３】
コンテンツ格納メディア２は、メディア識別子を持つ場合と、メディア識別子を持たない場合とがあり得る。
ここでは、メディアとしてＲＯＭとＲＷＭを想定し、コンテンツ格納メディア２は、「ＲＯＭ」のメディア識別子または「ＲＷＭ」のメディア識別子を持っている場合を想定して説明する。
なお、メディア識別子を持たないものについては、例えば、「ＲＷＭ」のメディア識別子を持っているものとみなして扱う方法や、再生させない方法など、種々の方法がある。
【００３４】
コンテンツ・データには、デジタルＣＣＩが関連付けられている場合がある。コンテンツ・データにデジタルＣＣＩが関連付けられている場合、そのデジタルＣＣＩは、当該コンテンツ・データとともに、コンテンツ格納メディア２に格納されている。
なお、ここでは、ＲＯＭについては、コンテンツ・データとともに、これに関連付けられたデジタルＣＣＩが格納されることになっている、という場合を想定して説明する。
【００３５】
コンテンツ格納メディア２に格納されるコンテンツ・データには、ウォーターマークＣＣＩが埋め込まれている場合と、ウォーターマークＣＣＩが埋め込まれていない場合とがあり得る。
【００３６】
詳しくは後述するように、本レンダリング・デバイスは、コンテンツ格納メディア２のメディア識別子（の内容またはそれがないこと）、コンテンツ・データに関連付けられたデジタルＣＣＩ（の内容またはそれがないこと）、コンテンツ・データに埋め込まれたウォーターマークＣＣＩ（の内容またはそれがないこと）に基づいて、再生するか否か、および再生する場合のウォーターマークＣＣＩのリマークの有無を、決定する。
【００３７】
また、ここでは、コンテンツ格納メディア２には、コンテンツ・データは、データ圧縮処理を施されて格納されている場合を想定して説明する（データ圧縮処理を施されていないコンテンツ・データのレンダリングをサポートするには、デコードの過程を省けばよい）。
【００３８】
読取部３は、コンテンツ格納メディア２から、コンテンツ・データを読取るためのものである。また、コンテンツ格納メディア２がメディア識別子を持っている場合、読取部３は、当該コンテンツ格納メディア２のメディア識別子を読取る。また、コンテンツ格納メディア２に格納されているコンテンツ・データに関連付けられたデジタルＣＣＩが存在し、当該デジタルＣＣＩが当該コンテンツ・データとともにコンテンツ格納メディア２に格納されている場合に、読取部３は、当該デジタルＣＣＩを読取る。
【００３９】
デコード部４は、データ圧縮処理が施されて圧縮されているコンテンツ・データを、表示部５で表示できるように、展開するための処理を行うものである。
【００４０】
ＷＭ検出部６は、コンテンツ・データからウォーターマークを検出するためのものである。ＷＭ検出部６は、デコードされているコンテンツ・データについて、デコード前にウォーターマークを検出する形態と、デコード後にウォーターマークを検出する形態とがある。
【００４１】
ＷＭリマーク部７は、必要に応じてコンテンツのウォーターマークＣＣＩをリマークするためのものである。ＷＭリマーク部７は、デコードされているコンテンツ・データについて、デコード前にウォーターマークＣＣＩをリマークする形態と、デコード後にウォーターマークＣＣＩをリマークする形態とがある。
【００４２】
表示部５は、コンテンツ・データ（例えば、映像や音声）を表示するためのものである。
【００４３】
制御部１は、本レンダリング・デバイスの動作を制御するためのものである。
【００４４】
図２〜図４に、本実施形態のレンダリング・デバイスの動作の一例を示す。
【００４５】
このレンダリング・デバイスの動作例は、ＷＭ検出部６がデコード後にウォーターマークＣＣＩを検出する場合の例である（リマークもデコード後に行われる）。
【００４６】
制御部１が、読取部３に、読取り指示を送る（ステップＳ１）。
【００４７】
読取り指示を受けた読取部３は、コンテンツ格納メディア２から、メディア識別子とデジタルＣＣＩとを読取る（ステップＳ２，Ｓ３）。そして、読取部３は、制御部１に、読取ったメディア識別子とデジタルＣＣＩとを送る（ステップＳ４）。なお、コンテンツに関連付けられたデジタルＣＣＩが存在しない場合、読取部３は制御部１に、例えば、デジタルＣＣＩとして特定の数値（例えば、０）を送る。この数値は、デジタルＣＣＩが存在しない（Ｎｏｎｅ）であることを示すものである（なお、デジタルＣＣＩとともに、デジタルＣＣＩが存在するか否かを示すビット情報を送る方法もある（この方法で、デジタルＣＣＩが存在しない場合は、通知されるデジタルＣＣＩの値はｄｏｎ’ｔ  ｃａｒｅになる））。メディア識別子についても、それが存在しない場合には、読取部３は制御部１に、例えば、メディア識別子として、メディア識別子が存在しない旨を示す特定の数値を制御部１に送る。
【００４８】
次いで、制御部１が、読取部３に、コンテンツ読取指示を送る（ステップＳ５）。
【００４９】
コンテンツ読取指示を受けた読取部３は、コンテンツ格納メディア２から、コンテンツ・データを読取る（ステップＳ６）。そして、読取部３は、読取ったコンテンツ・データをデコード部４に送る（ステップＳ７）。
【００５０】
デコード部４は、渡されたコンテンツ・データをデコードする（ステップＳ８）。そして、デコード部４は、デコード結果（デコード・データ）をウォーターマーク検出部６に送る（ステップＳ９）。
【００５１】
ウォーターマーク検出部６は、渡されたデコード・データから、ウォーターマークＣＣＩを検出する（ステップＳ１０）。そして、ウォーターマーク検出部６は、ウォーターマークＣＣＩを制御部１に送る（ステップＳ１１）。なお、ウォーターマークＣＣＩが存在しない場合、ウォーターマーク検出部６は制御部１に、例えば、ウォーターマークＣＣＩとして特定の数値（例えば、０）を送る。この数値は、ウォーターマークＣＣＩが存在しない（Ｎｏｎｅ）であることを示すものである（なお、ウォーターマークＣＣＩとともに、ウォーターマークＣＣＩが存在するか否かを示すビット情報を送る方法もある（この方法で、ウォーターマークＣＣＩが存在しない場合は、通知されるウォーターマークＣＣＩの値はｄｏｎ’ｔ  ｃａｒｅになる））。
【００５２】
次いで、制御部１が、メディア識別子を調べる（ステップＳ１２）。
そして、メディア識別子がＲＯＭを示しているならば（ステップＳ１３でｙｅｓ）、制御部１は、詳しくは後述するように、デジタルＣＣＩ（Ｄ−ＣＣＩ）とウォーターマークＣＣＩ（ＷＭ−ＣＣＩ）とＲＯＭ用の動作表（判断基準）（図９等参照）に基づいて、「動作」と「リマークの有無」とを決定する（ステップＳ１４）。
一方、メディア識別子がＲＷＭを示しているならば（ここでは、メディア識別子が存在しないものは、メディア識別子がＲＷＭであるとして扱っている）（ステップＳ１３でＮｏ）、制御部１は、詳しくは後述するように、デジタルＣＣＩ（Ｄ−ＣＣＩ）とウォーターマークＣＣＩ（ＷＭ−ＣＣＩ）とＲＷＭ用の動作表（判断基準）（図８等参照）に基づいて、「動作」と「リマークの有無」とを決定する（ステップＳ１５）。なお、メディア識別子が存在しないものについては、コンテンツ・データを再生せずに、この処理を終了するようにする方法もある。
【００５３】
さて、ステップＳ１４またはステップＳ１５で「動作」が「再生しない」に決定されたならば（ステップＳ１６でＮｏ）、コンテンツ・データを再生せずに、この処理を終了する。
【００５４】
ステップＳ１４またはステップＳ１５で「動作」について「再生する」に決定され且つ「リマーク」について「リマークしない」に決定されたならば（ステップＳ１６でＹｅｓ，ステップＳ１７でＮｏ）、ウォーターマーク検出部６が、デコード・データを表示部５に送り（ステップＳ１８）、表示部５が、このデコード・データを表示する（ステップＳ１９）。
【００５５】
ステップＳ１４またはステップＳ１５で「動作」について「再生する」に決定され且つ「リマーク」について「リマークする」に決定されたならば（ステップＳ１６でＹｅｓ，ステップＳ１７でＹｅｓ）、まず、次の処理を行う。すなわち、制御部１が、ウォーターマーク検出部６に対して、デコード・データをウォーターマーク・リマーク部７に転送するよう指示し（ステップＳ２０）、この指示を受けたウォーターマーク検出部６が、デコード・データをウォーターマーク・リマーク部７に転送し（ステップＳ２１）、ウォーターマーク・リマーク部７が、渡されたデコード・データのウォーターマークＣＣＩをリマークする（ステップＳ２２）。そして、ウォーターマーク・リマーク部７が、リマークしたデコード・データを表示部５に送り（ステップＳ２３）、表示部５が、このデコード・データを表示する（ステップＳ１９）。
【００５６】
図５〜図７に、本実施形態のレンダリング・デバイスの動作の他の例を示す。
【００５７】
このレンダリング・デバイスの動作例は、ＷＭ検出部６がデコード前にウォーターマークＣＣＩを検出する場合の例である（なお、この例では、リマークもデコード前に行われるものとしている）。
【００５８】
制御部１が、読取部３に、読取り指示を送る（ステップＳ１０１）。
【００５９】
読取り指示を受けた読取部３は、コンテンツ格納メディア２から、メディア識別子とデジタルＣＣＩとを読取る（ステップＳ１０２，Ｓ１０３）。そして、読取部３は、制御部１に、読取ったメディア識別子（またはメディア識別子が存在しないことを示す値）と、読取ったデジタルＣＣＩ（またはデジタルＣＣＩが存在しないことを示す値）とを送る（ステップＳ１０４）。
【００６０】
次いで、制御部１が、読取部３に、コンテンツ読取指示を送る（ステップＳ１０５）。
【００６１】
コンテンツ読取指示を受けた読取部３は、コンテンツ格納メディア２から、コンテンツ・データを読取る（ステップＳ１０６）。そして、読取部３は、読取ったコンテンツ・データをウォーターマーク検出部６に送る（ステップＳ１０７）。
【００６２】
ウォーターマーク検出部６は、渡されたコンテンツ・データから、ウォーターマークＣＣＩを検出する（ステップＳ１０８）。そして、ウォーターマーク検出部６は、検出したウォーターマークＣＣＩ（またはデジタルＣＣＩが存在しないことを示す値）を制御部１に送る（ステップＳ１０９）。
【００６３】
次いで、制御部１が、メディア識別子を調べる（ステップＳ１１０）。
そして、メディア識別子がＲＯＭを示しているならば（ステップＳ１１１でｙｅｓ）、制御部１は、詳しくは後述するように、デジタルＣＣＩ（Ｄ−ＣＣＩ）とウォーターマークＣＣＩ（ＷＭ−ＣＣＩ）とＲＯＭ用の動作表（判断基準）（図９等参照）に基づいて、「動作」と「リマークの有無」とを決定する（ステップＳ１１２）。
一方、メディア識別子がＲＷＭを示しているならば（ここでは、メディア識別子がＲＯＭでないものは、メディア識別子がＲＷＭであるとしている）（ステップＳ１１１でＮｏ）、制御部１は、詳しくは後述するように、デジタルＣＣＩ（Ｄ−ＣＣＩ）とウォーターマークＣＣＩ（ＷＭ−ＣＣＩ）とＲＷＭ用の動作表（判断基準）（図８等参照）に基づいて、「動作」と「リマークの有無」とを決定する（ステップＳ１１３）。なお、前述と同様、メディア識別子が存在しないものについては、コンテンツ・データを再生せずに、この処理を終了するようにする方法もある。
【００６４】
さて、ステップＳ１１２またはステップＳ１１３で「動作」が「再生しない」に決定されたならば（ステップＳ１１４でＮｏ）、コンテンツ・データを再生せずに、この処理を終了する。
【００６５】
ステップＳ１１２またはステップＳ１１３で「動作」について「再生する」に決定され且つ「リマーク」について「リマークしない」に決定されたならば（ステップＳ１１４でＹｅｓ，ステップＳ１１５でＮｏ）、ウォーターマーク検出部６が、コンテンツ・データをデコード部４に送り（ステップＳ１１６）、デコード部４が、渡されたコンテンツ・データをデコードし（ステップＳ１１７）、デコード部４が、デコード結果（デコード・データ）を表示部５に送り（ステップＳ１１８）、表示部５が、このデコード・データを表示する（ステップＳ１１９）。
【００６６】
ステップＳ１１２またはステップＳ１１３で「動作」について「再生する」に決定され且つ「リマーク」について「リマークする」に決定されたならば（ステップＳ１１４でＹｅｓ，ステップＳ１１５でＹｅｓ）、まず、次の処理を行う。すなわち、制御部１が、ウォーターマーク検出部６に対して、コンテンツ・データをウォーターマーク・リマーク部７に転送するよう指示し（ステップＳ１２０）、この指示を受けたウォーターマーク検出部６が、デコード・データをウォーターマーク・リマーク部７に転送し（ステップＳ１２１）、ウォーターマーク・リマーク部７が、渡されたデコード・データのウォーターマークＣＣＩをリマークする（ステップＳ１２２）。そして、ウォーターマーク・リマーク部７が、リマークしたコンテンツ・データをデコード部４に送り（ステップＳ１２３）、デコード部４が、渡されたコンテンツ・データをデコードし（ステップＳ１１７）、デコード部４が、デコード結果（デコード・データ）を表示部５に送り（ステップＳ１１８）、表示部５が、このデコード・データを表示する（ステップＳ１１９）。
【００６７】
なお、図２〜図４や図５〜図７の手順は、一例であり、適宜修正して実施することが可能である。例えば、メディア識別子、デジタルＣＣＩ、コンテンツの読み出しや、コンテンツからのウォーターマークＣＣＩの検出や、それらの転送は、適宜順序を変更することができる。
【００６８】
さて、以下では、デジタルＣＣＩとウォーターマークＣＣＩとＲＯＭ用の動作表またはＲＷＭ用の動作表に基づいて、「動作」と「リマークの有無」とを決定する手順について詳しく説明する。
【００６９】
なお、図８〜図１３において、Ｄ−ＣＣＩは、コンテンツに関連付けられてコンテンツ格納メディアに格納されたデジタルＣＣＩを示し、Ｄ−ＣＣＩが「Ｎｏｎｅ」とは、当該コンテンツがデジタルＣＣＩを持たないことを示す。通常、著作権保護機能を有するコンテンツ格納メディアが格納するコンテンツには、デジタルＣＣＩが関連付けられている。デジタルＣＣＩを伴わないコンテンツとは、従って、著作権保護機能を持たないコンテンツ格納メディアに格納されたコンテンツである。
また、ＷＭ−ＣＣＩは、ウォーターマークＣＣＩを示す。ＷＭ−ＣＣＩが「Ｎｏｎｅ」とは、当該コンテンツにウォーターマークＣＣＩが埋め込まれていないことを示す。
また、「リマーク」はウォーターマークＣＣＩをリマークすることを示し、「ＮＯＰ」はリマークしないことを示す。
【００７０】
メディア識別子がＲＯＭである場合について説明する。
【００７１】
図９に、この場合の動作表の一例を示す。
【００７２】
この場合、コンテンツ格納メディアは読出し専用メディアである。コンテンツ販売用のパッケージ・メディアなどが、これに当たる。パッケージ・メディアは、印刷などの方法により、同一内容のものが工場で大量に生産される。読み出し専用のコンテンツ格納メディアは著作権保護機能を有するものだけを考える。従って、図９の例では、コンテンツ格納メディア上のコンテンツ・データは、必ず、デジタルＣＣＩを伴っている、ということを前提としている。
【００７３】
また、図９の例では、読出し専用メディアが格納するコンテンツにウォーターマークＣＣＩが埋め込まれている場合には、当該ウォーターマークＣＣＩはデジタルＣＣＩと一致していると考える。また、例外として、デジタルＣＣＩが「ＣＦ」であるとき、ウォーターマークＣＣＩが埋め込まれていない、というケースはあり得ると考える。
【００７４】
そして、図９の例では、ウォーターマークＣＣＩとデジタルＣＣＩとが一致する場合と、デジタルＣＣＩが「ＣＦ」で且つウォーターマークＣＣＩが「Ｎｏｎｅ」の場合にのみ、当該コンテンツを再生すると決定するようにしている。言い換えると、上記の例外を除きウォーターマークＣＣＩとデジタルＣＣＩとが一致しない場合には、レンダリング・デバイスは、当該コンテンツを再生しないと決定するようにしている。これは、上記の例外を除いてウォーターマークＣＣＩとデジタルＣＣＩとが一致しないコンテンツは存在しないはずであり、従って、このようなコンテンツは、不正なコンテンツと考えられるからである。
【００７５】
ウォーターマークＣＣＩとデジタルＣＣＩとが一致する場合、または上述の例外の場合、レンダリング・デバイスは、当該コンテンツを再生する。この場合、ウォーターマークＣＣＩが「ＣＯ」（従って、デジタルＣＣＩも「ＣＯ」）のときにのみ、ウォーターマークＣＣＩをリマークすると決定する。すなわち、レンダリング・デバイスは、ウォーターマークＣＣＩが「ＣＯ」のときは、当該コンテンツのウォーターマークＣＣＩを「ＣＮＭ」に変更し、当該コンテンツを再生することになる。一方、コンテンツの再生が行われる場合であって、このウォーターマークＣＣＩが「ＣＯ」のケース以外のケースでは、ウォーターマークＣＣＩをリマークしないと決定する。すなわち、レンダリング・デバイスは、ウォーターマークＣＣＩに何も変更を加えないで（ＮＯＰ）コンテンツを再生することになる。
【００７６】
なお、再生が行われない場合には、当然、再生出力のウォーターマークＣＣＩは存在しない（Ｎ／Ａ）。
【００７７】
図１３に、メディア識別子がＲＯＭである場合の動作表の他の例を示す。
【００７８】
基本的には、図９と同じであるが、図１３では、デジタルＣＣＩが「ＣＯ」、「ＣＮＭ」または「ＣＮ」で、且つ、ウォーターマークＣＣＩが「Ｎｏｎｅ」の場合にも、当該コンテンツを再生すると決定するようにしている。この場合、デジタルＣＣＩが「ＣＯ」、「ＣＮＭ」または「ＣＮ」のコンテンツ・データに対して、ウォーターマークＣＣＩを入れない、という選択肢をメーカが取ることもできるようになる。
【００７９】
なお、上記の他にも、
・デジタルＣＣＩが「ＣＦ」で且つウォーターマークＣＣＩが「Ｎｏｎｅ」の場合には、当該コンテンツを再生すると決定し、デジタルＣＣＩが「ＣＯ」、「ＣＮＭ」または「ＣＮ」で且つウォーターマークＣＣＩが「Ｎｏｎｅ」の場合には、当該コンテンツを再生しないと決定する方法、
・デジタルＣＣＩが「ＣＯ」で且つウォーターマークＣＣＩが「Ｎｏｎｅ」の場合には、当該コンテンツを再生すると決定し、デジタルＣＣＩが「ＣＦ」、「ＣＮＭ」または「ＣＮ」で且つウォーターマークＣＣＩが「Ｎｏｎｅ」の場合には、当該コンテンツを再生しないと決定する方法、
・デジタルＣＣＩが「ＣＮＭ」で且つウォーターマークＣＣＩが「Ｎｏｎｅ」の場合には、当該コンテンツを再生すると決定し、デジタルＣＣＩが「ＣＦ」、「ＣＯ」または「ＣＮ」で且つウォーターマークＣＣＩが「Ｎｏｎｅ」の場合には、当該コンテンツを再生しないと決定する方法、
・デジタルＣＣＩが「ＣＦ」または「ＣＯ」で且つウォーターマークＣＣＩが「Ｎｏｎｅ」の場合には、当該コンテンツを再生すると決定し、デジタルＣＣＩが「ＣＮＭ」または「ＣＮ」で且つウォーターマークＣＣＩが「Ｎｏｎｅ」の場合には、当該コンテンツを再生しないと決定する方法、
・デジタルＣＣＩが「ＣＦ」または「ＣＮＭ」で且つウォーターマークＣＣＩが「Ｎｏｎｅ」の場合には、当該コンテンツを再生すると決定し、デジタルＣＣＩが「ＣＯ」または「ＣＮ」で且つウォーターマークＣＣＩが「Ｎｏｎｅ」の場合には、当該コンテンツを再生しないと決定する方法、
・デジタルＣＣＩが「ＣＯ」または「ＣＮＭ」で且つウォーターマークＣＣＩが「Ｎｏｎｅ」の場合には、当該コンテンツを再生すると決定し、デジタルＣＣＩが「ＣＦ」または「ＣＮ」で且つウォーターマークＣＣＩが「Ｎｏｎｅ」の場合には、当該コンテンツを再生しないと決定する方法、
なども可能である。
なお、いずれの場合においても、ウォーターマークＣＣＩが「ＣＯ」で当該コンテンツを再生する決定する場合には、リマークを行うと決定するものとする。
【００８０】
次に、メディア識別子がＲＷＭである場合について説明する。
【００８１】
ここで、まず、その１つの前提となるレコーディング・デバイスの動作について説明する（レコーディング・デバイスについて詳しくは後述する）。
【００８２】
前述したように、セキュア入力とは、暗号化や機器認証などのデジタル著作権保護メカニズムを経由する入力である。セキュア入力から入力されるコンテンツ・データは、必ず、デジタルＣＣＩを伴っている。一方、インセキュア入力から入力されるコンテンツ・データは、デジタルＣＣＩを伴っていない。
【００８３】
図１０に、レコーディング・デバイスにおけるインセキュア入力に対する動作の記述例を示す。
【００８４】
インセキュア入力から入力されたコンテンツについて、レコーディング・デバイスは、「ウォーターマークＣＣＩ」を調べる。
【００８５】
検出されたウォーターマークＣＣＩが、「ＣＦ」もしくは「ＣＯ」の場合、または「Ｎｏｎｅ」の場合（ウォーターマークＣＣＩがない場合）、レコーディング・デバイスは、当該コンテンツをデジタル・データとして記録する。また、レコーディング・デバイスは、ウォーターマークＣＣＩが「ＣＦ」または「Ｎｏｎｅ」の場合、当該コンテンツに「ＣＦ」のデジタルＣＣＩを付加して記録し、「ＣＯ」の場合、「ＣＮＭ」のデジタルＣＣＩを付加して記録する。なお、このように、レコーディング・デバイスが、インセキュア入力について、ウォーターマークＣＣＩをリマークしないことが一つのポイントである。
【００８６】
一方、検出されたウォーターマークＣＣＩが「ＣＮＭ」または「ＣＮ」である場合、レコーディング・デバイスは、当該コンテンツを記録しない。
【００８７】
この結果、図１０の動作では、インセキュア入力から入力されてＲＷＭ等のメディアに格納されるコンテンツ・データには、「ＣＦ」または「ＣＮＭ」のいずれかのデジタルＣＣＩが関連付けられることになる。
【００８８】
図１１に、レコーディング・デバイスにおけるセキュア入力に対する動作の記述例を示す。
【００８９】
セキュア入力から入力されたコンテンツについて、レコーディング・デバイスは、「デジタルＣＣＩ」を調べる。
【００９０】
検出されたデジタルＣＣＩが、「ＣＦ」または「ＣＯ」の場合、レコーディング・デバイスは、当該コンテンツをデジタル・データとして記録する。また、レコーディング・デバイスは、デジタルＣＣＩが「ＣＦ」の場合、当該コンテンツに「ＣＦ」のデジタルＣＣＩを付加して記録し、「ＣＯ」の場合、「ＣＮＭ」のデジタルＣＣＩを付加して記録する。
【００９１】
一方、検出されたデジタルＣＣＩが「ＣＮＭ」または「ＣＮ」である場合、レコーディング・デバイスは、当該コンテンツを記録しない。
【００９２】
この結果、図１１の動作では、セキュア入力から入力されてＲＷＭ等のメディアに格納されるコンテンツ・データに関連付けられるデジタルＣＣＩは、「ＣＦ」または「ＣＮＭ」のいずれかになる。
【００９３】
なお、このように、レコーディング・デバイスが、セキュア入力について、ウォーターマークＣＣＩを扱わないことが一つのポイントである。
【００９４】
さて、メディア識別子がＲＷＭである場合について説明する。
【００９５】
図８に、この場合の動作表の一例を示す。
【００９６】
この場合、コンテンツ格納メディアは、書き込み可能なメディアである。なお、この書き込み可能なメディアとしては、例えば、上記のようなレコーディング・デバイスによってコンテンツ・データが書き込まれたものをまず想定しているが、それ以外のコンテンツ格納メディア（例えば、コンテンツのデジタルＣＣＩが存在しないもの）をも想定している。
【００９７】
コンテンツのデジタルＣＣＩが「Ｎｏｎｅ」の場合（存在しない場合）、当該コンテンツは、著作権保護機能を有しないメディアに記録されていると考えられる。
この場合、ウォーターマークＣＣＩが「ＣＮＭ」または「ＣＮ」ならば、当該コンテンツを再生しないと決定する。このようなコンテンツが、著作権保護機能の無いメディアに記録されているべきではないからである。
また、ウォーターマークＣＣＩが「ＣＯ」ならば、当該コンテンツを再生すると決定するとともに、ウォーターマークＣＣＩをリマークすると決定する。すなわち、ウォーターマークＣＣＩを「ＣＮＭ」に書き換えて再生することになる。
また、ウォーターマークＣＣＩが「Ｎｏｎｅ」（存在しない）または「ＣＦ」ならば、当該コンテンツを再生すると決定するとともに、ウォーターマークＣＣＩをリマークしないと決定する。すなわち、ウォーターマークＣＣＩをリマークせずに、再生することになる。
【００９８】
コンテンツのデジタルＣＣＩが「ＣＦ」の場合、ウォーターマークＣＣＩが「Ｎｏｎｅ」（存在しない）または「ＣＦ」ならば、当該コンテンツを再生すると決定するとともに、ウォーターマークＣＣＩをリマークしないと決定する。また、ウォーターマークＣＣＩが「ＣＯ」、「ＣＮＭ」または「ＣＮ」ならば、当該コンテンツを再生しないと決定する。このようなウォーターマークＣＣＩを有するコンテンツが、「ＣＦ」のデジタルＣＣＩを有することはあり得ないはずだからである。
【００９９】
コンテンツのデジタルＣＣＩが「ＣＯ」の場合、ウォーターマークＣＣＩにかかわらずに（Ａｎｙ）、当該コンテンツを再生しないと決定する。「ＣＯ」のデジタルＣＣＩを有するコンテンツが、書込み可能メディアに記録されているべきではないからである。
【０１００】
コンテンツのデジタルＣＣＩが「ＣＮＭ」の場合、ウォーターマークＣＣＩが「Ｎｏｎｅ」（存在しない）または「ＣＮＭ」であれば、当該コンテンツを再生すると決定するとともに、ウォーターマークＣＣＩをリマークしないと決定する。
【０１０１】
ところで、上記したレコーディング・デバイス（図１１参照）が、セキュア入力に入力された、デジタルＣＣＩが「ＣＯ」であるコンテンツをレコーディングした場合、レコーディングされたコンテンツのデジタルＣＣＩは「ＣＮＭ」である。ここでは、この場合に、ウォーターマークＣＣＩが「ＣＯ」のケースと、「Ｎｏｎｅ」（ウォーターマークＣＣＩが存在せず）のケースとをサポートすることを考えている。
この場合、ウォーターマークＣＣＩが「ＣＯ」ならば、当該コンテンツを再生すると決定するとともに、ウォーターマークＣＣＩをリマークする（「ＣＮＭ」に書き換える）と決定する。なお、このケースでは、リマーク後に、デジタルＣＣＩとウォーターマークＣＣＩがいずれも「ＣＮＭ」に揃うことになる。
また、ウォーターマークＣＣＩが「Ｎｏｎｅ」ならば、当該コンテンツを再生すると決定するとともに、ウォーターマークＣＣＩをリマークしないと決定する。
【０１０２】
一方、ウォーターマークＣＣＩが「ＣＦ」または「ＣＮ」ならば、当該コンテンツを再生しないと決定する。
【０１０３】
コンテンツのデジタルＣＣＩが「ＣＮ」の場合、ウォーターマークＣＣＩにかかわらずに（Ａｎｙ）、当該コンテンツを再生しないと決定する。「ＣＮ」のデジタルＣＣＩを有するコンテンツが、書込み可能メディアに記録されているべきではないからである。
【０１０４】
図１２に、メディア識別子がＲＷＭである場合の動作表の他の例を示す。
【０１０５】
基本的には、図８と同じであるが、図１２では、デジタルＣＣＩが「ＣＮＭ」で且つウォーターマークＣＣＩが「ＣＦ」の場合には、当該コンテンツを再生する（リマークはしない）と決定するようにしたものである。
【０１０６】
また、例えば、図８あるいは図１２において、デジタルＣＣＩが「Ｎｏｎｅ」で且つウォーターマークＣＣＩが「ＣＯ」の場合に、ウォーターマークＣＣＩをリマークをすると決定するようにしているが、この場合には、リマークをしないと決定するバリエーションも可能である。
【０１０７】
なお、これまで説明してきた各種の動作表（判断基準）は、適宜変形して実施することが可能である。例えば、メディア識別子がＲＷＭの場合（図８，図１２参照）やメディア識別子がＲＯＭの場合（図９，図１３参照）において、ウォーターマークＣＣＩが「Ｎｏｎｅ」（存在しない）または「ＣＦ」ならば、デジタルＣＣＩにかかわらずに、コンテンツを再生する（リマークはしない）ものと決定するバリエーションも可能である。
【０１０８】
さて、ここで、図８のレンダリング・デバイスにおけるＲＷＭ用動作表例、図９のレンダリング・デバイスにおけるＲＯＭ用動作表例、図１０のレコーディング・デバイスにおけるインセキュア入力に対する動作例、図１１のレコーディング・デバイスにおけるセキュア入力に対する動作の記述例を用いた場合について、幾つかの例を示す。
【０１０９】
例えば、デジタルＣＣＩが「ＣＯ」で且つウォーターマークＣＣＩが「ＣＯ」のコンテンツ・データがセキュア入力から入力されてレコーディング・デバイスによってメディア（ＲＷＭ）に記録される場合、図１１に従うと、デジタルＣＣＩは「ＣＮＭ」、ウォーターマークＣＣＩは「ＣＯ」になる（ウォーターマークＣＣＩが「ＣＯ」のコンテンツ・データがインセキュア入力から入力される場合も、図１０に従うと同様になる）。
次いで、このＲＷＭに記録されたコンテンツ（メディア識別子は「ＲＷＭ」、デジタルＣＣＩは「ＣＮＭ」、ウォーターマークＣＣＩは「ＣＯ」）をレンダリング・デバイスで対象とした場合、図８に従うと、該コンテンツは再生されることになる。また、ウォーターマークＣＣＩのリマークがなされ、この結果、デジタルＣＣＩは「ＣＮＭ」、ウォーターマークＣＣＩは「ＣＮＭ」になる。
さらに、このＲＷＭに記録された、ウォーターマークＣＣＩをリマークされたコンテンツ（メディア識別子は「ＲＷＭ」、デジタルＣＣＩは「ＣＮＭ」、ウォーターマークＣＣＩは「ＣＮＭ」）をレンダリング・デバイスで対象とした場合、図８に従うと、該コンテンツは再生されることになる。また、ウォーターマークＣＣＩのリマークはなされないことになる。
【０１１０】
また、例えば、ＲＯＭに記録された、デジタルＣＣＩが「ＣＯ」で且つウォーターマークＣＣＩが「ＣＯ」のコンテンツ・データを、レンダリング・デバイスで対象とした場合、図９に従うと、該コンテンツは再生されることになる。また、ウォーターマークＣＣＩのリマークがなされ、この結果、デジタルＣＣＩは「ＣＯ」、ウォーターマークＣＣＩは「ＣＮＭ」になる。
次いで、このＲＯＭに記録された、ウォーターマークＣＣＩをリマークされたコンテンツ（デジタルＣＣＩは「ＣＯ」、ウォーターマークＣＣＩは「ＣＮＭ」）をセキュア入力から入力してレコーディング・デバイスによってメディア（ＲＷＭ）に記録する場合、図１１に従うと、デジタルＣＣＩは「ＣＮＭ」、ウォーターマークＣＣＩは「ＣＮＭ」になる。
【０１１１】
また、例えば、図８〜図１１によると、デジタルＣＣＩが「ＣＦ」で且つウォーターマークＣＣＩが「ＣＦ」のコンテンツ・データは、レンダリング・デバイスで再生可能であり、また、レコーディング・デバイスで記録可能である。
【０１１２】
また、例えば、図８〜図１１によると、デジタルＣＣＩが「ＣＮ」で且つウォーターマークＣＣＩが「ＣＮ」のコンテンツ・データは、レンダリング・デバイスで再生可能であるが、レコーディング・デバイスでは記録不可となる。
【０１１３】
以下では、本実施形態のレコーディング・デバイスについて説明する。
【０１１４】
図１４に、本発明の一実施形態に係るレコーディング・デバイス（レコーディング装置）の構成例を示す。
【０１１５】
図１４に示されるように、本実施形態のレコーディング・デバイスは、制御部９、インセキュア入力部１０、セキュア入力部１１、ウォーターマーク検出部（ＷＭ検出部）１２、デジタル・コピー制御情報生成部（Ｄ−ＣＣＩ生成部）１３、エンコード部１４、書込み部１５、コンテンツ格納メディア１６を備えている。
【０１１６】
上記のように、本レコーディング・デバイスは、セキュア入力部１１とインセキュア入力部１２の２つの入力部を備えている。
セキュア入力部１１は、前述したように、他のデバイスのセキュア出力から出力されたコンテンツ・データを入力するもので、デバイス同士の相互認証やデバイス間での暗号化通信等によってコンテンツ・データに対する保護がなされる。
インセキュア入力部１０は、前述したように、他のデバイスのインセキュア出力から出力されたコンテンツ・データを入力するもので、セキュア入力部１１とは異なり、コンテンツ・データに対する保護がなされていない。
【０１１７】
コンテンツ格納メディア１６は、コンテンツ・データを記録するメディアであり、基本的には、前述したコンテンツ格納メディア２と同様である。コンテンツ格納メディア１６のメディア識別子、コンテンツ格納メディア１６に格納されるコンテンツ・データに関連付けられるデジタルＣＣＩ、コンテンツ・データに埋め込まれるウォーターマークＣＣＩについても、基本的には、前述と同様である。
【０１１８】
書込み部１５は、コンテンツ格納メディア１６にコンテンツ・データを書き込むためのものである。
【０１１９】
また、本レコーディング・デバイスでは、コンテンツ・データには、デジタルＣＣＩが関連付けられ、書込み部１５は、当該コンテンツ・データとともに、デジタルＣＣＩをコンテンツ格納メディア２に格納する。
【０１２０】
エンコード部１４は、コンテンツ格納メディア１６に記録するコンテンツ・データに対してデータ圧縮処理を施すためのものである。
【０１２１】
ＷＭ検出部１２は、コンテンツ・データからウォーターマークを検出するためのものである。
【０１２２】
Ｄ−ＣＣＩ生成部１３は、コンテンツ・データに関連付けるデジタルＣＣＩを生成するためのものである。
【０１２３】
制御部９は、本レコーディング・デバイスの動作を制御するためのものである。
【０１２４】
図１５〜図１７に、本実施形態のレコーディング・デバイスいおいて、インセキュア入力部１０に入力されたコンテンツ・データをレコーディング対象とする際の動作の一例を示す（図１０参照）。このコンテンツ・データは多くの場合、インセキュア入力部１０の手前で、アナログ信号にＡ／Ｄ変換を施した結果として得られるデータである。
【０１２５】
制御部９がインセキュア入力部１０に読み込み指示を出す（ステップＳ２０１）。
【０１２６】
読み込み指示を受けたインセキュア入力部１０は、コンテンツ・データを読み込む（ステップＳ２０２）。そして、インセキュア入力部１０は、読み込んだコンテンツ・データをＷＭ検出部１２に送る（ステップＳ２０３）。
【０１２７】
ＷＭ検出部１２は、渡されたコンテンツ・データからウォーターマークを検出する（ステップＳ２０４）。
【０１２８】
ここで、ウォーターマークが検出されなかったならば（ステップＳ２０５でＮｏ）、ＷＭ検出部１２が、ウォーターマークが無い旨（または、ウォーターマークが無い旨を示す値を持つウォーターマーク）を制御部９に通知し（ステップＳ２０６）、この通知を受けた制御部９が、「ＣＦ」のＤ−ＣＣＩの生成を、Ｄ−ＣＣＩ生成部１３に指示する（ステップＳ２０７）。この指示を受けたＤ−ＣＣＩ生成部１３は、「ＣＦ」のＤ−ＣＣＩを生成し、当該Ｄ−ＣＣＩを制御部９に返す（ステップＳ２０８）。
【０１２９】
また、ウォーターマークが検出され、それが「ＣＦ」ならば（ステップＳ２０５でＹｅｓ，ステップＳ２１０でＹｅｓ）、ＷＭ検出部１２が、「ＣＦ」であるウォーターマークを制御部９に通知し（ステップＳ２１１）、この通知を受けた制御部９が、「ＣＦ」のＤ−ＣＣＩの生成を、Ｄ−ＣＣＩ生成部１３に指示する（ステップＳ２０７）。この指示を受けたＤ−ＣＣＩ生成部１３は、「ＣＦ」のＤ−ＣＣＩを生成し、当該Ｄ−ＣＣＩを制御部９に返す（ステップＳ２０８）。
【０１３０】
また、ウォーターマークが検出され、それが「ＣＯ」ならば（ステップＳ２０５でＹｅｓ，ステップＳ２１０でＮｏ，ステップＳ２１２でＹｅｓ）、ＷＭ検出部１２が、「ＣＯ」であるウォーターマークを制御部９に通知し（ステップＳ２１３）、この通知を受けた制御部９が、「ＣＮＭ」のＤ−ＣＣＩの生成を、Ｄ−ＣＣＩ生成部１３に指示する（ステップＳ２１４）。この指示を受けたＤ−ＣＣＩ生成部１３は、「ＣＮＭ」のＤ−ＣＣＩを生成し、当該Ｄ−ＣＣＩを制御部９に返す（ステップＳ２１５）。
【０１３１】
なお、ウォーターマークが検出され、それが「ＣＮＭ」または「ＣＮ」ならば（ステップＳ２０５でＹｅｓ，ステップＳ２１０でＮｏ，ステップＳ２１２でＮｏ）、ＷＭ検出部１２が、「ＣＮＭ」または「ＣＮ」であるウォーターマークを制御部９に通知し（ステップＳ２１６）、コンテンツ・データを記録せずに、この処理を終了する。
【０１３２】
さて、Ｄ−ＣＣＩが生成されたいずれの場合においても、制御部９が、当該生成されたＤ−ＣＣＩを書込み部１５に送る（ステップＳ２０９）。
【０１３３】
また、制御部９が、ＷＭ検出部１２に対して、コンテンツ・データをエンコード部１４に転送するように指示を出す（ステップＳ２１７）。この指示を受けたＷＭ検出部１２は、コンテンツ・データをエンコード部１４に転送する（ステップＳ２１１）。エンコード部１４は、渡されたコンテンツ・データをエンコードする（ステップＳ２１２）。エンコード部１４は、エンコード・データ（エンコード結果）を書込み部１５に転送する（ステップＳ２１３）。
【０１３４】
書込み部１５は、渡されたコンテンツ・データとＤ−ＣＣＩとをコンテンツ格納メディア１６に記録する（ステップＳ２１４）。
【０１３５】
図１８および図１９に、本実施形態のレコーディング・デバイスいおいて、セキュア入力部１１に入力されたコンテンツ・データをレコーディング対象とする際の動作の一例を示す（図１１参照）。この場合、コンテンツ・データは、元々、暗号化されている。コンテンツ・データは、セキュア入力部１０の手前で復号され、その結果がセキュア入力部１０に入力される。また、セキュア入力部１０には、当該コンテンツに付随しているＤ−ＣＣＩも入力される。
【０１３６】
制御部９がセキュア入力部１１にＤ−ＣＣＩ読み込み指示を出す（ステップＳ３０１）。
【０１３７】
Ｄ−ＣＣＩ読み込み指示を受けたセキュア入力部１１は、Ｄ−ＣＣＩを読み込む（ステップＳ３０２）。そして、セキュア入力部１１は、読み込んだＤ−ＣＣＩを制御部９に送る（ステップＳ３０３）。
【０１３８】
制御部９は、渡されたＤ−ＣＣＩを識別する（ステップＳ３０４）。
【０１３９】
ここで、Ｄ−ＣＣＩが「ＣＦ」ならば（ステップＳ３０５でＹｅｓ）、制御部９が、「ＣＦ」であるＤ−ＣＣＩを書込み部１５に送る（ステップＳ３０６）。
【０１４０】
また、Ｄ−ＣＣＩが「ＣＯ」ならば（ステップＳ３０５でＹｅｓ，ステップＳ３０８でＹｅｓ）、制御部９が、「ＣＮＭ」であるＤ−ＣＣＩを書込み部１５に送る（ステップＳ３０６）。
【０１４１】
なお、Ｄ−ＣＣＩが「ＣＮＭ」または「ＣＮ」ならば（ステップＳ３０５でＹｅｓ，ステップＳ３０８でＮｏ）、コンテンツ・データを記録せずに、この処理を終了する。
【０１４２】
さて、Ｄ−ＣＣＩが「ＣＦ」または「ＣＯ」であった場合に、制御部９がセキュア入力部１１に読み込み指示を出す（ステップＳ３０７）。読み込み指示を受けたセキュア入力部１１は、コンテンツ・データを読み込む（ステップＳ３１０）。そして、セキュア入力部１１は、読み込んだコンテンツ・データを書込み部１５に送る（ステップＳ３１１）。書込み部１５は、渡されたコンテンツ・データとＤ−ＣＣＩとをコンテンツ格納メディア１６に記録する（ステップＳ３１２）。
【０１４３】
なお、図１５〜図１７や図１８および〜図１９の手順は、一例であり、適宜修正して実施することが可能である。
【０１４４】
なお、以上の各機能は、ソフトウェアとして実現可能である。
また、本実施形態は、コンピュータに所定の手段を実行させるための（あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるための）プログラムとして実施することもでき、該プログラムを記録したコンピュータ読取り可能な記録媒体として実施することもできる。
【０１４５】
なお、この発明の実施の形態で例示した構成は一例であって、それ以外の構成を排除する趣旨のものではなく、例示した構成の一部を他のもので置き換えたり、例示した構成の一部を省いたり、例示した構成に別の機能あるいは要素を付加したり、それらを組み合わせたりすることなどによって得られる別の構成も可能である。また、例示した構成と論理的に等価な別の構成、例示した構成と論理的に等価な部分を含む別の構成、例示した構成の要部と論理的に等価な別の構成なども可能である。また、例示した構成と同一もしくは類似の目的を達成する別の構成、例示した構成と同一もしくは類似の効果を奏する別の構成なども可能である。
また、この発明の実施の形態で例示した各種構成部分についての各種バリエーションは、適宜組み合わせて実施することが可能である。
また、この発明の実施の形態は、個別装置としての発明、関連を持つ２以上の装置についての発明、システム全体としての発明、個別装置内部の構成部分についての発明、またはそれらに対応する方法の発明等、種々の観点、段階、概念またはカテゴリに係る発明を包含・内在するものである。
従って、この発明の実施の形態に開示した内容からは、例示した構成に限定されることなく発明を抽出することができるものである。
【０１４６】
本発明は、上述した実施の形態に限定されるものではなく、その技術的範囲において種々変形して実施することができる。
【０１４７】
【発明の効果】
本発明によれば、コンテンツ・データの高速レコーディングが可能になる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るレンダリング・デバイスの構成例を示す図
【図２】同実施形態のレンダリング・デバイスの動作の一例を示すフローチャート
【図３】同実施形態のレンダリング・デバイスの動作の一例を示すフローチャート
【図４】同実施形態のレンダリング・デバイスの動作の一例を示すフローチャート
【図５】同実施形態のレンダリング・デバイスの動作の他の例を示すフローチャート
【図６】同実施形態のレンダリング・デバイスの動作の他の例を示すフローチャート
【図７】同実施形態のレンダリング・デバイスの動作の他の例を示すフローチャート
【図８】メディア識別子がＲＷＭの場合にデジタルＣＣＩとウォーターマークＣＣＩとに基づいて再生するか否かとリマークの有無とを決定する方法の一例を示す図
【図９】メディア識別子がＲＯＭの場合にデジタルＣＣＩとウォーターマークＣＣＩとに基づいて再生するか否かとリマークの有無とを決定する方法の一例を示す図
【図１０】同実施形態に係るレコーディング・デバイスのインセキュア入力での動作について説明するための図
【図１１】同実施形態に係るレコーディング・デバイスのセキュア入力での動作について説明するための図
【図１２】メディア識別子がＲＷＭの場合にデジタルＣＣＩとウォーターマークＣＣＩとに基づいて再生するか否かとリマークの有無とを決定する方法の他の例を示す図
【図１３】メディア識別子がＲＯＭの場合にデジタルＣＣＩとウォーターマークＣＣＩとに基づいて再生するか否かとリマークの有無とを決定する方法の他の例を示す図
【図１４】同実施形態に係るレコーディング・デバイスの構成例を示す図
【図１５】同実施形態のレコーディング・デバイスのインセキュア入力での動作の一例を示すフローチャート
【図１６】同実施形態のレコーディング・デバイスのインセキュア入力での動作の一例を示すフローチャート
【図１７】同実施形態のレコーディング・デバイスのインセキュア入力での動作の一例を示すフローチャート
【図１８】同実施形態のレコーディング・デバイスのセキュア入力での動作の一例を示すフローチャート
【図１９】同実施形態のレコーディング・デバイスのセキュア入力での動作の一例を示すフローチャート
【図２０】レンダリング・デバイスおよびレコーディング・デバイスの概要について説明するための図
【符号の説明】
１…制御部
２…コンテンツ格納メディア
３…読取部
４…デコード部
５…表示部
６…ウォーターマーク検出部
７…ウォーターマーク・リマーク部
９…制御部
１０…インセキュア入力部
１１…セキュア入力部
１２…ウォーターマーク検出部
１３…デジタル・コピー制御情報生成部
１４…エンコード部
１５…書込み部
１６…コンテンツ格納メディア
２０…レンダリング・デバイス
２１…レコーディング・デバイス
【図１】
0003746230.tif 000002
【図２】
0003746230.tif 000003
【図３】
0003746230.tif 000004
【図４】
0003746230.tif 000005
【図５】
0003746230.tif 000006
【図６】
0003746230.tif 000007
【図７】
0003746230.tif 000008
【図８】
0003746230.tif 000009
【図９】
0003746230.tif 000010
【図１０】
0003746230.tif 000011
【図１１】
0003746230.tif 000012
【図１２】
0003746230.tif 000013
【図１３】
0003746230.tif 000014
【図１４】
0003746230.tif 000015
【図１５】
0003746230.tif 000016
【図１６】
0003746230.tif 000017
【図１７】
0003746230.tif 000018
【図１８】
0003746230.tif 000019
【図１９】
0003746230.tif 000020
【図２０】
0003746230.tif 000021