(57)【要約】【課題】不正な再生から安全に秘匿データを秘匿してコンテンツデータの不正利用を防止することが可能な情報記録装置等を提供すること。【解決手段】情報記録再生装置２００は、特定ＥＣＣブロック１０Ｐを情報記録媒体３００に記録する際に、所定の固有識別情報に基づいて、特定ＥＣＣブロック１０Ｐの物理アドレスを特定ブロックアドレスとして選定する。そして、この情報記録再生装置２００は、所定の固有識別情報と選定された特定ブロックアドレスに基づいて、誤りデータ列と、誤りデータ及び秘匿データの特定ＥＣＣブロック１０Ｐ内における位置とを選定し、誤りデータ及び秘匿データを特定ＥＣＣブロック１０Ｐに埋め込む。【選択図】図１
2013101725.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを、誤り訂正コードを付加した所定のブロック単位毎に情報記
録媒体に記録する情報記録装置であって、
予め定められた処理に基づいて、前記情報記録媒体上の特定のブロック位置を選定する第１選定手段と、
前記選定された特定のブロック位置に記録する特定のブロックを誤り訂正不能とするための誤りデータを生成する誤りデータ生成手段と、
前記特定のブロック内に秘匿する秘匿データを取得する秘匿データ取得手段と、
予め定められた処理に基づいて、前記特定のブロック内の前記生成された誤りデータ及び前記取得された秘匿データを埋め込む位置をそれぞれ選定する第２選定手段と、
前記選定された誤りデータ及び秘匿データを埋め込む位置に基づいて、前記特定のブロックに対して、前記誤りデータを埋め込むことで前記特定のブロックを誤り訂正不能と為し、更に前記秘匿データを埋め込む埋め込み手段と、
前記誤りデータ及び前記秘匿データが埋め込まれた前記特定のブロックを前記情報記録媒体上の前記特定のブロック位置に記録する記録手段と、
を備えること特徴とする情報記録装置。
【請求項２】
請求項１に記載の情報記録装置において、
所定の識別情報を保持する保持手段を更に備え、
前記第１選定手段が、前記保持された識別情報に基づいて、前記情報記録媒体上の特定のブロック位置を選定するとともに、
前記第２選定手段が、前記保持された識別情報と前記選定された特定のブロック位置に基づいて、前記生成された誤りデータ及び前記取得された秘匿データを埋め込む位置をそれぞれ選定する情報記録装置。
【請求項３】
請求項１または２に記載の情報記録装置において、
前記埋め込み手段が、訂正コードを有する前記秘匿データを前記選定された秘匿データを埋め込む位置に埋め込む情報記録装置。
【請求項４】
請求項１乃至３の何れか一項に記載の情報記録装置において、
前記誤りデータ生成手段が、所定のデータ列と前記特定のブロック内の前記選定された誤りデータを埋め込む位置に対応する元データに基づいて前記特定のブロックに埋め込む誤りデータを生成する情報記録装置。
【請求項５】
請求項１乃至４の何れか一項に記載の情報記録装置において、
前記第１選定手段が、前記保持された識別情報に基づいて、前記情報記録媒体上に設けられたコンテンツデータを記録するためのコンテンツデータ領域内、または、前記情報記録媒体上に設けられたコンテンツデータの記録再生を管理するための管理データが記録される管理データ領域内の何れかから前記特定のブロック位置を選定する情報記録装置。
【請求項６】
請求項１乃至５の何れか一項に記載の情報記録装置において、
前記記録手段が、前記選定された特定のブロックの前記生成された誤りデータ及び前記取得された秘匿データが埋め込まれる前の元データを、前記選定された特定のブロック位置とは異なるブロック位置に記録する情報記録装置。
【請求項７】
請求項１乃至６の何れか一項に記載の情報記録装置によって記録された情報記録媒体を再生する情報再生装置であって、
予め定められた処理に基づいて、前記情報記録媒体上の特定のブロック位置を特定する第１特定手段と、
予め定められた処理に基づいて、前記特定のブロック内の秘匿データが埋め込まれた位置を特定する第２特定手段と、
前記選定された特定のブロック位置に記録されている特定のブロックを前記情報記録媒体上の前記選定された特定のブロック位置から再生する再生手段と、
前記選定特定された秘匿データが埋め込まれた位置に基づいて前記特定のブロックから前記秘匿データを抽出する抽出手段と、
を備えること特徴とする情報再生装置。
【請求項８】
コンテンツデータを、誤り訂正コードを付加した所定のブロック単位毎に情報記録媒体に記録するコンテンツデータの記録方法であって、
予め定められた処理に基づいて、前記情報記録媒体上の特定のブロック位置を選定する第１選定工程と、
前記選定された特定のブロック位置に記録する特定のブロックを誤り訂正不能とするための誤りデータを生成する誤りデータ生成工程と、
前記特定のブロック内に秘匿する秘匿データを取得する秘匿データ取得工程と、
予め定められた処理に基づいて、前記特定のブロック内の前記生成された誤りデータ及び前記取得された秘匿データを埋め込む位置をそれぞれ選定する第２選定工程と、
前記選定された誤りデータ及び秘匿データを埋め込む位置に基づいて、前記特定のブロックに対して、前記誤りデータを埋め込むことで前記特定のブロックを誤り訂正不能と為し、更に前記秘匿データを埋め込む埋め込み工程と、
前記誤りデータ及び前記秘匿データが埋め込まれた前記特定のブロックを前記情報記録媒体上の前記特定のブロック位置に記録する記録工程と、
を含むこと特徴とするコンテンツデータの記録方法。
【請求項９】
請求項１乃至６の何れか一項に記載の情報記録装置によって記録された情報記録媒体を再生するコンテンツデータの再生方法であって、
予め定められた処理に基づいて、前記情報記録媒体上の特定のブロック位置を特定する第１特定工程と、
予め定められた処理に基づいて、前記特定のブロック内の秘匿データが埋め込まれた位置を特定する第２特定工程と、
前記選定された特定のブロック位置に記録されている特定のブロックを前記情報記録媒体上の前記選定された特定のブロック位置から再生する再生工程と、
前記選定特定された秘匿データが埋め込まれた位置に基づいて前記特定のブロックから前記秘匿データを抽出する抽出工程と、
を含むこと特徴とするコンテンツデータの再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツに関するデータの不正利用を抑止するための情報記録再生装置およびコンテンツデータの記録再生方法に関する。
【背景技術】
【０００２】
近年、コンピュータシステムの発達とともに、映像機器または音声機器などのデジタル化が普及している。そして、映像データ及び音声データなどのコンテンツに関するデジタルデータ（以下、「コンテンツデータ」という。）がＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）またはＢｌｕｅ−ｒａｙ  Ｄｉｓｃなどの情報記録媒体を用いて配布されることが広く一般的に行われている。また、インターネットなどのネットワークを介して配信されたコンテンツデータがハードディスクなどの情報記録媒体に記録されることも一般的に行われている。
【０００３】
一方、デジタルデータは、他の情報記録媒体への移動又は複製を生成する際にデータの劣化が生じにくく、オリジナルのデータと同一のものを作成することが容易であるため、コンテンツデータの不正利用を防止することが重要になっている。
【０００４】
このような状況下において、コンテンツデータの不正利用を防止する記録再生装置としては、コンテンツデータの記録再生を制御する制限データを用いるものが知られている。
【０００５】
具体的には、この記録再生装置は、情報記録媒体に制限データを付加しつつコンテンツデータを記録し、デジタルデータを再生する再生機器に当該制限データを読み取らせることによって、当該情報記録媒体に記録された情報コンテンツの再生または複製を制限するようになっている。また、暗号化したコンテンツデータを記録しておき、復号化するための鍵（以下、「復号化鍵」という。）を持つ再生機器のみにおいて再生を可能とするものも知られている。
【０００６】
例えば、一の情報記録媒体を他の情報記録媒体から識別するための媒体識別情報を再生制御データとしてコンテンツデータとともに当該情報記録媒体に記録し、この再生制御データによってコンテンツデータの不正な再生を防止するようになっている情報記録再生装置がある。
【０００７】
また、媒体識別情報に代えて、コンテンツデータを記録する際に暗号化しつつ、当該暗号化されたコンテンツデータを復号化するための鍵の情報を再生制御データとしてコンテンツデータとともに当該情報記録媒体に記録し、この再生制御データによってコンテンツデータの不正な再生を防止するようになっている情報記録再生装置もある。
【０００８】
このような記録再生装置においては、媒体識別情報、復号化に用いる鍵情報などの再生制御データは、不正な再生を防止する効果を高めるために、暗号化されて記録されていることが多い。
【０００９】
しかしながら、たとえ情報記録媒体に記録された再生制御データが暗号化されたとしても、当該再生制御データの記録媒体上の記録位置が判明している場合には、悪意の利用者によって、データの処理の追跡などの方法により漏洩解読され、コンテンツデータを不正利用されてしまうことがある。
【００１０】
したがって、再生制御データの記録位置または当該再生制御データの存在自体を秘匿することが、すなわち、当該再生制御データを秘匿データとして管理することがコンテンツデータの不正利用を防止するためにはさらに効果的である。
【００１１】
例えば、その一つとして、誤り訂正符号（ＥＣＣ：Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ）が付与されて形成されるコンテンツデータの記録再生単位ブロック（以下、「ＥＣＣブロック」という。）のエラーレートを用いて鍵情報を選択的に決定するシステムが知られている（例えば、特許文献１）。
【００１２】
具体的には、このシステムは、ＥＣＣブロックにおける誤り訂正が不能に陥らない程度にコンテンツデータとは無関係なデータ（以下、「誤りデータ」という。）を所定のＥＣＣブロックに混入させ、一以上のＥＣＣブロックのエラーレートまたは当該エラーレートの平均値によって鍵情報を構成するビット列の各ビットの論理値を選択的に決定するようになっている。
【００１３】
したがって、ＥＣＣブロックを誤り訂正しつつ再生を行う通常の再生処理においては、エラーレートを有意な情報として使用しないので鍵情報は再生されず、このシステムは、不正な再生によっては取得させないように鍵情報を記録することができるようになっている。
【００１４】
一方、コンテンツデータに対して誤り訂正を行うための冗長データを付加したＥＣＣブロックに、誤り訂正が可能な個数以下のデータバイトによって形成された当該コンテンツデータにアクセスするためのセキュリティデータ（例えば、ユーザ名、パスワードまたは鍵情報）を埋め込むシステムが知られている（例えば、特許文献２）。
【００１５】
具体的には、このシステムは、特定のデータブロックに、誤り訂正が可能な個数以下のデータバイトによって形成され、かつ、当該データバイトの２次元的なデータ配列の配列パターンによって形成されるセキュリティデータを埋め込むようになっている。
【００１６】
したがって、ＥＣＣブロックを誤り訂正しつつ再生を行う通常の再生処理においては、誤り訂正によってセキュリティデータが消失し、データ配列の配列パターンを認識することができなくなるため、このシステムは、不正な再生によっては取得させないようにセキュリティデータを記録することができるようになっている。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開２００６−０８５８０７号公報
【特許文献２】特開２００４−１９２７３７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１８】
しかしながら、上述の特許文献１及び２に記載されているシステムにあっては、ＥＣＣブロック内に誤り訂正可能な範囲によって故意に誤りデータを混入させている。したがって、これらのシステムにおいては、後発的な要因によって記録されたデータに対する誤りが増加すると、故意に混入された誤りデータと後発的な要因によって発生した誤りデータとによってＥＣＣブロック自体の誤り訂正が不能となる可能性が高くなる。このため、これらのシステムにおいては、正規に再生を実行したとしても、コンテンツデータの再生が不能となる可能性が高くなる。
【００１９】
本発明は、上記課題を解決するためになされたものであり、その目的は、不正な再生から安全に秘匿データを秘匿してコンテンツデータの不正利用を防止することが可能な情報記録装置等を提供することにある。
【課題を解決するための手段】
【００２０】
（１）上記課題を解決するため、本発明は、コンテンツデータを、誤り訂正コードを付加した所定のブロック単位毎に情報記録媒体に記録する情報記録装置であって、予め定められた処理に基づいて、前記情報記録媒体上の特定のブロック位置を選定する第１選定手段と、前記選定された特定のブロック位置に記録する特定のブロックを誤り訂正不能とするための誤りデータを生成する誤りデータ生成手段と、前記特定のブロック内に秘匿する秘匿データを取得する秘匿データ取得手段と、予め定められた処理に基づいて、前記特定のブロック内の前記生成された誤りデータ及び前記取得された秘匿データを埋め込む位置をそれぞれ選定する第２選定手段と、前記選定された誤りデータ及び秘匿データを埋め込む位置に基づいて、前記特定のブロックに対して、前記誤りデータを埋め込むことで前記特定のブロックを誤り訂正不能と為し、更に前記秘匿データを埋め込む埋め込み手段と、前記誤りデータ及び前記秘匿データが埋め込まれた前記特定のブロックを前記情報記録媒体上の前記特定のブロック位置に記録する記録手段と、を備える構成を有している。
【００２１】
（２）また、本発明は、所定の識別情報を保持する保持手段を更に備え、前記第１選定手段が、前記保持された識別情報に基づいて、前記情報記録媒体上の特定のブロック位置を選定するとともに、前記第２選定手段が、前記保持された識別情報と前記選定された特定のブロック位置に基づいて、前記生成された誤りデータ及び前記取得された秘匿データを埋め込む位置をそれぞれ選定する構成を有している。
【００２２】
（３）また、本発明は、前記埋め込み手段が、訂正コードを有する前記秘匿データを前記選定された秘匿データを埋め込む位置に埋め込む構成を有している。
【００２３】
（４）また、本発明は、前記誤りデータ生成手段が、所定のデータ列と前記特定のブロック内の前記選定された誤りデータを埋め込む位置に対応する元データに基づいて前記特定のブロックに埋め込む誤りデータを生成する構成を有している。
【００２４】
（５）また、本発明は、前記第１選定手段が、前記保持された識別情報に基づいて、前記情報記録媒体上に設けられたコンテンツデータを記録するためのコンテンツデータ領域内、または、前記情報記録媒体上に設けられたコンテンツデータの記録再生を管理するための管理データが記録される管理データ領域内の何れかから前記特定のブロック位置を選定する構成を有している。
【００２５】
（６）また、本発明は、前記記録手段が、前記選定された特定のブロックの前記生成された誤りデータ及び前記取得された秘匿データが埋め込まれる前の元データを、前記選定された特定のブロック位置とは異なるブロック位置に記録する構成を有している。
【００２６】
（７）上記課題を解決するため、本発明は、情報記録装置によって記録された情報記録媒体を再生する情報再生装置であって、予め定められた処理に基づいて、前記情報記録媒体上の特定のブロック位置を特定する第１特定手段と、予め定められた処理に基づいて、前記特定のブロック内の秘匿データが埋め込まれた位置を特定する第２特定手段と、前記選定された特定のブロック位置に記録されている特定のブロックを前記情報記録媒体上の前記選定された特定のブロック位置から再生する再生手段と、前記選定特定された秘匿データが埋め込まれた位置に基づいて前記特定のブロックから前記秘匿データを抽出する抽出手段と、を備える構成を有している。
【００２７】
（８）上記課題を解決するため、本発明は、コンテンツデータを、誤り訂正コードを付加した所定のブロック単位毎に情報記録媒体に記録するコンテンツデータの記録方法であって、予め定められた処理に基づいて、前記情報記録媒体上の特定のブロック位置を選定する第１選定工程と、前記選定された特定のブロック位置に記録する特定のブロックを誤り訂正不能とするための誤りデータを生成する誤りデータ生成工程と、前記特定のブロック内に秘匿する秘匿データを取得する秘匿データ取得工程と、予め定められた処理に基づいて、前記特定のブロック内の前記生成された誤りデータ及び前記取得された秘匿データを埋め込む位置をそれぞれ選定する第２選定工程と、前記選定された誤りデータ及び秘匿データを埋め込む位置に基づいて、前記特定のブロックに対して、前記誤りデータを埋め込むことで前記特定のブロックを誤り訂正不能と為し、更に前記秘匿データを埋め込む埋め込み工程と、前記誤りデータ及び前記秘匿データが埋め込まれた前記特定のブロックを前記情報記録媒体上の前記特定のブロック位置に記録する記録工程と、を含む構成を有している。
【００２８】
（９）上記課題を解決するため、本発明は、予め定められた処理に基づいて、前記情報記録媒体上の特定のブロック位置を特定する第１特定工程と、予め定められた処理に基づいて、前記特定のブロック内の秘匿データが埋め込まれた位置を特定する第２特定工程と、前記選定された特定のブロック位置に記録されている特定のブロックを前記情報記録媒体上の前記選定された特定のブロック位置から再生する再生工程と、前記選定特定された秘匿データが埋め込まれた位置に基づいて前記特定のブロックから前記秘匿データを抽出する抽出工程と、を含む構成を有している。
【発明の効果】
【００２９】
本発明は、コンテンツデータを記録するための記録再生単位である特定のブロックにコンテンツデータの再生に必要な媒体識別情報または暗号化されたコンテンツデータの復号化鍵などの秘匿データを埋め込むので、当該秘匿データをその埋め込み位置を固定することなく情報記録媒体に記録することができる。また、本発明は、後発的な要因によって記録された各データの誤りが増加した場合であっても、故意に誤りデータが埋め込まれた情報記録媒体からコンテンツデータを適切に読み出すことができるので、後発的な誤りの数による影響を受けにくく、安定に秘匿データを秘匿することができる。したがって、本発明は、誤り訂正不能である特定のブロックのデータを外部に出力させることなく、より安全に当該秘匿データを秘匿させることができるので、コンテンツデータの不正利用を防止することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明に係る情報記録再生装置及び情報記録媒体の第１実施形態の構成を示すブロック図である。
【図２】第１実施形態におけるコンテンツデータの記録再生単位（ＥＣＣブロック）の構成を示す図である。
【図３】第１実施形態における情報記録再生装置の秘匿データ記録処理の動作を示すフローチャートである。
【図４】第１実施形態における情報記録再生装置の秘匿データ抽出処理の動作を示すフローチャートである。
【図５】第２実施形態における情報記録再生装置の秘匿データ記録処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下、本発明の各実施形態について、図面を参照しながら説明する。なお、以下に説明する実施形態は、情報記録媒体におけるオーディオデータ又は映像データなどのコンテンツデータ（情報）の記録再生を実行する情報記録再生装置に本発明の情報記録装置、情報再生装置、記録方法及び再生方法を適用した場合の実施形態である。
【００３２】
＜第１実施形態＞
はじめに、図１〜図４の各図を用いて本発明に係る情報記録再生装置２００及び情報記録媒体３００の第１実施形態について説明する。
【００３３】
（概要構成）
まず、図１を用いて本実施形態における情報記録再生装置２００及び情報記録媒体３００の概要について説明する。なお、図１は、本実施形態における情報記録再生装置２００及び情報記録媒体３００の構成を示すブロック図である。
【００３４】
情報記録再生装置２００は、図１に示すように、パーソナルコンピュータなどの上位の制御装置１００の指令に基づいて、情報記録媒体３００にコンテンツに関するデータ（以下、「コンテンツデータ」という。）の記録再生を行うようになっている。また、この情報記録再生装置２００は、記録再生単位であるＥＣＣブロックのデータ（すなわち、ＥＣＣブロック）１０を用いてコンテンツデータの記録再生を行うようになっている。
【００３５】
情報記録媒体３００は、図１に示すように、コンテンツデータが記録される領域であって、ユーザデータ領域３１０と代替領域３４０が含まれるコンテンツデータ領域を有している。また、この情報記録媒体３００は、ＥＣＣブロック１０毎に情報記録媒体３００における物理アドレス（以下、「ＥＣＣブロックアドレス」という。）に基づいてコンテンツデータ領域内にコンテンツデータが記録されている。そして、この情報記録媒体３００は、ＥＣＣブロックアドレスに基づいてコンテンツデータの記録再生が管理されるようになっている。
【００３６】
情報記録再生装置２００は、コンテンツデータを情報記録媒体３００に記録する際に、特定のＥＣＣブロック（以下、「特定ＥＣＣブロック」という。）１０Ｐに、ＥＣＣに基づく誤り訂正を不能とするためのデータ（以下、「誤りデータ」という。）を埋め込むようになっている。
【００３７】
また、この情報記録再生装置２００は、特定ＥＣＣブロック１０Ｐに、この誤りデータとともに、コンテンツデータを復号化するための復号化鍵など当該情報記録媒体３００が正規に再生された場合にコンテンツデータの再生に必要な秘匿されるべき所定のデータ（以下、「秘匿データ」という。）を埋め込むようになっている。
【００３８】
そして、この情報記録再生装置２００は、ユーザ領域３１０の一部である特定のＥＣＣブロックアドレス（以下、「特定ブロックアドレス」という。）が付与されているＥＣＣブロック領域（以下、「特定ＥＣＣブロック領域」という。）に、誤りデータ及び秘匿データを埋め込まれた特定ＥＣＣブロック１０Ｐを記録するようになっている。なお、以下の説明において、特定ＥＣＣブロック１０Ｐとは、誤りデータ及び秘匿データが埋め込まれたＥＣＣブロック１０だけでなく、誤りデータ及び秘匿データが埋め込まれる予定のＥＣＣブロック１０についても特定ＥＣＣブロック１０Ｐという。
【００３９】
なお、情報記録再生装置２００は、例えば、既に暗号化されたコンテンツデータを外部から取得して情報記録媒体３００に記録するようになっている。ただし、以下の説明については、コンテンツデータが既に暗号化されているとして説明し、特に明記はしない。
【００４０】
具体的には、この情報記録再生装置２００は、コンテンツデータを情報記録媒体３００に記録する際に、所定の固有識別情報に基づいて、特定ＥＣＣブロック１０Ｐが記録されるユーザデータ領域３１０のアドレス、すなわち、特定ブロックアドレスを選定するようになっている。
【００４１】
そして、この情報記録再生装置２００は、所定の固有識別情報と選定された特定ブロックアドレスに基づいて、誤りデータ列と、誤りデータ及び秘匿データの特定ＥＣＣブロック１０Ｐ内における位置とを選定し、誤りデータ及び秘匿データを当該特定ＥＣＣブロック１０Ｐに埋め込むようになっている。
【００４２】
なお、本実施形態の固有識別情報は、例えば、メーカ識別情報、製品種別情報、製造番号からなる、情報記録再生装置を個々に識別するための装置個体識別情報や、対象となっている情報記録媒体を個々に識別するための媒体個体識別情報でも良いし、あるいは情報記録媒体を管理するユーザを識別するためのユーザ識別情報であっても良い。
【００４３】
さらに、埋め込み位置選定手段２８０が保持している固有識別情報を、制御装置１００が書き換えられるよう構成することも可能である。この構成では、制御装置１００が、通信インタフェース２０１を介して記録再生制御手段２９０に、埋め込み位置選定手段２８０に保持すべき固有識別情報を伝送し、埋め込み位置選定手段２０８に設定することを指令する。このとき、制御装置１００と情報記録再生装置２００との間には相互認証、伝送データ暗号化などで第三者に秘密情報が漏洩しない伝送方法が確立されている。
【００４４】
したがって、正規に情報記録媒体３００が再生されないかぎり、特定ＥＣＣブロック１０Ｐのアドレスと当該特定ＥＣＣブロック１０Ｐ内の秘匿データの位置が特定されず、秘匿データが読み出されない。また、秘匿データを取得しないかぎり、コンテンツデータがたとえ情報記録媒体３００から読み出されたとしても、復号化できない。したがって、この情報記録再生装置２００は、不正な再生から情報記録媒体３００に記録されたコンテンツデータを保護することができるようになっている。
【００４５】
また、この情報記録再生装置２００は、コンテンツデータの記録時と再生時において同一の特定ブロックアドレス及び当該特定ブロックアドレス内の秘匿データの位置を特定することができれば、ユーザデータ領域３１０のいずれのＥＣＣブロック１０にも秘匿データを埋め込むことができる。したがって、この情報記録再生装置２００は、情報記録媒体３００上における埋め込む位置を固定することなく秘匿データを記録することができるので、より安全に当該秘匿データを秘匿することができる。
【００４６】
一方、この情報記録再生装置２００は、コンテンツデータを情報記録媒体３００に記録する際に、特定ＥＣＣブロック１０Ｐが記録される特定ＥＣＣブロック領域については、再生不能となっていることを示す欠陥登録を行うようになっている。
【００４７】
また、この情報記録再生装置２００は、誤りデータ及び秘匿データが埋め込まれる前の特定ＥＣＣブロック１０Ｐのデータ（以下、「元データ」ともいう。）を、ユーザデータ領域３１０とは別領域であって、当該特定ＥＣＣブロック１０Ｐを記録する際に、代替してＥＣＣブロック１０を記録するための代替領域３４０に記録するようになっている。
【００４８】
そして、この情報記録再生装置２００では、この情報記録媒体３００を再生する場合に、特定ＥＣＣブロック１０Ｐが記録されている特定ＥＣＣブロック領域が欠陥登録されているので、当該欠陥領域に記録されている特定ＥＣＣブロック１０Ｐに代えて代替領域に記録されたＥＣＣブロック１０を読み出すようになっている。
【００４９】
すなわち、誤りデータ及び秘匿データが埋め込まれた特定ＥＣＣブロック１０Ｐが記録される特定ＥＣＣブロック領域は、欠陥登録されているので、通常の再生処理においては、当該特定ＥＣＣブロック１０Ｐが読み出されずに、代替領域３４０に記録された当該特定ＥＣＣブロック１０Ｐの元データを有するＥＣＣブロック１０が読み出される。したがって、秘匿データは通常の再生処理においては読み出されることはない。
【００５０】
このように、この情報記録再生装置２００は、ＥＣＣブロック１０を誤り訂正しつつ再生を行う通常の再生処理においては、秘匿データを読み出させないように、特定ＥＣＣブロック１０Ｐを情報記録媒体３００に記録するようになっている。
【００５１】
その一方、この情報記録再生装置２００は、誤りデータ及び秘匿データが埋め込まれる前の特定ＥＣＣブロック１０Ｐの元データを失わせることなく情報記録媒体３００に記録しているので、この元データを利用することによってコンテンツデータを再生することができるようになっている。
【００５２】
すなわち、この情報記録再生装置２００は、特定ＥＣＣブロック１０Ｐに誤りデータ及び秘匿データを埋め込んだとしても、元データに基づいて当該特定ＥＣＣブロック１０Ｐに含まれるコンテンツデータを取得することができるようになっている。
【００５３】
したがって、情報記録再生装置２００は、後発的な要因によって記録された各データの誤りが増加した場合であっても、故意に誤りを埋め込んだことによる誤り耐性の劣化がなく、適切に再生することができる。
【００５４】
（情報記録媒体）
次に、上記の図１及び図２を用いて本実施形態における情報記録媒体３００の具体的な構成について説明する。なお、図２は、本実施形態における記録再生単位、すなわち、ＥＣＣブロック１０の構成を示す図である。
【００５５】
本実施形態の情報記録媒体３００は、図１に示すように、例えば、Ｂｌｕｅ−ｒａｙやＤＶＤなどの光ディスクであって、主として管理データが記録されるリードイン領域３２０及びリードアウト領域３３０と、コンテンツデータが記録されるユーザデータ領域３１０及び代替領域３４０と、から構成される。
【００５６】
リードイン領域３２０及びリードアウト領域には、ＥＣＣブロック単位によって記録再生される領域であって、コンテンツデータの記録再生を管理するための管理データを格納する管理データ領域が設けられる。また、本実施形態においては、情報記録媒体３００は、説明の観点から一層の層構造を有しているが、２層以上の層構造を有していてもよい。また、情報記録媒体３００が２層以上の層構造を有している場合には、リードイン領域３２０及びリードアウト領域３３０などは適宜該当する層に設けられている。
【００５７】
リードイン領域３２０は、情報記録媒体３００のデータを記録するための領域における最内周に設けられる。また、このリードイン領域３２０には、ＤＭＡ（Ｄｅｆｅｃｔ  Ｍａｎａｇｅｍｅｎｔ  Ａｒｅａ）と呼ばれる欠陥登録を管理する欠陥管理領域（以下、「ＤＭＡ」という。）が形成されている。  また、リードアウト領域３３０は、情報記録媒体３００のデータを記録するための領域における最外周に設けられ、コンテンツデータの記録終端を示す領域である。また、このリードアウト領域３３０には、リードイン領域３２０と同様の管理データなどの各種のデータが記録されていてもよい。
【００５８】
ＤＭＡには、コンテンツデータを正常に記録できないユーザデータ領域３１０内の欠陥領域のアドレス情報（以下、「欠陥アドレス」という。）と、当該欠陥領域に記録できなかったコンテンツデータが代替記録される代替領域３４０のアドレスデータ（以下、「代替アドレス」という。）などの管理データが記録されている。特に、欠陥アドレス及び代替アドレスとしては、欠陥領域または代替領域３４０のＥＣＣブロックアドレスがそれぞれ含まれている。
【００５９】
すなわち、情報記録媒体３００においては、指定された領域へのＥＣＣブロック１０の記録が失敗した場合に、その領域を欠陥領域として当該領域のアドレスデータがＤＭＡに記録されるようになっている。また、記録できなかったＥＣＣブロック１０が代替領域３４０の所定領域に記録されるとともに、その代替領域３４０の所定領域のアドレスデータがＤＭＡに記録されるようになっている。
【００６０】
そして、代替領域３４０の所定領域にＥＣＣブロック１０が記録されている場合であって当該コンテンツデータを再生するために上記欠陥領域のアドレスが指定された場合には、欠陥領域のＥＣＣブロック１０が読み取られずに、ＤＭＡに記録されているアドレスデータに基づいて、代替領域３４０の所定領域に記録されているＥＣＣブロック１０が読み取られるようになっている。
【００６１】
特に、本実施形態においては、上述のように、誤りデータ及び秘匿データが埋め込まれた特定ＥＣＣブロック１０Ｐが記録されるユーザデータ領域３１０（具体的には、その領域に関連付けられたＥＣＣブロックアドレス）についても欠陥登録される。したがって、ＤＭＡに当該特定ＥＣＣブロック１０Ｐが記録されるべきアドレスと、誤りデータ及び秘匿データが埋め込まれる前の特定ＥＣＣブロック１０Ｐの元データが記録される代替領域３４０のアドレスと、が欠陥管理領域に記録されるようになっている。そして、代替領域３４０には、誤りデータ及び秘匿データが埋め込まれる前の特定のＥＣＣブロック１０の元データが記録されるようになっている。
【００６２】
ユーザデータ領域３１０には、リードイン領域３２０と同様に、ＥＣＣブロック１０毎に、オーディオデータ又は映像データなどの各種のコンテンツデータが記録されるようになっている。また、代替領域３４０には、欠陥登録されたユーザデータ領域３１０に記録されるべきＥＣＣブロックデータ１０がＥＣＣブロック１０毎に記録されるようになっている。そして、記録されるＥＣＣブロック１０は、ユーザデータ領域３１０に記録されるものと基本的には同じデータ構造のＥＣＣブロック１０が記録される。ただし、この代替領域３４０には、欠陥登録されてユーザデータ領域３１０に記録できなかったＥＣＣブロック１０が記録される。
【００６３】
例えば、情報記録媒体３００に記録されるＥＣＣブロック１０は、図２に示すように、２０８バイト×１８２バイトの３７８５６バイトの行列のデータから形成される。具体的には、このＥＣＣブロック１０には、コンテンツそのものに関するデータが格納される２０４８バイトのコンテンツデータと、当該コンテンツデータに対して当該ＥＣＣブロック１０の論理アドレスまたは論理的属性を表すデータを含む１６バイトの制御データと、が実データ１１として記録される。
【００６４】
また、各ＥＣＣブロック１０においては、１２バイト（行）×１７２バイト（列）に配列させた１６個のセクタから形成されており、１９２バイト（行）×１７２バイト（列）によって実データ１１が配列されている。
【００６５】
各ＥＣＣブロック１０には、列方向に、１９２バイトに対してリードソロモン符号によって１６バイトの誤り訂正コード１２ａが付加されているとともに、行方向に、付加した誤り訂正コード１２ａの行も含めて、１７２バイトに対して同様に１０バイトの誤り訂正コード１２ｂが付加されている。
【００６６】
特に、本実施形態においては、ユーザデータ領域３１０に記録される特定ＥＣＣブロック１０Ｐには、誤りデータ及び秘匿データを埋め込むためのデータ値の置換が実行されるようになっている。例えば、特定ＥＣＣブロック領域に記録される特定ＥＣＣブロック１０Ｐは、上記のように形成されたＥＣＣブロック１０に誤り訂正不能となるように誤りデータとして１７行×６バイトの計１０２バイトが埋め込まれるとともに、１６バイトの秘匿データが埋め込まれて形成されるようになっている。
【００６７】
具体的には、特定ＥＣＣブロック領域に記録された特定ＥＣＣブロック１０Ｐが再生時に誤り訂正不能となるように、当該特定ＥＣＣブロック１０Ｐには、２０８行の中から１７行が当該特定ＥＣＣブロック１０Ｐの中から選択され、選択された各行内の６バイトのデータ値に対して、元のバイトのデータ値と異なる値が誤りデータとして埋め込まれるようになっている。
【００６８】
また、当該選定された特定ＥＣＣブロック１０Ｐの中から誤りデータが埋め込まれたバイトと異なる所定のバイトデータが選択され、当該特定ＥＣＣブロック１０Ｐに、選択された各バイトのデータ値に対して、秘匿データの各データ値が埋め込まれるようになっている。
【００６９】
なお、秘匿データは、暗号化されていてもよいし、暗号化されていなくてもよい。また、秘匿データは、ＥＣＣブロック１０内において連続して、すなわち、隣接する連続した１６バイトのバイトデータに置換するように埋め込まれてもよいし、秘匿データを構成する各データ値がランダムに選定された１６バイトに対してデータ値を置換するように埋め込まれてもよい。ただし、誤りデータ位置を秘匿データ位置と重複しないよう選定される。
【００７０】
（情報記録再生装置）
次に、上記の図１を用いて本実施形態における情報記録再生装置２００の構成について説明する。
【００７１】
本実施形態の情報記録再生装置２００は、通信インターフェース２１０と、一時保持手段２２０と、ＥＣＣ生成手段２３０と、特別情報埋め込み手段２４０と、記録再生手段２５０と、秘匿データ抽出手段２６０と、ＥＣＣ訂正手段２７０と、埋め込み位置選定手段２８０と、記録再生制御手段２９０と、を有している。
【００７２】
通信インターフェース２１０は、例えばパーソナルコンピュータなどの情報記録再生装置２００を制御する上位の制御装置１００と通信回線を介して接続され、当該制御装置１００とのデータの授受その他の通信を行うようになっている。具体的には、この通信インターフェース２１０は、情報記録媒体３００に対するコンテンツデータの記録再生時に、制御装置１００と秘匿データの授受を行うようになっている。
【００７３】
また、通信インターフェース２１０は、制御装置１００との間において、相互認証、伝送データの暗号化などの第三者に秘匿データが漏洩しない伝送方法によって通信を行うようになっている。
【００７４】
なお、情報記録媒体３００にコンテンツデータを記録する際に制御装置１００から取得した秘匿データは、記録再生制御手段２９０に保持されるようになっている。
【００７５】
一時保持手段２２０は、情報記録媒体３００の再生を行う際に情報記録媒体３００から読み出したコンテンツデータを一時的に格納するようになっている。また、この一時保持手段２２０は、情報記録媒体３００にコンテンツデータを記録する際に、記録すべきコンテンツデータを一時的に格納するようになっている。
【００７６】
ＥＣＣ生成手段２３０は、コンテンツデータの情報記録媒体３００への記録を行う際に、一時保持手段２２０に保持された記録すべきコンテンツデータを取得し、当該取得したコンテンツデータからＥＣＣブロック１０を生成するための予め定められたデータ処理を実行するようになっている。
【００７７】
例えば、このＥＣＣ生成手段２３０は、上述のようなＥＣＣブロック１０を生成するために、記録すべきコンテンツデータをＥＣＣブロック１０毎に分割して制御データを付加して実データ１１を生成し、生成した実データ１１に各誤り訂正コード１２を付加してＥＣＣブロック１０を生成するようになっている。
【００７８】
埋め込み位置選定手段２８０は、情報記録媒体３００の記録再生時に、保持している固有識別情報に基づいて、誤りデータと秘匿データを埋め込むための特定ブロックアドレス、または、これらのデータが埋め込まれた特定ブロックアドレスを選定するようになっている。そして、この埋め込み位置選定手段２８０は、選定した特定ブロックアドレスを記録再生制御手段２９０に出力するようになっている。
【００７９】
この埋め込み位置選定手段２８０は、情報記録再生装置２００を製造したメーカの識別情報、当該メーカにおいて製品種別毎に付与された製品種別の情報、または、この情報記録再生装置２００の製造番号を固有識別情報として用いるようになっている。
【００８０】
例えば、この埋め込み位置選定手段２８０は、記録再生制御手段２９０その他の手段に記憶されているこれらの固有識別情報（以下、「装置識別情報」という。）の少なくとも何れかを取得して固有識別情報として保持するようになっている。
【００８１】
なお、この埋め込み位置選定手段２８０は、上述のように、装置識別情報に代えて、コンテンツデータの再生の対象となる情報記録媒体３００に予め記録されている識別番号などの当該情報記録媒体３００を管理するための媒体識別情報を固有識別情報として用いてもよい。なお、この場合には、媒体識別情報は、情報記録媒体３００から読み出して取得するようになっている。
【００８２】
また、埋め込み位置選定手段２８０は、上述のように、装置識別情報または媒体識別情報に代えて、図示しないインターネットなどの制御装置１００に接続された通信手段またはキーボードその他の制御装置１００に接続された入力手段を介して取得されたユーザを識別するためのユーザ識別情報を固有識別情報として用いてもよい。
【００８３】
一方、この埋め込み位置選定手段２８０は、保持している固有識別情報に基づいて、予め定められた所定の擬似乱数列を生成する演算処理を実行するようになっている。そして、この埋め込み位置選定手段２８０は、当該演算処理によって生成された擬似乱数列の予め定められた場所から必要な長さのデータを取得することによって特定ブロックアドレスを定めるようになっている。
【００８４】
なお、この擬似乱数列は、予測可能な数列であるので、初期値（シード）が同一であれば、同一の数列を得ることができるようになっている。したがって、固有識別情報が、コンテンツデータの情報記録媒体３００に対する記録時及び再生時で同一であれば、同一の特定ブロックアドレスが選定されるようになっている。
【００８５】
例えば、この埋め込み位置選定手段２８０は、線形帰還シフトレジスタを用いることによって擬似乱数列を生成するようになっている。すなわち、この埋め込み位置選定手段２８０は、線形帰還シフトレジスタの初期値をシードとし、保持している固有識別情報または固有識別情報を加工した数値を線形帰還シフトレジスタのシードとして与えて擬似乱数列を得るようになっている。
【００８６】
特に、この線形帰還シフトレジスタは、その値を構成するビット列の一部の排他的論理和を入力ビットとするシフトレジスタである。したがって、この埋め込み位置選定手段２８０は、この線形帰還シフトレジスタを用いることによって容易に擬似乱数列を生成することができるようになっている。
【００８７】
なお、線形帰還シフトレジスタの取りうる状態は有限個であるが、構成によって十分実用的な擬似乱数列が生成される。また、本実施形態においては、得られた特定ブロックアドレスが許容できないものであれば、その後に続く擬似乱数列を用いるようになっている。
【００８８】
さらに、埋め込み位置選定手段２８０は、特定ブロックアドレスを選定すると、保持している固有識別情報と当該選定された特定ブロックアドレスに基づいて、上述と同様の擬似乱数列の演算処理を実行するようになっている。
【００８９】
そして、この埋め込み位置設定手段は、特定ブロックアドレスが選定されると、当該特定ブロックアドレスに該当する領域、すなわち、特定ＥＣＣブロック領域に記録される特定ＥＣＣブロック１０Ｐに対して、誤りデータ列と、埋め込み位置選定手段２８０によって設定された誤りデータ列及び誤りデータを埋め込む位置（以下、「誤りデータ位置」という。）と、秘匿データを埋め込む位置（以下、「秘匿データ位置」という。）と、を選定するようになっている。
【００９０】
また、この埋め込み位置選定手段２８０は、コンテンツデータを情報記録媒体３００に記録する際には特別情報埋め込み手段２４０に、情報記録媒体３００を再生する際には秘匿データ抽出手段２６０に、選定した誤りデータ列とともに、誤りデータ位置及び秘匿データ位置を情報（以下、「誤りデータ位置情報」及び「秘匿データ位置情報」という。）として出力するようになっている。
【００９１】
具体的には、この埋め込み位置選定手段２８０は、保持している固有識別情報に対象となる特定ブロックアドレスを加えた数値に基づいて、上述と同一の処理によって擬似乱数列を生成するようになっている。そして、この埋め込み位置選定手段２８０は、当該擬似乱数列の予め定められた場所から必要な長さのデータを取得することによって、誤りデータ位置及び秘匿データ位置を選定するようになっている。
【００９２】
例えば、この埋め込み位置選定手段２８０は、擬似乱数列の予め定められた場所から１バイトずつ、１７個の行番号と、１０２個の行内バイト番号を取得するとともに、１０２個の誤りデータ値を取得して誤りデータ位置を取得するようになっている。
【００９３】
また、この埋め込み位置選定手段２８０は、１６個の行番号と列番号の組を擬似乱数列から誤りデータ位置に続けて秘匿データを埋め込む特定ＥＣＣブロック１０Ｐ内の秘匿データ位置を取得するようになっている。
【００９４】
なお、上述の特定ブロックアドレスと同様に、得られた位置が許容できないものであれば、その後に続く擬似乱数列を用いるようになっている。また、埋め込み位置選定手段２８０は、誤りデータ位置及び秘匿データ位置とも、２０８以上の行番号若しくは１８２以上の列番号の数値が得られた場合には、または、行番号及び列番号の重複が生じた場合には、順次ずらして取得するようになっている。
【００９５】
特別情報埋め込み手段２４０は、記録再生制御手段２９０によって設定された秘匿データを一時的に保持するとともに、埋め込み位置選定手段２８０によって設定された誤りデータ位置情報及び秘匿データ位置情報を一時的に保持するようになっている。
【００９６】
また、この特別情報埋め込み手段２４０は、保持する特定ブロックアドレスに基づいて、該当する領域、すなわち、特定ＥＣＣブロック領域に記録されているＥＣＣブロック１０を特定ＥＣＣブロック１０Ｐとして取得するようになっている。例えば、この特別情報埋め込み手段２４０は、既に情報記録媒体３００に記録されている特定ブロックアドレスが示す特定ＥＣＣブロック領域ＥＣＣに記録されているＥＣＣブロック１０を、記録再生手段２５０を介して特定ＥＣＣブロック１０Ｐとして取得するようになっている。そして、この特別情報埋め込み手段２４０は、誤りデータ位置情報及び秘匿データ位置情報に基づいて、取得した特定ＥＣＣブロック１０Ｐに対して誤りデータと秘匿データを埋め込むようになっている。
【００９７】
具体的には、この特別情報埋め込み手段２４０は、誤りデータ位置情報及び秘匿データ位置情報に基づいて、取得した特定ＥＣＣブロック１０Ｐ内の埋め込み対象位置のデータバイトを特定し、当該特定されたデータバイトを誤りデータ列と秘匿データのデータ値に置換することによって、誤りデータと秘匿データの埋め込みを行っている。
【００９８】
特に、この特別情報埋め込み手段２４０は、選定された特定ＥＣＣブロック１０Ｐを再生時に訂正不能とするために、誤りデータ列に基づいて、特定ＥＣＣブロック１０Ｐ内の埋め込み対象位置のデータバイトを当該データバイトの元の値と異なるデータ値を誤りデータとして埋め込むようになっている。
【００９９】
なお、この特別情報埋め込み手段２４０は、埋め込んだ秘匿データが後発的な誤りによって再現できなくなることを避けるため、秘匿データに誤り訂正コードを含ませて特定ブロックアドレスに対応する特定ＥＣＣブロック１０Ｐ内の所定の位置に当該秘匿データを埋め込むようにしてもよい。
【０１００】
例えば、特別情報埋め込み手段２４０は、記録再生制御手段２９０によって設定された１０バイトの秘匿データに対して６バイトの誤り訂正コードを生成して付加し、計１６バイトの秘匿データを埋め込むようにしてもよい。
【０１０１】
記録再生手段２５０は、記録再生制御手段２９０の指令に基づいて、情報記録媒体３００（具体的には各領域）に管理データ、秘匿データ及びコンテンツデータなどの各種のデータの書き込み（記録）及び読み出し（再生）を行うようになっている。
【０１０２】
秘匿データ抽出手段２６０は、情報記録媒体３００を再生する際に、上述のように埋め込み位置選定手段２８０によって設定された誤りデータ列、誤りデータ位置情報及び秘匿データ位置情報を取得し、一時的に保持するようになっている。
【０１０３】
また、この秘匿データ抽出手段２６０は、情報記録媒体３００が再生された際に、埋め込み位置設定手段によって選定された特定ブロックアドレスに基づいて、情報記録媒体３００の特定ＥＣＣブロック領域から該当するＥＣＣブロック１０、すなわち、特定ＥＣＣブロック１０Ｐを取得するようになっている。そして、この秘匿データ抽出手段２６０は、保持している秘匿データ位置情報に基づいて、特定ＥＣＣブロック１０Ｐから秘匿データを抽出し、一時的に保持するようになっている。
【０１０４】
特に、この秘匿データ抽出手段２６０は、秘匿データを抽出する際に、秘匿データに誤り訂正コードが含まれている場合には誤り訂正を施すようになっている。また、本実施形態においては、この秘匿データ抽出手段２６０は、誤り訂正可能であるときには正しい秘匿データを得ること、誤り訂正不能であるときには正しい秘匿データが得られなかったこと判別することができるようになっている。
【０１０５】
なお、特定ＥＣＣブロック１０Ｐが記録されるコンテンツ領域３１０の一部、すなわち、特定ＥＣＣブロック領域は、欠陥登録されている。したがって、特定ＥＣＣブロック１０Ｐは、コンテンツデータの再生時には読み出されずに、代替領域３４０に記録された元データを有するＥＣＣブロック１０（誤りデータ及び秘匿データが埋め込まれていない特定ＥＣＣブロックのデータ）が読み出されるが、この秘匿データ抽出手段２６０は、欠陥登録の有無に関係なく、特定ブロックアドレスに対応する特定ＥＣＣブロック領域に記録された特定ＥＣＣブロック１０Ｐを取得するようになっている。
【０１０６】
ＥＣＣ訂正手段２７０は、情報記録媒体３００の再生時などに記録再生手段２５０によって読み出された各ＥＣＣブロック１０の誤り訂正を行い、予め定められたデータ処理、例えば、訂正コード１２の除去を施すようになっている。ただし、このＥＣＣ訂正手段２７０は、情報記録媒体３００を再生する際に秘匿データを抽出するために用いた特定ＥＣＣブロック１０Ｐについては誤り訂正を行わないようになっている。
【０１０７】
記録再生制御手段２９０は、制御装置１００からの記録再生要求に従って、情報記録媒体３００におけるコンテンツデータ及び管理データの記録再生を制御するようになっている。そして、この記録再生制御手段２９０は、制御装置１００が指定した記録再生対象のアドレスを情報記録媒体３００上の物理アドレスに変換して各データの記録及び再生を行うようになっている。また、この記録再生制御手段２９０は、情報記録媒体３００に対するコンテンツデータの記録または再生の際には、情報記録媒体３００における欠陥代替情報を保持しつつ、その管理を行っている。
【０１０８】
特に、この記録再生制御手段２９０は、コンテンツデータを情報記録媒体３００に記録する際には、誤りデータ及び秘匿データが埋め込まれた特定ＥＣＣブロック１０Ｐのアドレス（特定ブロックアドレス）を取得するようになっている。
【０１０９】
そして、この記録再生制御手段２９０は、特定ＥＣＣブロック１０Ｐが記録されるコンテンツ領域３１０の一部（特定ＥＣＣブロック領域）については欠陥であるものとして登録し、記録再生手段２５０に、情報記録媒体３００の代替領域３４０に誤りデータ及び秘匿データが埋め込まれていない特定ＥＣＣブロック１０Ｐの元のデータを記録させるようになっている。すなわち、この記録再生制御手段２９０は、記録再生手段２５０に、誤りデータ及び秘匿データを埋め込むことなく、実データ１１に訂正コード１２が付加されたＥＣＣブロック１０を情報記録媒体３００の代替領域３４０に記録させるようになっている。
【０１１０】
また、この記録再生制御手段２９０は、特別情報埋め込み手段２４０を動作させて欠陥として登録される特定ＥＣＣブロック領域に記録される特定ＥＣＣブロック１０Ｐに対して誤りデータと秘匿データを埋め込ませるようになっている。また、この記録再生制御手段２９０は、記録再生手段２５０に、特定ＥＣＣブロック領域へ誤りデータ及び秘匿データが埋め込まれた特定ＥＣＣブロック１０Ｐを記録させるようになっている。
【０１１１】
一方、この記録再生制御手段２９０は、情報記録媒体３００を再生する際には、埋め込み位置選定手段２８０によって選定された特定ブロックアドレスを取得し、秘匿データ抽出手段２６０に当該特定ブロックアドレスに対応する特定ＥＣＣブロック領域に記録された特定ＥＣＣブロック１０Ｐから秘匿データを抽出させるようになっている。
【０１１２】
（秘匿データ記録処理）
次に、図３を用いて本実施形態の情報記録再生装置２００において秘匿データを記録する処理（以下、「秘匿データ記録処理」という。）の動作について説明する。なお、図３は、本実施形態における情報記録再生装置２００の秘匿データ記録処理の動作を示すフローチャートである。
【０１１３】
本動作においては、コンテンツデータが情報記録媒体３００に既に記録されているものとし、固有識別情報が埋め込み位置選定手段２８０に予め保持されているものとする。また、制御装置１００と情報記録再生装置２００との間には相互認証、伝送データ暗号化などで第三者に秘匿データが漏洩しない伝送方法が既に確立されているものとする。
【０１１４】
まず、記録再生制御手段２９０が、通信インターフェース２１０を介して制御装置１００によって秘匿データとともに秘匿データ記録処理を実行する旨の指令を受信すると（ステップＳ１００）、記録再生制御手段２９０は、取得した秘匿データを特別情報埋め込み手段２４０に設定する（ステップＳ１０１）。
【０１１５】
次いで、記録再生制御手段２９０は、埋め込み位置選定手段２８０に特定ブロックアドレスと、誤りデータ列、誤りデータ位置及び秘匿データ位置と、を選定させるとともに、選定された特定ブロックアドレスを取得する（ステップＳ１０２）。このとき、埋め込み位置選定手段２８０は、特別情報埋め込み手段２４０に選定された誤りデータ列、誤りデータ位置及び秘匿データ位置を設定する。
【０１１６】
次いで、記録再生制御手段２９０は、記録再生手段２５０に対して、ステップＳ１０２において埋め込み位置選定手段２８０から取得した特定ブロックアドレスに対応する特定ＥＣＣブロック領域を再生させる（ステップＳ１０３）。このとき、記録再生手段２５０は、再生することによって取得したＥＣＣブロック１０を秘匿データ抽出手段２６０に出力する。なお、特定ＥＣＣブロック１０Ｐを形成する実データ１１を取得するため、記録再生制御手段２９０は、記録再生手段２５０に特定ＥＣＣブロック領域を再生させる。
【０１１７】
次いで、記録再生制御手段２９０は、秘匿データ抽出手段２６０に再生により特定ＥＣＣブロック領域から取得したＥＣＣブロック１０をＥＣＣ訂正手段２７０に出力させる（ステップＳ１０４）。
【０１１８】
次いで、ＥＣＣ訂正手段２７０は、誤り訂正処理などの再生により取得したＥＣＣブロック１０に関する実データ１１を所得するための所定の処理を行うとともに、取得した実データ１１を一時保持手段２２０に出力する（ステップＳ１０５）。
【０１１９】
次いで、一時保持手段２２０は、出力された実データ１１を格納するとともに（ステップＳ１０６）、記録再生制御手段２９０は、未だコンテンツデータが記録されていない所定の代替領域３４０を選定する（ステップＳ１０７）。
【０１２０】
次いで、記録再生制御手段２９０は、ステップＳ１０５において一時保持手段２２０に保持された実データ１１をＥＣＣ生成手段２３０へ出力させる（ステップＳ１０８）。
【０１２１】
次いで、ＥＣＣ生成手段２３０は、入力された実データ１１に対して誤り訂正コード１２の付加処理などの所定の処理を実行してＥＣＣブロック１０を生成し、特別情報埋め込み手段２４０に当該生成したＥＣＣブロック１０を出力する（ステップＳ１０９）。
【０１２２】
次いで、記録再生制御手段２９０は、特別情報埋め込み手段２４０に、ＥＣＣ生成手段２３０によって生成されたＥＣＣブロック１０、すなわち、未だ誤りデータ及び秘匿データを埋め込まれていない特定ＥＣＣブロック１０Ｐの元データであるＥＣＣブロック１０を記録再生手段２５０に出力させる（ステップＳ１１０）。
【０１２３】
次いで、記録再生制御手段２９０は、記録再生手段２５０に対して、ステップＳ１０７において情報記録媒体３００の選定された代替領域３４０にステップＳ１１０において取得させたＥＣＣブロック１０（特定ＥＣＣブロックの元データであるＥＣＣブロック１０）を記録させる（ステップＳ１１１）。
【０１２４】
次いで、記録再生制御手段２９０は、ステップＳ１０２において埋め込み位置選定手段２８０から取得した特定ブロックアドレスに対応する特定ＥＣＣブロック領域を欠陥として登録するとともに、ステップＳ１０７において選定した代替領域３４０を代替先として登録する欠陥登録を行う（ステップＳ１１２）。このとき、記録再生手段２５０は、欠陥登録された欠陥管理情報を情報記録媒体３００の所定の領域（例えば、ＤＭＡ）に記録する。
【０１２５】
次いで、記録再生制御手段２９０は、ステップＳ１０６において一時保持手段２２０に保持させた実データ１１をＥＣＣ生成手段２３０に再度出力させる（ステップＳ１１３）。
【０１２６】
次いで、ＥＣＣ生成手段２３０は、実データ１１に誤り訂正コード１２の付加処理などの所定の処理を実行して特定ＥＣＣブロック１０Ｐを生成し、特別情報埋め込み手段２４０に生成した特定ＥＣＣブロック１０Ｐを出力する（ステップＳ１１４）。
【０１２７】
次いで、記録再生制御手段２９０は、特別情報埋め込み手段２４０に、ステップ１０２において選定された誤りデータ列、誤りデータ位置及び秘匿データ位置に基づいて入力された特定ＥＣＣブロック１０Ｐに誤りデータと秘匿データを埋め込ませ、当該特定ＥＣＣブロック１０Ｐを記録再生手段２５０に出力させる（ステップＳ１１５）。
【０１２８】
最後に、記録再生制御手段２９０は、記録再生手段２５０に、ステップＳ１０２おいて取得した特定ブロックアドレスに対応するユーザデータ領域３１０（すなわち、特定ＥＣＣブロック領域）に、Ｓ１１５において誤りデータと秘匿データが埋め込まれた特定ＥＣＣブロック１０Ｐを記録させ（ステップＳ１１６）、本動作を終了させる。
【０１２９】
（秘匿データ抽出処理）
次に、図４を用いて本実施形態の情報記録再生装置２００において秘匿データを抽出する処理（以下、「秘匿データ抽出処理」という。）の動作について説明する。なお、図４は、本実施形態における情報記録再生装置２００の秘匿データ抽出処理の動作を示すフローチャートである。
【０１３０】
本動作において、記録再生手段２５０に記録されたコンテンツデータが読み取り可能に情報記録媒体３００が既に格納されているものとし、固有識別情報は既に情報記録再生装置２００に取得されているものとする。また、制御装置１００と情報記録再生装置２００との間には相互認証、伝送データ暗号化などで第三者に秘匿データが漏洩しない伝送方法が既に確立されているものとする。
【０１３１】
まず、記録再生制御手段２９０が、通信インターフェース２１０を介して制御装置１００から秘匿データ抽出処理を実行する旨の指令を受信すると（ステップＳ２００）、記録再生制御手段２９０は、埋め込み位置選定手段２８０に特定ブロックアドレスを選定させて取得する（ステップＳ２０１）。
【０１３２】
このとき、埋め込み位置選定手段２８０は、特定ブロックアドレスとともに誤りデータ列、誤りデータ位置及び秘匿データ位置とを選定し、選定した誤りデータ列、誤りデータ位置及び秘匿データ位置を秘匿データ抽出手段２６０に設定する。
【０１３３】
次いで、記録再生制御手段２９０は、記録再生手段２５０に対して、ステップＳ２０１において取得した特定ブロックアドレスに対応する情報記録媒体３００のユーザデータ領域３１０（特定ＥＣＣブロック領域）に記録されているＥＣＣブロック１０（特定ＥＣＣブロック１０Ｐ）を再生させる（ステップＳ２０２）。このとき、記録再生手段２５０は、再生した特定ＥＣＣブロック１０Ｐを秘匿データ抽出手段２６０に出力する。
【０１３４】
次いで、記録再生制御手段２９０は、秘匿データ抽出手段２６０に、再生した特定ＥＣＣブロック１０Ｐから秘匿データを抽出させる（ステップＳ２０３）。このとき、秘匿データ抽出手段２６０は、ステップＳ２０１において設定された秘匿データ位置を用いて、秘匿データを抽出する。なお、秘匿データ抽出手段２６０は、ＥＣＣ訂正手段２７０に特定ＥＣＣブロック１０Ｐを出力しない。
【０１３５】
最後に、記録再生制御手段２９０は、通信インターフェース２１０を介して、制御装置１００に取得した秘匿データを送信し（ステップＳ２０４）、本動作を終了させる。
【０１３６】
（作用効果）
以上本実施形態の情報記録再生装置２００は、コンテンツデータを形成する特定ＥＣＣブロック１０Ｐに秘匿データを埋め込ませ、当該特定ＥＣＣブロック１０Ｐを再生時訂正不能となるように情報記録媒体３００に記録することができる。
【０１３７】
すなわち、ＥＣＣブロック１０を誤り訂正しつつ再生を行う通常の再生処理においては、秘匿データが記録された特定ＥＣＣブロック１０Ｐに対しては誤り訂正が機能せずにＥＣＣブロック１０は、情報記録媒体３００から再生されない。
【０１３８】
したがって、この情報記録再生装置２００は、情報記録媒体３００の再生時に特定ＥＣＣブロック１０Ｐのアドレスとそのブロック内の秘匿データの位置を特定しないかぎり秘匿データが読み出せないように（言い換えれば、不正な再生では秘匿データを取得されないように）、当該秘匿データを記録することができる。
【０１３９】
また、この情報記録再生装置２００は、コンテンツデータの記録時と再生時において同一の特定ブロックアドレス及び当該特定ブロックアドレス内の秘匿データの位置を特定することができるので、ユーザデータ領域３１０のＥＣＣブロック１０であればいずれのＥＣＣブロック１０にも秘匿データを埋め込むことができる。
【０１４０】
したがって、この情報記録再生装置２００は、秘匿データを記録する位置を固定することなく情報記録媒体３００に記録することができるので、より安全に当該秘匿データを秘匿することができる。
【０１４１】
この結果、この情報記録再生装置２００は、後発的な誤りの数による影響を受けにくく、安定に秘匿データを秘匿することができるとともに、誤り訂正不能である特定のブロックのデータは外部に出力されることなく、より安全に当該秘匿データを秘匿させることができるので、コンテンツデータの不正利用を防止することができる。
【０１４２】
（変形例）
なお、本実施形態の特別情報埋め込み手段２４０は、誤りデータを埋め込む際には、誤りデータそのもので置換する代わりに、埋め込み対象位置の元のデータバイトのデータ値と誤りデータのデータ値を用いた演算結果の値を埋め込み対象位置のデータバイトに置換して埋め込みを行ってもよい。
【０１４３】
この場合には、選定された誤りデータ列に基づいて、誤りデータが埋め込まれる前の元のデータを復元させることができる。そして、秘匿データが誤り訂正可能なように特定ＥＣＣブロック１０Ｐに埋め込まれていれば、この誤りデータの元のデータが復元された特定ＥＣＣブロック１０Ｐの誤り訂正が行われると、誤りデータ及び秘匿データが埋め込まれる前のＥＣＣブロック１０のデータが復元することとなる。したがって、上述のような欠陥登録をしなくても、誤りデータ及び秘匿データが埋め込まれたＥＣＣブロック１０のコンテンツデータを取得することができる。
【０１４４】
なお、本実施形態にいては、欠陥登録及び欠陥登録された領域に記録されるべきＥＣＣブロック１０の代替記録が、ユーザデータ領域３１０に対してのみ実行されているが、ユーザデータ領域３１０に加えて代替領域３４０に対して実行されてもよい。
【０１４５】
また、埋め込み位置選定手段２８０が保持している固有識別情報を、上位の制御装置１００が書き換えられるように構成してもよい。この場合には、記録再生制御手段２９０は、通信インターフェース２１０を介して受信した制御装置１００からの指令に基づいて、受信した書き換える固有識別情報を埋め込み位置選定手段２８０に設定するようになっている。
【０１４６】
また、誤りデータと秘匿データを埋め込む複数のＥＣＣブロック１０を設けてもよい。この場合には、一つのＥＣＣブロック１０に埋め込む秘匿データのデータ量が多い場合には、秘匿データが複数のＥＣＣブロック１０に分割されて埋め込まれてもよいし、秘匿データが後発的欠陥によって抽出できなくなることを避けるため、秘匿データを異なるＥＣＣブロック１０に多重化して埋め込まれてもよい。
【０１４７】
この場合には、秘匿データ記録処理においては、ステップＳ１０２からステップＳ１１６までを、記録することが必要な秘匿データを全て埋め込まれるまで繰り返すようになっている。そして、秘匿データ抽出処理においては、ステップＳ２０１〜ステップＳ２０３の処理を繰り返し、秘匿データを全て取得することができた際にステップＳ２０４を実行するようになっている。
【０１４８】
また、本実施形態の情報記録再生装置２００と情報記録媒体３００は、光ディスク記録再生装置及び光ディスクなどそれぞれ物理的に分離可能なものを用いて説明しているが、半導体メモリ装置に内蔵されている半導体メモリのように物理的に分離できないものについても適用することができる。
【０１４９】
この場合には、半導体メモリにリードイン領域３２０及びリードアウト領域３３０に代えて、所定の領域に管理データ領域が形成されている。
【０１５０】
また、本実施形態の情報記録媒体３００は、同一の情報記録再生装置２００においてコンテンツデータの記録及び再生を行うように説明しているが、他の正規な情報記録再生装置によって記録された情報記録媒体の再生または他の正規な情報記録再生装置によって再生させるために情報記録媒体３００にコンテンツデータを記録することができるようになっている。
【０１５１】
また、情報記録媒体３００に対してコンテンツデータの記録再生を行う情報記録再生装置２００を用いているが、情報記録媒体３００を再生するのみの機能を有する再生装置、または、情報記録媒体３００にコンテンツデータを記録するのみの機能を有する記録装置に対しても適用可能である。
【０１５２】
＜第２の実施の形態＞
次に、図５を用いて本発明に係る情報記録再生装置２００及び情報記録媒体３００の第２実施形態について説明する。
【０１５３】
本実施形態の情報記録再生装置２００は、第１実施形態において誤りデータと秘匿データを埋め込む特定ＥＣＣブロック１０Ｐをユーザデータ領域３１０に記録する点に代えてリードイン領域３２０またはリードアウト領域３３０などの管理データ領域に記録する点に特徴がある。
【０１５４】
なお、その他の情報記録再生装置２００の構成、ＥＣＣブロック１０及びＥＣＣブロックデータ１０Ｐのデータ構成及び情報記録媒体３００の構成は、第１実施形態と同様であり、同一の部材については同一の符号を付してその説明を省略する。
【０１５５】
（情報記録媒体）
次に、本実施形態の情報記録媒体３００の構成について説明する。
【０１５６】
本実施形態の情報記録媒体３００は、第１実施形態と同様に、ユーザデータ領域３１０及び代替領域３４０のコンテンツデータの他に、リードイン領域３２０及びリードアウト領域３３０の管理データ領域を有している。そして、この管理データ領域には、記録再生単位のＥＣＣブロック１０毎に位置を表す物理アドレスとともに種々の管理データが記録される。
また、この管理データ領域には、後発的な誤りの発生に備えて、同一の内容の管理データが複数のＥＣＣブロック領域に多重化されて記録されている。
【０１５７】
したがって、特定ＥＣＣブロック１０Ｐに誤りデータ及び秘匿データが埋め込まれて再生時に謝り訂正不能となった場合であっても、管理データ領域における他のＥＣＣブロック１０から同一の内容の管理データを取得することができるようになっている。
【０１５８】
（情報記録再生装置）
次に、本実施形態の情報記録再生装置２００の構成について説明する。
【０１５９】
本実施形態の情報記録再生装置２００は、第１実施形態と同様に、通信インターフェース２１０と、一時保持手段２２０と、ＥＣＣ生成手段２３０と、特別情報埋め込み手段２４０と、記録手段と、再生手段と、秘匿データ抽出手段２６０と、ＥＣＣ訂正手段２７０と、埋め込み位置選定手段２８０と、記録再生制御手段２９０と、を有している。
【０１６０】
埋め込み位置選定手段２８０は、保持している固有識別情報に基づいて、誤りデータと秘匿データを埋め込む特定ＥＣＣブロック１０Ｐのアドレス、すなわち、特定ブロックアドレスを、管理データ領域の中から選定するようになっている。
【０１６１】
そして、この埋め込み位置選定手段２８０は、保持している固有識別情報と選定した特定ブロックアドレスに基づいて、誤りデータ列、誤りデータを埋め込む特定ＥＣＣブロック１０Ｐ内の位置及び秘匿データを埋め込む特定ＥＣＣブロック１０Ｐ内の位置を選定するようになっている。
【０１６２】
（秘匿データ記録処理）
次に、図５を用いて本実施形態の情報記録再生装置２００において秘匿データを記録する処理（以下、「秘匿データ記録処理」という。）の動作について説明する。なお、図５は、本実施形態における情報記録再生装置２００の秘匿データ記録処理の動作を示すフローチャートである。
【０１６３】
本動作においては、コンテンツデータが情報記録媒体３００に既に記録されているものとし、固有識別情報が埋め込み位置選定手段２８０に予め保持されているものとする。また、制御装置１００と情報記録再生装置２００との間には相互認証、伝送データ暗号化などで第三者に秘匿データが漏洩しない伝送方法が既に確立されているものとする。
【０１６４】
まず、記録再生制御手段２９０が、通信インターフェース２１０を介して制御装置１００によって秘匿データとともに秘匿データ記録処理を実行する旨の指令を受信すると（ステップＳ３００）、記録再生制御手段２９０は、取得した秘匿データを特別情報埋め込み手段２４０に設定する（ステップＳ３０１）。
【０１６５】
次いで、記録再生制御手段２９０は、埋め込み位置選定手段２８０に特定ブロックアドレスと、誤りデータ列、誤りデータ位置及び秘匿データ位置と、を選定させるとともに、選定された特定ブロックアドレスを取得する（ステップＳ３０２）。このとき、埋め込み位置選定手段２８０は、特別情報埋め込み手段２４０に選定された誤りデータ列、誤りデータ位置及び秘匿データ位置を選定する。
【０１６６】
次いで、記録再生制御手段２９０は、記録再生手段２５０に対して、ステップＳ３０２において埋め込み位置選定手段２８０から取得した特定ブロックアドレスに対応する特定ＥＣＣブロック領域を再生させる（ステップＳ３０３）。このとき、記録再生手段２５０は、再生したＥＣＣブロック１０データを秘匿データ抽出手段２６０に出力する。
【０１６７】
次いで、記録再生制御手段２９０は、記録再生手段２５０に対して、ステップＳ３０２において埋め込み位置選定手段２８０から取得した特定ブロックアドレスに対応する特定ＥＣＣブロック領域を再生させる（ステップＳ３０４）。このとき、記録再生手段２５０は、再生することによって取得したＥＣＣブロック１０を秘匿データ抽出手段２６０に出力する。なお、特定ＥＣＣブロック１０Ｐを形成する実データ１１を取得するため、記録再生制御手段２９０は、記録再生手段２５０に特定ＥＣＣブロック領域を再生させる。
【０１６８】
次いで、ＥＣＣ訂正手段２７０は、ＥＣＣ訂正処理などの再生により取得したＥＣＣブロック１０から実データ１１を取得するための所定の処理を行うとともに、取得した実データ１１を一時保持手段２２０に伝送する（ステップＳ３０５）。
【０１６９】
次いで、一時保持手段２２０は、伝送された実データ１１を格納するとともに（ステップＳ３０６）、記録再生制御手段２９０は、ステップＳ１０５において一時保持手段２２０に保持された実データ１１をＥＣＣ生成手段２３０へ出力させる（ステップＳ３０７）。
【０１７０】
次いで、ＥＣＣ生成手段２３０は、入力された実データ１１に対して誤り訂正コード１２の付加処理などの所定の処理を実行して特定ＥＣＣブロック１０Ｐを生成し、特別情報埋め込み手段２４０に生成した特定ＥＣＣブロック１０Ｐを出力する（ステップＳ３０８）。
【０１７１】
次いで、記録再生制御手段２９０は、特別情報埋め込み手段２４０に、ステップ３０２において選定された誤りデータ列、誤りデータ位置及び秘匿データ位置に基づいて入力された特定ＥＣＣブロック１０Ｐに誤りデータと秘匿データを埋め込ませ、当該特定ＥＣＣブロック１０Ｐを記録再生手段２５０に出力させる（ステップＳ３０９）。
【０１７２】
最後に、記録再生制御手段２９０は、記録再生手段２５０に、ステップＳ３０２おいて取得した特定ブロックアドレスに対応する特定ＥＣＣブロック領域に、Ｓ３０９において誤りデータと秘匿データが埋め込まれた特定ＥＣＣブロック１０Ｐを記録させ（ステップＳ３１０）、本動作を終了させる。
（作用効果）
以上本実施形態の情報記録再生装置２００は、第１実施形態と同様に、コンテンツデータを形成する特定ＥＣＣブロック１０Ｐに秘匿データを埋め込ませ、当該特定ＥＣＣブロック１０Ｐを再生時訂正不能となるように情報記録媒体３００に記録することができる。
【０１７３】
すなわち、ＥＣＣブロック１０を誤り訂正しつつ再生を行う通常の再生処理においては、秘匿データが記録された特定ＥＣＣブロック１０Ｐに対しては誤り訂正が機能せずにＥＣＣブロック１０は、情報記録媒体３００から再生されない。
【０１７４】
したがって、この情報記録再生装置２００は、情報記録媒体３００の再生時に特定ＥＣＣブロック１０Ｐのアドレスとそのブロック内の秘匿データの位置を特定しないかぎり秘匿データが読み出せないように（言い換えれば、不正な再生では秘匿データを取得されないように）、当該秘匿データを記録することができる。
【０１７５】
また、この情報記録再生装置２００は、コンテンツデータの記録時と再生時において同一の特定ブロックアドレス及び当該特定ブロックアドレス内の秘匿データの位置を特定することができるので、管理データ領域のＥＣＣブロック１０であればいずれのＥＣＣブロック１０にも秘匿データを埋め込むことができる。
【０１７６】
したがって、この情報記録再生装置２００は、秘匿データを記録する位置を固定することなく情報記録媒体３００に記録することができるので、より安全に当該秘匿データを秘匿することができる。
【０１７７】
この結果、この情報記録再生装置２００は、後発的な誤りの数による影響を受けにくく、安定に秘匿データを秘匿することができるとともに、誤り訂正不能である特定のブロックのデータは外部に出力されることなく、より安全に当該秘匿データを秘匿させることができるので、コンテンツデータの不正利用を防止することができる。
【０１７８】
（変形例）
なお、本実施形態の特別情報埋め込み手段２４０は、誤りデータを埋め込む際には、誤りデータそのもので置換する代わりに、埋め込み対象位置の元のデータバイトのデータ値と誤りデータのデータ値を用いた演算結果の値を埋め込み対象位置のデータバイトに置換して埋め込みを行ってもよい。
【０１７９】
この場合には、選定された誤りデータ列に基づいて、誤りデータが埋め込まれる前の元のデータを復元させることができる。そして、秘匿データが誤り訂正可能なように特定ＥＣＣブロック１０Ｐに埋め込まれていれば、この誤りデータの元のデータが復元された特定ＥＣＣブロック１０Ｐの誤り訂正が行われると、誤りデータ及び秘匿データが埋め込まれる前のＥＣＣブロック１０のデータが復元することとなる。したがって、上述のような欠陥登録をしなくても、誤りデータ及び秘匿データが埋め込まれたＥＣＣブロック１０のコンテンツデータを取得することができる。
【０１８０】
また、埋め込み位置選定手段２８０が保持している固有識別情報を、上位の制御装置１００が書き換えられるように構成してもよい。この場合には、記録再生制御手段２９０は、通信インターフェース２１０を介して受信した制御装置１００からの指令に基づいて、受信した書き換える固有識別情報を埋め込み位置選定手段２８０に設定するようになっている。
【０１８１】
また、誤りデータと秘匿データを埋め込む複数のＥＣＣブロック１０を設けてもよい。この場合には、一つのＥＣＣブロック１０に埋め込む秘匿データのデータ量が多い場合には、秘匿データが複数のＥＣＣブロック１０に分割されて埋め込まれてもよいし、秘匿データが後発的欠陥によって抽出できなくなることを避けるため、秘匿データを異なるＥＣＣブロック１０に多重化して埋め込まれてもよい。
【０１８２】
この場合には、秘匿データ記録処理においては、ステップＳ３０２からステップＳ３１０までを、記録することが必要な秘匿データを全て埋め込まれるまで繰り返すようになっている。
【０１８３】
また、本実施形態の情報記録再生装置２００と情報記録媒体３００は、光ディスク記録再生装置及び光ディスクなどそれぞれ物理的に分離可能なものを用いて説明しているが、半導体メモリ装置に内蔵されている半導体メモリのように物理的に分離できないものについても適用することができる。
【０１８４】
この場合には、半導体メモリにリードイン領域３２０及びリードアウト領域３３０に代えて、所定の領域に管理データ領域が形成されている。
【０１８５】
また、本実施形態の情報記録媒体３００は、同一の情報記録再生装置２００においてコンテンツデータの記録及び再生を行うように説明しているが、他の正規な情報記録再生装置によって記録された情報記録媒体の再生または他の正規な情報記録再生装置によって再生させるために情報記録媒体３００にコンテンツデータを記録するようになっている。
【０１８６】
また、情報記録媒体３００に対してコンテンツデータの記録再生を行う情報記録再生装置２００を用いているが、情報記録媒体３００を再生するのみの機能を有する再生装置、または、情報記録媒体３００にコンテンツデータを記録するのみの機能を有する記録装置に対しても適用可能である。
【産業上の利用可能性】
【０１８７】
本発明は、情報記録媒体に特殊な秘匿領域を設けずに、安定かつ安全にデータを秘匿するとともに、一般的に広く用いられている誤り訂正コードを付加してデータを記録するので、各種の著作物におけるコンテンツデータを記録する種々のストレージ機器に適用することができる。
【符号の説明】
【０１８８】
１０  …  ＥＣＣブロック
１０Ｐ  …  特定ＥＣＣブロック
１１  …  実データ
１２  …  訂正コード
１００  …  制御装置
２００  …  情報記録再生装置
２１０  …  通信インターフェース
２２０  …  一時保持手段
２３０  …  ＥＣＣ生成手段
２４０  …  特別情報埋め込み手段
２５０  …  記録再生手段
２６０  …  秘匿データ抽出手段
２７０  …  ＥＣＣ訂正手段
２８０  …  埋め込み位置選定手段
２９０  …  記録再生制御手段
３００  …  情報記録媒体
３１０  …  コンテンツデータ領域
３２０  …  リードイン領域
３３０  …  リードアウト領域
３４０  …  代替領域
【図１】
2013101725.tif 000003
【図２】
2013101725.tif 000004
【図３】
2013101725.tif 000005
【図４】
2013101725.tif 000006
【図５】
2013101725.tif 000007