(57)【要約】【課題】ネットワーク上へとデジタルストリームをアップロードする行為は禁じつつも、私的コピーをユーザに行わせることができるというコピー許否設定が可能な記録媒体を提供する。【解決手段】ＭＰＥＧ２−ＰＳ形式のデジタルストリームを構成するＶＯＢＵは、先頭のＲＤＩ−Ｐａｃｋを除き、コンテンツ鍵Ｋｃで暗号化されている。コンテンツ鍵Ｋｃは、タイトル鍵Ｋｔと、ＣＣＩとを加算し、加算結果を用いて時変係数Ｄｔｋｃを変換することにより得られた暗号鍵であり、ＶＯＢＵ毎に変わる性質をもつ。ＶＯＢＵという細かい単位でコンテンツ鍵Ｋｃを変化させるので、デジタルストリームの著作権者を強固に保護する。ＲＤＩ−Ｐａｃｋ内のＣＣＩは、この暗号化と同じ暗号化を施すことを条件とした条件付きコピーフリーを示す。【選択図】　図５
2004007494.tif 000002
【特許請求の範囲】
【請求項１】
デジタルストリームが記録される記録媒体であって、
デジタルストリームの一部分毎に、当該一部分が条件付きコピーフリーであるか否かを示すコピー制御情報が対応付けられており、
前記条件付きコピーフリーは、
デジタルストリームの一部分を暗号化して、コピー先記録媒体に書き込むことを条件としたコピーフリーである
ことを特徴とする記録媒体。
【請求項２】
前記コピー制御情報は、世代管理情報、拡張フラグを含み
コピー制御情報が条件付きコピーフリーであることを示すのは、世代管理情報が、コピー不可を示す値に設定され、
拡張フラグが、オンに設定されている場合である
ことを特徴とする請求項１記載の記録媒体。
【請求項３】
前記条件付きコピーフリーが否とは、デジタルストリーム一部分がコピー不可であること（１）、又は、デジタルストリームの一部分が条件のないコピーフリーであること（２）であり、
世代管理情報がコピー不可で、拡張フラグがオフに設定されている場合、コピー制御情報はデジタルストリームの一部分がコピー不可である旨を示し（１）、
世代管理情報がコピー可で、拡張フラグがオフに設定されている場合、
コピー制御情報は条件の無いコピーフリーである旨を示す（２）
ことを特徴とする請求項２記載の記録媒体。
【請求項４】
前記デジタルストリームの一部分は、
所定の暗号鍵を用いて暗号化されて、記録媒体に記録され、
所定の暗号鍵は、
コピー制御情報が条件付きコピーフリーを示すか否かに応じて値が変わる暗号鍵である
ことを特徴とする請求項１記載の記録媒体。
【請求項５】
前記暗号鍵は、コピー制御情報を第１のパラメータ、デジタルストリームの一部分についての時変係数を第２パラメータ、記録媒体固有のデータを第３のパラメータとした３つのパラメータから算出され、
前記時変係数とは、デジタルストリームの再生時間軸上において、前記一部分の再生時間が何処に存在するかに応じて変動する値である
ことを特徴とする請求項４記載の記録媒体。
【請求項６】
前記暗号鍵は、前記３つのパラメータのうち２つに対して演算を行い、その演算結果と、残り１つのパラメータとのうち、一方を用いて他方を変換する変換処理により算出される
ことを特徴とする請求項５記載の記録媒体。
【請求項７】
前記３つのパラメータのうち、演算の対象となるのは第１のパラメータであるコピー制御情報、及び、第３のパラメータである記録媒体固有のデータであり、
変換の対象となるのは、第２のパラメータである時変係数であり、前記変換に用いられるパラメータは、前記演算結果である
ことを特徴とする請求項６記載の記録媒体。
【請求項８】
請求項７における変換は、一方向性関数に基づく変換である
ことを特徴とする請求項７記載の記録媒体。
【請求項９】
前記デジタルストリームの一部分は、所定の暗号鍵を用いて暗号化されて、記録媒体に記録され、
前記一部分は、チェックコードが対応づけられて記録媒体に記録され、
当該チェックコードは、前記暗号鍵を用いて、コピー制御情報を変換することで得られるコードであり、コピー制御情報が条件付きコピーフリーを示すか否かに応じて値が変わる
ことを特徴とする請求項１記載の記録媒体。
【請求項１０】
前記暗号鍵は、デジタルストリームの一部分についてのアナログプロテクション情報を第１のパラメータ、デジタルストリームの一部分についての時変係数を第２のパラメータ、記録媒体固有のデータを第３のパラメータとした３つのパラメータから算出され、
前記アナログプロテクション情報は、デジタルストリームをアナログ信号に変換した際、アナログ信号に対してコピー制限を施すか否かを示す情報であり、
時変係数とは、デジタルストリームの再生時間軸上において、前記一部分の再生時間が何処に存在するかに応じて変動する値である
ことを特徴とする請求項９記載の記録媒体。
【請求項１１】
前記暗号化されたデジタルストリームの一部分は、記録媒体上において時変係数から所定のオフセットを隔てて配置されており、
オフセットは、前記３つのパラメータから暗号鍵を得るまでの時間と、暗号鍵を用いてコピー制御情報を変換してチェックコードを得るまでの時間との和に基づき設定されている
ことを特徴とする請求項１０記載の記録媒体。
【請求項１２】
記録装置であって
装置外部から入力されてくる信号についてのコピー属性を判定する判定手段と、
コピー属性が条件付きコピーフリーを示す場合、条件付きコピーフリーである旨を示すコピー制御情報と対応づけて、デジタルストリームの一部分を記録媒体に書き込む書込手段とを備え、
条件付きコピーフリーは、
暗号化した上で、コピー先記録媒体に書き込むことを条件としたコピーフリーである
ことを特徴とする記録装置。
【請求項１３】
前記書込手段は、
コピー属性が無条件のコピーフリーを示す場合も、条件付きコピーフリーである旨を示すコピー制御情報と対応づけて、デジタルストリームの一部分を記録媒体に書き込む
ことを特徴とする請求項１２記載の記録装置。
【請求項１４】
前記装置外部から入力されてくる信号とは、デジタル放送信号であり、
前記コピー属性は、
デジタル放送信号におけるサービス情報に示される
ことを特徴とする請求項１２記載の記録装置。
【請求項１５】
前記装置外部から入力されてくる信号とは、他の機器から伝送されてくる信号であり、
前記コピー属性は、
他の機器から伝送されているプロトコル記述子に示されている
ことを特徴とする請求項１２記載の記録装置。
【請求項１６】
前記装置外部からの入力信号は、複数トランスポートパケットを含んでおり、
前記記録装置は、複数トランスポートパケットをエレメンタリーストリームに変換するトランスポートデコーダを備え、
前記デジタルストリームの一部分は、エレメンタリーストリームの一部分を含む
ことを特徴とする請求項１４又は１５記載の記録装置。
【請求項１７】
前記装置外部から入力されてくる信号とは、アナログ放送信号であり、
前記コピー属性は、アナログ放送信号に重畳されている情報に示される
ことを特徴とする請求項１２記載の記録装置。
【請求項１８】
前記記録装置は
デジタルストリームの一部分を、所定の暗号鍵を用いて暗号化する暗号化手段を備え、
前記書込手段は、
暗号化された一部分を、チェックコードと対応づけて記録媒体に書き込み、
所定の暗号鍵とは、
コピー制御情報が条件付きコピーフリーを示すか否かに応じて値が変わる暗号鍵である
ことを特徴とする請求項１２記載の記録装置。
【請求項１９】
前記コピー制御情報は、世代管理情報、拡張フラグを含み、
コピー制御情報が条件付きコピーフリーであることを示すのは、世代管理情報が、コピー不可を示す値に設定され、
拡張フラグが、オンに設定されている場合である
ことを特徴とする請求項１２記載の記録装置。
【請求項２０】
前記記録装置は
デジタルストリームの一部分を、所定の暗号鍵を用いて暗号化する暗号化手段を備え、
前記書込手段は、
暗号化された一部分を、チェックコードと対応づけて記録媒体に書き込み、
チェックコードは、前記暗号鍵を用いて、コピー制御情報を変換することで得られるコードであり、コピー制御情報が条件付きコピーフリーを示すか否かに応じて値が変わる
ことを特徴とする請求項１２記載の記録装置。
【請求項２１】
前記暗号鍵は、デジタルストリームの一部分についてのアナログプロテクション情報を第１のパラメータ、デジタルストリームの一部分についての時変係数を第２のパラメータ、記録媒体固有のデータを第３のパラメータとした３つのパラメータから算出され、
前記アナログプロテクション情報は、デジタルストリームをアナログ信号に変換した際、アナログ信号に対してコピー制限を施すか否かを示す情報であり、
時変係数とは、デジタルストリームの再生時間軸上において、前記一部分の再生時間が何処に存在するかに応じて変動する値である
ことを特徴とする請求項２０記載の記録装置。
【請求項２２】
前記暗号化されたデジタルストリームの一部分は、記録媒体上において時変係数から所定のオフセットを隔てて配置されており、
オフセットは、前記３つのパラメータから暗号鍵を得るまでの時間と、暗号鍵を用いてコピー制御情報を変換してチェックコードを得るまでの時間との和に基づき設定されている
ことを特徴とする請求項２１記載の記録装置。
【請求項２３】
記録媒体からデジタルストリームを読み出す読出装置であって、
暗号化されたデジタルストリームの一部分と、当該一部分に対応づけられたコピー制御情報とを記録媒体から読み出す読出手段と、
暗号化した上で、コピー先記録媒体に書き込むことを条件とした条件付きコピーフリーをコピー制御情報が示しているか否かを判定する判定手段と、
条件付きコピーフリーをコピー制御情報が示しているなら、条件付きコピーフリーを示すコピー制御情報と共に、伝送路上のプロトコルに基づきデジタルストリームの一部分を他の機器に送信する送信手段と
を備えることを特徴とする読出装置。
【請求項２４】
前記コピー制御情報は、プロトコル記述子に変換されて他の機器に送信される
ことを特徴とする請求項２３記載の読出装置。
【請求項２５】
前記読出装置は、デジタルストリームの一部分を複数トランスポートパケットに変換するトランスポートエンコーダを備え、
前記送信手段により送信されるのは、トランスポートエンコーダにより得られた複数トランスポートパケットである
ことを特徴とする請求項２３記載の読出装置。
【請求項２６】
前記コピー制御情報は、世代管理情報、拡張フラグを含み、
送信手段による復号後のデジタルストリームの送信は、
世代管理情報が、コピー不可を示す値に設定され、拡張フラグが、オンに設定されている場合のみ行われる
ことを特徴とする請求項２３記載の読出装置。
【請求項２７】
前記記録媒体上においてデジタルストリームの一部分は暗号化されており、
読出装置は、
コピー制御情報が条件付きコピーフリーを示すか否かに応じて値が変わる暗号鍵を用いて、読出手段により読み出されたデジタルストリームの一部分を復号する復号化手段を備え、
送信手段により送信されるのは、復号後のデジタルストリームの一部分である
ことを特徴とする請求項２３記載の読出装置。
【請求項２８】
前記記録媒体上においてデジタルストリームの一部分は暗号化されており、
前記読出装置は、
チェックコードを生成し（１）、生成されたチェックコードと、予め記録媒体に記録されているチェックコードとを照合して（２）、照合の結果、両者のチェックコードが一致した場合、所定の暗号鍵を用いて、読出手段により読み出されたデジタルストリームの一部分を復号する（３）復号化手段を備え、
前記チェックコードの生成は、
前記コピー制御情報を、前記暗号鍵を用いて変換することによりなされることを特徴とする請求項２３記載の読出装置。
【請求項２９】
前記暗号鍵は、コピー制御情報内のアナログプロテクション情報を第１のパラメータ、デジタルストリームの一部分についての時変係数を第２パラメータ、記録媒体固有のデータを第３のパラメータとした３つのパラメータから算出され、
前記アナログプロテクション情報は、デジタルストリームをアナログ信号に変換した際、アナログ信号に対してコピー制限を施すか否かを示す情報であり、
時変係数とは、デジタルストリームの再生時間軸上において、前記一部分の再生時間が何処に存在するかに応じて変動する値である
ことを特徴とする請求項２８記載の読出装置。
【請求項３０】
前記暗号化されたデジタルストリームの一部分は、記録媒体上において時変係数から所定のオフセットを隔てて配置されており、
オフセットは、３つのパラメータから暗号鍵を得るまでの時間と、暗号鍵を用いてコピー制御情報を変換してチェックコードを得るまでの時間との和に基づき設定されている
ことを特徴とする請求項２９記載の読出装置。
【請求項３１】
記録媒体に記録されたデジタルストリームを、他の記録媒体にコピーする複製装置であって、
コピー制御情報が対応づけられ、暗号化されたデジタルストリームの一部分をコピー元記録媒体から読み出す読出手段と、
チェックコードを生成し、生成されたチェックコードと、予め記録媒体に記録されているチェックコードとを照合して、両者のチェックコードが一致した場合、コピー元の記録媒体に固有な暗号鍵を用いて、読出手段により読み出されたデジタルストリームの一部分を復号する復号化手段と、
復号されたデジタルストリームの一部分を、コピー先の記録媒体に固有な暗号鍵を用いて暗号化する暗号化手段と、
コピー制御情報が条件付きコピーフリーを示しているなら、暗号化されたデジタルストリームの一部分を、コピー制御情報と対応づけてコピー先記録媒体に書き込む書込手段とを備え、
前記チェックコードは、
前記コピー制御情報を、前記暗号鍵を用いて変換することにより生成されることを特徴とする複製装置。
【請求項３２】
プログラムであって、
装置外部から入力されてくる信号についてのコピー属性を判定する判定ステップと、
コピー属性がコピーフリーを示す場合、条件付きコピーフリーであるか否かを示すコピー制御情報と対応づけて、デジタルストリームの一部分を記録媒体に書き込む書込ステップとをコンピュータに行わせ、
条件付きコピーフリーは、
暗号化した上で、コピー先記録媒体に書き込むことを条件としたコピーフリーである
ことを特徴とするプログラム。
【請求項３３】
記録媒体からデジタルストリームを読み出す処理をコンピュータに行わせるプログラムであって、
暗号化されたデジタルストリームの一部分と、当該一部分に対応づけられたコピー制御情報とを記録媒体から読み出す読出ステップと、
暗号化した上で、コピー先記録媒体に書き込むことを条件とした条件付きコピーフリーをコピー制御情報が示しているか否かを判定する判定ステップと、
条件付きコピーフリーをコピー制御情報が示しているなら、条件付きコピーフリーを示すコピー制御情報と共に、伝送路上のプロトコルに基づきデジタルストリームの一部分を他の機器に送信する送信ステップとを
コンピュータに行わせることを特徴とするプログラム。
【請求項３４】
記録方法であって、
装置外部から入力されてくる信号についてのコピー属性を判定する判定ステップと、
コピー属性がコピーフリーを示す場合、条件付きコピーフリーであるか否かを示すコピー制御情報と対応づけて、デジタルストリームの一部分を記録媒体に書き込む書込ステップとをコンピュータに行わせ、
条件付きコピーフリーは、
暗号化した上で、コピー先記録媒体に書き込むことを条件としたコピーフリーである
ことを特徴とする記録方法。
【請求項３５】
読出方法であって、
暗号化されたデジタルストリームの一部分と、当該一部分に対応づけられたコピー制御情報とを記録媒体から読み出す読出ステップと、
暗号化した上で、コピー先記録媒体に書き込むことを条件とした条件付きコピーフリーをコピー制御情報が示しているか否かを判定する判定ステップと、
条件付きコピーフリーをコピー制御情報が示しているなら、条件付きコピーフリーを示すコピー制御情報と共に、伝送路上のプロトコルに基づきデジタルストリームの一部分を他の機器に送信する送信ステップとをコンピュータに行わせることを特徴とする読出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術部分野】
本発明は、ＤＶＤ等の記録媒体、記録装置、読出装置、プログラムに関し、特に、ホームネットワークにてデジタル著作物を私的に利用する場合の改良に関する。
【０００２】
【従来の技術】
記録媒体、記録装置の研究開発において、記録媒体や記録装置を如何にホームネットワークと融合させるかが大きな論点になっている。ホームネットワークとは、デジタルインターフェイスをもった機器同士を、ＩＥＥＥ１３９４等のデジタルケーブルで接続することにより構築される構内ネットワークである。ＳＴＢ（Ｓｅｔ　Ｔｏｐ　Ｂｏｘ）やデジタルＴＶ、パソコン、記録装置を組み入れたホームネットワークでは、パソコンやＳＴＢで受信したデジタルデータをホームネットワーク上で転送させて家庭内の別室に設けられたデジタルＴＶで再生させることができる。また家庭内の別室に設けられた記録装置を用いてＤＶＤに記録させることもできる。機器間でのデジタルデータの共用が可能になるので、ユーザにとっての利便性が飛躍的に増す。
【０００３】
ホームネットワークにおいて、デジタルデータを自由に流通させるとなると、著作権者保護がなされたビデオデータ、オーディオデータの扱いが問題となる。頒布権や複製権、送信化可能権等の著作権が及ぶデジタル著作物であったとしても、これをホームネットワークで私的にコピーし、再生させる行為は認められる。何故なら、ホームネットワークにおけるデジタル著作物の利用は私的利用であり、著作権の効力は及ばないからである。私的コピーのため、デジタルビデオデータをＤＶＤを記録する技術には、以下の特許文献１に記載されたものがある。
【０００４】
【特許文献１】
特許３１６２０４４号公報
【０００５】
【発明が解決しようとする課題】
ところで私的コピーにあたって、記録媒体に記録済みのビデオデータにどのような著作権者保護を施すか、コピー許否をどのように設定するかが問題となる。何等著作権保護が存在しないのなら、ホームネットワークにおける私的コピーにより得られた複製物が、著作者に無断でインターネットのサイトにアップロードされ、不特定多数に頒布される恐れがある。しかし特許文献１に記載されているように、コピー制御情報を「一回限りコピー（Ｏｎｌｙ　Ｏｎｅ　Ｃｏｐｙ）」「コピー禁止（ＮｏＭｏｒｅ　Ｃｏｐｙ）」に設定し、ホームネットワークにおける私的コピー行為に歯止めをかけるのは、私的コピーの権利を抑制することとなり、ユーザ側の反発を買う。
【０００６】
かかる問題は、現在私的コピーが慣例的になされているＴＶ番組の著作物の扱い時に顕著に現れる。ＴＶ番組をエンコードして得られたデジタルデータが、著作者に無断で不特定多数に頒布されれば、著作者は打撃を被る。何故なら、正当な権利者がＴＶ番組を録画したパッケージソフトを販売しても売れなくなるからである。その一方、良好な状態でのコピーが可能であるにも拘らず、かかるデジタルデータの私的コピーを禁ずるとなると、ユーザサイドの反発が大きくなる。従来には、両者の要望の調整を図るようなコピー許否設定は存在せず、メーカは、ユーザ、著作権者間の板挟みになり苦しい立場に追いやられている。
【０００７】
本発明の目的は、ネットワーク上へとデジタルストリームをアップロードする行為は禁じつつも、私的コピーをユーザに行わせることができるというコピー許否設定が可能な記録媒体、記録装置、読出装置、複製装置を提供することである。
【０００８】
【課題を解決するための手段】
上記目的は、デジタルストリームが記録される記録媒体であって、デジタルストリームの一部分毎に、当該一部分が条件付きコピーフリーであるか否かを示すコピー制御情報が対応付けられており、前記条件付きコピーフリーは、デジタルストリームの一部分を暗号化して、コピー先記録媒体に書き込むことを条件としたコピーフリーであることを特徴とした記録媒体により達成される。
【０００９】
条件付きコピーフリーとは、「暗号化での書き込み」という条件さえ満たされれば、何度でもコピーすることができるコピーフリーである。
条件付きコピーフリーと混同し易い概念として、移動やマイグレイト、チェックアウトといったコピー処理がある。これらのコピー処理と条件付きコピーフリーとの違いは以下の通りである。
【００１０】
移動とは、コピー元のコンテンツの削除が伴うコピー処理であり、複数記録媒体間でコンテンツを移動する場合に用いられる。条件付きコピーフリーは、コピー元を削除する必要はないのでこの移動とは明らかに異なる。
マイグレイトとは、コピー先記録媒体において、利用条件情報を生成させることを前提にした移動処理である。移動同様、コピー元の削除は義務付けられておらず、また利用条件情報の生成も義務付けられていないので、このマイグレイトとも明らかに異なる。
【００１１】
チェックアウトとは、回数制限されたコピーの一種であり、コピー回数を１回デクリメントした上でコンテンツのコピーが実行される。一般にいう回数制限付きのコピーと、チェックアウトとの違いは、コピー回数のインクリメントが可能である点である。コピー回数のインクリメントは、コピーにより記録媒体に記録されたコンテンツを再生不能にするという処理（”チェックイン”と呼ばれる。）を行った後でなされる。条件付きコピーフリーは、コピーの回数に一切制限が課せられていないのでチェックアウトとも異なる。これらのことから、条件付きコピーフリーは、コピー回数やコピー元の削除というような制限を排した純粋なコピーフリーであり、「暗号化での書き込み」という条件さえ満たされれば、何度でも行うことができる。
【００１２】
【発明の実施の形態】
以下、本発明に係る記録媒体の実施行為の形態について説明する。この実施行為のうち、本発明に係る記録媒体の使用行為について説明する。本発明に係る記録媒体は、ＭＰＥＧ２−ＰＳ（Ｐｒｏｇｒａｍ　Ｓｔｒｅａｍ）形式のデジタルストリームを記録したＤＶＤであり、ホームネットワークにおいてユーザの使用に供される。図１は、本発明に係る記録媒体の使用環境たるホームネットワークを示す図である。
【００１３】
ホームネットワークは、記録装置であるＤＶＤレコーダ１００、ＳＴＢ１１０、デジタルＴＶ１２０、ＨＤレコーダ１３０等、ＩＥＥＥ１３９４デジタルインターフェイスを具備した機器同士を接続することで構成される。このホームネットワークにおける各機器は、単一のリモコン２００にてユーザにより操作される。ホームネットワークにおける各機器は、自身が放送局から受信したＭＰＥＧ２−ＴＳ（Ｔｒａｎｓｐｏｒｔ　Ｓｔｒｅａｍ）形式のデジタルストリームをＩＥＥＥ１３９４を介して他の機器に出力することができるし、他の機器が放送局から受信したデジタルストリームをＩＥＥＥ１３９４を介して入力することができる。デジタルストリームは、ホームネットワークという閉じた世界において自由にコピーされる。ＤＶＤは、ＤＶＤレコーダ１００に装填され、ＤＶＤレコーダ１００によるデータ書き込みを受ける。ＤＶＤレコーダ１００によるデータ書き込みにより、本発明に係る記録媒体は生産される。しかし、ＭＰＥＧ２−ＰＳ形式のデジタルストリームが記録されたＤＶＤをホームネットワークから持ち出して（矢印ｍｙ１）、不正パソコンを用いてインターネットのサイトにアップロードする（ｍｙ２）という行為は禁じる。本発明に係る記録媒体（ＤＶＤ）は、ホームネットワーク内での自由なコピーを実現しつつ、ホームネットワーク外へのデジタルストリームの流出を防止するという役割を果たす。以上が本発明に係る記録媒体の使用行為の形態である。
【００１４】
続いて本発明に係る記録媒体の生産行為について説明する。本発明に係る記録媒体は、ＤＶＤに対して図２に示すデータ書き込みを行うことにより生産される
。
図２は、ＤＶＤに記録されるデジタルストリームの構成を段階的に詳細化した図である。本図では、ＤＶＤに記録されるべきデジタルストリームを最下段である第５段目に示している。このデジタルストリームは、ＭＰＥＧ２−ＰＳ形式のデジタルストリームであり、ＤＶＤ−Ｖｉｄｅｏ　Ｒｅｃｏｒｄｉｎｇ規格ではＶＯＢ（Ｖｉｄｅｏ　Ｏｂｊｅｃｔ）と呼ばれる。本図に示すようにＶＯＢは、第１段目に示すビデオストリーム、オーディオストリームを多重化することにより得られる。この第１段目に位置するビデオストリームは、複数のピクチャデータｐｊ１，２，３・・・・・の配列である。これらのピクチャデータは何れも、ディスプレイの一表示期間（ビデオフレームとも呼ばれる。）にて表示される。ＮＴＳＣ方式のディスプレィにおいて、ビデオフレームは約３３ｍｓｅｃ（正確には１／２９．９７ｓｅｃ）であり、ＰＡＬ方式のディスプレィにおいてビデオフレームは、４０ｍｓｅｃである。これらピクチャデータは、フレーム間の相関性に基づいた圧縮符号化を受けている。そのため、ビデオストリームを構成するピクチャデータには、過去方向および未来方向に再生されるべき画像との相関性を用いてフレーム間圧縮符号化がなされているＢｉｄｉｒｅｃｔｉｏｎａｌｌｙ　Ｐｒｅｄｉｃｔｉｖｅ（Ｂ）ピクチャ、過去方向に再生されるべき画像との相関性を用いてフレーム間圧縮符号化がされているＰｒｅｄｉｃｔｉｖｅ（Ｐ）ピクチャ、相関性を用いず、一フレーム分の画像内での空間周波数特性を利用してフレーム内圧縮符号化がなされているＩｎｔｒａ（Ｉ）ピクチャといった種別がある。
【００１５】
ビデオストリームにおいて復号可能な最小単位をＧＯＰ（Ｇｒｏｕｐ　Ｏｆ　Ｐｉｃｔｕｒｅ）という。ＧＯＰは少なくとも１つのＩピクチャを含み、約０．４〜１．０秒の再生時間を有するピクチャデータの集合である。図２において第１段目に示すビデオストリームは、その２段目において複数ＧＯＰに分割されている。ピクチャデータに対する圧縮符号化方式は可変符号長方式であるため、ＧＯＰのデータ長は互いに異なる。ＤＶＤに記録するにあたって、各ＧＯＰがどのようなサイズを有するかを問わず、ＧＯＰ列は複数に分割される。分割により得られる分割部分は、第３段目に示すＰＥＳパケット列に格納される。一方、１段目の右側に位置するオーディオストリームも複数に分割され、分割により得られる分割部分は、第３段目に示すＰＥＳパケット列に格納される。ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ　Ｅｌｅｍｅｎｔａｒｙ　Ｓｔｒｅａｍ）パケットとは、図２の第３段目に示すようにビデオストリーム、オーディオストリームの分割部分を格納しているパケットであり、ビデオストリーム、オーディオストリームの一部分を何時復号するかを示す「ＤＴＳ（Ｄｅｃｏｄｅ　Ｔｉｍｅ　Ｓｔａｍｐ）」、この一部分のデコード結果を何時表示するかを示す「ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ　Ｔｉｍｅ　Ｓｔａｍｐ）」がそのヘッダに付与されている。
【００１６】
ＧＯＰ列を格納したＰＥＳパケット列は、複数に分割され、オーディオデータを構成するＰＥＳパケットとインターリーブ多重化されて（ｔｊ２）、第４、第５段目に示すようにＶＯＢＵ内のＡＶパック列を構成する。このＶＯＢＵのそれぞれには、ＲＤＩ−Ｐａｃｋ（図中のＲＤＩ）が先頭に付加される。
図３は、ＰＥＳパケットと、ＡＶパックとの関係を示す図である。図３の第２段目に示すように、ＡＶパックは２０４８バイトのサイズを有しており、パックヘッダと、ペイロードとからなる。このペイロードにＰＥＳパケットが格納される。パックヘッダには、本ＡＶパックが、機器内のバッファに入力される時刻を示すＳＣＲ（ＳｙｓｔｅｍＣｌｏｃｋ　Ｒｅｆｅｒｅｎｃｅ）が設定される。このＡＶパックの２０４８バイトというサイズは、ＤＶＤにおける１セクタのサイズと一致しており、ＡＶパックは、ＤＶＤにおける各セクタに、１対１の割合で格納されてゆく。
【００１７】
図４は、ＶＯＢＵを構成するパックを示す図である。図４の第１段目は、ＶＯＢＵの全体構成を示す。この第１段目に示すように、ＶＯＢＵの先頭にはＲＤＩ（Ｒｅａｌｔｉｍｅ　Ｄａｔａ　Ｉｎｆｏｒｍａｔｉｏｎ）−Ｐａｃｋがあり、ＡＶパック列が後続している。
図４の第２段目は、ＲＤＩ−Ｐａｃｋ及びＡＶパック列の内部構成を示す。ＲＤＩ−Ｐａｃｋは、『ＣＣＩ（Ｃｏｐｙ　Ｃｏｎｔｒｏｌ　Ｉｎｆｏｒｍａｔｉｏｎ）』、『Ｍａｎｕｆａｃｔｕｒｅ　Ｉｎｆｏｒｍａｔｉｏｎ』を含み、ＡＶパック列は、先頭のパック内に『ＰＳＣ（ＰＥＳ　Ｓｃｒａｍｂｌｉｎｇ　Ｃｏｎｔｒｏｌ）』、『時変係数Ｄｔｋｃ』があり、『暗号化ＡＶデータ』が後続している。
【００１８】
『ＣＣＩ』は、ＶＯＢＵにおけるコピー許否を規定する制御情報である。
『Ｍａｎｕｆａｃｔｕｒｅ　Ｉｎｆｏｒｍａｔｉｏｎ』は、ＶＯＢＵをＤＶＤに書き込んだ機器についての情報であり、その内部にコードＤｖｅｒｉを含む。
以上がＲＤＩ−Ｐａｃｋの内部構成である。続いてＡＶパック列の内部構成について説明する。
【００１９】
『ＡＶパック列』は、複数のビデオパック、複数のオーディオパックからなり、ＧＯＰ、オーディオデータを含む。暗号化という観点からすれば、ＡＶパック列は、先頭部を占める平文と、暗号文とに分割される。
平文において、『ＰＥＳ　Ｓｃｒａｍｂｌｉｎｇ　Ｃｏｎｔｒｏｌ（ＰＳＣ）』が存在し、先頭から８４バイト目の位置に、時変係数Ｄｔｋｃが存在する。この時変係数Ｄｔｋｃからオフセットの位置に、暗号化データが存在する。
【００２０】
『ＰＥＳ　Ｓｃｒａｍｂｌｉｎｇ　Ｃｏｎｔｒｏｌ（ＰＳＣ）』は、「１１」に設定されることにより、ＶＯＢＵに含まれるオーディオデータは暗号化すべき旨を示し、「００」に設定されることにより、暗号化すべきでない旨を示すフラグである。以上が本実施形態に係るＶＯＢＵの概略構成である。
『時変係数Ｄｔｋｃ』は、時間変動要因をもつ係数である。時間変動要因とは、デジタルストリームに含まれるデジタルストリームの一部分がデジタルストリームの再生時間軸上のどこにあるかで変動することをいう。本実施形態では、ＡＶパック列先頭から８４バイト先にある８バイトのデータを時変係数Ｄｔｋｃとしている。通常のＡＶパック列において、ＡＶパック列先頭から８４バイト先には、概してピクチャデータの一部が存在する。このピクチャデータの一部は、ＶＯＢＵがＶＯＢの再生時間軸上どこにあるか全く異なるものになるから時間変動要因といえる。
【００２１】
『暗号化ＡＶデータ』は、時変係数Ｄｔｋｃから所定のオフセットの位置にある。このＡＶパック列において、先頭部が平文になっており、一見ＡＶパック列に含まれるＧＯＰは再生されるように思える。しかしこの平文の大きさは大体１２８バイト前後であり、ＧＯＰの大きさからすれば僅かに過ぎない。そのため先頭部が平文であっても、ＶＯＢＵが正常に復号されることはない。よって暗号化データを含むＶＯＢＵは、復号されない限り正常に再生されることはない。
【００２２】
続いてコピー許否を示す情報についてより詳細に説明する。図５は、第１実施形態に係るＣＣＩの構成を示す図である。本実施形態においてＣＣＩは、『ＣＧＭＳ（Ｃｏｐｙ　Ｇｅｎｅｒａｔｉｏｎ　Ｍａｎａｇｉｎｇ　Ｓｙｓｔｅｍ）』、『ＡＰＳＴＢ（Ａｎａｌｏｇｕｅ　Ｐｒｏｔｅｃｔｉｏｎ　Ｓｙｓｔｅｍ　Ｔｒｉｇｇｅｒ　Ｂｉｔｓ）』、『ＥＰＮフラグ』からなる。現行のＤＶＤ−Ｖｉｄｅｏ　Ｒｅｃｏｒｄｉｎｇ規格においてＣＣＩは、ＣＧＭＳ、ＡＰＳＴＢからなる。本実施形態におけるＣＣＩが新規なのはＥＰＮフラグが付加されている点である。
【００２３】
『ＣＧＭＳ』は、「００」に設定されることでＶＯＢＵがコピーフリーである旨を示し、「１１」に設定されることでＶＯＢＵが「Ｎｏ　Ｍｏｒｅ　Ｃｏｐｙ」である旨を示す情報である。『ＡＰＳＴＢ』は、ＶＯＢＵをアナログ変換して出力するにあたって、アナログ出力での保護を施すか否かを示す２ビットの値である。ＡＰＳＴＢが「０１」であれば、ＶＴＲのＡＧＣ回路を攪乱させることにより保護を行うことを示し、「１０」であれば、ＡＧＣ攪乱と、カラーストライプを２ライン反転させることで保護を行うことを示す。「１１」であれば、ＡＧＣ攪乱と、カラーストライプを４ライン反転させることで保護を行うことを示す。ＡＰＳＴＢが「００」であれば、アナログ出力での保護は行わないことを示す。
【００２４】
『ＥＰＮ（Ｅｎｃｒｙｐｔｅｄ　Ｐｌｕｓ　Ｎｏｎ−ａｓｓｅｒｔｅｄ）フラグ』は、ＣＧＭＳとの組み合わせて用いられるフラグであり、ＣＧＭＳが「１１」に設定された際、オン「１」に設定されることによりＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーである旨を示す。ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーとは、いわば条件付きのコピーフリーを意味する。その条件とは、コピー先へのデジタルストリームの書き込みにあたって、暗号化を行うことである。
【００２５】
ＥＰＮ　ＡｓｓｅｒｔｅｄコピーフリーというＣＣＩの設定は、ホームネットワーク普及にあたっての以下のような要請から、生まれたものである。ＩＥＥＥ１３９４にてホームネットワークを構築している機器は、正当なメーカにより製造されるため、デジタルストリームを不特定多数に頒布するような複製を行うことはまず有り得ないといえる。しかし、機器に内蔵されたＨＤではなく、ＤＶＤのようなリムーバブルメディアをデジタルストリームのコピー先に選ぶ場合、ＤＶＤがホームネットワークから持ち出され、不正なパソコンに装填するという抜け道が生まれる（図１の矢印ｍｙ１，ｍｙ２）。そうした場合に、デジタルストリームが不特定多数に頒布されたのでは、著作者の利益を大きく害してしまう。そこで、本実施形態では、ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーという新たなコピー許否設定を導入している。ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーでは、コピー先へのデジタルストリームの書き込みにあたって、暗号化を行うことを条件として、他の機器へとＭＰＥＧ２−ＴＳ形式のデジタルストリームを転送する。ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーにおける条件が満たされる限り、孫コピー、曾孫コピーが認められ、何世代にもわたる自由な私的コピーがホームネットワークにおいて可能となる。条件付きコピーフリーの条件が満たされる限り、ホームネットワークでは何世代にもわたるコピーが認められるので、ユーザにとっての利便性が増す。ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーにおけるコピーフリーは、私的コピーに、暗号化という制限を課していることから、暗号化制限付きのコピーフリーであるといえる。
【００２６】
ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーは、暗号化されていれば、自由なコピーが認められる。しかし暗号化アルゴリズムやデータ構造等、暗号化方式の厳格な同一性は求められておらず、コピー元の暗号化方式と、コピー先の暗号化方式とが違っていても良い。例えば、コピー先がＤＶＤとは異なる記録媒体であり、コピー先媒体固有の暗号化方式が存在する場合、その暗号化方式で暗号化されていれば条件は満たされる。
【００２７】
また暗号化という条件さえ満たされていれば、コピー先での圧縮符号化方式は、コピー元の圧縮符号化方式と異なっていてもよい。例えば、コピー元の記録媒体がＤＶＤであり、コピーの客体たるデジタルストリームがＭＰＥＧ２−ＰＳ形式である場合、暗号化という条件が満たされているなら、ＭＰＥＧ２−ＰＳ形式をＭＰＥＧ２−ＴＳ形式に変換した上でコピー先に書き込むことも認容される。同様に、ＭＰＥＧ１，ＭＰＥＧ４形式に変換して書き込むことも認容される。但し、暗号化という条件が必須条件かつ最低条件なので、著作権保護が存在せず、暗号化が義務付けられていない記録媒体にはデジタルストリームを書き込むことができない。かかる義務のない記録媒体には、マイクロドライブやコンパクトフラッシュ（登録商標）がある。
【００２８】
逆に著作権保護が存在しており、暗号化が義務付けられている記録媒体には、ＤＶＤの他にＳＤメモリカード、Ｂｌｕ−ｒａｙ　Ｄｉｓｃがある。ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーの例外は、ＤＶＤ等のリムーバブルメディアではなく、機器に内蔵型の記録媒体（内蔵型ＨＤ）等に書き込むことである。このＨＤでは、暗号化が必ずしも不要である。何故なら、かかる内蔵型記録媒体は、機器から取り外して持ち去ることが困難だからである。
【００２９】
以上が、ＥＰＮフラグにより示される、ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーの技術的意義である。続いて図６を参照しながら、ＣＧＭＳとＥＰＮフラグとをどのように組み合わせるかについて説明する。図６は、ＣＧＭＳ、ＰＳＣ、ＥＰＮフラグが取り得る値と、ＣＧＭＳ、ＰＳＣ、ＥＰＮフラグの意味合いを示す。ＥＰＮフラグはオフ「０」に設定された場合、ＣＧＭＳ、ＰＳＣでコピー許否が設定される。ＣＧＭＳが「００」、ＰＳＣが「００」なら、条件の無いコピーフリーを示し、ＣＧＭＳが、「１１」、ＰＳＣが「１１」なら「Ｎｏ　Ｍｏｒｅ　Ｃｏｐｙ」を示す。
【００３０】
一方、ＥＰＮフラグが「１」に設定された場合、ＣＧＭＳが、「１１」、ＰＳＣが「１１」で条件付きコピーフリーである旨を示す。ＣＣＩが条件付きコピーフリーを示す場合、ＣＧＭＳ及びＰＳＣを「１１（Ｎｏ　Ｍｏｒｅ　Ｃｏｐｙ）」に設定するのは以下のような意図がある。それはＥＰＮフラグに対応しえない現行規格対応機器に、本ＶＯＢＵを記録したＤＶＤが挿入された場合、本ＶＯＢＵを無条件にコピーさせたくないとの意図である。現行規格対応機器は、ＥＰＮフラグの意図を解釈できずＣＧＭＳ、ＰＥＳ　Ｓｃｒａｍｂｌｉｎｇ　Ｃｏｎｔｒｏｌでコピー制御を行う。ＣＧＭＳは、上述したように「Ｎｏ　Ｍｏｒｅ　Ｃｏｐｙ」に設定されているのでＶＯＢＵは一切コピーされない。ＥＰＮフラグに対応していない現行機器にＤＶＤが装填された場合、コピーを一切禁じ、より厳し目にコピーを扱うので、条件付きコピーフリーに設定された複製物の氾濫を防ぐことができる。これは、ＣＣＩからＥＰＮフラグを取り除くような改竄が行われた場合も同様である。
【００３１】
続いて暗号化ＡＶデータの暗号化過程について説明する。図７は、暗号化ＡＶデータがどのような暗号化の過程を経て生成されているかを示す図である。ＡＶデータは、現行ＤＶＤ−Ｖｉｄｅｏ　Ｒｅｃｏｒｄｉｎｇ規格との互換のある、ＣＰＲＭ（Ｃｏｐｙ　Ｐｒｏｔｅｃｔｉｏｎ　ｆｏｒ　Ｒｅｃｏｒｄａｂｌｅ　Ｍｅｄｉａ）方式に基づく暗号化がなされている。図７の第１段目は、暗号化前のＶＯＢＵを示す。この第１段目では、ＡＶデータは暗号化されていない。第３段目は、暗号化後のＶＯＢＵを示す。途中の第２段目の枠ｈｗ１が、ＡＶデータの暗号化の過程を示す。枠ｈｗ１に示すように、暗号化ＡＶデータは、オリジナルの複数ビデオパック、複数オーディオパックをコンテンツ鍵Ｋｃを用いてＣ２−ＥＣＢＣモードで暗号化することにより得られる。
【００３２】
Ｃ２＿ＥＣＢＣモードによる暗号化とは、ＶＯＢＵ内のＡＶデータを６４ビット以下に分割し、この分割部分毎に暗号化してゆくというものである。分割部分毎の暗号化にあたって、先頭の分割部分の暗号化にはコンテンツ鍵Ｋｃを用いる。その暗号化結果が、次の分割部分の暗号化に用いられる。ある暗号化を用いて、次の分割部分を暗号化するという処理を繰り返すのがこのＣ２＿ＥＣＢＣモードである。尚、逆の手順を辿って、復号を行うモードをＣ２＿ＤＣＢＣモードという。また、Ｃ２＿ＥＣＢＣにおける「Ｃ２」とは、ＣＰＲＭによる暗号化方式という意味である。
【００３３】
図中の枠ｈｗ２は、コンテンツ鍵Ｋｃの生成過程を示す図である。ＲＤＩ−Ｐａｃｋ内のＡＰＳＴＢと、記録媒体固有のタイトル鍵Ｋｔとを加算し、加算結果を用いて、時変係数ＤｔｋｃをＣ２＿Ｇ変換することでコンテンツ鍵Ｋｃは得られる。図中のｈｗ３は、ＣＣＩ内のＡＰＳＴＢのみが参照されていることを強調して示す。
このコンテンツ鍵Ｋｃの生成過程のうち、Ｃ２−Ｇ変換は、一方向性関数であり、連結データに対して非可逆変換を施す。一般の暗号化が可逆変換であるのに対し、Ｃ２−Ｇ変換は非可逆変換であるので、出力値から入力値を特定し得ないという性質をもつ。コンテンツ鍵Ｋｃ生成のためのパラメータに、同じＶＯＢＵ内に存在する時変係数Ｄｔｋｃを用いるので、たとえ前後のＶＯＢＵが削除されたとしても、そのＶＯＢＵについてのコンテンツ鍵Ｋｃを得ることができる。時変係数Ｄｔｋｃは時間変動要因をもつのでこれから得られるコンテンツ鍵ＫｃはＶＯＢＵ毎に変化するという性質をもつ。
【００３４】
この暗号化過程で問題となるのは、ＣＣＩ全体からコンテンツ鍵Ｋｃを生成しているのではなく、ＡＰＳＴＢのみからコンテンツ鍵Ｋｃを生成している点である。
この理由は以下の通りである。従来のＤＶＤでのコピー許否状態には、暗号化した上でのコピー禁止か、非暗号化でのコピーフリーかという２つの状態しかなかった。「暗号化されていること　イコール　コピー禁止」であることを意味していたので、暗号化さえされていれば、著作権者保護は充分であり、ＡＰＳＴＢを書き換えるという改竄行為さえ警戒していればよかった。つまり、コピー禁止であっても、再生出力は可能であるから、再生出力されたアナログ映像信号がＶＴＲにて記録される恐れがある。そのため、アナログの映像出力に保護が施されるようＡＰＳＴＢが設定されている場合、ＡＰＳＴＢからコンテンツ鍵Ｋｃを生成し、このコンテンツ鍵Ｋｃにて暗号化を行う。これにより、ＡＰＳＴＢを改竄して、アナログ映像信号をＶＴＲにて記録するというダビング行為の阻止を図ることができる。
【００３５】
しかし本実施形態では「暗号化を条件とした上でのコピーフリー」という新たな状態を導入している。本来コピー禁止に設定されているＣＧＭＳを、条件付きコピーフリーに改竄する行為がなされた場合、ＡＰＳＴＢが一致している限り復号化は可能であるから、自由にコピーされてしまう。コピー禁止を示すＣＧＭＳを含むＣＣＩが、条件付きコピーフリーを示すＣＣＩを含むＲＤＩ−Ｐａｃｋにすり替えられたりしても、同様である。
【００３６】
そこで設けられたのが、コードＤｖｅｒｉである。コードＤｖｅｒｉは、図４に示すＲＤＩ−Ｐａｃｋ内のＭａｎｕｆａｃｔｕｒｅ　Ｉｎｆｏｒｍａｔｉｏｎ内に存在する。このコードＤｖｅｒｉがどのような過程を経て生成されるかを図８に示す。図８は、コードＤｖｅｒｉの生成過程を図７と同様の表記で示している。図８の第１段目は、暗号化前のＶＯＢＵを示す。第４段目は、暗号化後のＶＯＢＵを示す。第２段目の枠ｈｗ１が、ＡＶデータの暗号化の過程を示す。
【００３７】
この暗号化後のＶＯＢＵと、ＡＶデータの暗号化の過程との間の第３段目に、コードＤｖｅｒｉの生成過程を示す。第３段目に示すようにコードＤｖｅｒｉは、ＣＣＩを、コンテンツ鍵Ｋｃを用いてＣ２−Ｇ変換することで得られる。
図８の枠ｃｗ１内は、このコードＤｖｅｒｉを得るまでの過程を示す。枠内に示すようにコードＤｖｅｒｉは、ＣＧＭＳが「１１」、ＥＰＮフラグが「１」に設定されたＣＣＩ全体をレジスタに格納させコンテンツ鍵Ｋｃの生成を待機する過程ｐｃ１、生成されたコンテンツ鍵Ｋｃを用いて、レジスタに格納されたＣＣＩ全体をＣ２−Ｇ変換する過程ｐｃ２、Ｃ２−Ｇ変換の変換結果をレジスタに書き戻し（ｐｃ３）、ＣＰＵがＲＤＩ−ＰａｃｋのＭａｎｕｆａｃｔｕｒｅ　Ｉｎｆｏｒｍａｔｉｏｎに書き込んで（ｐｃ４）コードＤｖｅｒｉを得る過程からなる。
【００３８】
このような過程でコードＤｖｅｒｉが生成されているので以下のことがいえる。
それは、ＣＣＩと、ＡＶデータの暗号化に用いたコンテンツ鍵ＫｃとからコードＤｖｅｒｉを生成しているので、ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーに対応する機器が図示した手順でコードＤｖｅｒｉを生成してみて、これをＲＤＩ−Ｐａｃｋ内に存在するコードＤｖｅｒｉと照合すれば、ＣＣＩの改竄やＲＤＩ−Ｐａｃｋの付け替えの有無を検出できるという点である。つまりＶＯＢＵが生成された後、ＣＣＩが改竄されたとする。そしてユーザがＥＰＮ対応機器に、そのＶＯＢＵのコピーを命じたとする。その際ＥＰＮ対応機器は、図８と同じ過程を経てコンテンツ鍵Ｋｃを生成し、このコンテンツ鍵Ｋｃを用いて、ＣＣＩをＣ２−Ｇ変換して、その結果をＲＤＩ−Ｐａｃｋ内のコードＤｖｅｒｉと照合する。ＣＣＩのうちＣＧＭＳ、ＥＰＮフラグが書き換えられていることから、ＥＰＮ対応機器によるＣ２−Ｇ変換の結果は、ＲＤＩ−Ｐａｃｋ内のコードＤｖｅｒｉと大きく異なったものとなる。
【００３９】
照合の結果が明らかに違えば、ＥＰＮ対応機器は復号化を中断する。これにより、現行のＤＶＤ−Ｖｉｄｅｏ　Ｒｅｃｏｒｄｉｎｇ規格対応機器との互換を確保しつつも、ＥＰＮ対応機器にて、ＲＤＩ−Ｐａｃｋのすり替えやＣＣＩの改竄を未然に防止することができる。
このコードＤｖｅｒｉをＲＤＩ−Ｐａｃｋ内に設けたことは、時変係数Ｄｔｋｃから、ＡＶデータまでのオフセット（図４参照）と深い因果関係にある。
【００４０】
図９は、時変係数Ｄｔｋｃから、ＡＶデータまでのオフセットが、どのような基準で設けられているかを示す図である。オフセットは、コンテンツ鍵Ｋｃを得るのに要する時間（Ｃ２＿Ｇ）と、コードＤｖｅｒｉを得るのに要する時間（Ｃ２＿Ｇ）との和に基づき定められている。コンテンツ鍵Ｋｃの生成、コードＤｖｅｒｉの算出、ＡＶデータの暗号化／復号化の処理タイミングを分離しているので、これらの処理は時分割化が可能である。この時分割化により、単一の暗号演算回路であっても、処理効率を低下させることなく、コンテンツ鍵Ｋｃの生成、コードＤｖｅｒｉの算出、ＡＶデータの暗号化／復号化といった一連の処理を実現することができる。時変係数Ｄｔｋｃから暗号化データまでのオフセットの値としては少なくとも暗号ブロックの最小単位以上にすることが望ましい。ＤＥＳ方式やＣ２の方式であれば、この暗号ブロックは８バイトであるので、上述したオフセットは、８バイト以上とするのが望ましい。以上が本実施形態にかかる記録媒体の生産行為の形態である。尚、時変係数（時変係数Ｄｔｋｃ）、媒体固有鍵（タイトル鍵Ｋｔ）、ＣＣＩからユニット固有の暗号鍵（コンテンツ鍵Ｋｃ）を求める手順は一例に過ぎない。かかる演算以外の演算を適用してもよいし、Ｃ２−Ｇ変換以外の変換を適用してもよい。
【００４１】
続いて、本発明に係る記録装置の実施行為の形態について説明する。使用行為については、記録媒体と同じであり、ホームネットワークにおいてユーザの使用に供される。図１０は、ホームネットワークにおいて記録装置が使用される形態を示す図である。
図１０に示すように、ＤＶＤレコーダ１００は矢印ｇｙ１に示すようにＳＴＢ１１０から送信されたＭＰＥＧ２−ＴＳ形式のデジタルストリームを受信しＭＰＥＧ２−ＰＳ形式に変換した上でＤＶＤに書き込むことができるし、ＤＶＤに書き込んだデジタルストリームを読み出してデジタルＴＶ１２０に再生させることができる。また、ＤＶＤに書き込んだＭＰＥＧ２−ＰＳ形式のデジタルストリームを読み出してＭＰＥＧ２−ＴＳ形式に変換した上でＨＤレコーダ１３０に記録させることもできる。
【００４２】
ホームネットワーク上の転送にあたって記録装置は、ＭＰＥＧ２−ＴＳ形式のデジタルストリームをＤＴＣＰ（Ｄｉｇｉｔａｌ　Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｅｎｔ　Ｐｒｏｔｅｃｔｉｏｎ）規格のプロトコルに基づき他の機器に転送する。このＤＴＣＰ規格でのプロトコルは、互いの機器の相互認証や、ＴＳパケットの暗号化・復号化等の手順を含む。しかし詳細については本願の主眼ではないので省略する。ＤＴＣＰ規格によりＴＳパケットの送受信を行う機器は、相互認証の段階で、著作権保護に準拠しない機器との接続を排除する。そのため、マイクロドライブやコンパクトフラッシュ（登録商標）のドライブ装置に、デジタルストリームが転送されることはない（図中の×印参照）。
【００４３】
ＤＶＤやＨＤにデジタルストリームを書き込んでよいか否かは、ＤＴＣＰ規格におけるＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒに明記されて他の機器に伝えられる。図１１は、ＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒの一例を示す図である。ＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒは、デジタルストリームの一時蓄積や移動モードが規定されているかを示す「ｒｅｔｅｎｔｉｏｎ　ｍｏｖｅ　ｍｏｄｅ」、一時蓄積の期間を示す「ｒｅｔｅｎｔｉｏｎ　ｓｔａｔｅ」、ＭＰＥＧ２−ＴＳ形式のデジタルストリームのコピーが許可されているか否かを示す「ＣＣＩ（Ｃｏｐｙ　Ｃｏｎｔｒｏｌ　Ｉｎｆｏｒｍａｔｉｏｎ）」、ＣＣＩがコピーフリーを示している場合において、そのコピーフリーがＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーであるか否かを示す「ＥＰＮフラグ」、ＭＰＥＧ２−ＴＳ形式のデジタルストリームの再生出力にあたって、解像度制限がなされているとかを示す「Ｉｍａｇｅ　ＣｏｎｓｔｒａｉｎｔＴｏｋｅｎ」、ＭＰＥＧ２−ＴＳ形式のデジタルストリームをアナログ変換して出力するにあたって、アナログ出力での保護を施すか否かを示す「ＡＰＳ（Ａｎａｌｏｇｕｅ　Ｐｒｏｔｅｃｔｉｏｎ　Ｓｙｓｔｅｍ）」を含む。このＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒの伝送は、ＤＴＣＰ＿ＤｅｓｃｒｉｐｔｏｒをＴＳパケットに格納した上でなされる。このＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒのうち、ＣＣＩやＥＰＮフラグは、ＲＤＩ−ＰａｃｋにおけるＣＣＩやＥＰＮフラグと互換性を有している。かようなホームネットワークにおいて記録装置は、ユーザの使用に供される。
【００４４】
次に本発明に係る記録装置の生産行為について説明する。記録装置は、図１２の内部構成図に基づき、工業的に生産される。以下、記録装置の内部構成について説明する。図１２は、ＤＶＤレコーダ１００の内部構成を示す図である。
図１２に示すようにＤＶＤレコーダ１００は、ドライブ１、ＣＰＵ２、バッファメモリ３、ストリーム制御部４、アナログチューナ９、アナログプロテクト検出部１０、ＩＥＥＥ１３９４受信部１１、デジタルチューナ１２、ＴＳデコーダ１３、ＡＶエンコーダ１４、ストリーム暗号化部１５、ストリーム復号化部１６、ＡＶデコーダ１７、ＴＳエンコーダ１８、ＩＥＥＥ１３９４送信部１９を備える。
【００４５】
始めに、ＤＶＤからのＶＯＢＵ読み出しと、ＤＶＤへのＶＯＢＵ書き込みとの双方に用いられる構成要素（ドライブ１、バッファメモリ３、ストリーム制御部４）について説明する。
ドライブ１は、ＤＶＤ等のリムーバブルな記録媒体を装填する。
ＣＰＵ２は、記録装置の全体制御を司る。
【００４６】
バッファメモリ３は、ＶＯＢＵを格納するバッファである。ＤＶＤから読み出されたＶＯＢＵも、ＨＤＤやＤＶＤに書き込まれるべきＶＯＢＵも一旦本バッファに格納される。
ストリーム制御部４は、ＩＤＥ　Ｉ／Ｆによりドライブ１、ＨＤＤを接続しており、ドライブ１、ＨＤＤ、バッファメモリ３、ストリーム暗号化部１５、ストリーム復号化部１６間でＶＯＢＵのリアルタイム伝送を行う。
【００４７】
図１３は、ストリーム制御部４の内部構成を示す図である。図１３に示すようにストリーム制御部４は、バッファメモリ３を読み書きするためのメモリ制御部５、バッファメモリ３に対する読み書きにあたって、ＶＯＢＵに対するスクランブル・デスクランブルを行うメモリスクランブル部６、ストリーム暗号化部１５−バッファメモリ３間、バッファメモリ３−ストリーム復号化部１６間のＤＭＡ転送を実行するＤＭＡ制御部７、ドライブ１、ＨＤＤとのＩ／ＦであるＩＤＥ　Ｉ／Ｆ部８を備える。
【００４８】
続いてＤＶＤへのＭＰＥＧ２−ＰＳ形式のデジタルストリーム書き込み時に用いられる構成要素について説明する。図１４は、ＤＶＤのデータ書き込みに用いられる構成要素を示す図である。本図において、ストリーム制御部４は、ストリーム制御部４の内部バスに置き換えて図示している。ＤＶＤに書き込まれるＶＯＢＵには、ＤＶＤレコーダ１００に入力されてくるアナログ信号をエンコードして得られるもの（１）、ＤＶＤレコーダ１００に入力されてくるマルチプログラムＭＰＥＧ２−ＴＳ形式のデジタルストリームを変換して得られるもの（２）、ＩＥＥＥ１３９４から入力されてくるデジタルストリームを変換して得られるもの（３）の３種類がある。図中の矢印ｗｖ１，２，３，４が、（１）（２）（３）のデジタルストリームが転送されてドライブ１に至るルートを示し、矢印ｗｖ６は、ＡＶエンコーダ４へのアナログ信号の入力を示す。図中の矢印ｗｖ５は、（２）のデジタルストリームがＡＶエンコーダ１４に至るまでのルートを示す。図中の矢印ｗｖ７は、（３）のデジタルストリームがＡＶエンコーダ１４に至るまでのルートを示す。これらのルートに係る構成要素（アナログチューナ９、アナログプロテクト検出部１０、ＩＥＥＥ１３９４受信部１１、デジタルチューナ１２、ＴＳデコーダ１３、ＡＶエンコーダ１４、ストリーム暗号化部１５）について以下説明を行う。
【００４９】
アナログチューナ９は、アナログ放送信号を受信してアナログ映像信号、音声信号を得る。これらの信号は、Ａ／Ｄコンバータを介してＡＶエンコーダ１４に出力される。
アナログプロテクト検出部１０は、アナログ放送信号の垂直ブランキング区間（ＶＢＩ）に重畳されたコピー制御情報（ＣＧＭＳ−Ａ）やマクロビジョンやカラーストライプといったアナログプロテクション信号を検出する。
【００５０】
ＩＥＥＥ１３９４受信部１１は、ＩＥＥＥ１３９４を介して他の機器から入力されてくるＴＳパケットを、ＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒに基づき受信してＴＳデコーダ１３に出力する。ＤＴＣＰ＿ＤｅｓｃｒｉｐｔｏｒにおけるＣＣＩが「Ｎｏ　Ｍｏｒｅ　Ｃｏｐｙ」を示しているならＩＥＥＥ１３９４受信部１１は受信を行わない。ＣＣＩが「Ｎｏ　Ｍｏｒｅ　Ｃｏｐｙ」に設定されたＭＰＥＧ２−ＴＳ形式のデジタルストリームは、本来デジタルＴＶで再生されることを目的としてホームネットワーク上で転送されているものであり、これを誤ってＤＶＤに記録することのないようするためである。ＴＳパケットの受信の際、ＩＥＥＥ１３９４受信部１１は受信したＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒを、ＡＶエンコーダ１４に引き渡す。これは、このＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒ内のＣＣＩ、ＥＰＮフラグに基づき、ＲＤＩ−Ｐａｃｋ内のＣＣＩ、ＥＰＮフラグをＡＶエンコーダ１４に設定させるためである。
【００５１】
デジタルチューナ１２は、放送波を受信してマルチプログラムＴＳ形式のデジタルストリームを得る。
ＴＳデコーダ１３は、デジタルチューナ１２が得たマルチプログラムＴＳ形式のデジタルストリームに対して、多重分離を行い、これらＴＳパケットに時分割多重化されたビデオストリーム、オーディオストリームやサービス情報をＡＶエンコーダ１４に出力する。サービス情報を出力するのは、このサービス情報に基づき、ＲＤＩ−Ｐａｃｋ内のＣＣＩ、ＥＰＮフラグをＩＥＥＥ１３９４受信部１１に設定させるためである。ＴＳデコーダ１３による多重分離は、ＩＥＥＥ１３９４受信部１１が得たＴＳパケットに対しても行われる。つまりＩＥＥＥ１３９４受信部１１が得たＴＳパケットに対して多重分離を行い、ビデオストリーム、オーディオストリームを得てＡＶエンコーダ１４に出力する。
【００５２】
ＡＶエンコーダ１４は、チューナの復調により得られ、Ａ／Ｄコンバータによりデジタル化された映像信号、音声信号を圧縮符号化して、０．４〜１．０秒のビデオデータ、オーディオデータを得る。更にこれらを多重化することでＶＯＢＵを得る。また、デジタルチューナ１２やＴＳデコーダ１３が得たビデオストリーム、オーディオストリームについても多重化を行い、ＶＯＢＵを得る。ＶＯＢＵを得るにあたって、アナログプロテクト検出部１０の検出結果や、ＩＥＥＥ１３９４受信部１１からのＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒ、デジタルチューナ１２からのサービス情報に基づき、ＣＣＩを設定してＲＤＩ−Ｐａｃｋを生成する。この設定はＣＧＭＳ−ＡやＤＴＣＰ＿ＤｅｓｃｒｉｐｔｏｒのＣＣＩ、サービス情報に基づく。
【００５３】
ストリーム暗号化部１５は、エンコーダがＶＯＢＵを得た際、ＤＶＤ固有のタイトル鍵Ｋｔと、エンコーダがＲＤＩ−Ｐａｃｋに設定したＣＣＩと、エンコーダがエンコードの過程で生成した時変係数Ｄｔｋｃとからコンテンツ鍵Ｋｃ及びコードＤｖｅｒｉを得て、コンテンツ鍵Ｋｃを用いてＣ２−ＥＣＢＣモードで暗号化してバッファメモリ３に格納する。バッファメモリ３に格納されたＶＯＢＵは、ドライブ１によりＤＶＤに書き込まれる。
【００５４】
アナログ放送信号の入力やＭＰＥＧ２−ＴＳ形式のデジタルストリームを構成するＴＳパケットの入力が継続している限り、アナログチューナ９〜ストリーム暗号化部１５は上述した動作を継続するので、デジタルストリームはＭＰＥＧ２−ＰＳ形式で記録されることになる。
以上がＶＯＢＵ書き込みに係る構成要素である。続いてＶＯＢＵ読み出しに係る構成要素について説明する。ＤＶＤから読み出されるＶＯＢＵには、ＡＶデコーダ１７により映像音声として再生されるもの（１）、ＩＥＥＥ１３９４から他の機器へと転送されるもの（２）の２種類がある。図１５は、図１２の構成要素のうちＶＯＢＵの読み出しに用いられるものを抜粋して描いた図である。本図において、ストリーム制御部４は、ストリーム制御部４の内部バスに置き換えて図示している。図中の矢印ｒｖ１，２は、前者、後者のＶＯＢＵがＤＶＤから読み出されて、ストリーム復号化部１６に至るまでのルートを示す。矢印ｒｖ３は、前者のＶＯＢＵが、ＡＶデコーダ１７により再生されるまでに至るルートを示し、矢印ｒｖ４は、後者のＶＯＢＵが、ＩＥＥＥ１３９４を介して他の機器へと出力されるルートを示す。以下、データ読み出しに用いられる構成要素（ＡＶデコーダ１７、ＴＳエンコーダ１８、ＩＥＥＥ１３９４送信部１９）について説明する。
【００５５】
ストリーム復号化部１６は、ＤＶＤからＶＯＢＵを再生する場合や、ＤＶＤからホームネットワークにおける他の機器にＶＯＢＵをコピーする場合、ＤＶＤ固有のタイトル鍵Ｋｔと、エンコーダがＲＤＩ−Ｐａｃｋに設定したＣＣＩと、時変係数Ｄｔｋｃとからコンテンツ鍵Ｋｃ及びコードＤｖｅｒｉを得て、コンテンツ鍵Ｋｃを用いてＣ２−ＤＣＢＣモードでＶＯＢＵを復号化する。
【００５６】
ＡＶデコーダ１７は、ストリーム復号化部１６により復号されたＶＯＢＵに対してＭＰＥＧ２に規定された伸長処理を行い、映像信号、音声信号を得て再生する。
ＴＳエンコーダ１８は、ストリーム復号化部１６により復号化されたＶＯＢＵを、ＴＳパケットに変換してＩＥＥＥ１３９４送信部１９に出力する。
ＩＥＥＥ１３９４送信部１９は、ＴＳエンコーダ１８の変換により得られたＴＳパケット本体をＤＴＣＰ規格に基づき暗号化して出力する。
【００５７】
以上のように構成された記録装置の全体制御は、ＣＰＵ２が図１６に示すプログラムを実行することでなされる、以降、図１６のフロ−チャ−トを参照しながらＶＯＢＵ書き込み時におけるＣＰＵ２の処理手順について説明する。
図１６のステップＳ４１〜ステップＳ４５は、ＤＶＤレコーダ１００への入力信号に基づきＶＯＢＵを生成するためのループ処理である。入力信号には、アナログ信号、デジタル放送信号、ホームネットワークにおける他の機器からの入力信号がある。またコピー属性とは、ＣＧＭＳ−Ａ、サービス情報、ＤＴＣＰ＿ＤｅｓｃｒｉｐｔｏｒにおけるＣＣＩ、ＥＰＮフラグに示されるコピーの許否設定をいう。
【００５８】
ループ処理においてステップＳ４１では、入力信号のコピー属性の検出が完了したかどうかの監視を行っている。入力信号のコピー属性の検出が完了すれば、ステップＳ４３、ステップＳ４５、ステップＳ４６の何れかでＶＯＢＵの生成を行う。
ステップＳ４３、ステップＳ４５、ステップＳ４６の何れを実行するかは、ステップＳ４２、ステップＳ４４、ステップＳ５２という３つの判定ステップにより規定される。
【００５９】
ステップＳ４３にてＶＯＢＵを得るのは、装置外部からの入力信号におけるコピー属性がＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーを示している場合である（ステップＳ４２でＹｅｓ）。この場合、ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーを示すＣＣＩを含むＲＤＩ−Ｐａｃｋと、ＡＶパック列とからなるＶＯＢＵを得る（ステップＳ４３）。
ステップＳ４５にてＶＯＢＵを得るのは、コピー属性がＯｎｌｙ　Ｏｎｅ　Ｃｏｐｙを示している場合である（ステップＳ４４でＹｅｓ）。この場合、Ｏｎｌｙ　Ｏｎｅ　ＣｏｐｙをＮｏ　Ｍｏｒｅ　Ｃｏｐｙに変換する。変換後、Ｎｏ　Ｍｏｒｅ　Ｃｏｐｙを示すＣＣＩを含むＲＤＩ−Ｐａｃｋと、ＡＶパック列とからなるＶＯＢＵを得る（ステップＳ４５）。
【００６０】
コピー属性が通常のコピーフリーである場合（ステップＳ５２でＹＥＳ）、通常のコピーフリーを示すＣＣＩを含むＶＯＢＵを記録する（ステップＳ４６）。著作権保護を厳しくしたいのならば、コピー属性をＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーに変換して、ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーを示すＣＣＩを含むＶＯＢＵを記録してもよい。コピー属性がＮｏ　Ｍｏｒｅ　Ｃｏｐｙを示している場合、ステップＳ４１で入力信号におけるコピー属性の検出待ちに戻る。
【００６１】
以上の手順でＶＯＢＵが得られれば、ステップＳ４７〜ステップＳ５１の処理を行ってステップＳ２１に戻るという処理を行う。
ステップＳ４７〜ステップＳ５１の処理は、ＶＯＢＵのＲＤＩ−ＰａｃｋにおけるＡＰＳＴＢと、タイトル鍵Ｋｔとを加算し（ステップＳ４７）、加算結果を用いて時変係数ＤｔｋｃをＣ２−Ｇ変換し、コンテンツ鍵Ｋｃを得て（ステップＳ４８）、コンテンツ鍵Ｋｃを用いて、ＣＣＩをＣ２−Ｇ変換してコードＤｖｅｒｉを得てＲＤＩ−Ｐａｃｋ内のＭａｎｕｆａｃｔｕｒｅ　Ｉｎｆｏｒｍａｔｉｏｎに配置し（ステップＳ４９）、コンテンツ鍵Ｋｃで、ＶＯＢＵ内のＡＶパック列をＣ２＿ＥＣＢＣモードで暗号化して（ステップＳ５０）、暗号化され、コードＤｖｅｒｉが配置されたＶＯＢＵをＤＶＤに書き込む（ステップＳ５１）というものであり、このステップＳ４１〜ステップＳ５１の繰り返しにより、ＤＶＤにはＶＯＢＵが順次書き込まれてゆく。
【００６２】
続いて図１７のフロ−チャ−トを参照しながらＶＯＢＵ読み出し時におけるＣＰＵ２の処理手順について説明する。
図１７のフロ−チャ−トは、ＶＯＢＵがバッファメモリ３に格納されるのを待ち（ステップＳ６１）、ＶＯＢＵが格納されれば、ステップＳ６２〜ステップＳ７１の処理を行ってステップＳ６１に戻るというものである。
【００６３】
このステップＳ６２〜ステップＳ７１の処理は、ＶＯＢＵのＲＤＩ−ＰａｃｋにおけるＡＰＳＴＢと、タイトル鍵Ｋｔとを加算して（ステップＳ６２）、加算結果を用いて、時変係数ＤｔｋｃをＣ２−Ｇ変換し、コンテンツ鍵Ｋｃを得てから（ステップＳ６３）、コンテンツ鍵Ｋｃを用いて、ＣＣＩをＣ２−Ｇ変換してコードＤｖｅｒｉを得る（ステップＳ６４）というものである。
【００６４】
ステップＳ６５は、ステップＳ６４で生成されたコードＤｖｅｒｉと、ＲＤＩ−Ｐａｃｋ内に存在するコードＤｖｅｒｉとが一致するかの判定であり、もし不一致なら、その旨を示す表示を記録装置のフロントパネルもしくはＴＶモニタに出力した上でこの読出処理を強制終了する。これは、不正行為が発見されたための強行措置である。ここまで強行な措置をとるのではなく、より柔軟な対応を行っても良い。つまりコードＤｖｅｒｉの不一致が検出されたＶＯＢＵのみを再生・送信せず、後続のＶＯＢＵについて同様の処理を繰り返してもよい。
【００６５】
もし一致すれば、コンテンツ鍵Ｋｃを用いて、ＶＯＢＵ内の暗号化ＡＶパック列をＣ２−ＤＣＢＣモードで復号する（ステップＳ６６）。
以降は、再生であるか、送信であるかで異なる処理を行う。再生処理ならば（ステップＳ６７で再生）、３２個のＥＸ付きＴＳパケットからＴＳパケットを取り出して、ＡＶデコーダ１７に出力し再生させる（ステップＳ６８）。送信処理であれば、ＲＤＩ−ＰａｃｋにおけるＣＣＩがＥＰＮ　ＡｓｓｅｒｔｅｄコピーフリーであるかＮｏ　Ｍｏｒｅ　Ｃｏｐｙであるか通常のコピーフリーであるかで異なる処理を行う（ステップＳ６９、７０）。
【００６６】
ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーならば（ステップＳ６９でＹＥＳ）、ＶＯＢＵをＴＳパケットに変換して、ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーを示すＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒと共に送信する（ステップＳ７１）。ＣＣＩがＮｏ　Ｍｏｒｅ　Ｃｏｐｙであるなら（ステップＳ７０でＹＥＳ）、ＶＯＢＵをＴＳパケットに変換して、Ｎｏ　Ｍｏｒｅ　Ｃｏｐｙを示すＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒと共に送信する（ステップＳ７２）。通常のコピーフリーであれば（ステップＳ７０でＮ０）、ＶＯＢＵをＴＳパケットに変換して、通常のコピーフリーを示すＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒと共に送信する（ステップＳ７３）。著作権保護を厳し目に扱いたいのであれば、ステップＳ７３において、ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーを示すＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒと共に送信しても良い。
【００６７】
以上のように本実施形態によれば、現行規格対応機器での暗号化ＡＶデータの復号を保証するとともに、ＣＣＩの改竄やＲＤＩ−Ｐａｃｋの付け替えといった不正行為時には、コードＤｖｅｒｉとの照合にてこれを検出することができるので、不正行為を前提としたコピーを効率的に禁止することができる。
（第２実施形態）
第１実施形態は、コードＤｖｅｒｉを用いて、ＣＣＩ改竄を防止する点を主眼としたが、第２実施形態は、このコードＤｖｅｒｉを用いずとも、ＣＣＩの改竄を防止できる改良を開示する。これには、ＡＰＳＴＢのみからコンテンツ鍵Ｋｃを生成するのではなく、ストレートにＣＣＩ全体からコンテンツ鍵Ｋｃを生成すればよい
図１８は、図７と同様の表記で、ＣＣＩ全体からコンテンツ鍵Ｋｃを生成する場合の暗号化過程を示す図である。この場合、現行規格対応機器との互換は保てないが、コードＤｖｅｒｉを用いずとも、ＣＣＩの改竄は防止することができる。何故なら、仮にＣＣＩを書き換えれば、復号時に機器で生成するコンテンツ鍵Ｋｃが元のコンテンツ鍵Ｋｃと大きく異なったものとなり、復号を正当に行えないからである。
【００６８】
この場合、コードＤｖｅｒｉが不要になるので、コードＤｖｅｒｉの生成を待つ必要はなく、時変係数ＤｔｋｃからＡＶデータまでのオフセットを短くすることができる。
（第３実施形態）
第１実施形態、第２実施形態は、ＭＰＥＧ２−ＰＳ形式のデジタルストリームを記録媒体に書き込む形態であったが、第３実施形態は、ＭＰＥＧ２−ＴＳ形式のデジタルストリームを記録媒体に書き込む形態に関する。
【００６９】
ＭＰＥＧ２−ＴＳ形式での書き込みは、ＨＤや、Ｂｌｕ−ｒａｙ　Ｄｉｓｃへのデジタルストリームの書き込みに好都合である。
デジタルストリームをＭＰＥＧ２−ＴＳ形式で記録媒体に書き込むにあたって、第１実施形態に示したＧＯＰがどのように変換されるかを説明する。
図１９は、Ｂｌｕ−ｒａｙ　Ｄｉｓｃに記録されるデジタルストリームの構成を段階的に詳細化した図である。図１９において第１〜第３段目は、図２と同じであり、ピクチャ列、ＧＯＰ分割、ＰＥＳパケット列をそれぞれ示す。第４、第５段目は、図２と大きく異なる。ＧＯＰ列を格納したＰＥＳパケット列は、オーディオストリームを格納したＰＥＳパケット列と多重化（図中のｔｊ１）されて、第４段目に示すＭＰＥＧ２−ＴＳ形式のデジタルストリームを構成している。ＴＶ番組を構成するビデオストリーム、オーディオストリームは、この第４段目の形態で、衛星波、地上波、有線ケーブル等の伝送路を転送する。
【００７０】
続いてＴＳパケットの内部構成について説明する。図２０の第３段目に、ＴＳパケットの構成を示す。図２０の第３段目に示すように、ＴＳパケットは、『ＴＳパケットヘッダ』と、『ペイロード部』とから構成され、１８８Ｂｙｔｅのサイズを有する。『ペイロード』には、ＰＥＳパケットを複数に分割することにより得られた分割部分が格納される。矢印ｃｔ１，２，３に示すように、第３段目におけるＴＳパケットのペイロードに格納される。以上で、ＴＳパケットについての説明を終える。
【００７１】
続いて、ＭＰＥＧ２−ＴＳ形式が、Ｂｌｕ−ｒａｙ　Ｄｉｓｃにどのように書き込まれるかを説明する。図２１は、ＭＰＥＧ２−ＴＳ形式を構成するＴＳパケットがどのような過程を経てＢｌｕ−ｒａｙ　Ｄｉｓｃに書き込まれるかを示す図である。本図の第１段目にＭＰＥＧ２−ＴＳ形式のデジタルストリームを構成するＴＳパケットを示す。
ＭＰＥＧ２−ＴＳ形式のデジタルストリームを構成するＴＳパケットは、第２段目に示すようにＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒ（図中の「ＥＸ」）が付される。
【００７２】
第３段目、第４段目は、Ｂｌｕ−ｒａｙ　Ｄｉｓｃの物理単位と、ＴＳパケットとの対応関係を示す。第４段目に示すように、Ｂｌｕ−ｒａｙ　Ｄｉｓｃ上には複数セクタが形成されている。ｅｘｔｒａ＿ｈｅａｄｅｒ付きＴＳパケット（以下ＥＸ付きＴＳパケットと略す）は、３２個毎にグループ化されて、３つのセクタに書き込まれる。３２個のＥＸ付きＴＳパケットからなるグループは、６１４４バイト（＝３２×１９２）であり、これは３個のセクタサイズ６１４４バイト（＝２０４８×３）と一致する。３個のセクタに収められた３２個のＥＸ付きＴＳパケットを”Ａｌｉｇｎｅｄ　Ｕｎｉｔ”といい、Ｂｌｕ−ｒａｙ　Ｄｉｓｃへの書き込みにあたっては、Ａｌｉｇｎｅｄ　Ｕｎｉｔ単位で暗号化がなされる。第４段目におけるセクタは、１６個単位で誤り訂正符号が付され、ＥＣＣブロックを構成する。記録装置はＡｌｉｇｎｅｄ　Ｕｎｉｔの単位でＢｌｕ−ｒａｙ　Ｄｉｓｃをアクセスする限り、３２個の完結したＥＸ付きＴＳパケットを得ることができる。
【００７３】
以上がＢｌｕ−ｒａｙ　Ｄｉｓｃに対するＭＰＥＧ２−ＴＳ形式のデジタルストリームの書き込みのプロセスである。続いて、ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒの内部構成について説明する。図２２（ａ）は、ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒの内部構成を示す図である。
ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒは、『Ａｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐ』と、『ｃｏｐｙ＿ｐｅｒｍｉｓｓｉｏｎ＿ｉｎｄｉｃａｔｏｒ』とを含む。
【００７４】
『Ａｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐ』は、ＭＰＥＧ２−ＴＳ形式のデジタルストリームにおける時変係数である。何故ならこのＡｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐは、デジタルストリームの再生時間軸上においてＡｌｉｇｎｅｄ　Ｕｎｉｔが何処にあるかによって変わるという時間変動要因性をもつからである。何をもって時変係数とするかというと、ＴＳパケットが機器に到達した時間を時変係数にしている。このＡｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐは、ストリーム再生時にＰＣＲ、ＰＴＳといったタイムスタンプの参照に用いられる。一般に放送局から送信されたＭＰＥＧ２−ＴＳ形式のデジタルストリームは、リアルタイムに受信され、再生されることを想定して、ＰＣＲ、ＰＴＳが設定されている。ところが蓄積再生においてＭＰＥＧ２−ＴＳ形式のデジタルストリームは、Ｂｌｕ−ｒａｙ　Ｄｉｓｃ、ＨＤに一旦蓄積された上で時間的にかなり遅れて再生される。この蓄積再生では、リアルタイムに再生することを目的として調整されたＰＣＲ、ＰＴＳの値が無駄になる。そこでＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒにおけるＡｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐは、ＴＳパケットが記録装置に到達した時刻を示している。そのため、再生時にこのＡｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐを参照すれば、たとえＭＰＥＧ２−ＴＳ形式のデジタルストリームがＢｌｕ−ｒａｙ　Ｄｉｓｃ等に蓄積された上で再生されたとしても、リアルタイムでの再生同様、ＰＴＳ、ＰＣＲによる再生タイミング制御を実現することができる。
【００７５】
『ｃｏｐｙ＿ｐｅｒｍｉｓｓｉｏｎ＿ｉｎｄｉｃａｔｏｒ』は、ＭＰＥＧ２−ＴＳ形式のデジタルストリームにおけるＣＣＩである。Ｂｌｕ−ｒａｙ　Ｄｉｓｃへの記録時には、各ＴＳパケットに対して、コピー許否を示す情報が緻密に設定される。ｃｏｐｙ＿ｐｅｒｍｉｓｓｉｏｎ＿ｉｎｄｉｃａｔｏｒは、２ビットの情報であり、図２２（ｂ）に示す４通りの値に設定される。「００」であれば通常のコピーフリー、「１１」であれば「Ｎｏ　Ｍｏｒｅ　Ｃｏｐｙ」、「０１」は、暗号化されてはいるが、条件の無いコピーフリー、「１０」であればＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーをそれぞれ意味する。
【００７６】
続いてＡｌｉｇｎｅｄ　Ｕｎｉｔに対する暗号化の過程について説明する。ＭＰＥＧ２−ＴＳ形式の形態をとるものの、時変係数やＣＣＩ、媒体固有鍵（タイトル鍵Ｋｔ）という３つのパラメータを用いて暗号化を行う点は第１実施形態、第２実施形態と変わらない。また、これらのパラメータのうち２つを用いて演算を行い、その演算結果と、残り１つのパラメータとからユニット毎の暗号鍵（コンテンツ鍵Ｋｃ）を得ている点も第１実施形態、第２実施形態と変わらない。
【００７７】
図２３は、Ａｌｉｇｎｅｄ　Ｕｎｉｔがどのような過程を経て暗号化されているかを示す図である。図２３の第１段目は、暗号化前のＡｌｉｇｎｅｄ　Ｕｎｉｔを示す。暗号化前において、６１４４バイトのＡｌｉｇｎｅｄ　Ｕｎｉｔは、先頭のＥＸ付きＴＳパケットのＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒと、これに後続するＤｂｌｋとに分割される。Ｄｂｌｋは、６１４４バイトのＡｌｉｇｎｅｄ　Ｕｎｉｔのうち、８バイトのＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒを除く６１３６バイト（６１４４−８）の部分を意味する。
【００７８】
第３段目は、暗号化後のＡｌｉｇｎｅｄ　Ｕｎｉｔを示す。先頭のＥＸ付きＴＳパケットのＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒは、平文であるので、暗号化前後で変化がない。Ｄｂｌｋは、Ｄｅ＿ｂｌｋに変換される。
第２段目の破線ｄｃ１は、Ｄｂｌｋに対する暗号化の過程を示す。Ｄｂｌｋは、６４ビットのブロック鍵Ｋｂｌｋを用いてＤＥＳ＿ＥＣＢＣモードで暗号化される。この鍵Ｋｂｌｋが、第１実施形態にいうコンテンツ鍵Ｋｃに相当する。何故なら、この鍵Ｋｂｌｋも、ユニットに対して固有であり、ユニット毎に変わるからである。
【００７９】
ＤＥＳ＿ＥＣＢＣモードによる暗号化とは、６１３６バイトのＡｌｉｇｎｅｄ　Ｕｎｉｔを６４ビット以下に分割し、この分割部分毎に暗号化してゆくというものであり、第１実施形態におけるＣ２＿ＥＣＢＣと同視できる。一方、この逆の手順をたどって、復号化を行うモードをＤＥＳ＿ＤＣＢＣモードという。
図中の枠ｄｃ２は、６４ビットのブロック鍵Ｋｂｌｋがどのような過程を経て生成されるかを示す。図中の「‖」は、連結演算を示す。この連結演算は、所定の演算の１つであり、第１実施形態において、タイトル鍵Ｋｔと、ＣＣＩとに対して行った加算演算に対応する。この連結演算の対象は、２ビットのｃｏｐｙ＿ｐｅｒｍｉｓｓｉｏｎ＿ｉｎｄｉｃａｔｏｒと、３０ビットのＡｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐと、３２ビットのパラメータＶｂｋｇであり、ブロック鍵Ｋｂｌｋは、連結演算の演算結果（６４ビット）を、１２８ビットのレコーディング鍵Ｋｒｅｃを用いてＴＤＥＳ＿Ｅモードで暗号化することにより得られる。
【００８０】
パラメータＶｂｋｇとは、著作権保護に準拠した機器が具備している共通パラメータである。
またＫｒｅｃとは、第１実施形態のタイトル鍵Ｋｔに相当する暗号鍵であり、記録媒体固有の暗号鍵である。Ｋｒｅｃは、Ｂｌｕ−ｒａｙ　Ｄｉｓｃにおける複数パラメータと、機器における複数パラメータから導出されるが、その詳細については本願の主眼ではないので省略する。
【００８１】
ＴＤＥＳ＿Ｅモードによるブロック鍵Ｋｂｌｋの生成を式で表現すると、以下のようになる。
ブロック鍵Ｋｂｌｋ＝ＤＥＳ＿Ｅ（Ｋ１，ＤＥＳ＿Ｄ（Ｋ２，ＤＥＳ＿Ｅ（Ｋ１，ｄ）））
Ｋ１は、レコーディング鍵Ｋｒｅｃの上位６４ビット、Ｋ２は、レコーディング鍵Ｋｒｅｃの下位６４ビットを示す。
【００８２】
ＤＥＳ＿Ｅは、ＤＥＳ　ｅｎｃｒｉｐｔｉｏｎのＥＣＢ（Ｅｌｅｃｔｒｉｃ　Ｃｏｄｅｂｏｏｋ）モードによる暗号化、
ＤＥＳ＿Ｄは、ＤＥＳ　ｅｎｃｒｉｐｔｉｏｎのＥＣＢ（Ｅｌｅｃｔｒｉｃ　Ｃｏｄｅｂｏｏｋ）モードによる復号化を示す。
ブロック鍵Ｋｂｌｋの生成には、ＤＥＳ方式での暗号化を３回繰り返すというＴＤＥＳ＿Ｅモードが用いられる。
【００８３】
ここで著作権保護を徹底するのなら、Ａｌｉｇｎｅｄ　Ｕｎｉｔ毎ではなくＴＳパケット毎にブロック鍵を変化させればよいのではないかという疑問が生まれる。しかし各ＴＳパケットについてブロック鍵Ｋｂｌｋを得ようとなると、このＴＤＥＳ＿Ｅモードでの暗号化が各ＴＳパケットについて必要になるので処理負荷が大きい。そこで本実施形態ではブロック鍵Ｋｂｌｋの生成は、Ａｌｉｇｎｅｄ　Ｕｎｉｔにつき１回としている。Ａｌｉｇｎｅｄ　Ｕｎｉｔは、３２個のＴＳパケットを含んでおり、３セクタに記録されるので、鍵Ｋｂｌｋの生成は３セクタにつき１回になり、機器側の処理負荷を軽減することができる。
【００８４】
続いて、本実施形態における記録装置の内部構成について説明する。図２４は、第３実施形態に係る記録装置の内部構成を示す図である。ＴＳエンコーダ１８は、アナログチューナ９、アナログプロテクト検出部１０の出力段に接続されている。これはＢｌｕ−ｒａｙ　Ｄｉｓｃは、ＭＰＥＧ２−ＴＳ形式のままデジタルストリームを記録するのでアナログチューナ９、アナログプロテクト検出部１０の出力段にＴＳエンコーダ１８を接続すれば足りるからである。またＴＳデコーダ１３は、ＩＥＥＥ１３９４受信部１１、デジタルチューナ１２の出力段ではなく、ＡＶデコーダ１７の入力段に接続されている。これはＢｌｕ−ｒａｙ　Ｄｉｓｃでは、ＭＰＥＧ２−ＴＳ形式のままデジタルストリームが記録されているので、一旦ビデオストリーム、オーディオストリームにまでデジタルストリームを変換する必要がないからである。その他、ストリーム暗号化部１５、ストリーム復号化部１６は、ストリーム暗号化部２３、ストリーム復号化部２４に置き換えられ、ＩＥＥＥ１３９４受信部１１、ＩＥＥＥ１３９４送信部１９はＩＥＥＥ１３９４受信部２０、ＩＥＥＥ１３９４送信部２５に置き換えられている。更にストリーム制御部４の出力段には、ＴＳデコーダ２１が追加されている。
【００８５】
続いてＢｌｕ−ｒａｙ　ＤｉｓｃへのＭＰＥＧ２−ＴＳ形式のデジタルストリーム書き込み時に用いられる構成要素について説明する。図２５は、第３実施形態に係る記録装置の内部構成のうち、データ書き込みに係るもの（ＩＥＥＥ１３９４受信部２０〜ストリーム暗号化部２３）を、図１４と同様の表記で示す図である。以下ＩＥＥＥ１３９４受信部２０〜ストリーム暗号化部２３について説明する。
【００８６】
ＩＥＥＥ１３９４受信部２０は、ＩＥＥＥ１３９４を介して転送されてくるＴＳパケットをＤＴＣＰに基づき受信する。ＩＥＥＥ１３９４を介して入力されてくるＴＳパケットには随所にｉｓｏｃｈｒｏｎｏｕｓパケットが挿入されており、ｉｓｏｃｈｒｏｎｏｕｓパケットが到達した時点での、内部クロック２２の計時時刻に基づいてＡｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐを生成する。ＩＥＥＥ１３９４から入力されてきたｉｓｏｃｈｒｏｎｏｕｓパケットが、送り手側においてＡｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐに基づき生成されたものであるならＩＥＥＥ１３９４受信部１１により生成されるＡｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐは、その送り手側のＡｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐとほぼ同じとなる。こうして生成されたＡｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐ、ｃｏｐｙ＿ｐｅｒｍｉｓｓｉｏｎ＿ｉｎｄｉｃａｔｏｒを含むＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒを、各ＴＳパケットに付してＥＸ付きＴＳパケットを得る。
【００８７】
ＴＳデコーダ２１は、デジタルチューナ１２により出力されるマルチプログラム形式のＴＳに対して多重分離を行い、ＴＳパケットを得る。ＴＳパケットが得られれば、ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒを生成してＴＳパケットに付す。この生成にあたって、このＴＳパケットが属するＴＶ番組についてのサービス情報を参照し、サービス情報に基づき、ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒ内のｃｏｐｙ＿ｐｅｒｍｉｓｓｉｏｎ＿ｉｎｄｉｃａｔｏｒを生成する。Ａｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐについては、ＴＳパケットが機器に到達した時点における内部クロック２２の計時時刻に基づき設定する。
【００８８】
ストリーム暗号化部２３は、ＩＥＥＥ１３９４受信部２０、ＴＳデコーダ２１がＥＸ付きＴＳパケットを得た場合、Ｂｌｕ−ｒａｙ　Ｄｉｓｃから予め定められた複数のパラメータを読み出し、これらＢｌｕ−ｒａｙ　Ｄｉｓｃ側のパラメータと、記録装置内で予め格納されている複数パラメータとによりレコーディング鍵Ｋｒｅｃを得る。以降、バッファメモリ３上にＡｌｉｇｎｅｄ　Ｕｎｉｔが得られる度に、そのＡｌｉｇｎｅｄ　Ｕｎｉｔのｃｏｐｙ＿ｐｅｒｍｉｓｓｉｏｎ＿ｉｎｄｉｃａｔｏｒ、Ａｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐ、パラメータＶｂｋｇに対して連結演算を行い、６４ビットの演算結果をレコーディング鍵Ｋｒｅｃを用いてＴＤＥＳ＿Ｅモードで暗号化する。この暗号化により６４ビットのブロック鍵Ｋｂｌｋを得る。こうしてブロック鍵Ｋｂｌｋが得られれば、Ａｌｉｇｎｅｄ　Ｕｎｉｔの先頭ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒ以外を暗号化してＤｅ＿ｂｌｋを得る。このように暗号化されたＡｌｉｇｎｅｄ　Ｕｎｉｔがバッファメモリ３に格納され、Ｂｌｕ−ｒａｙ　Ｄｉｓｃに書き込まれる。
【００８９】
続いてＢｌｕ−ｒａｙ　ＤｉｓｃからのＴＳパケット読み出しに用いられる構成要素について説明する。図２６は、記録装置のうち、データ読み出しに係るもの（ストリーム復号化部２４、ＩＥＥＥ１３９４送信部２５）を示す図である。以降ストリーム復号化部２４、ＩＥＥＥ１３９４送信部２５について説明する。
ストリーム復号化部２４は、バッファメモリ３に読み出されたＥＣＣブロックに含まれるＡｌｉｇｎｅｄ　Ｕｎｉｔのそれぞれについて復号処理を行う。この復号処理は、Ａｌｉｇｎｅｄ　Ｕｎｉｔ固有のブロック鍵Ｋｂｌｋを用いたＤＥＳ＿ＤＣＢＣモードでの復号処理である。Ａｌｉｇｎｅｄ　Ｕｎｉｔ固有のブロック鍵Ｋｂｌｋは、以下のようにして生成される。各Ａｌｉｇｎｅｄ　Ｕｎｉｔの先頭にあるＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒは暗号化されていないので、ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒにおけるｃｏｐｙ＿ｐｅｒｍｉｓｓｉｏｎ＿ｉｎｄｉｃａｔｏｒ、Ａｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐ、パラメータＶｂｋｇに対して連結演算を行い、６４ビットの演算結果を得る。レコーディング鍵Ｋｒｅｃを用いて、この連結結果をＴＤＥＳ＿Ｄモードで復号化することにより、Ａｌｉｇｎｅｄ　ＵｎｉｔのＤｂｌｋを得る。図２６の矢印ｒｔ５，６は、再生時におけるＡｌｉｇｎｅｄ　Ｕｎｉｔの伝送ルートを示す。Ａｌｉｇｎｅｄ　Ｕｎｉｔは、矢印ｒｔ５，６に示すようにＴＳデコーダ１３によりデコードされ、ＡＶデコーダ１７により映像信号、音声信号にデコードされていることがわかる。このＤｂｌｋを矢印ｒｔ７，８に示すようにＩＥＥＥ１３９４送信部２５に出力することにより、Ａｌｉｇｎｅｄ　Ｕｎｉｔは、ホームネットワークにおける他の機器に送出される。
【００９０】
ＩＥＥＥ１３９４送信部２５は、Ａｌｉｇｎｅｄ　Ｕｎｉｔの復号時において、そのＡｌｉｇｎｅｄ　Ｕｎｉｔに含まれる３２個のＥＸ付きＴＳパケットのそれぞれからＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒを取り外し、ＴＳパケット本体をＤＴＣＰ規格に基づき暗号化して出力する。ＴＳパケットの出力にあたっては、ＴＳパケット間の随所に、ｉｓｏｃｈｒｏｎｏｕｓパケットを挿入する。この挿入箇所は、ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒのＡｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐに示される時刻に基づいた位置である。ＴＳパケットの出力に伴い、ＩＥＥＥ１３９４送信部２５はＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒを出力する。ＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒは、ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒにおけるコピー許否設定を示す。
【００９１】
以上のように構成された記録装置の全体制御は、ＣＰＵ２が図２７に示すプログラムを実行することでなされる。以降、図２７のフロ−チャ−トを参照しながらＡｌｉｇｎｅｄ　Ｕｎｉｔ書き込み時におけるＣＰＵ２の処理手順について説明する。
図２７のステップＳ１〜ステップＳ６は、バッファメモリ３にＥＸ付きＴＳパケットを格納してゆくためのループ処理である。このループ処理においてステップＳ１では、放送波及びＩＥＥＥ１３９４からのＴＳパケットの入力を監視している。ＴＳパケットの入力があれば、ステップＳ３、ステップＳ５、ステップＳ１４の何れかでＴＳパケットにＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒを付加する。
【００９２】
ステップＳ３、ステップＳ５、ステップＳ１４の何れを実行するかは、ステップＳ２、ステップＳ４、ステップＳ１３という３つの判定ステップにより規定される。
ステップＳ３にてＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒの付加が行われるのは、サービス情報やＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒにおけるコピー属性がＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーを示している場合である（ステップＳ２でＹＥＳ）。この場合、コピー属性がＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーなので、ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーを示すｃｏｐｙ＿ｐｅｒｍｉｓｓｉｏｎ＿ｉｎｄｉｃａｔｏｒを含むＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒをＴＳパケットに付加する（ステップＳ３）。
【００９３】
ステップＳ５にてＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒの付加が行われるのは、サービス情報、ＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒにおけるコピー属性がＯｎｌｙ　Ｏｎｅ　Ｃｏｐｙを示している場合である（ステップＳ４）。この場合、Ｏｎｌｙ　Ｏｎｅ　ＣｏｐｙをＮｏ　Ｍｏｒｅ　Ｃｏｐｙに変換する。このＮｏ　Ｍｏｒｅ　Ｃｏｐｙを示すｃｏｐｙ＿ｐｅｒｍｉｓｓｉｏｎ＿ｉｎｄｉｃａｔｏｒを含むＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒを、ＴＳパケットに付加する（ステップＳ５）。
【００９４】
ステップＳ１４にてＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒの付加が行われるのは、サービス情報、ＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒにおけるコピー属性が通常のコピーフリーを示している場合である（ステップＳ１３でＹＥＳ）。この場合、コピー属性が通常のコピーフリーなので、通常コピーフリーを示すｃｏｐｙ＿ｐｅｒｍｉｓｓｉｏｎ＿ｉｎｄｉｃａｔｏｒを含むＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒをＴＳパケットに付加する（ステップＳ１４）。
【００９５】
コピー属性がＮｏ　Ｍｏｒｅ　Ｃｏｐｙを示している場合、ステップＳ１でのＴＳパケットの受信待ちに戻る。こうすることで、Ｎｏ　Ｍｏｒｅ　ＣｏｐｙのＴＳパケットがＢｌｕ−ｒａｙ　Ｄｉｓｃに書き込まれないことが保証される。
ステップＳ６は、３２個のＥＸ付きＴＳパケットが生成されたかどうかを判定するステップであり、もし生成されればステップＳ７〜ステップＳ１２の処理を行ってステップＳ１に戻る。３２個のＥＸ付きＴＳパケットが生成されれば、Ｂｌｕ−ｒａｙ　Ｄｉｓｃにおける複数パラメータと、記録装置におけるパラメータとからレコーディング鍵Ｋｒｅｃを生成して（ステップＳ７）、Ａｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐと、ｃｏｐｙ＿ｐｅｒｍｉｓｓｉｏｎ＿ｉｎｄｉｃａｔｏｒと、パラメータＶｂｋｇとに対して連結演算を行い（ステップＳ８）、演算結果をレコーディング鍵Ｋｒｅｃを用いてＴＤＥＳ＿Ｅモードで暗号化することによりブロック鍵Ｋｂｌｋを取得する（ステップＳ９）。
【００９６】
鍵Ｋｂｌｋが得られれば、先頭のＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒを除き、Ａｌｉｇｎｅｄ　ＵｎｉｔのブロックＤｂｌｋをＤＥＳ＿ＥＣＢＣモードで暗号化して、ブロックＤｅ＿ｂｌｋを得て、バッファメモリ３に格納する（ステップＳ１０）。以降、バッファメモリ３に１６個のＡｌｉｇｎｅｄ　Ｕｎｉｔが格納されるまで、ステップＳ１〜ステップＳ１０の処理を繰り返す（ステップＳ１１がＮｏ）。バッファメモリ３に１６個のＡｌｉｇｎｅｄ　Ｕｎｉｔが格納されれば（ステップＳ１１がＹｅｓ）、バッファメモリ３に格納された１６個のＡｌｉｇｎｅｄ　Ｕｎｉｔに誤り訂正符号を付して、３個のＥＣＣブロックを得る。そして３個のＥＣＣブロックをＢｌｕ−ｒａｙ　Ｄｉｓｃに書き込む（ステップＳ１２）。このステップＳ７〜ステップＳ１２の繰り返しにより、Ａｌｉｇｎｅｄ　ＵｎｉｔがＢｌｕ−ｒａｙ　Ｄｉｓｃ内に順次書き込まれてゆく。
【００９７】
次に、図２８のフロ−チャ−トを参照しながらＡｌｉｇｎｅｄ　Ｕｎｉｔ読み出し時におけるＣＰＵ２の処理手順について説明する。
図２８のフロ−チャ−トの構造は、バッファメモリ３に３個のＥＣＣブロックが格納されるのを待機し、もし格納されればステップＳ２１〜ステップＳ３２の処理を行ってまたステップＳ２１に戻るというものである。
【００９８】
ステップＳ２２〜ステップＳ２３のループ処理は、ＥＣＣブロックに含まれる計１６個のＡｌｉｇｎｅｄ　Ｕｎｉｔのそれぞれについて、ステップＳ２４〜ステップＳ３２の処理を繰り返すというものである。
ここで繰り返される処理は、Ａｌｉｇｎｅｄ　Ｕｎｉｔのうち、ｃｏｐｙ＿ｐｅｒｍｉｓｓｉｏｎ＿ｉｎｄｉｃａｔｏｒ、Ａｒｒｉｂｖａｌ＿Ｔｉｍｅ＿Ｓｔａｍｐ、Ｖｂｋｇを連結し（ステップＳ２４）、Ｂｌｕ−ｒａｙ　Ｄｉｓｃにおける複数パラメータと、記録装置におけるパラメータとからレコーディング鍵Ｋｒｅｃを生成して（ステップＳ２５）、連結演算の結果をレコーディング鍵Ｋｒｅｃを用いてＴＤＥＳ＿Ｅモードで暗号化することによりブロック鍵Ｋｂｌｋを取得し（ステップＳ２６）、Ａｌｉｇｎｅｄ　ＵｎｉｔのブロックＤｅ＿ｂｌｋをブロック鍵Ｋｂｌｋを用いてＤＥＳ＿ＤＣＢＣモードで復号化して、３２個のＥＸ付きＴＳパケットを得る（ステップＳ２７）というものである。
【００９９】
以降は、再生であるか、送信であるかで異なる処理を行う。再生処理ならば（ステップＳ２８で再生）、３２個のＥＸ付きＴＳパケットからＴＳパケットを取り出して、ＴＳデコーダ１３−ＡＶデコーダ１７に出力し再生させる（ステップＳ２９）。
送信処理であれば（ステップＳ２８で送信）、ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒにおけるｃｏｐｙ＿ｐｅｒｍｉｓｓｉｏｎ＿ｉｎｄｉｃａｔｏｒがＥＰＮ　ＡｓｓｅｒｔｅｄコピーフリーであるかＮｏ　Ｍｏｒｅ　Ｃｏｐｙであるか通常のコピーフリーであるかで異なる処理を行う。
【０１００】
ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーならば（ステップＳ３０でＹＥＳ）、３２個のＥＸ付きＴＳパケットからＴＳパケットを取り出して、ＥＰＮ　Ａｓｓｅｒｔｅｄコピーフリーを示すＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒと共に送信する（ステップＳ３１）。通常のコピーフリーであるなら（ステップＳ３３でＹＥＳ）、３２個のＥＸ付きＴＳパケットからＴＳパケットを取り出して、通常のコピーフリーを示すＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒと共に送信する（ステップＳ３４）。
【０１０１】
Ｎｏ　Ｍｏｒｅ　Ｃｏｐｙであるなら（ステップＳ３３でＮＯ）、３２個のＥＸ付きＴＳパケットからＴＳパケットを取り出して、Ｎｏ　Ｍｏｒｅ　Ｃｏｐｙを示すＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒと共に送信する（ステップＳ３２）。この繰り返しにより、Ａｌｉｇｎｅｄ　Ｕｎｉｔが順次読み出されてゆく。
以上のように本実施形態によれば、各Ａｌｉｇｎｅｄ　Ｕｎｉｔ毎に値が変わり、コピー許否の設定によっても値が変わるパラメータを用いて暗号鍵を生成するので、第１実施形態同様の著作権保護を実現しつつも、デジタルストリームの自由なコピーをホームネットワーク内で実施させることができる。
【０１０２】
（第４実施形態）
第１実施形態では、ホームネットワークにおける機器間でＶＯＢＵのコピーを行うものであったが、第４実施形態は、１つの機器内でＶＯＢＵのコピーを行うものである。
図２９は、第４実施形態に係る記録装置の内部構成を示す図である。本図においてドライブ１、ＨＤＤのうち一方はコピー元、もう一方はコピー先となる。
【０１０３】
ストリーム復号化部１６は、コピー時においてコピー元記録媒体からコンテンツ鍵Ｋｃ、コードＤｖｅｒｉを生成し、生成したコードＤｖｅｒｉと、ＲＤＩ−Ｐａｃｋ内に存在するコードＤｖｅｒｉとの照合を行う。両者が一致すれば、コピー元記録媒体から読み出された暗号化ＶＯＢＵを復号化する。
ストリーム暗号化部１５は、コピー先記録媒体に固有なコンテンツ鍵Ｋｃを生成し、バッファメモリ３上のＶＯＢＵをそのコンテンツ鍵Ｋｃで暗号化する。
【０１０４】
図３０は、コピー元ドライブ装置からのＶＯＢＵ読み出しを示す図である。
矢印（２−１）は、コピー元ドライブ装置からバッファメモリ３に読み出しを示し、矢印（２−２）は、コピー元ドライブ装置によるタイトル鍵Ｋｔの読み出しを示す。（２−３）は、タイトル鍵Ｋｔに基づくＶＯＢＵの復号を示す。（２−４）は、復号結果のストリーム暗号化部１５への出力を示す。
【０１０５】
図３１は、コピー先ドライブ装置へのＶＯＢＵ書き込みを示す。（３−１）は、ストリーム暗号化部１５によるコピー先記録媒体からのタイトル鍵Ｋｔの読み出しであり、ストリーム暗号化部１５はこのタイトル鍵Ｋｔからコンテンツ鍵Ｋｃを生成してＶＯＢＵを暗号化する。（３−２）は、暗号化結果のバッファメモリ３への書き込みを示し、（３−３）は、暗号化されたＶＯＢＵの、コピー先ドライブ装置への書き込みを示す。
【０１０６】
以上のように本実施形態によれば、ＨＤ、ＤＶＤの双方のドライブ装置を具備しているようなハイブリッド型の記録装置において、第１実施形態に示したようなＶＯＢＵのコピーを実現することができる。
第４実施形態では、１つの機器内でのＶＯＢＵのコピーを行ったが、１つの機器内でＡｌｉｇｎｅｄ　Ｕｎｉｔのコピーを行ってもよい。
【０１０７】
（備考）
上記実施形態に基づいて説明してきたが、現状において最善の効果が期待できるシステム例として提示したに過ぎない。本発明はその要旨を逸脱しない範囲で変更実施することができる。代表的な変更実施の形態として、以下（Ａ）（Ｂ）（Ｃ）・・・・のものがある。
【０１０８】
（Ａ）第１実施形態〜第４実施形態における記録装置は、ホームネットワークにおいてデジタルテレビと接続して利用されるタイプの記録装置であったが、液晶型ディスプレィと一体型となった記録装置であってもよい。また、第１実施形態に示した記録装置は、ドライブ１、ＡＶデコーダ１７を予め内蔵していたが、これらを具備せず、ＩＥＥＥ１３９４コネクタを介して接続されていてもよい。更に、各実施形態の記録装置において、処理の本質的部分をなす部分のみを、記録装置としてもよい。これらの記録装置は、何れも本願明細書に記載された発明であるから、これらの何れの態様であろうとも、第１実施形態〜第４実施形態に示した記録装置の内部構成を元に、記録装置を製造する行為は、本願の明細書に記載された発明の実施行為になる。第１実施形態〜第４実施形態に示した記録装置の有償・無償による譲渡（有償の場合は販売、無償の場合は贈与になる）、貸与、輸入する行為も、本発明の実施行為である。店頭展示、カタログ勧誘、パンフレット配布により、これらの譲渡や貸渡を、一般ユーザに申し出る行為も本記録装置の実施行為である。
【０１０９】
（Ｂ）図１６、図１７、図２７、図２８に示したプログラムによる情報処理は、ハードウェア資源を用いて具体的に実現されていることから、上記フローチャートに処理手順を示したプログラムは、単体で発明として成立する。第１実施形態〜第４実施形態は、記録装置に組み込まれた態様で、本発明に係るプログラムの実施行為についての実施形態を示したが、記録装置から分離して、第１実施形態〜第４実施形態に示したプログラム単体を実施してもよい。プログラム単体の実施行為には、これらのプログラムを生産する行為（１）や、有償・無償によりプログラムを譲渡する行為（２）、貸与する行為（３）、輸入する行為（４）、双方向の電子通信回線を介して公衆に提供する行為（５）、店頭展示、カタログ勧誘、パンフレット配布により、プログラムの譲渡や貸渡を、一般ユーザに申し出る行為（６）がある。
【０１１０】
（Ｃ）図１６、図１７、図２７、図２８のフロ−チャ−トにおいて時系列に実行される各ステップの「時」の要素を、発明を特定するための必須の事項と考える。そうすると、これらのフロ−チャ−トによる処理手順は、記録方法の使用形態を開示していることがわかる。各ステップの処理を、時系列に行うことで、本発明の本来の目的を達成し、作用及び効果を奏するよう、これらのフロ−チャ−トの処理を行うのであれば、本発明に係る記録方法の実施行為に該当することはいうまでもない。
【０１１１】
（Ｄ）第１実施形態では、ＶＯＢＵ単位で記録や暗号化、復号化を行うものとして記載したが、これはＤＶＤ−Ｖｉｄｅｏ　Ｒｅｃｏｒｄｉｎｇ規格に従って、本発明に係る記録装置を実施するための一態様に過ぎない。複数ＶＯＢＵ単位で記録してよいし、他の録画規格におけるデータ単位であって、ＶＯＢＵに対応するものでもよい。
（Ｅ）第１実施形態、第２実施形態では媒体固有のタイトル鍵Ｋｔや、Ｋｒｅｃを用いてコンテンツ鍵Ｋｃ、ブロック鍵Ｋｂｌｋを生成したが、デジタルストリーム固有の暗号鍵を用いてコンテンツ鍵Ｋｃ、ブロック鍵Ｋｂｌｋを生成してもよい。こうすれば、記録媒体との依存性はなくなるので、記録媒体からの読み出し時、記録媒体への書き込み時に復号化、暗号化を行う必要がなくなり、高速コピーを実現することができる。
【０１１２】
（Ｆ）第２実施形態では、同じＶＯＢＵ内に存在する時変係数Ｄｔｋｃを用いてコンテンツ鍵Ｋｃを得たが、この時変係数Ｄｔｋｃではなく、前後のＶＯＢＵ内にある時変係数Ｄｔｋｃを用いてコンテンツ鍵Ｋｃを生成してもよい。この場合、その前後のＶＯＢＵが削除されれば、そのＶＯＢＵにおけるコンテンツ鍵Ｋｃを得ることができなる。このことから、前後のＶＯＢＵ内に存在する時変係数Ｄｔｋｃを用いれば、ＶＯＢ全体における一貫性を保つことができる。
【０１１３】
（Ｇ）アナログチューナ９から出力されたアナログ映像信号、音声信号ではなく、ＶＴＲから出力されたアナログ映像信号、音声信号をＡＶエンコーダ１４はエンコードしてもよい。
（Ｈ）第１実施形態においてＡＰＳＴＢのみとタイトル鍵Ｋｔとからコンテンツ鍵Ｋｃを算出したが、現行機器との互換のためならＣＧＭＳとタイトル鍵Ｋｔとからコンテンツ鍵Ｋｃを算出してもよい。ＣＣＩは、ＲＤＩ−ＰａｃｋやＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒというヘッダに格納されるとしたが、電子透かしの形態でデジタルストリーム本体に埋め込まれていてもよい。
【０１１４】
【発明の効果】
以上説明したように、本発明に係る記録媒体によれば、デジタルストリームが記録される記録媒体であって、デジタルストリームの一部分毎に、当該一部分が条件付きコピーフリーであるか否かを示すコピー制御情報が対応付けられており、前記条件付きコピーフリーは、デジタルストリームの一部分を暗号化して、コピー先記録媒体に書き込むことを条件としたコピーフリーであることを特徴としている。
【０１１５】
記録媒体において、デジタルストリームの一部分は、暗号化を行うことを条件として、コピー先記録媒体に書き込まれる。つまりデジタルストリームの一部分は、暗号化という条件を満たす限り、自由にコピーされることになる。これによりユーザは、自由な私的コピーを謳歌することができる。暗号化という条件が存在するので、暗号化・復号化を行えない不正な機器は、そのような自由コピーから排斥される。不正な機器を私的コピーから排斥することで、デジタルストリームの一般公衆への頒布を防止することができる。
【０１１６】
既存の機器との互換を重視するなら、以下のようにすればよい。
即ち、前記コピー制御情報は、世代管理情報、拡張フラグを含み、コピー制御情報が条件付きコピーフリーであることを示すのは、世代管理情報が、コピー不可を示す値に設定され、拡張フラグが、オンに設定されている場合とすべきである（２）。「条件付きコピーフリー」というコピー制御情報の設定に対応してない未対応機器に本記録媒体が装填された場合、当該機器はコピー制御情報のうち世代管理情報に基づきコピー動作を行う。世代管理情報は、コピー不可に設定されているためデジタルストリームはコピーされることはない。「条件付きコピーフリー」に未対応の機器での自由なコピーは防ぐので、デジタルストリームの複製物の氾濫を防ぐことができる。
【０１１７】
ここで暗号化した上での条件付きコピーを認めると、一つの疑問が生じる。それは、元々コピー禁止の設定のため暗号化されていたデジタルストリームのコピー制御情報を、条件付きコピーフリーに改竄すれば、ホームネットワーク内で自由にコピーされてしまうのではないかという疑問である。
これを解決するには、以下のようにすればよい。
【０１１８】
即ち、前記デジタルストリームの一部分は、所定の暗号鍵を用いて暗号化されて、記録媒体に記録され、所定の暗号鍵は、コピー制御情報が条件付きコピーフリーを示すか否かに応じて値が変わる暗号鍵であるとすれはよい（４）。
コピー制御情報に基づき生成された暗号鍵にて、デジタルストリームの一部分を暗号化している。元々コピー禁止に設定されていたデジタルストリームを、条件付きコピーフリーに変更するようなコピー制御情報の改竄行為がなされた場合、復号時に得られる暗号鍵は、暗号化時に使用した暗号鍵と異なるものとなる。暗号鍵が異なってしまえばデジタルストリームの復号はなしえなくなる。よって、この条件付きコピーフリーの導入にてデジタルストリームの著作権者保護が脆弱化することはない。
【０１１９】
しかし、その一方、コピー制御情報から暗号鍵を生成していない機器では、改竄を検出することができない。この場合、以下のようにすべきである。
即ち、前記デジタルストリームの一部分は、所定の暗号鍵を用いて暗号化されて、記録媒体に記録され、前記一部分は、チェックコードが対応づけられて記録媒体に記録され、当該チェックコードは、前記暗号鍵を用いて、コピー制御情報を変換することで得られるコードであり、コピー制御情報が条件付きコピーフリーを示すか否かに応じて値が変わるようにすべきである（９）。
【０１２０】
過去の機器との互換のため、コピー制御情報を関係ない情報要素から暗号鍵を生成する場合、コピー制御情報に対する改竄の有無は、チェックコードの照合にて検出することができる。これにより過去の暗号化方式との互換を保ちつつ、コピー制御情報に対する改竄を防止することができる。
【図面の簡単な説明】
【図１】本発明に係る記録媒体及び記録装置の使用環境たるホームネットワークを示す図である。
【図２】ＶＯＢＵがどのような過程を経て生成されているかを示した図である。
【図３】ＰＥＳパケットと、ＡＶパックとの関係を示す図である。
【図４】ＶＯＢＵの内部構成を示す図である。
【図５】第１実施形態に係るＣＣＩの構成を示す図である。
【図６】ＣＧＭＳ、ＰＳＣ、ＥＰＮフラグが取り得る値と、ＣＧＭＳ、ＰＳＣ、ＥＰＮフラグの意味合いを示す。
【図７】ＶＯＢＵ内の暗号化ＡＶデータがどのような暗号化の過程を経て生成されているかを示す図である。
【図８】コードＤｖｅｒｉの生成過程を図７と同様の表記で示した図である。
【図９】時変係数Ｄｔｋｃから、ＡＶデータまでのオフセットが、どのような基準で設けられているかを示す図である。
【図１０】本発明に係る記録媒体及び記録装置の使用環境たるホームネットワークを示す図である。
【図１１】ＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒの一例を示す図である。
【図１２】第１実施形態に係るＤＶＤレコーダ１００の内部構成を示す図である。
【図１３】ストリーム制御部４の内部構成を示す図である。
【図１４】図１２の構成要素のうちＶＯＢＵの書き込みに用いられるものを抜粋して描いた図である。
【図１５】図１２の構成要素のうちＶＯＢＵの読み出しに用いられるものを抜粋して描いた図である。
【図１６】第１実施形態の書き込み時における全体制御の処理手順を示すフローチャートである。
【図１７】第１実施形態の読み出し時における全体制御の処理手順を示すフローチャートである。
【図１８】図７と同様の表記で、ＣＣＩ全体からコンテンツ鍵Ｋｃを生成する場合の暗号化過程を示す図である。
【図１９】Ｂｌｕ−ｒａｙ　Ｄｉｓｃに記録されるパーティションＴＳの構成を段階的に詳細化した図である。
【図２０】ＴＳパケットの内部構成を示す図である。
【図２１】Ｂｌｕ−ｒａｙ　Ｄｉｓｃへの書き込みがどのような過程を経て行われるかを示す図である。
【図２２】ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒの内部構成を示す図である。
【図２３】Ａｌｉｇｎｅｄ　Ｕｎｉｔがどのような過程を経て暗号化されているかを示す図である。
【図２４】第３実施形態に係る記録装置の内部構成を示す図である。
【図２５】図２４の構成要素のうちＴＳパケットの書き込みに用いられるものを抜粋して描いた図である。
【図２６】図２４の構成要素のうちＴＳパケットの読み出しに用いられるものを抜粋して描いた図である。
【図２７】第３実施形態の書き込み時における全体制御の処理手順を示すフローチャートである。
【図２８】第３実施形態の読み出し時における全体制御の処理手順を示すフローチャートである。
【図２９】第４実施形態に係る記録装置の内部構成を示す図である。
【図３０】コピー元ドライブ装置からのＡｌｉｇｎｅｄ　Ｕｎｉｔ読み出しを示す図である。
【図３１】コピー先ドライブ装置へのＡｌｉｇｎｅｄ　Ｕｎｉｔ書き込みを示す図である。
【符号の説明】
１　　ドライブ
３　　バッファメモリ
４　　ストリーム制御部
５　　メモリ制御部
６　　メモリスクランブル部
９　　アナログチューナ
１０　　アナログプロテクト検出部
１１　　ＩＥＥＥ１３９４受信部
１２　　デジタルチューナ
１３　　ＴＳデコーダ
１４　　ＡＶエンコーダ
１５　　ストリーム暗号化部
１６　　ストリーム復号化部
１７　　ＡＶデコーダ
１８　　ＴＳエンコーダ
１９　　ＩＥＥＥ１３９４送信部
２０　　ＩＥＥＥ１３９４受信部
２１　　ＴＳデコーダ
２２　　内部クロック
２３　　ストリーム暗号化部
２４　　ストリーム復号化部
２５　　ＩＥＥＥ１３９４送信部
１００　　ＤＶＤレコーダ
１２０　　デジタルＴＶ
１３０　　ＨＤレコーダ
２００　　リモコン
【図１】
2004007494.tif 000003
【図２】
2004007494.tif 000004
【図３】
2004007494.tif 000005
【図４】
2004007494.tif 000006
【図５】
2004007494.tif 000007
【図６】
2004007494.tif 000008
【図７】
2004007494.tif 000009
【図８】
2004007494.tif 000010
【図９】
2004007494.tif 000011
【図１０】
2004007494.tif 000012
【図１１】
2004007494.tif 000013
【図１２】
2004007494.tif 000014
【図１３】
2004007494.tif 000015
【図１４】
2004007494.tif 000016
【図１５】
2004007494.tif 000017
【図１６】
2004007494.tif 000018
【図１７】
2004007494.tif 000019
【図１８】
2004007494.tif 000020
【図１９】
2004007494.tif 000021
【図２０】
2004007494.tif 000022
【図２１】
2004007494.tif 000023
【図２２】
2004007494.tif 000024
【図２３】
2004007494.tif 000025
【図２４】
2004007494.tif 000026
【図２５】
2004007494.tif 000027
【図２６】
2004007494.tif 000028
【図２７】
2004007494.tif 000029
【図２８】
2004007494.tif 000030
【図２９】
2004007494.tif 000031
【図３０】
2004007494.tif 000032
【図３１】
2004007494.tif 000033