(57)【特許請求の範囲】
【請求項１】
コンテンツと、前記コンテンツに対応したコンテンツ証明書が記録された情報記録媒体の前記コンテンツに対応するコンテンツ関連情報を取得する情報処理装置であり、
前記コンテンツ証明書に付加された電子署名の署名検証を行う検証部と、
不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）と、前記コンテンツ証明書に含まれるコンテンツ証明書識別子とを取得するデータ取得部と、
前記取得したコンテンツ証明書識別子が、前記取得したコンテンツリボケーションリストに含まれないことを確認することにより、前記コンテンツの正当性を確認してから、前記コンテンツの再生を行う再生手段とを有し、更に、
前記取得したコンテンツ証明書識別子をコンテンツ関連情報提供サーバに送信するデータ送信部と、
コンテンツ関連情報提供サーバから、前記コンテンツ証明書識別子に基づいて特定されるコンテンツに対応するコンテンツ関連情報を入力するデータ受信部と、
前記データ受信部を介して入力するコンテンツ関連情報を出力するデータ出力部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記データ取得部は、
前記コンテンツ証明書に記録された複数の識別データの組み合わせからなるコンテンツ証明書識別子を取得する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記データ取得部は、
前記コンテンツ証明書に記録された、下記データ、すなわち、
（ａ）情報記録媒体に記録されたコンテンツのコンテンツプロバイダもしくは情報記録媒体の製造者であるディスク工場を特定する識別子としてのアプリカントＩＤ、
（ｂ）前記アプリカントＩＤ及び情報記録媒体に記録されたコンテンツに対応する識別子としてのコンテンツシーケンスナンバー、
上記（ａ），（ｂ）の識別データの組み合わせデータからなるコンテンツ証明書識別子を取得する構成であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記コンテンツ証明書は、
コンテンツ証明書識別子、コンテンツハッシュテーブルのダイジェスト値を含むデータに対して署名が付与されたコンテンツ証明書であり、
前記コンテンツ証明書識別子、及び、署名は第三者の管理機関が付与したデータであることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記情報処理装置は、
前記データ取得部において、前記コンテンツ証明書に記録された電子署名の署名検証処理を実行し、コンテンツ証明書およびコンテンツが改ざんのない正当なデータであることが確認されたことを条件として、前記コンテンツ証明書からコンテンツ証明書識別子を取得し、
前記データ送信部において、前記コンテンツ証明書識別子の送信処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記情報処理装置は、さらに、
前記情報記録媒体に記録されたコンテンツの再生制御を実行する再生制御部を有し、
前記データ受信部は、
前記コンテンツ関連情報の入力に併せて、前記コンテンツ関連情報提供サーバから、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）を入力し、
前記再生制御部は、
前記コンテンツリボケーションリスト（ＣＲＬ）に基づいて、前記情報記録媒体に記録されたコンテンツの正当性確認を実行し、正当性の確認がなされたことを条件としてコンテンツ再生処理を行なう構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記データ受信部は、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの作品名を含むデータを前記コンテンツ関連情報提供サーバから受信し、
前記データ出力部は、
前記コンテンツの作品名を含むデータを表示部に出力する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記データ受信部は、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力するデータを前記コンテンツ関連情報提供サーバから受信し、
再生制御部が、前記情報記録媒体に記録されたコンテンツの再生処理および前記コンテンツ関連情報提供サーバからの受信データの再生処理を行なう構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記データ受信部は、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力する字幕データを前記コンテンツ関連情報提供サーバから受信し、
再生制御部が、前記情報記録媒体に記録されたコンテンツの再生処理および前記コンテンツ関連情報提供サーバから受信する字幕データの再生処理を行なう構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記データ受信部は、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツについての他記録媒体に対するコピー許容情報を前記コンテンツ関連情報提供サーバから受信し、
記録再生制御部は、
前記コピー許容情報の受領の確認を条件として、前記情報記録媒体に格納されたコンテンツの他の記録媒体へのコピー処理を行なう構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項１１】
ユーザデバイスに装着された情報記録媒体の記録コンテンツに対応するコンテンツ関連情報を前記ユーザデバイスに提供するサーバとしての情報処理装置であり、
情報記録媒体記録コンテンツに対応して前記情報記録媒体に記録されたコンテンツ証明書に含まれるコンテンツ証明書識別子をユーザデバイスから受信するデータ受信部と、
コンテンツ証明書識別子と、該コンテンツ証明書識別子に基づいて特定されるコンテンツ対応のコンテンツ関連情報とを対応付けて格納したデータベースと、
前記データ受信部を介して入力するコンテンツ証明書識別子に基づいて特定されるコンテンツ対応のコンテンツ関連情報を前記データベースから取得するデータ検索部と、
前記データ検索部の取得したコンテンツ関連情報を前記ユーザデバイスに送信するデータ送信部を有し、
前記コンテンツ証明書識別子は、前記ユーザデバイスにおいて前記コンテンツ証明書の署名検証によるコンテンツ証明書正当性確認の後、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）に記録されているか否かを確認してコンテンツの正当性と再生可否判定を行うために適用する識別子であることを特徴とする情報処理装置。
【請求項１２】
前記コンテンツ証明書は、
コンテンツ証明書識別子、コンテンツハッシュテーブルのダイジェスト値を含むデータに対して署名が付与されたコンテンツ証明書であり、
前記コンテンツ証明書識別子、及び、署名は第三者の管理機関が付与したデータであることを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記データ検索部は、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの作品名を含むデータを前記データベースから取得し、
前記データ送信部は、
前記コンテンツの作品名を含むデータを前記ユーザデバイスに送信する構成であることを特徴とする請求項１１に記載の情報処理装置。
【請求項１４】
前記データ検索部は、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力するデータを前記データベースから取得し、
前記データ送信部は、
前記コンテンツの再生に併せて出力するデータを前記ユーザデバイスに送信する構成であることを特徴とする請求項１１に記載の情報処理装置。
【請求項１５】
前記データ検索部は、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力する字幕データを前記データベースから取得し、
前記データ送信部は、
前記コンテンツの再生に併せて出力する字幕データを前記ユーザデバイスに送信する構成であることを特徴とする請求項１１に記載の情報処理装置。
【請求項１６】
前記データ検索部は、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツについての他記録媒体に対するコピー許容情報を前記データベースから取得し、
前記データ送信部は、
前記コピー許容情報を前記ユーザデバイスに送信する構成であることを特徴とする請求項１１に記載の情報処理装置。
【請求項１７】
コンテンツと、前記コンテンツに対応したコンテンツ証明書が記録された情報記録媒体の前記コンテンツに対応するコンテンツ関連情報を取得する情報処理装置であり、
前記コンテンツ証明書に付加された電子署名の署名検証を行う検証部と、
不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）と、前記コンテンツ証明書に含まれるコンテンツ証明書識別子とを取得するデータ取得部と、
前記データ取得部の取得したコンテンツ証明書識別子に対応したコンテンツ関連情報を記録したテーブルを検索する検索部と、
前記検索したコンテンツ関連情報を出力するデータ出力部と、
前記取得したコンテンツ証明書識別子が、前記取得したコンテンツリボケーションリストに含まれないことを確認することにより、前記コンテンツの正当性を確認してから、前記コンテンツの再生を行う再生手段と、
を有することを特徴とする情報処理装置。
【請求項１８】
前記コンテンツ証明書は、
コンテンツ証明書識別子、コンテンツハッシュテーブルのダイジェスト値を含むデータに対して署名が付与されたコンテンツ証明書であり、
前記コンテンツ証明書識別子、及び、署名は第三者の管理機関が付与したデータであることを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
情報処理装置において、コンテンツと、前記コンテンツに対応したコンテンツ証明書が記録された情報記録媒体の前記コンテンツに対応するコンテンツ関連情報を取得する情報処理方法であり、
データ取得部が、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）と、前記コンテンツ証明書に含まれるコンテンツ証明書識別子とを取得するデータ取得ステップと、
再生手段が、前記取得したコンテンツ証明書識別子が、前記取得したコンテンツリボケーションリストに含まれないことを確認することにより、前記コンテンツの正当性を確認してから、前記コンテンツの再生を行う再生ステップと、
データ送信部が、前記取得したコンテンツ証明書識別子をコンテンツ関連情報提供サーバに送信するデータ送信ステップと、
データ受信部が、コンテンツ関連情報提供サーバから、前記コンテンツ証明書識別子に基づいて特定されるコンテンツに対応するコンテンツ関連情報を入力するデータ受信ステップと、
データ出力部が、前記データ受信部を介して入力するコンテンツ関連情報を出力するデータ出力ステップと、
を有することを特徴とする情報処理方法。
【請求項２０】
前記データ取得ステップは、
前記コンテンツ証明書に記録された複数の識別データの組み合わせからなるコンテンツ証明書識別子を取得するステップであることを特徴とする請求項１９に記載の情報処理方法。
【請求項２１】
前記データ取得ステップは、
前記コンテンツ証明書に記録された、下記データ、すなわち、
（ａ）情報記録媒体に記録されたコンテンツのコンテンツプロバイダもしくは情報記録媒体の製造者であるディスク工場を特定する識別子としてのアプリカントＩＤ、
（ｂ）前記アプリカントＩＤ及び情報記録媒体に記録されたコンテンツに対応する識別子としてのコンテンツシーケンスナンバー、
上記（ａ），（ｂ）の識別データの組み合わせデータからなるコンテンツ証明書識別子を取得するステップであることを特徴とする請求項２０に記載の情報処理方法。
【請求項２２】
前記コンテンツ証明書は、
コンテンツ証明書識別子、コンテンツハッシュテーブルのダイジェスト値を含むデータに対して署名が付与されたコンテンツ証明書であり、
前記コンテンツ証明書識別子、及び、署名は第三者の管理機関が付与したデータであることを特徴とする請求項１９に記載の情報処理方法。
【請求項２３】
前記データ取得ステップは、
前記コンテンツ証明書に記録された電子署名の署名検証処理を実行し、コンテンツ証明書およびコンテンツが改ざんのない正当なデータであることが確認されたことを条件として、前記コンテンツ証明書からコンテンツ証明書識別子を取得するステップであることを特徴とする請求項１９に記載の情報処理方法。
【請求項２４】
前記データ受信ステップは、
前記コンテンツ関連情報の入力に併せて、前記コンテンツ関連情報提供サーバから、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）を入力し、
再生制御部が、前記コンテンツリボケーションリスト（ＣＲＬ）に基づいて、前記情報記録媒体に記録されたコンテンツの正当性確認を実行し、正当性の確認がなされたことを条件としてコンテンツ再生処理を行なうことを特徴とする請求項１９に記載の情報処理方法。
【請求項２５】
前記データ受信ステップは、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの作品名を含むデータを前記コンテンツ関連情報提供サーバから受信するステップであり、
前記データ出力ステップは、
前記コンテンツの作品名を含むデータを表示部に出力する処理を実行するステップであることを特徴とする請求項１９に記載の情報処理方法。
【請求項２６】
前記データ受信ステップは、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力するデータを前記コンテンツ関連情報提供サーバから受信するステップであり、
再生制御部が、前記情報記録媒体に記録されたコンテンツの再生処理および前記コンテンツ関連情報提供サーバからの受信データの再生処理を行なうことを特徴とする請求項１９に記載の情報処理方法。
【請求項２７】
前記データ受信ステップは、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力する字幕データを前記コンテンツ関連情報提供サーバから受信するステップであり、
再生制御部が、前記情報記録媒体に記録されたコンテンツの再生処理および前記コンテンツ関連情報提供サーバから受信する字幕データの再生処理を行なうことを特徴とする請求項１９に記載の情報処理方法。
【請求項２８】
前記データ受信ステップは、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツについての他記録媒体に対するコピー許容情報を前記コンテンツ関連情報提供サーバから受信するステップであり、
記録再生制御部が、前記コピー許容情報の受領の確認を条件として、前記情報記録媒体に格納されたコンテンツの他の記録媒体へのコピー処理を行なうことを特徴とする請求項１９に記載の情報処理方法。
【請求項２９】
情報処理装置において、ユーザデバイスに装着された情報記録媒体の記録コンテンツに対応するコンテンツ関連情報を前記ユーザデバイスに提供する情報処理方法であり、
データ受信部が、情報記録媒体記録コンテンツに対応して前記情報記録媒体に記録されたコンテンツ証明書に含まれるコンテンツ証明書識別子をユーザデバイスから受信するデータ受信ステップと、
データ検索部が、前記データ受信部を介して入力するコンテンツ証明書識別子に基づいて特定されるコンテンツ対応のコンテンツ関連情報を、コンテンツ証明書識別子と、該コンテンツ証明書識別子に基づいて特定されるコンテンツ対応のコンテンツ関連情報とを対応付けて格納したデータベースから取得するデータ検索ステップと、
データ送信部が、前記データ検索部の取得したコンテンツ関連情報を前記ユーザデバイスに送信するデータ送信ステップを有し、
前記コンテンツ証明書識別子は、前記ユーザデバイスにおいて前記コンテンツ証明書の署名検証によるコンテンツ証明書正当性確認の後、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）に記録されているか否かを確認してコンテンツの正当性と再生可否判定を行うために適用する識別子であることを特徴とする情報処理方法。
【請求項３０】
前記コンテンツ証明書は、
コンテンツ証明書識別子、コンテンツハッシュテーブルのダイジェスト値を含むデータに対して署名が付与されたコンテンツ証明書であり、
前記コンテンツ証明書識別子、及び、署名は第三者の管理機関が付与したデータであることを特徴とする請求項２９に記載の情報処理方法。
【請求項３１】
前記データ検索ステップは、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの作品名を含むデータを前記データベースから取得し、
前記データ送信ステップは、
前記コンテンツの作品名を含むデータを前記ユーザデバイスに送信することを特徴とする請求項２９に記載の情報処理方法。
【請求項３２】
前記データ検索ステップは、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力するデータを前記データベースから取得し、
前記データ送信ステップは、
前記コンテンツの再生に併せて出力するデータを前記ユーザデバイスに送信することを特徴とする請求項２９に記載の情報処理方法。
【請求項３３】
前記データ検索ステップは、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力する字幕データを前記データベースから取得し、
前記データ送信ステップは、
前記コンテンツの再生に併せて出力する字幕データを前記ユーザデバイスに送信することを特徴とする請求項２９に記載の情報処理方法。
【請求項３４】
前記データ検索ステップは、
コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツについての他記録媒体に対するコピー許容情報を前記データベースから取得し、
前記データ送信ステップは、
前記コピー許容情報を前記ユーザデバイスに送信することを特徴とする請求項２９に記載の情報処理方法。
【請求項３５】
情報処理装置において、コンテンツと、前記コンテンツに対応したコンテンツ証明書が記録された情報記録媒体の前記コンテンツに対応するコンテンツ関連情報を取得する情報処理方法であり、
検証部が、前記コンテンツ証明書に付加された電子署名の署名検証を行う検証ステップと、
データ取得部が、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）と、前記コンテンツ証明書に含まれるコンテンツ証明書識別子とを取得するデータ取得ステップと、
検索部が、前記データ取得ステップにおいて取得したコンテンツ証明書識別子に対応したコンテンツ関連情報を記録したテーブルを検索する検索ステップと、
データ出力部が、前記検索ステップにおいて検索したコンテンツ関連情報を出力するデータ出力ステップと、
再生手段が、前記取得したコンテンツ証明書識別子が、前記取得したコンテンツリボケーションリストに含まれないことを確認することにより、前記コンテンツの正当性を確認してから、前記コンテンツの再生を行う再生ステップと、
を有することを特徴とする情報処理方法。
【請求項３６】
前記コンテンツ証明書は、
コンテンツ証明書識別子、コンテンツハッシュテーブルのダイジェスト値を含むデータに対して署名が付与されたコンテンツ証明書であり、
前記コンテンツ証明書識別子、及び、署名は第三者の管理機関が付与したデータであることを特徴とする請求項３５に記載の情報処理方法。
【請求項３７】
情報処理装置において、コンテンツと、前記コンテンツに対応したコンテンツ証明書が記録された情報記録媒体の前記コンテンツに対応するコンテンツ関連情報を取得させるコンピュータ・プログラムであり、
データ取得部に、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）と、前記コンテンツ証明書に含まれるコンテンツ証明書識別子を取得させるデータ取得ステップと、
再生手段に、前記取得したコンテンツ証明書識別子が、前記取得したコンテンツリボケーションリストに含まれないことを確認することにより、前記コンテンツの正当性を確認してから、前記コンテンツの再生を行わせる再生ステップと、
データ送信部に、前記取得したコンテンツ証明書識別子をコンテンツ関連情報提供サーバに送信させるデータ送信ステップと、
データ受信部に、コンテンツ関連情報提供サーバから、前記コンテンツ証明書識別子に基づいて特定されるコンテンツに対応するコンテンツ関連情報を入力させるデータ受信ステップと、
データ出力部に、前記データ受信部を介して入力するコンテンツ関連情報を出力させるデータ出力ステップと、
を実行させることを特徴とするコンピュータ・プログラム。
【請求項３８】
情報処理装置において、ユーザデバイスに装着された情報記録媒体の記録コンテンツに対応するコンテンツ関連情報を前記ユーザデバイスに提供させるコンピュータ・プログラムであり、
データ受信部に、情報記録媒体記録コンテンツに対応して前記情報記録媒体に記録されたコンテンツ証明書に含まれるコンテンツ証明書識別子をユーザデバイスから受信させるデータ受信ステップと、
データ検索部に、前記データ受信部を介して入力するコンテンツ証明書識別子に基づいて特定されるコンテンツ対応のコンテンツ関連情報を、コンテンツ証明書識別子と、該コンテンツ証明書識別子に基づいて特定されるコンテンツ対応のコンテンツ関連情報とを対応付けて格納したデータベースから取得させるデータ検索ステップと、
データ送信部に、前記データ検索部の取得したコンテンツ関連情報を前記ユーザデバイスに送信させるデータ送信ステップを有し、
前記コンテンツ証明書識別子は、前記ユーザデバイスにおいて前記コンテンツ証明書の署名検証によるコンテンツ証明書正当性確認の後、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）に記録されているか否かを確認してコンテンツの正当性と再生可否判定を行うために適用する識別子であることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに、詳細には、情報記録媒体に格納されたコンテンツに対応する情報、例えば曲名、作品名などのコンテンツ関連情報の取得処理を行なう情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
ＣＤ（Compact Disc)においては、ＣＤに格納された曲名情報等をネットワーク接続された外部サーバから取得可能としたサービスが実現されている。これは、例えば、音楽ＣＤに予め記録されているいわゆる目次情報であるＴＯＣ（Table of Contents）情報をサーバに送信して、サーバ側ではＴＯＣに基づいて対応して登録された曲名等のコンテンツ関連情報をユーザに提供するサービスもある。なお、ディスクに記録された情報に基づくコンテンツ関連情報取得構成を開示した従来技術としては特許文献１などがある。
【０００３】
昨今、音楽、映画等のコンテンツの記録媒体として、ＤＶＤ(Digital Versatile Disc)、ＢＤ［Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）］などが利用されている。これらＤＶＤやＢＤは、ＣＤに比較してはるかに大容量のデータを記録できるというメリットがある。しかし、ＣＤに記録されているＴＯＣ情報のような、管理情報を用いた場合は、必ずしも一意に特定ができない場合があるという問題点がある。さらに、特許文献１では、識別信号としてＴＯＣのカタログナンバー、ＩＳＲＣ（International Standard Recording Code）を用いているが、それぞれＣＤに記録するか否かは任意の情報であり、必ずしもＣＤに記録されるとは限らない。また、ＣＤのオーサリング時に挿入するものであり、オーサリング時に間違えて重複して記録すること等もありえる。
【特許文献１】特許第３１０４６２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、このような状況に鑑みてなされたものであり、確実にコンテンツを一意に特定して、コンテンツ関連情報の取得処理を実現する情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の第１の側面は、
コンテンツと、前記コンテンツに対応したコンテンツ証明書が記録された情報記録媒体の前記コンテンツに対応するコンテンツ関連情報を取得する情報処理装置であり、
前記コンテンツ証明書に付加された電子署名の署名検証を行う検証部と、
不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）と、前記コンテンツ証明書に含まれるコンテンツ証明書識別子とを取得するデータ取得部と、
前記取得したコンテンツ証明書識別子が、前記取得したコンテンツリボケーションリストに含まれないことを確認することにより、前記コンテンツの正当性を確認してから、前記コンテンツの再生を行う再生手段とを有し、更に、
前記取得したコンテンツ証明書識別子をコンテンツ関連情報提供サーバに送信するデータ送信部と、
コンテンツ関連情報提供サーバから、前記コンテンツ証明書識別子に基づいて特定されるコンテンツに対応するコンテンツ関連情報を入力するデータ受信部と、
前記データ受信部を介して入力するコンテンツ関連情報を出力するデータ出力部と、
を有することを特徴とする情報処理装置にある。
【０００６】
さらに、本発明の情報処理装置の一実施態様において、前記データ取得部は、前記コンテンツ証明書に記録された複数の識別データの組み合わせからなるコンテンツ証明書識別子を取得する構成であることを特徴とする。
【０００７】
さらに、本発明の情報処理装置の一実施態様において、前記データ取得部は、
前記コンテンツ証明書に記録された、下記データ、すなわち、
（ａ）情報記録媒体に記録されたコンテンツのコンテンツプロバイダもしくは情報記録媒体の製造者であるディスク工場を特定する識別子としてのアプリカントＩＤ、
（ｂ）前記アプリカントＩＤ及び情報記録媒体に記録されたコンテンツに対応する識別子としてのコンテンツシーケンスナンバー、
上記（ａ），（ｂ）の識別データの組み合わせデータからなるコンテンツ証明書識別子を取得する構成であることを特徴とする。
【０００８】
さらに、本発明の情報処理装置の一実施態様において、前記コンテンツ証明書は、コンテンツ証明書識別子、コンテンツハッシュテーブルのダイジェスト値を含むデータに対して署名が付与されたコンテンツ証明書であり、記コンテンツ証明書識別子、及び、署名は第三者の管理機関が付与したデータであることを特徴とする。
【０００９】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、前記データ取得部において、前記コンテンツ証明書に記録された電子署名の署名検証処理を実行し、コンテンツ証明書およびコンテンツが改ざんのない正当なデータであることが確認されたことを条件として、前記コンテンツ証明書からコンテンツ証明書識別子を取得し、前記データ送信部において、前記コンテンツ証明書識別子の送信処理を実行する構成であることを特徴とする。
【００１０】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記情報記録媒体に記録されたコンテンツの再生制御を実行する再生制御部を有し、前記データ受信部は、前記コンテンツ関連情報の入力に併せて、前記コンテンツ関連情報提供サーバから、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）を入力し、前記再生制御部は、前記コンテンツリボケーションリスト（ＣＲＬ）に基づいて、前記情報記録媒体に記録されたコンテンツの正当性確認を実行し、正当性の確認がなされたことを条件としてコンテンツ再生処理を行なう構成であることを特徴とする。
【００１１】
さらに、本発明の情報処理装置の一実施態様において、前記データ受信部は、コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの作品名を含むデータを前記コンテンツ関連情報提供サーバから受信し、前記データ出力部は、前記コンテンツの作品名を含むデータを表示部に出力する処理を実行する構成であることを特徴とする。
【００１２】
さらに、本発明の情報処理装置の一実施態様において、前記データ受信部は、コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力するデータを前記コンテンツ関連情報提供サーバから受信し、再生制御部が、前記情報記録媒体に記録されたコンテンツの再生処理および前記コンテンツ関連情報提供サーバからの受信データの再生処理を行なう構成であることを特徴とする。
【００１３】
さらに、本発明の情報処理装置の一実施態様において、前記データ受信部は、コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力する字幕データを前記コンテンツ関連情報提供サーバから受信し、再生制御部が、前記情報記録媒体に記録されたコンテンツの再生処理および前記コンテンツ関連情報提供サーバから受信する字幕データの再生処理を行なう構成であることを特徴とする。
【００１４】
さらに、本発明の情報処理装置の一実施態様において、前記データ受信部は、コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツについての他記録媒体に対するコピー許容情報を前記コンテンツ関連情報提供サーバから受信し、記録再生制御部は、前記コピー許容情報の受領の確認を条件として、前記情報記録媒体に格納されたコンテンツの他の記録媒体へのコピー処理を行なう構成であることを特徴とする。
【００１５】
さらに、本発明の第２の側面は、
ユーザデバイスに装着された情報記録媒体の記録コンテンツに対応するコンテンツ関連情報を前記ユーザデバイスに提供するサーバとしての情報処理装置であり、
情報記録媒体記録コンテンツに対応して前記情報記録媒体に記録されたコンテンツ証明書に含まれるコンテンツ証明書識別子をユーザデバイスから受信するデータ受信部と、
コンテンツ証明書識別子と、該コンテンツ証明書識別子に基づいて特定されるコンテンツ対応のコンテンツ関連情報とを対応付けて格納したデータベースと、
前記データ受信部を介して入力するコンテンツ証明書識別子に基づいて特定されるコンテンツ対応のコンテンツ関連情報を前記データベースから取得するデータ検索部と、
前記データ検索部の取得したコンテンツ関連情報を前記ユーザデバイスに送信するデータ送信部を有し、
前記コンテンツ証明書識別子は、前記ユーザデバイスにおいて前記コンテンツ証明書の署名検証によるコンテンツ証明書正当性確認の後、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）に記録されているか否かを確認してコンテンツの正当性と再生可否判定を行うために適用する識別子であることを特徴とする情報処理装置にある。
【００１６】
さらに、本発明の情報処理装置の一実施態様において、前記コンテンツ証明書は、コンテンツ証明書識別子、コンテンツハッシュテーブルのダイジェスト値を含むデータに対して署名が付与されたコンテンツ証明書であり、前記コンテンツ証明書識別子、及び、署名は第三者の管理機関が付与したデータであることを特徴とする。
【００１７】
さらに、本発明の情報処理装置の一実施態様において、前記データ検索部は、コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの作品名を含むデータを前記データベースから取得し、前記データ送信部は、前記コンテンツの作品名を含むデータを前記ユーザデバイスに送信する構成であることを特徴とする。
【００１８】
さらに、本発明の情報処理装置の一実施態様において、前記データ検索部は、コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力するデータを前記データベースから取得し、前記データ送信部は、前記コンテンツの再生に併せて出力するデータを前記ユーザデバイスに送信する構成であることを特徴とする。
【００１９】
さらに、本発明の情報処理装置の一実施態様において、前記データ検索部は、コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力する字幕データを前記データベースから取得し、前記データ送信部は、前記コンテンツの再生に併せて出力する字幕データを前記ユーザデバイスに送信する構成であることを特徴とする。
【００２０】
さらに、本発明の情報処理装置の一実施態様において、前記データ検索部は、コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツについての他記録媒体に対するコピー許容情報を前記データベースから取得し、前記データ送信部は、前記コピー許容情報を前記ユーザデバイスに送信する構成であることを特徴とする。
【００２１】
さらに、本発明の第３の側面は、
コンテンツと、前記コンテンツに対応したコンテンツ証明書が記録された情報記録媒体の前記コンテンツに対応するコンテンツ関連情報を取得する情報処理装置であり、
前記コンテンツ証明書に付加された電子署名の署名検証を行う検証部と、
不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）と、前記コンテンツ証明書に含まれるコンテンツ証明書識別子とを取得するデータ取得部と、
前記データ取得部の取得したコンテンツ証明書識別子に対応したコンテンツ関連情報を記録したテーブルを検索する検索部と、
前記検索したコンテンツ関連情報を出力するデータ出力部と、
前記取得したコンテンツ証明書識別子が、前記取得したコンテンツリボケーションリストに含まれないことを確認することにより、前記コンテンツの正当性を確認してから、前記コンテンツの再生を行う再生手段と、
を有することを特徴とする情報処理装置にある。
【００２２】
さらに、本発明の情報処理装置の一実施態様において、前記コンテンツ証明書は、コンテンツ証明書識別子、コンテンツハッシュテーブルのダイジェスト値を含むデータに対して署名が付与されたコンテンツ証明書であり、前記コンテンツ証明書識別子、及び、署名は第三者の管理機関が付与したデータであることを特徴とする。
【００２３】
さらに、本発明の第４の側面は、
情報記録媒体であり、
コンテンツと、
前記コンテンツの正当性を証明するコンテンツ証明書とを記録データとして含み、
前記コンテンツ証明書は、
前記コンテンツに対応する識別情報として利用可能なコンテンツ証明書識別子を記録した構成を有し、
前記情報記録媒体を装着してコンテンツ再生を行なう情報処理装置において、前記コンテンツ証明書識別子に基づくコンテンツ関連情報の取得処理と、前記コンテンツ証明書識別子が不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）に記録されていないことの確認により、前記コンテンツの正当性の確認処理を実行可能としたことを特徴とする情報記録媒体にある。
【００２４】
さらに、本発明の情報記録媒体の一実施態様において、前記コンテンツ証明書は電子署名データを含み、前記情報処理装置において、前記電子署名データに基づく署名検証によるコンテンツ証明書の正当性の確認を条件として、前記コンテンツ証明書識別子に基づくコンテンツ関連情報の取得を実行させることを可能としたことを特徴とする。
【００２５】
さらに、本発明の情報記録媒体の一実施態様において、前記コンテンツ証明書は、前記コンテンツの正当性を証明するデータとして、情報記録媒体の記録コンテンツのハッシュ値に基づく生成データを記録した構成であることを特徴とする。
【００２６】
さらに、本発明の第５の側面は、
情報処理装置において、コンテンツと、前記コンテンツに対応したコンテンツ証明書が記録された情報記録媒体の前記コンテンツに対応するコンテンツ関連情報を取得する情報処理方法であり、
データ取得部が、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）と、前記コンテンツ証明書に含まれるコンテンツ証明書識別子とを取得するデータ取得ステップと、
再生手段が、前記取得したコンテンツ証明書識別子が、前記取得したコンテンツリボケーションリストに含まれないことを確認することにより、前記コンテンツの正当性を確認してから、前記コンテンツの再生を行う再生ステップと、
データ送信部が、前記取得したコンテンツ証明書識別子をコンテンツ関連情報提供サーバに送信するデータ送信ステップと、
データ受信部が、コンテンツ関連情報提供サーバから、前記コンテンツ証明書識別子に基づいて特定されるコンテンツに対応するコンテンツ関連情報を入力するデータ受信ステップと、
データ出力部が、前記データ受信部を介して入力するコンテンツ関連情報を出力するデータ出力ステップと、
を有することを特徴とする情報処理方法にある。
【００２７】
さらに、本発明の情報処理方法の一実施態様において、前記データ取得ステップは、前記コンテンツ証明書に記録された複数の識別データの組み合わせからなるコンテンツ証明書識別子を取得するステップであることを特徴とする。
【００２８】
さらに、本発明の情報処理方法の一実施態様において、前記データ取得ステップは、前記コンテンツ証明書に記録された、下記データ、すなわち、
（ａ）情報記録媒体に記録されたコンテンツのコンテンツプロバイダもしくは情報記録媒体の製造者であるディスク工場を特定する識別子としてのアプリカントＩＤ、
（ｂ）前記アプリカントＩＤ及び情報記録媒体に記録されたコンテンツに対応する識別子としてのコンテンツシーケンスナンバー、
上記（ａ），（ｂ）の識別データの組み合わせデータからなるコンテンツ証明書識別子を取得するステップであることを特徴とする。
【００２９】
さらに、本発明の情報処理方法の一実施態様において、前記コンテンツ証明書は、コンテンツ証明書識別子、コンテンツハッシュテーブルのダイジェスト値を含むデータに対して署名が付与されたコンテンツ証明書であり、前記コンテンツ証明書識別子、及び、署名は第三者の管理機関が付与したデータであることを特徴とする。
【００３０】
さらに、本発明の情報処理方法の一実施態様において、前記データ取得ステップは、前記コンテンツ証明書に記録された電子署名の署名検証処理を実行し、コンテンツ証明書およびコンテンツが改ざんのない正当なデータであることが確認されたことを条件として、前記コンテンツ証明書からコンテンツ証明書識別子を取得するステップであることを特徴とする。
【００３１】
さらに、本発明の情報処理方法の一実施態様において、前記データ受信ステップは、前記コンテンツ関連情報の入力に併せて、前記コンテンツ関連情報提供サーバから、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）を入力し、再生制御部が、前記コンテンツリボケーションリスト（ＣＲＬ）に基づいて、前記情報記録媒体に記録されたコンテンツの正当性確認を実行し、正当性の確認がなされたことを条件としてコンテンツ再生処理を行なうことを特徴とする。
【００３２】
さらに、本発明の情報処理方法の一実施態様において、前記データ受信ステップは、コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの作品名を含むデータを前記コンテンツ関連情報提供サーバから受信するステップであり、前記データ出力ステップは、前記コンテンツの作品名を含むデータを表示部に出力する処理を実行するステップであることを特徴とする。
【００３３】
さらに、本発明の情報処理方法の一実施態様において、前記データ受信ステップは、コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力するデータを前記コンテンツ関連情報提供サーバから受信するステップであり、再生制御部が、前記情報記録媒体に記録されたコンテンツの再生処理および前記コンテンツ関連情報提供サーバからの受信データの再生処理を行なうことを特徴とする。
【００３４】
さらに、本発明の情報処理方法の一実施態様において、前記データ受信ステップは、コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力する字幕データを前記コンテンツ関連情報提供サーバから受信するステップであり、再生制御部が、前記情報記録媒体に記録されたコンテンツの再生処理および前記コンテンツ関連情報提供サーバから受信する字幕データの再生処理を行なうことを特徴とする。
【００３５】
さらに、本発明の情報処理方法の一実施態様において、前記データ受信ステップは、コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツについての他記録媒体に対するコピー許容情報を前記コンテンツ関連情報提供サーバから受信するステップであり、記録再生制御部が、前記コピー許容情報の受領の確認を条件として、前記情報記録媒体に格納されたコンテンツの他の記録媒体へのコピー処理を行なうことを特徴とする。
【００３６】
さらに、本発明の第６の側面は、
情報処理装置において、ユーザデバイスに装着された情報記録媒体の記録コンテンツに対応するコンテンツ関連情報を前記ユーザデバイスに提供する情報処理方法であり、
データ受信部が、情報記録媒体記録コンテンツに対応して前記情報記録媒体に記録されたコンテンツ証明書に含まれるコンテンツ証明書識別子をユーザデバイスから受信するデータ受信ステップと、
データ検索部が、前記データ受信部を介して入力するコンテンツ証明書識別子に基づいて特定されるコンテンツ対応のコンテンツ関連情報を、コンテンツ証明書識別子と、該コンテンツ証明書識別子に基づいて特定されるコンテンツ対応のコンテンツ関連情報とを対応付けて格納したデータベースから取得するデータ検索ステップと、
データ送信部が、前記データ検索部の取得したコンテンツ関連情報を前記ユーザデバイスに送信するデータ送信ステップを有し、
前記コンテンツ証明書識別子は、前記ユーザデバイスにおいて前記コンテンツ証明書の署名検証によるコンテンツ証明書正当性確認の後、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）に記録されているか否かを確認してコンテンツの正当性と再生可否判定を行うために適用する識別子であることを特徴とする情報処理方法にある。
【００３７】
さらに、本発明の情報処理方法の一実施態様において、前記コンテンツ証明書は、コンテンツ証明書識別子、コンテンツハッシュテーブルのダイジェスト値を含むデータに対して署名が付与されたコンテンツ証明書であり、前記コンテンツ証明書識別子、及び、署名は第三者の管理機関が付与したデータであることを特徴とする。
【００３８】
さらに、本発明の第７の側面は、
情報処理装置において、コンテンツと、前記コンテンツに対応したコンテンツ証明書が記録された情報記録媒体の前記コンテンツに対応するコンテンツ関連情報を取得する情報処理方法であり、
検証部が、前記コンテンツ証明書に付加された電子署名の署名検証を行う検証ステップと、
データ取得部が、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）と、前記コンテンツ証明書に含まれるコンテンツ証明書識別子とを取得するデータ取得ステップと、
検索部が、前記データ取得ステップにおいて取得したコンテンツ証明書識別子に対応したコンテンツ関連情報を記録したテーブルを検索する検索ステップと、
データ出力部が、前記検索ステップにおいて検索したコンテンツ関連情報を出力するデータ出力ステップと、
再生手段が、前記取得したコンテンツ証明書識別子が、前記取得したコンテンツリボケーションリストに含まれないことを確認することにより、前記コンテンツの正当性を確認してから、前記コンテンツの再生を行う再生ステップと、
を有することを特徴とする情報処理方法にある。
【００３９】
さらに、本発明の情報処理方法の一実施態様において、前記データ検索ステップは、コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力するデータを前記データベースから取得し、前記データ送信ステップは、前記コンテンツの再生に併せて出力するデータを前記ユーザデバイスに送信することを特徴とする。
【００４０】
さらに、本発明の情報処理方法の一実施態様において、前記データ検索ステップは、コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツの再生に併せて出力する字幕データを前記データベースから取得し、前記データ送信ステップは、前記コンテンツの再生に併せて出力する字幕データを前記ユーザデバイスに送信することを特徴とする。
【００４１】
さらに、本発明の情報処理方法の一実施態様において、前記データ検索ステップは、コンテンツ関連情報として、前記情報記録媒体に格納されたコンテンツについての他記録媒体に対するコピー許容情報を前記データベースから取得し、前記データ送信ステップは、前記コピー許容情報を前記ユーザデバイスに送信することを特徴とする。
【００４２】
さらに、本発明の第７の側面は、
情報処理装置において、情報記録媒体の記録コンテンツに対応するコンテンツ関連情報を取得する情報処理方法であり、
データ解析部が、情報記録媒体の記録コンテンツに対応して情報記録媒体に記録されたコンテンツ証明書を読み取り、該コンテンツ証明書からコンテンツ証明書識別子を取得するデータ解析ステップと、
検索部が、前記データ解析ステップにおいて解析したコンテンツ証明書識別子に対応したコンテンツ関連情報を記録したテーブルを検索する検索ステップと、
データ出力部が、前記検索ステップにおいて検索したコンテンツ関連情報を出力するデータ出力ステップと、
を有することを特徴とする情報処理方法にある。
【００４３】
さらに、本発明の情報処理方法の一実施態様において、前記コンテンツ証明書は、コンテンツ証明書識別子、コンテンツハッシュテーブルのダイジェスト値を含むデータに対して署名が付与されたコンテンツ証明書であり、前記コンテンツ証明書識別子、及び、署名は第三者の管理機関が付与したデータであることを特徴とする。
【００４４】
さらに、本発明の第８の側面は、
情報処理装置において、コンテンツと、前記コンテンツに対応したコンテンツ証明書が記録された情報記録媒体の前記コンテンツに対応するコンテンツ関連情報を取得させるコンピュータ・プログラムであり、
データ取得部に、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）と、前記コンテンツ証明書に含まれるコンテンツ証明書識別子を取得させるデータ取得ステップと、
再生手段に、前記取得したコンテンツ証明書識別子が、前記取得したコンテンツリボケーションリストに含まれないことを確認することにより、前記コンテンツの正当性を確認してから、前記コンテンツの再生を行わせる再生ステップと、
データ送信部に、前記取得したコンテンツ証明書識別子をコンテンツ関連情報提供サーバに送信させるデータ送信ステップと、
データ受信部に、コンテンツ関連情報提供サーバから、前記コンテンツ証明書識別子に基づいて特定されるコンテンツに対応するコンテンツ関連情報を入力させるデータ受信ステップと、
データ出力部に、前記データ受信部を介して入力するコンテンツ関連情報を出力させるデータ出力ステップと、
を実行させることを特徴とするコンピュータ・プログラムにある。
【００４５】
さらに、本発明の第９の側面は、
情報処理装置において、ユーザデバイスに装着された情報記録媒体の記録コンテンツに対応するコンテンツ関連情報を前記ユーザデバイスに提供させるコンピュータ・プログラムであり、
データ受信部に、情報記録媒体記録コンテンツに対応して前記情報記録媒体に記録されたコンテンツ証明書に含まれるコンテンツ証明書識別子をユーザデバイスから受信させるデータ受信ステップと、
データ検索部に、前記データ受信部を介して入力するコンテンツ証明書識別子に基づいて特定されるコンテンツ対応のコンテンツ関連情報を、コンテンツ証明書識別子と、該コンテンツ証明書識別子に基づいて特定されるコンテンツ対応のコンテンツ関連情報とを対応付けて格納したデータベースから取得させるデータ検索ステップと、
データ送信部に、前記データ検索部の取得したコンテンツ関連情報を前記ユーザデバイスに送信させるデータ送信ステップを有し、
前記コンテンツ証明書識別子は、前記ユーザデバイスにおいて前記コンテンツ証明書の署名検証によるコンテンツ証明書正当性確認の後、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）に記録されているか否かを確認してコンテンツの正当性と再生可否判定を行うために適用する識別子であることを特徴とするコンピュータ・プログラムにある。
【００４６】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＤＶＤ、ＣＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００４７】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００４８】
本発明の一実施例の構成によれば、情報記録媒体に記録されたコンテンツに対応するコンテンツ証明書からコンテンツ証明書識別子を取得して、サーバに送信し、サーバにおいてコンテンツ証明書識別子に基づいてコンテンツを特定して、コンテンツ対応のコンテンツ関連情報、例えば曲名や作品名、あるいはジャケット写真などの様々なコンテンツ関連情報を取得してユーザデバイスとしての情報処理装置に提供する構成としたので、確実にコンテンツを一意に特定して、コンテンツ関連情報の取得処理と同様のサービス提供処理構成が実現される。
【発明を実施するための最良の形態】
【００４９】
以下、図面を参照しながら本発明の情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。なお、説明は、以下の項目に従って行なう。
１．本発明の適用可能なシステム構成例の概要
２．情報記録媒体の格納データについて
３．コンテンツ証明書識別子（ＣＣＩＤ）を利用したコンテンツ関連情報の取得処理例
４．コンテンツ証明書識別子（ＣＣＩＤ）を利用したサービス提供処理例
５．情報処理装置の構成
【００５０】
［１．本発明の適用可能なシステム構成例の概要］
まず、本発明の適用可能な１つの構成例の概要について図１を参照して説明する。図１には、ユーザ１０が利用する情報記録媒体の再生装置としての情報処理装置１１を示している。情報処理装置１１は、ＤＶＤ(Digital Versatile Disc)、ＢＤ［Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）］などの情報記録媒体１２の再生機器として利用可能な情報処理装置である。
【００５１】
情報記録媒体１２には、例えば音楽、あるいは映画等のコンテンツが記録されており、ユーザ１０は、情報記録媒体１２を情報処理装置１１にセットしてコンテンツの再生を行なう。ユーザ１０は、情報記録媒体１２に格納されたコンテンツの情報、例えば、音楽であれば曲名やアーティスト名、あるいはジャケット写真画像など、また映画であれば、映画の題名、監督、出演者、あるいはポスター写真画像など、様々なコンテンツ関連情報を取得したい場合、情報処理装置１１から、所定のコンテンツ識別情報をネットワーク１３を介して、コンテンツ関連情報提供サーバ１４に送信する。
【００５２】
コンテンツ関連情報提供サーバ１４は、様々なコンテンツに対応するコンテンツ関連情報を格納したデータベースを保有し、情報処理装置１１から受信するコンテンツ識別情報に基づいて、データベースから、コンテンツ識別情報に基づいてそのコンテンツ対応のコンテンツ関連情報（曲名、作品名など）を取得して、情報処理装置１１に送信する。情報処理装置１１は、コンテンツ関連情報提供サーバ１４から受信したコンテンツ関連情報をディスプレイに表示する。ユーザ１０は、ディスプレイに表示されたコンテンツ関連情報を見ることで、情報処理装置１１にセットした情報記録媒体１２に格納されたコンテンツに対応する様々なコンテンツ関連情報を確認することができる。
【００５３】
このように、ユーザ側からコンテンツ識別情報を送信して、サーバからコンテンツ関連情報を得るシステムはＣＤにおいてはＣＤに記録されているＴＯＣ（Table of Contents）情報を利用して、ＴＯＣ情報をサーバに送信し、サーバにおいてＴＯＣに基づいて対応するコンテンツ関連情報を抽出してユーザ側に提供するシステムｔ＠考えられる。しかし、ＴＯＣ情報は必ずしも一意ではないため、ＴＯＣがデータベース上で重複してしまった場合には、コンテンツに対応するデータを得られるとは限らない。
【００５４】
本発明は、情報記録媒体に記録されているコンテンツ証明書（ＣＣ：Ｃｏｎｔｅｎｔ  Ｃｅｒｔｉｆｉｃａｔｅ）を利用して、サーバからコンテンツ関連情報の取得を可能とする構成を実現する。以下では、情報記録媒体としてＢＤ［Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）］を利用した実施例について説明する。コンテンツを記録したＢＤ［Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）］には、コンテンツ管理機関としてのＡＡＣＳ(Advanced Access Content System)の発行したコンテンツ証明書が格納されており、このコンテンツ証明書を利用してコンテンツ関連情報の取得を行なう。なお、本発明は、ＢＤに限らず、情報記録媒体に格納したコンテンツに対応するコンテンツ証明書を情報記録媒体に記録する構成とすることでその他の様々な種類の情報記録媒体においても適用可能である。
【００５５】
［２．情報記録媒体の格納データについて］
図２に情報記録媒体１００の格納情報の例を示す。情報記録媒体には、コンテンツ１０１、およびコンテンツ証明書（ＣＣ）１０２、コンテンツリボケーションリスト（ＣＲＬ）が記録されている。なお、これらのデータの他にも、例えばコンテンツ１０１に対応する管理情報や、利用制御情報、暗号化コンテンツの復号に適用する情報等が格納されているが、図では省略している。
【００５６】
コンテンツ１０１は、例えば音楽や映画などのコンテンツである。コンテンツは複数のコンテンツの場合もある。コンテンツ証明書１０２は、情報記録媒体１００に記録されたコンテンツ１０１に対応する証明書であり、コンテンツ１０１がコンテンツの管理機関（例えばＡＡＣＳ）が承認している正当なコンテンツであることを証明するための証明書である。コンテンツ証明書（ＣＣ：Content Cert）１０２には、管理機関（例えばＡＡＣＳ）の電子署名が付加されており、改ざんの検証が可能な構成を持つ。
【００５７】
コンテンツリボケーションリスト（ＣＲＬ：Content Revocation List）は、不正なコンテンツを判定するためのリストである。すなわち不正に流通している例えば不正コピーコンテンツなどのリストである。情報記録媒体１００の格納コンテンツ１０１の再生処理に際して、情報処理装置（再生装置）はコンテンツ再生アプリケーションの実行に際して、コンテンツリボケーションリスト（ＣＲＬ）を参照して、情報記録媒体１００の格納コンテンツ１０１のＩＤがコンテンツリボケーションリスト（ＣＲＬ）１０３に記録されていないコンテンツであることの確認を実行して再生が許容される。
【００５８】
図３以下を参照してコンテンツ証明書（ＣＣ：Content Cert）１０２の構成について説明する。コンテンツ証明書（ＣＣ：Content Cert）１０２は、図３に示すように情報記録媒体１００に記録されたコンテンツ１０１の「改竄の有無」を検証可能なデータとしてのコンテンツハッシュダイジェスト２０１等のデータを格納しているとともに、情報記録媒体に記録されたコンテンツのコンテンツプロバイダもしくは情報記録媒体の製造者であるディスク工場を特定する識別子としてのアプリカントＩＤ２０２、さらに、前記アプリカントＩＤおよび情報記録媒体に記録されたコンテンツに対応する識別子としてのコンテンツシーケンスナンバー２０３などの情報を含み所定のコンテンツ管理機関（例えばＡＡＣＳ）の電子署名２０４が付加された証明書として構成される。
【００５９】
コンテンツ証明書に登録されるハッシュダイジェストについて、さらに、図４を参照して説明する。図４（ａ）は、コンテンツ証明書の構成を示している。ヘッダ以下、複数のハッシュダイジェスト（０）〜（ｎ）が登録され、署名が付与されている。
【００６０】
ハッシュダイジェストは、図４（ｂ）に示すコンテンツハッシュテーブルに登録されたハッシュユニットのダイジェスト値である。コンテンツハッシュテーブルは、情報記録媒体に記録されたコンテンツに対応して設定される。例えば１つのコンテンツあるいは部分コンテンツに対応して設定されるユニットであるＣＰＳユニットに対応して１つのコンテンツハッシュテーブルが設定される。コンテンツハッシュテーブルには、複数のコンテンツハッシュが記録される。
【００６１】
コンテンツハッシュは、図４（ｃ）に示すコンテンツの構成データから選択されるハッシュユニット（例えば１９２ＫＢ）に基づいて生成されるハッシュ値である。図４（ｃ）は例えば１つのＣＰＳユニットに属する１つのコンテンツであり、このコンテンツから複数のデータ部分がハッシュユニットとして設定され、それぞれのハッシュユニットの構成データに基づいて算出されたハッシュ値が、コンテンツハッシュテーブルに記録される。
【００６２】
さらに、コンテンツハッシュテーブルの登録データ全体に基づいて新たなハッシュ値が算出され、これがハッシュダイジェストとして図４（ａ）に示すコンテンツ証明書に登録されることになる。すなわちハッシュダイジェストは、情報記録媒体に記録されるコンテンツ（ＣＰＳユニット）毎に設定されるハッシュ値となる。
【００６３】
図４（ｂ）に示すコンテンツハッシュテーブルは、例えばコンテンツ再生を実行する前に実行するコンテンツの改ざん検証処理に適用される。例えば、再生対象コンテンツに設定されたハッシュユニットを選択して、予め定められたハッシュ値算出アルゴリズムに従ってハッシュ値を算出し、この算出ハッシュ値が、コンテンツハッシュテーブルに登録されたコンテンツハッシュと一致するか否かによって、コンテンツが改ざんされているか否かを判定する処理を行なう。
【００６４】
コンテンツ証明書には、このようなコンテンツ自体の改ざんを検証するコンテンツハッシュテーブルの改ざん検証用のハッシュダイジェストの他、前述したように、情報記録媒体に記録されたコンテンツのコンテンツプロバイダもしくは情報記録媒体の製造者であるディスク工場を特定する識別子としてのアプリカントＩＤ２０２、さらに、前記アプリカントＩＤ及び情報記録媒体に記録されたコンテンツに対応する識別子としてのコンテンツシーケンスナンバー２０３などの情報を含む。コンテンツ証明書１０２の全体データ構成例を図５に示す。
【００６５】
コンテンツ証明書には以下のデータが含まれる。
（ａ）証明書タイプ（Certificate Type）：電子証明書の種類を示すデータ
（ｂ）ハッシュユニット総数（Total_Number_of_HashUnits）：コンテンツに基づいて生成されたハッシュユニットの総数
（ｃ）レイヤ総数（Total_Number_of_Layers）：情報記録媒体のレイヤ（Layer）の総数
（ｄ）レイヤナンバー（Layer_Number）：コンテンツ証明書に対応するレイヤ（Layer）ナンバー
（ｅ）ハッシュユニット数（Number_of_HashUnits）：コンテンツ証明書に対応するレイヤ（Layer）上のハッシュユニット数
（ｆ）ダイジェスト数（Number_of_Digests）：該当するLayer上のClip AVストリーム数
（ｇ）アプリカントＩＤ（Applicant ID）：ライセンスされたコンテンツプロバイダもしくはディスク工場に与えられるユニークな識別子（ＩＤ）
（ｈ）コンテンツシーケンスナンバー（Content Sequence Number）：ライセンスされたコンテンツプロバイダもしくはディスク工場のコンテンツ中で、各コンテンツに対してユニークに付与されるコンテンツ識別子（ＩＤ）
（ｉ）最低ＣＲＬバージョン（Minimum CRL Version）：参照可能なＣＲＬ（コンテンツリボケーションリスト）の最低バージョン（Version）番号
（ｊ）フォーマット固有セクション長（Length_Format_Specific_Section）：フォーマット特有のデータのバイト数（コンテンツ証明書は、種々のフォーマットで使えるようになっている）
（ｋ）マネージドコピー・マニフェストファイルハッシュ値（Hash_Value_of_MC_Manifest_File）：Managed Copy Manifest Fileの改竄を検出するためのハッシュ値
（ｌ）ＢＤ−Ｊルート証明書ハッシュ値（Hash_Value_of_BDJ_Root_Cert）：BD-J Root Certificateの改竄検出するためのハッシュ値
（ｍ）ＣＰＳユニット数（Num_of_CPS_Unit）：情報記録媒体の記録コンテンツに設定されたＣＰＳユニット数
（ｎ）ＣＰＳユニット利用制御情報ファイルハッシュ値（Hash_Value_of_CPS_Unit_Usage_File）：ＣＰＳユニット利用制御情報ファイルのハッシュ値
（ｏ）コンテンツハッシュテーブルダイジェスト（Content Hash Table Digest）：コンテンツハッシュテーブルの各クリップＡＶストリームに該当する部分のハッシュ値
（ｐ）電子署名（Signature Data）：コンテンツ証明書に対する管理機関（例えばＡＡＣＳ）の電子署名
これらの各データが含まれる。
【００６６】
上記データは、コンテンツの記録されたＢＤ［Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）］に対して、管理機関（ＡＡＣＳ）の規定に基づいて格納されるコンテンツ証明書の一例である。上記データ中、
（ｇ）アプリカントＩＤ（Applicant ID）
（ｈ）コンテンツシーケンスナンバー（Content Sequence Number）
（ｉ）最低ＣＲＬバージョン（Minimum CRL Version）
（ｐ）電子署名（Signature Data）
これらのデータは、管理機関（ＡＡＣＳ）によって作成される。これ以外のデータは、コンテンツプロバイダや、ディスク工場において生成が許容されるデータである。
【００６７】
図３、図４を参照して説明したハッシュダイジェストは、（ｏ）コンテンツハッシュテーブルダイジェスト（Content Hash Table Digest）に相当する。
また、図３を参照して説明した情報記録媒体に記録されたコンテンツのコンテンツプロバイダもしくは情報記録媒体の製造者であるディスク工場を特定する識別子としてのアプリカントＩＤ２０２は、（ｇ）アプリカントＩＤ（Applicant ID）に相当し、情報記録媒体に記録されたコンテンツに対応する識別子としてのコンテンツシーケンスナンバー２０３は、（ｈ）コンテンツシーケンスナンバー（Content Sequence Number）に相当する。
【００６８】
（ｇ）アプリカントＩＤ（Applicant ID）と、（ｈ）コンテンツシーケンスナンバー（Content Sequence Number）とのデータの組み合わせ、すなわち、
アプリカントＩＤ（Applicant ID(2B)）＋コンテンツシーケンスナンバー（Content Sequence Number(4B)）を、
コンテンツ証明書識別子（ＣＣＩＤ：Content Certificate ID(6B)）と呼ぶ。
【００６９】
このコンテンツ証明書識別子（ＣＣＩＤ）は、コンテンツ証明書（ＣＣ）に対応する固有識別子として設定される。コンテンツ証明書は、情報記録媒体に記録されたコンテンツに対応して設定される証明書であり、このコンテンツ証明書識別子に基づいて、情報記録媒体に記録されたコンテンツの特定が可能となる。本発明では、このコンテンツ証明書に格納されたコンテンツ証明書識別子（コンテンツ証明書ＩＤ）をコンテンツの特定情報として適用し、コンテンツ関連情報の取得に利用する。すなわち、コンテンツ証明書は、コンテンツ自体の改ざんを検証するコンテンツハッシュテーブルのダイジェスト値を含んでおり、更に、第三者である管理機関によって、電子署名と共に付与されるコンテンツ証明書識別子（アプリカントＩＤおよびコンテンツシーケンスナンバー）を用いることにより、必ず一意にコンテンツを特定できる。すなわち、コンテンツ証明書は、管理機関が電子署名を付与して発行するためＩＤを変更すると電子署名の値が変わるため、ディスク工場、又はオーサ側でＩＤを変更することはできない。また、管理機関では、コンテンツに対して一意に定まるコンテンツハッシュテーブルのダイジェスト値を含むデータに対して、コンテンツ証明書識別子を付与するため、同じコンテンツ証明書識別子に対しは、コンテンツ（コンテンツハッシュテーブル）が一意であることが保証される。更に、コンテンツ改ざんの検証用に使用できるコンテンツ証明書のＩＤを用いることにより、新たに特別に他の管理機関により、ＩＳＲＣ等を付与してもらう必要は無い。
【００７０】
［３．コンテンツ証明書識別子（ＣＣＩＤ）を利用したコンテンツ関連情報の取得処理例］
図６を参照してコンテンツ証明書識別子（ＣＣＩＤ）を利用してコンテンツ関連情報を取得する処理例について説明する。図６には、コンテンツ関連情報提供サーバ（ＢＤＤＢ：ＢＤ  ＤａｔａＢａｓｅ）３１０と、情報記録媒体からのコンテンツ再生を行なうユーザデバイスとしての再生装置（例えばＢＤプレーヤ）３２０を示している。
【００７１】
再生装置３２０は、コンテンツの記録された情報記録媒体３２１をセットして、コンテンツの再生を行なう機器である。再生装置３２０は、情報記録媒体３２１に記録されたコンテンツに対応するコンテンツ関連情報、例えば曲名、作品名、ジャケット写真などのコンテンツ関連情報の取得を行なう場合、情報記録媒体３２１に記録されたコンテンツ証明書（ＣＣ：Ｃｏｎｔｅｎｔ  Ｃｅｒｔｉｆｉｃａｔｅ）３２２を読み出し、読み出したコンテンツ証明書（ＣＣ）３２２に記録されたコンテンツ証明書識別子（ＣＣＩＤ）３２３を取得する。コンテンツ証明書識別子（ＣＣＩＤ）３２３は、前述したように、
コンテンツ証明書識別子（ＣＣＩＤ）（６Ｂ）＝アプリカントＩＤ（Applicant ID(2B)）＋コンテンツシーケンスナンバー（Content Sequence Number(4B)）
である。
【００７２】
再生装置３２０は、コンテンツ証明書（ＣＣ）３２２から取り出したコンテンツ証明書識別子（ＣＣＩＤ）３２３をコンテンツ関連情報提供サーバ３１０に送信する。例えば、ＣＣＩＤ＝Ｘの場合、値Ｘをネットワークを介してコンテンツ関連情報提供サーバ３１０に送信する。
【００７３】
コンテンツ関連情報提供サーバ（ＢＤＤＢ）３１０は、コンテンツ関連情報を格納したデータベース３１１を保有している。データベース３１１は、コンテンツ証明書識別子（ＣＣＩＤ）によって特定されるコンテンツに関するコンテンツ関連情報、例えば曲名、作品名、ジャケット写真などの様々なコンテンツ関連情報を格納したデータベースである。データベース３１１は、コンテンツ証明書識別子（ＣＣＩＤ）に基づいてコンテンツ関連情報が取得可能な構成となっており、コンテンツ関連情報提供サーバ（ＢＤＤＢ）３１０は、再生装置３２０から受信したコンテンツ証明書識別子（ＣＣＩＤ）をキーとしてデータベース検索を行いコンテンツ証明書識別子（ＣＣＩＤ）に対応するコンテンツのコンテンツ関連情報を取得して、再生装置３２０に送信する。
【００７４】
再生装置３２０は、コンテンツ関連情報提供サーバ（ＢＤＤＢ）３１０からコンテンツ関連情報３２４を受信すると、例えば再生装置３２０のディスプレイに受信したコンテンツ関連情報、例えば監督、俳優、ジャンル、曲名、作品名、ジャケット写真などのコンテンツ関連情報を表示する。
【００７５】
このように、情報記録媒体３２１には記録コンテンツに対応するコンテンツ証明書（ＣＣ）が記録されており、コンテンツ証明書に含まれるコンテンツ証明書識別子（ＣＣＩＤ）は、コンテンツを特定する情報として利用可能となる。
【００７６】
なお、コンテンツ証明書識別子（ＣＣＩＤ）は、前述したように、コンテンツプロバイダやディスク製造者に対応する識別子（アプリカントＩＤ）と、コンテンツ対応の識別子であるコンテンツシーケンスナンバーとの組み合わせによって構成されており、コンテンツに対応するユニークな識別情報であるが、例えば、同一コンテンツを異なるコンテンツプロバイダやディスク製造者が提供するような場合には、同一のコンテンツに異なる複数のコンテンツ証明書識別子（ＣＣＩＤ）が設定される。
【００７７】
コンテンツ関連情報提供サーバ３１０は、同一コンテンツに複数のコンテンツ証明書識別子（ＣＣＩＤ）が設定されている場合においても、各コンテンツ証明書識別子（ＣＣＩＤ）に基づいて、対応コンテンツのコンテンツ関連情報を取得可能としたデータベースを設定する。具体的には、例えば、２つの異なるＣＣＩＤ、
ＣＣＩＤ＝１０１２２２、
ＣＣＩＤ＝１０３２２２、
これらが同一コンテンツに対応するＣＣＩＤとして設定されている場合、いずれのＣＣＩＤからも同一のコンテンツ関連情報を取得可能な設定とする。
【００７８】
なお、複数のコンテンツ証明書識別子（ＣＣＩＤ）が１つのコンテンツに対応することはあっても、１つのコンテンツ証明書識別子（ＣＣＩＤ）が複数のコンテンツに対応することはないので、基本的にコンテンツ証明書識別子（ＣＣＩＤ）が特定されれば、１つのコンテンツが特定され、そのコンテンツに対応するコンテンツ関連情報がデータベース３１１から取得可能となる。
【００７９】
図６に示す再生装置３２０の処理シーケンスについて、図７に示すフローチャートを参照して説明する。まず、再生装置は、情報記録媒体（例えばＢＤ−ＲＯＭ）を再生装置に装着し、データ読み取りを開始する。ステップＳ１０１において、情報記録媒体からコンテンツ証明書（ＣＣ）を読み取る。ステップＳ１０２において、コンテンツ証明書（ＣＣ）に記録されたコンテンツ証明書識別子（ＣＣＩＤ）を取得する。
【００８０】
次に、再生装置は、ステップＳ１０３において、コンテンツ証明書識別子（ＣＣＩＤ）をコンテンツ関連情報提供サーバに対してアップロードする。次に、ステップＳ１０４において、再生装置は、コンテンツ関連情報提供サーバからコンテンツ関連情報（作品名、ジャケット写真等）をダウンロードし、ステップＳ１０５において、ダウンロードしたコンテンツ関連情報（作品名、ジャケット写真等）を再生装置のディスプレイ等に表示する処理を行なう。なお、図６の例では、コンテンツ証明書識別子（ＣＣＩＤ）に対応するデータベースは、ネットワークを介して接続するサーバが保持するように構成したが、再生装置自体にコンテンツ証明書識別子と、コンテンツ関連情報との対応データベースを再生装置が既にもっている構成であっても良い。この場合であっても、コンテンツ証明書識別子（ＣＣＩＤ）を用いることにより、一意にコンテンツを特定することができる。
【００８１】
図７を参照して説明した再生装置の処理シーケンスでは、情報記録媒体から読み取ったコンテンツ証明書（ＣＣ）が正当な証明書であることを前提とした処理であるが、コンテンツ証明書（ＣＣ）が不正な証明書である場合もあり得る。図８に示すフローを参照して、コンテンツ証明書（ＣＣ）の正当性確認を実行する処理例について説明する。
【００８２】
まず、再生装置は、情報記録媒体（例えばＢＤ−ＲＯＭ）を再生装置に装着し、データ読み取りを開始する。ステップＳ１５１において、情報記録媒体からコンテンツ証明書（ＣＣ）を読み取る。次に、ステップＳ１５２において、再生装置は、コンテンツ証明書（ＣＣ）に記録された電子署名の検証処理を実行する。先に図３〜図５を参照して説明した通り、コンテンツ証明書（ＣＣ）には、コンテンツの管理機関（例えばＡＡＣＳ）による電子署名が記録されている。再生装置は、コンテンツの管理機関（例えばＡＡＣＳ）の公開鍵を適用して署名検証処理を実行する。
【００８３】
ステップＳ１５３において、署名検証に成功、すなわち、コンテンツ証明書（ＣＣ）が改ざんのない正当な証明書であることが確認された場合には、ステップＳ１５４に進む。一方、ステップＳ１５３において、署名検証に失敗、すなわち、コンテンツ証明書（ＣＣ）が改ざんのない正当な証明書であることが確認されなかった場合には、ステップＳ１６１に進み、コンテンツ再生を中止する。
【００８４】
ステップＳ１５３において、署名検証に成功した場合は、ステップＳ１５４において、コンテンツ証明書（ＣＣ）に記録されたコンテンツ証明書識別子（ＣＣＩＤ）を取得する。次に、再生装置は、ステップＳ１５５において、コンテンツ証明書識別子（ＣＣＩＤ）をコンテンツ関連情報提供サーバに対してアップロードする。次に、ステップＳ１５６において、再生装置は、コンテンツ関連情報提供サーバからコンテンツ関連情報（作品名、ジャケット写真等）をダウンロードし、ステップＳ１５７において、ダウンロードしたコンテンツ関連情報（作品名、ジャケット写真等）を再生装置のディスプレイ等に表示する処理を行なう。
【００８５】
図８に示すフローでは、情報記録媒体に記録されたコンテンツ証明書（ＣＣ）の正当性確認を行い、正当性が確認された場合にのみコンテンツ関連情報の取得処理および再生を行なう構成としている。従って、正当でないコンテンツ証明書を保持していてもコンテンツ関連情報の取得やコンテンツの再生は実行されないことになり、コンテンツ関連情報の不正取得が防止される。
【００８６】
次に、図９を参照して、再生装置３２０がコンテンツ証明書識別子（ＣＣＩＤ）を利用してコンテンツ関連情報提供サーバ３１０からコンテンツ関連情報を取得する際に、コンテンツリボケーションリスト（ＣＲＬ）を併せてコンテンツ関連情報提供サーバ３１０から取得する構成例について説明する。
【００８７】
コンテンツリボケーションリスト（ＣＲＬ：Content Revocation List）は、先に図２を参照して説明したように、不正なコンテンツ、例えば、不正コピーコンテンツなどの不正コンテンツに対応するコンテンツ識別子などの情報を記録したリストである。再生装置はコンテンツ再生アプリケーションの実行に際して、コンテンツリボケーションリスト（ＣＲＬ）を参照して、情報記録媒体の格納コンテンツのＩＤがコンテンツリボケーションリスト（ＣＲＬ）に記録されていないかを確認し、記録されていないことの確認がなされたことを条件としてコンテンツ再生が許容される。
【００８８】
コンテンツリボケーションリスト（ＣＲＬ）は、先に図２を参照して説明したように、情報記録媒体にも記録されている。しかし、コンテンツリボケーションリスト（ＣＲＬ）は逐次バージョンアップされ、リストされているデータが逐次更新される。従って、コンテンツの再生処理において実行するＣＲＬに基づくコンテンツ確認は、より新しいバージョンのリストを適用することが好ましい。図９に示す処理例は、より新しいバージョンのコンテンツリボケーションリスト（ＣＲＬ）をコンテンツ関連情報提供サーバから提供することで、より新しいＣＲＬを利用したコンテンツ確認を再生装置３２０に実行させることを可能としている。
【００８９】
図９に示すように、コンテンツ関連情報提供サーバ３１０は、コンテンツリボケーションリスト（ＣＲＬ）３１２をデータベース３１１に格納しており、再生装置３２０から、コンテンツ証明書識別子（ＣＣＩＤ）に基づくコンテンツ関連情報の取得要求を受信した際に、コンテンツ証明書識別子（ＣＣＩＤ）に基づいてデータベース３１１からコンテンツ関連情報を取得して再生装置３２０に提供するとともに、データベースから最新バージョンのコンテンツリボケーションリスト（ＣＲＬ）３１２を取得して再生装置３２０に送信する。
【００９０】
再生装置３２０は、コンテンツ関連情報提供サーバ３１０から受領したコンテンツ関連情報３２４を例えばディスプレイに表示し、さらに、コンテンツ関連情報提供サーバ３１０から受領したコンテンツリボケーションリスト（ＣＲＬ）３２５をディスプレイに表示し、さらに情報記録媒体３２１からのコンテンツ再生に際してコンテンツリボケーションリスト（ＣＲＬ）３２５に基づくコンテンツ正当性の判定処理を行なう。コンテンツリボケーションリスト（ＣＲＬ）３２５に基づいて、情報記録媒体３２１の記録コンテンツが不正であることが判明した場合は、コンテンツ再生が禁止されることになる。これらの処理は、コンテンツ再生アプリケーションにおいて実行される。
【００９１】
図９に示す再生装置３２０の処理シーケンスについて、図１０に示すフローチャートを参照して説明する。まず、再生装置は、情報記録媒体（例えばＢＤ−ＲＯＭ）を再生装置に装着し、データ読み取りを開始する。ステップＳ２０１において、情報記録媒体からコンテンツ証明書（ＣＣ）を読み取る。ステップＳ２０２において、コンテンツ証明書（ＣＣ）に記録されたコンテンツ証明書識別子（ＣＣＩＤ）を取得する。
【００９２】
次に、再生装置は、ステップＳ２０３において、コンテンツ証明書識別子（ＣＣＩＤ）をコンテンツ関連情報提供サーバに対してアップロードする。次に、ステップＳ２０４において、再生装置は、コンテンツ関連情報提供サーバからコンテンツ関連情報（作品名、ジャケット写真等）をダウンロードするとともに、コンテンツリボケーションリスト（ＣＲＬ）をダウンロードし、ステップＳ２０５において、ダウンロードしたコンテンツ関連情報（作品名、ジャケット写真等）およびコンテンツリボケーションリスト（ＣＲＬ）を再生装置のディスプレイ等に表示する処理を行なう。
【００９３】
図１０を参照して説明した再生装置の処理シーケンスでは、情報記録媒体から読み取ったコンテンツ証明書（ＣＣ）が正当な証明書であることを前提とした処理であるが、コンテンツ証明書（ＣＣ）が不正な証明書である場合もあり得る。図１１に示すフローを参照して、コンテンツ証明書（ＣＣ）の正当性確認を実行する処理例について説明する。
【００９４】
まず、再生装置は、情報記録媒体（例えばＢＤ−ＲＯＭ）を再生装置に装着し、データ読み取りを開始する。ステップＳ２５１において、情報記録媒体からコンテンツ証明書（ＣＣ）を読み取る。次に、ステップＳ２５２において、再生装置は、コンテンツ証明書（ＣＣ）に記録された電子署名の検証処理を実行する。先に図３〜図５を参照して説明した通り、コンテンツ証明書（ＣＣ）には、コンテンツの管理機関（例えばＡＡＣＳ）による電子署名が記録されている。再生装置は、コンテンツの管理機関（例えばＡＡＣＳ）の公開鍵を適用して署名検証処理を実行する。
【００９５】
ステップＳ２５３において、署名検証に成功、すなわち、コンテンツ証明書（ＣＣ）が改ざんのない正当な証明書であることが確認された場合には、ステップＳ２５４に進む。一方、ステップＳ２５３において、署名検証に失敗、すなわち、コンテンツ証明書（ＣＣ）が改ざんのない正当な証明書であることが確認されなかった場合には、ステップＳ２６１に進み、コンテンツ再生を中止する。
【００９６】
ステップＳ２５３において、署名検証に成功した場合は、ステップＳ２５４において、コンテンツ証明書（ＣＣ）に記録されたコンテンツ証明書識別子（ＣＣＩＤ）を取得する。次に、再生装置は、ステップＳ２５５において、コンテンツ証明書識別子（ＣＣＩＤ）をコンテンツ関連情報提供サーバに対してアップロードする。次に、ステップＳ２５６において、再生装置は、コンテンツ関連情報提供サーバからコンテンツ関連情報（作品名、ジャケット写真等）をダウンロードするとともに、コンテンツリボケーションリスト（ＣＲＬ）をダウンロードし、ステップＳ２５７において、ダウンロードしたコンテンツ関連情報（作品名、ジャケット写真等）およびコンテンツリボケーションリスト（ＣＲＬ）を再生装置のディスプレイ等に表示する処理を行なう。
【００９７】
図１１に示すフローでは、情報記録媒体に記録されたコンテンツ証明書（ＣＣ）の正当性確認を行い、正当性が確認された場合にのみコンテンツ関連情報の取得処理および再生を行なう構成としている。従って、正当でないコンテンツ証明書を保持していてもコンテンツ関連情報の取得やコンテンツの再生は実行されないことになり、コンテンツ関連情報の不正取得が防止される。
【００９８】
次に、再生装置において、コンテンツ関連情報提供サーバから取得したコンテンツリボケーションリスト（ＣＲＬ）を適用して情報記録媒体の記録コンテンツの正当性を確認して再生実行の可否を判定する処理シーケンスについて、図１２に示すフローチャートを参照して説明する。
【００９９】
まず、再生装置は、情報記録媒体（例えばＢＤ−ＲＯＭ）を再生装置に装着し、データ読み取りを開始する。ステップＳ３０１において、情報記録媒体からコンテンツ証明書（ＣＣ）を読み取る。ステップＳ３０２において、コンテンツ証明書（ＣＣ）に記録されたコンテンツ証明書識別子（ＣＣＩＤ）を取得する。
【０１００】
次に、再生装置は、ステップＳ３０３において、コンテンツ証明書識別子（ＣＣＩＤ）をコンテンツ関連情報提供サーバに対してアップロードする。次に、ステップＳ３０４において、再生装置は、コンテンツ関連情報提供サーバからコンテンツ関連情報（作品名、ジャケット写真等）をダウンロードするとともに、コンテンツリボケーションリスト（ＣＲＬ）をダウンロードし、ステップＳ３０５において、ダウンロードしたコンテンツ関連情報（作品名、ジャケット写真等）およびコンテンツリボケーションリスト（ＣＲＬ）を再生装置のディスプレイ等に表示する処理を行なう。
【０１０１】
次に、再生装置は、ステップＳ３０６においてコンテンツ関連情報提供サーバからダウンロードしたコンテンツリボケーションリスト（ＣＲＬ）に登録された情報、例えば不正コンテンツのコンテンツＩＤと、再生対象としている情報記録媒体の格納コンテンツのＩＤとの照合処理を実行する。再生対象としている情報記録媒体の格納コンテンツのＩＤがＣＲＬに記録されている場合は、そのコンテンツは不正コンテンツであると判定（ステップＳ３０７でＮｏ）し、ステップＳ３０９に進みコンテンツ再生を停止する。
【０１０２】
一方、再生対象としている情報記録媒体の格納コンテンツのＩＤがＣＲＬに記録されていない場合は、そのコンテンツは正当なコンテンツであると判定（ステップＳ３０７でＹｅｓ）し、ステップＳ３０８に進みコンテンツ再生を実行する。
【０１０３】
図１２を参照して説明した再生装置の処理シーケンスでは、情報記録媒体から読み取ったコンテンツ証明書（ＣＣ）が正当な証明書であることを前提とした処理であるが、コンテンツ証明書（ＣＣ）が不正な証明書である場合もあり得る。図１３に示すフローを参照して、コンテンツ証明書（ＣＣ）の正当性確認を実行する処理例について説明する。
【０１０４】
まず、再生装置は、情報記録媒体（例えばＢＤ−ＲＯＭ）を再生装置に装着し、データ読み取りを開始する。ステップＳ３５１において、情報記録媒体からコンテンツ証明書（ＣＣ）を読み取る。次に、ステップＳ３５２において、再生装置は、コンテンツ証明書（ＣＣ）に記録された電子署名の検証処理を実行する。先に図３〜図５を参照して説明した通り、コンテンツ証明書（ＣＣ）には、コンテンツの管理機関（例えばＡＡＣＳ）による電子署名が記録されている。再生装置は、コンテンツの管理機関（例えばＡＡＣＳ）の公開鍵を適用して署名検証処理を実行する。
【０１０５】
ステップＳ３５３において、署名検証に成功、すなわち、コンテンツ証明書（ＣＣ）が改ざんのない正当な証明書であることが確認された場合には、ステップＳ２５４に進む。一方、ステップＳ３５３において、署名検証に失敗、すなわち、コンテンツ証明書（ＣＣ）が改ざんのない正当な証明書であることが確認されなかった場合には、ステップＳ３７１に進み、コンテンツ再生を中止する。
【０１０６】
ステップＳ３５３において、署名検証に成功した場合は、ステップＳ３５４において、コンテンツ証明書（ＣＣ）に記録されたコンテンツ証明書識別子（ＣＣＩＤ）を取得する。次に、再生装置は、ステップＳ３５５において、コンテンツ証明書識別子（ＣＣＩＤ）をコンテンツ関連情報提供サーバに対してアップロードする。次に、ステップＳ３５６において、再生装置は、コンテンツ関連情報提供サーバからコンテンツ関連情報（作品名、ジャケット写真等）をダウンロードするとともに、コンテンツリボケーションリスト（ＣＲＬ）をダウンロードし、ステップＳ３５７において、ダウンロードしたコンテンツ関連情報（作品名、ジャケット写真等）およびコンテンツリボケーションリスト（ＣＲＬ）を再生装置のディスプレイ等に表示する処理を行なう。
【０１０７】
次に、再生装置は、ステップＳ３５８においてコンテンツ関連情報提供サーバからダウンロードしたコンテンツリボケーションリスト（ＣＲＬ）に登録された情報、例えば不正コンテンツのコンテンツＩＤと、再生対象としている情報記録媒体の格納コンテンツのＩＤとの照合処理を実行する。再生対象としている情報記録媒体の格納コンテンツのＩＤがＣＲＬに記録されている場合は、そのコンテンツは不正コンテンツであると判定（ステップＳ３５９でＮｏ）し、ステップＳ３６２に進みコンテンツ再生を停止する。
【０１０８】
一方、再生対象としている情報記録媒体の格納コンテンツのＩＤがＣＲＬに記録されていない場合は、そのコンテンツは正当なコンテンツであると判定（ステップＳ３５９でＹｅｓ）し、ステップＳ３６１に進みコンテンツ再生を実行する。
【０１０９】
図１２、および図１３に示すフローでは、情報記録媒体に記録されたコンテンツの再生処理に際して、コンテンツ関連情報提供サーバからダウンロードしたコンテンツリボケーションリスト（ＣＲＬ）を適用してコンテンツの正当性確認を実行する構成としている。コンテンツ関連情報提供サーバが再生装置に提供するコンテンツリボケーションリスト（ＣＲＬ）は、その時点での最新バージョンのものであり、再生装置は、最新バージョンのＣＲＬを適用したコンテンツ正当性確認が可能となり、情報記録媒体に格納されたＣＲＬが古いバージョンのままであっても、より新しいバージョンのＣＲＬを適用したコンテンツ正当性確認が実行され、不正コンテンツの利用を効果的に防止することが可能となる。
【０１１０】
［４．コンテンツ証明書識別子（ＣＣＩＤ）を利用したサービス提供処理例］
上述した処理例では、コンテンツ証明書識別子（ＣＣＩＤ）を利用してサーバから曲名、作品名、ジャケット写真などのコンテンツ関連情報を取得する処理例について説明した。さらに、コンテンツ証明書識別子（ＣＣＩＤ）を利用してサーバから取得するコンテンツ関連情報として、情報記録媒体からのコンテンツ再生に併せて再生する字幕データ等の情報や、情報記録媒体の格納コンテンツの他媒体へのコピー処理を許可するコピー許容情報等を適用した処理例について説明する。
【０１１１】
（４．１．情報記録媒体からのコンテンツ再生に併せてサーバ提供情報の再生を行なう処理例）
まず、情報記録媒体からの再生に併せてサーバ提供情報の再生を行なう処理例について、図１４を参照して説明する。図１４は、例えば、情報記録媒体４１０に映画コンテンツが記録され、再生装置４２０において映画コンテンツの再生を行なう場合に、映画コンテンツに対応する字幕等のデータをコンテンツ関連情報としてサーバ４３０から取得する処理例であり、この場合のコンテンツ特定情報としてコンテンツ証明書識別子（ＣＣＩＤ）を利用した処理例である。
【０１１２】
図１４に示す例は、３つのコンテンツ管理アプリケーションを組み合わせて処理が実行される処理例である。まず、これらの３つのコンテンツ管理アプリケーションの実行する処理について説明する。
（１）第１コンテンツ管理アプリケーション（ＢＤ−Ｊアプリ１）
この第１コンテンツ管理アプリケーション（ＢＤ−Ｊアプリ１）は、サーバとの接続前に実行されるアプリケーションであり、以下の処理を実行する。
（ａ）ユーザにダウンロードを実行するか否かを確認する処理
（ｂ）再生装置が、ネットワーク接続やＡＡＣＳのオンライン機能に対応しているかを確認する処理
（ｃ）アクセスすべきＵＲＬを提供する処理
（ｄ）ローカル記憶手段の管理データ（ｏｒｇ＿ｉｄ，  ｄｉｓｃ＿ｉｄ），  ＡＡＣＳ関連データの更新処理
（ｅ）課金処理（オプション）
これらの処理を実行する。
【０１１３】
（２）第２コンテンツ管理アプリケーション（ＢＤ−Ｊアプリ２）
この第２コンテンツ管理アプリケーション（ＢＤ−Ｊアプリ２）は、サーバから取得して実行されるアプリケーションであり、以下の処理を実行する。
（ａ）ユーザに商品（ダウンロードデータ）を選ばせる処理
（ｂ）ユーザの選択した商品をサーバに伝える処理
（ｃ）課金処理（オプション）
これらの処理を実行する。
【０１１４】
（３）第３コンテンツ管理アプリケーション（ＢＤ−Ｊアプリ３）
この第３コンテンツ管理アプリケーション（ＢＤ−Ｊアプリ３）は、サーバから取得して実行されるアプリケーションであり、ダウンロードデータのローカル記憶手段に対する記録時に実行され、以下の処理を実行する。
（ａ）複数のファイルシステムを統合して処理を実行させるＶＦＳ（バーチャルファイルシステム）の使用可能状態に設定し、ＡＶ関連ファイル（再生対象コンテンツ）をローカル記憶手段に記録する処理
（ｂ）ＶＦＳでの処理可能状態にしてＡＡＣＳ関連ファイル（管理情報）をローカル記憶手段に記録する処理
【０１１５】
このように、各アプリケーションの処理を特化し、各アプリケーションを適宜、ディスクやサーバなどから取得する構成とすることで、アプリケーションの更新処理などの自由度が増加し、より使いやすい環境や、高度なサービスの提供が可能となる。
【０１１６】
図１４を参照して本処理例の処理シーケンスについて説明する。まず、再生装置４２０は、情報記録媒体（例えばＲＯＭディスク）４１０に記録されたコンテンツ管理アプリケーション（ＢＤ−Ｊ１）を起動する。このコンテンツ管理アプリケーション（ＢＤ−Ｊ１）により、再生装置４２０はステップＳ５０１において、ＲＯＭディスク４１０に記録されたコンテンツ証明書識別子（ＣＣＩＤ）４１２を取得し、サブコンテンツ等の提供処理を行なうサーバ４３０に送信する。
【０１１７】
サーバ４３０は、ステップＳ５０２において、受信データに含まれるコンテンツ証明書識別子（ＣＣＩＤ）に基づいてデータベースからコンテンツ管理アプリケーション（ＢＤ−Ｊアプリ２）４３１を選択して再生装置４２０に提供する。サーバ４３０は、例えばコンテンツ証明書識別子（ＣＣＩＤ）によって特定されるコンテンツに対応するコンテンツ利用条件情報を保持しており、この情報に基づいて、コンテンツ管理アプリケーション（ＢＤ−Ｊアプリ２）４３１を選択して再生装置４２０に提供する。
【０１１８】
再生装置４２０は、サーバ４３０から受信したコンテンツ管理アプリケーション（ＢＤ−Ｊアプリ２）４２２を適用した処理を実行する。再生装置４２０は、コンテンツ管理アプリケーション（ＢＤ−Ｊアプリ２）４２２に含まれる許容処理リストをディスプレイに表示して、ステップＳ５０３において、ユーザが実行する処理、例えばダウンロードコンテンツの選択を行なう。
【０１１９】
この選択に基づいて、再生装置４２０は、サーバ４３０との間で決済データ４６１の転送による決済処理を実行する。例えば再生装置のディスプレイに決済画面が表示され、ユーザは、決済画面に例えばクレジットカード番号等の決済に必要なデータを入力して送信する。次に、ステップＳ５０４において、サーバ４３０が処理を許可して許可情報を再生装置４２０に送信する。
【０１２０】
再生装置４２０は、ステップＳ５０４において、再生装置４２０に提供する暗号化コンテンツ４３４、管理データ４３３、記録処理を実行するコンテンツ管理アプリケーション（ＢＤ−Ｊアプリ３）４３２を含むデータを併せて再生装置４２０に送信する。なお、これらのデータにはサーバ４３０の署名を付与する。
【０１２１】
再生装置４２０は、サーバ４３０から受信したコンテンツ管理アプリケーション（ＢＤ−Ｊアプリ３）４２３の実行に際して、署名検証を行い、改ざんのない正当なデータであることを確認する処理を行なう。正当性が確認されたことを条件として、記録制御部に対してステップＳ５０５において、例えば情報記録倍他４１０に記録されたコンテンツの再生に適用する字幕等の暗号化コンテンツ４４２と、管理データ４４１とをローカル記憶手段４４０に対する記録処理を実行させる。この結果、ローカル記憶手段４４０には、暗号化コンテンツ４４２と、管理データ４４１とが記録される。
【０１２２】
情報記録倍他４１０に記録されたコンテンツの再生に際しては、ローカル記憶手段４４０に記録された字幕等の暗号化コンテンツ４４２を併せて再生する。この処理によって、情報記録媒体４１０に当初記録されていない字幕等のデータを、コンテンツ証明書識別子に基づいて取得可能なコンテンツ関連情報としてサーバ４３０から取得して再生することが可能となる。
【０１２３】
なお、本処理例では、コンテンツ管理アプリケーションを細分化して複数のアプリケーションを設定し、各アプリケーションの処理を特化して各アプリケーションを適宜、ディスクやサーバなどから取得する構成としたので、アプリケーションの更新処理などの自由度が増加し、より使いやすい環境や、高度なサービスの提供が可能となる。
【０１２４】
なお、サーバ４３０から取得して再生する情報は字幕等に限らず、その他のコンテンツ関連情報、たとえば作品名や、エピソード情報、出演者情報などでもよい。また、サーバ４３０から取得して再生する情報は、情報記録媒体４１０の格納コンテンツに並列して実行してもよいし、個別に再生を行なう構成としてもよい。
【０１２５】
（４．２．情報記録媒体の格納コンテンツの他媒体へのコピー処理の管理をサーバが行なう処理例）
次に、図１５を参照して情報記録媒体の格納コンテンツの他媒体へのコピー処理の管理をサーバが行なう処理例について説明する。すなわち、コピー処理に際してコンテンツ関連情報としてサーバからコピー許容情報を取得して、コピー許容情報の受領確認に基づいてメディア間のコンテンツコピー処理（ＭＣ：Ｍａｎａｇｅｄ  Ｃｏｐｙ）を行なう処理例について説明する。
【０１２６】
図１５には、左からコンテンツ記録済みの情報記録媒体（例えばＲＯＭディスク））５１０、情報記録媒体５１０からコンテンツ等のデータを読み取り、データ記録可能なメディアであるＲ／ＲＥディスク５５０に記録する処理を行なう再生装置５２０、コンテンツのコピー先であるデータ記録可能なＲ，ＲＥ型のディスクとしてのＲ／ＲＥディスク５５０、さらに、このコンテンツコピー処理の許可、管理データの提供処理を実行するサーバ５４０を示している。再生装置５２０は、例えばＰＣ、再生装置などによって構成され、情報記録媒体（ＲＯＭディスク）５１０からの読み取りデータを入力して、Ｒ／ＲＥディスク５５０に対する記録データを出力する機能を有する情報処理装置である。Ｒ／ＲＥディスク５５０は、データを書き込むことが可能なメディアであり、具体的には例えばＲ型、ＲＥ型のＢｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）、ＤＶＤディスクなどである。
【０１２７】
情報記録媒体（ＲＯＭディスク）５１０には、図に示すように利用制御対象コンテンツである暗号化コンテンツ５１３が記録されている。暗号化コンテンツ５１３は、例えば高精細動画像データであるＨＤ（High Definition）ムービーコンテンツなどの動画コンテンツのＡＶ(Audio Visual)ストリーム、あるいは音楽データ、ゲームプログラム、画像ファイル、音声データ、テキストデータなどからなるコンテンツである。さらに、暗号化コンテンツの復号に適用する鍵情報、利用制御情報などによって構成される管理データ（ＡＡＣＳ  Ｄａｔａ）５１２、さらに、情報記録媒体（ＲＯＭディスク）５１０に格納されたコンテンツに対応するコンテンツ証明書（ＣＣ）が記録され、コンテンツ証明書には、コンテンツ証明書識別子（ＣＣＩＤ）５１１が格納されている。さらに、本処理例においては、コンテンツコピー処理において必要となる処理を実行させるプログラムであるコンテンツ管理アプリケーション５１４が情報記録媒体（ＲＯＭディスク）５１０に記録されている。
【０１２８】
コンテンツ管理アプリケーション５１４は、コンテンツコピー処理において必要となる処理を実行させるプログラムであり、図１５に示すステップＳ６００の処理を実行する。再生装置５２０は、コンテンツのコピー処理の実行に際してコンテンツ管理アプリケーション５１４をディスク５１０から取得して実行する。ステップＳ６００においてコンテンツ管理アプリケーションを実行する。具体的な、コンテンツ管理アプリケーションの処理は、
（ａ）コンテンツ証明書識別子（ＣＣＩＤ）５１１のサーバへの送信処理、
（ｂ）サーバからの許容処理リストの取得処理、
（ｃ）ユーザによる処理選択情報のサーバへの送信処理
（ｄ）決済処理、
（ｅ）サーバからのコピー許可情報の取得処理、チェック処理、コピー許可情報の記録制御部への出力、
（ｆ）記録制御部の実行するコンテンツコピー処理の監視処理、
（ｇ）記録制御部の実行するサーバからのダウンロードデータの書き込み処理の監視処理、
これらの処理であり、これらの処理がシーケンシャルに実行される。
【０１２９】
なお、ＢＤ−Ｊアプリの実行時に例えば案内画面などにおいて動画再生などを行なう場合は、コンテンツ管理アプリケーションプログラム５６２によって指定されるプレイリスト、クリップファイルを適用した動画再生が実行されることになる。
【０１３０】
コンテンツ管理アプリケーションによる処理について、図１５を参照して説明する。コンテンツ管理アプリケーションは、図１５に示すステップＳ６００において開始される。なお、この処理の実行に際しては、再生装置５２０のディスプレイに、例えば図１６に示すようなコンテンツ管理アプリケーションの提供するユーザインタフェースとしての案内画面が提示される。まず、コンテンツ管理アプリケーションを開始すると、図１６（ａ）に示す選択画面が表示される。すなわち、コンテンツのコピー（Ｍａｎａｇｅｄ  Ｃｏｐｙ）を行なうか、コンテンツダウンロード（Ｍｏｄ／ＥＳＴ）を行なうかを選択する画面である。コンテンツのコピー（Ｍａｎａｇｅｄ  Ｃｏｐｙ）の処理要求がユーザから入力されると、コンテンツ管理アプリケーションは、このユーザ要求に基づいて、コンテンツ証明書識別子（ＣＣＩＤ）５１１をサーバ５４０に送信する。
【０１３１】
図１５に示すサーバ５４０は、ステップＳ６０１において、コンテンツ証明書識別子（ＣＣＩＤ）に基づいて、処理許容リストを生成して、再生装置５２０に送信する。例えば、コンテンツコピーが許容されるか否か、コピー処理の料金などの情報からなるリストであり、例えば図１６（ｃ）に示すリストである。
【０１３２】
再生装置５２０は、許容処理リストをディスプレイに表示して、ステップＳ６０２において、ユーザが実行する処理を選択する。例えば図１６（ｄ）に示すように、
２．白雪姫（￥３００）
をコピー対象コンテンツとして選択したとする。
【０１３３】
この選択に基づいて、再生装置５２０は、サーバ５４０との間で決済データ５３１の転送による決済処理を実行する。例えば図１６（ｅ）に示す決済画面が表示され、ユーザは、決済画面に例えばクレジットカード番号等の決済に必要なデータを入力して送信する。次に、ステップＳ６０３でサーバ５４０がメディア間のコンテンツコピー処理を許可してコピー許容情報を再生装置５２０に送信する。
【０１３４】
再生装置５２０は、サーバ５４０から受信したコピー許容情報である許可情報５２２を記録制御部に渡し、暗号処理プログラムを開始させる。ここまでがコンテンツ管理アプリケーション５１０を適用した処理として実行される。なお、許可情報の記録制御部への提供および暗号処理プログラムの開始処理はＡＰＩを利用して行なわれる。
【０１３５】
記録制御部では、図１５に示すステップＳ６０４以下の処理が行われる。すなわち、情報記録媒体（ＲＯＭディスク）５１０から読み込んだ管理データ５１２を、Ｒ／ＲＥディスク５５０に記録するコピーコンテンツ対応の管理データに変換する処理を実行する。例えば、コピーコンテンツ対応の暗号鍵（ユニット鍵）の追加や、使用許諾情報、コンテンツ証明書等をコピーコンテンツ対応のデータに変更する処理を行なう。これらのデータ変換に必要な情報は、許可情報５２２に含まれる。変換された管理データ（ＣＰデータ）５５１はＲ／ＲＥディスク５５０に記録される。
【０１３６】
再生装置５２０は、さらに、ステップＳ６０５において、情報記録媒体（ＲＯＭディスク）５１０に記録された暗号化コンテンツ５１３を入力し、例えばフォーマット変換などのデータ変換を実行したコンテンツコピーデータを出力する。このようにして、情報記録媒体（ＲＯＭディスク）５１０に記録されたコンテンツのコピーデータが、Ｒ／ＲＥディスク５５０に暗号化コンテンツ５５２として記録される。なお、Ｒ／ＲＥディスク５５０に記録される管理データ５５１は、Ｒ／ＲＥディスク５５０に記録するコンテンツに対応する使用許諾情報、コンテンツ証明書や、その他の管理データから構成される。
【０１３７】
このステップＳ６０４，Ｓ６０５の記録制御部の処理実行中は、図１６（ｆ）に示すような案内画面、すなわち、コピー処理が実行中であることを示す画面が、ディスプレイに提示される。この処理もコンテンツ管理アプリケーションによって行なわれ、記録制御部におけるコンテンツコピー処理が完了すると、コンテンツ管理アプリケーションは、図１６（ｇ）に示すような次の処理を指定可能とした表示データをディスプレイに出力する。ユーザが処理終了を選択入力すると、一連のコンテンツコピー処理が完了する。
【０１３８】
なお、本処理例では、コンテンツコピー処理において、再生装置が実行する処理を以下の２つの処理、すなわち、
（１）コンテンツ管理アプリケーションによる処理、
（２）記録制御部による処理、
これらの２つの処理に区分し、記録制御部による処理以外の処理を、すべてコンテンツ管理アプリケーションが実行する構成とした。例えばコンテンツコピーに際して必要となるユーザおよびサーバ間のインタラクションを実行し、必要な情報の受領、提示などを一連のシーケンスで実行し、最終的にコンテンツコピーの許可情報をサーバから得て記録制御部に提供し、記録制御部におけるコンテンツコピーの完了を確認し、さらにユーザからの処理終了確認を受領して処理を終了する構成としているので、許可情報の不正取得、不正利用等の発生する余地が減少し、不正な処理を排除した安全な処理が実現される。
【０１３９】
［５．情報処理装置の構成］
次に、図１７、図１８を参照してコンテンツ証明書識別子（ＣＣＩＤ）をサーバに送信してコンテンツ関連情報等の取得処理を実行する情報処理装置（例えば再生装置）およびコンテンツ証明書識別子（ＣＣＩＤ）を受信してコンテンツ関連情報等の送信処理を実行するサーバを構成する情報処理装置の構成例について説明する。
【０１４０】
まず、図１７を参照して、コンテンツ証明書識別子（ＣＣＩＤ）をサーバに送信してコンテンツ関連情報等の取得処理を実行する情報処理装置の機能、構成について説明する。情報処理装置は、図１７に示すように、サーバとのデータ送受信を実行するデータ送受信部８０１、情報処理装置におけるデータ処理の統括的制御を実行する制御部８０２、情報記録媒体８１０の記録コンテンツに対応して情報記録媒体８１０に記録されたコンテンツ証明書８１１を読み取り、コンテンツ証明書８１１からコンテンツ証明書識別子を取得するデータ解析部８０３と、情報記録媒体８１０の記録コンテンツの再生処理や記録処理（コピー処理等）の制御を実行する記録再生制御部８０４と、処理プログラム等を記憶した記憶部８０５、データ表示処理を実行するディスプレイ等からなる出力部８０６、情報記録媒体（メディア）８１０に対する媒体Ｉ／Ｆ８０７を有する。
【０１４１】
データ解析部８０３は、情報記録媒体８１０からコンテンツ証明書８１１を読み取り、コンテンツ証明書８１１からコンテンツ証明書識別子を取得する。具体的には、先に説明したように、
（ａ）情報記録媒体に記録されたコンテンツのコンテンツプロバイダもしくは情報記録媒体の製造者であるディスク工場を特定する識別子としてのアプリカントＩＤ、
（ｂ）アプリカントＩＤ及び情報記録媒体に記録されたコンテンツに対応する識別子としてのコンテンツシーケンスナンバー、
上記（ａ），（ｂ）の識別データの組み合わせデータからなるコンテンツ証明書識別子を取得する。
【０１４２】
なお、データ解析部８０３は、先に説明したように、必要に応じてコンテンツ証明書８１１に記録された電子署名の署名検証処理を実行し、コンテンツ証明書８１１が改ざんのない正当な証明書であることが確認されたことを条件として、コンテンツ証明書８１１からコンテンツ証明書識別子を取得する処理を実行する。
【０１４３】
データ送受信部８０１は、データ解析部８０３の解析したコンテンツ証明書識別子をコンテンツ関連情報提供サーバに送信し、コンテンツ関連情報提供サーバから、コンテンツ証明書識別子に基づいて特定されるコンテンツ対応のコンテンツ関連情報を入力する。データ送受信部８０１介して入力するコンテンツ関連情報はデータ出力部８０６において例えばディスプレイに表示される。
【０１４４】
なお、データ送受信部８０１は、コンテンツ関連情報として、例えば、情報記録媒体８１０に格納されたコンテンツの曲名、作品名、ジャケット写真などのデータをコンテンツ関連情報提供サーバから受信し、データ出力部８０６は、これらのデータを表示部に出力する。
【０１４５】
また、先に、図１４を参照して説明したように、データ送受信部８０１は、コンテンツ関連情報として、情報記録媒体８１０に格納されたコンテンツの再生に併せて出力するデータ、例えば字幕データをコンテンツ関連情報提供サーバから受信する。この場合、記録再生制御部８０４は、情報記録媒体８１０に記録されたコンテンツの再生処理およびコンテンツ関連情報提供サーバからの受信した字幕データの再生処理を行なう。
【０１４６】
また、データ送受信部８０１は、コンテンツ関連情報の入力に併せて、コンテンツ関連情報提供サーバから、不正コンテンツのリストであるコンテンツリボケーションリスト（ＣＲＬ）を入力し、記録再生制御部８０４は、コンテンツリボケーションリスト（ＣＲＬ）に基づいて、情報記録媒体８１０に記録されたコンテンツの正当性確認を実行し、正当性の確認がなされたことを条件としてコンテンツ再生処理を行なう。
【０１４７】
またデータ送受信部８０１は、先に図１５を参照して説明したように、コンテンツ関連情報として、情報記録媒体８１０に格納されたコンテンツについての他記録媒体に対するコピー許容情報をコンテンツ関連情報提供サーバから受信する。この場合、記録再生制御部８０４は、サーバからのコピー許容情報の受領の確認を条件として、情報記録媒体８１０に格納されたコンテンツの他の記録媒体へのコピー処理を行なう。
【０１４８】
次に、図１８を参照して、コンテンツ証明書識別子（ＣＣＩＤ）をユーザデバイスから受信して、コンテンツ証明書識別子（ＣＣＩＤ）に基づいて対応コンテンツのコンテンツ関連情報を取得してユーザデバイスに対して送信する処理を実行するサーバの構成、機能について説明する。
【０１４９】
図１８に示すようにコンテンツの提供処理を実行するサーバは、出力データの生成、出力の全体制御を実行する制御部９０１、データベース９０５の検索を実行するデータ検索部９０２、ユーザデバイスとのデータ送受信を実行するデータ送受信部９０３、コンテンツ証明書識別子（ＣＣＩＤ）対応コンテンツ関連情報９１１を格納したデータベース９０５、各種のデータ処理プログラム等を記憶した記憶部９０６を有する。
【０１５０】
データ送受信部９０３が、ユーザデバイスに装着された情報記録媒体の記録コンテンツに対応して情報記録媒体に記録されたコンテンツ証明書に含まれるコンテンツ証明書識別子をユーザデバイスから受信すると、データ検索部９０２は、コンテンツ証明書識別子（ＣＣＩＤ）対応コンテンツ関連情報９１１を格納したデータベース９１０を検索して、コンテンツ証明書識別子に基づいて特定されるコンテンツ対応のコンテンツ関連情報をデータベース９１０から取得する。さらに、データ送受信部９０３は、データ検索部９０２の取得したコンテンツ関連情報をユーザデバイスに送信する。
【０１５１】
データ検索部９０２は、コンテンツ関連情報として、例えば、ユーザデバイスに装着された情報記録媒体の記録コンテンツの曲名、作品名、ジャケット写真などのデータや、情報記録媒体に格納されたコンテンツの再生に併せて出力するデータ（字幕データ）、あるいは、情報記録媒体に格納されたコンテンツについての他記録媒体に対するコピー許容情報をデータベース９１０から取得する。データ送受信部９０３は、これらのコンテンツ関連情報をユーザデバイスに送信する。なお、図１７、図１８と再生装置とデータベースを保持するサーバに分けて記載して説明したが、予め再生装置がデータベースを持っていても良いし、又は、このデータベース自体をサーバから取得する構成であって、再生装置においてコンテンツ証明書識別子に対応するコンテンツ関連情報の取得のため、データベースの検索処理を行ってもよい。
【０１５２】
例えば、再生装置がデータベースを持つ構成とした場合の再生装置の構成は、情報記録媒体の記録コンテンツに対応して情報記録媒体に記録されたコンテンツ証明書を読み取り、該コンテンツ証明書からコンテンツ証明書識別子を取得するデータ解析部と、データ解析部の解析したコンテンツ証明書識別子に対応したコンテンツ関連情報を記録したテーブルを検索する検索部と、検索したコンテンツ関連情報を出力するデータ出力部とを有する情報処理装置として構成される。
【０１５３】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１５４】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１５５】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０１５６】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１５７】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１５８】
以上、説明したように、本発明の一実施例の構成によれば、情報記録媒体に記録されたコンテンツに対応するコンテンツ証明書からコンテンツ証明書識別子を取得して、サーバに送信し、サーバにおいてコンテンツ証明書識別子に基づいてコンテンツを特定して、コンテンツ対応のコンテンツ関連情報、例えば曲名や作品名、あるいはジャケット写真などの様々なコンテンツ関連情報を取得してユーザデバイスとしての情報処理装置に提供する構成としたので、例えば、ＤＶＤ(Digital Versatile Disc)、ＢＤ［Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）］などにおいても、ＣＤにおけるＴＯＣ（Table of Contents）を利用したコンテンツ関連情報の取得処理と同様のサービス提供処理構成が実現される。
【図面の簡単な説明】
【０１５９】
【図１】本発明の適用可能なシステム例について説明する図である。
【図２】情報記録媒体の格納データの構成について説明する図である。
【図３】コンテンツ証明書のデータ構成例について説明する図である。
【図４】コンテンツ証明書およびコンテンツハッシュテーブルの構成について説明する図である。
【図５】コンテンツ証明書のデータ構成例について説明する図である。
【図６】コンテンツ証明書識別子（ＣＣＩＤ）に基づくコンテンツ関連情報の取得処理例について説明する図である。
【図７】コンテンツ証明書識別子（ＣＣＩＤ）に基づくコンテンツ関連情報の取得処理シーケンスを説明するフローチャートを示す図である。
【図８】コンテンツ証明書識別子（ＣＣＩＤ）に基づくコンテンツ関連情報の取得処理においてコンテンツ証明書の署名検証を実行する処理シーケンスを説明するフローチャートを示す図である。
【図９】コンテンツ証明書識別子（ＣＣＩＤ）に基づくコンテンツ関連情報およびコンテンツリボケーションリスト（ＣＲＬ）の取得処理例について説明する図である。
【図１０】コンテンツ証明書識別子（ＣＣＩＤ）に基づくコンテンツ関連情報およびコンテンツリボケーションリスト（ＣＲＬ）の取得処理シーケンスを説明するフローチャートを示す図である。
【図１１】コンテンツ証明書識別子（ＣＣＩＤ）に基づくコンテンツ関連情報およびコンテンツリボケーションリスト（ＣＲＬ）の取得処理においてコンテンツ証明書の署名検証を実行する処理シーケンスを説明するフローチャートを示す図である。
【図１２】コンテンツ証明書識別子（ＣＣＩＤ）に基づくコンテンツ関連情報およびコンテンツリボケーションリスト（ＣＲＬ）の取得およびＣＲＬに基づくコンテンツ検証処理シーケンスを説明するフローチャートを示す図である。
【図１３】コンテンツ証明書識別子（ＣＣＩＤ）に基づくコンテンツ関連情報およびコンテンツリボケーションリスト（ＣＲＬ）の取得処理およびＣＲＬに基づくコンテンツ検証においてコンテンツ証明書の署名検証を実行する処理シーケンスを説明するフローチャートを示す図である。
【図１４】コンテンツ証明書識別子（ＣＣＩＤ）に基づいて、サーバから付加情報（字幕データ等）を取得する処理例について説明する図である。
【図１５】コンテンツ証明書識別子（ＣＣＩＤ）に基づいて、メディア間のコンテンツコピー処理（ＭＣ：Ｍａｎａｇｅｄ  Ｃｏｐｙ）を行なう処理例について説明する図である。
【図１６】ユーザインタフェースとしての案内画面について説明する図である。
【図１７】コンテンツ証明書識別子（ＣＣＩＤ）に基づくコンテンツ関連情報取得処理を実行する装置の構成および機能について説明する図である。
【図１８】コンテンツ証明書識別子（ＣＣＩＤ）に基づくコンテンツ関連情報提供処理を実行するサーバの構成および機能について説明する図である。
【符号の説明】
【０１６０】
１０  ユーザ
１１  情報処理装置
１２  情報記録媒体（メディア）
１３  コンテンツ関連情報提供サーバ
１４  ネットワーク
１００  情報記録媒体
１０１  コンテンツ
１０２  コンテカツ証明書（ＣＣ）
１０３  コンテンツリボケーションリスト（ＣＲＬ）
２０１  ハッシュダイジェスト
２０２  アプリカントＩＤ
２０３  コンテンツシーケンスナンバー
２０４  署名
３１０  コンテンツ関連情報提供サーバ
３１１  データベース
３１２  コンテンツリボケーションリスト（ＣＲＬ）
３２０  再生装置
３２１  情報記録媒体
３２２  コンテンツ証明書（ＣＣ）
３２３  コンテンツ証明書識別子（ＣＣＩＤ）
３２４  コンテンツ関連情報
３２５  コンテンツリボケーションリスト（ＣＲＬ）
４１０  情報記録媒体
４１１  コンテンツ管理アプリケーション（ＢＤ−Ｊアプリ１）
４１２  コンテンツ証明書識別子（ＣＣＩＤ）
４２０  再生装置
４２１  コンテンツ管理アプリケーション（ＢＤ−Ｊアプリ１）
４２２  コンテンツ管理アプリケーション（ＢＤ−Ｊアプリ２）
４２３  コンテンツ管理アプリケーション（ＢＤ−Ｊアプリ３）
４３０  サーバ
４３１  コンテンツ管理アプリケーション（ＢＤ−Ｊアプリ１）
４３２  コンテンツ管理アプリケーション（ＢＤ−Ｊアプリ３）
４３３  管理データ
４３４  暗号化コンテンツ
４４０  ローカル記憶手段
４４１  管理データ
４４２  暗号化コンテンツ
５１０  情報記録媒体
５１１  コンテンツ証明書識別子（ＣＣＩＤ）
５１２  管理データ
５１３  暗号化コンテンツ
５１４  コンテンツ管理アプリケーション
５２０  再生装置
５２１  許容処理リスト
５２２  許可情報
５３１  決済データ
５４０  サーバ
５４１  管理データ
５５０  Ｒ／ＲＥディスク
５５１  管理データ
５５２  暗号化コンテンツ
８０１  データ送受信部
８０２  制御部
８０３  データ解析部
８０４  記録再生制御部
８０５  記憶部
８０６  データ出力部
８０７  媒体Ｉ／Ｆ
８１０  情報記録媒体
８１１  コンテンツ証明書
９０１  制御部
９０２  データ検索部
９０３  データ送受信部
９０５  データベース
９０６  記憶部
９１１  コンテンツ証明書識別子対応コンテンツ関連情報
【図２】
0004757179.tif 000002
【図３】
0004757179.tif 000003
【図４】
0004757179.tif 000004
【図５】
0004757179.tif 000005
【図６】
0004757179.tif 000006
【図７】
0004757179.tif 000007
【図８】
0004757179.tif 000008
【図１０】
0004757179.tif 000009
【図１１】
0004757179.tif 000010
【図１２】
0004757179.tif 000011
【図１３】
0004757179.tif 000012
【図１４】
0004757179.tif 000013
【図１５】
0004757179.tif 000014
【図１７】
0004757179.tif 000015
【図１８】
0004757179.tif 000016
【図１】
0004757179.tif 000017
【図９】
0004757179.tif 000018
【図１６】
0004757179.tif 000019