(57)【特許請求の範囲】
【請求項１】
ホストコンピュータと、ドライブ装置とを含み、一世代コピーを実現するが二世代コピー以降は禁止するコンテンツ複製システムであって、
前記ドライブ装置は、
第１記録媒体が装填されると、第１記録媒体から暗号化コンテンツと、暗号鍵とを読み出し、読み出された暗号化コンテンツをホストコンピュータに引き渡すと共に、暗号鍵については、ドライブ装置内部に保存する第１手段と、
第１記録媒体が装填された後に、記録可能な第２記録媒体が装填されると、ホストコンピュータに引き渡した暗号化コンテンツと、第１手段が保存している暗号鍵とを取り出し、両者を第２記録媒体に記録する第２手段と
を備えることを特徴とするコンテンツ複製システム。
【請求項２】
前記第１記録媒体は、記録されている暗号化コンテンツの識別情報と、暗号化コンテンツの一世代コピーが何回認められているかを示す限度回数情報とを対応づけて記録しており、
前記ドライブ装置は、
セキュアな記憶媒体と、
暗号化コンテンツがホストコンピュータに引き渡されると、ホストコンピュータに引き渡したコンテンツの識別情報と、そのコンテンツについてのコピー回数の初期値と、限度回数情報とを対応づけてセキュアな記憶媒体に記憶させる設定手段とを備え、
前記第２手段は、
第１記録媒体が装填された後に、記録可能な第２記録媒体が装填されると、ホストコンピュータに引き渡した暗号化コンテンツと、暗号鍵とを第２記録媒体に記録する記録部と、
記録部による記録が行われると、セキュアな記憶媒体に記憶させられているコピー回数を更新する更新部と
を備えることを特徴とする請求項１記載のコンテンツ複製システム。
【請求項３】
前記設定手段は、
ホストコンピュータに引き渡した暗号化コンテンツが記録部により第２記録媒体に記録されると、ドライブ装置内のセキュアな記憶媒体における当該暗号化コンテンツの識別情報に対応づけて、当該第２記録媒体に固有な媒体識別情報をドライブ装置内のセキュアな記憶媒体に設定する
ことを特徴とする請求項２記載のコンテンツ複製システム。
【請求項４】
前記ドライブ装置は、
記録部により暗号化コンテンツが記録された後に、前記第２記録媒体又は前記第２の記録媒体とは別の第２の記録媒体の装填が行われた場合、ドライブ装置内のセキュアな記憶媒体に設定された暗号化コンテンツの一世代コピーの回数とその暗号化コンテンツの限度回数とを比較することにより、第２記録媒体への当該暗号化コンテンツの記録を許可するか否かを判定する比較手段と、
装填された第２記録媒体に固有な媒体識別情報が、暗号化コンテンツの識別情報に対応づけられてドライブ装置内のセキュアな記憶媒体に既に設定されているか否かを判定する同一識別情報判定手段とを備え、
前記記録部は、
暗号化コンテンツの一世代コピーの回数がその暗号化コンテンツの限度回数を下回る場合、又は、第２記録媒体に固有な媒体識別情報がドライブ装置内のセキュアな記憶媒体に既に設定されていると同一識別情報判定手段が判定した場合に当該ホストコンピュータに引き渡した暗号化コンテンツを第２記録媒体に記録する
ことを特徴とする請求項３記載のコンテンツ複製システム。
【請求項５】
前記暗号鍵は、第１記録媒体に固有なディスク鍵を用いて暗号化されて第１記録媒体に記録されており、
前記第１手段は
第１記録媒体に固有なディスク鍵を取り出して、暗号鍵に対応づけて、ドライブ装置内のセキュアな記憶媒体に設定する暗号鍵設定部を備え、
前記第２手段は
第２記録媒体が装填されると、ドライブ装置内のセキュアな記憶媒体に記憶されている暗号鍵を、ドライブ装置内のセキュアな記憶媒体に記憶されている第１記録媒体に固有なディスク鍵を用いて復号する暗号鍵デスクランブル部と、
第２記録媒体に固有な媒体識別情報を読み出して、暗号鍵デスクランブル部により復号された暗号鍵を、第２記録媒体に固有な媒体識別情報を用いて暗号化する暗号鍵スクランブル部と、
第２記録媒体に固有な媒体識別情報を用いて暗号化された暗号鍵を第２記録媒体に記録する暗号鍵記録部と
を備えることを特徴とする請求項１記載のコンテンツ複製システム。
【請求項６】
前記ホストコンピュータは
暗号化コンテンツがホストコンピュータに引き渡されると、ドライブ装置に早期に第２記録媒体を装填する操作を早期に行うよう操作者に警告を行う警告手段と、
現在時刻を計時する計時手段と、
ホストコンピュータに暗号化コンテンツが引き渡されてから、所定時間が経過しているかを計時手段が計時した現在時刻を参照して判定する経過時間判定手段と、
所定時間が経過している場合、当該コンテンツを削除する削除手段と
を備えることを特徴とする請求項１記載のコンテンツ複製システム。
【請求項７】
ホストコンピュータと、ドライブ装置とを含み、一世代コピーを実現するが二世代コピー以降は禁止するコンテンツ複製システムであって、ドライブ装置は  第１記録媒体が装填されると、第１記録媒体から複数の暗号化コンテンツからなるタイトルと、タイトル鍵とを読み出し、タイトルをホストコンピュータに引き渡すと共に、タイトル鍵については、ドライブ装置内部に保存する第１手段と、
第１記録媒体が装填された後に記録可能な第２記録媒体が装填されると、ホストコンピュータに引き渡したタイトルと、第１手段が保存しているタイトル鍵とを取り出し、両者を第２記録媒体に記録する第２手段と
を備えることを特徴とするコンテンツ複製システム。
【請求項８】
前記第１記録媒体は、記録されているタイトルの識別情報と、タイトルの一世代コピーが何回認められているかを示す限度回数情報とを対応づけて記録しており、
前記ドライブ装置は、
セキュアな記憶媒体と、
タイトルがホストコンピュータに引き渡されると、ホストコンピュータに引き渡したコンテンツの識別情報と、そのコンテンツについてのコピー回数の初期値と、限度回数情報とを対応づけてセキュアな記憶媒体に記憶させる設定手段とを備え、
前記第２手段は、
第１記録媒体が装填された後に、記録可能な第２記録媒体が装填されると、ホストコンピュータに引き渡した暗号化コンテンツと、暗号鍵とを第２記録媒体に記録する記録部と、
記録部による記録が行われると、セキュアな記憶媒体に記憶させられているコピー回数を更新する更新部と
を備えることを特徴とする請求項７記載のコンテンツ複製システム。
【請求項９】
前記設定手段は、
ホストコンピュータに引き渡したタイトルが記録部により第２記録媒体に記録されると、ドライブ装置内のセキュアな記憶媒体における当該タイトルの識別情報に対応づけて、当該第２記録媒体に固有な媒体識別情報をドライブ装置内のセキュアな記憶媒体に設定する
ことを特徴とする請求項８記載のコンテンツ複製システム。
【請求項１０】
前記ドライブ装置は、
記録部によりタイトルが記録された後に、前記第２記録媒体又は前記第２の記録媒体とは別の第２の記録媒体の装填が行われた場合、ドライブ装置内のセキュアな記憶媒体に設定されたタイトルの一世代コピーの回数とそのタイトルの限度回数とを比較する比較手段と、
装填された第２記録媒体に固有な媒体識別情報が、タイトルの識別情報に対応づけられてドライブ装置内のセキュアな記憶媒体に既に設定されているか否かを判定する同一識別情報判定手段とを備え、
前記記録部は、
タイトルの一世代コピーの回数がそのタイトルの限度回数を下回る場合、又は、第２記録媒体に固有な媒体識別情報がドライブ装置内のセキュアな記憶媒体に既に設定されていると同一識別情報判定手段が判定した場合に当該ホストコンピュータに引き渡したタイトルを第２記録媒体に記録する
ことを特徴とする請求項９記載のコンテンツ複製システム。
【請求項１１】
前記タイトル鍵は、第１記録媒体に固有なディスク鍵を用いて暗号化されて第１記録媒体に記録されており、
前記第１手段は、
第１記録媒体に固有なディスク鍵を当該記憶媒体から取り出して、タイトル鍵に対応づけて、ドライブ装置内のセキュアな記憶媒体に設定するタイトル鍵設定部を備え、
前記第２手段は
ドライブ装置内のセキュアな記憶媒体に記憶されているタイトル鍵を、ドライブ装置内のセキュアな記憶媒体に記憶されている第１記録媒体に固有なディスク鍵を用いて復号するタイトル鍵デスクランブル部と、
第２記録媒体が装填されると、第２記録媒体に固有な媒体識別情報を第２記録媒体から読み出して、タイトル鍵デスクランブル部により復号されたタイトル鍵を、第２記録媒体に固有な媒体識別情報を用いて暗号化するタイトル鍵スクランブル部と、
第２記録媒体に固有な媒体識別情報を用いて暗号化されたタイトル鍵を第２記録媒体に記録するタイトル鍵記録部と
を備えることを特徴とする請求項７記載のコンテンツ複製システム。
【請求項１２】
ホストコンピュータに接続可能であり、一世代コピーを実現するが二世代コピー以降は禁止するドライブ装置であって、
第１記録媒体が装填されると、第１記録媒体から暗号化コンテンツと、暗号鍵とを読み出し、暗号化コンテンツをホストコンピュータに引き渡すと共に、暗号鍵については、ドライブ装置内部に保存する第１手段と、
第１記録媒体が装填された後に記録可能な第２記録媒体が装填されると、ホストコンピュータに引き渡した暗号化コンテンツと、第１手段が保存している暗号鍵とを取り出し、両者を第２記録媒体に記録する第２手段と
を備えることを特徴とするドライブ装置。
【請求項１３】
前記第１記録媒体は、記録されている暗号化コンテンツの識別情報と、暗号化コンテンツの一世代コピーが何回認められているかを示す限度回数情報とを対応づけて記録しており、
前記ドライブ装置は、
セキュアな記憶媒体と、
暗号化コンテンツがホストコンピュータに引き渡されると、ホストコンピュータに引き渡したコンテンツの識別情報と、そのコンテンツについてのコピー回数の初期値と、限度回数情報とを対応づけてセキュアな記憶媒体に記憶させる設定手段とを備え、
前記第２手段は、
第１記録媒体が装填された後に、記録可能な第２記録媒体が装填されると、ホストコンピュータに引き渡した暗号化コンテンツと、暗号鍵とを第２記録媒体に記録する記録部と、
記録部による記録が行われると、セキュアな記憶媒体に記憶させられているコピー回数を更新する更新部と
を備えることを特徴とする請求項１２記載のドライブ装置。
【請求項１４】
前記設定手段は、
ホストコンピュータに引き渡した暗号化コンテンツが記録部により第２記録媒体に記録されると、ドライブ装置内のセキュアな記憶媒体における当該暗号化コンテンツの識別情報に対応づけて、当該第２記録媒体に固有な媒体識別情報をドライブ装置内のセキュアな記憶媒体に設定する
ことを特徴とする請求項１３記載のドライブ装置。
【請求項１５】
前記ドライブ装置は、
記録部により暗号化コンテンツが記録された後に、前記第２記録媒体又は前記第２の記録媒体とは別の第２の記録媒体の装填が行われた場合、ドライブ装置内のセキュアな記憶媒体に設定された暗号化コンテンツの一世代コピーの回数とその暗号化コンテンツの限度回数とを比較することにより、第２記録媒体への当該暗号化コンテンツの記録を許可するか否かを判定する比較手段と、
装填された第２記録媒体に固有な媒体識別情報が、暗号化コンテンツの識別情報に対応づけられてドライブ装置内のセキュアな記憶媒体に既に設定されているか否かを判定する同一識別情報判定手段とを備え、
前記記録部は、
暗号化コンテンツの一世代コピーの回数がその暗号化コンテンツの限度回数を下回る場合、又は、第２記録媒体に固有な媒体識別情報がドライブ装置内のセキュアな記憶媒体に既に設定されていると同一識別情報判定手段が判定した場合に当該ホストコンピュータに引き渡した暗号化コンテンツを第２記録媒体に記録する
ことを特徴とする請求項１４記載のドライブ装置。
【請求項１６】
前記暗号鍵は、第１記録媒体に固有なディスク鍵を用いて暗号化されて第１記録媒体に記録されており、
前記第１手段は
第１記録媒体に固有なディスク鍵を取り出して、暗号鍵に対応づけて、ドライブ装置内のセキュアな記憶媒体に設定する暗号鍵設定部を備え、
前記第２手段は
第２記録媒体が装填されると、ドライブ装置内のセキュアな記憶媒体に記憶されている暗号鍵を、ドライブ装置内のセキュアな記憶媒体に記憶されている第１記録媒体に固有なディスク鍵を用いて復号する暗号鍵デスクランブル部と、
第２記録媒体に固有な媒体識別情報を読み出して、暗号鍵デスクランブル部により復号された暗号鍵を、第２記録媒体に固有な媒体識別情報を用いて暗号化する暗号鍵スクランブル部と、
第２記録媒体に固有な媒体識別情報を用いて暗号化された暗号鍵を第２記録媒体に記録する暗号鍵記録部と
を備えることを特徴とする請求項１２記載のドライブ装置。
【請求項１７】
ホストコンピュータに接続可能であり、一世代コピーを実現するが二世代コピー以降は禁止するドライブ装置であって、
第１記録媒体が装填されると、第１記録媒体から複数の暗号化コンテンツからなるタイトルと、タイトル鍵とを読み出し、タイトルをホストコンピュータに引き渡すと共に、タイトル鍵については、ドライブ装置内部に保存する第１手段と、
第１記録媒体が装填された後に記録可能な第２記録媒体が装填されると、ホストコンピュータに引き渡したタイトルと、第１手段が保存しているタイトル鍵とを取り出し、両者を第２記録媒体に記録する第２手段と
を備えることを特徴とするドライブ装置。
【請求項１８】
前記第１記録媒体は、記録されているタイトルの識別情報と、タイトルの一世代コピーが何回認められているかを示す限度回数情報とを対応づけて記録しており、
前記ドライブ装置は
セキュアな記憶媒体と、
タイトルがホストコンピュータに引き渡されると、ホストコンピュータに引き渡したコンテンツの識別情報と、そのコンテンツについてのコピー回数の初期値と、限度回数情報とを対応づけてセキュアな記憶媒体に記憶させる設定手段とを備え、
前記第２手段は
第１記録媒体が装填された後に、記録可能な第２記録媒体が装填されると、ホストコンピュータに引き渡した暗号化コンテンツと、暗号鍵とを第２記録媒体に記録する記録部と、
記録部による記録が行われると、セキュアな記憶媒体に記憶させられているコピー回数を更新する更新部と
を備えることを特徴とする請求項１７記載のドライブ装置。
【請求項１９】
前記設定手段は、
ホストコンピュータに引き渡したタイトルが記録部により第２記録媒体に記録されると、ドライブ装置内のセキュアな記憶媒体における当該タイトルの識別情報に対応づけて、当該第２記録媒体に固有な媒体識別情報をドライブ装置内のセキュアな記憶媒体に設定する
ことを特徴とする請求項１８記載のドライブ装置。
【請求項２０】
前記ドライブ装置は、
記録部によりタイトルが記録された後に、前記第２記録媒体又は前記第２の記録媒体とは別の第２の記録媒体の装填が行われた場合、ドライブ装置内のセキュアな記憶媒体に設定されたタイトルの一世代コピーの回数とそのタイトルの限度回数とを比較する比較手段と、
装填された第２記録媒体に固有な媒体識別情報が、タイトルの識別情報に対応づけられてドライブ装置内のセキュアな記憶媒体に既に設定されているか否かを判定する同一識別情報判定手段とを備え、
前記記録部は、
タイトルの一世代コピーの回数がそのタイトルの限度回数を下回る場合、又は、第２記録媒体に固有な媒体識別情報がドライブ装置内のセキュアな記憶媒体に既に設定されていると同一識別情報判定手段が判定した場合に当該ホストコンピュータに引き渡したタイトルを第２記録媒体に記録する
ことを特徴とする請求項１９記載のドライブ装置。
【請求項２１】
前記タイトル鍵は、第１記録媒体に固有なディスク鍵を用いて暗号化されて第１記録媒体に記録されており、
前記第１手段は、
第１記録媒体に固有なディスク鍵を当該記憶媒体から取り出して、タイトル鍵に対応づけて、ドライブ装置内のセキュアな記憶媒体に設定するタイトル鍵設定部を備え、
前記第２手段は
ドライブ装置内のセキュアな記憶媒体に記憶されているタイトル鍵を、ドライブ装置内のセキュアな記憶媒体に記憶されている第１記録媒体に固有なディスク鍵を用いて復号するタイトル鍵デスクランブル部と、
第２記録媒体が装填されると、第２記録媒体に固有な媒体識別情報を第２記録媒体から読み出して、タイトル鍵デスクランブル部により復号されたタイトル鍵を、第２記録媒体に固有な媒体識別情報を用いて暗号化するタイトル鍵スクランブル部と、
第２記録媒体に固有な媒体識別情報を用いて暗号化されたタイトル鍵を第２記録媒体に記録するタイトル鍵記録部と
を備えることを特徴とする請求項１７記載のドライブ装置。
【請求項２２】
一世代コピーを実現するが二世代コピー以降は禁止するようドライブ装置を制御するホストコンピュータであって、
ドライブ装置に第１記録媒体が装填されると、第１記録媒体から暗号化コンテンツと、暗号鍵とを読み出させ、暗号鍵については、暗号化コンテンツから分離してドライブ装置内部に保存させておき、暗号化コンテンツのみを出力させるようドライブ装置に指示を行う第１手段と、
ドライブ装置から出力されたコンテンツを格納する格納手段と、
第１記録媒体が装填された後に記録可能な第２記録媒体が装填されると、格納手段により格納された暗号化コンテンツをドライブ装置に出力して、このコンテンツと、ドライブ装置に保存させている暗号鍵とを第２記録媒体に記録させる第２手段と
を備えることを特徴とするホストコンピュータ。
【請求項２３】
前記ホストコンピュータは、
暗号化コンテンツが格納手段により格納されると、ドライブ装置に早期に第２記録媒体を装填する操作を早期に行うよう操作者に警告を行う警告手段と、
現在時刻を計時する計時手段と、
格納手段に暗号化コンテンツが格納されてから、所定時間が経過しているかを計時手段が計時した現在時刻を参照して判定する経過時間判定手段と、
所定時間が経過している場合、当該コンテンツを削除する削除手段と
を備えることを特徴とする請求項２２記載のホストコンピュータ。
【請求項２４】
ホストコンピュータがドライブ装置と接続された場合に、一世代コピーを実現するが二世代コピー以降は禁止するようホストコンピュータに制御を行わせるプログラムをコンピュータ読取可能な形式で記録している記録媒体であって、
ドライブ装置に第１記録媒体が装填されると、第１記録媒体から暗号化コンテンツと、暗号鍵とを読み出させ、暗号鍵については、暗号化コンテンツから分離してドライブ装置内部に保存させておき、暗号化コンテンツのみを出力させるようドライブ装置に指示を行う第１ステップと、
第１記録媒体が装填された後に、記録可能な第２記録媒体が装填されると、第１ステップにより出力された暗号化コンテンツをドライブ装置に出力して、このコンテンツと、ドライブ装置に保存させている暗号鍵とを第２記録媒体に記録させる第２ステップと
からなる手順をコンピュータに行わせるプログラムを記録していることを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２５】
ホストコンピュータがドライブ装置と接続された場合に、一世代コピーを実現するが二世代コピー以降は禁止するようホストコンピュータに制御を行わせる複製方法であって、
ドライブ装置に第１記録媒体が装填されると、第１記録媒体から暗号化コンテンツと、暗号鍵とを読み出させ、暗号鍵についてはドライブ装置内部に保存させておき、暗号化コンテンツのみを出力させるようドライブ装置に指示を行う第１ステップと、
第１記録媒体が装填された後に、記録可能な第２記録媒体が装填されると、第１ステップにより出力された暗号化コンテンツをドライブ装置に出力して、このコンテンツと、ドライブ装置に保存させている暗号鍵とを第２記録媒体に記録させる第２ステップと
からなることを特徴とする複製方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ある記録媒体に記録されているコンテンツを他の記録媒体にコピーするコンテンツ複製システム、ドライブ装置、コンピュータ読取可能な記録媒体に関する。
【０００２】
【従来の技術】
ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＡＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）は、直径僅か１２０ｍｍの大きさでありながら、片面４．７ＧＢｙｔｅの記録容量を有する可搬型の光ディスクであり、今後幅広い普及が期待されている。両者は何れもコンピュータデータ、映画、音楽の記録に最適な論理フォーマットを有しているので、近い将来、大多数の汎用コンピュータは、ＤＶＤ−ＲＯＭおよびＤＶＤ−ＲＡＭの両者をアクセスすることができるドライブ装置を標準装備することも考えられる。
【０００３】
ところで、ＤＶＤ−ＲＯＭがＤＶＤ−Ａｕｄｉｏである場合、それに記録されているデータのコピーは、著作権保護の観点からＤＶＤにおける著作権保護方式、及び、Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ（ＣＣＩ）により厳しく制限されることとなる。ここでＤＶＤにおける著作権保護方式の概要について簡単に説明する。ＤＶＤにおける著作権保護方式において、コンテンツはその製作者が定めた暗号鍵（一般にタイトル鍵と呼ばれる。）により暗号化された状態で、ＤＶＤ−Ａｕｄｉｏ等の記録媒体に記録される。
タイトル鍵は、一般にコンテンツのグループや、タイトル、そして１つのディスクに記録される１つ以上のタイトルについて与えられる。こうしたタイトル鍵は、コンテンツが記録されたＤＶＤ−Ａｕｄｉｏについて固有な暗号鍵（一般にディスク鍵と呼ばれる。）を用いた暗号化を経てＤＶＤ−Ａｕｄｉｏにおけるセクタヘッダ領域に記録され、そのディスク鍵自身も、コンテンツのデコード装置を製作した製作会社が定めた暗号鍵（一般にマスタ鍵と呼ばれる。）を用いて、暗号化されてＤＶＤ−Ａｕｄｉｏのリードイン領域に記録される。これらセクタヘッダ領域と、リードイン領域は、一般ユーザがアクセスできない領域なので、ＤＶＤ−Ａｕｄｉｏに記録されたタイトル鍵を不正に取得することは、極めて困難になる。
【０００４】
続いて、かかるコンテンツを機器上でどのように利用するかについて説明する。
ＤＶＤにおける著作権保護方式は、暗号化されたコンテンツを機器間に伝送させることに何等制限を課してはいないが、非暗号化コンテンツを機器外部に出力することを全面的に禁じている。加えて、機器間にタイトル鍵を伝送させることについては厳しい制限を課している。これはＤＶＤ−Ａｕｄｉｏのドライブ装置とコンテンツについてのデコード装置とを接続してコンテンツを再生する場合も、ＤＶＤ−Ａｕｄｉｏについてのドライブ装置と、ＤＶＤ−ＲＡＭについてのドライブ装置とを接続して、ＤＶＤ−ＡｕｄｉｏからＤＶＤ−ＲＡＭへとコンテンツをコピーする場合にも共通して言える。具体的にいうと、タイトル鍵の伝送は、２つの機器が相互認証を行い、互いの正当性を確認した場合のみ行われる。この際、タイトル鍵は、ディスク鍵で暗号化された状態で機器間を伝送するのではなく、機器同士が相互認証を行った際、互いの機器が共有した暗号鍵（時変鍵という）を用いて暗号化された状態で機器間を伝送する。図１３（ａ）は、ＤＶＤ−Ａｕｄｉｏのドライブ装置と、コンテンツのデコード装置とが接続してなるコンテンツ再生システムを示す図である。本図においてドライブ装置は、ＤＶＤ−Ａｕｄｉｏからのコンテンツの読み出しを行うディスクアクセス部１０１、バスを介して接続された機器との相互認証を行うバス認証部１０２からなり、デコード装置は、本ＭＰＥＧデコード装置と接続された機器との相互認証を行うバス認証部１０３、タイトル鍵を用いて、コンテンツの暗号化を解除するデスクランブラ１０４、暗号化が解除されたコンテンツの再生を行うオーディオデコーダ１０５からなる。本図において、タイトル鍵の受け渡しは、バス認証部１０２、バス認証部１０３が互いの正当性を確認した後に行われるので、不正機器が接続された場合、コンテンツの再生は禁止されることとなる。
【０００５】
最後に２つのドライブ装置が接続した際に行われるコンテンツコピーについて説明する。一般のコンピュータシステムで行われるコピー処理、いわゆるファイルコピーは、コピー元記録媒体に記録されたコンテンツを読み出して、そのままコピー先記録媒体に記録する処理を意味する。これに対して、「コンテンツコピー」は、コピー元記録媒体において暗号化された状態で記録されているコンテンツを読み出し、一旦これを複製先に記録するだけでは、コンテンツは正当にコピーされたとはいわない。この処理に加えて、コピー元の記録媒体に記録されているタイトル鍵を読み出して、ディスク鍵、マスタ鍵を用いてこれの暗号化を解除してから、当該コピー先記録媒体に固有な情報を当該コピー先記録媒体から読み出し、このコピー先記録媒体に固有な情報を用いて、一旦暗号化が解除されたタイトル鍵を再度暗号化した後に当該コピー先記録媒体に記録して初めて、「コンテンツコピー」は完遂したこととなる。「コンテンツコピー」において、タイトル鍵の暗号化解除から再暗号化までの処理が求められるのは、図１３（ａ）に示すコンテンツ再生システムにおいて、デコード装置は、自身と接続したドライブ装置に対して、正当なタイトル鍵を引き渡す事をドライブ装置に要求するからである。
【０００６】
「コンテンツコピー」の概要は以上の通りである。ＤＶＤ−Ｖｉｄｅｏ規格では、映像ソフトの供給会社からの要望により、かかる「コンテンツコピー」は全面的に禁じられているが、ＤＶＤ−Ａｕｄｉｏ規格では、ＣＤ（コンパクトディスク：登録商標）からＭＤ（ミニディスク：登録商標）へのコピーが現状認められていることに代表されるように、私的録音を行う機会が認められており、この場合、コピーを認める必要がある。「コンテンツコピー」を所定の規制下で行わせるため、ＤＶＤ−Ａｕｄｉｏ規格に規定されているのが、上述したＣｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ（ＣＣＩ）である。ＤＶＤ−Ａｕｄｉｏには、各コンテンツに対応づけて、このＣＣＩが設定される。ＣＣＩには、自由にコピー可能な「コピー許可（ｃｏｐｙ  ｆｒｅｅ）」と、１世代のみコピー可能な「１世代コピー許可（ｏｎｅ  ｃｏｐｙ）」と、「これ以上コピー禁止（ｎｏ  ｍｏｒｅ  ｃｏｐｙ）」と、一切のコピーを認めない「コピー禁止（ｎｅｖｅｒ  ｃｏｐｙ）」という４つの属性をコンテンツ毎に設定することができる。「１世代のみコピー可能」が設定されたコンテンツについては、１回〜１０回までのコピー回数を設定することができる。
【０００７】
ＤＶＤ−Ａｕｄｉｏをアクセスするドライブ装置は、ＣＣＩに基づいてコピーの許否判定を行う複製許可制御部を具備している。具体的にいうと、複製許可制御部は、これまでＤＶＤ−ＲＡＭに記録したコンテンツについての識別情報と、そのコピー回数とからなるコピー管理情報を保持し、コンテンツをＤＶＤ−ＲＡＭに記録する度に、この記録回数を更新する義務と、ＣＣＩに示されているコピー回数を上回るようなコピーを禁止する義務とを負う。ＣＣＩにおいてこの複製許可制御部がコンテンツのコピーを許可したならば、上述した相互認証を経てドライブ装置間のタイトル鍵の伝送を行い、コピー先となるＤＶＤ−ＲＡＭに記録させる。図１３（ｂ）は、ＤＶＤ−Ａｕｄｉｏからコンテンツを読み出すドライブ装置（読出側ドライブ装置）と、ＤＶＤ−ＲＡＭにコンテンツを記録するドライブ装置（記録側ドライブ装置）とが接続してなるコンテンツの複製システムを示す図である。本図のコンテンツコピーシステムにおける読出側ドライブ装置、記録側ドライブ装置は、ＤＶＤ−Ａｕｄｉｏ、ＤＶＤ−ＲＡＭをアクセスするディスクアクセス部１１１、ディスクアクセス部１１２と、バスを介した相互認証を行うバス認証部１１３、バス認証部１１４と、ＤＶＤ−Ａｕｄｉｏにおいてコンテンツのコピーがどのように制限されているかを判定する複製許可制御部１１５、複製許可制御部１１６とをそれぞれ備えている。複製許可制御部１１５、複製許可制御部１１６が、コピーが許可されていると判定し、尚且つバス認証部１１３、バス認証部１１４が互いの正当性を確認した場合にのみ、ＤＶＤ−ＡｕｄｉｏからＤＶＤ−ＲＡＭへと暗号化されたコンテンツがコピーされ、それと共に、ＤＶＤ−ＡｕｄｉｏからＤＶＤ−ＲＡＭへと暗号化されたタイトル鍵がコピーされる。
【０００８】
【発明が解決しようとする課題】
しかしながら、上記のようなコンテンツコピーを行う場合、ＤＶＤ−Ａｕｄｉｏからコンテンツを読み出す読出側のドライブ装置と、ＤＶＤ−ＲＡＭにコンテンツを記録する記録側のドライブ装置とをユーザは入手せねばならず、二台のドライブ装置の購入という経済的負担がユーザに課される場合がある。特に、ＤＶＤのドライブ装置のうちＤＶＤ−ＲＡＭのレコーダには、ＤＶＤ−Ａｕｄｉｏのプレーヤを兼ね備えているものもあるのに、そのように読出側−記録側の機能を兼備したドライブ装置が、コンテンツの複製を効率的に行えるような技術は従来には、一切存在しないという問題点がある。
【０００９】
本発明の第１の目的は、読出側−記録側の機能を兼備したドライブ装置が一台あれば、コンテンツのコピーを行うことができるコンテンツ複製システム及びドライブ装置を提供することである。
第２の目的は、ＤＶＤにおける著作権保護方式を遵守するため、機器間の暗号鍵の伝送が厳しく制限されている場合であっても、第１記録媒体から第２記録媒体へとコンテンツをコピーすることができるコンテンツ複製システム及びドライブ装置を提供することである。
【００１０】
【課題を解決するための手段】
ここでドライブ装置がハードディスク装置を内蔵したホストコンピュータと接続されて用いられる場合、そのホストコンピュータにバス認証部１１４、複製許可制御部１１５を設けさせて、上述した「コンテンツコピー」をドライブ装置とホストコンピュータとの間で行うことも考えられる。即ち、ＤＶＤ−Ａｕｄｉｏに格納されている暗号鍵と、コンテンツとをドライブ装置に読み出させて、ホストコンピュータに内蔵されているハードディスク装置に格納させ、その後、ハードディスク装置における暗号鍵と、コンテンツとをハードディスク装置から読み出させて、ＤＶＤ−ＲＡＭに格納させるのである。しかし、このように「コンテンツコピー」によりハードディスク装置上に得られた複製物から、更にＤＶＤ−ＲＡＭ上に複製物を作成することは、「２世代目のコピー」、即ち、「孫コピー」に該当する。ＤＶＤ−Ａｕｄｉｏ規格では、コンテンツの氾濫を防止するため、ＣＣＩが「１世代コピー許可（ｏｎｅ  ｃｏｐｙ）」に設定されているコンテンツが多いので、かかるホストコンピュータのハードディスク装置を介した「コンテンツコピー」は、孫コピーに該当するとして、複製許可制御部１１６によりコピーが禁止される可能性がある。
【００１１】
かかる「孫コピー」に該当するのを避け、第１、第２の目的を達成するため、本コンテンツ複製システムは、ドライブ装置を有し、ドライブ装置は第１記録媒体が装填されると、第１記録媒体から暗号化コンテンツと、暗号鍵とを読み出し、読み出された暗号化コンテンツをホストコンピュータに引き渡すと共に、暗号鍵については、ドライブ装置内部に保存する第１手段と、第１記録媒体が装填された後に、記録可能な第２記録媒体が装填されると、ホストコンピュータに引き渡した暗号化コンテンツと、第１手段が保存している暗号鍵とを取り出し、両者を第２記録媒体に記録する第２手段とを備えることを特徴としている。
【００１２】
【発明の実施の形態】
以降、図面を参照しながら、コンテンツ複製システムについて、その構成および動作を説明する。先ず始めに、ＤＶＤ−Ａｕｄｉｏ、ＤＶＤ−ＲＡＭについて説明する。図１は、ＤＶＤ−ＡｕｄｉｏおよびＤＶＤ−ＲＡＭの外観を表した図である。本図に示すように、ＤＶＤ−ＡｕｄｉｏとＤＶＤ−ＲＡＭとの違いは、ＤＶＤ−ＲＡＭはカートリッジ７５に収納された状態でドライブ装置に装填される点である。カートリッジ７５は、ＤＶＤ−ＲＡＭの記録面を保護する目的のものであり、カートリッジ７５の収納時においてＤＶＤ−ＲＡＭは、シャッタ７６を開閉することによりアクセスされる。カートリッジの収納の有無に違いはあるが、ＤＶＤ−ＡｕｄｉｏおよびＤＶＤ−ＲＡＭは共通のドライブ装置を用いてアクセスすることができる。また両者は何れもＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）に規定されたファイルシステムを有しており、例えばＬＰＣＭ（Ｌｉｎｅａｒ  Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）、ＤＯＬＢＹ−ＡＣ３等の符号化方式により符号化された音楽コンテンツは、汎用パーソナルコンピュータ用のデータファイルと共に一元管理される。
【００１３】
続いてコンテンツ複製システムのハードウェア構成について、図２に示すハードウェア構成図を用いて説明する。図２に示すように、コンテンツ複製システムは、汎用パソコンであるホストコンピュータ１と、ドライブ装置２とからなる。ホストコンピュータ１は、ディスプレィ３、キーボード４と接続されており、その内部にハードディスク装置５、ＭＰＥＧデコーダカード６が据え付けられている。
【００１４】
図３は、コンテンツ複製システムの内部構成を示す図である。本図においてホストコンピュータ１は、ハードディスク装置５、ＭＰＥＧデコーダカード６、ホストＣＰＵ７、バスＩ／Ｆ部８、メモリ９、プロセッサバス、ＰＣＩバス、ＡＴＡＰＩ＿Ｉ／Ｆ部１０からなり、またＭＰＥＧデコーダカード６は、ＰＣＩ＿Ｉ／Ｆ部１２、認証・デスクランブルＬＳＩ１３、オーディオデコーダ１４、Ｄ／Ａコンバータ１５、ローカルバスからなる（尚、ＭＰＥＧデコーダカード６には、ビデオデコーダ等、映像を再生するための構成要素が実際には存在するが、それらは本実施形態との関連が希薄であるため、図示を省略してある。）。ドライブ装置２は、スピンドルモータ１７、ピックアップ  １８、プリアンプ部１９、誤り訂正部２０、ＡＴＡＰＩ＿Ｉ／Ｆ部２１、サーボ部２２、ＥＥＰＲＯＭ２３、認証・スクランブル・デスクランブルＬＳＩ２５、制御マイコン２６、マイコンバスからなる。ホストコンピュータとドライブ装置とはＡＴＡＰＩにて相互に接続される。尚、ホストコンピュータ、ドライブ装置は、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、ＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）、ＩＥＥＥ１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等に準拠したインターフェイスにて接続されてもよい。
【００１５】
これらの構成において、ＤＶＤにおける著作権保護方式準拠の相互認証を行う認証・デスクランブルＬＳＩ１３、認証・スクランブル・デスクランブルＬＳＩ２５を有しているのはドライブ装置２及びＭＰＥＧデコーダカード６であり、ドライブ装置２がタイトル鍵を受け渡すことができるのは、ＭＰＥＧデコーダカード６に限られている。
【００１６】
続いてコンテンツの複製にあたって、特に用いられる構成要素（ハードディスク装置５、ＥＥＰＲＯＭ２３、認証・スクランブル・デスクランブルＬＳＩ２５、認証・デスクランブルＬＳＩ１３）について説明する。
ハードディスク装置５は、ＤＶＤ−Ａｕｄｉｏがドライブ装置２に装填され、破線の矢印に示すように暗号化されたままのコンテンツがドライブ装置から読み出されてくると、これを格納する。またＤＶＤ−ＲＡＭがドライブ装置２に装填されると暗号化されたままのコンテンツをハードディスク装置５から読み出して、ドライブ装置２に出力する。図４（ａ）〜図４（ｅ）は、ＤＶＤ−Ａｕｄｉｏからハードディスク装置５への暗号化コンテンツの読み出しと、ハードディスク装置５からＤＶＤ−ＲＡＭへの暗号化コンテンツの書き込みとが行れる様子を示す図である。
【００１７】
図４（ａ）において汎用パソコンにＤＶＤ−ＲＯＭがセットされると、図４（ｂ）に示すように、ＤＶＤ−ＲＯＭに記録されている暗号化コンテンツはＤＶＤ−Ａｕｄｉｏから読み出されて、ハードディスク装置５に書き込まれる（矢印▲１▼参照）。ハードディスクに暗号化コンテンツが書き込まれた後、図４（ｃ）に示すようにＤＶＤ−ＲＯＭをＤＶＤ−ＲＡＭに入れ替えて、その後、図４（ｄ）に示すように、暗号化コンテンツはハードディスク装置５から読み出されてＤＶＤ−ＲＡＭに記録される（矢印▲２▼参照）。こうして暗号化コンテンツが記録されたＤＶＤ−ＲＡＭを図４（ｅ）に示すようにイジェクトすれば、ＤＶＤ−ＲＯＭに記録されている暗号化コンテンツの複製物をＤＶＤ−ＲＡＭ上に得ることができる。
【００１８】
この過程において暗号化コンテンツはハードディスク装置５に一時的に配されることとなる（これを、コンテンツの一時保存という）。しかし上述したようにホストコンピュータ１においてＭＰＥＧデコーダカード６以外の構成は、ＤＶＤにおける著作権保護方式準拠の相互認証を行う専用ＬＳＩを有していないため、ハードディスク装置５は暗号化されたコンテンツをドライブ装置２から受け取り、これを格納することができるのみであり、ハードディスク装置５は、タイトル鍵をドライブ装置２から受け取ることはできない。たとえ暗号化されたコンテンツがハードディスク装置５に格納されていたとしても、ハードディスク装置５は自身の正当性をＭＰＥＧデコーダカード６に対して証明することも、タイトル鍵をＭＰＥＧデコーダカード６に引き渡すこともできない。従って、ハードディスク装置５に格納されている状態において、暗号化されたコンテンツを再生することはできない。逆にいうと、このコンテンツ複製システムにおいて、暗号化されたコンテンツを再生することができるのは、ドライブ装置２において、暗号化コンテンツを再生する場合に限られる。何故なら、ドライブ装置２は認証・スクランブル・デスクランブルＬＳＩ２５を有し、タイトル鍵をＭＰＥＧデコーダカード６に引き渡すことができるからである。尚、本実施形態では、認証・スクランブル・デスクランブルＬＳＩをハードディスク装置５に設けていないが、ハードディスク装置５に認証・スクランブル・デスクランブルＬＳＩが設けられており、ＭＰＥＧデコーダカード６が、ハードディスク装置５を『正当な機器』とみなすことができたとしても、ドライブ装置２はハードディスク装置５にタイトル鍵を引き渡すべきではない。何故なら、ドライブ装置２のＤＶＤ−Ａｕｄｉｏからハードディスク装置５に正当にコンテンツと、タイトル鍵とをコピーした後、ハードディスク装置５からドライブ装置２のＤＶＤ−ＲＡＭへとコンテンツと、タイトル鍵とをコピーする場合、ＤＶＤ−ＲＡＭには、コンテンツの孫コピーが記録されることとなる。コンテンツの孫コピーは、ＣＣＩにおいて禁止されていることが多いので、かかるＤＶＤ−ＲＡＭへのコピーが孫コピーにあたるとして、ＣＣＩにより、ＤＶＤ−ＲＡＭへのコピーが禁止されてしまうからである。
【００１９】
ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）２３は、非公開のコマンドでのみアクセスされる据え付け型の半導体素子であり、ホストコンピュータ１からはアクセスできないセキュアな記録媒体である。図４（ａ）〜図４（ｅ）のようにコンテンツをＤＶＤ−ＡｕｄｉｏからＤＶＤ−ＲＡＭにコピーする場合、暗号化されたコンテンツは、ＤＶＤ−Ａｕｄｉｏから読み出されてホストコンピュータ１内のハードディスク装置５に格納されたが、コンテンツの暗号化を解除するためのタイトル鍵、及び、タイトル鍵の暗号化を解除するためのディスク鍵は、ドライブ装置２外部に出力されることなく、ＥＥＰＲＯＭ２３に記憶される。つまり図４（ａ）〜図４（ｅ）に示したＤＶＤ−ＡｕｄｉｏからＤＶＤ−ＲＡＭへのコピー動作のうち、ＤＶＤ−Ａｕｄｉｏの装填時においてＥＥＰＲＯＭ２３は、ＤＶＤ−Ａｕｄｉｏから読み出されたタイトル鍵と、ＤＶＤ−Ａｕｄｉｏについてのディスク鍵とを保持し、ＤＶＤ−ＲＡＭの装填時においてＥＥＰＲＯＭ２３は、タイトル鍵と、ディスク鍵とをスピンドルモータ１７、ピックアップ  １８、サーボ部２２に出力してＤＶＤ−ＲＡＭに書き込ませる。これからも判るように、暗号化コンテンツは、ドライブ装置２外部を流出することがあるが、タイトル鍵及びディスク鍵は図４（ａ）〜図４（ｅ）のコピー時においても門外不出であり、ドライブ装置２内部においてＤＶＤ−Ａｕｄｉｏ、ＤＶＤ−ＲＡＭとＥＥＰＲＯＭ２３との間を行き来するだけである。
【００２０】
認証・スクランブル・デスクランブルＬＳＩ２５は、マスタ鍵を保持する保持部（２５−１）と、デスクランブラ（２５−２）と、相互認証部（２５−３）と、スクランブラ（２５−４）からなる。デスクランブラ（２５−２）は、マスタ鍵を用いてＤＶＤ−Ａｕｄｉｏから読み出されたディスク鍵の暗号化を解除して、ＤＶＤ−Ａｕｄｉｏについてのディスク鍵を得て、そのディスク鍵を用いてタイトル鍵の暗号化を解除する。
【００２１】
相互認証部（２５−３）は、ドライブ装置と接続された機器との間で相互認証を行い、相手側機器が正当な機器であるか否かを認証する。
スクランブラ（２５−４）は、ＭＰＥＧデコーダカード６に対してタイトル鍵を出力する際（２５−４（１））、相互認証部が相互認証を行った際に得た時変鍵を用いてタイトル鍵を暗号化して暗号化されたタイトル鍵をＭＰＥＧデコーダカード６に出力する。タイトル鍵をＤＶＤ−ＲＡＭに記録する際（２５−４（２））、ＤＶＤ−ＲＡＭに固有な媒体識別情報をディスク鍵として用いてタイトル鍵を暗号化して、スピンドルモータ１７、サーボ部２２に出力する。ＤＶＤ−ＲＡＭにおいて固有の識別情報は、ＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）にあらかじめ製造時に付与される。ＤＶＤ−ＲＡＭへの記録時において、タイトル鍵はＤＶＤ−ＲＡＭごとに固有の識別情報で暗号化されることとなる。
【００２２】
認証・デスクランブルＬＳＩ１３は、マスタ鍵を保持する保持部（１３−１）と、相互認証部（１３−２）と、デスクランブラ（１３−３）とからなる。相互認証部（１３−２）は、ＭＰＥＧデコーダカード６と接続された機器との間で相互認証を行い、相手側機器が正当な機器であるか否かを認証する。デスクランブラ（１３−３）は、相互認証を行った機器から暗号化されたタイトル鍵がドライブ装置２からＭＰＥＧデコーダカード６に送信されてくると（１３−３（１））、相互認証時に得た時変鍵を用いてタイトル鍵の暗号化を解除する。また、相互認証を行った機器から暗号化されたコンテンツがドライブ装置２からＭＰＥＧデコーダカード６に送信されてくると（１３−３（２））、暗号化が解除されたタイトル鍵を用いて、当該コンテンツの暗号化を解除して、暗号化が解除されたコンテンツをオーディオデコーダ１４、Ｄ／Ａコンバータ１５に出力することにより、コンテンツを再生させる。
【００２３】
以上でコンテンツ複製システムのハードウェア構成についての説明を終える。続いて、ＤＶＤ−Ａｕｄｉｏ、及び、ドライブ装置、ハードディスク装置５において、コンテンツがどのように記録され、コピー回数を制限するための情報がどのようなデータ構造にて記録されているかについて説明する。
図５は、読み取り専用のＤＶＤ−Ａｕｄｉｏのデータ構造を示す図である。ＤＶＤ−Ａｕｄｉｏの物理層には、ＣＤのようにリードイン領域１００１、ボリューム領域１００２、リードアウト領域１００３の３つの領域が存在する。
【００２４】
リードイン領域１００１は、ユーザが通常の操作ではアクセスできない領域であり、タイトル鍵が記録されている。
ボリューム領域１００２は、タイトル管理情報１００４、タイトル１００５から構成される。タイトル１００５は、曲＃１から曲＃ＮまでのＮ個の曲に対応するＮ個のコンテンツからなる（Ｎ＜＝９９）。ＤＶＤ−Ａｕｄｉｏにおいて、コンテンツは一曲分のオーディオデータに該当し、タイトルは、Ｎ個の曲からなる音楽アルバムに対応する。
【００２５】
一方、タイトル管理情報１００４は、タイトル名１００６、曲数１００７、曲番号＃１から曲番号＃Ｎまでの属性情報１００８から構成される。
タイトル名１００６は、タイトルごと、例えばアルバムごとにつけられるユニークな名前である。
曲数１００７は、ＤＶＤ−Ａｕｄｉｏに含まれる曲数を表すものであって、１以上９９以下の整数値を取る。
【００２６】
属性情報１００８は、各曲毎（各コンテンツ毎）の属性を示すものであって、ＩＳＲＣ情報１０１０、曲名１０１１、歌手名１０１２、複製許可フラグ１０１３、複製許可回数１０１４、記録アドレス１０１５から構成される。
ＩＳＲＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄ  Ｒｅｃｏｒｄｉｎｇ  Ｃｏｄｅ）情報１０１０は、曲コンテンツ１００９ごとにユニークにつけられる情報であって、国コード（２つのＡＳＣＩＩ文字）、オーナーコード（３つのＡＳＣＩＩ文字）、記録年（２桁の数字）、シリアル番号（５桁の数字）により構成される。
【００２７】
曲名１０１１、歌手名１０１２は、曲コンテンツ１００９ごとの曲名、歌手名を表す文字情報である。
複製許可フラグ１０１３は、曲コンテンツごとの記録が許可されているか、すなわち複製可能であるかをコンテンツ毎に示す情報である。複製が許可されているコンテンツについての複製許可フラグ１０１３は「０」に設定され、複製が許可されていないコンテンツについての複製許可フラグ１０１３は「１」の値に設定される。
【００２８】
複製許可回数１０１４は、前述の複製許可フラグ１０１３の値が「０」に設定されているコンテンツに対して有効となる情報であり、複製が許可される限度回数が整数値にて設定される。複製許可フラグ１０１３が「１」であり、複製が許可されていないコンテンツについての複製許可回数１０１４は、「０」の値に設定される。
【００２９】
記録アドレス１０１５は、それぞれの曲コンテンツ１００９ごとのＤＶＤ−Ａｕｄｉｏ中の記録アドレスを示すものであって、記録開始アドレスの情報が例えばセクタ単位（１セクタ＝２０４８ｂｙｔｅ）で記録される。
これらＤＶＤ−Ａｕｄｉｏに記録されている曲名１０１１、歌手名１０１２、複製許可フラグ１０１３、記録アドレス１０１５に基づいて、ホストコンピュータ１は図６に示すようなメニュー画面を表示し、コンテンツの複製指示や再生指示を受け付けることができる。図６は、コンテンツの複製指示や再生指示を受け付けるための対話画面を示す図である。
【００３０】
本図において曲名『Ｓｏｎｇ１』『Ｓｏｎｇ２』『Ｓｏｎｇ３』、歌手名『Ｓｉｎｇｅｒ１』『Ｓｉｎｇｅｒ２』『Ｓｉｎｇｅｒ３』は、曲ごとの収録時間を表す収録時間『４分４３秒』『３分３９秒』『３分２２秒』、各音楽データの複製が許可されているかどうかを示す複製許可情報『Ｙｅｓ』『Ｙｅｓ』『Ｙｅｓ』と対応づけて表示される。
これらは、ＤＶＤ−Ａｕｄｉｏ中の曲名１０１１、歌手名１０１２、記録アドレス１０１５を取得することによって、表示することができる。例えば曲名１２０１、歌手名１２０２は、ＤＶＤ−Ａｕｄｉｏ中の曲名１０１１、歌手名１０１２をそのまま使用し、収録時間１２０３については、そのコンテンツについての記録アドレス１０１５から、次のコンテンツについての記録アドレス１０１５までのデータ長に基づいて算出される。複製許可情報１２０４は、複製許可フラグ１０１３を用いることにより表示される。この例ではＤＶＤ−Ａｕｄｉｏに、５曲の曲コンテンツ１００９が記録されていることを表している。ユーザはこれらの情報をもとに、ＤＶＤ−Ａｕｄｉｏに存在する曲コンテンツをＤＶＤ−ＲＡＭへ複製する指示を行う。もちろん、ＤＶＤ−Ａｕｄｉｏに記録されている曲コンテンツ１００９を一括して、すなわちタイトルの単位で複製許可回数を設定し、複製するかどうかをユーザに指示させることも可能である。
【００３１】
続いて、コピー回数を制限するための情報がＥＥＰＲＯＭ２３においてどのように記録されているかについて説明する。ＥＥＰＲＯＭ２３は、タイトル毎の複製履歴を管理するタイトルの複製履歴情報を記憶しており、上述したタイトル鍵、ディスク鍵は、この複製履歴情報の一要素としてＥＥＰＲＯＭ２３において記憶される。図７は、各タイトルについてのタイトル複製履歴情報についてデータ構造を示す図である。図７においてＥＥＰＲＯＭ２３は、複製対象となったタイトル数１１０１と、タイトル＃１〜＃Ｍの複製履歴情報１１０２とを記憶している。タイトル毎の複製履歴情報１１０２は、タイトル識別情報１１０３、曲数１１０４、及び曲＃１〜＃Ｌの属性情報１１０５からなる。以下、これらの項目について説明する。
【００３２】
タイトル数１１０１は、複製対象となったタイトル数を表すものであり、０以上２５６以下の整数値を取る。つまり本ドライブ装置２を用いて複製されたタイトル数が記録される。
尚、本実施形態では、最大２５６タイトルまで複製の履歴を記録できるものとするが、この上限値にとらわれるものではなく、メモリの大容量化に伴って記録可能なタイトル数の上限値を増大させてよいことはもちろんである。
【００３３】
続いて各タイトルについての複製履歴情報１１０２について説明する。
タイトル識別情報１１０３は、前述のＤＶＤ−Ａｕｄｉｏ中のタイトル名１００６の写しであり、タイトルごとにつけられているユニークな情報を示す。
曲数１１０４は、該当するタイトルに含まれる曲数を表す情報であり、１以上９９以下の整数値を取る。尚、本実施形態では、１タイトルに９９曲まで含まれる場合を想定しているが、この曲数は、ＥＥＰＲＯＭ２３の格納容量により自由に変更しても良い。
【００３４】
曲＃１〜＃Ｌの属性情報１１０５は、コンテンツ識別情報１１０６、タイトル鍵、ＤＶＤ−Ａｕｄｉｏについてのディスク鍵、媒体識別情報１１０７、複製回数１１０８から構成される。
コンテンツ識別情報１１０６は、前述したＤＶＤ−Ａｕｄｉｏ中のＩＳＲＣ情報１０１０の写しであり、曲コンテンツ毎のユニークな情報を示す。
【００３５】
タイトル鍵は、このコンテンツの暗号化を解除するための暗号鍵である。
ディスク鍵は、タイトル鍵の暗号化を解除するために、コンテンツの記録元のＤＶＤ−Ａｕｄｉｏに記録されていた暗号鍵である。ＥＥＰＲＯＭ２３に記憶されているタイトル鍵及びディスク鍵は、制御マイコン２６により複製回数が上限に達した時点で消去される。尚、タイトル鍵及びディスク鍵の消去を、ドライブ装置により複製が行われる度に行ってよいことはいうまでもない。後者の場合、複製の度にオリジナルのＤＶＤ−Ａｕｄｉｏを準備して、タイトル鍵とディスク鍵を読み込ませることが操作者に求められるので、複製回数の範囲内であっても、オリジナルのＤＶＤ−Ａｕｄｉｏを所持者によるコピーのみが許可され、オリジナルのＤＶＤ−Ａｕｄｉｏを所持していない者により、コンテンツがコピーされることを防止することができる。
【００３６】
媒体識別情報１１０７は、コンテンツの複製先となるＤＶＤ−ＲＡＭに固有の識別情報である。
複製回数１１０８は、該当するコンテンツを本ドライブ装置２を用いて複製した回数を表す情報であって、０以上の整数値を取る。
以上のコンテンツ毎の属性情報の具体例として図８を一例にして説明を行う。図８は、曲コンテンツの属性情報についての一例を示す図である。図８においてコンテンツ識別情報が「ＪＰＡＢＣ９８１２３４５」〜「ＪＰＡＢＣ９８１２３４９」のコンテンツは、媒体識別情報が「Ｍ００１Ａ」のＤＶＤ−ＲＡＭに記録され、またコンテンツ識別情報が「ＪＰＡＢＣ９８０１２３４」〜「ＪＰＡＢＣ９８０１２３６」のコンテンツは、媒体識別情報が「Ｍ３４６Ｂ」のＤＶＤ−ＲＡＭに記録されていることがわかる。これらの複製回数を参照すると、複製が１回行われていることがわかる。
【００３７】
続いて、ＤＶＤ−ＡｕｄｉｏからＤＶＤ−ＲＡＭへのコピー時において、ＤＶＤ−Ａｕｄｉｏから読み出されたコンテンツをハードディスク装置５がどのように保存しているかについて説明する。
図９は、ハードディスク装置５におけるディレクトリ構造を示す図である。ルートディレクトリの配下に￥＿ｕｓｅｒ、￥＿ｔｅｍｐ、￥＿ゴミ箱といった３つのディレクトリが形成されている
『ディレクトリ￥＿ｕｓｅｒ』には、読出専用形式のデータファイルと、読書可能形式のデータファイルとが格納されている。
【００３８】
『ディレクトリ￥＿ｔｅｍｐ』とは、ＤＶＤ−ＡｕｄｉｏからＤＶＤ−ＲＡＭへとコンテンツをコピーする際、一時的にコンテンツをハードディスク装置５に保存しておくためのファイル（一時保存形式ファイルという）を管理するためのディレクトリであり、一時保存形式のデータファイルと、属性情報テーブルとが格納されている。
尚、一時保存形式のコンテンツを隠しファイルとして、ディレクトリに格納してもよい。この場合、一時保存形式に変換されたコンテンツの存在を、操作者は感知することができないため、一時保存形式に変換されたコンテンツは、不法に解析されることはない。
【００３９】
続いて、『ディレクトリ￥＿ｔｅｍｐ』に格納されている属性情報テーブルについて説明する。
属性情報テーブルとは、ハードディスク装置５における前記デジタルコンテンツに相当するファイルの所在を示すファイルパス情報と、前記デジタルコンテンツを格納したファイルの属性を示すファイル属性と、デジタルコンテンツがハードディスク装置５に格納された日時（記録日時）とを対応づけたテーブルであり、参照や改竄が不可能な特殊なファイル形式でハードディスク装置５に格納されている。
【００４０】
属性情報テーブルの一例を図１０に示す。図１０は、属性情報テーブルの一例を示す図であり、本図において、属性情報テーブルは、各データファイルのファイルパス情報とファイル属性と、記録日時とを含む。
ファイルパス情報”Ｃ：￥＿ｔｅｍｐ￥＿ｘｘｘ．ｄａｔ”で指示されるデータファイルは、ファイル属性が一時保存属性に設定されている。このデータファイルが記録された日時は、１９９９年の４月１日であることがわかる。
【００４１】
ファイルパス情報”Ｃ：￥＿ｕｓｅｒ￥＿ｚｚｚ．ｄａｔ”で指示されるデータファイルは、ファイル属性が読み書き可能に設定されている。このデータファイルが記録された日時は、１９９９年の３月２０日であることがわかる。
ファイルパス情報”Ｃ：￥＿ごみ箱￥＿ａａａ．ｄａｔ”で指示されるデータファイルは、そのファイル属性が一時保存属性タイムアウトに設定されている。一時保存属性タイムアウトとは、かってこのデータファイルは一時保存属性に設定されていたが、ＤＶＤ−ＲＡＭに記録されないまま長い間放置されたため、所定時間が経過されたものとして、消去済みとして扱われて、『ディレクトリ”Ｃ：￥＿ごみ箱』に格納されたことを意味する。
【００４２】
第１実施形態の結びとして、以上のようなハードウェア構成、データ構造にて実現されたコンテンツ複製システムにおいて、タイトルを構成するコンテンツをＤＶＤ−ＡｕｄｉｏからＤＶＤ−ＲＡＭへとコピーする際の一連の手順を図１１、図１２のフローチャートを参照しながら説明する。
図１１、図１２は、コンテンツの複製時におけるドライブ装置の処理手順を示すフローチャートである。本フローチャートの処理手順は、機械語命令にて記述され、制御マイコン２６に制御プログラムとして設定されている。故に、このフローチャートの制御主体は制御マイコン２６であり、以降は、制御マイコン２６がこのフローチャートの処理を実行してゆく動作について説明する。
【００４３】
操作者により、ドライブ装置に可搬型の記録媒体が装填されたとする。そうするとステップＳ１において制御マイコン２６は、装填された記録媒体のリードイン領域を参照して、装填された記録媒体が読出専用の記録媒体（ＤＶＤ−Ａｕｄｉｏ）、読書可能な記録媒体（ＤＶＤ−ＲＡＭ）の何れであるかを判定する。装填された記録媒体がＤＶＤ−Ａｕｄｉｏであれば、ステップＳ２において制御マイコン２６はリードイン領域からタイトル鍵とディスク鍵とをＤＶＤ−Ａｕｄｉｏから読み出させて、ステップＳ３において、ＤＶＤ−Ａｕｄｉｏに記録されているタイトル識別情報と同一のタイトル識別情報がＥＥＰＲＯＭ２３に存在するか否かを判定する。同一のタイトル識別情報が既にＥＥＰＲＯＭ２３内に存在するのなら、当該タイトルの重複コピーを避けるため、本フローチャートの処理を終了するが、存在しないのなら、ステップＳ４においてそのタイトル識別情報についてのタイトル複製履歴情報をＥＥＰＲＯＭ２３に生成して、ステップＳ５、ステップＳ６の一組のステップをループ制御文としたループ処理に移行する。ステップＳ５及びステップＳ６は、ステップＳ７〜ステップＳ１２の処理を、ＤＶＤ−Ａｕｄｉｏに記録されたタイトルを構成する全てのコンテンツについて繰り返すループ制御文である。
【００４４】
以降、このループ処理により、各コンテンツに対してなされる処理について逐次説明してゆく。先ずステップＳ７において、当該コンテンツについての属性情報を参照し、複製許可フラグが「０」であり、複製が許可されているかを判定する。もし「０」でないなら、複製は許可されていないとして、ステップＳ８〜ステップＳ１２の処理をスキップするべくステップＳ６に移行するが、「０」ならばステップＳ８に移行する。ステップＳ８では、ＤＶＤ−Ａｕｄｉｏに記録されているコンテンツ識別情報と同一コンテンツ識別情報がＥＥＰＲＯＭ２３に存在するか否かを判定し、もしＥＥＰＲＯＭ２３に存在するなら、重複コピーを避けるべく、ステップＳ９〜ステップＳ１２の処理をスキップしてステップＳ６に移行する。存在しないのなら、ステップＳ９において、コンテンツを読み出させてホストコンピュータに出力し、ハードディスクに格納させる。続くステップＳ１０において制御マイコン２６は、ＤＶＤ−Ａｕｄｉｏからコンテンツ識別情報を読み出させ、ステップＳ１１において制御マイコン２６は、コンテンツ識別情報を含む属性情報を生成させてＥＥＰＲＯＭの複製履歴情報に設定する。ステップＳ１２では、生成した属性情報にそのコンテンツについてのコンテンツ識別情報と、タイトル鍵と、ディスク鍵とを記入し、複製回数の初期値を設定する。以上の設定を経ると、ステップＳ６に移行する。以上の処理は、ステップＳ５−ステップＳ６からなるループ制御文により、記録媒体に記録されたタイトルを構成する全てのコンテンツについて繰り返される。
【００４５】
ホストコンピュータ１においては、ドライブ装置２から出力されてくる一時保存形式のコンテンツをハードディスク装置５に格納する。その際、ホストコンピュータ１は、一時保存形式のコンテンツについてのファイルパスと、一時保存属性と、ハードディスク装置５に対する格納日時とを対応させて属性情報テーブルに登録する。
【００４６】
以上の手順を経て一時保存形式に変換されたコンテンツがハードディスク装置５に格納されると、ドライブ装置に早期にＤＶＤ−ＲＡＭを装填するよう警告を行う。かかる警告を行うのは、一時保存形式にてハードディスク装置５に格納されたコンテンツは、格納可能な期間が限られているので、できる限り早くＤＶＤ−ＲＡＭディスクを操作者に準備させるためである。
【００４７】
ここで、ドライブ装置からの読出処理の直後に警告を行なっているが、属性情報テーブルの状態の確認を行ない、一時保存形式に変換されたコンテンツが存在している場合には、他の処理などを行なおうとしても、その一時保存形式に変換されたコンテンツのＤＶＤ−ＲＡＭへの書込み処理を行なわない限り、実行ができないようにしてもよい。
【００４８】
一時保存形式のファイルがホストコンピュータ１に格納されている間、ホストコンピュータ１は現在時刻の計時を継続しており、ハードディスク装置５が一時保存形式のファイルを格納してから、所定時間が経過しているかを判定する。所定時間が経過している場合、当該一時保存形式のファイルを消去すべく、当該一時保存形式のファイルをタイムアウトした一時保存属性のデータファイルとして、『ディレクトリ￥＿ゴミ箱』に格納する。
【００４９】
これにより一時保存形式に変換された一時保存形式のファイルは、一定時間しか保管されない。従って、ハードディスク装置５に格納されている一時保存形式の一時保存形式のファイルは、数日間という長期間において残存することはない。またこの際、属性情報管理テーブルから該当項目を削除するようにしてもよい。その期間の上限値をユーザーが指定できるようにしてもよい。
【００５０】
所定期間の経過前に、操作者がドライブ装置２にＤＶＤ−ＲＡＭを装填されれば、ステップＳ１からステップＳ１３に移行して、ステップＳ１３においてＤＶＤ−ＲＡＭから媒体識別情報を読み出させてステップＳ１４に移行する。ステップＳ１４及びステップＳ１５は、ステップＳ１６〜ステップＳ２５からなる一連の処理を、ハードディスクに格納されたタイトルを構成する全てのコンテンツについて繰り返させるためのループ制御文である。
【００５１】
先ずステップＳ１６において制御マイコン２６は、属性情報におけるコンテンツ複製回数がそのコンテンツについての複製許可情報に示される許可の範囲内であるか否かを判定する。範囲内ならば、ステップＳ１８以降の処理に移行するが、範囲外ならば、ステップＳ１７において属性情報における媒体識別情報と複製先のＤＶＤ−ＲＡＭの媒体識別情報とが一致するか否かを判定する。かかる判定を行うのは、ＤＶＤ−ＲＡＭにコンテンツがコピーされたが、当該ＤＶＤ−ＲＡＭのコンテンツがユーザの過失により消去された場合に、例外的に、ハードディスク装置５からＤＶＤ−ＲＡＭへのコピーを認めて、そのＤＶＤ−ＲＡＭにおけるコンテンツを回復させるためである。もし、媒体識別情報が一致しなけばステップＳ１５に移行するが、媒体識別情報が一致すればステップＳ１８に移行する。ステップＳ１８において制御マイコン２６は、ＥＥＰＲＯＭ２３に格納されているコンテンツの属性情報からタイトル鍵とディスク鍵とを取り出させる。ステップＳ１９において制御マイコン２６は認証・スクランブル・デスクランブルＬＳＩ２５に、マスタ鍵を用いてディスク鍵の暗号化を解除させ、暗号化が解除されたディスク鍵を用いてタイトル鍵の暗号化を解除させる。更にステップＳ２０において制御マイコン２６は認証・スクランブル・デスクランブルＬＳＩ２５に暗号化が解除されたタイトル鍵を媒体識別情報を用いて暗号化させ、コンテンツをハードディスクから読み出してＤＶＤ−ＲＡＭに記録させる。その後、ステップＳ２２において、ＤＶＤ−ＲＡＭへの記録が正常終了するのを待ち、正常終了すれば、ステップＳ２３に移行する。ステップＳ２３では、属性情報に複製先のＤＶＤ−ＲＡＭについての媒体識別情報が存在しないかするかを判定し、存在しないのなら、ステップＳ２４において属性情報における複製回数をインクリメントさせると共に、ステップＳ２５にそのコンテンツに対応する属性情報に媒体識別情報を記入させる。
【００５２】
一方、ステップＳ２３において、属性情報に複製先のＤＶＤ−ＲＡＭについての媒体識別情報が存在すると判定されたのなら、ステップＳ２１におけるＤＶＤ−ＲＡＭの記録は、一旦ＤＶＤ−ＲＡＭに記録されたコンテンツを回復するための例外的なものとみなして、ステップＳ２４−ステップＳ２５をスキップし、ステップＳ１５に移行する。以上の処理は、ステップＳ１５−ステップＳ１６により、ハードディスクに格納された全てのコンテンツについて繰り返されることとなる。
【００５３】
尚、図５のＤＶＤ−Ａｕｄｉｏのデータ構造において、複製許可回数１０１４はコンテンツ毎の属性情報に設定されていたため、コンテンツ毎に複製許可回数のチェックを行ったが、複製許可回数１０１４をタイトルに対して設定し、タイトル毎に複製許可回数のチェックを行ってもよい。また媒体識別情報が一致する場合の例外的な複製をコンテンツ毎に認めていたが、タイトル毎に認めても良い。
【００５４】
また本実施形態によるコンテンツコピーは、ホストコンピュータから特殊な指示が発行された場合のみ、ドライブ装置に行わせるのが望ましい。ここでいう特殊な指示とは、以下にいうホストコンピュータによる特殊リードコマンド、特殊ライトコマンドの発行である。特殊リードコマンドは、ドライブ装置２にＤＶＤ−Ａｕｄｉｏが装填されると、ＤＶＤ−Ａｕｄｉｏから暗号化コンテンツと、タイトル鍵と、ディスク鍵とを読み出させ、タイトル鍵及びディスク鍵については、暗号化コンテンツから分離してドライブ装置２内部に保存させておき、暗号化コンテンツのみを出力するようドライブ装置２に指示を行うコマンドである。
【００５５】
特殊ライトコマンドは、ＤＶＤ−ＲＡＭが装填されると、ハードディスク装置５により格納された暗号化コンテンツをドライブ装置２に出力して、このコンテンツと、ドライブ装置２に保存させているタイトル鍵と、ディスク鍵とを第２記録媒体に記録させるコマンドである。
更にホストコンピュータには、これら特殊リードコマンド、特殊ライトコマンドを連続して実行させるコピーコマンドを設けてもよい。
【００５６】
以上のように本実施形態によれば、読出側−記録側の機能を兼備したドライブ装置が一台あり、これがハードディスク装置５を有したホストコンピュータと接続されていれば、ＤＶＤ−ＡｕｄｉｏからＤＶＤ−ＲＡＭへとコンテンツをコピーすることができ、ドライブ装置を二台入手することなく、低廉にコンテンツのコピーを実現することができる。またタイトル鍵により暗号化されたコンテンツのコピーは、ＤＶＤ−Ａｕｄｉｏからハードディスク装置５へのコンテンツの読み出しと、ハードディスク装置５から第２記録媒体へのコンテンツの書き込みとを経て行われるが、タイトル鍵は、ホストコンピュータのハードディスク装置５に記録されない。即ち、暗号鍵の複製を伴わないので、ＤＶＤ−Ａｕｄｉｏからホストコンピュータ側のハードディスク装置５へのコピーは、ＤＶＤにおける著作権保護方式にいう正当な「コンテンツコピー」に該当しない。故に、ホストコンピュータ側ハードディスク装置５からＤＶＤ−ＲＡＭへのコピーは『コンテンツの孫コピー』に該当しないので、ＤＶＤ−Ａｕｄｉｏ規格のＣＣＩにおいて、コンテンツの孫コピーが禁止されている場合であっても、ＤＶＤ−ＡｕｄｉｏからＤＶＤ−ＲＡＭへのコピーを行うことができる。
【００５７】
（第２実施形態）
第１実施形態では、ＤＶＤ−Ａｕｄｉｏから読み出されたコンテンツをドライブ装置はタイトル鍵にて暗号化された状態のままホストコンピュータのハードディスク装置５に格納させていたが、第２実施形態では、ハードディスク装置５に格納させる前に、タイトル鍵にて暗号化されたコンテンツの暗号化を一旦解除して、別の暗号鍵（一時保存鍵）を用いて暗号化した後、ホストコンピュータに出力して、ハードディスク装置５に格納させる実施形態に関する。ハードディスク装置５において別の暗号鍵を用いてコンテンツが暗号化されるので、ＤＶＤ−ＲＡＭの装填においてハードディスク装置５からコンテンツを読み出す際、ハードディスク装置５は読み出されたコンテンツの暗号化を一時保存鍵にて解除して、その後、タイトル鍵にて暗号化し直した後、第１実施形態同様、ＤＶＤ−ＲＡＭに記録する。
【００５８】
以上のように本実施形態によれば、ハードディスク装置５にコンテンツを一時的に保存する際、タイトル鍵とは異なる暗号鍵にてコンテンツを暗号化するので、ハードディスク装置５に保存されたコンテンツが不法に解析されて、タイトル鍵が暴露する確率を低減させることができる。
上記実施形態に基づいて説明してきたが、現状において最善の効果が期待できるシステム例として提示したに過ぎない。本実施形態はその要旨を逸脱しない範囲で変更実施することができる。代表的な変更実施の形態として、以下（ａ）〜（ｄ）のものがある。
【００５９】
（ａ）本実施形態において、フローチャートを参照して説明した制御マイコン２６の処理手順（図１１、図１２）を機械語プログラムにより実現し、これを記録媒体に記録して流通・販売の対象にしても良い。このような記録媒体には、ＩＣカードや光ディスク、フロッピーディスク等があるが、これらに記録された機械語プログラムは汎用コンピュータにインストールされることにより利用に供される。この汎用コンピュータは、インストールした機械語プログラムを逐次実行して、本実施形態に示した記録装置の機能を実現するのである。
【００６０】
（ｂ）コピー元の記録媒体としてＤＶＤ−Ａｕｄｉｏを一例にして説明を行ったが、本実施形態は記録媒体の制限を受けるものではなく、ＣＤ−Ｒ０Ｍを始めとする読み出し専用の記録媒体であれば同様の効果が得られる。またコピー先の記録媒体としてＤＶＤ−ＲＡＭを一例にして説明を行ったが、本実施形態は記録媒体の制限を受けるものではなく、ＣＤ−Ｒ、ＭＯ、ＦＤを始めとする書き込み可能な記録媒体であれば同様の効果が得られる。更に光ディスク以外の半導体メモリなどに置き換えることが可能である。
【００６１】
（ｃ）本実施の形態では複製の対象となるコンテンツをオーディオデータのみに限定して説明を行なったが、映像データ、文字データ、あるいは、音声データも含めこれらの組み合わせのデータであっても構わない。
（ｄ）本実施形態では、複製許可フラグ１０１３で複製が許可されていないとき、あるいは、ドライブ装置２を用いて、複製対象となるタイトルあるいはコンテンツの複製許可回数に記録されている回数分の複製を行ったときは、複製を許可しないとしたが、例えばチャネル数やビットレートなどを劣化させることにより、複製を許可するというようにしてもよい。
【００６２】
【発明の効果】本発明に係るコンテンツ複製システムは、ドライブ装置を有し、ドライブ装置は第１記録媒体が装填されると、第１記録媒体から暗号化コンテンツと、暗号鍵とを読み出し、読み出された暗号化コンテンツをホストコンピュータに引き渡すと共に、暗号鍵については、ドライブ装置内部に保存する第１手段と、第１記録媒体が装填された後に、記録可能な第２記録媒体が装填されると、ホストコンピュータに引き渡した暗号化コンテンツと、第１手段が保存している暗号鍵とを取り出し、両者を第２記録媒体に記録する第２手段とを備えているので、読出側−記録側の機能を兼備したドライブ装置が一台あり、これがハードディスクを有したホストコンピュータと接続されていれば、第１記録媒体から第２記録媒体へと正当な「コンテンツコピー」を行うことができ、ドライブ装置を二台入手することなく、低廉にコンテンツコピーを実現することができる。ここで暗号化されたコンテンツのコピーは、第１記録媒体からホストコンピュータへの暗号化コンテンツの引き渡しと、ホストコンピュータから第２記録媒体への暗号化コンテンツの引き渡しとを経て行われるが、暗号鍵は、ホストコンピュータには引き渡されない。即ち、暗号鍵の引き渡しを伴わないので、第１記録媒体からホストコンピュータへの暗号化コンテンツの引き渡しは、ＤＶＤにおける著作権保護方式にいう正当な「コンテンツコピー」に該当しない。故に、ホストコンピュータから第２記録媒体への引き渡しは「コンテンツの孫コピー」に該当しないので、ＤＶＤ−Ａｕｄｉｏ規格のＣＣＩにおいて、コンテンツの孫コピーが禁止されている場合であっても、第１記録媒体から第２記録媒体のコピーを行うことができる。
【００６３】
ここで前記ドライブ装置は、セキュアな記憶媒体と、暗号化コンテンツがホストコンピュータに引き渡されると、ホストコンピュータに引き渡したコンテンツの識別情報と、そのコンテンツについてのコピー回数の初期値と、限度回数情報とを対応づけてセキュアな記憶媒体に記憶させる設定手段とを備え、
前記第２手段は、第１記録媒体が装填された後に、記録可能な第２記録媒体が装填されると、ホストコンピュータに引き渡した暗号化コンテンツと、暗号鍵とを第２記録媒体に記録する記録部と、記録部による記録が行われると、セキュアな記憶媒体に記憶させられているコピー回数を更新する更新部とを備えていても良い。この場合、ホストコンピュータ側に暗号化コンテンツが引き渡され、ホストコンピュータ側のハードディスクに暗号化コンテンツが記録された時点では、複製回数を一回と計数せず、第２記録媒体に記録された時点で複製回数を一回と計数するので、第２記録媒体においてコンテンツを利用することができる。即ち、ユーザはコンテンツが記録された第２記録媒体を持ち運んで、コンポ型の音響機器や携帯型の音響機器等、様々な機器においてコンテンツを再生させることができる。
【００６４】
ここで前記ドライブ装置は、記録部により暗号化コンテンツが記録された後に、前記第２記録媒体又は前記第２の記録媒体とは別の第２の記録媒体の装填が行われた場合、ドライブ装置内のセキュアな記憶媒体に設定された暗号化コンテンツの一世代コピーの回数とその暗号化コンテンツの限度回数とを比較することにより、第２記録媒体への当該暗号化コンテンツの記録を許可するか否かを判定する比較手段と、装填された第２記録媒体に固有な媒体識別情報が、暗号化コンテンツの識別情報に対応づけられてドライブ装置内のセキュアな記憶媒体に既に設定されているか否かを判定する同一識別情報判定手段とを備え、
前記記録部は、暗号化コンテンツの一世代コピーの回数がその暗号化コンテンツの限度回数を下回る場合、又は、第２記録媒体に固有な媒体識別情報がドライブ装置内のセキュアな記憶媒体に既に設定されていると同一識別情報判定手段が判定した場合に当該ホストコンピュータに引き渡した暗号化コンテンツを第２記録媒体に記録しても良い。この場合、複製回数が複製の限度回数をオーバーしていた場合であっても、複製先の第２記録媒体の媒体識別情報が、過去にコンテンツをコピーしたものと同一ならば、その第２記録媒体に記録されたコンテンツが過失により消去されたとして、その記録媒体におけるコンテンツを回復するため、例外的にホストコンピュータから第２記録媒体へのコピーを認めることができる。
【００６５】
ここで前記第１手段は第１記録媒体に固有なディスク鍵を取り出して、暗号鍵に対応づけて、ドライブ装置内のセキュアな記憶媒体に設定する暗号鍵設定部を備え、前記第２手段は第２記録媒体が装填されると、ドライブ装置内のセキュアな記憶媒体に記憶されている暗号鍵を、ドライブ装置内のセキュアな記憶媒体に記憶されている第１記録媒体に固有なディスク鍵を用いて復号する暗号鍵デスクランブル部と、第２記録媒体に固有な媒体識別情報を読み出して、暗号鍵デスクランブル部により復号された暗号鍵を、第２記録媒体に固有な媒体識別情報を用いて暗号化する暗号鍵スクランブル部と、第２記録媒体に固有な媒体識別情報を用いて暗号化された暗号鍵を第２記録媒体に記録する暗号鍵記録部とを備えていても良い。第２記録媒体に記録される際、暗号鍵は、その第２記録媒体に固有な媒体識別情報にて暗号化されるので、ＤＶＤにおける著作権保護方式の規定を遵守しつつもコンテンツの複製を行うことができる。
【００６６】
ここで前記ドライブ装置は、第１記録媒体が装填されると、第１記録媒体から暗号化コンテンツと、暗号鍵とを読み出す読出部と、前記暗号鍵とは異なる一時保存鍵を保持する一時保存鍵保持部と、第１記録媒体から読み出した暗号化コンテンツを暗号鍵を用いて復号した後、一時保存鍵保持部が保持している一時保存鍵を用いて暗号化し、ホストコンピュータに引き渡す第１スクランブル部と、第１記録媒体が装填された後に記録可能な第２記録媒体が装填されると、ホストコンピュータに引き渡された暗号化コンテンツを一時保存鍵保持部が保持している一時保存鍵を用いて復号した後、前記暗号鍵を用いて暗号化コンテンツの暗号化する第２スクランブル部と、第２スクランブル部により前記暗号鍵を用いて暗号化された暗号化コンテンツを第２記録媒体に記録する記録部とを備えていても良い。この場合、ホストコンピュータに内蔵されているハードディスク装置にコンテンツを一時的に保存する際、第１記録媒体の記録時における暗号鍵とは異なる一時保存鍵にてコンテンツを暗号化するので、ホストコンピュータ側記録媒体に保存されたコンテンツが不法に解析されて、暗号鍵が暴露する確率を低減させることができる。
【図面の簡単な説明】
【図１】ＤＶＤ−ＡｕｄｉｏおよびＤＶＤ−ＲＡＭの外観を表した図である。
【図２】コンテンツ複製システムのハードウェア構成を示す図である。
【図３】コンテンツ複製システムの内部構成を示す図である。
【図４】（ａ）〜（ｅ）
ＤＶＤ−Ａｕｄｉｏからハードディスク装置５への暗号化コンテンツの読み出しと、ハードディスク装置５からＤＶＤ−ＲＡＭへの暗号化コンテンツの書き込みとが行われる様子を示す図である。
【図５】読み取り専用のＤＶＤ−Ａｕｄｉｏのデータ構造を示す図である。
【図６】コンテンツの複製指示や再生指示を受け付けるための対話画面を示す図である。
【図７】各タイトルについてのタイトル複製履歴情報についてデータ構造を示す図である。
【図８】曲コンテンツの属性情報についての一例を示す図である。
【図９】ハードディスク装置５におけるディレクトリ構造を示す図である。
【図１０】属性情報テーブルの一例を示す図である。
【図１１】コンテンツの複製時におけるドライブ装置の処理手順を示すフローチャートである。
【図１２】コンテンツの複製時におけるドライブ装置の処理手順を示すフローチャートである。
【図１３】（ａ）ＤＶＤ−Ａｕｄｉｏのドライブ装置と、コンテンツのデコード装置とが接続されたコンテンツ再生システムを示す図である。
（ｂ）ＤＶＤ−Ａｕｄｉｏからコンテンツを読み出すドライブ装置（読出側ドライブ装置）と、ＤＶＤ−ＲＡＭにコンテンツを記録するドライブ装置（記録側ドライブ装置）とを接続してなるコンテンツのコピーシステムを示す図である。
【符号の説明】
１    ホストコンピュータ
２    ドライブ装置
３    ディスプレィ
４    キーボード
５    ハードディスク装置
６    ＭＰＥＧデコーダカード
７    ホストＣＰＵ
８      バスＩ／Ｆ部
９    メモリ
１０    ＡＴＡＰＩ  Ｉ／Ｆ部
１２    ＰＣＩ  Ｉ／Ｆ部
１３        認証・デスクランブルＬＳＩ
１４    オーディオデコーダ
１５    Ｄ／Ａコンバータ
１７    スピンドルモータ
１８    ピックアップ
１９    プリアンプ部
２０    誤り訂正部
２１    ＡＴＡＰＩ  Ｉ／Ｆ部
２２    サーボ部
２３    ＥＥＰＲＯＭ
２５    認証・スクランブル・デスクランブルＬＳＩ
２６    制御マイコン
７５    カートリッジ
７６    シャッタ
１０１    ディスクアクセス部
１０２    バス認証部
１０３    バス認証部
１０４    デスクランブラ
１０５    オーディオデコーダ
１１１    ディスクアクセス部
１１２    ディスクアクセス部
１１３    バス認証部
１１４    バス認証部
１１５    複製許可制御部
１１６    複製許可制御部
１００１    リードイン領域
１００２    ボリューム領域
１００３    リードアウト領域
１００４    タイトル管理情報
１００５    タイトル
１００６    タイトル名
１００７    曲数
１００８    属性情報
１００９    曲コンテンツ
１０１０    ＩＳＲＣ情報
１０１１    曲名
１０１２    歌手名
１０１３    複製許可フラグ
１０１４    複製許可回数
１０１５    記録アドレス
１１０１    タイトル数
１１０２    複製履歴情報
１１０３    タイトル識別情報
１１０４    曲数
１１０５    属性情報
１１０６    コンテンツ識別情報
１１０７    媒体識別情報
１１０８    複製回数
【図１】
0003553847.tif 000002
【図２】
0003553847.tif 000003
【図３】
0003553847.tif 000004
【図４】
0003553847.tif 000005
【図５】
0003553847.tif 000006
【図６】
0003553847.tif 000007
【図７】
0003553847.tif 000008
【図８】
0003553847.tif 000009
【図９】
0003553847.tif 000010
【図１０】
0003553847.tif 000011
【図１１】
0003553847.tif 000012
【図１２】
0003553847.tif 000013
【図１３】
0003553847.tif 000014