(57)【要約】  本発明は、第１記録媒体に記録され１個のコンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録装置であって、前記複数のサブコンテンツ、各サブコンテンツの要約値、及び前記複数のサブコンテンツの要約値に基づいて生成された媒体署名を記録している前記第１記録媒体から、複製が許可されている１個以上のサブコンテンツを選択サブコンテンツとして選択し取得するサブコンテンツ取得手段と、前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得手段と、前記第１記録媒体から前記媒体署名を取得する署名取得手段と、前記選択サブコンテンツ、前記非選択サブコンテンツの前記除外要約値及び前記媒体署名を前記第２記録媒体に書き込む書込手段とを備えることを特徴とする。
2008096543.tif 000002
【特許請求の範囲】
【請求項１】
第１記録媒体に記録され１個のコンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録装置であって、
前記複数のサブコンテンツ、各サブコンテンツの要約値、及び前記複数のサブコンテンツの要約値に基づいて生成された媒体署名を記録している前記第１記録媒体から、複製が許可されている１個以上のサブコンテンツを選択サブコンテンツとして選択し取得するサブコンテンツ取得手段と、
前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得手段と、
前記第１記録媒体から前記媒体署名を取得する署名取得手段と、
前記選択サブコンテンツ、前記非選択サブコンテンツの前記除外要約値及び前記媒体署名を前記第２記録媒体に書き込む書込手段と
を備えることを特徴とする記録装置。
【請求項２】
前記記録装置は、さらに、
前記選択サブコンテンツの要約値を、選択要約値として、前記第１記録媒体から取得する選択要約値取得手段を含み、
前記書込手段は、さらに、前記選択サブコンテンツの前記選択要約値を前記第２記録媒体に書き込む
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記第１記録媒体は、さらに、複製が許可されているサブコンテンツを示す許可情報を記録しており、
前記サブコンテンツ取得手段は、前記許可情報を用いて、前記選択サブコンテンツを選択する
ことを特徴とする請求項２に記載の記録装置。
【請求項４】
前記許可情報は、複製が許可されている１個以上のサブコンテンツをそれぞれ識別する１個以上の許可識別子を含む媒体許可リストであり、
前記サブコンテンツ取得手段は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツの中から、前記選択サブコンテンツを選択する
ことを特徴とする請求項３に記載の記録装置。
【請求項５】
前記サブコンテンツ取得手段は、
前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツを利用者に提示する提示部と、
提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを前記選択サブコンテンツとして選択する利用者選択部と
を含むことを特徴とする請求項４に記載の記録装置。
【請求項６】
前記サブコンテンツ取得手段は、
サーバ装置に記録され前記コンテンツに関連する関連コンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを前記選択サブコンテンツとして選択可能であり、
前記サーバ装置は、前記関連コンテンツを構成する複数のサブコンテンツ、各サブコンテンツの要約値、並びに前記コンテンツ及び前記関連コンテンツを構成する全てのサブコンテンツの要約値に基づいて生成されたサーバ署名を記録しており、
前記記録装置は、さらに、
前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から選択された前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記サーバ装置から受信する除外要約値受信手段と、
前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から、前記サーバ署名を受信する署名情報受信手段とを含み、
前記書込手段は、
前記第１記録媒体のみから前記選択サブコンテンツが選択される場合に、取得された前記選択サブコンテンツ、前記第１記録媒体から取得された前記除外要約値、及び前記媒体署名を前記第２記録媒体に書き込み、
前記第１記録媒体及び前記サーバ装置から前記選択サブコンテンツが選択される場合に、取得された前記選択サブコンテンツ、前記第１記録媒体から取得された前記除外要約値、前記サーバ装置から受信された前記除外要約値、及び前記サーバ署名を前記第２記録媒体に書き込む
ことを特徴とする請求項１に記載の記録装置。
【請求項７】
前記記録装置は、さらに、
前記第１記録媒体から前記選択サブコンテンツが選択される場合に、選択された前記選択サブコンテンツの要約値を、選択要約値として、前記第１記録媒体から取得する選択要約値取得手段と、
前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から選択された前記選択サブコンテンツの要約値を、選択要約値として、前記サーバ装置から受信する選択要約値受信手段とを含み、
前記書込手段は、さらに、前記第１記録媒体から選択された前記選択サブコンテンツの前記選択要約値及び前記サーバ装置から選択された前記選択サブコンテンツの前記選択要約値を前記第２記録媒体に書き込む
ことを特徴とする請求項６に記載の記録装置。
【請求項８】
前記サブコンテンツ取得手段は、
前記サーバ装置から、複製が許可されるサブコンテンツを示す第１許可情報を受信する受信部と、
前記第１許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含む
ことを特徴とする請求項７に記載の記録装置。
【請求項９】
前記受信部は、前記第１許可情報として、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストを受信し、
前記サブコンテンツ取得手段は、さらに、
前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、
前記コンテンツ記憶部に記憶されている各サブコンテンツの要約値を算出する算出部と、
算出された前記要約値と、受信された前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、
前記選択取得部は、一致する要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択する
ことを特徴とする請求項８に記載の記録装置。
【請求項１０】
前記第１記録媒体は、さらに、複製が許可されるサブコンテンツを示す第２許可情報を記録しており、
前記サブコンテンツ取得手段は、
前記サーバ装置から、複製が許可されるサブコンテンツを示す第１許可情報を受信する受信部と、
前記第１許可情報及び前記第２許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含む
ことを特徴とする請求項７に記載の記録装置。
【請求項１１】
前記第１許可情報は、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストであり、
前記第２許可情報は、複製が許可される１個以上のサブコンテンツをそれぞれ識別する１個以上の許可識別子を含む媒体許可リストであり、
前記サブコンテンツ取得手段は、さらに、
前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、
前記コンテンツ記憶手段に記憶されている各サブコンテンツの要約値を算出する算出部と、
算出された前記要約値と、前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、
前記選択取得部は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツの中から、及び前記比較部による判断により一致するとされる要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択する選択取得部とを含む
ことを特徴とする請求項１０に記載の記録装置。
【請求項１２】
前記サブコンテンツ取得手段は、
前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、
前記第１記録媒体に記録されている前記コンテンツを構成する複数のサブコンテンツの中から、及び前記コンテンツ記憶部に記憶されている前記関連コンテンツを構成する複数のサブコンテンツの中から、利用者により１個以上のサブコンテンツの指定を受け付ける受付部と、
指定を受け付けたサブコンテンツを示す指定情報を、前記サーバ装置へ送信する送信部と、
前記サーバ装置から、送信した前記指定情報が示すサブコンテンツのうち、複製許可されるサブコンテンツを示す許可情報を受信する受信部と、
受信した前記許可情報が示すサブコンテンツの中から、前記選択サブコンテンツを選択する選択取得部とを含む
ことを特徴とする請求項７に記載の記録装置。
【請求項１３】
前記サブコンテンツ取得手段は、
前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、
前記第１記録媒体に記録されている前記コンテンツを構成する複数のサブコンテンツの中から、及び前記コンテンツ記憶部に記憶されている前記関連コンテンツを構成する複数のサブコンテンツの中から、利用者により１個以上のサブコンテンツの指定を受け付ける受付部と、
前記サーバ装置から、複製許可されるサブコンテンツを示す許可情報を受信する受信部と、
利用者により指定を受け付けたサブコンテンツのうち、受信した前記許可情報が示すサブコンテンツを前記選択サブコンテンツとして選択する選択取得部とを含む
ことを特徴とする請求項７に記載の記録装置。
【請求項１４】
前記サブコンテンツ取得手段は、さらに、
利用者により指定を受け付けたサブコンテンツのうち、前記許可情報が示すサブコンテンツ以外の他のサブコンテンツについて、複製の許可がされない旨を示す警告メッセージを表示する警告表示部を含む
ことを特徴とする請求項１３に記載の記録装置。
【請求項１５】
第１記録媒体に記録された第１コンテンツを構成する複数のサブコンテンツ及びサーバ装置に記録され前記第１コンテンツに関連する第２コンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録装置であって、
前記第１記録媒体は、前記第１コンテンツを構成する前記複数のサブコンテンツ、及び各サブコンテンツの要約値を記録しており、前記サーバ装置は、前記第２コンテンツを構成する複数のサブコンテンツ、各サブコンテンツの要約値、並びに第１コンテンツ及び第２コンテンツを構成する全てのサブコンテンツの要約値に基づいて生成されたサーバ署名を記録しており、
前記記録装置は、
前記第１記録媒体及び前記サーバ装置のそれぞれから、複製が許可される１個以上のサブコンテンツを、選択サブコンテンツとして、選択し取得するサブコンテンツ取得手段と、
前記第１記録媒体から選択された前記選択サブコンテンツを除く複製が許可される他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得手段と、
前記サーバ装置から選択された前記選択サブコンテンツを除く複製が許可される他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記サーバ装置から受信する除外要約値受信手段と、
前記サーバ装置から、前記サーバ署名を受信する署名受信手段と、
取得された前記選択サブコンテンツ、前記第１記録媒体から取得した前記除外要約値、前記サーバ装置から受信した前記除外要約値及び前記サーバ署名を前記第２記録媒体に書き込む書込手段と
を備えることを特徴とする記録装置。
【請求項１６】
前記記録装置は、さらに、
前記第１記録媒体から選択された前記選択サブコンテンツの要約値を、選択要約値として、前記第１記録媒体から取得する選択要約値取得手段と、
前記サーバ装置から選択された前記選択サブコンテンツの要約値を、選択要約値として、前記サーバ装置から受信するサーバ選択要約値受信手段とを含み、
前記書込手段は、さらに、前記第１記録媒体から選択された前記選択サブコンテンツの前記選択要約値及び前記サーバ装置から選択された前記選択サブコンテンツの前記選択要約値を前記第２記録媒体に書き込む
ことを特徴とする請求項１５に記載の記録装置。
【請求項１７】
前記サブコンテンツ取得手段は、
前記サーバ装置から、複製が許可されるサブコンテンツを示す許可情報を受信する受信部と、
前記許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含む
ことを特徴とする請求項１６に記載の記録装置。
【請求項１８】
前記受信部は、前記許可情報として、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストを受信し、
前記サブコンテンツ取得手段は、さらに、  
前記サーバ装置から取得した前記第２コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、
前記コンテンツ記憶部に記憶されている各サブコンテンツの要約値を算出する算出部と、
算出された前記要約値と、受信された前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、
前記選択取得部は、一致する要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択する
ことを特徴とする請求項１７に記載の記録装置。
【請求項１９】
前記選択取得部は、
前記比較部により一致すると判断される要約値に対応するサブコンテンツを利用者に提示する提示部と、
提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを前記選択サブコンテンツとして選択する利用者選択部と
を含むことを特徴とする請求項１８に記載の記録装置。
【請求項２０】
前記第１記録媒体は、さらに、複製が許可されるサブコンテンツを示す第２許可情報を記録しており、
前記サブコンテンツ取得手段は、さらに、
前記サーバ装置から、複製が許可されるサブコンテンツを示す第１許可情報を受信する受信部と、
前記第１許可情報及び前記第２許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含む
ことを特徴とする請求項１６に記載の記録装置。
【請求項２１】
前記第１許可情報は、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストであり、
前記第２許可情報は、複製が許可される１個以上のサブコンテンツをそれぞれ識別する１個以上の許可識別子を含む媒体許可リストであり、
前記サブコンテンツ取得手段は、さらに、
前記サーバ装置から取得した前記第２コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、
前記コンテンツ記憶部に記憶されている各サブコンテンツの要約値を算出する算出部と、
算出された前記要約値と、受信された前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、
前記選択取得部は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツの中から、及び比較部による判断により一致するとされる要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択する
ことを特徴とする請求項２０に記載の記録装置。
【請求項２２】
前記選択取得部は、
前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツ、及び前記比較部により一致すると判断される要約値に対応するサブコンテンツを利用者に提示する提示部と、
提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを前記選択サブコンテンツとして選択する利用者選択部と
を含むことを特徴とする請求項２１に記載の記録装置。
【請求項２３】
コンテンツを構成する前記複数のサブコンテンツの中の一部のサブコンテンツを記録装置に対して供給するサーバ装置であって、
前記記録装置からサブコンテンツを識別するサブコンテンツ識別子を受信する受信手段と、
コンテンツを構成する複数のサブコンテンツのうち、複製を許可するサブコンテンツを識別する許可識別子を記憶している記憶手段と、
受信したサブコンテンツ識別子のうち、前記記憶手段に記憶されている許可識別子と同一のサブコンテンツ識別子を抽出し、抽出したサブコンテンツ識別子を前記記録装置へ送信する送信手段と
を備えることを特徴とするサーバ装置。
【請求項２４】
第１記録媒体に記録され１個のコンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録方法であって、
前記複数のサブコンテンツ、各サブコンテンツの要約値、及び前記複数のサブコンテンツの要約値に基づいて生成された媒体署名を記録している前記第１記録媒体から、複製が許可されている１個以上のサブコンテンツを選択サブコンテンツとして選択し取得するサブコンテンツ取得ステップと、
前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得ステップと、
前記第１記録媒体から前記媒体署名を取得する署名取得ステップと、
前記選択サブコンテンツ、前記非選択サブコンテンツの前記除外要約値及び前記媒体署名を前記第２記録媒体に書き込む書込ステップと
を含むことを特徴とする記録方法
【請求項２５】
第１記録媒体に記録され１個のコンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録装置で用いられるコンピュータプログラムを記録しているコンピュータ読取可能な記録媒体であって、
前記コンピュータプログラムは、
前記複数のサブコンテンツ、各サブコンテンツの要約値、及び前記複数のサブコンテンツの要約値に基づいて生成された媒体署名を記録している前記第１記録媒体から、複製が許可されている１個以上のサブコンテンツを選択サブコンテンツとして選択し取得するサブコンテンツ取得ステップと、
前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得ステップと、
前記第１記録媒体から前記媒体署名を取得する署名取得ステップと、
前記選択サブコンテンツ、前記非選択サブコンテンツの前記除外要約値及び前記媒体署名を前記第２記録媒体に書き込む書込ステップと
を含むことを特徴とする記録媒体。
【請求項２６】
第１記録媒体に記録され１個のコンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む集積回路であって、
前記複数のサブコンテンツ、各サブコンテンツの要約値、及び前記複数のサブコンテンツの要約値に基づいて生成された媒体署名を記録している前記第１記録媒体から、複製が許可されている１個以上のサブコンテンツを選択サブコンテンツとして選択し取得するサブコンテンツ取得手段と、
前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得手段と、
前記第１記録媒体から前記媒体署名を取得する署名取得手段と、
前記選択サブコンテンツ、前記非選択サブコンテンツの前記除外要約値及び前記媒体署名を前記第２記録媒体に書き込む書込手段と
を備えることを特徴とする集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第一の記録媒体に記録されているコンテンツを、第二の記録媒体へ複製する技術に関し、特に、コンテンツの一部を選択して複製する技術に関する。
【背景技術】
【０００２】
映画や音楽等の商用コンテンツには、コンテンツの正当性を証明するためのデジタル署名が付与されている。再生装置は、コンテンツを再生する際に、デジタル署名を検証し、コンテンツの正当性が確認された後に、コンテンツの再生処理を行う。【０００３】
Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標である。以後、「ＢＤ」と呼称する。）−ＲＯＭにコンテンツを記録する場合のデジタル署名は、コンテンツ全体を、特定の単位に分割し、分割した各データ（以後、「クリップ」と呼称する。）の要約値を算出し、算出された全ての要約値に基づいて生成される。このように生成されたデジタル署名は、コンテンツと共にＢＤ−ＲＯＭに記録されて、ユーザに提供される。ここで、ＢＤ−ＲＯＭには、コンテンツ及びデジタル署名に加えて、要約値テーブルが記録される。要約値テーブルには、コンテンツを構成する各クリップの要約値が記述されている。【０００４】
そして、コンテンツの再生時には、以下のように署名検証処理を行う。【０００５】
再生装置は、
（１）コンテンツから所定個数のクリップを任意に選択し、選択したクリップの要約値を算出する。
（２）選択しないクリップの要約値を要約値テーブルから取得する。
（３）選択したクリップから算出した要約値と要約値テーブルから取得した要約値と、ＢＤ−ＲＯＭに記録されているデジタル署名と、再生装置が予め保持している署名検証用の鍵とを用いて署名検証を行う。【０００６】
ここで、上記（１）の処理で、再生装置はクリップを任意に選択する。そのため、何れの要約値が選択された場合にも対応できるように、要約値テーブルには、全てのクリップの要約値を記述しておく必要がある。【０００７】
また、商用コンテンツには、不正な複製を防止するため、暗号化技術が用いられており、ユーザが商用コンテンツを複製することは出来ない。【０００８】
しかし今後は、課金処理等を条件とすることで、商用コンテンツの合法的な複製を許可するサービスが検討されている。【０００９】
コンテンツの合法的な複製を許可するサービスを検討するにあたって、ＢＤ−ＲＯＭに記録されているコンテンツを、ＢＤ−Ｒ（ＢＤ−Ｒｅｃｏｒｄａｂｌｅ）、ＢＤ−ＲＥ（ＢＤ−Ｒｅｗｒｉｔａｂｌｅ）等の記録型メディア（以下では、これらを、「ＢＤ−Ｒ／ＲＥ」と呼称することがある。）に複製する場合、ＢＤ−ＲＯＭに記録されているコンテンツの全体を複製する場合に限定されず、複数のクリップの中から、ユーザのお気に入りのシーンが記録されているクリップのみを選択して記録できることが望ましい。
【特許文献１】特開２００１−７５９３０号公報
【特許文献２】特開２００４−７２７９２号公報
【非特許文献１】AdvancedAccess Content System(AACS) Pre-recorded Video Book Revision 0.91February 17,2006
【発明の開示】
【発明が解決しようとする課題】
【００１０】
このように、ＢＤ−ＲＯＭに記録されている全てのクリップではなく、ユーザが任意に選択したクリップのみをＢＤ−Ｒ／ＲＥへ複製する場合、従来の署名検証の仕組みを利用することは困難である。【００１１】
それは、上述したように、再生時の署名検証では、ＢＤ−Ｒ／ＲＥに記録されている全てのクリップの要約値とデジタル署名とが必要とされるが、ユーザが何れのクリップを選択するのかを予測することが出来ないため、例えば、選択し得る全てのパターンについてのデジタル署名を、予め正当な機関が生成しておき、それをサーバ装置等に備えておく必要が出てくるためである。
【課題を解決するための手段】
【００１２】
本発明は上記の問題点に鑑みなされたものであって、ＢＤ−ＲＯＭに記録されている全てのクリップのうち、ユーザの意向により任意に選択されたクリップをＢＤ−Ｒ／ＲＥ等の記録型メディアに記録する場合であっても、予め用意しておくデジタル署名の数を削減することが出来る仕組みを提供することを目的とする。【００１３】
上記の目的を達成するために、本発明は、第１記録媒体に記録され１個のコンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録装置であって、前記複数のサブコンテンツ、各サブコンテンツの要約値、及び前記複数のサブコンテンツの要約値に基づいて生成された媒体署名を記録している前記第１記録媒体から、複製が許可されている１個以上のサブコンテンツを選択サブコンテンツとして選択し取得するサブコンテンツ取得手段と、前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得手段と、前記第１記録媒体から前記媒体署名を取得する署名取得手段と、前記選択サブコンテンツ、前記非選択サブコンテンツの前記除外要約値及び前記媒体署名を前記第２記録媒体に書き込む書込手段とを備えることを特徴とする。
【発明の効果】
【００１４】
この構成によると、選択サブコンテンツを除く他の非選択サブコンテンツの除外要約値を前記第１記録媒体から取得し、選択サブコンテンツ、除外要約値及び前記媒体署名を第２記録媒体に書き込むので、第２記録媒体に記録されている除外要約値及び選択サブコンテンツを用いて、１個の媒体署名により、選択サブコンテンツの改竄の有無を確認することができるという優れた効果を奏する。【００１５】
例えば、Ａ、Ｂ、及びＣの３個のサブコンテンツが格納されているＢＤ−ＲＯＭから、ユーザが任意にサブコンテンツを選択して、ＢＤ−Ｒにコピーする場合について考える。【００１６】
ユーザが選択し得る組み合わせは、ＡとＢとＣ、Ａ及びＢ、Ａ及びＣ、Ｂ及びＣ、並びに、Ａ、Ｂ、及びＣの７通りである。【００１７】
このような場合であっても、本発明に依れば、７通りのデジタル署名を予め用意しておく必要はなく、ＢＤ−ＲＯＭに記録されている、Ａの要約値とＢの要約値とＣの要約値とを用いて生成されたデジタル署名をＢＤ−Ｒに記録すればよい。【００１８】
ＢＤ−Ｒの再生時には、選択されたサブコンテンツから生成する要約値と、選択されなかったサブコンテンツの除外要約値とを用いて署名検証用データを生成し、生成した署名検証用データと、ＢＤ−ＲＯＭに記録されていたデジタル署名とを比較することにより、記録されているサブコンテンツの正当性を検証することが可能となる。【００１９】
ここで、前記記録装置は、さらに、前記選択サブコンテンツの要約値を、選択要約値として、前記第１記録媒体から取得する選択要約値取得手段を含み、前記書込手段は、さらに、前記選択サブコンテンツの前記選択要約値を前記第２記録媒体に書き込むように構成してもよい。【００２０】
この構成によると、さらに、選択サブコンテンツの選択要約値を第２記録媒体に書き込むので、第２記録媒体に記録されている選択要約値及び除外要約値を用いて、１個の媒体署名により、選択サブコンテンツの改竄の有無を確認することができるし、また、第２記録媒体に記録されている選択サブコンテンツ及び除外要約値を用いても、１個の媒体署名により、選択サブコンテンツの改竄の有無を確認することができるという優れた効果を奏する。【００２１】
ここで、前記第１記録媒体は、さらに、複製が許可されているサブコンテンツを示す許可情報を記録しており、前記サブコンテンツ取得手段は、前記許可情報を用いて、前記選択サブコンテンツを選択するように構成してもよい。【００２２】
ここで、前記許可情報は、複製が許可されている１個以上のサブコンテンツをそれぞれ識別する１個以上の許可識別子を含む媒体許可リストであり、前記サブコンテンツ取得手段は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツの中から、前記選択サブコンテンツを選択するように構成してもよい。【００２３】
この構成によると、許可されるべきサブコンテンツを選択することができる。【００２４】
ここで、前記サブコンテンツ取得手段は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツを利用者に提示する提示部と、提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを前記選択サブコンテンツとして選択する利用者選択部とを含むように構成してもよい。【００２５】
この構成によると、許可されるべきサブコンテンツの中から利用者によりサブコンテンツを選択することができる。【００２６】
ここで、前記サブコンテンツ取得手段は、サーバ装置に記録され前記コンテンツに関連する関連コンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを前記選択サブコンテンツとして選択可能であり、前記サーバ装置は、前記関連コンテンツを構成する複数のサブコンテンツ、各サブコンテンツの要約値、並びに前記コンテンツ及び前記関連コンテンツを構成する全てのサブコンテンツの要約値に基づいて生成されたサーバ署名を記録しており、前記記録装置は、さらに、前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から選択された前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記サーバ装置から受信する除外要約値受信手段と、前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から、前記サーバ署名を受信する署名情報受信手段とを含み、前記書込手段は、前記第１記録媒体のみから前記選択サブコンテンツが選択される場合に、取得された前記選択サブコンテンツ、前記第１記録媒体から取得された前記除外要約値、及び前記媒体署名を前記第２記録媒体に書き込み、前記第１記録媒体及び前記サーバ装置から前記選択サブコンテンツが選択される場合に、取得された前記選択サブコンテンツ、前記第１記録媒体から取得された前記除外要約値、前記サーバ装置から受信された前記除外要約値、及び前記サーバ署名を前記第２記録媒体に書き込むように構成してもよい。【００２７】
この構成によると、第１記録媒体からのみ選択サブコンテンツを選択した場合には、第２記録媒体に記録されている選択サブコンテンツ及び第１記録媒体から取得した除外要約値を用いて、第１記録媒体から取得した１個の媒体署名により、選択サブコンテンツの改竄の有無を確認することができるし、また、第１記録媒体及びサーバ装置の両方から、選択サブコンテンツを選択した場合には、第２記録媒体に記録されている選択サブコンテンツ及び第１記録媒体から取得した除外要約値及びサーバ装置から受信した除外要約値を用いて、サーバ装置から受信した１個のサーバ署名により、選択サブコンテンツの改竄の有無を確認することができるという優れた効果を奏する。【００２８】
ここで、前記記録装置は、さらに、前記第１記録媒体から前記選択サブコンテンツが選択される場合に、選択された前記選択サブコンテンツの要約値を、選択要約値として、前記第１記録媒体から取得する選択要約値取得手段と、前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から選択された前記選択サブコンテンツの要約値を、選択要約値として、前記サーバ装置から受信する選択要約値受信手段とを含み、前記書込手段は、さらに、前記第１記録媒体から選択された前記選択サブコンテンツの前記選択要約値及び前記サーバ装置から選択された前記選択サブコンテンツの前記選択要約値を前記第２記録媒体に書き込むように構成してもよい。【００２９】
この構成によると、第１記録媒体からのみ選択サブコンテンツを選択した場合には、第２記録媒体に記録されている選択サブコンテンツ及び除外要約値を用いて、又は、第２記録媒体に記録されている選択要約値及び除外要約値を用いて、第１記録媒体から取得した１個の媒体署名により、選択サブコンテンツの改竄の有無を確認することができるし、また、第１記録媒体及びサーバ装置の両方から、選択サブコンテンツを選択した場合には、第２記録媒体に記録されている選択サブコンテンツ並びに第１記録媒体及びサーバ装置から取得及び受信した除外要約値を用いて、又は、第２記録媒体に記録されている第１記録媒体及びサーバ装置から取得及び受信した選択要約値、並びに選択サブコンテンツ及び第１記録媒体及びサーバ装置から取得及び受信した除外要約値を用いて、サーバ装置から受信した１個のサーバ署名により、選択サブコンテンツの改竄の有無を確認することができるという優れた効果を奏する。【００３０】
ここで、前記サブコンテンツ取得手段は、前記サーバ装置から、複製が許可されるサブコンテンツを示す第１許可情報を受信する受信部と、前記第１許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含むように構成してもよい。【００３１】
ここで、前記受信部は、前記第１許可情報として、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストを受信し、前記サブコンテンツ取得手段は、さらに、前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、前記コンテンツ記憶部に記憶されている各サブコンテンツの要約値を算出する算出部と、算出された前記要約値と、受信された前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、前記選択取得部は、一致する要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択するように構成してもよい。  【００３２】
この構成によると、関連コンテンツを構成する複数のサブコンテンツの中から、許可されるべきサブコンテンツの中から利用者によりサブコンテンツを選択することができる。【００３３】
ここで、前記第１記録媒体は、さらに、複製が許可されるサブコンテンツを示す第２許可情報を記録しており、前記サブコンテンツ取得手段は、前記サーバ装置から、複製が許可されるサブコンテンツを示す第１許可情報を受信する受信部と、前記第１許可情報及び前記第２許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含むように構成してもよい。【００３４】
ここで、前記第１許可情報は、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストであり、前記第２許可情報は、複製が許可される１個以上のサブコンテンツをそれぞれ識別する１個以上の許可識別子を含む媒体許可リストであり、前記サブコンテンツ取得手段は、さらに、前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、前記コンテンツ記憶手段に記憶されている各サブコンテンツの要約値を算出する算出部と、算出された前記要約値と、前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、前記選択取得部は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツの中から、及び前記比較部による判断により一致するとされる要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択する選択取得部とを含むように構成してもよい。【００３５】
この構成によると、コンテンツを構成する複数のサブコンテンツの中から、及び関連コンテンツを構成する複数のサブコンテンツの中から、許可されるべきサブコンテンツを選択することができる。【００３６】
ここで、前記サブコンテンツ取得手段は、前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、前記第１記録媒体に記録されている前記コンテンツを構成する複数のサブコンテンツの中から、及び前記コンテンツ記憶部に記憶されている前記関連コンテンツを構成する複数のサブコンテンツの中から、利用者により１個以上のサブコンテンツの指定を受け付ける受付部と、指定を受け付けたサブコンテンツを示す指定情報を、前記サーバ装置へ送信する送信部と、前記サーバ装置から、送信した前記指定情報が示すサブコンテンツのうち、複製許可されるサブコンテンツを示す許可情報を受信する受信部と、受信した前記許可情報が示すサブコンテンツの中から、前記選択サブコンテンツを選択する選択取得部とを含むように構成してもよい。【００３７】
この構成によると、コンテンツを構成する複数のサブコンテンツの中から、及び関連コンテンツを構成する複数のサブコンテンツの中から、許可されるべきサブコンテンツを選択することができる。【００３８】
ここで、前記サブコンテンツ取得手段は、前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、前記第１記録媒体に記録されている前記コンテンツを構成する複数のサブコンテンツの中から、及び前記コンテンツ記憶部に記憶されている前記関連コンテンツを構成する複数のサブコンテンツの中から、利用者により１個以上のサブコンテンツの指定を受け付ける受付部と、前記サーバ装置から、複製許可されるサブコンテンツを示す許可情報を受信する受信部と、利用者により指定を受け付けたサブコンテンツのうち、受信した前記許可情報が示すサブコンテンツを前記選択サブコンテンツとして選択する選択取得部とを含むように構成してもよい。【００３９】
この構成によると、利用者により選択されたサブコンテンツのうち、許可されるべきサブコンテンツを選択することができる。【００４０】
ここで、前記サブコンテンツ取得手段は、さらに、利用者により指定を受け付けたサブコンテンツのうち、前記許可情報が示すサブコンテンツ以外の他のサブコンテンツについて、複製の許可がされない旨を示す警告メッセージを表示する警告表示部を含むように構成してもよい。【００４１】
この構成によると、利用者により選択されたサブコンテンツのうち、許可されるべきでないサブコンテンツについて、その旨を示す警告メッセージを表示するので、利用者は、そのような選択を知ることができる。【００４２】
また、本発明は、第１記録媒体に記録された第１コンテンツを構成する複数のサブコンテンツ及びサーバ装置に記録され前記第１コンテンツに関連する第２コンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録装置であって、前記第１記録媒体は、前記第１コンテンツを構成する前記複数のサブコンテンツ、及び各サブコンテンツの要約値を記録しており、前記サーバ装置は、前記第２コンテンツを構成する複数のサブコンテンツ、各サブコンテンツの要約値、並びに第１コンテンツ及び第２コンテンツを構成する全てのサブコンテンツの要約値に基づいて生成されたサーバ署名を記録しており、前記記録装置は、前記第１記録媒体及び前記サーバ装置のそれぞれから、複製が許可される１個以上のサブコンテンツを、選択サブコンテンツとして、選択し取得するサブコンテンツ取得手段と、前記第１記録媒体から選択された前記選択サブコンテンツを除く複製が許可される他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得手段と、前記サーバ装置から選択された前記選択サブコンテンツを除く複製が許可される他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記サーバ装置から受信する除外要約値受信手段と、前記サーバ装置から、前記サーバ署名を受信する署名受信手段と、取得された前記選択サブコンテンツ、前記第１記録媒体から取得した前記除外要約値、前記サーバ装置から受信した前記除外要約値及び前記サーバ署名を前記第２記録媒体に書き込む書込手段とを備えることを特徴とする。【００４３】
この構成によると、取得された選択サブコンテンツ、第１記録媒体から取得された除外要約値、サーバ装置から受信された除外要約値及び前記サーバ署名を第２記録媒体に書き込むので、第２記録媒体に記録されている第１記録媒体から取得された除外要約値、サーバ装置から受信された除外要約値及び前記選択サブコンテンツを用いて、１個のサーバ署名により、前記選択サブコンテンツの改竄の有無を確認することができるという優れた効果を奏する。【００４４】
ここで、前記記録装置は、さらに、前記第１記録媒体から選択された前記選択サブコンテンツの要約値を、選択要約値として、前記第１記録媒体から取得する選択要約値取得手段と、前記サーバ装置から選択された前記選択サブコンテンツの要約値を、選択要約値として、前記サーバ装置から受信するサーバ選択要約値受信手段とを含み、前記書込手段は、さらに、前記第１記録媒体から選択された前記選択サブコンテンツの前記選択要約値及び前記サーバ装置から選択された前記選択サブコンテンツの前記選択要約値を前記第２記録媒体に書き込むように構成してもよい。【００４５】
この構成によると、さらに、第１記録媒体から取得された選択サブコンテンツの選択要約値及びサーバ装置から受信された選択サブコンテンツの選択要約値を第２記録媒体に書き込むので、第２記録媒体に記録され、第１記録媒体から及びサーバ装置からの選択要約値及び第１記録媒体から及びサーバ装置からの除外要約値を用いて、１個のサーバ署名により、選択サブコンテンツの改竄の有無を確認することができるし、また、第２記録媒体に記録され、第１記録媒体から及びサーバ装置から選択した選択サブコンテンツ及び第１記録媒体から及びサーバ装置からの除外要約値を用いて、１個のサーバ署名により、選択サブコンテンツの改竄の有無を確認することができるという優れた効果を奏する。【００４６】
ここで、前記サブコンテンツ取得手段は、前記サーバ装置から、複製が許可されるサブコンテンツを示す許可情報を受信する受信部と、前記許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含むように構成してもよい。【００４７】
ここで、前記受信部は、前記許可情報として、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストを受信し、前記サブコンテンツ取得手段は、さらに、前記サーバ装置から取得した前記第２コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、前記コンテンツ記憶部に記憶されている各サブコンテンツの要約値を算出する算出部と、算出された前記要約値と、受信された前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、前記選択取得部は、一致する要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択するように構成してもよい。【００４８】
この構成によると、第２コンテンツを構成する複数のサブコンテンツの中から、許可されるべきサブコンテンツを選択することができる。【００４９】
ここで、前記選択取得部は、前記比較部により一致すると判断される要約値に対応するサブコンテンツを利用者に提示する提示部と、提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを前記選択サブコンテンツとして選択する利用者選択部とを含むように構成してもよい。【００５０】
この構成によると、許可されるべきサブコンテンツの中から利用者によりサブコンテンツを選択することができる。【００５１】
ここで、前記第１記録媒体は、さらに、複製が許可されるサブコンテンツを示す第２許可情報を記録しており、前記サブコンテンツ取得手段は、さらに、前記サーバ装置から、複製が許可されるサブコンテンツを示す第１許可情報を受信する受信部と、前記第１許可情報及び前記第２許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含むように構成してもよい。【００５２】
ここで、前記第１許可情報は、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストであり、前記第２許可情報は、複製が許可される１個以上のサブコンテンツをそれぞれ識別する１個以上の許可識別子を含む媒体許可リストであり、前記サブコンテンツ取得手段は、さらに、前記サーバ装置から取得した前記第２コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、前記コンテンツ記憶部に記憶されている各サブコンテンツの要約値を算出する算出部と、算出された前記要約値と、受信された前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、前記選択取得部は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツの中から、及び比較部による判断により一致するとされる要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択するように構成してもよい。【００５３】
この構成によると、第１コンテンツを構成する複数のサブコンテンツの中から、及び第２コンテンツを構成する複数のサブコンテンツの中から、許可されるべきサブコンテンツを選択することができる。【００５４】
ここで、前記選択取得部は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツ、及び前記比較部により一致すると判断される要約値に対応するサブコンテンツを利用者に提示する提示部と、提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを前記選択サブコンテンツとして選択する利用者選択部とを含むように構成してもよい。【００５５】
この構成によると、許可されるべきサブコンテンツの中から利用者によりサブコンテンツを選択することができる。【００５６】
また、本発明は、コンテンツを構成する前記複数のサブコンテンツの中の一部のサブコンテンツを記録装置に対して供給するサーバ装置であって、前記記録装置からサブコンテンツを識別するサブコンテンツ識別子を受信する受信手段と、コンテンツを構成する複数のサブコンテンツのうち、複製を許可するサブコンテンツを識別する許可識別子を記憶している記憶手段と、受信したサブコンテンツ識別子のうち、前記記憶手段に記憶されている許可識別子と同一のサブコンテンツ識別子を抽出し、抽出したサブコンテンツ識別子を前記記録装置へ送信する送信手段とを備えることを特徴とする。【００５７】
この構成によると、記録装置は、自身により許可判断をすることなく、許可されるべきサブコンテンツを知ることができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の第１の実施形態であるコンテンツ複製処理システム１の全体構成を示す図である。
【図２】第一の記録媒体１０に記録されているデータを示す図である。
【図３】実施形態におけるコンテンツ、クリップ、及びクリップＩＤの関係を説明するための図である。
【図４】第一の記録媒体１０に記録されている第一の複製許可リスト１０５のデータ構造を示す図である。
【図５】第一の記録媒体１０に記録されている第一の署名の生成方法を説明するための図である。
【図６】記録装置２０の構成を機能的に示す機能ブロック図である。
【図７】関連コンテンツ格納部２０１に格納されている関連コンテンツのデータ構造を示す図である。
【図８】関連コンテンツ１（２２０）の管理ファイル２２１のデータ構造を示す図である。
【図９】管理サーバ３０の構成を機能的に示す機能ブロック図である。
【図１０】コンテンツ格納部３０６に格納されているコンテンツ及び関連コンテンツのデータ構造を示す図である。
【図１１】コンテンツ１（３１０）の管理ファイル３１１のデータ構造を示す図である。
【図１２】管理サーバ３０の署名作成部３０４で生成される第二の署名の生成方法を説明するための図である。
【図１３】署名格納部３０５に格納されている署名ファイルのデータ構造を示す図である。
【図１４】署名ファイル１（３４０）の管理ファイル３４１のデータ構造を示す図である。
【図１５】第１の実施形態に係るコンテンツ複製処理システム１の全体の動作を示すフローチャートである。
【図１６】第１の実施形態の変形例１に係る動作を示すフローチャートである。
【図１７】第１の実施形態の変形例２に係る動作を示すフローチャートである。
【図１８】本発明の第２の実施形態であるコンテンツ複製処理システム２ａの構成を示す図である。
【図１９】第２の実施形態の変形例１であるコンテンツ複製処理システム２ｂの構成を示す図である。
【図２０】第２の実施形態の変形例２であるコンテンツ複製処理システム２ｃの構成を示す図である。
【図２１】第２に実施形態の変形例３であるコンテンツ複製処理システム２ｄの構成を示す図である。
【図２２】本発明の第３の実施形態であるコンテンツ複製処理システム３の構成を示す図である。
【図２３】本発明の第４の実施形態であるコンテンツ複製処理システム４の構成を示す図である。
【図２４】署名検証処理の動作を説明するための図である。
【図２５】実施形態の変形例であるコンテンツ複製処理システム１５０１の構成を示す図である。
【図２６】実施形態の変形例であるコンテンツ複製処理システム１５０１ａの構成を示す図である。
【符号の説明】
【００５９】
１          コンテンツ複製処理システム
２ａ      コンテンツ複製処理システム
２ｂ      コンテンツ複製処理システム
２ｃ      コンテンツ複製処理システム
２ｄ      コンテンツ複製処理システム
３          コンテンツ複製処理システム
４          コンテンツ複製処理システム
１０      第一の記録媒体
２０      記録装置
３０      管理サーバ
４０      第二の記録媒体
５０      通信路
２０１   関連コンテンツ格納部
２０２   クリップ選択部
２０３   記録判定部
２０４  署名選択部
２０５   クリップ記録部
２０６   署名記録部
２０７   複製許諾情報要求部
２０８  複製許諾情報受信部
２０９   記録判定部
２１０   記録媒体読取部
３０１  許諾判定部
３０２   署名検索部
３０３   複製許諾情報送信部
３０４   署名作成部
３０５   署名格納部
３０６   コンテンツ格納部
３０７   複製要求情報受信部
３０８   署名送信判定部
４００  ＢＤ−ＲＯＭ
４１０  記録装置
４１１   署名情報要求部
４１２   ダウンロードコンテンツＤＢ
４１３   要約値算出部
４１３   要約値比較部
４１４   要約値比較部
４１５   ＭＣＭＦ解析部
４１６   署名情報受信部
４１７   選択可能コンテンツ表示部
４１８ａ選択コンテンツ記録部
４１８ｂ鍵情報記録部
４２０  管理サーバ
４２１   記憶部
４２２   許諾判定部
４２３  署名情報検索部
４２４   署名情報送信部
４３０  ＢＤ−Ｒ／ＲＥ
５００  ＢＤ−ＲＯＭ
５１０   記録装置
５１１   署名情報要求部
５１２  ダウンロードコンテンツＤＢ
５１３  要約値算出部
５１４   要約値比較部
５１６   署名情報受信部
５１７   選択可能コンテンツ表示部
５１８ａ選択コンテンツ記録部
５１８ｂ鍵情報記録部
５２０  管理サーバ
５２１  記憶部
５２２  許諾判定部
５２３  署名情報検索部
５２４   署名情報送信部
５３０  ＢＤ−Ｒ／ＲＥ
６００  ＢＤ−ＲＯＭ
６１０   記録装置
６１１  署名情報要求部
６１２   ダウンロードコンテンツＤＢ
６１３   要約値算出部
６１４   要約値比較部
６１５  ＭＣＭＦ解析部
６１６   署名情報受信部
６１７  選択可能コンテンツ表示部
６１８ａ選択コンテンツ記録部
６１８ｂ鍵情報記録部
６１９   署名情報選択部
６２０   管理サーバ
６３０  ＢＤ−Ｒ／ＲＥ
７００  ＢＤ−ＲＯＭ
７１０   記録装置
７１４  要約値比較部
７１９  署名情報選択部
７２０  管理サーバ
７３０  ＢＤ−Ｒ／ＲＥ
８００  ＢＤ−ＲＯＭ
８１０  記録装置
８１１   署名情報要求部
８１２   ダウンロードコンテンツＤＢ
８１６   署名情報受信部
８１８ｂ鍵情報記録部
８１９   署名情報選択部
８２０   管理サーバ
８２１   記憶部
８２２   許諾判定部
８２４   署名情報送信部
８３０  ＢＤ−Ｒ／ＲＥ
８４０   コンテンツ選択部
８５０  コンテンツ記録確認部
８６０   警告表示部
８７０   選択クリップ記録判定部
８８０   署名情報更新判定部
９００  ＢＤ−ＲＯＭ
９１０  記録装置
９１１   署名情報要求部
９１２   ダウンロードコンテンツＤＢ
９１６   署名情報受信部
９１８ｂ鍵情報記録部
９１９   署名情報選択部
９２０   管理サーバ
９２１  記憶部
９２２   許諾判定部
９２３   署名情報検索部
９２４   署名情報送信部
９３０  ＢＤ−Ｒ／ＲＥ
９４０   コンテンツ選択部
９５０   コンテンツ記録確認部
９６０   警告表示部
９７０  選択クリップ記録判定部
９８０   署名情報更新判定部
１５００    記録媒体
１５０１    コンテンツ複製処理システム
１５０１ａ  コンテンツ複製処理システム
１５０１        コンテンツ複製処理システム
１５０１ａ    コンテンツ複製処理システム
１５５０        記録装置
１５５０ａ    記録装置
１５５１        読出部
１５５２        署名取得部
１５５３        サブコンテンツ取得部
１５５３ａ    提示部
１５５３ｂ    受付選択部
１５５３ｃ    取得部
１５５３ｄ    コンテンツ受信部
１５５３ｆ    要約値算出部
１５５３ｇ    許可リスト受信部
１５５３ｈ    要約値比較部
１５５３ｘ    サブコンテンツ取得部
１５５４        要約値取得部
１５５４ａ    第１要約値取得部
１５５４ｂ    第２要約値取得部
１５５５        書込部
１５５６        署名受信部
１５５７        要約値受信部
１５５７ａ    第１要約値受信部
１５５７ｂ    第２要約値受信部
１５７０        記録媒体
１５７０ａ    記録媒体
１５８０        サーバ装置
１５８１        送信部
１５８２        情報記憶部
１５５３ｅ    ダウンロードコンテンツＤＢ
【発明を実施するための最良の形態】
【００６０】
≪第１の実施形態≫
本発明に係る第１の実施形態として、コンテンツ複製処理システム１について、図面を参照して説明する。
＜構成＞
１．システム構成
図１は、コンテンツ複製処理システム１の全体の構成を示すシステム構成図である。【００６１】
同図に示すように、コンテンツ複製処理システム１は、第一の記録媒体１０、記録装置２０、管理サーバ３０、及び第二の記録媒体４０から構成され、記録装置２０と管理サーバ３０とは、通信路５０を介して接続されている。【００６２】
第一の記録媒体１０は、商用コンテンツが記録され、ユーザに販売されたＢＤ−ＲＯＭを想定しているが、再生するクリップが記録されている記録媒体であれば、ＢＤ−ＲＯＭに限るものではない。第一の記録媒体１０に記録されているデータについては後述する。【００６３】
第二の記録媒体４０は、ＢＤ−Ｒ、ＢＤ−ＲＥ等のリムーバブルメディア、若しくはハードディスクドライブを想定しているが、コンテンツを記録できる記録媒体であれば、これらに限るものではない。【００６４】
記録装置２０は、通信路５０に接続可能なＢＤレコーダを想定している。しかし、記録装置２０は、第一の記録媒体１０の情報を読み取ることができ、第二の記録媒体４０に情報を記録することができ、尚且つ、外部装置と通信が可能な装置であれば、ＢＤレコーダに限るものではない。記録装置２０の内部構成については後述する。【００６５】
管理サーバ３０は、通信路５０に接続可能で、補助記録装置を有しているサーバ用コンピュータを想定しているが、外部装置との通信が可能であり、情報の記録及び情報の演算が可能な装置であれば、それに限るものではない。【００６６】
通信路５０は、インターネットを想定しているが、記録装置２０と管理サーバ３０との間で情報の送受信ができれば、それに限るものではない。【００６７】
以上で、コンテンツ複製処理システム１の全体構成の説明を終了する。【００６８】
２．第一の記録媒体１０のデータ構造
図２は、第一の記録媒体１０に格納されているデータを示す図である。【００６９】
同図に示すように、第一の記録媒体１０は、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）１０１、コンテンツＩＤ１０２、複数のクリップＩＤ１０３ａ、１０３ｂ、１０３ｃ…、複数のクリップ１０４ａ、１０４ｂ、１０４ｃ…、第一のクリップ複製許可リスト１０５、複数のクリップ要約値１０６ａ、１０６ｂ、１０６ｃ…、及び第一の署名１０７を格納している。【００７０】
ＵＲＬ１０１は、管理サーバ３０のネットワーク上の位置を示すアドレス情報である。【００７１】
コンテンツＩＤ１０２は、第一の記録媒体１０に記録されているコンテンツを識別するための識別子である。なお、本実施形態では、説明の便宜上、第一の記録媒体１０に記録されているコンテンツを「コンテンツ１」と呼称することがある。【００７２】
ここで、図３を用いて、コンテンツ、コンテンツＩＤ、複数個のクリップ、及び複数個のクリップＩＤの対応関係について説明する。【００７３】
図３に示すように、第一の記録媒体１０に記録されているコンテンツには、当該コンテンツを識別するためのコンテンツＩＤ：０ｘ１２３…（１０２）が割り当てられている。そして、コンテンツを特定の長さで分割したものが、各クリップ（クリップ１０４ａ、１０４ｂ、…）である。クリップ１０４ａには、当該クリップを識別するためのクリップＩＤ：０ｘ１（１０３ａ）が割り当てられている。クリップ１０４ｂには、当該クリップを識別するためのクリップＩＤ：０ｘ２（１０４ｂ）が割り当てられている。同様に、全てのクリップには、各クリップを識別するためのクリップＩＤが割り当てられている。【００７４】
第一のクリップ複製許可リスト１０５には、第一の記録媒体１０に記録されている全てのクリップのうち、複製可能なクリップを示す情報が記録されている。具体的には、図４に示すように、第一の複製許可リスト１０５は、複製可能なクリップのクリップＩＤが記録されている。【００７５】
ここで、「複製可能なクリップ」とは、ユーザが、管理サーバ３０との間で正規の課金処理等を経て、ライセンスを取得した場合に、複製が許可されるクリップを示す。【００７６】
即ち、本実施形態においては、第一の記録媒体１０に記録されているクリップには、正規の課金処理等を経た場合であっても、複製を一切許可されないクリップを含んでいることを想定している。【００７７】
次に、図５を用いて、クリップ１０４ａ、１０４ｂ、１０４ｃ…、クリップ要約値１０６ａ、１０６ｂ、１０６ｃ…、及び第一の署名１０７の対応関係について説明する。【００７８】
図５に示すように、第一の記録媒体１０に記録されている全てのクリップのうち、複製可能な全てのクリップのそれぞれから、要約値を算出したものがクリップ要約値である。具体的には、クリップ１０４ａからクリップ要約値１０６ａが算出される。同様に、クリップ１０４ｂ、１０４ｃ、１０４ｄのそれぞれから、クリップ要約値１０６ｂ、１０６ｃ、１０６ｄのそれぞれが算出される。【００７９】
そして、算出されたクリップ要約値を特定の単位で連結した後に、それぞれの連結した値に対する要約値を算出する。図５において、要約値１０７ａ、…、１０７ｂが、連結した値から算出された要約値である。そして、要約値１０７ａ、…、１０７ｂを連結した値に対して、デジタル署名１０７ｃを生成する。【００８０】
第一の署名１０７は、要約値１０７ａ、…、１０７ｂ、及びデジタル署名１０７ｃから構成される。【００８１】
つまり、第一の署名１０７は、第一の記録媒体１０に記録されているクリップのうち、複製可能な全てのクリップに基づいて生成されている。【００８２】
なお、本実施形態では、説明の便宜上、第一の記録媒体１０には、１個のコンテンツが記録されているものとして説明するが、第一の記録媒体１０に記録されているコンテンツは、１個のみに限定されないのは勿論であり、複数個のコンテンツが記録されていてもよい。【００８３】
以上で、第一の記録媒体１０のデータ構造の説明を終了する。【００８４】
３．記録装置２０の内部構成
図６は、記録装置２０の構成を機能的に示す機能ブロック図である。【００８５】
同図に示すように、記録装置２０は、関連コンテンツ格納部２０１、クリップ選択部２０２、第一の記録判定部２０３、署名選択部２０４、クリップ記録部２０５、署名記録部２０６、複製許諾情報要求部２０７、複製許諾情報受信部２０８、第二の記録判定部２０９、及び記録媒体読取部２１０から構成される。【００８６】
記録装置２０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット等から構成されるコンピュータシステムである。前記ＲＯＭ、ＲＡＭ、又はハードディスクユニットには、コンピュータプログラムが記録されており、マイクロプロセッサがコンピュータプログラムを実行することにより、記録装置２０はその機能を達成する。【００８７】
（１）関連コンテンツ格納部２０１
関連コンテンツ格納部２０１は、１つ以上の関連コンテンツを格納している。ここで、「関連コンテンツ」とは、あるコンテンツに関連するコンテンツを意味する。具体例としては、パッケージメディアに格納されて販売されるコンテンツに関連する特典映像や字幕等である。【００８８】
図７は、関連コンテンツ格納部２０１のデータ構造を示す図である。同図に示すように、関連コンテンツ格納部２０１は、関連コンテンツ１、関連コンテンツ２、…を格納している。「関連コンテンツ１」は、「コンテンツ１」に関連するコンテンツであり、「関連コンテンツ２」は、「コンテンツ２」に関連するコンテンツであるとする。【００８９】
各関連コンテンツは、管理ファイルと関連コンテンツを特定の長さで分割したクリップ群とから構成される。【００９０】
具体的には、関連コンテンツ１（２２０）は、管理ファイル２２１と、クリップ１（２２２）、…、クリップＮ（２２３）とから構成される。また、関連コンテンツ２（２３０）は、管理ファイル２３１と、クリップ１（２３２）、…、クリップＭ（２３３）とから構成される。【００９１】
図８は、管理ファイル２２１のデータ構造を示す図である。【００９２】
同図に示すように、管理ファイル２２１は、関連コンテンツ１を識別するためのコンテンツＩＤ「０ｘ２３４…」、関連コンテンツ１と関連があるコンテンツであるコンテンツ１のコンテンツＩＤ「０ｘ１２３…」、関連コンテンツに含まれる複数個のクリップのそれぞれを識別するクリップＩＤ、及び各クリップＩＤに対応するクリップのファイル名が記録されている。具体的には、クリップＩＤ１「０ｘ１０２」は、ファイル名１「クリップ１」を識別するための識別子であり、クリップＩＤ２「０ｘ１０５」は、ファイル名２「クリップ２」を識別するための識別子である。【００９３】
管理ファイル２３１のデータ構造も、管理ファイル２２１と同様である。【００９４】
なお、関連コンテンツのクリップＩＤと、コンテンツのクリップＩＤとは、重複しないように割り振られているものとする。【００９５】
また、関連コンテンツ格納部２０１に格納されている関連コンテンツは、予め、記録装置２０が、通信路５０を介して管理サーバ３０からダウンロードするか、又は、関連コンテンツを記録している第三の記録媒体から読み取って記録しているものとする。【００９６】
なお、図７に示した関連コンテンツ格納部２０１は、複数個の関連コンテンツを記録しているが、本実施形態においては、第一の記録媒体１０は、コンテンツ１のみを記録していることから、関連コンテンツ格納部２０１が関連コンテンツ２を記録していることは必須ではない。関連コンテンツ格納部２０１は、関連コンテンツ１のみを記録している構成であってもよい。【００９７】
（２）クリップ選択部２０２
クリップ選択部２０２は、第一の記録媒体１０に記録されているクリップと、関連コンテンツ格納部２０１に記録されている関連コンテンツのクリップの中から、第二の記録媒体４０に記録する１つ以上のクリップを選択する。【００９８】
クリップ選択部２０２は、第一の記録媒体１０に記録されているコンテンツに関連する関連コンテンツのクリップを選択するために、関連コンテンツ格納部２０１から、第一の記録媒体１０に記録されているコンテンツＩＤ（０ｘ１２３…）が記述されている管理ファイルを検索する。【００９９】
クリップ選択部２０２は、具体的には、表示デバイス及び入力デバイスを備える。表示デバイスの具体例は、テレビやディスプレイ等であり、入力デバイスの具体例は、マウス、キーボード、リモコン等である。クリップ選択部２０２は、表示デバイスを介してユーザにクリップの選択を促し、入力デバイスを介してユーザの選択を受け付ける。【０１００】
（３）第一の記録判定部２０３
第一の記録判定部２０３は、複製許諾情報受信部２０８から、コンテンツ複製許可情報を受け取り、受け取ったコンテンツ複製許可情報に基づいて、複製処理を継続するか否かを判定する。【０１０１】
コンテンツ複製許可情報は、「１」及び「０」の何れかに設定されている。第一の記録判定部２０３は、コンテンツ複製許可情報が「１」に設定されている場合、複製処理を継続すると判定し、「０」に設定されている場合、複製処理を中止すると判定する。【０１０２】
（４）署名選択部２０４
署名選択部２０４は、第二の記録媒体４０への記録が許可されたクリップに基づいて、第一の記録媒体１０に記録されている第一の署名１０７を、第二の記録媒体４０に記録するか、管理サーバ３０から取得した第二の署名を、第二の記録媒体４０に記録するかを選択する。【０１０３】
（５）クリップ記録部２０５
クリップ記録部２０５は、第二の記録判定部２０９において第二の記録媒体４０への記録が許可されたクリップを、第二の記録媒体４０に記録する。【０１０４】
（６）署名記録部２０６
署名記録部２０６は、署名選択部２０４で選択した署名と署名に対応するクリップ要約値とを、第二の記録媒体４０に記録する。【０１０５】
即ち、署名記録部２０６は、第一の署名１０７を記録する場合には、第一の署名１０７と共に、第一の署名１０７に対応するクリップ要約値を第二の記録媒体４０に記録し、第二の署名を記録する場合には、第二の署名と共に、第二の署名に対応するクリップ要約値を第二の記録媒体４０に記録する。【０１０６】
（７）複製許諾情報要求部２０７
複製許諾情報要求部２０７は、管理サーバ３０による複製許諾処理に必要な情報を、管理サーバ３０に対して送信する。【０１０７】
管理サーバ３０へ送信する情報は、例えば、複製を要求するコンテンツを特定するためのコンテンツＩＤ、課金処理を行うためのクレジットカード情報等である。【０１０８】
（８）複製許諾情報受信部２０８
複製許諾情報受信部２０８は、管理サーバ３０から複製許諾情報を受信する。【０１０９】
複製許諾情報は、「１」及び「０」の何れかに設定されたコンテンツ複製許可情報を含む。「１」は、複製の許可を示し、「０」は、複製の不許可を示す。【０１１０】
コンテンツ複製許可情報が「１」の場合、複製許諾情報受信部２０８は、複製許諾情報として、コンテンツ複製許可情報と共に、第二の署名、第二の署名に対応する複数個のクリップ要約値、及び第二のクリップ複製許可リストを含む複製許諾情報を受信する。【０１１１】
コンテンツ複製許可情報が「０」の場合、複製許諾情報受信部２０８は、コンテンツ複製許可情報のみから成る複製許諾情報を受信する。【０１１２】
複製許諾情報受信部２０８は、コンテンツ複製許可情報を、第一の記録判定部２０３へ出力する。【０１１３】
なお、複製するクリップが、第一の記録媒体１０に格納されているクリップのみである場合には、コンテンツ複製許可情報が「１」の場合であっても、複製許諾情報として、「複製を許諾する旨」の情報のみを受け取る構成であってもよい。【０１１４】
（９）第二の記録判定部２０９
第二の記録判定部２０９は、クリップ選択部２０２で選択したクリップが、第二の記録媒体４０に記録可能か否かを判定する。具体的には、第二の記録判定部２０９は、管理サーバ３０から取得する第二のクリップ複製許可リストに基づいて、上記判定を行う。第二のクリップ複製許可リストについては後述する。【０１１５】
（１０）記録媒体読取部２１０
記録媒体読取部２１０は、第一の記録媒体１０が記録装置２０に挿入された状態で、第一の記録媒体１０から情報を読み取る機能を有する。【０１１６】
以上で、記録装置２０の内部構成の説明を終了する。【０１１７】
４．管理サーバ３０の内部構成
図９は、管理サーバ３０の構成を機能的に示す機能ブロック図である。【０１１８】
同図に示すように、管理サーバ３０は、許諾判定部３０１、署名検索部３０２、複製許諾情報送信部３０３、署名作成部３０４、署名格納部３０５、コンテンツ格納部３０６、複製要求情報受信部３０７、及び署名送信判定部３０８から構成される。【０１１９】
管理サーバ３０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット等を備えるコンピュータシステムである。前記ＲＯＭ、ＲＡＭ、又はハードディスクユニットには、コンピュータプログラムが記録されている。マイクロプロセッサが、コンピュータプログラムを実行することにより、管理サーバ３０は、その機能を達成する。【０１２０】
（１）複製要求情報受信部３０７
複製要求情報受信部３０７は、記録装置２０から複製要求情報を受信する。複製要求情報は、複製を要求するコンテンツのコンテンツＩＤや、ユーザのクレジットカード情報等を含む。【０１２１】
複製要求情報受信部３０７は、受信した複製要求情報を、許諾判定部３０１へ出力する。【０１２２】
（２）許諾判定部３０１
許諾判定部３０１は、複製要求情報受信部３０７から、記録装置２０から受信した複製要求情報を受け取り、受け取った複製要求情報に基づき、記録装置２０が要求しているコンテンツの複製を認めるための許諾処理を行う。【０１２３】
ここで、許諾判定部３０１が行う許諾処理の具体例は、課金処理である。許諾判定部３０１は、複製要求情報受信部３０７から、複製を要求するコンテンツのコンテンツＩＤ、ユーザのクレジットカードに関するクレジットカード情報等を受け取り、クレジットカード情報を用いて課金処理を行うものとする。【０１２４】
許諾判定部３０１は、課金処理が正常に終了した場合は、コンテンツ複製許可情報に、複製を許可することを示す値「１」を記録し、課金処理が正常に終了しなかった場合は、コンテンツ複製許可情報に複製を許可しないことを示す値「０」を記録する。【０１２５】
許諾判定部３０１は、「１」及び「０」の何れかに設定されたコンテンツ複製許可情報を、複製許諾情報送信部３０３及び署名送信判定部３０８へ出力する。【０１２６】
（３）コンテンツ格納部３０６
コンテンツ格納部３０６は、コンテンツと関連コンテンツとを格納している。【０１２７】
図１０は、コンテンツ格納部３０６のデータ構造を示す図である。【０１２８】
同図に示すように、コンテンツ格納部３０６が格納しているコンテンツ及び関連コンテンツは、管理ファイルと１以上のクリップとから構成される。【０１２９】
図１１は、コンテンツ格納部３０６に格納されているコンテンツ１（３１０）の管理ファイル３１１のデータ構造を示す図である。【０１３０】
同図に示すように、管理ファイル３１１には、コンテンツ１のコンテンツＩＤ「０ｘ１２３…」と、コンテンツ１に含まれる全てのクリップについて、各クリップＩＤ及び各クリップＩＤに対応するクリップのファイル名とが記録されている。【０１３１】
コンテンツ１以外のその他のコンテンツの管理ファイルも、図１１に示した管理ファイル３１１と同様のデータ構造を有する。【０１３２】
なお、コンテンツ格納部３０６は、第一の記録媒体１０に記録されているコンテンツの全クリップと、記録装置２０が取得可能である関連コンテンツの全クリップとを格納していればよい。即ち、本実施形態では、第一の記録媒体１０は、コンテンツ１のみを記録していることから、コンテンツ格納部３０６は、コンテンツ１（３１０）と関連コンテンツ１（２２０）とを格納していればよく、必ずしも、コンテンツ２（３３０）や、コンテンツ２に関連する関連コンテンツ２等を格納していなくてもよい。【０１３３】
（４）署名作成部３０４
署名作成部３０４は、コンテンツ格納部３０６に格納されているコンテンツ及び関連コンテンツに対して、クリップ要約値と第二の署名とを算出する機能を有する。【０１３４】
具体的には、署名作成部３０４は、コンテンツＩＤ毎に第二の署名を作成する。即ち、署名作成部３０４は、コンテンツ１及び関連コンテンツ１に基づき第二の署名１を生成し、コンテンツ２及び関連コンテンツ２に基づき第二の署名２を生成する。【０１３５】
図１２は、コンテンツ、関連コンテンツ、クリップ、クリップ要約値、及び第二の署名の対応関係について説明する図である。ここでは具体例として、コンテンツＩＤ「０ｘ１２３…」に対応するコンテンツ１及び関連コンテンツ１を用いて説明する。【０１３６】
コンテンツ１及び関連コンテンツ１に含まれるクリップのうち、複製可能な全てのクリップのそれぞれから、要約値を算出したものがクリップ要約値である。具体的には、クリップ１０４ａからクリップ要約値１０６ａが算出される。同様に、クリップ１０４ｄ、…、１０４ｓ、１０４ｔのそれぞれから、クリップ要約値１０６ｄ、…、１０６ｓ、１０６ｔのそれぞれが算出される。【０１３７】
そして、算出されたクリップ要約値を特定の単位で連結した後に、それぞれの連結した値に対する要約値を算出する。図１２において、要約値１０７ｘ、…、１０７ｙが、連結した値から算出された要約値である。そして、要約値１０７ｘ、…、１０７ｙを連結した値に対して、デジタル署名１０７ｚを生成する。【０１３８】
第二の署名１（３４４）は、要約値１０７ｘ、…、１０７ｙ、及びデジタル署名１０７ｚから構成される。【０１３９】
つまり、第二の署名１（３４４）は、第一の記録媒体１０に記録されているコンテンツ１のクリップ、及びコンテンツ１に関連する関連コンテンツ１のクリップのうち、複製可能な全てのクリップに基づいて生成されている。【０１４０】
（５）署名格納部３０５
図１３は、署名格納部３０５のデータ構造を示す図である。【０１４１】
同図に示すように、署名格納部３０５は、複数の署名ファイルを格納している。各署名ファイルは、管理ファイル、第二のクリップ複製許可リスト、１以上のクリップ要約値、及び第二の署名から構成される。【０１４２】
一例として、署名ファイル１（３４０）は、管理ファイル３４１、第二のクリップ複製許可リスト３４２、クリップ要約値１（１０６ａ）、…、クリップ要約値Ｎ（１０６ｔ）、及び第二の署名１（３４４）から構成される。【０１４３】
図１４は、管理ファイル３４１のデータ構造を示す図である。【０１４４】
同図に示すように、管理ファイル３４１には、コンテンツ１のコンテンツＩＤ「０ｘ１２３…」、関連コンテンツ１のコンテンツＩＤ「０ｘ２３４…」、コンテンツ１及び関連コンテンツ１のクリップのうち、複製可能な全てのクリップについてのクリップＩＤ及び当該クリップＩＤに対応するクリップのクリップ要約値のファイル名、並びに、第二の署名のファイル名が記述されている。【０１４５】
また、第二のクリップ複製許可リスト３４２は、コンテンツ１及び関連コンテンツ１のクリップのうち、複製可能なクリップを示す情報が記録されている。具体的には、図４に示した第一の複製許可リスト１０５と同様に、複製可能なクリップのクリップＩＤが記録されている。【０１４６】
（６）署名検索部３０２
署名検索部３０２は、署名送信判定部３０８から、署名検索処理の指示を受け付けた場合に、以下の処理を行う。【０１４７】
先ず、署名検索部３０２は、複製要求情報受信部３０７が記録装置２０から受信したコンテンツＩＤを取得する。【０１４８】
次に、署名検索部３０２は、取得したコンテンツＩＤに対応する第二のクリップ複製許可リストと、第二の署名と、第二の署名に対応する全てのクリップ要約値とを、署名格納部３０５から読み出す。【０１４９】
（７）複製許諾情報送信部３０３
複製許諾情報送信部３０３は、許諾判定部３０１から、許諾処理の結果（「１」及び「０」の何れかに設定されたコンテンツ複製許可情報）を受け取り、受け取った許諾処理の結果に応じた複製許諾情報を、記録装置２０へ送信する。【０１５０】
具体的には、許諾処理の結果、コンテンツの複製が許可される場合、複製許諾情報送信部３０３は、「１」に設定されたコンテンツ複製許可情報、署名検索部３０２が取得した第二のクリップ複製許可リスト、第二の署名、及び第二の署名に対応する全てのクリップ要約値から構成される複製許諾情報を、記録装置２０へ送信する。【０１５１】
許諾処理の結果、コンテンツの複製が許可されない場合、「０」に設定されたコンテンツ複製許可情報のみを、複製許諾情報として、記録装置２０へ送信する。【０１５２】
（８）署名送信判定部３０８
署名送信判定部３０８は、許諾判定部３０１から、コンテンツ複製許可情報を受け取る。そして、コンテンツ複製許可情報の値によって、署名検索処理を実施するか否かを判定する。【０１５３】
コンテンツ複製許可情報が「１」の場合、署名検索処理を実施すると判定し、コンテンツ複製許可情報が「０」の場合、署名検索処理を実施しないと判定する。署名検索処理を実施すると判定する場合には、署名送信判定部３０８は、署名検索処理を実施する指示を、署名検索部３０２へ出力する。【０１５４】
以上で、管理サーバ３０の内部構成の説明を終了する。【０１５５】
＜動作＞
ここでは、コンテンツ複製処理システム１の動作について説明する。【０１５６】
コンテンツ複製処理システム１の処理は、初期処理と本処理とに分けられる。【０１５７】
コンテンツ複製処理システム１の初期処理とは、具体的には、管理サーバ３０による第二の署名の作成処理である。管理サーバ３０は、コンテンツ格納部３０６に格納されている全てのコンテンツと関連コンテンツとに基づき、複製可能なクリップのクリップ要約値と、第二の署名とを算出する。そして、算出した全てのクリップ要約値と、第二の署名とを、署名格納部３０５に格納する。【０１５８】
なお、この初期処理は、コンテンツ複製処理システム１の立ち上げ時に、管理サーバ３０が一度だけ実施すればよい。ただし、コンテンツ格納部３０６に記録されるクリップが追加された場合には、追加クリップのクリップ要約値を算出し、改めて、第二の署名を算出しなおす必要があるので、再度初期処理を行う必要がある。【０１５９】
次に、コンテンツ複製処理システム１の本処理の動作について説明する。【０１６０】
図１５は、本処理の動作を示すフローチャートである。【０１６１】
記録装置２０は、第一の記録媒体１０からコンテンツＩＤ１０２と管理サーバ３０のＵＲＬ１０１とを取得する（ステップＳ５０１）。【０１６２】
そして、ＵＲＬ１０１が示すアドレス宛てに、コンテンツＩＤ１０２を送信する（ステップＳ５０２）。【０１６３】
また、ステップＳ５０２では、記録装置２０は、管理サーバ３０で実施される許諾処理に必要な情報を、コンテンツＩＤ１０２と併せて、管理サーバ３０へ送信する。例えば、課金処理が必要となる場合には、ユーザのクレジットカードに関するクレジットカード情報を送信する。【０１６４】
管理サーバ３０は、記録装置２０からコンテンツＩＤ１０２を受け取る（ステップＳ５０３）。また、ステップＳ５０３では、管理サーバ３０は、コンテンツＩＤ１０２以外にも、クレジットカード情報等を受信する場合がある。【０１６５】
管理サーバ３０は、コンテンツＩＤ１０２に基づいて、第一の記録媒体１０に格納されているコンテンツ１を特定する。【０１６６】
続いて、管理サーバ３０は、コンテンツ１に含まれるクリップ、及び関連コンテンツ１に含まれるクリップの複製に関する許諾判定を行い、判定結果を、コンテンツ複製許可情報に記録する（ステップＳ５０４）。【０１６７】
具体的には、複製を許可する場合は（ステップＳ５０５でＹＥＳ）、コンテンツ複製許可情報に「１」を記録し、複製を許可しない場合は（ステップＳ５０５でＮＯ）、コンテンツ複製許可情報に「０」を記録する。【０１６８】
管理サーバ３０は、コンテンツ複製許可情報に「１」を記録した場合は、コンテンツＩＤ１０２に対応する第二のクリップ複製許可リスト３４２、全てのクリップ要約値（１０６ａ、…、１０６ｔ）、及び第二の署名１（３４４）を、署名格納部３０５から読み出す（ステップＳ５０６）。そして、管理サーバ３０は、コンテンツ複製許可情報と、第二のクリップ複製許可リストと、全てのクリップ要約値と、第二の署名１とを、複製許諾情報とする。【０１６９】
一方、管理サーバ３０は、コンテンツ複製許可情報に「０」を記録した場合、コンテンツ複製許可情報のみを複製許諾情報とする。【０１７０】
管理サーバ３０は、複製許諾情報を、記録装置２０へ送信する（ステップＳ５０７）。【０１７１】
記録装置２０は、管理サーバ３０から複製許諾情報を受信し（ステップＳ５０８）、コンテンツ複製許可情報に「１」が記録されている場合（ステップＳ５０９でＹＥＳ）、ステップＳ５１０へ進み、複製処理を継続する。コンテンツ複製許可情報に「０」が記録されている場合（ステップＳ５０９でＮＯ）、記録装置２０は、処理を終了する。【０１７２】
続いて、記録装置２０のクリップ選択部２０２は、第一の記録媒体１０に記録されているコンテンツ１のクリップと、コンテンツ１に関連する関連コンテンツ１のクリップの中で、複製を希望するクリップの選択を受け付ける（ステップＳ５１０）。クリップ選択部２０２は、選択したクリップのクリップＩＤを、第二の記録判定部２０９へ出力する。なお、ステップＳ５１０では、１以上のクリップＩＤが選択されるものとする。【０１７３】
一方で、記録装置２０の複製許諾情報受信部２０８は、管理サーバ３０から受信した複製許諾情報から、第二のクリップ複製許可リスト３４２、全てのクリップ要約値（１０６ａ、…、１０６ｔ）、及び第二の署名３４４を抽出する。【０１７４】
複製許諾情報受信部２０８は、第二のクリップ複製許可リスト３４２を第二の記録判定部２０９に出力し、全てのクリップ要約値（１０６ａ、…、１０６ｔ）と、第二の署名３４４とを、署名記録部２０６に出力する。【０１７５】
第二の記録判定部２０９は、クリップ選択部２０２から受け取ったクリップＩＤが、複製許諾情報受信部２０８から受け取った第二のクリップ複製許可リスト３４２に記述されているか否かを確認する。【０１７６】
クリップ選択部２０２から受け取ったクリップＩＤのうち、第二のクリップ複製許可リスト３４２に記述されていないクリップＩＤが１つでも含まれている場合、選択されたクリップは記録不可能であると判定し（ステップＳ５１１でＮＯ）、記録装置２０は、処理を終了する。【０１７７】
クリップ選択部２０２から受け取ったクリップＩＤの全てが、第二のクリップ複製許可リスト３４２に記述されている場合、選択されたクリップは記録可能であると判定し（ステップＳ５１１でＹＥＳ）、選択されたクリップを、第二の記録媒体４０に記録する（ステップＳ５１２）。【０１７８】
続いて、第二の記録判定部２０９は、署名選択部２０４へ、関連コンテンツ記録有無情報を出力する。【０１７９】
ここで、関連コンテンツ記録有無情報とは、ステップＳ５１２で第二の記録媒体４０に記録したクリップに、関連コンテンツ格納部２０１に記録されている関連コンテンツ１のクリップが含まれているか否かを示す情報である。関連コンテンツ記録有無情報は、「１」又は「０」に設定される。「１」は、第二の記録媒体４０に記録したクリップに、関連コンテンツ１のクリップが含まれていることを示し、「０」は、第二の記録媒体４０に記録したクリップに、関連コンテンツ１のクリップが含まれていないことを示す。【０１８０】
署名選択部２０４は、第二の記録判定部２０９から受け取った関連コンテンツ記録有無情報に基づき、第二の記録媒体４０に記録する署名とクリップ要約値とを選択する。【０１８１】
具体的には、署名選択部２０４は、関連コンテンツ記録有無情報が「０」に設定されている場合、記録クリップに関連コンテンツのクリップを含まないと判断し（ステップＳ５１３でＮＯ）、第一の署名１０７とそれに対応するクリップ要約値とを選択し、署名記録部２０６へ出力する。署名記録部２０６は、第一の署名１０７と、第一の署名１０７に対応する全てのクリップ要約値とを、第二の記録媒体４０へ記録する（ステップＳ５１４）。【０１８２】
一方、署名選択部２０４は、関連コンテンツ記録有無情報が「１」に設定されている場合、記録クリップに関連コンテンツを含むと判断し（ステップＳ５１３でＹＥＳ）、第二の署名３４４と、対応するクリップ要約値とを選択し、署名記録部２０６に出力する。署名記録部２０６は、第二の署名３４４と、第二の署名３４４に対応する全てのクリップ要約値とを、第二の記録媒体４０へ記録する（ステップＳ５１５）。【０１８３】
なお、ステップＳ５１１では、クリップ選択部２０２から受け取ったクリップＩＤのうち、第二のクリップ複製許可リスト３４２に記述されていないクリップＩＤが１つでも含まれている場合に全てのクリップが記録不可能であるとして、記録装置２０は、処理を終了していた。しかし、この構成に限らず、第二のクリップ複製許可リスト３４２に記述されているクリップのみを複製可能であると判断して、ステップＳ５１２の処理へ進むように構成してもよい。【０１８４】
更には、複製不可能なクリップが有る場合には、警告を出し、処理を継続するか終了するかをユーザに問いかけ、処理を継続するか終了するかをユーザが選択するように構成してもよい。
以上で、コンテンツ複製処理システム１の動作説明を終了する。【０１８５】
＜第１の実施形態の効果＞
第１の実施形態によれば、第一の署名１０７に対応するクリップ要約値は、第一の記録媒体１０に記録されているコンテンツ１のクリップの中で複製可能な全てのクリップについての要約値であり、第二の署名３４４に対応するクリップ要約値は、コンテンツ１及び関連コンテンツ１のクリップの中で複製可能な全てのクリップについての要約値であることから、第二の記録媒体４０に記録する署名を、第一の署名１０７と第二の署名３４４との２つのみから選択することができる。【０１８６】
＜変形例１＞
第１の実施形態では、選択したクリップが、第二の記録媒体４０に複製可能なクリップであるか否かの判定を記録装置２０で行っていたが、この判定を管理サーバ３０で行ってもよい。この場合の処理を、図１６を用いて説明する。【０１８７】
記録装置２０は第一の記録媒体１０からコンテンツＩＤ１０２と管理サーバ３０のＵＲＬ１０１とを取得する（ステップＳ６０１）。【０１８８】
そして複製を希望するクリップを選択し（ステップＳ６０２）、ＵＲＬ１０１の示すアドレス宛てに、複製を希望するクリップＩＤと、コンテンツＩＤ１０２とを送信する（ステップＳ６０３）。【０１８９】
また、記録装置２０は、管理サーバ３０で実施される許諾処理において課金処理が必要となる場合には、ステップＳ６０３において、クレジットカード情報も送信するものとする。【０１９０】
管理サーバ３０は、記録装置２０からコンテンツＩＤ１０１とクリップＩＤとを受信すると（ステップＳ６０４）、許諾処理を行い（ステップＳ６０５）、許諾処理の結果を、コンテンツ複製許可情報に記録する。【０１９１】
許諾処理が正常に終了しなかった場合は（ステップＳ６０６でＮＯ）、コンテンツ複製許可情報に「０」を記録し、ステップＳ６１０に進む。【０１９２】
許諾処理が正常に終了した場合は（ステップＳ６０６でＹＥＳ）、コンテンツ複製許可情報に「１」を設定する。そして、署名検索部３０２は、記録装置２０から受信したコンテンツＩＤ１０２に対応する第二の署名、クリップ要約値、第二のクリップ複製許可リスト、及び関連コンテンツ判定情報を署名格納部３０５から読み出す（ステップＳ６０７）。【０１９３】
続いて、管理サーバ３０は、記録装置２０から受信したクリップＩＤが、第二のクリップ複製許可リストに含まれる否かを確認する（ステップＳ６０８）。当該クリップＩＤが、第二のクリップ複製許可リストに含まれる場合は、当該クリップが、関連コンテンツのクリップであるか否かを確認する（ステップＳ６０９）。これは、当該クリップが、コンテンツ格納部３０６に格納されているコンテンツと、関連コンテンツとの内、何れに属しているのかを検索することによって確認する。【０１９４】
第二の複製許可リストに含まれていると判定された全てのクリップＩＤにより示されるクリップのうち、一つでも関連コンテンツに属している場合には、管理サーバ３０は、関連コンテンツ判定情報を「１」に設定し、全てのクリップが、コンテンツに属している場合には、関連コンテンツ判定情報を変更しない。ここで、関連コンテンツ判定情報の初期値は「０」であるとする。【０１９５】
すなわち、関連コンテンツ判定情報は、第二の記録媒体４０への複製を許可するクリップの中に、関連コンテンツのクリップが含まれているか否かを示す情報である。【０１９６】
管理サーバ３０は、記録装置２０から受信した全てのクリップＩＤについて、第二のクリップ複製許可リストに含まれているか否かを確認し、全てのクリップＩＤが第二のクリップ複製許可リストに含まれる場合は、選択コンテンツ記録許可情報を、複製許可を示す「１」に設定し、第二のクリップ複製許可リストに含まれないクリップＩＤが含まれる場合は、選択コンテンツ記録許可情報を、複製不許可を示す値「０」に設定する。【０１９７】
管理サーバ３０は、コンテンツ複製許可情報と、記録可能なクリップのクリップＩＤと、関連コンテンツ判定情報と、選択コンテンツ記録許可情報と、第二の署名と、第二の署名に対応するクリップ要約値とから成る複製許諾情報を生成し、生成した複製許諾情報を、記録装置２０に送信する（ステップＳ６１０）。【０１９８】
記録装置２０は、管理サーバ３０から複製許諾情報を受信する（ステップＳ６１１）。【０１９９】
記録装置２０は、複製許諾情報から、コンテンツ複製許可情報を抽出し、複製が許可されたか否かを判断する。複製が許可されなかった場合、即ち、コンテンツ複製許可情報が「０」に設定されている場合（ステップＳ６１２でＮＯ）、記録装置２０は、処理を終了する。複製が許可された場合、即ち、コンテンツ複製許可情報が「１」に設定されている場合（ステップＳ６１２でＹＥＳ）、記録装置２０は、複製許諾情報から、選択コンテンツ記録許可情報を抽出する。【０２００】
記録装置２０は、選択コンテンツ記録許可情報に基づき、選択したクリップが全て複製可能であるか否かを確認する。複製が不可能である場合、即ち、選択コンテンツ記録許可情報が「０」に設定されている場合（ステップＳ６１３でＮＯ）、記録装置２０は、処理を終了する。複製が可能である場合、即ち、選択コンテンツ記録許可情報が「１」に設定されている場合（ステップＳ６１３でＹＥＳ）、選択コンテンツ記録許可情報に「１」が記録されている場合、記録装置２０は、選択したクリップを、第二の記録媒体４０に記録する（ステップＳ６１４）。【０２０１】
次に、記録装置２０は、複製許諾情報から、関連コンテンツ判定情報を抽出し、記録可能なクリップに、関連コンテンツのクリップが含まれているか否かを確認する。【０２０２】
関連コンテンツのクリップが含まれていない場合、即ち、関連コンテンツ判定情報が「０」に設定されている場合、記録装置２０は、第一の記録媒体１０に記録されている第一の署名と第一の署名に対応するクリップ要約値とを、第二の記録媒体４０に記録する（ステップＳ６１６）。【０２０３】
関連コンテンツのクリップが含まれている場合、即ち、関連コンテンツ判定情報が「１」に設定されている場合、記録装置２０は、管理サーバ３０から受信した第二の署名と第二の署名に対応するクリップ要約値とを、第二の記録媒体４０に記録する（ステップＳ６１７）。【０２０４】
なお、変形例１では、選択したクリップが全て複製可能である場合にのみ、ステップＳ６１４以降の処理を行い、選択したクリップの一つが複製不可能である場合には、処理を終了していた。しかし、この構成に限らず、複製可能であるクリップのみを第二の記録媒体４０に記録するように構成してもよい。【０２０５】
更には、複製不可能なクリップが有る場合には、警告を出し、処理を継続するか終了するかをユーザに問いかけ、処理を継続するか終了するかをユーザが選択するように構成してもよい。
＜変形例１の効果＞
上記の変形例１によれば、第１の実施形態と比較して、記録装置２０がクリップＩＤの比較処理を省くことができる。【０２０６】
また、変形例１によれば、複製可能なクリップのクリップＩＤが管理サーバ３０から送信されるため、記録装置２０は、選択したクリップのクリップＩＤを記憶していなくてよいという効果を奏する。【０２０７】
＜変形例２＞
なお、第二の記録媒体４０に複製するクリップを、第一の記録媒体１０に記録されているクリップに限定する方法も可能である。【０２０８】
この場合の処理を、図１７を用いて説明する。【０２０９】
記録装置２０は、第一の記録媒体１０からコンテンツＩＤ１０２と管理サーバ３０のＵＲＬ１０１を取得する（ステップＳ７０１）。そしてＵＲＬ１０１の指すアドレス宛てに、コンテンツＩＤ１０２と、ユーザのクレジットカード情報等を送信する（ステップＳ７０２）。【０２１０】
管理サーバ３０は、記録装置２０からコンテンツＩＤ１０２と、クレジットカード情報等を受信し（ステップＳ７０３）、コンテンツＩＤ１０２に基づいて、第一の記録媒体１０を特定すると共に、クレジットカード情報を用いて、第一の記録媒体１０に格納されているクリップの許諾処理を行う（ステップＳ７０４）。【０２１１】
そして、管理サーバ３０は、許諾処理の結果を、コンテンツ複製許可情報に記録して記録装置２０に送信する（ステップＳ７０５）。【０２１２】
記録装置２０は、管理サーバ３０からコンテンツ複製許可情報を受信する（ステップＳ７０６）。【０２１３】
コンテンツ複製許可情報に「０」が記録されている場合は（ステップＳ７０７でＮＯ）、記録装置２０は、処理を終了する。【０２１４】
コンテンツ複製許可情報に「１」が記録されている場合は（ステップＳ７０７でＹＥＳ）、記録装置２０は、複製処理を継続する。【０２１５】
記録装置２０は、クリップ選択部２０２で、第一の記録媒体１０に記録されているクリップの中で複製を希望するクリップを選択する（ステップＳ７０８）。そして、選択したクリップのクリップＩＤを、第二の記録判定部２０９に出力する。【０２１６】
第二の記録判定部２０９は、クリップＩＤを受け取ると、受け取ったクリップＩＤが、第一の記録媒体１０に記録されている第一のクリップ複製許可リスト１０５に記述されているか否かを確認する。【０２１７】
第一のクリップ複製許可リスト１０５に記述されている場合は（ステップＳ７０９でＹＥＳ）、選択したクリップを記録可能と判定し、第二の記録媒体４０に記録する（ステップＳ７１０）。【０２１８】
第一のクリップ複製許可リスト１０５に記述されていない場合は（ステップＳ７０９でＮＯ）、選択したクリップが記録不可能と判定し、複製処理を終了する。【０２１９】
最後に、署名記録部２０６は、第一の記録媒体１０から第一の署名１０７と、第一の署名１０７に対応するクリップ要約値とを読み出し、読み出した第一の署名１０７とクリップ要約値とを、第二の記録媒体４０に記録する（ステップＳ７１１）。【０２２０】
なお、変形例２では、選択したクリップが全て複製可能である場合にのみ、ステップＳ７１０以降の処理を行い、選択したクリップの一つが複製不可能である場合には、処理を終了していた。しかし、この構成に限らず、複製可能であるクリップのみを第二の記録媒体４０に記録するように構成してもよい。【０２２１】
更には、複製不可能なクリップが有る場合には、警告を出し、処理を継続するか終了するかをユーザに問いかけ、処理を継続するか終了するかをユーザが選択するように構成してもよい。
＜変形例２の効果＞
変形例２によれば、記録装置２０は、署名の選択及び受信の処理を省くことができ、管理サーバ３０は、署名の算出、検索、及び送信の処理を省くことができるという効果を奏する。【０２２２】
≪第２の実施形態≫
次に、本発明の第２の実施形態について説明する。【０２２３】
図１８は、第２の実施形態に係るコンテンツ複製処理システム２ａの構成を示す図である。【０２２４】
同図に示すように、コンテンツ複製処理システム２ａは、ＢＤ−ＲＯＭ４００、記録装置４１０、管理サーバ４２０、及びＢＤ−Ｒ／ＲＥ４３０から構成される。【０２２５】
本実施形態では、記録装置４１０は、ＢＤ−ＲＯＭ４００に格納されている暗号化コンテンツのクリップと、管理サーバ４２０からダウンロードした関連コンテンツのクリップとの両方を、ＢＤ−Ｒ／ＲＥ４３０に記録する。【０２２６】
以下では、コンテンツ複製処理システム２ａの各構成要素について説明する。【０２２７】
１．ＢＤ−ＲＯＭ４００
ＢＤ−ＲＯＭ４００は、コンテンツ供給元によりコンテンツが格納され、ユーザに販売された、所謂パッケージメディアを想定している。ＢＤ−ＲＯＭ４００は、第１の実施形態における第一の記録媒体１０に相当する。【０２２８】
ＢＤ−ＲＯＭ４００は、ＵＲＬ４０１、コンテンツＩＤ４０２、コンテンツ要約値４０３、ＭＣ（Ｍａｎａｇｅｄ  Ｃｏｐｙ）署名４０４、ＭＣＭＦ（Ｍａｎａｇｅｄ  Ｃｏｐｙ  Ｍａｎｉｆｅｓｔ  Ｆｉｌｅ）４０５、暗号化コンテンツ４０６、及び鍵情報４０７を格納している。【０２２９】
ＵＲＬ４０１は、管理サーバ４２０のネットワーク上の位置を示すアドレス情報である。【０２３０】
暗号化コンテンツ４０６は、コンテンツに暗号化アルゴリズムＥを施すことにより生成された暗号化データである。暗号化アルゴリズムＥの一例はＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）である。【０２３１】
ＢＤ−ＲＯＭ４００に記録されている暗号化コンテンツ４０６は、第１の実施形態と同様に、特定の長さで分割した複数個のクリップから構成される（図３参照）。そして、各クリップには、当該クリップを識別するためのクリップＩＤが付加されている。【０２３２】
コンテンツＩＤ４０２は、暗号化コンテンツ４０６を一意に識別するための識別子である。【０２３３】
コンテンツ要約値４０３は、具体的には、複数個の要約値から構成される要約値群である。当該要約値群は、暗号化コンテンツ４０６に含まれる全てのクリップについて、各クリップから算出された要約値から構成される。なお、各要約値には、当該要約値の元となったクリップを識別するために、クリップＩＤが付与されている。【０２３４】
ＭＣ署名４０４は、第１の実施形態における「第一の署名」に相当する。即ち、ＭＣ署名４０４は、暗号化コンテンツ４０６を構成するクリップのうち、複製可能な全てのクリップの要約値に基づいて生成された署名データである。なお、その生成方法は、図５を用いて説明したとおりである。【０２３５】
ＭＣＭＦ４０５は、第１の実施形態における「第一の複製許可リスト」に相当する。即ち、ＭＣＭＦ４０５は、暗号化コンテンツ４０６を構成するクリップのうち、複製可能なクリップを識別するためのクリップＩＤが記録されている。【０２３６】
鍵情報４０７は、暗号化コンテンツ４０６を復号するために必要な情報である。鍵情報４０７の一例としては、ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）がある。なお、ＭＫＢは、暗号化コンテンツを復号するために必要な鍵を含んだ情報である。ＭＫＢについては、非特許文献１に記載されているので、ここでは説明は省略する。【０２３７】
２．記録装置４１０
記録装置４１０は、具体的にはＢＤレコーダであって、ＢＤ−ＲＯＭ４００に格納されているコンテンツを、ＢＤ−Ｒ／ＲＥ４３０に複製する機能を有する。また、記録装置４１０は、ネットワーク接続機能を有し、ネットワークを介して、管理サーバ４２０と情報の送受信を行う。【０２３８】
図１８に示すように、記録装置４１０は、署名情報要求部４１１、ダウンロードコンテンツＤＢ４１２、要約値算出部４１３、要約値比較部４１４、ＭＣＭＦ解析部４１５、署名情報受信部４１６、選択可能コンテンツ表示部４１７、選択コンテンツ記録部４１８ａ、及び鍵情報記録部４１８ｂから構成される。【０２３９】
記録装置４１０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。【０２４０】
（１）署名情報要求部４１１
署名情報要求部４１１は、ＢＤ−ＲＯＭ４００からＵＲＬ４０１とコンテンツＩＤ４０２とを取得する。更に、署名情報要求部４１１は、ユーザのクレジットカード情報等を取得する。【０２４１】
署名情報要求部４１１は、取得したコンテンツＩＤ、クレジットカード情報等を、ＵＲＬ４０１が示すアドレス宛て（本実施形態では、管理サーバ４２０宛て）に送信する。【０２４２】
そして、署名情報要求部４１１は、管理サーバ４２０から、コンテンツ複製許可情報を取得する。コンテンツ複製許可情報は、第１の実施形態と同様に、「１」及び「０」に何れかに設定されている。「１」はコンテンツの複製許可を示し、「０」はコンテンツの複製不許可を示す。【０２４３】
「０」に設定されたコンテンツ複製許可情報を取得した場合には、記録装置４１０は、それ以降のコンテンツ複製処理を中止する。「１」に設定されたコンテンツ複製許可情報を取得した場合は、記録装置４１０は、コンテンツ複製処理を継続して行う。【０２４４】
（２）署名情報受信部４１６
署名情報受信部４１６は、管理サーバ４２０による許諾処理が正常に終了した場合には、管理サーバ４２０から要約値とＤＬ（Ｄｏｗｎ  Ｌｏａｄ）署名とを受信する。【０２４５】
署名情報受信部４１６が、管理サーバ４２０から受信する要約値は、ＢＤ−ＲＯＭ４００に記録されているコンテンツ、及び当該コンテンツに関連する関連コンテンツに含まれるクリップの内、複製可能な全てのクリップから算出された要約値である。第１の実施形態における、図１２のクリップ要約値（１０６ａ、…、１０６ｔ）に相当する。なお、管理サーバ４２０から受信する要約値には、当該要約値の元となったクリップを識別するために、クリップＩＤが付加されている。【０２４６】
そして、ＤＬ署名は、図１２の第二の署名３４４に相当する。即ち、ＤＬ署名は、コンテンツ及び関連コンテンツに含まれるクリップの内、複製可能な全てのクリップから算出された要約値に基づき生成された署名データである。【０２４７】
署名情報受信部４１６は、受信した要約値を、要約値比較部４１４へ出力する。更に、署名情報受信部４１６は、受信した要約値とＤＬ署名とを、ＢＤ−Ｒ／ＲＥ４３０へ書き込む。【０２４８】
（３）ダウンロードコンテンツＤＢ４１２
ダウンロードコンテンツＤＢ４１２は、予め管理サーバ４２０からダウンロードした関連コンテンツを格納している。関連コンテンツは、第１の実施形態で説明したとおり、ＢＤ−ＲＯＭ４００に格納されているコンテンツに関連するコンテンツである。【０２４９】
関連コンテンツは、ＢＤ−ＲＯＭ４００に格納されているコンテンツと同様に、特定の長さで分割した複数個のクリップから構成されており、各クリップには、クリップＩＤが付加されている。【０２５０】
（４）要約値算出部４１３
要約値算出部４１３は、ダウンロードコンテンツＤＢ４１２から、ダウンロードコンテンツＤＢ４１２に格納されている関連コンテンツに含まれる全てのクリップを読み出す。そして、要約値算出部４１３は、読み出したクリップのそれぞれから要約値を算出する。要約値算出部４１３は、算出した要約値を、クリップＩＤと対応付けて、要約値比較部４１４へ出力する。【０２５１】
（５）要約値比較部４１４
要約値比較部４１４は、署名情報受信部４１６から要約値を取得する。ここで取得する要約値は、管理サーバ４２０から送信された要約値であり、先に述べたように、コンテンツ、及び関連コンテンツに含まれるクリップの内、複製可能なクリップから算出された要約値である。複製不可能なクリップから算出された要約値は含まれない。【０２５２】
また、要約値比較部４１４は、要約値算出部４１３から、要約値を取得する。ここで取得する要約値は、ダウンロードコンテンツＤＢ４１２に格納されている関連コンテンツに含まれる全てのクリップから算出された要約値である。【０２５３】
そして、要約値比較部４１４は、署名情報受信部４１６から取得した要約値と、要約値算出部４１３から取得した要約値とを比較し、要約値が一致するクリップを、複製可能なクリップであると判断する。【０２５４】
要約値比較部４１４は、複製可能なクリップであると判断したクリップのクリップＩＤを、選択可能コンテンツ表示部４１７へ出力する。【０２５５】
（６）ＭＣＭＦ解析部４１５
ＭＣＭＦ解析部４１５は、ＢＤ−ＲＯＭ４００から、ＭＣＭＦ４０５を読み出す。ＭＣＭＦ４０５は、先に述べたように、ＢＤ−ＲＯＭ４００に格納されている暗号化コンテンツ４０６を構成するクリップのうち、複製可能なクリップのクリップＩＤが記録されている。【０２５６】
ＭＣＭＦ解析部４１５は、ＭＣＭＦ４０５から複製可能なクリップのクリップＩＤを抽出して、選択可能コンテンツ表示部４１７へ出力する。【０２５７】
（７）選択可能コンテンツ表示部４１７
選択可能コンテンツ表示部４１７は、要約値比較部４１４から、関連コンテンツに含まれるクリップの内、複製可能なクリップのクリップＩＤを受け取る。【０２５８】
更に、選択可能コンテンツ表示部４１７は、ＭＣＭＦ解析部４１５から、暗号化コンテンツ４０６に含まれるクリップの内、複製可能なクリップのクリップＩＤを受け取る。【０２５９】
選択可能コンテンツ表示部４１７は、ディスプレイ等の表示デバイスを備え、受け取った全てのクリップＩＤを、表示デバイスに表示する。【０２６０】
また、選択可能コンテンツ表示部４１７は、リモコン等の入力デバイスを備え、ユーザから、ＢＤ−Ｒ／ＲＥ４３０に複製するクリップのクリップＩＤの選択を受け付ける。【０２６１】
選択可能コンテンツ表示部４１７は、選択されたクリップのクリップＩＤを、選択コンテンツ記録部４１８ａへ出力する。【０２６２】
（８）選択コンテンツ記録部４１８ａ
選択コンテンツ記録部４１８ａは、選択可能コンテンツ表示部４１７から、選択されたクリップのクリップＩＤを受け取る。【０２６３】
選択コンテンツ記録部４１８ａは、受け取ったクリップＩＤにより識別されるクリップを、ＢＤ−ＲＯＭ４００及びダウンロードコンテンツＤＢ４１２から読み出す。そして、選択コンテンツ記録部４１８ａは、読み出したクリップを、ＢＤ−Ｒ／ＲＥ４３０に書き込む。【０２６４】
（９）鍵情報記録部４１８ｂ
鍵情報記録部４１８ｂは、ＢＤ−ＲＯＭ４００から鍵情報４０７を読み出し、読み出した鍵情報４０７を、ＢＤ−Ｒ／ＲＥ４３０に書き込む。【０２６５】
３．管理サーバ４２０
管理サーバ４２０は、コンテンツの複製についての許諾処理を行う装置である。【０２６６】
図１８に示すように、管理サーバ４２０は、記憶部４２１、許諾判定部４２２、署名情報検索部４２３、及び署名情報送信部４２４から構成される。【０２６７】
管理サーバ４２０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。【０２６８】
（１）記憶部４２１
記憶部４２１は、ＢＤ−ＲＯＭ４００に格納された暗号化コンテンツ４０６を構成するクリップ、及び暗号化コンテンツ４０６に関連する関連コンテンツを構成するクリップを格納している。なお、関連コンテンツの各クリップには、暗号化コンテンツ４０６と同様に、クリップＩＤが付加されている。【０２６９】
そして、記憶部４２１は、各クリップから算出された要約値を記憶している。【０２７０】
更に、記憶部４２１は、暗号化コンテンツ４０６を構成するクリップ、及び関連コンテンツを構成するクリップの内、複製可能な全てのクリップの要約値に基づき生成されたＤＬ署名を記憶している。ここで、ＤＬ署名は、第１の実施形態における「第二の署名」に相当するデータであり、その生成方法は、図１２に示したとおりである。【０２７１】
なお、図示していないが、記憶部４２１は、暗号化コンテンツ４０６及び関連コンテンツを識別可能なコンテンツＩＤを保持している。具体的には、第１の実施形態と同様である（図８、及び図１４参照）。【０２７２】
本実施形態においては、記憶部４２１が記憶している関連コンテンツは、暗号化コンテンツ４０６に関連する関連コンテンツのみであるが、ＢＤ−ＲＯＭ４００に、暗号化コンテンツ４０６以外の他の暗号化コンテンツが記録されている場合には、当該他の暗号化コンテンツに関連する関連コンテンツも記憶しているものとする。この場合、コンテンツＩＤを用いることにより、各関連コンテンツを識別することが可能である。【０２７３】
（２）許諾判定部４２２
許諾判定部４２２は、記録装置４１０から、コンテンツＩＤ４０２と、クレジットカード情報等を受信する。【０２７４】
許諾判定部４２２は、クレジットカード情報を用いて許諾処理を行う。許諾処理は、第１の実施形態と同様に、具体的には、課金処理である。【０２７５】
許諾判定部４２２は、許諾処理の結果に基づき、コンテンツ複製許可情報を生成する。許諾判定部４２２は、許諾処理が正常終了した場合、コンテンツ複製許可情報に「１」を設定し、許諾処理が正常終了しなかった場合、コンテンツ複製許可情報に「０」を設定する。【０２７６】
許諾判定部４２２は、生成したコンテンツ複製許可情報を、記録装置４１０へ送信する。【０２７７】
また、許諾判定部４２２は、許諾処理が正常終了した場合、記録装置４１０から受信したコンテンツＩＤ４０１を、署名情報検索部４２３へ出力する。【０２７８】
（３）署名情報検索部４２３
署名情報検索部４２３は、許諾判定部４２２からコンテンツＩＤ４０１を受け取った場合、記憶部４２１から、コンテンツＩＤ４０１に対応するＤＬ署名と、複製可能な全てのクリップの要約値とを読み出す。【０２７９】
署名情報検索部４２３は、読み出したＤＬ署名と要約値とを、署名情報送信部４２４へ出力する。【０２８０】
（４）署名情報送信部４２４
署名情報送信部４２４は、署名情報検索部４２３からＤＬ署名と要約値とを受け取ると、受け取ったＤＬ書名と要約値とを、記録装置４１０へ送信する。【０２８１】
４．ＢＤ−Ｒ／ＲＥ４３０
ＢＤ−Ｒ／ＲＥ４３０は、記録型メディアであって、記録装置４１０により、各種データが記録される。【０２８２】
図１８に示すように、ＢＤ−Ｒ／ＲＥ４３０は、コンテンツ要約値４３１、ＤＬ署名４３２、暗号化コンテンツ４３３、及び鍵情報４３４が記録される。【０２８３】
コンテンツ要約値４３１は、記録装置４１０の署名情報受信部４１６が管理サーバ４２０から取得したデータである。コンテンツ要約値４３１は、複数個の要約値から構成される要約値群であり、当該要約値群は、暗号化コンテンツ４０６及び関連コンテンツのクリップの内、複製可能な全てのクリップの要約値から構成される。【０２８４】
ＤＬ署名４３２は、記録装置４１０の署名情報受信部４１６が管理サーバ４２０から取得したデータである。ＤＬ署名４３２は、先に述べたように、暗号化コンテンツ４０６及び関連コンテンツのクリップの内、複製可能な全てのクリップの要約値に基づき生成された署名データである。【０２８５】
暗号化コンテンツ４３３は、記録装置４１０の選択可能コンテンツ表示部４１７を介してユーザが選択した全てのクリップを含む。【０２８６】
本実施形態においては、ＢＤ−ＲＯＭ４００から選択したクリップは暗号化されており、管理サーバ４２０から取得したクリップ（ダウンロードコンテンツＤＢ４１２に格納されているクリップ）は暗号化されていない。【０２８７】
しかし、本実施形態において、記録装置４１０は、ダウンロードコンテンツＤＢ４１２に格納されているクリップをＢＤ−Ｒ／ＲＥ４３０に書き込む場合には、暗号化した上でＢＤ−Ｒ／ＲＥ４３０に書き込むように構成してもよい。この場合、例えば、ＢＤ−Ｒ／ＲＥ４３０に固有の情報を用いて記録装置４１０が暗号化するように構成してもよい。【０２８８】
更には、管理サーバ４２０から取得するクリップが既に暗号化されており、記録装置４１０は、暗号化クリップと暗号化クリップを復号するための復号鍵とを管理サーバ４２０から取得し、ダウンロードコンテンツＤＢ４１２に格納しておくように構成してもよい。【０２８９】
５．署名検証処理
ここでは、図２４を用いて、ＢＤ−Ｒ／ＲＥ４３０の再生時における署名検証処理について説明する。【０２９０】
ＢＤ−Ｒ／ＲＥ４３０には、ユーザにより選択されたクリップ（図１８の暗号化コンテンツ４３３、及び図２４のＣｌｉｐ  ＡＶ  Ｓｔｒｅａｍに相当する。）、複製が許可されている全てのクリップの要約値（図１８のコンテンツ要約値４３１、及び図２４のＣｏｎｔｅｎｔ  Ｈａｓｈ  Ｔａｂｌｅに相当する。）、ＤＬ署名４３２、及び鍵情報４３４が記録されている。【０２９１】
先ず、署名検証処理を行う再生装置は、ＢＤ−Ｒ／ＲＥ４３０から、ランダムに所定数個のクリップを選択する（ステップＳ１００１）。そして、選択したクリップのそれぞれについて、要約値（ハッシュ値）を計算する。【０２９２】
次に、再生装置は、計算したそれぞれの要約値を、ＢＤ−Ｒ／ＲＥ４３０に記録されているコンテンツ要約値４３１に含まれる対応する要約値と比較して、計算した要約値が正しいか否か判断する（ステップＳ１００２）。計算した要約値が正しい場合には、処理を続ける。【０２９３】
続いて、再生装置は、ＢＤ−Ｒ／ＲＥ４３０に記録されているクリップのうち、ステップＳ１００１で選択されたクリップ以外の他の全てのクリップに対応する要約値を、ＢＤ−Ｒ／ＲＥ４３０に記録されているコンテンツ要約値４３１から読み出して、取得する（ステップＳ１００３）。【０２９４】
そして、再生装置は、ステップＳ１００１で算出した要約値と、ステップＳ１００３で取得した要約値とからなるデータを所定サイズに分割して、ハッシュブロックとする。【０２９５】
続いて、再生装置は、各ハッシュブロックのハッシュ値を算出する（ステップＳ１００４）。ここで算出されたハッシュ値が、図２４における、Ｄｉｇｅｓｔ１、Ｄｉｇｅｓｔ２、…、ＤｉｇｅｓｔＮである。【０２９６】
最後に、再生装置は、Ｄｉｇｅｓｔ１、Ｄｉｇｅｓｔ２、…、ＤｉｇｅｓｔＮに基づきデジタル署名を算出し、算出されたデジタル署名が、ＢＤ−Ｒ／ＲＥ４３０に記録されているＤＬ署名４３２と一致するか否かを検証する（ステップＳ１００５）。【０２９７】
ＢＤ−Ｒ／ＲＥ４３０に記録されているＤＬ署名４３２は、複製が許可されている（ユーザが選択可能な）全てのクリップの要約値に基づいて生成されている。そして、ＢＤ−Ｒ／ＲＥ４３０には、複製が許可されている全てのクリップの要約値が記録されている。【０２９８】
従って、ユーザが選択し得るクリップの組み合わせは数多く存在し、ユーザが、どの様な組み合わせのクリップをＢＤ−Ｒ／ＲＥ４３０にコピーしようとも、１個のＤＬ署名４３２を用いて署名検証処理を行うことができる。【０２９９】
なお、ここでは、秘密鍵暗号方式を用いたデジタル署名の署名検証処理について説明したが、公開鍵暗号方式のデジタル署名を用いてもよい。【０３００】
公開鍵暗号方式のデジタル署名を用いた署名検証処理では、署名検証用データと、予めＢＤ−Ｒ／ＲＥ４３０に記録されているＤＬ署名４３２とが数学的に所定の関係を満たすか否かを確認することにより、その正当性を検証する。公開鍵暗号方式のデジタル署名技術については、既に公知であるため、ここでは詳細な説明を省略する。【０３０１】
＜変形例１＞
次に、第２の実施形態の変形例１に係るコンテンツ複製処理システム２ｂについて説明する。【０３０２】
図１９は、コンテンツ複製処理システム２ｂの構成を示す図である。【０３０３】
同図に示すように、コンテンツ複製処理システム２ｂは、ＢＤ−ＲＯＭ５００、記録装置５１０、管理サーバ５２０、及びＢＤ−Ｒ／ＲＥ５３０から構成される。【０３０４】
なお、変形例１に係るコンテンツ複製処理システム２ｂは、コンテンツ複製処理システム２ａと同様に、記録装置５１０は、ＢＤ−ＲＯＭ５００に格納されている暗号化コンテンツのクリップと、管理サーバ５２０からダウンロードした関連コンテンツのクリップとの両方を、ＢＤ−Ｒ／ＲＥ５３０に記録する。【０３０５】
１．ＢＤ−ＲＯＭ５００
ＢＤ−ＲＯＭ５００は、ＢＤ−ＲＯＭ４００と同様に、コンテンツ供給元によりコンテンツが格納され、ユーザに販売された、所謂パッケージメディアである。【０３０６】
ＢＤ−ＲＯＭ５００は、ＵＲＬ５０１、コンテンツＩＤ５０２、コンテンツ要約値５０３、ＭＣ署名５０４、ＭＣＭＦ５０５、暗号化コンテンツ５０６、及び鍵情報５０７を格納している。【０３０７】
ＢＤ−ＲＯＭ５００に格納されている各種データは、ＢＤ−ＲＯＭ４００に格納されているデータと同様であるので、ここでは説明を省略する。【０３０８】
２．記録装置５１０
記録装置５１０は、署名情報要求部５１１、ダウンロードコンテンツＤＢ５１２、要約値算出部５１３、要約値比較部５１４、署名情報受信部５１６、選択可能コンテンツ表示部５１７、選択コンテンツ記録部５１８ａ、及び鍵情報記録部５１８ｂから構成される。【０３０９】
記録装置５１０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。【０３１０】
図１９に示した記録装置５１０を、図１８に示した記録装置４１０と比較すると、その相違は、記録装置５１０が、ＭＣＭＦ解析部を備えていない点である。以下では、この相違点を中心に説明する。【０３１１】
上述したコンテンツ複製処理システム２ａでは、複製可能なクリップを判断する際に、ＢＤ−ＲＯＭ４００に格納されているコンテンツのクリップについては、ＭＣＭＦ解析部４１５が、ＢＤ−ＲＯＭ４００からＭＣＭＦ４０５を読み出し、読み出したＭＣＭＦ４０５を用いて判断していた。まだ、コンテンツ複製処理システム２ａでは、ダウンロードコンテンツＤＢ４１２に格納されている関連コンテンツのクリップについては、要約値比較部４１４が、ダウンロードコンテンツＤＢ４１２に格納されている関連コンテンツのクリップから算出した要約値と、管理サーバ４２０から取得した複製可能なクリップの要約値とを比較することによって判断していた。【０３１２】
一方で、記録装置５１０は、ＭＣＭＦ５０５を用いずに、以下に示すように、複製可能なクリップを判断する。【０３１３】
記録装置５１０の要約値比較部５１４は、要約値算出部５１３から、ダウンロードコンテンツＤＢ５１２に格納されている関連コンテンツの全てのクリップの要約値を取得する。【０３１４】
また、要約値比較部５１４は、ＢＤ−ＲＯＭ５００から、コンテンツ要約値５０３を読み出す。コンテンツ要約値５０３は、上述したコンテンツ要約値４０３と同様に、暗号化コンテンツ５０６に含まれる全てのクリップについて、各クリップから算出された要約値から構成される。なお、各要約値には、当該要約値の元となったクリップを識別するために、クリップＩＤが付加されている。【０３１５】
そして、要約値比較部５１４は、署名情報受信部５１６から取得した要約値と、要約値算出部５１３から取得した要約値及びＢＤ−ＲＯＭ５００から読み出したコンテンツ要約値５０３に含まれる要約値とを比較し、要約値が一致するクリップを、複製可能なクリップであると判断する。要約値比較部５１４は、複製可能なクリップであると判断したクリップのクリップＩＤを、選択可能コンテンツ表示部５１７へ出力する。【０３１６】
以上説明したように、記録装置５１０は、ＢＤ−ＲＯＭ５００に格納されているコンテンツのクリップ、及びダウンロードコンテンツＤＢ５１２に格納されている関連コンテンツのクリップ、何れのクリップについても、複製可能なクリップを判断する際に、管理サーバ５２０から取得した要約値を用いて判断することが特徴である。【０３１７】
従って、変形例１においては、ＢＤ−ＲＯＭ５００は、ＭＣＭＦ５０５を格納していることは必須ではない。【０３１８】
３．管理サーバ５２０
管理サーバ５２０は、コンテンツの複製についての許諾処理を行う装置であり、図１９に示すように、記憶部５２１、許諾判定部５２２、署名情報検索部５２３、及び署名情報送信部５２４から構成される。【０３１９】
管理サーバ５２０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。【０３２０】
管理サーバ５２０の各構成要素は、図１８に示した管理サーバ４２０の各構成要素と同様の機能を有するため、説明を省略する。【０３２１】
４．ＢＤ−Ｒ／ＲＥ５３０
ＢＤ−Ｒ／ＲＥ５３０は、記録型メディアであって、記録装置５１０により、各種データが記録される。【０３２２】
図１９に示すように、ＢＤ−Ｒ／ＲＥ５３０は、コンテンツ要約値５３１、ＤＬ署名５３２、暗号化コンテンツ５３３、及び鍵情報５３４が記録される。【０３２３】
各データは、図１８に示したＢＤ−Ｒ／ＲＥ４３０に記録されるデータと同様であるため、説明を省略する。【０３２４】
＜変形例２＞
次に、第２の実施形態の変形例２に係るコンテンツ複製処理システム２ｃについて説明する。【０３２５】
図２０は、コンテンツ複製処理システム２ｃの構成を示す図である。【０３２６】
同図に示すように、コンテンツ複製処理システム２ｃは、ＢＤ−ＲＯＭ６００、記録装置６１０、管理サーバ６２０、及びＢＤ−Ｒ／ＲＥ６３０から構成される。【０３２７】
第２の実施形態に係るコンテンツ複製処理システム２ａでは、記録装置４１０は、ＢＤ−ＲＯＭ４００に格納されている暗号化コンテンツのクリップと、管理サーバ４２０からダウンロードした関連コンテンツのクリップとの両方を、ＢＤ−Ｒ／ＲＥ４３０に記録した。【０３２８】
一方、変形例２に係るコンテンツ複製処理システム２ｃでは、記録装置６１０は、ＢＤ−ＲＯＭ６００に格納されている暗号化コンテンツのクリップと、管理サーバ６２０からダウンロードした関連コンテンツのクリップとの両方を、ＢＤ−Ｒ／ＲＥ６３０に記録する場合、及び、ＢＤ−ＲＯＭ６００に格納されている暗号化コンテンツのクリップのみを、ＢＤ−Ｒ／ＲＥ６３０に記録する場合が有り得る。【０３２９】
１．ＢＤ−ＲＯＭ６００
ＢＤ−ＲＯＭ６００は、ＢＤ−ＲＯＭ４００と同様に、コンテンツ供給元によりコンテンツが格納され、ユーザに販売された、所謂パッケージメディアである。【０３３０】
ＢＤ−ＲＯＭ６００は、ＵＲＬ６０１、コンテンツＩＤ６０２、コンテンツ要約値６０３、ＭＣ署名６０４、ＭＣＭＦ６０５、暗号化コンテンツ６０６、及び鍵情報６０７を格納している。【０３３１】
ＢＤ−ＲＯＭ６００に格納されている各種データは、ＢＤ−ＲＯＭ４００に格納されているデータと同様であるので、ここでは説明を省略する。【０３３２】
２．記録装置６１０
記録装置６１０は、署名情報要求部６１１、ダウンロードコンテンツＤＢ６１２、要約値算出部６１３、要約値比較部６１４、ＭＣＭＦ解析部６１５．署名情報受信部６１６、選択可能コンテンツ表示部６１７、選択コンテンツ記録部６１８ａ、鍵情報記録部６１８ｂ、及び署名情報選択部６１９から構成される。【０３３３】
記録装置６１０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。【０３３４】
図１８に示した記録装置４１０との構成上の相違は、記録装置６１０は、署名情報選択部６１９を備える点である。また、要約値比較部６１４及び選択可能コンテンツ表示部６１７は、それぞれ、要約値比較部４１４及び選択可能コンテンツ表示部５１７が備える機能に加え、他の機能も有する。【０３３５】
そこで、ここでは特に、要約値比較部６１４、選択可能コンテンツ表示部６１７、及び署名情報選択部６１９について説明し、記録装置４１０と同様の機能を有するその他の構成要素については、説明を省略する。【０３３６】
選択可能コンテンツ表示部６１７は、ユーザから複製を希望するクリップの選択を受け付けると、選択されたクリップのクリップＩＤを、選択コンテンツ記録部６１８ａへ出力すると共に、要約値比較部６１１４へも出力する。【０３３７】
要約値比較部６１４は、第２の実施形態の要約値比較部４１４と同様に、署名情報受信部６１６から要約値を取得する。ここで取得する要約値は、管理サーバ６２０から送信された要約値であり、コンテンツ、及び関連コンテンツに含まれるクリップの内、複製可能なクリップから算出された要約値である。複製不可能なクリップから算出された要約値は含まれない。【０３３８】
また、要約値比較部６１４は、要約値算出部６１３から、要約値を取得する。ここで取得する要約値は、ダウンロードコンテンツＤＢ６１２に格納されている関連コンテンツに含まれる全てのクリップから算出された要約値である。【０３３９】
そして、要約値比較部６１４は、署名情報受信部６１６から取得した要約値と、要約値算出部６１３から取得した要約値とを比較し、要約値が一致するクリップを、複製可能なクリップであると判断する。【０３４０】
要約値比較部６１４は、複製可能なクリップであると判断したクリップのクリップＩＤを、選択可能コンテンツ表示部６１７へ出力する。【０３４１】
上記の機能に加えて、要約値比較部６１４は、選択可能コンテンツ表示部６１７から、選択されたクリップのクリップＩＤを受け取ると、選択されたクリップが関連コンテンツに含まれるクリップであるか否かを判断する。【０３４２】
具体的には、要約値比較部６１４は、選択されたクリップのクリップＩＤが、要約値算出部６１３から受け取ったクリップＩＤの何れかに一致するか否かを判断する。なお、要約値比較部６１４は、要約値算出部６１３から、ダウンロードコンテンツＤＢ６１２に格納されている関連コンテンツに含まれる全てのクリップに対応するクリップＩＤを取得しているものとする。【０３４３】
要約値比較部６１４は、選択された全てのクリップについて、クリップＩＤが、要約値算出部６１３から受け取ったクリップＩＤの何れかに一致するか否かを判断する。【０３４４】
要約値比較部６１４は、予めダウンロードコンテンツ有無情報を保持している。一例として、ダウンロードコンテンツ有無情報は、初期値が「０」に設定されているものとする。【０３４５】
要約値比較部６１４は、選択された全てのクリップが、関連コンテンツのクリップでない（即ち、ＢＤ−ＲＯＭ６００に格納されている暗号化コンテンツ６０６のクリップである）と判断する場合、ダウンロードコンテンツ有無情報の値を変更せず、「０」に設定されたダウンロードコンテンツ有無情報を、署名情報選択部６１９へ出力する。【０３４６】
要約値比較部６１４は、選択されたクリップに、一つでも関連コンテンツのクリップが含まれる場合、ダウンロードコンテンツ有無情報の値を「１」を変更し、「１」に設定されたダウンロードコンテンツ有無情報を、署名情報選択部６１９へ出力する。【０３４７】
署名情報選択部６１９は、署名情報受信部６１６から、ＤＬ署名と、ＤＬ署名に対応する要約値とを受け取る。【０３４８】
また、署名情報選択部６１９は、要約値比較部６１４から、ダウンロードコンテンツ有無情報を受け取る。【０３４９】
先に述べたように、ダウンロードコンテンツ有無情報は、「０」及び「１」の何れかに設定されている。「０」は、ＢＤ−Ｒ／ＲＥ６３０に記録されるクリップには、関連コンテンツのクリップが含まれないことを示し、「１」は、ＢＤ−Ｒ／ＲＥ６３０に記録されるクリップには、関連コンテンツのクリップが含まれることを示す。【０３５０】
署名情報選択部６１９は、ダウンロードコンテンツ有無情報が「０」に設定されている場合、ＢＤ−Ｒ／ＲＥ６３０に、ＭＣ署名を記録すると判断し、ダウンロードコンテンツ有無情報が「１」に設定されている場合、ＢＤ−Ｒ／ＲＥ６３０に、ＤＬ署名を記録すると判断する。【０３５１】
署名情報選択部６１９は、ＤＬ署名を記録すると判断した場合には、署名情報受信部６１６から受け取ったＤＬ署名と要約値とを、ＢＤ−Ｒ／ＲＥ６３０に記録する。【０３５２】
署名情報選択部６１９は、ＭＣ署名を記録すると判断した場合には、ＢＤ−ＲＯＭ６００から、ＭＣ署名６０４とコンテンツ要約値６０３とを読み出し、読み出したＭＣ署名６０４とコンテンツ要約値６０３とを、ＢＤ−Ｒ／ＲＥ６３０に記録する。【０３５３】
なお、ＭＣ署名を記録すると判断した場合には、署名情報選択部６１９は、署名情報受信部６１６から受け取ったＤＬ署名と要約値とを破棄するように構成してもよい。【０３５４】
４．ＢＤ−Ｒ／ＲＥ６３０
ＢＤ−Ｒ／ＲＥ６３０は、記録型メディアであって、記録装置６１０により、各種データが記録される。【０３５５】
図２０に示すように、ＢＤ−Ｒ／ＲＥ６３０は、コンテンツ要約値６３１、ＭＣ署名又はＤＬ署名６３２、暗号化コンテンツ６３３、及び鍵情報６３４が記録される。【０３５６】
第２の実施形態に係るＢＤ−Ｒ／ＲＥ４３０及び変形例１に係るＢＤ−Ｒ／ＲＥ５３０では、記録される署名が、ＤＬ署名に限定されていたが、ＢＤ−Ｒ／ＲＥ６３０は、記録されるクリップに応じて、ＭＣ署名が記録される場合と、ＤＬ署名が記録される場合とがある。【０３５７】
各データの詳細は、既に説明しているので、ここでは説明を省略する。【０３５８】
以上説明したように、変形例２では、ＢＤ−Ｒ／ＲＥ６３０に記録するクリップが、ＢＤ−ＲＯＭ６００に記録されている暗号化コンテンツ６０６のクリップのみである場合には、ＭＣ署名６０４をＢＤ−Ｒ／ＲＥ６３０に記録した。また、ＢＤ−Ｒ／ＲＥ６３０に記録するクリップに、ダウンロードコンテンツＤＢ６１２に記録されている関連コンテンツのクリップが一つでも含まれる場合には、ＤＬ署名を、ＢＤ−Ｒ／ＲＥ６３０に記録した。【０３５９】
この構成を有することにより、ＢＤ−Ｒ／ＲＥ６３０に記録されているクリップを再生するときには、再生装置にて、正しく署名検証処理を行うことができる。【０３６０】
その仕組みを、以下で、簡単な例を用いて説明する。【０３６１】
例えば、Ａ、Ｂ、及びＣの３個のクリップが格納されているＢＤ−ＲＯＭから、ユーザが任意にクリップを選択して、ＢＤ−Ｒにコピーする場合について考える。【０３６２】
この場合、Ａ、Ｂ、及びＣの全てのクリップの要約値に基づいて生成したデジタル署名と、Ａ、Ｂ、及びＣのそれぞれの要約値とをＢＤ−Ｒに記録しておく。【０３６３】
例えば、ユーザがＡ及びＢのクリップを選択してＢＤ−Ｒへコピーした場合、署名検証処理において、再生装置は、コピーされたＡからＡの要約値を算出し、ＢからＢの要約値を算出することができる。そして、コピーされなかったＣについては、記録してあるＣの要約値を用いる。この様にして、再生装置は、Ａ、Ｂ、及びＣの要約値を用いて署名検証用データを生成し、生成した署名検証用データとＢＤ−Ｒに記録されているデジタル署名とを比較することにより、正しく署名検証処理を行うことができる。【０３６４】
つまり、ＢＤ−Ｒには、ユーザが選択し得る最大の範囲のクリップについて、その要約値と要約値から生成されたデジタル署名とを記録しておけば、どのようなパターンでクリップが選択されて記録された場合であっても、対応することが可能となる。【０３６５】
そして、ユーザが選択可能なクリップが、ＢＤ−ＲＯＭに含まれるクリップのみではなく、管理サーバからダウンロードしたクリップをも含む場合も同様である。【０３６６】
この場合、ユーザが選択し得る最大の範囲のクリップは、ＢＤ−ＲＯＭ上の全てのクリップ、及び管理サーバからダウンロードした全てのクリップである。【０３６７】
従って、管理サーバは、選択し得る最大の範囲のクリップについての要約値と、最大の範囲のクリップの要約値から生成されたデジタル署名とを保持しておけばよい。そして、クリップをコピーする際に、記録装置に、要約値とデジタル署名とを供給すれば、ユーザがどのようなパターンでクリップを選択しようとも、コピー先のＢＤ−Ｒを再生するときには、再生装置にて正しい署名検証処理が可能となる。【０３６８】
以上のことから、変形例２においては、ユーザが選択し得るクリップのパターンは多数存在するにも関らず、ＭＣ署名及びＤＬ署名の２個のデジタル署名を予め用意しておくだけで、正しく署名検証処理を行うことができるという優れた効果を奏する。【０３６９】
＜変形例３＞
次に、第２の実施形態の変形例３に係るコンテンツ複製処理システム２ｄについて説明する。【０３７０】
図２１は、コンテンツ複製処理システム２ｄの構成を示す図である。【０３７１】
同図に示すように、コンテンツ複製処理システム２ｄは、ＢＤ−ＲＯＭ７００、記録装置７１０、管理サーバ７２０、及びＢＤ−Ｒ／ＲＥ７３０から構成される。【０３７２】
コンテンツ複製処理システム２ｄは、変形例２に係るコンテンツ複製処理システム２ｃと同様に、ＢＤ−Ｒ／ＲＥ７３０に記録するクリップは、ＢＤ−ＲＯＭ７００に格納されている暗号化コンテンツのクリップと、管理サーバ７２０からダウンロードした関連コンテンツのクリップとの両方を含む場合、及び、関連コンテンツを含まずに、ＢＤ−ＲＯＭ７００に格納されている暗号化コンテンツのクリップのみを含む場合が有り得る。そのため、記録装置７１０は、署名情報選択部７１９を備える。【０３７３】
署名情報選択部７１９は、変形例２で説明した署名情報選択部６１９と同様の機能を有する。【０３７４】
即ち、署名情報選択部７１９は、ＢＤ−Ｒ／ＲＥ７３０に、ＭＣ署名を記録するか、ＤＬ署名を記録するかを選択し、選択した署名と要約値とを、ＢＤ−Ｒ／ＲＥ７３０に記録する。このとき、署名情報選択部７１９は、要約値比較部７１４から取得するダウンロードコンテンツ有無情報を用いて、署名の選択を行う。要約値比較部７１４の機能、及びダウンロードコンテンツ有無情報の詳細については、既に変形例２で説明済みであるので、ここでは、説明を省略する。【０３７５】
また、コンテンツ複製処理システム２ｄの記録装置７１０は、変形例２に係る記録装置６１０と異なり、ＭＣＭＦ解析部を備えていない。そのため、記録装置７１０は、暗号化コンテンツ７０６について複製可能なクリップを判断する際に、ＭＣＭＦ７０５を用いずに、要約値比較部７１４にて要約値を比較することにより判断する。要約値比較部７１４の機能は、変形例１の要約値比較部５１４と同様であるので説明を省略する。【０３７６】
なお、変形例３においては、変形例１と同様に、ＢＤ−ＲＯＭ７００は、ＭＣＭＦ７０５を格納していることは必須ではない。【０３７７】
≪第３の実施形態≫
次に、本発明の第３の実施形態について説明する。【０３７８】
図２２は、第３の実施形態に係るコンテンツ複製処理システム３の構成を示す図である。【０３７９】
同図に示すように、コンテンツ複製処理システム３は、ＢＤ−ＲＯＭ８００、記録装置８１０、管理サーバ８２０、及びＢＤ−Ｒ／ＲＥ８３０から構成される。【０３８０】
第２の実施形態では、ＢＤ−Ｒ／ＲＥに複製可能なクリップの判断を、記録装置側で行っていた。第３の実施形態では、複製可能なクリップの判断を、管理サーバ側で行うことを特徴としている。【０３８１】
１．ＢＤ−ＲＯＭ８００
ＢＤ−ＲＯＭ８００は、ＢＤ−ＲＯＭ４００（図１８参照）と同様に、コンテンツ供給元によりコンテンツが格納され、ユーザに販売された、所謂パッケージメディアである。【０３８２】
ＢＤ−ＲＯＭ８００は、ＵＲＬ８０１、コンテンツＩＤ８０２、コンテンツ要約値８０３、ＭＣ署名８０４、暗号化コンテンツ８０６、及び鍵情報８０７を格納している。【０３８３】
ＢＤ−ＲＯＭ８００に格納されている各種データは、ＢＤ−ＲＯＭ４００に格納されているデータと同様であるので、ここでは説明を省略する。【０３８４】
２．記録装置８１０
記録装置８１０は、図２２に示すように、署名情報要求部８１１、ダウンロードコンテンツＤＢ８１２、署名情報受信部８１６、鍵情報記録部８１８ｂ、署名情報選択部８１９、コンテンツ選択部８４０、コンテンツ記録確認部８５０、及び警告表示部８６０から構成される。【０３８５】
記録装置８１０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。【０３８６】
（１）署名情報要求部８１１
署名情報要求部８１１は、ＢＤ−ＲＯＭ８００からＵＲＬ８０１とコンテンツＩＤ８０２とを取得する。また、署名情報要求部８１１は、ユーザのクレジットカード情報等を取得する。【０３８７】
ここで、第２の実施形態と異なり、署名情報要求部８１１は、更に、コンテンツ選択部８４０から、複製を希望するクリップのクリップＩＤを取得する。【０３８８】
署名情報要求部８１１は、取得したコンテンツＩＤ、クリップＩＤ，クレジットカード情報等を、管理サーバ８２０へ送信する。【０３８９】
また、署名情報要求部８１１は、管理サーバ８２０から、コンテンツ複製許可情報を取得する。コンテンツ複製許可情報が「０」に設定されている場合には、記録装置８１０は、それ以降のコンテンツ複製処理を中止する。コンテンツ複製許可情報が「１」に設定されている場合は、記録装置８１０は、コンテンツ複製処理を継続して行う。【０３９０】
（２）署名情報受信部８１６
署名情報受信部８１６は、管理サーバ８２０による許諾処理が正常に終了した場合には、管理サーバ８２０から、ＤＬ署名、要約値、ダウンロードコンテンツ有無情報、及びクリップ複製可否情報を受信する。【０３９１】
クリップ複製可否情報は、複製を希望するクリップの複製可否を示す情報である。具体的には、クリップ複製可否情報は、記録装置８１０から管理サーバ８２０へ送信した複製を希望するクリップのクリップＩＤと、当該クリップＩＤに対応するクリップの複製可否を示すフラグ値とから構成される。【０３９２】
各クリップＩＤと対応して、フラグ値が「０」に設定されている場合、当該クリップが複製不可能であることを示す。各クリップＩＤと対応して、フラグ値が「１」に設定されている場合、当該クリップが複製可能であることを示す。【０３９３】
なお、ダウンロードコンテンツ有無情報は、第２の実施形態の変形例（図２０及び図２１参照）で説明したとおりである。【０３９４】
署名情報受信部８１６は、ＤＬ署名、要約値、及びダウンロードコンテンツ有無情報を、署名情報選択部８１９へ出力し、クリップ複製可否情報を、コンテンツ記録確認部８５０へ出力する。【０３９５】
（３）ダウンロードコンテンツＤＢ８１２
ダウンロードコンテンツＤＢ８１２は、予め管理サーバ８２０からダウンロードした関連コンテンツを格納している。関連コンテンツは、ＢＤ−ＲＯＭ８００に格納されているコンテンツに関連するコンテンツである。【０３９６】
（４）コンテンツ選択部８４０
コンテンツ選択部８４０は、表示デバイス及び入力デバイスを含む。表示デバイスの具体例は、テレビやディスプレイ等であり、入力デバイスの具体例は、マウス、キーボード、リモコン等である。【０３９７】
コンテンツ選択部８４０は、ＢＤ−ＲＯＭ８００から、暗号化コンテンツ８０６に含まれるクリップのクリップＩＤを取得する。また、コンテンツ選択部８４０は、ダウンロードコンテンツＤＢ８１２から、関連コンテンツに含まれるクリップのクリップＩＤを取得する。【０３９８】
コンテンツ選択部８４０は、表示デバイスに、取得したクリップＩＤを表示する。表示デバイスに、クリップＩＤが表示されている状態において、ユーザは入力デバイスを用いて、複製を希望するクリップのクリップＩＤを選択する。【０３９９】
コンテンツ選択部８４０は、選択されたクリップＩＤを、署名情報要求部８１１、及びコンテンツ記録確認部８５０へ出力する。【０４００】
（５）コンテンツ記録確認部８５０
コンテンツ記録確認部８５０は、署名情報受信部８１６から、クリップ複製可否情報受け取り、コンテンツ選択部８４０から、クリップＩＤを受け取る。【０４０１】
コンテンツ記録確認部８５０は、クリップ複製可否情報を用いて、選択されたクリップが複製可能であるか否かを確認する。【０４０２】
具体的には、クリップ複製可否情報を参照して、コンテンツ選択部８４０から受け取った全てのクリップＩＤについて、各クリップＩＤに対応するフラグ値を読む。【０４０３】
フラグ値「１」は、複製可能を示し、フラグ値「０」は、複製不可能を示す。【０４０４】
選択されたクリップの全てが複製可能な場合、コンテンツ記録確認部８５０は、コンテンツ選択部８４０を介して、ＢＤ−ＲＯＭ８００、及び、ダウンロードコンテンツＤＢ８１２から、選択されたクリップを取得し、取得したクリップを、ＢＤ−Ｒ／ＲＥ８３０へ記録する。【０４０５】
選択されたクリップに、複製不可能なクリップが含まれている場合、コンテンツ記録確認部８５０は、複製不可能なクリップのクリップＩＤを、警告表示部８６０へ出力する。【０４０６】
また、コンテンツ記録確認部８５０は、警告表示部８６０から、処理を継続する旨の通知を受け取る場合には、コンテンツ選択部８４０を介して、ＢＤ−ＲＯＭ８００、及び、ダウンロードコンテンツＤＢ８１２から、複製可能なクリップのみを取得し、取得したクリップを、ＢＤ−Ｒ／ＲＥ８３０へ記録する。【０４０７】
（６）警告表示部８６０
警告表示部８６０は、テレビやディスプレイ等の表示デバイスを備え、コンテンツ記録確認部８５０から複製不可能なクリップのクリップＩＤを受け取ると、受け取ったクリップＩＤを、表示デバイスに表示する。このとき、警告表示部８６０は、「選択されたクリップには、複製不可能なクリップが含まれます。複製処理を継続しますか？」等、ユーザへ問いかけるメッセージを、表示デバイスに表示する。【０４０８】
更に、警告表示部８６０は、マウス、キーボード、リモコン等の入力デバイスを備え、ユーザから「複製処理の継続／複製処理の中止」の何れかの選択を受け付ける。【０４０９】
「複製処理の中止」が選択された場合には、その後の処理を中止する。「複製処理の継続」が選択された場合には、その旨を、コンテンツ記録確認部８５０へ通知する。【０４１０】
（７）署名情報選択部８１９
署名情報選択部８１９は、第２の実施形態の変形例２に示した署名情報選択部６１９と同様の機能を有するため、説明を省略する。【０４１１】
（８）鍵情報記録部８１８ｂ
鍵情報記録部８１８ｂは、第２の実施形態に示した鍵情報記録部４１８ｂと同様の機能を有するため、説明を省略する。【０４１２】
３．管理サーバ８２０
管理サーバ８２０は、コンテンツの複製についての許諾処理を行う装置である。【０４１３】
図２２に示すように、管理サーバ８２０は、記憶部８２１、選択クリップ記録判定部８７０、署名情報更新判定部８８０、及び署名情報送信部８２４から構成される。【０４１４】
管理サーバ８２０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。【０４１５】
（１）記憶部８２１
記憶部８２１は、第２の実施形態に示した記憶部４２１と同様に、ＢＤ−ＲＯＭ８００に格納された暗号化コンテンツ８０６を構成するクリップ、及び暗号化コンテンツ８０６に関連する関連コンテンツを構成するクリップを格納している。【０４１６】
また、記憶部８２１は、各クリップから算出された要約値を記憶している。【０４１７】
更に、記憶部８２１は、暗号化コンテンツ８０６を構成するクリップ、及び関連コンテンツを構成するクリップの内、複製可能な全てのクリップの要約値に基づき生成されたＤＬ署名を記憶している。【０４１８】
更に、図示していないが、記憶部８２１は、暗号化コンテンツ８０６を構成するクリップ、及び関連コンテンツを構成するクリップの内、複製可能な全てのクリップのクリップＩＤを記述した複製許可リストを記憶している。これは、第１の実施形態における第二のクリップ複製許可リストに相当する。【０４１９】
（２）許諾判定部８２２
許諾判定部８２２は、記録装置８１０から、コンテンツＩＤ８０２、選択されたクリップのクリップＩＤ、クレジットカード情報等を受信する。【０４２０】
許諾判定部８２２は、クレジットカード情報を用いて許諾処理を行う。許諾処理は、第１の実施形態と同様に、具体的には、課金処理である。【０４２１】
許諾判定部８２２は、許諾処理の結果に基づき、コンテンツ複製許可情報を生成し、生成したコンテンツ複製許可情報を、記録装置８１０へ送信する。【０４２２】
また、許諾判定部８２２は、許諾処理が正常終了した場合、コンテンツＩＤ及びクリップＩＤを、選択クリップ記録判定部８７０へ出力する。【０４２３】
（３）選択クリップ記録判定部８７０
選択クリップ記録判定部８７０は、許諾判定部８２２から受け取るコンテンツＩＤ及びクリップＩＤを用いて、クリップの複製可否判定を行う。【０４２４】
なお、本実施形態においては、１つのコンテンツＩＤ８０２に対応する暗号化コンテンツ及び関連コンテンツのみを扱っているため、コンテンツＩＤは必須ではないが、複数個のコンテンツを扱う場合には、コンテンツＩＤを用いて、暗号化コンテンツ及び関連コンテンツを識別する。【０４２５】
選択クリップ記録判定部８７０は、記憶部８２１に記憶されている複製許可リストを参照して、受け取ったクリップＩＤに対応するクリップが複製可能であるか否かを判断する。【０４２６】
具体的には、複製許可リストにクリップＩＤが記述されている場合には、複製可能と判断し、複製許可リストにクリップＩＤが記述されていない場合には、複製不可能と判断する。【０４２７】
そして、選択クリップ記録判定部８７０は、クリップ複製可否情報を生成する。クリップ複製可否情報は、上述したとおり、クリップＩＤと、複製可否を示すフラグ値とから構成される。選択クリップ記録判定部８７０は、生成したクリップ複製可否情報を、署名情報更新判定部８８０へ出力する。【０４２８】
（４）署名情報更新判定部８８０
署名情報更新判定部８８０は、予めダウンロードコンテンツ有無情報を保持している。一例として、ダウンロードコンテンツ有無情報は、初期値が「０」に設定されているものとする。【０４２９】
署名情報更新判定部８８０は、選択クリップ記録判定部８７０から、クリップ複製可否情報を受け取ると、以下の処理を行う。【０４３０】
署名情報更新判定部８８０は、複製可能であると判定されたクリップが、暗号化コンテンツ８０６に含まれるクリップであるか、関連コンテンツに含まれるクリップであるかを判断する。【０４３１】
署名情報更新判定部８８０は、複製可能であると判断された全てのクリップが、関連コンテンツのクリップでない（即ち、ＢＤ−ＲＯＭ８００に格納されている暗号化コンテンツ８０６のクリップである）と判断する場合、ダウンロードコンテンツ有無情報の値を変更しない。そして、署名情報更新判定部８８０は、「０」に設定されたダウンロードコンテンツ有無情報と、選択クリップ記録判定部８７０から受け取ったクリップ複製可否情報とを、署名情報送信部８２４へ出力する。【０４３２】
署名情報更新判定部８８０は、複製可能であると判定されたクリップに、一つでも関連コンテンツのクリップが含まれる場合、ダウンロードコンテンツ有無情報の値を「１」に変更する。そして、署名情報更新判定部８８０は、記憶部８２１から、ＤＬ署名と要約値とを読み出す。署名情報更新判定部８８０は、ＤＬ署名、要約値、「１」に設定されたダウンロードコンテンツ有無情報、及び選択クリップ記録判定部８７０から受け取ったクリップ複製可否情報を、署名情報送信部８２４へ出力する。【０４３３】
（５）署名情報送信部８２４
署名情報送信部８２４は、署名情報更新判定部８８０から受け取る情報を、記録装置８１０へ送信する。【０４３４】
４．ＢＤ−Ｒ／ＲＥ８３０
ＢＤ−Ｒ／ＲＥ８３０は、記録型メディアであって、記録装置８１０により、各種データが記録される。【０４３５】
図２２に示すように、ＢＤ−Ｒ／ＲＥ８３０は、コンテンツ要約値８３１、ＭＣ署名又はＤＬ署名８３２、暗号化コンテンツ８３３、及び鍵情報８３４が記録される。【０４３６】
各データの詳細は、既に説明しているので、ここでは説明を省略する。【０４３７】
≪第４の実施形態≫
次に、本発明の第４の実施形態について説明する。【０４３８】
図２３は、第４の実施形態に係るコンテンツ複製処理システム４の構成を示す図である。【０４３９】
同図に示すように、コンテンツ複製処理システム４は、ＢＤ−ＲＯＭ９００、記録装置９１０、管理サーバ９２０、及びＢＤ−Ｒ／ＲＥ９３０から構成される。  【０４４０】
第４の実施形態は、これまで説明してきた実施形態とは異なり、先ず、ユーザに対し、複製可能なクリップを提示して、複製可能なクリップから、複製を希望するクリップの選択を受け付けることを特徴としている。【０４４１】
１．ＢＤ−ＲＯＭ９００
ＢＤ−ＲＯＭ９００は、コンテンツ供給元によりコンテンツが格納され、ユーザに販売された、所謂パッケージメディアである。【０４４２】
ＢＤ−ＲＯＭ９００は、ＵＲＬ９０１、コンテンツＩＤ９０２、コンテンツ要約値９０３、ＭＣ署名９０４、暗号化コンテンツ９０６、及び鍵情報９０７を格納している。【０４４３】
ＢＤ−ＲＯＭ９００に格納されている各種データは、他の実施形態と同様であるので、ここでは説明を省略する。【０４４４】
２．記録装置９１０
記録装置９１０は、図２３に示すように、署名情報要求部９１１、ダウンロードコンテンツＤＢ９１２、署名情報受信部９１６、鍵情報記録部９１８ｂ、署名情報選択部９１９、コンテンツ選択部９４０、コンテンツ記録確認部９５０、警告表示部９６０、選択クリップ記録判定部９７０、及び署名情報更新判定部９８０から構成される。【０４４５】
記録装置９１０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。【０４４６】
（１）署名情報要求部９１１
署名情報要求部９１１は、ＢＤ−ＲＯＭ９００からＵＲＬ９０１とコンテンツＩＤ９０２とを取得する。また、署名情報要求部９１１は、ユーザのクレジットカード情報等を取得する。【０４４７】
署名情報要求部９１１は、取得したコンテンツＩＤ、クレジットカード情報等を、管理サーバ９２０へ送信する。【０４４８】
また、署名情報要求部９１１は、管理サーバ９２０から、コンテンツ複製許可情報を取得する。コンテンツ複製許可情報が「０」に設定されている場合には、記録装置９１０は、それ以降のコンテンツ複製処理を中止する。コンテンツ複製許可情報が「１」に設定されている場合には、記録装置９１０は、コンテンツ複製処理を継続して行う。【０４４９】
（２）署名情報受信部９１６
署名情報受信部８１６は、管理サーバ９２０による許諾処理が正常に終了した場合には、管理サーバ９２０から、ＤＬ署名、要約値、及び複製許可リストを受信する。複製許可リストは、第３の実施形態で説明したように、暗号化コンテンツ９０６を構成するクリップ、及び関連コンテンツを構成するクリップの内、複製可能な全てのクリップのクリップＩＤを記述したリストである。これは、第１の実施形態における第二のクリップ複製許可リストに相当する。【０４５０】
署名情報受信部９１６は、ＤＬ署名及び要約値を、署名情報更新判定部９８０へ出力し、複製許可リストを、選択クリップ記録判定部９７０へ出力する。【０４５１】
（３）ダウンロードコンテンツＤＢ９１２
ダウンロードコンテンツＤＢ９１２は、予め管理サーバ９２０からダウンロードした関連コンテンツを格納している。関連コンテンツは、ＢＤ−ＲＯＭ９００に格納されているコンテンツに関連するコンテンツである。【０４５２】
（４）コンテンツ選択部９４０
コンテンツ選択部９４０は、表示デバイス及び入力デバイスを含む。【０４５３】
表示デバイスの具体例は、テレビ、ディスプレイ等であり、入力デバイスの具体例は、マウス、キーボード、リモコン等である。【０４５４】
コンテンツ選択部９４０は、ＢＤ−ＲＯＭ９００から、暗号化コンテンツ９０６に含まれるクリップのクリップＩＤを取得する。また、コンテンツ選択部９４０は、ダウンロードコンテンツＤＢ９１２から、関連コンテンツに含まれるクリップのクリップＩＤを取得する。【０４５５】
コンテンツ選択部９４０は、ディスプレイ等の表示デバイスに、取得したクリップＩＤを表示する。表示デバイスに、クリップＩＤが表示されている状態において、ユーザはリモコン等の入力デバイスを用いて、複製を希望するクリップのクリップＩＤを選択する。コンテンツ選択部９４０は、選択されたクリップＩＤを、コンテンツ記録確認部９５０、及び選択クリップ記録判定部９７０へ出力する。【０４５６】
また、コンテンツ選択部９４０は、予めダウンロードコンテンツ有無情報を保持している。一例として、ダウンロードコンテンツ有無情報は、初期値が「０」に設定されているものとする。【０４５７】
コンテンツ選択部９４０は、選択されたクリップに、関連コンテンツのクリップが含まれるか否かを判断し、判断結果に応じて、ダウンロードコンテンツ有無情報の値を設定する。【０４５８】
選択されたクリップに、関連コンテンツのクリップが含まれない場合には、コンテンツ選択部９４０は、ダウンロードコンテンツ有無情報の値を変更しない。選択されたクリップに、関連コンテンツのクリップが含まれる場合には、コンテンツ選択部９４０は、ダウンロードコンテンツ有無情報の値を「１」に変更する。【０４５９】
そして、コンテンツ選択部９４０は、ダウンロードコンテンツ有無情報を、署名情報更新判定部９８０へ出力する。【０４６０】
（５）選択クリップ記録判定部９７０
選択クリップ記録判定部９７０は、署名情報受信部９１６から複製許可リストを受け取り、コンテンツ選択部９４０から、選択されたクリップのクリップＩＤを受け取る。【０４６１】
選択クリップ記録判定部９７０は、複製許可リストを参照して、選択されたクリップが複製可能であるか否かを判断する。【０４６２】
具体的には、複製許可リストにクリップＩＤが記述されている場合には、複製可能と判断し、複製許可リストにクリップＩＤが記述されていない場合には、複製不可能と判断する。【０４６３】
そして、選択クリップ記録判定部９７０は、クリップ複製可否情報を生成する。クリップ複製可否情報は、第３の実施形態で説明したように、クリップＩＤと、複製可否を示すフラグ値とから構成される。選択クリップ記録判定部９７０は、生成したクリップ複製可否情報を、コンテンツ記録確認部９５０へ出力する。【０４６４】
（６）コンテンツ記録確認部９５０
コンテンツ記録確認部９５０は、選択クリップ記録判定部９７０から、クリップ複製可否情報受け取り、コンテンツ選択部９４０から、クリップＩＤを受け取る。【０４６５】
コンテンツ記録確認部９５０は、クリップ複製可否情報を用いて、選択されたクリップが複製可能であるか否かを確認する。【０４６６】
具体的には、クリップ複製可否情報を参照して、コンテンツ選択部９４０から受け取った全てのクリップＩＤについて、各クリップＩＤに対応するフラグ値を読む。【０４６７】
フラグ値「１」は、複製可能を示し、フラグ値「０」は、複製不可能を示す。【０４６８】
選択されたクリップの全てが複製可能な場合、コンテンツ記録確認部９５０は、コンテンツ選択部９４０を介して、ＢＤ−ＲＯＭ９００、及び、ダウンロードコンテンツＤＢ９１２から、選択されたクリップを取得し、取得したクリップを、ＢＤ−Ｒ／ＲＥ９３０へ記録する。【０４６９】
選択されたクリップに、複製不可能なクリップが含まれている場合、コンテンツ記録確認部９５０は、複製不可能なクリップのクリップＩＤを、警告表示部９６０へ出力する。【０４７０】
また、コンテンツ記録確認部９５０は、警告表示部９６０から、処理を継続する旨の通知を受け取る場合には、コンテンツ選択部９４０を介して、ＢＤ−ＲＯＭ９００、及び、ダウンロードコンテンツＤＢ９１２から、複製可能なクリップのみを取得し、取得したクリップを、ＢＤ−Ｒ／ＲＥ９３０へ記録する。【０４７１】
（７）警告表示部９６０
警告表示部９６０は、ディスプレイ等の表示デバイスを備え、コンテンツ記録確認部９５０から複製不可能なクリップのクリップＩＤを受け取ると、受け取ったクリップＩＤを、表示デバイスに表示する。このとき、警告表示部９６０は、「選択されたクリップには、複製不可能なクリップが含まれます。複製処理を継続しますか？」等、ユーザへ問いかけるメッセージを、表示デバイスに表示する。【０４７２】
更に、警告表示部９６０は、マウス、キーボード、リモコン等の入力デバイスを備え、ユーザから「複製処理の継続／複製処理の中止」の何れかの選択を受け付ける。【０４７３】
「複製処理の中止」が選択された場合には、その後の処理を中止する。「複製処理の継続」が選択された場合には、警告表示部９６０は、その旨を、コンテンツ記録確認部９５０へ通知する。【０４７４】
なお、警告表示部９６０は、どのクリップが複製可能であり、どのクリップが複製不可能であるかを表示するように構成してもよい。例えば、警告表示部９６０は、選択されたクリップの全てについて、複製可能／複製不可能の何れかがユーザに分かるように、一覧表のような形で表示してもよい。【０４７５】
（８）署名情報更新判定部９８０
署名情報更新判定部９８０は、コンテンツ選択部９４０から、ダウンロードコンテンツ有無情報を受け取る。また、署名情報更新判定部９８０は、署名情報受信部９１６から、ＤＬ署名と要約値とを受け取る。【０４７６】
署名情報更新判定部９８０は、受け取ったダウンロードコンテンツ有無情報が「１」に設定されている場合、ＤＬ署名と要約値とを、署名情報選択部９１９へ出力する。【０４７７】
署名情報更新判定部９８０は、受け取ったダウンロードコンテンツダウンロード情報が「０」に設定されている場合、ＭＣ署名を記録する旨を、署名情報選択部９１９へ通知する。【０４７８】
（９）署名情報選択部９１９
署名情報選択部９１９は、署名情報更新判定部９８０から、ＤＬ署名と要約値とを受け取る場合には、受け取ったＤＬ署名と要約値とを、ＢＤ−Ｒ／ＲＥ９３０へ記録する。【０４７９】
署名情報選択部９１９は、署名情報更新判定部９８０から、ＭＣ署名を記録する旨の通知を受け取る場合には、ＢＤ−ＲＯＭ９００から、ＭＣ署名９０４とコンテンツ要約値９０３とを読み出し、読み出したＭＣ署名９０４とコンテンツ要約値９０３とを、ＢＤ−Ｒ／ＲＥ９３０へ記録する。【０４８０】
（１０）鍵情報記録部９１８ｂ
鍵情報記録部９１８ｂは、第２の実施形態に示した鍵情報記録部４１８ｂと同様の機能を有するため、説明を省略する。【０４８１】
３．管理サーバ９２０
管理サーバ９２０は、コンテンツの複製についての許諾処理を行う装置である。【０４８２】
図２３に示すように、管理サーバ９２０は、記憶部９２１、許諾判定部９２２、署名情報検索部９２３、及び署名情報送信部９２４から構成される。【０４８３】
管理サーバ９２０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。【０４８４】
管理サーバ９２０の各構成要素は、概ね、第２の実施形態の管理サーバ４２０の構成要素と同様の機能を有する。ここでは特に、管理サーバ４２０と異なる部分を中心に説明する。【０４８５】
管理サーバ９２０の記憶部９２１は、図示していない複製許可リストを記憶している。複製許可リストは、暗号化コンテンツ９０６を構成するクリップ、及び暗号化コンテンツ９０６に関連する関連コンテンツを構成するクリップの内、複製可能な全てのクリップのクリップＩＤを記述したリストである。【０４８６】
署名情報検索部９２３は、許諾判定部９２２による許諾処理が正常終了した場合、許諾判定部９２２から、コンテンツＩＤを受け取る。【０４８７】
署名情報検索部９２３は、許諾判定部９２２からコンテンツＩＤを受け取った場合、記憶部９２１から、ＤＬ署名と、複製可能な全てのクリップの要約値と、複製許可リストとを読み出す。【０４８８】
署名情報検索部９２３は、読み出したＤＬ署名、要約値、及び複製許可リストを、署名情報送信部９２４へ出力する。
署名情報送信部９２４は、署名情報検索部９２３から、ＤＬ署名、要約値、及び複製許可リストを受け取ると、受け取ったＤＬ署名、要約値、及び複製許可リストを、記録装置９１０へ送信する。【０４８９】
その他の各構成要素の機能は、管理サーバ４２０と同様であるので、説明は省略する。【０４９０】
４．ＢＤ−Ｒ／ＲＥ９３０
ＢＤ−Ｒ／ＲＥ９３０は、記録型メディアであって、記録装置９１０により、各種データが記録される。【０４９１】
図２３に示すように、ＢＤ−Ｒ／ＲＥ９３０は、コンテンツ要約値９３１、ＭＣ署名又はＤＬ署名９３２、暗号化コンテンツ９３３、及び鍵情報９３４が記録される。【０４９２】
各データの詳細は、既に説明しているので、ここでは説明を省略する。
≪その他の変形例≫
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記の実施形態に限定されないのは勿論である。以下のような場合も本発明に含まれる。【０４９３】
（１）上記の実施の形態の変形例としてのコンテンツ複製処理システム１５０１について、図２５を用いて説明する。【０４９４】
コンテンツ複製処理システム１５０１は、図２５に示すように、記録装置１５５０を含んで構成されている。【０４９５】
記録装置１５５０は、一例としてＢＤ−ＲＯＭである第１記録媒体１５００に記録され第１暗号化コンテンツ１５１５を構成する複数のサブコンテンツ１５１６、・・・、１５１７の中の一部のサブコンテンツを、一例としてＢＤ−Ｒである第２記録媒体１５７０に書き込む。ここで、第２記録媒体１５７０は、ＢＤ−ＲＥであってもよい。また、各サブコンテンツは、上記の実施の形態においてクリップと呼んでいるものと同じものである。【０４９６】
第１記録媒体１５００は、図２５に示すように、あらかじめ、複数のサブコンテンツ１５１６、・・・、１５１７、各サブコンテンツの要約値１５１１、・・・、１５１２からなる要約値セット１５１０、及び全ての要約値１５１１、・・・、１５１２に基づいて生成された媒体署名１５１８（ＭＣ（ＭａｎａｇｅｄＣｏｐｙ)署名とも呼ぶ）を記録している。【０４９７】
記録装置１５５０は、図２５に示すように、読出部１５５１、署名取得部１５５２、サブコンテンツ取得部１５５３、要約値取得部１５５４、書込部１５５５から構成されている。また、サブコンテンツ取得部１５５３は、提示部１５５３ａ、受付選択部１５５３ｂ及び取得部１５５３ｃから構成され、要約値取得部１５５４は、第１取得部１５５４ａ及び第２取得部１５５４ｂから構成されている。【０４９８】
記録装置１５５０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、記録装置１５５０は、その機能を達成する。【０４９９】
サブコンテンツ取得部１５５３は、第１記録媒体１５００に記録されているサブコンテンツ１５１６、・・・、１５１７から、１個以上のサブコンテンツを、選択サブコンテンツとして、選択し、選択サブコンテンツを取得する。【０５００】
第１取得部１５５４ａは、サブコンテンツ取得部１５５３により選択された選択サブコンテンツに対応する第１要約値（つまり、選択サブコンテンツから生成された要約値、選択要約値とも呼ぶ）を、第１記録媒体１５００から読出部１５５１を介して読み出すことにより、取得する。【０５０１】
第２取得部１５５４ｂは、サブコンテンツ取得部１５５３により選択された選択サブコンテンツを除く他の非選択サブコンテンツに対応する第２要約値（つまり、非選択サブコンテンツから生成された要約値、除外要約値とも呼ぶ）を、第１記録媒体１５００から読出部１５５１を介して読み出すことにより、取得する。【０５０２】
署名取得部１５５２は、サブコンテンツ取得部１５５３により、サブコンテンツが選択された場合に、第１記録媒体１５００から媒体署名１５１８を、読出部１５５１を介して読み出すことにより、取得する。【０５０３】
書込部１５５５は、サブコンテンツ取得部１５５３により選択された選択サブコンテンツ、第１要約値（選択要約値）、第２要約値（除外要約値）及び媒体署名を第２記録媒体１５７０に書き込む。【０５０４】
こうして、第２記録媒体１５７０には、選択要約値である第１要約値１５７２、・・・、１５７３から構成される第１要約値セット１５７１、除外要約値である第２要約値１５７５、・・・、１５７６から構成される第２要約値セット１５７４、選択サブコンテンツ１５７９、・・・から構成されるコンテンツ１５７８及び媒体署名１５７７が記録される。【０５０５】
なお、上記においては、選択要約値及び除外要約値の両方が第２記録媒体１５７０に記録されるとしているが、除外要約値のみが第２記録媒体１５７０に記録されるとしてもよい。つまり、記録装置１５５０は、第１取得部１５５４ａを備えることなく、書込部１５５５は、サブコンテンツ取得部１５５３により選択された選択サブコンテンツ、第２要約値（除外要約値）及び媒体署名を第２記録媒体１５７０に書き込み、第２記録媒体１５７０には、除外要約値である第２要約値１５７５、・・・、１５７６から構成される第２要約値セット１５７４、選択サブコンテンツ１５７９、・・・から構成されるコンテンツ１５７８及び媒体署名１５７７が記録されるとしてもよい。【０５０６】
この場合において、再生装置が第２記録媒体１５７０に記録されているサブコンテンツ１５７９、・・・を再生する際に、サブコンテンツ１５７９、・・・のそれぞれ要約値を生成し、生成した全ての要約値と、第２記録媒体１５７０に記録されている第２要約値１５７５、・・・、１５７６とを用いて、媒体署名１５７７により、サブコンテンツ１５７９、・・・の改竄の有無を検証することができる。【０５０７】
また、第１記録媒体１５００は、図２５に示すように、サブコンテンツ１５１６、・・・、１５１７のうち、複製が許可される１個以上のサブコンテンツをそれぞれ識別する１個以上の許可識別子１５１４、・・・を含む媒体許可リスト１５１３を記録している。【０５０８】
サブコンテンツ取得部１５５３は、サブコンテンツ１５１６、・・・、１５１７のうち、媒体許可リスト１５１３に含まれる前記許可識別子１５１４、・・・により識別されるサブコンテンツの中から、選択サブコンテンツを選択する。【０５０９】
また、図２５に示すように、提示部１５５３ａは、媒体許可リスト１５１３を、読出部１５５１を介して読み出すことにより、第１記録媒体１５００から取得し、取得した媒体許可リスト１５１３に含まれる許可識別子１５１４により識別されるサブコンテンツを利用者に提示する。ここで、提示部１５５３ａは、例えば、サブコンテンツに付されたタイトルを提示する。【０５１０】
受付選択部１５５３ｂは、提示部１５５３ａにより、提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを選択サブコンテンツとして選択する。【０５１１】
取得部１５５３ｃは、第１記録媒体１５００に記録されているサブコンテンツ１５１６、・・・、１５１７の中から、受付選択部１５５３ｂにより選択された選択サブコンテンツを、読出部１５５１を介して読み出すことにより、取得し、取得した選択サブコンテンツを書込部１５５５へ出力する。【０５１２】
（２）上記の実施の形態の変形例としてのコンテンツ複製処理システム１５０１ａについて、図２６を用いて説明する。【０５１３】
コンテンツ複製処理システム１５０１ａは、図２６に示すように、記録装置１５５０ａ及びサーバ装置１５８０を含んで構成されている。記録装置１５５０ａ及びサーバ装置１５８０は、相互に、インターネットを代表とするネットワークを介して接続されている。【０５１４】
記録装置１５５０ａは、一例としてＢＤ−ＲＯＭである第１記録媒体１５００に記録された第１暗号化コンテンツ１５１５を構成する複数のサブコンテンツ１５１６、・・・、１５１７及びサーバ装置１５８０に記録され第１暗号化コンテンツ１５１５に関連する第２暗号化コンテンツ１５８３を構成する複数のサブコンテンツ１５８４の中の一部のサブコンテンツを、一例としてＢＤ−Ｒである第２記録媒体１５７０ａに書き込む。【０５１５】
ここで、第２記録媒体１５７０ａは、ＢＤ−ＲＥであってもよい。また、各サブコンテンツは、上記の実施の形態においてクリップと呼んでいるものと同じものである。また、第１暗号化コンテンツ１５１５は、例えば、ある映画のコンテンツであり、第２暗号化コンテンツ１５８３は、例えば、当該映画の特典映像や字幕等からなるコンテンツである。【０５１６】
第１記録媒体１５００は、図２５に示す第１記録媒体１５００と同一であるので、説明を省略する。【０５１７】
サーバ装置１５８０は、図２６に示すように、情報記憶部１５８２、送信部１５８１及びその他のユニットから構成されている。【０５１８】
情報記憶部１５８２は、第２暗号化コンテンツ１５８３を構成する複数のサブコンテンツ１５８４、・・・、各サブコンテンツの要約値１５８６、・・・、１５８７から構成される要約値セット１５８５、第１暗号化コンテンツ１５１５及び第２暗号化コンテンツ１５８３を構成する全てのサブコンテンツ１５１６、・・・、１５１７、１５８４、・・・の全ての要約値に基づいて生成されたサーバ署名１５８８、並びにサーバ許可リスト１５８９を記録している。サーバ許可リスト１５８９については、後述する。【０５１９】
送信部１５８１は、情報記憶部１５８２に記録している第２暗号化コンテンツ１５８３、要約値セット１５８５、サーバ署名１５８８、及びサーバ許可リスト１５８９を、ネットワークを介して、記録装置１５５０ａへ送信する。【０５２０】
サーバ装置１５８０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、サーバ装置１５８０は、その機能を達成する。【０５２１】
記録装置１５５０ａは、図２６に示すように、読出部１５５１、署名取得部１５５２、サブコンテンツ取得部１５５３ｘ、要約値取得部１５５４、書込部１５５５、署名受信部１５５６及び要約値受信部１５５７から構成されている。また、サブコンテンツ取得部１５５３ｘは、提示部１５５３ａ、受付選択部１５５３ｂ、取得部１５５３ｃ、コンテンツ受信部１５５３ｄ、ダウンロードコンテンツＤＢ（ｄａｔａｂａｓｅ）１５５３ｅ、要約値算出部１５５３ｆ、許可リスト受信部１５５３ｇ及び要約値比較部１５５３ｈから構成され、要約値取得部１５５４は、第１取得部１５５４ａ及び第２取得部１５５４ｂから構成され、要約値受信部１５５７は、第１受信部１５５７ａ及び第２受信部１５５７ｂから構成されている。記録装置１５５０ａは、サーバ装置１５８０と同様のコンピュータシステムである。【０５２２】
サブコンテンツ取得部１５５３ｘは、第１記録媒体１５００に記録されているサブコンテンツ１５１６、・・・、１５１７の中から、また、サーバ装置１５８０に記録されているサブコンテンツ１５８４、・・・の中から、１個以上のサブコンテンツを、選択サブコンテンツとして、選択し、選択サブコンテンツを取得する。また、サブコンテンツ取得部１５５３ｘは、第１記録媒体１５００のみから選択サブコンテンツが選択される場合に、署名取得部１５５２に対して媒体署名１５１８を取得するように指示する。一方、少なくともサーバ装置１５８０から選択サブコンテンツが選択される場合に、サーバ装置１５８０から、サーバ署名１５８８を取得するように、指示する。なお、本実施の形態では、第１記録媒体１５００から必ず選択サブコンテンツが選択されると想定しているので、この場合には、第１記録媒体１５００及びサーバ装置１５８０の両方からサブコンテンツが選択される。【０５２３】
第１取得部１５５４ａは、サブコンテンツ取得部１５５３ｘにより選択された選択サブコンテンツに対応する第１要約値（つまり、選択サブコンテンツから生成された要約値、選択要約値とも呼ぶ）を、第１記録媒体１５００から読出部１５５１を介して読み出すことにより、取得する。【０５２４】
第２取得部１５５４ｂは、サブコンテンツ取得部１５５３ｘにより選択された選択サブコンテンツを除く他の非選択サブコンテンツに対応する第２要約値（つまり、非選択サブコンテンツから生成された要約値、除外要約値とも呼ぶ）を、第１記録媒体１５００から読出部１５５１を介して読み出すことにより、取得する。【０５２５】
第１受信部１５５７ａは、サブコンテンツ取得部１５５３ｘによりサーバ装置１５８０から選択サブコンテンツが選択される場合に、サーバ装置１５８０から選択された選択サブコンテンツの第１要約値（つまり、選択サブコンテンツから生成された要約値、選択要約値とも呼ぶ）を、サーバ装置１５８０から受信することにより、取得する。【０５２６】
第２受信部１５５７ｂは、サブコンテンツ取得部１５５３ｘによりサーバ装置１５８０から選択サブコンテンツが選択される場合に、サーバ装置１５８０から選択された選択サブコンテンツを除く他の非選択サブコンテンツの第２要約値を（つまり、非選択サブコンテンツから生成された要約値、除外要約値とも呼ぶ）、サーバ装置１５８０から受信することにより、取得する。【０５２７】
署名受信部１５５６は、少なくともサーバ装置１５８０から選択サブコンテンツが選択される場合に、サーバ装置１５８０から、受付選択部１５５３ｂの指示により、サーバ署名１５８８を署名として受信することにより、取得する。次に、取得した署名を書込部１５５５へ出力する。【０５２８】
署名取得部１５５２は、サブコンテンツ取得部１５５３により、第１記録媒体１５００に記録されているサブコンテンツが選択された場合に、受付選択部１５５３ｂの指示により、第１記録媒体１５００から媒体署名１５１８を署名として、読出部１５５１を介して読み出すことにより、取得する。次に、取得した署名を書込部１５５５へ出力する。【０５２９】
書込部１５５５は、サブコンテンツ取得部１５５３ｘにより選択された選択サブコンテンツ、第１要約値（選択要約値）、第２要約値（除外要約値）及び署名を第２記録媒体１５７０ａに書き込む。【０５３０】
こうして、第２記録媒体１５７０ａには、選択要約値である第１要約値１５７２ａ、・・・、１５７３ａから構成される第１要約値セット１５７１ａ、除外要約値である第２要約値１５７５ａ、・・・、１５７６ａから構成される第２要約値セット１５７４ａ、選択サブコンテンツ１５７９ａ、・・・から構成されるコンテンツ１５７８ａ及び署名１５７７ａが記録される。【０５３１】
なお、上記においては、選択要約値及び除外要約値の両方が第２記録媒体１５７０ａに記録されるとしているが、除外要約値のみが第２記録媒体１５７０ａに記録されるとしてもよい。つまり、記録装置１５５０ａは、第１取得部１５５４ａ及び第１受信部１５５７ａを備えることなく、書込部１５５５は、サブコンテンツ取得部１５５３ｘにより選択された選択サブコンテンツ、第２要約値（除外要約値）及び署名を第２記録媒体１５７０ａに書き込み、第２記録媒体１５７０ａには、除外要約値である第２要約値１５７５ａ、・・・、１５７６ａから構成される第２要約値セット１５７４ａ、選択サブコンテンツ１５７９ａ、・・・から構成されるコンテンツ１５７８ａ及び署名１５７７ａが記録されるとしてもよい。【０５３２】
コンテンツ受信部１５５３ｄは、サーバ装置１５８０から、ネットワークを介して、第２暗号化コンテンツ１５８３を受信し、受信した第２暗号化コンテンツをダウンロードコンテンツＤＢ１５５３ｅに書き込む。【０５３３】
ダウンロードコンテンツＤＢ１５５３ｅは、サーバ装置１５８０から取得した第２暗号化コンテンツ１５８３を構成する複数のサブコンテンツを記憶している。【０５３４】
要約値算出部１５５３ｆは、ダウンロードコンテンツＤＢ１５５３ｅに記憶されている各サブコンテンツの要約値を算出し、算出した要約値を要約値比較部１５５３ｈへ出力する。【０５３５】
許可リスト受信部１５５３ｇは、サーバ装置１５８０から、ネットワークを介して、複製許可される１個以上のサブコンテンツの要約値を含むサーバ許可リスト１５８９を受信する。【０５３６】
要約値比較部１５５３ｈは、要約値算出部１５５３ｆにより算出された前記要約値と、許可リスト受信部１５５３ｇにより受信された前記サーバ許可リスト１５８９に含まれる要約値とを比較する。【０５３７】
提示部１５５３ａは、媒体許可リスト１５１３を、読出部１５５１を介して読み出すことにより、第１記録媒体１５００から取得し、取得した媒体許可リスト１５１３に含まれる許可識別子１５１４により識別されるサブコンテンツを利用者に提示する。また、提示部１５５３ａは、要約値比較部１５５３ｈにより一致するとされる要約値に対応するサブコンテンツを利用者に提示する。ここで、提示部１５５３ａは、例えば、サブコンテンツに付されたタイトルを提示する。【０５３８】
受付選択部１５５３ｂは、提示部１５５３ａにより、提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを選択サブコンテンツとして選択する。【０５３９】
取得部１５５３ｃは、媒体許可リスト１５１３に含まれる許可識別子１５１４、・・・により識別されるサブコンテンツの中から、及び要約値比較部１５５３ｈにより一致するとされる要約値に対応するサブコンテンツの中から、受付選択部１５５３ｂにより選択された選択サブコンテンツを、読出部１５５１を介して読み出すことにより、及びダウンロードコンテンツＤＢ１５５３ｅから読み出すことにより、サブコンテンツを取得し、取得したサブコンテンツを書込部１５５５へ出力する。【０５４０】
（３）記録装置１５５０ａは、それが有するサブコンテンツ取得部１５５３ｘに代えて、ダウンロードコンテンツＤＢ、受付部、送信部、受信部及び選択取得部を含むサブコンテンツ取得部（図示していない）を備えるとしてもよい。【０５４１】
ダウンロードコンテンツＤＢは、サーバ装置１５８０から取得した第２暗号化コンテンツを構成する複数のサブコンテンツを記憶している。【０５４２】
受付部は、第１記録媒体１５００に記録されている第１暗号化コンテンツ１５１５を構成する複数のサブコンテンツ１５１６、・・・の中から、及び前記ダウンロードコンテンツＤＢに記憶されている第２暗号化コンテンツを構成する複数のサブコンテンツの中から、利用者により１個以上のサブコンテンツの指定を受け付ける。【０５４３】
送信部は、受付部により指定を受け付けたサブコンテンツを識別するサブコンテンツ識別子をサーバ装置１５８０へ、ネットワークを介して、送信する。【０５４４】
受信部は、サーバ装置１５８０からネットワークを介して、送信した前記サブコンテンツ識別子のうち、複製許可されるサブコンテンツを識別子する許可識別子を受信する。【０５４５】
選択取得部は、受信した前記許可識別子により識別されるサブコンテンツの中から、前記選択サブコンテンツとして選択し取得する。【０５４６】
また、サーバ装置１５８０は、さらに、記録装置１５５０ａからサブコンテンツを識別するサブコンテンツ識別子を受信する受信部を備える。また、サーバ装置１５８０が有する情報記憶部１５８２は、さらに、第２暗号化コンテンツ１５８３を構成する複数のサブコンテンツ１５８４、・・・のうち、複製を許可するサブコンテンツを識別する許可識別子を記憶している。また、送信部１５８１は、記録装置１５５０ａから受信したサブコンテンツ識別子のうち、情報記憶部１５８２に記憶されている許可識別子と同一のサブコンテンツ識別子を抽出し、抽出したサブコンテンツ識別子を記録装置１５５０ａへ送信する。【０５４７】
（４）記録装置１５５０ａは、それが有するサブコンテンツ取得部１５５３ｘに代えて、ダウンロードコンテンツＤＢ、受付部、受信部、選択取得部及び警告表示部を含むサブコンテンツ取得部（図示していない）を備えるとしてもよい。【０５４８】
ダウンロードコンテンツＤＢは、サーバ装置１５８０から取得した第２暗号化コンテンツ１５８３を構成する複数のサブコンテンツ１５８４、・・・を記憶している。【０５４９】
受付部は、第１記録媒体１５００に記録されている第１暗号化コンテンツ１５１５を構成する複数のサブコンテンツ１５１６、・・・、１５１７の中から、及び前記ダウンロードコンテンツＤＢに記憶されている第２暗号化コンテンツを構成する複数のサブコンテンツの中から、利用者により１個以上のサブコンテンツの指定を受け付ける。【０５５０】
受信部は、サーバ装置１５８０から、複製許可される１個以上のサブコンテンツの許可識別子を含むサーバ許可リストを受信する。【０５５１】
選択取得部は、利用者により指定を受け付けたサブコンテンツのうち、受信したサーバ許可リストに含まれる許可識別子により識別されるサブコンテンツを前記選択サブコンテンツとして選択し取得する。【０５５２】
警告表示部は、利用者により指定を受け付けたサブコンテンツのうち、前記サーバ許可リストに含まれる許可識別子により識別されるサブコンテンツ以外の他のサブコンテンツについて、複製の許可がされない旨を示す警告メッセージを表示する。【０５５３】
（５）上記の実施形態及びその変形例では、第二の記録媒体及びＢＤ−Ｒ／ＲＥに記録されるクリップは、（ａ）第一の記録媒体及びＢＤ−ＲＯＭに記録されているコンテンツに含まれるクリップの場合と、（ｂ）第一の記録媒体及びＢＤ−ＲＯＭに記録されているコンテンツに含まれるクリップ、並びに、管理サーバから取得した関連コンテンツに含まれるクリップの場合とがあった。【０５５４】
しかし、本発明は、これらの構成に限定されず、管理サーバからダウンロードした関連コンテンツに含まれるクリップのみを、第二の記録媒体及びＢＤ−Ｒ／ＲＥに記録する構成であってもよい。【０５５５】
関連コンテンツに含まれるクリップのみを記録する場合、記録装置は、第二の記録媒体に、選択されたクリップと、第二の署名と、第二の署名に対応するクリップ要約値とを記録し、ＢＤ−Ｒ／ＲＥに、選択されたクリップと、ＤＬ署名と、ＤＬ署名に対応する要約値とを記録するように構成してもよい。【０５５６】
（６）上記の実施形態及びその変形例では、ＢＤ−ＲＯＭに記録されているクリップは、ＭＣＭＦを用いて（即ち、クリップＩＤを用いて）複製可否判断を行い、管理サーバから取得したクリップは、クリップの要約値を用いて複製可否判断を行っていた。しかし、本発明の複製可否判断は、この方法に限定されない。【０５５７】
例えば、ＢＤ−ＲＯＭに記録されているクリップ及び管理サーバから取得したクリップの何れの場合にも、クリップＩＤを用いて複製可否判断を行っても良い。この場合、記録装置は、管理サーバから複製可能なクリップのクリップＩＤが記述された複製許可リストを受信するように構成してもよい。【０５５８】
また、ＢＤ−ＲＯＭに記録されているクリップ及び管理サーバから取得したクリップの何れの場合にも、要約値を用いて複製可否判断を行っても良い。この場合、記録装置は、管理サーバから複製可能なクリップの要約値を受信し、ユーザが選択したクリップが、ＢＤ−ＲＯＭに記録されているクリップ及び管理サーバから取得したクリップの何れの場合であっても、選択されたクリップの要約値を算出する。そして、記録装置は、選択されたクリップの要約値と、管理サーバから受信した要約値とが一致するか否か判断することにより、複製可否判断を行う。【０５５９】
また、ＢＤ−ＲＯＭに記録されているクリップの複製可否判断を、要約値を用いて行い、管理サーバから取得したクリップの複製可否判断を、クリップＩＤを用いて行うように構成してもよい。【０５６０】
また、クリップＩＤ、又は要約値を用いた複製可否判断以外の他の方法を用いても良い。【０５６１】
（７）上記第１の実施形態では、図５に示したように、第一の記録媒体１０（複製元の記録媒体）に記録されている第一の署名１０７は、複製が許可されるクリップの要約値のみから生成されていた。【０５６２】
しかし、本発明においては、第一の記録媒体１０に記録する第一の署名は、複製が許可されているクリップ及び複製が許可されていないクリップを含む全クリップの要約値から生成されるように構成してもよい。【０５６３】
そして、第二の記録媒体４０に、関連コンテンツのクリップを記録せず、第一の記録媒体１０のみから選択されたクリップを記録する場合には、記録装置２０は、全クリップの要約値、及び全クリップの要約値から生成されたデジタル署名を、第二の記録媒体４０に記録するように構成してもよい。【０５６４】
通常の再生専用ディスクには、全クリップの要約値と、全クリップの要約値から生成されたデジタル署名とが記録されている。このデジタル署名は、当該再生専用ディスクを再生する際に、再生装置による署名検証処理に用いられる。【０５６５】
従って、第二の記録媒体４０に、関連コンテンツのクリップを記録せず、第一の記録媒体１０のみから選択されたクリップが記録される場合には、通常の再生専用ディスクで用いられているデジタル署名をそのまま、第二の記録媒体４０にコピーすることが可能である。【０５６６】
また、第１の実施形態のみならず、その他の実施形態、及び変形例においても同様に、複製元の記録媒体（ＢＤ−ＲＯＭ）に記録されるデジタル署名（ＭＣ署名）は、複製が許可されるクリップ及び複製が許可されないクリップを含む全クリップの要約値から生成されるように構成してもよい。【０５６７】
（８）上記の実施形態では、記録装置は、ＢＤ−ＲＯＭからＢＤ−Ｒ／ＲＥへクリップを記録するときに、管理サーバからＤＬ署名と、ＤＬ署名に対応する要約値とを取得していた。【０５６８】
しかし、本発明は、記録装置が管理サーバからＤＬ署名と要約値とを取得するタイミングは、クリップを記録するときに限定されない。【０５６９】
例えば、記録装置は、ユーザが指定するタイミングで管理サーバからＤＬ署名と要約値とを取得してもよい。【０５７０】
この場合、記録装置は、上記の実施形態で説明した機能ブロックに加え、更に、ＤＬ署名と要約値とを取得する旨を示すユーザの指示を受け付ける受付部と、管理サーバから取得したＤＬ署名と要約値とを保持しておく保持部と、ＢＤ−ＲＯＭからＢＤ−Ｒ／ＲＥへクリップを記録するときに、前記保持部にＤＬ署名と要約値とが記憶されているか否かを判断する判断部と、前記判断の結果をユーザに提示する提示部とを備えるように構成してもよい。【０５７１】
ユーザは、提示部に提示された判断結果を見て、前記保持部に、ＤＬ署名と要約値とが記憶されていないことが分かれば、前記受付部を介して、ＤＬ署名と要約値とを取得する指示を入力すればよい。【０５７２】
更に、記録装置は、ＢＤ−Ｒ／ＲＥへ、ＤＬ署名と要約値とを記録した後に、前記保持部に格納されているＤＬ署名と要約値とを削除する削除部を備えるように構成してもよい。【０５７３】
この構成によれば、ユーザの都合の良いタイミングで、ＢＤ−ＲＯＭからＢＤ−Ｒ／ＲＥへ、クリップを記録することが可能となる。【０５７４】
（９）なお、本発明のコンテンツ複製許可システムは、１枚のＢＤ−ＲＯＭから複数のＢＤ−Ｒ／ＲＥへクリップを複製する構成であってもよい。そして、複数のＢＤ−Ｒ／ＲＥへクリップを複製する場合には、複製可能な回数に制限を設けるように構成してもよい。【０５７５】
例えば、記録装置は、ユーザから希望の複製回数の入力を受け付けて、受け付けた複製回数を、管理サーバへ送信する。そして、管理サーバは、ユーザが希望している複製回数を認めるか否かの許諾処理を行い、その判断結果を含む許可情報を記録装置に送信する。【０５７６】
管理サーバは、許可情報を、「１」及び「０」の何れかに設定してもよい。例えば「１」は、ユーザが希望している回数の複製を許可することを示し、「０」は、ユーザが希望している回数の複製を許可しないことを示す。また、管理サーバが行う許諾処理は、課金処理等でもよい。【０５７７】
記録装置は、コンテンツＩＤと複製許可回数とを対応付けて記録する表を記憶しているものとする。そして、記録装置は管理サーバからユーザが希望している回数の複製を許可する旨の許可情報を受け取った場合に、ユーザが希望する複製回数を、複製許可回数としてコンテンツＩＤと対応付けて、前記表に追記する。【０５７８】
また、記録装置から管理サーバへ希望する複製回数を送信するのではなく、管理サーバから記録装置へ、複製が許可される回数が送信される構成であってもよい。【０５７９】
記録装置は、管理サーバから、コンテンツＩＤと複製許可回数とが含まれた許可情報を受信し、受信したコンテンツＩＤと複製許可回数とを、前記表に追記してもよい。【０５８０】
また、上記の実施形態において、管理サーバから記録装置へＤＬ署名と要約値とが送信されるときに、ＤＬ署名と要約値と共に、複製許可回数が送信されるように構成してもよい。この場合、デフォルトで、複数のＢＤ−Ｒ／ＲＥへクリップを複製することが許可されている。【０５８１】
そして、上述したような、複製可能な回数に制限を設ける仕組みを実現するために、記録装置は、上記の実施形態で説明した機能ブロックに加えて、更に、コンテンツＩＤと複製許可回数とを対応付けた表を記憶している記憶部と、前記表を確認し、複製可能か否かを判断する判断部と、前記判断結果をユーザに提示する提示部と、複製処理後、前記表の複製許可回数を更新する更新部とを備えるように構成してもよい。ここで、前記提示部は、「複製の可否」を提示するのではなく、「複製可能回数」を提示する構成であってもよい。【０５８２】
更に、上記の仕組みを実現するために、上記の実施形態における記録装置の署名情報要求部及び署名情報受信部、並びに、管理サーバの許諾判定部及び署名情報送信部は、上記の実施形態で説明した機能に加え、更に、複製希望回数、複製許可回数等を送受信する機能を有するように構成してもよい。
なお、ここで説明した変形例（９）と、上記の変形例（８）とを組み合わせる構成であってもよい。【０５８３】
（１０）本発明は、第１記録媒体に記録され１個のコンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録装置であって、前記複数のサブコンテンツ、各サブコンテンツの要約値、及び複製が許可されている全てのサブコンテンツの要約値に基づいて生成された媒体署名を記録している前記第１記録媒体から、複製が許可される１個以上のサブコンテンツを選択サブコンテンツとして選択し取得するサブコンテンツ取得手段と、複製が許可される全てのサブコンテンツのうち、前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得手段と、前記第１記録媒体から前記媒体署名を取得する署名取得手段と、前記選択サブコンテンツ、前記非選択サブコンテンツの前記除外要約値及び前記媒体署名を前記第２記録媒体に書き込む書込手段とを備えることを特徴とする。【０５８４】
ここで、前記サブコンテンツ取得手段は、サーバ装置に記録され前記コンテンツに関連する関連コンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを前記選択サブコンテンツとして選択可能であり、前記サーバ装置は、前記関連コンテンツを構成する複数のサブコンテンツ、各サブコンテンツの要約値、並びに前記コンテンツ及び前記関連コンテンツを構成する全てのサブコンテンツのうち、複製が許可されている全てのサブコンテンツの要約値に基づいて生成されたサーバ署名を記録しており、前記記録装置は、さらに、前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から選択された前記選択サブコンテンツを除く複製が許可される他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記サーバ装置から受信する除外要約値受信手段と、前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から、前記サーバ署名を受信する署名情報受信手段とを含み、前記書込手段は、前記第１記録媒体のみから前記選択サブコンテンツが選択される場合に、取得された前記選択サブコンテンツ、前記第１記録媒体から取得された前記除外要約値、及び前記媒体署名を前記第２記録媒体に書き込み、前記第１記録媒体及び前記サーバ装置から前記選択サブコンテンツが選択される場合に、取得された前記選択サブコンテンツ、前記第１記録媒体から取得された前記除外要約値、前記サーバ装置から受信された前記除外要約値、及び前記サーバ署名を前記第２記録媒体に書き込むように構成してもよい。【０５８５】
また、本発明は、第１記録媒体に記録された第１コンテンツを構成する複数のサブコンテンツ及びサーバ装置に記録され前記第１コンテンツに関連する第２コンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録装置であって、前記第１記録媒体は、前記第１コンテンツを構成する前記複数のサブコンテンツ、及び各サブコンテンツの要約値を記録しており、前記サーバ装置は、前記第２コンテンツを構成する複数のサブコンテンツ、各サブコンテンツの要約値、並びに第１コンテンツ及び第２コンテンツを構成する全てのサブコンテンツのうち、複製が許可されている全てのサブコンテンツの要約値に基づいて生成されたサーバ署名を記録しており、前記記録装置は、前記第１記録媒体及び前記サーバ装置のそれぞれから、複製が許可される１個以上のサブコンテンツを、選択サブコンテンツとして、選択し取得するサブコンテンツ取得手段と、前記第１記録媒体から選択された前記選択サブコンテンツを除く複製が許可される他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得手段と、
前記サーバ装置から選択された前記選択サブコンテンツを除く複製が許可される他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記サーバ装置から受信する除外要約値受信手段と、前記サーバ装置から、前記サーバ署名を受信する署名受信手段と、取得された前記選択サブコンテンツ、前記第１記録媒体から取得した前記除外要約値、前記サーバ装置から受信した前記除外要約値及び前記サーバ署名を前記第２記録媒体に書き込む書込手段とを備えることを特徴とする。【０５８６】
（９）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。【０５８７】
（１１）上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、システムＬＳＩは、その機能を達成する。【０５８８】
また、上記の各装置を構成する構成要素の各部は、個別に１チップ化されていても良いし、一部又は全てを含むように１チップ化されてもよい。【０５８９】
また、ここでは、システムＬＳＩとしたが、集積度の違いにより、ＩＣ、ＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。【０５９０】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。【０５９１】
（１２）上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。前記ＩＣカードまたは前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＩＣカードまたは前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、前記ＩＣカードまたは前記モジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。【０５９２】
（１３）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。【０５９３】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されている前記デジタル信号であるとしてもよい。【０５９４】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。【０５９５】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムにしたがって動作するとしてもよい。【０５９６】
また、前記プログラムまたは前記デジタル信号を前記記録媒体に記録して移送することにより、または前記プログラムまたは前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。【０５９７】
（１４）上記の実施形態、及び上記の変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０５９８】
本発明は、デジタルコンテンツを記録媒体に記録してユーザに販売する産業において利用可能であり、合法的なコンテンツの複製を許諾する仕組みとして有用である。
【図１】
2008096543.tif 000003
【図２】
2008096543.tif 000004
【図３】
2008096543.tif 000005
【図４】
2008096543.tif 000006
【図５】
2008096543.tif 000007
【図６】
2008096543.tif 000008
【図７】
2008096543.tif 000009
【図８】
2008096543.tif 000010
【図９】
2008096543.tif 000011
【図１０】
2008096543.tif 000012
【図１１】
2008096543.tif 000013
【図１２】
2008096543.tif 000014
【図１３】
2008096543.tif 000015
【図１４】
2008096543.tif 000016
【図１５】
2008096543.tif 000017
【図１６】
2008096543.tif 000018
【図１７】
2008096543.tif 000019
【図１８】
2008096543.tif 000020
【図１９】
2008096543.tif 000021
【図２０】
2008096543.tif 000022
【図２１】
2008096543.tif 000023
【図２２】
2008096543.tif 000024
【図２３】
2008096543.tif 000025
【図２４】
2008096543.tif 000026
【図２５】
2008096543.tif 000027
【図２６】
2008096543.tif 000028
【手続補正書】
【提出日】平成21年1月19日(2009.1.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１記録媒体に記録され１個のコンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録装置であって、
前記複数のサブコンテンツ、各サブコンテンツの要約値、及び前記複数のサブコンテンツの要約値に基づいて生成された媒体署名を記録している前記第１記録媒体から、複製が許可されている１個以上のサブコンテンツを選択サブコンテンツとして選択し取得するサブコンテンツ取得手段と、
前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得手段と、
前記第１記録媒体から前記媒体署名を取得する署名取得手段と、
前記選択サブコンテンツ、前記非選択サブコンテンツの前記除外要約値及び前記媒体署名を前記第２記録媒体に書き込む書込手段と
を備えることを特徴とする記録装置。
【請求項２】
前記記録装置は、さらに、
前記選択サブコンテンツの要約値を、選択要約値として、前記第１記録媒体から取得する選択要約値取得手段を含み、
前記書込手段は、さらに、前記選択サブコンテンツの前記選択要約値を前記第２記録媒体に書き込む
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記第１記録媒体は、さらに、複製が許可されているサブコンテンツを示す許可情報を記録しており、
前記サブコンテンツ取得手段は、前記許可情報を用いて、前記選択サブコンテンツを選択する
ことを特徴とする請求項２に記載の記録装置。
【請求項４】
前記許可情報は、複製が許可されている１個以上のサブコンテンツをそれぞれ識別する１個以上の許可識別子を含む媒体許可リストであり、
前記サブコンテンツ取得手段は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツの中から、前記選択サブコンテンツを選択する
ことを特徴とする請求項３に記載の記録装置。
【請求項５】
前記サブコンテンツ取得手段は、
前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツを利用者に提示する提示部と、
提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを前記選択サブコンテンツとして選択する利用者選択部と
を含むことを特徴とする請求項４に記載の記録装置。
【請求項６】
前記サブコンテンツ取得手段は、
サーバ装置に記録され前記コンテンツに関連する関連コンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを前記選択サブコンテンツとして選択可能であり、
前記サーバ装置は、前記関連コンテンツを構成する複数のサブコンテンツ、各サブコンテンツの要約値、並びに前記コンテンツ及び前記関連コンテンツを構成する全てのサブコンテンツの要約値に基づいて生成されたサーバ署名を記録しており、
前記記録装置は、さらに、
前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から選択された前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記サーバ装置から受信する除外要約値受信手段と、
前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から、前記サーバ署名を受信する署名情報受信手段とを含み、
前記書込手段は、
前記第１記録媒体のみから前記選択サブコンテンツが選択される場合に、取得された前記選択サブコンテンツ、前記第１記録媒体から取得された前記除外要約値、及び前記媒体署名を前記第２記録媒体に書き込み、
前記第１記録媒体及び前記サーバ装置から前記選択サブコンテンツが選択される場合に、取得された前記選択サブコンテンツ、前記第１記録媒体から取得された前記除外要約値、前記サーバ装置から受信された前記除外要約値、及び前記サーバ署名を前記第２記録媒体に書き込む
ことを特徴とする請求項１に記載の記録装置。
【請求項７】
前記記録装置は、さらに、
前記第１記録媒体から前記選択サブコンテンツが選択される場合に、選択された前記選択サブコンテンツの要約値を、選択要約値として、前記第１記録媒体から取得する選択要約値取得手段と、
前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から選択された前記選択サブコンテンツの要約値を、選択要約値として、前記サーバ装置から受信する選択要約値受信手段とを含み、
前記書込手段は、さらに、前記第１記録媒体から選択された前記選択サブコンテンツの前記選択要約値及び前記サーバ装置から選択された前記選択サブコンテンツの前記選択要約値を前記第２記録媒体に書き込む
ことを特徴とする請求項６に記載の記録装置。
【請求項８】
前記サブコンテンツ取得手段は、
前記サーバ装置から、複製が許可されるサブコンテンツを示す第１許可情報を受信する受信部と、
前記第１許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含む
ことを特徴とする請求項７に記載の記録装置。
【請求項９】
前記受信部は、前記第１許可情報として、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストを受信し、
前記サブコンテンツ取得手段は、さらに、
前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、
前記コンテンツ記憶部に記憶されている各サブコンテンツの要約値を算出する算出部と、
算出された前記要約値と、受信された前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、
前記選択取得部は、一致する要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択する
ことを特徴とする請求項８に記載の記録装置。
【請求項１０】
前記第１記録媒体は、さらに、複製が許可されるサブコンテンツを示す第２許可情報を記録しており、
前記サブコンテンツ取得手段は、
前記サーバ装置から、複製が許可されるサブコンテンツを示す第１許可情報を受信する受信部と、
前記第１許可情報及び前記第２許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含む
ことを特徴とする請求項７に記載の記録装置。
【請求項１１】
前記第１許可情報は、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストであり、
前記第２許可情報は、複製が許可される１個以上のサブコンテンツをそれぞれ識別する１個以上の許可識別子を含む媒体許可リストであり、
前記サブコンテンツ取得手段は、さらに、
前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、
前記コンテンツ記憶手段に記憶されている各サブコンテンツの要約値を算出する算出部と、
算出された前記要約値と、前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、
前記選択取得部は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツの中から、及び前記比較部による判断により一致するとされる要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択する選択取得部とを含む
ことを特徴とする請求項１０に記載の記録装置。
【請求項１２】
前記サブコンテンツ取得手段は、
前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、
前記第１記録媒体に記録されている前記コンテンツを構成する複数のサブコンテンツの中から、及び前記コンテンツ記憶部に記憶されている前記関連コンテンツを構成する複数のサブコンテンツの中から、利用者により１個以上のサブコンテンツの指定を受け付ける受付部と、
指定を受け付けたサブコンテンツを示す指定情報を、前記サーバ装置へ送信する送信部と、
前記サーバ装置から、送信した前記指定情報が示すサブコンテンツのうち、複製許可されるサブコンテンツを示す許可情報を受信する受信部と、
受信した前記許可情報が示すサブコンテンツの中から、前記選択サブコンテンツを選択する選択取得部とを含む
ことを特徴とする請求項７に記載の記録装置。
【請求項１３】
前記サブコンテンツ取得手段は、
前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、
前記第１記録媒体に記録されている前記コンテンツを構成する複数のサブコンテンツの中から、及び前記コンテンツ記憶部に記憶されている前記関連コンテンツを構成する複数のサブコンテンツの中から、利用者により１個以上のサブコンテンツの指定を受け付ける受付部と、
前記サーバ装置から、複製許可されるサブコンテンツを示す許可情報を受信する受信部と、
利用者により指定を受け付けたサブコンテンツのうち、受信した前記許可情報が示すサブコンテンツを前記選択サブコンテンツとして選択する選択取得部とを含む
ことを特徴とする請求項７に記載の記録装置。
【請求項１４】
前記サブコンテンツ取得手段は、さらに、
利用者により指定を受け付けたサブコンテンツのうち、前記許可情報が示すサブコンテンツ以外の他のサブコンテンツについて、複製の許可がされない旨を示す警告メッセージを表示する警告表示部を含む
ことを特徴とする請求項１３に記載の記録装置。
【請求項１５】
第１記録媒体に記録された第１コンテンツを構成する複数のサブコンテンツ及びサーバ装置に記録され前記第１コンテンツに関連する第２コンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録装置であって、
前記第１記録媒体は、前記第１コンテンツを構成する前記複数のサブコンテンツ、及び各サブコンテンツの要約値を記録しており、前記サーバ装置は、前記第２コンテンツを構成する複数のサブコンテンツ、各サブコンテンツの要約値、並びに第１コンテンツ及び第２コンテンツを構成する全てのサブコンテンツの要約値に基づいて生成されたサーバ署名を記録しており、
前記記録装置は、
前記第１記録媒体及び前記サーバ装置のそれぞれから、複製が許可される１個以上のサブコンテンツを、選択サブコンテンツとして、選択し取得するサブコンテンツ取得手段と、
前記第１記録媒体から選択された前記選択サブコンテンツを除く複製が許可される他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得手段と、
前記サーバ装置から選択された前記選択サブコンテンツを除く複製が許可される他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記サーバ装置から受信する除外要約値受信手段と、
前記サーバ装置から、前記サーバ署名を受信する署名受信手段と、
取得された前記選択サブコンテンツ、前記第１記録媒体から取得した前記除外要約値、前記サーバ装置から受信した前記除外要約値及び前記サーバ署名を前記第２記録媒体に書き込む書込手段と
を備えることを特徴とする記録装置。
【請求項１６】
前記記録装置は、さらに、
前記第１記録媒体から選択された前記選択サブコンテンツの要約値を、選択要約値として、前記第１記録媒体から取得する選択要約値取得手段と、
前記サーバ装置から選択された前記選択サブコンテンツの要約値を、選択要約値として、前記サーバ装置から受信するサーバ選択要約値受信手段とを含み、
前記書込手段は、さらに、前記第１記録媒体から選択された前記選択サブコンテンツの前記選択要約値及び前記サーバ装置から選択された前記選択サブコンテンツの前記選択要約値を前記第２記録媒体に書き込む
ことを特徴とする請求項１５に記載の記録装置。
【請求項１７】
前記サブコンテンツ取得手段は、
前記サーバ装置から、複製が許可されるサブコンテンツを示す許可情報を受信する受信部と、
前記許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含む
ことを特徴とする請求項１６に記載の記録装置。
【請求項１８】
前記受信部は、前記許可情報として、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストを受信し、
前記サブコンテンツ取得手段は、さらに、  
前記サーバ装置から取得した前記第２コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、
前記コンテンツ記憶部に記憶されている各サブコンテンツの要約値を算出する算出部と、
算出された前記要約値と、受信された前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、
前記選択取得部は、一致する要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択する
ことを特徴とする請求項１７に記載の記録装置。
【請求項１９】
前記選択取得部は、
前記比較部により一致すると判断される要約値に対応するサブコンテンツを利用者に提示する提示部と、
提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを前記選択サブコンテンツとして選択する利用者選択部と
を含むことを特徴とする請求項１８に記載の記録装置。
【請求項２０】
前記第１記録媒体は、さらに、複製が許可されるサブコンテンツを示す第２許可情報を記録しており、
前記サブコンテンツ取得手段は、さらに、
前記サーバ装置から、複製が許可されるサブコンテンツを示す第１許可情報を受信する受信部と、
前記第１許可情報及び前記第２許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含む
ことを特徴とする請求項１６に記載の記録装置。
【請求項２１】
前記第１許可情報は、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストであり、
前記第２許可情報は、複製が許可される１個以上のサブコンテンツをそれぞれ識別する１個以上の許可識別子を含む媒体許可リストであり、
前記サブコンテンツ取得手段は、さらに、
前記サーバ装置から取得した前記第２コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、
前記コンテンツ記憶部に記憶されている各サブコンテンツの要約値を算出する算出部と、
算出された前記要約値と、受信された前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、
前記選択取得部は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツの中から、及び比較部による判断により一致するとされる要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択する
ことを特徴とする請求項２０に記載の記録装置。
【請求項２２】
前記選択取得部は、
前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツ、及び前記比較部により一致すると判断される要約値に対応するサブコンテンツを利用者に提示する提示部と、
提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを前記選択サブコンテンツとして選択する利用者選択部と
を含むことを特徴とする請求項２１に記載の記録装置。
【請求項２３】
コンテンツを構成する前記複数のサブコンテンツの中の一部のサブコンテンツを記録装置に対して供給するサーバ装置であって、
前記記録装置からサブコンテンツを識別するサブコンテンツ識別子を受信する受信手段と、
コンテンツを構成する複数のサブコンテンツのうち、複製を許可するサブコンテンツを識別する許可識別子を記憶している記憶手段と、
受信したサブコンテンツ識別子のうち、前記記憶手段に記憶されている許可識別子と同一のサブコンテンツ識別子を抽出し、抽出したサブコンテンツ識別子を前記記録装置へ送信する送信手段と
を備えることを特徴とするサーバ装置。
【請求項２４】
第１記録媒体に記録され１個のコンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録方法であって、
前記複数のサブコンテンツ、各サブコンテンツの要約値、及び前記複数のサブコンテンツの要約値に基づいて生成された媒体署名を記録している前記第１記録媒体から、複製が許可されている１個以上のサブコンテンツを選択サブコンテンツとして選択し取得するサブコンテンツ取得ステップと、
前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得ステップと、
前記第１記録媒体から前記媒体署名を取得する署名取得ステップと、
前記選択サブコンテンツ、前記非選択サブコンテンツの前記除外要約値及び前記媒体署名を前記第２記録媒体に書き込む書込ステップと
を含むことを特徴とする記録方法
【請求項２５】
第１記録媒体に記録され１個のコンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録装置で用いられるコンピュータプログラムを記録しているコンピュータ読取可能な記録媒体であって、
前記コンピュータプログラムは、
前記複数のサブコンテンツ、各サブコンテンツの要約値、及び前記複数のサブコンテンツの要約値に基づいて生成された媒体署名を記録している前記第１記録媒体から、複製が許可されている１個以上のサブコンテンツを選択サブコンテンツとして選択し取得するサブコンテンツ取得ステップと、
前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得ステップと、
前記第１記録媒体から前記媒体署名を取得する署名取得ステップと、
前記選択サブコンテンツ、前記非選択サブコンテンツの前記除外要約値及び前記媒体署名を前記第２記録媒体に書き込む書込ステップと
を含むことを特徴とする記録媒体。
【請求項２６】
第１記録媒体に記録され１個のコンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む集積回路であって、
前記複数のサブコンテンツ、各サブコンテンツの要約値、及び前記複数のサブコンテンツの要約値に基づいて生成された媒体署名を記録している前記第１記録媒体から、複製が許可されている１個以上のサブコンテンツを選択サブコンテンツとして選択し取得するサブコンテンツ取得手段と、
前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得手段と、
前記第１記録媒体から前記媒体署名を取得する署名取得手段と、
前記選択サブコンテンツ、前記非選択サブコンテンツの前記除外要約値及び前記媒体署名を前記第２記録媒体に書き込む書込手段と
を備えることを特徴とする集積回路。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第一の記録媒体に記録されているコンテンツを、第二の記録媒体へ複製する技術に関し、特に、コンテンツの一部を選択して複製する技術に関する。
【背景技術】
【０００２】
映画や音楽等の商用コンテンツには、コンテンツの正当性を証明するためのデジタル署名が付与されている。再生装置は、コンテンツを再生する際に、デジタル署名を検証し、コンテンツの正当性が確認された後に、コンテンツの再生処理を行う。
Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標である。以後、「ＢＤ」と呼称する。）−ＲＯＭにコンテンツを記録する場合のデジタル署名は、コンテンツ全体を、特定の単位に分割し、分割した各データ（以後、「クリップ」と呼称する。）の要約値を算出し、算出された全ての要約値に基づいて生成される。このように生成されたデジタル署名は、コンテンツと共にＢＤ−ＲＯＭに記録されて、ユーザに提供される。ここで、ＢＤ−ＲＯＭには、コンテンツ及びデジタル署名に加えて、要約値テーブルが記録される。要約値テーブルには、コンテンツを構成する各クリップの要約値が記述されている。
【０００３】
そして、コンテンツの再生時には、以下のように署名検証処理を行う。
再生装置は、
（１）コンテンツから所定個数のクリップを任意に選択し、選択したクリップの要約値を算出する。
（２）選択しないクリップの要約値を要約値テーブルから取得する。
（３）選択したクリップから算出した要約値と要約値テーブルから取得した要約値と、ＢＤ−ＲＯＭに記録されているデジタル署名と、再生装置が予め保持している署名検証用の鍵とを用いて署名検証を行う。
【０００４】
ここで、上記（１）の処理で、再生装置はクリップを任意に選択する。そのため、何れの要約値が選択された場合にも対応できるように、要約値テーブルには、全てのクリップの要約値を記述しておく必要がある。
また、商用コンテンツには、不正な複製を防止するため、暗号化技術が用いられており、ユーザが商用コンテンツを複製することは出来ない。
【０００５】
しかし今後は、課金処理等を条件とすることで、商用コンテンツの合法的な複製を許可するサービスが検討されている。
コンテンツの合法的な複製を許可するサービスを検討するにあたって、ＢＤ−ＲＯＭに記録されているコンテンツを、ＢＤ−Ｒ（ＢＤ−Ｒｅｃｏｒｄａｂｌｅ）、ＢＤ−ＲＥ（ＢＤ−Ｒｅｗｒｉｔａｂｌｅ）等の記録型メディア（以下では、これらを、「ＢＤ−Ｒ／ＲＥ」と呼称することがある。）に複製する場合、ＢＤ−ＲＯＭに記録されているコンテンツの全体を複製する場合に限定されず、複数のクリップの中から、ユーザのお気に入りのシーンが記録されているクリップのみを選択して記録できることが望ましい。
【特許文献１】特開２００１−７５９３０号公報
【特許文献２】特開２００４−７２７９２号公報
【非特許文献１】AdvancedAccess Content System(AACS)Pre-recorded Video Book Revision 0.91February 17,2006
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このように、ＢＤ−ＲＯＭに記録されている全てのクリップではなく、ユーザが任意に選択したクリップのみをＢＤ−Ｒ／ＲＥへ複製する場合、従来の署名検証の仕組みを利用することは困難である。
それは、上述したように、再生時の署名検証では、ＢＤ−Ｒ／ＲＥに記録されている全てのクリップの要約値とデジタル署名とが必要とされるが、ユーザが何れのクリップを選択するのかを予測することが出来ないため、例えば、選択し得る全てのパターンについてのデジタル署名を、予め正当な機関が生成しておき、それをサーバ装置等に備えておく必要が出てくるためである。
【課題を解決するための手段】
【０００７】
本発明は上記の問題点に鑑みなされたものであって、ＢＤ−ＲＯＭに記録されている全てのクリップのうち、ユーザの意向により任意に選択されたクリップをＢＤ−Ｒ／ＲＥ等の記録型メディアに記録する場合であっても、予め用意しておくデジタル署名の数を削減することが出来る仕組みを提供することを目的とする。
上記の目的を達成するために、本発明は、第１記録媒体に記録され１個のコンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録装置であって、前記複数のサブコンテンツ、各サブコンテンツの要約値、及び前記複数のサブコンテンツの要約値に基づいて生成された媒体署名を記録している前記第１記録媒体から、複製が許可されている１個以上のサブコンテンツを選択サブコンテンツとして選択し取得するサブコンテンツ取得手段と、前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得手段と、前記第１記録媒体から前記媒体署名を取得する署名取得手段と、前記選択サブコンテンツ、前記非選択サブコンテンツの前記除外要約値及び前記媒体署名を前記第２記録媒体に書き込む書込手段とを備えることを特徴とする。
【発明の効果】
【０００８】
この構成によると、選択サブコンテンツを除く他の非選択サブコンテンツの除外要約値を前記第１記録媒体から取得し、選択サブコンテンツ、除外要約値及び前記媒体署名を第２記録媒体に書き込むので、第２記録媒体に記録されている除外要約値及び選択サブコンテンツを用いて、１個の媒体署名により、選択サブコンテンツの改竄の有無を確認することができるという優れた効果を奏する。
【０００９】
例えば、Ａ、Ｂ、及びＣの３個のサブコンテンツが格納されているＢＤ−ＲＯＭから、ユーザが任意にサブコンテンツを選択して、ＢＤ−Ｒにコピーする場合について考える。
ユーザが選択し得る組み合わせは、ＡとＢとＣ、Ａ及びＢ、Ａ及びＣ、Ｂ及びＣ、並びに、Ａ、Ｂ、及びＣの７通りである。
このような場合であっても、本発明に依れば、７通りのデジタル署名を予め用意しておく必要はなく、ＢＤ−ＲＯＭに記録されている、Ａの要約値とＢの要約値とＣの要約値とを用いて生成されたデジタル署名をＢＤ−Ｒに記録すればよい。
【００１０】
ＢＤ−Ｒの再生時には、選択されたサブコンテンツから生成する要約値と、選択されなかったサブコンテンツの除外要約値とを用いて署名検証用データを生成し、生成した署名検証用データと、ＢＤ−ＲＯＭに記録されていたデジタル署名とを比較することにより、記録されているサブコンテンツの正当性を検証することが可能となる。
ここで、前記記録装置は、さらに、前記選択サブコンテンツの要約値を、選択要約値として、前記第１記録媒体から取得する選択要約値取得手段を含み、前記書込手段は、さらに、前記選択サブコンテンツの前記選択要約値を前記第２記録媒体に書き込むように構成してもよい。
【００１１】
この構成によると、さらに、選択サブコンテンツの選択要約値を第２記録媒体に書き込むので、第２記録媒体に記録されている選択要約値及び除外要約値を用いて、１個の媒体署名により、選択サブコンテンツの改竄の有無を確認することができるし、また、第２記録媒体に記録されている選択サブコンテンツ及び除外要約値を用いても、１個の媒体署名により、選択サブコンテンツの改竄の有無を確認することができるという優れた効果を奏する。
【００１２】
ここで、前記第１記録媒体は、さらに、複製が許可されているサブコンテンツを示す許可情報を記録しており、前記サブコンテンツ取得手段は、前記許可情報を用いて、前記選択サブコンテンツを選択するように構成してもよい。
ここで、前記許可情報は、複製が許可されている１個以上のサブコンテンツをそれぞれ識別する１個以上の許可識別子を含む媒体許可リストであり、前記サブコンテンツ取得手段は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツの中から、前記選択サブコンテンツを選択するように構成してもよい。
【００１３】
この構成によると、許可されるべきサブコンテンツを選択することができる。
ここで、前記サブコンテンツ取得手段は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツを利用者に提示する提示部と、提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを前記選択サブコンテンツとして選択する利用者選択部とを含むように構成してもよい。
【００１４】
この構成によると、許可されるべきサブコンテンツの中から利用者によりサブコンテンツを選択することができる。
ここで、前記サブコンテンツ取得手段は、サーバ装置に記録され前記コンテンツに関連する関連コンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを前記選択サブコンテンツとして選択可能であり、前記サーバ装置は、前記関連コンテンツを構成する複数のサブコンテンツ、各サブコンテンツの要約値、並びに前記コンテンツ及び前記関連コンテンツを構成する全てのサブコンテンツの要約値に基づいて生成されたサーバ署名を記録しており、前記記録装置は、さらに、前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から選択された前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記サーバ装置から受信する除外要約値受信手段と、前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から、前記サーバ署名を受信する署名情報受信手段とを含み、前記書込手段は、前記第１記録媒体のみから前記選択サブコンテンツが選択される場合に、取得された前記選択サブコンテンツ、前記第１記録媒体から取得された前記除外要約値、及び前記媒体署名を前記第２記録媒体に書き込み、前記第１記録媒体及び前記サーバ装置から前記選択サブコンテンツが選択される場合に、取得された前記選択サブコンテンツ、前記第１記録媒体から取得された前記除外要約値、前記サーバ装置から受信された前記除外要約値、及び前記サーバ署名を前記第２記録媒体に書き込むように構成してもよい。
【００１５】
この構成によると、第１記録媒体からのみ選択サブコンテンツを選択した場合には、第２記録媒体に記録されている選択サブコンテンツ及び第１記録媒体から取得した除外要約値を用いて、第１記録媒体から取得した１個の媒体署名により、選択サブコンテンツの改竄の有無を確認することができるし、また、第１記録媒体及びサーバ装置の両方から、選択サブコンテンツを選択した場合には、第２記録媒体に記録されている選択サブコンテンツ及び第１記録媒体から取得した除外要約値及びサーバ装置から受信した除外要約値を用いて、サーバ装置から受信した１個のサーバ署名により、選択サブコンテンツの改竄の有無を確認することができるという優れた効果を奏する。
【００１６】
ここで、前記記録装置は、さらに、前記第１記録媒体から前記選択サブコンテンツが選択される場合に、選択された前記選択サブコンテンツの要約値を、選択要約値として、前記第１記録媒体から取得する選択要約値取得手段と、前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から選択された前記選択サブコンテンツの要約値を、選択要約値として、前記サーバ装置から受信する選択要約値受信手段とを含み、前記書込手段は、さらに、前記第１記録媒体から選択された前記選択サブコンテンツの前記選択要約値及び前記サーバ装置から選択された前記選択サブコンテンツの前記選択要約値を前記第２記録媒体に書き込むように構成してもよい。
【００１７】
この構成によると、第１記録媒体からのみ選択サブコンテンツを選択した場合には、第２記録媒体に記録されている選択サブコンテンツ及び除外要約値を用いて、又は、第２記録媒体に記録されている選択要約値及び除外要約値を用いて、第１記録媒体から取得した１個の媒体署名により、選択サブコンテンツの改竄の有無を確認することができるし、また、第１記録媒体及びサーバ装置の両方から、選択サブコンテンツを選択した場合には、第２記録媒体に記録されている選択サブコンテンツ並びに第１記録媒体及びサーバ装置から取得及び受信した除外要約値を用いて、又は、第２記録媒体に記録されている第１記録媒体及びサーバ装置から取得及び受信した選択要約値、並びに選択サブコンテンツ及び第１記録媒体及びサーバ装置から取得及び受信した除外要約値を用いて、サーバ装置から受信した１個のサーバ署名により、選択サブコンテンツの改竄の有無を確認することができるという優れた効果を奏する。
【００１８】
ここで、前記サブコンテンツ取得手段は、前記サーバ装置から、複製が許可されるサブコンテンツを示す第１許可情報を受信する受信部と、前記第１許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含むように構成してもよい。
ここで、前記受信部は、前記第１許可情報として、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストを受信し、前記サブコンテンツ取得手段は、さらに、前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、前記コンテンツ記憶部に記憶されている各サブコンテンツの要約値を算出する算出部と、算出された前記要約値と、受信された前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、前記選択取得部は、一致する要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択するように構成してもよい。  
【００１９】
この構成によると、関連コンテンツを構成する複数のサブコンテンツの中から、許可されるべきサブコンテンツの中から利用者によりサブコンテンツを選択することができる。
ここで、前記第１記録媒体は、さらに、複製が許可されるサブコンテンツを示す第２許可情報を記録しており、前記サブコンテンツ取得手段は、前記サーバ装置から、複製が許可されるサブコンテンツを示す第１許可情報を受信する受信部と、前記第１許可情報及び前記第２許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含むように構成してもよい。
【００２０】
ここで、前記第１許可情報は、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストであり、前記第２許可情報は、複製が許可される１個以上のサブコンテンツをそれぞれ識別する１個以上の許可識別子を含む媒体許可リストであり、前記サブコンテンツ取得手段は、さらに、前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、前記コンテンツ記憶手段に記憶されている各サブコンテンツの要約値を算出する算出部と、算出された前記要約値と、前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、前記選択取得部は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツの中から、及び前記比較部による判断により一致するとされる要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択する選択取得部とを含むように構成してもよい。
【００２１】
この構成によると、コンテンツを構成する複数のサブコンテンツの中から、及び関連コンテンツを構成する複数のサブコンテンツの中から、許可されるべきサブコンテンツを選択することができる。
ここで、前記サブコンテンツ取得手段は、前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、前記第１記録媒体に記録されている前記コンテンツを構成する複数のサブコンテンツの中から、及び前記コンテンツ記憶部に記憶されている前記関連コンテンツを構成する複数のサブコンテンツの中から、利用者により１個以上のサブコンテンツの指定を受け付ける受付部と、指定を受け付けたサブコンテンツを示す指定情報を、前記サーバ装置へ送信する送信部と、前記サーバ装置から、送信した前記指定情報が示すサブコンテンツのうち、複製許可されるサブコンテンツを示す許可情報を受信する受信部と、受信した前記許可情報が示すサブコンテンツの中から、前記選択サブコンテンツを選択する選択取得部とを含むように構成してもよい。
【００２２】
この構成によると、コンテンツを構成する複数のサブコンテンツの中から、及び関連コンテンツを構成する複数のサブコンテンツの中から、許可されるべきサブコンテンツを選択することができる。
ここで、前記サブコンテンツ取得手段は、前記サーバ装置から取得した前記関連コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、前記第１記録媒体に記録されている前記コンテンツを構成する複数のサブコンテンツの中から、及び前記コンテンツ記憶部に記憶されている前記関連コンテンツを構成する複数のサブコンテンツの中から、利用者により１個以上のサブコンテンツの指定を受け付ける受付部と、前記サーバ装置から、複製許可されるサブコンテンツを示す許可情報を受信する受信部と、利用者により指定を受け付けたサブコンテンツのうち、受信した前記許可情報が示すサブコンテンツを前記選択サブコンテンツとして選択する選択取得部とを含むように構成してもよい。
【００２３】
この構成によると、利用者により選択されたサブコンテンツのうち、許可されるべきサブコンテンツを選択することができる。
ここで、前記サブコンテンツ取得手段は、さらに、利用者により指定を受け付けたサブコンテンツのうち、前記許可情報が示すサブコンテンツ以外の他のサブコンテンツについて、複製の許可がされない旨を示す警告メッセージを表示する警告表示部を含むように構成してもよい。
【００２４】
この構成によると、利用者により選択されたサブコンテンツのうち、許可されるべきでないサブコンテンツについて、その旨を示す警告メッセージを表示するので、利用者は、そのような選択を知ることができる。
また、本発明は、第１記録媒体に記録された第１コンテンツを構成する複数のサブコンテンツ及びサーバ装置に記録され前記第１コンテンツに関連する第２コンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録装置であって、前記第１記録媒体は、前記第１コンテンツを構成する前記複数のサブコンテンツ、及び各サブコンテンツの要約値を記録しており、前記サーバ装置は、前記第２コンテンツを構成する複数のサブコンテンツ、各サブコンテンツの要約値、並びに第１コンテンツ及び第２コンテンツを構成する全てのサブコンテンツの要約値に基づいて生成されたサーバ署名を記録しており、前記記録装置は、前記第１記録媒体及び前記サーバ装置のそれぞれから、複製が許可される１個以上のサブコンテンツを、選択サブコンテンツとして、選択し取得するサブコンテンツ取得手段と、前記第１記録媒体から選択された前記選択サブコンテンツを除く複製が許可される他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得手段と、前記サーバ装置から選択された前記選択サブコンテンツを除く複製が許可される他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記サーバ装置から受信する除外要約値受信手段と、前記サーバ装置から、前記サーバ署名を受信する署名受信手段と、取得された前記選択サブコンテンツ、前記第１記録媒体から取得した前記除外要約値、前記サーバ装置から受信した前記除外要約値及び前記サーバ署名を前記第２記録媒体に書き込む書込手段とを備えることを特徴とする。
【００２５】
この構成によると、取得された選択サブコンテンツ、第１記録媒体から取得された除外要約値、サーバ装置から受信された除外要約値及び前記サーバ署名を第２記録媒体に書き込むので、第２記録媒体に記録されている第１記録媒体から取得された除外要約値、サーバ装置から受信された除外要約値及び前記選択サブコンテンツを用いて、１個のサーバ署名により、前記選択サブコンテンツの改竄の有無を確認することができるという優れた効果を奏する。
【００２６】
ここで、前記記録装置は、さらに、前記第１記録媒体から選択された前記選択サブコンテンツの要約値を、選択要約値として、前記第１記録媒体から取得する選択要約値取得手段と、前記サーバ装置から選択された前記選択サブコンテンツの要約値を、選択要約値として、前記サーバ装置から受信するサーバ選択要約値受信手段とを含み、前記書込手段は、さらに、前記第１記録媒体から選択された前記選択サブコンテンツの前記選択要約値及び前記サーバ装置から選択された前記選択サブコンテンツの前記選択要約値を前記第２記録媒体に書き込むように構成してもよい。
【００２７】
この構成によると、さらに、第１記録媒体から取得された選択サブコンテンツの選択要約値及びサーバ装置から受信された選択サブコンテンツの選択要約値を第２記録媒体に書き込むので、第２記録媒体に記録され、第１記録媒体から及びサーバ装置からの選択要約値及び第１記録媒体から及びサーバ装置からの除外要約値を用いて、１個のサーバ署名により、選択サブコンテンツの改竄の有無を確認することができるし、また、第２記録媒体に記録され、第１記録媒体から及びサーバ装置から選択した選択サブコンテンツ及び第１記録媒体から及びサーバ装置からの除外要約値を用いて、１個のサーバ署名により、選択サブコンテンツの改竄の有無を確認することができるという優れた効果を奏する。
【００２８】
ここで、前記サブコンテンツ取得手段は、前記サーバ装置から、複製が許可されるサブコンテンツを示す許可情報を受信する受信部と、前記許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含むように構成してもよい。
ここで、前記受信部は、前記許可情報として、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストを受信し、前記サブコンテンツ取得手段は、さらに、前記サーバ装置から取得した前記第２コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、前記コンテンツ記憶部に記憶されている各サブコンテンツの要約値を算出する算出部と、算出された前記要約値と、受信された前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、前記選択取得部は、一致する要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択するように構成してもよい。
【００２９】
この構成によると、第２コンテンツを構成する複数のサブコンテンツの中から、許可されるべきサブコンテンツを選択することができる。
ここで、前記選択取得部は、前記比較部により一致すると判断される要約値に対応するサブコンテンツを利用者に提示する提示部と、提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを前記選択サブコンテンツとして選択する利用者選択部とを含むように構成してもよい。
【００３０】
この構成によると、許可されるべきサブコンテンツの中から利用者によりサブコンテンツを選択することができる。
ここで、前記第１記録媒体は、さらに、複製が許可されるサブコンテンツを示す第２許可情報を記録しており、前記サブコンテンツ取得手段は、さらに、前記サーバ装置から、複製が許可されるサブコンテンツを示す第１許可情報を受信する受信部と、前記第１許可情報及び前記第２許可情報を用いて、前記選択サブコンテンツを選択する選択取得部とを含むように構成してもよい。
【００３１】
ここで、前記第１許可情報は、複製が許可される１個以上のサブコンテンツの要約値を含むサーバ許可リストであり、前記第２許可情報は、複製が許可される１個以上のサブコンテンツをそれぞれ識別する１個以上の許可識別子を含む媒体許可リストであり、前記サブコンテンツ取得手段は、さらに、前記サーバ装置から取得した前記第２コンテンツを構成する複数のサブコンテンツを記憶しているコンテンツ記憶部と、前記コンテンツ記憶部に記憶されている各サブコンテンツの要約値を算出する算出部と、算出された前記要約値と、受信された前記サーバ許可リストに含まれる要約値とを比較する比較部とを含み、前記選択取得部は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツの中から、及び比較部による判断により一致するとされる要約値に対応するサブコンテンツの中から、前記選択サブコンテンツを選択するように構成してもよい。
【００３２】
この構成によると、第１コンテンツを構成する複数のサブコンテンツの中から、及び第２コンテンツを構成する複数のサブコンテンツの中から、許可されるべきサブコンテンツを選択することができる。
ここで、前記選択取得部は、前記媒体許可リストに含まれる前記許可識別子により識別されるサブコンテンツ、及び前記比較部により一致すると判断される要約値に対応するサブコンテンツを利用者に提示する提示部と、提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを前記選択サブコンテンツとして選択する利用者選択部とを含むように構成してもよい。
【００３３】
この構成によると、許可されるべきサブコンテンツの中から利用者によりサブコンテンツを選択することができる。
また、本発明は、コンテンツを構成する前記複数のサブコンテンツの中の一部のサブコンテンツを記録装置に対して供給するサーバ装置であって、前記記録装置からサブコンテンツを識別するサブコンテンツ識別子を受信する受信手段と、コンテンツを構成する複数のサブコンテンツのうち、複製を許可するサブコンテンツを識別する許可識別子を記憶している記憶手段と、受信したサブコンテンツ識別子のうち、前記記憶手段に記憶されている許可識別子と同一のサブコンテンツ識別子を抽出し、抽出したサブコンテンツ識別子を前記記録装置へ送信する送信手段とを備えることを特徴とする。
【００３４】
この構成によると、記録装置は、自身により許可判断をすることなく、許可されるべきサブコンテンツを知ることができる。
【発明を実施するための最良の形態】
【００３５】
≪第１の実施形態≫
本発明に係る第１の実施形態として、コンテンツ複製処理システム１について、図面を参照して説明する。
＜構成＞
１．システム構成
図１は、コンテンツ複製処理システム１の全体の構成を示すシステム構成図である。
【００３６】
同図に示すように、コンテンツ複製処理システム１は、第一の記録媒体１０、記録装置２０、管理サーバ３０、及び第二の記録媒体４０から構成され、記録装置２０と管理サーバ３０とは、通信路５０を介して接続されている。
第一の記録媒体１０は、商用コンテンツが記録され、ユーザに販売されたＢＤ−ＲＯＭを想定しているが、再生するクリップが記録されている記録媒体であれば、ＢＤ−ＲＯＭに限るものではない。第一の記録媒体１０に記録されているデータについては後述する。
【００３７】
第二の記録媒体４０は、ＢＤ−Ｒ、ＢＤ−ＲＥ等のリムーバブルメディア、若しくはハードディスクドライブを想定しているが、コンテンツを記録できる記録媒体であれば、これらに限るものではない。
記録装置２０は、通信路５０に接続可能なＢＤレコーダを想定している。しかし、記録装置２０は、第一の記録媒体１０の情報を読み取ることができ、第二の記録媒体４０に情報を記録することができ、尚且つ、外部装置と通信が可能な装置であれば、ＢＤレコーダに限るものではない。記録装置２０の内部構成については後述する。
【００３８】
管理サーバ３０は、通信路５０に接続可能で、補助記録装置を有しているサーバ用コンピュータを想定しているが、外部装置との通信が可能であり、情報の記録及び情報の演算が可能な装置であれば、それに限るものではない。
通信路５０は、インターネットを想定しているが、記録装置２０と管理サーバ３０との間で情報の送受信ができれば、それに限るものではない。
【００３９】
以上で、コンテンツ複製処理システム１の全体構成の説明を終了する。
２．第一の記録媒体１０のデータ構造
図２は、第一の記録媒体１０に格納されているデータを示す図である。
同図に示すように、第一の記録媒体１０は、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）１０１、コンテンツＩＤ１０２、複数のクリップＩＤ１０３ａ、１０３ｂ、１０３ｃ…、複数のクリップ１０４ａ、１０４ｂ、１０４ｃ…、第一のクリップ複製許可リスト１０５、複数のクリップ要約値１０６ａ、１０６ｂ、１０６ｃ…、及び第一の署名１０７を格納している。
【００４０】
ＵＲＬ１０１は、管理サーバ３０のネットワーク上の位置を示すアドレス情報である。
コンテンツＩＤ１０２は、第一の記録媒体１０に記録されているコンテンツを識別するための識別子である。なお、本実施形態では、説明の便宜上、第一の記録媒体１０に記録されているコンテンツを「コンテンツ１」と呼称することがある。
ここで、図３を用いて、コンテンツ、コンテンツＩＤ、複数個のクリップ、及び複数個のクリップＩＤの対応関係について説明する。
【００４１】
図３に示すように、第一の記録媒体１０に記録されているコンテンツには、当該コンテンツを識別するためのコンテンツＩＤ：０ｘ１２３…（１０２）が割り当てられている。そして、コンテンツを特定の長さで分割したものが、各クリップ（クリップ１０４ａ、１０４ｂ、…）である。クリップ１０４ａには、当該クリップを識別するためのクリップＩＤ：０ｘ１（１０３ａ）が割り当てられている。クリップ１０４ｂには、当該クリップを識別するためのクリップＩＤ：０ｘ２（１０４ｂ）が割り当てられている。同様に、全てのクリップには、各クリップを識別するためのクリップＩＤが割り当てられている。
【００４２】
第一のクリップ複製許可リスト１０５には、第一の記録媒体１０に記録されている全てのクリップのうち、複製可能なクリップを示す情報が記録されている。具体的には、図４に示すように、第一の複製許可リスト１０５は、複製可能なクリップのクリップＩＤが記録されている。
ここで、「複製可能なクリップ」とは、ユーザが、管理サーバ３０との間で正規の課金処理等を経て、ライセンスを取得した場合に、複製が許可されるクリップを示す。
【００４３】
即ち、本実施形態においては、第一の記録媒体１０に記録されているクリップには、正規の課金処理等を経た場合であっても、複製を一切許可されないクリップを含んでいることを想定している。
次に、図５を用いて、クリップ１０４ａ、１０４ｂ、１０４ｃ…、クリップ要約値１０６ａ、１０６ｂ、１０６ｃ…、及び第一の署名１０７の対応関係について説明する。
【００４４】
図５に示すように、第一の記録媒体１０に記録されている全てのクリップのうち、複製可能な全てのクリップのそれぞれから、要約値を算出したものがクリップ要約値である。具体的には、クリップ１０４ａからクリップ要約値１０６ａが算出される。同様に、クリップ１０４ｂ、１０４ｃ、１０４ｄのそれぞれから、クリップ要約値１０６ｂ、１０６ｃ、１０６ｄのそれぞれが算出される。
【００４５】
そして、算出されたクリップ要約値を特定の単位で連結した後に、それぞれの連結した値に対する要約値を算出する。図５において、要約値１０７ａ、…、１０７ｂが、連結した値から算出された要約値である。そして、要約値１０７ａ、…、１０７ｂを連結した値に対して、デジタル署名１０７ｃを生成する。
第一の署名１０７は、要約値１０７ａ、…、１０７ｂ、及びデジタル署名１０７ｃから構成される。
【００４６】
つまり、第一の署名１０７は、第一の記録媒体１０に記録されているクリップのうち、複製可能な全てのクリップに基づいて生成されている。
なお、本実施形態では、説明の便宜上、第一の記録媒体１０には、１個のコンテンツが記録されているものとして説明するが、第一の記録媒体１０に記録されているコンテンツは、１個のみに限定されないのは勿論であり、複数個のコンテンツが記録されていてもよい。
【００４７】
以上で、第一の記録媒体１０のデータ構造の説明を終了する。
３．記録装置２０の内部構成
図６は、記録装置２０の構成を機能的に示す機能ブロック図である。
同図に示すように、記録装置２０は、関連コンテンツ格納部２０１、クリップ選択部２０２、第一の記録判定部２０３、署名選択部２０４、クリップ記録部２０５、署名記録部２０６、複製許諾情報要求部２０７、複製許諾情報受信部２０８、第二の記録判定部２０９、及び記録媒体読取部２１０から構成される。
【００４８】
記録装置２０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット等から構成されるコンピュータシステムである。前記ＲＯＭ、ＲＡＭ、又はハードディスクユニットには、コンピュータプログラムが記録されており、マイクロプロセッサがコンピュータプログラムを実行することにより、記録装置２０はその機能を達成する。
【００４９】
（１）関連コンテンツ格納部２０１
関連コンテンツ格納部２０１は、１つ以上の関連コンテンツを格納している。ここで、「関連コンテンツ」とは、あるコンテンツに関連するコンテンツを意味する。具体例としては、パッケージメディアに格納されて販売されるコンテンツに関連する特典映像や字幕等である。
【００５０】
図７は、関連コンテンツ格納部２０１のデータ構造を示す図である。同図に示すように、関連コンテンツ格納部２０１は、関連コンテンツ１、関連コンテンツ２、…を格納している。「関連コンテンツ１」は、「コンテンツ１」に関連するコンテンツであり、「関連コンテンツ２」は、「コンテンツ２」に関連するコンテンツであるとする。
各関連コンテンツは、管理ファイルと関連コンテンツを特定の長さで分割したクリップ群とから構成される。
【００５１】
具体的には、関連コンテンツ１（２２０）は、管理ファイル２２１と、クリップ１（２２２）、…、クリップＮ（２２３）とから構成される。また、関連コンテンツ２（２３０）は、管理ファイル２３１と、クリップ１（２３２）、…、クリップＭ（２３３）とから構成される。
図８は、管理ファイル２２１のデータ構造を示す図である。
【００５２】
同図に示すように、管理ファイル２２１は、関連コンテンツ１を識別するためのコンテンツＩＤ「０ｘ２３４…」、関連コンテンツ１と関連があるコンテンツであるコンテンツ１のコンテンツＩＤ「０ｘ１２３…」、関連コンテンツに含まれる複数個のクリップのそれぞれを識別するクリップＩＤ、及び各クリップＩＤに対応するクリップのファイル名が記録されている。具体的には、クリップＩＤ１「０ｘ１０２」は、ファイル名１「クリップ１」を識別するための識別子であり、クリップＩＤ２「０ｘ１０５」は、ファイル名２「クリップ２」を識別するための識別子である。
【００５３】
管理ファイル２３１のデータ構造も、管理ファイル２２１と同様である。
なお、関連コンテンツのクリップＩＤと、コンテンツのクリップＩＤとは、重複しないように割り振られているものとする。
また、関連コンテンツ格納部２０１に格納されている関連コンテンツは、予め、記録装置２０が、通信路５０を介して管理サーバ３０からダウンロードするか、又は、関連コンテンツを記録している第三の記録媒体から読み取って記録しているものとする。
【００５４】
なお、図７に示した関連コンテンツ格納部２０１は、複数個の関連コンテンツを記録しているが、本実施形態においては、第一の記録媒体１０は、コンテンツ１のみを記録していることから、関連コンテンツ格納部２０１が関連コンテンツ２を記録していることは必須ではない。関連コンテンツ格納部２０１は、関連コンテンツ１のみを記録している構成であってもよい。
【００５５】
（２）クリップ選択部２０２
クリップ選択部２０２は、第一の記録媒体１０に記録されているクリップと、関連コンテンツ格納部２０１に記録されている関連コンテンツのクリップの中から、第二の記録媒体４０に記録する１つ以上のクリップを選択する。
クリップ選択部２０２は、第一の記録媒体１０に記録されているコンテンツに関連する関連コンテンツのクリップを選択するために、関連コンテンツ格納部２０１から、第一の記録媒体１０に記録されているコンテンツＩＤ（０ｘ１２３…）が記述されている管理ファイルを検索する。
【００５６】
クリップ選択部２０２は、具体的には、表示デバイス及び入力デバイスを備える。表示デバイスの具体例は、テレビやディスプレイ等であり、入力デバイスの具体例は、マウス、キーボード、リモコン等である。クリップ選択部２０２は、表示デバイスを介してユーザにクリップの選択を促し、入力デバイスを介してユーザの選択を受け付ける。
（３）第一の記録判定部２０３
第一の記録判定部２０３は、複製許諾情報受信部２０８から、コンテンツ複製許可情報を受け取り、受け取ったコンテンツ複製許可情報に基づいて、複製処理を継続するか否かを判定する。
【００５７】
コンテンツ複製許可情報は、「１」及び「０」の何れかに設定されている。第一の記録判定部２０３は、コンテンツ複製許可情報が「１」に設定されている場合、複製処理を継続すると判定し、「０」に設定されている場合、複製処理を中止すると判定する。
（４）署名選択部２０４
署名選択部２０４は、第二の記録媒体４０への記録が許可されたクリップに基づいて、第一の記録媒体１０に記録されている第一の署名１０７を、第二の記録媒体４０に記録するか、管理サーバ３０から取得した第二の署名を、第二の記録媒体４０に記録するかを選択する。
【００５８】
（５）クリップ記録部２０５
クリップ記録部２０５は、第二の記録判定部２０９において第二の記録媒体４０への記録が許可されたクリップを、第二の記録媒体４０に記録する。
（６）署名記録部２０６
署名記録部２０６は、署名選択部２０４で選択した署名と署名に対応するクリップ要約値とを、第二の記録媒体４０に記録する。
【００５９】
即ち、署名記録部２０６は、第一の署名１０７を記録する場合には、第一の署名１０７と共に、第一の署名１０７に対応するクリップ要約値を第二の記録媒体４０に記録し、第二の署名を記録する場合には、第二の署名と共に、第二の署名に対応するクリップ要約値を第二の記録媒体４０に記録する。
（７）複製許諾情報要求部２０７
複製許諾情報要求部２０７は、管理サーバ３０による複製許諾処理に必要な情報を、管理サーバ３０に対して送信する。
【００６０】
管理サーバ３０へ送信する情報は、例えば、複製を要求するコンテンツを特定するためのコンテンツＩＤ、課金処理を行うためのクレジットカード情報等である。
（８）複製許諾情報受信部２０８
複製許諾情報受信部２０８は、管理サーバ３０から複製許諾情報を受信する。
複製許諾情報は、「１」及び「０」の何れかに設定されたコンテンツ複製許可情報を含む。「１」は、複製の許可を示し、「０」は、複製の不許可を示す。
【００６１】
コンテンツ複製許可情報が「１」の場合、複製許諾情報受信部２０８は、複製許諾情報として、コンテンツ複製許可情報と共に、第二の署名、第二の署名に対応する複数個のクリップ要約値、及び第二のクリップ複製許可リストを含む複製許諾情報を受信する。
コンテンツ複製許可情報が「０」の場合、複製許諾情報受信部２０８は、コンテンツ複製許可情報のみから成る複製許諾情報を受信する。
【００６２】
複製許諾情報受信部２０８は、コンテンツ複製許可情報を、第一の記録判定部２０３へ出力する。
なお、複製するクリップが、第一の記録媒体１０に格納されているクリップのみである場合には、コンテンツ複製許可情報が「１」の場合であっても、複製許諾情報として、「複製を許諾する旨」の情報のみを受け取る構成であってもよい。
【００６３】
（９）第二の記録判定部２０９
第二の記録判定部２０９は、クリップ選択部２０２で選択したクリップが、第二の記録媒体４０に記録可能か否かを判定する。具体的には、第二の記録判定部２０９は、管理サーバ３０から取得する第二のクリップ複製許可リストに基づいて、上記判定を行う。第二のクリップ複製許可リストについては後述する。
【００６４】
（１０）記録媒体読取部２１０
記録媒体読取部２１０は、第一の記録媒体１０が記録装置２０に挿入された状態で、第一の記録媒体１０から情報を読み取る機能を有する。
以上で、記録装置２０の内部構成の説明を終了する。
４．管理サーバ３０の内部構成
図９は、管理サーバ３０の構成を機能的に示す機能ブロック図である。
【００６５】
同図に示すように、管理サーバ３０は、許諾判定部３０１、署名検索部３０２、複製許諾情報送信部３０３、署名作成部３０４、署名格納部３０５、コンテンツ格納部３０６、複製要求情報受信部３０７、及び署名送信判定部３０８から構成される。
管理サーバ３０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット等を備えるコンピュータシステムである。前記ＲＯＭ、ＲＡＭ、又はハードディスクユニットには、コンピュータプログラムが記録されている。マイクロプロセッサが、コンピュータプログラムを実行することにより、管理サーバ３０は、その機能を達成する。
【００６６】
（１）複製要求情報受信部３０７
複製要求情報受信部３０７は、記録装置２０から複製要求情報を受信する。複製要求情報は、複製を要求するコンテンツのコンテンツＩＤや、ユーザのクレジットカード情報等を含む。
複製要求情報受信部３０７は、受信した複製要求情報を、許諾判定部３０１へ出力する。
【００６７】
（２）許諾判定部３０１
許諾判定部３０１は、複製要求情報受信部３０７から、記録装置２０から受信した複製要求情報を受け取り、受け取った複製要求情報に基づき、記録装置２０が要求しているコンテンツの複製を認めるための許諾処理を行う。
ここで、許諾判定部３０１が行う許諾処理の具体例は、課金処理である。許諾判定部３０１は、複製要求情報受信部３０７から、複製を要求するコンテンツのコンテンツＩＤ、ユーザのクレジットカードに関するクレジットカード情報等を受け取り、クレジットカード情報を用いて課金処理を行うものとする。
【００６８】
許諾判定部３０１は、課金処理が正常に終了した場合は、コンテンツ複製許可情報に、複製を許可することを示す値「１」を記録し、課金処理が正常に終了しなかった場合は、コンテンツ複製許可情報に複製を許可しないことを示す値「０」を記録する。
許諾判定部３０１は、「１」及び「０」の何れかに設定されたコンテンツ複製許可情報を、複製許諾情報送信部３０３及び署名送信判定部３０８へ出力する。
【００６９】
（３）コンテンツ格納部３０６
コンテンツ格納部３０６は、コンテンツと関連コンテンツとを格納している。
図１０は、コンテンツ格納部３０６のデータ構造を示す図である。
同図に示すように、コンテンツ格納部３０６が格納しているコンテンツ及び関連コンテンツは、管理ファイルと１以上のクリップとから構成される。
【００７０】
図１１は、コンテンツ格納部３０６に格納されているコンテンツ１（３１０）の管理ファイル３１１のデータ構造を示す図である。
同図に示すように、管理ファイル３１１には、コンテンツ１のコンテンツＩＤ「０ｘ１２３…」と、コンテンツ１に含まれる全てのクリップについて、各クリップＩＤ及び各クリップＩＤに対応するクリップのファイル名とが記録されている。
【００７１】
コンテンツ１以外のその他のコンテンツの管理ファイルも、図１１に示した管理ファイル３１１と同様のデータ構造を有する。
なお、コンテンツ格納部３０６は、第一の記録媒体１０に記録されているコンテンツの全クリップと、記録装置２０が取得可能である関連コンテンツの全クリップとを格納していればよい。即ち、本実施形態では、第一の記録媒体１０は、コンテンツ１のみを記録していることから、コンテンツ格納部３０６は、コンテンツ１（３１０）と関連コンテンツ１（２２０）とを格納していればよく、必ずしも、コンテンツ２（３３０）や、コンテンツ２に関連する関連コンテンツ２等を格納していなくてもよい。
【００７２】
（４）署名作成部３０４
署名作成部３０４は、コンテンツ格納部３０６に格納されているコンテンツ及び関連コンテンツに対して、クリップ要約値と第二の署名とを算出する機能を有する。
具体的には、署名作成部３０４は、コンテンツＩＤ毎に第二の署名を作成する。即ち、署名作成部３０４は、コンテンツ１及び関連コンテンツ１に基づき第二の署名１を生成し、コンテンツ２及び関連コンテンツ２に基づき第二の署名２を生成する。
【００７３】
図１２は、コンテンツ、関連コンテンツ、クリップ、クリップ要約値、及び第二の署名の対応関係について説明する図である。ここでは具体例として、コンテンツＩＤ「０ｘ１２３…」に対応するコンテンツ１及び関連コンテンツ１を用いて説明する。
コンテンツ１及び関連コンテンツ１に含まれるクリップのうち、複製可能な全てのクリップのそれぞれから、要約値を算出したものがクリップ要約値である。具体的には、クリップ１０４ａからクリップ要約値１０６ａが算出される。同様に、クリップ１０４ｄ、…、１０４ｓ、１０４ｔのそれぞれから、クリップ要約値１０６ｄ、…、１０６ｓ、１０６ｔのそれぞれが算出される。
【００７４】
そして、算出されたクリップ要約値を特定の単位で連結した後に、それぞれの連結した値に対する要約値を算出する。図１２において、要約値１０７ｘ、…、１０７ｙが、連結した値から算出された要約値である。そして、要約値１０７ｘ、…、１０７ｙを連結した値に対して、デジタル署名１０７ｚを生成する。
第二の署名１（３４４）は、要約値１０７ｘ、…、１０７ｙ、及びデジタル署名１０７ｚから構成される。
【００７５】
つまり、第二の署名１（３４４）は、第一の記録媒体１０に記録されているコンテンツ１のクリップ、及びコンテンツ１に関連する関連コンテンツ１のクリップのうち、複製可能な全てのクリップに基づいて生成されている。
（５）署名格納部３０５
図１３は、署名格納部３０５のデータ構造を示す図である。
【００７６】
同図に示すように、署名格納部３０５は、複数の署名ファイルを格納している。各署名ファイルは、管理ファイル、第二のクリップ複製許可リスト、１以上のクリップ要約値、及び第二の署名から構成される。
一例として、署名ファイル１（３４０）は、管理ファイル３４１、第二のクリップ複製許可リスト３４２、クリップ要約値１（１０６ａ）、…、クリップ要約値Ｎ（１０６ｔ）、及び第二の署名１（３４４）から構成される。
【００７７】
図１４は、管理ファイル３４１のデータ構造を示す図である。
同図に示すように、管理ファイル３４１には、コンテンツ１のコンテンツＩＤ「０ｘ１２３…」、関連コンテンツ１のコンテンツＩＤ「０ｘ２３４…」、コンテンツ１及び関連コンテンツ１のクリップのうち、複製可能な全てのクリップについてのクリップＩＤ及び当該クリップＩＤに対応するクリップのクリップ要約値のファイル名、並びに、第二の署名のファイル名が記述されている。
【００７８】
また、第二のクリップ複製許可リスト３４２は、コンテンツ１及び関連コンテンツ１のクリップのうち、複製可能なクリップを示す情報が記録されている。具体的には、図４に示した第一の複製許可リスト１０５と同様に、複製可能なクリップのクリップＩＤが記録されている。
（６）署名検索部３０２
署名検索部３０２は、署名送信判定部３０８から、署名検索処理の指示を受け付けた場合に、以下の処理を行う。
【００７９】
先ず、署名検索部３０２は、複製要求情報受信部３０７が記録装置２０から受信したコンテンツＩＤを取得する。
次に、署名検索部３０２は、取得したコンテンツＩＤに対応する第二のクリップ複製許可リストと、第二の署名と、第二の署名に対応する全てのクリップ要約値とを、署名格納部３０５から読み出す。
【００８０】
（７）複製許諾情報送信部３０３
複製許諾情報送信部３０３は、許諾判定部３０１から、許諾処理の結果（「１」及び「０」の何れかに設定されたコンテンツ複製許可情報）を受け取り、受け取った許諾処理の結果に応じた複製許諾情報を、記録装置２０へ送信する。
具体的には、許諾処理の結果、コンテンツの複製が許可される場合、複製許諾情報送信部３０３は、「１」に設定されたコンテンツ複製許可情報、署名検索部３０２が取得した第二のクリップ複製許可リスト、第二の署名、及び第二の署名に対応する全てのクリップ要約値から構成される複製許諾情報を、記録装置２０へ送信する。
【００８１】
許諾処理の結果、コンテンツの複製が許可されない場合、「０」に設定されたコンテンツ複製許可情報のみを、複製許諾情報として、記録装置２０へ送信する。
（８）署名送信判定部３０８
署名送信判定部３０８は、許諾判定部３０１から、コンテンツ複製許可情報を受け取る。そして、コンテンツ複製許可情報の値によって、署名検索処理を実施するか否かを判定する。
【００８２】
コンテンツ複製許可情報が「１」の場合、署名検索処理を実施すると判定し、コンテンツ複製許可情報が「０」の場合、署名検索処理を実施しないと判定する。署名検索処理を実施すると判定する場合には、署名送信判定部３０８は、署名検索処理を実施する指示を、署名検索部３０２へ出力する。
以上で、管理サーバ３０の内部構成の説明を終了する。
【００８３】
＜動作＞
ここでは、コンテンツ複製処理システム１の動作について説明する。
コンテンツ複製処理システム１の処理は、初期処理と本処理とに分けられる。
コンテンツ複製処理システム１の初期処理とは、具体的には、管理サーバ３０による第二の署名の作成処理である。管理サーバ３０は、コンテンツ格納部３０６に格納されている全てのコンテンツと関連コンテンツとに基づき、複製可能なクリップのクリップ要約値と、第二の署名とを算出する。そして、算出した全てのクリップ要約値と、第二の署名とを、署名格納部３０５に格納する。
【００８４】
なお、この初期処理は、コンテンツ複製処理システム１の立ち上げ時に、管理サーバ３０が一度だけ実施すればよい。ただし、コンテンツ格納部３０６に記録されるクリップが追加された場合には、追加クリップのクリップ要約値を算出し、改めて、第二の署名を算出しなおす必要があるので、再度初期処理を行う必要がある。
次に、コンテンツ複製処理システム１の本処理の動作について説明する。
【００８５】
図１５は、本処理の動作を示すフローチャートである。
記録装置２０は、第一の記録媒体１０からコンテンツＩＤ１０２と管理サーバ３０のＵＲＬ１０１とを取得する（ステップＳ５０１）。
そして、ＵＲＬ１０１が示すアドレス宛てに、コンテンツＩＤ１０２を送信する（ステップＳ５０２）。
【００８６】
また、ステップＳ５０２では、記録装置２０は、管理サーバ３０で実施される許諾処理に必要な情報を、コンテンツＩＤ１０２と併せて、管理サーバ３０へ送信する。例えば、課金処理が必要となる場合には、ユーザのクレジットカードに関するクレジットカード情報を送信する。
管理サーバ３０は、記録装置２０からコンテンツＩＤ１０２を受け取る（ステップＳ５０３）。また、ステップＳ５０３では、管理サーバ３０は、コンテンツＩＤ１０２以外にも、クレジットカード情報等を受信する場合がある。
【００８７】
管理サーバ３０は、コンテンツＩＤ１０２に基づいて、第一の記録媒体１０に格納されているコンテンツ１を特定する。
続いて、管理サーバ３０は、コンテンツ１に含まれるクリップ、及び関連コンテンツ１に含まれるクリップの複製に関する許諾判定を行い、判定結果を、コンテンツ複製許可情報に記録する（ステップＳ５０４）。
【００８８】
具体的には、複製を許可する場合は（ステップＳ５０５でＹＥＳ）、コンテンツ複製許可情報に「１」を記録し、複製を許可しない場合は（ステップＳ５０５でＮＯ）、コンテンツ複製許可情報に「０」を記録する。
管理サーバ３０は、コンテンツ複製許可情報に「１」を記録した場合は、コンテンツＩＤ１０２に対応する第二のクリップ複製許可リスト３４２、全てのクリップ要約値（１０６ａ、…、１０６ｔ）、及び第二の署名１（３４４）を、署名格納部３０５から読み出す（ステップＳ５０６）。そして、管理サーバ３０は、コンテンツ複製許可情報と、第二のクリップ複製許可リストと、全てのクリップ要約値と、第二の署名１とを、複製許諾情報とする。
【００８９】
一方、管理サーバ３０は、コンテンツ複製許可情報に「０」を記録した場合、コンテンツ複製許可情報のみを複製許諾情報とする。
管理サーバ３０は、複製許諾情報を、記録装置２０へ送信する（ステップＳ５０７）。
記録装置２０は、管理サーバ３０から複製許諾情報を受信し（ステップＳ５０８）、コンテンツ複製許可情報に「１」が記録されている場合（ステップＳ５０９でＹＥＳ）、ステップＳ５１０へ進み、複製処理を継続する。コンテンツ複製許可情報に「０」が記録されている場合（ステップＳ５０９でＮＯ）、記録装置２０は、処理を終了する。
【００９０】
続いて、記録装置２０のクリップ選択部２０２は、第一の記録媒体１０に記録されているコンテンツ１のクリップと、コンテンツ１に関連する関連コンテンツ１のクリップの中で、複製を希望するクリップの選択を受け付ける（ステップＳ５１０）。クリップ選択部２０２は、選択したクリップのクリップＩＤを、第二の記録判定部２０９へ出力する。なお、ステップＳ５１０では、１以上のクリップＩＤが選択されるものとする。
【００９１】
一方で、記録装置２０の複製許諾情報受信部２０８は、管理サーバ３０から受信した複製許諾情報から、第二のクリップ複製許可リスト３４２、全てのクリップ要約値（１０６ａ、…、１０６ｔ）、及び第二の署名３４４を抽出する。
複製許諾情報受信部２０８は、第二のクリップ複製許可リスト３４２を第二の記録判定部２０９に出力し、全てのクリップ要約値（１０６ａ、…、１０６ｔ）と、第二の署名３４４とを、署名記録部２０６に出力する。
【００９２】
第二の記録判定部２０９は、クリップ選択部２０２から受け取ったクリップＩＤが、複製許諾情報受信部２０８から受け取った第二のクリップ複製許可リスト３４２に記述されているか否かを確認する。
クリップ選択部２０２から受け取ったクリップＩＤのうち、第二のクリップ複製許可リスト３４２に記述されていないクリップＩＤが１つでも含まれている場合、選択されたクリップは記録不可能であると判定し（ステップＳ５１１でＮＯ）、記録装置２０は、処理を終了する。
【００９３】
クリップ選択部２０２から受け取ったクリップＩＤの全てが、第二のクリップ複製許可リスト３４２に記述されている場合、選択されたクリップは記録可能であると判定し（ステップＳ５１１でＹＥＳ）、選択されたクリップを、第二の記録媒体４０に記録する（ステップＳ５１２）。
続いて、第二の記録判定部２０９は、署名選択部２０４へ、関連コンテンツ記録有無情報を出力する。
【００９４】
ここで、関連コンテンツ記録有無情報とは、ステップＳ５１２で第二の記録媒体４０に記録したクリップに、関連コンテンツ格納部２０１に記録されている関連コンテンツ１のクリップが含まれているか否かを示す情報である。関連コンテンツ記録有無情報は、「１」又は「０」に設定される。「１」は、第二の記録媒体４０に記録したクリップに、関連コンテンツ１のクリップが含まれていることを示し、「０」は、第二の記録媒体４０に記録したクリップに、関連コンテンツ１のクリップが含まれていないことを示す。
【００９５】
署名選択部２０４は、第二の記録判定部２０９から受け取った関連コンテンツ記録有無情報に基づき、第二の記録媒体４０に記録する署名とクリップ要約値とを選択する。
具体的には、署名選択部２０４は、関連コンテンツ記録有無情報が「０」に設定されている場合、記録クリップに関連コンテンツのクリップを含まないと判断し（ステップＳ５１３でＮＯ）、第一の署名１０７とそれに対応するクリップ要約値とを選択し、署名記録部２０６へ出力する。署名記録部２０６は、第一の署名１０７と、第一の署名１０７に対応する全てのクリップ要約値とを、第二の記録媒体４０へ記録する（ステップＳ５１４）。
【００９６】
一方、署名選択部２０４は、関連コンテンツ記録有無情報が「１」に設定されている場合、記録クリップに関連コンテンツを含むと判断し（ステップＳ５１３でＹＥＳ）、第二の署名３４４と、対応するクリップ要約値とを選択し、署名記録部２０６に出力する。署名記録部２０６は、第二の署名３４４と、第二の署名３４４に対応する全てのクリップ要約値とを、第二の記録媒体４０へ記録する（ステップＳ５１５）。
【００９７】
なお、ステップＳ５１１では、クリップ選択部２０２から受け取ったクリップＩＤのうち、第二のクリップ複製許可リスト３４２に記述されていないクリップＩＤが１つでも含まれている場合に全てのクリップが記録不可能であるとして、記録装置２０は、処理を終了していた。しかし、この構成に限らず、第二のクリップ複製許可リスト３４２に記述されているクリップのみを複製可能であると判断して、ステップＳ５１２の処理へ進むように構成してもよい。
【００９８】
更には、複製不可能なクリップが有る場合には、警告を出し、処理を継続するか終了するかをユーザに問いかけ、処理を継続するか終了するかをユーザが選択するように構成してもよい。
以上で、コンテンツ複製処理システム１の動作説明を終了する。
＜第１の実施形態の効果＞
第１の実施形態によれば、第一の署名１０７に対応するクリップ要約値は、第一の記録媒体１０に記録されているコンテンツ１のクリップの中で複製可能な全てのクリップについての要約値であり、第二の署名３４４に対応するクリップ要約値は、コンテンツ１及び関連コンテンツ１のクリップの中で複製可能な全てのクリップについての要約値であることから、第二の記録媒体４０に記録する署名を、第一の署名１０７と第二の署名３４４との２つのみから選択することができる。
【００９９】
＜変形例１＞
第１の実施形態では、選択したクリップが、第二の記録媒体４０に複製可能なクリップであるか否かの判定を記録装置２０で行っていたが、この判定を管理サーバ３０で行ってもよい。この場合の処理を、図１６を用いて説明する。
記録装置２０は第一の記録媒体１０からコンテンツＩＤ１０２と管理サーバ３０のＵＲＬ１０１とを取得する（ステップＳ６０１）。
【０１００】
そして複製を希望するクリップを選択し（ステップＳ６０２）、ＵＲＬ１０１の示すアドレス宛てに、複製を希望するクリップＩＤと、コンテンツＩＤ１０２とを送信する（ステップＳ６０３）。
また、記録装置２０は、管理サーバ３０で実施される許諾処理において課金処理が必要となる場合には、ステップＳ６０３において、クレジットカード情報も送信するものとする。
【０１０１】
管理サーバ３０は、記録装置２０からコンテンツＩＤ１０１とクリップＩＤとを受信すると（ステップＳ６０４）、許諾処理を行い（ステップＳ６０５）、許諾処理の結果を、コンテンツ複製許可情報に記録する。
許諾処理が正常に終了しなかった場合は（ステップＳ６０６でＮＯ）、コンテンツ複製許可情報に「０」を記録し、ステップＳ６１０に進む。
【０１０２】
許諾処理が正常に終了した場合は（ステップＳ６０６でＹＥＳ）、コンテンツ複製許可情報に「１」を設定する。そして、署名検索部３０２は、記録装置２０から受信したコンテンツＩＤ１０２に対応する第二の署名、クリップ要約値、第二のクリップ複製許可リスト、及び関連コンテンツ判定情報を署名格納部３０５から読み出す（ステップＳ６０７）。
【０１０３】
続いて、管理サーバ３０は、記録装置２０から受信したクリップＩＤが、第二のクリップ複製許可リストに含まれる否かを確認する（ステップＳ６０８）。当該クリップＩＤが、第二のクリップ複製許可リストに含まれる場合は、当該クリップが、関連コンテンツのクリップであるか否かを確認する（ステップＳ６０９）。これは、当該クリップが、コンテンツ格納部３０６に格納されているコンテンツと、関連コンテンツとの内、何れに属しているのかを検索することによって確認する。
【０１０４】
第二の複製許可リストに含まれていると判定された全てのクリップＩＤにより示されるクリップのうち、一つでも関連コンテンツに属している場合には、管理サーバ３０は、関連コンテンツ判定情報を「１」に設定し、全てのクリップが、コンテンツに属している場合には、関連コンテンツ判定情報を変更しない。ここで、関連コンテンツ判定情報の初期値は「０」であるとする。
【０１０５】
すなわち、関連コンテンツ判定情報は、第二の記録媒体４０への複製を許可するクリップの中に、関連コンテンツのクリップが含まれているか否かを示す情報である。
管理サーバ３０は、記録装置２０から受信した全てのクリップＩＤについて、第二のクリップ複製許可リストに含まれているか否かを確認し、全てのクリップＩＤが第二のクリップ複製許可リストに含まれる場合は、選択コンテンツ記録許可情報を、複製許可を示す「１」に設定し、第二のクリップ複製許可リストに含まれないクリップＩＤが含まれる場合は、選択コンテンツ記録許可情報を、複製不許可を示す値「０」に設定する。
【０１０６】
管理サーバ３０は、コンテンツ複製許可情報と、記録可能なクリップのクリップＩＤと、関連コンテンツ判定情報と、選択コンテンツ記録許可情報と、第二の署名と、第二の署名に対応するクリップ要約値とから成る複製許諾情報を生成し、生成した複製許諾情報を、記録装置２０に送信する（ステップＳ６１０）。
記録装置２０は、管理サーバ３０から複製許諾情報を受信する（ステップＳ６１１）。
【０１０７】
記録装置２０は、複製許諾情報から、コンテンツ複製許可情報を抽出し、複製が許可されたか否かを判断する。複製が許可されなかった場合、即ち、コンテンツ複製許可情報が「０」に設定されている場合（ステップＳ６１２でＮＯ）、記録装置２０は、処理を終了する。複製が許可された場合、即ち、コンテンツ複製許可情報が「１」に設定されている場合（ステップＳ６１２でＹＥＳ）、記録装置２０は、複製許諾情報から、選択コンテンツ記録許可情報を抽出する。
【０１０８】
記録装置２０は、選択コンテンツ記録許可情報に基づき、選択したクリップが全て複製可能であるか否かを確認する。複製が不可能である場合、即ち、選択コンテンツ記録許可情報が「０」に設定されている場合（ステップＳ６１３でＮＯ）、記録装置２０は、処理を終了する。複製が可能である場合、即ち、選択コンテンツ記録許可情報が「１」に設定されている場合（ステップＳ６１３でＹＥＳ）、選択コンテンツ記録許可情報に「１」が記録されている場合、記録装置２０は、選択したクリップを、第二の記録媒体４０に記録する（ステップＳ６１４）。
【０１０９】
次に、記録装置２０は、複製許諾情報から、関連コンテンツ判定情報を抽出し、記録可能なクリップに、関連コンテンツのクリップが含まれているか否かを確認する。
関連コンテンツのクリップが含まれていない場合、即ち、関連コンテンツ判定情報が「０」に設定されている場合、記録装置２０は、第一の記録媒体１０に記録されている第一の署名と第一の署名に対応するクリップ要約値とを、第二の記録媒体４０に記録する（ステップＳ６１６）。
【０１１０】
関連コンテンツのクリップが含まれている場合、即ち、関連コンテンツ判定情報が「１」に設定されている場合、記録装置２０は、管理サーバ３０から受信した第二の署名と第二の署名に対応するクリップ要約値とを、第二の記録媒体４０に記録する（ステップＳ６１７）。
なお、変形例１では、選択したクリップが全て複製可能である場合にのみ、ステップＳ６１４以降の処理を行い、選択したクリップの一つが複製不可能である場合には、処理を終了していた。しかし、この構成に限らず、複製可能であるクリップのみを第二の記録媒体４０に記録するように構成してもよい。
【０１１１】
更には、複製不可能なクリップが有る場合には、警告を出し、処理を継続するか終了するかをユーザに問いかけ、処理を継続するか終了するかをユーザが選択するように構成してもよい。
＜変形例１の効果＞
上記の変形例１によれば、第１の実施形態と比較して、記録装置２０がクリップＩＤの比較処理を省くことができる。
【０１１２】
また、変形例１によれば、複製可能なクリップのクリップＩＤが管理サーバ３０から送信されるため、記録装置２０は、選択したクリップのクリップＩＤを記憶していなくてよいという効果を奏する。
＜変形例２＞
なお、第二の記録媒体４０に複製するクリップを、第一の記録媒体１０に記録されているクリップに限定する方法も可能である。
【０１１３】
この場合の処理を、図１７を用いて説明する。
記録装置２０は、第一の記録媒体１０からコンテンツＩＤ１０２と管理サーバ３０のＵＲＬ１０１を取得する（ステップＳ７０１）。そしてＵＲＬ１０１の指すアドレス宛てに、コンテンツＩＤ１０２と、ユーザのクレジットカード情報等を送信する（ステップＳ７０２）。
【０１１４】
管理サーバ３０は、記録装置２０からコンテンツＩＤ１０２と、クレジットカード情報等を受信し（ステップＳ７０３）、コンテンツＩＤ１０２に基づいて、第一の記録媒体１０を特定すると共に、クレジットカード情報を用いて、第一の記録媒体１０に格納されているクリップの許諾処理を行う（ステップＳ７０４）。
そして、管理サーバ３０は、許諾処理の結果を、コンテンツ複製許可情報に記録して記録装置２０に送信する（ステップＳ７０５）。
【０１１５】
記録装置２０は、管理サーバ３０からコンテンツ複製許可情報を受信する（ステップＳ７０６）。
コンテンツ複製許可情報に「０」が記録されている場合は（ステップＳ７０７でＮＯ）、記録装置２０は、処理を終了する。
コンテンツ複製許可情報に「１」が記録されている場合は（ステップＳ７０７でＹＥＳ）、記録装置２０は、複製処理を継続する。
【０１１６】
記録装置２０は、クリップ選択部２０２で、第一の記録媒体１０に記録されているクリップの中で複製を希望するクリップを選択する（ステップＳ７０８）。そして、選択したクリップのクリップＩＤを、第二の記録判定部２０９に出力する。
第二の記録判定部２０９は、クリップＩＤを受け取ると、受け取ったクリップＩＤが、第一の記録媒体１０に記録されている第一のクリップ複製許可リスト１０５に記述されているか否かを確認する。
【０１１７】
第一のクリップ複製許可リスト１０５に記述されている場合は（ステップＳ７０９でＹＥＳ）、選択したクリップを記録可能と判定し、第二の記録媒体４０に記録する（ステップＳ７１０）。
第一のクリップ複製許可リスト１０５に記述されていない場合は（ステップＳ７０９でＮＯ）、選択したクリップが記録不可能と判定し、複製処理を終了する。
【０１１８】
最後に、署名記録部２０６は、第一の記録媒体１０から第一の署名１０７と、第一の署名１０７に対応するクリップ要約値とを読み出し、読み出した第一の署名１０７とクリップ要約値とを、第二の記録媒体４０に記録する（ステップＳ７１１）。
なお、変形例２では、選択したクリップが全て複製可能である場合にのみ、ステップＳ７１０以降の処理を行い、選択したクリップの一つが複製不可能である場合には、処理を終了していた。しかし、この構成に限らず、複製可能であるクリップのみを第二の記録媒体４０に記録するように構成してもよい。
【０１１９】
更には、複製不可能なクリップが有る場合には、警告を出し、処理を継続するか終了するかをユーザに問いかけ、処理を継続するか終了するかをユーザが選択するように構成してもよい。
＜変形例２の効果＞
変形例２によれば、記録装置２０は、署名の選択及び受信の処理を省くことができ、管理サーバ３０は、署名の算出、検索、及び送信の処理を省くことができるという効果を奏する。
【０１２０】
≪第２の実施形態≫
次に、本発明の第２の実施形態について説明する。
図１８は、第２の実施形態に係るコンテンツ複製処理システム２ａの構成を示す図である。
同図に示すように、コンテンツ複製処理システム２ａは、ＢＤ−ＲＯＭ４００、記録装置４１０、管理サーバ４２０、及びＢＤ−Ｒ／ＲＥ４３０から構成される。
【０１２１】
本実施形態では、記録装置４１０は、ＢＤ−ＲＯＭ４００に格納されている暗号化コンテンツのクリップと、管理サーバ４２０からダウンロードした関連コンテンツのクリップとの両方を、ＢＤ−Ｒ／ＲＥ４３０に記録する。
以下では、コンテンツ複製処理システム２ａの各構成要素について説明する。
１．ＢＤ−ＲＯＭ４００
ＢＤ−ＲＯＭ４００は、コンテンツ供給元によりコンテンツが格納され、ユーザに販売された、所謂パッケージメディアを想定している。ＢＤ−ＲＯＭ４００は、第１の実施形態における第一の記録媒体１０に相当する。
【０１２２】
ＢＤ−ＲＯＭ４００は、ＵＲＬ４０１、コンテンツＩＤ４０２、コンテンツ要約値４０３、ＭＣ（Ｍａｎａｇｅｄ  Ｃｏｐｙ）署名４０４、ＭＣＭＦ（Ｍａｎａｇｅｄ  Ｃｏｐｙ  Ｍａｎｉｆｅｓｔ  Ｆｉｌｅ）４０５、暗号化コンテンツ４０６、及び鍵情報４０７を格納している。
ＵＲＬ４０１は、管理サーバ４２０のネットワーク上の位置を示すアドレス情報である。
【０１２３】
暗号化コンテンツ４０６は、コンテンツに暗号化アルゴリズムＥを施すことにより生成された暗号化データである。暗号化アルゴリズムＥの一例はＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）である。
ＢＤ−ＲＯＭ４００に記録されている暗号化コンテンツ４０６は、第１の実施形態と同様に、特定の長さで分割した複数個のクリップから構成される（図３参照）。そして、各クリップには、当該クリップを識別するためのクリップＩＤが付加されている。
【０１２４】
コンテンツＩＤ４０２は、暗号化コンテンツ４０６を一意に識別するための識別子である。
コンテンツ要約値４０３は、具体的には、複数個の要約値から構成される要約値群である。当該要約値群は、暗号化コンテンツ４０６に含まれる全てのクリップについて、各クリップから算出された要約値から構成される。なお、各要約値には、当該要約値の元となったクリップを識別するために、クリップＩＤが付与されている。
【０１２５】
ＭＣ署名４０４は、第１の実施形態における「第一の署名」に相当する。即ち、ＭＣ署名４０４は、暗号化コンテンツ４０６を構成するクリップのうち、複製可能な全てのクリップの要約値に基づいて生成された署名データである。なお、その生成方法は、図５を用いて説明したとおりである。
ＭＣＭＦ４０５は、第１の実施形態における「第一の複製許可リスト」に相当する。即ち、ＭＣＭＦ４０５は、暗号化コンテンツ４０６を構成するクリップのうち、複製可能なクリップを識別するためのクリップＩＤが記録されている。
【０１２６】
鍵情報４０７は、暗号化コンテンツ４０６を復号するために必要な情報である。鍵情報４０７の一例としては、ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）がある。なお、ＭＫＢは、暗号化コンテンツを復号するために必要な鍵を含んだ情報である。ＭＫＢについては、非特許文献１に記載されているので、ここでは説明は省略する。
２．記録装置４１０
記録装置４１０は、具体的にはＢＤレコーダであって、ＢＤ−ＲＯＭ４００に格納されているコンテンツを、ＢＤ−Ｒ／ＲＥ４３０に複製する機能を有する。また、記録装置４１０は、ネットワーク接続機能を有し、ネットワークを介して、管理サーバ４２０と情報の送受信を行う。
【０１２７】
図１８に示すように、記録装置４１０は、署名情報要求部４１１、ダウンロードコンテンツＤＢ４１２、要約値算出部４１３、要約値比較部４１４、ＭＣＭＦ解析部４１５、署名情報受信部４１６、選択可能コンテンツ表示部４１７、選択コンテンツ記録部４１８ａ、及び鍵情報記録部４１８ｂから構成される。
記録装置４１０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。
【０１２８】
（１）署名情報要求部４１１
署名情報要求部４１１は、ＢＤ−ＲＯＭ４００からＵＲＬ４０１とコンテンツＩＤ４０２とを取得する。更に、署名情報要求部４１１は、ユーザのクレジットカード情報等を取得する。
署名情報要求部４１１は、取得したコンテンツＩＤ、クレジットカード情報等を、ＵＲＬ４０１が示すアドレス宛て（本実施形態では、管理サーバ４２０宛て）に送信する。
【０１２９】
そして、署名情報要求部４１１は、管理サーバ４２０から、コンテンツ複製許可情報を取得する。コンテンツ複製許可情報は、第１の実施形態と同様に、「１」及び「０」に何れかに設定されている。「１」はコンテンツの複製許可を示し、「０」はコンテンツの複製不許可を示す。
「０」に設定されたコンテンツ複製許可情報を取得した場合には、記録装置４１０は、それ以降のコンテンツ複製処理を中止する。「１」に設定されたコンテンツ複製許可情報を取得した場合は、記録装置４１０は、コンテンツ複製処理を継続して行う。
【０１３０】
（２）署名情報受信部４１６
署名情報受信部４１６は、管理サーバ４２０による許諾処理が正常に終了した場合には、管理サーバ４２０から要約値とＤＬ（Ｄｏｗｎ  Ｌｏａｄ）署名とを受信する。
署名情報受信部４１６が、管理サーバ４２０から受信する要約値は、ＢＤ−ＲＯＭ４００に記録されているコンテンツ、及び当該コンテンツに関連する関連コンテンツに含まれるクリップの内、複製可能な全てのクリップから算出された要約値である。第１の実施形態における、図１２のクリップ要約値（１０６ａ、…、１０６ｔ）に相当する。なお、管理サーバ４２０から受信する要約値には、当該要約値の元となったクリップを識別するために、クリップＩＤが付加されている。
【０１３１】
そして、ＤＬ署名は、図１２の第二の署名３４４に相当する。即ち、ＤＬ署名は、コンテンツ及び関連コンテンツに含まれるクリップの内、複製可能な全てのクリップから算出された要約値に基づき生成された署名データである。
署名情報受信部４１６は、受信した要約値を、要約値比較部４１４へ出力する。更に、署名情報受信部４１６は、受信した要約値とＤＬ署名とを、ＢＤ−Ｒ／ＲＥ４３０へ書き込む。
【０１３２】
（３）ダウンロードコンテンツＤＢ４１２
ダウンロードコンテンツＤＢ４１２は、予め管理サーバ４２０からダウンロードした関連コンテンツを格納している。関連コンテンツは、第１の実施形態で説明したとおり、ＢＤ−ＲＯＭ４００に格納されているコンテンツに関連するコンテンツである。
関連コンテンツは、ＢＤ−ＲＯＭ４００に格納されているコンテンツと同様に、特定の長さで分割した複数個のクリップから構成されており、各クリップには、クリップＩＤが付加されている。
【０１３３】
（４）要約値算出部４１３
要約値算出部４１３は、ダウンロードコンテンツＤＢ４１２から、ダウンロードコンテンツＤＢ４１２に格納されている関連コンテンツに含まれる全てのクリップを読み出す。そして、要約値算出部４１３は、読み出したクリップのそれぞれから要約値を算出する。要約値算出部４１３は、算出した要約値を、クリップＩＤと対応付けて、要約値比較部４１４へ出力する。
【０１３４】
（５）要約値比較部４１４
要約値比較部４１４は、署名情報受信部４１６から要約値を取得する。ここで取得する要約値は、管理サーバ４２０から送信された要約値であり、先に述べたように、コンテンツ、及び関連コンテンツに含まれるクリップの内、複製可能なクリップから算出された要約値である。複製不可能なクリップから算出された要約値は含まれない。
【０１３５】
また、要約値比較部４１４は、要約値算出部４１３から、要約値を取得する。ここで取得する要約値は、ダウンロードコンテンツＤＢ４１２に格納されている関連コンテンツに含まれる全てのクリップから算出された要約値である。
そして、要約値比較部４１４は、署名情報受信部４１６から取得した要約値と、要約値算出部４１３から取得した要約値とを比較し、要約値が一致するクリップを、複製可能なクリップであると判断する。
【０１３６】
要約値比較部４１４は、複製可能なクリップであると判断したクリップのクリップＩＤを、選択可能コンテンツ表示部４１７へ出力する。
（６）ＭＣＭＦ解析部４１５
ＭＣＭＦ解析部４１５は、ＢＤ−ＲＯＭ４００から、ＭＣＭＦ４０５を読み出す。ＭＣＭＦ４０５は、先に述べたように、ＢＤ−ＲＯＭ４００に格納されている暗号化コンテンツ４０６を構成するクリップのうち、複製可能なクリップのクリップＩＤが記録されている。
【０１３７】
ＭＣＭＦ解析部４１５は、ＭＣＭＦ４０５から複製可能なクリップのクリップＩＤを抽出して、選択可能コンテンツ表示部４１７へ出力する。
（７）選択可能コンテンツ表示部４１７
選択可能コンテンツ表示部４１７は、要約値比較部４１４から、関連コンテンツに含まれるクリップの内、複製可能なクリップのクリップＩＤを受け取る。
【０１３８】
更に、選択可能コンテンツ表示部４１７は、ＭＣＭＦ解析部４１５から、暗号化コンテンツ４０６に含まれるクリップの内、複製可能なクリップのクリップＩＤを受け取る。
選択可能コンテンツ表示部４１７は、ディスプレイ等の表示デバイスを備え、受け取った全てのクリップＩＤを、表示デバイスに表示する。
また、選択可能コンテンツ表示部４１７は、リモコン等の入力デバイスを備え、ユーザから、ＢＤ−Ｒ／ＲＥ４３０に複製するクリップのクリップＩＤの選択を受け付ける。
【０１３９】
選択可能コンテンツ表示部４１７は、選択されたクリップのクリップＩＤを、選択コンテンツ記録部４１８ａへ出力する。
（８）選択コンテンツ記録部４１８ａ
選択コンテンツ記録部４１８ａは、選択可能コンテンツ表示部４１７から、選択されたクリップのクリップＩＤを受け取る。
【０１４０】
選択コンテンツ記録部４１８ａは、受け取ったクリップＩＤにより識別されるクリップを、ＢＤ−ＲＯＭ４００及びダウンロードコンテンツＤＢ４１２から読み出す。そして、選択コンテンツ記録部４１８ａは、読み出したクリップを、ＢＤ−Ｒ／ＲＥ４３０に書き込む。
（９）鍵情報記録部４１８ｂ
鍵情報記録部４１８ｂは、ＢＤ−ＲＯＭ４００から鍵情報４０７を読み出し、読み出した鍵情報４０７を、ＢＤ−Ｒ／ＲＥ４３０に書き込む。
【０１４１】
３．管理サーバ４２０
管理サーバ４２０は、コンテンツの複製についての許諾処理を行う装置である。
図１８に示すように、管理サーバ４２０は、記憶部４２１、許諾判定部４２２、署名情報検索部４２３、及び署名情報送信部４２４から構成される。
管理サーバ４２０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。
【０１４２】
（１）記憶部４２１
記憶部４２１は、ＢＤ−ＲＯＭ４００に格納された暗号化コンテンツ４０６を構成するクリップ、及び暗号化コンテンツ４０６に関連する関連コンテンツを構成するクリップを格納している。なお、関連コンテンツの各クリップには、暗号化コンテンツ４０６と同様に、クリップＩＤが付加されている。
【０１４３】
そして、記憶部４２１は、各クリップから算出された要約値を記憶している。
更に、記憶部４２１は、暗号化コンテンツ４０６を構成するクリップ、及び関連コンテンツを構成するクリップの内、複製可能な全てのクリップの要約値に基づき生成されたＤＬ署名を記憶している。ここで、ＤＬ署名は、第１の実施形態における「第二の署名」に相当するデータであり、その生成方法は、図１２に示したとおりである。
【０１４４】
なお、図示していないが、記憶部４２１は、暗号化コンテンツ４０６及び関連コンテンツを識別可能なコンテンツＩＤを保持している。具体的には、第１の実施形態と同様である（図８、及び図１４参照）。
本実施形態においては、記憶部４２１が記憶している関連コンテンツは、暗号化コンテンツ４０６に関連する関連コンテンツのみであるが、ＢＤ−ＲＯＭ４００に、暗号化コンテンツ４０６以外の他の暗号化コンテンツが記録されている場合には、当該他の暗号化コンテンツに関連する関連コンテンツも記憶しているものとする。この場合、コンテンツＩＤを用いることにより、各関連コンテンツを識別することが可能である。
【０１４５】
（２）許諾判定部４２２
許諾判定部４２２は、記録装置４１０から、コンテンツＩＤ４０２と、クレジットカード情報等を受信する。
許諾判定部４２２は、クレジットカード情報を用いて許諾処理を行う。許諾処理は、第１の実施形態と同様に、具体的には、課金処理である。
【０１４６】
許諾判定部４２２は、許諾処理の結果に基づき、コンテンツ複製許可情報を生成する。許諾判定部４２２は、許諾処理が正常終了した場合、コンテンツ複製許可情報に「１」を設定し、許諾処理が正常終了しなかった場合、コンテンツ複製許可情報に「０」を設定する。
許諾判定部４２２は、生成したコンテンツ複製許可情報を、記録装置４１０へ送信する。
【０１４７】
また、許諾判定部４２２は、許諾処理が正常終了した場合、記録装置４１０から受信したコンテンツＩＤ４０１を、署名情報検索部４２３へ出力する。
（３）署名情報検索部４２３
署名情報検索部４２３は、許諾判定部４２２からコンテンツＩＤ４０１を受け取った場合、記憶部４２１から、コンテンツＩＤ４０１に対応するＤＬ署名と、複製可能な全てのクリップの要約値とを読み出す。
【０１４８】
署名情報検索部４２３は、読み出したＤＬ署名と要約値とを、署名情報送信部４２４へ出力する。
（４）署名情報送信部４２４
署名情報送信部４２４は、署名情報検索部４２３からＤＬ署名と要約値とを受け取ると、受け取ったＤＬ書名と要約値とを、記録装置４１０へ送信する。
【０１４９】
４．ＢＤ−Ｒ／ＲＥ４３０
ＢＤ−Ｒ／ＲＥ４３０は、記録型メディアであって、記録装置４１０により、各種データが記録される。
図１８に示すように、ＢＤ−Ｒ／ＲＥ４３０は、コンテンツ要約値４３１、ＤＬ署名４３２、暗号化コンテンツ４３３、及び鍵情報４３４が記録される。
【０１５０】
コンテンツ要約値４３１は、記録装置４１０の署名情報受信部４１６が管理サーバ４２０から取得したデータである。コンテンツ要約値４３１は、複数個の要約値から構成される要約値群であり、当該要約値群は、暗号化コンテンツ４０６及び関連コンテンツのクリップの内、複製可能な全てのクリップの要約値から構成される。
ＤＬ署名４３２は、記録装置４１０の署名情報受信部４１６が管理サーバ４２０から取得したデータである。ＤＬ署名４３２は、先に述べたように、暗号化コンテンツ４０６及び関連コンテンツのクリップの内、複製可能な全てのクリップの要約値に基づき生成された署名データである。
【０１５１】
暗号化コンテンツ４３３は、記録装置４１０の選択可能コンテンツ表示部４１７を介してユーザが選択した全てのクリップを含む。
本実施形態においては、ＢＤ−ＲＯＭ４００から選択したクリップは暗号化されており、管理サーバ４２０から取得したクリップ（ダウンロードコンテンツＤＢ４１２に格納されているクリップ）は暗号化されていない。
【０１５２】
しかし、本実施形態において、記録装置４１０は、ダウンロードコンテンツＤＢ４１２に格納されているクリップをＢＤ−Ｒ／ＲＥ４３０に書き込む場合には、暗号化した上でＢＤ−Ｒ／ＲＥ４３０に書き込むように構成してもよい。この場合、例えば、ＢＤ−Ｒ／ＲＥ４３０に固有の情報を用いて記録装置４１０が暗号化するように構成してもよい。
更には、管理サーバ４２０から取得するクリップが既に暗号化されており、記録装置４１０は、暗号化クリップと暗号化クリップを復号するための復号鍵とを管理サーバ４２０から取得し、ダウンロードコンテンツＤＢ４１２に格納しておくように構成してもよい。
【０１５３】
５．署名検証処理
ここでは、図２４を用いて、ＢＤ−Ｒ／ＲＥ４３０の再生時における署名検証処理について説明する。
ＢＤ−Ｒ／ＲＥ４３０には、ユーザにより選択されたクリップ（図１８の暗号化コンテンツ４３３、及び図２４のＣｌｉｐ  ＡＶ  Ｓｔｒｅａｍに相当する。）、複製が許可されている全てのクリップの要約値（図１８のコンテンツ要約値４３１、及び図２４のＣｏｎｔｅｎｔ  Ｈａｓｈ  Ｔａｂｌｅに相当する。）、ＤＬ署名４３２、及び鍵情報４３４が記録されている。
【０１５４】
先ず、署名検証処理を行う再生装置は、ＢＤ−Ｒ／ＲＥ４３０から、ランダムに所定数個のクリップを選択する（ステップＳ１００１）。そして、選択したクリップのそれぞれについて、要約値（ハッシュ値）を計算する。
次に、再生装置は、計算したそれぞれの要約値を、ＢＤ−Ｒ／ＲＥ４３０に記録されているコンテンツ要約値４３１に含まれる対応する要約値と比較して、計算した要約値が正しいか否か判断する（ステップＳ１００２）。計算した要約値が正しい場合には、処理を続ける。
【０１５５】
続いて、再生装置は、ＢＤ−Ｒ／ＲＥ４３０に記録されているクリップのうち、ステップＳ１００１で選択されたクリップ以外の他の全てのクリップに対応する要約値を、ＢＤ−Ｒ／ＲＥ４３０に記録されているコンテンツ要約値４３１から読み出して、取得する（ステップＳ１００３）。
そして、再生装置は、ステップＳ１００１で算出した要約値と、ステップＳ１００３で取得した要約値とからなるデータを所定サイズに分割して、ハッシュブロックとする。
【０１５６】
続いて、再生装置は、各ハッシュブロックのハッシュ値を算出する（ステップＳ１００４）。ここで算出されたハッシュ値が、図２４における、Ｄｉｇｅｓｔ１、Ｄｉｇｅｓｔ２、…、ＤｉｇｅｓｔＮである。
最後に、再生装置は、Ｄｉｇｅｓｔ１、Ｄｉｇｅｓｔ２、…、ＤｉｇｅｓｔＮに基づきデジタル署名を算出し、算出されたデジタル署名が、ＢＤ−Ｒ／ＲＥ４３０に記録されているＤＬ署名４３２と一致するか否かを検証する（ステップＳ１００５）。
【０１５７】
ＢＤ−Ｒ／ＲＥ４３０に記録されているＤＬ署名４３２は、複製が許可されている（ユーザが選択可能な）全てのクリップの要約値に基づいて生成されている。そして、ＢＤ−Ｒ／ＲＥ４３０には、複製が許可されている全てのクリップの要約値が記録されている。
従って、ユーザが選択し得るクリップの組み合わせは数多く存在し、ユーザが、どの様な組み合わせのクリップをＢＤ−Ｒ／ＲＥ４３０にコピーしようとも、１個のＤＬ署名４３２を用いて署名検証処理を行うことができる。
【０１５８】
なお、ここでは、秘密鍵暗号方式を用いたデジタル署名の署名検証処理について説明したが、公開鍵暗号方式のデジタル署名を用いてもよい。
公開鍵暗号方式のデジタル署名を用いた署名検証処理では、署名検証用データと、予めＢＤ−Ｒ／ＲＥ４３０に記録されているＤＬ署名４３２とが数学的に所定の関係を満たすか否かを確認することにより、その正当性を検証する。公開鍵暗号方式のデジタル署名技術については、既に公知であるため、ここでは詳細な説明を省略する。
【０１５９】
＜変形例１＞
次に、第２の実施形態の変形例１に係るコンテンツ複製処理システム２ｂについて説明する。
図１９は、コンテンツ複製処理システム２ｂの構成を示す図である。
同図に示すように、コンテンツ複製処理システム２ｂは、ＢＤ−ＲＯＭ５００、記録装置５１０、管理サーバ５２０、及びＢＤ−Ｒ／ＲＥ５３０から構成される。
【０１６０】
なお、変形例１に係るコンテンツ複製処理システム２ｂは、コンテンツ複製処理システム２ａと同様に、記録装置５１０は、ＢＤ−ＲＯＭ５００に格納されている暗号化コンテンツのクリップと、管理サーバ５２０からダウンロードした関連コンテンツのクリップとの両方を、ＢＤ−Ｒ／ＲＥ５３０に記録する。
１．ＢＤ−ＲＯＭ５００
ＢＤ−ＲＯＭ５００は、ＢＤ−ＲＯＭ４００と同様に、コンテンツ供給元によりコンテンツが格納され、ユーザに販売された、所謂パッケージメディアである。
【０１６１】
ＢＤ−ＲＯＭ５００は、ＵＲＬ５０１、コンテンツＩＤ５０２、コンテンツ要約値５０３、ＭＣ署名５０４、ＭＣＭＦ５０５、暗号化コンテンツ５０６、及び鍵情報５０７を格納している。
ＢＤ−ＲＯＭ５００に格納されている各種データは、ＢＤ−ＲＯＭ４００に格納されているデータと同様であるので、ここでは説明を省略する。
【０１６２】
２．記録装置５１０
記録装置５１０は、署名情報要求部５１１、ダウンロードコンテンツＤＢ５１２、要約値算出部５１３、要約値比較部５１４、署名情報受信部５１６、選択可能コンテンツ表示部５１７、選択コンテンツ記録部５１８ａ、及び鍵情報記録部５１８ｂから構成される。
記録装置５１０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。
【０１６３】
図１９に示した記録装置５１０を、図１８に示した記録装置４１０と比較すると、その相違は、記録装置５１０が、ＭＣＭＦ解析部を備えていない点である。以下では、この相違点を中心に説明する。
上述したコンテンツ複製処理システム２ａでは、複製可能なクリップを判断する際に、ＢＤ−ＲＯＭ４００に格納されているコンテンツのクリップについては、ＭＣＭＦ解析部４１５が、ＢＤ−ＲＯＭ４００からＭＣＭＦ４０５を読み出し、読み出したＭＣＭＦ４０５を用いて判断していた。まだ、コンテンツ複製処理システム２ａでは、ダウンロードコンテンツＤＢ４１２に格納されている関連コンテンツのクリップについては、要約値比較部４１４が、ダウンロードコンテンツＤＢ４１２に格納されている関連コンテンツのクリップから算出した要約値と、管理サーバ４２０から取得した複製可能なクリップの要約値とを比較することによって判断していた。
【０１６４】
一方で、記録装置５１０は、ＭＣＭＦ５０５を用いずに、以下に示すように、複製可能なクリップを判断する。
記録装置５１０の要約値比較部５１４は、要約値算出部５１３から、ダウンロードコンテンツＤＢ５１２に格納されている関連コンテンツの全てのクリップの要約値を取得する。
【０１６５】
また、要約値比較部５１４は、ＢＤ−ＲＯＭ５００から、コンテンツ要約値５０３を読み出す。コンテンツ要約値５０３は、上述したコンテンツ要約値４０３と同様に、暗号化コンテンツ５０６に含まれる全てのクリップについて、各クリップから算出された要約値から構成される。なお、各要約値には、当該要約値の元となったクリップを識別するために、クリップＩＤが付加されている。
【０１６６】
そして、要約値比較部５１４は、署名情報受信部５１６から取得した要約値と、要約値算出部５１３から取得した要約値及びＢＤ−ＲＯＭ５００から読み出したコンテンツ要約値５０３に含まれる要約値とを比較し、要約値が一致するクリップを、複製可能なクリップであると判断する。要約値比較部５１４は、複製可能なクリップであると判断したクリップのクリップＩＤを、選択可能コンテンツ表示部５１７へ出力する。
【０１６７】
以上説明したように、記録装置５１０は、ＢＤ−ＲＯＭ５００に格納されているコンテンツのクリップ、及びダウンロードコンテンツＤＢ５１２に格納されている関連コンテンツのクリップ、何れのクリップについても、複製可能なクリップを判断する際に、管理サーバ５２０から取得した要約値を用いて判断することが特徴である。
従って、変形例１においては、ＢＤ−ＲＯＭ５００は、ＭＣＭＦ５０５を格納していることは必須ではない。
【０１６８】
３．管理サーバ５２０
管理サーバ５２０は、コンテンツの複製についての許諾処理を行う装置であり、図１９に示すように、記憶部５２１、許諾判定部５２２、署名情報検索部５２３、及び署名情報送信部５２４から構成される。
管理サーバ５２０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。
【０１６９】
管理サーバ５２０の各構成要素は、図１８に示した管理サーバ４２０の各構成要素と同様の機能を有するため、説明を省略する。
４．ＢＤ−Ｒ／ＲＥ５３０
ＢＤ−Ｒ／ＲＥ５３０は、記録型メディアであって、記録装置５１０により、各種データが記録される。
【０１７０】
図１９に示すように、ＢＤ−Ｒ／ＲＥ５３０は、コンテンツ要約値５３１、ＤＬ署名５３２、暗号化コンテンツ５３３、及び鍵情報５３４が記録される。
各データは、図１８に示したＢＤ−Ｒ／ＲＥ４３０に記録されるデータと同様であるため、説明を省略する。
＜変形例２＞
次に、第２の実施形態の変形例２に係るコンテンツ複製処理システム２ｃについて説明する。
【０１７１】
図２０は、コンテンツ複製処理システム２ｃの構成を示す図である。
同図に示すように、コンテンツ複製処理システム２ｃは、ＢＤ−ＲＯＭ６００、記録装置６１０、管理サーバ６２０、及びＢＤ−Ｒ／ＲＥ６３０から構成される。
第２の実施形態に係るコンテンツ複製処理システム２ａでは、記録装置４１０は、ＢＤ−ＲＯＭ４００に格納されている暗号化コンテンツのクリップと、管理サーバ４２０からダウンロードした関連コンテンツのクリップとの両方を、ＢＤ−Ｒ／ＲＥ４３０に記録した。
【０１７２】
一方、変形例２に係るコンテンツ複製処理システム２ｃでは、記録装置６１０は、ＢＤ−ＲＯＭ６００に格納されている暗号化コンテンツのクリップと、管理サーバ６２０からダウンロードした関連コンテンツのクリップとの両方を、ＢＤ−Ｒ／ＲＥ６３０に記録する場合、及び、ＢＤ−ＲＯＭ６００に格納されている暗号化コンテンツのクリップのみを、ＢＤ−Ｒ／ＲＥ６３０に記録する場合が有り得る。
【０１７３】
１．ＢＤ−ＲＯＭ６００
ＢＤ−ＲＯＭ６００は、ＢＤ−ＲＯＭ４００と同様に、コンテンツ供給元によりコンテンツが格納され、ユーザに販売された、所謂パッケージメディアである。
ＢＤ−ＲＯＭ６００は、ＵＲＬ６０１、コンテンツＩＤ６０２、コンテンツ要約値６０３、ＭＣ署名６０４、ＭＣＭＦ６０５、暗号化コンテンツ６０６、及び鍵情報６０７を格納している。
【０１７４】
ＢＤ−ＲＯＭ６００に格納されている各種データは、ＢＤ−ＲＯＭ４００に格納されているデータと同様であるので、ここでは説明を省略する。
２．記録装置６１０
記録装置６１０は、署名情報要求部６１１、ダウンロードコンテンツＤＢ６１２、要約値算出部６１３、要約値比較部６１４、ＭＣＭＦ解析部６１５．署名情報受信部６１６、選択可能コンテンツ表示部６１７、選択コンテンツ記録部６１８ａ、鍵情報記録部６１８ｂ、及び署名情報選択部６１９から構成される。
【０１７５】
記録装置６１０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。
図１８に示した記録装置４１０との構成上の相違は、記録装置６１０は、署名情報選択部６１９を備える点である。また、要約値比較部６１４及び選択可能コンテンツ表示部６１７は、それぞれ、要約値比較部４１４及び選択可能コンテンツ表示部５１７が備える機能に加え、他の機能も有する。
【０１７６】
そこで、ここでは特に、要約値比較部６１４、選択可能コンテンツ表示部６１７、及び署名情報選択部６１９について説明し、記録装置４１０と同様の機能を有するその他の構成要素については、説明を省略する。
選択可能コンテンツ表示部６１７は、ユーザから複製を希望するクリップの選択を受け付けると、選択されたクリップのクリップＩＤを、選択コンテンツ記録部６１８ａへ出力すると共に、要約値比較部６１１４へも出力する。
【０１７７】
要約値比較部６１４は、第２の実施形態の要約値比較部４１４と同様に、署名情報受信部６１６から要約値を取得する。ここで取得する要約値は、管理サーバ６２０から送信された要約値であり、コンテンツ、及び関連コンテンツに含まれるクリップの内、複製可能なクリップから算出された要約値である。複製不可能なクリップから算出された要約値は含まれない。
【０１７８】
また、要約値比較部６１４は、要約値算出部６１３から、要約値を取得する。ここで取得する要約値は、ダウンロードコンテンツＤＢ６１２に格納されている関連コンテンツに含まれる全てのクリップから算出された要約値である。
そして、要約値比較部６１４は、署名情報受信部６１６から取得した要約値と、要約値算出部６１３から取得した要約値とを比較し、要約値が一致するクリップを、複製可能なクリップであると判断する。
【０１７９】
要約値比較部６１４は、複製可能なクリップであると判断したクリップのクリップＩＤを、選択可能コンテンツ表示部６１７へ出力する。
上記の機能に加えて、要約値比較部６１４は、選択可能コンテンツ表示部６１７から、選択されたクリップのクリップＩＤを受け取ると、選択されたクリップが関連コンテンツに含まれるクリップであるか否かを判断する。
【０１８０】
具体的には、要約値比較部６１４は、選択されたクリップのクリップＩＤが、要約値算出部６１３から受け取ったクリップＩＤの何れかに一致するか否かを判断する。なお、要約値比較部６１４は、要約値算出部６１３から、ダウンロードコンテンツＤＢ６１２に格納されている関連コンテンツに含まれる全てのクリップに対応するクリップＩＤを取得しているものとする。
【０１８１】
要約値比較部６１４は、選択された全てのクリップについて、クリップＩＤが、要約値算出部６１３から受け取ったクリップＩＤの何れかに一致するか否かを判断する。
要約値比較部６１４は、予めダウンロードコンテンツ有無情報を保持している。一例として、ダウンロードコンテンツ有無情報は、初期値が「０」に設定されているものとする。
【０１８２】
要約値比較部６１４は、選択された全てのクリップが、関連コンテンツのクリップでない（即ち、ＢＤ−ＲＯＭ６００に格納されている暗号化コンテンツ６０６のクリップである）と判断する場合、ダウンロードコンテンツ有無情報の値を変更せず、「０」に設定されたダウンロードコンテンツ有無情報を、署名情報選択部６１９へ出力する。
要約値比較部６１４は、選択されたクリップに、一つでも関連コンテンツのクリップが含まれる場合、ダウンロードコンテンツ有無情報の値を「１」を変更し、「１」に設定されたダウンロードコンテンツ有無情報を、署名情報選択部６１９へ出力する。
【０１８３】
署名情報選択部６１９は、署名情報受信部６１６から、ＤＬ署名と、ＤＬ署名に対応する要約値とを受け取る。
また、署名情報選択部６１９は、要約値比較部６１４から、ダウンロードコンテンツ有無情報を受け取る。
先に述べたように、ダウンロードコンテンツ有無情報は、「０」及び「１」の何れかに設定されている。「０」は、ＢＤ−Ｒ／ＲＥ６３０に記録されるクリップには、関連コンテンツのクリップが含まれないことを示し、「１」は、ＢＤ−Ｒ／ＲＥ６３０に記録されるクリップには、関連コンテンツのクリップが含まれることを示す。
【０１８４】
署名情報選択部６１９は、ダウンロードコンテンツ有無情報が「０」に設定されている場合、ＢＤ−Ｒ／ＲＥ６３０に、ＭＣ署名を記録すると判断し、ダウンロードコンテンツ有無情報が「１」に設定されている場合、ＢＤ−Ｒ／ＲＥ６３０に、ＤＬ署名を記録すると判断する。
署名情報選択部６１９は、ＤＬ署名を記録すると判断した場合には、署名情報受信部６１６から受け取ったＤＬ署名と要約値とを、ＢＤ−Ｒ／ＲＥ６３０に記録する。
【０１８５】
署名情報選択部６１９は、ＭＣ署名を記録すると判断した場合には、ＢＤ−ＲＯＭ６００から、ＭＣ署名６０４とコンテンツ要約値６０３とを読み出し、読み出したＭＣ署名６０４とコンテンツ要約値６０３とを、ＢＤ−Ｒ／ＲＥ６３０に記録する。
なお、ＭＣ署名を記録すると判断した場合には、署名情報選択部６１９は、署名情報受信部６１６から受け取ったＤＬ署名と要約値とを破棄するように構成してもよい。
【０１８６】
４．ＢＤ−Ｒ／ＲＥ６３０
ＢＤ−Ｒ／ＲＥ６３０は、記録型メディアであって、記録装置６１０により、各種データが記録される。
図２０に示すように、ＢＤ−Ｒ／ＲＥ６３０は、コンテンツ要約値６３１、ＭＣ署名又はＤＬ署名６３２、暗号化コンテンツ６３３、及び鍵情報６３４が記録される。
【０１８７】
第２の実施形態に係るＢＤ−Ｒ／ＲＥ４３０及び変形例１に係るＢＤ−Ｒ／ＲＥ５３０では、記録される署名が、ＤＬ署名に限定されていたが、ＢＤ−Ｒ／ＲＥ６３０は、記録されるクリップに応じて、ＭＣ署名が記録される場合と、ＤＬ署名が記録される場合とがある。
各データの詳細は、既に説明しているので、ここでは説明を省略する。
【０１８８】
以上説明したように、変形例２では、ＢＤ−Ｒ／ＲＥ６３０に記録するクリップが、ＢＤ−ＲＯＭ６００に記録されている暗号化コンテンツ６０６のクリップのみである場合には、ＭＣ署名６０４をＢＤ−Ｒ／ＲＥ６３０に記録した。また、ＢＤ−Ｒ／ＲＥ６３０に記録するクリップに、ダウンロードコンテンツＤＢ６１２に記録されている関連コンテンツのクリップが一つでも含まれる場合には、ＤＬ署名を、ＢＤ−Ｒ／ＲＥ６３０に記録した。
【０１８９】
この構成を有することにより、ＢＤ−Ｒ／ＲＥ６３０に記録されているクリップを再生するときには、再生装置にて、正しく署名検証処理を行うことができる。
その仕組みを、以下で、簡単な例を用いて説明する。
例えば、Ａ、Ｂ、及びＣの３個のクリップが格納されているＢＤ−ＲＯＭから、ユーザが任意にクリップを選択して、ＢＤ−Ｒにコピーする場合について考える。
【０１９０】
この場合、Ａ、Ｂ、及びＣの全てのクリップの要約値に基づいて生成したデジタル署名と、Ａ、Ｂ、及びＣのそれぞれの要約値とをＢＤ−Ｒに記録しておく。
例えば、ユーザがＡ及びＢのクリップを選択してＢＤ−Ｒへコピーした場合、署名検証処理において、再生装置は、コピーされたＡからＡの要約値を算出し、ＢからＢの要約値を算出することができる。そして、コピーされなかったＣについては、記録してあるＣの要約値を用いる。この様にして、再生装置は、Ａ、Ｂ、及びＣの要約値を用いて署名検証用データを生成し、生成した署名検証用データとＢＤ−Ｒに記録されているデジタル署名とを比較することにより、正しく署名検証処理を行うことができる。
【０１９１】
つまり、ＢＤ−Ｒには、ユーザが選択し得る最大の範囲のクリップについて、その要約値と要約値から生成されたデジタル署名とを記録しておけば、どのようなパターンでクリップが選択されて記録された場合であっても、対応することが可能となる。
そして、ユーザが選択可能なクリップが、ＢＤ−ＲＯＭに含まれるクリップのみではなく、管理サーバからダウンロードしたクリップをも含む場合も同様である。
【０１９２】
この場合、ユーザが選択し得る最大の範囲のクリップは、ＢＤ−ＲＯＭ上の全てのクリップ、及び管理サーバからダウンロードした全てのクリップである。
従って、管理サーバは、選択し得る最大の範囲のクリップについての要約値と、最大の範囲のクリップの要約値から生成されたデジタル署名とを保持しておけばよい。そして、クリップをコピーする際に、記録装置に、要約値とデジタル署名とを供給すれば、ユーザがどのようなパターンでクリップを選択しようとも、コピー先のＢＤ−Ｒを再生するときには、再生装置にて正しい署名検証処理が可能となる。
【０１９３】
以上のことから、変形例２においては、ユーザが選択し得るクリップのパターンは多数存在するにも関らず、ＭＣ署名及びＤＬ署名の２個のデジタル署名を予め用意しておくだけで、正しく署名検証処理を行うことができるという優れた効果を奏する。
＜変形例３＞
次に、第２の実施形態の変形例３に係るコンテンツ複製処理システム２ｄについて説明する。
【０１９４】
図２１は、コンテンツ複製処理システム２ｄの構成を示す図である。
同図に示すように、コンテンツ複製処理システム２ｄは、ＢＤ−ＲＯＭ７００、記録装置７１０、管理サーバ７２０、及びＢＤ−Ｒ／ＲＥ７３０から構成される。
コンテンツ複製処理システム２ｄは、変形例２に係るコンテンツ複製処理システム２ｃと同様に、ＢＤ−Ｒ／ＲＥ７３０に記録するクリップは、ＢＤ−ＲＯＭ７００に格納されている暗号化コンテンツのクリップと、管理サーバ７２０からダウンロードした関連コンテンツのクリップとの両方を含む場合、及び、関連コンテンツを含まずに、ＢＤ−ＲＯＭ７００に格納されている暗号化コンテンツのクリップのみを含む場合が有り得る。そのため、記録装置７１０は、署名情報選択部７１９を備える。
【０１９５】
署名情報選択部７１９は、変形例２で説明した署名情報選択部６１９と同様の機能を有する。
即ち、署名情報選択部７１９は、ＢＤ−Ｒ／ＲＥ７３０に、ＭＣ署名を記録するか、ＤＬ署名を記録するかを選択し、選択した署名と要約値とを、ＢＤ−Ｒ／ＲＥ７３０に記録する。このとき、署名情報選択部７１９は、要約値比較部７１４から取得するダウンロードコンテンツ有無情報を用いて、署名の選択を行う。要約値比較部７１４の機能、及びダウンロードコンテンツ有無情報の詳細については、既に変形例２で説明済みであるので、ここでは、説明を省略する。
【０１９６】
また、コンテンツ複製処理システム２ｄの記録装置７１０は、変形例２に係る記録装置６１０と異なり、ＭＣＭＦ解析部を備えていない。そのため、記録装置７１０は、暗号化コンテンツ７０６について複製可能なクリップを判断する際に、ＭＣＭＦ７０５を用いずに、要約値比較部７１４にて要約値を比較することにより判断する。要約値比較部７１４の機能は、変形例１の要約値比較部５１４と同様であるので説明を省略する。
【０１９７】
なお、変形例３においては、変形例１と同様に、ＢＤ−ＲＯＭ７００は、ＭＣＭＦ７０５を格納していることは必須ではない。
≪第３の実施形態≫
次に、本発明の第３の実施形態について説明する。
図２２は、第３の実施形態に係るコンテンツ複製処理システム３の構成を示す図である。
【０１９８】
同図に示すように、コンテンツ複製処理システム３は、ＢＤ−ＲＯＭ８００、記録装置８１０、管理サーバ８２０、及びＢＤ−Ｒ／ＲＥ８３０から構成される。
第２の実施形態では、ＢＤ−Ｒ／ＲＥに複製可能なクリップの判断を、記録装置側で行っていた。第３の実施形態では、複製可能なクリップの判断を、管理サーバ側で行うことを特徴としている。
【０１９９】
１．ＢＤ−ＲＯＭ８００
ＢＤ−ＲＯＭ８００は、ＢＤ−ＲＯＭ４００（図１８参照）と同様に、コンテンツ供給元によりコンテンツが格納され、ユーザに販売された、所謂パッケージメディアである。
ＢＤ−ＲＯＭ８００は、ＵＲＬ８０１、コンテンツＩＤ８０２、コンテンツ要約値８０３、ＭＣ署名８０４、暗号化コンテンツ８０６、及び鍵情報８０７を格納している。
【０２００】
ＢＤ−ＲＯＭ８００に格納されている各種データは、ＢＤ−ＲＯＭ４００に格納されているデータと同様であるので、ここでは説明を省略する。
２．記録装置８１０
記録装置８１０は、図２２に示すように、署名情報要求部８１１、ダウンロードコンテンツＤＢ８１２、署名情報受信部８１６、鍵情報記録部８１８ｂ、署名情報選択部８１９、コンテンツ選択部８４０、コンテンツ記録確認部８５０、及び警告表示部８６０から構成される。
【０２０１】
記録装置８１０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。
（１）署名情報要求部８１１
署名情報要求部８１１は、ＢＤ−ＲＯＭ８００からＵＲＬ８０１とコンテンツＩＤ８０２とを取得する。また、署名情報要求部８１１は、ユーザのクレジットカード情報等を取得する。
【０２０２】
ここで、第２の実施形態と異なり、署名情報要求部８１１は、更に、コンテンツ選択部８４０から、複製を希望するクリップのクリップＩＤを取得する。
署名情報要求部８１１は、取得したコンテンツＩＤ、クリップＩＤ，クレジットカード情報等を、管理サーバ８２０へ送信する。
また、署名情報要求部８１１は、管理サーバ８２０から、コンテンツ複製許可情報を取得する。コンテンツ複製許可情報が「０」に設定されている場合には、記録装置８１０は、それ以降のコンテンツ複製処理を中止する。コンテンツ複製許可情報が「１」に設定されている場合は、記録装置８１０は、コンテンツ複製処理を継続して行う。
【０２０３】
（２）署名情報受信部８１６
署名情報受信部８１６は、管理サーバ８２０による許諾処理が正常に終了した場合には、管理サーバ８２０から、ＤＬ署名、要約値、ダウンロードコンテンツ有無情報、及びクリップ複製可否情報を受信する。
クリップ複製可否情報は、複製を希望するクリップの複製可否を示す情報である。具体的には、クリップ複製可否情報は、記録装置８１０から管理サーバ８２０へ送信した複製を希望するクリップのクリップＩＤと、当該クリップＩＤに対応するクリップの複製可否を示すフラグ値とから構成される。
【０２０４】
各クリップＩＤと対応して、フラグ値が「０」に設定されている場合、当該クリップが複製不可能であることを示す。各クリップＩＤと対応して、フラグ値が「１」に設定されている場合、当該クリップが複製可能であることを示す。
なお、ダウンロードコンテンツ有無情報は、第２の実施形態の変形例（図２０及び図２１参照）で説明したとおりである。
【０２０５】
署名情報受信部８１６は、ＤＬ署名、要約値、及びダウンロードコンテンツ有無情報を、署名情報選択部８１９へ出力し、クリップ複製可否情報を、コンテンツ記録確認部８５０へ出力する。
（３）ダウンロードコンテンツＤＢ８１２
ダウンロードコンテンツＤＢ８１２は、予め管理サーバ８２０からダウンロードした関連コンテンツを格納している。関連コンテンツは、ＢＤ−ＲＯＭ８００に格納されているコンテンツに関連するコンテンツである。
【０２０６】
（４）コンテンツ選択部８４０
コンテンツ選択部８４０は、表示デバイス及び入力デバイスを含む。表示デバイスの具体例は、テレビやディスプレイ等であり、入力デバイスの具体例は、マウス、キーボード、リモコン等である。
コンテンツ選択部８４０は、ＢＤ−ＲＯＭ８００から、暗号化コンテンツ８０６に含まれるクリップのクリップＩＤを取得する。また、コンテンツ選択部８４０は、ダウンロードコンテンツＤＢ８１２から、関連コンテンツに含まれるクリップのクリップＩＤを取得する。
【０２０７】
コンテンツ選択部８４０は、表示デバイスに、取得したクリップＩＤを表示する。表示デバイスに、クリップＩＤが表示されている状態において、ユーザは入力デバイスを用いて、複製を希望するクリップのクリップＩＤを選択する。
コンテンツ選択部８４０は、選択されたクリップＩＤを、署名情報要求部８１１、及びコンテンツ記録確認部８５０へ出力する。
【０２０８】
（５）コンテンツ記録確認部８５０
コンテンツ記録確認部８５０は、署名情報受信部８１６から、クリップ複製可否情報受け取り、コンテンツ選択部８４０から、クリップＩＤを受け取る。
コンテンツ記録確認部８５０は、クリップ複製可否情報を用いて、選択されたクリップが複製可能であるか否かを確認する。
【０２０９】
具体的には、クリップ複製可否情報を参照して、コンテンツ選択部８４０から受け取った全てのクリップＩＤについて、各クリップＩＤに対応するフラグ値を読む。
フラグ値「１」は、複製可能を示し、フラグ値「０」は、複製不可能を示す。
選択されたクリップの全てが複製可能な場合、コンテンツ記録確認部８５０は、コンテンツ選択部８４０を介して、ＢＤ−ＲＯＭ８００、及び、ダウンロードコンテンツＤＢ８１２から、選択されたクリップを取得し、取得したクリップを、ＢＤ−Ｒ／ＲＥ８３０へ記録する。
【０２１０】
選択されたクリップに、複製不可能なクリップが含まれている場合、コンテンツ記録確認部８５０は、複製不可能なクリップのクリップＩＤを、警告表示部８６０へ出力する。
また、コンテンツ記録確認部８５０は、警告表示部８６０から、処理を継続する旨の通知を受け取る場合には、コンテンツ選択部８４０を介して、ＢＤ−ＲＯＭ８００、及び、ダウンロードコンテンツＤＢ８１２から、複製可能なクリップのみを取得し、取得したクリップを、ＢＤ−Ｒ／ＲＥ８３０へ記録する。
【０２１１】
（６）警告表示部８６０
警告表示部８６０は、テレビやディスプレイ等の表示デバイスを備え、コンテンツ記録確認部８５０から複製不可能なクリップのクリップＩＤを受け取ると、受け取ったクリップＩＤを、表示デバイスに表示する。このとき、警告表示部８６０は、「選択されたクリップには、複製不可能なクリップが含まれます。複製処理を継続しますか？」等、ユーザへ問いかけるメッセージを、表示デバイスに表示する。
【０２１２】
更に、警告表示部８６０は、マウス、キーボード、リモコン等の入力デバイスを備え、ユーザから「複製処理の継続／複製処理の中止」の何れかの選択を受け付ける。
「複製処理の中止」が選択された場合には、その後の処理を中止する。「複製処理の継続」が選択された場合には、その旨を、コンテンツ記録確認部８５０へ通知する。
（７）署名情報選択部８１９
署名情報選択部８１９は、第２の実施形態の変形例２に示した署名情報選択部６１９と同様の機能を有するため、説明を省略する。
【０２１３】
（８）鍵情報記録部８１８ｂ
鍵情報記録部８１８ｂは、第２の実施形態に示した鍵情報記録部４１８ｂと同様の機能を有するため、説明を省略する。
３．管理サーバ８２０
管理サーバ８２０は、コンテンツの複製についての許諾処理を行う装置である。
【０２１４】
図２２に示すように、管理サーバ８２０は、記憶部８２１、選択クリップ記録判定部８７０、署名情報更新判定部８８０、及び署名情報送信部８２４から構成される。
管理サーバ８２０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。
【０２１５】
（１）記憶部８２１
記憶部８２１は、第２の実施形態に示した記憶部４２１と同様に、ＢＤ−ＲＯＭ８００に格納された暗号化コンテンツ８０６を構成するクリップ、及び暗号化コンテンツ８０６に関連する関連コンテンツを構成するクリップを格納している。
また、記憶部８２１は、各クリップから算出された要約値を記憶している。
【０２１６】
更に、記憶部８２１は、暗号化コンテンツ８０６を構成するクリップ、及び関連コンテンツを構成するクリップの内、複製可能な全てのクリップの要約値に基づき生成されたＤＬ署名を記憶している。
更に、図示していないが、記憶部８２１は、暗号化コンテンツ８０６を構成するクリップ、及び関連コンテンツを構成するクリップの内、複製可能な全てのクリップのクリップＩＤを記述した複製許可リストを記憶している。これは、第１の実施形態における第二のクリップ複製許可リストに相当する。
【０２１７】
（２）許諾判定部８２２
許諾判定部８２２は、記録装置８１０から、コンテンツＩＤ８０２、選択されたクリップのクリップＩＤ、クレジットカード情報等を受信する。
許諾判定部８２２は、クレジットカード情報を用いて許諾処理を行う。許諾処理は、第１の実施形態と同様に、具体的には、課金処理である。
【０２１８】
許諾判定部８２２は、許諾処理の結果に基づき、コンテンツ複製許可情報を生成し、生成したコンテンツ複製許可情報を、記録装置８１０へ送信する。
また、許諾判定部８２２は、許諾処理が正常終了した場合、コンテンツＩＤ及びクリップＩＤを、選択クリップ記録判定部８７０へ出力する。
（３）選択クリップ記録判定部８７０
選択クリップ記録判定部８７０は、許諾判定部８２２から受け取るコンテンツＩＤ及びクリップＩＤを用いて、クリップの複製可否判定を行う。
【０２１９】
なお、本実施形態においては、１つのコンテンツＩＤ８０２に対応する暗号化コンテンツ及び関連コンテンツのみを扱っているため、コンテンツＩＤは必須ではないが、複数個のコンテンツを扱う場合には、コンテンツＩＤを用いて、暗号化コンテンツ及び関連コンテンツを識別する。
選択クリップ記録判定部８７０は、記憶部８２１に記憶されている複製許可リストを参照して、受け取ったクリップＩＤに対応するクリップが複製可能であるか否かを判断する。
【０２２０】
具体的には、複製許可リストにクリップＩＤが記述されている場合には、複製可能と判断し、複製許可リストにクリップＩＤが記述されていない場合には、複製不可能と判断する。
そして、選択クリップ記録判定部８７０は、クリップ複製可否情報を生成する。クリップ複製可否情報は、上述したとおり、クリップＩＤと、複製可否を示すフラグ値とから構成される。選択クリップ記録判定部８７０は、生成したクリップ複製可否情報を、署名情報更新判定部８８０へ出力する。
【０２２１】
（４）署名情報更新判定部８８０
署名情報更新判定部８８０は、予めダウンロードコンテンツ有無情報を保持している。一例として、ダウンロードコンテンツ有無情報は、初期値が「０」に設定されているものとする。
署名情報更新判定部８８０は、選択クリップ記録判定部８７０から、クリップ複製可否情報を受け取ると、以下の処理を行う。
【０２２２】
署名情報更新判定部８８０は、複製可能であると判定されたクリップが、暗号化コンテンツ８０６に含まれるクリップであるか、関連コンテンツに含まれるクリップであるかを判断する。
署名情報更新判定部８８０は、複製可能であると判断された全てのクリップが、関連コンテンツのクリップでない（即ち、ＢＤ−ＲＯＭ８００に格納されている暗号化コンテンツ８０６のクリップである）と判断する場合、ダウンロードコンテンツ有無情報の値を変更しない。そして、署名情報更新判定部８８０は、「０」に設定されたダウンロードコンテンツ有無情報と、選択クリップ記録判定部８７０から受け取ったクリップ複製可否情報とを、署名情報送信部８２４へ出力する。
【０２２３】
署名情報更新判定部８８０は、複製可能であると判定されたクリップに、一つでも関連コンテンツのクリップが含まれる場合、ダウンロードコンテンツ有無情報の値を「１」に変更する。そして、署名情報更新判定部８８０は、記憶部８２１から、ＤＬ署名と要約値とを読み出す。署名情報更新判定部８８０は、ＤＬ署名、要約値、「１」に設定されたダウンロードコンテンツ有無情報、及び選択クリップ記録判定部８７０から受け取ったクリップ複製可否情報を、署名情報送信部８２４へ出力する。
【０２２４】
（５）署名情報送信部８２４
署名情報送信部８２４は、署名情報更新判定部８８０から受け取る情報を、記録装置８１０へ送信する。
４．ＢＤ−Ｒ／ＲＥ８３０
ＢＤ−Ｒ／ＲＥ８３０は、記録型メディアであって、記録装置８１０により、各種データが記録される。
【０２２５】
図２２に示すように、ＢＤ−Ｒ／ＲＥ８３０は、コンテンツ要約値８３１、ＭＣ署名又はＤＬ署名８３２、暗号化コンテンツ８３３、及び鍵情報８３４が記録される。
各データの詳細は、既に説明しているので、ここでは説明を省略する。
≪第４の実施形態≫
次に、本発明の第４の実施形態について説明する。
【０２２６】
図２３は、第４の実施形態に係るコンテンツ複製処理システム４の構成を示す図である。
同図に示すように、コンテンツ複製処理システム４は、ＢＤ−ＲＯＭ９００、記録装置９１０、管理サーバ９２０、及びＢＤ−Ｒ／ＲＥ９３０から構成される。  
第４の実施形態は、これまで説明してきた実施形態とは異なり、先ず、ユーザに対し、複製可能なクリップを提示して、複製可能なクリップから、複製を希望するクリップの選択を受け付けることを特徴としている。
【０２２７】
１．ＢＤ−ＲＯＭ９００
ＢＤ−ＲＯＭ９００は、コンテンツ供給元によりコンテンツが格納され、ユーザに販売された、所謂パッケージメディアである。
ＢＤ−ＲＯＭ９００は、ＵＲＬ９０１、コンテンツＩＤ９０２、コンテンツ要約値９０３、ＭＣ署名９０４、暗号化コンテンツ９０６、及び鍵情報９０７を格納している。
【０２２８】
ＢＤ−ＲＯＭ９００に格納されている各種データは、他の実施形態と同様であるので、ここでは説明を省略する。
２．記録装置９１０
記録装置９１０は、図２３に示すように、署名情報要求部９１１、ダウンロードコンテンツＤＢ９１２、署名情報受信部９１６、鍵情報記録部９１８ｂ、署名情報選択部９１９、コンテンツ選択部９４０、コンテンツ記録確認部９５０、警告表示部９６０、選択クリップ記録判定部９７０、及び署名情報更新判定部９８０から構成される。
【０２２９】
記録装置９１０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。
（１）署名情報要求部９１１
署名情報要求部９１１は、ＢＤ−ＲＯＭ９００からＵＲＬ９０１とコンテンツＩＤ９０２とを取得する。また、署名情報要求部９１１は、ユーザのクレジットカード情報等を取得する。
【０２３０】
署名情報要求部９１１は、取得したコンテンツＩＤ、クレジットカード情報等を、管理サーバ９２０へ送信する。
また、署名情報要求部９１１は、管理サーバ９２０から、コンテンツ複製許可情報を取得する。コンテンツ複製許可情報が「０」に設定されている場合には、記録装置９１０は、それ以降のコンテンツ複製処理を中止する。コンテンツ複製許可情報が「１」に設定されている場合には、記録装置９１０は、コンテンツ複製処理を継続して行う。
【０２３１】
（２）署名情報受信部９１６
署名情報受信部８１６は、管理サーバ９２０による許諾処理が正常に終了した場合には、管理サーバ９２０から、ＤＬ署名、要約値、及び複製許可リストを受信する。複製許可リストは、第３の実施形態で説明したように、暗号化コンテンツ９０６を構成するクリップ、及び関連コンテンツを構成するクリップの内、複製可能な全てのクリップのクリップＩＤを記述したリストである。これは、第１の実施形態における第二のクリップ複製許可リストに相当する。
【０２３２】
署名情報受信部９１６は、ＤＬ署名及び要約値を、署名情報更新判定部９８０へ出力し、複製許可リストを、選択クリップ記録判定部９７０へ出力する。
（３）ダウンロードコンテンツＤＢ９１２
ダウンロードコンテンツＤＢ９１２は、予め管理サーバ９２０からダウンロードした関連コンテンツを格納している。関連コンテンツは、ＢＤ−ＲＯＭ９００に格納されているコンテンツに関連するコンテンツである。
【０２３３】
（４）コンテンツ選択部９４０
コンテンツ選択部９４０は、表示デバイス及び入力デバイスを含む。
表示デバイスの具体例は、テレビ、ディスプレイ等であり、入力デバイスの具体例は、マウス、キーボード、リモコン等である。
コンテンツ選択部９４０は、ＢＤ−ＲＯＭ９００から、暗号化コンテンツ９０６に含まれるクリップのクリップＩＤを取得する。また、コンテンツ選択部９４０は、ダウンロードコンテンツＤＢ９１２から、関連コンテンツに含まれるクリップのクリップＩＤを取得する。
【０２３４】
コンテンツ選択部９４０は、ディスプレイ等の表示デバイスに、取得したクリップＩＤを表示する。表示デバイスに、クリップＩＤが表示されている状態において、ユーザはリモコン等の入力デバイスを用いて、複製を希望するクリップのクリップＩＤを選択する。コンテンツ選択部９４０は、選択されたクリップＩＤを、コンテンツ記録確認部９５０、及び選択クリップ記録判定部９７０へ出力する。
【０２３５】
また、コンテンツ選択部９４０は、予めダウンロードコンテンツ有無情報を保持している。一例として、ダウンロードコンテンツ有無情報は、初期値が「０」に設定されているものとする。
コンテンツ選択部９４０は、選択されたクリップに、関連コンテンツのクリップが含まれるか否かを判断し、判断結果に応じて、ダウンロードコンテンツ有無情報の値を設定する。
【０２３６】
選択されたクリップに、関連コンテンツのクリップが含まれない場合には、コンテンツ選択部９４０は、ダウンロードコンテンツ有無情報の値を変更しない。選択されたクリップに、関連コンテンツのクリップが含まれる場合には、コンテンツ選択部９４０は、ダウンロードコンテンツ有無情報の値を「１」に変更する。
そして、コンテンツ選択部９４０は、ダウンロードコンテンツ有無情報を、署名情報更新判定部９８０へ出力する。
【０２３７】
（５）選択クリップ記録判定部９７０
選択クリップ記録判定部９７０は、署名情報受信部９１６から複製許可リストを受け取り、コンテンツ選択部９４０から、選択されたクリップのクリップＩＤを受け取る。
選択クリップ記録判定部９７０は、複製許可リストを参照して、選択されたクリップが複製可能であるか否かを判断する。
【０２３８】
具体的には、複製許可リストにクリップＩＤが記述されている場合には、複製可能と判断し、複製許可リストにクリップＩＤが記述されていない場合には、複製不可能と判断する。
そして、選択クリップ記録判定部９７０は、クリップ複製可否情報を生成する。クリップ複製可否情報は、第３の実施形態で説明したように、クリップＩＤと、複製可否を示すフラグ値とから構成される。選択クリップ記録判定部９７０は、生成したクリップ複製可否情報を、コンテンツ記録確認部９５０へ出力する。
【０２３９】
（６）コンテンツ記録確認部９５０
コンテンツ記録確認部９５０は、選択クリップ記録判定部９７０から、クリップ複製可否情報受け取り、コンテンツ選択部９４０から、クリップＩＤを受け取る。
コンテンツ記録確認部９５０は、クリップ複製可否情報を用いて、選択されたクリップが複製可能であるか否かを確認する。
【０２４０】
具体的には、クリップ複製可否情報を参照して、コンテンツ選択部９４０から受け取った全てのクリップＩＤについて、各クリップＩＤに対応するフラグ値を読む。
フラグ値「１」は、複製可能を示し、フラグ値「０」は、複製不可能を示す。
選択されたクリップの全てが複製可能な場合、コンテンツ記録確認部９５０は、コンテンツ選択部９４０を介して、ＢＤ−ＲＯＭ９００、及び、ダウンロードコンテンツＤＢ９１２から、選択されたクリップを取得し、取得したクリップを、ＢＤ−Ｒ／ＲＥ９３０へ記録する。
【０２４１】
選択されたクリップに、複製不可能なクリップが含まれている場合、コンテンツ記録確認部９５０は、複製不可能なクリップのクリップＩＤを、警告表示部９６０へ出力する。
また、コンテンツ記録確認部９５０は、警告表示部９６０から、処理を継続する旨の通知を受け取る場合には、コンテンツ選択部９４０を介して、ＢＤ−ＲＯＭ９００、及び、ダウンロードコンテンツＤＢ９１２から、複製可能なクリップのみを取得し、取得したクリップを、ＢＤ−Ｒ／ＲＥ９３０へ記録する。
【０２４２】
（７）警告表示部９６０
警告表示部９６０は、ディスプレイ等の表示デバイスを備え、コンテンツ記録確認部９５０から複製不可能なクリップのクリップＩＤを受け取ると、受け取ったクリップＩＤを、表示デバイスに表示する。このとき、警告表示部９６０は、「選択されたクリップには、複製不可能なクリップが含まれます。複製処理を継続しますか？」等、ユーザへ問いかけるメッセージを、表示デバイスに表示する。
【０２４３】
更に、警告表示部９６０は、マウス、キーボード、リモコン等の入力デバイスを備え、ユーザから「複製処理の継続／複製処理の中止」の何れかの選択を受け付ける。
「複製処理の中止」が選択された場合には、その後の処理を中止する。「複製処理の継続」が選択された場合には、警告表示部９６０は、その旨を、コンテンツ記録確認部９５０へ通知する。
【０２４４】
なお、警告表示部９６０は、どのクリップが複製可能であり、どのクリップが複製不可能であるかを表示するように構成してもよい。例えば、警告表示部９６０は、選択されたクリップの全てについて、複製可能／複製不可能の何れかがユーザに分かるように、一覧表のような形で表示してもよい。
（８）署名情報更新判定部９８０
署名情報更新判定部９８０は、コンテンツ選択部９４０から、ダウンロードコンテンツ有無情報を受け取る。また、署名情報更新判定部９８０は、署名情報受信部９１６から、ＤＬ署名と要約値とを受け取る。
【０２４５】
署名情報更新判定部９８０は、受け取ったダウンロードコンテンツ有無情報が「１」に設定されている場合、ＤＬ署名と要約値とを、署名情報選択部９１９へ出力する。
署名情報更新判定部９８０は、受け取ったダウンロードコンテンツダウンロード情報が「０」に設定されている場合、ＭＣ署名を記録する旨を、署名情報選択部９１９へ通知する。
【０２４６】
（９）署名情報選択部９１９
署名情報選択部９１９は、署名情報更新判定部９８０から、ＤＬ署名と要約値とを受け取る場合には、受け取ったＤＬ署名と要約値とを、ＢＤ−Ｒ／ＲＥ９３０へ記録する。
署名情報選択部９１９は、署名情報更新判定部９８０から、ＭＣ署名を記録する旨の通知を受け取る場合には、ＢＤ−ＲＯＭ９００から、ＭＣ署名９０４とコンテンツ要約値９０３とを読み出し、読み出したＭＣ署名９０４とコンテンツ要約値９０３とを、ＢＤ−Ｒ／ＲＥ９３０へ記録する。
【０２４７】
（１０）鍵情報記録部９１８ｂ
鍵情報記録部９１８ｂは、第２の実施形態に示した鍵情報記録部４１８ｂと同様の機能を有するため、説明を省略する。
３．管理サーバ９２０
管理サーバ９２０は、コンテンツの複製についての許諾処理を行う装置である。
【０２４８】
図２３に示すように、管理サーバ９２０は、記憶部９２１、許諾判定部９２２、署名情報検索部９２３、及び署名情報送信部９２４から構成される。
管理サーバ９２０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット等から構成されるコンピュータシステムである。
【０２４９】
管理サーバ９２０の各構成要素は、概ね、第２の実施形態の管理サーバ４２０の構成要素と同様の機能を有する。ここでは特に、管理サーバ４２０と異なる部分を中心に説明する。
管理サーバ９２０の記憶部９２１は、図示していない複製許可リストを記憶している。複製許可リストは、暗号化コンテンツ９０６を構成するクリップ、及び暗号化コンテンツ９０６に関連する関連コンテンツを構成するクリップの内、複製可能な全てのクリップのクリップＩＤを記述したリストである。
【０２５０】
署名情報検索部９２３は、許諾判定部９２２による許諾処理が正常終了した場合、許諾判定部９２２から、コンテンツＩＤを受け取る。
署名情報検索部９２３は、許諾判定部９２２からコンテンツＩＤを受け取った場合、記憶部９２１から、ＤＬ署名と、複製可能な全てのクリップの要約値と、複製許可リストとを読み出す。
【０２５１】
署名情報検索部９２３は、読み出したＤＬ署名、要約値、及び複製許可リストを、署名情報送信部９２４へ出力する。
署名情報送信部９２４は、署名情報検索部９２３から、ＤＬ署名、要約値、及び複製許可リストを受け取ると、受け取ったＤＬ署名、要約値、及び複製許可リストを、記録装置９１０へ送信する。
【０２５２】
その他の各構成要素の機能は、管理サーバ４２０と同様であるので、説明は省略する。
４．ＢＤ−Ｒ／ＲＥ９３０
ＢＤ−Ｒ／ＲＥ９３０は、記録型メディアであって、記録装置９１０により、各種データが記録される。
図２３に示すように、ＢＤ−Ｒ／ＲＥ９３０は、コンテンツ要約値９３１、ＭＣ署名又はＤＬ署名９３２、暗号化コンテンツ９３３、及び鍵情報９３４が記録される。
【０２５３】
各データの詳細は、既に説明しているので、ここでは説明を省略する。
≪その他の変形例≫
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記の実施形態に限定されないのは勿論である。以下のような場合も本発明に含まれる。
（１）上記の実施の形態の変形例としてのコンテンツ複製処理システム１５０１について、図２５を用いて説明する。
【０２５４】
コンテンツ複製処理システム１５０１は、図２５に示すように、記録装置１５５０を含んで構成されている。
記録装置１５５０は、一例としてＢＤ−ＲＯＭである第１記録媒体１５００に記録され第１暗号化コンテンツ１５１５を構成する複数のサブコンテンツ１５１６、・・・、１５１７の中の一部のサブコンテンツを、一例としてＢＤ−Ｒである第２記録媒体１５７０に書き込む。ここで、第２記録媒体１５７０は、ＢＤ−ＲＥであってもよい。また、各サブコンテンツは、上記の実施の形態においてクリップと呼んでいるものと同じものである。
【０２５５】
第１記録媒体１５００は、図２５に示すように、あらかじめ、複数のサブコンテンツ１５１６、・・・、１５１７、各サブコンテンツの要約値１５１１、・・・、１５１２からなる要約値セット１５１０、及び全ての要約値１５１１、・・・、１５１２に基づいて生成された媒体署名１５１８（ＭＣ（ＭａｎａｇｅｄＣｏｐｙ)署名とも呼ぶ）を記録している。
【０２５６】
記録装置１５５０は、図２５に示すように、読出部１５５１、署名取得部１５５２、サブコンテンツ取得部１５５３、要約値取得部１５５４、書込部１５５５から構成されている。また、サブコンテンツ取得部１５５３は、提示部１５５３ａ、受付選択部１５５３ｂ及び取得部１５５３ｃから構成され、要約値取得部１５５４は、第１取得部１５５４ａ及び第２取得部１５５４ｂから構成されている。
【０２５７】
記録装置１５５０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、記録装置１５５０は、その機能を達成する。
【０２５８】
サブコンテンツ取得部１５５３は、第１記録媒体１５００に記録されているサブコンテンツ１５１６、・・・、１５１７から、１個以上のサブコンテンツを、選択サブコンテンツとして、選択し、選択サブコンテンツを取得する。
第１取得部１５５４ａは、サブコンテンツ取得部１５５３により選択された選択サブコンテンツに対応する第１要約値（つまり、選択サブコンテンツから生成された要約値、選択要約値とも呼ぶ）を、第１記録媒体１５００から読出部１５５１を介して読み出すことにより、取得する。
【０２５９】
第２取得部１５５４ｂは、サブコンテンツ取得部１５５３により選択された選択サブコンテンツを除く他の非選択サブコンテンツに対応する第２要約値（つまり、非選択サブコンテンツから生成された要約値、除外要約値とも呼ぶ）を、第１記録媒体１５００から読出部１５５１を介して読み出すことにより、取得する。
署名取得部１５５２は、サブコンテンツ取得部１５５３により、サブコンテンツが選択された場合に、第１記録媒体１５００から媒体署名１５１８を、読出部１５５１を介して読み出すことにより、取得する。
【０２６０】
書込部１５５５は、サブコンテンツ取得部１５５３により選択された選択サブコンテンツ、第１要約値（選択要約値）、第２要約値（除外要約値）及び媒体署名を第２記録媒体１５７０に書き込む。
こうして、第２記録媒体１５７０には、選択要約値である第１要約値１５７２、・・・、１５７３から構成される第１要約値セット１５７１、除外要約値である第２要約値１５７５、・・・、１５７６から構成される第２要約値セット１５７４、選択サブコンテンツ１５７９、・・・から構成されるコンテンツ１５７８及び媒体署名１５７７が記録される。
【０２６１】
なお、上記においては、選択要約値及び除外要約値の両方が第２記録媒体１５７０に記録されるとしているが、除外要約値のみが第２記録媒体１５７０に記録されるとしてもよい。つまり、記録装置１５５０は、第１取得部１５５４ａを備えることなく、書込部１５５５は、サブコンテンツ取得部１５５３により選択された選択サブコンテンツ、第２要約値（除外要約値）及び媒体署名を第２記録媒体１５７０に書き込み、第２記録媒体１５７０には、除外要約値である第２要約値１５７５、・・・、１５７６から構成される第２要約値セット１５７４、選択サブコンテンツ１５７９、・・・から構成されるコンテンツ１５７８及び媒体署名１５７７が記録されるとしてもよい。
【０２６２】
この場合において、再生装置が第２記録媒体１５７０に記録されているサブコンテンツ１５７９、・・・を再生する際に、サブコンテンツ１５７９、・・・のそれぞれ要約値を生成し、生成した全ての要約値と、第２記録媒体１５７０に記録されている第２要約値１５７５、・・・、１５７６とを用いて、媒体署名１５７７により、サブコンテンツ１５７９、・・・の改竄の有無を検証することができる。
【０２６３】
また、第１記録媒体１５００は、図２５に示すように、サブコンテンツ１５１６、・・・、１５１７のうち、複製が許可される１個以上のサブコンテンツをそれぞれ識別する１個以上の許可識別子１５１４、・・・を含む媒体許可リスト１５１３を記録している。
サブコンテンツ取得部１５５３は、サブコンテンツ１５１６、・・・、１５１７のうち、媒体許可リスト１５１３に含まれる前記許可識別子１５１４、・・・により識別されるサブコンテンツの中から、選択サブコンテンツを選択する。
【０２６４】
また、図２５に示すように、提示部１５５３ａは、媒体許可リスト１５１３を、読出部１５５１を介して読み出すことにより、第１記録媒体１５００から取得し、取得した媒体許可リスト１５１３に含まれる許可識別子１５１４により識別されるサブコンテンツを利用者に提示する。ここで、提示部１５５３ａは、例えば、サブコンテンツに付されたタイトルを提示する。
【０２６５】
受付選択部１５５３ｂは、提示部１５５３ａにより、提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを選択サブコンテンツとして選択する。
取得部１５５３ｃは、第１記録媒体１５００に記録されているサブコンテンツ１５１６、・・・、１５１７の中から、受付選択部１５５３ｂにより選択された選択サブコンテンツを、読出部１５５１を介して読み出すことにより、取得し、取得した選択サブコンテンツを書込部１５５５へ出力する。
【０２６６】
（２）上記の実施の形態の変形例としてのコンテンツ複製処理システム１５０１ａについて、図２６を用いて説明する。
コンテンツ複製処理システム１５０１ａは、図２６に示すように、記録装置１５５０ａ及びサーバ装置１５８０を含んで構成されている。記録装置１５５０ａ及びサーバ装置１５８０は、相互に、インターネットを代表とするネットワークを介して接続されている。
【０２６７】
記録装置１５５０ａは、一例としてＢＤ−ＲＯＭである第１記録媒体１５００に記録された第１暗号化コンテンツ１５１５を構成する複数のサブコンテンツ１５１６、・・・、１５１７及びサーバ装置１５８０に記録され第１暗号化コンテンツ１５１５に関連する第２暗号化コンテンツ１５８３を構成する複数のサブコンテンツ１５８４の中の一部のサブコンテンツを、一例としてＢＤ−Ｒである第２記録媒体１５７０ａに書き込む。
【０２６８】
ここで、第２記録媒体１５７０ａは、ＢＤ−ＲＥであってもよい。また、各サブコンテンツは、上記の実施の形態においてクリップと呼んでいるものと同じものである。また、第１暗号化コンテンツ１５１５は、例えば、ある映画のコンテンツであり、第２暗号化コンテンツ１５８３は、例えば、当該映画の特典映像や字幕等からなるコンテンツである。
第１記録媒体１５００は、図２５に示す第１記録媒体１５００と同一であるので、説明を省略する。
【０２６９】
サーバ装置１５８０は、図２６に示すように、情報記憶部１５８２、送信部１５８１及びその他のユニットから構成されている。
情報記憶部１５８２は、第２暗号化コンテンツ１５８３を構成する複数のサブコンテンツ１５８４、・・・、各サブコンテンツの要約値１５８６、・・・、１５８７から構成される要約値セット１５８５、第１暗号化コンテンツ１５１５及び第２暗号化コンテンツ１５８３を構成する全てのサブコンテンツ１５１６、・・・、１５１７、１５８４、・・・の全ての要約値に基づいて生成されたサーバ署名１５８８、並びにサーバ許可リスト１５８９を記録している。サーバ許可リスト１５８９については、後述する。
【０２７０】
送信部１５８１は、情報記憶部１５８２に記録している第２暗号化コンテンツ１５８３、要約値セット１５８５、サーバ署名１５８８、及びサーバ許可リスト１５８９を、ネットワークを介して、記録装置１５５０ａへ送信する。
サーバ装置１５８０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、サーバ装置１５８０は、その機能を達成する。
【０２７１】
記録装置１５５０ａは、図２６に示すように、読出部１５５１、署名取得部１５５２、サブコンテンツ取得部１５５３ｘ、要約値取得部１５５４、書込部１５５５、署名受信部１５５６及び要約値受信部１５５７から構成されている。また、サブコンテンツ取得部１５５３ｘは、提示部１５５３ａ、受付選択部１５５３ｂ、取得部１５５３ｃ、コンテンツ受信部１５５３ｄ、ダウンロードコンテンツＤＢ（ｄａｔａｂａｓｅ）１５５３ｅ、要約値算出部１５５３ｆ、許可リスト受信部１５５３ｇ及び要約値比較部１５５３ｈから構成され、要約値取得部１５５４は、第１取得部１５５４ａ及び第２取得部１５５４ｂから構成され、要約値受信部１５５７は、第１受信部１５５７ａ及び第２受信部１５５７ｂから構成されている。記録装置１５５０ａは、サーバ装置１５８０と同様のコンピュータシステムである。
【０２７２】
サブコンテンツ取得部１５５３ｘは、第１記録媒体１５００に記録されているサブコンテンツ１５１６、・・・、１５１７の中から、また、サーバ装置１５８０に記録されているサブコンテンツ１５８４、・・・の中から、１個以上のサブコンテンツを、選択サブコンテンツとして、選択し、選択サブコンテンツを取得する。また、サブコンテンツ取得部１５５３ｘは、第１記録媒体１５００のみから選択サブコンテンツが選択される場合に、署名取得部１５５２に対して媒体署名１５１８を取得するように指示する。一方、少なくともサーバ装置１５８０から選択サブコンテンツが選択される場合に、サーバ装置１５８０から、サーバ署名１５８８を取得するように、指示する。なお、本実施の形態では、第１記録媒体１５００から必ず選択サブコンテンツが選択されると想定しているので、この場合には、第１記録媒体１５００及びサーバ装置１５８０の両方からサブコンテンツが選択される。
【０２７３】
第１取得部１５５４ａは、サブコンテンツ取得部１５５３ｘにより選択された選択サブコンテンツに対応する第１要約値（つまり、選択サブコンテンツから生成された要約値、選択要約値とも呼ぶ）を、第１記録媒体１５００から読出部１５５１を介して読み出すことにより、取得する。
第２取得部１５５４ｂは、サブコンテンツ取得部１５５３ｘにより選択された選択サブコンテンツを除く他の非選択サブコンテンツに対応する第２要約値（つまり、非選択サブコンテンツから生成された要約値、除外要約値とも呼ぶ）を、第１記録媒体１５００から読出部１５５１を介して読み出すことにより、取得する。
【０２７４】
第１受信部１５５７ａは、サブコンテンツ取得部１５５３ｘによりサーバ装置１５８０から選択サブコンテンツが選択される場合に、サーバ装置１５８０から選択された選択サブコンテンツの第１要約値（つまり、選択サブコンテンツから生成された要約値、選択要約値とも呼ぶ）を、サーバ装置１５８０から受信することにより、取得する。
第２受信部１５５７ｂは、サブコンテンツ取得部１５５３ｘによりサーバ装置１５８０から選択サブコンテンツが選択される場合に、サーバ装置１５８０から選択された選択サブコンテンツを除く他の非選択サブコンテンツの第２要約値を（つまり、非選択サブコンテンツから生成された要約値、除外要約値とも呼ぶ）、サーバ装置１５８０から受信することにより、取得する。
【０２７５】
署名受信部１５５６は、少なくともサーバ装置１５８０から選択サブコンテンツが選択される場合に、サーバ装置１５８０から、受付選択部１５５３ｂの指示により、サーバ署名１５８８を署名として受信することにより、取得する。次に、取得した署名を書込部１５５５へ出力する。
署名取得部１５５２は、サブコンテンツ取得部１５５３により、第１記録媒体１５００に記録されているサブコンテンツが選択された場合に、受付選択部１５５３ｂの指示により、第１記録媒体１５００から媒体署名１５１８を署名として、読出部１５５１を介して読み出すことにより、取得する。次に、取得した署名を書込部１５５５へ出力する。
【０２７６】
書込部１５５５は、サブコンテンツ取得部１５５３ｘにより選択された選択サブコンテンツ、第１要約値（選択要約値）、第２要約値（除外要約値）及び署名を第２記録媒体１５７０ａに書き込む。
こうして、第２記録媒体１５７０ａには、選択要約値である第１要約値１５７２ａ、・・・、１５７３ａから構成される第１要約値セット１５７１ａ、除外要約値である第２要約値１５７５ａ、・・・、１５７６ａから構成される第２要約値セット１５７４ａ、選択サブコンテンツ１５７９ａ、・・・から構成されるコンテンツ１５７８ａ及び署名１５７７ａが記録される。
【０２７７】
なお、上記においては、選択要約値及び除外要約値の両方が第２記録媒体１５７０ａに記録されるとしているが、除外要約値のみが第２記録媒体１５７０ａに記録されるとしてもよい。つまり、記録装置１５５０ａは、第１取得部１５５４ａ及び第１受信部１５５７ａを備えることなく、書込部１５５５は、サブコンテンツ取得部１５５３ｘにより選択された選択サブコンテンツ、第２要約値（除外要約値）及び署名を第２記録媒体１５７０ａに書き込み、第２記録媒体１５７０ａには、除外要約値である第２要約値１５７５ａ、・・・、１５７６ａから構成される第２要約値セット１５７４ａ、選択サブコンテンツ１５７９ａ、・・・から構成されるコンテンツ１５７８ａ及び署名１５７７ａが記録されるとしてもよい。
【０２７８】
コンテンツ受信部１５５３ｄは、サーバ装置１５８０から、ネットワークを介して、第２暗号化コンテンツ１５８３を受信し、受信した第２暗号化コンテンツをダウンロードコンテンツＤＢ１５５３ｅに書き込む。
ダウンロードコンテンツＤＢ１５５３ｅは、サーバ装置１５８０から取得した第２暗号化コンテンツ１５８３を構成する複数のサブコンテンツを記憶している。
【０２７９】
要約値算出部１５５３ｆは、ダウンロードコンテンツＤＢ１５５３ｅに記憶されている各サブコンテンツの要約値を算出し、算出した要約値を要約値比較部１５５３ｈへ出力する。
許可リスト受信部１５５３ｇは、サーバ装置１５８０から、ネットワークを介して、複製許可される１個以上のサブコンテンツの要約値を含むサーバ許可リスト１５８９を受信する。
【０２８０】
要約値比較部１５５３ｈは、要約値算出部１５５３ｆにより算出された前記要約値と、許可リスト受信部１５５３ｇにより受信された前記サーバ許可リスト１５８９に含まれる要約値とを比較する。
提示部１５５３ａは、媒体許可リスト１５１３を、読出部１５５１を介して読み出すことにより、第１記録媒体１５００から取得し、取得した媒体許可リスト１５１３に含まれる許可識別子１５１４により識別されるサブコンテンツを利用者に提示する。また、提示部１５５３ａは、要約値比較部１５５３ｈにより一致するとされる要約値に対応するサブコンテンツを利用者に提示する。ここで、提示部１５５３ａは、例えば、サブコンテンツに付されたタイトルを提示する。
【０２８１】
受付選択部１５５３ｂは、提示部１５５３ａにより、提示されたサブコンテンツの中から利用者により１個以上のサブコンテンツの指定を受け付け、指定を受け付けたサブコンテンツを選択サブコンテンツとして選択する。
取得部１５５３ｃは、媒体許可リスト１５１３に含まれる許可識別子１５１４、・・・により識別されるサブコンテンツの中から、及び要約値比較部１５５３ｈにより一致するとされる要約値に対応するサブコンテンツの中から、受付選択部１５５３ｂにより選択された選択サブコンテンツを、読出部１５５１を介して読み出すことにより、及びダウンロードコンテンツＤＢ１５５３ｅから読み出すことにより、サブコンテンツを取得し、取得したサブコンテンツを書込部１５５５へ出力する。
【０２８２】
（３）記録装置１５５０ａは、それが有するサブコンテンツ取得部１５５３ｘに代えて、ダウンロードコンテンツＤＢ、受付部、送信部、受信部及び選択取得部を含むサブコンテンツ取得部（図示していない）を備えるとしてもよい。
ダウンロードコンテンツＤＢは、サーバ装置１５８０から取得した第２暗号化コンテンツを構成する複数のサブコンテンツを記憶している。
【０２８３】
受付部は、第１記録媒体１５００に記録されている第１暗号化コンテンツ１５１５を構成する複数のサブコンテンツ１５１６、・・・の中から、及び前記ダウンロードコンテンツＤＢに記憶されている第２暗号化コンテンツを構成する複数のサブコンテンツの中から、利用者により１個以上のサブコンテンツの指定を受け付ける。
送信部は、受付部により指定を受け付けたサブコンテンツを識別するサブコンテンツ識別子をサーバ装置１５８０へ、ネットワークを介して、送信する。
【０２８４】
受信部は、サーバ装置１５８０からネットワークを介して、送信した前記サブコンテンツ識別子のうち、複製許可されるサブコンテンツを識別子する許可識別子を受信する。
選択取得部は、受信した前記許可識別子により識別されるサブコンテンツの中から、前記選択サブコンテンツとして選択し取得する。
また、サーバ装置１５８０は、さらに、記録装置１５５０ａからサブコンテンツを識別するサブコンテンツ識別子を受信する受信部を備える。また、サーバ装置１５８０が有する情報記憶部１５８２は、さらに、第２暗号化コンテンツ１５８３を構成する複数のサブコンテンツ１５８４、・・・のうち、複製を許可するサブコンテンツを識別する許可識別子を記憶している。また、送信部１５８１は、記録装置１５５０ａから受信したサブコンテンツ識別子のうち、情報記憶部１５８２に記憶されている許可識別子と同一のサブコンテンツ識別子を抽出し、抽出したサブコンテンツ識別子を記録装置１５５０ａへ送信する。
【０２８５】
（４）記録装置１５５０ａは、それが有するサブコンテンツ取得部１５５３ｘに代えて、ダウンロードコンテンツＤＢ、受付部、受信部、選択取得部及び警告表示部を含むサブコンテンツ取得部（図示していない）を備えるとしてもよい。
ダウンロードコンテンツＤＢは、サーバ装置１５８０から取得した第２暗号化コンテンツ１５８３を構成する複数のサブコンテンツ１５８４、・・・を記憶している。
【０２８６】
受付部は、第１記録媒体１５００に記録されている第１暗号化コンテンツ１５１５を構成する複数のサブコンテンツ１５１６、・・・、１５１７の中から、及び前記ダウンロードコンテンツＤＢに記憶されている第２暗号化コンテンツを構成する複数のサブコンテンツの中から、利用者により１個以上のサブコンテンツの指定を受け付ける。
受信部は、サーバ装置１５８０から、複製許可される１個以上のサブコンテンツの許可識別子を含むサーバ許可リストを受信する。
【０２８７】
選択取得部は、利用者により指定を受け付けたサブコンテンツのうち、受信したサーバ許可リストに含まれる許可識別子により識別されるサブコンテンツを前記選択サブコンテンツとして選択し取得する。
警告表示部は、利用者により指定を受け付けたサブコンテンツのうち、前記サーバ許可リストに含まれる許可識別子により識別されるサブコンテンツ以外の他のサブコンテンツについて、複製の許可がされない旨を示す警告メッセージを表示する。
【０２８８】
（５）上記の実施形態及びその変形例では、第二の記録媒体及びＢＤ−Ｒ／ＲＥに記録されるクリップは、（ａ）第一の記録媒体及びＢＤ−ＲＯＭに記録されているコンテンツに含まれるクリップの場合と、（ｂ）第一の記録媒体及びＢＤ−ＲＯＭに記録されているコンテンツに含まれるクリップ、並びに、管理サーバから取得した関連コンテンツに含まれるクリップの場合とがあった。
【０２８９】
しかし、本発明は、これらの構成に限定されず、管理サーバからダウンロードした関連コンテンツに含まれるクリップのみを、第二の記録媒体及びＢＤ−Ｒ／ＲＥに記録する構成であってもよい。
関連コンテンツに含まれるクリップのみを記録する場合、記録装置は、第二の記録媒体に、選択されたクリップと、第二の署名と、第二の署名に対応するクリップ要約値とを記録し、ＢＤ−Ｒ／ＲＥに、選択されたクリップと、ＤＬ署名と、ＤＬ署名に対応する要約値とを記録するように構成してもよい。
【０２９０】
（６）上記の実施形態及びその変形例では、ＢＤ−ＲＯＭに記録されているクリップは、ＭＣＭＦを用いて（即ち、クリップＩＤを用いて）複製可否判断を行い、管理サーバから取得したクリップは、クリップの要約値を用いて複製可否判断を行っていた。しかし、本発明の複製可否判断は、この方法に限定されない。
例えば、ＢＤ−ＲＯＭに記録されているクリップ及び管理サーバから取得したクリップの何れの場合にも、クリップＩＤを用いて複製可否判断を行っても良い。この場合、記録装置は、管理サーバから複製可能なクリップのクリップＩＤが記述された複製許可リストを受信するように構成してもよい。
【０２９１】
また、ＢＤ−ＲＯＭに記録されているクリップ及び管理サーバから取得したクリップの何れの場合にも、要約値を用いて複製可否判断を行っても良い。この場合、記録装置は、管理サーバから複製可能なクリップの要約値を受信し、ユーザが選択したクリップが、ＢＤ−ＲＯＭに記録されているクリップ及び管理サーバから取得したクリップの何れの場合であっても、選択されたクリップの要約値を算出する。そして、記録装置は、選択されたクリップの要約値と、管理サーバから受信した要約値とが一致するか否か判断することにより、複製可否判断を行う。
【０２９２】
また、ＢＤ−ＲＯＭに記録されているクリップの複製可否判断を、要約値を用いて行い、管理サーバから取得したクリップの複製可否判断を、クリップＩＤを用いて行うように構成してもよい。
また、クリップＩＤ、又は要約値を用いた複製可否判断以外の他の方法を用いても良い。
【０２９３】
（７）上記第１の実施形態では、図５に示したように、第一の記録媒体１０（複製元の記録媒体）に記録されている第一の署名１０７は、複製が許可されるクリップの要約値のみから生成されていた。
しかし、本発明においては、第一の記録媒体１０に記録する第一の署名は、複製が許可されているクリップ及び複製が許可されていないクリップを含む全クリップの要約値から生成されるように構成してもよい。
【０２９４】
そして、第二の記録媒体４０に、関連コンテンツのクリップを記録せず、第一の記録媒体１０のみから選択されたクリップを記録する場合には、記録装置２０は、全クリップの要約値、及び全クリップの要約値から生成されたデジタル署名を、第二の記録媒体４０に記録するように構成してもよい。
通常の再生専用ディスクには、全クリップの要約値と、全クリップの要約値から生成されたデジタル署名とが記録されている。このデジタル署名は、当該再生専用ディスクを再生する際に、再生装置による署名検証処理に用いられる。
【０２９５】
従って、第二の記録媒体４０に、関連コンテンツのクリップを記録せず、第一の記録媒体１０のみから選択されたクリップが記録される場合には、通常の再生専用ディスクで用いられているデジタル署名をそのまま、第二の記録媒体４０にコピーすることが可能である。
また、第１の実施形態のみならず、その他の実施形態、及び変形例においても同様に、複製元の記録媒体（ＢＤ−ＲＯＭ）に記録されるデジタル署名（ＭＣ署名）は、複製が許可されるクリップ及び複製が許可されないクリップを含む全クリップの要約値から生成されるように構成してもよい。
【０２９６】
（８）上記の実施形態では、記録装置は、ＢＤ−ＲＯＭからＢＤ−Ｒ／ＲＥへクリップを記録するときに、管理サーバからＤＬ署名と、ＤＬ署名に対応する要約値とを取得していた。
しかし、本発明は、記録装置が管理サーバからＤＬ署名と要約値とを取得するタイミングは、クリップを記録するときに限定されない。
【０２９７】
例えば、記録装置は、ユーザが指定するタイミングで管理サーバからＤＬ署名と要約値とを取得してもよい。
この場合、記録装置は、上記の実施形態で説明した機能ブロックに加え、更に、ＤＬ署名と要約値とを取得する旨を示すユーザの指示を受け付ける受付部と、管理サーバから取得したＤＬ署名と要約値とを保持しておく保持部と、ＢＤ−ＲＯＭからＢＤ−Ｒ／ＲＥへクリップを記録するときに、前記保持部にＤＬ署名と要約値とが記憶されているか否かを判断する判断部と、前記判断の結果をユーザに提示する提示部とを備えるように構成してもよい。
【０２９８】
ユーザは、提示部に提示された判断結果を見て、前記保持部に、ＤＬ署名と要約値とが記憶されていないことが分かれば、前記受付部を介して、ＤＬ署名と要約値とを取得する指示を入力すればよい。
更に、記録装置は、ＢＤ−Ｒ／ＲＥへ、ＤＬ署名と要約値とを記録した後に、前記保持部に格納されているＤＬ署名と要約値とを削除する削除部を備えるように構成してもよい。
【０２９９】
この構成によれば、ユーザの都合の良いタイミングで、ＢＤ−ＲＯＭからＢＤ−Ｒ／ＲＥへ、クリップを記録することが可能となる。
（９）なお、本発明のコンテンツ複製許可システムは、１枚のＢＤ−ＲＯＭから複数のＢＤ−Ｒ／ＲＥへクリップを複製する構成であってもよい。そして、複数のＢＤ−Ｒ／ＲＥへクリップを複製する場合には、複製可能な回数に制限を設けるように構成してもよい。
【０３００】
例えば、記録装置は、ユーザから希望の複製回数の入力を受け付けて、受け付けた複製回数を、管理サーバへ送信する。そして、管理サーバは、ユーザが希望している複製回数を認めるか否かの許諾処理を行い、その判断結果を含む許可情報を記録装置に送信する。
管理サーバは、許可情報を、「１」及び「０」の何れかに設定してもよい。例えば「１」は、ユーザが希望している回数の複製を許可することを示し、「０」は、ユーザが希望している回数の複製を許可しないことを示す。また、管理サーバが行う許諾処理は、課金処理等でもよい。
【０３０１】
記録装置は、コンテンツＩＤと複製許可回数とを対応付けて記録する表を記憶しているものとする。そして、記録装置は管理サーバからユーザが希望している回数の複製を許可する旨の許可情報を受け取った場合に、ユーザが希望する複製回数を、複製許可回数としてコンテンツＩＤと対応付けて、前記表に追記する。
また、記録装置から管理サーバへ希望する複製回数を送信するのではなく、管理サーバから記録装置へ、複製が許可される回数が送信される構成であってもよい。
【０３０２】
記録装置は、管理サーバから、コンテンツＩＤと複製許可回数とが含まれた許可情報を受信し、受信したコンテンツＩＤと複製許可回数とを、前記表に追記してもよい。
また、上記の実施形態において、管理サーバから記録装置へＤＬ署名と要約値とが送信されるときに、ＤＬ署名と要約値と共に、複製許可回数が送信されるように構成してもよい。この場合、デフォルトで、複数のＢＤ−Ｒ／ＲＥへクリップを複製することが許可されている。
【０３０３】
そして、上述したような、複製可能な回数に制限を設ける仕組みを実現するために、記録装置は、上記の実施形態で説明した機能ブロックに加えて、更に、コンテンツＩＤと複製許可回数とを対応付けた表を記憶している記憶部と、前記表を確認し、複製可能か否かを判断する判断部と、前記判断結果をユーザに提示する提示部と、複製処理後、前記表の複製許可回数を更新する更新部とを備えるように構成してもよい。ここで、前記提示部は、「複製の可否」を提示するのではなく、「複製可能回数」を提示する構成であってもよい。
【０３０４】
更に、上記の仕組みを実現するために、上記の実施形態における記録装置の署名情報要求部及び署名情報受信部、並びに、管理サーバの許諾判定部及び署名情報送信部は、上記の実施形態で説明した機能に加え、更に、複製希望回数、複製許可回数等を送受信する機能を有するように構成してもよい。
なお、ここで説明した変形例（９）と、上記の変形例（８）とを組み合わせる構成であってもよい。
【０３０５】
（１０）本発明は、第１記録媒体に記録され１個のコンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録装置であって、前記複数のサブコンテンツ、各サブコンテンツの要約値、及び複製が許可されている全てのサブコンテンツの要約値に基づいて生成された媒体署名を記録している前記第１記録媒体から、複製が許可される１個以上のサブコンテンツを選択サブコンテンツとして選択し取得するサブコンテンツ取得手段と、複製が許可される全てのサブコンテンツのうち、前記選択サブコンテンツを除く他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得手段と、前記第１記録媒体から前記媒体署名を取得する署名取得手段と、前記選択サブコンテンツ、前記非選択サブコンテンツの前記除外要約値及び前記媒体署名を前記第２記録媒体に書き込む書込手段とを備えることを特徴とする。
【０３０６】
ここで、前記サブコンテンツ取得手段は、サーバ装置に記録され前記コンテンツに関連する関連コンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを前記選択サブコンテンツとして選択可能であり、前記サーバ装置は、前記関連コンテンツを構成する複数のサブコンテンツ、各サブコンテンツの要約値、並びに前記コンテンツ及び前記関連コンテンツを構成する全てのサブコンテンツのうち、複製が許可されている全てのサブコンテンツの要約値に基づいて生成されたサーバ署名を記録しており、前記記録装置は、さらに、前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から選択された前記選択サブコンテンツを除く複製が許可される他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記サーバ装置から受信する除外要約値受信手段と、前記サーバ装置から前記選択サブコンテンツが選択される場合に、前記サーバ装置から、前記サーバ署名を受信する署名情報受信手段とを含み、前記書込手段は、前記第１記録媒体のみから前記選択サブコンテンツが選択される場合に、取得された前記選択サブコンテンツ、前記第１記録媒体から取得された前記除外要約値、及び前記媒体署名を前記第２記録媒体に書き込み、前記第１記録媒体及び前記サーバ装置から前記選択サブコンテンツが選択される場合に、取得された前記選択サブコンテンツ、前記第１記録媒体から取得された前記除外要約値、前記サーバ装置から受信された前記除外要約値、及び前記サーバ署名を前記第２記録媒体に書き込むように構成してもよい。
【０３０７】
また、本発明は、第１記録媒体に記録された第１コンテンツを構成する複数のサブコンテンツ及びサーバ装置に記録され前記第１コンテンツに関連する第２コンテンツを構成する複数のサブコンテンツの中の一部のサブコンテンツを第２記録媒体に書き込む記録装置であって、前記第１記録媒体は、前記第１コンテンツを構成する前記複数のサブコンテンツ、及び各サブコンテンツの要約値を記録しており、前記サーバ装置は、前記第２コンテンツを構成する複数のサブコンテンツ、各サブコンテンツの要約値、並びに第１コンテンツ及び第２コンテンツを構成する全てのサブコンテンツのうち、複製が許可されている全てのサブコンテンツの要約値に基づいて生成されたサーバ署名を記録しており、前記記録装置は、前記第１記録媒体及び前記サーバ装置のそれぞれから、複製が許可される１個以上のサブコンテンツを、選択サブコンテンツとして、選択し取得するサブコンテンツ取得手段と、前記第１記録媒体から選択された前記選択サブコンテンツを除く複製が許可される他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記第１記録媒体から取得する除外要約値取得手段と、
前記サーバ装置から選択された前記選択サブコンテンツを除く複製が許可される他のサブコンテンツである非選択サブコンテンツの要約値を、除外要約値として、前記サーバ装置から受信する除外要約値受信手段と、前記サーバ装置から、前記サーバ署名を受信する署名受信手段と、取得された前記選択サブコンテンツ、前記第１記録媒体から取得した前記除外要約値、前記サーバ装置から受信した前記除外要約値及び前記サーバ署名を前記第２記録媒体に書き込む書込手段とを備えることを特徴とする。
【０３０８】
（９）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０３０９】
（１１）上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、システムＬＳＩは、その機能を達成する。
【０３１０】
また、上記の各装置を構成する構成要素の各部は、個別に１チップ化されていても良いし、一部又は全てを含むように１チップ化されてもよい。
また、ここでは、システムＬＳＩとしたが、集積度の違いにより、ＩＣ、ＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
【０３１１】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
（１２）上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。前記ＩＣカードまたは前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＩＣカードまたは前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、前記ＩＣカードまたは前記モジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。
【０３１２】
（１３）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されている前記デジタル信号であるとしてもよい。
【０３１３】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムにしたがって動作するとしてもよい。
【０３１４】
また、前記プログラムまたは前記デジタル信号を前記記録媒体に記録して移送することにより、または前記プログラムまたは前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（１４）上記の実施形態、及び上記の変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０３１５】
本発明は、デジタルコンテンツを記録媒体に記録してユーザに販売する産業において利用可能であり、合法的なコンテンツの複製を許諾する仕組みとして有用である。
【図面の簡単な説明】
【０３１６】
【図１】本発明の第１の実施形態であるコンテンツ複製処理システム１の全体構成を示す図である。
【図２】第一の記録媒体１０に記録されているデータを示す図である。
【図３】実施形態におけるコンテンツ、クリップ、及びクリップＩＤの関係を説明するための図である。
【図４】第一の記録媒体１０に記録されている第一の複製許可リスト１０５のデータ構造を示す図である。
【図５】第一の記録媒体１０に記録されている第一の署名の生成方法を説明するための図である。
【図６】記録装置２０の構成を機能的に示す機能ブロック図である。
【図７】関連コンテンツ格納部２０１に格納されている関連コンテンツのデータ構造を示す図である。
【図８】関連コンテンツ１（２２０）の管理ファイル２２１のデータ構造を示す図である。
【図９】管理サーバ３０の構成を機能的に示す機能ブロック図である。
【図１０】コンテンツ格納部３０６に格納されているコンテンツ及び関連コンテンツのデータ構造を示す図である。
【図１１】コンテンツ１（３１０）の管理ファイル３１１のデータ構造を示す図である。
【図１２】管理サーバ３０の署名作成部３０４で生成される第二の署名の生成方法を説明するための図である。
【図１３】署名格納部３０５に格納されている署名ファイルのデータ構造を示す図である。
【図１４】署名ファイル１（３４０）の管理ファイル３４１のデータ構造を示す図である。
【図１５】第１の実施形態に係るコンテンツ複製処理システム１の全体の動作を示すフローチャートである。
【図１６】第１の実施形態の変形例１に係る動作を示すフローチャートである。
【図１７】第１の実施形態の変形例２に係る動作を示すフローチャートである。
【図１８】本発明の第２の実施形態であるコンテンツ複製処理システム２ａの構成を示す図である。
【図１９】第２の実施形態の変形例１であるコンテンツ複製処理システム２ｂの構成を示す図である。
【図２０】第２の実施形態の変形例２であるコンテンツ複製処理システム２ｃの構成を示す図である。
【図２１】第２に実施形態の変形例３であるコンテンツ複製処理システム２ｄの構成を示す図である。
【図２２】本発明の第３の実施形態であるコンテンツ複製処理システム３の構成を示す図である。
【図２３】本発明の第４の実施形態であるコンテンツ複製処理システム４の構成を示す図である。
【図２４】署名検証処理の動作を説明するための図である。
【図２５】実施形態の変形例であるコンテンツ複製処理システム１５０１の構成を示す図である。
【図２６】実施形態の変形例であるコンテンツ複製処理システム１５０１ａの構成を示す図である。
【符号の説明】
【０３１７】
１   コンテンツ複製処理システム
２ａ   コンテンツ複製処理システム
２ｂ   コンテンツ複製処理システム
２ｃ   コンテンツ複製処理システム
２ｄ   コンテンツ複製処理システム
３   コンテンツ複製処理システム
４   コンテンツ複製処理システム
１０   第一の記録媒体
２０   記録装置
３０   管理サーバ
４０   第二の記録媒体
５０   通信路
２０１   関連コンテンツ格納部
２０２   クリップ選択部
２０３   記録判定部
２０４  署名選択部
２０５   クリップ記録部
２０６   署名記録部
２０７   複製許諾情報要求部
２０８  複製許諾情報受信部
２０９   記録判定部
２１０   記録媒体読取部
３０１  許諾判定部
３０２   署名検索部
３０３   複製許諾情報送信部
３０４   署名作成部
３０５   署名格納部
３０６   コンテンツ格納部
３０７   複製要求情報受信部
３０８   署名送信判定部
４００  ＢＤ−ＲＯＭ
４１０  記録装置
４１１   署名情報要求部
４１２   ダウンロードコンテンツＤＢ
４１３   要約値算出部
４１３   要約値比較部
４１４   要約値比較部
４１５   ＭＣＭＦ解析部
４１６   署名情報受信部
４１７   選択可能コンテンツ表示部
４１８ａ選択コンテンツ記録部
４１８ｂ鍵情報記録部
４２０  管理サーバ
４２１   記憶部
４２２   許諾判定部
４２３  署名情報検索部
４２４   署名情報送信部
４３０  ＢＤ−Ｒ／ＲＥ
５００  ＢＤ−ＲＯＭ
５１０   記録装置
５１１   署名情報要求部
５１２  ダウンロードコンテンツＤＢ
５１３  要約値算出部
５１４   要約値比較部
５１６   署名情報受信部
５１７   選択可能コンテンツ表示部
５１８ａ選択コンテンツ記録部
５１８ｂ鍵情報記録部
５２０  管理サーバ
５２１  記憶部
５２２  許諾判定部
５２３  署名情報検索部
５２４   署名情報送信部
５３０  ＢＤ−Ｒ／ＲＥ
６００  ＢＤ−ＲＯＭ
６１０   記録装置
６１１  署名情報要求部
６１２   ダウンロードコンテンツＤＢ
６１３   要約値算出部
６１４   要約値比較部
６１５  ＭＣＭＦ解析部
６１６   署名情報受信部
６１７  選択可能コンテンツ表示部
６１８ａ選択コンテンツ記録部
６１８ｂ鍵情報記録部
６１９   署名情報選択部
６２０   管理サーバ
６３０  ＢＤ−Ｒ／ＲＥ
７００  ＢＤ−ＲＯＭ
７１０   記録装置
７１４  要約値比較部
７１９  署名情報選択部
７２０  管理サーバ
７３０  ＢＤ−Ｒ／ＲＥ
８００  ＢＤ−ＲＯＭ
８１０  記録装置
８１１   署名情報要求部
８１２   ダウンロードコンテンツＤＢ
８１６   署名情報受信部
８１８ｂ鍵情報記録部
８１９   署名情報選択部
８２０   管理サーバ
８２１   記憶部
８２２   許諾判定部
８２４   署名情報送信部
８３０  ＢＤ−Ｒ／ＲＥ
８４０   コンテンツ選択部
８５０  コンテンツ記録確認部
８６０   警告表示部
８７０   選択クリップ記録判定部
８８０   署名情報更新判定部
９００  ＢＤ−ＲＯＭ
９１０  記録装置
９１１   署名情報要求部
９１２   ダウンロードコンテンツＤＢ
９１６   署名情報受信部
９１８ｂ鍵情報記録部
９１９   署名情報選択部
９２０   管理サーバ
９２１  記憶部
９２２   許諾判定部
９２３   署名情報検索部
９２４   署名情報送信部
９３０  ＢＤ−Ｒ／ＲＥ
９４０   コンテンツ選択部
９５０   コンテンツ記録確認部
９６０   警告表示部
９７０  選択クリップ記録判定部
９８０   署名情報更新判定部
１５００    記録媒体
１５０１    コンテンツ複製処理システム
１５０１ａ  コンテンツ複製処理システム
１５０１ コンテンツ複製処理システム
１５０１ａ コンテンツ複製処理システム
１５５０ 記録装置
１５５０ａ 記録装置
１５５１ 読出部
１５５２ 署名取得部
１５５３ サブコンテンツ取得部
１５５３ａ 提示部
１５５３ｂ 受付選択部
１５５３ｃ 取得部
１５５３ｄ コンテンツ受信部
１５５３ｆ 要約値算出部
１５５３ｇ 許可リスト受信部
１５５３ｈ 要約値比較部
１５５３ｘ サブコンテンツ取得部
１５５４ 要約値取得部
１５５４ａ 第１要約値取得部
１５５４ｂ 第２要約値取得部
１５５５ 書込部
１５５６ 署名受信部
１５５７ 要約値受信部
１５５７ａ 第１要約値受信部
１５５７ｂ 第２要約値受信部
１５７０ 記録媒体
１５７０ａ 記録媒体
１５８０ サーバ装置
１５８１ 送信部
１５８２ 情報記憶部
１５５３ｅ ダウンロードコンテンツＤＢ
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2008096543.tif 000029
【図２】
2008096543.tif 000030
【図３】
2008096543.tif 000031
【図４】
2008096543.tif 000032
【図５】
2008096543.tif 000033
【図６】
2008096543.tif 000034
【図７】
2008096543.tif 000035
【図８】
2008096543.tif 000036
【図９】
2008096543.tif 000037
【図１０】
2008096543.tif 000038
【図１１】
2008096543.tif 000039
【図１２】
2008096543.tif 000040
【図１３】
2008096543.tif 000041
【図１４】
2008096543.tif 000042
【図１５】
2008096543.tif 000043
【図１６】
2008096543.tif 000044
【図１７】
2008096543.tif 000045
【図１８】
2008096543.tif 000046
【図１９】
2008096543.tif 000047
【図２０】
2008096543.tif 000048
【図２１】
2008096543.tif 000049
【図２２】
2008096543.tif 000050
【図２３】
2008096543.tif 000051
【図２４】
2008096543.tif 000052
【図２５】
2008096543.tif 000053
【図２６】
2008096543.tif 000054
【国際調査報告】
2008096543.tif 000055
2008096543.tif 000056
2008096543.tif 000057
2008096543.tif 000058
2008096543.tif 000059
2008096543.tif 000060