(57)【要約】蓄積媒体に蓄積したコンテンツを、他の記録媒体に著作権者が許可した数までのムーブに確実に制限する。  記録装置は、コンテンツに関する少なくとも１つのデータファイルおよび少なくとも１つの管理情報ファイルを蓄積した蓄積部と、記録媒体にコンテンツのムーブを指示する制御部と、装填された記録媒体にコンテンツに関するデータを記録するドライブとを備えている。管理情報ファイルは、データファイルへアクセスするためのアクセス情報を含んでいる。ムーブの指示に応答して、蓄積部はアクセス情報に基づいてコンテンツのデータファイルを読み出して出力し、ドライブは、読み出されたコンテンツのデータを記録媒体に記録し、制御部はアクセス情報を使用不能化する。【特許請求の範囲】
【請求項１】
コンテンツに関する少なくとも１つのデータファイル、および、少なくとも１つの管理情報ファイルを蓄積した蓄積部と、
記録媒体に前記コンテンツのムーブを指示する制御部と、
前記記録媒体に前記コンテンツのデータを記録するドライブと、
を備えた記録装置であって、
前記管理情報ファイルは、前記データファイルへアクセスするためのアクセス情報を含んでおり、
前記ムーブの指示に応答して、
前記蓄積部は前記アクセス情報に基づいて前記コンテンツのデータファイルを読み出して、前記コンテンツのデータを出力し、
前記ドライブは、前記コンテンツのデータを前記記録媒体に記録し、
前記制御部は前記アクセス情報を使用不能化する、記録装置。
【請求項２】
前記制御部は、前記記録媒体に記録された前記コンテンツのデータへアクセスするためのアクセス情報を生成し、
前記ドライブは、生成された前記アクセス情報を前記記録媒体に記録する、請求項１に記載の記録装置。
【請求項３】
前記管理情報ファイルは、前記コンテンツのムーブが許可された記録媒体を特定する記録媒体情報を含み、
前記蓄積部は前記記録媒体情報を読み出し、前記制御部は読み出された前記記録媒体情報を表示するためのデータを生成して出力する、請求項１に記載の記録装置。
【請求項４】
前記管理情報ファイルは、ムーブが許可された記録形式を特定する形式情報を含み、
前記蓄積部は前記形式情報を読み出し、前記制御部は読み出された前記形式情報を表示するためのデータを生成して出力する、請求項１に記載の記録装置。
【請求項５】
前記データファイルは暗号化されており、
前記管理情報ファイルは、前記データファイルの復号化を行うための鍵情報を含み、
前記蓄積部は前記鍵情報を読み出し、
前記ドライブは読み出された前記鍵情報に基づいて前記データファイルを復号化し、前記鍵情報と異なる鍵情報を用いて再び暗号化して、前記コンテンツのデータを前記記録媒体に記録する、請求項１に記載の記録装置。
【請求項６】
前記データファイルは暗号化されており、
前記管理情報ファイルは、前記データファイルの復号化を行うための鍵情報を含み、
前記蓄積部は前記鍵情報を読み出し、
前記ドライブは読み出された前記鍵情報を前記記録媒体にさらに記録する、請求項１に記載の記録装置。
【請求項７】
前記蓄積部は、前記コンテンツの提供者によって指定された数の管理情報ファイルを蓄積する、請求項１に記載の記録装置。
【請求項８】
前記蓄積部は、複数のデータファイル、および、前記複数のデータファイルの各々に１対１で対応する複数の管理情報を蓄積しており、
前記制御部は、前記ムーブを指示するとともに、前記複数のデータファイルのうちから、ムーブの対象となるコンテンツに関するデータファイルを特定し、
前記蓄積部は特定された前記データファイルを読み出して出力し、
前記ドライブは、読み出されたデータを前記記録媒体に記録し、
前記制御部は、少なくとも、読み出された前記データファイルに対応する管理情報ファイルのアクセス情報を使用不能化する、請求項１に記載の記録装置。
【請求項９】
前記蓄積部は、第１管理情報ファイル、第２管理情報ファイルおよびデータファイルを蓄積しており、
前記第１管理情報ファイル、前記第２管理情報ファイルの各々には、前記データファイルへアクセスするためのアクセス情報が含まれており、
前記制御部は、前記第１管理情報ファイルに基づいて前記コンテンツのムーブを指示し、
前記蓄積部は、前記第１管理情報ファイルのアクセス情報に基づいて前記データファイルを読み出し、
前記制御部は、少なくとも、前記第１管理情報ファイルのアクセス情報を使用不能化する、請求項１に記載の記録装置。
【請求項１０】
前記制御部は、前記コンテンツのムーブをさらに指示し、
前記蓄積部は、前記第２管理情報ファイルのアクセス情報に基づいて前記データファイルを読み出し、
前記制御部は、少なくとも、前記第２管理情報ファイルのアクセス情報を使用不能化する、請求項９に記載の記録装置。
【請求項１１】
前記蓄積部は、第１データファイル、第２データファイルおよび少なくとも１つの管理情報ファイルを蓄積しており、
前記少なくとも１つの管理情報ファイルの各々には、前記第１データファイルへアクセスするための第１アクセス情報、および、前記第２データファイルへアクセスするための第２アクセス情報が含まれており、
前記制御部は、前記第１データファイルに関するコンテンツのムーブを指示し、
前記蓄積部は、前記少なくとも１つの管理情報ファイルのうちから第１管理情報ファイルを選択し、前記第１管理情報ファイルに含まれる前記第１アクセス情報に基づいて前記第１データファイルを読み出し、
前記制御部は、少なくとも、前記第１管理情報ファイルの第１アクセス情報とともに第２アクセス情報を使用不能化する、請求項１に記載の記録装置。
【請求項１２】
前記制御部は、前記第１データファイルおよび前記第２データファイルの一方に関するコンテンツのムーブをさらに指示し、
前記蓄積部は、前記第１管理情報ファイルとは異なる第２管理情報ファイルを選択し、選択されたデータファイルのアクセス情報に基づいて、前記選択されたデータファイルを読み出し、
前記制御部は、少なくとも、前記第２管理情報ファイルの第１アクセス情報および第２アクセス情報を使用不能化する、請求項１１に記載の記録装置。
【請求項１３】
コンテンツに関する少なくとも１つのデータファイルを蓄積するステップと、
前記データファイルへアクセスするためのアクセス情報を含む少なくとも１つの管理情報ファイルを蓄積するステップと、
記録媒体に前記コンテンツのムーブを指示するステップと、
前記ムーブの指示に応答して前記アクセス情報に基づいて前記コンテンツのデータファイルを読み出し、前記コンテンツのデータを出力するステップと、
前記記録媒体に前記コンテンツのデータを記録するステップと、
前記アクセス情報を使用不能化するステップと
を包含する記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、デジタル放送、電子配信、プリレコーデッド媒体などからのコンテンツの記録に関する。
【背景技術】
【０００２】  近年、コンテンツもデジタル化が進み、日本国内外のＢＳ、ＣＳ、地上波などの放送やＣＡＴＶ、それを記録するテープ、ディスクなどがデジタル化されている。また、半導体記録媒体への記録も一般化してきている。【０００３】  デジタル記録は、高品質のコンテンツを劣化なく複製できるメリットがあるが、無制限なコンテンツの複製は著作権を侵害することになる。このため、デジタル記録機器にも著作権保護機能が要求されている。【０００４】  デジタル著作権保護機能としては、１９８０年代から、デジタルオーディオ用にシリアルコピーマネジメントシステム（以下ＳＣＭＳと略称する）が使用されている。ＳＣＭＳは、コンパクトディスク（ＣＤ）、レーザディスク、デジタルバーサタイルディスク（ＤＶＤ）などの再生媒体の再生装置や、デジタルオーディオテープレコーダ（ＤＡＴ）、ミニディスク（ＭＤ）、オーディオ用ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ、＋ＲＷ、＋Ｒ、ブルーレイディスク（ＢＤ）、ＨＤ−ＤＶＤなどの記録媒体の再生装置、および、ＢＳアナログ放送、ＢＳ、ＣＳ、地上波デジタル放送などの受信装置のデジタルオーディオ出力および内部接続における信号に重畳され、ＭＤ、ＤＡＴ、オーディオ用ＣＤ−Ｒ、ＣＤ−ＲＷ、ＳＤなどの記録装置で記録制御に用いられている。【０００５】  ＳＣＭＳでは、デジタルオーディオ信号に付随させてコピー世代情報を持たせ、これによりコピー世代を制限する。具体的には「制約条件なしにコピー可」、「１世代のみコピー可」、「再コピー禁止」という３つのコピー世代情報を定義し、記録装置において（１）入力信号が「制約条件なしにコピー可」の場合には「制約条件なしにコピー可」としてコピーし、（２）入力信号が「１世代のみコピー可」の場合には「再コピー禁止」に更新してコピーし、（３）入力信号が「再コピー禁止」の場合にはコピーしない、という動作をする。【０００６】  ＳＣＭＳでは、「再コピー禁止」に更新してコピーされたコンテンツは、それ以上のコピーができない。たとえばデジタル放送などを受信し、受信機と同一筐体内のＨＤＤに記録できる機器において、放送コンテンツが「１世代のみコピー可」の場合には、ＨＤＤには「再コピー禁止」に更新して蓄積される。ＨＤＤは限られた容量しかなく、コンテンツの保存量も限定される。また、このような機器はＡＣ電源で動作する据置用機器が多いが、コンテンツが機器のＨＤＤに固定されているため、持ち出せない。これは著作権保護上やむを得ないことであるが、機器に一体化されたハードディスクドライブ（ＨＤＤ）などの記録媒体を考えると不便である。【０００７】  そこで、コンテンツの移動（ムーブ）という操作が提案されている。ムーブとは、記録媒体に蓄積されている「再コピー禁止」のコンテンツを、他の記録媒体にコピーした後にコピー元の蓄積媒体に蓄積されていたコンテンツを再生不能化することにより、コンテンツの移動を行うことである。【０００８】  以下、特許文献１に開示された従来のムーブ処理を説明する。この例ではオーディオコンテンツの例が開示されている。【０００９】  電子音楽配信システムにおいて、配信されたコンテンツをユーザが媒体から媒��へコピーする場合、コンテンツプロバイダ側の著作権を守る方法としてＳＤＭＩ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  Ｍｕｓｉｃ  Ｉｎｉｔｉａｔｕｖｅ、コンテンツ保持者、民生機器メーカ、コンピュータメーカなどが参加した団体）のガイドラインにより幾つかの取り決めが規定されている。この取り決めでは、コンテンツプロバイダ側でコンテンツに対してチェックアウト数という属性情報をあらかじめ設定してユーザに配信し、ユーザが配信コンテンツをパーソナルコンピュータ（ＰＣ）を用いて受信してＰＣ内の記録媒体（たとえばＨＤＤ）に記録し、このＨＤＤを親（サーバ）として扱う。【００１０】  また、ＳＤＭＩでは、ユーザはそのＰＣを用いて配信コンテンツを再生するだけではなく、設定チェックアウト・イン数だけＰＣからポータブル装置（ポータブルデバイス、以下ＰＤと称す）やポータブルメディア（ＰＭ）にチェックアウトしてコピーし、これを再生することができる。この場合、チェックアウト毎にチェックアウト数がデクリメントされる。チェックアウト回数はチェックアウト数の範囲内に限定される。また、ユーザはＰＤやＰＭで不要になったコンテンツをＰＣに戻してチェックアウト数を増やす（チェックインする）ことができる。【００１１】  上記ＳＤＭＩを用いた記録に関し、従来は以下のように実装されていた。著作権者側からユーザに許可するコピー権利数（コピー媒体の数）と同じ数の仮想ファイルを想定することにより、コンテンツを「コピー」するのではなく仮想ファイルをムーブする。すなわち、コンテンツプロバイダからユーザに対しては、たとえば１つのコンテンツ（権利数４）が配信されるが、同じコンテンツの４つの仮想的なファイルとして配信される。そして、ユーザが媒体から媒体へコピーする場合には、実コンテンツがコピーされるものとは取り扱わず、コピー元では権利数カウンタをデクリメントし、コピー先では権利数カウンタをインクリメントすることにより仮想的なファイルが移動されるものとして取り扱う。このため、権利数１のコンテンツをコピーする場合には１つの仮想ファイルが移動されることになり、コピー元では仮想ファイルは消去され（権利数は０）、再生も移動も不可となる。【００１２】  図２３（ａ）は権利数４のコンテンツが媒体Ａに配信されて、媒体Ａには４つの仮想ファイルＭが記録されていることを示している。図２３（ｂ）は図２３（ａ）の状態から、媒体Ａに配信された権利数４のコンテンツの内、権利数２のコンテンツを媒体Ｂにコピーする例を示す。２つの仮想ファイルＭが媒体Ａから媒体Ｂにムーブされるとして取り扱う。この２つの仮想ファイルＭの移動の結果、媒体Ａ、Ｂには共に２つの仮想ファイルＭ（権利数２のコンテンツ）が記録される。図２３（ｃ）は図２３（ｂ）の状態から、媒体Ｂに移動された権利数２のコンテンツの内、権利数１のコンテンツを媒体Ｃにコピーする場合を示し、この場合には１つの仮想ファイルＭが媒体Ｂから媒体Ｃに移動する。この１つの仮想ファイルＭの移動の結果、媒体Ｂ、Ｃには共に１つの仮想ファイルＭ（権利数１のコンテンツ）が記録される。【００１３】  図２３（ｄ）は、図２３（ｃ）の状態から、媒体Ｃに移動された権利数１のコンテンツを媒体Ｄにコピーする場合を示し、１つの仮想ファイルＭが媒体Ｃから媒体Ｄに移動する。この１つの仮想ファイルＭの移動の結果、媒体Ｃは権利数０となって仮想ファイルＭが０となり、消去されるか又は再生も移動も不可となる。図２３（ｅ）は図２３（ｄ）の状態から、図２３（ｂ）において媒体Ａから媒体Ｂに移動された権利数１のコンテンツを媒体Ａに戻す場合（ムーブバック）を示し、この仮想ファイルＭの移動の結果、媒体Ａは権利数３（３つの仮想ファイルＭ）となり、媒体Ｂは権利数０（仮想ファイルＭは０）となって消去されるか又は再生も移動も不可となる。【００１４】  上記の媒体Ａ〜Ｄを搭載した機器、又は媒体Ａ〜Ｄ自身は、コンテンツをコピーする場合、すなわち仮想ファイルＭを移動する場合には、お互いにＳＤＭＩ規則に従って権利確認を行う機器であることを認証し、認証結果がＯＫの場合にのみ受け渡しを行う。ここで、権利を管理する情報の具体的、詳細な内容はＳＤＭＩ規則により定められていないので、この従来の方法はＳＤＭＩ規則を遵守している。【００１５】  しかしながら、従来の構成では、異なる記録形式の媒体にムーブするときに、コンテンツを十分に保護しながらムーブすることができない、という問題点がある。【００１６】  たとえば、図２４に示す記録再生装置２１０１において、デジタル放送で権利数３のＡＶコンテンツがＭＰＥＧ２−ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）で送られてきた場合を考える。【００１７】  ここでは、記録した機器でのみ再生可能な記録再生機能を「蓄積」と呼ぶ。これに対して、テープ、ディスク、半導体媒体等のように、機器から取り外すことが可能な独立した形態を持ち、かつ再生機能を有する他の機器においても再生可能であるリムーバブル記録媒体への格納を「記録」と呼ぶ。また、蓄積、記録したコンテンツをファイルと呼ぶ。【００１８】  図２４は、従来の記録再生装置２１０１の機能ブロックの構成を示す。記録再生装置２１０１は、受信部２１０２と、受信したコンテンツを仮想ファイルとして蓄積する蓄積部２１０３と、仮想ファイルを変換する第１の変換部２１０４と、第１の変換部２１０４が変換したファイルを記録する第１の記録媒体２１０５と、仮想ファイルを変換する第２の変換部２１０６と、第２の変換部２１０６が変換したファイルを記録する第２の記録媒体２１０７と、蓄積ファイルを記録する第３の記録媒体２１０８と、ユーザインターフェイス２１０９とを有する。ユーザインターフェイス２１０９は、以下の各動作を起動させたり、動作に必要な情報の選択肢を提示し、選択結果を得る際に利用される。【００１９】  蓄積部２１０３は、受信部２１０２が受信した放送コンテンツのうちユーザインターフェイス２１０９を介して指定された放送コンテンツを、ＭＰＥＧ２−ＴＳのままで、３つの仮想ファイルとして蓄積する。ただし、放送の送出条件などに応じて暗号蓄積されることもある。たとえば、放送コンテンツが「１世代のみコピー可」で放送された場合には「再コピー禁止」に更新して蓄積する。【００２０】  ここで、第１の記録媒体２１０５をＳＤメモリカード、第２の記録媒体２１０７をＤＶＤ−ＲＡＭ、第３の記録媒体２１０８をＤ−ＶＨＳとする。【００２１】  ＳＤメモリカードのＡＶコンテンツ記録方式としてはＳＤ−Ｖｉｄｅｏ方式が制定されている。ＳＤ−Ｖｉｄｅｏ方式では、コーディング方式は、ＭＰＥＧ２−ＰＳ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ）規格またはＭＰＥＧ４規格に準拠する。従って、第１の変換部２１０４は、ＭＰＥＧ２−ＴＳをＭＰＥＧ２−ＰＳまたはＭＰＥＧ４ストリームに変換する。どちらに変換するかは、ユーザがユーザインターフェイス２１０９を介して指定する。ＤＶＤ−ＲＡＭにＡＶコンテンツを記録する場合にはビデオレコーディングフォーマット（ＶＲフォーマット）で記録する。コーディング方式は、ＭＰＥＧ２−ＰＳ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ）である。従って、第２の変換部２１０６は、ＭＰＥＧ２−ＴＳをＭＰＥＧ２−ＰＳに変換する。Ｄ−ＶＨＳは、ＭＰＥＧ２−ＴＳをそのまま記録する。【００２２】  しかし、従来の方式では、特にムーブ先の制約はないため、たとえば、３つの仮想ファイル全てをＤＶＤ−ＲＡＭにムーブすることも可能である。
【特許文献１】日本国特開２００２−３５８２４１号公報
【発明の開示】
【発明が解決しようとする課題】
【００２３】  蓄積媒体に同一記録形式の仮想ファイルが複数生成されると著作権侵害を起こしやすくなる。すなわち、同一記録形式のファイルが複数生成されると、同じ種類の複数の記録媒体へムーブされる危険性がある。このようにして作られた複数の記録媒体は違法に販売される等の可能性があり、著作権侵害を引き起こす蓋然性が高まる。【００２４】  このような危険を回避するために、コンテンツプロバイダの中には、コンテンツを蓄積する場合には同一記録形式のファイルを複数生成してはならない、という蓄積許可の条件を規定する場合もある。
【課題を解決するための手段】
【００２５】  本発明による記録装置は、コンテンツに関する少なくとも１つのデータファイル、および、少なくとも１つの管理情報ファイルを蓄積した蓄積部と、記録媒体に前記コンテンツのムーブを指示する制御部と、前記記録媒体に前記コンテンツのデータを記録するドライブとを備えている。前記管理情報ファイルは、前記データファイルへアクセスするためのアクセス情報を含んでいる。前記ムーブの指示に応答して、前記蓄積部は前記アクセス情報に基づいて前記コンテンツのデータファイルを読み出して、前記コンテンツのデータを出力し、前記ドライブは前記コンテンツのデータを前記記録媒体に記録し、前記制御部は前記アクセス情報を使用不能化する。【００２６】  前記制御部は、前記記録媒体に記録された前記コンテンツのデータへアクセスするためのアクセス情報を生成し、前記ドライブは、生成された前記アクセス情報を前記記録媒体に記録してもよい。【００２７】  前記管理情報ファイルは、前記コンテンツのムーブが許可された記録媒体を特定する記録媒体情報を含み、前記蓄積部は前記記録媒体情報を読み出し、前記制御部は読み出された前記記録媒体情報を表示するためのデータを生成して出力してもよい。【００２８】  前記管理情報ファイルは、ムーブが許可された記録形式を特定する形式情報を含み、前記蓄積部は前記形式情報を読み出し、前記制御部は読み出された前記形式情報を表示するためのデータを生成して出力してもよい。【００２９】  前記データファイルは暗号化されており、前記管理情報ファイルは、前記データファイルの復号化を行うための鍵情報を含んでいてもよい。前記蓄積部は前記鍵情報を読み出し、前記ドライブは読み出された前記鍵情報に基づいて前記データファイルを復号化し、前記鍵情報と異なる鍵情報を用いて再び暗号化して、前記コンテンツのデータを前記記録媒体に記録してもよい。【００３０】  前記データファイルは暗号化されており、前記管理情報ファイルは、前記データファイルの復号化を行うための鍵情報を含んでいてもよい。前記蓄積部は前記鍵情報を読み出し、前記ドライブは読み出された前記鍵情報を前記記録媒体にさらに記録してもよい。【００３１】  前記蓄積部は、前記コンテンツの提供者によって指定された数の管理情報ファイルを蓄積してもよい。【００３２】  前記蓄積部は、複数のデータファイル、および、前記複数のデータファイルの各々に１対１で対応する複数の管理情報を蓄積しており、前記制御部は、前記ムーブを指示するとともに、前記複数のデータファイルのうちから、ムーブの対象となるコンテンツに関するデータファイルを特定し、前記蓄積部は特定された前記データファイルを読み出して出力し、前記ドライブは、読み出されたデータを前記記録媒体に記録し、前記制御部は、少なくとも、読み出された前記データファイルに対応する管理情報ファイルのアクセス情報を使用不能化してもよい。【００３３】  前記蓄積部は、第１管理情報ファイル、第２管理情報ファイルおよびデータファイルを蓄積しており、前記第１管理情報ファイル、前記第２管理情報ファイルの各々には、前記データファイルへアクセスするためのアクセス情報が含まれていてもよい。前記制御部は、前記第１管理情報ファイルに基づいて前記コンテンツのムーブを指示し、前記蓄積部は、前記第１管理情報ファイルのアクセス情報に基づいて前記データファイルを読み出し、前記制御部は、少なくとも、前記第１管理情報ファイルのアクセス情報を使用不能化してもよい。【００３４】  前記制御部は、前記コンテンツのムーブをさらに指示し、前記蓄積部は、前記第２管理情報ファイルのアクセス情報に基づいて前記データファイルを読み出し、
前記制御部は、少なくとも、前記第２管理情報ファイルのアクセス情報を使用不能化してもよい。【００３５】  前記蓄積部は、第１データファイル、第２データファイルおよび少なくとも１つの管理情報ファイルを蓄積しており、前記少なくとも１つの管理情報ファイルの各々には、前記第１データファイルへアクセスするための第１アクセス情報、および、前記第２データファイルへアクセスするための第２アクセス情報が含まれており、前記制御部は、前記第１データファイルに関するコンテンツのムーブを指示し、前記蓄積部は、前記少なくとも１つの管理情報ファイルのうちから第１管理情報ファイルを選択し、前記第１管理情報ファイルに含まれる前記第１アクセス情報に基づいて前記第１データファイルを読み出し、前記制御部は、少なくとも、前記第１管理情報ファイルの第１アクセス情報とともに第２アクセス情報を使用不能化してもよい。【００３６】  前記制御部は、前記第１データファイルおよび前記第２データファイルの一方に関するコンテンツのムーブをさらに指示し、前記蓄積部は、前記第１管理情報ファイルとは異なる第２管理情報ファイルを選択し、選択されたデータファイルのアクセス情報に基づいて、前記選択されたデータファイルを読み出し、前記制御部は、少なくとも、前記第２管理情報ファイルの第１アクセス情報および第２アクセス情報を使用不能化してもよい。【００３７】  本発明による記録方法は、コンテンツに関する少なくとも１つのデータファイルを蓄積するステップと、前記データファイルへアクセスするためのアクセス情報を含む少なくとも１つの管理情報ファイルを蓄積するステップと、記録媒体に前記コンテンツのムーブを指示するステップと、前記ムーブの指示に応答して前記アクセス情報に基づいて前記コンテンツのデータファイルを読み出し、前記コンテンツのデータを出力するステップと、前記記録媒体に前記コンテンツのデータを記録するステップと、前記アクセス情報を使用不能化するステップとを包含してもよい。
【発明の効果】
【００３８】  本発明の記録方法は、ムーブ管理の対象としてデータファイルをポイントする管理情報ファイルを生成し、ムーブ指示があった場合に管理情報ファイルがポイントするデータファイルの一つを記録媒体に複製するとともに当該管理情報ファイルを使用不能化するため、ムーブする数を管理情報ファイルと同じ個数までに確実に制限でき、コンテンツの著作権を適切に保護できるという利点がある。
【図面の簡単な説明】
【００３９】［図１］本発明の実施形態による記録装置１０１の機能ブロックの構成を示す図である。
［図２］受信部１０３の機能ブロックの構成を示す図である。
［図３］（ａ）はＭＰＥＧＴＳ処理部２０４が受け取るＴＳのパケット配列を示す図であり、（ｂ）はＭＰＥＧＴＳ処理部２０４から出力されるパーシャルＴＳのパケット配列を示す図である。
［図４］ＭＰＥＧＴＳ処理部２０４の機能ブロックの構成を示す図である。
［図５］ＴＳで使用される番組配列情報ＳＩおよび番組特定情報ＰＳＩの一覧を示す図である。
［図６］番組対応表ＰＭＴのデータ構造の例を示す図である。
［図７］（ａ）はデジタルコピー制御記述子のデータ構造を示す図であり、（ｂ）はｃｏｐｙ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅフィールドに記述される２ビット値と各値に対応する情報記録装置１００の動作との対応関係を示す図であり、（ｃ）はｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドに記述される２ビット値と、各値に対応する情報記録装置１００の動作との対応関係を示す図であり、（ｄ）はＡＰＳ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドに記述される２ビット値と、各値に対応する情報記録装置１００の動作との対応関係を示す図である。
［図８］（ａ）はコンテント利用記述子（Ｃｏｎｔｅｎｔ  Ａｖａｉｌａｂｉｌｉｔｙ  Ｄｅｓｃｒｉｐｔｏｒ）のデータ構造を示す図であり、（ｂ）はｅｎｃｒｙｐｔｉｏｎ＿ｍｏｄｅフィールドのビット値に応じた処理の内容を示す図である。
［図９］（ａ）はサービス記述子（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｏｒ）のデータ構造を示す図であり、（ｂ）はｓｅｒｖｉｃｅ＿ｔｙｐｅフィールドの取り得る値と、対応するサービスを示す図である。
［図１０］（ａ）はコピー状態記述子（ｃｏｐｙ  ｓｔａｔｕｓ  ｄｅｓｃｒｉｐｔｏｒ）のデータ構造を示す図であり、（ｂ）から（ｈ）はコピー状態記述子の各フィールドのデータ値の意味を示す図である。
［図１１］暗号化処理部１０４の機能ブロックの構成を示す図である。
［図１２］著作権保護情報と、蓄積およびリムーバブル記録媒体への記録との関係を示す図である。
［図１３］蓄積部１０５に蓄積された少なくとも１つのコンテンツおよび各コンテンツに対応する管理情報を示す図である。
［図１４］ビットレートが異なる２つのＭＰＥＧ２−ＰＳのデータファイル１０７および１０９と、２つの管理情報ファイル１０６および１０８とを示す図である。
［図１５］ユーザインターフェイス部１１５の構成の一例を示す図である。
［図１６］ムーブ処理時の表示画面の例を示す図である。
［図１７］記録装置１０１の第１のドライブ１１２、第１の記録媒体１１６、および、第１の再生装置１６１３の構成を示す図である。
［図１８］コンテンツのムーブ処理の手順を示すフローチャートである。
［図１９］管理情報ファイル１６１１の一例を示す図である。
［図２０］記録装置１０１の第２のドライブ１１３、第２の記録媒体１１８、および、第２の再生装置１８１３の構成を示す図である。
［図２１］他のデータ構造を採用した管理情報ファイル１９０１を示す図である。
［図２２］本発明の実施形態による他の記録装置２２１の機能ブロックの構成を示す図である。
［図２３］（ａ）から（ｅ）は、従来のＳＤＭＩによるコンテンツの保護態様の例を示す図である。
［図２４］従来の記録再生装置２１０１の機能ブロックの構成を示す図である。
【符号の説明】
【００４０】  １００  中央処理部（ＣＰＵ）
１０１  記録装置
１０２  ＲＦ信号入力端子
１０３  受信部
１０４  暗号処理部
１０５  蓄積部
１０６  第１の管理情報ファイル
１０７  第１のデータファイル
１０８  第２の管理情報ファイル
１０９  第２のデータファイル
１１０  第３の管理情報ファイル
１１１  第３のデータファイル
１１２  第１のドライブ
１１３  第２のドライブ
１１４  第３のドライブ
１１５  ユーザインターフェイス部
２０１  ＲＦ信号処理部
２０２  復号化部
２０３  管理情報生成部
２０４  ＭＰＥＧＴＳ処理部
２０５  ＴＳ−ＰＳ変換部
２０６  ＭＰＥＧ２−４変換部
５０１  タイトル鍵生成部
５０２  暗号化部
１６０１、１６１４、１８０１、１８１４  デバイス鍵セット
１６０２、１６１５、１８１５、１８０２  ＭＫＢ復号化処理部
１６０３、１６１６、１８０３、１８１６  変換部
１６０４  タイトル鍵生成部
１６０５、１６０７、１８０５  暗号化部
１６０６、１６１７、１６１８、１８１８  復号化部
１６０８、１８０６  メディアキーブロック（ＭＫＢ）
１６０９、１８０７  メディアＩＤ
１６１０、１８１０  暗号化タイトル鍵
１６１１、１８１１  管理情報ファイル
１６１２、１８１２  暗号化コンテンツのデータファイル
１６１３  第１の再生装置
１６１９、１８１９  ＭＰＥＧデコーダ
１８０４、１８１７  カード認証部
１８０８  メディア固有鍵Ｋｍｕ
１８０９  機器認証部
１８１３  第２の再生装置
【発明を実施するための最良の形態】
【００４１】  以下、添付の図面を参照しながら、本発明による実施形態を説明する。【００４２】Ａ．用語の定義：
格納：記憶領域または記憶素子を有する媒体にデータを書き込み、読み出し可能な状態でそのデータを保持することをいう。【００４３】  記録（ｒｅｃｏｒｄｉｎｇ）：所定の再生機器において再生できるように、記録媒体へデータを格納することをいう。ここでいう「所定の再生機器」とは、データを記録した機器に限られず、再生機能を有する他の機器も含まれる。記録媒体は、記録を行う機器から取り外すことが可能（リムーバブル）であり、その機器からは独立して認識可能な形態を有する。記録媒体の例は、磁気テープ、光ディスク、リムーバブルなハードディスク、半導体記録媒体である。【００４４】  蓄積（Ｂｏｕｎｄ  Ｒｅｃｏｒｄｉｎｇ）：その機器においてのみ再生できるように、機器がデータを記録媒体に格納することをいう。ここでいう「記録媒体」は、一般には取り外しての利用が意図されていない、機器に内蔵された記録媒体（例えば内蔵ハードディスク、内蔵半導体メモリ）が想定される。たとえば、機器がコンテンツのデータを記録媒体に格納する際、その機器のみが復号化可能な状態で暗号化して内蔵ハードディスクに格納することは「蓄積」に該当する。ただし上述の定義に該当する限り、リムーバブルな記録媒体に対してもデータを蓄積することは可能である。【００４５】  コピー：一方の記録媒体に格納されているデータを、他の記録媒体に複製して格納することをいう。【００４６】  ムーブ：一方の記録媒体に格納されたデータを他方の記録媒体へ移動して格納することをいう。一つの記録媒体から別の媒体へのコピーが許可されていない場合（「再コピー禁止」等の場合）には、ムーブ実行後は元の記録媒体に格納されていたデータは再生不可能とされ、移動先の記録媒体のデータが再生可能とされる。再生不可能である限り、元の記録媒体にそのデータが残存しているか否かは問わない。たとえば、ある記録媒体に蓄積された「再コピー禁止」のコンテンツのデータを他の記録媒体にコピーした後、元の記録媒体に蓄積されていたコンテンツを再生不能化することは「ムーブ」に該当する。【００４７】  記録、蓄積、コピーおよびムーブの対象となる「データ」には、コンテンツのデータのみならず、そのコンテンツの再生を制御するための管理情報等も含まれる。コンテンツのデータや管理情報は、個々の記録媒体のファイルシステム上で別個のファイルとして管理される。【００４８】Ｂ．本実施形態による記録装置の構成：
図１は、本実施形態による記録装置１０１の機能ブロックの構成を示す。記録装置１０１は、権利数が３に設定されたデジタル放送の番組（映像および音声を含むコンテンツ）をＭＰＥＧ２トランスポートストリーム（ＭＰＥＧ２−ＴＳ）として受信し、蓄積部１０５を介して３種類のリムーバブル記録媒体にムーブすることができる。３種類の記録媒体は、たとえばＤＶＤ−ＲＡＭ、ＳＤメモリカード、Ｄ−ＶＨＳである。【００４９】  ＤＶＤ−ＲＡＭに対しては、記録装置１０１はビデオレコーディングフォーマットのＭＰＥＧ２プログラムストリーム（ＭＰＥＧ２−ＰＳ）として、コンテンツを記録する。このとき、記録装置１０１はコンテンツをＣＰＲＭ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｒｅｃｏｒｄａｂｌｅ  Ｍｅｄｉａ）方式で暗号化する。ＳＤメモリカードに対しては、記録装置１０１は、コンテンツをＭＰＥＧ２−ＰＳまたはＭＰＥＧ４ストリームで記録する。このときもＤＶＤ−ＲＡＭと同様に、記録装置１０１はコンテンツをＣＰＲＭ方式で暗号化する。一方、Ｄ−ＶＨＳに対しては、記録装置１０１はコンテンツをＤ−ＶＨＳ方式のＭＰＥＧ２−パーシャルトランスポートストリーム（ＭＰＥＧ２−ＰＴＳ）で記録する。【００５０】  なお、一般の記録装置は記録機能のみならず再生機能も有している。記録装置１０１も一般の記録装置と同様に、ＤＶＤ−ＲＡＭ１１６、ＳＤメモリカード１１８および／またはＤ−ＶＨＳ１１９に記録したコンテンツを再生することができる。【００５１】  記録装置１０１は、中央処理部（ＣＰＵ）１００と、ＲＦ信号入力端子１０２と、受信部１０３と、暗号化処理部１０４と、蓄積部１０５と、第１、第２および第３のドライブ１１２、１１３および１１４と、ユーザインターフェイス１１５とを有している。【００５２】  ＣＰＵ１００は、記録装置１０１の全体の動作を制御する。後述する記録装置１０１の処理はＣＰＵ１００の制御下で行われる。【００５３】  ＲＦ信号入力端子１０２は、デジタル放送のアンテナと接続され、そのアンテナからデジタル放送のＲＦ信号を受け取る。【００５４】  受信部１０３は、放送波のＲＦ信号を処理して、複数のサービス（コンテンツ）が多重化されたＭＰＥＧ２−ＴＳを取り出し、更に特定のコンテンツだけが含まれるＭＰＥＧ２−ＰＴＳとコンテンツに関連する管理情報を生成する。ＭＰＥＧ２−ＰＴＳをＭＰＥＧ２−ＰＳとＭＰＥＧ４ストリームにも変換する。受信部１０３の詳細な構成は、図２を参照しながら後述する。【００５５】  暗号化処理部１０４は、コンテンツごとの暗号鍵であるタイトル鍵を生成する。そしてタイトル鍵および管理情報の一部を用いて、受信部１０３から出力されたコンテンツのデータ（ＭＰＥＧ２−ＰＳ、ＭＰＥＧ４ストリーム）を暗号化する。暗号化処理部１０４の詳細な構成は、図１１を参照しながら後述する。【００５６】  蓄積部１０５は、例えばハードディスクドライブ（ＨＤＤ）、半導体メモリである。蓄積部１０５は受信部１０３から暗号化されていないコンテンツのデータを、および／または、暗号化処理部１０４から暗号化されたコンテンツのデータを受け取り、受け取ったデータを蓄積する。また、蓄積部１０５は、受信部１０３から出力されたコンテンツや管理情報のデータを直接受け取り、蓄積することができる。その結果、蓄積部１０５には、第１の管理情報ファイル１０６、第１のデータファイル１０７、第２の管理情報ファイル１０８、第２のデータファイル１０９、第３の管理情報ファイル１１０および第３のデータファイル１１１が蓄積される。【００５７】  第１のドライブ１１２、第２のドライブ１１３および第３のドライブ１１４は、それぞれ、第１の記録媒体（ＤＶＤ−ＲＡＭ）１１６、第２の記録媒体（ＳＤメモリカード）１１８および第３の記録媒体（Ｄ−ＶＨＳ）１１９に対してデータを記録し、記録されたデータを読み出すことができる。このとき、各ドライブ１１２〜１１４は、蓄積部１０５に蓄積された各管理情報ファイルの情報に基づいて各記録媒体に対応した処理を行う。なお、図１の第１の記録媒体１１６には、暗号化コンテンツ１１７が記録されていることが理解される。【００５８】  ユーザインターフェイス部１１５は、必要に応じて記録装置１０１内の各構成要素と通信して、ユーザに情報を提示し、および、ユーザからの入力を受け付ける。【００５９】Ｃ．記録装置の各構成要素の詳細および各構成要素が取り扱うデータの構造：
図２は、受信部１０３の機能ブロックの構成を示す。受信部１０３は、ＲＦ信号処理部２０１と、復号化部２０２と、管理情報生成部２０３と、ＭＰＥＧＴＳ処理部２０４と、ＴＳ−ＰＳ変換部２０５と、ＭＰＥＧ２−４変換部２０６とを有する。ＲＦ信号処理部２０１は、ＲＦ信号を受信して、その信号から、暗号化されたＭＰＥＧ２−ＴＳを取得して出力する。このＭＰＥＧ２−ＴＳ中には複数の番組（コンテンツ）が多重化されているとする。復号化部２０２は、ＲＦ信号処理部２０１が出力する暗号化されたＭＰＥＧ２−ＴＳを復号化する。管理情報生成部２０３は、ＭＰＥＧ２−ＴＳから管理情報を生成する。ＭＰＥＧＴＳ処理部２０４は、ＭＰＥＧ２−ＴＳからＭＰＥＧ２−ＰＴＳを生成する。ＴＳ−ＰＳ変換部２０５は、ＭＰＥＧ２−ＰＴＳをＭＰＥＧ２−ＰＳに変換する。ＭＰＥＧ２−４変換部２０６は、ＭＰＥＧ２−ＰＴＳをＭＰＥＧ４ストリームに変換する。【００６０】  たとえば、日本国内のデジタル放送ではコンテンツ保護のためにＭＰＥＧ２−ＴＳを暗号化して放送することができる。暗号化するかどうかは、放送事業者の裁量に委ねられている。暗号化された放送を復号化するためにはＢ−ＣＡＳカード（図示せず）と呼ばれるＩＣカードを受信機に装着する必要がある。Ｂ−ＣＡＳカードの支給を受けるためには、受信機は電波産業界（ＡＲＩＢ）規格に準拠する必要がある。具体的にはＡＲＩＢ  ＴＲ−Ｂ１４（地上デジタル放送）、ＴＲ−Ｂ１５（ＢＳ／広域ＣＳデジタル放送）に規定されたコンテンツ保護の仕様を満たしていることが必要である。【００６１】  復号化部２０２は、Ｂ−ＣＡＳカード内のデータを利用して暗号を復号化し、暗号が解除されたＭＰＥＧ２−ＴＳを出力する。なおコンテンツ保護の観点から、復号化された非暗号ＭＰＥＧ２−ＴＳをＰＣＩバスなどのユーザが簡単にアクセスできるバスに出力することは禁止されている。そのため、民生用据え置き型受信機等では、たとえば専用の基板内層配線を用いて非暗号化ＭＰＥＧ２−ＴＳを出力している。パーソナルコンピュータ（ＰＣ）においてＰＣＩバスなどの汎用バスを用いて実装する場合には、ＰＣＩバス上では、Ｂ−ＣＡＳで利用する暗号とは別に独自の暗号化を行ってコンテンツを保護する。【００６２】  ＭＰＥＧＴＳ処理部２０４は、多重化されているＭＰＥＧ２−ＴＳから指定された番組に関わるデータのみを選択してＭＰＥＧ２−ＰＴＳを構成する。具体的には、ＭＰＥＧＴＳ処理部２０４は、ユーザインターフェイス部１１５を介して指定された番組に関わるデータパケットを選択し、番組関連情報のテーブルが格納されたパケットから必要な情報を抽出する。そして抽出した情報を編集して、ＭＰＥＧ２−ＰＴＳに対応する番組関連情報のテーブルを再構成する。【００６３】  図３（ａ）はＭＰＥＧＴＳ処理部２０４が受け取るＴＳのパケット配列を示し、図３（ｂ）はＭＰＥＧＴＳ処理部２０４から出力されるパーシャルＴＳのパケット配列を示す。ＰＡＴ、Ｖ１等が記述された各ボックスが１つのＴＳパケットに対応する。Ｖｎ、Ａｎ（ｎ：１〜４）は、それぞれ、番組ｎの映像および音声のデータを含むことを表している。【００６４】  ＭＰＥＧＴＳ処理部２０４は、図３（ａ）に示すＴＳから番組１に対応する映像および音声パケットＶ１、Ａ１を抽出するとともに、番組関連情報のテーブルＰＡＴおよびＰＭＴ１を抽出し、その内容をパーシャルＴＳに対応するように書き換える。その結果、パーシャルＴＳ中には「ＰＡＴ’」「ＰＭＴ１’」が配置される。また、パーシャルＴＳには、ＴＳに含まれていた番組配列情報（ＳＩ）、番組特定情報（ＰＳＩ）の代わりに選択された番組に関わる情報だけを集めたセレクションインフォメーションテーブル（Ｓｅｌｅｃｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ；ＳＩＴ）が格納される。【００６５】  ＴＳ中の特定の番組のＴＳパケットは、以下の処理によって抽出することができる。例えば、「番組１」のＴＳパケットを抽出する手順を説明する。番組１の番組番号（チャンネル番号）をＸとする。まずはじめに、ＴＳパケットから、番組表（プログラムアソシエーションテーブル（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ；ＰＡＴ））パケットが検索される。具体的には、各ＴＳパケットにはパケットＩＤ（ＰＩＤ）が割り当てられており、番組表パケットのＰＩＤを例えば０とすると、ＴＳ中からその値を有するパケットが検索される。【００６６】  番組表パケット内の番組表には、各番組番号と、その番組番号に対応する各番組の番組対応表（プログラムマップテーブル（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ；ＰＭＴ））パケットのＰＩＤが格納されている。よって、番組番号Ｘに対応する番組対応表ＰＭＴのパケットＩＤ（ＰＩＤ）を特定できる。番組対応表ＰＭＴのＰＩＤをＸＸとする。【００６７】  次に、ＰＩＤ＝ＸＸが付されたパケットを抽出すると、番組番号Ｘに対応する番組対応表が得られる。番組対応表ＰＭＴには、番組ごとに、視聴の対象として各番組を構成する映像・音声情報等が格納されたＴＳパケットのＰＩＤが格納されている。例えば、番組番号Ｘの映像情報のＰＩＤはＸＶであり、音声情報のＰＩＤはＸＡである。このようにして得られた映像情報を格納したパケットのＰＩＤ（＝ＸＶ）と、音声情報を格納したパケットのＰＩＤ（＝ＸＡ）とを利用して、１つのＴＳから特定の番組コンテンツに関する映像・音声のパケットを抽出できる。【００６８】  なお、ＴＳからパーシャルＴＳを生成する際には、番組表ＰＡＴや番組対応表ＰＭＴを修正する必要がある。その理由は、元のＴＳとパーシャルＴＳとでは含まれる番組数等が異なるため、番組表ＰＡＴや番組対応表ＰＭＴをパーシャルＴＳに適合させる必要が生じるからである。また、元のＴＳにはＳＩパケットが含まれている。ＳＩパケットとは、元のＴＳに含まれる番組の内容、スケジュール／タイミング等を記述するデータ、独自に定義された拡張情報（これらは「番組配列情報」とも呼ばれる）等を含むパケットである。元のＴＳではＳＩパケットに含まれるデータは２０〜３０種類にも上る。これらのデータのうち、パーシャルＴＳの再生等に関して重要なデータのみが抽出されて１つのＳＩＴパケットが生成され、パーシャルＴＳ内に多重化される。【００６９】  図４は、ＭＰＥＧＴＳ処理部２０４の機能ブロックの構成を示す。ＭＰＥＧＴＳ処理部２０４は、図４に示す構成要素を利用してＴＳからパーシャルＴＳを生成する。な��、ＴＳおよびパーシャルＴＳは、それぞれ図３（ａ）および図３（ｂ）に示すとおりとする。【００７０】  ＭＰＥＧＴＳ処理部２０４は、ＴＳ多重分離部３０１と、第１のサービス選択部３０２と、ＳＩＴ構築部３０３と、第２のサービス選択部３０４と、ＴＳ多重化部３０５とを有する。【００７１】  ＴＳ多重分離部３０１は、４つのコンテンツが多重化されたＴＳを受け取ると、ＴＳの構成要素である番組配列情報（ＳＩ）、番組特定情報（ＰＳＩ）、基本ストリーム（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ：ＥＳ）に分離する。番組配列情報（ＳＩ）、番組特定情報（ＰＳＩ）とは、それぞれ、図５に示す構造体（「テーブル」と呼ばれる）の総称である。図５はＴＳで使用される番組配列情報（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ：ＳＩ）、番組特定情報（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ：ＰＳＩ）の一覧を示す。これらは電波産業界（ＡＲＩＢ）規格として公開されている。各テーブルは予め定義された順序で情報が配置されている。基本ストリームＥＳは、各番組の映像データおよび音声データのそれぞれについて規定される。例えば番組ｎの映像に関する基本ストリームＥＳは、ＴＳパケットＶｎに分割して格納されている。なお、図４では便宜的に番組ｎの映像および音声の基本ストリームをまとめてＥＳｎと記述している。【００７２】  第１のサービス選択部３０２は、複数の番組情報が格納されている番組表ＰＡＴの中から、指定された番組のパーシャルＴＳに関連する番組対応表ＰＭＴを伝送するＴＳパケットのＰＩＤを指定する部分を取得し、ＰＡＴ’を生成する。【００７３】  ＳＩＴ構築部３０３は、ＴＳ中に含まれる複数の番組の番組配列情報（ＳＩ）、番組特定情報（ＰＳＩ）のテーブルから指定された番組に関連する番組配列情報、番組特定情報の部分だけを抜き出し、新たにセレクションインフォメーションテーブルＳＩＴを構築する。【００７４】  第２のサービス選択部３０４は、ＴＳ多重分離部３０１によって分離された各番組のＥＳのうちから、指定された番組のＥＳのみを選択的に取得する。また第２のサービス選択部３０４は、取得したそのＥＳに対応する番組対応表ＰＭＴを取得する。そして取得したＥＳを出力するとともに、そのＥＳを分割したデータが格納されているパケットのＰＩＤを指定する部分を取得した番組対応表ＰＭＴを出力する。例えば、図４の第２のサービス選択部３０４は、番組１に関するＥＳ１（Ｖ１およびＡ１）と、そのＥＳ１に対応するＰＭＴ１とを出力している。なお第２のサービス選択部３０４は、後述する著作権制御情報を番組対応表ＰＭＴに格納して出力することもできる。本発明による番組対応表ＰＭＴの詳細は、図６を参照しながら後述する。【００７５】  ＴＳ多重化部３０５は指定された番組用のプログラムアソシエーションテーブルＰＡＴ’、セレクションインフォメーションテーブルＳＩＴ、エレメンタリーストリームＥＳ、番組対応表ＰＭＴを多重化してパーシャルＴＳを構成する。【００７６】  以上のようにして、複数の番組情報が含まれるＭＰＥＧ２−ＴＳから、特定の番組情報だけが含まれるＭＰＥＧ２−ＰＴＳが再構成される。【００７７】  ＭＰＥＧＴＳ処理部２０４で再構��されたＭＰＥＧ２−ＰＴＳは、ＴＳ−ＰＳ変換部２０５に入力されてＭＰＥＧ２−ＰＳに変換される。また、ＭＰＥＧ２−ＰＴＳは、ＭＰＥＧ２−４変換部２０６に入力されＭＰＥＧ４ストリームに変換される。ＴＳフォーマットとＰＳフォーマットとの間の変換処理、および、ＭＰＥＧ２フォーマットとＭＰＥＧ４フォーマットとの間の変換処理はいずれも周知の技術である。よって本明細書においては、それらの具体的な説明は省略する。【００７８】  次に、管理情報生成部２０３が管理情報を生成する処理を説明する。ここでは主に管理情報のひとつである著作権保護に関する情報を生成する処理を詳細に説明する。【００７９】  管理情報生成部２０３もまた、ＭＰＥＧ２−ＴＳを受け取る。上述のように、ＭＰＥＧ２−ＴＳには図５に示す番組配列情報（ＳＩ）および番組特定情報（ＰＳＩ）が含まれている。番組配列情報（ＳＩ）および番組特定情報（ＰＳＩ）には、規格上、特定の位置に記述子（Ｄｅｓｃｒｉｐｔｏｒ）とよばれる構造体を任意の個数格納することが許容されている。図６は、番組対応表ＰＭＴのデータ構造の例を示す。番組対応表ＰＭＴの主要な用途は、放送番組を構成する各符号化信号を伝送するＴＳパケットのパケットＩＤ（ＰＩＤ）を指定することである。番組対応表ＰＭＴ内では、「第１ループ」および「第２ループ」と示す位置に任意の記述子（ｄｅｓｃｒｉｐｔｏｒ）を挿入することができる。【００８０】  ここで、これらの位置に挿入し得る記述子として、例えばデジタルコピー制御記述子（Ｄｉｇｉｔａｌ  Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｄｅｓｃｒｉｐｔｏｒ）およびコンテント利用記述子（Ｃｏｎｔｅｎｔ  Ａｖａｉｌａｂｉｌｉｔｙ  Ｄｅｓｃｒｉｐｔｏｒ）が挙げられる。いずれも、デジタル放送で著作権保護に関わる記述子である。以下、図７および図８を参照しながら、上述の２つの記述子のデータ構造を説明する。【００８１】  図７（ａ）はデジタルコピー制御記述子のデータ構造を示す。デジタルコピー制御記述子（Ｄｉｇｉｔａｌ  Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｄｅｓｃｒｉｐｔｏｒ）は、サービス全体、または、個別のエレメンタリストリームに対して、デジタルコピーおよびアナログコピーに関する制御情報を規定するとき、または、最大伝送レートを記述するときに設けられる。【００８２】  デジタルコピー制御記述子のｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａおよびｃｏｐｙ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅの２フィールドには、著作権保護の情報が記述される。これらは、図７（ａ）において上２つの矢印によって示される位置にそれぞれ記述される。【００８３】  ｃｏｐｙ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅフィールドは、コピー世代を制御する形式の情報を表す２ビット値である。図７（ｂ）はｃｏｐｙ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅフィールドに記述される２ビット値と、各値に対応する情報記録装置１００の動作との対応関係を示す。例えば情報記録装置１００は、ｃｏｐｙ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅフィールドの値が「０１」のときは、シリアルインターフェイス（ＩＥＥＥ１３９４バス）に暗号化を行って出力し、「１１」のときは暗号化を行わないで出力する。【００８４】  ｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃ��ｎｔｒｏｌ＿ｄａｔａフィールドは、コピー世代を制御する情報を表す。このフィールドの値に基づく動作は、先のｃｏｐｙ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅフィールドの値が「１１」または「０１」のとき、すなわちＩＥＥＥ１３９４バスを介してコンテンツデータを出力するときに適用されるように規定されている。図７（ｃ）はｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドに記述される２ビット値と、各値に対応する情報記録装置１００の動作との対応関係を示す。【００８５】  さらに、図７（ａ）の上から３番目の矢印によって示されるＡＰＳ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドには、アナログ映像信号に付加することができるアナログプロテクションシステムを制御するための情報が記述される。図７（ｄ）はＡＰＳ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドに記述される２ビット値と、各値に対応する情報記録装置１００の動作との対応関係を示す。「アナログプロテクションシステム」とは「マクロビジョン信号」を意味しており、マクロビジョン社（Ｍａｃｒｏｖｉｓｉｏｎ  Ｃｏｒｐｏｒａｔｉｏｎ）がライセンスするアナログコピー制御信号（ＡＧＣ（Ａｕｔｏｍａｔｉｃ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）、ＣｏｒｏｌＳｔｒｉｐｅｓなどと呼ばれる）として知られている。具体的に説明すると、ｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドが「１１」であり、かつ、ＡＰＳ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドが「００」以外であればマクロビジョン信号が付加される。また、ＡＰＳ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドを継承できる記録メディアも存在する。例えば、ｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドが「１０」のコンテンツを「これ以上コピー禁止」として記録し、「これ以上コピー禁止」のコンテンツを再生するとき、記録メディアに継承されたＡＰＳ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドの値に応じて、アナログ映像出力にマクロビジョン信号を付加することができる。ｃｏｐｙ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅフィールドの値が「０１」のときにはコンテンツが暗号化され、所定の運用規定に従ってシリアルインターフェースに出力される。【００８６】  次に、図８（ａ）および（ｂ）を参照しながら、コンテント利用記述子（Ｃｏｎｔｅｎｔ  Ａｖａｉｌａ  ｂｉｌｉｔｙ  Ｄｅｓｃｒｉｐｔｏｒ）を説明する。【００８７】  図８（ａ）は、コンテント利用記述子（Ｃｏｎｔｅｎｔ  Ａｖａｉｌａｂｉｌｉｔｙ  Ｄｅｓｃｒｉｐｔｏｒ）のデータ構造を示す。コンテント利用記述子（Ｃｏｎｔｅｎｔ  Ａｖａｉｌａｂｉｌｉｔｙ  Ｄｅｓｃｒｉｐｔｏｒ）は、番組に対して、メディアへのデータ蓄積や出力に関する制御情報を記述するために規定されている。コンテント利用記述子として記述される種々のフィールドのうち、１番目の矢印で示す解像度制限ビット（ｉｍａｇｅ＿ｃｏｎｓｔｒａｉｎｔ＿ｔｏｋｅｎ）は、映像信号出力の解像度制限の有無を示す。ビット値が「０」の場合は解像度制限をしなければならず、「１」の場合は制限をしなくてもよい。たとえば日本国内のデジタル放送では、解像度制限ビットの運用は禁止されているため、必ずｉｍａｇｅ＿ｃｏｎｓｔｒａｉｎｔ＿ｔｏｋｅｎは「１」に設定される。【００８８】  コンテント利用記述子の２番目の矢印で示す一時蓄積制御ビット（ｒｅｔｅｎｔｉｏｎ＿ｍｏｄｅ）は、一時的な蓄積を許可するか否かを示す。ビット値が「０」の場合にはデジタルコピー制御記述子のｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａが「コピー禁止」であっても、一時蓄積が可能であることを示す。「１」の場合一時蓄積を行うことはできない。【００８９】  コンテント利用記述子の３番目の矢印で示す一時蓄積許容時間（ｒｅｔｅｎｔｉｏｎ＿ｓｔａｔｅ）はコンテンツを受信してからの一時蓄積許容時間を表す。たとえば日本国内のデジタル放送では、一時蓄積制御ビット（ｒｅｔｅｎｔｉｏｎ＿ｍｏｄｅ）及び一時蓄積許容時間（ｒｅｔｅｎｔｉｏｎ＿ｓｔａｔｅ）は固定的な運用が行われ、必ずｒｅｔｅｎｔｉｏｎ＿ｍｏｄｅは「０」、ｒｅｔｅｎｔｉｏｎ＿ｓｔａｔｅは「１１１」（一時蓄積許容時間９０分）と設定される。【００９０】  コンテント利用記述子の４番目の矢印で示すｅｎｃｒｙｐｔｉｏｎ＿ｍｏｄｅフィールドには著作権保護のための情報が１ビット値で記述される。具体的には、ｅｎｃｒｙｐｔｉｏｎ＿ｍｏｄｅフィールドは、高速デジタルインターフェイス（ＩＥＥＥ１３９４バスなど）の出力の保護に用いられる。【００９１】  図８（ｂ）は、ｅｎｃｒｙｐｔｉｏｎ＿ｍｏｄｅフィールドのビット値に応じた処理の内容を示す。ｅｎｃｒｙｐｔｉｏｎ＿ｍｏｄｅフィールドは、具体的には、コンテンツがインターネットに再送信されることによる著作権侵害を防ぐため、コンテンツを暗号記録して特定の機器での再生のみを許可するために設けられている。このとき私的利用のための複製およびフェアユースは認め、コピー数やコピー世代数の制約はしない。これは「ＥＰＮ」（Ｅｎｃｒｙｐｔｉｏｎ  Ｐｌｕｓ  Ｎｏｎ−ａｓｓｅｒｔｉｏｎ）と呼ばれる。「ＥＰＮ」は、制約条件なしにコピーしてよいが暗号記録しなければならないことを示している。【００９２】  なお上述のデジタルコピー制御記述子およびコンテント利用記述子は、番組対応表ＰＭＴ中の他に、サービス記述テーブル（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅ；ＳＤＴ）およびイベント情報テーブル（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ；ＥＩＴ）にも記述することができる。【００９３】  図９（ａ）は、サービス記述子（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｏｒ）のデータ構造を示す。サービス記述子は、上述のサービス記述テーブル（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅ；ＳＤＴ）中に規定されるパラメータであり、入力された信号のソースを特定するパラメータが記述されている。このパラメータは「サービスタイプ」と呼ばれる。例えば、デジタル放送では、デジタル映像コンテンツを提供するデジタルＴＶサービス、デジタル音声コンテンツを提供するデジタル音声サービス、および、文字情報等のデータコンテンツを提供するデータサービス等のサービスタイプが定義されている。このサービスタイプはサービス記述子（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｏｒ）のｓｅｒｖｉｃｅ＿ｔｙｐｅフィールドに記述されている。図９（ａ）では、矢印の個所がｓｅｒｖｉ���ｅ＿ｔｙｐｅフィールドに対応する。図９（ｂ）は、ｓｅｒｖｉｃｅ＿ｔｙｐｅフィールドの取り得る値と、対応するサービスを示す。なお、サービスタイプに応じて著作権保護の規定が一部異なっているが、具体的な相違は後述する。【００９４】  管理情報生成部２０３は、上述した著作権保護に関連する管理情報を生成する。そのような管理情報は、パーシャルＴＳ中にコピー状態記述子として記録される。図１０（ａ）はコピー状態記述子（ｃｏｐｙ  ｓｔａｔｕｓ  ｄｅｓｃｒｉｐｔｏｒ）のデータ構造を示す。コピー状態記述子は、ＩＥＥＥ１３９４などにおいて伝送されるコンテンツを保護する保護技術であるＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）で定義されているＤＴＣＰ＿ｄｅｓｃｒｉｐｔｏｒと同じである。コピー状態記述子の各フィールドは図１０（ｂ）から（ｈ）のとおり定義され、デジタルコピー制御記述子（Ｄｉｇｉｔａｌ  Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｄｅｓｃｒｉｐｔｏｒ）と、コンテント利用記述子（Ｃｏｎｔｅｎｔ  Ａｖａｉｌａｂｉｌｉｔｙ  Ｄｅｓｃｒｉｐｔｏｒ）の設定に応じた値が設定される。【００９５】  再び図２を参照する。パーシャルＴＳ中のコピー状態記述子は管理情報生成部２０３に送られ、管理情報生成部２０３によってＰＭＴの第１ループ（図６）に挿入される。更に、コンテンツを構成するエレメンタリーストリームに特別な著作権保護情報が割り当てられている場合には、管理情報生成部２０３は当該エレメンタリストリームに関連する第２ループ（図６）にもコピー状態記述子を挿入する。【００９６】  管理情報生成部２０３は、入力ＭＰＥＧ２−ＴＳを常に解析し、著作権情報が変化した場合には、新たなコピー状態記述子を生成し、ＭＰＥＧ２−ＴＳ処理部２０４へ送る。よって、ユーザによるコンテンツ記録制御の仕方によっては、同一コンテンツの中で著作権情報が変化することもあり得る。たとえば２つの番組（ニュースとドラマ）が連続して放送され、これをひとつのコンテンツとして記録すると、ニュースが「制約条件なしにコピー可」、ドラマが「１世代のみコピー可」であれば、途中からＤＴＣＰ＿ＣＣＩの値が変化する。【００９７】  また管理情報は、独自の形式で蓄積部１０５の管理情報ファイルにも蓄積される。その理由は、後述するコンテンツの蓄積、および、リムーバブル記録媒体へのコピー、ムーブ等の制御に必要となるためである。なお、これらの著作権保護情報が改竄されると、コンテンツの不正利用が可能となってしまう。したがって暗号化、改竄を検出するためのチェックコードの付加、ユーザがアクセス不可能な領域への記録等の対策をとる。【００９８】  次に、暗号化処理部１０４の構成および動作を詳細に説明する。暗号化処理部１０４は、受信部１０３から出力されるＭＰＥＧ２−ＰＴＳ、ＭＰＥＧ２−ＰＳ、ＭＰＥＧ４ストリームなどのコンテンツデータを、蓄積部１０５や第１の記録媒体１１６、第２の記録媒体１１８、第３の記録媒体１１９などの仕様にあわせて暗号化する。本実施形態では、ＤＶＤ−ＲＡＭ、ＳＤメモリーカードへのムーブを想定しているため、これらの記録媒体のコンテンツ保護技術であるＣＰＲＭで定義された鍵管理方���、暗号化方式に合わせて暗号化する。なお、暗号化処理部１０４における暗号化処理は、後述する図１７において第１のドライブ１１２がタイトル鍵Ｋｔを用いた暗号化処理と同様である。【００９９】  デジタル放送コンテンツを蓄積し、またはリムーバブル記録媒体に記録する場合を考える。デジタルコピー制御記述子のｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａによってコピーが制限されているコンテンツおよびコンテント利用記述子のｅｎｃｒｙｐｔｉｏｎ＿ｍｏｄｅにより保護が指定されているコンテンツは、暗号化によってコンテンツを保護しなければならない。暗号は、鍵データ長５６ビットの共通鍵暗号以上の強度を持ち、充分な安全性を有する暗号アルゴリズム（たとえばＣ２（Ｃｒｙｐｔｏｍｅｒｉａ  Ｃｉｐｈｅｒ）、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）、ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ））を用いる。ＣＰＲＭではＣ２暗号を使用している。【０１００】  図１１は、暗号化処理部１０４の機能ブロックの構成を示す。暗号化処理部１０４は、タイトル鍵生成部５０１と暗号化部５０２とを有する。【０１０１】  タイトル鍵生成部５０１は、５６ビットの乱数を発生させて、各コンテンツを暗号化するために用いられるタイトル鍵Ｋｔとして出力する。暗号化部５０２は、著作権保護情報の一部であるＡＰＳ（Ａｎａｌｏｇ  Ｐｒｏｔｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）を用いてタイトル鍵Ｋｔを変換する。ＡＰＳをタイトル鍵Ｋｔに関連させることにより、万一記録媒体上等でＡＰＳの値が改竄された場合には、再生時に正しい暗号鍵が得られないため、暗号化コンテンツを復号できなくなる。よって不正使用を防止できる。暗号化部５０２は、コンテンツを暗号化する鍵として変換されたタイトル鍵Ｋｔを使用する。暗号化部５０２は、ＡＶパックと呼ばれる２０４８バイト単位のオーディオパック、ビデオパックにパック化されたコンテンツを暗号化する。このとき、ＡＰＳで変換されたタイトル鍵に、さらにＡＶパックの一部を関連させてＡＶパックごとに鍵を変化させる。暗号はＣ２暗号を用いる。【０１０２】  図１１では、暗号化処理部１０４は記録媒体の保護方式としてＣＰＲＭを用いる例を示した。しかし、記録媒体が他の保護方式を用いる場合には、その保護方式にあわせて暗号化部１０４の構成を変更すればよい。【０１０３】  蓄積部１０５は、コンテンツとその管理情報を蓄積する。蓄積の可否や、蓄積方法は、当該コンテンツの著作権情報に従う。図１２は、著作権保護情報と、蓄積およびリムーバブル記録媒体への記録との関係を示す。【０１０４】  コンテンツの蓄積については、デジタルコピー制御記述子のｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａが「００」で「制約条件無しにコピー可」のとき、制約条件無しに蓄積することができ、受信部１０３が出力するコンテンツを非暗号で蓄積する。【０１０５】  デジタルコピー制御記述子のｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａが「１０」で「１世代のみコピー可」のとき、蓄積媒体上のコピー制御情報を「再コピー禁止」として蓄積する。この場合には暗号化処理部１０４で暗号化されたコンテンツを蓄積する。「再コピー禁止」として蓄積されているコンテンツは、記録媒体にコピーすることはできないが、ムーブは可能である。【０１０６】  ムーブは、内蔵された一つの記録媒体、またはデジタル接続された一つの記録媒体に対してのみ行うことができる。高速デジタルインターフェイス（ＩＥＥＥ１３９４）で接続されている他の記録媒体へムーブを行う場合には、ＤＴＣＰ規定に従って行う。アナログ映像出力のように、接続され得る記録媒体の数が確定（保証）できない出力では、ムーブを行えない。また、ムーブ処理の途中においては、ムーブ元及びムーブ先の双方に同時に１分を超える長さのコンテンツが再生可能な状態であってはならない。ムーブ終了後に、使用可能なコンテンツがムーブ元及びムーブ先の双方に同時に残ってはならない。即ち、ムーブ終了後はムーブ元のコンテンツを再生不能化する。本実施形態におけるこれらの実現方法は後述する。【０１０７】  デジタルコピー制御記述子のｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａが「１１」で「コピー禁止」のとき、一時蓄積以外の方法によって蓄積してはいけない。すなわち、一時蓄積許容時間までは、暗号化処理部１０４で暗号化したコンテンツを一時蓄積することができる。一時蓄積している時間が一時蓄積許容時間を越える場合には、コンテンツを再生不能化する。コンテンツの再生不能化は、一時蓄積許容時間を経過後１分以内に行う。一時蓄積時間の管理のために使用する時計は適切な時間精度を有しており、かつ、ユーザーはアクセスできない。一時蓄積されているコンテンツを再生して出力する場合、「コピー禁止」の処理を行って出力する。高速デジタルインターフェイス（ＩＥＥＥ１３９４）では、ＤＴＣＰに規定されているＮｏｎ−Ｒｅｔｅｎｔｉｏｎ−ｍｏｄｅの処理を行って出力する。【０１０８】Ｄ．蓄積部に蓄積される管理情報ファイルとデータファイルとの関係：
以上のようなルールを踏まえ、蓄積部１０５は、コンテンツごとに管理情報ファイルとデータファイルを別個に蓄積する。図１３は、蓄積部１０５に蓄積された少なくとも１つのコンテンツおよび各コンテンツに対応する管理情報を示す。蓄積部１０５が複数のコンテンツを蓄積しているときは、コンテンツごとに図１３に示す管理情報ファイルおよびデータファイルが生成される。【０１０９】  データファイル１０７、１０９、１１１は、受信部１０３が出力する暗号化されていないコンテンツ、または暗号化処理部１０４が出力する暗号化されたコンテンツのデータを格納している。ここでは、コンテンツが「１世代のみコピー可」として放送され、蓄積部１０５には「再コピー禁止」として暗号化されて蓄積されるとして説明する。また、１つのコンテンツのデータストリームは３種類のフォーマットで生成されるとする。第１世代目のコピーとして複数種類のデータストリームを生成することは、上述の「１世代のみコピー可」の制限には抵触しない。各データストリームが第１世代目のコピーとして生成された後に、各データストリームから別の種類のデータストリームを生成することは第２世代のコピーを生成することになりこの制限により禁止されることに留意されたい。【０１１０】  第１のデータファイル１０７はＭＰＥＧ２プログラムストリームを暗号化したファイル、第２のデータファイル１０９はＭＰＥＧ４ストリームを暗号化したファイル、第３のデータファイル１１１はＭＰＥＧ２−ＰＴＳを暗号化したファイルである。管理情報ファイルは、各コンテンツに対して権利数３と同数の３つ、またはそれ未満である。なお、権利数はコンテンツの提供者によって指定されるか、またはコンテンツ配信システムごとに予め決められた権利数が適用される。【０１１１】  次に、管理情報ファイル１０６、１０８および１１０のそれぞれを説明する。【０１１２】  第１の管理情報ファイル１０６は、第１のデータファイル１０７をＤＶＤ−ＲＡＭへムーブすることを想定して規定されている。第１の管理情報ファイル１０６は、コンテンツ情報、第１のデータファイルの属性情報、第１のデータファイルへのポインタ、第１のデータファイルの暗号鍵を含む。【０１１３】  コンテンツ情報は、コンテンツのタイトル、放送日時、コンテンツの時間長、放送局名、コンテンツのジャンル、出演者、キーワード、著作権保護情報などのコンテンツ属性情報、ユーザのメモなどが含まれる。著作権保護情報として、コンテンツのムーブが許可されている記録媒体を特定する情報（ムーブ先の記録媒体名）、または当該記録媒体のドライブ番号などを持ってもよい。ムーブ先の記録媒体名は、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ等である。【０１１４】  ムーブ先の記録媒体名を著作権保護情報として規定する理由は、複数の管理情報ファイルが存在するときに、対応する各ストリームファイルが同一種類の記録媒体にムーブされるおそれが生じるためである。すなわち図１３に示すように複数の管理情報ファイルが存在すると、その管理情報に基づいて、対応する複数のストリームファイルの各々を同一種類の記録媒体にムーブ可能である。その結果、同一のコンテンツが同一種類の記録媒体に次々とムーブされるおそれがある。たとえば何枚ものＤＶＤ−Ｒに同じコンテンツがムーブされることも生じうる。しかし、このような状況は避ける必要がある。その理由は、著作物の私的使用のための複製は、通常は同じ種類の記録媒体に対して何度も行う必要は低いといえるからである。何度も行うことはむしろ、記録媒体のひとつが他人への譲渡等されると著作権侵害を構成することになり、侵害行為を助長する恐れがある。したがって、ムーブ先の記録媒体を指定する情報を利用して同じ種類の記録媒体を指定しないようにすることにより、このような侵害行為を防止することができる。【０１１５】  なお、たとえば蓄積媒体を記録装置１０１から取り外してパーソナルコンピュータに接続するなどして、ムーブ先の記録媒体名の情報を改竄されると著作権保護の実効がなくなるため、改竄されない方法または改竄を検出できる方法によってムーブ先の記録媒体名を格納する必要がある。例えばＣＰＵ１００に暗号鍵および暗号処理コードを格納しておき、ＣＰＵ１００のみが復号化できるように記録媒体名の情報を暗号化すれば改竄は困難である。他の例として、コンテンツ格納時にＣＰＵ１００が保持する鍵情報を利用して、ムーブ先の記録媒体名の情報全体のハッシュ値（チェックコード）を計算して記録媒体名の情報に付加しておき、その利用時に再度ハッシュ値を計算して、両者が一致するか否かによって改竄を検出すればよい。【０１１６】  第１のデータファイル１０６の属性情報は、たとえば当該データファイルのコーデックの種類（ＭＰＥＧ−ＰＳ）、映像方式（ＮＴＳＣ，ＰＡＬなど）、走査線数、ビットレート（録画モードとして、高画質、標準、長時間、超長時間などと表すこともある）、ファイルサイズ、音声モード（モノラル／ステレオ／５．１ｃｈなど）を特定する情報を含む。【０１１７】  第１のデータファイルへのポインタは、第１のデータファイル（ＭＰＥＧ２−ＰＳ）へのアクセス情報を格納する。アクセス情報とは、第１のデータファイルを読み出すために第１のデータファイルを特定するための情報であり、たとえばそのデータファイルの先頭と末尾とを特定する情報である。たとえば蓄積部１０５に格納された第１のデータファイルの格納アドレスやファイル名がアクセス情報に該当する。格納アドレスについては、第１のデータファイルの先頭アドレスと終端アドレス、または、先頭アドレスとファイルサイズである。また、ファイル名をアクセス情報として採用するときは、利用するファイルシステムを介してファイルの格納位置を特定してもよいし、ファイル名とそのファイルの格納位置とを対応付けたテーブルを設け、そのテーブルを参照してファイルの格納位置を特定してもよい。【０１１８】  第１のデータファイルの暗号鍵は、暗号化処理部１０４によって当該コンテンツが暗号化されたときに用いられたタイトル鍵である。管理情報として記録される第１のデータファイルへのポインタなどは、仮に消去されてもＰＣなどを用いてディスクを解析されれば容易に復元される恐れがあり、確実にコンテンツ保護ができない。しかし、暗号鍵は一旦消去されれば復元は困難であり、確実にコンテンツを保護できる。タイトル鍵や著作権保護情報は、万一蓄積部１０６が記録���置１０１から取り外された場合にコンテンツが不正利用されないように、蓄積部１０６とは別の位置に格納された機器固有鍵などを用いて暗号化される。機器個有鍵は、漏洩防止のため、たとえば暗号処理ＬＳＩ内部に記憶され外部からのアクセスができないメモリ内に保持される等によって実装される。または、ＬＳＩ独自の方式で暗号化してＬＳＩ外部に格納してもよい。または、タイトル鍵や著作権保護情報を、ユーザがアクセスできない記憶領域、たとえば蓄積部１０６とは別に設けられたユーザがアクセスできない記憶部（図示せず）に格納してもよい。著作権保護情報は、読み取られるのみであれば問題はないので、暗号化せず改竄されたかどうか識別するためのチェックコードを付加してもよい。コンテンツ利用時に著作権保護情報の改竄が検出された場合、コンテンツの利用を禁止する、または、最も厳しい著作権保護状態での利用のみを許容するように動作してもよい。改竄が困難な、または改竄されたことを検出して特定の動作を行うことができる情報（暗号鍵、タイトル鍵、著作権保護情報等）によれば、コンテンツデータの使用可否を制御することができる。【０１１９】  第２の管理情報ファイル１０８は、ＳＤメモリカードへのムーブを想定して規定されている。第２の管理情報ファイル１０８は、コンテンツ情報、第１のデータファイルに関する管理情報群１０８−１および第２のデータファイルに関する管理情報群１０８−２を有する。【０１２０】  コンテンツ情報は、コンテンツのタイトル等であり、第１の管理情報ファイル１０６のコンテンツ情報と同じである。ただし、ムーブ先の記録媒体名（「ＳＤメモリカード」）を持ってもよい。【０１２１】  管理情報群１０８−１は第１のデータファイル１０７に対して規定されており、第１のデータファイルの属性情報、第１のデータファイルへのポインタ、第１のデータファイルの暗号鍵を含む。これらは第１の管理情報ファイル１０６に格納された情報と同等である。一方、管理情報群１０８−２は第２のデータファイル１０９に対して規定されており、第２のデータファイルの属性情報、第２のデータファイルへのポインタ、第２のデータファイルの暗号鍵を含む。なお第２の管理情報ファイル１０８には２種の管理情報群１０８−１および１０８−２が含まれているが、その対象は同じコンテンツである。よって、コンテンツ情報は１つ設ければ十分である。【０１２２】  第２の管理情報ファイル１０８が２つの管理情報群１０８−１および１０８−２を有する理由は、ムーブ先として想定するＳＤメモリカードには、ＭＰＥＧ２−ＰＳおよびＭＰＥＧ４ストリームのいずれのフォーマットでも記録が可能であるため、各フォーマットに対応する管理情報群が必要だからである。【０１２３】  次に、第３の管理情報ファイル１１０はＤ−ＶＨＳへのムーブを想定して規定されている。第３の管理情報ファイル１１０は、コンテンツ情報、第３のデータファイルの属性情報、第３のデータファイルへのポインタ、第３のデータファイルの暗号鍵を含む。【０１２４】  コンテンツを再生する際には、ユーザはユーザインターフェイス部１１５を利用して上述の管理情報ファイルのいずれかを指定し、再生開始指示を与えればよい。記録���置１０１は、指定された管理情報ファイルに対応する各データファイルを読み出し、そのデータファイルに基づいてコンテンツを再生する。【０１２５】  図１３においてはデータファイルは３つであるが、それより多くてもよいし、少なくてもよい。また、ストリームの種類がすべて異なっている必要はない。たとえば、ＤＶＤ−ＲＡＭ記録用のＭＰＥＧ２−ＰＳに関しては、画質優先、標準、記録時間優先、記録時間最優先などの基準に従ってデータファイルを用意し、蓄積してもよい。【０１２６】  さらにＴＳ−ＰＳ変換部２０５に処理能力に余裕があれば、同時に複数のビットレートのＭＰＥＧ２−ＰＳファイルを生成してもよい。また、一旦蓄積部１０５の第３のデータファイル１１１として蓄積したＭＰＥＧ−ＰＴＳから一連の蓄積処理の一部として、既に蓄積されているＭＰＥＧ２−ＰＳファイルとは異なるビットレートでＴＳ−ＰＳ変換してもよい。ただし、いずれの場合にもコンテンツやタイトル鍵は適切に暗号などで保護される。【０１２７】  図１４は、ビットレートが異なる２つのＭＰＥＧ２−ＰＳのデータファイル１０７および１０９と、２つの管理情報ファイル１０６および１０８とを示す。第１のデータファイル１０７には高ビットレート（たとえば１０Ｍｂｐｓ）のＭＰＥＧ２−ＰＳが格納され、第２のデータファイル１０９には低ビットレート（たとえば２Ｍｂｐｓ）のＭＰＥＧ２−ＰＳが格納されているとする。【０１２８】  図１４における管理情報ファイル１０６および１０８は、それぞれ第１のデータファイル１０７および第２のデータファイル１０９に対する管理情報群を含んでいる。第１の管理情報ファイル１０６はＤＶＤ−ＲＡＭ、−ＲＷ、−Ｒへのムーブを想定して規定されている。第２の管理情報ファイル１０８はＳＤメモリカードへのムーブを想定して規定されている。第１の管理情報ファイル１０６は、第１のデータファイル１０７に対応する管理情報群１０６−１を含み、第２のデータファイル１０９に対応する管理情報群１０６−２を含む。同様に、第２の管理情報ファイル１０８は、第１のデータファイル１０７に対応する管理情報群１０８−１を含み、第２のデータファイル１０９に対応する管理情報群１０８−２を含む。【０１２９】  図１４に示すように管理情報を構成すれば、同じコンテンツであっても、ビットレートが相違するデータストリームのファイルごとに管理情報群を規定し、管理情報ファイルに並列的に格納できることが理解される。複数の管理情報ファイルと複数のデータファイルとを関連させることにより、装置の実装を多様化できる。【０１３０】  図１３および図１４には、管理情報ファイルとデータファイルとの設け方の態様が複数含まれている。例えば図１３を参照すると、第１の管理情報ファイル１０６と第１のデータファイル１０７とにのみ着目すれば、管理情報ファイルと第１のデータファイルとは１対１の関係で設けられているといえる。さらに第３の管理情報ファイル１１０と第３のデータファイル１１１とを含めて着目すれば、１対１の関係が複数組設けられているといえる。また、第２の管理情報ファイル１０８とデータファイル１０７および１０９とに着目すると、管理情報とデータファイルとは、１対多数の関���で設けられているといえる。また、第１の管理情報ファイル１０６および第２の管理情報ファイル１０８とデータファイル１０７とに着目すると、管理情報とデータファイルとは、多数対１の関係で設けられているといえる。また図１４を参照すると、管理情報ファイル１０６および１０８と、データファイル１０７および１０９とは、多数対多数の関係で設けられているといえる。【０１３１】Ｅ．コンテンツのムーブ処理：
Ｅ−１．ムーブ処理の概要：
次に、管理情報ファイルとデータファイルとを蓄積部１０５に蓄積したあとのムーブ処理を説明する。【０１３２】  ムーブ処理は、ユーザがユーザインターフェイス部１１５を使って指示を与えることによって開始される。図１５はユーザインターフェイス部１１５の構成の一例を示す。ユーザインターフェイス部１１５は、表示映像生成部１４０１と、合成部１４０２と、受信部１４０３とを有する。【０１３３】  表示映像生成部１４０１は、記録装置１０１の各部分から送られてくる表示データに基づいて表示映像を生成する。合成部１４０２は、受信したコンテンツや蓄積したコンテンツを記録装置１０１で再生する場合などの映像信号と表示映像生成部１４０１の表示映像とを重ね合わせ（または切り替えて）合成信号を生成する。合成信号は、記録装置１０１に外部接続された表示装置１４０４に送られる。表示装置１４０４は記録装置１０１の映像信号を表示する装置で、たとえばテレビや液晶プロジェクタなどである。受信部１４０３はリモートコントローラ１４０５からの信号を受信して、記録装置１０１内の各部に制御信号を出す。リモートコントローラ１４０５は記録装置１０１を制御するためのキーを備え、キー操作に基づく制御信号を赤外線、電波などを用いて、記録装置１０１に送信する。例えばリモートコントローラ１４０５は、少なくとも機能選択キー１４０６、上向矢印キー１４０７、下向矢印キー１４０８、左向矢印キー１４０９、右向矢印キー１４１０、決定キー１４１１を有する。他にもキーを有していてもよい。【０１３４】  なお、図１５では表示装置１４０４およびリモートコントローラ１４０５を記録装置１０１とは別体の機器としたが、記録装置１０１に組み込まれていてもよい。たとえば表示装置１４０４およびリモートコントローラ１４０５に代えて、
記録装置１０１の液晶表示デバイス（図示せず）とボタン（図示せず）を採用してもよい。【０１３５】  ムーブ処理が行われる際の手順は以下のとおりである。まずユーザがリモートコントローラ１４０５の機能選択キー１４０６を押してメニュー画面を呼び出す。そして、メニュー画面で矢印キーを用いて「ダビング」を選択し、決定キー１４１１を押してダビング画面を呼び出す。ムーブはダビング（コピー）の一種としてダビング画面に割り付けられる。ユーザがダビング画面からムーブの対象とするコンテンツを選択し、決定キー押下によって選択を確定すると、ムーブ処理が行われる。【０１３６】  図１６は、ムーブ処理時の表示画面の例を示す。表示画面右側にはダビング・ムーブ先の記録媒体名と、更にＳＤメモリーカードの場合は記録形式（ＭＰ２およびＭＰ４）が表示されている。ムーブ先の記録媒体名および記録形式の指定は管理情報ファイルのコンテンツ情報の一部に格納されている。ＣＰＵ１００の指示に基づいて蓄積部１０５がコンテンツ情報を読み出し、ムーブ先の記録媒体名および記録形式の各情報を取得する。ＣＰＵ１００はその情報に基づいて表示データを生成しユーザインターフェイス１１５に送る。ユーザインターフェイス１１５は、その表示データを受け取って表示装置１４０４に表示する。ＭＰ２はＭＰＥＧ２−ＰＳを示し、またはＭＰ４はＭＰＥＧ４ストリームを示す。一方、画面左側にはダビング・ムーブ元のコンテンツのタイトルが表示される。各タイトルの左欄には、ムーブされるコンテンツが星印によって示されている。ムーブされたコンテンツは、後に説明する処理によって使用不能化される。【０１３７】  図１６の例では、「ももたろう」と「うらしまたろう」の２コンテンツにはムーブ処理が行われ、「きんたろう」にはダビング処理が行われる。表示画面下には、操作案内が表示される。操作案内は操作が進むにつれて、つぎの操作を順次表示する。【０１３８】  ダビング画面の操作時において、ユーザはダビング・ムーブ先を選択する。上、下向矢印キー１４０７、１４０８で記録媒体を選択する。図１６の例ではドットが付加されたハイライト部分（「ＤＶＤ」）が、現在選択されている項目であることを示す。この状態で決定キー１４１１を押すとダビング・ムーブ先としてＤＶＤが選択される。記録媒体が選択されると、ダビング・コピー元のコンテンツのうち、ダビング・ムーブ不可能なものが表示される。図１６の例では「うらしまたろう」は既にＤＶＤにムーブされて、関連する管理情報ファイルが使用不能化されているため、再度ＤＶＤにはムーブできない。よってタイトルの前に「×」印を表示してムーブできないことを表示している。この表示方法は、これ以外にも、表示をグレイアウト（全体を半透明灰色で覆う）したり、まったく表示しないなども可能である。【０１３９】  コピー・ダビング先の選択が終わったら、左向矢印キー１４０９で画面左側のダビング・ムーブ元に移動し、リモートコントローラ１４０５の矢印キーを用いてダビング・ムーブ元コンテンツを選択する。図１６の例ではドットが付加された「ももたろう」が選択状態であることを示している。この状態で決定キー１４１１を押すと「ももたろう」の選択が決定される。タイトルの前に「×」印を表示してムーブできないことを表示している「うらしまたろう」は、矢印キーで選択しても、反転表示されず「このコンテンツは既に一度ＤＶＤにムーブされていますので、再度ムーブすることはできません」という警告メッセージが表示される。続けて別のコンテンツを選択する場合には、選択するコンテンツを選択状態にして決定キー１４１１で決定すればよい。コンテンツを選択したときに、記録装置１０１は、ダビング・ムーブ先記録媒体の空き容量を調査する。空き容量がコンテンツのデータ量よりも小さいときは、記録装置１０１は「ＤＶＤの空き容量が不足しています。別のＤＶＤと交換するか、ＤＶＤの不要な録画を消去してください。」という警告メッセージを出力する。この結果、当該コンテンツの選択は禁止される。【０１４０】  決定キー１４１１が２回続けて押されると、記録装置１０１は「ムーブを開始します。決定キーを押してください。」という確認メッセージを画面下側に表示する。ここでユーザが再度決定キー１４１１を押すと、ユーザインターフェイス部１１５を介したＣＰＵ１００は「ももたろう」を蓄積部１０５から記録媒体１１６へムーブする処理を開始する。【０１４１】  ムーブ処理の開始指示が受け取られると、蓄積部１０５に蓄積されていた「ももたろう」のデータファイル（第１のデータファイル１０７とする。）が、第１のドライブ１１２を介して、第１の記録媒体にコピーされる。その後、第１の管理情報ファイル１０６が使用不能化される。そして第１の記録媒体に管理情報ファイルが生成され、ムーブ処理が完了する。【０１４２】 Ｅ−２．第１の管理情報ファイルに関するムーブ処理の詳細：
図１７は、記録装置１０１の第１のドライブ１１２、第１の記録媒体１１６、および、第１の再生装置１６１３の構成を示す。第１の記録媒体１１６上には、メディアキーブロック（ＭＫＢ）１６０８およびメディアＩＤ１６０９が予め格納されている。ＭＫＢ１６０８は、メディア鍵Ｋｍをライセンサが発行する全てのデバイス鍵で暗号化した、いわば暗号化鍵束のようなデータである。記録媒体を製造する段階で、改竄できない方法で第１の記録媒体１１６に格納される。ＭＫＢは、一定枚数（ＤＶＤでは１００万枚）ごとに新たなメディア鍵Ｋｍにより計算されたデータを用いて製造される。メディアＩＤは、記録媒体１枚ごとに異なる固有のデータで、記録媒体を製造する段階で、改竄できない方法を使って第１の記録媒体１１６に格納される。【０１４３】  第１のドライブ１１２は、ＭＫＢ復号化処理部１６０２と、変換部１６０３と、タイトル鍵生成部１６０４と、暗号化部１６０５と、復号化部１６０６と、暗号化部１６０７とを有する。また第１のドライブ１１２は、デバイス鍵セット１６０１を保持している。【０１４４】  ＭＫＢ復号化処理部１６０２は、デバイス鍵セット１６０１およびメディアキーブロック（ＭＫＢ）１６０８からメディア鍵Ｋｍを生成する。変換部１６０３は、メディア鍵ＫｍをメディアＩＤ１６０９で変換してメディア固有鍵Ｋｍｕを生成する、タイトル鍵生成部１６０４は必要に応じてタイトル鍵Ｋｔを生成する。暗号化部１６０５は、タイトル鍵Ｋｔをメディア固有鍵Ｋｍｕで暗号化する。復号化部１６０６は、暗号化されている第１のデータファイル１０７を必要に応じて復号化する。暗号化部１６０７は、復号化部１６０６の出力をタイトル鍵Ｋｔで暗号化する。【０１４５】  第１のドライブ１１２内のデバイス鍵セット１６０１は、１６個のデバイス鍵を一組として構成されており、ＣＰＲＭのライセンサからドライブ製造業者に配布される。機器同士で１６個のデバイス鍵すべてが一致することはないように、ライセンサによって鍵の割り当てが行われる。ライセンス条件として、デバイス鍵セットが漏洩しないように機器に組み込むことが要求されている。ただし、あるデバイス鍵が漏洩して公開されてしまった場合、このデバイス鍵を使用してコンテンツの暗号を復号できる機器やソフトウェアをつくることが可能になってしまう。このような不正使用を防止するために漏洩デバイス鍵に相当するＭＫＢのデータを違うデータに置き換える。これにより漏洩デバイス鍵から正しいメディア鍵Ｋｍが得られないようにすることができる。すなわちＭＫＢを用いることにより、漏洩デバイス鍵を使った不正機器、ソフトウェアを無効化できる。【０１４６】  第１のドライブ１１２は、第１の記録媒体１１６に対し、暗号化タイトル鍵１６１０、管理情報ファイル１６１１、および、暗号化コンテンツのデータファイル１６１２を記録する。【０１４７】  第１の再生装置１６１３は、ＭＫＢ復号化処理部１６１５と、変換部１６１６と、復号化部１６１７および１６１８と、ＭＰＥＧデコーダ１６１９とを有する。また第１の再生装置１６１３は、デバイス鍵セット１６１４を保持している。ＭＫＢ復号化処理部１６１５は、ＭＫＢ１６０８とデバイス鍵セット１６１��とからメディア鍵Ｋｍを生成する。変換部１６１６は、メディア鍵ＫｍをメディアＩＤ１６０９で変換してメディア固有鍵Ｋｍｕを生成する。復号化部１６１７は暗号化タイトル鍵１６１０をメディア固有鍵Ｋｍｕで復号化する。復号化部１６１８は、暗号化コンテンツのデータファイル１６１２をタイトル鍵Ｋｔで復号化する。ＭＰＥＧデコーダ１６１９は復号されたコンテンツ（ＭＰＥＧ２−ＰＳ）をデコードする。【０１４８】  図１７では、説明をわかりやすくするために、記録装置１０１と第１の再生装置１６１３とは別の装置としている。しかし、一般には、記録装置は記録機能のみならず再生機能も備えているため、重複部分を除き、記録装置１０１は第１の再生装置１６１３と同等の機能ブロックを有していてもよい。【０１４９】  以下、蓄積部１０５に蓄積された第１のデータファイル１０７のコンテンツを、第１の記録媒体１１６にムーブする処理を説明する。【０１５０】  図１８は、コンテンツのムーブ処理の手順を示す。ステップＳ１８１において、ＣＰＵ１００は暗号鍵の前処理を行う。前処理とは、例えば図１７に示す第１のドライブ１１２において、ＭＫＢ復号化処理部１６０２および変換部１６０３を利用してメディア固有鍵Ｋｍｕを生成するまでの処理に相当する。その後処理はステップＳ１８２に進む。【０１５１】  ステップＳ１８２において、復号化部１６０６は蓄積部１０５に蓄積されているデータファイル中の暗号化データを一旦復号化する。そして、暗号化部１６０７は所定の暗号鍵に基づいて再度暗号化する。その後、第１のドライブ１１２は暗号化されたそのデータをムーブ先の記録媒体に記録する。処理はその後ステップＳ１８３に進む。【０１５２】  ステップＳ１８３において、第１のドライブ１１２は蓄積部１０５に蓄積されている管理情報の一部を記録媒体１１６に記録する。次のステップＳ１８４において、ＣＰＵ１００は、蓄積部１０５に蓄積されている管理情報をユーザがアクセスできない不揮発性メモリに退避（バックアップ）することにより、その管理情報を使用不能化する。そしてステップＳ１８５において、記録媒体１１６に記録された暗号化コンテンツに対するアクセス情報（ポインタ）を生成し、その記録媒体の管理情報に追記する。【０１５３】  ステップＳ１８６では、ＣＰＵ１００は、記録媒体１１６に格納された当該暗号化コンテンツが使用可能な状態にあるか否かを判定する。使用可能な状態であれば処理を終了し、使用可能な状態になければステップＳ１８７に進む。ステップＳ１８７において、ＣＰＵ１００は、退避した管理情報を蓄積部１０５に復帰（リストア）することにより、蓄積部１０５を介して使用可能な状態、すなわち、蓄積部１０５から読み出して再生可能な状態に戻す。【０１５４】  上述のムーブ処理は、大きく下記（１）から（４）までの処理に分けることができる。
（１）暗号鍵の前処理
（２）暗号鍵を使って第１の記録媒体１１６に暗号化コンテンツファイル１６１２等を記録する処理
（３）蓄積部１０５内の第１の管理情報ファイル１０６を使用不能化する処理
（４）暗号化コンテンツファイル１６１２へのアクセス情報、暗号化タイトル鍵１６１０等を第１の記録媒体１１６に記録し、使用可能化する処理【０１５５】  まず、手順（１）の暗号鍵の前処理をより具体的に説明する。第１のドライブ１１２は第１の記録媒体１１６からメディアキーブロック（ＭＫＢ）１６０８を読み出す。ＭＫＢ復号化処理部１６０２は、ＭＫＢ１６０８とデバイス鍵セット１６０１とからメディア鍵Ｋｍを生成する。メディア鍵Ｋｍは、多数の記録媒体で共通である。このため、ドライブ１１２は第１の記録媒体１１６からメディアＩＤ１６０９を読み出し、変換部１６０３によりメディアＩＤ１６０９でメディア鍵を変換することによって、各記録媒体固有のメディア固有鍵Ｋｍｕを生成する。【０１５６】  次に、手順（２）の、暗号鍵を使って第１の記録媒体１１６へ暗号化コンテンツのファイル１６１２等を記録する処理を説明する。【０１５７】  第１の記録媒体１１６の暗号化タイトル鍵１６１０を記録する領域は、暗号化タイトル鍵データ一つ分の容量である。第１のドライブ１１２は、第１の記録媒体１１６のタイトル鍵状態フラグ（図示せず）を読み、このフラグによって、第１の記録媒体１１６に暗号化タイトル鍵が記録されているか否かを検査する。【０１５８】  暗号化タイトル鍵がまだ記録されていないときは、以下の処理が行われる。復号化部１６０６は、第１のデータファイル１０７から暗号化されたＭＰＥＧ２−ＰＳデータを読み出す。このファイルの暗号化に使用されたタイトル鍵は、後で暗号化タイトル鍵１６１０として第１の記録媒体１１６に記録されるので、第１のデータファイル１０７の暗号化されたＭＰＥＧ２−ＰＳをそのまま第１の記録媒体１１６の暗号化コンテンツのデータファイル１６１２の記録領域に記録することができる。この場合には暗号をかけ直す処理が不要となり、蓄積部１０５からの読み出しと、第１の記録媒体１１６への記録だけですむ。よって記録処理を高速化できる。【０１５９】  第１の記録媒体１１６に暗号化タイトル鍵が記録されているときは、以下の処理が行われる。すなわち第１のドライブ１１２は、タイトル鍵状態フラグ（図示せず）を読み出し、このフラグによって第１の記録媒体１１６が既に暗号化タイトル鍵が記録されている状態であることを知る。第１のドライブ１１２は、第１の記録媒体１１６の暗号化タイトル鍵１６１０を読み出し、復号化部（図示せず、ただし、第１の記録媒体再生部１６１３の復号化部１６１７と同様の構成である）においてメディア固有鍵Ｋｍｕを使ってタイトル鍵Ｋｔを取り出す。【０１６０】  復号化部１６０６は第１のデータファイル１０７から暗号化されたＭＰＥＧ２−ＰＳデータを読み出す。このファイルの暗号化に使用された鍵は、第１の管理情報ファイル１０６の第１のデータファイルの暗号鍵フィールドに格納されている。これを用いて復号化する。復号化されたＭＰＥＧ２−ＰＳデータは、暗号化部１６０７において、暗号化タイトル鍵１６１０から得られたタイトル鍵Ｋｔを用いて暗号化され、記録媒体１１６の暗号化コンテンツのデータファイル１６１２が記録されている領域に記録される。【０１６１】  また、第１の管理情報ファイル１０６に格納された���理情報の一部は、第１の記録媒体１１６の管理情報ファイル１６１１に格納される。図１９は、管理情報ファイル１６１１の一例を示す。管理情報ファイル１６１１は、ＲＤＩ（Ｒｅａｌ−ｔｉｍｅ  Ｄａｔａ  Ｉｎｆｏｒｍａｔｉｏｎ）パックと呼ばれ、そのサイズはコンテンツ用のＡＶパックと同じく２０４８バイトである。【０１６２】  ＲＤＩパックの中で著作権情報を格納するのは、ＣＧＭＳフィールド、ＡＰＳＴＢフィールド、ＥＰＮフィールドである。ＣＧＭＳフィールドにはｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａが格納されるが、ｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａが「１世代のみコピー可」である場合には、ＣＧＭＳフィールドには「再コピー禁止」に更新して格納される。ＡＰＳＴＢフィールドにはＡＰＳ＿ｃｏｎｔｒｏｌ＿ｄａｔａ、ＥＰＮフィールドにはＥｎｃｒｙｐｔｉｏｎ＿ｍｏｄｅ（ただし論理設定は逆となる）が格納される。ＲＤＩパックは暗号化されないが、改竄防止策が施されている。ＣＧＭＳフィールドの「再コピー禁止」を「制限なしにコピー可」に改竄すると、再生装置ではコンテンツを非暗号と判断するので、実際には暗号化されているコンテンツがそのままＭＰＥＧデコーダ１６１９に送られてしまい、正しくデコードされない。ＡＰＳＴＢフィールドは、暗号化部１６０７によって暗号鍵の一部として使用される。よって、復号化時において、改竄されたＡＰＳＴＢフィールドの値からは正しい暗号鍵が得られず、正しく復号できない。ＥＰＮフィールドはＤＣＩ＿ＣＣＩ＿Ｖｅｒｆｉｃａｔｉｏｎ＿Ｄａｔａにチェック用データが格納されており、改竄を検出できる。【０１６３】  以上により、暗号化コンテンツのデータファイル１６１２および管理情報ファイル１６１１を第１の記録媒体１１６に記録する処理が終了する。ただし、現在の状態では、第１の記録媒体１１６には暗号化コンテンツのデータファイル１６１２へのポインタ等は記録されていないため、たとえ記録装置１０１から第１の記録媒体１１６を取り出しても、まだ暗号化コンテンツのデータファイル１６１２は使用できない状態である。【０１６４】  ここで留意すべきは、第１の記録媒体１１６上の暗号化コンテンツのデータファイル１６１２を使用可能化する前に、蓄積部１０５内の第１の管理情報ファイル１０６を使用不能化する処理が必要になることである。ムーブ元及びムーブ先の双方に同時に、１分を超える長さのコンテンツが再生可能な状態であってはならないからである。【０１６５】  そこで以下、手順（３）の、蓄積部１０５内の第１の管理情報ファイル１０６を使用不能化する処理を説明する。管理情報ファイルを使用不能化するとは、管理情報ファイル内の管理情報に基づいた使用を不可能にすることで、対応するデータファイルの位置を特定できないようにすること、対応するデータファイルの暗号が解けなくすることなどをいう。たとえば管理情報ファイルをユーザがアクセス不可能な位置に退避すること、管理情報ファイルのうちのポインタ、または暗号鍵を削除すること、管理情報ファイル自体を削除すること、管理情報ファイル１０６を蓄積部１０５の外部にある鍵データを使用して暗号化することは、いず���も管理情報を使用不能化することに該当する。【０１６６】  以下では、管理情報ファイルをユーザがアクセス不可能な位置に退避することを、使用不能化の例として説明する。管理情報を使用不能化する処理は、主としてＣＰＵ１００の指示に基づいて蓄積部１０５が行う。【０１６７】  暗号化タイトル鍵１６１０の領域にまだ暗号化タイトル鍵が記録されていないときは、タイトル鍵生成部１６０４は、蓄積部１０５内の第１の管理情報ファイル１０６からタイトル鍵Ｋｔを読み出す。蓄積部１０５にタイトル鍵を記録するときに独自の方式で暗号化している場合には復号化する。タイトル鍵Ｋｔは暗号化部１６０５でメディア固有鍵Ｋｍｕによって暗号化される。暗号はＣ２暗号を用いる。【０１６８】  この後は、暗号化タイトル鍵１６１０が第１の記録媒体１１６に記録されていたか否かにかかわらず、蓄積部１０５は、第１の管理情報ファイル１０６の内容をユーザからアクセスできない位置に退避する。退避位置は、たとえば記録装置１０１を制御するＣＰＵ１００が管理する不揮発性メモリなどである。【０１６９】  以上の処理により、第１の管理情報ファイル１０６が使用不能化され、ユーザはもはや蓄積部１０５内の第１のデータファイル１０７の位置を特定することができなくなる。【０１７０】  次に、手順（４）の、暗号化コンテンツファイル１６１２へのアクセス情報、暗号化タイトル鍵１６１０等を第１の記録媒体１１６に記録し、使用可能化する処理を説明する。【０１７１】  第１の管理情報ファイル１０６を使用不能化した後、第１のドライブ１１２はＣＰＵ１００の指示に基づいて、第１の記録媒体１１６に対し暗号化コンテンツのデータファイル１６１２へのポインタ等を記録する。たとえば、第１の記録媒体１１６のファイルシステムにおいて、先に記録したＡＶパック、ＲＤＩパックのアドレス情報を所定のファイル配置テーブル（図示せず）に書き込み、暗号化コンテンツのタイトル情報などを記録するナビゲーション情報ファイル（図示せず）を書き込む。さらに、ナビゲーション情報ファイルにファイル配置テーブルの位置を特定するためのアドレス（ポインタ）を書き込む。【０１７２】  第１の記録媒体１１６の暗号化タイトル鍵１６１０の領域にまだ暗号化タイトル鍵が記録されていないときには、暗号化部１６０５は、暗号化されたタイトル鍵Ｋｔｅを暗号化タイトル鍵１６１０の領域に記録する。【０１７３】  この時点で、第１の記録媒体１１６のコンテンツは使用可能な状態になる。すなわち、第１の再生装置１６１３は、暗号化タイトル鍵１６１０および管理情報ファイル１６１１を用いて暗号化コンテンツのデータファイル１６１２の格納位置を特定できる。ポインタ等の記録終了が確認されたら、蓄積部１０５は、退避した管理情報ファイル１０６を削除する。使用不能化されていた管理情報ファイル１０６を削除してもよい。または、管理情報ファイル１０６に含まれる第１のデータファイルへのポインタを削除してもよいし、第１のデータファイルの暗号鍵を削除してもよい。【０１７４】  以上の処理の結果、蓄積部１０５から第１の記録媒体１１６へのコンテンツのムーブ処理が完了する。【０１７５】  このように、まず、第１の記録媒体１１６��暗号化コンテンツ１６１２をコピーし、第１の管理情報ファイル１０６を使用不能化した後、第１の記録媒体１１６に暗号化コンテンツ１６１２などへのポインタを記録するという手順を踏むことにより、ムーブ処理の途中において、ムーブ元及びムーブ先の双方に同時に１分を超える長さのコンテンツが再生可能な状態であってはならない、というルールを満たすことができる。【０１７６】  なお、第１の管理情報ファイル１０６を使用不能化した後で、かつ、ポインタなどの記録終了が確認される前に、電源が切れるなどの理由で処理が中断されることもある。このような異常動作による中断によって、蓄積部１０５の第１のデータファイル１０７および第１の記録媒体１１６の暗号化コンテンツ１６１２はいずれも使用不可能な状態である。このままではユーザが被る損失が大きい。そこで記録装置１０１に再度電源が入った後で、ＣＰＵ１００におけるムーブの進行状態のログなどに基づき、第１のドライブ１１２は、それまでに途中まで記録した暗号化コンテンツ１６１２、もしあれば管理情報ファイル１６１１を消去し、蓄積部１０５は、退避した管理情報ファイル１０６を元の位置に戻し、または、使用不能化されていた管理情報ファイル１０６を使用可能状態に戻すことにより、蓄積部１０５の第１のデータファイル１０７を使用可能にする。残った暗号化コンテンツ１６１２や管理情報ファイル１６１１を消去することにより、より確実に記録装置１０１側だけに使用可能なコンテンツが存在するようにすることができる。【０１７７】  ムーブ処理が完了した第１の記録媒体１１６上のコンテンツは第１の再生装置１６１３を用いて再生することができる。再生する場合には、デバイス鍵セット１６１４〜復号化部１６１７を用いてタイトル鍵Ｋｔを復号し、復号化部１６１８でタイトル鍵Ｋｔを用いて暗号化コンテンツ１６１２を復号化する。得られたＭＰＥＧ２−ＰＳストリームはＭＰＥＧデコーダ１６１９でベースバンド信号にデコードされコンテンツ１６２０となる。【０１７８】  蓄積部１０５から第１の記録媒体１１６へのムーブ処理が完了した後は、蓄積部１０５の第１の管理情報ファイル１０６は、使用不能化または削除されているが、第１のデータファイル１０７は蓄積部１０５上に存在している。よって、第２の管理情報ファイル１０８のアクセス情報（ポインタ）を利用すれば第１のデータファイル１０７の存在位置を特定できる。そのためユーザがユーザインターフェイス部１１５から第２の管理情報ファイル１０８を指定すると、記録装置１０１はそのポインタに基づいてデータファイルの位置を特定することができる。よって、第２の管理情報ファイル１０８を利用すれば、再び第１のデータファイル１０７のコンテンツを再生することができる。【０１７９】 Ｅ−３．第２の管理情報ファイルに関するムーブ処理の詳細：
次に、図１３に示す第２の管理情報ファイル１０８を用いたデータファイルのムーブ処理を説明する。第２の管理情報ファイル１０８を利用すると第１のデータファイル１０７または第２のデータファイル１０９のいずれかを第２の記録媒体へムーブすることが可能である。そこで以下、その具体的なムーブ処理を説明する。第２の記録媒体１１８は、ＳＤメモリカード等の半導体メモリカードである。第２の記録媒体１１８に対するムーブ処理もまた、ユーザがユーザインターフェイス部１１５を使って指示を与えることによって開始される。【０１８０】  リモートコントローラ１４０５によってムーブ処理のための表示画面（ダビング画面）（図１６）が呼び出される。ダビング・ムーブ先として「ＳＤ  ＭＰ２」または「ＳＤ  ＭＰ４」が選択されると、第２の記録媒体１１８に対するムーブ処理が行われる。いま、ユーザが「ＳＤ  ＭＰ２」を選択したとする。記録媒体が選択されると、ダビング・コピー元のコンテンツのうち、ダビング・ムーブ可能なものが表示される。ここでは、第１の記録媒体１１６の場合と同様に「ももたろう」を選択する。これにより「ももたろう」のコンテンツが、蓄積部１０５から第２の記録媒体１１８へのムーブ処理の対象として取り扱われる。【０１８１】  ユーザインターフェイス部１１５によってムーブ処理の開始が指示されると、蓄積部１０５に蓄積されていた「ももたろう」のデータファイルのうち第１のデータファイル１０７が、第２のドライブ１１３を介して、第２の記録媒体１１８にコピーされ、その後、第２の管理情報ファイル１０８が使用不能化される。以下ムーブ処理の詳細を説明する。【０１８２】  図２０は、記録装置１０１の第２のドライブ１１３、第２の記録媒体１１８、および、第２の再生装置１８１３の構成を示す。第２の記録媒体１１８上には、メディアキーブロック（ＭＫＢ）１８０６、メディアＩＤ１８０７およびメディア固有鍵１８０８が予め格納されている。ＭＫＢ１８０６およびメディアＩＤ１８０７は、第１の記録媒体１１６のそれらと同等である。ＳＤメモリカードでは１０万個ごとに、新たなメディア鍵Ｋｍによって計算されたデータを用いてＭＫＢ１８０６が規定され、カードが製造される。メディア固有鍵Ｋｍｕは、メディアＩＤ１８０７を用いた変換により生成された鍵である。メディア固有鍵Ｋｍｕはメディア１枚ごとに異なった値をとる。ＭＫＢ１８０６、メディアＩＤ１８０７およびメディア固有鍵１８０８はいずれも、製造する段階で改竄できない方法を使って第２の記録媒体１１８に格納される。【０１８３】  第２のドライブ１１３は、メモリカードスロット、スロット内でメモリカードとの接続を確保する端子、および、メモリカードとの間でデータの授受を制御するメモリカードコントローラを含んでいる。【０１８４】  第２のドライブ１１３は、ＭＫＢ復号化処理部１８０２と、変換部１８０３と、カード認証部１８０４と、暗号化部１８０５とを有する。また第２のドライブ１１３は、デバイス鍵セット１８０１を保持している。【０１８５】  ＭＫＢ復号化処理部１８０２は、ＭＫＢ１８０６とデバイス鍵セット１８０１からメディア鍵Ｋｍを生成する。変換部１８０３は、メディア鍵ＫｍをメディアＩＤ１８０７で変換してメディア固有鍵Ｋｍｕを生成する。カード認証部１８０４は、メディア固有鍵Ｋｍｕを利用してカードを認証する。暗号化部１８０５は、タイトル鍵をメディア固有鍵Ｋｍｕで暗号化する。【０１８６】  第２のドライブ１１３は、第２の記録媒体１１８に対し、暗号化タイトル鍵１８１０、管理情報ファイル１８１１、および、暗号化コンテンツのデータファイル１８１２を記録する。第２の記録媒体１１８はこれらの情報を保持する。なおＳＤメモリカードには機器認証部１８０９が設けられている。機器認証部１８０９は、第２のドライブ１１３内のメディア固有鍵Ｋｍｕと第２の記録媒体１１８上のメディアＩＤ１８０８とを用いて、第２のドライブ１１３または記録装置１０１を認証する。【０１８７】  第２の再生装置１８１３は、ＭＫＢ復号化処理部１８１５と、変換部１８１６と、カード認証部１８１７と、復号化部１８１８および１８１９と、ＭＰＥＧデコーダ１８２０とを有する。また第２の再生装置１８１３は、デバイス鍵セット１８１４を保持している。ＭＫＢ復号化処理部１８１５は、ＭＫＢ１８０６とデバイス鍵セット１８１４とからメディア鍵Ｋｍを生成する。変換部１８１６は、メディア鍵ＫｍをメディアＩＤ１８０７で変換してメディア固有鍵Ｋｍｕを生成する。カード認証部１８１７は、メディア固有鍵Ｋｍｕを用いてカードを認証する。復号化部１８１８は暗号化タイトル鍵１８１０をメディア固有鍵Ｋｍｕで復号化する。復号化部１８１９は、暗号化コンテンツのデータファイル１８１２をタイトル鍵Ｋｔで復号化する。ＭＰＥＧデコーダ１８２０は復号されたコンテンツ（ＭＰＥＧ２−ＰＳ）をデコードする。【０１８８】  図２０では、説明をわかりやすくするために、記録装置１０１と第２の再生装置１８１３とは別の装置としている。しかし、一般には、記録装置は記録機能のみならず再生機能も備えているため、重複部分を除き、記録装置１０１は第２の再生装置１８１３と同等の機能ブロックを有していてもよい。【０１８９】  以下、第２の記録媒体１１８へのムーブ処理を説明する。第２の記録媒体１１８へのムーブ処理の手順は、概ね図１８に示すとおりである。したがって第１の記録媒体１１６へのムーブ処理と同様に、ムーブ処理は、（１）暗号鍵の前処理、（２）第２の記録媒体１１８に暗号化コンテンツ１８１２などを記録する処理、（３）蓄積部１０５内の第２の管理情報ファイル１０８を使用不能化する処理、（４）暗号化コンテンツファイル１８１２へのアクセス情報、暗号化タイトル鍵１８１０等を第２の記録媒体１１８に記録し、使用可能化する処理に分けることができる。【０１９０】  手順（１）の暗号鍵の前処理に関しては、メディア固有鍵Ｋｍｕを生成するまでは図１７に関連して説明した処理と同等であるため説明を省略する。メディア固有鍵Ｋｍｕの生成後、第２のドライブ１１３のカード認証部１８０４はメディア固有鍵Ｋｍｕを用いて、および、第２の記録媒体１１８の機器認証部１８０９は第２の記録媒体１１８上のメディア固有鍵１８０８を用いて、相互に相手が正当な機器、カードであることを認証する。この認証の過程では、カード認証部１８０４および機器認証部１８０９は乱数を交換する。カード認��部１８０４はこの乱数を用いてセッション鍵Ｋｓを生成する。【０１９１】  次に、手順（２）の、第２の記録媒体１１８へ暗号化コンテンツのファイル１８１２等を記録する処理を説明する。【０１９２】  第２の記録媒体１１８の暗号化タイトル鍵１８１０を記録する領域は、複数の暗号化タイトル鍵を記憶できる容量がある。そこで第２のドライブ１１３は、暗号化処理部１０４で生成されたタイトル鍵Ｋｔを暗号化して、第２の記録媒体１１８に格納する。ただし、タイトル鍵Ｋｔの格納はコンテンツの格納後に行われる。【０１９３】  第２のドライブ１１３は、第１のデータファイル１０７から暗号化されたＭＰＥＧ２−ＰＳデータを読み出す。このファイルの暗号化に使用されたタイトル鍵は暗号化タイトル鍵１８１０として第２の記録媒体１１８に記録されるので、第１のデータファイル１０７の暗号化されたＭＰＥＧ２−ＰＳをそのまま第２の記録媒体１１８の暗号化コンテンツ１８１２の領域に記録することができる。このため暗号をかけ直す処理が不要となり、蓄積部１０５からの読み出しと、第２の記録媒体１１８への記録だけですむので、高速の記録が可能である。【０１９４】  また、第２の管理情報ファイル１０８に格納された情報の一部は、管理情報ファイル１８１１に格納される。管理情報ファイル１８１１のデータ構造の例は図１９に示すとおりである。【０１９５】  以上により、暗号化コンテンツのデータファイル１８１２および管理情報ファイル１８１１を第２の記録媒体１１８に記録する処理が終了する。現在の状態では、第２の記録媒体１１８には当該暗号化コンテンツに対応する暗号化タイトル鍵１８１０、および、暗号化コンテンツ１８１２へのポインタ等は記録されていないため、たとえ記録装置１０１から第２の記録媒体１１８を取り出しても、暗号化コンテンツ１８１２は使用できない状態である。【０１９６】  この後の処理は、第１の記録媒体１１６へのムーブ処理と同様である。すなわち、まず蓄積部１０５内の第２の管理情報ファイル１０８を使用不能化する処理を行い、その後、第２の記録媒体１１８上の暗号化コンテンツのデータファイル１８１２を使用可能化する。このような手順で処理する理由も第１の記録媒体１１６へのムーブ処理と同様である。【０１９７】  暗号化部１８０５は、蓄積部１０５内の第２の管理情報ファイル１０８からタイトル鍵Ｋｔを読み出す。蓄積部１０５にタイトル鍵を記録するときに独自の方式で暗号化している場合には復号化する。タイトル鍵Ｋｔは暗号化部１８０５でメディア固有鍵Ｋｍｕによって暗号化され暗号化タイトル鍵１８１０となる。暗号はＣ２暗号を用いる。なお、第２のドライブ１１３が第２の記録媒体１１８に暗号化タイトル鍵１８１０を書き込むときは、第２のドライブ１１３が前述の相互認証の時に生成したセッション鍵Ｋｓで暗号化し、受け取った第２の記録媒体１１８がセッション鍵Ｋｓで復号化して暗号化タイトル鍵１８１０に戻す。【０１９８】  この後は、蓄積部１０５は、第２の管理情報ファイル１０８を退避等することにより、第２の管理情報ファイル１０８中の管理情報を使用不能化する。使用不能化の具体的な例は、第１の記録媒体１１６に対するムーブ処理の手順（３）において���明したとおりである。この処理の結果、ユーザはもはや蓄積部１０５内の第１のデータファイル１０７の位置を特定することができなくなる。【０１９９】  次に、手順（４）の、暗号化コンテンツファイル１８１２へのアクセス情報、暗号化タイトル鍵１８１０等を第２の記録媒体１１８に記録し、使用可能化する処理を説明する。【０２００】  第２の管理情報ファイル１０８を使用不能化した後、第２のドライブ１１３はＣＰＵ１００の指示に基づいて、第２の記録媒体１１８に暗号化コンテンツ１８１２へのポインタ等を記録する。記録の対象は、第１の記録媒体１１６に対するムーブ処理の手順（４）において説明した例と同等である。第２のドライブ１１３は、パックのアドレス情報を所定のファイル配置テーブルに書き込み、ナビゲーション情報ファイル（図示せず）を書き込み、ナビゲーション情報ファイルにファイル配置テーブルの位置を特定するためのアドレス（ポインタ）を書き込めばよい。また第２のドライブ１１３は、暗号化部１８０５により暗号化されたタイトル鍵Ｋｔｅを、第２の記録媒体１１８の暗号化タイトル鍵１８１０の領域に記録する。【０２０１】  上述の処理の結果、第２の記録媒体１１８のコンテンツは使用可能な状態になる。アクセス情報などの記録終了が確認されたら、蓄積部１０５は、退避した第２の管理情報ファイル１０８を削除する。または使用不能化されていた第２の管理情報ファイル１０８を削除してもよい。【０２０２】  以上により、蓄積部１０５から第２の記録媒体１１８へのムーブ処理が完了する。なお、第２の記録媒体１１８へのムーブ処理に関しても、先に説明した異常動作による中断が発生しうる。よって異常動作による中断が発生したときは、元の蓄積部１０５の第２の管理情報ファイル１０８を使用可能な状態に戻せばよい。【０２０３】  ムーブ処理が完了した第２の記録媒体１１８上のコンテンツは第２の再生装置１８１３を用いて再生することができる。再生する場合には、デバイス鍵セット１８１４〜復号化部１８１８を用いてタイトル鍵Ｋｔを復号し、復号化部１８１９でタイトル鍵Ｋｔを用いて暗号化コンテンツ１８１２を復号化する。得られたＭＰＥＧ２−ＰＳストリームはＭＰＥＧデコーダ１８２０でベースバンド信号にデコードされコンテンツ１８２１となる。【０２０４】  ここで図１３を参照しながら、第２の記録媒体１１８へのムーブ処理に関し留意すべき事項を説明する。ムーブの対象である第２のデータファイル１０９へのアクセス等は、第２の管理情報ファイル１０８の管理情報群１０８−２に基づいて行われる。他方、第２の管理情報ファイル１０８には、第１のデータファイル１０７に対応する管理情報群１０８−１も含まれている。しかし、第２の記録媒体１１８へのムーブ処理によって使用不能化される管理情報は、管理情報群１０８−２のみではなく、第２の管理情報ファイル１０８の全体である。仮に管理情報群１０８−１を使用不能化せずに第１のデータファイル１０７へのアクセスが可能な状態を維持するとすれば、第１のデータファイル１０７が他のＳＤメモリカードにムーブされる可能性がある。先に述べたように、著作物の私的使用のための複製は通常は同じ種類の記録媒体に対して何度も行う���要は低く、何枚ものＳＤメモリカードに同じコンテンツをムーブすると著作権侵害の可能性が高くなると考えられるからである。よって、１つの管理情報ファイルに複数のデータファイルに対する管理情報群が含まれている場合において、いずれかの管理情報群に対応するデータファイルのムーブが行われると、他の管理情報群を利用して他のデータファイルをムーブすることはもはやできない。【０２０５】  蓄積部１０５から第１の記録媒体１１６、および、第２の記録媒体１１８へのムーブ処理が完了した後は、蓄積部１０５の第１の管理情報ファイル１０６、および、第２の管理情報ファイル１０８は、使用不能化または削除されている。第１のデータファイル１０７および第２のデータファイル１０９は、ポイントする管理情報ファイルがなくなってしまったため、再生不可能である。したがって、蓄積部１０５の蓄積容量を確保するために削除してよい。【０２０６】  他の機器を利用すると、第２の記録媒体１１８のコンテンツがさらに他の媒体へ蓄積され、記録されることがある。ただし、これは第２の記録媒体１１８にそのような機能が与えれていることを条件とする。このような場合には、蓄積部１０５の第１の管理情報ファイル１０６、および、第２の管理情報ファイル１０８、および／または、第１のデータファイル１０７、および、第２のデータファイル１０９を使用不能化するだけで削除せず残しておいてもよい。第２の記録媒体１１８から蓄積部１０５へコンテンツがムーブバックされたときに、第１の管理情報ファイル１０６、および、第２の管理情報ファイル１０８、および／または、第１のデータファイル１０７、第２のデータファイル１０９を使用可能に戻すことができるからである。これにより、ムーブバックを高速に行うことができる。【０２０７】  なお第２の記録媒体１１８にそのような機能が与えられているか否かは、第２の記録媒体１１８の技術規格などによって予め規定されている。たとえばＤＶＤから他の記録媒体へのムーブは技術規格で規定されておらずできないが、ＳＤメモリカードはその技術規格において、ＳＤメモリカードから他の記録媒体へのムーブが規定されている。記録装置１０１から第２の管理情報ファイル１０８へのムーブ処理時に記録装置１０１がムーブ先記録媒体の種類によりムーブバックを想定した処理を行うかどうか判断できる。したがって、その判断結果に応じて、管理情報ファイルやデータファイルを削除するか否かを決定すればよい。【０２０８】  これまでは、図１３に示す管理情報ファイルおよびデータファイルの組に関するムーブ処理を説明した。ムーブ処理は、図１４に示す管理情報ファイルおよびデータファイルの組に対して同様に行うことができる。たとえば第１の管理情報ファイル１０６を利用してムーブを行うときには、ユーザはまず、ムーブ対象を第１のデータファイル（高ビットレート）１０７および第２のデータファイル（低ビットレート）１０９のいずれにするかを指定する。そしてムーブ処理が上述の手順によって完了すると、第１の管理情報ファイル１０６が使用不能化される。ただし、その後も引き続き、蓄積部１０５には第１のデータファイル（高ビットレート）１０７および第２のデータファイル（低��ットレート）１０９の両方が残される。その時点では、第２の管理情報ファイル１０８を利用して、それらのデータファイルをムーブすることが可能だからである。【０２０９】  しかし、第２の管理情報ファイル１０８を利用してさらなるムーブが行われた後は、その第２の管理情報ファイル１０８は使用不能化される。すると、両方のデータファイル１０７および１０９に基づくコンテンツの再生はもはやできなくなる。そのときは、機器の仕様として、蓄積部１０５から第１のデータファイル（高ビットレート）１０７および第２のデータファイル（低ビットレート）１０９の両方を消去してもよい。なお図１４に関連して、例として第１の管理情報ファイルを挙げて説明したが、第２の管理情報ファイルを利用してムーブを行うときも同様である。【０２１０】  使用不能化した管理情報ファイルおよびデータファイルが蓄積部１０５に大量に存在すると、やがて蓄積部１０５の記憶容量が不足する。このとき、ＣＰＵ１００は時間的に古い使用不能化された管理情報ファイル、データファイルから順番で削除するよう制御する。または、使用不能化したデータファイルのタイトルなどをユーザに提示し、どのデータファイルを削除するかユーザに選択させてもよい。このために、使用不能化したファイルを示す情報を、記録装置１０１内にまとめて格納しておいてもよい。たとえば、蓄積部１０５はユーザがアクセスできないシステム領域に、第１のデータファイル１０７や第２のデータファイル１０９の識別情報と、これをムーブした第２の記録媒体１１８のメディアＩＤ１８０７を記憶しておく。そしてムーブバック時にこれらを利用して、ムーブバックであるかどうかを判定する。【０２１１】  ユーザが、第２の記録媒体１１８にムーブした第１のデータファイル１０７または第２のデータファイル１０９をムーブバックする予定である場合、その予定があることを蓄積部１０５のシステム領域に記憶させるとともに、蓄積部１０５は第１のデータファイル１０７または第２のデータファイル１０９を使用不能化し、削除しないように制御する。【０２１２】  以上のように本発明による記録装置、記録方法では、複数の記録形式のデータファイルを管理情報ファイルからポイントし、ムーブ指示があった場合に管理情報ファイルがポイントするファイルの一つを記録媒体に複製するとともに管理情報ファイルを使用不能化するため、（１）ムーブする数を確実に管理情報ファイルと同じ個数までに制限でき、コンテンツの著作権を適切に保護できる。（２）予めムーブ先の記録媒体が記録可能な記録形式のデータファイルを用意しておけるので高速にムーブできユーザの利便性を高められる。（３）複数の記録形式で記録可能な記録媒体でも高速に高品質なムーブができる。更に（４）複数の記録媒体で共通のデータ記録形式を用いる場合、データファイルを共用でき蓄積媒体の容量を有効利用できる、という利点がある。【０２１３】  本実施形態では、データファイルとして、ＭＰＥＧ２−ＰＳ、ＭＰＥＧ４、ＭＰＥＧ２−ＰＴＳの３つを予め用意し、管理情報ファイルからポイントする例を示したが、データファイルを１つだけ用意し、ムーブ処理を行うとき、ムーブ先の記録媒体の記録形式に変換するとい���実装も考えられる。【０２１４】  また、本実施形態では管理情報ファイルを複数個独立に生成したが、管理情報ファイルを１つにすることもできる。図２１は、他のデータ構造を採用した管理情報ファイル１９０１を示す。管理情報ファイル１９０１は、コンテンツ情報と第１〜第３の管理情報エントリ１９０２〜１９０４を持つ。すなわち、管理情報ファイル１９０１は、一つの管理情報ファイルに管理情報エントリを複数個有している。１つの管理情報ファイルに複数のエントリが含まれる実施例においては、各エントリは、これまでに説明した管理情報ファイルの各々（例えば図１３に示す各管理情報ファイル１０６、１０８、１１０）に対応している。複数の管理情報ファイルを設ける態様を採用するか、１つの管理情報に複数のエントリを設ける態様を採用するかは本発明の実施においては問題とならない。いずれも本発明の範疇であることに留意されたい。【０２１５】  コンテンツ情報は、図１３の例では各管理情報ファイルに存在したが図２１の例では一つにまとめられている。【０２１６】  第１のデータ情報エントリ１９０２〜第３の管理情報エントリ１９０４には、図１３の管理情報ファイルの内容に加えて、エントリの属性情報と利用可能な記録形式が追加されている。エントリの属性情報は、ムーブ先の記録媒体名などが格納される。また、当該エントリが使用可能かどうかのフラグを持ち、当該エントリが使用不可能な場合は、エントリからポイントされているデータファイルをムーブしたり、再生したりすることができない。利用可能な記録形式は、たとえば、第１の管理情報ファイル１９０１をムーブする先をＤＶＤ−ＲＡＭとすれば、ＭＰＥＧ２−ＰＳとなる。第２の管理情報ファイル１９０２をムーブする先をＳＤメモリカードとすれば、利用可能な記録形式はＭＰＥＧ２−ＰＳ、ＭＰＥＧ４などである。【０２１７】  このように利用可能な記録形式は、ムーブ先の記録媒体がサポートしている記録形式のうち、記録装置１０１が変換可能な形式が列挙される。第１のデータファイルにはＭＰＥＧ２−ＰＴＳのデータが格納されているものとする。タイトル鍵や著作権保護情報など各エントリの情報は、万一蓄積部１０６が記録装置１０１から取り外された場合にコンテンツが不正利用されないように、蓄積部１０６とは別の位置に格納された機器固有鍵などを用いて暗号化される。機器個有鍵は、漏洩防止のため、たとえば暗号処理ＬＳＩ内部に記憶され外部からのアクセスができないように実装する。または、ＬＳＩ独自の方式で暗号化してＬＳＩ外部に格納してもよい。または、タイトル鍵や著作権保護情報を、ユーザがアクセスできない記憶領域、たとえば蓄積部１０６とは別に設けられたユーザがアクセスできない記憶部（図示せず）に格納してもよい。著作権保護情報は、読み取られるだけなら問題ないので、暗号化せず、改竄されたかどうか識別するためのチェックコードを付加してもよい。コンテンツ利用時に著作権保護情報の改竄が検出された場合、コンテンツの利用を禁止する、または、最も厳しい著作権保護状態での利用のみを許容する、等の措置をとってもよい。【０２１８】  ムーブ処理に際しては、ユーザインターフェイス部１１５を介して利用可能な記録形式がユーザに示され、ユーザがいずれかの記録形式を選択する。データファイル１９０５を記録媒体にコピーするときには、一旦蓄積用の暗号を復号化し、記録形式を変換した後、記録媒体用の鍵で暗号化して記録媒体に格納する。【０２１９】  このような実装にすることで、あるコンテンツに対する管理情報が一つのファイルにまとめられ、たとえば、ユーザインターフェイス部１１５に媒体ごとのムーブ可否を表示する際の処理負荷が軽くなる。また、蓄積媒体には一つのデータファイルを持つだけでよいため、蓄積容量を節約することができる。【０２２０】  また、図１３と図２１を混合した形式で蓄積することも可能である。たとえば、ＤＶＤ−ＲＡＭ用にＭＰＥＧ２−ＰＳの標準解像度のデータファイルは用意しておき、利用可能な記録形式として、ＭＰＥＧ２−ＰＳの高解像度、低解像度などを示せるようにする。ユーザは、高解像度、標準解像度、低解像度をどれでも選択でき、標準解像度が選択された場合には予め用意されたデータファイルを用い、高解像度、低解像度が選択された場合には、ＭＰＥＧ２−ＰＴＳから記録形式変換をおこなってデータファイルを生成する。【０２２１】  本実施形態においては一つの蓄積媒体に管理情報ファイルとデータファイルとを蓄積する例を示しているが、各ファイルを別々の蓄積媒体に蓄積してもよい。たとえばデータファイルはＨＤＤに蓄積し、管理情報ファイルは機器に内蔵された不揮発性半導体メモリに蓄積してもよい。このような構成を取った場合、万一ＨＤＤが取り外されて他の機器によってデータファイルが読み出されても、管理情報ファイルがないため暗号復号などができず、不正使用を防げるという利点がある。【０２２２】  また、管理情報ファイルを暗号化し、その暗号鍵だけを別の蓄積媒体に蓄積してもよい。たとえば暗号鍵を半導体メモリに蓄積すれば、コスト的に有利である。半導体メモリはＨＤＤに比べて高価ではあるが、暗号鍵は管理情報ファイルに比べて容量が小さいため、暗号鍵を蓄積するための半導体メモリの記憶容量は少なくて済むからである。【０２２３】  なお、記録装置内で暗号化を行う態様は、種々考えることができる。たとえば図２２は、本実施形態による他の記録装置２２１の機能ブロックの構成を示す。記録装置１０１と同じ機能を有する構成要素には同じ番号を付し、その説明は省略する。また記録装置２２１には受信部１０３が記載されていないが、その意味は、受信部１０３が記録装置２２１に内蔵されていてもよいし、記録装置２２１と接続された外部チューナであってもよいことを示している。【０２２４】  記録装置２２１内のデータ伝送経路に沿って説明する。記録装置２２１の暗号化処理部１０４はコンテンツのＭＰＥＧ２−ＰＴＳを受け取って、所定の鍵で暗号化する。蓄積部１０５は、暗号化されたＭＰＥＧ２−ＰＴＳのデータファイルを蓄積する。このとき管理情報ファイルもあわせて蓄積される。【０２２５】  そのコンテンツをムーブするときには、ムーブ先の記録媒体の種類に応じてその処理は異なる。ムーブ先の記録媒体がＤＶＤ１１６またはＳＤメモリカード１１８であれば、ＭＰＥＧ２−ＰＴＳのままムーブすることができないため、ＭＰＥＧ２−ＰＳ等へフォーマットを変換す���必要がある。そこで、まず復号化処理部２２２は、暗号鍵を利用してＭＰＥＧ２−ＰＴＳのデータファイルを復号化する。そしてフォーマット変換部２２３は得られたＭＰＥＧ２−ＰＴＳをＭＰＥＧ２−ＰＳに変換する。ＳＤメモリカード１１８にはＭＰＥＧ４ストリームを記録することもできるため、ＭＰＥＧ２−ＰＴＳをＭＰＥＧ４ストリームに変換してもよい。なお変換処理は周知であるため、その説明は省略する。【０２２６】  フォーマット変換された後は、再度、暗号鍵を利用した暗号化が行われる。暗号化されたストリームは第１のドライブ１１２または第２のドライブ１１３に送られ、それぞれＤＶＤ１１６またはＳＤメモリカード１１８に記録される。図２２には、ＤＶＤ１１６に記録されたＭＰＥＧ２−ＰＳのファイル１１７が模式的に示されている。【０２２７】  なお、ＭＰＥＧ４ストリームのみを予め生成して蓄積部１０５に蓄積していてもよい。ＭＰＥＧ４ストリームはデータの圧縮率が高く、データ記憶容量の制限を受けやすい携帯型端末で視聴される機会が多いと考えられる。ユーザが外出する直前にフォーマット変換して携帯型端末へムーブしようとしても、フォーマット変換には時間を要するため不都合である。よって、ＭＰＥＧ４ストリームのみを予め生成しておくことにより、ユーザの利便性が高まる。【０２２８】  一方、ムーブ先の記録媒体がＢＤ１２０であれば、ＭＰＥＧ２−ＰＴＳのままムーブすることができる。よって、蓄積部１０５は暗号化された状態のまま、そのデータファイルを読み出して第３のドライブ１１４に出力する。第３のドライブ１１４は、受け取ったそのデータを、ＢＤ１２０に記録する。【０２２９】  記録媒体としては、テープではＤ−ＶＨＳ、ｄｃｃ、ディスクでは記録型コンパクトディスク（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ミニディスク（ＭＤ）、Ｈｉ−ＭＤ、デジタルバーサタイルディスク（ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ）、＋ＲＷ、＋Ｒ、ブルーレイディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ、以下ＢＤ）、ＨＤ−ＤＶＤ、ｉＶＤＲ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  ｆｏｒ  Ｒｅｍｏｖａｂｌｅ  ｕｓａｇｅ）等が挙げられる。なおｉＶＤＲとは、ＡＶ機器からＰＣまで幅広い用途に対応できる小型軽量、持ち運び可能なリムーバブルハードディスクドライブである。また半導体メディアでは、セキュアデジタル（ＳＤ）メモリーカード、メモリースティック、メモリースティックプロ、コンパクトフラッシュ（Ｒ）などがある。この他、今後開発されるさまざまな記録媒体に適用できることは言うまでもない。【０２３０】  また、ＤＴＣＰなどの伝送媒体を用いたムーブにも適用可能である。【０２３１】  本実施形態では、蓄積・記録するデータファイルの記録形式として、ビデオコーデック方式を例としたが、記録形式はこれに限らない。たとえば、ＡＶコンテンツであれば、ビデオコーディング方式（ＭＰＥＧ２−ＴＳ、ＭＰＥＧ２−ＰＳ、ＭＰＥＧ−４、ＷＭＶ（Ｗｉｎｄｏｗｓ（Ｒ）  Ｍｅｄｉａ  Ｖｉｄｅｏ）など）、映像方式（ＮＴＳＣ、ＰＡＬ、ＳＥＣＡＭなど）、ビットレート、フレーム数、画素数、アスペクト比など、オーディオコンテンツの場合には、オーディオコーディング方式（リニアＰＣＭ、ＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ  ３）、ＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）、ＷＭＡ（Ｗｉｎｄｏｗｓ（Ｒ）  Ｍｅｄｉａ  Ａｕｄｉｏ）など）、サンプリング周波数、ビット長、チャンネル数、圧縮オーディオの場合のビットレートなどを含む。これらのうちの少なくとも一つが違うデータファイルを蓄積部に蓄積しておくことができる。なお、上述の各形式は例であり、本発明の適用はこれらに限られない。
【産業上の利用可能性】
【０２３２】  本発明によれば、著作権保持者によってムーブ数が制限されているコンテンツを蓄積するとともに、その制限にしたがって他の記録媒体にムーブする用途にも適用できる。
【図１】
2005122165.tif 000002
【図２】
2005122165.tif 000003
【図３】
2005122165.tif 000004
【図４】
2005122165.tif 000005
【図５】
2005122165.tif 000006
【図６】
2005122165.tif 000007
【図７】
2005122165.tif 000008
【図８】
2005122165.tif 000009
【図９】
2005122165.tif 000010
【図１０】
2005122165.tif 000011
【図１１】
2005122165.tif 000012
【図１２】
2005122165.tif 000013
【図１３】
2005122165.tif 000014
【図１４】
2005122165.tif 000015
【図１５】
2005122165.tif 000016
【図１６】
2005122165.tif 000017
【図１７】
2005122165.tif 000018
【図１８】
2005122165.tif 000019
【図１９】
2005122165.tif 000020
【図２０】
2005122165.tif 000021
【図２１】
2005122165.tif 000022
【図２２】
2005122165.tif 000023
【図２３】
2005122165.tif 000024
【図２４】
2005122165.tif 000025
【手続補正書】
【提出日】平成17年10月26日(2005.10.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツに関する少なくとも１つのデータファイル、および、少なくとも１つの管理情報ファイルを蓄積した蓄積部と、
記録媒体に前記コンテンツのムーブを指示する制御部と、
前記記録媒体に前記コンテンツのデータを記録するドライブと、
を備えた記録装置であって、
前記管理情報ファイルは、前記データファイルへアクセスするためのアクセス情報を含んでおり、
前記ムーブの指示に応答して、
前記蓄積部は前記アクセス情報に基づいて前記コンテンツのデータファイルを読み出して、前記コンテンツのデータを出力し、
前記ドライブは、前記コンテンツのデータを前記記録媒体に記録し、
前記制御部は前記アクセス情報を使用不能化する、記録装置。
【請求項２】
前記制御部は、前記記録媒体に記録された前記コンテンツのデータへアクセスするためのアクセス情報を生成し、
前記ドライブは、生成された前記アクセス情報を前記記録媒体に記録する、請求項１に記載の記録装置。
【請求項３】
前記管理情報ファイルは、前記コンテンツのムーブが許可された記録媒体を特定する記録媒体情報を含み、
前記蓄積部は前記記録媒体情報を読み出し、前記制御部は読み出された前記記録媒体情報を表示するためのデータを生成して出力する、請求項１に記載の記録装置。
【請求項４】
前記管理情報ファイルは、ムーブが許可された記録形式を特定する形式情報を含み、
前記蓄積部は前記形式情報を読み出し、前記制御部は読み出された前記形式情報を表示するためのデータを生成して出力する、請求項１に記載の記録装置。
【請求項５】
前記データファイルは暗号化されており、
前記管理情報ファイルは、前記データファイルの復号化を行うための鍵情報を含み、
前記蓄積部は前記鍵情報を読み出し、
前記ドライブは読み出された前記鍵情報に基づいて前記データファイルを復号化し、前記鍵情報と異なる鍵情報を用いて再び暗号化して、前記コンテンツのデータを前記記録媒体に記録する、請求項１に記載の記録装置。
【請求項６】
前記データファイルは暗号化されており、
前記管理情報ファイルは、前記データファイルの復号化を行うための鍵情報を含み、
前記蓄積部は前記鍵情報を読み出し、
前記ドライブは読み出された前記鍵情報を前記記録媒体にさらに記録する、請求項１に記載の記録装置。
【請求項７】
前記蓄積部は、前記コンテンツの提供者によって指定された数の管理情報ファイルを蓄積する、請求項１に記載の記録装置。
【請求項８】
前記蓄積部は、複数のデータファイル、および、前記複数のデータファイルの各々に１対１で対応する複数の管理情報を蓄積しており、
前記制御部は、前記ムーブを指示するとともに、前記複数のデータファイルのうちから、ムーブの対象となるコンテンツに関するデータファイルを特定し、
前記蓄積部は特定された前記データファイルを読み出して出力し、
前記ドライブは、読み出されたデータを前記記録媒体に記録し、
前記制御部は、少なくとも、読み出された前記データファイルに対応する管理情報ファイルのアクセス情報を使用不能化する、請求項１に記載の記録装置。
【請求項９】
前記蓄積部は、第１管理情報ファイル、第２管理情報ファイルおよびデータファイルを蓄積しており、
前記第１管理情報ファイル、前記第２管理情報ファイルの各々には、前記データファイルへアクセスするためのアクセス情報が含まれており、
前記制御部は、前記第１管理情報ファイルに基づいて前記コンテンツのムーブを指示し、
前記蓄積部は、前記第１管理情報ファイルのアクセス情報に基づいて前記データファイルを読み出し、
前記制御部は、少なくとも、前記第１管理情報ファイルのアクセス情報を使用不能化する、請求項１に記載の記録装置。
【請求項１０】
前記制御部は、前記コンテンツのムーブをさらに指示し、
前記蓄積部は、前記第２管理情報ファイルのアクセス情報に基づいて前記データファイルを読み出し、
前記制御部は、少なくとも、前記第２管理情報ファイルのアクセス情報を使用不能化する、請求項９に記載の記録装置。
【請求項１１】
前記蓄積部は、第１データファイル、第２データファイルおよび少なくとも１つの管理情報ファイルを蓄積しており、
前記少なくとも１つの管理情報ファイルの各々には、前記第１データファイルへアクセスするための第１アクセス情報、および、前記第２データファイルへアクセスするための第２アクセス情報が含まれており、
前記制御部は、前記第１データファイルに関するコンテンツのムーブを指示し、
前記蓄積部は、前記少なくとも１つの管理情報ファイルのうちから第１管理情報ファイルを選択し、前記第１管理情報ファイルに含まれる前記第１アクセス情報に基づいて前記第１データファイルを読み出し、
前記制御部は、少なくとも、前記第１管理情報ファイルの第１アクセス情報とともに第２アクセス情報を使用不能化する、請求項１に記載の記録装置。
【請求項１２】
前記制御部は、前記第１データファイルおよび前記第２データファイルの一方に関するコンテンツのムーブをさらに指示し、
前記蓄積部は、前記第１管理情報ファイルとは異なる第２管理情報ファイルを選択し、選択されたデータファイルのアクセス情報に基づいて、前記選択されたデータファイルを読み出し、
前記制御部は、少なくとも、前記第２管理情報ファイルの第１アクセス情報および第２アクセス情報を使用不能化する、請求項１１に記載の記録装置。
【請求項１３】
コンテンツに関する少なくとも１つのデータファイルを蓄積するステップと、
前記データファイルへアクセスするためのアクセス情報を含む少なくとも１つの管理情報ファイルを蓄積するステップと、
記録媒体に前記コンテンツのムーブを指示するステップと、
前記ムーブの指示に応答して前記アクセス情報に基づいて前記コンテンツのデータファイルを読み出し、前記コンテンツのデータを出力するステップと、
前記記録媒体に前記コンテンツのデータを記録するステップと、
前記アクセス情報を使用不能化するステップと
を包含する記録方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送、電子配信、プリレコーデッド媒体などからのコンテンツの記録に関する。
【背景技術】
【０００２】
近年、コンテンツもデジタル化が進み、日本国内外のＢＳ、ＣＳ、地上波などの放送やＣＡＴＶ、それを記録するテープ、ディスクなどがデジタル化されている。また、半導体記録媒体への記録も一般化してきている。
【０００３】
デジタル記録は、高品質のコンテンツを劣化なく複製できるメリットがあるが、無制限なコンテンツの複製は著作権を侵害することになる。このため、デジタル記録機器にも著作権保護機能が要求されている。
【０００４】
デジタル著作権保護機能としては、１９８０年代から、デジタルオーディオ用にシリアルコピーマネジメントシステム（以下ＳＣＭＳと略称する）が使用されている。ＳＣＭＳは、コンパクトディスク（ＣＤ）、レーザディスク、デジタルバーサタイルディスク（ＤＶＤ）などの再生媒体の再生装置や、デジタルオーディオテープレコーダ（ＤＡＴ）、ミニディスク（ＭＤ）、オーディオ用ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ、＋ＲＷ、＋Ｒ、ブルーレイディスク（ＢＤ）、ＨＤ−ＤＶＤなどの記録媒体の再生装置、および、ＢＳアナログ放送、ＢＳ、ＣＳ、地上波デジタル放送などの受信装置のデジタルオーディオ出力および内部接続における信号に重畳され、ＭＤ、ＤＡＴ、オーディオ用ＣＤ−Ｒ、ＣＤ−ＲＷ、ＳＤなどの記録装置で記録制御に用いられている。
【０００５】
ＳＣＭＳでは、デジタルオーディオ信号に付随させてコピー世代情報を持たせ、これによりコピー世代を制限する。具体的には「制約条件なしにコピー可」、「１世代のみコピー可」、「再コピー禁止」という３つのコピー世代情報を定義し、記録装置において（１）入力信号が「制約条件なしにコピー可」の場合には「制約条件なしにコピー可」としてコピーし、（２）入力信号が「１世代のみコピー可」の場合には「再コピー禁止」に更新してコピーし、（３）入力信号が「再コピー禁止」の場合にはコピーしない、という動作をする。
【０００６】
ＳＣＭＳでは、「再コピー禁止」に更新してコピーされたコンテンツは、それ以上のコピーができない。たとえばデジタル放送などを受信し、受信機と同一筐体内のＨＤＤに記録できる機器において、放送コンテンツが「１世代のみコピー可」の場合には、ＨＤＤには「再コピー禁止」に更新して蓄積される。ＨＤＤは限られた容量しかなく、コンテンツの保存量も限定される。また、このような機器はＡＣ電源で動作する据置用機器が多いが、コンテンツが機器のＨＤＤに固定されているため、持ち出せない。これは著作権保護上やむを得ないことであるが、機器に一体化されたハードディスクドライブ（ＨＤＤ）などの記録媒体を考えると不便である。
【０００７】
そこで、コンテンツの移動（ムーブ）という操作が提案されている。ムーブとは、記録媒体に蓄積されている「再コピー禁止」のコンテンツを、他の記録媒体にコピーした後にコピー元の蓄積媒体に蓄積されていたコンテンツを再生不能化することにより、コンテンツの移動を行うことである。
【０００８】
以下、特許文献１に開示された従来のムーブ処理を説明する。この例ではオーディオコンテンツの例が開示されている。
【０００９】
電子音楽配信システムにおいて、配信されたコンテンツをユーザが媒体から媒体へコピーする場合、コンテンツプロバイダ側の著作権を守る方法としてＳＤＭＩ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  Ｍｕｓｉｃ  Ｉｎｉｔｉａｔｕｖｅ、コンテンツ保持者、民生機器メーカ、コンピュータメーカなどが参加した団体）のガイドラインにより幾つかの取り決めが規定されている。この取り決めでは、コンテンツプロバイダ側でコンテンツに対してチェックアウト数という属性情報をあらかじめ設定してユーザに配信し、ユーザが配信コンテンツをパーソナルコンピュータ（ＰＣ）を用いて受信してＰＣ内の記録媒体（たとえばＨＤＤ）に記録し、このＨＤＤを親（サーバ）として扱う。
【００１０】
また、ＳＤＭＩでは、ユーザはそのＰＣを用いて配信コンテンツを再生するだけではなく、設定チェックアウト・イン数だけＰＣからポータブル装置（ポータブルデバイス、以下ＰＤと称す）やポータブルメディア（ＰＭ）にチェックアウトしてコピーし、これを再生することができる。この場合、チェックアウト毎にチェックアウト数がデクリメントされる。チェックアウト回数はチェックアウト数の範囲内に限定される。また、ユーザはＰＤやＰＭで不要になったコンテンツをＰＣに戻してチェックアウト数を増やす（チェックインする）ことができる。
【００１１】
上記ＳＤＭＩを用いた記録に関し、従来は以下のように実装されていた。著作権者側からユーザに許可するコピー権利数（コピー媒体の数）と同じ数の仮想ファイルを想定することにより、コンテンツを「コピー」するのではなく仮想ファイルをムーブする。すなわち、コンテンツプロバイダからユーザに対しては、たとえば１つのコンテンツ（権利数４）が配信されるが、同じコンテンツの４つの仮想的なファイルとして配信される。そして、ユーザが媒体から媒体へコピーする場合には、実コンテンツがコピーされるものとは取り扱わず、コピー元では権利数カウンタをデクリメントし、コピー先では権利数カウンタをインクリメントすることにより仮想的なファイルが移動されるものとして取り扱う。このため、権利数１のコンテンツをコピーする場合には１つの仮想ファイルが移動されることになり、コピー元では仮想ファイルは消去され（権利数は０）、再生も移動も不可となる。
【００１２】
図２３（ａ）は権利数４のコンテンツが媒体Ａに配信されて、媒体Ａには４つの仮想ファイルＭが記録されていることを示している。図２３（ｂ）は図２３（ａ）の状態から、媒体Ａに配信された権利数４のコンテンツの内、権利数２のコンテンツを媒体Ｂにコピーする例を示す。２つの仮想ファイルＭが媒体Ａから媒体Ｂにムーブされるとして取り扱う。この２つの仮想ファイルＭの移動の結果、媒体Ａ、Ｂには共に２つの仮想ファイルＭ（権利数２のコンテンツ）が記録される。図２３（ｃ）は図２３（ｂ）の状態から、媒体Ｂに移動された権利数２のコンテンツの内、権利数１のコンテンツを媒体Ｃにコピーする場合を示し、この場合には１つの仮想ファイルＭが媒体Ｂから媒体Ｃに移動する。この１つの仮想ファイルＭの移動の結果、媒体Ｂ、Ｃには共に１つの仮想ファイルＭ（権利数１のコンテンツ）が記録される。
【００１３】
図２３（ｄ）は、図２３（ｃ）の状態から、媒体Ｃに移動された権利数１のコンテンツを媒体Ｄにコピーする場合を示し、１つの仮想ファイルＭが媒体Ｃから媒体Ｄに移動する。この１つの仮想ファイルＭの移動の結果、媒体Ｃは権利数０となって仮想ファイルＭが０となり、消去されるか又は再生も移動も不可となる。図２３（ｅ）は図２３（ｄ）の状態から、図２３（ｂ）において媒体Ａから媒体Ｂに移動された権利数１のコンテンツを媒体Ａに戻す場合（ムーブバック）を示し、この仮想ファイルＭの移動の結果、媒体Ａは権利数３（３つの仮想ファイルＭ）となり、媒体Ｂは権利数０（仮想ファイルＭは０）となって消去されるか又は再生も移動も不可となる。
【００１４】
上記の媒体Ａ〜Ｄを搭載した機器、又は媒体Ａ〜Ｄ自身は、コンテンツをコピーする場合、すなわち仮想ファイルＭを移動する場合には、お互いにＳＤＭＩ規則に従って権利確認を行う機器であることを認証し、認証結果がＯＫの場合にのみ受け渡しを行う。ここで、権利を管理する情報の具体的、詳細な内容はＳＤＭＩ規則により定められていないので、この従来の方法はＳＤＭＩ規則を遵守している。
【００１５】
しかしながら、従来の構成では、異なる記録形式の媒体にムーブするときに、コンテンツを十分に保護しながらムーブすることができない、という問題点がある。
【００１６】
たとえば、図２４に示す記録再生装置２１０１において、デジタル放送で権利数３のＡＶコンテンツがＭＰＥＧ２−ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）で送られてきた場合を考える。
【００１７】
ここでは、記録した機器でのみ再生可能な記録再生機能を「蓄積」と呼ぶ。これに対して、テープ、ディスク、半導体媒体等のように、機器から取り外すことが可能な独立した形態を持ち、かつ再生機能を有する他の機器においても再生可能であるリムーバブル記録媒体への格納を「記録」と呼ぶ。また、蓄積、記録したコンテンツをファイルと呼ぶ。
【００１８】
図２４は、従来の記録再生装置２１０１の機能ブロックの構成を示す。記録再生装置２１０１は、受信部２１０２と、受信したコンテンツを仮想ファイルとして蓄積する蓄積部２１０３と、仮想ファイルを変換する第１の変換部２１０４と、第１の変換部２１０４が変換したファイルを記録する第１の記録媒体２１０５と、仮想ファイルを変換する第２の変換部２１０６と、第２の変換部２１０６が変換したファイルを記録する第２の記録媒体２１０７と、蓄積ファイルを記録する第３の記録媒体２１０８と、ユーザインターフェイス２１０９とを有する。ユーザインターフェイス２１０９は、以下の各動作を起動させたり、動作に必要な情報の選択肢を提示し、選択結果を得る際に利用される。
【００１９】
蓄積部２１０３は、受信部２１０２が受信した放送コンテンツのうちユーザインターフェイス２１０９を介して指定された放送コンテンツを、ＭＰＥＧ２−ＴＳのままで、３つの仮想ファイルとして蓄積する。ただし、放送の送出条件などに応じて暗号蓄積されることもある。たとえば、放送コンテンツが「１世代のみコピー可」で放送された場合には「再コピー禁止」に更新して蓄積する。
【００２０】
ここで、第１の記録媒体２１０５をＳＤメモリカード、第２の記録媒体２１０７をＤＶＤ−ＲＡＭ、第３の記録媒体２１０８をＤ−ＶＨＳとする。
【００２１】
ＳＤメモリカードのＡＶコンテンツ記録方式としてはＳＤ−Ｖｉｄｅｏ方式が制定されている。ＳＤ−Ｖｉｄｅｏ方式では、コーディング方式は、ＭＰＥＧ２−ＰＳ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ）規格またはＭＰＥＧ４規格に準拠する。従って、第１の変換部２１０４は、ＭＰＥＧ２−ＴＳをＭＰＥＧ２−ＰＳまたはＭＰＥＧ４ストリームに変換する。どちらに変換するかは、ユーザがユーザインターフェイス２１０９を介して指定する。ＤＶＤ−ＲＡＭにＡＶコンテンツを記録する場合にはビデオレコーディングフォーマット（ＶＲフォーマット）で記録する。コーディング方式は、ＭＰＥＧ２−ＰＳ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ）である。従って、第２の変換部２１０６は、ＭＰＥＧ２−ＴＳをＭＰＥＧ２−ＰＳに変換する。Ｄ−ＶＨＳは、ＭＰＥＧ２−ＴＳをそのまま記録する。
【００２２】
しかし、従来の方式では、特にムーブ先の制約はないため、たとえば、３つの仮想ファイル全てをＤＶＤ−ＲＡＭにムーブすることも可能である。
【特許文献１】特開２００２−３５８２４１号公報
【発明の開示】
【発明が解決しようとする課題】
【００２３】
蓄積媒体に同一記録形式の仮想ファイルが複数生成されると著作権侵害を起こしやすくなる。すなわち、同一記録形式のファイルが複数生成されると、同じ種類の複数の記録媒体へムーブされる危険性がある。このようにして作られた複数の記録媒体は違法に販売される等の可能性があり、著作権侵害を引き起こす蓋然性が高まる。
【００２４】
このような危険を回避するために、コンテンツプロバイダの中には、コンテンツを蓄積する場合には同一記録形式のファイルを複数生成してはならない、という蓄積許可の条件を規定する場合もある。
【課題を解決するための手段】
【００２５】
本発明による記録装置は、コンテンツに関する少なくとも１つのデータファイル、および、少なくとも１つの管理情報ファイルを蓄積した蓄積部と、記録媒体に前記コンテンツのムーブを指示する制御部と、前記記録媒体に前記コンテンツのデータを記録するドライブとを備えている。前記管理情報ファイルは、前記データファイルへアクセスするためのアクセス情報を含んでいる。前記ムーブの指示に応答して、前記蓄積部は前記アクセス情報に基づいて前記コンテンツのデータファイルを読み出して、前記コンテンツのデータを出力し、前記ドライブは前記コンテンツのデータを前記記録媒体に記録し、前記制御部は前記アクセス情報を使用不能化する。
【００２６】
前記制御部は、前記記録媒体に記録された前記コンテンツのデータへアクセスするためのアクセス情報を生成し、前記ドライブは、生成された前記アクセス情報を前記記録媒体に記録してもよい。
【００２７】
前記管理情報ファイルは、前記コンテンツのムーブが許可された記録媒体を特定する記録媒体情報を含み、前記蓄積部は前記記録媒体情報を読み出し、前記制御部は読み出された前記記録媒体情報を表示するためのデータを生成して出力してもよい。
【００２８】
前記管理情報ファイルは、ムーブが許可された記録形式を特定する形式情報を含み、前記蓄積部は前記形式情報を読み出し、前記制御部は読み出された前記形式情報を表示するためのデータを生成して出力してもよい。
【００２９】
前記データファイルは暗号化されており、前記管理情報ファイルは、前記データファイルの復号化を行うための鍵情報を含んでいてもよい。前記蓄積部は前記鍵情報を読み出し、前記ドライブは読み出された前記鍵情報に基づいて前記データファイルを復号化し、前記鍵情報と異なる鍵情報を用いて再び暗号化して、前記コンテンツのデータを前記記録媒体に記録してもよい。
【００３０】
前記データファイルは暗号化されており、前記管理情報ファイルは、前記データファイルの復号化を行うための鍵情報を含んでいてもよい。前記蓄積部は前記鍵情報を読み出し、前記ドライブは読み出された前記鍵情報を前記記録媒体にさらに記録してもよい。
【００３１】
前記蓄積部は、前記コンテンツの提供者によって指定された数の管理情報ファイルを蓄積してもよい。
【００３２】
前記蓄積部は、複数のデータファイル、および、前記複数のデータファイルの各々に１対１で対応する複数の管理情報を蓄積しており、前記制御部は、前記ムーブを指示するとともに、前記複数のデータファイルのうちから、ムーブの対象となるコンテンツに関するデータファイルを特定し、前記蓄積部は特定された前記データファイルを読み出して出力し、前記ドライブは、読み出されたデータを前記記録媒体に記録し、前記制御部は、少なくとも、読み出された前記データファイルに対応する管理情報ファイルのアクセス情報を使用不能化してもよい。
【００３３】
前記蓄積部は、第１管理情報ファイル、第２管理情報ファイルおよびデータファイルを蓄積しており、前記第１管理情報ファイル、前記第２管理情報ファイルの各々には、前記データファイルへアクセスするためのアクセス情報が含まれていてもよい。前記制御部は、前記第１管理情報ファイルに基づいて前記コンテンツのムーブを指示し、前記蓄積部は、前記第１管理情報ファイルのアクセス情報に基づいて前記データファイルを読み出し、前記制御部は、少なくとも、前記第１管理情報ファイルのアクセス情報を使用不能化してもよい。
【００３４】
前記制御部は、前記コンテンツのムーブをさらに指示し、前記蓄積部は、前記第２管理情報ファイルのアクセス情報に基づいて前記データファイルを読み出し、
前記制御部は、少なくとも、前記第２管理情報ファイルのアクセス情報を使用不能化してもよい。
【００３５】
前記蓄積部は、第１データファイル、第２データファイルおよび少なくとも１つの管理情報ファイルを蓄積しており、前記少なくとも１つの管理情報ファイルの各々には、前記第１データファイルへアクセスするための第１アクセス情報、および、前記第２データファイルへアクセスするための第２アクセス情報が含まれており、前記制御部は、前記第１データファイルに関するコンテンツのムーブを指示し、前記蓄積部は、前記少なくとも１つの管理情報ファイルのうちから第１管理情報ファイルを選択し、前記第１管理情報ファイルに含まれる前記第１アクセス情報に基づいて前記第１データファイルを読み出し、前記制御部は、少なくとも、前記第１管理情報ファイルの第１アクセス情報とともに第２アクセス情報を使用不能化してもよい。
【００３６】
前記制御部は、前記第１データファイルおよび前記第２データファイルの一方に関するコンテンツのムーブをさらに指示し、前記蓄積部は、前記第１管理情報ファイルとは異なる第２管理情報ファイルを選択し、選択されたデータファイルのアクセス情報に基づいて、前記選択されたデータファイルを読み出し、前記制御部は、少なくとも、前記第２管理情報ファイルの第１アクセス情報および第２アクセス情報を使用不能化してもよい。
【００３７】
本発明による記録方法は、コンテンツに関する少なくとも１つのデータファイルを蓄積するステップと、前記データファイルへアクセスするためのアクセス情報を含む少なくとも１つの管理情報ファイルを蓄積するステップと、記録媒体に前記コンテンツのムーブを指示するステップと、前記ムーブの指示に応答して前記アクセス情報に基づいて前記コンテンツのデータファイルを読み出し、前記コンテンツのデータを出力するステップと、前記記録媒体に前記コンテンツのデータを記録するステップと、前記アクセス情報を使用不能化するステップとを包含してもよい。
【発明の効果】
【００３８】
本発明の記録方法は、ムーブ管理の対象としてデータファイルをポイントする管理情報ファイルを生成し、ムーブ指示があった場合に管理情報ファイルがポイントするデータファイルの一つを記録媒体に複製するとともに当該管理情報ファイルを使用不能化するため、ムーブする数を管理情報ファイルと同じ個数までに確実に制限でき、コンテンツの著作権を適切に保護できるという利点がある。
【発明を実施するための最良の形態】
【００３９】
以下、添付の図面を参照しながら、本発明による実施形態を説明する。
【００４０】
Ａ．  用語の定義：
格納：記憶領域または記憶素子を有する媒体にデータを書き込み、読み出し可能な状態でそのデータを保持することをいう。
【００４１】
記録（ｒｅｃｏｒｄｉｎｇ）：所定の再生機器において再生できるように、記録媒体へデータを格納することをいう。ここでいう「所定の再生機器」とは、データを記録した機器に限られず、再生機能を有する他の機器も含まれる。記録媒体は、記録を行う機器から取り外すことが可能（リムーバブル）であり、その機器からは独立して認識可能な形態を有する。記録媒体の例は、磁気テープ、光ディスク、リムーバブルなハードディスク、半導体記録媒体である。
【００４２】
蓄積（Ｂｏｕｎｄ  Ｒｅｃｏｒｄｉｎｇ）：その機器においてのみ再生できるように、機器がデータを記録媒体に格納することをいう。ここでいう「記録媒体」は、一般には取り外しての利用が意図されていない、機器に内蔵された記録媒体（例えば内蔵ハードディスク、内蔵半導体メモリ）が想定される。たとえば、機器がコンテンツのデータを記録媒体に格納する際、その機器のみが復号化可能な状態で暗号化して内蔵ハードディスクに格納することは「蓄積」に該当する。ただし上述の定義に該当する限り、リムーバブルな記録媒体に対してもデータを蓄積することは可能である。
【００４３】
コピー：一方の記録媒体に格納されているデータを、他の記録媒体に複製して格納することをいう。
【００４４】
ムーブ：一方の記録媒体に格納されたデータを他方の記録媒体へ移動して格納することをいう。一つの記録媒体から別の媒体へのコピーが許可されていない場合（「再コピー禁止」等の場合）には、ムーブ実行後は元の記録媒体に格納されていたデータは再生不可能とされ、移動先の記録媒体のデータが再生可能とされる。再生不可能である限り、元の記録媒体にそのデータが残存しているか否かは問わない。たとえば、ある記録媒体に蓄積された「再コピー禁止」のコンテンツのデータを他の記録媒体にコピーした後、元の記録媒体に蓄積されていたコンテンツを再生不能化することは「ムーブ」に該当する。
【００４５】
記録、蓄積、コピーおよびムーブの対象となる「データ」には、コンテンツのデータのみならず、そのコンテンツの再生を制御するための管理情報等も含まれる。コンテンツのデータや管理情報は、個々の記録媒体のファイルシステム上で別個のファイルとして管理される。
【００４６】
Ｂ．  本実施形態による記録装置の構成：
図１は、本実施形態による記録装置１０１の機能ブロックの構成を示す。記録装置１０１は、権利数が３に設定されたデジタル放送の番組（映像および音声を含むコンテンツ）をＭＰＥＧ２トランスポートストリーム（ＭＰＥＧ２−ＴＳ）として受信し、蓄積部１０５を介して３種類のリムーバブル記録媒体にムーブすることができる。３種類の記録媒体は、たとえばＤＶＤ−ＲＡＭ、ＳＤメモリカード、Ｄ−ＶＨＳである。
【００４７】
ＤＶＤ−ＲＡＭに対しては、記録装置１０１はビデオレコーディングフォーマットのＭＰＥＧ２プログラムストリーム（ＭＰＥＧ２−ＰＳ）として、コンテンツを記録する。このとき、記録装置１０１はコンテンツをＣＰＲＭ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｒｅｃｏｒｄａｂｌｅ  Ｍｅｄｉａ）方式で暗号化する。ＳＤメモリカードに対しては、記録装置１０１は、コンテンツをＭＰＥＧ２−ＰＳまたはＭＰＥＧ４ストリームで記録する。このときもＤＶＤ−ＲＡＭと同様に、記録装置１０１はコンテンツをＣＰＲＭ方式で暗号化する。一方、Ｄ−ＶＨＳに対しては、記録装置１０１はコンテンツをＤ−ＶＨＳ方式のＭＰＥＧ２−パーシャルトランスポートストリーム（ＭＰＥＧ２−ＰＴＳ）で記録する。
【００４８】
なお、一般の記録装置は記録機能のみならず再生機能も有している。記録装置１０１も一般の記録装置と同様に、ＤＶＤ−ＲＡＭ１１６、ＳＤメモリカード１１８および／またはＤ−ＶＨＳ１１９に記録したコンテンツを再生することができる。
【００４９】
記録装置１０１は、中央処理部（ＣＰＵ）１００と、ＲＦ信号入力端子１０２と、受信部１０３と、暗号化処理部１０４と、蓄積部１０５と、第１、第２および第３のドライブ１１２、１１３および１１４と、ユーザインターフェイス１１５とを有している。
【００５０】
ＣＰＵ１００は、記録装置１０１の全体の動作を制御する。後述する記録装置１０１の処理はＣＰＵ１００の制御下で行われる。
【００５１】
ＲＦ信号入力端子１０２は、デジタル放送のアンテナと接続され、そのアンテナからデジタル放送のＲＦ信号を受け取る。
【００５２】
受信部１０３は、放送波のＲＦ信号を処理して、複数のサービス（コンテンツ）が多重化されたＭＰＥＧ２−ＴＳを取り出し、更に特定のコンテンツだけが含まれるＭＰＥＧ２−ＰＴＳとコンテンツに関連する管理情報を生成する。ＭＰＥＧ２−ＰＴＳをＭＰＥＧ２−ＰＳとＭＰＥＧ４ストリームにも変換する。受信部１０３の詳細な構成は、図２を参照しながら後述する。
【００５３】
暗号化処理部１０４は、コンテンツごとの暗号鍵であるタイトル鍵を生成する。そしてタイトル鍵および管理情報の一部を用いて、受信部１０３から出力されたコンテンツのデータ（ＭＰＥＧ２−ＰＳ、ＭＰＥＧ４ストリーム）を暗号化する。暗号化処理部１０４の詳細な構成は、図１１を参照しながら後述する。
【００５４】
蓄積部１０５は、例えばハードディスクドライブ（ＨＤＤ）、半導体メモリである。蓄積部１０５は受信部１０３から暗号化されていないコンテンツのデータを、および／または、暗号化処理部１０４から暗号化されたコンテンツのデータを受け取り、受け取ったデータを蓄積する。また、蓄積部１０５は、受信部１０３から出力されたコンテンツや管理情報のデータを直接受け取り、蓄積することができる。その結果、蓄積部１０５には、第１の管理情報ファイル１０６、第１のデータファイル１０７、第２の管理情報ファイル１０８、第２のデータファイル１０９、第３の管理情報ファイル１１０および第３のデータファイル１１１が蓄積される。
【００５５】
第１のドライブ１１２、第２のドライブ１１３および第３のドライブ１１４は、それぞれ、第１の記録媒体（ＤＶＤ−ＲＡＭ）１１６、第２の記録媒体（ＳＤメモリカード）１１８および第３の記録媒体（Ｄ−ＶＨＳ）１１９に対してデータを記録し、記録されたデータを読み出すことができる。このとき、各ドライブ１１２〜１１４は、蓄積部１０５に蓄積された各管理情報ファイルの情報に基づいて各記録媒体に対応した処理を行う。なお、図１の第１の記録媒体１１６には、暗号化コンテンツ１１７が記録されていることが理解される。
【００５６】
ユーザインターフェイス部１１５は、必要に応じて記録装置１０１内の各構成要素と通信して、ユーザに情報を提示し、および、ユーザからの入力を受け付ける。
【００５７】
Ｃ．  記録装置の各構成要素の詳細および各構成要素が取り扱うデータの構造：
図２は、受信部１０３の機能ブロックの構成を示す。受信部１０３は、ＲＦ信号処理部２０１と、復号化部２０２と、管理情報生成部２０３と、ＭＰＥＧＴＳ処理部２０４と、ＴＳ−ＰＳ変換部２０５と、ＭＰＥＧ２−４変換部２０６とを有する。ＲＦ信号処理部２０１は、ＲＦ信号を受信して、その信号から、暗号化されたＭＰＥＧ２−ＴＳを取得して出力する。このＭＰＥＧ２−ＴＳ中には複数の番組（コンテンツ）が多重化されているとする。復号化部２０２は、ＲＦ信号処理部２０１が出力する暗号化されたＭＰＥＧ２−ＴＳを復号化する。管理情報生成部２０３は、ＭＰＥＧ２−ＴＳから管理情報を生成する。ＭＰＥＧＴＳ処理部２０４は、ＭＰＥＧ２−ＴＳからＭＰＥＧ２−ＰＴＳを生成する。ＴＳ−ＰＳ変換部２０５は、ＭＰＥＧ２−ＰＴＳをＭＰＥＧ２−ＰＳに変換する。ＭＰＥＧ２−４変換部２０６は、ＭＰＥＧ２−ＰＴＳをＭＰＥＧ４ストリームに変換する。
【００５８】
たとえば、日本国内のデジタル放送ではコンテンツ保護のためにＭＰＥＧ２−ＴＳを暗号化して放送することができる。暗号化するかどうかは、放送事業者の裁量に委ねられている。暗号化された放送を復号化するためにはＢ−ＣＡＳカード（図示せず）と呼ばれるＩＣカードを受信機に装着する必要がある。Ｂ−ＣＡＳカードの支給を受けるためには、受信機は電波産業界（ＡＲＩＢ）規格に準拠する必要がある。具体的にはＡＲＩＢ  ＴＲ−Ｂ１４（地上デジタル放送）、ＴＲ−Ｂ１５（ＢＳ／広域ＣＳデジタル放送）に規定されたコンテンツ保護の仕様を満たしていることが必要である。
【００５９】
復号化部２０２は、Ｂ−ＣＡＳカード内のデータを利用して暗号を復号化し、暗号が解除されたＭＰＥＧ２−ＴＳを出力する。なおコンテンツ保護の観点から、復号化された非暗号ＭＰＥＧ２−ＴＳをＰＣＩバスなどのユーザが簡単にアクセスできるバスに出力することは禁止されている。そのため、民生用据え置き型受信機等では、たとえば専用の基板内層配線を用いて非暗号化ＭＰＥＧ２−ＴＳを出力している。パーソナルコンピュータ（ＰＣ）においてＰＣＩバスなどの汎用バスを用いて実装する場合には、ＰＣＩバス上では、Ｂ−ＣＡＳで利用する暗号とは別に独自の暗号化を行ってコンテンツを保護する。
【００６０】
ＭＰＥＧＴＳ処理部２０４は、多重化されているＭＰＥＧ２−ＴＳから指定された番組に関わるデータのみを選択してＭＰＥＧ２−ＰＴＳを構成する。具体的には、ＭＰＥＧＴＳ処理部２０４は、ユーザインターフェイス部１１５を介して指定された番組に関わるデータパケットを選択し、番組関連情報のテーブルが格納されたパケットから必要な情報を抽出する。そして抽出した情報を編集して、ＭＰＥＧ２−ＰＴＳに対応する番組関連情報のテーブルを再構成する。
【００６１】
図３（ａ）はＭＰＥＧＴＳ処理部２０４が受け取るＴＳのパケット配列を示し、図３（ｂ）はＭＰＥＧＴＳ処理部２０４から出力されるパーシャルＴＳのパケット配列を示す。ＰＡＴ、Ｖ１等が記述された各ボックスが１つのＴＳパケットに対応する。Ｖｎ、Ａｎ（ｎ：１〜４）は、それぞれ、番組ｎの映像および音声のデータを含むことを表している。
【００６２】
ＭＰＥＧＴＳ処理部２０４は、図３（ａ）に示すＴＳから番組１に対応する映像および音声パケットＶ１、Ａ１を抽出するとともに、番組関連情報のテーブルＰＡＴおよびＰＭＴ１を抽出し、その内容をパーシャルＴＳに対応するように書き換える。その結果、パーシャルＴＳ中には「ＰＡＴ'」「ＰＭＴ１'」が配置される。また、パーシャルＴＳには、ＴＳに含まれていた番組配列情報（ＳＩ）、番組特定情報（ＰＳＩ）の代わりに選択された番組に関わる情報だけを集めたセレクションインフォメーションテーブル（Ｓｅｌｅｃｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ；ＳＩＴ）が格納される。
【００６３】
ＴＳ中の特定の番組のＴＳパケットは、以下の処理によって抽出することができる。例えば、「番組１」のＴＳパケットを抽出する手順を説明する。番組１の番組番号（チャンネル番号）をＸとする。まずはじめに、ＴＳパケットから、番組表（プログラムアソシエーションテーブル（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ；ＰＡＴ））パケットが検索される。具体的には、各ＴＳパケットにはパケットＩＤ（ＰＩＤ）が割り当てられており、番組表パケットのＰＩＤを例えば０とすると、ＴＳ中からその値を有するパケットが検索される。
【００６４】
番組表パケット内の番組表には、各番組番号と、その番組番号に対応する各番組の番組対応表（プログラムマップテーブル（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ；ＰＭＴ））パケットのＰＩＤが格納されている。よって、番組番号Ｘに対応する番組対応表ＰＭＴのパケットＩＤ（ＰＩＤ）を特定できる。番組対応表ＰＭＴのＰＩＤをＸＸとする。
【００６５】
次に、ＰＩＤ＝ＸＸが付されたパケットを抽出すると、番組番号Ｘに対応する番組対応表が得られる。番組対応表ＰＭＴには、番組ごとに、視聴の対象として各番組を構成する映像・音声情報等が格納されたＴＳパケットのＰＩＤが格納されている。例えば、番組番号Ｘの映像情報のＰＩＤはＸＶであり、音声情報のＰＩＤはＸＡである。このようにして得られた映像情報を格納したパケットのＰＩＤ（＝ＸＶ）と、音声情報を格納したパケットのＰＩＤ（＝ＸＡ）とを利用して、１つのＴＳから特定の番組コンテンツに関する映像・音声のパケットを抽出できる。
【００６６】
なお、ＴＳからパーシャルＴＳを生成する際には、番組表ＰＡＴや番組対応表ＰＭＴを修正する必要がある。その理由は、元のＴＳとパーシャルＴＳとでは含まれる番組数等が異なるため、番組表ＰＡＴや番組対応表ＰＭＴをパーシャルＴＳに適合させる必要が生じるからである。また、元のＴＳにはＳＩパケットが含まれている。ＳＩパケットとは、元のＴＳに含まれる番組の内容、スケジュール／タイミング等を記述するデータ、独自に定義された拡張情報（これらは「番組配列情報」とも呼ばれる）等を含むパケットである。元のＴＳではＳＩパケットに含まれるデータは２０〜３０種類にも上る。これらのデータのうち、パーシャルＴＳの再生等に関して重要なデータのみが抽出されて１つのＳＩＴパケットが生成され、パーシャルＴＳ内に多重化される。
【００６７】
図４は、ＭＰＥＧＴＳ処理部２０４の機能ブロックの構成を示す。ＭＰＥＧＴＳ処理部２０４は、図４に示す構成要素を利用してＴＳからパーシャルＴＳを生成する。なお、ＴＳおよびパーシャルＴＳは、それぞれ図３（ａ）および図３（ｂ）に示すとおりとする。
【００６８】
ＭＰＥＧＴＳ処理部２０４は、ＴＳ多重分離部３０１と、第１のサービス選択部３０２と、ＳＩＴ構築部３０３と、第２のサービス選択部３０４と、ＴＳ多重化部３０５とを有する。
【００６９】
ＴＳ多重分離部３０１は、４つのコンテンツが多重化されたＴＳを受け取ると、ＴＳの構成要素である番組配列情報（ＳＩ）、番組特定情報（ＰＳＩ）、基本ストリーム（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ：ＥＳ）に分離する。番組配列情報（ＳＩ）、番組特定情報（ＰＳＩ）とは、それぞれ、図５に示す構造体（「テーブル」と呼ばれる）の総称である。図５はＴＳで使用される番組配列情報（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ：ＳＩ）、番組特定情報（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ：ＰＳＩ）の一覧を示す。これらは電波産業界（ＡＲＩＢ）規格として公開されている。各テーブルは予め定義された順序で情報が配置されている。基本ストリームＥＳは、各番組の映像データおよび音声データのそれぞれについて規定される。例えば番組ｎの映像に関する基本ストリームＥＳは、ＴＳパケットＶｎに分割して格納されている。なお、図４では便宜的に番組ｎの映像および音声の基本ストリームをまとめてＥＳｎと記述している。
【００７０】
第１のサービス選択部３０２は、複数の番組情報が格納されている番組表ＰＡＴの中から、指定された番組のパーシャルＴＳに関連する番組対応表ＰＭＴを伝送するＴＳパケットのＰＩＤを指定する部分を取得し、ＰＡＴ'を生成する。
【００７１】
ＳＩＴ構築部３０３は、ＴＳ中に含まれる複数の番組の番組配列情報（ＳＩ）、番組特定情報（ＰＳＩ）のテーブルから指定された番組に関連する番組配列情報、番組特定情報の部分だけを抜き出し、新たにセレクションインフォメーションテーブルＳＩＴを構築する。
【００７２】
第２のサービス選択部３０４は、ＴＳ多重分離部３０１によって分離された各番組のＥＳのうちから、指定された番組のＥＳのみを選択的に取得する。また第２のサービス選択部３０４は、取得したそのＥＳに対応する番組対応表ＰＭＴを取得する。そして取得したＥＳを出力するとともに、そのＥＳを分割したデータが格納されているパケットのＰＩＤを指定する部分を取得した番組対応表ＰＭＴを出力する。例えば、図４の第２のサービス選択部３０４は、番組１に関するＥＳ１（Ｖ１およびＡ１）と、そのＥＳ１に対応するＰＭＴ１とを出力している。なお第２のサービス選択部３０４は、後述する著作権制御情報を番組対応表ＰＭＴに格納して出力することもできる。本発明による番組対応表ＰＭＴの詳細は、図６を参照しながら後述する。
【００７３】
ＴＳ多重化部３０５は指定された番組用のプログラムアソシエーションテーブルＰＡＴ'、セレクションインフォメーションテーブルＳＩＴ、エレメンタリーストリームＥＳ、番組対応表ＰＭＴを多重化してパーシャルＴＳを構成する。
【００７４】
以上のようにして、複数の番組情報が含まれるＭＰＥＧ２−ＴＳから、特定の番組情報だけが含まれるＭＰＥＧ２−ＰＴＳが再構成される。
【００７５】
ＭＰＥＧＴＳ処理部２０４で再構成されたＭＰＥＧ２−ＰＴＳは、ＴＳ−ＰＳ変換部２０５に入力されてＭＰＥＧ２−ＰＳに変換される。また、ＭＰＥＧ２−ＰＴＳは、ＭＰＥＧ２−４変換部２０６に入力されＭＰＥＧ４ストリームに変換される。ＴＳフォーマットとＰＳフォーマットとの間の変換処理、および、ＭＰＥＧ２フォーマットとＭＰＥＧ４フォーマットとの間の変換処理はいずれも周知の技術である。よって本明細書においては、それらの具体的な説明は省略する。
【００７６】
次に、管理情報生成部２０３が管理情報を生成する処理を説明する。ここでは主に管理情報のひとつである著作権保護に関する情報を生成する処理を詳細に説明する。
【００７７】
管理情報生成部２０３もまた、ＭＰＥＧ２−ＴＳを受け取る。上述のように、ＭＰＥＧ２−ＴＳには図５に示す番組配列情報（ＳＩ）および番組特定情報（ＰＳＩ）が含まれている。番組配列情報（ＳＩ）および番組特定情報（ＰＳＩ）には、規格上、特定の位置に記述子（Ｄｅｓｃｒｉｐｔｏｒ）とよばれる構造体を任意の個数格納することが許容されている。図６は、番組対応表ＰＭＴのデータ構造の例を示す。番組対応表ＰＭＴの主要な用途は、放送番組を構成する各符号化信号を伝送するＴＳパケットのパケットＩＤ（ＰＩＤ）を指定することである。番組対応表ＰＭＴ内では、「第１ループ」および「第２ループ」と示す位置に任意の記述子（ｄｅｓｃｒｉｐｔｏｒ）を挿入することができる。
【００７８】
ここで、これらの位置に挿入し得る記述子として、例えばデジタルコピー制御記述子（Ｄｉｇｉｔａｌ  Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｄｅｓｃｒｉｐｔｏｒ）およびコンテント利用記述子（Ｃｏｎｔｅｎｔ  Ａｖａｉｌａｂｉｌｉｔｙ  Ｄｅｓｃｒｉｐｔｏｒ）が挙げられる。いずれも、デジタル放送で著作権保護に関わる記述子である。以下、図７および図８を参照しながら、上述の２つの記述子のデータ構造を説明する。
【００７９】
図７（ａ）はデジタルコピー制御記述子のデータ構造を示す。デジタルコピー制御記述子（Ｄｉｇｉｔａｌ  Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｄｅｓｃｒｉｐｔｏｒ）は、サービス全体、または、個別のエレメンタリストリームに対して、デジタルコピーおよびアナログコピーに関する制御情報を規定するとき、または、最大伝送レートを記述するときに設けられる。
【００８０】
デジタルコピー制御記述子のｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａおよびｃｏｐｙ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅの２フィールドには、著作権保護の情報が記述される。これらは、図７（ａ）において上２つの矢印によって示される位置にそれぞれ記述される。
【００８１】
ｃｏｐｙ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅフィールドは、コピー世代を制御する形式の情報を表す２ビット値である。図７（ｂ）はｃｏｐｙ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅフィールドに記述される２ビット値と、各値に対応する情報記録装置１００の動作との対応関係を示す。例えば情報記録装置１００は、ｃｏｐｙ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅフィールドの値が「０１」のときは、シリアルインターフェイス（ＩＥＥＥ１３９４バス）に暗号化を行って出力し、「１１」のときは暗号化を行わないで出力する。
【００８２】
ｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドは、コピー世代を制御する情報を表す。このフィールドの値に基づく動作は、先のｃｏｐｙ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅフィールドの値が「１１」または「０１」のとき、すなわちＩＥＥＥ１３９４バスを介してコンテンツデータを出力するときに適用されるように規定されている。図７（ｃ）はｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドに記述される２ビット値と、各値に対応する情報記録装置１００の動作との対応関係を示す。
【００８３】
さらに、図７（ａ）の上から３番目の矢印によって示されるＡＰＳ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドには、アナログ映像信号に付加することができるアナログプロテクションシステムを制御するための情報が記述される。図７（ｄ）はＡＰＳ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドに記述される２ビット値と、各値に対応する情報記録装置１００の動作との対応関係を示す。「アナログプロテクションシステム」とは「マクロビジョン信号」を意味しており、マクロビジョン社（Ｍａｃｒｏｖｉｓｉｏｎ  Ｃｏｒｐｏｒａｔｉｏｎ）がライセンスするアナログコピー制御信号（ＡＧＣ（Ａｕｔｏｍａｔｉｃ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）、ＣｏｒｏｌＳｔｒｉｐｅｓなどと呼ばれる）として知られている。具体的に説明すると、ｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドが「１１」であり、かつ、ＡＰＳ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドが「００」以外であればマクロビジョン信号が付加される。また、ＡＰＳ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドを継承できる記録メディアも存在する。例えば、ｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドが「１０」のコンテンツを「これ以上コピー禁止」として記録し、「これ以上コピー禁止」のコンテンツを再生するとき、記録メディアに継承されたＡＰＳ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドの値に応じて、アナログ映像出力にマクロビジョン信号を付加することができる。ｃｏｐｙ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅフィールドの値が「０１」のときにはコンテンツが暗号化され、所定の運用規定に従ってシリアルインターフェースに出力される。
【００８４】
次に、図８（ａ）および（ｂ）を参照しながら、コンテント利用記述子（Ｃｏｎｔｅｎｔ  Ａｖａｉｌａｂｉｌｉｔｙ  Ｄｅｓｃｒｉｐｔｏｒ）を説明する。
【００８５】
図８（ａ）は、コンテント利用記述子（Ｃｏｎｔｅｎｔ  Ａｖａｉｌａｂｉｌｉｔｙ  Ｄｅｓｃｒｉｐｔｏｒ）のデータ構造を示す。コンテント利用記述子（Ｃｏｎｔｅｎｔ  Ａｖａｉｌａｂｉｌｉｔｙ  Ｄｅｓｃｒｉｐｔｏｒ）は、番組に対して、メディアへのデータ蓄積や出力に関する制御情報を記述するために規定されている。コンテント利用記述子として記述される種々のフィールドのうち、１番目の矢印で示す解像度制限ビット（ｉｍａｇｅ＿ｃｏｎｓｔｒａｉｎｔ＿ｔｏｋｅｎ）は、映像信号出力の解像度制限の有無を示す。ビット値が「０」の場合は解像度制限をしなければならず、「１」の場合は制限をしなくてもよい。たとえば日本国内のデジタル放送では、解像度制限ビットの運用は禁止されているため、必ずｉｍａｇｅ＿ｃｏｎｓｔｒａｉｎｔ＿ｔｏｋｅｎは「１」に設定される。
【００８６】
コンテント利用記述子の２番目の矢印で示す一時蓄積制御ビット（ｒｅｔｅｎｔｉｏｎ＿ｍｏｄｅ）は、一時的な蓄積を許可するか否かを示す。ビット値が「０」の場合にはデジタルコピー制御記述子のｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａが「コピー禁止」であっても、一時蓄積が可能であることを示す。「１」の場合一時蓄積を行うことはできない。
【００８７】
コンテント利用記述子の３番目の矢印で示す一時蓄積許容時間（ｒｅｔｅｎｔｉｏｎ＿ｓｔａｔｅ）はコンテンツを受信してからの一時蓄積許容時間を表す。たとえば日本国内のデジタル放送では、一時蓄積制御ビット（ｒｅｔｅｎｔｉｏｎ＿ｍｏｄｅ）及び一時蓄積許容時間（ｒｅｔｅｎｔｉｏｎ＿ｓｔａｔｅ）は固定的な運用が行われ、必ずｒｅｔｅｎｔｉｏｎ＿ｍｏｄｅは「０」、ｒｅｔｅｎｔｉｏｎ＿ｓｔａｔｅは「１１１」（一時蓄積許容時間９０分）と設定される。
【００８８】
コンテント利用記述子の４番目の矢印で示すｅｎｃｒｙｐｔｉｏｎ＿ｍｏｄｅフィールドには著作権保護のための情報が１ビット値で記述される。具体的には、ｅｎｃｒｙｐｔｉｏｎ＿ｍｏｄｅフィールドは、高速デジタルインターフェイス（ＩＥＥＥ１３９４バスなど）の出力の保護に用いられる。
【００８９】
図８（ｂ）は、ｅｎｃｒｙｐｔｉｏｎ＿ｍｏｄｅフィールドのビット値に応じた処理の内容を示す。ｅｎｃｒｙｐｔｉｏｎ＿ｍｏｄｅフィールドは、具体的には、コンテンツがインターネットに再送信されることによる著作権侵害を防ぐため、コンテンツを暗号記録して特定の機器での再生のみを許可するために設けられている。このとき私的利用のための複製およびフェアユースは認め、コピー数やコピー世代数の制約はしない。これは「ＥＰＮ」（Ｅｎｃｒｙｐｔｉｏｎ  Ｐｌｕｓ  Ｎｏｎ−ａｓｓｅｒｔｉｏｎ）と呼ばれる。「ＥＰＮ」は、制約条件なしにコピーしてよいが暗号記録しなければならないことを示している。
【００９０】
なお上述のデジタルコピー制御記述子およびコンテント利用記述子は、番組対応表ＰＭＴ中の他に、サービス記述テーブル  （Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅ；ＳＤＴ）およびイベント情報テーブル  （Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ；ＥＩＴ）にも記述することができる。
【００９１】
図９（ａ）は、サービス記述子（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｏｒ）のデータ構造を示す。サービス記述子は、上述のサービス記述テーブル  （Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅ；ＳＤＴ）中に規定されるパラメータであり、入力された信号のソースを特定するパラメータが記述されている。このパラメータは「サービスタイプ」と呼ばれる。例えば、デジタル放送では、デジタル映像コンテンツを提供するデジタルＴＶサービス、デジタル音声コンテンツを提供するデジタル音声サービス、および、文字情報等のデータコンテンツを提供するデータサービス等のサービスタイプが定義されている。このサービスタイプはサービス記述子（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｏｒ）のｓｅｒｖｉｃｅ＿ｔｙｐｅフィールドに記述されている。図９（ａ）では、矢印の個所がｓｅｒｖｉｃｅ＿ｔｙｐｅフィールドに対応する。図９（ｂ）は、ｓｅｒｖｉｃｅ＿ｔｙｐｅフィールドの取り得る値と、対応するサービスを示す。なお、サービスタイプに応じて著作権保護の規定が一部異なっているが、具体的な相違は後述する。
【００９２】
管理情報生成部２０３は、上述した著作権保護に関連する管理情報を生成する。そのような管理情報は、パーシャルＴＳ中にコピー状態記述子として記録される。図１０（ａ）はコピー状態記述子（ｃｏｐｙ  ｓｔａｔｕｓ  ｄｅｓｃｒｉｐｔｏｒ）のデータ構造を示す。コピー状態記述子は、ＩＥＥＥ１３９４などにおいて伝送されるコンテンツを保護する保護技術であるＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）で定義されているＤＴＣＰ＿ｄｅｓｃｒｉｐｔｏｒと同じである。コピー状態記述子の各フィールドは図１０（ｂ）から（ｈ）のとおり定義され、デジタルコピー制御記述子（Ｄｉｇｉｔａｌ  Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｄｅｓｃｒｉｐｔｏｒ）と、コンテント利用記述子（Ｃｏｎｔｅｎｔ  Ａｖａｉｌａｂｉｌｉｔｙ  Ｄｅｓｃｒｉｐｔｏｒ）の設定に応じた値が設定される。
【００９３】
再び図２を参照する。パーシャルＴＳ中のコピー状態記述子は管理情報生成部２０３に送られ、管理情報生成部２０３によってＰＭＴの第１ループ（図６）に挿入される。更に、コンテンツを構成するエレメンタリーストリームに特別な著作権保護情報が割り当てられている場合には、管理情報生成部２０３は当該エレメンタリストリームに関連する第２ループ（図６）にもコピー状態記述子を挿入する。
【００９４】
管理情報生成部２０３は、入力ＭＰＥＧ２−ＴＳを常に解析し、著作権情報が変化した場合には、新たなコピー状態記述子を生成し、ＭＰＥＧ２−ＴＳ処理部２０４へ送る。よって、ユーザによるコンテンツ記録制御の仕方によっては、同一コンテンツの中で著作権情報が変化することもあり得る。たとえば２つの番組（ニュースとドラマ）が連続して放送され、これをひとつのコンテンツとして記録すると、ニュースが「制約条件なしにコピー可」、ドラマが「１世代のみコピー可」であれば、途中からＤＴＣＰ＿ＣＣＩの値が変化する。
【００９５】
また管理情報は、独自の形式で蓄積部１０５の管理情報ファイルにも蓄積される。その理由は、後述するコンテンツの蓄積、および、リムーバブル記録媒体へのコピー、ムーブ等の制御に必要となるためである。なお、これらの著作権保護情報が改竄されると、コンテンツの不正利用が可能となってしまう。したがって暗号化、改竄を検出するためのチェックコードの付加、ユーザがアクセス不可能な領域への記録等の対策をとる。
【００９６】
次に、暗号化処理部１０４の構成および動作を詳細に説明する。暗号化処理部１０４は、受信部１０３から出力されるＭＰＥＧ２−ＰＴＳ、ＭＰＥＧ２−ＰＳ、ＭＰＥＧ４ストリームなどのコンテンツデータを、蓄積部１０５や第１の記録媒体１１６、第２の記録媒体１１８、第３の記録媒体１１９などの仕様にあわせて暗号化する。本実施形態では、ＤＶＤ−ＲＡＭ、ＳＤメモリーカードへのムーブを想定しているため、これらの記録媒体のコンテンツ保護技術であるＣＰＲＭで定義された鍵管理方式、暗号化方式に合わせて暗号化する。なお、暗号化処理部１０４における暗号化処理は、後述する図１７において第１のドライブ１１２がタイトル鍵Ｋｔを用いた暗号化処理と同様である。
【００９７】
デジタル放送コンテンツを蓄積し、またはリムーバブル記録媒体に記録する場合を考える。デジタルコピー制御記述子のｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａによってコピーが制限されているコンテンツおよびコンテント利用記述子のｅｎｃｒｙｐｔｉｏｎ＿ｍｏｄｅにより保護が指定されているコンテンツは、暗号化によってコンテンツを保護しなければならない。暗号は、鍵データ長５６ビットの共通鍵暗号以上の強度を持ち、充分な安全性を有する暗号アルゴリズム（たとえばＣ２（Ｃｒｙｐｔｏｍｅｒｉａ  Ｃｉｐｈｅｒ）、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）、ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ））を用いる。ＣＰＲＭではＣ２暗号を使用している。
【００９８】
図１１は、暗号化処理部１０４の機能ブロックの構成を示す。暗号化処理部１０４は、タイトル鍵生成部５０１と暗号化部５０２とを有する。
【００９９】
タイトル鍵生成部５０１は、５６ビットの乱数を発生させて、各コンテンツを暗号化するために用いられるタイトル鍵Ｋｔとして出力する。暗号化部５０２は、著作権保護情報の一部であるＡＰＳ（Ａｎａｌｏｇ  Ｐｒｏｔｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）を用いてタイトル鍵Ｋｔを変換する。ＡＰＳをタイトル鍵Ｋｔに関連させることにより、万一記録媒体上等でＡＰＳの値が改竄された場合には、再生時に正しい暗号鍵が得られないため、暗号化コンテンツを復号できなくなる。よって不正使用を防止できる。暗号化部５０２は、コンテンツを暗号化する鍵として変換されたタイトル鍵Ｋｔを使用する。暗号化部５０２は、ＡＶパックと呼ばれる２０４８バイト単位のオーディオパック、ビデオパックにパック化されたコンテンツを暗号化する。このとき、ＡＰＳで変換されたタイトル鍵に、さらにＡＶパックの一部を関連させてＡＶパックごとに鍵を変化させる。暗号はＣ２暗号を用いる。
【０１００】
図１１では、暗号化処理部１０４は記録媒体の保護方式としてＣＰＲＭを用いる例を示した。しかし、記録媒体が他の保護方式を用いる場合には、その保護方式にあわせて暗号化部１０４の構成を変更すればよい。
【０１０１】
蓄積部１０５は、コンテンツとその管理情報を蓄積する。蓄積の可否や、蓄積方法は、当該コンテンツの著作権情報に従う。図１２は、著作権保護情報と、蓄積およびリムーバブル記録媒体への記録との関係を示す。
【０１０２】
コンテンツの蓄積については、デジタルコピー制御記述子のｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａが「００」で「制約条件無しにコピー可」のとき、制約条件無しに蓄積することができ、受信部１０３が出力するコンテンツを非暗号で蓄積する。
【０１０３】
デジタルコピー制御記述子のｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａが「１０」で「１世代のみコピー可」のとき、蓄積媒体上のコピー制御情報を「再コピー禁止」として蓄積する。この場合には暗号化処理部１０４で暗号化されたコンテンツを蓄積する。「再コピー禁止」として蓄積されているコンテンツは、記録媒体にコピーすることはできないが、ムーブは可能である。
【０１０４】
ムーブは、内蔵された一つの記録媒体、またはデジタル接続された一つの記録媒体に対してのみ行うことができる。高速デジタルインターフェイス（ＩＥＥＥ１３９４）で接続されている他の記録媒体へムーブを行う場合には、ＤＴＣＰ規定に従って行う。アナログ映像出力のように、接続され得る記録媒体の数が確定（保証）できない出力では、ムーブを行えない。また、ムーブ処理の途中においては、ムーブ元及びムーブ先の双方に同時に１分を超える長さのコンテンツが再生可能な状態であってはならない。ムーブ終了後に、使用可能なコンテンツがムーブ元及びムーブ先の双方に同時に残ってはならない。即ち、ムーブ終了後はムーブ元のコンテンツを再生不能化する。本実施形態におけるこれらの実現方法は後述する。
【０１０５】
デジタルコピー制御記述子のｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａが「１１」で「コピー禁止」のとき、一時蓄積以外の方法によって蓄積してはいけない。すなわち、一時蓄積許容時間までは、暗号化処理部１０４で暗号化したコンテンツを一時蓄積することができる。一時蓄積している時間が一時蓄積許容時間を越える場合には、コンテンツを再生不能化する。コンテンツの再生不能化は、一時蓄積許容時間を経過後１分以内に行う。一時蓄積時間の管理のために使用する時計は適切な時間精度を有しており、かつ、ユーザーはアクセスできない。一時蓄積されているコンテンツを再生して出力する場合、「コピー禁止」の処理を行って出力する。高速デジタルインターフェイス（ＩＥＥＥ１３９４）では、ＤＴＣＰに規定されているＮｏｎ−Ｒｅｔｅｎｔｉｏｎ−ｍｏｄｅの処理を行って出力する。
【０１０６】
Ｄ．  蓄積部に蓄積される管理情報ファイルとデータファイルとの関係：
以上のようなルールを踏まえ、蓄積部１０５は、コンテンツごとに管理情報ファイルとデータファイルを別個に蓄積する。図１３は、蓄積部１０５に蓄積された少なくとも１つのコンテンツおよび各コンテンツに対応する管理情報を示す。蓄積部１０５が複数のコンテンツを蓄積しているときは、コンテンツごとに図１３に示す管理情報ファイルおよびデータファイルが生成される。
【０１０７】
データファイル１０７、１０９、１１１は、受信部１０３が出力する暗号化されていないコンテンツ、または暗号化処理部１０４が出力する暗号化されたコンテンツのデータを格納している。ここでは、コンテンツが「１世代のみコピー可」として放送され、蓄積部１０５には「再コピー禁止」として暗号化されて蓄積されるとして説明する。また、１つのコンテンツのデータストリームは３種類のフォーマットで生成されるとする。第１世代目のコピーとして複数種類のデータストリームを生成することは、上述の「１世代のみコピー可」の制限には抵触しない。各データストリームが第１世代目のコピーとして生成された後に、各データストリームから別の種類のデータストリームを生成することは第２世代のコピーを生成することになりこの制限により禁止されることに留意されたい。
【０１０８】
第１のデータファイル１０７はＭＰＥＧ２プログラムストリームを暗号化したファイル、第２のデータファイル１０９はＭＰＥＧ４ストリームを暗号化したファイル、第３のデータファイル１１１はＭＰＥＧ２−ＰＴＳを暗号化したファイルである。管理情報ファイルは、各コンテンツに対して権利数３と同数の３つ、またはそれ未満である。なお、権利数はコンテンツの提供者によって指定されるか、またはコンテンツ配信システムごとに予め決められた権利数が適用される。
【０１０９】
次に、管理情報ファイル１０６、１０８および１１０のそれぞれを説明する。
【０１１０】
第１の管理情報ファイル１０６は、第１のデータファイル１０７をＤＶＤ−ＲＡＭへムーブすることを想定して規定されている。第１の管理情報ファイル１０６は、コンテンツ情報、第１のデータファイルの属性情報、第１のデータファイルへのポインタ、第１のデータファイルの暗号鍵を含む。
【０１１１】
コンテンツ情報は、コンテンツのタイトル、放送日時、コンテンツの時間長、放送局名、コンテンツのジャンル、出演者、キーワード、著作権保護情報などのコンテンツ属性情報、ユーザのメモなどが含まれる。著作権保護情報として、コンテンツのムーブが許可されている記録媒体を特定する情報（ムーブ先の記録媒体名）、または当該記録媒体のドライブ番号などを持ってもよい。ムーブ先の記録媒体名は、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ等である。
【０１１２】
ムーブ先の記録媒体名を著作権保護情報として規定する理由は、複数の管理情報ファイルが存在するときに、対応する各ストリームファイルが同一種類の記録媒体にムーブされるおそれが生じるためである。すなわち図１３に示すように複数の管理情報ファイルが存在すると、その管理情報に基づいて、対応する複数のストリームファイルの各々を同一種類の記録媒体にムーブ可能である。その結果、同一のコンテンツが同一種類の記録媒体に次々とムーブされるおそれがある。たとえば何枚ものＤＶＤ−Ｒに同じコンテンツがムーブされることも生じうる。しかし、このような状況は避ける必要がある。その理由は、著作物の私的使用のための複製は、通常は同じ種類の記録媒体に対して何度も行う必要は低いといえるからである。何度も行うことはむしろ、記録媒体のひとつが他人への譲渡等されると著作権侵害を構成することになり、侵害行為を助長する恐れがある。したがって、ムーブ先の記録媒体を指定する情報を利用して同じ種類の記録媒体を指定しないようにすることにより、このような侵害行為を防止することができる。
【０１１３】
なお、たとえば蓄積媒体を記録装置１０１から取り外してパーソナルコンピュータに接続するなどして、ムーブ先の記録媒体名の情報を改竄されると著作権保護の実効がなくなるため、改竄されない方法または改竄を検出できる方法によってムーブ先の記録媒体名を格納する必要がある。例えばＣＰＵ１００に暗号鍵および暗号処理コードを格納しておき、ＣＰＵ１００のみが復号化できるように記録媒体名の情報を暗号化すれば改竄は困難である。他の例として、コンテンツ格納時にＣＰＵ１００が保持する鍵情報を利用して、ムーブ先の記録媒体名の情報全体のハッシュ値（チェックコード）を計算して記録媒体名の情報に付加しておき、その利用時に再度ハッシュ値を計算して、両者が一致するか否かによって改竄を検出すればよい。
【０１１４】
第１のデータファイル１０６の属性情報は、たとえば当該データファイルのコーデックの種類（ＭＰＥＧ−ＰＳ）、映像方式（ＮＴＳＣ，ＰＡＬなど）、走査線数、ビットレート（録画モードとして、高画質、標準、長時間、超長時間などと表すこともある）、ファイルサイズ、音声モード（モノラル／ステレオ／５．１ｃｈなど）を特定する情報を含む。
【０１１５】
第１のデータファイルへのポインタは、第１のデータファイル（ＭＰＥＧ２−ＰＳ）へのアクセス情報を格納する。アクセス情報とは、第１のデータファイルを読み出すために第１のデータファイルを特定するための情報であり、たとえばそのデータファイルの先頭と末尾とを特定する情報である。たとえば蓄積部１０５に格納された第１のデータファイルの格納アドレスやファイル名がアクセス情報に該当する。格納アドレスについては、第１のデータファイルの先頭アドレスと終端アドレス、または、先頭アドレスとファイルサイズである。また、ファイル名をアクセス情報として採用するときは、利用するファイルシステムを介してファイルの格納位置を特定してもよいし、ファイル名とそのファイルの格納位置とを対応付けたテーブルを設け、そのテーブルを参照してファイルの格納位置を特定してもよい。
【０１１６】
第１のデータファイルの暗号鍵は、暗号化処理部１０４によって当該コンテンツが暗号化されたときに用いられたタイトル鍵である。管理情報として記録される第１のデータファイルへのポインタなどは、仮に消去されてもＰＣなどを用いてディスクを解析されれば容易に復元される恐れがあり、確実にコンテンツ保護ができない。しかし、暗号鍵は一旦消去されれば復元は困難であり、確実にコンテンツを保護できる。タイトル鍵や著作権保護情報は、万一蓄積部１０６が記録装置１０１から取り外された場合にコンテンツが不正利用されないように、蓄積部１０６とは別の位置に格納された機器固有鍵などを用いて暗号化される。機器個有鍵は、漏洩防止のため、たとえば暗号処理ＬＳＩ内部に記憶され外部からのアクセスができないメモリ内に保持される等によって実装される。または、ＬＳＩ独自の方式で暗号化してＬＳＩ外部に格納してもよい。または、タイトル鍵や著作権保護情報を、ユーザがアクセスできない記憶領域、たとえば蓄積部１０６とは別に設けられたユーザがアクセスできない記憶部（図示せず）に格納してもよい。著作権保護情報は、読み取られるのみであれば問題はないので、暗号化せず改竄されたかどうか識別するためのチェックコードを付加してもよい。コンテンツ利用時に著作権保護情報の改竄が検出された場合、コンテンツの利用を禁止する、または、最も厳しい著作権保護状態での利用のみを許容するように動作してもよい。改竄が困難な、または改竄されたことを検出して特定の動作を行うことができる情報（暗号鍵、タイトル鍵、著作権保護情報等）によれば、コンテンツデータの使用可否を制御することができる。
【０１１７】
第２の管理情報ファイル１０８は、ＳＤメモリカードへのムーブを想定して規定されている。第２の管理情報ファイル１０８は、コンテンツ情報、第１のデータファイルに関する管理情報群１０８−１および第２のデータファイルに関する管理情報群１０８−２を有する。
【０１１８】
コンテンツ情報は、コンテンツのタイトル等であり、第１の管理情報ファイル１０６のコンテンツ情報と同じである。ただし、ムーブ先の記録媒体名（「ＳＤメモリカード」）を持ってもよい。
【０１１９】
管理情報群１０８−１は第１のデータファイル１０７に対して規定されており、第１のデータファイルの属性情報、第１のデータファイルへのポインタ、第１のデータファイルの暗号鍵を含む。これらは第１の管理情報ファイル１０６に格納された情報と同等である。一方、管理情報群１０８−２は第２のデータファイル１０９に対して規定されており、第２のデータファイルの属性情報、第２のデータファイルへのポインタ、第２のデータファイルの暗号鍵を含む。なお第２の管理情報ファイル１０８には２種の管理情報群１０８−１および１０８−２が含まれているが、その対象は同じコンテンツである。よって、コンテンツ情報は１つ設ければ十分である。
【０１２０】
第２の管理情報ファイル１０８が２つの管理情報群１０８−１および１０８−２を有する理由は、ムーブ先として想定するＳＤメモリカードには、ＭＰＥＧ２−ＰＳおよびＭＰＥＧ４ストリームのいずれのフォーマットでも記録が可能であるため、各フォーマットに対応する管理情報群が必要だからである。
【０１２１】
次に、第３の管理情報ファイル１１０はＤ−ＶＨＳへのムーブを想定して規定されている。第３の管理情報ファイル１１０は、コンテンツ情報、第３のデータファイルの属性情報、第３のデータファイルへのポインタ、第３のデータファイルの暗号鍵を含む。
【０１２２】
コンテンツを再生する際には、ユーザはユーザインターフェイス部１１５を利用して上述の管理情報ファイルのいずれかを指定し、再生開始指示を与えればよい。記録装置１０１は、指定された管理情報ファイルに対応する各データファイルを読み出し、そのデータファイルに基づいてコンテンツを再生する。
【０１２３】
図１３においてはデータファイルは３つであるが、それより多くてもよいし、少なくてもよい。また、ストリームの種類がすべて異なっている必要はない。たとえば、ＤＶＤ−ＲＡＭ記録用のＭＰＥＧ２−ＰＳに関しては、画質優先、標準、記録時間優先、記録時間最優先などの基準に従ってデータファイルを用意し、蓄積してもよい。
【０１２４】
さらにＴＳ−ＰＳ変換部２０５に処理能力に余裕があれば、同時に複数のビットレートのＭＰＥＧ２−ＰＳファイルを生成してもよい。また、一旦蓄積部１０５の第３のデータファイル１１１として蓄積したＭＰＥＧ−ＰＴＳから一連の蓄積処理の一部として、既に蓄積されているＭＰＥＧ２−ＰＳファイルとは異なるビットレートでＴＳ−ＰＳ変換してもよい。ただし、いずれの場合にもコンテンツやタイトル鍵は適切に暗号などで保護される。
【０１２５】
図１４は、ビットレートが異なる２つのＭＰＥＧ２−ＰＳのデータファイル１０７および１０９と、２つの管理情報ファイル１０６および１０８とを示す。第１のデータファイル１０７には高ビットレート（たとえば１０Ｍｂｐｓ）のＭＰＥＧ２−ＰＳが格納され、第２のデータファイル１０９には低ビットレート（たとえば２Ｍｂｐｓ）のＭＰＥＧ２−ＰＳが格納されているとする。
【０１２６】
図１４における管理情報ファイル１０６および１０８は、それぞれ第１のデータファイル１０７および第２のデータファイル１０９に対する管理情報群を含んでいる。第１の管理情報ファイル１０６はＤＶＤ−ＲＡＭ、−ＲＷ、−Ｒへのムーブを想定して規定されている。第２の管理情報ファイル１０８はＳＤメモリカードへのムーブを想定して規定されている。第１の管理情報ファイル１０６は、第１のデータファイル１０７に対応する管理情報群１０６−１を含み、第２のデータファイル１０９に対応する管理情報群１０６−２を含む。同様に、第２の管理情報ファイル１０８は、第１のデータファイル１０７に対応する管理情報群１０８−１を含み、第２のデータファイル１０９に対応する管理情報群１０８−２を含む。
【０１２７】
図１４に示すように管理情報を構成すれば、同じコンテンツであっても、ビットレートが相違するデータストリームのファイルごとに管理情報群を規定し、管理情報ファイルに並列的に格納できることが理解される。複数の管理情報ファイルと複数のデータファイルとを関連させることにより、装置の実装を多様化できる。
【０１２８】
図１３および図１４には、管理情報ファイルとデータファイルとの設け方の態様が複数含まれている。例えば図１３を参照すると、第１の管理情報ファイル１０６と第１のデータファイル１０７とにのみ着目すれば、管理情報ファイルと第１のデータファイルとは１対１の関係で設けられているといえる。さらに第３の管理情報ファイル１１０と第３のデータファイル１１１とを含めて着目すれば、１対１の関係が複数組設けられているといえる。また、第２の管理情報ファイル１０８とデータファイル１０７および１０９とに着目すると、管理情報とデータファイルとは、１対多数の関係で設けられているといえる。また、第１の管理情報ファイル１０６および第２の管理情報ファイル１０８とデータファイル１０７とに着目すると、管理情報とデータファイルとは、多数対１の関係で設けられているといえる。また図１４を参照すると、管理情報ファイル１０６および１０８と、データファイル１０７および１０９とは、多数対多数の関係で設けられているといえる。
【０１２９】
Ｅ．  コンテンツのムーブ処理：
Ｅ−１．  ムーブ処理の概要：
次に、管理情報ファイルとデータファイルとを蓄積部１０５に蓄積したあとのムーブ処理を説明する。
【０１３０】
ムーブ処理は、ユーザがユーザインターフェイス部１１５を使って指示を与えることによって開始される。図１５はユーザインターフェイス部１１５の構成の一例を示す。ユーザインターフェイス部１１５は、表示映像生成部１４０１と、合成部１４０２と、受信部１４０３とを有する。
【０１３１】
表示映像生成部１４０１は、記録装置１０１の各部分から送られてくる表示データに基づいて表示映像を生成する。合成部１４０２は、受信したコンテンツや蓄積したコンテンツを記録装置１０１で再生する場合などの映像信号と表示映像生成部１４０１の表示映像とを重ね合わせ（または切り替えて）合成信号を生成する。合成信号は、記録装置１０１に外部接続された表示装置１４０４に送られる。表示装置１４０４は記録装置１０１の映像信号を表示する装置で、たとえばテレビや液晶プロジェクタなどである。受信部１４０３はリモートコントローラ１４０５からの信号を受信して、記録装置１０１内の各部に制御信号を出す。リモートコントローラ１４０５は記録装置１０１を制御するためのキーを備え、キー操作に基づく制御信号を赤外線、電波などを用いて、記録装置１０１に送信する。例えばリモートコントローラ１４０５は、少なくとも機能選択キー１４０６、上向矢印キー１４０７、下向矢印キー１４０８、左向矢印キー１４０９、右向矢印キー１４１０、決定キー１４１１を有する。他にもキーを有していてもよい。
【０１３２】
なお、図１５では表示装置１４０４およびリモートコントローラ１４０５を記録装置１０１とは別体の機器としたが、記録装置１０１に組み込まれていてもよい。たとえば表示装置１４０４およびリモートコントローラ１４０５に代えて、記録装置１０１の液晶表示デバイス（図示せず）とボタン（図示せず）を採用してもよい。
【０１３３】
ムーブ処理が行われる際の手順は以下のとおりである。まずユーザがリモートコントローラ１４０５の機能選択キー１４０６を押してメニュー画面を呼び出す。そして、メニュー画面で矢印キーを用いて「ダビング」を選択し、決定キー１４１１を押してダビング画面を呼び出す。ムーブはダビング（コピー）の一種としてダビング画面に割り付けられる。ユーザがダビング画面からムーブの対象とするコンテンツを選択し、決定キー押下によって選択を確定すると、ムーブ処理が行われる。
【０１３４】
図１６は、ムーブ処理時の表示画面の例を示す。表示画面右側にはダビング・ムーブ先の記録媒体名と、更にＳＤメモリーカードの場合は記録形式（ＭＰ２およびＭＰ４）が表示されている。ムーブ先の記録媒体名および記録形式の指定は管理情報ファイルのコンテンツ情報の一部に格納されている。ＣＰＵ１００の指示に基づいて蓄積部１０５がコンテンツ情報を読み出し、ムーブ先の記録媒体名および記録形式の各情報を取得する。ＣＰＵ１００はその情報に基づいて表示データを生成しユーザインターフェイス１１５に送る。ユーザインターフェイス１１５は、その表示データを受け取って表示装置１４０４に表示する。ＭＰ２はＭＰＥＧ２−ＰＳを示し、またはＭＰ４はＭＰＥＧ４ストリームを示す。一方、画面左側にはダビング・ムーブ元のコンテンツのタイトルが表示される。各タイトルの左欄には、ムーブされるコンテンツが星印によって示されている。ムーブされたコンテンツは、後に説明する処理によって使用不能化される。
【０１３５】
図１６の例では、「ももたろう」と「うらしまたろう」の２コンテンツにはムーブ処理が行われ、「きんたろう」にはダビング処理が行われる。表示画面下には、操作案内が表示される。操作案内は操作が進むにつれて、つぎの操作を順次表示する。
【０１３６】
ダビング画面の操作時において、ユーザはダビング・ムーブ先を選択する。上、下向矢印キー１４０７、１４０８で記録媒体を選択する。図１６の例ではドットが付加されたハイライト部分（「ＤＶＤ」）が、現在選択されている項目であることを示す。この状態で決定キー１４１１を押すとダビング・ムーブ先としてＤＶＤが選択される。記録媒体が選択されると、ダビング・コピー元のコンテンツのうち、ダビング・ムーブ不可能なものが表示される。図１６の例では「うらしまたろう」は既にＤＶＤにムーブされて、関連する管理情報ファイルが使用不能化されているため、再度ＤＶＤにはムーブできない。よってタイトルの前に「×」印を表示してムーブできないことを表示している。この表示方法は、これ以外にも、表示をグレイアウト（全体を半透明灰色で覆う）したり、まったく表示しないなども可能である。
【０１３７】
コピー・ダビング先の選択が終わったら、左向矢印キー１４０９で画面左側のダビング・ムーブ元に移動し、リモートコントローラ１４０５の矢印キーを用いてダビング・ムーブ元コンテンツを選択する。図１６の例ではドットが付加された「ももたろう」が選択状態であることを示している。この状態で決定キー１４１１を押すと「ももたろう」の選択が決定される。タイトルの前に「×」印を表示してムーブできないことを表示している「うらしまたろう」は、矢印キーで選択しても、反転表示されず「このコンテンツは既に一度ＤＶＤにムーブされていますので、再度ムーブすることはできません」という警告メッセージが表示される。続けて別のコンテンツを選択する場合には、選択するコンテンツを選択状態にして決定キー１４１１で決定すればよい。コンテンツを選択したときに、記録装置１０１は、ダビング・ムーブ先記録媒体の空き容量を調査する。空き容量がコンテンツのデータ量よりも小さいときは、記録装置１０１は「ＤＶＤの空き容量が不足しています。別のＤＶＤと交換するか、ＤＶＤの不要な録画を消去してください。」という警告メッセージを出力する。この結果、当該コンテンツの選択は禁止される。
【０１３８】
決定キー１４１１が２回続けて押されると、記録装置１０１は「ムーブを開始します。決定キーを押してください。」という確認メッセージを画面下側に表示する。ここでユーザが再度決定キー１４１１を押すと、ユーザインターフェイス部１１５を介したＣＰＵ１００は「ももたろう」を蓄積部１０５から記録媒体１１６へムーブする処理を開始する。
【０１３９】
ムーブ処理の開始指示が受け取られると、蓄積部１０５に蓄積されていた「ももたろう」のデータファイル（第１のデータファイル１０７とする。）が、第１のドライブ１１２を介して、第１の記録媒体にコピーされる。その後、第１の管理情報ファイル１０６が使用不能化される。そして第１の記録媒体に管理情報ファイルが生成され、ムーブ処理が完了する。
【０１４０】
Ｅ−２．  第１の管理情報ファイルに関するムーブ処理の詳細：
図１７は、記録装置１０１の第１のドライブ１１２、第１の記録媒体１１６、および、第１の再生装置１６１３の構成を示す。第１の記録媒体１１６上には、メディアキーブロック（ＭＫＢ）１６０８およびメディアＩＤ１６０９が予め格納されている。ＭＫＢ１６０８は、メディア鍵Ｋｍをライセンサが発行する全てのデバイス鍵で暗号化した、いわば暗号化鍵束のようなデータである。記録媒体を製造する段階で、改竄できない方法で第１の記録媒体１１６に格納される。ＭＫＢは、一定枚数（ＤＶＤでは１００万枚）ごとに新たなメディア鍵Ｋｍにより計算されたデータを用いて製造される。メディアＩＤは、記録媒体１枚ごとに異なる固有のデータで、記録媒体を製造する段階で、改竄できない方法を使って第１の記録媒体１１６に格納される。
【０１４１】
第１のドライブ１１２は、ＭＫＢ復号化処理部１６０２と、変換部１６０３と、タイトル鍵生成部１６０４と、暗号化部１６０５と、復号化部１６０６と、暗号化部１６０７とを有する。また第１のドライブ１１２は、デバイス鍵セット１６０１を保持している。
【０１４２】
ＭＫＢ復号化処理部１６０２は、デバイス鍵セット１６０１およびメディアキーブロック（ＭＫＢ）１６０８からメディア鍵Ｋｍを生成する。変換部１６０３は、メディア鍵ＫｍをメディアＩＤ１６０９で変換してメディア固有鍵Ｋｍｕを生成する、タイトル鍵生成部１６０４は必要に応じてタイトル鍵Ｋｔを生成する。暗号化部１６０５は、タイトル鍵Ｋｔをメディア固有鍵Ｋｍｕで暗号化する。復号化部１６０６は、暗号化されている第１のデータファイル１０７を必要に応じて復号化する。暗号化部１６０７は、復号化部１６０６の出力をタイトル鍵Ｋｔで暗号化する。
【０１４３】
第１のドライブ１１２内のデバイス鍵セット１６０１は、１６個のデバイス鍵を一組として構成されており、ＣＰＲＭのライセンサからドライブ製造業者に配布される。機器同士で１６個のデバイス鍵すべてが一致することはないように、ライセンサによって鍵の割り当てが行われる。ライセンス条件として、デバイス鍵セットが漏洩しないように機器に組み込むことが要求されている。ただし、あるデバイス鍵が漏洩して公開されてしまった場合、このデバイス鍵を使用してコンテンツの暗号を復号できる機器やソフトウェアをつくることが可能になってしまう。このような不正使用を防止するために漏洩デバイス鍵に相当するＭＫＢのデータを違うデータに置き換える。これにより漏洩デバイス鍵から正しいメディア鍵Ｋｍが得られないようにすることができる。すなわちＭＫＢを用いることにより、漏洩デバイス鍵を使った不正機器、ソフトウェアを無効化できる。
【０１４４】
第１のドライブ１１２は、第１の記録媒体１１６に対し、暗号化タイトル鍵１６１０、管理情報ファイル１６１１、および、暗号化コンテンツのデータファイル１６１２を記録する。
【０１４５】
第１の再生装置１６１３は、ＭＫＢ復号化処理部１６１５と、変換部１６１６と、復号化部１６１７および１６１８と、ＭＰＥＧデコーダ１６１９とを有する。また第１の再生装置１６１３は、デバイス鍵セット１６１４を保持している。ＭＫＢ復号化処理部１６１５は、ＭＫＢ１６０８とデバイス鍵セット１６１４とからメディア鍵Ｋｍを生成する。変換部１６１６は、メディア鍵ＫｍをメディアＩＤ１６０９で変換してメディア固有鍵Ｋｍｕを生成する。復号化部１６１７は暗号化タイトル鍵１６１０をメディア固有鍵Ｋｍｕで復号化する。復号化部１６１８は、暗号化コンテンツのデータファイル１６１２をタイトル鍵Ｋｔで復号化する。ＭＰＥＧデコーダ１６１９は復号されたコンテンツ（ＭＰＥＧ２−ＰＳ）をデコードする。
【０１４６】
図１７では、説明をわかりやすくするために、記録装置１０１と第１の再生装置１６１３とは別の装置としている。しかし、一般には、記録装置は記録機能のみならず再生機能も備えているため、重複部分を除き、記録装置１０１は第１の再生装置１６１３と同等の機能ブロックを有していてもよい。
【０１４７】
以下、蓄積部１０５に蓄積された第１のデータファイル１０７のコンテンツを、第１の記録媒体１１６にムーブする処理を説明する。
【０１４８】
図１８は、コンテンツのムーブ処理の手順を示す。ステップＳ１８１において、ＣＰＵ１００は暗号鍵の前処理を行う。前処理とは、例えば図１７に示す第１のドライブ１１２において、ＭＫＢ復号化処理部１６０２および変換部１６０３を利用してメディア固有鍵Ｋｍｕを生成するまでの処理に相当する。その後処理はステップＳ１８２に進む。
【０１４９】
ステップＳ１８２において、復号化部１６０６は蓄積部１０５に蓄積されているデータファイル中の暗号化データを一旦復号化する。そして、暗号化部１６０７は所定の暗号鍵に基づいて再度暗号化する。その後、第１のドライブ１１２は暗号化されたそのデータをムーブ先の記録媒体に記録する。処理はその後ステップＳ１８３に進む。
【０１５０】
ステップＳ１８３において、第１のドライブ１１２は蓄積部１０５に蓄積されている管理情報の一部を記録媒体１１６に記録する。次のステップＳ１８４において、ＣＰＵ１００は、蓄積部１０５に蓄積されている管理情報をユーザがアクセスできない不揮発性メモリに退避（バックアップ）することにより、その管理情報を使用不能化する。そしてステップＳ１８５において、記録媒体１１６に記録された暗号化コンテンツに対するアクセス情報（ポインタ）を生成し、その記録媒体の管理情報に追記する。
【０１５１】
ステップＳ１８６では、ＣＰＵ１００は、記録媒体１１６に格納された当該暗号化コンテンツが使用可能な状態にあるか否かを判定する。使用可能な状態であれば処理を終了し、使用可能な状態になければステップＳ１８７に進む。ステップＳ１８７において、ＣＰＵ１００は、退避した管理情報を蓄積部１０５に復帰（リストア）することにより、蓄積部１０５を介して使用可能な状態、すなわち、蓄積部１０５から読み出して再生可能な状態に戻す。
【０１５２】
上述のムーブ処理は、大きく下記（１）から（４）までの処理に分けることができる。
（１）暗号鍵の前処理
（２）暗号鍵を使って第１の記録媒体１１６に暗号化コンテンツファイル１６１２等を記録する処理
（３）蓄積部１０５内の第１の管理情報ファイル１０６を使用不能化する処理
（４）暗号化コンテンツファイル１６１２へのアクセス情報、暗号化タイトル鍵１６１０等を第１の記録媒体１１６に記録し、使用可能化する処理
【０１５３】
まず、手順（１）の暗号鍵の前処理をより具体的に説明する。第１のドライブ１１２は第１の記録媒体１１６からメディアキーブロック（ＭＫＢ）１６０８を読み出す。ＭＫＢ復号化処理部１６０２は、ＭＫＢ１６０８とデバイス鍵セット１６０１とからメディア鍵Ｋｍを生成する。メディア鍵Ｋｍは、多数の記録媒体で共通である。このため、ドライブ１１２は第１の記録媒体１１６からメディアＩＤ１６０９を読み出し、変換部１６０３によりメディアＩＤ１６０９でメディア鍵を変換することによって、各記録媒体固有のメディア固有鍵Ｋｍｕを生成する。
【０１５４】
次に、手順（２）の、暗号鍵を使って第１の記録媒体１１６へ暗号化コンテンツのファイル１６１２等を記録する処理を説明する。
【０１５５】
第１の記録媒体１１６の暗号化タイトル鍵１６１０を記録する領域は、暗号化タイトル鍵データ一つ分の容量である。第１のドライブ１１２は、第１の記録媒体１１６のタイトル鍵状態フラグ（図示せず）を読み、このフラグによって、第１の記録媒体１１６に暗号化タイトル鍵が記録されているか否かを検査する。
【０１５６】
暗号化タイトル鍵がまだ記録されていないときは、以下の処理が行われる。復号化部１６０６は、第１のデータファイル１０７から暗号化されたＭＰＥＧ２−ＰＳデータを読み出す。このファイルの暗号化に使用されたタイトル鍵は、後で暗号化タイトル鍵１６１０として第１の記録媒体１１６に記録されるので、第１のデータファイル１０７の暗号化されたＭＰＥＧ２−ＰＳをそのまま第１の記録媒体１１６の暗号化コンテンツのデータファイル１６１２の記録領域に記録することができる。この場合には暗号をかけ直す処理が不要となり、蓄積部１０５からの読み出しと、第１の記録媒体１１６への記録だけですむ。よって記録処理を高速化できる。
【０１５７】
第１の記録媒体１１６に暗号化タイトル鍵が記録されているときは、以下の処理が行われる。すなわち第１のドライブ１１２は、タイトル鍵状態フラグ（図示せず）を読み出し、このフラグによって第１の記録媒体１１６が既に暗号化タイトル鍵が記録されている状態であることを知る。第１のドライブ１１２は、第１の記録媒体１１６の暗号化タイトル鍵１６１０を読み出し、復号化部（図示せず、ただし、第１の記録媒体再生部１６１３の復号化部１６１７と同様の構成である）においてメディア固有鍵Ｋｍｕを使ってタイトル鍵Ｋｔを取り出す。
【０１５８】
復号化部１６０６は第１のデータファイル１０７から暗号化されたＭＰＥＧ２−ＰＳデータを読み出す。このファイルの暗号化に使用された鍵は、第１の管理情報ファイル１０６の第１のデータファイルの暗号鍵フィールドに格納されている。これを用いて復号化する。復号化されたＭＰＥＧ２−ＰＳデータは、暗号化部１６０７において、暗号化タイトル鍵１６１０から得られたタイトル鍵Ｋｔを用いて暗号化され、記録媒体１１６の暗号化コンテンツのデータファイル１６１２が記録されている領域に記録される。
【０１５９】
また、第１の管理情報ファイル１０６に格納された管理情報の一部は、第１の記録媒体１１６の管理情報ファイル１６１１に格納される。図１９は、管理情報ファイル１６１１の一例を示す。管理情報ファイル１６１１は、ＲＤＩ（Ｒｅａｌ−ｔｉｍｅ  Ｄａｔａ  Ｉｎｆｏｒｍａｔｉｏｎ）パックと呼ばれ、そのサイズはコンテンツ用のＡＶパックと同じく２０４８バイトである。
【０１６０】
ＲＤＩパックの中で著作権情報を格納するのは、ＣＧＭＳフィールド、ＡＰＳＴＢフィールド、ＥＰＮフィールドである。ＣＧＭＳフィールドにはｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａが格納されるが、ｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａが「１世代のみコピー可」である場合には、ＣＧＭＳフィールドには「再コピー禁止」に更新して格納される。ＡＰＳＴＢフィールドには  ＡＰＳ＿ｃｏｎｔｒｏｌ＿ｄａｔａ、ＥＰＮフィールドにはＥｎｃｒｙｐｔｉｏｎ＿ｍｏｄｅ（ただし論理設定は逆となる）が格納される。ＲＤＩパックは暗号化されないが、改竄防止策が施されている。ＣＧＭＳフィールドの「再コピー禁止」を「制限なしにコピー可」に改竄すると、再生装置ではコンテンツを非暗号と判断するので、実際には暗号化されているコンテンツがそのままＭＰＥＧデコーダ１６１９に送られてしまい、正しくデコードされない。ＡＰＳＴＢフィールドは、暗号化部１６０７によって暗号鍵の一部として使用される。よって、復号化時において、改竄されたＡＰＳＴＢフィールドの値からは正しい暗号鍵が得られず、正しく復号できない。ＥＰＮフィールドはＤＣＩ＿ＣＣＩ＿Ｖｅｒｆｉｃａｔｉｏｎ＿Ｄａｔａにチェック用データが格納されており、改竄を検出できる。
【０１６１】
以上により、暗号化コンテンツのデータファイル１６１２および管理情報ファイル１６１１を第１の記録媒体１１６に記録する処理が終了する。ただし、現在の状態では、第１の記録媒体１１６には暗号化コンテンツのデータファイル１６１２へのポインタ等は記録されていないため、たとえ記録装置１０１から第１の記録媒体１１６を取り出しても、まだ暗号化コンテンツのデータファイル１６１２は使用できない状態である。
【０１６２】
ここで留意すべきは、第１の記録媒体１１６上の暗号化コンテンツのデータファイル１６１２を使用可能化する前に、蓄積部１０５内の第１の管理情報ファイル１０６を使用不能化する処理が必要になることである。ムーブ元及びムーブ先の双方に同時に、１分を超える長さのコンテンツが再生可能な状態であってはならないからである。
【０１６３】
そこで以下、手順（３）の、蓄積部１０５内の第１の管理情報ファイル１０６を使用不能化する処理を説明する。管理情報ファイルを使用不能化するとは、管理情報ファイル内の管理情報に基づいた使用を不可能にすることで、対応するデータファイルの位置を特定できないようにすること、対応するデータファイルの暗号が解けなくすることなどをいう。たとえば管理情報ファイルをユーザがアクセス不可能な位置に退避すること、管理情報ファイルのうちのポインタ、または暗号鍵を削除すること、管理情報ファイル自体を削除すること、管理情報ファイル１０６を蓄積部１０５の外部にある鍵データを使用して暗号化することは、いずれも管理情報を使用不能化することに該当する。
【０１６４】
以下では、管理情報ファイルをユーザがアクセス不可能な位置に退避することを、使用不能化の例として説明する。管理情報を使用不能化する処理は、主としてＣＰＵ１００の指示に基づいて蓄積部１０５が行う。
【０１６５】
暗号化タイトル鍵１６１０の領域にまだ暗号化タイトル鍵が記録されていないときは、タイトル鍵生成部１６０４は、蓄積部１０５内の第１の管理情報ファイル１０６からタイトル鍵Ｋｔを読み出す。蓄積部１０５にタイトル鍵を記録するときに独自の方式で暗号化している場合には復号化する。タイトル鍵Ｋｔは暗号化部１６０５でメディア固有鍵Ｋｍｕによって暗号化される。暗号はＣ２暗号を用いる。
【０１６６】
この後は、暗号化タイトル鍵１６１０が第１の記録媒体１１６に記録されていたか否かにかかわらず、蓄積部１０５は、第１の管理情報ファイル１０６の内容をユーザからアクセスできない位置に退避する。退避位置は、たとえば記録装置１０１を制御するＣＰＵ１００が管理する不揮発性メモリなどである。
【０１６７】
以上の処理により、第１の管理情報ファイル１０６が使用不能化され、ユーザはもはや蓄積部１０５内の第１のデータファイル１０７の位置を特定することができなくなる。
【０１６８】
次に、手順（４）の、暗号化コンテンツファイル１６１２へのアクセス情報、暗号化タイトル鍵１６１０等を第１の記録媒体１１６に記録し、使用可能化する処理を説明する。
【０１６９】
第１の管理情報ファイル１０６を使用不能化した後、第１のドライブ１１２はＣＰＵ１００の指示に基づいて、第１の記録媒体１１６に対し暗号化コンテンツのデータファイル１６１２へのポインタ等を記録する。たとえば、第１の記録媒体１１６のファイルシステムにおいて、先に記録したＡＶパック、ＲＤＩパックのアドレス情報を所定のファイル配置テーブル（図示せず）に書き込み、暗号化コンテンツのタイトル情報などを記録するナビゲーション情報ファイル（図示せず）を書き込む。さらに、ナビゲーション情報ファイルにファイル配置テーブルの位置を特定するためのアドレス（ポインタ）を書き込む。
【０１７０】
第１の記録媒体１１６の暗号化タイトル鍵１６１０の領域にまだ暗号化タイトル鍵が記録されていないときには、暗号化部１６０５は、暗号化されたタイトル鍵Ｋｔｅを暗号化タイトル鍵１６１０の領域に記録する。
【０１７１】
この時点で、第１の記録媒体１１６のコンテンツは使用可能な状態になる。すなわち、第１の再生装置１６１３は、暗号化タイトル鍵１６１０および管理情報ファイル１６１１を用いて暗号化コンテンツのデータファイル１６１２の格納位置を特定できる。ポインタ等の記録終了が確認されたら、蓄積部１０５は、退避した管理情報ファイル１０６を削除する。使用不能化されていた管理情報ファイル１０６を削除してもよい。または、管理情報ファイル１０６に含まれる第１のデータファイルへのポインタを削除してもよいし、第１のデータファイルの暗号鍵を削除してもよい。
【０１７２】
以上の処理の結果、蓄積部１０５から第１の記録媒体１１６へのコンテンツのムーブ処理が完了する。
【０１７３】
このように、まず、第１の記録媒体１１６に暗号化コンテンツ１６１２をコピーし、第１の管理情報ファイル１０６を使用不能化した後、第１の記録媒体１１６に暗号化コンテンツ１６１２などへのポインタを記録するという手順を踏むことにより、ムーブ処理の途中において、ムーブ元及びムーブ先の双方に同時に１分を超える長さのコンテンツが再生可能な状態であってはならない、というルールを満たすことができる。
【０１７４】
なお、第１の管理情報ファイル１０６を使用不能化した後で、かつ、ポインタなどの記録終了が確認される前に、電源が切れるなどの理由で処理が中断されることもある。このような異常動作による中断によって、蓄積部１０５の第１のデータファイル１０７および第１の記録媒体１１６の暗号化コンテンツ１６１２はいずれも使用不可能な状態である。このままではユーザが被る損失が大きい。そこで記録装置１０１に再度電源が入った後で、ＣＰＵ１００におけるムーブの進行状態のログなどに基づき、第１のドライブ１１２は、それまでに途中まで記録した暗号化コンテンツ１６１２、もしあれば管理情報ファイル１６１１を消去し、蓄積部１０５は、退避した管理情報ファイル１０６を元の位置に戻し、または、使用不能化されていた管理情報ファイル１０６を使用可能状態に戻すことにより、蓄積部１０５の第１のデータファイル１０７を使用可能にする。残った暗号化コンテンツ１６１２や管理情報ファイル１６１１を消去することにより、より確実に記録装置１０１側だけに使用可能なコンテンツが存在するようにすることができる。
【０１７５】
ムーブ処理が完了した第１の記録媒体１１６上のコンテンツは第１の再生装置１６１３を用いて再生することができる。再生する場合には、デバイス鍵セット１６１４〜復号化部１６１７を用いてタイトル鍵Ｋｔを復号し、復号化部１６１８でタイトル鍵Ｋｔを用いて暗号化コンテンツ１６１２を復号化する。得られたＭＰＥＧ２−ＰＳストリームはＭＰＥＧデコーダ１６１９でベースバンド信号にデコードされコンテンツ１６２０となる。
【０１７６】
蓄積部１０５から第１の記録媒体１１６へのムーブ処理が完了した後は、蓄積部１０５の第１の管理情報ファイル１０６は、使用不能化または削除されているが、第１のデータファイル１０７は蓄積部１０５上に存在している。よって、第２の管理情報ファイル１０８のアクセス情報（ポインタ）を利用すれば第１のデータファイル１０７の存在位置を特定できる。そのためユーザがユーザインターフェイス部１１５から第２の管理情報ファイル１０８を指定すると、記録装置１０１はそのポインタに基づいてデータファイルの位置を特定することができる。よって、第２の管理情報ファイル１０８を利用すれば、再び第１のデータファイル１０７のコンテンツを再生することができる。
【０１７７】
Ｅ−３．第２の管理情報ファイルに関するムーブ処理の詳細：
次に、図１３に示す第２の管理情報ファイル１０８を用いたデータファイルのムーブ処理を説明する。第２の管理情報ファイル１０８を利用すると第１のデータファイル１０７または第２のデータファイル１０９のいずれかを第２の記録媒体へムーブすることが可能である。そこで以下、その具体的なムーブ処理を説明する。第２の記録媒体１１８は、ＳＤメモリカード等の半導体メモリカードである。第２の記録媒体１１８に対するムーブ処理もまた、ユーザがユーザインターフェイス部１１５を使って指示を与えることによって開始される。
【０１７８】
リモートコントローラ１４０５によってムーブ処理のための表示画面（ダビング画面）（図１６）が呼び出される。ダビング・ムーブ先として「ＳＤ  ＭＰ２」または「ＳＤ  ＭＰ４」が選択されると、第２の記録媒体１１８に対するムーブ処理が行われる。いま、ユーザが「ＳＤ  ＭＰ２」を選択したとする。記録媒体が選択されると、ダビング・コピー元のコンテンツのうち、ダビング・ムーブ可能なものが表示される。ここでは、第１の記録媒体１１６の場合と同様に「ももたろう」を選択する。これにより「ももたろう」のコンテンツが、蓄積部１０５から第２の記録媒体１１８へのムーブ処理の対象として取り扱われる。
【０１７９】
ユーザインターフェイス部１１５によってムーブ処理の開始が指示されると、蓄積部１０５に蓄積されていた「ももたろう」のデータファイルのうち第１のデータファイル１０７が、第２のドライブ１１３を介して、第２の記録媒体１１８にコピーされ、その後、第２の管理情報ファイル１０８が使用不能化される。以下ムーブ処理の詳細を説明する。
【０１８０】
図２０は、記録装置１０１の第２のドライブ１１３、第２の記録媒体１１８、および、第２の再生装置１８１３の構成を示す。第２の記録媒体１１８上には、メディアキーブロック（ＭＫＢ）１８０６、メディアＩＤ１８０７およびメディア固有鍵１８０８が予め格納されている。ＭＫＢ１８０６およびメディアＩＤ１８０７は、第１の記録媒体１１６のそれらと同等である。ＳＤメモリカードでは１０万個ごとに、新たなメディア鍵Ｋｍによって計算されたデータを用いてＭＫＢ１８０６が規定され、カードが製造される。メディア固有鍵Ｋｍｕは、メディアＩＤ１８０７を用いた変換により生成された鍵である。メディア固有鍵Ｋｍｕはメディア１枚ごとに異なった値をとる。ＭＫＢ１８０６、メディアＩＤ１８０７およびメディア固有鍵１８０８はいずれも、製造する段階で改竄できない方法を使って第２の記録媒体１１８に格納される。
【０１８１】
第２のドライブ１１３は、メモリカードスロット、スロット内でメモリカードとの接続を確保する端子、および、メモリカードとの間でデータの授受を制御するメモリカードコントローラを含んでいる。
【０１８２】
第２のドライブ１１３は、ＭＫＢ復号化処理部１８０２と、変換部１８０３と、カード認証部１８０４と、暗号化部１８０５とを有する。また第２のドライブ１１３は、デバイス鍵セット１８０１を保持している。
【０１８３】
ＭＫＢ復号化処理部１８０２は、ＭＫＢ１８０６とデバイス鍵セット１８０１からメディア鍵Ｋｍを生成する。変換部１８０３は、メディア鍵ＫｍをメディアＩＤ１８０７で変換してメディア固有鍵Ｋｍｕを生成する。カード認証部１８０４は、メディア固有鍵Ｋｍｕを利用してカードを認証する。暗号化部１８０５は、タイトル鍵をメディア固有鍵Ｋｍｕで暗号化する。
【０１８４】
第２のドライブ１１３は、第２の記録媒体１１８に対し、暗号化タイトル鍵１８１０、管理情報ファイル１８１１、および、暗号化コンテンツのデータファイル１８１２を記録する。第２の記録媒体１１８はこれらの情報を保持する。なおＳＤメモリカードには機器認証部１８０９が設けられている。機器認証部１８０９は、第２のドライブ１１３内のメディア固有鍵Ｋｍｕと第２の記録媒体１１８上のメディアＩＤ１８０８とを用いて、第２のドライブ１１３または記録装置１０１を認証する。
【０１８５】
第２の再生装置１８１３は、ＭＫＢ復号化処理部１８１５と、変換部１８１６と、カード認証部１８１７と、復号化部１８１８および１８１９と、ＭＰＥＧデコーダ１８２０とを有する。また第２の再生装置１８１３は、デバイス鍵セット１８１４を保持している。ＭＫＢ復号化処理部１８１５は、ＭＫＢ１８０６とデバイス鍵セット１８１４とからメディア鍵Ｋｍを生成する。変換部１８１６は、メディア鍵ＫｍをメディアＩＤ１８０７で変換してメディア固有鍵Ｋｍｕを生成する。カード認証部１８１７は、メディア固有鍵Ｋｍｕを用いてカードを認証する。復号化部１８１８は暗号化タイトル鍵１８１０をメディア固有鍵Ｋｍｕで復号化する。復号化部１８１９は、暗号化コンテンツのデータファイル１８１２をタイトル鍵Ｋｔで復号化する。ＭＰＥＧデコーダ１８２０は復号されたコンテンツ（ＭＰＥＧ２−ＰＳ）をデコードする。
【０１８６】
図２０では、説明をわかりやすくするために、記録装置１０１と第２の再生装置１８１３とは別の装置としている。しかし、一般には、記録装置は記録機能のみならず再生機能も備えているため、重複部分を除き、記録装置１０１は第２の再生装置１８１３と同等の機能ブロックを有していてもよい。
【０１８７】
以下、第２の記録媒体１１８へのムーブ処理を説明する。第２の記録媒体１１８へのムーブ処理の手順は、概ね図１８に示すとおりである。したがって第１の記録媒体１１６へのムーブ処理と同様に、ムーブ処理は、（１）暗号鍵の前処理、（２）第２の記録媒体１１８に暗号化コンテンツ１８１２などを記録する処理、（３）蓄積部１０５内の第２の管理情報ファイル１０８を使用不能化する処理、（４）暗号化コンテンツファイル１８１２へのアクセス情報、暗号化タイトル鍵１８１０等を第２の記録媒体１１８に記録し、使用可能化する処理に分けることができる。
【０１８８】
手順（１）の暗号鍵の前処理に関しては、メディア固有鍵Ｋｍｕを生成するまでは図１７に関連して説明した処理と同等であるため説明を省略する。メディア固有鍵Ｋｍｕの生成後、第２のドライブ１１３のカード認証部１８０４はメディア固有鍵Ｋｍｕを用いて、および、第２の記録媒体１１８の機器認証部１８０９は第２の記録媒体１１８上のメディア固有鍵１８０８を用いて、相互に相手が正当な機器、カードであることを認証する。この認証の過程では、カード認証部１８０４および機器認証部１８０９は乱数を交換する。カード認証部１８０４はこの乱数を用いてセッション鍵Ｋｓを生成する。
【０１８９】
次に、手順（２）の、第２の記録媒体１１８へ暗号化コンテンツのファイル１８１２等を記録する処理を説明する。
【０１９０】
第２の記録媒体１１８の暗号化タイトル鍵１８１０を記録する領域は、複数の暗号化タイトル鍵を記憶できる容量がある。そこで第２のドライブ１１３は、暗号化処理部１０４で生成されたタイトル鍵Ｋｔを暗号化して、第２の記録媒体１１８に格納する。ただし、タイトル鍵Ｋｔの格納はコンテンツの格納後に行われる。
【０１９１】
第２のドライブ１１３は、第１のデータファイル１０７から暗号化されたＭＰＥＧ２−ＰＳデータを読み出す。このファイルの暗号化に使用されたタイトル鍵は暗号化タイトル鍵１８１０として第２の記録媒体１１８に記録されるので、第１のデータファイル１０７の暗号化されたＭＰＥＧ２−ＰＳをそのまま第２の記録媒体１１８の暗号化コンテンツ１８１２の領域に記録することができる。このため暗号をかけ直す処理が不要となり、蓄積部１０５からの読み出しと、第２の記録媒体１１８への記録だけですむので、高速の記録が可能である。
【０１９２】
また、第２の管理情報ファイル１０８に格納された情報の一部は、管理情報ファイル１８１１に格納される。管理情報ファイル１８１１のデータ構造の例は図１９に示すとおりである。
【０１９３】
以上により、暗号化コンテンツのデータファイル１８１２および管理情報ファイル１８１１を第２の記録媒体１１８に記録する処理が終了する。現在の状態では、第２の記録媒体１１８には当該暗号化コンテンツに対応する暗号化タイトル鍵１８１０、および、暗号化コンテンツ１８１２へのポインタ等は記録されていないため、たとえ記録装置１０１から第２の記録媒体１１８を取り出しても、暗号化コンテンツ１８１２は使用できない状態である。
【０１９４】
この後の処理は、第１の記録媒体１１６へのムーブ処理と同様である。すなわち、まず蓄積部１０５内の第２の管理情報ファイル１０８を使用不能化する処理を行い、その後、第２の記録媒体１１８上の暗号化コンテンツのデータファイル１８１２を使用可能化する。このような手順で処理する理由も第１の記録媒体１１６へのムーブ処理と同様である。
【０１９５】
暗号化部１８０５は、蓄積部１０５内の第２の管理情報ファイル１０８からタイトル鍵Ｋｔを読み出す。蓄積部１０５にタイトル鍵を記録するときに独自の方式で暗号化している場合には復号化する。タイトル鍵Ｋｔは暗号化部１８０５でメディア固有鍵Ｋｍｕによって暗号化され暗号化タイトル鍵１８１０となる。暗号はＣ２暗号を用いる。なお、第２のドライブ１１３が第２の記録媒体１１８に暗号化タイトル鍵１８１０を書き込むときは、第２のドライブ１１３が前述の相互認証の時に生成したセッション鍵Ｋｓで暗号化し、受け取った第２の記録媒体１１８がセッション鍵Ｋｓで復号化して暗号化タイトル鍵１８１０に戻す。
【０１９６】
この後は、蓄積部１０５は、第２の管理情報ファイル１０８を退避等することにより、第２の管理情報ファイル１０８中の管理情報を使用不能化する。使用不能化の具体的な例は、第１の記録媒体１１６に対するムーブ処理の手順（３）において説明したとおりである。この処理の結果、ユーザはもはや蓄積部１０５内の第１のデータファイル１０７の位置を特定することができなくなる。
【０１９７】
次に、手順（４）の、暗号化コンテンツファイル１８１２へのアクセス情報、暗号化タイトル鍵１８１０等を第２の記録媒体１１８に記録し、使用可能化する処理を説明する。
【０１９８】
第２の管理情報ファイル１０８を使用不能化した後、第２のドライブ１１３はＣＰＵ１００の指示に基づいて、第２の記録媒体１１８に暗号化コンテンツ１８１２へのポインタ等を記録する。記録の対象は、第１の記録媒体１１６に対するムーブ処理の手順（４）において説明した例と同等である。第２のドライブ１１３は、パックのアドレス情報を所定のファイル配置テーブルに書き込み、ナビゲーション情報ファイル（図示せず）を書き込み、ナビゲーション情報ファイルにファイル配置テーブルの位置を特定するためのアドレス（ポインタ）を書き込めばよい。また第２のドライブ１１３は、暗号化部１８０５により暗号化されたタイトル鍵Ｋｔｅを、第２の記録媒体１１８の暗号化タイトル鍵１８１０の領域に記録する。
【０１９９】
上述の処理の結果、第２の記録媒体１１８のコンテンツは使用可能な状態になる。アクセス情報などの記録終了が確認されたら、蓄積部１０５は、退避した第２の管理情報ファイル１０８を削除する。または使用不能化されていた第２の管理情報ファイル１０８を削除してもよい。
【０２００】
以上により、蓄積部１０５から第２の記録媒体１１８へのムーブ処理が完了する。なお、第２の記録媒体１１８へのムーブ処理に関しても、先に説明した異常動作による中断が発生しうる。よって異常動作による中断が発生したときは、元の蓄積部１０５の第２の管理情報ファイル１０８を使用可能な状態に戻せばよい。
【０２０１】
ムーブ処理が完了した第２の記録媒体１１８上のコンテンツは第２の再生装置１８１３を用いて再生することができる。再生する場合には、デバイス鍵セット１８１４〜復号化部１８１８を用いてタイトル鍵Ｋｔを復号し、復号化部１８１９でタイトル鍵Ｋｔを用いて暗号化コンテンツ１８１２を復号化する。得られたＭＰＥＧ２−ＰＳストリームはＭＰＥＧデコーダ１８２０でベースバンド信号にデコードされコンテンツ１８２１となる。
【０２０２】
ここで図１３を参照しながら、第２の記録媒体１１８へのムーブ処理に関し留意すべき事項を説明する。ムーブの対象である第２のデータファイル１０９へのアクセス等は、第２の管理情報ファイル１０８の管理情報群１０８−２に基づいて行われる。他方、第２の管理情報ファイル１０８には、第１のデータファイル１０７に対応する管理情報群１０８−１も含まれている。しかし、第２の記録媒体１１８へのムーブ処理によって使用不能化される管理情報は、管理情報群１０８−２のみではなく、第２の管理情報ファイル１０８の全体である。仮に管理情報群１０８−１を使用不能化せずに第１のデータファイル１０７へのアクセスが可能な状態を維持するとすれば、第１のデータファイル１０７が他のＳＤメモリカードにムーブされる可能性がある。先に述べたように、著作物の私的使用のための複製は通常は同じ種類の記録媒体に対して何度も行う必要は低く、何枚ものＳＤメモリカードに同じコンテンツをムーブすると著作権侵害の可能性が高くなると考えられるからである。よって、１つの管理情報ファイルに複数のデータファイルに対する管理情報群が含まれている場合において、いずれかの管理情報群に対応するデータファイルのムーブが行われると、他の管理情報群を利用して他のデータファイルをムーブすることはもはやできない。
【０２０３】
蓄積部１０５から第１の記録媒体１１６、および、第２の記録媒体１１８へのムーブ処理が完了した後は、蓄積部１０５の第１の管理情報ファイル１０６、および、第２の管理情報ファイル１０８は、使用不能化または削除されている。第１のデータファイル１０７および第２のデータファイル１０９は、ポイントする管理情報ファイルがなくなってしまったため、再生不可能である。したがって、蓄積部１０５の蓄積容量を確保するために削除してよい。
【０２０４】
他の機器を利用すると、第２の記録媒体１１８のコンテンツがさらに他の媒体へ蓄積され、記録されることがある。ただし、これは第２の記録媒体１１８にそのような機能が与えれていることを条件とする。このような場合には、蓄積部１０５の第１の管理情報ファイル１０６、および、第２の管理情報ファイル１０８、および／または、第１のデータファイル１０７、および、第２のデータファイル１０９を使用不能化するだけで削除せず残しておいてもよい。第２の記録媒体１１８から蓄積部１０５へコンテンツがムーブバックされたときに、第１の管理情報ファイル１０６、および、第２の管理情報ファイル１０８、および／または、第１のデータファイル１０７、第２のデータファイル１０９を使用可能に戻すことができるからである。これにより、ムーブバックを高速に行うことができる。
【０２０５】
なお第２の記録媒体１１８にそのような機能が与えられているか否かは、第２の記録媒体１１８の技術規格などによって予め規定されている。たとえばＤＶＤから他の記録媒体へのムーブは技術規格で規定されておらずできないが、ＳＤメモリカードはその技術規格において、ＳＤメモリカードから他の記録媒体へのムーブが規定されている。記録装置１０１から第２の管理情報ファイル１０８へのムーブ処理時に記録装置１０１がムーブ先記録媒体の種類によりムーブバックを想定した処理を行うかどうか判断できる。したがって、その判断結果に応じて、管理情報ファイルやデータファイルを削除するか否かを決定すればよい。
【０２０６】
これまでは、図１３に示す管理情報ファイルおよびデータファイルの組に関するムーブ処理を説明した。ムーブ処理は、図１４に示す管理情報ファイルおよびデータファイルの組に対して同様に行うことができる。たとえば第１の管理情報ファイル１０６を利用してムーブを行うときには、ユーザはまず、ムーブ対象を第１のデータファイル（高ビットレート）１０７および第２のデータファイル（低ビットレート）１０９のいずれにするかを指定する。そしてムーブ処理が上述の手順によって完了すると、第１の管理情報ファイル１０６が使用不能化される。ただし、その後も引き続き、蓄積部１０５には第１のデータファイル（高ビットレート）１０７および第２のデータファイル（低ビットレート）１０９の両方が残される。その時点では、第２の管理情報ファイル１０８を利用して、それらのデータファイルをムーブすることが可能だからである。
【０２０７】
しかし、第２の管理情報ファイル１０８を利用してさらなるムーブが行われた後は、その第２の管理情報ファイル１０８は使用不能化される。すると、両方のデータファイル１０７および１０９に基づくコンテンツの再生はもはやできなくなる。そのときは、機器の仕様として、蓄積部１０５から第１のデータファイル（高ビットレート）１０７および第２のデータファイル（低ビットレート）１０９の両方を消去してもよい。なお図１４に関連して、例として第１の管理情報ファイルを挙げて説明したが、第２の管理情報ファイルを利用してムーブを行うときも同様である。
【０２０８】
使用不能化した管理情報ファイルおよびデータファイルが蓄積部１０５に大量に存在すると、やがて蓄積部１０５の記憶容量が不足する。このとき、ＣＰＵ１００は時間的に古い使用不能化された管理情報ファイル、データファイルから順番で削除するよう制御する。または、使用不能化したデータファイルのタイトルなどをユーザに提示し、どのデータファイルを削除するかユーザに選択させてもよい。このために、使用不能化したファイルを示す情報を、記録装置１０１内にまとめて格納しておいてもよい。たとえば、蓄積部１０５はユーザがアクセスできないシステム領域に、第１のデータファイル１０７や第２のデータファイル１０９の識別情報と、これをムーブした第２の記録媒体１１８のメディアＩＤ１８０７を記憶しておく。そしてムーブバック時にこれらを利用して、ムーブバックであるかどうかを判定する。
【０２０９】
ユーザが、第２の記録媒体１１８にムーブした第１のデータファイル１０７または第２のデータファイル１０９をムーブバックする予定である場合、その予定があることを蓄積部１０５のシステム領域に記憶させるとともに、蓄積部１０５は第１のデータファイル１０７または第２のデータファイル１０９を使用不能化し、削除しないように制御する。
【０２１０】
以上のように本発明による記録装置、記録方法では、複数の記録形式のデータファイルを管理情報ファイルからポイントし、ムーブ指示があった場合に管理情報ファイルがポイントするファイルの一つを記録媒体に複製するとともに管理情報ファイルを使用不能化するため、（１）ムーブする数を確実に管理情報ファイルと同じ個数までに制限でき、コンテンツの著作権を適切に保護できる。（２）予めムーブ先の記録媒体が記録可能な記録形式のデータファイルを用意しておけるので高速にムーブできユーザの利便性を高められる。（３）複数の記録形式で記録可能な記録媒体でも高速に高品質なムーブができる。更に（４）複数の記録媒体で共通のデータ記録形式を用いる場合、データファイルを共用でき蓄積媒体の容量を有効利用できる、という利点がある。
【０２１１】
本実施形態では、データファイルとして、ＭＰＥＧ２−ＰＳ、ＭＰＥＧ４、ＭＰＥＧ２−ＰＴＳの３つを予め用意し、管理情報ファイルからポイントする例を示したが、データファイルを１つだけ用意し、ムーブ処理を行うとき、ムーブ先の記録媒体の記録形式に変換するという実装も考えられる。
【０２１２】
また、本実施形態では管理情報ファイルを複数個独立に生成したが、管理情報ファイルを１つにすることもできる。図２１は、他のデータ構造を採用した管理情報ファイル１９０１を示す。管理情報ファイル１９０１は、コンテンツ情報と第１〜第３の管理情報エントリ１９０２〜１９０４を持つ。すなわち、管理情報ファイル１９０１は、一つの管理情報ファイルに管理情報エントリを複数個有している。１つの管理情報ファイルに複数のエントリが含まれる実施例においては、各エントリは、これまでに説明した管理情報ファイルの各々（例えば図１３に示す各管理情報ファイル１０６、１０８、１１０）に対応している。複数の管理情報ファイルを設ける態様を採用するか、１つの管理情報に複数のエントリを設ける態様を採用するかは本発明の実施においては問題とならない。いずれも本発明の範疇であることに留意されたい。
【０２１３】
コンテンツ情報は、図１３の例では各管理情報ファイルに存在したが図２１の例では一つにまとめられている。
【０２１４】
第１のデータ情報エントリ１９０２〜第３の管理情報エントリ１９０４には、図１３の管理情報ファイルの内容に加えて、エントリの属性情報と利用可能な記録形式が追加されている。エントリの属性情報は、ムーブ先の記録媒体名などが格納される。また、当該エントリが使用可能かどうかのフラグを持ち、当該エントリが使用不可能な場合は、エントリからポイントされているデータファイルをムーブしたり、再生したりすることができない。利用可能な記録形式は、たとえば、第１の管理情報ファイル１９０１をムーブする先をＤＶＤ−ＲＡＭとすれば、ＭＰＥＧ２−ＰＳとなる。第２の管理情報ファイル１９０２をムーブする先をＳＤメモリカードとすれば、利用可能な記録形式はＭＰＥＧ２−ＰＳ、ＭＰＥＧ４などである。
【０２１５】
このように利用可能な記録形式は、ムーブ先の記録媒体がサポートしている記録形式のうち、記録装置１０１が変換可能な形式が列挙される。第１のデータファイルにはＭＰＥＧ２−ＰＴＳのデータが格納されているものとする。タイトル鍵や著作権保護情報など各エントリの情報は、万一蓄積部１０６が記録装置１０１から取り外された場合にコンテンツが不正利用されないように、蓄積部１０６とは別の位置に格納された機器固有鍵などを用いて暗号化される。機器個有鍵は、漏洩防止のため、たとえば暗号処理ＬＳＩ内部に記憶され外部からのアクセスができないように実装する。または、ＬＳＩ独自の方式で暗号化してＬＳＩ外部に格納してもよい。または、タイトル鍵や著作権保護情報を、ユーザがアクセスできない記憶領域、たとえば蓄積部１０６とは別に設けられたユーザがアクセスできない記憶部（図示せず）に格納してもよい。著作権保護情報は、読み取られるだけなら問題ないので、暗号化せず、改竄されたかどうか識別するためのチェックコードを付加してもよい。コンテンツ利用時に著作権保護情報の改竄が検出された場合、コンテンツの利用を禁止する、または、最も厳しい著作権保護状態での利用のみを許容する、等の措置をとってもよい。
【０２１６】
ムーブ処理に際しては、ユーザインターフェイス部１１５を介して利用可能な記録形式がユーザに示され、ユーザがいずれかの記録形式を選択する。データファイル１９０５を記録媒体にコピーするときには、一旦蓄積用の暗号を復号化し、記録形式を変換した後、記録媒体用の鍵で暗号化して記録媒体に格納する。
【０２１７】
このような実装にすることで、あるコンテンツに対する管理情報が一つのファイルにまとめられ、たとえば、ユーザインターフェイス部１１５に媒体ごとのムーブ可否を表示する際の処理負荷が軽くなる。また、蓄積媒体には一つのデータファイルを持つだけでよいため、蓄積容量を節約することができる。
【０２１８】
また、図１３と図２１を混合した形式で蓄積することも可能である。たとえば、ＤＶＤ−ＲＡＭ用にＭＰＥＧ２−ＰＳの標準解像度のデータファイルは用意しておき、利用可能な記録形式として、ＭＰＥＧ２−ＰＳの高解像度、低解像度などを示せるようにする。ユーザは、高解像度、標準解像度、低解像度をどれでも選択でき、標準解像度が選択された場合には予め用意されたデータファイルを用い、高解像度、低解像度が選択された場合には、ＭＰＥＧ２−ＰＴＳから記録形式変換をおこなってデータファイルを生成する。
【０２１９】
本実施形態においては一つの蓄積媒体に管理情報ファイルとデータファイルとを蓄積する例を示しているが、各ファイルを別々の蓄積媒体に蓄積してもよい。たとえばデータファイルはＨＤＤに蓄積し、管理情報ファイルは機器に内蔵された不揮発性半導体メモリに蓄積してもよい。このような構成を取った場合、万一ＨＤＤが取り外されて他の機器によってデータファイルが読み出されても、管理情報ファイルがないため暗号復号などができず、不正使用を防げるという利点がある。
【０２２０】
また、管理情報ファイルを暗号化し、その暗号鍵だけを別の蓄積媒体に蓄積してもよい。たとえば暗号鍵を半導体メモリに蓄積すれば、コスト的に有利である。半導体メモリはＨＤＤに比べて高価ではあるが、暗号鍵は管理情報ファイルに比べて容量が小さいため、暗号鍵を蓄積するための半導体メモリの記憶容量は少なくて済むからである。
【０２２１】
なお、記録装置内で暗号化を行う態様は、種々考えることができる。たとえば図２２は、本実施形態による他の記録装置２２１の機能ブロックの構成を示す。記録装置１０１と同じ機能を有する構成要素には同じ番号を付し、その説明は省略する。また記録装置２２１には受信部１０３が記載されていないが、その意味は、受信部１０３が記録装置２２１に内蔵されていてもよいし、記録装置２２１と接続された外部チューナであってもよいことを示している。
【０２２２】
記録装置２２１内のデータ伝送経路に沿って説明する。記録装置２２１の暗号化処理部１０４はコンテンツのＭＰＥＧ２−ＰＴＳを受け取って、所定の鍵で暗号化する。蓄積部１０５は、暗号化されたＭＰＥＧ２−ＰＴＳのデータファイルを蓄積する。このとき管理情報ファイルもあわせて蓄積される。
【０２２３】
そのコンテンツをムーブするときには、ムーブ先の記録媒体の種類に応じてその処理は異なる。ムーブ先の記録媒体がＤＶＤ１１６またはＳＤメモリカード１１８であれば、ＭＰＥＧ２−ＰＴＳのままムーブすることができないため、ＭＰＥＧ２−ＰＳ等へフォーマットを変換する必要がある。そこで、まず復号化処理部２２２は、暗号鍵を利用してＭＰＥＧ２−ＰＴＳのデータファイルを復号化する。そしてフォーマット変換部２２３は得られたＭＰＥＧ２−ＰＴＳをＭＰＥＧ２−ＰＳに変換する。ＳＤメモリカード１１８にはＭＰＥＧ４ストリームを記録することもできるため、ＭＰＥＧ２−ＰＴＳをＭＰＥＧ４ストリームに変換してもよい。なお変換処理は周知であるため、その説明は省略する。
【０２２４】
フォーマット変換された後は、再度、暗号鍵を利用した暗号化が行われる。暗号化されたストリームは第１のドライブ１１２または第２のドライブ１１３に送られ、それぞれＤＶＤ１１６またはＳＤメモリカード１１８に記録される。図２２には、ＤＶＤ１１６に記録されたＭＰＥＧ２−ＰＳのファイル１１７が模式的に示されている。
【０２２５】
なお、ＭＰＥＧ４ストリームのみを予め生成して蓄積部１０５に蓄積していてもよい。ＭＰＥＧ４ストリームはデータの圧縮率が高く、データ記憶容量の制限を受けやすい携帯型端末で視聴される機会が多いと考えられる。ユーザが外出する直前にフォーマット変換して携帯型端末へムーブしようとしても、フォーマット変換には時間を要するため不都合である。よって、ＭＰＥＧ４ストリームのみを予め生成しておくことにより、ユーザの利便性が高まる。
【０２２６】
一方、ムーブ先の記録媒体がＢＤ１２０であれば、ＭＰＥＧ２−ＰＴＳのままムーブすることができる。よって、蓄積部１０５は暗号化された状態のまま、そのデータファイルを読み出して第３のドライブ１１４に出力する。第３のドライブ１１４は、受け取ったそのデータを、ＢＤ１２０に記録する。
【０２２７】
記録媒体としては、テープではＤ−ＶＨＳ、ｄｃｃ、ディスクでは記録型コンパクトディスク（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ミニディスク（ＭＤ）、Ｈｉ−ＭＤ、デジタルバーサタイルディスク（ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ）、＋ＲＷ、＋Ｒ、ブルーレイディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ、以下ＢＤ）、ＨＤ−ＤＶＤ、ｉＶＤＲ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  ｆｏｒ  Ｒｅｍｏｖａｂｌｅ  ｕｓａｇｅ）等が挙げられる。なおｉＶＤＲとは、ＡＶ機器からＰＣまで幅広い用途に対応できる小型軽量、持ち運び可能なリムーバブルハードディスクドライブである。また半導体メディアでは、セキュアデジタル（ＳＤ）メモリーカード、メモリースティック、メモリースティックプロ、コンパクトフラッシュ（Ｒ）などがある。この他、今後開発されるさまざまな記録媒体に適用できることは言うまでもない。
【０２２８】
また、ＤＴＣＰなどの伝送媒体を用いたムーブにも適用可能である。
【０２２９】
本実施形態では、蓄積・記録するデータファイルの記録形式として、ビデオコーデック方式を例としたが、記録形式はこれに限らない。たとえば、ＡＶコンテンツであれば、ビデオコーディング方式（ＭＰＥＧ２−ＴＳ、ＭＰＥＧ２−ＰＳ、ＭＰＥＧ−４、ＷＭＶ（Ｗｉｎｄｏｗｓ（Ｒ）  Ｍｅｄｉａ  Ｖｉｄｅｏ）など）、映像方式（ＮＴＳＣ、ＰＡＬ、ＳＥＣＡＭなど）、ビットレート、フレーム数、画素数、アスペクト比など、オーディオコンテンツの場合には、オーディオコーディング方式（リニアＰＣＭ、ＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ  ３）、ＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）、ＷＭＡ（Ｗｉｎｄｏｗｓ（Ｒ）  Ｍｅｄｉａ  Ａｕｄｉｏ）など）、サンプリング周波数、ビット長、チャンネル数、圧縮オーディオの場合のビットレートなどを含む。これらのうちの少なくとも一つが違うデータファイルを蓄積部に蓄積しておくことができる。なお、上述の各形式は例であり、本発明の適用はこれらに限られない。
【産業上の利用可能性】
【０２３０】
本発明によれば、著作権保持者によってムーブ数が制限されているコンテンツを蓄積するとともに、その制限にしたがって他の記録媒体にムーブする用途にも適用できる。
【図面の簡単な説明】
【０２３１】
【図１】本発明の実施形態による記録装置１０１の機能ブロックの構成を示す図である。
【図２】受信部１０３の機能ブロックの構成を示す図である。
【図３】（ａ）はＭＰＥＧＴＳ処理部２０４が受け取るＴＳのパケット配列を示す図であり、（ｂ）はＭＰＥＧＴＳ処理部２０４から出力されるパーシャルＴＳのパケット配列を示す図である。
【図４】ＭＰＥＧＴＳ処理部２０４の機能ブロックの構成を示す図である。
【図５】ＴＳで使用される番組配列情報ＳＩおよび番組特定情報ＰＳＩの一覧を示す図である。
【図６】番組対応表ＰＭＴのデータ構造の例を示す図である。
【図７】（ａ）はデジタルコピー制御記述子のデータ構造を示す図であり、（ｂ）はｃｏｐｙ＿ｃｏｎｔｒｏｌ＿ｔｙｐｅフィールドに記述される２ビット値と各値に対応する情報記録装置１００の動作との対応関係を示す図であり、（ｃ）はｄｉｇｉｔａｌ＿ｒｅｃｏｒｄｉｎｇ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドに記述される２ビット値と、各値に対応する情報記録装置１００の動作との対応関係を示す図であり、（ｄ）はＡＰＳ＿ｃｏｎｔｒｏｌ＿ｄａｔａフィールドに記述される２ビット値と、各値に対応する情報記録装置１００の動作との対応関係を示す図である。
【図８】（ａ）はコンテント利用記述子（Ｃｏｎｔｅｎｔ  Ａｖａｉｌａｂｉｌｉｔｙ  Ｄｅｓｃｒｉｐｔｏｒ）のデータ構造を示す図であり、（ｂ）はｅｎｃｒｙｐｔｉｏｎ＿ｍｏｄｅフィールドのビット値に応じた処理の内容を示す図である。
【図９】（ａ）はサービス記述子（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｏｒ）のデータ構造を示す図であり、（ｂ）はｓｅｒｖｉｃｅ＿ｔｙｐｅフィールドの取り得る値と、対応するサービスを示す図である。
【図１０】（ａ）はコピー状態記述子（ｃｏｐｙ  ｓｔａｔｕｓ  ｄｅｓｃｒｉｐｔｏｒ）のデータ構造を示す図であり、（ｂ）から（ｈ）はコピー状態記述子の各フィールドのデータ値の意味を示す図である。
【図１１】暗号化処理部１０４の機能ブロックの構成を示す図である。
【図１２】著作権保護情報と、蓄積およびリムーバブル記録媒体への記録との関係を示す図である。
【図１３】蓄積部１０５に蓄積された少なくとも１つのコンテンツおよび各コンテンツに対応する管理情報を示す図である。
【図１４】ビットレートが異なる２つのＭＰＥＧ２−ＰＳのデータファイル１０７および１０９と、２つの管理情報ファイル１０６および１０８とを示す図である。
【図１５】ユーザインターフェイス部１１５の構成の一例を示す図である。
【図１６】ムーブ処理時の表示画面の例を示す図である。
【図１７】記録装置１０１の第１のドライブ１１２、第１の記録媒体１１６、および、第１の再生装置１６１３の構成を示す図である。
【図１８】コンテンツのムーブ処理の手順を示すフローチャートである。
【図１９】管理情報ファイル１６１１の一例を示す図である。
【図２０】記録装置１０１の第２のドライブ１１３、第２の記録媒体１１８、および、第２の再生装置１８１３の構成を示す図である。
【図２１】他のデータ構造を採用した管理情報ファイル１９０１を示す図である。
【図２２】本発明の実施形態による他の記録装置２２１の機能ブロックの構成を示す図である。
【図２３】（ａ）から（ｅ）は、従来のＳＤＭＩによるコンテンツの保護態様の例を示す図である。
【図２４】従来の記録再生装置２１０１の機能ブロックの構成を示す図である。
【符号の説明】
【０２３２】
１００  中央処理部（ＣＰＵ）
１０１  記録装置
１０２  ＲＦ信号入力端子
１０３  受信部
１０４  暗号処理部
１０５  蓄積部
１０６  第１の管理情報ファイル
１０７  第１のデータファイル
１０８  第２の管理情報ファイル
１０９  第２のデータファイル
１１０  第３の管理情報ファイル
１１１  第３のデータファイル
１１２  第１のドライブ
１１３  第２のドライブ
１１４  第３のドライブ
１１５  ユーザインターフェイス部
２０１  ＲＦ信号処理部
２０２  復号化部
２０３  管理情報生成部
２０４  ＭＰＥＧＴＳ処理部
２０５  ＴＳ−ＰＳ変換部
２０６  ＭＰＥＧ２−４変換部
５０１  タイトル鍵生成部
５０２  暗号化部
１６０１、１６１４、１８０１、１８１４  デバイス鍵セット
１６０２、１６１５、１８１５、１８０２  ＭＫＢ復号化処理部
１６０３、１６１６、１８０３、１８１６  変換部
１６０４  タイトル鍵生成部
１６０５、１６０７、１８０５  暗号化部
１６０６、１６１７、１６１８、１８１８  復号化部
１６０８、１８０６  メディアキーブロック（ＭＫＢ）
１６０９、１８０７  メディアＩＤ
１６１０、１８１０  暗号化タイトル鍵
１６１１、１８１１  管理情報ファイル
１６１２、１８１２  暗号化コンテンツのデータファイル
１６１３  第１の再生装置
１６１９、１８１９  ＭＰＥＧデコーダ
１８０４、１８１７  カード認証部
１８０８  メディア固有鍵Ｋｍｕ
１８０９  機器認証部
１８１３  第２の再生装置
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2005122165.tif 000026
【図２】
2005122165.tif 000027
【図３】
2005122165.tif 000028
【図４】
2005122165.tif 000029
【図５】
2005122165.tif 000030
【図６】
2005122165.tif 000031
【図７】
2005122165.tif 000032
【図８】
2005122165.tif 000033
【図９】
2005122165.tif 000034
【図１０】
2005122165.tif 000035
【図１１】
2005122165.tif 000036
【図１２】
2005122165.tif 000037
【図１３】
2005122165.tif 000038
【図１４】
2005122165.tif 000039
【図１５】
2005122165.tif 000040
【図１６】
2005122165.tif 000041
【図１７】
2005122165.tif 000042
【図１８】
2005122165.tif 000043
【図１９】
2005122165.tif 000044
【図２０】
2005122165.tif 000045
【図２１】
2005122165.tif 000046
【図２２】
2005122165.tif 000047
【図２３】
2005122165.tif 000048
【図２４】
2005122165.tif 000049
【国際調査報告】
2005122165.tif 000050
2005122165.tif 000051
2005122165.tif 000052
2005122165.tif 000053