【手続補正書】
【提出日】平成20年11月14日(2008.11.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報記録媒体に記録されたコンテンツの再生処理を実行する情報処理装置であり、
情報記録媒体の記録コンテンツの利用に際して、前記情報記録媒体に記録されたコンテンツコード中のセキュリティチェックコードを取得し、該セキュリティチェックコードに従った情報処理装置のセキュリティチェック処理を実行するデータ処理部を有し、
前記データ処理部は、
情報処理装置またはコンテンツ利用アプリケーションに対応する識別情報または属性情報の少なくともいずれかを取得し、前記取得情報に対応するセキュリティチェックコードを選択して、該選択コードに基づくセキュリティチェック処理を実行する構成であることを特徴とする情報処理装置。
【請求項２】
前記データ処理部は、
情報処理装置の記憶部に記憶されたプレーヤ証明書を取得し、該プレーヤ証明書の正当性検証処理を実行し、正当性が確認されたことを条件として、該プレーヤ証明書の記録情報から、情報処理装置またはコンテンツ利用アプリケーションに対応する識別情報または属性情報の少なくともいずれかを取得する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記データ処理部は、
前記セキュリティチェックコードを利用したセキュリティチェック処理として、情報処理装置の構成情報を取得し、該取得情報に対応するセキュリティチェック処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記データ処理部は、
前記構成情報として、情報処理装置のポート属性情報、ポートステータス情報、メモリ領域サイズ情報、データ処理態様情報の少なくともいずれかの情報を取得し、該取得情報に対応するセキュリティチェック処理を実行する構成であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記データ処理部は、
前記構成情報の取得に際し、オペーレーションシステム（ＯＳ）の管理するデバイス情報を取得し、該取得情報に対応するセキュリティチェック処理を実行する構成であることを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記データ処理部は、
前記構成情報が更新された場合、該更新情報を取得し、該更新情報に対応するセキュリティチェック処理を実行する構成であることを特徴とする請求項３に記載の情報処理装置。
【請求項７】
前記データ処理部は、
前記コンテンツコードに含まれる変換テーブルを適用したコンテンツのデータ置き換え処理に伴うデータ処理を実行する構成であり、該データ処理を、情報処理装置またはコンテンツ利用アプリケーションに対応する識別情報または属性情報の少なくともいずれかの取得情報に基づく選択コードに従って実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項８】
情報記録媒体製造装置であり、
情報記録媒体に記録するコンテンツデータを格納したコンテンツファイルを生成するコンテンツファイル生成手段と、
コンテンツの利用に際して実行すべきセキュリティチェック処理用のプログラムを含むコンテンツコードを格納したコンテンツコードファイルを生成するコンテンツコードファイル生成手段と、
前記コンテンツファイル生成手段において生成したコンテンツファイル、および前記コンテンツコードファイル生成手段において生成したコンテンツコードファイルを情報記録媒体に記録する記録手段とを有し、
前記コンテンツコードファイル生成手段は、
情報処理装置またはコンテンツ利用アプリケーションの種別に対応する複数のコンテンツコードファイルの生成処理を実行する構成であることを特徴とする情報記録媒体製造装置。
【請求項９】
前記コンテンツコードファイル生成手段は、
情報処理装置またはコンテンツ利用アプリケーションの種別に依存しない共通のコンテンツコードを格納したコードファイル、および情報処理装置またはコンテンツ利用アプリケーションの種別に依存するコンテンツコードを格納したコードファイルの生成処理を実行する構成であることを特徴とする請求項８に記載の情報記録媒体製造装置。
【請求項１０】
前記コンテンツコードファイル生成手段は、
情報処理装置またはコンテンツ利用アプリケーションの種別を判別する処理のためのコードを格納したコードファイルの生成処理を実行する構成であることを特徴とする請求項８に記載の情報記録媒体製造装置。
【請求項１１】
情報記録媒体であり、
コンテンツデータを格納したコンテンツファイルと、
コンテンツの利用に際して実行すべきセキュリティチェック処理用のプログラムを含むコンテンツコードを格納したコンテンツコードファイルと、
を格納データとして有し、
前記コンテンツコードファイルは、情報処理装置またはコンテンツ利用アプリケーションの種別に対応する複数のコンテンツコードファイルを含む構成であることを特徴とする情報記録媒体。
【請求項１２】
前記コンテンツコードファイルは、
情報処理装置またはコンテンツ利用アプリケーションの種別に依存しない共通のコンテンツコードを格納したコードファイル、および情報処理装置またはコンテンツ利用アプリケーションの種別に依存するコンテンツコードを格納したコードファイルの双方を含む構成であることを特徴とする請求項１１に記載の情報記録媒体。
【請求項１３】
前記コンテンツコードファイルは、
情報処理装置またはコンテンツ利用アプリケーションの種別を判別する処理のためのコードを格納したコードファイルを含む構成であることを特徴とする請求項１１に記載の情報記録媒体。
【請求項１４】
情報処理装置において、情報記録媒体の記録データを適用したデータ処理を実行する情報処理方法であり、
情報記録媒体の記録コンテンツの利用に際して、前記情報記録媒体に記録されたコンテンツコード中のセキュリティチェックコードを取得し、該セキュリティチェックコードに従った情報処理装置のセキュリティチェック処理を実行するデータ処理ステップを有し、
前記データ処理ステップは、
情報処理装置またはコンテンツ利用アプリケーションに対応する識別情報または属性情報の少なくともいずれかを取得し、前記取得情報に対応するセキュリティチェックコードを選択して、該選択コードに基づくセキュリティチェック処理を実行するステップであることを特徴とする情報処理方法。
【請求項１５】
前記データ処理ステップは、
情報処理装置の記憶部に記憶されたプレーヤ証明書を取得し、該プレーヤ証明書の正当性検証処理を実行し、正当性が確認されたことを条件として、該プレーヤ証明書の記録情報から、情報処理装置またはコンテンツ利用アプリケーションに対応する識別情報または属性情報の少なくともいずれかを取得する処理を実行するステップを含むことを特徴とする請求項１４に記載の情報処理方法。
【請求項１６】
前記データ処理ステップは、
前記セキュリティチェックコードを利用したセキュリティチェック処理として、情報処理装置の構成情報を取得し、該取得情報に対応するセキュリティチェック処理を実行するステップ含むことを特徴とする請求項１４に記載の情報処理方法。
【請求項１７】
情報記録媒体製造装置における情報記録媒体製造方法であり、
情報記録媒体に記録するコンテンツデータを格納したコンテンツファイルを生成するコンテンツファイル生成ステップと、
コンテンツの利用に際して実行すべきセキュリティチェック処理用のプログラムを含むコンテンツコードを格納したコンテンツコードファイルを生成するコンテンツコードファイル生成ステップと、
前記コンテンツファイル生成ステップにおいて生成したコンテンツファイル、および前記コンテンツコードファイル生成ステップにおいて生成したコンテンツコードファイルを情報記録媒体に記録する記録ステップとを有し、
前記コンテンツコードファイル生成ステップは、
情報処理装置またはコンテンツ利用アプリケーションの種別に対応する複数のコンテンツコードファイルの生成処理を実行するステップであることを特徴とする情報記録媒体製造方法。
【請求項１８】
前記コンテンツコードファイル生成ステップは、
情報処理装置またはコンテンツ利用アプリケーションの種別に依存しない共通のコンテンツコードを格納したコードファイル、および情報処理装置またはコンテンツ利用アプリケーションの種別に依存するコンテンツコードを格納したコードファイルの生成処理を実行するステップであることを特徴とする請求項１７に記載の情報記録媒体製造方法。
【請求項１９】
前記コンテンツコードファイル生成ステップは、
情報処理装置またはコンテンツ利用アプリケーションの種別を判別する処理のためのコードを格納したコードファイルの生成処理を実行するステップであることを特徴とする請求項１７に記載の情報記録媒体製造方法。
【請求項２０】
情報処理装置において、情報記録媒体の記録データを適用したデータ処理を実行させるコンピュータ・プログラムであり、
情報処理装置におけるデータ処理部において、情報記録媒体の記録コンテンツの利用に際して、前記情報記録媒体に記録されたコンテンツコード中のセキュリティチェックコードを取得し、該セキュリティチェックコードに従った情報処理装置のセキュリティチェック処理を実行させるデータ処理ステップを有し、
前記データ処理ステップは、
情報処理装置またはコンテンツ利用アプリケーションに対応する識別情報または属性情報の少なくともいずれかを取得し、前記取得情報に対応するセキュリティチェックコードを選択して、該選択コードに基づくセキュリティチェック処理を実行させるステップであることを特徴とするコンピュータ・プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
再生（プレーヤ）アプリケーション１５０と、セキュアＶＭ１６０間の情報伝達、あるいは処理要求は、再生（プレーヤ）アプリケーション１５０からセキュアＶＭ１６０に対する割り込み（ＩＮＴＲＰ）と、セキュアＶＭ１６０から再生（プレーヤ）アプリケーション１５０に対する応答（Ｃａｌｌ）処理のシーケンスによって実行される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
ホスト１４０は、ドライブ１２０との相互認証処理や、データ転送制御などを実行するデータ処理部１５１、暗号化コンテンツの復号処理を実行する復号処理部１５３、前述の変換テーブル１０６の登録データに基づくデータ変換処理を実行するデータ変換処理部１５４、デコード（例えばＭＰＥＧデコード）処理を実行するデコード処理部１５５を有する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００９２
【補正方法】変更
【補正の内容】
【００９２】
なお、図５に示すホスト３４５は、コンテンツの復号、デコード、データ変換処理などを実行する再生（プレーヤ）アプリケーションブロック３５０と、情報記録媒体に記録されたコンテンツコードに含まれるセキュリティチェックコードに基づくセキュリティチェック処理および変換テーブルに基づく変換処理に適用するパラメータ算出処理などを実行するセキュアＶＭ３６１を有するセキュアＶＭ３６０ブロックを区分して示してある。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】変更
【補正の内容】
【０１０３】
セキュアＶＭ３６１は、例えばコンテンツの構成データとしてのセグメントごとに適用する異なるパラメータを、コンテンツコードに従って生成して出力する。例えば、パラメータ（ＳＰ１，ＳＰ２，ＳＰ３・・・）は所定のコンテンツ部分データ単位であるセグメントに対応する変換エントリとの排他論理和（ＸＯＲ）演算パラメータである場合、ステップＳ１０６におけるテーブル復元処理としては、
［変換エントリ１］（ＸＯＲ）［ＳＰ１］、
［変換エントリ２］（ＸＯＲ）［ＳＰ２］、
［変換エントリ３］（ＸＯＲ）［ＳＰ３］、
：                          ：
これらの排他論理和演算処理を実行して、変換テーブルブロックデータに含まれる変換エントリを取得する。なお、上記式において、［Ａ］（ＸＯＲ）［Ｂ］は、ＡとＢの排他論理和演算を意味するものとする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１４５
【補正方法】変更
【補正の内容】
【０１４５】
一方、装置のポートに接続される様々なデバイスなどの情報は、再生アプリケーション７０１によって直接取得可能なプレーヤ情報７０３には含まれない。このようなプレーヤ情報には、例えば、（ｃ）ハードウェアおよびデバイスドライバ７２１に属するデバイス情報があり、これらのデバイス情報は、ＯＳ７１１によって取得可能なプレーヤ情報７１３である。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１４６
【補正方法】変更
【補正の内容】
【０１４６】
再生アプリケーション７０１は、このようなＯＳ７１１によってのみ取得可能なプレーヤ情報７１３をＯＳから取得し、セキュリティチェック処理を実行するセキュアＶＭ７０２に提供する。
【手続補正１２】
【補正対象書類名】図面
【補正対象項目名】図１３
【補正方法】変更
【補正の内容】
【図１３】
2007141096.tif 000001