(57)【要約】  機械読取り可能な情報担体２は、アクセス制限されたコンテンツ（ビデオ、オーディオ、写真、ソフトウェア、データ；２０Ａ；２０Ｂ）を含み、そのコンテンツの少なくとも一部２３が、アクセス制限された部分とされている。情報担体２は、コンテンツに付随させられたデータ２１であって、機械により実行可能なアクセスアプリケーションを表すデータ２１をさらに含んでいる。このアクセスアプリケーションは、読取装置３、３Ａによる情報担体のコンテンツへのアクセスを制御する、機械により実行可能な読取装置３、３Ａ用の命令を含む。アクセスアプリケーション２１は、読取装置がコンテンツのアクセス制限された部分２３へのアクセスを試みた際に、その読取装置が権限を有するものであるかをチェックし、その読取装置が権限を有さないものであると判断した場合には、コンテンツのアクセス制限された部分２３内の情報へのアクセスを拒否し、読取装置が権限を有するものであると判断した場合には、コンテンツのアクセス制限された部分２３内の情報へのアクセスを許可するように設計されている。
2008535134.tif 000002
【特許請求の範囲】
【請求項１】
アクセス制限されたコンテンツを含み、該コンテンツの少なくとも一部がアクセス制限された部分である、機械読取り可能な情報担体であって、
当該情報担体は、前記コンテンツに付随させられたデータであって、機械により実行可能なアクセスアプリケーションを表すデータをさらに含んでおり、
前記アクセスアプリケーションは、読取装置による当該情報担体の前記コンテンツへのアクセスを制御する、機械により実行可能な前記読取装置用の命令を含み、
前記アクセスアプリケーションは、前記読取装置が権限を有するものであるかをチェックし、前記読取装置が権限を有さないものであると判断した場合には、前記コンテンツの前記アクセス制限された部分内の情報へのアクセスを拒否し、前記読取装置が権限を有するものであると判断した場合には、前記コンテンツの前記アクセス制限された部分内の情報へのアクセスを許可するように設計されていることを特徴とする情報担体。
【請求項２】
当該情報担体が、光ディスク、好ましくはＢＤ−Ｊフォーマットに準拠する光ディスクであって、
前記読取装置が、ディスクドライブを含んでいることを特徴とする請求項１記載の情報担体。
【請求項３】
当該情報担体が、データ担持信号であり、
前記読取装置が、データ担持信号受信器を含んでいることを特徴とする請求項１記載の情報担体。
【請求項４】
前記データ担持信号が、たとえばインターネットといったネットワークを介して送信されるものであることを特徴とする請求項３記載の情報担体。
【請求項５】
前記アクセスアプリケーションが、自動開始型のアプリケーションであることを特徴とする請求項１記載の情報担体。
【請求項６】
前記アクセスアプリケーションが、予め規定されたブロック解除アクションが実行されたか否かをチェックするように設計されていることを特徴とする請求項１記載の情報担体。
【請求項７】
前記ブロック解除アクションが、支払いアクションを含むことを特徴とする請求項６記載の情報担体。
【請求項８】
前記アクセスアプリケーションが、前記コンテンツの前記アクセス制限された部分への権限を有するアクセスを、実効的に中断する停止コマンドの受信に応答して、前記読取装置のメモリ内にステータス情報を保存するように設計されており、
前記アクセスアプリケーションがさらに、前記メモリ内の前記ステータス情報を照会することにより、前記読取装置が権限を有するものであるかをチェックするように設計されていることを特徴とする請求項１記載の情報担体。
【請求項９】
当該情報担体が、前記コンテンツと関連付けられた再生リストであって、該コンテンツのクリップの開始位置に関する情報を包含する再生リストを含んでおり、
前記コンテンツのアクセス制限された部分と関連付けられた前記再生リストが、正しい再生リストから外れた、操作された再生リストとされており、
前記アクセスアプリケーションが、前記正しい再生リストを提供するための情報を含んでいることを特徴とする請求項１記載の情報担体。
【請求項１０】
前記アクセスアプリケーションは、前記読取装置が権限を有するものであると判断した場合には、前記正しい再生リストを提供し、前記読取装置が権限を有さないものであると判断した場合には、当該情報担体に含まれている元々の前記再生リストに基づく再生を許可するものであることを特徴とする請求項９記載の情報担体。
【請求項１１】
前記再生リストが、前記コンテンツのアクセス制限されていない部分のクリップの開始位置のみに関する再生リストであり、
前記アクセスアプリケーションが、前記コンテンツのアクセス制限された部分のクリップの開始位置に関する追加の再生リストを含んでおり、
前記アクセスアプリケーションは、前記読取装置が権限を有するものであると判断した場合には、前記追加の再生リストを、当該情報担体に含まれている元々の前記再生リストに追加するように設計されていることを特徴とする請求項９記載の情報担体。
【請求項１２】
前記再生リストは、前記コンテンツのアクセス制限された部分のクリップについては、エラーを有するアドレスを含み、
前記アクセスアプリケーションが、前記コンテンツのアクセス制限された部分の前記クリップの開始位置に関する、代替の再生リストを含んでおり、
前記アクセスアプリケーションは、前記読取装置が権限を有するものであると判断した場合には、前記コンテンツのアクセス制限された部分の前記クリップについては、元々の前記再生リストに代えて、前記代替の再生リストを用いるように設計されていることを特徴とする請求項９記載の情報担体。
【請求項１３】
前記再生リストは、前記コンテンツのアクセス制限された部分のクリップについては、エラーを有するアドレスを含み、
前記アクセスアプリケーションは、前記読取装置が権限を有するものであると判断した場合には、前記エラーを有するアドレスに基づいて正しいアドレスを計算するように設計されていることを特徴とする請求項９記載の情報担体。
【請求項１４】
少なくとも一部がアクセス制限された部分である情報担体の特定のコンテンツに付随させられて、該情報担体上に記憶されるアクセスアプリケーションであって、
当該アクセスアプリケーションは、読取装置による前記情報担体の前記コンテンツへのアクセスを制御する、機械により実行可能な前記読取装置用の命令を含んでおり、
当該アクセスアプリケーションは、前記読取装置が権限を有するものであるかをチェックし、前記読取装置が権限を有さないものであると判断した場合には、前記コンテンツの前記アクセス制限された部分内の情報へのアクセスを拒否し、前記読取装置が権限を有するものであると判断した場合には、前記コンテンツの前記アクセス制限された部分内の情報へのアクセスを許可するように設計されていることを特徴とするアクセスアプリケーション。
【請求項１５】
予め規定されたブロック解除アクションが実行されたか否かを、チェックするように設計されていることを特徴とする請求項１４記載のアクセスアプリケーション。
【請求項１６】
前記コンテンツの前記アクセス制限された部分への権限を有するアクセスを、実効的に中断する停止コマンドの受信に応答して、前記読取装置のメモリ内にステータス情報を保存するように設計されており、
前記メモリ内の前記ステータス情報を照会することにより、前記読取装置が権限を有するものであるかをチェックするように設計されていることを特徴とする請求項１４記載のアクセスアプリケーション。
【請求項１７】
再生リストを変更するための再生リスト情報を含んでいることを特徴とする請求項１４記載のアクセスアプリケーション。
【請求項１８】
ソフトウェアを記憶するための動作メモリを有するディスクドライブであって、
前記動作メモリが、請求項１４から１７いずれか１項記載のアクセスアプリケーションを含んでいることを特徴とするディスクドライブ。
【請求項１９】
遠隔の支払処理を実現するための支払装置が設けられていることを特徴とする請求項１８記載のディスクドライブ。
【請求項２０】
情報担体のコンテンツのうち、少なくともアクセス制限された部分を保護する方法であって、
エラーを有するアドレス情報を伴う再生リストを提供する工程と、
前記エラーを有するアドレス情報を伴う前記再生リストを、修正するための情報を提供する工程と、
前記コンテンツの前記アクセス制限された部分へのアクセス要求を検出する工程と、
前記アクセスの権限をチェックする工程と、
権限を有することが確認されたら、前記再生リストを修正する工程とを含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、全般的に、情報担体内に含まれるコンピュータ読取可能な情報、とりわけ光ディスク上に保存された情報へのアクセスを制限するための方法に関するものである。本発明はさらに、アクセスが制限された情報担体にも関するものである。
【背景技術】
【０００２】
以下では、「情報担体」との用語は、情報を担持することができ、読取装置によりアクセスされ得るものを指す、一般的な用語として用いるものとする。１つの具体的なケースでは、情報担体は光ディスクとされ、読取装置は光ディスクドライブとされる。以下では、このケースに関連して、本発明をより詳細に説明していく。しかしながら、本発明の利用は、光ディスクに限定されない点に留意されたい。たとえば、情報担体は、情報を伴うメモリを含むインターネットのようなネットワークを包含してもよく、読取装置は、このネットワークに有線または無線接続されたパーソナルコンピュータを包含してもよい。
【０００３】
当業者には知られているように、光記憶ディスクは、一続きの螺旋状または複数の同心円の形態とされた、記憶スペースの少なくとも１つのトラックを含み、このトラックに情報をデータパターンの形式で記憶することができる。光ディスクは、製造時に情報が記録される読出専用型とされてもよく、その場合、ユーザーは情報の読出しのみを行うことができる。光記憶ディスクはまた、ユーザーが情報の保存をも行うことができる、書込可能型とされてもよい。ディスクから情報を読み出すために、光ディスクドライブは、一方では、光ディスクを受け入れて回転させるための回転手段を含み、他方では、典型的にはレーザービームである光ビームを発生させ、そのレーザービームで記憶トラックを走査するための光走査手段を含む。光ディスクに関する一般技術、光ディスク上への情報の保存を可能とする方法、および光ディスクからの情報の読出しを可能とする方法は、広く知られているので、ここでこの技術をより詳細に説明する必要はない。
【０００４】
ディスク上の情報は、適切な読取装置によって適切に処理された場合に、たとえばビデオ、オーディオまたは写真をもたらすような、様々なタイプの情報であってよい。ディスク上の情報はまた、コンピュータプログラム（ソフトウェア）の実行可能な命令を含んでいてもよい。ディスク上の情報はさらに、たとえば口座番号のリスト等といったような、データベースを含むものであってもよい。以下では、あらゆる可能なタイプの情報に関して、「コンテンツ」という用語を用いることとする。
【０００５】
原則として、情報担体のコンテンツは、その読取装置のタイプがその情報担体のタイプに対応するものである限り、各々すべての読取装置に対してアクセス可能とされている。しかしながら、特定のコンテンツ部分については、自由にアクセス可能とされることが望ましくない場合もある。たとえば、コンテンツ（の一部）が秘密のコンテンツであるかもしれない。あるいは、コンテンツ（の一部）が商業的価値を有するものであるかもしれない。説明のための例として、映画を挙げて説明する。ある会社は、１本または複数の映画が保存されたディスクを販売することにより金銭を稼いでいるかもしれない。通常、そのようなディスクが販売されると、そのコンテンツは、所有者が望むだけ何回でも自由に視聴することができる。ディスクはさらに、やはりその映画を見たいかもしれない家族や友人に、譲渡（または転売）される可能性がある。上記の会社は、そのディスクの販売価格という収益を一度しか得られない。会社は他の人によってその映画が何度も見られるということを計算に入れたいところ、上記の収益はその映画が見られた回数には依存しないので、ディスクの販売価格は比較的高くなる。このことは、違法コピーを作ろうとすることを魅力的にしてしまう。本発明の１つの側面では、販売価格を比較的低くする一方、その映画が再生されるたびに少額の料金が支払われるようにすることが有利である。
【０００６】
そのため、アクセスを要求するユーザーがある予め決められた条件を満たした場合にのみアクセスが許可されるような、媒体のコンテンツへのアクセス制限が、広く望まれている。この条件は、何らかの支払いを行うことであってもよいが、キーワード等の入力であってもよい。
【０００７】
１つの典型的な従来技術のアプローチでは、情報は、コード化方式により防護される。情報は、コード化または暗号化されて保存され、復号のためのキーを持つユーザーのみが「使用」することができる。コード化されたコンテンツは、読取装置に対して自由にアクセス可能とされているが、復号のためのキーがなければ、読取装置は実際の情報にアクセスすることができない。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記の従来技術のアプローチの１つの欠点は、読取装置が、ディスクから読み出される情報に対して絶え間なく復号処理を行わなければならず、このことが、高品質の処理速度、したがって比較的高価なプロセッサを必要とすることである。この従来技術のアプローチの別の１つの欠点は、防護された情報に対する権限のないアクセスは防止するものの、権限を有するユーザーによる多数回のアクセスは防止しない点である。この従来技術のアプローチの別の１つの欠点は、復号アルゴリズムの実装ルールが、読取装置内において固定されている点である。この従来技術のアプローチの別の１つの欠点は、暗号化キーがひとたび公になると、このキーにより暗号化されたすべてのコンテンツが公衆に利用可能となってしまう点である。
【０００９】
本発明の１つの目的は、上記の問題点のすべてまたは少なくとも一部を、克服または少なくとも軽減することである。
【課題を解決するための手段】
【００１０】
本発明の１つの重要な側面によれば、情報を担持する媒体は、少なくとも１つのアプリケーションを担持している。ここで、いまだ開発中のＢＤ−Ｊ規格（またはＢＤ−Ｊ仕様）は、Ｊａｖａ（登録商標）アプリケーションがディスク上に保存されることを許容するが、本発明はＪａｖａ（登録商標）アプリケーションに限定されるものではない点に留意されたい。本発明の原理は、アプリケーションの言語に無関係に実装することができる。
【００１１】
本発明に従うアプリケーションをサポートするように設計された読取装置は、アプリケーションの存在を認識し、そのアプリケーションを読み出して、自己のメモリ内に保存する。アプリケーションは、自動開始型のアプリケーションであってもよいが、ユーザーコマンドを受け取って初めて実行を開始するアプリケーションであってもよい。
【００１２】
実行が開始されると、アプリケーションは、媒体上の情報へのアクセスを制御する。すなわち、いわば番犬のような役割を果たすアプリケーションは、たとえば特定の料金が支払われていること等の、予め決められた条件が満たされていると判断した場合に、特定の情報へのアクセスを与え得る。そのアプリケーションが制御を行うことをサポートしていない読取装置の場合、またはユーザーがアプリケーションをスタートさせない場合、またはユーザーが予め決められた条件を満たさない場合には、そのユーザーに対しては、ディスク上の情報の一部または全部が利用不可能とされる。
【００１３】
したがって、それぞれの映画が、自己の番犬アプリケーションを有し、異なる映画が、異なる番犬アプリケーションを有するようにすることも可能である。実際には、各映画配給会社が、自己のディスク上のコンテンツを保護するために自己のアプリケーションを開発することも可能である。
【発明を実施するための最良の形態】
【００１４】
本発明の上記およびその他の側面、特徴および利点は、図面を参照しながらの、以下の好ましい実施形態の記述によりさらに説明される。図中では、同一の参照番号は、同一または類似の部分を示す。
【００１５】
図１Ａは、記憶媒体すなわち情報担体２上に保存されたビデオを再生するための、再生システム１を概略的に示している。以下の説明では、情報担体は光ディスクであると仮定されているが、本発明は、様々な異なるタイプの情報担体と共に実施することができる。光ディスク自体は周知であるので、ここで、光ディスク上への情報の保存および光ディスクからの情報の読出しをどのように行うことができるのかを、ごく詳細に説明する必要はない。
【００１６】
ある具体例では、光ディスクはブルーレイディスクであってもよく、とりわけＢＤ−Ｊフォーマット／規格に準拠するディスクであってもよい。
【００１７】
図示されている例では、ディスクは映画を含んでいる。ディスクはまた、ドキュメンタリーを含んでいてもよい。ディスクのコンテンツの特性が何であれ、コンテンツは、典型的には画像（ビデオ）と音声（オーディオ）との組合せを含む。
【００１８】
再生システム１は、この例では光ディスクドライブである読取装置３を含んでいる。このドライブ３は、ディスク２から情報を読み出し、表示装置４の画像表示装置４Ａ（たとえばモニタ、テレビ画面等）のためのビデオ出力信号ＳＶを生成するものである。ドライブ３はまた、表示装置４の１つ以上のスピーカー４Ｂのためのオーディオ出力信号ＳＡも生成する。
【００１９】
図１Ｂは、ディスクドライブ３に代えて、映画を表すデータを担持する送信信号を受信するのに適した受信機３Ａが設けられた、変更形態の再生システム１を図示している。送信信号は、図示されているように、空気中を伝播しアンテナにより捉えられる信号であってもよいが、ケーブルまたはその他のタイプの伝播媒体によって伝播させられてもよい。このような実施形態では、受信されたデータは、受信機３Ａと組み合わされたメモリ内に保存され、実際の再生処理は、かかるメモリから実行される。かかるメモリは、ディスク２の対応物であると考えることができる。しかしながら、以下では、図１Ａを参照して説明を行う。
【００２０】
ディスクドライブ３は、典型的には少なくとも部分的にソフトウェア実装された形態で、データ処理装置６を含んでいる。このデータ処理装置６は、ディスクから読み出された入力データを受信および処理し、表示信号ＳＡおよびＳＶを生成する。
【００２１】
図２には、表示装置４上に表示されるべき画像（および音声）の集合を表す水平方向の帯として、映画２０が図示されている。ビデオの符号化ならびにかかるビデオをディスク上に保存する技術、およびディスクから読み出されたデータに基づきビデオ表示信号を再構築する技術自体は、周知の技術であるので、ここでこれらの技術をより詳細に説明する必要はない。
【００２２】
ディスク２は、１本より多くの映画２０を含んでいてもよい。図２は、３本の異なる映画２０を図示しており、これらは符号Ａ、Ｂ、Ｃの付加により互いに区別されている。ディスク２はさらに、やはり図２に図示されているように、コンテンツリストＬＯＣ（ｌｉｓｔ  ｏｆ  ｃｏｎｔｅｎｔｓ）を含んでいてもよい。ユーザーがディスク２をディスクドライブ３に挿入すると、ディスクドライブ３はまず、コンテンツリストＬＯＣを読み取り、この情報を画像表示装置４Ａに表示し、いずれの映画（タイトルとも呼ばれる）を見たいかをユーザーが選択できるようにする。ユーザーは、リモートコントローラ８または他の適切なタイプの入力装置を用いて、自己の選択を入力することができる。たとえば、再生システム１がＰＣまたはラップトップとして実装されている場合には、ユーザーは、そのＰＣまたはラップトップのキーボード（図示せず）を用いて、自己の選択を入力してもよい。すると、ディスクドライブ３は、選択された映画２０の読出しを開始する。
【００２３】
本発明の１つの重要な特徴によれば、ディスク２は、アクセス制限された映画を少なくとも１本含んでいる。図２では、映画が自由にアクセス可能なものではないことを、陰影付きの領域２３により示している。アクセス制限は、映画２０Ａについて示されているようにその映画全体を包含するものであってもよいが、映画２０Ｂについて示されているように映画の一部のみを包含するものであってもよい。ここで、陰影付きでない領域２４は、映画の自由にアクセス可能な部分を示している。ディスクはまた、映画２０Ｃについて示されているように、全体が自由にアクセス可能な１つ以上の映画も含んでいてもよい。
【００２４】
本発明の１つの重要な特徴によれば、アクセス制限が課されてディスク上に保存された映画２０Ａおよび２０Ｂは、実際のピクチャおよびオーディオを表すデータ２２に加えて、アプリケーションソフトウェアを表すデータ２１を含んでいる。典型的には、各映画が、自己のアプリケーションソフトウェアを有するが、すべての映画２０に共通の１つのみのアプリケーションを、ディスク２が含んでいる形態も可能である。いまだ開発中のＢＤ−Ｊ規格は、Ｊａｖａ（登録商標）アプリケーションのディスク上への保存を許容しているが、本発明はＪａｖａ（登録商標）アプリケーションに限定されるものではなく、本発明の原理は、アプリケーションの言語に無関係に実装することができる点に留意されたい。アプリケーションソフトウェア２１が実行されている間、そのアプリケーションは、ディスクドライブ３のデータ処理装置６の一体化した一部となる。ＢＤ−Ｊの例の場合には、ＢＤ−Ｊに準拠する任意のディスクドライブが、そのデータ処理装置６の一部として、アプリケーション２１を実行する点に留意されたい。ＢＤ−Ｊに準拠しないディスクドライブは、本発明のアプリケーションソフトウェア２１が与える利点の利益を享受せずに、通常のやり方でデータ２２に基づいて表示信号Ｓを生成する。
【００２５】
映画２０Ｃについて図示されているように、自由にアクセス可能な映画は、付随するアプリケーションを有していなくてもよい点に留意されたい。一方、制限のかかっていない映画２０Ｃもまた、付随するアプリケーションを有していてもよい。
【００２６】
ディスクドライブ３は、選択された映画２０が、付随するアプリケーションソフトウェア２１を有するか否かを、特定するように設計されている。ここで、アクセス制限されたもの（２０Ａ、２０Ｂ）であるか制限されていないもの（２０Ｃ）であるかに関わらず、映画が常に付随のアプリケーションソフトウェアを有しているときは、ディスクドライブ３は、選択された映画２０が付随のアプリケーションソフトウェア２１を有しているか否かを調べなくてもよい点に留意されたい。
【００２７】
ユーザーにより選択された映画（２０Ｃ）が、付随するアプリケーションソフトウェアを有さない場合には、ディスクドライブは、通常どおりにその映画の読取りおよび再生を行ってもよい。以下では、ユーザーが、アクセス制限された映画を選択したものと想定する。
【００２８】
すなわち、図３に示されているように、ディスクドライブ３は、ユーザーの選択を受けたのに応答して、まず選択された映画２０に付随するアプリケーションソフトウェア２１を読み取り、そのアプリケーションソフトウェア２１をメモリ５に保存するように設計されている。さらに、ディスクドライブ３は、アプリケーションソフトウェア２１が完全に受信されたらすぐに、そのアプリケーションソフトウェア２１を実行するように設計されている。その際、アプリケーションソフトウェア２１は、機能的には、図１に図示するように処理装置６の制御下にある。アプリケーションソフトウェア２１が、処理装置６の一部となると言ってもよい。いずれにしても、ディスクドライブのその後の動作は、アプリケーションソフトウェアによって決定される。
【００２９】
アプリケーションソフトウェア２１は、付随させられている映画へのアクセスを決定する。そこで、以下では、アプリケーションソフトウェア２１を「アクセスアプリケーション」と呼ぶこととする。ディスク上においてアクセスアプリケーションが映画に付随させられていることは、本発明の１つの重要な特徴である。このことは、映画へのアクセスがどのように規定され保護されるのかを、ディスク製造業者または映画の編集者が自由に決定することを可能とする。そのようなアクセスアプリケーションを、ディスクドライブ内に常駐する標準ソフトウェア内に組み込むことは必要でなく、製造業者または編集者が「古い」アクセスアプリケーションの定義に縛られることもない。特定の映画に付随させられる「新たな」アクセスアプリケーションを設計した後は、「新たな」アクセスアプリケーションは映画に付随させられて自動的に供給され、既存の再生装置はその「新たな」アクセスアプリケーションを自動的に読み出してそのアクセスアプリケーションに「従う」ので、そのような映画は、既存の再生装置を変更する必要なく、それら既存の再生装置によっても再生することができる。
【００３０】
１つの可能な実施形態では、映画２０Ｂは、アクセス自由な映画部分２４と、アクセス制限された映画部分２３とを含んでいる。たとえば、アクセス自由な映画部分２４は、ユーザーの興味を刺激するため、実際の映画（すなわちアクセス制限された映画部分２３）がどのようなものであるかを示すコマーシャルを含んでいてもよい。別の例として、アクセス自由な映画部分２４が実際の映画の始めの部分を含み、映画の残りの部分へのアクセスが制限されていてもよい。
【００３１】
ディスクドライブ３は、アクセスアプリケーション２１が実行されている状態で、映画２０Ｂのアクセス自由な映画部分２４に関するデータを受け取り、処理装置６がこのデータを処理し、表示装置４のための出力信号ＳＶ、ＳＡを生成し、ユーザーがこの映画部分２４を見ることを可能にする。その後、ディスクドライブ３がアクセス自由な映画部分２４の終端に到達すると、映画の読取りおよび表示が停止され、スクリーン４Ａ上に、映画の残りの部分を見られるようにするため、ユーザーに支払処理を実行するように促すメッセージが表示される。
【００３２】
ここで、映画全体（２０Ａ）がアクセス制限されている場合は、このメッセージは、最初にアクセス自由な映画部分を表示することなく、ユーザーの選択を受けた直後に表示される点に留意されたい。
【００３３】
また、支払処理を実行するのに代えて、ユーザーは、アクセスソフトウェア内で規定された条件を満たすために、アクセスソフトウェア内で予め規定されている他の種類のアクションを実行するように促されてもよい。このアクションの特性は、本発明の実装に重要ではない。一例としては、ユーザーが特定のコードを入力しなくてはならないというようなアクションでも可能である。かかるアクションを総称して、以下ではブロック解除アクションと呼ぶこととする。
【００３４】
アクセスアプリケーション２１は、ブロック解除アクションが正しく実行されたかを確認するように設計されている。たとえば、ディスクドライブ３に、たとえばクレジットカードまたはチップカードを読み取るためのカードリーダー等といった、支払装置３１が付随させられていてもよい。この支払装置３１は、たとえばインターネットまたは電話回線といったネットワーク３３を介して、遠隔からの支払命令をやりとりすることができるものとされている。支払装置３１はまた、ディスク頒布会社のウェブサイトにログインし、ユーザーが前もって支払いを行ったのであれば、たとえば有線送信によりこのサイトからブロック解除コードを受信するための、ＰＣを含んでいてもよい。いずれにしても、支払装置３１により発せられた、ユーザーがブロック解除アクションを正しく実行したことを示す信号ＳＤＢＡが、アクセスアプリケーション２１により受信される。アクセスアプリケーション２１が、ブロック解除アクションが正しく実行されたことを確認すると、ディスクドライブ３は、映画２０Ｂのアクセス制限された映画部分２３の読取りおよび表示装置４への表示を続行する。
【００３５】
本発明の１つの重要な利点は、ユーザーがアクセス制限された映画部分２３を見ようとするたびに支払いがなされることが保証されるよう、頒布会社がアクセスアプリケーションを設計することを可能とする点である。ユーザーがその映画を１回より多く見ようとした場合、頒布会社は１回より多くの支払いを受けることができる。この利点は、ユーザーがディスクのコピーを作成したときにも実現される。なぜならば、ディスクのコピーは、アクセスアプリケーションを含めてオリジナルディスクと同一のコンテンツを有し、コピーの表示は支払後においてのみ可能とされるからである。
【００３６】
一方、アクセス制限された映画部分２３を見ているユーザーが、支払いを終えた後に、表示を中断し、ディスクドライブからディスクを取り出し、後で表示を再開したいと考える場合もあり得る。そのような場合には、ユーザーが再度支払いを行う必要がないことが好ましい。そのため、１つの好ましい実施形態では、アクセスアプリケーションは、ユーザーから停止および取出コマンドを受け取ったのに応答して、中断情報をメモリ５内に記憶するように設計される。この中断情報は、ディスクの識別情報、現在視聴されている映画、その映画内における現在の位置、および「ブロックされていない」というステータスすなわちユーザーはこの映画を見るための支払いをしたが特定の位置までしか見ていないことを示す情報に、関する情報である。アクセスアプリケーションはさらに、ユーザーがディスクを挿入し特定の映画を選択したとき、メモリ５に上記の中断情報がないか照会を行い、ユーザーが選択した映画に関する中断情報を発見した場合には、ユーザーが映画を最後まで見ずに前回のセッションを終えたことを示すメッセージを表示し、前回中断した位置から映画の視聴を続けたいか否かの意思表示を行うようユーザーに促すように設計される。その後、対応のユーザーコマンドの受信に応答して、アクセスアプリケーションは、さらなる支払いを要求することなく、すなわちブロック解除アクションをチェックすることなく、この中断位置から映画の再生を始めてもよいし、好ましくはユーザーが「認識」できるようにこの中断位置のいくらか前から再生を始めてもよい。
【００３７】
１つの可能な実施形態では、映画のデータ自体は、ディスクドライブがアクセス可能なように通常の方法で保存される一方、ブロック解除アクションが正しく実行されたことを見出すまで、アクセス制限された映画部分２３へのアクセスを単純に拒否するように、アクセスアプリケーションが設計されてもよい。このアクセス拒否は、単にプレイアウト動作（早送りおよび高速巻戻しを含む）を包含するものであってもよいが、隠されたコンテンツの選択およびその隠されたコンテンツへのジャンプ動作を包含するものであってもよい。適切に設計されたディスクドライブ、すなわちディスクへのアクセスは常にディスクから読み出されたアクセスアプリケーションにより制御されるという条件に従うディスクドライブが使用されている限り、この単純なアプローチは、適切に機能する。しかしながら、あらゆるアクセスアプリケーションを無視する非準拠型のディスクドライブを構築することも可能である。かかる非準拠型のディスクドライブは、ユーザーにより支払いが行われたか否かとは無関係に、アクセス制限されたディスクコンテンツにもアクセス制限されていないディスクコンテンツにも、アクセスすることができる。
【００３８】
１つの好ましい実施形態では、アクセスアプリケーションを実行することがディスクドライブに義務付けられ、実行されなければ映画を見ることができないよう保証される。そのような実装形態では、アクセス制限された映画部分が、非準拠型のディスクドライブによるアクセス対して保護される。以下、そのような好ましい実施形態の一例を、図４Ａ−４Ｃを参照して説明する。
【００３９】
図４Ａは、映画部分４１−１、４１−２、４１−３、４１−４等の連なりを含む映画２０を図示している。各映画部分は、１つのみのフレームを含んでいてもよいし、１つのフレームよりも長い再生時間を包含する複数のフレームを含んでいてもよい。以下では、かかる映画部分４１−ｉを「クリップ」と呼ぶこととする。クリップ４１−ｉは、同一の長さを有するものでなくてもよく、オーディオおよびビデオを含むものと想定される。
【００４０】
すべてのクリップが、再生される順番でディスク２上に保存されることも可能である。その場合、記憶スペース内では、１つのクリップの最初のフレームが、その前のクリップの最後のフレームの直後に続いており、単純に順次的な順序でディスクから映画を読み出すことができる。
【００４１】
しかしながら、一般的には、クリップは、必ずしも順次的な順序で保存されていなくてもよい。図４Ｂでは、ディスク２のトラック４２が帯として描かれている。周知のごとく、トラック４２内の記憶位置は、特定のアドレスを有している。一般的に、クリップ４１は、１つの記憶位置分よりも長い持続時間を有するので、クリップ４１を記憶する記憶部分４３は、複数の記憶位置を包含することとなる。図４Ｂでは、それぞれ開始アドレスＡ（１）、Ａ（２）、Ａ（３）、Ａ（４）を有する４つの記憶部分４３−１、４３−２、４３−３、４３−４が、この順序で示されている。ここで、
Ａ（１）＜Ａ（２）＜Ａ（３）＜Ａ（４）
である。
【００４２】
記憶部分４３−１、４３−２、４３−３、４３−４は、それぞれ対応の１つのクリップ４１を含んでいる。クリップは、境界を接する記憶部分に書き込まれてもよいが（部分４３−２および４３−３参照）、隣接するクリップ間に空の記憶スペースがあってもよい（部分４３−３および４３−４参照）。いずれにしても、トラック上における記憶部分４３−１、４３−２、４３−３、４３−４の順序は、必ずしもクリップ４１−ｉの再生順序に対応しなくてもよい。
【００４３】
図４Ｂでは、第１のクリップ４１−１が、記憶部分４３−４に記憶されている。この記憶部分４３−４の開始位置を、Ｐ（１）と示すこととする。すなわち、この例ではＰ（１）＝Ａ（４）である。次のクリップ４１−２は、記憶部分４３−１に記憶されており、この記憶部分４３−１の開始位置を、Ｐ（２）と示すこととする。すなわち、この例ではＰ（２）＝Ａ（１）である。ディスクドライブは、第１のクリップ４１−１の終端に到達すると、第２のクリップ４１−２の開始位置Ｐ（２）、すなわちアドレスＡ（１）にジャンプしなくてはならない。ディスクドライブは、この情報を有さないと、第２のクリップを再生することができず、したがって映画２０を再生することができない。
【００４４】
したがって、一般的には、Ｎ個のクリップ４１−１から４１−Ｎを含む映画２０は、再生リストＰＬと関連付けられ、この再生リストは、やはり図４Ａに示すようにディスク上に保存される。この再生リストは、図４Ｃに示すように、１からＮの範囲内のｉについて、開始位置Ｐ（ｉ）を伴うクリップ連続番号ｉに関する、少なくとも１つの表を含んでいる。ここで、１つのクリップの終端は、各クリップ自体によって示されてもよいし、再生リストが各クリップの長さ情報も含んでいてもよい点に留意されたい。
【００４５】
ディスクドライブは、映画の読出しを開始すると、まず再生リストＰＬを読み出し、自己のメモリ５内にこのリストを保存する。その後、ディスクドライブは、最初の開始アドレスＡ（１）において、映画の第１のクリップ４１−１の読出しを開始する。再生リストＰＬが正しい場合にのみ、平静な再生が可能となる。本発明の１つの可能な実装形態によれば、非準拠型のディスクドライブが映画を読み出すことを防止するために、再生リストが操作される。
【００４６】
図５Ａに図示された１つの可能な実施形態では、ディスクに記憶された再生リストＰＬは、アクセス制限されていない映画部分２４のみに関するものとされる。すなわち、アクセス制限されていない映画部分２４が、ｉ＝１からＭであるクリップ４１−ｉに関係し、アクセス制限された映画部分２３が、ｉ＝Ｍ＋１からＮであるクリップ４１−ｉに関係し、ＭおよびＮがＮ＞Ｍの整数である場合、ディスク上に記憶されている再生リストＰＬは、ｉ＝１からＭについてのみ、クリップの開始位置Ｐ（ｉ）を含む。再生リストは、アクセス制限された映画部分２３のクリップが記憶された位置のアドレスを一切含んでいないので、ディスクドライブはそれらのクリップを読み出すことができない。実際、ディスクドライブの側から見る限り、再生リスト内に示されている最後のクリップ４１−Ｍの再生を完了したとき、映画を完全に再生し終わったこととなる。この実施形態では、アクセス制限された映画部分２３のクリップが保存されている位置の、ｉ＝Ｍ＋１からＮについてのクリップ開始位置Ｐ（ｉ）に関する追加の再生リストＡＰＬを、アクセスアプリケーション２１が含んでいてもよい。その場合、アクセスアプリケーション２１は、ユーザーがブロック解除アクションを実行したことを確認した後、この追加の再生リストを用いて再生を続行する。
【００４７】
別の可能な実施形態では、ディスクに記憶された再生リストＰＬは、アクセス制限された映画部分２３のｉ＝Ｍ＋１からＮであるクリップ４１−ｉが記憶された位置に関するところでは、エラーを有するアドレスＡＥ（ｉ）を含むものとされる。これにより、このリストに基づくさらなる再生処理は、無意味なものとなる。この実施形態では、アクセスアプリケーション２１は、アクセス制限された映画部分２３のクリップが記憶された位置の正しい開始位置Ｐ（ｉ）に関する、代替の再生リストＲＰＬを含んでいてもよい。すなわち、アクセスアプリケーション２１は、ユーザーがブロック解除アクションを実行したことを確認した後、この代替再生リストＲＰＬを用いて再生を続行する。ディスク上に保存された再生リストＰＬ内に含まれているアドレスに基づいて、正しいアドレスを計算するための計算式を、アクセスアプリケーションが含んでいるような形態も可能である。ある単純な実施形態では、エラーを有するアドレスＡＥ（ｉ）は、正しいアドレスＡＣ（ｉ）に基づいて、式ＡＥ（ｉ）＝２・ＡＣ（ｉ）を用いて計算されてもよい。その場合、ディスク上に保存されているリストＰＬ内においてｉ番目のクリップについて記述されているアドレスをＡＬ（ｉ）とすると、アクセスアプリケーションによる制御下の再生中、アクセスアプリケーションは、アドレスＡＬ（ｉ）／２にクリップ４１−ｉを見出すこととなる。
【００４８】
本発明のさらに別の可能な実施形態では、ディスクに記憶された再生リストＰＬは、アクセス制限された映画部分２３のｉ＝Ｍ＋１からＮであるクリップ４１−ｉが記憶された位置に関するところでは、１つのみのアドレスＡＸを含むものとされる。この結果、１つのみのクリップが繰返し再生されることとなる。この実施形態では、アクセスアプリケーション２１は、アクセス制限された映画部分２３のクリップが記憶された位置の正しいアドレスＰ（ｉ）に関する、代替の再生リストＲＰＬを含んでいてもよい。すなわち、アクセスアプリケーション２１は、ユーザーがブロック解除アクションを実行したことを確認した後、この代替再生リストＲＰＬを用いて再生を続行する。
【００４９】
したがって、上記の例では、ディスク２上に保存された映画２０の再生リストＰＬは、正しい再生リストから外れたものであり、アクセスアプリケーション２１のみが、正しいリストの構築を可能とする情報を有する。非準拠型のディスクドライブは、再生リストＰＬに基づいた再生を行う能力は有するかもしれないが、再生リストが正しくない情報を含んでいるので、所望の映画を再生する結果とはならない。
【００５０】
アクセスアプリケーションは、種々の異なる動作原則に基づいて動作するよう設計され得る。たとえば、アクセスアプリケーションは、映画の最初の５分間を再生するように、すなわちタイムコードに基づいて再生を行うように設計されてもよい。
【００５１】
さらに、アクセスアプリケーションは、再生中の映画部分をモニタリングするように設計されてもよく、アクセス制限された部分が再生されていることを発見した場合には、再生動作を中止してもよい。アクセス制限された部分にユーザーがジャンプすることが可能とされている場合には、かかる解決策が有用である。一方、アクセスアプリケーションは、ナビゲーション情報とりわけユーザーコマンドをモニタリングするように設計されてもよく、ユーザーが違法なコマンド（たとえば、結果として映画のアクセス制限された部分への入り込みをもたらすような早送りコマンド）を発したことを発見した場合、このコマンドを抑制してもよい。
【００５２】
本発明が、上記で説明した例示的な実施形態に限定されるものではなく、特許請求の範囲で規定される本発明の保護範囲内において、いくつかのバリエーションおよび変更形態が可能であることは、当業者には明らかであろう。たとえば、映画データが暗号化されており、アクセスアプリケーションのみが復号のための対応の復号キーを有するような形態も可能である。
【００５３】
さらに、再生リストは、再生項目に細分化されていてもよい。
【００５４】
上記では、本発明に係る装置の機能ブロックを図解したブロック図を参照して、本発明を説明してきた。これらの機能ブロックの１つまたは複数は、その機能ブロックの機能が個々のハードウェア要素により実行されるようにハードウェア実装されてもよいが、ソフトウェア実装されてもよい点を理解されたい。ソフトウェア実装の場合は、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ等のプログラミング可能な装置、またはコンピュータプログラムの１つもしくは複数のプログラム行によって、機能ブロックの機能が実行される。
【図面の簡単な説明】
【００５５】
【図１Ａ】ある再生システムの概略ブロック図
【図１Ｂ】別のタイプの再生システムの概略ブロック図
【図２】ディスク上における映画の保存態様を図解した概略図
【図３】本発明に従うディスクドライブの動作の一面を図解した概略ブロック図
【図４Ａ】一連のクリップを含む映画を図解した概略図
【図４Ｂ】クリップが順次連続したものでない順番で保存されてもよいことを概略的に示した図
【図４Ｃ】再生リストの概略図
【図５Ａ】再生リストの操作を図解した図
【図５Ｂ】再生リストの操作を図解した図
【図５Ｃ】再生リストの操作を図解した図
【図１Ａ】
2008535134.tif 000003
【図１Ｂ】
2008535134.tif 000004
【図２】
2008535134.tif 000005
【図３】
2008535134.tif 000006
【図４Ａ】
2008535134.tif 000007
【図４Ｂ】
2008535134.tif 000008
【図４Ｃ】
2008535134.tif 000009
【図５Ａ】
2008535134.tif 000010
【図５Ｂ】
2008535134.tif 000011
【図５Ｃ】
2008535134.tif 000012
【国際調査報告】
2008535134.tif 000013
2008535134.tif 000014
2008535134.tif 000015