(57)【特許請求の範囲】
【請求項１】
入力されるコンテンツを記録媒体に記録することが許可されているか否かを示すコピー制限情報を取得する取得手段と、
前記取得手段により取得された前記コピー制限情報に基づいて、前記記録媒体に記録された前記コンテンツをコピーすることを許可するか否かを表すとともに、前記コンテンツのコピーの可否にかかわらず前記コンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報を生成する生成手段と、
前記生成手段により生成された前記制限情報を、MPEGトランスポートストリームからなるコンテンツの前記MPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加するとともに、暗号化されていることを示すように前記制限情報が生成された場合、前記コンテンツを、複数のパケットからなる所定のユニットの先頭パケットの前記ヘッダを含む先頭部分を除く、後のデータを暗号化して、前記記録媒体に記録する記録手段と
を備えることを特徴とする情報記録装置。
【請求項２】
前記コピー制限情報は、暗号化を強制するか否かを示す情報を含み、
前記制限情報は、暗号化を強制するか否かを示す情報を含む前記コピー制限情報に基づいて生成される
ことを特徴とする請求項１に記載の情報記録装置。
【請求項３】
前記コンテンツはアナログビデオ信号からなり、前記コピー制限情報は垂直ブランキング期間に格納される
ことを特徴とする請求項１に記載の情報記録装置。
【請求項４】
入力されるコンテンツを記録媒体に記録することが許可されているか否かを示すコピー制限情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記コピー制限情報に基づいて、前記記録媒体に記録された前記コンテンツをコピーすることを許可するか否かを表すとともに、前記コンテンツのコピーの可否にかかわらず前記コンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報を生成する生成ステップと、
前記生成ステップの処理により生成された前記制限情報を、MPEGトランスポートストリームからなるコンテンツの前記MPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加するとともに、暗号化されていることを示すように前記制限情報が生成された場合、前記コンテンツを、複数のパケットからなる所定のユニットの先頭パケットの前記ヘッダを含む先頭部分を除く、後のデータを暗号化して、前記記録媒体に記録する記録ステップと
を含むことを特徴とする情報記録方法。
【請求項５】
入力されるコンテンツを記録媒体に記録することが許可されているか否かを示すコピー制限情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記コピー制限情報に基づいて、前記記録媒体に記録された前記コンテンツをコピーすることを許可するか否かを表すとともに、前記コンテンツのコピーの可否にかかわらず前記コンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報を生成する生成ステップと、
前記生成ステップの処理により生成された前記制限情報を、MPEGトランスポートストリームからなるコンテンツの前記MPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加するとともに、暗号化されていることを示すように前記制限情報が生成された場合、前記コンテンツを、複数のパケットからなる所定のユニットの先頭パケットの前記ヘッダを含む先頭部分を除く、後のデータを暗号化して、前記記録媒体に記録する記録ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが格納されているプログラム格納媒体。
【請求項６】
入力されるコンテンツを記録媒体に記録することが許可されているか否かを示すコピー制限情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記コピー制限情報に基づいて、前記記録媒体に記録された前記コンテンツをコピーすることを許可するか否かを表すとともに、前記コンテンツのコピーの可否にかかわらず前記コンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報を生成する生成ステップと、
前記生成ステップの処理により生成された前記制限情報を、MPEGトランスポートストリームからなるコンテンツの前記MPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加するとともに、暗号化されていることを示すように前記制限情報が生成された場合、前記コンテンツを、複数のパケットからなる所定のユニットの先頭パケットの前記ヘッダを含む先頭部分を除く、後のデータを暗号化して、前記記録媒体に記録する記録ステップと
をコンピュータに実行させるプログラム。
【請求項７】
入力されるコンテンツを記録媒体に記録することが許可されているか否かを示すコピー制限情報に基づいて生成された、前記記録媒体に記録された前記コンテンツをコピーすることを許可するか否かを表すとともに、前記コンテンツのコピーの可否にかかわらず前記コンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報が、MPEGトランスポートストリームからなるコンテンツの前記MPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加され、
暗号化されていることを示すように前記制限情報が生成された場合、複数のパケットからなる所定のユニットの先頭パケットの前記ヘッダを含む先頭部分を除く、後のデータが暗号化された前記コンテンツが記録されている
ことを特徴とする情報記録媒体。
【請求項８】
記録媒体に記録されているコンテンツを再生する情報再生装置において、
前記コンテンツを前記記録媒体に記録することが許可されているか否かを示すコピー制限情報に基づいて生成された、前記コンテンツをコピーすることを許可するか否かを表すとともに、前記コンテンツのコピーの可否にかかわらず前記コンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報を取得する取得手段と、
前記コンテンツに施されている暗号を復号する復号手段と
を備え、
前記制限情報は、MPEGトランスポートストリームからなる前記コンテンツの前記MPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加されており、
前記コンテンツは、暗号化されていることを示すように前記制限情報が生成された場合、複数のパケットからなる所定のユニットの先頭パケットの前記ヘッダを含む先頭部分を除く、後のデータが暗号化されて、前記記録媒体に記録されている
ことを特徴とする情報再生装置。
【請求項９】
前記コピー制限情報に基づいて、前記コピー制限情報と暗号化モードとの対応関係を表す関係情報を付加して所定のパケットを出力する出力手段をさらに備える
ことを特徴とする請求項８に記載の情報再生装置。
【請求項１０】
前記出力手段により出力された前記パケットを、前記関係情報に基づいて再生する再生手段をさらに備える
ことを特徴とする請求項９に記載の情報再生装置。
【請求項１１】
記録媒体に記録されているコンテンツを再生する情報再生装置の情報再生方法において、
前記コンテンツを前記記録媒体に記録することが許可されているか否かを示すコピー制限情報に基づいて生成された、前記コンテンツをコピーすることを許可するか否かを表すとともに、前記コンテンツのコピーの可否にかかわらず前記コンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報を取得する取得ステップと、
前記コンテンツに施されている暗号を復号する復号ステップと
を含み、
前記制限情報は、MPEGトランスポートストリームからなる前記コンテンツの前記MPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加されており、
前記コンテンツは、暗号化されていることを示すように前記制限情報が生成された場合、複数のパケットからなる所定のユニットの先頭パケットの前記ヘッダを含む先頭部分を除く、後のデータが暗号化されて、前記記録媒体に記録されている
ことを特徴とする情報再生方法。
【請求項１２】
記録媒体に記録されているコンテンツを再生する情報再生装置を制御するコンピュータに、
前記コンテンツを前記記録媒体に記録することが許可されているか否かを示すコピー制限情報に基づいて生成された、前記コンテンツをコピーすることを許可するか否かを表すとともに、前記コンテンツのコピーの可否にかかわらず前記コンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報を取得する取得ステップと、
前記コンテンツに施されている暗号を復号する復号ステップと
を含む処理を実行させるプログラムが格納されているプログラム格納媒体であって、
前記制限情報は、MPEGトランスポートストリームからなる前記コンテンツの前記MPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部としてとして付加されており、
前記コンテンツは、暗号化されていることを示すように前記制限情報が生成された場合、複数のパケットからなる所定のユニットの先頭パケットの前記ヘッダを含む先頭部分を除く、後のデータが暗号化されて、前記記録媒体に記録されている
ことを特徴とするプログラム格納媒体。
【請求項１３】
記録媒体に記録されているコンテンツを再生する情報再生装置を制御するコンピュータに、
前記コンテンツを前記記録媒体に記録することが許可されているか否かを示すコピー制限情報に基づいて生成された、前記コンテンツをコピーすることを許可するか否かを表すとともに、前記コンテンツのコピーの可否にかかわらず前記コンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報を取得する取得ステップと、
前記コンテンツに施されている暗号を復号する復号ステップと
を含む処理を実行させるプログラムであって、
前記制限情報は、MPEGトランスポートストリームからなる前記コンテンツの前記MPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加されており、
前記コンテンツは、暗号化されていることを示すように前記制限情報が生成された場合、複数のパケットからなる所定のユニットの先頭パケットの前記ヘッダを含む先頭部分を除く、後のデータが暗号化されて、前記記録媒体に記録されている
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録装置および方法、情報再生装置および方法、プログラム格納媒体、プログラム、情報記録媒体に関し、特に、記録媒体に記録されているAVデータのセキュリティ情報を適切に管理できるようにした情報記録装置および方法、情報再生装置および方法、プログラム格納媒体、プログラム、情報記録媒体に関する。
【背景技術】
【０００２】
近年、記録再生装置に着脱可能なディスク型の情報記録媒体として、例えば、DVD(Digital Versatile Disc)-R，DVD-RWなどの各種の規格の光ディスクが提案されている。このような光ディスクは、数ギガバイトのデータを記録でき、長時間にわたって、オーディオ信号やビデオ信号（AV(Audio Visual)信号）等を記録できる大容量のメディアとして期待されている。
【０００３】
ところで、AV信号をディジタル圧縮する符号化方式の１つにMPEG(Moving Picture Experts Group)-２方式があり、上述したようなDVDにAV信号を記録する場合や、受信機に接続されたハードディスクにテレビジョン番組信号を記録する場合などに応用されている。
【０００４】
例えば、所定の記録媒体にAV信号を記録する場合、ビデオ信号がMPEG-２方式によりエンコードされ、得られた符号化ビットストリームが記録媒体に記録される。また、近年開始されたディジタルテレビジョン放送においては、テレビジョン番組がMPEG-２方式により符号化され、得られた符号化ビットストリームがトランスポートストリームと呼ばれるフォーマットで放送されている。そのテレビジョン番組を記録する場合には、デコードや再エンコードなどをすることなく、受信されたトランスポートストリームのまま、ハードディスクなどの記録媒体に記録することが考えられる。
【０００５】
上述したようにしてAV信号がディジタルデータとして記録媒体に記録されている場合、全く劣化させることなく、そのAV信号を別の記録媒体にコピーすることが可能であるため、著作権に関する問題を解決すべく、各種の対策がなされている。
【０００６】
例えば、AV信号のコピーを制限するために、「Copy Free（コピー可）」、「Copy Once（一世代のみコピー可）」、「No More Copy（この世代以上のコピー不可）」、「Copy Prohibited（コピー禁止）」などのCCI(Copy Control Information)（コピー制限情報）をAV信号の中に符号化する方法が一般的に行われている。具体的には、例えば、DTLA(Digital Transmission Licensing Administrator)により規定されているDTCP_descriptorがAV信号に挿入されている。
【０００７】
また、無制限のコピーを抑制すべく、AV信号を暗号化して記録し、その暗号化に対応する復号鍵を有している機器でのみの再生を許可する方法も行われており、例えば、DVDフォーマットで使用しているCPRM(Content Protection for Recordable Media) Specificationにおいては、MPEG-２プログラムストリームのパック（Pack）の所定のフィールドに、そのパックの暗号化モード（パックが暗号化されているか否かを示す情報）が記述されている。例えば、CPRM Specificationが「００」として設定されている場合、それは、そのパックが暗号化されていないことを表している。一方、「１１」として設定されている場合、それは、そのパックが暗号化されていることを表している。
【０００８】
従って、従来の再生装置においては、記録されたストリームを再生するためには、このようなコピー制限情報と暗号化モードを取得する必要があり、コピー制限情報と暗号化モードを取得するために、AVストリームに含まれるビットストリームのシンタクスを解析する必要があった。
【０００９】
具体的には、例えば、コピー制限情報としてのDTCP_descriptorを取得するためには、トランスポートストリームのプログラムマップテーブルのシンタクスを解析する必要がある。また、暗号化モードを取得するためには、プログラムストリームのパックヘッダを解析する必要があった。
【００１０】
ところで、ストリームの暗号化モードについては、プログラムストリームのシンタクスを解析することなく取得できるDTCPと呼ばれる方法があり、それは、IEEE1394ディジタルインタフェース（以下、IEEE1394 I/F）を介してトランスポートストリームを転送する際のプロトコル（MPEG-TSプロトコル）のためにDTLAにより規格化されたものである。
【００１１】
このDTCPにおいては、IEEE1394 I/Fのアイソクロナス転送で使用するアイソクロナスパケットのヘッダの中で、２ビットのEMI(Encrypted Mode Indicator)を伝送し、これによりアイソクロナスパケットのペイロードの暗号化モードを表している。例えば、EMIが「１１」とされている場合、それは、「Copy Prohibited」が設定されていることを表しており、「０１」とされている場合、それは「No More Copy」が設定されていることを表している。また、EMIが「１０」とされている場合、それは「Copy Once」が設定されていることを表しており、「００」とされている場合、それは「Copy free」が設定されていることを表している。
【００１２】
なお、DTCP方式で記録する場合には、トランスポートストリームの中に符号化されているコピー制限情報（Embedded CCI）を解析せずに、EMIだけをコピー制限情報として用いてコピーを制限する「Non-cognizant記録モード」と呼ばれる方法が許されている。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、従来の再生装置においては、EMIを参照するのみでは、「コンテンツのコピー制限情報がCopy Freeであり、コンテンツは暗号化されていない」と「コンテンツのコピー制限情報がCopy Freeであり、コンテンツは暗号化されている」を区別して表現することができないという課題があった。
【００１４】
従って、コピー制限情報がCopy Freeとされているコンテンツであっても、それを暗号化して記録媒体に記録したいという要望があるにも関わらず、上述したようなEMIのみによる表現の制限により、コピー制限情報がCopy Freeとして設定されているコンテンツを暗号化して記録媒体に記録することができない。
【００１５】
本発明はこのような状況に鑑みてなされたものであり、記録媒体に記録されているAVストリームを容易に再生するために、AVストリームからコピー制限情報と暗号化モードを容易に取得できるようにし、かつ、コピー制限情報と暗号化モードのそれぞれの意味を独立に表現できるようにしたものである。
【課題を解決するための手段】
【００１６】
本発明の情報記録装置は、入力されるコンテンツを記録媒体に記録することが許可されているか否かを示すコピー制限情報を取得する取得手段と、取得手段により取得されたコピー制限情報に基づいて、記録媒体に記録されたコンテンツをコピーすることを許可するか否かを表すとともに、コンテンツのコピーの可否にかかわらずコンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報を生成する生成手段と、生成手段により生成された制限情報を、MPEGトランスポートストリームからなるコンテンツのMPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加するとともに、暗号化されていることを示すように制限情報が生成された場合、コンテンツを、複数のパケットからなる所定のユニットの先頭パケットのヘッダを含む先頭部分を除く、後のデータを暗号化して、記録媒体に記録する記録手段とを備えることを特徴とする。
【００１９】
コピー制限情報は、暗号化を強制するか否かを示す情報を含み、制限情報は、暗号化を強制するか否かを示す情報を含むコピー制限情報に基づいて生成されるようにすることができる。
【００２１】
コンテンツはアナログビデオ信号からなり、コピー制限情報は垂直ブランキング期間に格納されるようにすることができる。
【００２８】
本発明の情報記録装置の情報記録方法は、入力されるコンテンツを記録媒体に記録することが許可されているか否かを示すコピー制限情報を取得する取得ステップと、取得ステップの処理により取得されたコピー制限情報に基づいて、記録媒体に記録されたコンテンツをコピーすることを許可するか否かを表すとともに、コンテンツのコピーの可否にかかわらずコンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報を生成する生成ステップと、生成ステップの処理により生成された制限情報を、MPEGトランスポートストリームからなるコンテンツのMPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加するとともに、暗号化されていることを示すように制限情報が生成された場合、コンテンツを、複数のパケットからなる所定のユニットの先頭パケットのヘッダを含む先頭部分を除く、後のデータを暗号化して、記録媒体に記録する記録ステップとを含むことを特徴とする。
【００２９】
本発明の第１のプログラム格納媒体に格納されているプログラム、および、本発明の第１のプログラムは、入力されるコンテンツを記録媒体に記録することが許可されているか否かを示すコピー制限情報を取得する取得ステップと、取得ステップの処理により取得されたコピー制限情報に基づいて、記録媒体に記録されたコンテンツをコピーすることを許可するか否かを表すとともに、コンテンツのコピーの可否にかかわらずコンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報を生成する生成ステップと、生成ステップの処理により生成された制限情報を、MPEGトランスポートストリームからなるコンテンツのMPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加するとともに、暗号化されていることを示すように制限情報が生成された場合、コンテンツを、複数のパケットからなる所定のユニットの先頭パケットのヘッダを含む先頭部分を除く、後のデータを暗号化して、記録媒体に記録する記録ステップとを含むことを特徴とする。
【００３０】
本発明の情報記録媒体は、入力されるコンテンツを記録媒体に記録することが許可されているか否かを示すコピー制限情報に基づいて生成された、記録媒体に記録されたコンテンツをコピーすることを許可するか否かを表すとともに、コンテンツのコピーの可否にかかわらずコンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報が、MPEGトランスポートストリームからなるコンテンツのMPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加され、暗号化されていることを示すように制限情報が生成された場合、複数のパケットからなる所定のユニットの先頭パケットのヘッダを含む先頭部分を除く、後のデータが暗号化されたコンテンツが記録されていることを特徴とする。
【００３１】
本発明の情報再生装置は、コンテンツを記録媒体に記録することが許可されているか否かを示すコピー制限情報に基づいて生成された、コンテンツをコピーすることを許可するか否かを表すとともに、コンテンツのコピーの可否にかかわらずコンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報を取得する取得手段と、コンテンツに施されている暗号を復号する復号手段とを備え、制限情報は、MPEGトランスポートストリームからなるコンテンツのMPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加されており、コンテンツは、暗号化されていることを示すように制限情報が生成された場合、複数のパケットからなる所定のユニットの先頭パケットのヘッダを含む先頭部分を除く、後のデータが暗号化されて、記録媒体に記録されていることを特徴とする。
【００３２】
コピー制限情報に基づいて、コピー制限情報と暗号化モードとの対応関係を表す関係情報を付加して所定のパケットを出力する出力手段をさらに備えるようにすることができる。
【００３３】
出力手段により出力されたパケットを、関係情報に基づいて再生する再生手段をさらに備えるようにすることができる。
【００３５】
本発明の情報再生装置の情報再生方法は、コンテンツを記録媒体に記録することが許可されているか否かを示すコピー制限情報に基づいて生成された、コンテンツをコピーすることを許可するか否かを表すとともに、コンテンツのコピーの可否にかかわらずコンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報を取得する取得ステップと、コンテンツに施されている暗号を復号する復号ステップとを含み、制限情報は、MPEGトランスポートストリームからなるコンテンツのMPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加されており、コンテンツは、暗号化されていることを示すように制限情報が生成された場合、複数のパケットからなる所定のユニットの先頭パケットのヘッダを含む先頭部分を除く、後のデータが暗号化されて、記録媒体に記録されていることを特徴とする。
【００３６】
本発明の第２のプログラム格納媒体に格納されているプログラム、および、本発明の第２のプログラムは、コンテンツを記録媒体に記録することが許可されているか否かを示すコピー制限情報に基づいて生成された、コンテンツをコピーすることを許可するか否かを表すとともに、コンテンツのコピーの可否にかかわらずコンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報を取得する取得ステップと、コンテンツに施されている暗号を復号する復号ステップとを含む処理をコンピュータに実行させるプログラムであって、制限情報は、MPEGトランスポートストリームからなるコンテンツのMPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加されており、コンテンツは、暗号化されていることを示すように制限情報が生成された場合、複数のパケットからなる所定のユニットの先頭パケットのヘッダを含む先頭部分を除く、後のデータが暗号化されて、記録媒体に記録されていることを特徴とする。
【００３７】
本発明の情報記録装置および方法、並びにプログラムにおいては、入力されるコンテンツを記録媒体に記録することが許可されているか否かを示すコピー制限情報が取得され、取得されたコピー制限情報に基づいて、記録媒体に記録されたコンテンツをコピーすることを許可するか否かを表すとともに、コンテンツのコピーの可否にかかわらずコンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報が生成され、生成された制限情報が、MPEGトランスポートストリームからなるコンテンツのMPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加されるとともに、暗号化されていることを示すように制限情報が生成された場合、コンテンツが、複数のパケットからなる所定のユニットの先頭パケットのヘッダを含む先頭部分を除く、後のデータを暗号化して、記録媒体に記録される。
【００３８】
本発明の情報再生装置および方法、並びにプログラムにおいては、コンテンツを記録媒体に記録することが許可されているか否かを示すコピー制限情報に基づいて生成された、コンテンツをコピーすることを許可するか否かを表すとともに、コンテンツのコピーの可否にかかわらずコンテンツが暗号化されているか否か、及び、コピーフリーにもかかわらず暗号化を強制するか否かの、それぞれ内容が異なる３種の情報を示す２ビットの制限情報が取得され、コンテンツに施されている暗号が復号される。制限情報は、MPEGトランスポートストリームからなるコンテンツのMPEGトランスポートストリームを構成するそれぞれの１８８バイトのパケットに４バイトのヘッダの一部として付加されており、コンテンツは、暗号化されていることを示すように制限情報が生成された場合、複数のパケットからなる所定のユニットの先頭パケットのヘッダを含む先頭部分を除く、後のデータが暗号化されて、記録媒体に記録されている。
【発明の効果】
【００３９】
本発明によれば、コピー制限情報と暗号化モードのそれぞれの意味を独立に表現するようにしたので、「コンテンツのコピー制限情報がCopy Freeであり、コンテンツが暗号化されていない」と「コンテンツのコピー制限情報がCopy Freeであり、コンテンツが暗号化されている」を区別して表現することができる。
【００４０】
また、記録媒体に記録されているAVストリームを再生する情報再生装置においては、AVストリームのコピー制限情報と暗号化モードを、ストリームから容易に取得できるようにしたので、AVストリームを容易に再生することができる。
【発明を実施するための最良の形態】
【００４１】
図１は、本発明を適用した記録再生システムにおいて用いられる記録媒体上のAVストリームの構造を示す図である。
【００４２】
図に示されるように、本発明の記録再生システムにおいて用いられる記録媒体上のAVストリームは、DVR MPEG2トランスポートストリームの構造を有しており、以下のような特徴を有している。
【００４３】
（１）DVR MPEG2トランスポートストリームは、整数個のAligned unitから構成される。
（２）１つのAligned unitの大きさは、６１４４バイト（２０４８×３バイト）である。
（３）Aligned unitは、ソースパケットの第１バイト目から始まる。
（４）ソースパケットは、１９２バイト長である。１つのソースパケットは、４バイト長のTP_extra_headerと、１８８バイト長のトランスポートパケットから構成される。
（５）１つのAligned unitは、３２個のソースパケットから構成される。
（６）DVR MPEG2トランスポートストリームの最後のAligned unitも、他のものと同様に３２個のソースパケットから構成される。
（７）最後のAligned unitが、入力トランスポートストリームのトランスポートパケットで完全に満たされなかった場合、残りのバイト領域をヌルパケット（PID=0x1FFFのトランスポートパケット）を持ったソースパケットで満たさねばならない。
【００４４】
本発明を適用した情報記録装置によりデータが記録される記録媒体のロジカルブロックの大きさは、２０４８バイトである。ここで、ロジカルブロックは、記録媒体上のデータの記録エリアを区切る最小単位である。このロジカルブロックに、DVR MPEG2トランスポートストリームの第1番目のソースパケットの第1バイト目から記録する場合、ソースパケットのデータ長は１９２バイトであるため、３ロジカルブロック毎（２０４８×３=６１４４バイト毎）にソースパケットの第１バイト目がロジカルブロックの先頭にくることとなる。すなわち、Aligned unitは、３ロジカルブロックに含まれる３２個のソースパケットから構成される。
【００４５】
DVR MPEG2トランスポートストリームのデータの部分的な消去は、Aligned unit単位により可能とされる。従って、トランスポートストリーム全体の大きさは、Aligned unitの整数倍の大きさとなる。トランスポートストリームのデータの記録と再生を３ロジカルブロック単位で行うことができるため、一般のファイルシステムとの相性が良く、データの書き込み、または読み出しの制御を容易に行うことができる。
【００４６】
図２は、図１のSource packetのシンタクスを示す図である。
【００４７】
図に示されるように、TP_extra_header()は、４バイト（３２ビット）長のヘッダである。また、transport_packet()は、ISO/IEC 13818-1で規定される１８８バイト長のMPEG-２トランスポートパケットである。
【００４８】
図３は、TP_extra_headerのシンタクスの第１の例を示す図である。
【００４９】
図３に示されるarrival_time_stampは、AVストリームの中で、対応するトランスポートパケットがデコーダに到着する時刻を示すタイムスタンプであり、３０ビットにより表される。
【００５０】
また、図３に示される、１ビットのis_not_free（コピー制限情報）は、トランスポートパケットのペイロードのコピー制限の種類を表すフラグであり、is_not_freeに設定される値と、その意味との対応を図４に示す。
【００５１】
図４に示されるように、is_not_freeの値が「０」と設定されている場合、ペイロードのコピー制限情報（CCI）はCopy freeであり、また、その値が「１」と設定されている場合、ペイロードのCCIはCopy freeではないことを表している。すなわち、is_not_freeが「１」と設定されている場合、それは、CCIがNo more copy，Copy once、またはCopy prohibitedであることを表している。
【００５２】
一般的には、記録媒体上に記録されているAVストリームのCCIは、Copy freeかNo more copy（Copy onceのAVストリームが記録され、更新されたもの）であるため、is_not_freeが「１」と設定されている場合、それは、CCIがNo more copyであることを示している。
【００５３】
図３の説明に戻り、１ビットで表されるis_encrypted（暗号化識別情報）は、トランスポートパケットのペイロードが暗号化されているか否かを示すフラグである。図５に示されるように、is_encryptedの値が「０」と設定されている場合、それは、トランスポートパケットのペイロードが暗号化されていないことを表しており、一方、その値が「１」と設定されている場合、トランスポートパケットのペイロードが暗号化されていることを表している。例えば、暗号化の方法として、DES(Data Encryption Standard)，Triple-DES，AES(Advanced Encryption Standard)などが用いられる。
【００５４】
なお、is_not_freeの意味に関して、トランスポートストリームの中に、DTCPが規定しているEPNが符号化されており、それが「暗号化を強制するモード」を示している場合、図４の下欄に示されるように、ペイロードのCCIがCopy freeとして設定されている場合であっても、is_not_freeに「１」を設定する。このEPNは、DTCP descriptorの中に符号化されている情報であり、トランスポートストリームを転送するときに、暗号化を強制するか否かが示される。
【００５５】
図６は、is_not_freeとis_encryptedの組み合わせに関して、利用できるか否かを示す図である。図に示されるように、is_not_freeの値が「１」の場合には、is_encryptedの値を「０」と設定しないことが好ましく、それ以外の組み合わせは、全て利用可能としてよい。
【００５６】
図７は、TP_extra_headerのシンタクスの第２の例を示す図である。
【００５７】
DVR_system_indicator（管理情報）は、トランスポートパケットのペイロードのコピー制限情報と、EPN情報と、トランスポートパケットのペイロードが暗号化されているか否かについて可能な組み合わせを２ビットで示す。DVR_system_indicatorに設定される値と、その意味の対応を図８に示す。
【００５８】
図８に示されるように、DVR_system_indicatorの値が「００」と設定されている場合、パケットのペイロードのCCIはCopy freeであり、EPNは暗号化を強制しないモードであり、さらに、パケットのペイロードが記録媒体上で暗号化されていないことを示している。また、DVR_system_indicatorの値が「０１」と設定されている場合、パケットのペイロードのCCIはCopy freeであり、EPNは暗号化を強制しないモードであり、さらに、パケットのペイロードが記録媒体上で暗号化されていることを示している。
【００５９】
さらに、DVR_system_indicatorの値が「１０」と設定されている場合、パケットのペイロードのCCIはCopy freeであり、EPNは暗号化を強制するモードであり、さらに、パケットのペイロードが記録媒体上で暗号化されていることを示している。DVR_system_indicatorの値が「１１」と設定されている場合、パケットのペイロードのCCIはCopy freeでなく、パケットのペイロードが記録媒体上で暗号化されていることを示している。なお、EPNは、CCIがCopy freeの場合にのみ有効なものとされ、DVR_system_indicatorの値が「１１」として設定されている場合、EPNは意味を有さない。
【００６０】
なお、図９に示されるように、is_not_freeとis_encryptedのそれぞれの値、および、DVR_system_indicatorの値をストリームの中で変化させるようにすることもできる。
【００６１】
図９の例においては、ソースパケットＮ乃至Ｎ＋４のパケットについては、暗号化が施されずに、is_encryptedとis_not_freeの値はいずれも「０」と設定され、ソースパケットＮ＋５乃至Ｎ＋７のパケットについては、暗号化が施され、is_encryptedの値は「１」と、is_not_freeの値は「０」または「１」と設定されている。
【００６２】
また、例えば、外部から入力されるトランスポートストリーム（図示せず）を記録する場合、入力信号のCCIがCopy Onceとして設定されているパケットについては、記録時にCCIをNo more copyに更新するとともに、is_not_freeに「１」を設定し、is_encryptedに「１」を設定する（または、DVR_system_indicatorに、「１１」を設定する）。
【００６３】
また、CCIがCopy Freeと設定されているパケットについては、is_not_freeに「０」を設定し、is_encryptedに「０」、または「１」を設定する（または、DVR_system_indicatorに、「００」、「０１」、「１０」のいずれかの値を設定する）。
【００６４】
次に、AVストリームの暗号化のデータフォーマットの例について説明する。
【００６５】
図１０は、暗号化の単位がソースパケット単位である場合のデータフォーマットの例を示す図である。
【００６６】
データの暗号化のオン／オフを示すis_encrypted（または、DVR_system_indicator）は、ソースパケットの先頭から所定のバイト数の範囲に含まれており、この範囲については暗号化されないようになされている。従って、図１０に示されるように、仮に暗号化が施される場合、ソースパケットのデータのうち、先頭から所定のバイト数の範囲は暗号化が施されずに、その範囲の後に続くデータのみが暗号化される。
【００６７】
このように暗号化の単位がソースパケット単位である場合、後述するように、暗号化の単位がAligned unit単位である場合に較べて、暗号化のオン／オフを、より細かい期間で切り替えることができる。
【００６８】
図１１は、暗号化の単位がAligned unit単位である場合のデータフォーマットの例を示す図である。
【００６９】
データの暗号化のオン／オフは、Aligned unitの最初のソースパケットのis_encrypted（またはDVR_system_indicator）により示される。そのため、図１１に示されるように、暗号化が施されるAligned unitを構成するソースパケットのデータのうち、先頭から所定のバイト数の範囲は暗号化が施されずに、その範囲の後に続くデータのみが暗号化される。
【００７０】
暗号化の単位がAligned unit単位である場合、上述したように、暗号化の単位がソースパケット単位である場合に較べて処理単位が大きいため、暗号化処理、および復号処理の負担を軽減することができる。
【００７１】
また、図１０、および図１１に示される場合において、暗号化が施されない範囲の値を、その範囲に続くデータの暗号化計算のパラメータ（シード）に用いるようにしても良い。これにより、暗号化が施されない範囲の値が改竄された場合、その範囲に続くデータに施されている暗号化を復号できなくなるため、暗号化されているデータの改竄を防止することができる。
【００７２】
図１２は、本発明を適用した情報記録装置１の構成例を示すブロック図である。
【００７３】
情報記録装置１において記録される入力ソースには、例えば、ビデオ／オーディオ入力、ディジタルテレビジョン放送波を介して得られるテレビジョン番組信号のチューナ入力、IEEE1394 I/F２７を介して供給されるトランスポートストリームなどがある。
【００７４】
始めに、端子１１に対して入力されたビデオ入力、端子１２に対して入力されたオーディオ入力をエンコードして得られたAVストリームを記録する構成について説明する。
【００７５】
コピー制限情報検出部１５は、端子１１から供給されたビデオ信号のコピー制限情報を、例えば、入力ビデオ信号のCGMS(Copy Generation Management System)信号（CGMS-A、またはCGMS-D）やWater mark信号を検出することにより取得し、ビデオ信号に現在設定されているCCIをコントローラ１９に出力する（図中、CCI_iで示す）。
【００７６】
また、コピー制限情報検出部１５は、供給されたビデオ信号をMPEG2エンコーダ１６に出力する。
【００７７】
MPEG2エンコーダ１６は、コピー制限情報検出部１５から供給されたビデオ信号、および、端子１２から供給されたオーディオ信号を、それぞれMPEGビデオストリームとMPEGオーディオストリームに符号化する。MPEG2エンコーダ１６により符号化されて得られたMPEGストリームは多重化部１７へ供給される。
【００７８】
多重化部１７は、MPEG2エンコーダ１６から供給されたMPEGストリームと、コントローラ１９から供給されたEmbedded CCI（図中、CCI_oで示す）を多重化し、トランスポートストリームとしてソースパケット化部１８に出力する。Embdded CCIは、ビデオ信号に現在設定されているCCI（図中、CCI_iで示すもの）の値が、必要に応じて、更新された値を有する。
【００７９】
コントローラ１９は、コピー制限情報検出部１５から供給されたCCI_iに基づいて、トランスポートストリームに含めるEmbedded CCIの値を決定し、それを多重化部１７に出力する。Embedded CCIの値を決定するコントローラ１９の処理の詳細については後述する。なお、コントローラ１９により決定されたEmbedded CCIは、例えば、DTCP_descriptorに記述することにより、トランスポートストリームの中に含められる。
【００８０】
ソースパケット化部１８は、多重化部１７から供給されたトランスポートストリームと、コントローラ１９から供給された情報に基づいて、コントローラにより決定されたis_not_freeとis_encryptedの値（またはDVR_system_indicatorの値）がそのヘッダに記述されたソースパケットからなるパケット列を生成し、それを暗号化部２０に出力する。
【００８１】
すなわち、コントローラ１９は、コピー制限情報検出部１５から供給されたCCI_iに基づいて、ソースパケットのヘッダに記述するis_not_freeとis_encryptedの値（またはDVR_system_indicatorの値）を決定し、それをソースパケット化部１８に出力する。is_not_freeとis_encryptedの値（またはDVR_system_indicatorの値）を決定するコントローラ１９の処理については後述する。なお、記録する入力ソースを指定する情報等は、端子２５を介してコントローラ１９に供給されている。
【００８２】
暗号化部２０は、ソースパケット化部１８から供給されたソースパケット列を、それぞれのソースパケットのパケットヘッダに記述されているis_encrypted（またはDVR_system_indicator）の設定に従って暗号化する。暗号化部２０により暗号化されて得られたソースパケット列のデータは、ECC(Error-Correcting Code)符号化部２１に出力される。
【００８３】
暗号化部２０により暗号化されて得られたソースパケット列のデータは、ECC符号化部２１、変調部２２において所定の処理が施され、ドライブ２３に出力される。
【００８４】
ドライブ２３は、変調部２２から供給されたデータを、DVR MPEG-２トランスポートストリームのフォーマットで記録媒体２４に記録する。
【００８５】
次に、アンテナ１３により受信されたディジタルテレビジョン放送波のRF信号から得られたトランスポートストリームを記録する構成について説明する。
【００８６】
ディジタルテレビジョンチューナ２６は、アンテナ１３から供給されたRF信号から、所定のプログラム（例えば、テレビジョン番組データ）を含むパーシャルトランスポートストリームを取得し、それをスイッチ２８の端子２８Ａ側（Cognizant記録側（図中、Cog側））に出力する。
【００８７】
端子２８Ａに供給されたパーシャルトランスポートストリームは、コピー制限情報検出部２９に出力される。
【００８８】
コピー制限情報検出部２９は、供給されたパーシャルトランスポートストリームに含まれるコピー制限情報とEPNを検出し、現在設定されているCCI（図中、CCI_iで示す）とEPNをコントローラ１９に出力する。例えば、コピー制限情報とEPNは、ディジタルテレビジョン放送のフォーマットで規定されている方法によりパーシャルトランスポートストリームに記述されている。
【００８９】
コピー制限情報検出部２９は、ディジタルテレビジョンチューナ２６から供給されたパーシャルトランスポートストリームを多重化部１７に出力する。
【００９０】
多重化部１７に対しては、コピー制限情報検出部２９から供給されたパーシャルトランスポートストリームの他に、コントローラ１９により決定されたEmbedded CCIとEPNの値が入力されている。多重化部１７は、パーシャルトランスポートストリームにコントローラ１９から供給された情報を含めることによりトランスポートストリームを生成する。
【００９１】
すなわち、コントローラ１９は、コピー制限情報検出部２９から入力されるCCI_iとEPNに基づいて、パーシャルトランスポートストリームに含めるEmbedded CCIとEPNの値を決定し、それを多重化部１７に出力する。Embedded CCIとEPNを決定するコントローラ１９の処理の詳細については後述する。
【００９２】
その後、上述した場合と同様に、ソースパケット化部１８によりトランスポートストリームがソースパケット列に変換され、パケットヘッダのis_encryptedの値（または、DVR_system_indicatorの値）に基づいて、暗号化部２０により暗号化処理が施される。また、暗号化が施されて得られたソースパケット列は、ECC処理、および変調処理等が施された後、記録媒体２４に記録される。
【００９３】
次に、IEEE1394シリアルバスを介して接続されたSTB(Set Top Box)１４から入力されたトランスポートストリームを「Cognizant記録モード」で記録する場合の構成について説明する。
【００９４】
IEEE1394 I/F２７は、STB１４から供給されたアイソクロナスパケットのストリームからトランスポートストリームを復元し、得られたトランスポートストリームを、スイッチ２８の端子２８Ａ側を介してコピー制限情報検出部２９に出力する。
【００９５】
コピー制限情報検出部２９は、上述したディジタルテレビジョン放送波から得られたトランスポートストリームを記録する場合と同様に、検出したCCI_iとEPNをコントローラ１９に出力し、それとともに、トランスポートストリームを多重化部１７に出力する。出力されたトランスポートストリームのソースパケットのヘッダに対しては、CCI_iとEPNに基づいて決定されたis_not_freeとis_encryptedの値（またはDVR_system_indicatorの値）が記述され、適宜暗号化が施された後、記録媒体２４に記録される。
【００９６】
次に、IEEE1394シリアルバスを介して接続されたSTB１４から入力されたトランスポートストリームを「Non-cognizant記録モード」で記録する場合の構成について説明する。
【００９７】
IEEE1394 I/F２７は、STB１４から供給されたアイソクロナスパケットのストリームからトランスポートストリームを復元し、得られたトランスポートストリームを、スイッチ２８の端子２８Ｂ（Non cognizant記録側（Non-cog側））に出力する。端子２８Ｂに出力されたトランスポートストリームは、多重化部１７を介してソースパケット化部１８に出力される。すなわち、多重化部１７に入力されたトランスポートストリームは、いずれの処理を施されることなく、ソースパケット化部１８に出力される（スルーされる）。
【００９８】
また、IEEE1394 I/F２７は、入力されるアイソクロナスパケットのヘッダに記述されているEMIを取得し、それをコントローラ１９に出力する。
【００９９】
コントローラ１９は、IEEE1394 I/F２７から供給されたEMIに基づいて、ソースパケットのヘッダに記述するis_not_freeとis_encryptedの値（またはDVR_system_indicatorの値）を決定し、それをソースパケット化部１８に出力する。EMIに基づいて、ソースパケットのヘッダに記述するis_not_freeとis_encryptedの値（またはDVR_system_indicatorの値）を決定するコントローラ１９の処理の詳細については後述する。
【０１００】
ソースパケット化部１８に供給されたトランスポートストリームは、コントローラ１９から供給されたis_not_freeとis_encryptedの値（またはDVR_system_indicatorの値）が記述されたヘッダを有するソースパケット列に変換され、適宜、暗号化等が施された後、記録媒体２４に記録される。
【０１０１】
次に、図１３のフローチャートを参照して、図１２の端子１１、および端子１２に入力されたビデオ・オーディオ信号を記録する情報記録装置１の処理について説明する。
【０１０２】
コピー制限情報検出部１５は、ステップＳ１において、端子１１から供給されたビデオ信号のコピー制限情報（CCI_i）を、例えば、入力ビデオ信号のCGMS信号（CGMS-A、またはCGMS-D）やWater mark信号を検出することにより取得する。コピー制限情報検出部１５により検出されたCCI_iはコントローラ１９に出力される。
【０１０３】
ステップＳ２において、コントローラ１９は、ステップＳ１で取得したCCI_iに基づいて、入力されたビデオ信号が記録可能な信号であるか否かを判定する。すなわち、情報記録装置１には、図１４、または図１５に示されるような対応テーブルが予め設定されており、コントローラ１９は、これらの設定に基づいて判定する。
【０１０４】
図１４は、is_not_freeとis_encryptedのフラグを利用してトランスポートストリームを記録媒体２４に記録する場合の対応テーブルの例を示す図であり、図１４の例においては、CCI_iが「０１」、または「１１」と設定されている場合、それは、そのビデオ信号が記録できないものであることを表している。
【０１０５】
図１５は、DVR_system_indicatorを利用してトランスポートストリームを記録媒体２４に記録する場合の対応テーブルの例を示す図であり、図１５の例においては、CCI_iが「０１」、または「１１」と設定されている場合、それは、そのビデオ信号が記録できないものであることを表している。
【０１０６】
図１４、および図１５において、CCI_i、およびCCI_oが「００」である場合、それは「Copy free」を示し、「０１」である場合、それは「No more copy」を示している。また、CCI_i、およびCCI_oが「１０」である場合、それは「Copy once」を示し、「１１」である場合、それは「Copy Prohibited」を示している。
【０１０７】
なお、図１４、および図１５に示される対応テーブルは、後述するように、Embedded CCI(CCI_o)やEPNの値を決定する場合にも利用される。
【０１０８】
例えば、is_not_freeとis_encryptedのフラグを利用してトランスポートストリームを記録媒体２４に記録するとされている場合、コントローラ１９は、ステップＳ２において、取得したコピー制限情報が、「０１」、または「１１」であると判定したとき、入力されてきたビデオ信号は記録できないものであると判定し、処理を終了させる。
【０１０９】
一方、コントローラ１９は、コピー制限情報に「０１」、または「１１」以外の値が設定されていると判定した場合、ステップＳ３に進む。なお、コピー制限情報検出部１５に供給されたビデオ信号は、MPEG2エンコーダ１６に出力されている。
【０１１０】
ステップＳ３において、MPEG2エンコーダ１６は、コピー制限情報検出部１５から供給されたビデオ信号、および、端子１２から供給されたオーディオ信号を、それぞれMPEGビデオストリームとMPEGオーディオストリームに符号化する。MPEG2エンコーダ１６により符号化されて得られたそれぞれのMPEGストリームは多重化部１７に供給される。
【０１１１】
ステップＳ４において、コントローラ１９は、コピー制限情報検出部１５から供給されたCCI_iに基づいて、図１４、または図１５に示される対応テーブルを参照し、トランスポートストリームに含めるCCI_oの値を決定する。
【０１１２】
図１４の例においては（is_not_freeとis_encryptedのフラグを利用してトランスポートストリームを記録する場合においては）、コントローラ１９により、CCI_iが「００」である場合には、CCI_oが「００」として決定され、一方、CCI_iが「１０」である場合には、CCI_oが「０１」として決定される。すなわち、Copy free（CCI_i＝００）とされている入力ストリームは、以降においても同様にCopy free（CCI_o＝００）のストリームとして記録され、Copy once（CCI_i＝１０）とされている入力ストリームは、以降、No more copy（CCI_o＝０１）のストリームとして記録される。
【０１１３】
また、図１５の例においては（DVR_system_indicatorを利用してトランスポートストリームを記録する場合においては）、コントローラ１９により、CCI_iが「００」である場合には、CCI_oが「００」として決定され、一方、CCI_iが「１０」である場合には、CCI_oが「０１」として決定される。
【０１１４】
以上のようにしてコントローラ１９により決定されたCCI_oは、多重化部１７に出力される。
【０１１５】
次に、コントローラ１９は、ステップＳ５において、コピー制限情報検出部１５から供給されたCCI_iに基づいて、図１４に示される対応テーブルを参照してis_not_freeとis_encryptedの値を決定する、または図１５に示される対応テーブルを参照してDVR_system_indicatorの値を決定する。
【０１１６】
具体的には、コントローラ１９は、図１４に示される対応テーブルを利用し、CCI_iが「００」の場合には、is_not_freeの値として「０」を決定し、is_encryptedの値として「０」、または「１」を決定する。また、コントローラ１９は、CCI_iが「１０」の場合には、is_not_freeの値、is_encryptedの値ともに「１」を決定する。
【０１１７】
または、コントローラ１９は、図１５に示される対応テーブルを利用し、CCI_iが「００」の場合には、DVR_system_indicatorの値として「００」、または「０１」を決定し、CCI_iが「１０」の場合には、DVR_system_indicatorの値として「１１」を決定する。
【０１１８】
コントローラ１９により決定されたis_not_free，is_encryptedの値、またはDVR_system_indicatorの値はソースパケット化部１８に出力される。
【０１１９】
ステップＳ６において、トランスポートストリームをソースパケット列のデータに変換するソースパケット化処理が行われる。
【０１２０】
すなわち、多重化部１７は、コントローラ１９から供給されたCCI_oを、例えば、DTCP_descriptorによりMPEG2エンコーダ１６から供給されたMPEGストリームに記述し、取得したトランスポートストリームをソースパケット化部１８に出力する。
【０１２１】
また、ソースパケット化部１８は、多重化部１７から供給されたトランスポートストリームと、コントローラ１９から供給された情報に基づいて、コントローラ１９により決定されたis_not_freeとis_encryptedの値がそのヘッダに記述されたソースパケットからなるパケット列を生成し、それを暗号化部２０に出力する。または、コントローラ１９により決定されたDVR_system_indicatorの値がヘッダに記述されたソースパケットからなるパケット列を生成し、それを暗号化部２０に出力する。
【０１２２】
ステップＳ７において、暗号化部２０は、ソースパケット化部１８から供給されたソースパケット列を、パケットヘッダに記述されているis_encrypted、または、DVR_system_indicatorの設定に基づいて暗号化する。なお、暗号化部２０は、Alined unit毎に暗号化するか否かを制御する必要がある場合に、パケットヘッダに記述されている情報等に基づいて暗号化処理を行う。すなわち、Alined unit毎に暗号化するか否かが制御されない場合（いずれのデータであっても暗号化が施される場合）、コントローラ１９から、暗号化部２０に対して、直接、その旨が指示される。
【０１２３】
すなわち、暗号化部２０は、is_encryptedが「１」として設定されている場合、または、DVR_system_indicatorが「１０」として設定されている場合、そのパケットのペイロードを暗号化する（図５、図８参照）。
【０１２４】
暗号化部２０により暗号化処理が施されたソースパケットは、ECC符号化部２１よりエラーチェック用のビットが付加され、変調部２２において変調された後、暗号化単位（ソースパケット単位（図１０）、またはAligned Unit単位（図１１））で記録媒体２４に記録される。
【０１２５】
コントローラ１９は、ステップS９において、記録処理を終了するか否か（供給されたビデオ信号等を全て記録したか否か）を判定し、処理を終了しないと判定した場合、ステップＳ１に戻り、以上の処理を繰り返し実行する。一方、コピー制限情報検出部１５は、記録処理を終了すると判定した場合、処理を終了する。
【０１２６】
次に、図１６のフローチャートを参照して、ディジタルテレビジョンチューナ２６、またはIEEE1394 I/F２７により取得されたトランスポートストリームを記録する情報記録装置１の処理について説明する。
【０１２７】
ステップＳ２１において、ディジタルテレビジョンチューナ２６により抽出されたトランスポートストリーム（パーシャルトランスポートストリーム）を記録する処理か、またはIEEE1394 I/F２７により取得されたトランスポートストリームを記録する処理か否かが判定される。
【０１２８】
ステップＳ２１において、ディジタルテレビジョンチューナ２６により抽出されたパーシャルトランスポートストリームを記録する処理であると判定された場合、コピー制限情報検出部２９は、ステップＳ２４において、パーシャルトランスポートストリームからCCI_iとEPNを取得する。このパーシャルトランスポートストリームは、ディジタルテレビジョンチューナ２６により抽出され、スイッチ２８を介して供給されてきたものである。上述したように、CCI_iとEPNは、ディジタルテレビジョン放送のフォーマットで規定されている方法によりパーシャルトランスポートストリームに含まれている。
【０１２９】
コピー制限情報検出部２９により取得されたCCI_iとEPNは、コントローラ１９に出力される。
【０１３０】
ステップＳ２５において、コントローラ１９は、ステップＳ２４で取得されたコピー制限情報に基づいて、入力されたパーシャルトランスポートストリームが記録可能なストリームであるか否かを判定する。すなわち、情報記録装置１には、図１７、および図１８に示されるような対応テーブルが予め設定されており、コントローラ１９は、これらの設定に基づいて判定する。
【０１３１】
図１７は、is_not_freeとis_encryptedのフラグを利用してトランスポートストリームを記録媒体２４に記録する場合の対応テーブルの例を示す図であり、図１８は、DVR_system_indicatorを利用してトランスポートストリームを記録媒体２４に記録する場合の対応テーブルの例を示す図である。
【０１３２】
例えば、図１７の例においては、CCI_iが「０１」、または「１１」として設定されている場合、それは、取得されたパーシャルトランスポートストリームが記録できないものであることを表している。
【０１３３】
従って、コントローラ１９は、ステップＳ２５において、例えば、CCI_iが「０１」、または「１１」であると判定した場合、その後の処理を終了させ、一方、CCI_iに、それ以外の値が設定されていると判定した場合、ステップＳ２６に進む。なお、図１７に示される対応テーブルは、後述するように、CCI_o，EPN，is_not_free、およびis_encryptedの値を決定する場合にも利用される。
【０１３４】
また、図１８の例においても、CCI_iが「０１」、または「１１」として設定されている場合は、そのパーシャルトランスポートストリームが記録できないものであることを表している。
【０１３５】
ステップＳ２６において、コントローラ１９は、コピー制限情報検出部２９から供給されたCCI_i、およびEPNに基づいて、図１７、または図１８に示される対応テーブルを参照し、トランスポートストリームに含めるCCI_oの値を決定する。
【０１３６】
従って、上述したように、端子１１に入力された信号を記録する場合と同様に、CCI_iが「００」である場合には、CCI_oが「００」として決定され、一方、CCI_iが「１０」である場合には、CCI_oが「０１」として決定される。なお、EPNの設定は、入力されたパーシャルトランスポートストリームと同一のものが記録される。
【０１３７】
次に、コントローラ１９は、ステップＳ２７において、is_not_freeとis_encryptedのフラグを利用してトランスポートストリームを記録媒体２４に記録する場合には、コピー制限情報検出部２９から供給されたCCI_i、およびEPNに基づいて、図１７に示される対応テーブルを参照し、is_not_freeとis_encryptedの値を決定する。
【０１３８】
具体的には、コントローラ１９は、図１７に示される対応テーブルを利用し、CCI_iが「００」であり、かつ、EPNが「暗号化を強制しないモード」（図中、「モードＡ」）である場合には、is_not_freeの値として「０」を決定し、is_encryptedの値として「０」、または「１」を決定する。
【０１３９】
また、コントローラ１９は、CCI_iが「００」であり、かつ、EPNが「暗号化を強制するモード」（図中、「モードＢ」）である場合には、is_not_freeの値、およびis_encryptedの値をともに「１」として決定する。
【０１４０】
さらに、コントローラ１９は、CCI_iが「１０」である場合には、is_not_freeの値、およびis_encryptedの値をともに「１」として決定する。
【０１４１】
または、コントローラ１９は、ステップＳ２７において、DVR_system_indicatorを利用してトランスポートストリームを記録媒体２４に記録する場合には、コピー制限情報検出部２９から供給されたCCI_i、およびEPNに基づいて、図１８に示される対応テーブルを参照し、DVR_system_indicatorの値を決定する。
【０１４２】
具体的には、コントローラ１９は、図１８に示される対応テーブルを利用し、CCI_iが「００」であり、かつ、EPNが「暗号化を強制しないモード」（図中、「モードＡ」）である場合には、DVR_system_indicatorの値として「００」、または「０１」を決定し、CCI_iが「００」であり、かつ、EPNが「暗号化を強制するモード」（図中、「モードＢ」）である場合には、DVR_system_indicatorの値として「１０」を決定する。
【０１４３】
また、コントローラ１９は、CCI_iが「１０」である場合には、DVR_system_indicatorの値を「１１」として決定する。
【０１４４】
以上のようにしてコントローラ１９により決定されたCCI_o，EPNの値は、多重化部１７に出力され、is_not_free，is_encryptedの値、またはDVR_system_indicatorの値はソースパケット化部１８に出力される。
【０１４５】
ステップＳ２８以降の処理は、図１３のステップＳ５以降の処理と同様の処理である。すなわち、CCI_o，EPNと、コピー制限情報検出部２９から供給されたストリームに基づいて、多重化部１７により生成されたトランスポートストリームがソースパケット化部１８に出力されるため、ソースパケット化部１８は、ステップＳ２８において、コントローラにより決定されたis_not_freeとis_encryptedの値、またはDVR_system_indicatorの値がそのヘッダに記述されたソースパケットからなるパケット列を生成し、それを暗号化部２０に出力する。
【０１４６】
暗号化部２０に出力されたソースパケットは、ステップＳ２９において、そのパケットヘッダに記述されているis_encrypted、またはDVR_system_indicatorの設定に基づいて暗号化され、ステップＳ３０において、暗号化単位で記録媒体２４に記録される。上述したように、Alined unit毎に暗号化するか否かを制御する必要がある場合に、暗号化部２０により、パケットヘッダに記述されている情報等に基づく暗号化処理が行われる。また、Alined unit毎に暗号化するか否かが制御されない場合（いずれのデータであっても暗号化が施される場合）、コントローラ１９から、暗号化部２０に対して、直接、その旨が指示される。
【０１４７】
そして、ステップＳ３１において、供給されたトランスポートストリームが全て記録されたと判定されるまで、以上の処理が繰り返し実行される。
【０１４８】
一方、ステップＳ２１において、IEEE1394 I/F２７により取得されたトランスポートストリームを記録する処理であると判定された場合、ステップＳ２２に進む。次に、IEEE1394 I/F２７は、取得したトランスポートストリームを「Cognizant記録モード」により記録するか否かを判定する。
【０１４９】
IEEE1394 I/F２７は、ステップＳ２２において、「Cognizant記録モード」によりトランスポートストリームを記録すると判定した場合、スイッチ２８を端子２８Ａ側とし、取得したトランスポートストリームをコピー制限情報検出部２９に出力する。そして、それ以降、ステップＳ２４以降の処理が、IEEE1394 I/F２７により取得されたトランスポートストリームに対して実行される。
【０１５０】
IEEE1394 I/F２７により取得されたトランスポートストリームに対して実行される処理も、ディジタルテレビジョンチューナ２６により抽出されたトランスポートストリームに対して実行される、上述した処理と基本的に同様の処理である。
【０１５１】
すなわち、STB１４から供給されたアイソクロナスパケットのストリームから復元されたトランスポートストリームからCCI_iとEPNが取得され、図１７、および図１８に示される対応テーブルに基づいて、is_not_freeとis_encryptedの値、またはDVR_system_indicatorの値が決定される。また、決定されたそれらの値に基づいて暗号化等が適宜施され、得られたデータが記録媒体２４に記録される。
【０１５２】
一方、IEEE1394 I/F２７は、ステップＳ２２において、「Non-Cognizant記録モード」によりトランスポートストリームを記録すると判定した場合、ステップＳ２３に進み、入力されるアイソクロナスパケットのヘッダに記述されているEMIを取得する。
【０１５３】
コントローラ１９は、ステップＳ２５において、ステップＳ２３で取得されたEMIに基づいて、入力されたトランスポートストリームが記録可能なストリームであるか否かを判定する。すなわち、情報記録装置１には、図１９、および図２０に示されるような対応テーブルが予め設定されており、コントローラ１９は、これらの設定に基づいて判定する。
【０１５４】
図１９は、is_not_freeとis_encryptedのフラグを利用してトランスポートストリームを記録媒体２４に記録する場合の対応テーブルの例を示す図であり、図２０は、DVR_system_indicatorを利用してトランスポートストリームを記録媒体２４に記録する場合の対応テーブルの例を示す図である。
【０１５５】
図１９、および図２０の例においては、共に、EMIが「０１」、または「１１」として設定されている場合、そのトランスポートストリームは記録できないものであることを示している。
【０１５６】
従って、コントローラ１９は、ステップＳ２２において、例えば、EMIが「０１」、または「１１」であると判定した場合、その後の処理を終了させ、一方、EMIに、それ以外の値が設定されていると判定した場合、ステップＳ２６に進む。
【０１５７】
図１９、および図２０において、EMIが「００」である場合、それは「Copy free」のデータであり、かつ、非暗号化モードであることを示し、「０１」である場合、それは「No more copy」のデータであり、かつ、暗号化モードであることを示している。また、EMIが「１０」である場合、それは「Copy once」のデータであり、かつ、暗号化モードであることを示し、「１１」である場合、それは「Copy Prohibited」のデータであり、かつ、暗号化モードであることを示している。
【０１５８】
図１９、および図２０に示される対応テーブルは、後述するように、is_not_free、およびis_encryptedの値、並びにDVR_system_indicatorを決定する場合にも利用される。
【０１５９】
なお、記録可能なものであると判定された場合、そのトランスポートストリームは、多重化部１７を介してソースパケット化部１８に出力される。すなわち、「Non-Cognizant記録モード」によりトランスポートストリームを記録する場合、多重化部１７においては、いずれの処理も行われない（ステップＳ２６の処理は行われない）。
【０１６０】
ステップＳ２７において、コントローラ１９は、is_not_freeとis_encryptedのフラグを利用してトランスポートストリームを記録媒体２４に記録する場合には、IEEE1394 I/F２７から供給されたEMIに基づいて、図１９に示される対応テーブルを参照し、is_not_freeとis_encryptedの値を決定する。
【０１６１】
具体的には、コントローラ１９は、図１９に示される対応テーブルを利用し、EMIが「００」である場合には、is_not_freeの値として「０」を決定し、is_encryptedの値として「０」、または「１」を決定する。
【０１６２】
また、コントローラ１９は、EMIが「１０」である場合には、is_not_freeの値、およびis_encryptedの値をともに「１」として決定する。
【０１６３】
また、コントローラ１９は、DVR_system_indicatorを利用してトランスポートストリームを記録媒体２４に記録する場合には、IEEE1394 I/F２７から供給されたEMIに基づいて、図２０に示される対応テーブルを参照し、DVR_system_indicatorの値を決定する。
【０１６４】
具体的には、コントローラ１９は、図２０に示される対応テーブルを利用し、EMIが「００」である場合には、DVR_system_indicatorの値として「００」、または「０１」を決定し、EMIが「１０」である場合には、DVR_system_indicatorの値として「１１」を決定する。
【０１６５】
その後、上述した処理と同様に、決定されたis_not_freeとis_encryptedの値、または、DVR_system_indicatorの値がソースパケットのヘッダに記述されるとともに、それらの値に基づいて暗号化等が適宜施され、得られたデータが記録媒体２４に記録される。
【０１６６】
なお、図１３のステップＳ６、または図１６のステップＳ２８において、暗号化単位がAligned unitと設定されており、１つのAligned unit中で、is_not_freeが「０」として設定されているソースパケットと、is_not_freeが「１」として設定されているソースパケットが混在する場合（または、DVR_system_indicatorが「１１」として設定されているソースパケットと、「１１」以外のDVR_system_indicatorが設定されているソースパケットが混在する場合）、そのAligned unitの先頭のソースパケットのis_encryptedを「１」として設定する（そのAligned unitの先頭のソースパケットのDVR_system_indicatorを「１１」として設定する）ようにすることができる。
【０１６７】
また、このような設定を行わない場合、１つのAligned unitの中で、is_not_freeが「０」として設定されているソースパケットと、is_not_freeが「１」として設定されているソースパケットが混在しないようにするために（または、DVR_system_indicatorが「１１」として設定されているソースパケットと、「１１」以外のDVR_system_indicatorが設定されているソースパケットが混在しないようにするために）、is_not_freeの値の変化点をAligned unitの境界とするように（DVR_system_indicatorの値の変化点をAligned unitの境界とするように）、コントローラ１９により制御させるようにしてもよい。
【０１６８】
図２１は、上述した情報記録装置１により所定の記録媒体に記録されているAVストリームを再生する情報再生装置４１の構成例を示すブロック図である。
【０１６９】
記録媒体５１には、AVストリームが記録されている。ドライブ５２は、記録媒体５１に記録されているAVストリームを読み出し、復調部５３に出力する。
【０１７０】
ドライブ５１により読み出されたAVストリームは、復調部５３、ECC復号部５４により所定の処理が施され、暗号復号部５５に出力される。
【０１７１】
暗号復号部５５は、ソースパケットのis_encrypted（または、DVR_system_indicator）の値に基づいて、暗号化の方式に対応した方法で復号処理を行う。暗号復号部５５は、暗号化のオン／オフを示すis_encryptedの値が「１」の場合（または、DVR_system_indicatorが「００」以外の場合）、施されている暗号を復号し、is_encryptedの値が「０」の場合（または、DVR_system_indicatorが「００」の場合）、供給されたソースパケットを、そのままソースデパケット化部５６に出力する。
【０１７２】
また、暗号復号部５５は、ソースパケットのヘッダに設定されているis_encryptedとis_not_free（または、DVR_system_indicator）の値をコントローラ５７に出力する。
【０１７３】
ソースデパケット化部５６は、ソースパケットのArrival_time_stampの値に基づいて、所定のタイミングで、取得したトランスポートパケットをIEEE1394 I/F５８に出力する。
【０１７４】
IEEE1394 I/F５８に対しては、コントローラ５７からの情報も入力されており、コントローラ５７は、暗号復号部５５から供給されたis_not_free（または、DVR_system_indicator）に基づいて、EMIを決定し、それをIEEE1394 I/F５８に出力する。暗号復号部５５から供給されたis_not_free（または、DVR_system_indicator）に基づいて、EMIを決定するコントローラ５７の処理の詳細については後述する。
【０１７５】
IEEE1394 I/F５８は、トランスポートパケットをアイソクロナスパケットに変換する。この時、IEEE1394 I/F５８は、アイソクロナスパケットヘッダのEMIフィールドに、コントローラ５７から供給されたEMIの値をセットする。IEEE1394 I/F５８により生成されたアイソクロナスパケットは、IEEE1394シリアルバスを介してSTB５９に供給される。
【０１７６】
次に、図２２のフローチャートを参照して、記録媒体５１に記録されているAVストリームを再生する情報再生装置４１の処理について説明する。
【０１７７】
ステップＳ４１において、ドライブ５２は、記録媒体５１に記録されているAVストリームを読み出す。ドライブ５２により読み出されたAVストリームは、復調部５３、およびECC復号部５４により所定の処理が施され、暗号復号部５５に出力される。
【０１７８】
ステップＳ４２において、暗号復号部５５は、ソースパケットのis_encrypted（または、DVR_system_indicator）の値を取得し、その値に基づいて、暗号化の方式に対応した方法で復号処理を行う。すなわち、暗号復号部５５は、暗号化のオン／オフを示すis_encryptedの値が「１」の場合（または、DVR_system_indicatorが「００」以外の場合）、施されている暗号を復号し、is_encryptedの値が「０」の場合（または、DVR_system_indicatorが「００」の場合）、供給されたソースパケットを、そのままソースデパケット化部５６に出力する。
【０１７９】
また、暗号復号部５５は、ステップＳ４３において、ソースパケットのis_encryptedとis_not_freeの値を取得する。暗号復号部５５により取得されたis_encryptedとis_not_freeの値は、コントローラ５７に出力される。なお、DVR_system_indicatorがヘッダに記述されている場合、その値が暗号復号部５５により取得され、コントローラ５７に出力される。
【０１８０】
ステップＳ４４において、コントローラ５７は、暗号復号部５５から供給されたis_not_freeの値に基づいて、図２３に示される対応テーブルを参照し、EMIを決定する。
【０１８１】
図２３の例においては、is_not_freeが「０」と設定されている場合、EMIとして「００」が選択され、is_not_freeが「１」と設定されている場合、EMIとして「０１」が選択される。
【０１８２】
なお、上述したように、図２３において、EMIが「００」である場合、それは「Copy free」のデータであり、かつ、非暗号化モードであることを示し、「０１」である場合、それは「No more copy」のデータであり、かつ、暗号化モードであることを示している。また、EMIが「１０」である場合、それは「Copy once」のデータであり、かつ、暗号化モードであることを示し、「１１」である場合、それは「Copy Prohibited」のデータであり、かつ、暗号化モードであることを示している。
【０１８３】
また、ステップＳ４４において、コントローラ５７は、暗号復号部５５からDVR_system_indicatorが供給されてきたとき、その値に基づいて、図２４に示される対応テーブルを参照し、EMIの値を決定する。
【０１８４】
図２４の例においては、DVR_system_indicatorが「００」、または「０１」と設定されている場合、EMIとして「００」が選択され、DVR_system_indicatorが「１０」と設定されている場合、EMIとして「１０」が選択される。また、DVR_system_indicatorが「１１」と設定されている場合、EMIとして「０１」が選択される。
【０１８５】
以上のようにしてコントローラ１９により選択されたEMIは、IEEE1394 I/F５８に出力される。
【０１８６】
ステップＳ４５において、ソースデパケット化部５６は、ソースデパケット化処理を行い、ソースパケットのArrival_time_stampの値に基づいて、所定のタイミングで、取得したトランスポートパケットをIEEE1394 I/F５８に出力する。
【０１８７】
IEEE1394 I/F５８は、ステップＳ４６において、コントローラ５７から供給されたEMIの値をヘッダのEMIフィールドに設定し、ソースデパケット化部５６から供給されたトランスポートパケットからアイソクロナスパケットを生成する。
【０１８８】
そして、IEEE1394 I/F５８は、ステップＳ４７において、アイソクロナス転送により、取得したアイソクロナスパケットを、IEEE1394シリアルバスを介してSTB５９に出力する。その後、STB５９により、AVストリームが再生されることとなる。
【０１８９】
ステップＳ４８において、再生処理を終了するか否か（AVストリームを全て再生したか否か）が判定され、再生処理を終了すると判定されるまで、ステップＳ４２に戻り、以上の処理が繰り返し実行される。
【０１９０】
以上のようにして、記録媒体に記録されているAVストリームの再生が制御される。
【０１９１】
なお、以上においては、多重化ストリームとしてMPEG２トランスポートストリームを記録、再生する場合について説明したが、これに限らず、DSSトランスポートストリームやMPEG２プログラムストリームを記録、または再生する場合にも適用することができる。
【図面の簡単な説明】
【０１９２】
【図１】本発明を適用した記録再生システムにおいて用いられる記録媒体上のAVストリームの構造を示す図である。
【図２】Source packetのシンタクスを示す図である。
【図３】TP_extra_headerのシンタクスの第１の例を示す図である。
【図４】is_not_freeに設定される値と、その意味との対応を示す図である。
【図５】is_encryptedに設定される値と、その意味との対応を示す図である。
【図６】is_not_freeとis_encryptedの組み合わせを示す図である。
【図７】TP_extra_headerのシンタクスの第２の例を示す図である。
【図８】DVR_system_indicatorに設定される値と、その意味の対応を示す図である。
【図９】ストリームの例を示す図である。
【図１０】暗号化の単位がソースパケット単位である場合のデータフォーマットの例を示す図である。
【図１１】暗号化の単位がAligned unit単位である場合のデータフォーマットの例を示す図である。
【図１２】本発明を適用した情報記録装置の構成例を示すブロック図である。
【図１３】ビデオ・オーディオ信号を記録する処理を説明するフローチャートである。
【図１４】is_not_freeとis_encryptedを選択する対応テーブルの例を示す図である。
【図１５】DVR_system_indicatorを選択する対応テーブルの例を示す図である。
【図１６】IEEE1394 I/Fにより取得されたトランスポートストリームを記録する処理を説明するフローチャートである。
【図１７】is_not_freeとis_encryptedを選択する他の対応テーブルの例を示す図である。
【図１８】DVR_system_indicatorを選択する他の対応テーブルの例を示す図である。
【図１９】is_not_freeとis_encryptedを選択するさらに他の対応テーブルの例を示す図である。
【図２０】DVR_system_indicatorを選択するさらに他の対応テーブルの例を示す図である。
【図２１】本発明を適用した情報再生装置の構成例を示すブロック図である。
【図２２】AVストリームを再生する情報再生装置の処理を説明するフローチャートである。
【図２３】is_not_freeとEMIの対応テーブルを示す図である。
【図２４】DVR_system_indicatorとEMIの対応テーブルを示す図である
【符号の説明】
【０１９３】
１  情報記録装置，  １５  コピー制限情報検出部，  １６  MPEG2エンコーダ，  １７  多重化部，  １８  ソースパケット化部，  ２０  暗号化部，  ２３  ドライブ，  ２４  記録媒体，  ２７  IEEE1394 I/F，  ２９  コピー制限情報検出部，  ４１  情報再生装置，  ５１  記録媒体，  ５２  ドライブ，  ５５  暗号復号部，  ５６  ソースデパケット化部，  ５７  コントローラ，  ５８  IEEE1394 I/F，  ５９  STB
【図１】
0004601959.tif 000002
【図２】
0004601959.tif 000003
【図３】
0004601959.tif 000004
【図４】
0004601959.tif 000005
【図５】
0004601959.tif 000006
【図６】
0004601959.tif 000007
【図７】
0004601959.tif 000008
【図８】
0004601959.tif 000009
【図９】
0004601959.tif 000010
【図１０】
0004601959.tif 000011
【図１１】
0004601959.tif 000012
【図１２】
0004601959.tif 000013
【図１３】
0004601959.tif 000014
【図１４】
0004601959.tif 000015
【図１５】
0004601959.tif 000016
【図１６】
0004601959.tif 000017
【図１７】
0004601959.tif 000018
【図１８】
0004601959.tif 000019
【図１９】
0004601959.tif 000020
【図２０】
0004601959.tif 000021
【図２１】
0004601959.tif 000022
【図２２】
0004601959.tif 000023
【図２３】
0004601959.tif 000024
【図２４】
0004601959.tif 000025