(57)【要約】  持続ストレージ内のデータを使用して再生される記録媒体、データ再生装置、データ再生方法、データ記憶装置、およびデータ記憶方法が開示される。本発明は、記録媒体における構成ファイル内のプロバイダ識別情報を使用して、持続ストレージ内の記録媒体のコンテンツプロバイダに関するプロバイダディレクトリを識別する段階と、記録媒体に記録されたアプリケーションによって、プロバイダディレクトリ下にある１つ以上のコンテンツディレクトリにアクセスする段階と、持続ストレージ内のデータを読み取る段階と、アプリケーションの実行に応じて、読み取られたデータを再生する段階とを備える。
2008546125.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体であって、
プロバイダ識別情報およびコンテンツ識別情報を含む構成ファイルと、
前記記録媒体に関連付けられたデータが記憶されている持続ストレージにアクセス可能なアプリケーションと
を備え、
前記プロバイダ識別情報は、前記記録媒体のコンテンツプロバイダに関するプロバイダディレクトリを識別するために使用され、
前記コンテンツ識別情報は、前記持続ストレージ内の前記プロバイダディレクトリ下にある、前記記録媒体に関するコンテンツディレクトリを識別するために使用され、
前記アプリケーションは、前記プロバイダディレクトリ下にある１つ以上のコンテンツディレクトリにアクセス可能である
ことを特徴とする記録媒体。
【請求項２】
前記持続ストレージ内の前記データの認証のために使用される証明書
をさらに備えたことを特徴とする請求項１に記載の記録媒体。
【請求項３】
前記持続ストレージ内の前記アプリケーションの認証のために使用される証明書
をさらに備えたことを特徴とする請求項１に記載の記録媒体。
【請求項４】
前記プロバイダ識別情報は、前記記録媒体のコンテンツプロバイダを識別することを特徴とする請求項１に記載の記録媒体。
【請求項５】
前記コンテンツ識別情報は、前記記録媒体のコンテンツを識別することを特徴とする請求項１に記載の記録媒体。
【請求項６】
記録媒体における構成ファイル内のプロバイダ識別情報を使用することによって、持続ストレージ内の前記記録媒体のコンテンツプロバイダに関するプロバイダディレクトリを識別する段階と、
前記記録媒体に記録されたアプリケーションによって、前記プロバイダディレクトリ下にある１つ以上のコンテンツディレクトリにアクセスする段階と、
前記持続ストレージ内のデータを読み取る段階と、
前記アプリケーションの実行に応じて、前記読み取られたデータを再生する段階と
を備えることを特徴とするデータ再生方法。
【請求項７】
前記アプリケーションによってアクセスされる前記コンテンツディレクトリは、前記コンテンツプロバイダの他の記録媒体に関するコンテンツディレクトリを含み、前記アプリケーションにおいて、コンテンツ識別情報によって識別されることを特徴とする請求項６に記載のデータ再生方法。
【請求項８】
前記持続ストレージ内の前記データが、信頼できる機関によってデジタル署名されているか否かを検証する段階
をさらに備えることを特徴とする請求項７に記載のデータ再生方法。
【請求項９】
前記読み取られたデータが、前記信頼できる機関によってデジタル署名されていた場合、前記読み取られたデータはフルモードで再生され、
前記読み取られたデータが、前記信頼できる機関によってデジタル署名されていない場合、前記読み取られたデータは制限モードで再生される
ことを特徴とする請求項８に記載のデータ再生方法。
【請求項１０】
前記アプリケーションが、信頼できる機関によってデジタル署名されているか否かを検証する段階
をさらに備え、
前記アプリケーションが、前記信頼できる機関によってデジタル署名されていない場合、前記アプリケーションの実行は中止される
ことを特徴とする請求項７に記載のデータ再生方法。
【請求項１１】
記録媒体に関連付けられたデータを記憶する持続ストレージと、
該持続ストレージ内の前記記録媒体に関連付けられた前記データを読み取る読み取り部と、
前記記録媒体における構成ファイル内のプロバイダ識別情報を使用することによって、前記記録媒体のコンテンツプロバイダに関するプロバイダディレクトリを識別し、前記記録媒体内のアプリケーションによって、前記プロバイダディレクトリ下にある１つ以上のコンテンツディレクトリにアクセスし、前記アプリケーションの実行に応じて、前記記録媒体に関連付けられた前記データを読み取って再生する、コントローラと
を備えたことを特徴とするデータ再生装置。
【請求項１２】
前記持続ストレージは、前記記録媒体における前記構成ファイル内のコンテンツ識別情報にしたがう、前記プロバイダディレクトリ下にあるコンテンツディレクトリを含むことを特徴とする請求項１１に記載のデータ再生装置。
【請求項１３】
前記アプリケーションによってアクセスされる前記コンテンツディレクトリは、前記コンテンツプロバイダの他の記録媒体のコンテンツディレクトリを含むことを特徴とする請求項１１に記載のデータ再生装置。
【請求項１４】
前記アプリケーションによってアクセスされる前記コンテンツディレクトリは、前記アプリケーションにおいて、前記コンテンツ識別情報によって識別されることを特徴とする請求項１１に記載のデータ再生装置。
【請求項１５】
前記持続ストレージ内に記憶された前記データが、信頼できる機関によってデジタル署名されているか否かを検証する認証部
をさらに備えたことを特徴とする請求項１１に記載のデータ再生装置。
【請求項１６】
前記コントローラは、
前記持続ストレージ内に記憶された前記データが、前記信頼できる機関によってデジタル署名されていた場合、前記持続ストレージ内に記憶された前記データがフルモードで再生されるように制御し、
前記持続ストレージ内に記憶された前記データが、前記信頼できる機関によってデジタル署名されていない場合、前記持続ストレージ内に記憶された前記データが制限モードで再生されるように制御する
ことを特徴とする請求項１５に記載のデータ再生装置。
【請求項１７】
前記認証部は、前記アプリケーションが、信頼できる機関によってデジタル署名されているか否かを検証することを特徴とする請求項１１に記載のデータ再生装置。
【請求項１８】
前記アプリケーションが、前記信頼できる機関によってデジタル署名されていない場合、前記コントローラは、前記アプリケーションの実行を中止することを特徴とする請求項１７に記載のデータ再生装置。
【請求項１９】
持続ストレージ内にデータを記憶する方法であって、
持続ストレージ内の記録媒体におけるプロバイダ識別情報にしたがって、プロバイダディレクトリを生成する段階と、
前記記録媒体における構成ファイル内のコンテンツ識別情報にしたがって、前記プロバイダディレクトリ下にコンテンツディレクトリを生成する段階と、
前記記録媒体に関連付けられたデータを前記コンテンツディレクトリに記憶する段階と
を備えることを特徴とする方法。
【請求項２０】
前記プロバイダディレクトリは、プレーヤによって生成されることを特徴とする請求項１９に記載の方法。
【請求項２１】
前記コンテンツディレクトリは、前記プロバイダディレクトリにアクセス可能なアプリケーションによって生成されることを特徴とする請求項１９に記載の方法。
【請求項２２】
持続ストレージ内にデータを記憶する装置であって、
記録媒体に関連付けられたデータを持続ストレージ内に記録する記録部と、
持続ストレージ内の前記記録媒体における構成ファイル内のプロバイダ識別情報にしたがって、プロバイダディレクトリを生成し、前記構成ファイル内のコンテンツ識別情報にしたがって、前記プロバイダディレクトリ下にコンテンツディレクトリを生成し、前記記録媒体に関連付けられた前記データを前記コンテンツディレクトリに記録する前記記録部を制御する、コントローラと
を備えたことを特徴とする装置。
【請求項２３】
前記コントローラは、前記プロバイダディレクトリにアクセス可能なアプリケーションを使用して、前記コンテンツディレクトリを生成することを特徴とする請求項２２に記載の装置。
【請求項２４】
前記記録媒体に関連付けられた前記データが、信頼できる機関によってデジタル署名されているか否かを検証する認証部
をさらに備えたことを特徴とする請求項２２に記載の装置。
【請求項２５】
前記アプリケーションが、信頼できる機関によってデジタル署名されているか否かを検証する認証部
をさらに備えたことを特徴とする請求項２２に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、持続ストレージ（ｐｅｒｓｉｓｔｅｎｔ  ｓｔｏｒａｇｅ）を使用した記録媒体の再生に関し、より詳細には、記録媒体、データ再生装置、データ再生方法、データ記憶装置、およびデータ記憶方法に関する。
【背景技術】
【０００２】
一般に、記録媒体として、大容量のデータを記録できる光ディスクが広く用いられている。最近では、ブルーレイディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ：以下、「ＢＤ」という）またはＨＤ−ＤＶＤのような新しい高密度記録媒体が開発され、高画質のビデオデータと高音質のオーディオデータとを長期間記録することが可能になってきた。
【０００３】
高密度記録媒体の開発は、記録媒体外部とのネットワーキングを可能にし、また、記録媒体に記録されたデータと当該記録媒体の外部に記録されたデータとの間の統合再生機能を可能にする。なお、このような開発は、従来の記録媒体を顕著に凌駕するユーザとの対話性（ｉｎｔｅｒａｃｔｉｖｉｔｙ）を有するデータを可能にする。
【０００４】
近年、高密度記録媒体内のデータと当該記録媒体の外部に存在するデータとの再生が可能な光記録／再生装置を開発するために、多くの努力が行われてきた。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、光記録／再生装置とその周辺機器との間の関係性、および高密度記録媒体と当該高密度記録媒体に関連付けられたデータを記憶する持続ストレージとの間の関連性を規定する高密度媒体規格がいまだ完成しておらず、それにより、光記録／再生装置を開発するのが非常に困難であった。
【０００６】
また、高密度記録媒体のコンテンツ、および当該コンテンツに関連付けられた、記録媒体の外部から提供されるデータを保護する好ましい方法は、いまだに知られていない。
【０００７】
さらに、外部からダウンロードされたデータを記憶するユーザの光記録／再生装置を保護する好ましい方法も、いまだに知られていない。
【０００８】
このため、高密度記録媒体に基づいた大容量の光記録／再生装置を開発するのに、多くの制約があった。
【０００９】
したがって、本発明は、従来技術の制限および欠点に起因する１つ以上の問題点を実質的に除去することができる記録媒体、データ再生装置、データ再生方法、データ記憶装置、およびデータ記憶方法に関する。
【００１０】
本発明の目的は、記録媒体、データ再生装置、データ再生方法、データ記憶装置、およびデータ記憶方法を提供することによって、記録媒体と当該記録媒体に関連付けられた持続ストレージとの間の関係性を規定することにある。
【００１１】
本発明の別の目的は、記録媒体、データ再生装置、データ再生方法、データ記憶装置、およびデータ記憶方法を提供することによって、真正のコンテンツプロバイダによって提供されたコンテンツとユーザの再生システムとを保護することにある。
【００１２】
本発明の追加的な利点、目的および特徴は、以下の記載において部分的に説明され、以下の記載を検討することから当業者には明らかになり、または、本発明を実施してみることによって習得することができる。本発明の上記の目的および他の利点は、添付の図面とともに、発明の詳細な説明および特許請求の範囲において特に指摘された構成によって、実現し達成することができる。
【課題を解決するための手段】
【００１３】
上記の目的およびその他の利点を達成するために、本明細書で表現され、かつ包括的に説明されるように、本発明にしたがう記録媒体は、プロバイダ識別情報およびコンテンツ識別情報を含む構成ファイル（ｃｏｎｆｉｇｕｒａｔｉｏｎ  ｆｉｌｅ）と、当該記録媒体に関連付けられたデータが記憶されている持続ストレージにアクセス可能なアプリケーションとを備える。当該記録媒体において、前記プロバイダ識別情報は、当該記録媒体のコンテンツプロバイダに関するプロバイダディレクトリを識別するために使用され、前記コンテンツ識別情報は、前記持続ストレージ内の前記プロバイダディレクトリ下にある、当該記録媒体に関するコンテンツディレクトリを識別するために使用され、前記アプリケーションは、前記プロバイダディレクトリ下にある１つ以上のコンテンツディレクトリにアクセス可能である。
【００１４】
当該記録媒体は、前記持続ストレージ内の前記データの認証のために使用される証明書をさらに備える。
【００１５】
当該記録媒体は、前記持続ストレージ内の前記アプリケーションの認証のために使用される証明書をさらに備える。
【００１６】
前記プロバイダ識別情報は、当該記録媒体のコンテンツプロバイダを識別する。
【００１７】
前記コンテンツ識別情報は、当該記録媒体のコンテンツを識別する。
【００１８】
本発明の別の側面において、データ再生方法は、記録媒体における構成ファイル内のプロバイダ識別情報を使用することによって、持続ストレージ内の前記記録媒体のコンテンツプロバイダに関するプロバイダディレクトリを識別する段階と、前記記録媒体内に記録されたアプリケーションによって、前記プロバイダディレクトリ下にある１つ以上のコンテンツディレクトリにアクセスする段階と、前記持続ストレージ内のデータを読み取る段階と、前記アプリケーションの実行に応じて、前記読み取られたデータを再生する段階とを備える。
【００１９】
前記アプリケーションによってアクセスされる前記コンテンツディレクトリは、前記コンテンツプロバイダの他の記録媒体に関するコンテンツディレクトリを含み、前記アプリケーションにおいて、コンテンツ識別情報によって識別される。
【００２０】
当該データ再生方法は、前記持続ストレージ内の前記データが、信頼できる機関（ｔｒｕｓｔｅｄ  ａｕｔｈｏｒｉｔｙ）によってデジタル署名されているか否かを検証する段階をさらに備える。
【００２１】
前記読み取られたデータが、前記信頼できる機関によってデジタル署名されていた場合、前記読み取られたデータはフルモード（ＦｕｌｌＴｒｕｓｔｅｄＭｏｄｅ）で再生され、前記読み取られたデータが、前記信頼できる機関によってデジタル署名されていない場合、前記読み取られたデータは制限モード（ＲｅｓｔｒｉｃｔｅｄＭｏｄｅ）で再生される。
【００２２】
当該データ再生方法は、前記アプリケーションが、信頼できる機関によってデジタル署名されているか否かを検証する段階をさらに備え、前記アプリケーションが、前記信頼できる機関によってデジタル署名されていない場合、前記アプリケーションの実行は中止される。
【００２３】
本発明のさらに別の側面において、データ再生装置は、記録媒体に関連付けられたデータを記憶する持続ストレージと、該持続ストレージ内の前記記録媒体に関連付けられた前記データを読み取る読み取り部と、前記記録媒体における構成ファイル内のプロバイダ識別情報を使用することによって、前記記録媒体のコンテンツプロバイダに関するプロバイダディレクトリを識別し、前記記録媒体内のアプリケーションによって、前記プロバイダディレクトリ下にある１つ以上のコンテンツディレクトリにアクセスし、前記アプリケーションの実行に応じて、前記記録媒体に関連付けられた前記データを読み取って再生する、コントローラとを備える。
【００２４】
前記持続ストレージは、前記記録媒体における前記構成ファイル内のコンテンツ識別情報にしたがう、前記プロバイダディレクトリ下にあるコンテンツディレクトリを含む。
【００２５】
前記アプリケーションによってアクセスされる前記コンテンツディレクトリは、前記コンテンツプロバイダの他の記録媒体のコンテンツディレクトリを含む。
【００２６】
前記アプリケーションによってアクセスされる前記コンテンツディレクトリは、前記アプリケーションにおいて、前記コンテンツ識別情報によって識別される。
【００２７】
当該データ再生装置は、前記持続ストレージに記憶された前記データが、信頼できる機関によってデジタル署名されているか否かを検証する認証部をさらに備える。
【００２８】
前記読み取られたデータが、前記信頼できる機関によってデジタル署名されていた場合、前記コントローラは、前記持続ストレージに記憶された前記データがフルモード（ＦｕｌｌＴｒｕｓｔｅｄＭｏｄｅ）で再生されるように制御し、前記持続ストレージに記憶された前記データが、前記信頼できる機関によって電子署名されていない場合、前記コントローラは、前記持続ストレージに記憶された前記データが制限モード（ＲｅｓｔｒｉｃｔｅｄＭｏｄｅ）で再生されるように制御する。
【００２９】
前記認証部は、前記アプリケーションが、信頼できる機関によってデジタル署名されているか否かを検証する。
【００３０】
前記アプリケーションが、前記信頼できる権限機関によってデジタル署名されていない場合、前記コントローラは、前記アプリケーションの実行を中止する。
【００３１】
本発明のさらに別の側面において、持続ストレージ内にデータを記憶する方法は、持続ストレージ内の記録媒体のプロバイダ識別情報にしたがって、プロバイダディレクトリを生成する段階と、前記記録媒体における構成ファイル内のコンテンツ識別情報にしたがって、前記プロバイダディレクトリ下にコンテンツディレクトリを生成する段階と、前記記録媒体に関連付けられたデータを前記コンテンツディレクトリに記憶する段階とを備える。
【００３２】
前記プロバイダディレクトリは、プレーヤによって生成される。
【００３３】
前記コンテンツディレクトリは、前記プロバイダディレクトリにアクセス可能なアプリケーションによって生成される。
【００３４】
本発明のさらに別の側面において、持続ストレージ内にデータを記憶する装置は、記録媒体に関連付けられたデータを持続ストレージ内に記録する記録部と、持続ストレージ内の前記記録媒体における構成ファイル内のプロバイダ識別情報にしたがって、プロバイダディレクトリを生成し、前記記録媒体における前記構成ファイル内のコンテンツ識別情報にしたがって、前記プロバイダディレクトリ下にコンテンツディレクトリを生成し、前記記録媒体に関連付けられた前記データを前記コンテンツディレクトリに記録する前記記録部を制御する、コントローラとを備える。
【００３５】
前記コントローラは、前記プロバイダディレクトリにアクセス可能なアプリケーションを使用して、前記コンテンツディレクトリを生成する。
【００３６】
当該持続ストレージ内にデータを記憶する装置は、前記記録媒体に関連付けられた前記データが、信頼できる機関によってデジタル署名されているか否かを検証する認証部をさらに備える。
【００３７】
当該持続ストレージ内にデータを記憶する装置は、前記アプリケーションが、信頼できる機関によってデジタル署名されているか否かを検証する認証部をさらに備える。
【００３８】
上述した包括的な説明、および以下の本発明の詳細な説明はいずれも、例示的かつ説明的なものであって、特許請求される本発明のより具体的な説明を提供するためのものとして理解されるべきである。
【発明を実施するための最良の形態】
【００３９】
添付の図面は、本発明をさらに理解してもらうために含まれるものであり、本願に組み込まれ、本願の一部を構成するものである。また、添付の図面は、本発明の実施形態を例示するものであり、本明細書の記載とともに、本発明の原理を説明するのに役立つものである。
【００４０】
以下、添付の図面を参照しながら、本発明の好適な実施形態について詳細に説明する。図面には、様々な例が示されている。図面中、同一の構成要素または類似した構成要素には、可能な限り同一の参照符号を付している。
【００４１】
まず、説明の便宜上、本発明では、記録媒体の例として、光ディスク、特に、「ＨＤ−ＤＶＤ」を使用するものとする。しかしながら、本発明の技術的思想は、他の記録媒体にも同じように適用可能であることは明らかである。
【００４２】
本発明において、「持続ストレージ」は、図１に示す光記録／再生装置に提供されたり、接続されたりする一種の記憶手段であって、持続性（ｐｅｒｓｉｓｔｅｎｃｙ）を有するデータが記憶されるストレージデバイスを意味する。この持続ストレージは、２つのカテゴリに分類することができる。
【００４３】
第１のカテゴリは、光記録／再生装置内に提供されるフラッシュメモリのような、「必要な持続ストレージ（ｒｅｑｕｉｒｅｄ  ｐｅｒｓｉｓｔｅｎｔ  ｓｔｏｒａｇｅ）」を含む。第２のカテゴリは、ＵＳＢメモリ、ＨＤＤメモリ、またはメモリカードのような、光記録／再生装置に接続可能な、または当該装置から取り外し可能な「付加的持続ストレージ（ａｄｄｉｔｉｏｎａｌ  ｐｅｒｓｉｓｔｅｎｔ  ｓｔｏｒａｇｅ）」を含む。
【００４４】
このような持続ストレージは、記録媒体に関連付けられたデータを記憶する手段として使用される。そして、この持続ストレージ内に記憶されるデータは通常、外部ソース（ｅｘｔｅｒｎａｌ  ｓｏｕｒｃｅ）からダウンロードされる。また、このようなデータは、他のストレージデバイスから光記録／再生装置にダウンロードすることが可能である。さらに、記録媒体からデータを直接読み取って、持続ストレージ内にそのデータを記憶することもできる。
【００４５】
本発明の説明の便宜上、記録媒体に記録されるデータを「オリジナルデータ（ｏｒｉｇｉｎａｌ  ｄａｔａ）」と名付け、持続ストレージ内に記憶されたデータのうちで、この記録媒体に関連付けられたデータを「付加データ（ａｄｄｉｔｉｏｎａｌ  ｄａｔａ）」と名付ける。
【００４６】
図１は、光記録／再生装置１０と周辺機器とを組み合わせて使用することを説明するための例示図であり、本発明の概念的理解を容易にするためのものである。
【００４７】
図１を参照すると、本発明にしたがう「光記録／再生装置」１０は、様々な規格に準拠する光ディスクの記録または再生を可能にする。なお、光記録／再生装置１０は、特定の規格の光ディスク（例えば、ＨＤ−ＤＶＤ）を記録／再生するように設計されてもよい。この「光記録／再生装置」１０が、コンピュータなどに内蔵可能な「ドライブ」を含むことは明らかである。
【００４８】
本発明にしたがう光記録／再生装置１０は、光ディスク３０の記録／再生機能と、外部入力信号を受信し、当該受信した外部入力信号を信号処理し、かつ、他の外部表示デバイスを介してユーザに対応するイメージを配信する機能とを有する。ここで、外部入力信号に対する制限はない。例えば、ＤＭＢ（ｄｉｇｉｔａｌ  ｍｕｌｔｉｍｅｄｉａ  ｂｒｏａｄｃａｓｔ）信号、インターネット信号などを、外部入力信号の代表として挙げることができる。容易にアクセス可能な媒体であるインターネットの場合、インターネット上の特定のデータは、光記録／再生装置１０を介してダウンロードして、使用することができる。
【００４９】
図２は、本発明にしたがう光記録／再生装置１０のブロック図である。
【００５０】
図２を参照すると、本発明にしたがう光記録／再生装置は基本的に、オリジナルデータ、および光ディスク内の再生／管理ファイルを含む管理情報を再生するためのピックアップ（ｐｉｃｋｕｐ）１１と、ピックアップ１１の動作を制御するサーボ（ｓｅｒｖｏ）１４と、ピックアップ１１から受信した再生信号を特定の信号値に復元し（ｒｅｓｔｏｒｅ）、記録される信号を、前記光ディスク上に記録できる信号に変調し、かつ、当該変調された信号を伝送する信号プロセッサ（ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）１３と、これらの動作全般を制御するマイクロプロセッサ１６とを含む。
【００５１】
コントローラ１２は、ユーザコマンドなどにしたがって、持続ストレージ１５に、光ディスクの外部に存在しダウンロードされる付加データを記憶するよう制御する。また、コントローラ１２は、持続ストレージ１５と、持続ストレージ１５にアクセスするアプリケーションとを管理するよう制御する。
【００５２】
本発明において、アプリケーションは、一種の実行部であり、ユーザまたは他のアプリケーションが特定の機能を直接実行できるように設計されたプログラムを含む。このアプリケーションは、公式的に、他のプログラムに対してある機能を要求したり、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を用いて他のプログラムと通信したりする。アプリケーションは、記録媒体内に存在する場合もあるし、持続ストレージ内に存在する場合もある。
【００５３】
本発明において、コントローラ１２は、実行されるアプリケーションを認証し、当該認証されたアプリケーションを実行する認証部を含む。なお、コントローラ１２は、この認証を通じて、認証されなかったエンティティ（ｅｎｔｉｔｙ）によって配信されたアプリケーションによる、持続ストレージ１５に対するアクセスを制御することができる。したがって、コントローラ１２は、持続ストレージ１５と、持続ストレージ１５内に記憶されたデータとを保護することができる。
【００５４】
この認証部は、光記録／再生装置１０内にロードされた記録媒体を認証する。記録媒体の認証が成功した場合、コントローラ１２は、この記録媒体がフルトラストモード（ＦｕｌｌＴｒｕｓｔＭｏｄｅ）で再生されるように制御する。このフルトラストモードについては、図７を参照して後述する。
【００５５】
記録媒体の認証が失敗に終わった場合、コントローラ１２は、この記録媒体が制限モード（ＲｅｓｔｒｉｃｔｅｄＭｏｄｅ）で再生されるように制御する。この制限モードについては、図７を参照して後述する。この制限モードでは、コントローラ１２は、ネットワーキングのような高機能を実行するアプリケーションの実行を中止させることができる。この場合には、記録媒体に関連付けられたデータを、外部サーバからダウンロードすることができない。
【００５６】
また、コントローラ１２は、認証が失敗に終わった信頼できない記録媒体を再生するにあたって、この記録媒体の再生を実行するアプリケーションが持続ストレージにアクセスすることを制限することができる。
【００５７】
さらに、コントローラ１２は、光ディスク３０に記憶された構成ファイルを使用して、持続ストレージ１５内にプロバイダディレクトリとコンテンツディレクトリとを生成する。プロバイダディレクトリの名前は、光ディスク３０の構成ファイル内に記述されたプロバイダ識別情報とすることができる。また、コンテンツディレクトリの名前は、光ディスク３０の構成ファイル内に記述されたコンテンツ識別情報とすることができる。
【００５８】
最後に、ＡＶデコーダ１７は、コントローラ１２の制御下で、出力データをデコードし、その後、当該デコードされたデータをユーザに提供する。
【００５９】
光ディスクに信号を記録するために、ＡＶエンコーダ１８は、コントローラ１２の制御下で、入力信号を、ＭＰＥＧ２トランスポートストリームなどの特定のフォーマットの信号に変換し、その後、当該変換された信号を信号プロセッサ１３に提供する。
【００６０】
本発明において、タイトルを構成するコンテンツとは、ディスク作成者またはコンテンツプロバイダが提供するデータを意味する。本発明において、コンテンツは、「スタンダードコンテンツ（ｓｔａｎｄａｒｄ  ｃｏｎｔｅｎｔ）」と、「アドバンストコンテンツ（ａｄｖａｎｃｅｄ  ｃｏｎｔｅｎｔ）」とに分類される。「スタンダードコンテンツ」は、特に、高解像度ビデオ、高音質オーディオ、および新しい機能のための、既存の記録媒体規格を用いて定義されたコンテンツの拡張（ｅｘｔｅｎｓｉｏｎ）である。「アドバンストコンテンツ」は、「スタンダードコンテンツ」によって実現されるオーディオおよびビデオの拡張に加えて、より優れた対話性を実現する。
【００６１】
本発明にしたがう記録媒体は、「スタンダードコンテンツ」と「アドバンストコンテンツ」とのうちの少なくとも一方を含むことができる。ただし、本発明の目的は、「アドバンストコンテンツ」を再生する際に生じる問題を解決することにあるので、本発明にしたがう記録媒体には、「アドバンストコンテンツ」が含まれる。
【００６２】
アドバンストコンテンツは、「プレイリスト（ｐｌａｙｌｉｓｔ）」、「プライマリビデオセット（ｐｒｉｍａｒｙ  ｖｉｄｅｏ  ｓｅｔ）」、「セカンダリビデオセット（ｓｅｃｏｎｄａｒｙ  ｖｉｄｅｏ  ｓｅｔ）」、「アドバンストアプリケーション（ａｄｖａｎｃｅｄ  ａｐｐｌｉｃａｔｉｏｎ）」、および「アドバンストサブタイトル（ａｄｖａｎｃｅｄ  ｓｕｂｔｉｔｌｅ）」を含む。
【００６３】
「プレイリスト」は、「セカンダリビデオセット」、「アドバンストアプリケーション」、および「アドバンストサブタイトル」のようなプレゼンテーションオブジェクト（ｐｒｅｓｅｎｔａｔｉｏｎ  ｏｂｊｅｃｔ）間で再生情報を提供する。例えば、「プライマリビデオセット」を再生するために、光記録／再生装置は、「プレイリスト」内に記述された情報（例えば、ＵＲＩ）を用いて、適切な「プライマリエンハンストビデオオブジェクト（ｐｒｉｍａｒｙ  ｅｎｈａｎｃｅｄ  ｖｉｄｅｏ  ｏｂｊｅｃｔ）」にアクセスする。特に、光記録／再生装置は、「アドバンストコンテンツ」を再生するために、「プレイリスト」を解釈する。
【００６４】
図３は、本発明のコンテンツに関する全般的なシステムモデル図である。図３には、図２に示す光記録／再生装置が、「アドバンストコンテンツ」の観点から示されている。
【００６５】
図３を参照すると、「アドバンストコンテンツ」のデータソースは、記録媒体、ネットワークサーバ、または持続ストレージ１５とすることができる。特に、本発明において、本発明の「アドバンストコンテンツ」は、持続ストレージをデータソースとして含む。
【００６６】
データソースとは、特定の機能を実行するためのアプリケーションによってアクセスされるオブジェクトである。このデータソース内のデータは、「アドバンストコンテンツ」を構成するリソースになる。なお、「アドバンストコンテンツ」のプレゼンテーション（ｐｒｅｓｅｎｔａｔｉｏｎ）は、これらリソースを表現することによって実行される。
【００６７】
データソースと、光記録／再生装置の内部モジュールとの間のデータ交換は、データアクセスマネージャ３１０によって制御される。
【００６８】
本発明における光記録／再生装置内のデータアクセスマネージャ３１０は、持続ストレージマネージャ３１０ａを含む。持続ストレージマネージャ３１０ａは、持続ストレージ１５と、光記録／再生装置１０の内部モジュールとの間のデータ交換を制御する。持続ストレージマネージャ３１０ａは、持続ストレージ１５に対してファイルアクセスＡＰＩセットを提供する役割を担う。持続ストレージ１５は、ファイル読み取り／書き込み機能をサポートすることができる。
【００６９】
データアクセスマネージャ３１０には、ネットワークマネージャ３１０ｂを含めることができる。このネットワークマネージャ３１０ｂは、ネットワークサーバと、光記録／再生装置１０の内部モジュールとの間のデータ交換を制御する。ネットワークマネージャ３１０ｂは、ネットワークサーバに対してファイルアクセスＡＰＩセットを提供する役割を担う。なお、ネットワークサーバは一般に、ファイルのダウンロードをサポートし、ファイルのアップロードをサポートすることができる。
【００７０】
ナビゲーションマネージャ３３０は、アドバンストアプリケーションにしたがって、ネットワークサーバと、データキャッシュ３２０との間のファイルのダウンロード／アップロードを生じさせる。ナビゲーションマネージャ３３０は、ユーザインターフェースデバイスも制御する。このユーザインターフェースデバイスには、リモートコントローラ、光記録／再生装置のフロントパネル、マウス、ゲームパッドなどが含まれる。また、ナビゲーションマネージャ３３０は、これらのユーザインターフェースデバイスから受信するイベントを処理する。
【００７１】
ネットワークマネージャ３２０ｂは、プロトコルレベルのアクセス機能をプレゼンテーションエンジン３４０に提供する。プレゼンテーションエンジン３４０は、プレゼンテーションデータをデコードした後、ナビゲーションマネージャ３３０からの制御コマンドに応答して、このデコードされたデータをＡＶレンダラ（ＡＶ  ｒｅｎｄｅｒｅｒ）３５０に出力する。
【００７２】
ＡＶレンダラ３５０は、プレゼンテーションエンジン３４０およびナビゲーションマネージャ３３０からのグラフプレーン（ｇｒａｐｈｉｃ  ｐｌａｎｅ）を結合し、結合されたビデオ信号を出力する。なお、ＡＶレンダラ３５０は、プレゼンテーションエンジン３４０から提供されるＰＣＭ（ｐｕｌｓｅ  ｃｏｄｅ  ｍｏｄｕｌａｔｉｏｎ）ストリームをミックスし、ミックスされたオーディオ信号を出力する。
【００７３】
さらに、データアクセスマネージャ３１０は、ディスクマネージャ３１０ｃを含む。ディスクマネージャ３１０ｃは、記録媒体から光記録／再生装置１０の内部モジュールに対して読み取ったデータを制御し、記録媒体に対してファイルアクセスＡＰＩセットを提供する。
【００７４】
一方、アドバンストアプリケーションは、一連のコンテンツフォーマットから選択されるリソースのセットと定義される。各アドバンストアプリケーションは、コンテンツファイルのセット、タイミングコンテンツファイルのセット、ビヘビア（ｂｅｈａｖｉｏｒ）（スクリプト）コンテンツファイルのセット、スタイル記述ファイルのセット、イメージリソースのセット、およびオーディオリソースのセットから抽出された構成要素（ｅｌｅｍｅｎｔ）からなる。
【００７５】
これらの構成要素は、１つのマニフェスト（ｍａｎｉｆｅｓｔ）ファイルによって、１つのアドバンストアプリケーションに構成される。１つのアドバンストアプリケーションのリソースは、有向グラフ（ｄｉｒｅｃｔｅｄ  ｇｒａｐｈ）を形成する。この有向グラフは、アドバンストアプリケーションのマニフェストファイルにおいて参照されるリソースに基づくものである。
【００７６】
アドバンストアプリケーションの解釈は、光記録／再生装置１０内のプレゼンテーションエンジン３４０によって処理される。アドバンストアプリケーションは、メインビデオプレーンおよびサブビデオプレーン上で再生されるメディアに同期した上記グラフプレーン（またはサブピクチャプレーン）上の、制御されたグラフの配置（ｐｌａｃｅｍｅｎｔ）という観点から表現することができる。
【００７７】
このアドバンストアプリケーションは、リモートコントローラおよび他のオプションのデバイスを介して、ユーザとビデオ再生との対話（ｉｎｔｅｒａｃｔｉｏｎ）を可能にする。
【００７８】
本発明において、アドバンストアプリケーションは、持続ストレージ群を互いに識別し、対応する持続ストレージにアクセスする。このアドバンストアプリケーションは、ファイルI／Ｏ  ＡＰＩを用いて、持続ストレージ上のファイルおよびディレクトリの読み取り／書き込み／生成／削除を行うことができる。
【００７９】
また、このアドバンストアプリケーションは、記録媒体の外部からダウンロードされた付加データを受信する動作などの、光記録／再生装置内のネットワーク機能を管理する。
【００８０】
以下において、オリジナルデータおよび付加データについて詳細に説明する。例えば、特定のタイトルに関する多重化されたＡＶストリームが、光ディスク内に記録されたオリジナルデータとして記録され、かつ、このオリジナルデータのオーディオストリーム（例えば、韓国語）と異なるオーディオストリーム（例えば、英語）が、インターネットを介して付加データとして提供される場合を考える。この場合、オリジナルデータのＡＶストリームと一緒に再生されるインターネットを介した付加データとして、オーディオストリーム（例えば、英語）をダウンロードする要求、または、インターネットを介した再生される付加データとしてオーディオストリーム（例えば、英語）のみをダウンロードする要求が、ユーザに応じて存在することになる。このような要求を可能にするために、オリジナルデータと付加データとの関連付けを規定する必要があり、ユーザの要求に応じて、データを管理／再生する体系的な方法が必要とされる。
【００８１】
上記の説明の便宜上、ディスク内に記録された信号をオリジナルデータと名付け、ディスクの外部に存在する信号を付加データと名付ける。これは、各データを取得する方法にしたがって識別されるが、このオリジナルデータまたは付加データが、特定のデータに限定または制限されることはない。したがって、任意の種類の属性を有するデータが、光ディスクの外部に存在し、かつオリジナルデータに関連付けられ、この任意の種類の属性を有するデータは、付加データとなり得るものである。
【００８２】
本発明の目的は、付加データをオリジナルデータと関連付けることによって、持続ストレージ内の付加データを再生することにある。このため、オリジナルデータを記録する記録媒体と、付加データを記憶する持続ストレージとの間で、関連するファイル構造が必要となる。したがって、本発明は、付加データを記録媒体の特定のデータと一緒に再生させることができる、持続ストレージのファイル構造を提供する。
【００８３】
図４は、本発明の一実施形態にしたがう、持続ストレージのディレクトリを示す構成図である。
【００８４】
図４を参照すると、本発明の持続ストレージは、コンテンツプロバイダごとに独立的な領域を有する。持続ストレージは、コンテンツプロバイダごとに、「プロバイダＩＤディレクトリ」（以下、プロバイダディレクトリという）を含む。各プロバイダディレクトリは、「ＨＤ−ＤＶＤ」ディレクトリ下に存在する。この「ＨＤ−ＤＶＤ」ディレクトリは、ルートディレクトリ下に存在する。プロバイダディレクトリは、ＧＵＩＤ（Ｇｌｏｂａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤ）またはＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤ）フォーマットの名前を有することが好ましい。本発明にしたがう各記録媒体は、コンテンツプロバイダを識別するためのプロバイダ識別情報（以下、プロバイダＩＤという）を有する。このプロバイダＩＤは、記録媒体における構成ファイル内に記憶されている。プロバイダＩＤは、アドバンストコンテンツが再生し始めるときに、光記録／再生装置１０に提供される。
【００８５】
アドバンストアプリケーションが持続ストレージにアクセスを試みるとき、持続ストレージ内にＨＤ−ＤＶＤディレクトリが存在しなければ、光記録／再生装置１０はＨＤ−ＤＶＤディレクトリを生成する。また、光記録／再生装置１０は、プロバイダディレクトリが存在しなければ、プロバイダディレクトリを生成する。このプロバイダディレクトリの名前として、光記録／再生装置１０にロードされた記録媒体における構成ファイル内に記憶されたプロバイダＩＤが使用される。
【００８６】
さらに、構成ファイルは、持続ストレージ内の、ディスクに割り当てられた領域を識別するために使用される。本発明における構成ファイルは、記録媒体コンテンツを提供したコンテンツプロバイダのプロバイダＩＤと、当該記録媒体コンテンツのコンテンツＩＤとを含む。また、構成ファイルには、記録媒体のディスクＩＤを含めることができる。このディスクＩＤは、ネットワークを介した記録媒体認証のために使用することができる。
【００８７】
アドバンストアプリケーションは、このアドバンストアプリケーションを提供したコンテンツプロバイダの領域にアクセスすることはできるが、他のコンテンツプロバイダの領域にはアクセスすることができない。すなわち、アドバンストアプリケーションは、自身のコンテンツプロバイダのプロバイダディレクトリにアクセスすることはできるが、他のコンテンツプロバイダのプロバイダディレクトリにはアクセスすることができない。例えば、アドバンストアプリケーションが、プロバイダＩＤが「１」であるコンテンツプロバイダによって提供された場合、このアドバンストアプリケーションは、「Ｐｒｏｖｉｄｅｒ＿ｉｄ＝１」というディレクトリにアクセスすることはできるが、「Ｐｒｏｖｉｄｅｒ＿ｉｄ＝２」というディレクトリにはアクセスすることができない。しかしながら、本発明の持続ストレージは、共通ディレクトリを有することができ、この共通ディレクトリには、コンテンツプロバイダによる制限なしに、アドバンストアプリケーションがアクセスすることができる。
【００８８】
本発明の持続ストレージ１５は、コンテンツＩＤディレクトリ（以下、コンテンツディレクトリという）を含む。このコンテンツディレクトリは、各記録媒体に関連付けられたデータを記憶する。コンテンツＩＤディレクトリのコンテンツＩＤは、記録媒体コンテンツを識別するために使用される。
【００８９】
アドバンストアプリケーションは、このアドバンストアプリケーションを提供したコンテンツプロバイダの記録媒体コンテンツごとに、１つ以上のコンテンツＩＤを認識することができる。アドバンストアプリケーションは、記録媒体コンテンツごとに、持続ストレージ内のデータを記憶する１つ以上の領域にアクセスすることができる。これらの領域はそれぞれ、コンテンツＩＤによって識別される。
【００９０】
一方、本発明における各記録媒体は、１つの記録媒体コンテンツを識別する１つのコンテンツＩＤを有する。このコンテンツＩＤは、記録媒体における構成ファイル内に記述される。光記録／再生装置が、持続ストレージ内に記憶されたプレイリストファイルを使用しようとする場合、この光記録／再生装置は、構成ファイル内のコンテンツＩＤを使用して、プレイリストファイルを検索することができる。プレイリストファイルは、コンテンツディレクトリ下に記憶される。アドバンストコンテンツが再生し始めるとき、光記録／再生装置１０が、持続ストレージ１５内に記憶されたプレイリストファイルを使用しようとするのであれば、光記録／再生装置１０は、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を使用して、プレイリストファイルを検索する。このＵＲＩは、記録媒体における構成ファイル内に記述された、プロバイダＩＤとコンテンツＩＤとを含む。
【００９１】
加えて、コンテンツディレクトリは、光記録／再生装置１０ではなく、アドバンストアプリケーションによって生成される。このアドバンストアプリケーションは、自身のプロバイダＩＤディレクトリ下にある１つ以上のコンテンツディレクトリにアクセスすることができる。また、コンテンツディレクトリは、ユーザに表示されるユニットに分割するために使用される。
【００９２】
本発明の持続ストレージは、光記録／再生装置により各持続ストレージに提供されたデバイスＩＤを有し、このデバイスＩＤによって、持続ストレージを識別することができる。
【００９３】
本発明の持続ストレージには、デバイス情報ファイル、プロバイダ情報ファイル、およびコンテンツ情報ファイルを含めることができる。
【００９４】
デバイス情報ファイルは、ＨＤ−ＤＶＤディレクトリ下に存在し、持続ストレージの説明を含む。
【００９５】
プロバイダ情報ファイルは、プロバイダディレクトリ下に存在する。プロバイダディレクトリの数に応じて、１つの持続ストレージ内に、複数のプロバイダ情報ファイルが存在し得る。アドバンストアプリケーションは、自身のプロバイダディレクトリにアクセスすることはできるが、他のプロバイダディレクトリにはアクセスすることができないことが好ましい。
【００９６】
コンテンツ情報ファイルは、コンテンツディレクトリ下に存在する。１つの持続ストレージ内に、複数のコンテンツ情報ファイルが存在し得る。
【００９７】
本発明の光記録／再生装置は、各持続ストレージにアクセスすることによって、ファイル／ディレクトリを削除することができ、また前述した情報ファイルから特定の値を取得することができる。本発明の光記録／再生装置は、ある持続ストレージ内のファイル／ディレクトリを、他の持続ストレージ内にコピーすることができる。
【００９８】
本発明の持続ストレージ構造では、各持続ストレージ領域は、論理アドレス（例えば、ＵＲＩ）によって、スクリプトとして識別することができる。ここで、論理アドレスは、持続ストレージ内に記憶されたファイルを示すものである。持続ストレージの種類（「必要な（ｒｅｑｕｉｒｅｄ）」ものか、または「付加的な（ａｄｄｉｔｉｏｎａｌ）」ものか）、プロバイダＩＤ、コンテンツＩＤ、ファイル名などが、論理アドレスを構成する要素となり得る。論理アドレスにおけるコンテンツＩＤは、アドバンストアプリケーションによって特定され、再生される記録媒体における構成ファイル内に記述されたコンテンツＩＤに限定されるものではない。論理アドレスとともにファイルI／Ｏ  ＡＰＩを使用して、アドバンストアプリケーションは、自身のプロバイダディレクトリ領域または共通ディレクトリ領域内の１つ以上のコンテンツディレクトリにアクセスすることができる。アドバンストアプリケーションは、再生される記録媒体に関するコンテンツディレクトリだけでなく、自身のコンテンツプロバイダの他の記録媒体に関するコンテンツディレクトリにもアクセスすることができる。したがって、１つのコンテンツプロバイダの記録媒体は、自身のプロバイダディレクトリ下にあるデータを共有することができる。アドバンストアプリケーションの実行に応じて、持続ストレージ内に記憶されたデータに関連付けられた記録媒体を再生することができる。
【００９９】
本発明の光記録／再生装置は、持続ストレージ内に記憶されるディレクトリを管理する方法をユーザに提供する。これは、持続ストレージ管理メニュー（ｐｅｒｓｉｓｔｅｎｔ  ｓｔｏｒａｇｅ  ｍａｎａｇｅｍｅｎｔ  ｍｅｎｕ）を介して実行される。持続ストレージ管理メニューにおいて、アプリケーションのアクセス単位は、ファイル単位ではなく、プロバイダディレクトリ単位またはコンテンツディレクトリ単位となる。この持続ストレージ管理メニューでは、光記録／再生装置は、利用可能な持続ストレージに関する情報をユーザに提供する。この利用可能な持続ストレージに関する情報には、例えば、デバイス名、スロット名、使用されたサイズ、使用可能なサイズなどが含まれる。
【０１００】
図５は、本発明にしたがう、持続ストレージ保護を概念的に理解するための構造図である。
【０１０１】
図５を参照すると、高容量／高画質ビデオデータや高音質ビデオデータが提供されることに伴って、コンテンツ保護の必要性が高まっている。したがって、前述したようなデータを記憶する持続ストレージに対する保護方式が必要とされている。持続ストレージの領域が、コンテンツプロバイダおよび記録媒体コンテンツに応じて分割される場合、アドバンストアプリケーションが他のプロバイダディレクトリにアクセスすることを制限することが可能となる。したがって、持続ストレージと、この持続ストレージ内に記憶されたデータとを保護することが可能になる。
【０１０２】
さらに、本発明は、コンテンツおよび持続ストレージをより安全に保護する方法を提供することを目的とする。具体的には、本発明は、持続ストレージ内に記憶されたデータの再生に先立ってデータを認証することによって、コンテンツプロバイダのコンテンツと、持続ストレージとを保護する方法を提供する。この場合、持続ストレージ内に記憶されたデータは、ロードされた記録媒体のコンテンツデータに付加することによって、ロードされた記録媒体のコンテンツデータと置換することによって、またはロードされた記録媒体のコンテンツデータに関連付けることによって、再生される。
【０１０３】
本発明にしたがう記録媒体では、プロバイダＩＤおよびコンテンツＩＤが記憶された構成ファイルに加えて、１つ以上の証明書（ｃｅｒｔｉｆｉｃａｔｅ）が記録される。この証明書は、プロバイダＩＤおよびコンテンツＩＤによって識別される持続ストレージ内の特定の領域に記憶されたデータを認証する際に使用することができる。
【０１０４】
本発明の認証のために、信頼できる機関が、データにデジタル署名して、そのデータの真正性（ａｕｔｈｅｎｔｉｃｉｔｙ）を保証し、その後、この署名されたデータをユーザに提供する。この署名されたデータは、その機関のデジタル署名を含む。このデジタル署名は、データが、信頼できるエンティティによって提供されたか否かを検証する際に利用される。また、このデジタル署名は、データの提供過程において、そのデータが、変更または偽造されたか否かを確認する際に用いられる。
【０１０５】
秘密キーを有するエンティティが、デジタル署名をすることができる。そのエンティティは、そのデジタル署名が、そのエンティティ自身によって行われたことを証明する必要がある。なお、署名されたデータは、変更することができない。
【０１０６】
図６は、デジタル署名の生成を概念的に理解するための図である。
【０１０７】
図６を参照すると、コンテンツプロバイダは、提供するコンテンツにダイジェストアルゴリズム６０１０を適用する。このダイジェストアルゴリズムを通じて、当該コンテンツに対応するコンテンツダイジェスト６０１１が算出される。
【０１０８】
デジタル署名は、コンテンツダイジェスト６０１１に署名アルゴリズム６０１２を適用することによって生成される。署名アルゴリズム６０１２では、コンテンツを提供するコンテンツプロバイダの秘密キー６０１３が使用される。生成されたデジタル署名は、対応するコンテンツと一緒に、光記録／再生装置１０に提供される。
【０１０９】
ここで、秘密キーとは、公開キー暗号システムで使用されるものであって、一エンティティの非対称キーペアのうち、公開されないキーのことをいう。場合によっては、秘密キーとは、対称キー暗号化システムで使用されるキーを意味することもある。この秘密キーに対応するキーは、公開キーと呼ばれる。公開キーとは、公開キー暗号システムで使用されるものであって、一エンティティの非対称キーペアのうち、公開されるキーを意味する。さらに、この公開キーは、署名システムで署名の真偽を判断するために使用されることから、検証キー（ｖｅｒｉｆｉｃａｔｉｏｎ  ｋｅｙ）とも呼ばれる。
【０１１０】
図７は、デジタル署名の検証を介した認証を概念的に理解するための図である。
【０１１１】
図７を参照すると、本発明の光記録／再生装置１０は、受信したデジタル署名に対して公開キー６０１７を使用することにより、署名アルゴリズム６０１６を通じてダイジェスト６０１８に復元することができる。公開キー６０１７は、デジタル署名の生成に使用された秘密キー６０１３に対応するキーである。このデジタル署名において、暗号化アルゴリズムの特性上、秘密キー６０１３を使用して暗号化された情報は、秘密キー６０１３に対応する公開キー６０１７を使用して復元される必要がある。すなわち、デジタル署名の生成に使用された秘密キー６０１３に対応する公開キー６０１７が存在しない場合、デジタル署名は、ダイジェスト６０１８に復元することができない。この場合、提供されたコンテンツが、許可されたコンテンツプロバイダによって提供されたということが認証できないことになる。公開キー６０１７は、証明書内に含められて、光記録／再生装置１０に提供される。
【０１１２】
光記録／再生装置１０は、認証されるコンテンツにダイジェストアルゴリズム６０１４を適用することによって、ダイジェスト６０１５を算出する。このダイジェストアルゴリズム６０１４は、デジタル署名の生成過程で使用されたダイジェストアルゴリズムである。算出されたダイジェスト６０１５が、デジタル署名を復元することから生成されたダイジェスト６０１８と比較される。比較されたダイジェストが同一でない場合、デジタル署名の検証は失敗に終わる。
【０１１３】
図８は、本発明にしたがう、認証に使用される証明書チェーン（ｃｅｒｔｉｆｉｃａｔｅ  ｃｈａｉｎ）を示す図である。
【０１１４】
コンテンツに署名したエンティティは、当該エンティティの真正性を保証する証明書を発行することができる。また、このエンティティは、証明書機関（ｃｅｒｔｉｆｉｃａｔｅ  ａｕｔｈｏｒｉｔｙ；ＣＡ）によって認証することができるが、この場合、証明書機関は、当該証明書機関のデジタル署名を含めた証明書を発行する。別の証明書機関が、同じ方式によって、この証明書機関を認証することができる。したがって、特定のエンティティの認証は、一種のチェーンを形成する。このチェーンは証明書チェーンと呼ばれる。
【０１１５】
図８を参照すると、信頼できるルート証明書機関（ｔｒｕｓｔｅｄ  ｒｏｏｔ  ｃｅｒｔｉｆｉｃａｔｅ  ａｕｔｈｏｒｉｔｙ）が、証明書機関１１０２、１１０３を認証することができる。この認証される証明書機関は、ＡＡＣＳ（Ａｄｖａｎｃｅｄ  Ａｃｃｅｓｓ  Ｃｏｎｔｅｎｔ  Ｓｙｓｔｅｍ）やＣＰＳ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）とすることができる。場合によって、ＡＡＣＳやＣＰＳは、それら自身がルート証明書機関になり得る。
【０１１６】
ＡＡＣＳ、ＣＰＳ、または他の証明書機関は、光記録／再生装置、コンテンツプロバイダ（１１０２ａ、１１０２ｂ、１１０２ｃ）などのような下位構造を独立的に認証することができる。このような段階的な認証を通じて、証明書チェーンが形成される。
【０１１７】
この証明書チェーンでは、信頼できるルート証明書機関（ＣＡ）を認証し得る上位の証明書機関が存在しない。この場合、信頼できる証明書機関は、自身で自身を認証することになり（１１０１）、これをルート認証（１１０１）という。
【０１１８】
これらの証明書機関の各々は、自身または自身の下位構造の認証結果に関する各証明書機関のデジタル署名を含む証明書を提供する。証明書チェーンの最下位に存在する証明書機関が提供する証明書を、リーフ証明書（ｌｅａｆ  ｃｅｒｔｉｆｉｃａｔｅ）と呼ぶことができ、証明書チェーンの最上位に存在する証明書機関が提供する証明書を、ルート証明書（ｒｏｏｔ  ｃｅｒｔｉｆｉｃａｔｅ）と呼ぶことができる。図７を用いて説明したように、これらの証明書は、デジタル署名の検証過程において、デジタル署名を復元する公開キーの信頼性を保証することができる。
【０１１９】
場合によっては、これらの証明書機関の各々は、証明書廃止リスト（Ｃｅｒｔｉｆｉｃａｔｅ  Ｒｅｖｏｃａｔｉｏｎ  Ｌｉｓｔ；ＣＲＬ）を作成することができる。この場合、コンテンツプロバイダおよびユーザは、証明書を使用した認証に先立って、証明書廃止リストをダウンロードし、認証のために使用しようとする証明書が廃止されているか否かを確認する。認証のために使用しようとする証明書が廃止されていた場合、認証は成立しない。証明書が廃止されていなかった場合、他の認証要件が満たされる限り、認証は成立する。
【０１２０】
ここで、信頼できる証明書機関が提供する信頼できるルート証明書は、記録媒体の特定の領域にファイル形式で記憶されて光記録／再生装置１０に提供されてもよいし、同様の形で、光記録／再生装置１０に提供されてもよい。
【０１２１】
本発明のデジタル署名の検証では、証明書チェーンの各チェーンに対して実行されなければならない。この証明書チェーンの検証は、ルート証明書に至るまで実行される。このルート証明書に至るまでの中間証明書（ｉｎｔｅｒｍｅｄｉａｔｅ  ｃｅｒｔｉｆｉｃａｔｅｓ）の検証が成功裡に完了すると、認証の対象となるデータの認証を成立させることができる。一方、ルート証明書に至る途中で証明書チェーン内の証明書の検証が失敗に終わった場合、デジタル署名の検証も失敗に終わる。このような場合、認証の対象となるデータは、真正のエンティティによるデータではない。したがって、認証は成立しなくなる。
【０１２２】
証明書チェーンの証明書は、記録媒体に記録されてユーザに提供されてもよいし、記録媒体の外部からユーザにダウンロードされてもよい。当該証明書には、バージョン、シリアルナンバ、署名アルゴリズム、発行者（ｉｓｓｕｅｒ）、失効期日（ｅｘｐｉｒｙ  ｄａｔｅ）、認証の対象、公開キーなどを含めることができる。
【０１２３】
アドバンストコンテンツは、持続ストレージおよびネットワーク機能を含む対話型のアプリケーションを構築するための、リッチで強力なプラットフォームを提供する。このプラットフォームが悪意のあるエンティティによって乱用されないことを確実にするために、本発明の光記録／再生装置は、信頼できないコンテンツを再生するときに、何らかの高機能へのアクセスを制限することができる。懸念される乱用の形態としては、光記録／再生装置またはユーザへの攻撃などのような、悪意のあるエンティティによる著作権に関連した乱用（ｐｉｒａｃｙ−ｒｅｌａｔｅｄ  ａｂｕｓｅ）である可能性がある。持続ストレージは、このような乱用またはユーザによって、損傷させられる可能性がある。したがって、本発明にしたがう光記録／再生装置は、制限モード（ＲｅｓｔｒｉｃｔｅｄＭｏｄｅ）と呼ばれる、機能が制限されたモードで動作することができる。このような制限モードでは、本発明のアドバンストアプリケーションは、制限された機能のセットだけにしかアクセスできないように制御される。どのような機能が制限されるかに関しては、光記録／再生装置の実装によって異なる。
【０１２４】
例えば、本発明にしたがう記録媒体は、置換可能なプレイリストを持続ストレージにダウンロードさせることが可能である。光記録／再生装置は、記録媒体からではなく、持続ストレージからプレイリストをロードすることができる。この場合、光記録／再生装置は、プレイリストが真正のエンティティによって署名されたか否かを検証することにより、このプレイリストを検証する。プレイリストが署名されていないか、または、署名したエンティティが真正のエンティティでないことから認証が失敗に終わった場合、光記録／再生装置は、このプレイリストのロードを中止して、記録媒体コンテンツを保護することができる。
【０１２５】
制限モードにおいて許容されない動作が検知された場合、本発明の光記録／再生装置は、現在実行されているアドバンストアプリケーションを中止することができる。この場合、この光記録／再生装置は、再生されているデータが有効でないことをユーザに通知することができる。場合によっては、この光記録／再生装置は、該当する記録媒体全体の再生を中止することもできる。
【０１２６】
データの認証が成立した場合、すなわち、データが真正のエンティティによって署名されていると判明した場合、本発明の光記録／再生装置は、フルモード（ＦｕｌｌＴｒｕｓｔＭｏｄｅ）で動作することができる。このフルモードでは、当該記録／再生装置が提供する全ての機能を実行することができる。
【０１２７】
データの認証は、当該データの再生が始まる前に実行されることが好ましい。これは、光記録／再生装置に関する開始モードが、記録媒体の再生開始時に決定されなければならないためである。本発明の光記録／再生装置は、同じ記録媒体に対して、アプリケーションをフルモードと制限モードとで同時に実行することができない。再生開始時にモードが決定されると、全てのアプリケーションは、記録媒体が再生されている間は同じモードで実行される。
【０１２８】
ロードされた記録媒体も同様に再生開始時に認証されることが好ましい。
【０１２９】
光記録／再生装置１０のコントローラ１２は、ロードされた記録媒体内のデータの再生開始前に、当該データが真正のコンテンツプロバイダによって提供されており、かつ、損傷していないということを検証するよう、認証部を制御することができる。
【０１３０】
記録媒体の認証が失敗に終わった場合、このコントローラ１２は、データを制限モードで再生させるようにすることができる。この場合、外部サーバとのネットワーキング、持続ストレージへのアクセスなどの機能を制限することができる。
【０１３１】
光記録／再生装置がフルモードにあるか、または、制限モードにあっても実行が許容されたアプリケーションである場合、このアプリケーションは、持続ストレージにアクセスすることができる。この場合、アプリケーション自体が、悪意のあるエンティティよって配信されたり、損傷したりした場合、持続ストレージとコンテンツとが乱用されるおそれがある。
【０１３２】
したがって、本発明は、持続ストレージにアクセスするアプリケーションの認証を通じて、持続ストレージおよびコンテンツを保護する方法を提供する。
【０１３３】
このアプリケーションの認証のために、証明書が使用される。この証明書は、記録媒体またはネットワークを介して、ユーザに提供することができる。アプリケーションに対するデジタル署名の生成および検証は、図６〜図８を用いて説明した通りである。
【０１３４】
本発明の光記録／再生装置は、持続ストレージにアクセスするアプリケーションを認証する。このようなアプリケーションの認証過程は、光記録／再生装置が、当該アプリケーションが信頼できるエンティティによってデジタル署名されているか否かを検証することによってなされる。当該アプリケーションが、信頼できるエンティティによって署名されていると検証された場合、光記録／再生装置は、そのコンテンツを信頼できるものと処理し、当該アプリケーションの実行を継続することができる。そして、当該アプリケーションに対して、対応するプロバイダディレクトリへのアクセスを許可することができる。一方、当該アプリケーションが、署名されていると検証されなかった場合、光記録／再生装置は、そのコンテンツを信頼できないものとし、当該アプリケーションの実行を中止することができる。
【０１３５】
図９は、本発明の第１の実施形態にしたがうデータ再生方法のフローチャートである。
【０１３６】
図９を参照すると、本発明にしたがう記録媒体は、当該記録媒体に関連付けられたデータをネットワークからダウンロードして持続ストレージ内に記憶することができるようにする。
【０１３７】
記録媒体（ディスク）がロードされると、当該記録媒体の再生開始時に、プロバイダＩＤが光記録／再生装置に提供される。
【０１３８】
プロバイダＩＤに対応するプロバイダディレクトリが持続ストレージ内に存在しない場合、この光記録／再生装置は、このプロバイダディレクトリを生成する。当該記録媒体に記憶された構成ファイル内のコンテンツＩＤに対応するコンテンツディレクトリが存在しない場合、アドバンストアプリケーションは、このコンテンツディレクトリを生成する。そして、ダウンロードされたデータが、構成ファイル内のプロバイダＩＤおよびコンテンツＩＤに対応する領域に記憶される。
【０１３９】
本発明の光記録／再生装置は、再生されるデータが存在するプロバイダディレクトリを識別する（Ｓ１１０）。次いで、光記録／再生装置は、アドバンストアプリケーションによって特定されたＵＲＩを使用することによって、当該プロバイダディレクトリ下にある１つ以上のコンテンツディレクトリにアクセスする（Ｓ１２０）。
【０１４０】
このＵＲＩは、再生されるデータがどこに存在するかを示すものである。このＵＲＩには、ロードされたディスクにおける構成ファイル内のコンテンツＩＤと、他のディスクのコンテンツＩＤとを含めることができる。本発明にしたがうコンテンツプロバイダは、他のディスクに関連付けられたデータを含むアドバンストアプリケーションを構成して、当該データがどこに存在するかを記述するＵＲＩを記録することができる。
【０１４１】
したがって、このアドバンストアプリケーションは、当該ロードされたディスクのコンテンツディレクトリだけでなく、自身のコンテンツディレクトリのプロバイダディレクトリ下にある、他のコンテンツディレクトリにもアクセスすることができる。したがって、コンテンツプロバイダは、自身のディスク間でデータを共有することができる。こうしたアプリケーションによってアクセスされるコンテンツディレクトリは、（当該ロードされたディスクにおける構成ファイル内のコンテンツＩＤを含む）コンテンツＩＤ群によって識別される。
【０１４２】
本発明にしたがうアドバンストアプリケーションは、他のコンテンツプロバイダのプロバイダディレクトリにアクセスすることができない。したがって、本発明は、あるコンテンツプロバイダによって提供されたコンテンツを、他のエンティティが使用できないように保護することができる。
【０１４３】
次いで、光記録／再生装置は、持続ストレージ内の１つ以上のアクセスされたコンテンツディレクトリ下にあるデータを読み取り（Ｓ１３０）、そのデータを再生する（Ｓ１４０）。
【０１４４】
こうしたコンテンツディレクトリは、ロードされたディスクに割り当てられたコンテンツディレクトリと、他のディスクに割り当てられたコンテンツディレクトリとを含む。
【０１４５】
図１０は、本発明の第２の実施形態にしたがうデータ再生方法のフローチャートである。
【０１４６】
記録媒体（ディスク）がロードされると、光記録／再生装置は、外部ソースとのネットワーキングを実行して、当該ロードされたディスクに関連付けられたデータを、その外部ソースから持続ストレージにダウンロードすることができる。このディスク内のアドバンストコンテンツの再生開始時に、このディスクにおける構成ファイル内に記述されたプロバイダＩＤが光記録／再生装置に提供される。上記のダウンロードされたデータは、持続ストレージ内の特定の領域に記憶される。この特定の領域は、構成ファイル内に記述された、プロバイダＩＤとコンテンツＩＤとによって識別される。
【０１４７】
次いで、光記録／再生装置は、持続ストレージにアクセスする（Ｓ２１０）。持続ストレージ内のアクセスされる領域は、ＵＲＩ内のプロバイダＩＤとコンテンツＩＤとによって識別される。
【０１４８】
ロードされたディスクのコンテンツと持続ストレージとを保護するために、持続ストレージ内に記憶されたデータは、再生される前に、認証される。（Ｓ２２０）。この認証は、信頼できるエンティティが、持続ストレージ内のデータに対してデジタル署名したか否かを確認することによって、実行することができる。すなわち、光記録／再生装置は、持続ストレージ内のデータが、信頼できる機関により承認されたエンティティによってデジタル署名されたか否かを検証する。
【０１４９】
この認証では、このエンティティが信頼できるエンティティであることを証明する証明書が使用される。さらに、証明書には、証明書チェーンを含めることができる。この場合、証明書チェーンの各チェーンが、プロバイダのルート証明書機関の証明書（以下、ルート証明書という）に至るまで、証明書チェーンのうちの全ての証明書が検証されなければならない。ルート証明書に至るまでの過程が信頼できるものであると認められる場合、データの認証は成功する。一方、いずれかのチェーンにおいて検証が失敗に終わった場合、データの認証は失敗に終わる。
【０１５０】
上記データの認証の成否（Ｓ２３０）に応じて、光記録／再生装置は、フルモード（ＦｕｌｌＴｒｕｓｔＭｏｄｅ）で動作する（Ｓ２４０）か、または制限モード（ＲｅｓｔｒｉｔｅｄＭｏｄｅ）で動作する（Ｓ２５０）ことになる。すなわち、データの認証が成功した場合は、光記録／再生装置はフルモードで動作する（Ｓ２４０）。データの認証が失敗に終わった場合は、光記録／再生装置は制限モードで動作する（Ｓ２５０）。
【０１５１】
光記録／再生装置がフルモードで動作する場合（Ｓ２４０）、光記録／再生装置が提供する全ての機能を実行することができる。具体的には、ロードされた記録媒体または光記録／再生装置の全てのアプリケーションは基本的に、自由に再生リソースにアクセスすることができる。したがって、ロードされた記録媒体のアプリケーションのうち、持続ストレージ内にリソースを含むアプリケーションは、持続ストレージにアクセスすることができる。
【０１５２】
本発明の光記録／再生装置は、持続ストレージおよびコンテンツに対するより強力な保護のために、持続ストレージにアクセスするアプリケーションを認証する（Ｓ２６０）。本発明のアプリケーションは、コンテンツプロバイダによってデジタル署名されたのちに、ユーザに提供することができる。光記録／再生装置は、当該アプリケーションが、真正のコンテンツプロバイダによって署名されたか否かを検証することによって、当該アプリケーションを認証する。
【０１５３】
次いで、上記の認証の成否（Ｓ２７０）に応じて、光記録／再生装置は、当該アプリケーションを実行するか否かを決定する。
【０１５４】
具体的には、当該アプリケーションが信頼できる証明書機関によって署名され、かつ、ルート証明書に至るまでの全ての証明書チェーンが検証された場合、光記録／再生装置は、当該アプリケーションの実行に応じて、記録媒体と一緒に持続ストレージ内のデータを再生する。
【０１５５】
一方、当該アプリケーションが、署名されていないか、または、署名はされているが、その署名が信頼できないものであると判断された場合、光記録／再生装置は、当該アプリケーションの実行を中止する（Ｓ２９０）。この場合、光記録／再生装置は、当該アプリケーションが有効でないという情報をユーザに通知することができる。場合によっては、光記録／再生装置は、記録媒体全体の再生を中止することもできる。
【０１５６】
光記録／再生装置が制限モードにあり、かつ、制限モードにおいて許容されない動作が検知された場合、光記録／再生装置は、現在実行されているアプリケーションを中止する。
【０１５７】
本発明では、持続ストレージおよびコンテンツのより強力な保護のために、制限モードにおいて持続ストレージにアクセスすることができるアプリケーションに対して認証を行ったのちに、当該アプリケーションの実行を続けることができる。当該認証は、前述したアプリケーションの認証過程と同一のものであり、当該認証の成否に応じた処理も、前述したフルモードにおける処理と同一のものとすることができる。
【０１５８】
したがって、本発明は、以下のような効果および／または利点を提供する。
【０１５９】
第１に、本発明によれば、持続ストレージを使用して、記録媒体に記録されたデータを再生できるようにしたため、様々なコンテンツを具現化することが可能になる。
【０１６０】
第２に、本発明によれば、コンテンツプロバイダと、ユーザの光記録／再生装置とが提供するコンテンツを保護することが可能になる。したがって、コンテンツプロバイダにとっては、安全なコンテンツを提供することが可能になり、ユーザにとっては、安心してコンテンツを再生することが可能になる。その結果、本発明によって、より便利な機能を提供することが可能になる。
【０１６１】
当業者であれば、本発明の趣旨または範囲から逸脱することなく、本発明の様々な変形および変更が可能であることが明らかであろう。したがって、本発明は、特許請求の範囲およびその均等の範囲内にあるいずれの変形および変更も含むよう意図されている。
【図面の簡単な説明】
【０１６２】
【図１】光記録／再生装置と周辺機器とを組み合わせて使用することを説明するための例示図である。
【図２】本発明にしたがう光記録／再生装置を示すブロック図である。
【図３】本発明のコンテンツに関する全般的なシステムモデル図である。
【図４】本発明の一実施形態にしたがう、持続ストレージのディレクトリを示す構成図である。
【図５】本発明にしたがう、持続ストレージ保護を概念的に理解するための構造図である。
【図６】デジタル署名の生成を概念的に理解するための図である。
【図７】デジタル署名の検証を介した認証を概念的に理解するための図である。
【図８】本発明にしたがう、認証に使用される証明書チェーンを示す図である。
【図９】本発明の第１の実施形態にしたがうデータ再生方法のフローチャートである。
【図１０】本発明の第２の実施形態にしたがうデータ再生方法のフローチャートである。
【図１】
2008546125.tif 000003
【図２】
2008546125.tif 000004
【図３】
2008546125.tif 000005
【図４】
2008546125.tif 000006
【図５】
2008546125.tif 000007
【図６】
2008546125.tif 000008
【図７】
2008546125.tif 000009
【図８】
2008546125.tif 000010
【図９】
2008546125.tif 000011
【図１０】
2008546125.tif 000012
【国際調査報告】
2008546125.tif 000013
2008546125.tif 000014