(57)【要約】  本発明は、光担体のための装置に関する。前記装置は、ローカルな記憶装置及び制御ユニットを備えている。前記制御ユニットは、前記光担体に最後に書き込まれたデータセットの、前記記憶装置への記憶を制御する。次いで、前記制御ユニットは、前記ディスクへのデジタル著作権管理データの書き込みをトリガし、前記ローカルな記憶装置に一時的に記憶された前記データセットは、前記ディスクに書き戻される。前記データセットが、前記ディスクのＶＡＴと関連するＩＣＢである場合には、前記担体は、サファイアプロジェクトなどの幾つかのＤＲＭ関連規格に特有の要件及びＵＤＦ規格を満たす。
2008507070.tif 000002
【特許請求の範囲】
【請求項１】
メインプログラム記憶領域を有する記録担体にデータを記憶する方法であって、
前記ディスクの前記メインプログラム記憶領域に最後に書き込まれたデータセットをドライブの記憶装置に記憶するステップと、
前記記録担体上のコンテンツへのアクセスの制御のために前記メインプログラム記憶領域にデジタル著作権管理データを書き込むステップと、
前記ドライブの記憶装置に記憶された前記データセットを前記メインプログラム記憶領域において前記デジタル著作権管理データの隣に書き込むステップとを含む方法。
【請求項２】
前記記憶するステップ及び前記書き込むステップが、前記ドライブにおいて発行される前記デジタル著作権管理データの書き込みの要求に応じて実施されることを特徴とする請求項１に記載の方法。
【請求項３】
前記ドライブから前記ディスクをイジェクトするイジェクトコマンドによって、前記要求がトリガされることを特徴とする請求項２に記載の方法。
【請求項４】
前記デジタル著作権管理データのアップデート保留回数がしきい値を上回る場合に、前記要求がトリガされることを特徴とする請求項２に記載の方法。
【請求項５】
アップデートを保留している期間に基づいて、前記要求がトリガされることを特徴とする請求項２に記載の方法。
【請求項６】
前記ドライブの記憶装置に記憶するのが、前記ディスクの前記プログラム記憶領域に前記データセットを書き込むのと同時であることを特徴とする請求項１に記載の方法。
【請求項７】
前記データセットを前記ドライブの記憶装置に記憶するステップが、前記メインプログラム記憶領域から該データセットをコピーするステップを含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記データセットが、前記ディスクに記憶されるＶＡＴと関連するＩＣＢであることを特徴とする請求項１に記載の方法。
【請求項９】
前記デジタル著作権管理データが、サファイア規格において規定されているようなＫＬＡ内に記憶されることを特徴とする請求項１に記載の方法。
【請求項１０】
メインプログラム記憶領域を含む記録担体を収容する容器と、
記憶装置と、
前記記録担体へのデータの書き込みを制御するよう適応された制御手段とを有する装置であって、
前記制御手段が、前記記録担体上のコンテンツへのアクセスの制御のためのデジタル著作権管理に関するデータの、前記メインプログラム記憶領域への書き込みが後に続く、該メインプログラム記憶領域に最後に書き込まれたデータセットの、前記記憶装置における記憶を制御し、更に、該記憶装置に記憶された該データセットの、該メインプログラム記憶領域への書き込みを制御することを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録担体がメインプログラム記憶領域を持つ光記憶装置の分野にある。本発明は、光ディスクへのセキュリティ対策の組み込みを目的とし、より詳細には、前記メインプログラム記憶領域における、デジタル著作権管理データの書き込みの詳細を規定することを目的とする。
【背景技術】
【０００２】
書き込み可能な光記憶媒体の一般的なファイル構造は、ＵＤＦ(Universal Disk Format)規格において規定されている。一般的なファイルシステムは、ファイルロケーションと、実施可能な読み出し／書き込みプロセスとに条件を課す。これらの条件の中で、ＵＤＦは、幾つかのファイルが書き込まれなければならない順番を押し付けている。例えば、ＵＤＦ規格は、ＣＤ−Ｒを開くために、最後に書き込まれるセクタは、ＶＡＴ(Virtual Allocation Table)のＩＣＢ(Information Control Block)でなければならないと規定している。この種の要件は、満たすのが簡単なように思われるかもしれないが、それは、回避され得ない。ＩＣＢが位置しているとみなされている場所でＩＣＢを見つけることに失敗することは、読み出しエラー及び動作失敗を引き起こすことから、実際には、この要件を満たすことは、マウントプロセスに極めて重要である。
【０００３】
上記のような一般的なファイルシステム規格によって課される要件に加えて、エレクトロニクス業界は、確実に、コンテンツの喪失が防止されることができ、利用可能コンテンツの使用法が、厳しく監視され、制限され得るようにするために、技術的なセキュリティ対策を組み込もうとしている。このようにして、産業界及びコンテンツプロバイダは、光ディスクにおけるデジタル著作権管理データの普遍的な組み込みを強く推進している。その点に対して、業界コンソーシアムにおいてソリューションが議論されており、規格が策定されている。ほとんどのアプローチが、製品の相互運用性を確保にするために満たされる必要がある厳しい条件を規定している。これらのアプローチのうちの１つは、サファイア仕様(Sapphire specification)と呼ばれている。サファイアプロジェクトは、ディスク上のプロテクトのかかったコンテンツに関する鍵及び権利(right)を記述し、これらの鍵及び権利は、ディスクのリードイン部内又はプログラム領域内の所謂ＫＬＡ(KeyLocker Area)内にセキュアに記憶される。仕様のうちの１つは、ＶＡＴと関連するＩＣＢの直前にＫＬＡが書き込まれるというものである。ＶＡＴは、ディスクへのアクセスのタイプが、シーケンシャルである場合にしか用いられず、従って、ＣＤ−Ｒにはつきものであり、ＣＤ−ＲＷには必須でない。ＤＲＭデータのエントリ・ポイントは、ＤＲＭポインタ・エントリ内に含まれ、詳細には、全てのキーロッカー(Key Locker)のコピーの物理的な位置が列記されるＡＬＰ(adaptation layer parameter space)内に含まれ、キーロッカーは、プロテクトのかかったデータに対する鍵及び権利の両方を含む構造である。ＫＬＡは、ＡＬＰ及びキーロッカーのために確保されるディスク上の領域である。追記型（ライトワンス型）のアクセスタイプの光ディスクの場合は、ＤＲＭデータは、プログラム領域内のどこにでも配置されることができ、ＤＲＭポインタ・エントリは、ＤＲＭデータの後のどこにでも配置されることが出来る。ディスク上に記憶されたＤＲＭデータを見つけるための１つの方法は、欧州特許出願公開番号第2004/021345A1号に開示されており、ここで、参照により盛り込まれる。この文献は、追記型のディスク又は書き換え可能なディスクである記録担体のプログラム領域内に記憶されたデジタル著作権管理データにアクセスする方法を開示している。提案されているソリューションは、ドライブが、ディスク上に記憶されたＤＲＭデータに案内するＤＲＭポインタ・エントリ（ＡＬＰ）を見つけることを可能にするために、ディスク内にエントリを付加する。 
【０００４】
しかしながら、サファイアプロジェクトにおいて規定されている位置とは異なる位置へのＫＬＡの書き込みは、ディスクの読み出し及びコンテンツの再生を遅延させ得る。実際には、ＩＣＢの隣の所定位置において容易にＫＬＡが見つけ出されることが出来ない場合には、ドライブのオペレーティングシステムは、記憶されたコンテンツを処理する前に、最初に、ディスク全体を走査する必要があり、このような走査は、数分間又は数時間かかり得る。
【０００５】
上記のように、ＵＤＦ規格は、ディスクにおけるＩＣＢの位置に条件を課し、現在の標準化活動は、ＫＬＡの位置決めに条件を課す方向にある。従って、両方の要件が同時に満たされる必要がある。このような配置は、読み出し時に功を奏する。なぜなら、ＩＣＢが、プログラム領域の最後に書き込まれたセクタにあり、ＫＬＡが、近くに配置されるからである。問題は、ＫＬＡの書き込みが行なわれる場合に生じる。実際には、ホスト／ドライブの光学システムにおいては、ホストとドライブとの両方が、データの書き込みを担うが、一般的なＵＤＦサポート使用時には、いずれも、完全にはコントロールしていない。従って、ＵＤＦ規格と、サファイア仕様、又はディスクの一般的な構造に影響を及ぼさずに、ＤＲＭデータに同じ制限を課すであろう任意の他の仕様との両方を満たすであろう書き込み機構を規定する必要がある。 
【発明の開示】
【発明が解決しようとする課題】
【０００６】
それ故、本発明の目的は、ＤＲＭ関連データに条件を課すであろう任意の規格、及びＵＤＦにおいて規定されている一般的なファイルシステムの両方を満たすソリューションを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の原理は、従来の記録可能な光ディスクに記憶されるコンテンツに関して、使用制限を組み込むというものである。
【０００８】
この目的のため、上記のタイプの記録担体にデータを記憶する方法が呈示されている。前記方法は、前記ディスクのメインプログラム記憶領域に最後に書き込まれたデータセットがドライブの記憶装置に記憶される第１ステップを含む。次いで、前記メインプログラム記憶領域にデジタル著作権管理データが書き込まれる。前記ＤＲＭデータは、前記記録担体に記憶された、プロテクトのかかったコンテンツへのアクセスを制御することを可能にする。前記ディスクに前記ＤＲＭデータが書き込まれると、前記ドライブの記憶装置に記憶された前記データセットが、該ＤＲＭデータの後に、前記メインプログラム記憶領域にシーケンシャルに書き戻される。
【０００９】
本発明は、前記最後に書き込まれたセクタを、一時的に、ドライブの記憶装置に記憶する一方で、その間に、デジタル著作権管理に関するデータを前記ディスクに書き込むことを提案する。前記記憶装置に一時的に記憶された前記データは、次いで、前記ディスク上の前記ＤＲＭデータの隣に書き戻される。従って、前記ドライブの記憶装置に一時的に記憶される前記データがＩＣＢである場合には、本発明は、未解決の前記問題を有利に解決する。実際に、前記担体がＵＤＦに準拠したものである場合には、前記最後に書き込まれたセクタは、実際に、前記ＩＣＢ及びＶＡＴを含むであろう。従って、本発明は、前記ＩＣＢが、最終的な、前記ディスクに最後に書き込まれるセクタであり、前記ＤＲＭデータが、前記ＩＣＢの隣にシーケンシャルに書き込まれることを確実にする。
【００１０】
本発明の例示的な実施例においては、前記担体にＤＲＭデータを書き込む要求があり次第、前記方法が実行される。このような要求は、イジェクトコマンド、シャットダウンコマンドなどの他のコマンドの下位に置いてもよく、又はこのような要求は、前記ＤＲＭデータをアップデートする必要性に基づいて生成されてもよい。例えば、システムは、前記ドライブにおいて所定期間の間アップデートが保留中であった場合に、又はアップデート保留回数が許容限度を上回る場合に、前記ＤＲＭデータが自動的にアップデートされるように設定されてもよい。前記ＤＲＭデータの書き込みは、前記ドライブのシャットダウンにより、又は該ドライブから前記担体がイジェクトされることにより、トリガされてもよい。
【００１１】
更に、本発明は、記録担体が挿入され得る容器(receptacle)を持つドライブ装置に関する。記録担体は、リードイン記憶領域と、メインプログラム記憶領域と、リードアウト記憶領域とから成るＵＤＦ定義構造を備える光ディスクであってもよい。前記装置はまた、前記記録担体へのデータの書き込みを制御するよう適応された制御手段及び記憶装置も含む。本発明の装置は、前記制御手段が、前記メインプログラム記憶領域に最後に書き込まれたデータセットの前記記憶装置への記憶を制御するような装置である。前記制御手段は、その後、デジタル著作権管理に関するデータの前記メインプログラム記憶領域への書き込みを制御する。このようなデータは、前記記録担体上の前記コンテンツへのアクセスに関してルールを規定する。更に、前記制御手段は、前記記憶装置に記憶された前記データセットの、前記メインプログラム記憶領域への書き込みを制御する。
【００１２】
下記の実施例を参照して、本発明のこれら及び他の側面を説明し、明らかにする。
【００１３】
ここで、一例として添付図面を参照して、本発明をより詳細に説明する。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明による再生システム１００のブロック図を示している。ディスク１０２からユーザデータを読み出すために、読み出しユニット１０４が設けられる。デジタル著作権管理（ＤＲＭ）システムを開発する業界のプレーヤ及びコンテンツプロバイダの間には、ユーザデータの一部又は全てにおいて使用制限を規定するという全体的なコンセンサスがある。これは、ディスク１０２に記憶されるコンテンツは、暗号化される場合があり、ディスク１０２は、ユーザがコンテンツを処理することが出来るようにするためにコンテンツを解読するのに用いられる暗号鍵を記憶する場合があることを意味する。更に、例えば、ユーザがコンテンツをコピーを作成することが許されるかどうかを示す使用権利(usage right)が、ディスク１０２に記憶され得る。このような使用権利及び鍵はＤＲＭデータと呼ばれる。更に、読み出しユニット１０４は、このようなＤＲＭデータを読み出すよう設けられる。しかしながら、まず、ＤＲＭデータを指し示すポインタが見つけられる必要があり、読み出しユニット１０４には、そのための評価ユニットが設けられる。読み出しユニット１０４内の評価ユニットがＤＲＭポインタを見つけたら、リード線２０６を介して制御ブロック１１４にＤＲＭデータが供給される。制御ブロック１１４は、コンテンツがディスク１０２に書き込まれる場合、又はコンテンツがディスク１０２から再生される場合に、ディスク１０２上のコンテンツ及び特定フォーマット用データ(format specific data)の処理を担うデジタル信号処理ユニット（ＤＳＰ）１１０内に配置される。読み出されたＤＲＭデータは、ユーザデータの出力を制御するのに用いられる、即ち、制御ユニット１１４は、例えば、使用権利が出力を禁止する場合には出力信号ＯＵＴの出力を禁止することによって、又はユーザに対してデータが再生される前のデータ解読を使用可能にすることによって、ＤＳＰ１１０のコンテンツ再生ユニット１１２を制御する。本発明は、決して、上記の使用権利及び鍵暗号化機構に限定されず、これによって、他の使用制限、又はコンテンツアクセス若しくは処理における任意の他のタイプの制御が含まれる。
【００１５】
図１の再生システム１００は、書き込み可能なタイプのディスクを受け付けてもよく、付加的に、ディスク１０２へのコンテンツの書き込みのための書き込みユニット１０８を含む。ディスク１０２は、規格書のオレンジブック・パートIIに基づくＣＤ−Ｒであり、即ち、ディスク１０２は、一回書き込み可能なものであるが、本発明の一般原理は、書き換え可能なディスク又は他のタイプの光記憶媒体にも適用され得る。例えば、本発明は、近く登場しつつあるブルーレイディスク、特にＢＤ−Ｒ、及びＤＶＤ＋Ｒ／−Ｒにも適切である。
【００１６】
ＤＳＰユニット１１０の入力部に供給されるデータＩＮは、リード線２０４を介して書き込みユニット１０８に伝達される。ＤＳＰ１１０は、制御リード線２０２を介して、書き込みユニット１０８がディスク１０２へのデータＩＮの書き込みをどのようにして行なうかを制御し得る。ＤＳＰ１１０はまた、以下に説明するように、システム１００の記憶装置１０６から取得されるデータのディスク１０２への書き込みも制御し得る。
【００１７】
再生システムは、ディスク１０２と関連する特定フォーマット用データと、ユーザデータと、コンテンツとを記憶するための記憶装置１０６も備えている。記憶装置１０６は、短いライフサイクルを持つデータセット、即ち、読み出し若しくは書き込みサイクルの後に、又は挿入されたディスク１０２がイジェクトされたら、処分され得るデータセットを記憶するための一時記憶部を含み得る。記憶装置１０６は、消去可能な又は消去不能な、コンテンツ並びにユーザ及び規格専用データの永久記憶のための永久記憶部も含み得る。
【００１８】
この例示的な実施例においては、システム１００は、ＵＤＦ及びサファイアに準拠している。結果として、システム１００及びディスク１０２は、前述の要件を満たす。従って、確実に、最後に書き込まれたセクタ内にＩＣＢブロックがあり、ＩＣＢの隣にＫＬＡがあるようにするために、システム１００は以下のように動作する。
【００１９】
システム１００は、或る一定の状況下で、ＫＬＡデータの書き込みを自動的にトリガするよう設計され得る。ＫＬＡの書き込みは、２つの方法で開始され得る。第１の場合のシナリオにおいては、ディスク１０２におけるコンテンツの書き込みを担うアプリケーションが、書き込みユニット１０８にＫＬＡを書き込むようコマンドを送信する。前記アプリケーションは、ＤＳＰ１１０及び外部システム１００において走らせ得る。書き込みコマンドは、書き込みプロシージャの一部であってもよく、例えば、ディスク１０２における任意のコンテンツの書き込みを終了させる。斯くして、ＤＳＰ１１０が、関連するＤＲＭの権利によってセキュアにされたデータセットの書き込みを制御する場合はいつでも、前記書き込みには、最後に、ＤＲＭの権利を表わすＫＬＡを書き込むコマンドが付随する。ＫＬＡデータは、ディスク１０２に書き込まれるべきコンテンツと一緒に受け取られてもよく、又は予め記憶装置１０６に記憶され、該記憶装置１０６から取得されてもよい。ＤＳＰ１１０はまた、記憶装置１０６に一時的に記憶されているＫＬＡデータのアップデートの保留が非常に長期にわたって延期されている場合に、書き込みコマンドを発行し得る。ディスク１０２におけるＫＬＡのアップデートはまた、一定期間ごとに行なわれ得る。
【００２０】
他の例においては、システム１００からディスク１０２をイジェクトをすると、ＫＬＡデータが書き込まれる。ＤＳＰ１１０は、記憶装置１０６にキャッシュされているＫＬＡが変更されたか否かを常時監視している。ＫＬＡは、コンテンツが書き込まれる場合に又はユニット１０４がディスク１０２からコンテンツを読み出す場合に、変更される。例えば、映画を視聴する権利は、ユーザに最大視聴回数を制限するかもしれない。従って、コンテンツが視聴される場合に、前記映画と関連するＫＬＡデータが、記憶装置１０６にキャッシュされ、アップデートされる。上記のものは、一例として挙げられており、本発明は、読み出しに必ずしもＫＬＡの変更が付随しないシステムも対象にしている。最後に、外部コマンドＣＯＭに応じてシステム１００の電源が切られる場合に又はディスク１０２がイジェクトされる場合に、システムＤＳＰ１１０は、装置１０６においてＫＬＡデータのアップデートが保留中であるか否かをチェックし、それに応じて、シャットダウン前又はディスク１０２のイジェクト前に、ディスク１０２上のＫＬＡを変更する。
【００２１】
ＫＬＡの書き込み又はアップデートは、上記の特定の状況において開始されてもよいが、本発明は、本願明細書に記載されていない任意の他の状況がＫＬＡの書き込みをもたらし得ることを含む。
【００２２】
図２ａ、図２ｂ及び図２ｃは、３つの時点における、ＵＤＦ規格によって規定されているディスク１０２の構造フォーマットを示している。ディスク１０２は、リードイン部４０２と、メインプログラム記憶領域４０４と、リードアウト部４０６とを含む。リードイン部及びリードアウト部は、ディスク１０２上の予約された領域であり、まだ書き込まれてはいない。図２ａにおいては、書き込みユニット１０８は、ディスク１０２のメインプログラム領域にデータセット４０８を書き込んでいる。システム１００は、ＵＤＦに準拠しており、従って、書き込みユニット１０８は、ディスク１０２にデータセットを書き込むと、続いて、ディスク１０２のメインプログラム記憶領域に関連ＶＡＴ  ＩＣＢを書き込む。その後の動作において、ディスク１０２にＫＬＡを書き込む要求が、上記の状況のうちの１つにおいてなされる。その場合、ＤＳＰ１１０は、最後に書き込まれたデータブロックをディスク１０２から記憶装置１０６にコピーするよう読み出しユニット１０４を制御する。この図２ａにおいて表わされている時点において、最後に書き込まれたブロックは、ＶＡＴ  ＩＣＢである。次いで、ＤＳＰ１１０は、図２ｂに示されているように、ディスク１０２へのＫＬＡの書き込みを制御し、その後、次のステップにおいて、キャッシュされているＶＡＴ  ＩＣＢの、記憶装置１０６からディスク１０２のプログラム記憶領域への書き込みを制御する。最後に、ディスク１０２の構造が、図２ｃに示されており、最後に書き込まれるセクタは、引き続き、ＶＡＴ  ＩＣＢであり、ＫＬＡ内に含まれるＤＲＭデータは、プログラム領域内でＶＡＴ  ＩＣＢの隣に記憶される。それ故、１つ以上の実施例の利点は、ＵＤＦ規格に準拠しながら、ＫＬＡ内に含まれるＤＲＭポインタ及びデータの素早い検索を可能にすることにある。本発明は、システム１００のソフトウェア及びハードウェアの一般的な部分を変更せずに、光ディスクにデジタル著作権管理を付加することを可能にし、本発明は光学ドライブの変更しかもたらさない。
【図面の簡単な説明】
【００２３】
【図１】本発明の担体／ドライブシステムである。
【図２ａ】本発明の担体のレイアウトを示す。
【図２ｂ】本発明の担体のレイアウトを示す。
【図２ｃ】本発明の担体のレイアウトを示す。
【図１】
2008507070.tif 000003
【図２ａ】
2008507070.tif 000004
【図２ｂ】
2008507070.tif 000005
【図２ｃ】
2008507070.tif 000006
【国際調査報告】
2008507070.tif 000007
2008507070.tif 000008