【手続補正書】
【提出日】平成14年6月12日(2002.6.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】明細書
【発明の名称】レーザー中心媒体の電子内容物に基づく目標とする広告のための製造のシステム、方法及び商品
【特許請求の範囲】
【請求項１】電子的に内容物の配布を探知する方法は、
（ａ）電子記憶媒体上に電子記憶媒体探知識別子を組込むステップと、
（ｂ）電子記憶媒体が保管される包装物（パッケージ）上に包装物探知識別子を組込むステップと、
（ｃ）データベース中に探知識別子を記憶させるステップと、
（ｄ）包装物がコンピュータに結合されるとき探知情報を検出するステップと、
（ｅ）サーバー・コンピュータに探知情報を送信するステップと、
（ｆ）コンピュータに送信するべき適切な広告を決定するステップと
を含む。
【請求項２】電子的に内容物の配布を探知する請求項１に記載の方法において、サーバー・コンピュータは包装物を売った小売店を決定するため表照合を実行する。
【請求項３】電子的に内容物の配布を探知する請求項１に記載の方法において、サーバー・コンピュータは一またはそれ以上の正当化された所有権を決定するため表照合を実行する。
【請求項４】電子的に内容物の配布を探知する請求項１に記載の方法において、サーバー・コンピュータはコンピュータにバナーを送信する。
【請求項５】電子的に内容物の配布を探知する請求項１に記載の方法において、処理結果は処理を記憶するデータベースに書込まれる。
【請求項６】電子的に内容物の配布を探知する装置は、
（ａ）バースト・カット領域を有する光ディスク電子記憶媒体と、
（ｂ）バースト・カット領域に記憶されたディジタル符号と、
（ｃ）光ディスク電子記憶媒体上の内容物の識別子を表すディジタル符号と、
（ｄ）電子記憶媒体がコンピュータと接続されるとき探知情報を検出する論理を含む装置と、
（ｅ）サーバー・コンピュータに探知情報を送信する論理を含む装置と、
（ｆ）コンピュータに送信するべき適切な広告を決定する論理を含む装置と
を含む。
【請求項７】電子的に内容物の配布を探知する請求項６に記載の装置において、サーバー・コンピュータは包装物を売った小売店を決定するため表照合を実行する。
【請求項８】電子的に内容物の配布を探知する請求項６に記載の装置において、サーバー・コンピュータは一またはそれ以上の正当化された所有権を決定するため表照合を実行する。
【請求項９】電子的に内容物の配布を探知する請求項６に記載の装置において、サーバー・コンピュータはコンピュータにバナーを送信する。
【請求項１０】電子的に内容物の配布を探知する請求項６に記載の装置において、処理結果は処理を記憶するデータベースに書込まれる。
【請求項１１】組込まれた識別子を有する電子記憶媒体の使用に対する応答を識別及び提供するためコンピュータ読取可能な媒体上に組込まれたプログラムは、
（ａ）ユーザーによりコンピュータに入力される際電子記憶媒体の識別子を読取る符号部分と、
（ｂ）包装物がコンピュータと接続されるとき探知情報を検出する符号部分と、
（ｃ）サーバー・コンピュータに探知情報を送信する符号部分と、
（ｄ）コンピュータに送信するべき適切な広告を決定する符号部分と
を含む。
【請求項１２】組込まれた識別子を有する電子記憶媒体の使用に対する応答を識別及び提供する請求項１１に記載のプログラムにおいて、サーバー・コンピュータは包装物を売った小売店を決定するため表照合を実行する。
【請求項１３】組込まれた識別子を有する電子記憶媒体の使用に対する応答を識別及び提供する請求項１１に記載のプログラムにおいて、サーバー・コンピュータは一またはそれ以上の正当化された所有権を決定するため表照合を実行する。
【請求項１４】組込まれた識別子を有する電子記憶媒体の使用に対する応答を識別及び提供する請求項１１に記載のプログラムにおいて、サーバー・コンピュータはサーバー・コンピュータからの処理結果を利用して正当化情報の正当な再生を開始する。
【請求項１５】組込まれた識別子を有する電子記憶媒体の使用に対する応答を識別及び提供する請求項１１に記載のプログラムにおいて、処理結果は処理を記憶するデータベースに書込まれる。
【請求項１６】組込まれた識別子を有する電子記憶媒体の使用に対する応答を識別及び提供する請求項１１に記載のプログラムは、サーバー・コンピュータから実際の更新情報を受取る符号部分を含む。
【請求項１７】組込まれた識別子を有する電子記憶媒体の使用に対する応答を識別及び提供する請求項１１に記載のプログラムは、コンピュータにバナーを送信する符号部分を含む。
【請求項１８】組込まれた識別子を有する電子記憶媒体の使用に対する応答を識別及び提供する請求項１１に記載のプログラムは、ビデオ、ユーザー情報、及び適合するプレーヤの指標をデータベースに告示する符号部分を含む。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は電子的に内容物の使用を追跡及び制御するため電子媒体上のビット集合を利用する流通及び追跡システムに関する。
【０００２】
【従来の技術】
現在親しまれているコンパクト・ディスクは環状ディスクの平坦な平面上に同心円または螺旋のトラックに配列された、一連の微小穴（ピット）及び平坦部として情報を保存する。記録された情報は記録トラックに沿って集束レーザ・ビームを当て、ディスク上の微小穴と平坦部に当たるときのレーザ・ビームの強度変化を検出することによりコンパクト・ディスクから読出される。レーザ光の可干渉性及び比較的短い波長は大容量の情報を記録媒体の非常に小さな区域上に記録することを可能にする。
【０００３】
コンパクト・ディスクは１９８２年に音楽レコード業界に初めて導入され、現在は全レコード音楽販売の４３％を占める。米国レコード工業会によれば、米国だけで年間３００万枚以上のコンパクト・ディスクが販売され、３億ドル以上の小売金額になっている。レコード業界はこの十年間に直径が５インチのコンパクト・ディスクを業界では“ロング・ボックス（ｌｏｎｇ  ｂｏｘｅｓ）”として知られる６×１２インチのカード状箱に入れていた。ロング・ボックスは音楽店の陳列棚で従来のビニルＬＰと並べて陳列棚に容易に立て掛けられる。しかしながら、さらに重要なことは、ロング・ボックスの大きさでは万引者が記録済みコンパクト・ディスクをコートの下または袋の中に隠して、金を払わないで音楽店の外に持出すことが難しくなる。記録済みコンパクト・ディスクのロング・ボックス包装技術は盗難防止としてはいくらか効果があったけれど、それがもたらす過剰包装は年間に２５百万ポンド以上の包装の浪費になる
そのため米国レコード工業会は１９９１年にロング・ボックスをやめる意向を公表した。１９９２年２月に、レコード工業会は１９９３年４月初めに記録済みの全コンパクト・ディスクは５インチ平方で２分の１インチ厚の包装にして市場で販売することを公表した。
【０００４】
コンパクト・ディスク（ＣＤ）またはディジタル・ビデオ或いは多用途（ｖｅｒｓａｔｉｌｅ）ディスク（ＤＶＤ）を製造するとき、しばしば紡錘（ｓｐｉｎｄｌｅ）にして輸送及び保管される。これは少なくともいくらか記憶媒体の毀れやすい性質による。各ディスクは中心穴を有し、比較的薄くて比較的軽いから、紡錘状にして多数のディスクを保管するには都合がよい。ディスクの製造で使用されるように、紡錘は一般的に約２フィートの長さの中心柱と２インチ厚の重い基盤を有する。ディスク製造工程の自動化の程度によって、ディスクは印刷及び包装の前に紡錘にして何度か保管及び運搬され得る。完全に自動化された工程においては、ディスクは検査と印刷段階の間、及び最終包装の直前だけ紡錘にして保持される。手作業が多いシステムにおいては、ディスクは鋳形（ｍｏｌｄｉｎｇ）と金属被覆（ｍｅｔａｌｉｚｉｎｇ）の間、金属被覆とスピン・コート（ｓｐｉｎ  ｃｏａｔｉｎｇ）の間、スピン・コートと検査の間、検査と印刷の間、及び印刷と最終包装の間を含む全ての製造工程の間で紡錘にして置かれる。しかしながら、ディスクが紡錘にして保持される回数に関係なく、ディスクが処理のために移動する度ごとに、盗難や所有権についての混乱の可能性が存在する。言い換えれば、ディスクが、特に或る識別印刷をしないで紡錘になっているときは、紡錘にある所有権の識別は容易に疑いを差し挟んだり混乱することになる。ディスクを追跡し、流通管理、品質管理及び顧客利用情報を提供するためにディスクに識別能力を組入れることが重要である。
【０００５】
同様に、ディスクがどんな期間でも紡錘で保持されるときは、盗難が発生する。紡錘からのディスクの無断持ち出しを防ぐとか、何枚のディスクが紡錘になっているか正確に追跡しないと、盗難は常に起こる。
【０００６】
コンパクト・ディスク（以下、「ＣＤ」という）マルチメディアの商品化は成長産業である。ＣＤマルチメディアはオーディオ、ビデオ、オーディオ−ビデオ、及びコンピュータ応用で使用される。特定のＣＤプログラムについて多くの類似の複製記録物は多くの出所から入手できるから、商売人が他人の在庫から自身の在庫を追跡、識別および区別することは困難である。
【０００７】
そのような商品のレンタル、ローン、または販売についてセキュリティは大きな関心事である。商業的に記録されたコンパクト・ディスク・プログラムなどの品目はレンタル店、商店、及び図書館から入手できる。商売人がその商品を保証し、識別する簡単な手段をもつことは重要なことである。例えば、商売人は顧客が良い貸出し商品を悪い返却商品（例えば、顧客が掻傷をつけたディスク）に取換えないように貸出された商品が戻ってきたものと同一商品であるかどうかを判別する必要がある。
【０００８】
良品のＣＤが他の出所から得られた欠陥ＣＤと取換えられることは商売人が直面する困難な問題である。商品の取換えはコンパクト・ディスク業界における大量のビジネス及びそのような不法な取換えを検出する困難性に課される重要な問題がある。ＣＤ上に含まれるディジタル・データが破損されていたり、または欠陥があるかどうかを商売人が判定する容易で信頼できる方法が要求される。掻傷または亀裂のような明らかな欠陥は簡単な目視で検出できるけれども、そのような検査ではディジタル・データの欠陥を検出することができない。欠陥はＣＤ全体を通常速度で再生して発見できるが、返却された全ＣＤを調べることは大量に取扱う商売人にとって大変な時間を要するのでそのようなやり方は商業的には実行不可能である。現在ディジタル記録物を調べる高速走査装置はあるけれども、そのような装置は高価格及び技術の制約のため個々の商売人にとって実際には利用できない。
【０００９】
制御された場所から高感度物体が出ていくのを監視する電子物品探査システムは周知で、単純であるいはコンパクト・ディスクの無断持出しを制御するためのロング・ボックス包装技術と共に使用されてきた。一片の高透磁率磁性材料でできたマーカー（標識）はディスクの包装に取付けることができる。離れて置かれた検出パネルがコンパクト・ディスクを監視するために商店、図書館または他の売店（ｒｅｐｏｓｉｔｏｒｙ）への出入り口を横切って置かれる。パネルは、パネル間でマーカーの通過を検出でき、出入り口を横切る磁場を生成する磁場コイルと検出コイルを含む。ディスク包装のマーカーを不活性化しないでパネルから生じる磁場を通ってコンパクト・ディスクを持出そうとすると、マーカーの存在が検出され、警報が発せられる。
【００１０】
米国特許第４，７１０，７５４号は小形寸法用に特別に設計された多方向ＥＡＳマーカーを開示している。‘７５４特許で開示されているマーカーは高透磁率、低保持力の一般的には平面磁気感応材料からなり、スイッチング部と、近接する磁束収集部を規定する、少なくとも二つの狭い領域を含んでいる。狭いスイッチング部を磁束収集部と並置することにより磁束はスイッチング部に強く集中される。スイッチング部における高磁束密度は交換磁場を通過するとき高調波を発生し、磁場におけるマーカーの存在が検出されることになる。マーカーは各スイッチング部に近接して一片の磁化材料（ｍａｇｎｅｔｉｚａｂｌｅ  ｍａｔｅｒｉａｌ）を含めることにより、二つの状態、即ち不活性化及び再活性化の状態に都合よく変わる。磁化材料は、磁化されると、交換交番不審磁場中にあるとき逆転するか、または少なくとも磁場中のマーカーの応答を変更することからその中の磁化を保持するために近接するスイッチング部にバイアスを与える。いずれの場合でも、磁化材料が磁化されるか消磁されるかどうかにより直ちに明らかに異なる信号が不審磁場におけるマーカーにより生成される。
【００１１】
米国特許第４，９６７，１８５号はまた小形寸法用に特別に設計された多方向、二状態ＥＡＳマーカーを開示している。‘１８５特許で開示されているマーカーは‘７５４特許に開示されたものと類似の感応材料シートを重ねた残留磁化材料の連続不断のシートを含むマーカーを開示している。交換交番磁場内のマーカーの応答は磁場中にマーカーを導入する前に残留磁化材料の連続シートを選択的に磁化及び消磁することにより認識できるように変えることができる。上記従来技術に開示されたマーカーはコンパクト・ディスクの包装に取付けることができる。しかしながら、従来技術のマーカーをコンパクト・ディスクに直接取付けようとすると問題が起こる。コンパクト・ディスクの回転はディスクから情報を読むために必要であり、したがってディスクは本来的に釣合わなければならない。コンパクト・ディスクに直接付けられる、ＥＡＳマーカーは、そのため、好ましくはディスクをアンバランスすることなくディスク上にともかく同心的に搭載しなければならない。
【００１２】
しかしながら、従来技術のＥＡＳマーカーは本来的には釣合っていない。その上、従来のコンパクト・ディスクは閉塞してはならない中心孔を有し、そして好ましい先行技術の二状態ＥＡＳは磁気材料の連続シートを含んでいるから、ディスク孔を塞がないでマーカーをコンパクト・ディスクの面に同心的に取付けることができない。
【００１３】
米国特許第４，７０９，８１３号はＥＡＳをコンパクト・ディスク面に直接取付け不能なことを克服するコンパクト・ディスクの盗難防止装置を提案している。‘８１３特許はコンパクト・ディスク用“宝石箱（ｊｅｗｅｒｙ  ｂｏｘ）”に選択的に固定できる板の内側面に付けたＥＡＳマーカーを持つ取外し可能な固定板を開示している。コンパクト・ディスクはこの板によって箱の底辺（ｌｅｇ）に物理的に固定される。店員または他のしかるべき人が支払時に鍵解除装置を使ってこの板を取外すことができる。固定板を使用することは板を各コンパクト・ディスク・カートリッジに取付ける準備時間を要し、チェックアウト過程に追加工程を付加し、板に付けたＥＡＳマーカーがコンパクト・ディスクから一旦取外されるとコンパクト・ディスクはＥＡＳ防備なしになるということが考えられる。一旦、板が取外されＥＡＳ保護が無くなると小売店はコンパクト・ディスクの購入前に店内の客にコンパクト・ディスクの試聴を許してしまう危険性がある。記録済みコンパクト・ディスクの新しい包装規格は、環境的にはよいが、小さな包装物は隠したり、店からの持出しが容易であるから、コンパクト・ディスク万引きの問題を悪化させることになる。
【００１４】
【発明が解決しようとする課題】
電子商品監視システム（ｅｌｅｃｔｒｏｎｉｃ  ａｒｔｉｃｌｅ  ｓｕｒｖｅｉｌｌａｎｃｅ  ｓｙｓｔｅｍ）は増加する万引きの脅威を部分的には補えるとはいえ、包装から磁気マーカーの勝手な取外しは監視システムの検出能力を無効にすることが考えられ、既知のＥＡＳマーカーではディスクの操作性に影響しないようにコンパクト・ディスクに直接取付けることができない。固定板と共にＥＡＳマーカーを使用することは取扱いの問題があり、客が購入前に試聴を許される店ではコンパクト・ディスクの物理的安全性の問題を解決できない。コンパクト・ディスク面に直接取付けできるＥＡＳマーカーの使用により電子商品監視システムで不正操作防止用に特に設計した新しいコンパクト光情報ディスクは従って決定的な利益を提供することになる。斯くして、商売人は便利にかつ高くなくその電子内容媒体の安全性を保持する必要性がある。
【００１５】
【課題を解決するための手段】
内容物の流通を電子的に追跡する製造のシステム、方法及び商品が提供される。最初に、電子記憶媒体探知識別子が電子記憶媒体に組込まれ、データベースに記憶される。次に、包装物探知識別子が電子記憶媒体の記憶される包装物に配置される。それから電子記憶媒体は包装物上の探知識別子を使用して種々の部門（ｅｎｔｉｔｉｅｓ）間を輸送されながら追跡される。さらに、電子記憶媒体は種々の広告、セキュリティ、支援、または小売りに関する特色を提供するために電子記憶媒体上の探知識別子を使用して識別され得る。
【００１６】
【発明の実施の形態】
前述及び他の目的、解釈及び利点は以下の図面を参照して好ましい発明の次の詳細な説明からさらによく理解される。
【００１７】
本発明は内容物の流通を電子的に追跡し、この情報に基づく知的サービスを提供するための製造システム、方法及び商品を含む。第１図は本発明による電子媒体を追跡する方法の一般的なブロック図である。最初に、音楽、ビデオ、データ、またはどんなタイプの視聴娯楽物または情報の形をした内容物が操作１０及び１２で生成される。その後、バースト・カット領域（Ｂｕｒｓｔ  Ｃｕｔ  Ａｒｅａ：ＢＣＡ）といった電子記憶媒体探知識別子が製造時に電子記憶媒体２２に取付けられる。電子記憶媒体２２は内容物を記憶可能ないかなる電子／光学記憶媒体の形をとってもよいことを注意すべきである。しかしながら、本発明においては、電子記憶媒体の一実施例、ＤＶＤに焦点をあてることにする。
【００１８】
第１図に示したように、内容物の生成後、電子記憶媒体は操作１４において複製器（ｒｅｐｌｉｃａｔｏｒ）により複製することができる。さらに、包装物探知識別子が電子記憶媒体が格納される包装物に取付けられる。そのような探知識別子はデータベース内にそれから記憶される。
【００１９】
使用においては、電子記憶媒体はステップ１６、１８、及び２０において配給元から小売店及び消費者へ追跡される。この追跡は電子記憶媒体が複製者、配給元、小売店、及び消費者といった種々の部門間で配送されるときに包装２２上の探知識別子を用いることにより可能になる。さらに、最終ユーザーが電子記憶媒体を入手するとき、電子記憶媒体は電子記憶媒体２２上の探知識別子を用いて識別することができる。この後明らかになるように、電子記憶媒体を識別することにより種々の特徴を提供することができる。
【００２０】
前に述べたように、電子記憶媒体は複製者、配給元、小売店、及び消費者といった種々の部門間で配送されるときに包装２２上の探知識別子を用いて追跡することができる。特に、複製者はＤＶＤを製造、または“プレス”する会社である。複製者は内容物開発者（ニュー・ラインなどのスタジオ）からＤＬＴ（ディジタル・リニア・テープ）を受取り、それからＤＬＴ上のデータに基づいてＤＶＤの“ガラス・マスター”を作成する。ガラス・マスターは全ての複製ＤＶＤが作られるマスターＤＶＤになる。複製者は各ＤＶＤに複製工程の一部としてＢＣＡ番号を付け、配給元または消費者に配給のためＤＶＤを“包装／箱詰め”する。
【００２１】
これに対して、配給元は小売店へ配給のため複製のタイトルを纏めて一緒に包装する会社である。配給元の価値は小売店と直接関係及び流通路を保ち、小さな小売店では不可能な製品借入資金規模のより大きな在庫を保持できることである。小売店は配給元から沢山の製品を要求し（例えば、Ｌｏｓｔ  ｉｎ  Ｓｐａｃｅを２０部、Ｒｏｎｉｎを５０部、及びＹｏｕ‘ｖｅ  Ｇｏｔ  Ｍａｉｌを１００部など−全部が別々のスタジオからきたもの）、配給元は小売店に配給のため種々の製品を“包装”することができる。
【００２２】
最後に、小売店は消費者に直接製品を売る会社である。その例としては、ブロックバスター・ビデオ、ハリウッド・ビデオ、ベスト・バイ、グッド・ガイなどの“ノートと本”の店（ｂｒｉｃｋ−ａｎｄ−ｍｏｒｔａｒ  ｓｔｏｒｅ）などがある。小売店にはＤＶＤＥｘｐｒｅｓｓ．Ａｍａｚｏｎ．ｃｏｍといったオンラインの小売店や電子商取引会社も含まれる。別のグループでは既に複製と配給の両方をやっているニンバスといった小売りも兼ねているところもある。製品の消費者直接販売を提供する次の論理工程がある。前述の複製者が配給元でもあるということも注目すべきである（ニンバス／テクニカラー、ＷＡＭＯ／デラックス）。また、特にブロックバスターのような大きな得意先のある場合には、複製者が直接小売店に配送することもある。
【００２３】
好ましい実施例の例
ＤＶＤの探知に関する詳細を示す例をここに述べる。最初に、内容物所有者（例えば、スタジオ）はそのＤＶＤにおけるＢＣＡの使用を要求する。要求に基づいて、複製者（例えば、ＷＡＭＯ、パナソニック、ニンバス、テクニカラー、パイオニア、クレストなど）は各々のＤＶＤに唯一のＢＣＡ番号を付ける。各ＤＶＤにＢＣＡ番号を付けるには特定の（ＹＡＧ）レーザーを必要とする。これは製造工程の最後の段階であってもよい。特殊なＤＶＤのＢＣＡ番号はインターアクチャル（ＩｎｔｅｒＡｃｔｕａｌ）のＢＣＡデータベースに入れなければならない。追跡すべき情報は：ＤＶＤタイトル、例えば“Ｌｏｓｔ  ｉｎ  Ｓｐａｃｅ”；ＢＣＡ番号／範囲、例えば１２３４５６８７８９０；配送包装／探知容器、即ちハリウッドビデオへのＢｏｘ  ５２２２１を含む。
【００２４】
ＢＣＡ番号がＤＶＤに付けられた後で、ＤＶＤは配給元または小売店のいずれかに配送のため包装／箱詰めされる。多くの会社は多様な形を取っており、そのため複製者及び配給元は同一でありえることに注目すべきである。また、いくつかの小売店は複製者から直接発送を受けるほど大きく／重要である。ＤＶＤが包装／出荷される手段は実際の出荷コンテナ（箱など）に対してＢＣＡ番号を探知しなければならないため非常に重要である。したがって、追跡情報がＢＣＡデータベースにまた付けられなければならない。
【００２５】
包装されたＤＶＤが配給元に送られれば、配給元はその配給に基づく追跡に代わって、機械装置、例えば、スキャナー、入力装置、及び監視装置をまた有する。例えば、デラックス社は“Ｌｏｓｔ  ｉｎ  Ｓｐａｃｅ”の１００，０００複製品の“包装物”を受取るとする。しかしながら、配給元は小売店Ａに１０，０００を、小売店Ｂに５，０００を出荷する。配給元は小売店Ａ及びＢの配給情報をシステムに“入力”できなければならない。理想的には、これはシームレス／自動化工程になる。
【００２６】
一旦、ＤＶＤが（複製者または配給元から）小売店に到着すると、ＤＶＤはさらに分けられ地方店／系列販売店に配給される。そのような状況では、小売店はそのお店を介してこれらのＤＶＤの配給を自動的に追跡できなければならない。時間を通して、全三部門（複製者、配給元、及び小売店）はＢＣＡデータベースに追跡情報を付加えることができる。複雑さや現在のビジネス・システムへ依存するために、小売追跡の概念は順番に進んで行く；複製者が最初に基本的な小売り計算書で。配給元に持ち込まれる。それから小売店が地方系列販売店／売店に基づき追跡する能力を持ち始めることになろう。
【００２７】
末端消費者におけるＢＣＡ識別の利用
前に述べたように、最終ユーザーが電子記憶媒体を入手するとき、電子記憶媒体は電子記憶媒体上の探知識別子を用いて識別することができる。この識別によって、種々の特徴が電子記憶媒体の識別に基づいて達成できる。一実施例において、識別はコンピュータにより実行され、ソフトウェアが電子記憶媒体の識別の後で実行される特徴を管理することを留意すべきである。
【００２８】
例えば、本発明はＩＢＭ互換パーソナル・コンピュータ、アップル・マキントッシュ・コンピュータまたはＵＮＩＸワークステーションといったパーソナル・コンピュータを使用して実行することができる。典型的なハードウェア環境は第３図に図示され、マイクロプロセッサといった中央処理ユニット１１０、及びシステム・バス１１２に相互接続された幾つかの他のユニットを有する好ましい実施例によるワークステーションの代表的な構成を示している。第３図に示したワークステーションはランダム・アクセス・メモリ（ＲＡＭ）１１４と、読出し専用メモリ（ＲＯＭ）１１６と、ディスク記憶ユニット１２０のような周辺装置をバス１１２に接続するＩ／Ｏアダプタ１１８と、キーボード１２４、マウス１２６、スピーカ１２８、マイクロフォン１３２、及び／またはタッチ・スクリーン（図示されてない）のような他のユーザー・インタフェース装置をバス１１２に接続するユーザー・インタフェース・アダプタ１２２と、ワークステーションを通信ネットワーク（例えば、データ処理ネットワーク）に接続する通信アダプタ１３４と、バス１１２をディスプレイ装置１３８に接続するディスプレイ・アダプタ１３６を含む。ワークステーションはマイクロソフトＷｉｎｄｏｗｓＮＴまたはＷｉｎｄｏｗｓ９５オペレーティング・システム（ＯＳ）、ＩＢＭ  ＯＳ／２オペレーティング・システム、ＭＡＣ  ＯＳ、またはＵＮＩＸオペレーティング・システム（ＯＳ）のようなオペレーティングシステムをそこに在住させている。当業者は本発明がまたここに述べたもの以外のプラットフォーム及びオペレーティング・システム上で実行してもよいことを認めるであろう。
【００２９】
好ましい実施例はＪＡＶＡ、Ｃ、及びＣ＋＋言語を使用して書かれ、オブジェクト指向プログラミング手法を利用する。オブジェクト指向プログラミング（ＯＯＰ）は複雑なアプリケーションを開発するためにだんだんと使用されるようになってきた。ＯＯＰはソフトウェアの設計及び開発の主流に向かっているから、いろいろなソフトウェア・ソリューションがＯＯＰの恩恵を利用するため適応を必要としている。メッセージング・インタフェースのＯＯＰのクラス及びオブジェクトが提供できるように電子メッセージング・システムのメッセージング・インタフェースにこれらＯＯＰの原理を適用する必要がある。
【００３０】
ＯＯＰは問題の解析、システムの設計、及びプログラムの構築のステップを含め、オブジェクトを用いてコンピュータ・ソフトウェアを開発する方法であるオブジェクトは、関連する構造及び手順のデータと集合の両方を含むソフトウェア・パッケージである。それは構造及び手順のデータ及び集合を含んでいるから、特定のタスクを実行するのに他に追加構造、手順及びデータを必要としないそれ自体で十分なコンポネント（構成要素）として明視化することができる。したがって、ＯＯＰはコンピュータ・プログラムを、オブジェクトと呼ばれ、その各々が特定のタスクに対して責任をもつ、十分に自律的なコンポネントの集合と見なす。データ、構造、及び手順を一つのコンポネントまたはモジュールに一緒に包装するこの概念はカプセル化と呼ばれる。
【００３１】
一般に、ＯＯＰコンポネントはオブジェクト・モデルに適合するインターフェースを提供し、コンポネント統合アークテクチャを介して実行時にアクセスされる再利用可能なソフトウェア・モジュールである。コンポネント統合アークテクチャは異なる処理空間でソフトウェア・モジュールが各々他の能力または機能を利用できるようにするアーキテクチャ機構の集合である。これは一般的にアーキテクチャを構築すべき共通コンポネント統合モデルを仮定することによりなされる。この点でブジェクトとオブジェクト・クラスの間を区別することは大事なことである。オブジェクトはオブジェクト・クラスの一つの例であり、しばしば単にクラスと呼ばれる。オブジェクト・クラスは青写真として見ることができ、そこから多くのオブジェクトが形成される。
【００３２】
ＯＯＰは別のオブジェクトの一部であるオブジェクトをプログラマが創作できるようにする。例えば、ピストン・エンジンを表すオブジェクトはピストンを表すオブジェクトと構成関係をもつと云われる。実際、ピストン・エンジンはピストン、バルブ及び多くの他の部品からなる：ピストンがピストン・エンジンの要素であるという事実は論理的及び意味論的に二つのオブジェクトによりＯＯＰにおいて表すことができる。
【００３３】
ＯＯＰは別のオブジェクト“から依存される”オブジェクトをまた創出する。ここに二つのオブジェクトがあり、一つはピストン・エンジンを表し、他の一はピストンがセラミックでできたピストン・エンジンを表すとすると、二つのオブジェクト間の関係は構成要素の関係ではない。セラミック・ピストン・エンジンはピストン・エンジンを作らない。むしろ、それはピストン・エンジンよりさらに何か制約を有する一種のピストン・エンジンであるに過ぎない；そのピストンはセラミックでできている。この場合、セラミック・ピストン・エンジンを表すオブジェクトは派生オブジェクトと呼ばれ、それはピストン・エンジンを表すオブジェクトの全ての面を受継ぎ、さらにそれに制約または詳細を付加える。セラミック・ピストン・エンジンを表すオブジェクトはピストン・エンジンを表すオブジェクト“から依頼される”。これらのオブジェクト間の関係は継承と呼ばれる。
【００３４】
セラミック・ピストン・エンジンを表すオブジェクトまたはクラスがピストン・エンジンを表すオブジェクトの全ての面を継承するとき、それはピストン・エンジンのクラスで定義された標準のピストンの熱的特性を継承する。しかしながら、セラミック・ピストン・エンジンはオブジェクト金属ピストンに付随するものとは典型的に異なるこれらのセラミック特有の熱的特性を無視している。それはもとの機能を無効にして、セラミック・エンジンに関係する新しい機能を用いる。別種類のピストン・エンジンは異なる特性を有するが、それに付随する同じ根底にある機能（例えば、エンジン中のピストン数、点火順序、潤滑性、等々）を有する。ピストン・エンジン・オブジェクトにおけるこれらの各機能を利用するため、プログラマは同じ機能は同じ名前で呼ぶが、ピストン・エンジンのそれぞれの型は同じ名前を隠して機能の別な無視する仕方を有する。同じ名前を隠して機能の異なる仕方を隠すこの能力は同質異形（ｐｏｌｙｍｏｒｐｈｉｓｍ）と呼ばれ、オブジェクト間の連絡を非常に簡略化する。
【００３５】
構成関係、カプセル化、継承及び同質異形の概念で、オブジェクトは実世界における或るものについて表すことができる。事実、実世界の論理的認知はオブジェクト指向ソフトウェアにおいてオブジェクトになり得る事柄を決定するのに唯一の制約である。幾つかの代表的な種類は次のようなものである：
●オブジェクトは、交通シミュレーションにおける自動車、回路設計プログラムにおける電気部品、経済モデルにおける国家、または航空管制システムにおける航空機といった、物理オブジェクトを表すことができる。
●オブジェクトは、ウィンドウ、メニューまたはグラフィック・オブジェクトといった、コンピュータ−ユーザー環境の要素（ｅｌｅｍｅｎｔ）を表すことができる。
●オブジェクトは、人事ファイルまたは都市の経緯度テーブルといった、目録（ｉｎｖｅｎｔｏｒｙ）を表すことができる。
●オブジェクトは、時間、角度、及び複素数、または平面上の点といった、ユーザー定義データ型を表すことができる。
【００３６】
オブジェクトのこの膨大な能力である論理的に分離可能な事柄についてまさに表すために、現実が物理的存在物、過程、システム、または事柄の構成のいずれにせよ、ＯＯＰはソフトウェア設計者が現実の幾つかの状況のモデルであるコンピュータ・プログラムを設計し、実行することを許容する。オブジェクトは何でも表すことができるから、ソフトウェア開発者は将来より大きなソフトウェア・プロジェクトにおけるコンポネントとして使用することができるオブジェクトを創出することができる。
【００３７】
新しいＯＯＰソフトウェアプログラムの９０％は既存の再利用オブジェクトから作成された証明済み現存コンポネントからなっていれば、新ソフトウェア・プロジェクトの残りの１０％だけが書かれ、初めから試験されなければならない。９０％は既に広く試験された再利用可能なオブジェクトからきているから、エラーが起こる可能性のある領域はプログラムの１０％である。その結果、ＯＯＰはソフトウェア開発者が以前にオブジェクトを造った他のものからオブジェクトを造ることを可能にする。
【００３８】
この過程は組立部品及び副組立部品から造られる複雑な機械装置に非常に似ている。したがって、開発者にオブジェクトとして利用できる、既存のコンポネントからソフトウェアが造られる点で、ＯＯＰ技法はソフトウェア工学をさらにハードウェア工学のようにするものである。全てこれはその開発速度を上げるだけでなくソフトウェアの品質を向上させるものでもある。
【００３９】
プログラミング言語はカプセル化、継承、同質異形、及び構成関係といったＯＯＰの原理を完全に支援し始めている。Ｃ＋＋言語の出現とともに、多くの商用ソフトウェア開発者はＯＯＰを採用した。Ｃ＋＋言語は高速で、マシン実行可能なコードを提供するＯＯＰ言語である。さらに、Ｃ＋＋は商用アプリケーション及びシステム・プログラム設計の両方に適している。現在、Ｃ＋＋は多くのＣ＋＋プログラマの間で最も人気のある選択であるようにみえるが、Ｓｍａｌｌｔａｌｋ、共通Ｌｉｓｐオブジェクト・システム（ＣＬＯＳ）、及びＥｉｆｆｅｌといった、他のＯＯＰ言語のホストがある。その上、ＯＯＰの能力はＰａｓｃａｌのようなさらに伝統的な一般的なコンピュータ・プログラミング言語に付加されつつある。
【００４０】
オブジェクト・クラスの利益は次のように要約することができる：
●オブジェクト及びその対応するクラスは複雑なプログラミング問題を多くのより小さく、より単純な問題に分解することができる。
●カプセル化はデータの組織化を通して相互に連絡することができる小さな、独立したオブジェクトにデータ抽象化を行う。カプセル化はオブジェクト内のデータを不測の事故から保護するが、オブジェクト・メンバー関数及び構造を呼出すことにより他のオブジェクトがそのデータと相互作用することを許容する。
●サブクラス化及び継承はシステムで利用できる標準のクラスから新種のオブジェクトを導出することによりオブジェクトを拡張し、修正することを可能にする。斯くして、走り書きから出発しなくても新しい可能性が創出される。
●同質異形及び多重継承は異なるプログラマが多くの異なるクラスの特徴を混合及び合わせて、予測可能な方法で関係するオブジェクトとなお作業できる特殊のオブジェクトを創出する。
●クラス階層及び封込め階層は実世界のオブジェクト及びそれらの間の関係をモデル化する柔軟な機構を提供する。
●再利用可能なクラスのライブラリは多くの状況で有用であるが、それらは幾つかの制約がある。例えば：
●複雑性。複雑なシステムにおいては、関係するクラスのクラス階層は数ダースまたは百個までものクラスと非常に混同することになる。
●制御フロー。クラス・ライブラリの助けで書かれたプログラムは制御フローになお関係がある（即ち、それは特殊なライブラリから創出された全オブジェクト間の相互作用を制御しなければならない）。
●努力の重複。クラス・ライブラリはプログラマが多くの小部品コードを使用及び再使用するのを許容するが、各プログラマは異なる方法でこれらの部品を組合わせる。二人の別々のプログラマは、各プログラマがその方法に沿って行う多数の小決定によって、厳密に同じものをなすが内部構造（即ち、設計）が全く異なる二つのプログラムを書くためにクラス・ライブラリの同じ集合を使用することができる。必然的に、類似のコード部品がいくらか異なる方法で同様なことをなすことになり、それほど旨く働くというものではない。
【００４１】
クラス・ライブラリは非常に柔軟性がある。プログラムが複雑になるにつれて、プログラマは何度も何度も基本問題に対する基本の解の作り直しを強いられる。クラス・ライブラリ概念の比較的新しい拡張はクラス・ライブラリの枠組みを持つことである。この枠組みはもっと複雑で、特定アプリケーション領域における共通の要求及び設計を実行する小規模なパターン及び大きな機構の両者を獲得する協調クラスの有意な集合からなる。それらは表示メニュー、ウィンドウ、ダイアログ・ボックス、及びパーソナル・コンピュータの他の標準ユーザー・インタフェースに含まれる雑用からアプリケーション・プログラマを解放するため最初に開発された。
【００４２】
枠組みはまたプログラマが自分の書くコードと他人の書いたコードの間の相互作用について考える方法における変化を表す。手順プログラミングの初期の頃、プログラマは或るタスクを実行するためオペレーティング・システムにより提供されたライブラリを呼出したが、基本的にプログラムは開始から終了までページを下って実行し、プログラマは制御のフロー（流れ）についてのみ責任を持った。これはただ一つの方法で実行したプログラムによって支払チェックを印刷し、数表を計算し、または他の問題を解くのに適当であった。
【００４３】
グラフィック・ユーザー・インタフェースの開発はこの手順プログラミング配列を裏返しにし始めた。これらのインタフェースは、プログラム論理よりはむしろ、プログラムを駆動し、或る機能を実行すべき時を決定するようユーザーを許容する。今日、大抵のパーソナル・コンピュータ・ソフトウェアはマウス、キーボード、及び他の外部イベント源を監視するイベント・ループによりこれを成し遂げ、ユーザーが実行する動作に従ってプログラマのコードの適当な部分を呼出す。プログラマは最早イベントが発生する順序を決定しない。代わって、プログラムは予測できない時間に予測できない順序で呼出される分離部品に分割される。このようにユーザーに対する制御を放棄することにより、開発者はもっと使用が容易なプログラムを創出する。それにも拘わらず、開発者により書かれたプログラムの個々の部品は或るタスクを成し遂げるためオペレーティング・システムにより提供され、プログラマはそれがイベント・ループにより呼出された後各部品内で制御の流れをなお決定しなければならない。アプリケーション・コードはなおシステム“の頭に位置を占める”。
【００４４】
イベント・ループ・プログラムはあらゆるアプリケーションのために別々に書く必要がない多くのコードを書くことをプログラマに要求する。アプリケーション枠組みの概念はイベント・ループの概念にさらに影響を与える。基本的なメニュー、ウィンドウ、及びダイアログ・ボックスを構築する全てのナットやボルトを扱い、これらのものを全部一緒に使用する代わりに、アプリケーション枠組みを使用するプログラマは同じところでアプリケーション・コード及び基本的なインタフェース要素を使用して着手する。その後、プログラマは枠組みの幾つかの一般的能力を目的とするアプリケーションの特別な能力で置き換えることによりそこから組立てを行う。
【００４５】
アプリケーションの枠組みはプログラマが初めから書くべき全体のコード量を低減する。しかしながら、枠組みはウィンドウを表示し、コピー及び貼付けを行う、等々の実際に一般的アプリケーションであるから、プログラマはまたイベント・ループ・プログラムが容認するより以上に管理の手をゆるめることができる。枠組みコードは殆ど全てのイベントの取扱い及び制御フローを処理し、プログラマのコードは枠組みがそれを必要とするときだけ（即ち、専有データ構造を創出または処理すること）呼出される。
【００４６】
枠組みプログラムを書くプログラマはユーザーに対する管理の手をゆるめるだけでなく（イベント・ループ・プログラムについてはまた事実であるが）、枠組みに対してプログラム内で管理の詳細なフローの手をゆるめる。この仕方は、同じような問題について何度も何度も創出される、カスタム・コードを有する、独立したプログラムとは反対に、面白い方法で一緒に働くもっと複雑なシステムを創出する。
【００４７】
斯くして、上に述べられているように、基本的には枠組みは与えられた問題領域について再利用可能な設計ソリューションを作り上げる協同クラスの集合である。それは一般にデフォルトな動き（即ち、メニュー及びウィンドウについて）を提供するオブジェクトを含み、そしてプログラマは枠組みが適当な時間にアプリケーション・コードを呼出すためにそのデフォルトの動きの幾つかを継承し、他の動きを無効にすることによりそれを使用する。
【００４８】
枠組みとクラス・ライブラリの間には三つの主な差異がある：
●動き対プロトコル。クラス・ライブラリは本質的にプログラムの中で個々の動きを呼出すことができる動きの集合である。これに対して、枠組みは動きだけでなく、プログラマが提供すると考えられるもの対枠組みが提供するものについての規則を含め、動きを結合できる方法を支配するプロトコルまたは規則の集合を提供する。
●呼出し対無効化。クラス・ライブラリでは、プログラマがオブジェクトを示すコードはそのメンバーの機能を呼出す。枠組みと同じ方法で（即ち、枠組みをクラス・ライブラリとして取扱うこと）オブジェクトを示し、呼び出すことは可能であるが、枠組みの再利用可能な設計を十分に利用するため、一般的にプログラマは枠組みにより無効にし、呼出されるコードを書く。枠組みはそのオブジェクト間の制御フローを管理する。プログラムを書くことは別々の部品を如何に一緒に働かせるかを指定することよりむしろ枠組みにより呼出される種々のソフトウェア部品間の負担を分割することを含む。
●実行対設計。クラス・ライブラリでは、プログラマは実行だけを再利用し、一方枠組みは設計を再利用する。枠組みは関係するプログラムまたはソフトウェア部品のファミリが作業する方法を具体化する。それは与えられた領域で種々の特定の問題に適応できる一般的な設計ソリューションを表す。例えば、たとえ同じ枠組みで造られた二つの異なるユーザー・インタフェースが全く異なるインタフェース問題を解いたにしても、単一の枠組みはユーザー・インタフェースが働く方法を具体化することができる。
【００４９】
斯くして、種々の問題及びプログラミング・タスクに対するソリューションに関する枠組みの開発を通して、ソフトウェアの設計及び開発努力を大きく低減することができた。発明の好ましい実施例はクライアントとニューコ（Ｎｅｗｃｏ）間の伝送媒体のための一般用安全通信プロトコルと共にインターネット上に文書を実行するためハイパーテキスト・マークアップ言語（ＨＴＭＬ）を利用する。ＨＴＴＰ及び他のプロトコルはあまり実験しなくても直ちにＨＴＭＬの代わりに使用することができる。これらの製品に関する情報は、Ｔ．バーナーズ−リー，  Ｄ．コノリー、“ＲＦＣ１８６６：ハイパーテキスト・マークアップ言語２．０”（１９９５年１１月）；及びＲ．フィールディング、Ｈ．フライスティク、Ｔ．バーナーズ−リー、Ｊ．ゲティス及びＪ．Ｃ．モーグル、“ハイパーテキスト伝送プロトコル−ＨＴＴＰ／１．１：ＨＴＴＰワーキング・グループ・インターネット草案”（１９９６年５月２日）で入手できる。ＨＴＭＬは一つのプラットフォームから別のプラットフォームに移植可能なハイパーテキスト文書を作るために使用される簡単なデータ形式（ｆｏｒｍａｔ）である。ＨＴＭＬ文書は広範囲の領域からの情報を表すためにふさわしい一般的意味論をもつＳＧＭＬ文書である。ＨＴＭＬは１９９０年以来ワールド・ワイド・ウェブ・グローバル情報イニシャティブにより使用されてきた。ＨＴＭＬはＩＳＯ規格書８８７９；１９８６  情報処理テキスト及びオフィス・システムズ−標準一般化マークアップ言語（ＳＧＭＬ）のアプリケーションである。
【００５０】
これまで、ウェブ開発ツールはクライアントからサーバーに跨り、既存の計算資源と相互動作する動的ウェブ・アプリケーションを創出するその能力が限られていた。最近まで、ＨＴＭＬはウェブ準拠ソリューションの開発で使用される支配的な技法であった。しかしながら、ＨＴＭＬは次の分野では不適当なことが分かった：
●貧弱な動作特性；
●限定されたユーザー・インタフェース能力；
●静止ウェブ・ページしか生成できない；
●既存アプリケーション及びデータとの協同操作性の欠如；及び
●拡張不能。
【００５１】
サン・マイクロシステムのＪａｖａ言語は：
●クライアント側の動作特性を改善する；
●動的、実時間Ｗｅｂアプリケーションの創出を可能にする；及び
●広い種類のユーザー・インタフェース部品を創出する能力を提供する
ことにより多くのクライアント側の問題を解決する。
【００５２】
Ｊａｖａを用いて、開発者は強固なユーザー・インタフェース（ＵＩ）を創出することができる。カスタムの“小道具（ｗｉｄｇｅｔｓ）”（例えば、実時間ストック・チッカー、動画アイコン、等）を造ることができ、そしてクライアント側の動作特性が改善される。ＨＴＭＬとは異なり、Ｊａｖａは動作特性改善のためクライアントに適当な処理を取外す、クライアント側確認の概念を支援する。動的、実時間Ｗｅｂページが創出できる。上述のカスタムＵＩを使用して、動的Ｗｅｂページがまた創出できる。
サンのＪａｖａ言語は“インターネットをプログラムする”ための業界公認言語として出現した。サンはＪａｖａを“単純、オブジェクト指向、分散、解釈、強固、安全、アーキテクチャ中立、可搬、高性能、マルチスレッド、動的、専門語順応、汎用プログラミング言語として定義している。Ｊａｖａはプラットフォームに依存しないＪａｖａアプレットの形でインターネットのためのプログラミングを支援する。” Ｊａｖａアプレットは、開発者がＷｅｂ文書（即ち、簡単なアニメーション、ページ修飾、初歩的なゲーム、等々）に“対話式内容物”を付加することを許容するサンのＪａｖａアプリケーション・プログラミング・インタフェース（ＡＰＩ）に応じる小さな、特殊なアプリケーションである。アプレットはサーバーからクライアントにコードをコピーすることによりＪａｖａ互換ブラウザ（例えば、ネットスケープ・ナビゲータ（Ｎｅｔｓｃａｐｅ  Ｎａｖｉｇａｔｏｒ）内で実行する。言語の見地から、Ｊａｖａのコアの主要集合はＣ＋＋に基づいている。サンのＪａｖａの文献ではＪａｖａは基本的には“もっと動的なメソッド分解のためオブジェクティブＣから拡張したＣ＋＋”であると述べている。
【００５３】
同様な機能をＪＡＶＡに提供する別の技法は、インターネット及びパーソナル・コンピュータのための動的内容物を作るために必要なもの全てを開発者及びＷｅｂ設計者に与えるためマイクロソフト及びＡｃｔｉｖｅＸにより提供されている。ＡｃｔｉｖｅＸはアニメーション、３Ｄ仮想現実（ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ）、ビデオ及び他のマルチメディア内容物を開発するためのツールを含む。ツールはインターネット標準を使用し、多数のプラットフォーム上で働き、そして１００以上の会社により支持されている。このグループの基礎単位（ｂｕｉｌｄｉｎｇ  ｂｌｏｃｋ）はＡｃｔｉｖｅＸコントロールと呼ばれ、開発者がハイパーテキスト・マークアップ言語（ＨＴＭＬ）ページの中にソフトウェアの一部を埋込むことが可能な小さな、高速部品である。ＡｃｔｉｖｅＸコントロールは、マイクロソフトのＶｉｓｕａｌ  Ｃ＋＋、ボーランドのＤｅｌｐｈｉ、マイクロソフトのＶｉｓｕａｌ  Ｂａｓｉｃプログラミング・システム及び、将来は、マイクロソフトの“Ｊａｋａｒｔａ”というコードネームがつけられたＪａｖａの開発ツールを含む種々のプログラミング言語と共に働く。ＡｃｔｉｖｅＸテクノロジーはまた開発者がサーバー・アプリケーションを造ることができる、ＡｃｔｉｖｅＸサーバー・フレームワークを含む。当業者は本発明を実行するためにあまり手をかけることなくＡｃｔｉｖｅＸがＪＡＶＡに取って代えられることを直ちに認める。
【００５４】
好ましい実施例によるシステム・ソフトウェア
消費者が地方販売店でＤＶＤ購入し、またはオンライン小売店を介してオンラインで購入するとき、新しいＤＶＤは消費者用として入手できる。消費者はコンピュータの中にＤＶＤを置き、ＤＶＤはＤＶＤ−ＲＯＭドライブのＤＶＤと密接に連絡してユーザーとインターネット・サーバー・アプリケーションの間でオンライン・セッションを開始する。三つのＢＣＡ使用事例は下記を含む：
（１）消費者はブラウザを働かせ、データベース中の情報を調べるためＢＣＡ情報を利用するウェブ・サイトに行く。データベースはまた現在のユーザー及びその人口統計から収集された情報で更新される。
（２）局所（ｌｏｃａｌ）アプリケーション（ＰＣフレンドリのような）は自動的にインターネット及びＢＣＡ情報を調べ及び／または作用するウェブ・サーバーに接続する、または
（３）ＰＣフレンドリのような局所アプリケーションはＢＣＡ番号に既に含まれる情報を利用し、この情報に基づいて局部的に経験内容を加工する。
【００５５】
種々の事例に関連する詳細を述べる。
【００５６】
事例１：ＢＣＡを調べるウェブ・サイトへ行く。ドライブの中にＤＶＤを入れ、消費者はＢＣＡ情報を読むことができるウェブ・ページ上に埋込まれたエージェント／コンポネントを有する特別なウェブ・サイトに接続する。この埋込まれたコンポネントは他の可能な情報（ユーザーｉｄ、等）と共に、ＢＣＡを読出しこの情報をウェブ・サーバーに渡す。ウェブ・サーバーは所定の条件／マーケッティング／プロファイルに基づいて消費者に対する返事を作成する。
【００５７】
事例２：局所（ｌｏｃａｌ）アプリケーション（ＰＣフレンドリのクライアント・ソフトウェアのような）は自動的に（消費者の手動介入なしで）ウェブ・サーバーに接続し、ＢＣＡ情報をウェブ・サーバーに渡す。ＢＣＡ番号及び他の潜在情報に基づいて、ウェブ・サーバーは情報を消費者のクライアント・ソフトウェアに渡すか、この情報／プロファイル／小売店／等に基づいて遠隔インターネット準拠情報を提供する。
【００５８】
事例３：局所アプリケーション（ＰＣフレンドリのような）はＢＣＡ情報を読出し、ＢＣＡ番号それ自身の中の所定の情報に作用する。この事例は必ずしもインターネット接続を必要としない。ＢＣＡは１８８バイトの情報を読出すためＡＳＰＩコードを利用して得られる。
【００５９】
事例の例：
事例１：ＡｃｔｉｖｅＸコントロールはＣ＋＋を用いて設計され、（ＨＴＭＬの標準ＯＢＪＥＣＴ定義を用いて）ＨＴＭＬページに埋込まれる。ウェブ・ページがロードされると、ＡｃｔｉｖｅＸコントロールもロードされる。消費者により許可承認されると、ＡｃｔｉｖｅＸコントロールはＤＶＤ−ＲＯＭドライブをアクセスし、ＢＣＡデータ、及び他の関係ある情報を得る。それからＡｃｔｉｖｅＸコントロールはこの情報をＨＴＴＰまたはＦＴＰ  ＰＯＳＴ法を用いてウェブ・サーバーに“知らせる（ｐｏｓｔ）”。ウェブ・サーバーは自動的にＰＯＳＴ情報を読出し、解釈し、そして（例えば、正しいＢＣＡを持つ正しいＤＶＤがＤＶＤドライブにあればアクセスだけできる唯一のＵＲＬに消費者を送ることにより）この情報に作用する。
【００６０】
事例２：局所Ｃ＋＋アプリケーション（ＰＣフレンドリ）はインターアクチャル（ＩｎｔｅｒＡｃｔｕａｌ）により開発された遠隔エージェント技法を利用する。遠隔エージェント技法は自動的に遠隔ウェブ・サーバーに接続し（消費者の対話なしで）、ある他の関係情報と共にＢＣＡ番号をウェブ・サーバーに渡す。遠隔エージェントはまたＨＴＴＰまたはＦＴＰ  ＰＯＳＴ法を支援する。ウェブ・サーバーは自動的にＰＯＳＴ情報を読出し、解釈し、そしてこの情報に作用する。
【００６１】
例は次を含む：
特定の製品を購入するという消費者の要求はもとのＤＶＤが購入された小売店に自動的に発送される。この例を支援して、仮想ＰＯＰ／ＭＤＦ表示及び情報が局部的にダウンロード（または開錠）され、消費者に提供される。
【００６２】
事例３：局所ウェブ・ページ内の局所Ｃ＋＋アプリケーションまたはＡｃｔｉｖｅＸコントロールはＤＶＤ上のＢＣＡ情報をアクセスする。この情報に基づいて、局所アプリケーションはこの情報に作用する。（このモードにおいては、ＢＣＡフィールドに含まれる情報は作用すべき局所アプリケーションについて十分な情報を持っていなければならない。）
現行システムはＢＣＡに基づいて実時間照合を提供するオンライン・データベースを含む。データベースの照合結果は消費者のプロファイル、小売店及び支援の場所及び著作権侵害情報といったアプリケーションに特定の情報を取出すことができる。
【００６３】
ＢＣＡ情報の使用法
小売り配給
遠隔エージェントがＢＣＡ情報を持つサーバーに接続すると、サーバーはＢＣＡ番号の実時間照合を実行し、渡されたＢＣＡ番号について複製者、配給元、及び／または小売店を決定する。それからこの情報は、ＰＣフレンドリ・ソフトウェアにおいてチャンネル／バナー／プログラミングを更新または変更するといった、種々のプロジェクトに使用することができる。第２図はこの操作をリモートシンク（ＲｅｍｏｔｅＳｙｎｃ）２３８として叙述する。機能ブロック開錠サーバ２３０に叙述されるＨＴＭＬ、ビデオ、グラフィックス等々といった特定資産（商品）を開錠。機能ブロック開錠サーバ２３０に示されるＢＣＡ情報に基づく種々の資産（商品）または一部のビデオを再生。アプリケーションはまたＢＣＡ情報のリモートシンク２３８に基づいて新しい内容物をダウンロードする。ＢＣＡ情報はリモート・トラク（ＲｅｍｏｔｅＴｒａｋ）／ＢＣＡトラク機能２３４を利用する適当な小売店に電子商取引及び“購入（ｂｕｙ−ｍｅ）”ボタンを知らせるためにまた利用することができる。
【００６４】
好ましい実施例によるアプリケーションはまたブロードキャスト・サーバー機能ブロック２３６に示される新情報／更新を宣伝する（ｂｒｏａｄｃａｓｔ）ことができる。リモート・トラク・サーバー機能ブロック２３０に示されるＢＣＡ情報に基づいて特定のウェブ・サイトへのアクセスを開錠及び／または制御するために論理が提供される。この論理は小売店の特定の“店先”に再通知するために消費者に提供される。
【００６５】
個々の小売店機能を追跡する
特定の小売店に関連する特定小売店機能及び消費者オンライン利用はＢＣＡ番号に基づいて利用情報を追跡することができる。これはユーザーがオンラインで最も旨く入手する機会を促すために地方小売店に情報を提供する。仮想購入点（Ｐｏｉｎｔ  ｏｆ  Ｐｕｒｃｈａｓｅ：ＰＯＰ）及びマーケッティング開発資金（ＭＤＦ）といった情報は消費者を追跡及び誘引するためにＢＣＡ情報及びリモート・トラク・サーバー機能２３０を利用する。
【００６６】
クーポン（券）
ディスカウント・クーポン及び同種類のもの（即ち、“割引”クーポン、リベート・クーポン、特別提供クーポン、または同種類のものは、ここではまとめて“クーポン”という）は一般に地方の食品雑貨店、薬局、及びディスカウント・ストアで売られている多くの製品、特に消費者商品、雑貨、食料品、ハードウェア、衣料品、等々のマーケッティング戦略の不可欠なものになった。製品製造者は新製品及び既存製品を販売促進するためクーポン券、リベート、及び贈答証券等々を頼りにし、販売をあおり、消費者の購買パターンに関する人口統計情報を得るようになった。消費者はコスト削減するための手法としてクーポンまたは証明書に頼るようになった。
【００６７】
従来技術のクーポン手法は多くの不都合があって、その少なからざるものは反応性が低く、不正がある。従来技術では、クーポンはダイレクト・メール手法を使って配布され、新聞、雑誌、等々の中に印刷され、他の商品（例えば、洗濯機に包装された洗濯石鹸クーポン）と共に配布され、または（即ち、原製品製造者またはＯＥＭにより）同じまたは似た商品、コンピュータ等々（即ち、次の購入への“割引”）と共に配布されている。このような手法は大量の印刷及び配布を必要とし、歴史的に低い反応レートである（即ち、一般的に配布されたクーポンの２％以下が引換えられる）。斯くして、このような大量配布手法は費用（コスト）効果がなく、大量の紙が浪費されるため環境的にやさしくない。
【００６８】
このような低反応レートは消費者が買い物の前に適当なクーポンを保持し、カタログ（目録）作りし、及び見つけたりする難しさに一部よるものかもしれない。特定の消費者は彼または彼女に送られてきて、消費者により保持されたこれらのクーポンだけを彼または彼女の自由にすることができる。さらに、多くのクーポンは有効期限があるから、有効期限が切れる前に引換を保証するために注意深く各クーポンの目録作りしなければならない。このような手法は時間がかかり、煩わしい。一般に、予算が限られたこれらの消費者または趣味としてクーポンを利用する者だけが十分な時間をかけて入手可能なクーポンを最大に利用する。多忙で裕福な消費者はこのようなクーポン管理手法は費用効果があるとは思わない。この後者の消費者のグループは製品製造者が誘引または追跡をより希望する人口である。
【００６９】
気前のよい現金リベート・クーポン販売促進（例えば、ギフト券または同様なもの）と同様に幾つかの小売店（例えば、食料品チェーンまたは同様なもの）により提供される二重または三重の引換えクーポン販売促進の出現により、詐欺行為がクーポン市場において非常に大きな問題になってきた。カラー写真コピーは元のものと見分けがつかないクーポンを造ることができる。悪辣な消費者は安い価格で多数の品目を購入するためそのようなコピーしたクーポンを使用し、または買っていない製品のリベートを不正に得たりするかもしれない。さらに、悪辣な小売店は製造業者から詐取して不法に得たり、または発生する多数の品物を換金するためクーポン仲買人と気脈を通じているかもしれない。
【００７０】
クーポンの割引またはリベートは販売促進の目的のために利用されるから、そのような割引で消費者に対する実勢価格は製品製造業者の卸売価格より安くなる。製品製造業者は希望小売価格で将来販売されることを期待してそのような厳しい割引を提供しているかもしれない。消費者が小売品目を多数購入するために写真コピーしたクーポンを使用すれば、製品製造業者は希望小売価格で望み通りの繰返し販売ができなくなり、クーポンの全体の仕組みが駄目になるかもしれない。
【００７１】
その上、従来のクーポンの技法は、そのようなクーポンを誰が使用するかについて製品製造業者には、あったにしても、あまり有用なデータが与えられなかった。どの製品を特定の消費者群に（例えば、特定の広告場所を通じて）目標をおくかを決定するとき消費者人口統計データは製品製造業者に非常に貴重である。さらに、そのような人口統計データは将来のクーポンをもっと効果的に配布するのに使用できるかもしれない。その上、買い物習慣（例えば、新しさ、頻度、及び通貨価値またはＲＦＭ）に関する情報及び特定の消費者または消費者のグループの人口統計はマーケット価値があり、そのような情報は利益を得るために売られたり、または取引される。
【００７２】
いろいろな方法が詐欺行為を排除または低減するため、クーポンを配布するもっと便利な方法を提供するため、及び消費者人口統計データをもっとよく追跡するために試みられてきた。ド・ラパ（Ｄｅ  Ｌａｐａ）他の米国特許第５，３５３，２１８号は集中クーポン・システム（ｆｏｃｕｓｅｄ  ｃｏｕｐｏｎ  ｓｙｓｔｅｍ）を開示している。ド・ラパ他の第６図は最も典型的なものである。ド・ラパ他は顧客とクーポン両方の認証を含む機械可読コード（バーコード）を持つクーポンを配布するシステムを開示している。消費者コードはクーポン証明と情報についての照合表で使用される一般的なコードと置換えることができる。全体の機械可読コードはクーポン及び消費者の識別を決定するため取込まれ、中央データベースにアップロードされる。アップロードされた情報はマーケッティング用途（次に消費者に送るべきクーポンを決定するため）及び／またはリベート用途に利用することができる。
【００７３】
ド・ラパ他のシステムはさらなる集中配布方法の提供を試みているけれども、このシステムは消費者に配布される紙クーポンにまだ頼っている。消費者はそのような大量の郵便物（例えば、ジャンク・メール）を開封しないで廃棄処分してしまうかもしれない。さらに、このシステムはクーポンで提供されるために調査票（質問票）等において消費者が提供する人口統計情報に頼っている。さらに、ド・ラパ他のクーポンは再印刷されるから、クーポンの取引またはコピーがもっと頻繁になるかもしれない。
【００７４】
さらに、ド・ラパ他においては、その後の人口統計情報を取込む機構がない。その上、消費者データはお店基準で取込まれるので、消費者人口統計情報を取込むためそのような消費者情報を中央データベースにアップロードする付加機構が必要になってくる。そのようなデータを処理するため小売店では追加のデータ処理ハードウェア／ソフトウェアが必要になる。斯くして、小売店はそのような機構に投資することは最初は気が進まないかもしれない。
【００７５】
小売りにおいては、できるだけ少ない時間で消費者を確認することが重要である。斯くして、ド・ラパ他のクーポンを処理するため余計な時間が消費者の確認の間に必要であれば、小売店はそのような技術の採用を受入れたくないであろう。
【００７６】
さらに、ド・ラパ他の機構のもとでは、クーポンを受け取る個人が標的としている個人であることを保証して提供する機構がない。消費者が新住所に引越せば、旧住所の新住人はその消費者に送られてきたクーポンを受取り、引換えるかもしれない。斯くして、標的とする追跡データは不正確または不完全なものになる。
【００７７】
１９９４年４月１９日発行のマーフィー（Ｍｕｒｐｈｙ）の米国特許第５，３０５，１９５号はオンライン端末についての対話式広告システムを開示している。一連の遠隔端末は内部ハード駆動装置に記憶されている圧縮及び符号化ビデオ広告信号を受信する。広告ビデオが演映され、端末を使用して製品を選択する。第４図において（７段、４５−５０行）、マーフィーは選択されたクーポンを印刷するためプリンタが供給されることを開示している。
【００７８】
マーフィーの装置は紙の形でクーポンを配布することに関連する幾つかの問題を解決することができる。しかしながら、マーフィーのシステムは人口統計情報を収集したり、またはクーポンを配布するよりも広告情報を伝えることにより関心があるようである。斯くして、マーフィーの装置は人口統計情報を処理したり、またはクーポン不正を低減するために装備されているようには見えない。さらに、マーフィーは大学構内、限られた狭い消費者人口統計で使用される装置を開示している。
【００７９】
１９９２年７月７日発行の、フォン・コホーン（ｖｏｎ  Ｋｏｈｏｒｎ）の米国特許第５，１２８，７５２号はテレビジョン・データから選択された商品券（トークン）を生成及び現金引換するシステム及び方法を開示している。製品情報及び認証データが送信され、テレビジョン及びホーム・プリンタで表示される。視聴者は印刷するクーポンを選択し、小売店でクーポンを換金することができる。
【００８０】
フォン・コホーンは不正を減らす方法を開示している（７段、１６−３８行）。しかしながら、これらの方法は、一実施例において、消費者からの識別証明書を要求することを含め、クーポンが実際合法的であることを証明するため小売レベルでの行動を必要とする。このような方法は多数のクーポンが何時でも換金される小売店において使用するには邪魔であり、煩わしい。
【００８１】
さらに、放送に頼り、特定のクーポンを持った特定の消費者を標的としない、フォン・コホーンのシステムにおいてそれは現れない。むしろ、クーポンは適当な装置を装備した全ての視聴器（ｖｉｅｗｅｒ）に配布されるようである。第６図（９段、４０−４８行）において、フォン・コホーンはクーポンに符号化された消費者情報から市場データを記録する方法を開示していることに留意すべきである。
【００８２】
１９９４年４月１９日発行の、アクスラー（Ａｘｌｅｒ）他の、米国特許第５，３０５，１９７号はフィードバック付きクーポン発行機械を開示している。消費者キオスクは広告（ＬＥＤスクロール）を表示するため小売施設等の中に設置され、顧客は選択したクーポンを印刷することができる。近接センサーは装置付近に顧客のいることを検出する。
【００８３】
アクスラーの装置はクーポンの紙による配布に関連する幾つかの問題を解決することができる。しかしながら、アクスラーの装置は印刷されたクーポンの数及びタイプ以外のどんな大量の消費者人口統計データを検索できるようには見えない。さらに、店内環境内で、特にアクスラーにより開示されたキーパッドで、そのような消費者データを入れることは困難かもしれない。斯くして、アクスラーの装置は消費者の人口統計データを検索するため適当に適応できるようには見えない。
【００８４】
アクスラーの装置の根本的な欠点は特定のクーポンを持って小売店を訪れる顧客を標的にするとか、先に誘導するようにはみえないことである。むしろ、アクスラーの装置の店内位置はクーポンを“目標”とする消費者を楽にしている。言い換えれば、店内で幾つかの製品の選択を行い、それから購入品がクーポン割引またはリベートの対象かどうかを決めるためにアクスラーのクーポン・キオスクを訪れる。斯くして、クーポンの根本的な目的は―消費者の製品購入を誘導するため―妥協されることになる。
【００８５】
その上、アクスラーのキオスクは大切な販売小売場所を占有することになる。小売店（例えば、スーパーマーケット等）では、数フィートの棚でさえ小売り商品を陳列及び収容するために貴重である。製品製造業者は目立つ棚の場所を得るためにリベートまたは販売促進費用の形で小売店に賃貸料を払うこともある。斯くして、小売店はクーポン・キオスクにそのような貴重な場所を提供することをいやがるかもしれない。さらに、キオスクを利用するため並んで待っている顧客にとっては時間がかかるし、欲求不満にもなる。特別なキオスクを提供することは値段高になる。
【００８６】
好ましい実施例による支援サービス
商環境においてＤＶＤへの支援を高めるため、第２図において機能ブロック２３４リモート・トラク／ＢＣＡトラク・サーバー機能ブロックで示されるようにＢＣＡ番号を利用して表照合に基づいて特定支援サイトに切換えるためにＢＣＡが利用される。機能ブロック２３４リモート・トラク／ＢＣＡトラク・サーバーに示されるように製造工程からディスクの異常及び欠陥を探知するため論理がまた用意される。機能ブロック２３４リモート・トラク／ＢＣＡトラク・サーバーに示された小売店特定支援問題（ｉｓｓｕｅ）を探知するため、機能ブロック２３４リモート・トラク／ＢＣＡトラク・サーバーに示されるように地域的支援記録を探知するため、機能ブロックのリモート・トラク／ＢＣＡトラク・サーバー２３４に示されたＢＣＡ情報に基づいて支援サイトへのアクセスを制限するために別の論理が用意されている。最後に、機能ブロック２３６ブロードキャスト・サーバーで示されるようにＢＣＡ情報に基づいて支援を利用するブロードキャスト更新及び駆動装置（ｄｒｉｖｅｒｓ）のために強化された支援が行われている。
【００８７】
好ましい実施例による安全性
ＢＣＡ情報は機能ブロック２３８ＤＶＤ開錠サーバーで示されるＢＣＡ情報に基づいて公認ユーザーに開錠ビデオを提供するためゲーム開錠論理とまた組合わせることができる。ＢＣＡ情報は唯一の識別子を有し、他のデータと組合わせると、機能ブロック２３４リモート・トラク／ＢＣＡトラク・サーバーに示されるように支払いまたは他の情報に関する別の処理を行うきっかけをもつ友人に映画及び／またはゲームが与えられたときを探知することができる。この情報はまた海賊版ＤＶＤを探知し、その情報を機能ブロック２３０リモート・トラク／ＢＣＡトラク・サーバーに示されるように小売店に、機能ブロック２３０リモート・トラク／ＢＣＡトラク・サーバーに示されるように製造者に、及び機能ブロック２３０リモート・トラク／ＢＣＡトラク・サーバーに示された配給元に復報するために使用することができる。この能力は機能ブロック２３０リモート・トラク／ＢＣＡトラク・サーバーに示されるように特定の地域／小売人に海賊版ディスクの元を突きとめ、不法な地域コードの使用を探知し、機能ブロック２３０リモート・トラク／ＢＣＡトラク・サーバーに示されるように小売店／配給元をもしかすると見つける能力を提供する。
【００８８】
好ましい実施例による一般的／広告する論理
機能ブロック２３８リモート・シンクに示されるようにＢＣＡと関連する消費者のプロフィールに基づいてＢＣＡの一部（機能ブロック２３８ＤＶＤ開錠サーバー、リモート・シンクに示されるように人口統計についてのプレイ・ビデオ１、別の人口統計についてのプレイ・ビデオ２、及び機能ブロック２３８リモート・トラク／ＢＣＡトラク・サーバーに示されるようにＢＣＡ情報に基づいてインターネット／ブラウザの経歴（ｅｘｐｅｒｉｅｎｃｅ）を作成すること。標的となる広告はＢＣＡ情報に基づいてまた用意され、内容物はＰＣフレンドリ・ソフトウェア内のチャンネル／バナー（ｂａｎｎｅｒ）／プログラミングについて作成することができる。）としてビデオ準拠情報を作成するため、論理がまた用意されている。
【００８９】
第５図は好ましい実施例によるユーザー経歴のブロック図である。ＢＣＡ番号５０３はＤＶＤ５０５に焼付け／付加される。ＤＶＤが消費者のコンピュータ５１０に置かれると、インターアクチャル（ＩｎｔｅｒＡｃｔｕａｌ）のソフトウェアは自動的にＢＣＡ番号を読取り、ウェブ・サーバーにこの情報を渡す。ＢＣＡ情報は、ＩＳＡＰＩ拡張５２０を走らせ、ＨＴＴＰまたはＦＴＰいずれかのプロトコル５１５を使用してウェブ・サーバーに渡される。この情報は局所的“クライアント”・アプリケーションから渡すことができ、またはアプレットまたはＡｃｔｉｖｅＸ型コントロールがこの情報をウェブ・サーバーに渡したウェブ・サイトからダウンロードすることができる。情報はＨＴＴＰ  ＰＯＳＴコマンドを用い、下記の構文を使って容易に渡される。
【００９０】
ｈｔｔｐ：／／ｗｗｗ．ｐｃｆｒｉｅｎｄｌｙ．ｃｏｍ／ｓｃｒｉｐｔｓ／ＲｅｍｏｔｅＡｇｅｎｔＵｐｇｒａｄｅ．ＤＬＬ＆ｂｃａ＝１２３４５６８７９０？ｕｓｅｒｉｄ＝１２３４５６８７９０？．．．
ウェブ・サーバーの現行手段はＶｉｓｕａｌ  Ｃ＋＋で書かれたＩＳＡＰＩ拡張で、マイクロソフトＷｉｎｄｏｗｓ  ＮＴと共に用いられ現在ＲｅｍｏｔｅＡｇｅｎｔＵｐｇｒａｄｅ．ＤＬＬと名付けられている。ＰＯＳＴコマンドを受取ると、ＩＳＡＰＩ拡張はＢＣＡ番号及び他の関連情報（例えば、ユーザーＩＤなど）を決定するためＰＯＳＴコマンド中の情報を解剖する。この情報はそれからウェブ・サーバーのログ・テーブル５３０内に記録され、ＰＯＳＴに基づいてウェブ・サーバー・データベース５５０中の特定情報を問合わせるために使用される。この柔軟なデータベース構造はＢＣＡ番号の種々の使用を可能にする。
【００９１】
好ましい実施例による小売店の例は当業者が特別な実験をすることなく本発明を成し及び使用することを助けるために示す。消費者はＤＶＤをそのＤＶＤ−ＲＯＭ装置に挿入する。消費者は“Ｂｕｙ−Ｍｅ”ボタンでＨＴＭＬページが示される。Ｂｕｙ−Ｍｅボタンをクリックすると、消費者はＡｃｔｉｖｅＸコントロールを含む特定のウェブ・ページに対してインターネットに接続される。ＡｃｔｉｖｅＸコントロールは現在挿入されているＤＶＤについてＢＣＡ情報で自動的にＩＳＡＰＩ拡張に接続する。ＡｃｔｉｖｅＸコントロールはまた消費者が電子商取引を試みようとすることをＩＳＡＰＩ拡張に知らせる。ＩＳＡＰＩ拡張はＰＯＳＴコマンドからの情報を解剖し、ウェブ・サーバー・データベースに接続する。ＡｃｔｉｖｅＸコントロールがＩＳＡＰＩ拡張に電子商取引が試みられていることを知らせたので、ＩＳＡＰＩ拡張はＤＶＤが元々購入された小売店を決定するためウェブ・サーバー・データベースに接続する。これはウェブ・サーバー・データベースが三つのフィールド：
ＢＣＡ番号              ＃１２３４５８７９０
ＤＶＤタイトル名        Ｌｏｓｔ  ｉｎ  Ｓｐａｃｅ
小売店／店舗            ハリウッド・ビデオ、２３号店
と共にＢＣＡロックアップテーブル５６０を含むため決定することができる。
【００９２】
小売店／店舗情報を用いて、適当な電子商取引ＵＲＬが小売店の特定な情報を含む小売店テーブル５７０から決定することができる：
小売店／店舗          ハリウッド・ビデオ、２３号店
電子商取引ＵＲＬ      ｈｔｔｐ：／／ｗｗｗ．ｒｅｔａｉｌｅｒ２３．ｃｏｍ／．．．
第６図は好ましい実施例による知的処理のためＢＣＡ情報を使用した電子商取引の再指示動作のフローチャートである。処理はユーザーがＤＶＤをプレーヤに挿入し、電子商取引動作が機能ブロック６１０に示されるようにユーザーの行動により始められたとき、６００で開始する。ユーザーが６１０で購入オプションを選択すると、論理はＢＣＡ情報を読取りを始め、この情報は機能ブロック６２０に示されるようにサーバー・データベースから他のユーザー情報と結合される。それからサーバーは機能ブロック６３０で示されるように原ＤＶＤを売った小売店を確かめるためテーブル照合を実行する。原小売店は機能ブロック６１０でユーザーが始めた購入の標的になり、電子商取引は機能ブロック６４０で示されるようにディスクを売った小売店に別ルートで送られる。最後に、取引は再指示動作に関連するイベントを記憶するサーバー・データベースに告示される。
【００９３】
第７Ａ及び７Ｂ図は好ましい実施例に従ってＤＶＤ処理のユーザー接続及び更新に関連する詳細な論理を示すフローチャートである。機能ブロック７００に図示したようにユーザーがＤＶＤアプリケーション・アクティブでインターネットに接続したとき処理が開始する。機能ブロック７１０に示されるように遠隔エージェントが実際のインターネット接続を検出し、次の処理のためにサーバーにアプリケーションを接続する。それから、機能ブロック７２０に示されるようにサーバーはアプリケーションを適当なバージョンの識別子で接続し、ユーザーからさらに入力しなくても改良バージョンが入手できれば遠隔アプリケーションを改良する。ユーザーが初めてのユーザーであれば、機能ブロック７１０に示されるようにサーバーは、例えば、ＤＶＤからのデータ、または質問動作を利用してユーザーからユーザー情報を獲得する。それから、機能ブロック７４０に示されるようにアプリケーションは最新のＤＶＤ利用情報を収集し、データベースに情報を記録する。最後に、機能ブロック７５０に示されるように最新のＤＶＤ情報はユーザーに伝送される。それから処理は第７Ｂ図の機能ブロック７５２に移行し、ここでアプリケーションはブロードキャスト・イベントが利用できるかどうかを決定する。それから、機能ブロック７５４において、ユーザーがブロードキャスト・イベントを要求すれば、機能ブロック７５６に示されるようにサーバーは情報をＨＴＴＰフォーマットでユーザーに渡す。機能ブロック７５８に示されるように遠隔エージェントはサーバーから情報を受取り、特定のＤＶＤプレーヤについての情報を隠し、そして究極的には機能ブロック７６０に示されるようにサーバーにてデータベース中にユーザー情報を記録する。
【００９４】
一般的な広告のフロー
第８図は好ましい実施例による一般的な広告サービスのための詳細な論理を示すフローチャートである。このフローチャートは特定の配給元／小売店／等々のためにあつらえられた広告（バナーなど）提供に関連する詳細な論理を図示する。
【００９５】
第８図は好ましい実施例による知的処理のためのＢＣＡ情報を利用して小売店／配給元に基づく特定の広告情報の表示を示す論理を提供する。ユーザーがＢＣＡ情報をもつＤＶＤをプレーヤに挿入する８００で処理は開始し、そして機能ブロック８１０で示されるように広告動作がユーザーの行動により始まる。ユーザーが８１０でインターネット上のウェブ・ページに接続するとき、機能ブロック８２０で示したように論理がＢＣＡ情報を読取るために始まり、この情報はサーバー・データベースからの他のユーザー情報と結合される。それから機能ブロック８３０で示されるように原ＤＶＤを売った小売店を確かめるためにサーバーは表照合を実行する。一旦、原小売店が確かめられると、機能ブロック８４０で示されるように広告バナーを決定するためにサーバーは別の表照合を実行する。機能ブロック８５０で示されるように原小売店に関連する広告バナーはそれからウェブ・サイト８１０において表示される。最後に、処理結果は広告動作８６０に関連するイベントを記憶するサーバー・データベースに告示される。
【００９６】
配給元、小売店、コンピュータまたは他のハードウェア製造業者、直接販売者、内容物開発者またはＤＶＤを配給し、売り、または安売りする者は全て好ましい実施例により下に詳述される恩恵を受けるであろう。これらの幾つかは、例えば：
ブロックバスター、ＤＶＤエクスプレス、アマゾン．コム、ベスト・バイ、デラックス、テクニカラー／ニンバス１、ＩＢＭ、ゲートウェイ、デル、クリエーティブ・ラブズ、ニュー・ライン、ワーナー、アクティビジョン、エレクトロニック・アーツ、ジェネラル・モーターズ、及びフォード・モータ・カンパニーを含む。
【００９７】
第９図は好ましい実施例による知的処理のためのＢＣＡ情報を利用してＤＶＤのジャンル／型に基づいて特定の広告情報の表示を行うフローチャートである。ユーザーがＢＣＡ情報をもつＤＶＤをプレーヤに挿入する９００で処理は開始し、そして機能ブロック９１０で示されるように広告動作がユーザーの行動により始まる。ユーザーが９１０でインターネット上のウェブ・ページに接続するとき、機能ブロック９２０で示されるように論理がＢＣＡ情報を読取るために始まり、この情報はサーバー・データベースからの他のユーザー情報と結合される。それから機能ブロック９３０で示されるようにＤＶＤのタイトル及びジャンルを確かめるためにサーバーは表照合を実行する。一旦、タイトル及びジャンルが確かめられると、機能ブロック９４０で示されるように広告バナーを決定するためにサーバーは別の表照合を実行する。機能ブロック９５０で示されるようにＤＶＤのタイトル及びジャンルに関連する広告バナーはそれからウェブ・サイト９１０において表示される。最後に、処理結果は広告動作９６０に関連するイベントを記憶するサーバー・データベースに告示される。
【００９８】
第１０図は好ましい実施例による知的処理のためのＢＣＡ情報を利用してＤＶＤの小売店特定情報をダウンロード及び更新するためのダウンロード操作のフローチャートである。ユーザーがＤＶＤアプリケーション・アクティブでインターネットに接続する１０００で処理が開始する。機能ブロック１０１０に示されるように論理は実際のインターネット接続を検出し、ＢＣＡ情報を読取り、そしてサーバーへの接続を始める。１０１０において論理がサーバーへの接続を始めた後、ＤＶＤアプリケーションは機能ブロック１０２０で示されるように現在挿入されているものの小売店のためにサーバーから全ての利用できるダウンロードを要求する。機能ブロック１０３０に示されるように原ＤＶＤを売った小売店を確かめるためにサーバーは表照合を実行する。それから機能ブロック１０４０に示されるようにダウンロード情報を決定するためにサーバーは別の表照合を実行する。機能ブロック１０２０においてアプリケーションにより始められた要求について一旦ダウンロード情報が決定されると、機能ブロック１０５０に示されるようにサーバーはＨＴＴＰプロトコルを用いてアプリケーションにダウンロード情報を渡す。最後に処理結果はダウンロード動作１０６０に関連するイベントを記憶するサーバー・データベースに告示される。
【００９９】
第１１図は好ましい実施例による知的処理のためのＢＣＡ情報を利用してＤＶＤのタイトル特定情報をダウンロード及び更新するためのダウンロード操作のフローチャートである。ユーザーがＤＶＤアプリケーション・アクティブでインターネットに接続する処理が１１００で処理が開始する。機能ブロック１１１０に示されるように論理は実際のインターネット接続を検出し、ＢＣＡ情報を読取り、ＤＶＤアプリケーションのバージョン情報を決定し、そしてサーバーへの接続を始める。１１１０において論理がサーバーへの接続を始めた後、ＤＶＤアプリケーションは機能ブロック１１２０において示されるように現在挿入されているＤＶＤのタイトルについてサーバーから全ての利用できるダウンロードを要求する。機能ブロック１１３０に示されるようにＤＶＤタイトルを確かめるためにサーバーは表照合を実行する。それから機能ブロック１１４０に示されるようにダウンロード情報を決定するためにサーバーは別の表照合を実行する。機能ブロック１１２０においてアプリケーションにより始められた要求について一旦ダウンロード情報が決定されると、機能ブロック１１５０に示されるようにサーバーはＨＴＴＰプロトコルを用いてアプリケーションにダウンロード情報を渡す。最後に処理結果はダウンロード操作１１６０に関連するイベントを記憶するサーバー・データベースに告示される。
【０１００】
第１２図は好ましい実施例による知的処理のためのＢＣＡ情報を利用する制作ビデオ検視操作のフローチャートである。ユーザーがプレーヤにＤＶＤを挿入する１２００で処理が開始し、機能ブロック１２１０に示されるようにビデオ再生がユーザーの行動により始まる。ユーザーが１２１０で再生ビデオ・オプションを選択すると、論理はＢＣＡ情報を読取るため開始され、機能ブロック１２２０に示されるようにこの情報はサーバー・データベースからの他のユーザー情報と結合される。機能ブロック１２３０に示されるように原ＤＶＤを売った小売店を確かめるためにサーバーは表照合を実行する。それから機能ブロック１２４０に示されるように再生すべき正しい小売店のビデオを決定するためにサーバーは別の表照合を実行する。機能ブロック１２１０においてアプリケーションにより始められた要求について一旦小売店のビデオ情報が決定されると、機能ブロック１２５０に示されるようにディスクを売った小売店についてサーバーは正しいビデオの再生を始める。最後に処理結果はビデオ検視操作１２６０に関連するイベントを記憶するサーバー・データベースに告示される。
【０１０１】
第１３図は好ましい実施例による知的処理のためのＢＣＡ情報を利用する制作ビデオ検視操作のフローチャートである。ユーザーがプレーヤにＤＶＤを挿入する１３００で処理が開始し、機能ブロック１３１０に示されるようにビデオ再生がユーザーの行動により始まる。ユーザーが１３１０で再生ビデオ・オプションを選択すると、論理はＢＣＡ情報を読取るため開始され、機能ブロック１３２０に示されるようにこの情報はサーバー・データベースからの他のユーザー情報と結合されてサーバに送信される。機能ブロック１３３０に示されるようにジャンル及び／またはタイトルを確かめるためにサーバーは表照合を実行する。それから機能ブロック１３４０に示されるように再生すべき正しいジャンル及び／またはタイトルのビデオを決定するためにサーバーは別の表照合を実行する。機能ブロック１３１０においてアプリケーションにより始められた要求について一旦そのジャンル及び／またはタイトルのビデオ情報が決定されると、機能ブロック１３５０に示されるようにサーバーはそのジャンル及び／またはタイトルの正しいビデオの再生を始める。最後に処理結果はビデオ検視操作１３６０に関連するイベントを記憶するサーバー・データベースに告示される。
【０１０２】
第１４図は好ましい実施例による知的処理のためのＢＣＡ情報を利用する制作マルチメディア検視操作に関連する論理のフローチャートである。ユーザーがプレーヤにＤＶＤを挿入する１４００で処理が開始し、機能ブロック１４１０に示されるように検視がユーザーの行動により始まる。ユーザーが１４１０で検視オプションを選択すると、機能ブロック１４２０に示されるように論理がＢＣＡ情報を読取るため開始される。機能ブロック１４３０に示されるようにジャンル／タイトル／小売店を確かめるためにＤＶＤアプリケーションは局所的表照合を実行する。それから機能ブロック１４４０に示されるように表示すべき正しいマルチメディア要素（ｍｕｌｔｉｍｅｄｉａ  ｅｌｅｍｅｎｔ）を決定するためにサーバーは別の局所的表照合を実行する。機能ブロック１４１０においてアプリケーションにより始められた要求について一旦そのマルチメディア要素が決定されると、機能ブロック１４５０に示されるようにＤＶＤアプリケーションはそのジャンル／タイトル／小売店について正しいマルチメディア要素の再生を始める。最後に処理結果はマルチメディア検視操作１４６０に関連するイベントを記憶するサーバー・データベースに告示される。
【０１０３】
好ましい実施例による安全処理を行うためのフローチャート
第１５図は好ましい実施例による知的処理のためのＢＣＡ情報を利用して特定ウエブ・サイトへのアクセスを制限する安全操作のフローチャートである。ユーザーがプレーヤにＤＶＤを挿入する１５００で処理が開始し、機能ブロック１５１０に示されるように安全操作がユーザーの行動により始まる。ユーザーが１５１０で安全なウェブ・サイトに接続を始めると、論理はＢＣＡ情報を読取るため開始され、機能ブロック１５２０に示されるようにこの情報はサーバー・データベースからの他のユーザー情報と結合される。それから機能ブロック１５３０に示されるようにユーザーが、ＢＣＡ番号に基づいて、安全なウェブ・サイトにアクセスを許されるかどうかを確かめるためにサーバーは表照合を実行する。機能ブロック１５４０に示されるようにサーバーはＢＣＡ番号に基づいてウェブ・サイトへの入場を許すか制限するかのいずれかを選ぶ。最後に処理結果は安全操作１５５０に関連するイベントを記憶するサーバー・データベースに告示される。
【０１０４】
第１６図は好ましい実施例による知的処理のためのＢＣＡ情報を利用する電子商取引の開錠操作のフローチャートである。ユーザーがプレーヤにＤＶＤを挿入する１６００で処理が開始し、機能ブロック１６１０に示されるように開錠操作がユーザーの行動により始まる。ユーザーが１６１０でＤＶＤ再生／インストール・オプションを選択すると、論理はＢＣＡ情報を読取るため開始され、機能ブロック１６２０に示されるようにこの情報はサーバー・データベースからの他のユーザー情報と結合される。それから機能ブロック１６３０に示されるようにＤＶＤが再生またはインストールのため開錠できるかどうかを確かめるためにサーバーは表照合を実行する。ユーザーが最初に購入処理を実行しなければならないことをサーバーが決定すれば、機能ブロック１６４０に示されるようにサーバーはどんな必要な処理情報についてもユーザーを促す。機能ブロック１６４０においてユーザーが処理を終了するか、または処理が早い時間に起ったとサーバが決定した後、または処理が発生する必要がないことをサーバーが決定すれば、機能ブロック１６５０に示されるようにサーバーは開錠操作を実行する。最後に処理結果は開錠操作１６６０に関連するイベントを記憶するサーバー・データベースに告示される。
【０１０５】
第１７図は好ましい実施例による知的処理のためのＢＣＡ情報を利用する電子商取引の開錠操作のフローチャートである。ユーザーがプレーヤにＤＶＤを挿入する１７００で処理が開始し、機能ブロック１７１０に示されるように開錠操作がユーザーの行動により始まる。ユーザーが１７１０でＤＶＤ再生／インストール・オプションを選択すると、論理はＢＣＡ情報を読取るため開始され、機能ブロック１７２０に示されるようにこの情報はサーバー・データベースからの他のユーザー情報と結合される。機能ブロック１７３０に示されるようにＢＣＡ情報を用いてＤＶＤについてのユーザー情報を確かめるためサーバーは表照合を実行する。それから機能ブロック１７４０に示されるようにＤＶＤが再生またはインストールのため開錠できるかどうかを確かめるためにサーバーは表照合を実行する。ユーザーが最初に購入処理を実行しなければならないことをサーバーが決定すれば、機能ブロック１７５０に示されるようにサーバーはどんな必要な処理情報についてもユーザーを促す。機能ブロック１７５０においてユーザーが処理を終了するか、または処理が早い時間に起ったとサーバが決定すれば、または処理が発生する必要がないことをサーバーが決定すれば、機能ブロック１７６０に示されるようにサーバーは開錠操作を実行する。最後に処理結果は開錠操作１７７０に関連するイベントを記憶するサーバー・データベースに告示される。
【０１０６】
第１８図は好ましい実施例による知的処理のためのＢＣＡ情報を利用してＤＶＤの著作権侵害及び誤用を探知するためのロギング操作のフローチャートである。ユーザーがプレーヤにＤＶＤを挿入する１８００で処理が開始し、機能ブロック１８１０に示されるようにロギング操作がユーザーの行動により始まる。ユーザーが１８１０でＤＶＤ再生／インストール・オプションを選択すると、論理はＢＣＡ情報を読取るため開始され、機能ブロック１８２０に示されるようにこの情報はサーバー・データベースからの他のユーザー情報と結合される。機能ブロック１８３０に示されるようにユーザーが、ＢＣＡ番号に基づいて、ＤＶＤの使用またはインストールを許されるかどうかを確かめるためサーバーは表照合を実行する。それから機能ブロック１８４０に示されるようにサーバーはＤＶＤの再生／インストールを可能または不能のいずれかにする。最後に処理結果はロギング操作１８５０に関連するイベントを記憶するサーバー・データベースに告示される。ロギング情報は海賊版ディスクを特定の地域に限定するため、不正な地域コードを探知するため、及び不正使用／海賊版ＤＶＤを小売店、配給元、製造業者、または内容物開発者に出所を明らかにするために使用することができる。
【０１０７】
支援サービス
第１９図は好ましい実施例による知的処理のための支援業務の再指示操作のフローチャートである。ユーザーがプレーヤにＢＣＤ情報をもつＤＶＤを挿入する１９００で処理が開始し、機能ブロック１９１０に示されるように再指示操作がユーザーの行動により始まる。ユーザーが１９１０で支援オプションを選択すると、論理はＢＣＡ情報を読取るため開始され、機能ブロック１９２０に示されるようにこの情報はサーバー・データベースからの他のユーザー情報と結合される。それから機能ブロック１９３０に示されるように原ＤＶＤのための支援組織を確かめるためにサーバーは表照合を実行する。支援組織はユーザーが機能ブロック１９１０で始めた支援要求の標的になり、支援処理が機能ブロック１９４０においてＤＶＤに関連する支援組織に別ルートで送られる。最後に処理結果は再指示操作１９５０に関連するイベントを記憶するサーバー・データベースに告示される。
【０１０８】
第２０図は好ましい実施例による知的処理のための支援処理の表示操作のフローチャートである。ユーザーがプレーヤにＢＣＤ情報をもつＤＶＤを挿入する２０００で処理が開始し、機能ブロック２０１０に示したように表示操作がユーザーの行動により始まる。ユーザーが２０１０で支援オプションを選択すると、論理はＢＣＡ情報を読取るため開始され、機能ブロック２０２０に示されるようにこの情報はサーバー・データベースからの他のユーザー情報と結合される。それから機能ブロック２０３０に示されるようにユーザー・プレーヤにおいてＤＶＤについてＤＶＤ特定支援情報を確かめるためにサーバーは表照合を実行する。機能ブロック２０１０においてユーザーにより始められた支援要求について一旦サーバーがＤＶＤ特定情報を決定すると、機能ブロック２０４０においてＤＶＤ特定情報がユーザーに表示される。最後に処理結果は表示操作２０５０に関連するイベントを記憶するサーバー・データベースに告示される。
【０１０９】
第２１図は好ましい実施例による知的処理のためのＢＣＡを利用する支援探知のフローチャートである。ユーザーがプレーヤにＢＣＤ情報をもつＤＶＤを挿入する２１００で処理が開始し、機能ブロック２１１０に示されるように表示操作がユーザーの行動により始まる。ユーザーが２１１０で支援オプションを選択すると、論理はＢＣＡ情報を読取るため開始され、機能ブロック２１２０に示されるようにこの情報はサーバー・データベースからの他のユーザー情報と結合される。それから機能ブロック２１３０に示されるようにユーザー・プレーヤにおいてＤＶＤについてＤＶＤ特定支援情報を確かめるためにサーバーは表照合を実行する。機能ブロック２１１０においてユーザーにより始められた支援要求について一旦サーバーがＤＶＤ特定情報を決定すると、機能ブロック２１４０に示されるようにＤＶＤ特定情報は、例えば、小売店特定支援結果または地理的支援結果を探知するために使用される。最後に処理結果は表示操作２１５０に関連するイベントを記憶するサーバー・データベースに告示され、記憶された情報は小売店特定支援結果または地理的支援結果を探知する報告書を生成するために利用される。
【０１１０】
第２２図は好ましい実施例による知的処理のための支援処理の再指示操作のフローチャートである。ユーザーがプレーヤにＢＣＤ情報をもつＤＶＤを挿入する２２００で処理が開始し、機能ブロック２２１０に示されるように再指示操作がユーザーの行動により始まる。ユーザーが２２１０で支援オプションを選択すると、論理はＢＣＡ情報を読取るため開始され、機能ブロック２２２０に示されるようにこの情報はサーバー・データベースからの他のユーザー情報と結合される。それから機能ブロック２２３０に示されたように原ＤＶＤのための支援組織を確かめるためにサーバーは表照合を実行する。支援組織はユーザーが機能ブロック２２１０で始めた支援要求の標的になり、そして、認められれば、支援処理が機能ブロック２２４０においてＤＶＤに関連する支援組織に別ルートで送られる。そうでない場合は、支援場所が利用できないことをユーザーに知らせる場所に再指示される。最後に処理結果は再指示操作２２５０に関連するイベントを記憶するサーバー・データベースに告示される。
【０１１１】
第２３図は好ましい実施例による知的処理のためのＢＣＡ情報を利用して更新、支援及びアプリケーション情報をダウンロードするブロードキャスト操作のフローチャートである。ユーザーがＤＶＤアプリケーション・アクティブでインターネットに接続する２３００で処理が開始する。機能ブロック２３１０に示されたように論理は実際のインターネット接続を検出し、ＢＣＡ情報を読取り、ＤＶＤアプリケーションのバージョン情報を決定し、そしてサーバーへの接続を始める。２３１０において論理がサーバーへの接続を始めた後、機能ブロック２３２０に示されるようにＤＶＤアプリケーションはＤＶＤについてサーバーから全ブロードキャスト情報を要求する。それから機能ブロック２３３０に示されるようにＤＶＤについてブロードキャスト情報を確かめるためにサーバーは表照合を実行する。機能ブロック２３２０において一旦ブロードキャスト情報がアプリケーションにより始められた要求について決定されると、機能ブロック２３４０に示されるようにサーバーはＨＴＴＰプロトコルを用いてアプリケーションにブロードキャスト情報を渡す。それから機能ブロック２３５０に示されるようにＤＶＤアプリケーションはユーザーに情報を提供するか、または自動的に情報に作用するかのいずれかによりブロードキャスト情報に作用する。最後に処理結果はダウンロード動作２３６０に関連するイベントを記憶するサーバー・データベースに告示される。それから電子商取引のＵＲＬは消費者の購入要求が適当なＵＲＬに再指示されるようにＡｃｔｉｖｅＸコントロールに戻される。
【０１１２】
好ましい実施例によるＶｉｓｕａｌ  Ｃ＋＋コードは本発明の記述を飾るために下記に提供される。
【数１】
2003529117.tif 000001
2003529117.tif 000002
2003529117.tif 000003
2003529117.tif 000004
2003529117.tif 000005
2003529117.tif 000006
2003529117.tif 000007
【０１１３】
代わりの実施例
一連の種々の組合わせがクレームされた発明の精神から逸脱することなくＢＣＡ情報の代わりまたは組合わせにおいて透かし、ホログラム、及び何か別の型を含むが、それに限定されるものでないことを留意すべきである。
【０１１４】
透かし
ディジタル・ビデオ・データは品質を損うことなく繰返してコピーすることができる。したがって、ビデオ・データの著作権保護はディジタル・ビデオ配達ネットワークにおいてはアナログＴＶ放送の場合よりもっと重要な問題である。著作権保護の一つの方法は配達ビデオの送信者及び受信者に関する情報を運ぶビデオ信号に“透かし”を付加えることである。従って、透かしによってビデオ・データの異ったコピーの認証と追跡が可能になる。アプリケーションは、Ｗｏｒｌｄ−Ｗｉｄｅ  Ｗｅｂ（ＷＷＷ）、ペイパービュービデオ放送、又はビデオディスクの標識付を超えたビデオ付である。言及したアプリケーションにおいて、ビデオ・データは通常圧縮フォーマットで蓄積される。斯くして、透かしは圧縮領域に埋込まれなければならない。ＭＰＥＧ−２符号化ビデオに強固な透かしを入れる方法は代わりの実施例により提供されている。この方法は完全復号化処理に続く画素領域における透かし入れ及び再符号化よりも複雑度は非常に少ない。既存のＭＰＥＧ−２ビットストリームは部分的に変更されるが、この方法はドリフト補償信号を付加することによりドリフトを防止する。この方法が実行されてその結果は数バイト／秒のデータ率で任意の二値化情報を安全に送信するために使用できるＭＰＥＧ符号化ビデオ中に強固な透かしを埋込むことができることを確認している。
【０１１５】
この方法はＭＰＥＧ−１、Ｈ．２６１、及びＨ．２６３などの他のビデオ符号化方法にも容易に適用可能である。ディジタル透かしはディジタル化マルチメディア内容物の作者及び出版者がその内容物の出所、安全の確認及び認証を要求する集合点に存在する。著作権侵害の存在は明らかに著作権作品のディジタル配布に対する阻害要因であるため、そのような作品のコピー及び派生コピーについて信頼性の確立は貴重である。 “マスター（原版）”、ステレオ、ＮＴＳＣビデオ、オーディオ・テープまたはコンパクト・ディスクいずれにせよ、種々の形式のマルチメディア内容物を考える際、品質劣化の許容度は個人によって異なり、内容物の基本的な商品価値及び芸術的（美的）価値に影響する。
【０１１６】
それが商品であろうとなかろうと、結果として、正当と認められない内容物の配布によって、その内容物が損害を被り、そのため価値が下がるという意味では、著作権、所有権、購入者情報またはこれらのある組合せ及び関連データを内容物に結びつけることが望ましい。法的な承認及び姿勢変化は、市販配布された内容物（オーディオ、ビデオ、ゲーム等）の必要な構成要素としてディジタル透かしの重要性を認め、ディジタル内容物の商品配布に従事する種々の関係者によって内容物の取引のための条件に合った要素（パラメータ）の開発を促進するであろう。
【０１１７】
これらの関係者は芸術家、技術者、スタジオ、インターネット接続プロバイダ、出版社、エージェント、オンライン・サービス・プロバイダ、種々の形の配送をする内容物集配者、個人及び目的の関係者へ内容物の実際の配達を委ねるため資金の移送に関係する関係者を含む。ディジタル記録の特性は大きく異なるので、所定のディジタル化標本（オーディオ、ビデオ、仮想現実、等々）のストリーム内にディジタル透かしを挿入、保護及び検出するための最適化パラメータの包みを記述する手段（ｔｏｏｌ）を提供することは価値ある目標である。見付からない商品配布からの絶対的な所定予想利益の観点で、下記に述べる最適化方法はこれらのパラメータを含むディジタル透かしの不正な除去を非常に高くつく操作とする。非常に高価な手段を使用しないでディジタル透かしが除去されれば、不正なコピーを商品として無価値とするために、この最適化方法は、少なくとも、内容物の信号に大きな損傷を必要とする。おそらく、幾つかの作品の商品価値は実際には見付けられない、そして全体的な経済的見返りを受ける権利保持者が“妥当である”と考える著作権侵害のいくらかのレベルを指図することになろう。例えば、全体市場の大きさ及びこれらの市場において著作権侵害者について潜在する経済的見返りが与えられる偽１００ドル紙幣、レヴィ（ＬＥＶＩ）のジーンズ、及びグッチ（ＧＵＣＣＩ）の鞄がいつもあるであろう  ―  同様に音楽作品、オペレーティング・システム（Ｗｉｎｄｏｗｓ  ９８等）、ビデオ及び将来のマルチメディア商品の不正コピーもまたあるであろう。しかしながら、“ディジタル市場”を物理的市場から区別するものは商品の認証における責任と信用を確立する体制の欠如である。物理的製品については、著作権侵害からの損失を評価するため会社及び政府が商品に正札を付け、製造能力及び販売を監視する。そこにはまた消費者をさらに良く教育するために法的、電子的、及び情報活動を含めた、強化機構はない。
【０１１８】
ディジタル・ビデオ及びディジタル・ビデオ放送の出現で、ディジタル・ビデオの複製はアナログ・ビデオが被る品質の本質的な劣化を生じないから、著作権保護の問題はさらに重要になった。著作権保護の一つの方法はビデオ信号に“透かし”を付加することである。透かしは一般に著作権所有者を識別するディジタル・ビデオのビットストリーム中に埋込まれたディジタル・コードである。透かしは、ビデオの個々のコピーに適用されれば、各コピーの受取人の身元確認にまた使用することができる。この処理は不法に複写されたコピーを識別し、それが作られたところから受取人への追跡を容易にする。ディジタル・ビデオの透かしにとって、多くの透かしの異なった特質が望ましい。第一に、透かしはビデオの視聴者に気付かれないか、殆ど気付かれないように埋込まねばならない。第二に、透かしはビデオの知覚品質をその商品価値を非常に低減する点まで同時に劣化させずに（この性質は“強固さ（ｒｏｂｕｓｔｎｅｓｓ）”として引用する）ディジタル・ビデオ・ビットストリーム上または復号化ビデオ上で作為的または故意ではない操作で除去できないようにしなければならない。第三に、ビデオは放送のために（例えば、“ビデオ・オン・デマンド”において）圧縮された形で記憶されるから、最初に信号を復号し、透かしを付加した後それを再符号化するのではなくビットストリーム中に透かしを組込めることが望ましい。これはディジタル静止画像でなすことができるが、使用した方法は、ビデオ信号が与える付加的制約により、ディジタル・ビデオに向いていない。多くのディジタル・ビデオ・アプリケーションは“一定ビット率”アプリケーションであり、伝送ビットストリームのビット率の増加を許容しない。一定ビット率に限定されないそれらのアプリケーションにおいても、所定の帯域幅を有するチャンネル上で伝送するときビデオ信号の実時間復号可能性を保つためビット率の不必要な増加は避けるべきである。斯くして、透かしの付加がビデオ信号のビット率を増加させないことが望ましい。ディジタル・ビデオについてこれまでの透かし入れ技術は非圧縮ビデオ・データの透かし入れに限定されている。しかしながら、ビデオ・シーケンスはしばしば圧縮形式（それによりメモリ空間を節約する）で記憶されるから、信号の各受取者を一意的に識別する方法で信号に透かしを入れることは信号の復号化、透かしの付加、及び信号が伝送される前の記録を必要とする。これは明らかにビデオ・シーケンスの配達の仕事に長い時間及び処理の負荷をかける。
【０１１９】
ホログラム
共同伝送チャンネル上での情報交換及び伝送は傷つきやすい情報の安全性に対する難題を提供する。インターネット及びイントラネットは多くのコンピュータが互いにローカルまたはワイド・エリア通信ネットワークにより接続されているそのような共同情報伝送チャンネル化の二つの例である。従って、あるユーザーまたは侵入者が共同チャンネル上で伝送される傷つきやすい情報のパッケージを傍受することが可能である。特に、インターネットは急速に成長しているビジネス・フォーラムであり、そのチャンネルを介して伝送される情報を安全にすることは独占情報を伝送するための大きな関心事になりつつある。データ暗号化技術が共同伝送チャンネル上でのデータ交換及び伝送における安全性を強化するために使用される。その最も簡単な形式では、データ暗号化は一片の秘密情報（“平文（ｐｌａｉｎ  ｔｅｘｔ）”を含むデータ・パッケージ列を変えるため特別なアルゴリズムに基づいた“鍵”を使用し、その結果データは埋込まれた秘密情報（“暗号文（ｃｉｐｈｅｒ  ｔｅｘｔ）“）と相関をもたないようにみえる形式に暗号化または“スクランブル”される。暗号化方法（即ち、暗号化アルゴリズム）、或いは暗号化方法に基づいて作られた鍵の知識をもたない、不正なユーザーは情報を容易に復号化することができない。正当なユーザーは暗号化方法に基づいて構築される“鍵”を使用することによりスクランブルされたデータ中の埋込み情報を取出す。したがって、たとえ不正なユーザーがスクランブル・データを手に入れても、暗号化方法及び特定の鍵の両方の知識がその中に埋込まれた秘密情報を解読するために必要である。
【０１２０】
周知の一暗号化システムは国立標準局（Ｎａｔｉｏｎａｌ  Ｂｕｒｅａｕ  ｏｆ  Ｓｔａｎｄａｒｄｓ）により１９７７年に採用されたデータ暗号化標準（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｎｄａｒｄ：ＤＥＳ）である。これは乱雑と拡散を利用する秘密鍵システムで、６４の短い鍵長を使用して良好な安全性を許容する。ＤＥＳに基づいた暗号システムにおける鍵の数は現在の計算能力で５１２鍵が可能である。しかしながら、鍵の長さが増加すると暗号化情報を送信及び受信するのに大きな遅れが生じる。二種類の主要な暗号システムは対称システム、即ち秘密鍵システム、及び非対称システム、即ち公開−秘密鍵システムである。ＤＥＳの対称暗号システムは５６ビットの鍵長を使用して平文の６４ビット・ブロックを一般に暗号化する。基本的な構築ブロックＤＥＳ（循環という）は、鍵に基づいた、テキスト文の置換と順列のただ一つの組合わせである。
【０１２１】
平文は、テキスト文の部分集合及び鍵に関して暗号文の全ビットが平文の全ビット及び鍵の全ビットに依存するように置換、順列、ＸＯＲ及びシフト操作を通常実行する、関数を１６回循環（ｒｏｕｎｄ）して暗号化される。このことは暗号文のただ一つのビットが伝送の間に脱落すれば、全体のメッセージが喪失することを意味する。これはＤＥＳ型ブロック暗号の別の弱点である。各循環（ｒｏｕｎｄ）において、鍵Ｋｉとは異なる要素の部分集合が暗号化を行うために使用される（これからＫ１は最初の循環で使用され、Ｋｉはｉ番目の循環で使用される、等々）。類似のアルゴリズムが暗号文を解読するために使用されるが、今度は鍵は逆順序で使用され、シフト操作は左から右に変わる。複雑なＤＥＳアルゴリズムが与えられると、ＤＥＳが暗号化される速度はハードウェアとソフトウェア実行について両者のプロセッサ特性の関数である。例えば、ディジタル・エキップメント社は１Ｇビット／秒の割合で、または毎秒１５．６百万のＤＥＳブロックを暗号化及び解読できるハードウェアＤＥＳチップを作っている。ソフトウェア処理では遅くなり、例えば、ＩＢＭ３０９０メイン・フレームは毎秒３２，０００のＤＥＳブロックを暗号化することができる。
【０１２２】
代表的なマイクロコンピュータのソフトウェア実行特性を表１に示す。
2003529117.tif 000008
別の従来技術である暗号技術はカリフォルニア州のＲＳＡデータ・セキュリティから入手できるＲＳＡ公開鍵暗号システムである。ＲＳＡは二つの異なる鍵、即ち平文を暗号化する公開鍵及び暗号文を復号する個人鍵が使用される非対称暗号システムである。ＲＳＡのハードウェア実行はＤＥＳのハードウェア実行より通常約１，０００から１０，０００倍遅い。ソフトウェア実行では、ＲＳＡは一般的にＤＥＳより約１００倍遅い。この数字は技術が進歩するにつれて向上するであろうが、ＲＳＡの処理速度を対称暗号システムの速度に近づけることは難しい。したがって、ＲＳＡはＤＥＳまたは他の高速大量暗号化アルゴリズムの置換えとして一般的に考えられない。その代わり、ＲＳＡは前もって秘密の交換をしなくても安全な鍵交換にしばしば使用される。ここから長い通信文はＤＥＳで暗号化される。
【０１２３】
通信文はＲＳＡ公開鍵暗号化により暗号化されたＤＥＳ鍵で送られる。他の多くの従来技術の暗号化システムはＤＥＳ型暗号化の変形である。一般に、計算用プロセッサが進歩すると、ＤＥＳは最早力ずくの攻撃に対して安全ではなくなると考えられ、そこで代わりの方法が１９８０年代終わり頃から活発に探求されてきた。この要求に応えて、幾つかの代案が開発されて、提供される安全性のレベルに関してＤＥＳと競争できると考えられる。これらのシステムの例は、次の暗号化方法を含む。
【０１２４】
（１）三重ＤＥＳ。これはＤＥＳの変形で、平文は三つの異なる鍵によりＤＥＳアルゴリズムで暗号化される。これはＤＥＳ鍵の大きさを１１２ビットまで増やしたことに相当するものと通例認められる。平文の三重暗号化はＤＥＳの安全性について疑念をもって取扱う現行の方法であるが、これは明らかに通信文を暗号化及び複合化するため処理量を犠牲にして行われる。
【０１２５】
（２）ＲＥＤＯＣ。２０バイト（１６０ビット）の鍵を有し、８０ビットのブロックについて操作するブロック・アルゴリズム。全ての計算（即ち、置換、順列、及びＸＯＲ等）はバイトで実行され、初めと最後の順列がソフトウェアで効率よく実行することが難しいＤＥＳよりもソフトウェアではさらに効率がよい。その上、１６０ビットの鍵は通常このアルゴリズムを非常に安全なものにしている。
【０１２６】
（３）Ｋｈｕｆｕは最近提案された６４ビット・ブロックの暗号で、５１２ビットの鍵を要し、循環の数（１６、２４、または３２のいずれか）は公開されている。鍵が大きく、そして潜在的に循環の数が拡張されているため、このアルゴリズムの安全性は非常に高いことが期待される。しかしながら、循環の数が増すとデータが暗号化される速度が遅くなる欠点がある。
【０１２７】
（４）ＩＤＥＡは１２８ビットの鍵を利用する６４ビット・ブロックの暗号である。それは通常三つの基本操作、即ちＸＯＲ、加法ｍｏｄｕｌｏ２  ｓｕｐ１６、及び乗法ｍｏｄｕｌｏ２  ｓｕｐ１６を利用する。このアルゴリズムは一般的に１６ビットの部分ブロックに作用し、１６ビットのプロセッサ上でも効率がよい。その現在のソフトウェア実行はほぼＤＥＳ並みに速い。種々の従来技術の暗号化システムの限界及び欠点を考慮して、本発明の発明者は光学位相変調に基づいた新暗号化システム及びそれに対応するユーザー・コンピュータとネットワーク間の実行インタフェースを開発した。本発明による実施例はインターネットのような共同ネットワーク上でディジタル化及び伝送に先立ってディジタル・ビットストリーム中に埋込まれた乗法を暗号化するこれらのある方法と取替えることができる。
【０１２８】
情報を解読するために正当なユーザーは好ましい実施例に基づいて受信端末でホログラフィによる逆スクランブルを使用することができる。高速データ率（例えば、２．４Ｇｂｉｔ／ｓより大きい）の光ファイバ網はさらに一般的になるから、本発明の数多い長所の一つは暗号化／復号化の高率化（例えば、１Ｇｂｉｔ／ｓより大きい）を達成する可能性である。本発明の幾つかの実施例の一つでは、ディジタル・データ・パッケージは搬送光ビームに最初与えられる。これは２次元空間光変調器を使用して行われる。その後データ保持光波形の位相は位相スクランブル媒体により歪められる。次に、歪んだデータ保持光波形は参照ビームで光ホログラムを形成するために使用される。それからホログラムは共同伝送チャンネル上をディジタル形式でその目的地に送信される電子信号に変換される。スクランブル・データが受信される目的地では、ホログラムは空間光変調器で表示され、歪んだ位相をもつデータ保持光波形の共役形を生成するためその共役再構成が実行される。位相スクランブル媒体を示す情報を有するホログラフ媒体は位相を逆スクランブルするために使用され、埋込まれたデータはＣＣＤアレイのような光検出器アレイを用いることにより共役再構成光波形から再生される。本発明の一つの目的は安全性を高めるために１０  ｓｕｐ  ６の鍵まで及びより大きな光暗号化鍵を得ることである。
【０１２９】
これは多くの従来技術のシステムでは実行が困難である。このような多数の暗号化鍵は本発明による唯一の光アナログ手法のために可能である。従来技術のシステムでは殆ど得られない大きな暗号化鍵の高速暗号化及び解読を保証することが本発明の別の目的である。好ましい実施例はデータ保持ホログラムの高速光再構成及び光データ処理デバイスの並行処理能力を使用してこれを実行する。ディジタル・データの独自のアナログ準拠暗号化及び解読を用いて暗号化法の秘密性を増すことが本発明のまた別の目的である。この点はアナログ準拠暗号を復号する理論的基礎が現在欠如しているために特に都合がよい。アルゴリズム手法に基づく力づく攻撃の暗号化は本発明による暗号化システムには侵入が殆ど不可能である。ディジタル・データを暗号化及び解読するため光位相情報を分からない方法で使用することが本発明のまた別の目的である。本発明による暗号化システムの秘密性をさらに高めるため光ホログラフ手法を暗号化及び解読処理の両方に使用することが本発明のまた別の目的である。アナログ解読処理の高忠実性を確保するためデータ保持ホログラムの位相共役再構成を好ましい実施例で実行することが本発明のまた別の目的である。利用する伝送手段に関係なく働く高安全、高速及び他用途の暗号化システムを構築するために光処理技術、ハードウェア暗号化、光電子インタフェース、及び高忠実度、高速ディジタル信号伝送を統合することが本発明のまた別の目的である。大部分の対称暗号化法で一般的に行われる１６循環の複雑な計算の代わりに、ただ一段階で暗号化及び複合化を完了することが本発明のさらに別の目的である。本発明による光暗号化システムにおいては、暗号化速度は通常暗号化鍵の大きさ（サイズ）には制限されず、むしろ電気から光及び光から電気への情報形式変換におけるシステム速度による。
【０１３０】
他の方法
過去において、商売人はその在庫を探知及び識別するための試みに種々の方法を用いて旨くいかなかった。彫刻、スタンプ、彩色、及びマーキングが商売人が用いたいくつかの方法である。実用的問題のため、これらの方法はＣＤマルチメディア賃貸業には効果的に適用できない。
【０１３１】
コンパクト・ディスク・マルチメディア芸術及び産業では知られているように、プログラム名及び録音者を識別する文字記号情報はＣＤの表面上に通常付けられる。ディジタル・データは表面上またはすぐ下に記録される。特に、ディジタル・データはＣＤの表面と裏面の間の文字記号情報のすぐ下に記録されている。ＣＤの裏面は透明材料の薄片からなり、データをアクセスするとき、コンパクト・ディスク・プレイヤーからのレーザービームはこの薄片を通って上方に放射される。
【０１３２】
ディジタル・データは傷つきやすく、商品（製品）を識別するため一般に使用される、彫刻、スタンプ、またはマーキングを含む、工程の間に損傷を受けやすい。上述したように、ディジタル・データは裏面に対するよりＣＤの表面に近い。部分的にディジタル・データを損傷から保護するシルク・スクリーンが塗布された文字記号情報をＣＤの表面は通常含んでいるけれども、シルク・スクリーン層は透明材料よりなるＣＤの裏面より薄く、こわれやすい。斯くして、ＣＤの表面及びそれに近接するディジタル・データを引掻きなどの物理的損傷から保護する大いなる必要性がある。
【０１３３】
商品（製品）を識別するために彫刻が使用できる。彫刻はＣＤの表面にしばしば試みられているがそのような彫刻はそれに続くディジタル・データと抵触するため、ＣＤを識別マーキングで彫刻することは問題がある。さらに、たとえディジタル・データが損傷されることが少ないＣＤの裏面上に彫刻がされるとしても、それを適切に保持するためＣＤの表面に加えるに要する圧力及びそのような彫刻から生じる熱により彫刻の間になお損傷されるかもしれない。その上、彫刻は、特に大量生産においては、比較的労働集約的で費用のかかる工程であるから好ましいとはいえない。
【０１３４】
斯くして、商売人は、例えば、彩色（ｐａｉｎｔｉｎｇ）といった別のより侵襲性の少ない方法を考察した。彩色もまた、必要労力、必要費用、及び人がそのような彩色を複製できる気楽さが与える工程固有の不信頼性のために識別または安全性の有効な手段を提供することができない。さらに、彩色はディジタル・データに対する害悪を回避しなければならないから他の問題を提起するかもしれない。
【０１３５】
さらに在庫を識別し、保証する別な選択は普通の粘着性ステッカーの使用である。そのようなステッカーは取除いたり、ステッカーの勝手な変更を明確に示す手段なく同様に見える品目に再貼付することが容易なためそのようなステッカーは識別の有効な手段を提供しない。その上、そのようなステッカーはここで開示されているような貼付装置（ａｐｐｌｉｃａｔｏｒ  ｗｏｒｋｓｔａｔｉｏｎ）のないときは（ステッカーはＣＤへ正確に中心合わせする必要があるから）手作業でＣＤに貼付することが難しい。その上、そのようなステッカーは複製が容易である。
【０１３６】
磁気型ＥＡＳシステムは衣料品、本、カセット及びコンパクト・ディスクといった商品の盗難を阻止するために広く使用されている。電子商品監視（ＥＡＳ）システムは、図書館または小売店といった、防護区域から物品の不正持出しを防ぐためにしばしば使用される。ＥＡＳシステムは防護区域の出口近くに置かれた尋問所または廊下、及び防護すべき商品に取付けられたマーカーまたはタグを通常含む。ＥＡＳシステムは磁気、高周波、マイクロ波及び磁歪技術に基づいていた。特別な技術が含まれているのに拘わらず、ＥＡＳシステムは通廊で尋問信号に曝されたときタグが或る特徴的な応答信号を生成するように設計される。この特徴的な応答信号の検出は通廊の中で感受タグの存在を示すものである。そのときＥＡＳシステムは可聴警報を鳴らしたり、出口通路を閉鎖する等といった、適当な安全動作を始動する。防護区域から商品の正式持出しを許可するため、永久または可逆的に不活性化できるタグ（例えば、二重状態タグ）がしばしば使用される。
【０１３７】
ＥＡＳマーカーはコンパクト・ディスク及びＣＤ−ＲＯＭといった光学記録媒体の盗難保護のために一般に使用されてきたけれども、マーカーは一般に新しいコンパクト・ディスクを含むパッケージへの取付けに適し、コンパクト・ディスクの出入を繰返し調べる図書館及び他の機関が顧客及び利用者の要求の便宜を図るためコンパクト・ディスク自身に直接取付けるにはあまり適さず、有効な在庫管理はＥＡＳマーカーがコンパクト・ディスクに取付けられる方をむしろ選ぶであろう。
【０１３８】
コンパクト・ディスクに取付ける幾つかのマーカーが開発されてきた。ミネソタ・マイニング・アンド・マニュファクチャリング会社（ミネソタ州セントポール市）から“ＤＣＤ−１”として入手できるものは、コンパクト・ディスクに取付けられるただ一個のマーカー片と安全用上張りである。しかしながら、このマーカーはディスクの機械的釣合い（バランス）を悪くし、それは記録媒体が正常な動作のために機械的に釣合うことを必要とする現代の高速回転ＣＤ−ＲＯＭ駆動装置、ＣＤプレーヤ、及びその他の光記録媒体再生装置の動作に悪影響を及ぼす。ノゴ・ノース・アメリカ社（ニューヨーク州ロングアイランド、ホーポージ）からの別の製品は同じ機械的釣合いの欠点を有する。埋込み式、一般的には環状の二重状態ＥＡＳマーカーを含む光学情報記憶ディスクが共に譲渡された米国特許第５，３４７，５０８号に述べられている。
【０１３９】
他の媒体
本発明の原理は上に論じた電子記憶媒体以外の他の型の媒体にも適用できることを留意すべきである。情報信号がレーザー・ビームにより記録され、及び再生されるディスク型記録媒体（以後、光ディスクとして引用される）として、オーディオ・データがその中に記録された所謂コンパクト・ディスク、コンピュータ・データが記録されたＣＤ−ＲＯＭ、情報信号が一度記録できるライト・ワンス光ディスク、及び情報信号が再生、記録及び消去できる記録可能光ディスクが現在市販で入手可能である。
【０１４０】
コンパクト・ディスクまたはＣＤ−ＲＯＭといった読出し専用光ディスクは不規則なパターン、即ち位相ピットが記録情報信号に基づいてディスクの一つの面上に同心円状または螺旋状に形成されたトラックを有する。特に、読出し専用光ディスクはポリカーボネートまたはＰＭＭＡ（ポリメチル・メタクリレート）といった透明な合成樹脂からなるディスク基板、ディスク基板の一つの面上に形成された位相ピットを覆うように形成されたＡｌまたはＡｕといった金属からなる反射膜、及び反射膜を保護するために反射膜を覆うように形成された保護層から構成されている。
【０１４１】
情報信号を読出し専用光ディスクから再生するとき、レーザー光源からのレーザー・ビームは対物レンズにより集束され、ディスク基板側から読出し専用光ディスク上に照射される。光ディスク上の位相ピットにより変調された反射光束は、例えば、光検出器により検出され、反射光束の強度に対応する信号レベルを有する検出信号に変換され、それにより読出し専用光ディスク上に記録された情報信号の再生信号が得られる。
【０１４２】
読出し専用光ディスクは大量生産製品（光ディスク）を市場で安価に提供することができるが、少量需要の製品には向いていない。この目的のため、ライト・ワンス光ディスクが少量需要の光ディスク製品について用意され、種々のデータをユーザーに容易に提供することができる。ライト・ワンス光ディスクとして、色素（顔料）の物理化学変化を利用する記録システムのライト・ワンス光ディスク、単層の穴形成記録システムのライト・ワンス光ディスク、多層の穴形成記録システムのライト・ワンス光ディスク、相変化記録システムのライト・ワンス光ディスク及び気泡形成システムのライト・ワンス光ディスクがある。再生するときは、読出し専用光ディスクのときと同様に、レーザー光源からのレーザー・ビーム（弱い再生用レーザー出力を有する）はレーザー・ビームが対物レンズにより集束される条件下でディスク基板側からディスク上に照射される。それから、予め記録されたピットにより変調される反射光束は光検出器により検出され、検出された信号は反射光束の強度に対応する信号レベルを有する検出信号に変換され、それにより読出し専用光ディスク上に記録された情報信号の再生信号を得る。
【０１４３】
情報信号が上記のライト・ワンス光ディスク上に記録されるとき、レーザー光源からのレーザー・ビーム（強い記録用レーザー出力を有する）はレーザー・ビームが対物レンズにより集束される条件下でディスク基板側からディスク上に照射される。それから、情報信号に対応してレーザー・ビームを変調することによりレーザー・ビーム出力は点滅（オン・オフ）され、情報信号に対応するピット（読出し専用光ディスク上に記録されているものと実質的に同様のピット）が光ディスクの記録トラックに沿って形成される。特に、単層の穴形成記録システムの場合には、強いレーザー・ビームで照射された領域において記録トラック上に穴が形成され、この穴はピットとして記録される。多層の穴形成記録システムの場合には、強いレーザー・ビームで照射された領域、即ち第一層の膜において記録トラック上に穴が形成され、第一層の穴はピットとして記録される。
【０１４４】
相変化記録システムの場合には、強いレーザー・ビームで照射された記録トラックの部分は非晶質状態から結晶状態に変化し、結晶状態に変化した部分はピットとして記録される。記録トラックの、気泡形成記録システムの場合には、強いレーザー・ビームで照射された部分の記録層は隆起し、隆起部分はピットとして記録される。
【０１４５】
ライト・ワンス光ディスクにおいては、特に、レーザー・ビームをトラッキング制御するために案内溝（プリグルーブ部）が形成されている。プリグルーブに向かい合う端面はトラックに沿って所定の大きさと所定の周期を有する正弦波形（通常、ウォブル形として引用される）として形成される。このウォブル形がレーザー・ビームにより光学的に検出されると、絶対時間情報としてウォブル信号を得ることができる。ウォブル信号は記録及び再生装置のシステム、及び、特に、光ディスク上の記録ピットについてタイミング情報を制御するために使用される。さらに、ウォブル信号は光ディスクの回転及び駆動手段、即ち、スピンドル・モーターをサーボ制御するために使用される。サーボ制御動作に従って、スピンドル・モーターの回転速度はウォブル信号の周期が一定になるように制御される。
【０１４６】
上記のライト・ワンス光ディスクは通常ピットがプリグルーブ部に記録されているグルーブ記録１０システムに属する。ライト・ワンス光ディスク上に記録されるべき情報データが記録されるとき、標的位置はプリグルーブ部に形成されたウォブル形を光学的に検出することにより得られたウォブル信号の周期に基づき同期して探索される。標的位置が検出されると、ライト・ワンス光ディスク上に記録されるべき上記の情報データが所定のフォーマットに従って標的位置に記録される。
【０１４７】
これに対して、再生のときは、標的位置は上述したように探索される。標的位置が検出されると、ライト・ワンス光ディスク上に記録されるべきデータ中に挿入されたフレーム同期信号に基づいて、例えば、２キロバイトのデータが連続して読出され、それにより記録されたデータを再生する。
【０１４８】
読出し専用光ディスク及びライト・ワンス光ディスクは上述したように再生原理は同じであるから、読出し専用光ディスクから情報信号を再生する再生装置にライト・ワンス光ディスクが装着されても、ライト・ワンス光ディスクに記録されたデータは読出し専用光ディスクの区別なく再生することができる。
【０１４９】
その上、ライト・ワンス光ディスクは多数の光ディスクを比較的簡単な装置により製作できる特徴を有する。このため、ライト・ワンス光ディスクは不法に複写される危険がある（不法複写）。特に、初めに、読出し専用光ディスクから情報信号を再生する再生装置が末端ユーザーにより使用されるパーソナル・コンピュータの外部入出力端末に接続されているコンピュータ・システムがある。例えば、そしてライト・ワンス光ディスクに及びから情報信号を記録及び再生するための外部記憶装置が別の外部入出力端末に接続されている。すると、再生装置により読出し専用光ディスクから読出された記録データは外部記憶装置によりライト・ワンス光ディスクに書込まれ、それにより読出し専用光ディスクの海賊版を作製する。
【０１５０】
この場合、読出し専用光ディスクがコンピュータ・データ（コンピュータ・プログラムを含む）の記録されているＣＤ−ＲＯＭであれば、ゲーム・ソフトウェアの海賊版を容易に作製することができる。読出し専用光ディスクが音楽情報の記録されているコンパクト・ディスク（ＣＤ）であれば、コンパクト・ディスクの海賊版を容易に作製することが可能になる。
【０１５１】
コンピュータ・プログラムは著作権により保護された著作物であるから、ハードディスクへのバックアップまたは複写の―公認ユーザー、即ちソフトウェア・ライセンス契約（ソフトウェア・ライセンス契約）を承諾した登録ユーザーによるものを除く―複写物は違法である。
【０１５２】
さらに、著作物であるＣＤ−ＲＯＭ上の記録データを配布の譲与行為の目的でライト・ワンス光ディスクに完全に複写する複写物もまた違法であり、不正な利益を得るためのそのような違法行為は防がねばならない。
【０１５３】
さらにまた、公認ユーザーが企業またはＣＡＩ（コンピュータ援用教育）において非承認ユーザーである者に自由（無料）配布する行為はゆゆしきことと見なされる。
【０１５４】
現在、複写防止のために種々の方法が提案され、その多くが実用化されてきた。これに対して、複写保護を外すのに使用される“コピー・ツール”と呼ばれるソフトウェア（プログラム等）が現在市販で入手できる。ユーザー自身の良心の問題は別として、記録データの違法複写を防止する他の方法は今の所ない。
【０１５５】
前述に鑑み、ディスク状記録媒体間の違法複写がコピー・ツールに対しても有効に保護でき、ディスク状記録媒体に記録された著作物（記録データ）が保護できるデータ記録方法を提供することが本発明の目的である。
【０１５６】
画像は急速に更新されつつあるので、対話式の制作はコンピュータ・システムのユーザーが映画、ビデオまたは他の表示画像と相互に関わりあうことができる。この制作の目的は有用な情報を提供し、ユーザーを教育または楽しませることである。対話式技術の究極の目標はユーザーが恰もスクリーン上で画像と相互に関わっており、その結果、例えば、ドラマの中の人物や物体がユーザーの行動に反応しているようにユーザーに感じさせることである。ユーザーの行動は表示スクリーン上の人物、物体または他の画像に影響を与え、話の筋書きを変えることができる。
【０１５７】
高度な対話方式を提供するための一方法は制作を完全にコンピュータで生成することである。これはコンピュータが三次元世界を設計し、計算し、そしてスクリーン上に人物及び物体を表示することを意味する。しかしながら、生き物の画像、特に人物をビデオまたはフィルムの更改率で実時間内にテレビジョン品質に近い解像度で完全に計算し、描写するコンピュータ能力は大量販売用システムについての現在の技術を超えるため、この方法は今日の技術に制限されている。
【０１５８】
別な方法はビデオ、映画（ｆｉｌｍ）またはコンピュータ生成画面を前以て記録し、記録済み画像、またはフレームを高速で再生することである。これはテレビジョン、またはそれ以上の解像度を得ることができ、テレビジョンに匹敵する信用度を得るに十分な躍動がある。しかしながら、この方法では、ユーザーが筋書きを動かせるのはビデオまたはアニメーション画面の所定の決定点で分岐する記録済み画面の少数の別の“路（ｐａｔｈ）”に限定されるから、ユーザーは制作物との対話の数も非常に限られたものになる。ユーザーが画像と対話しながらアニメーションを得るために再生される記録済み画面を使用することはここでは大まかに“対話式”ビデオとして引用される。
【０１５９】
対話式ビデオ制作物は画像を記憶するコンパクト・ディスク読出し専用メモリ（ＣＤ−ＲＯＭ）ディスク及び再生中に画像を取出すＣＤ−ＲＯＭ駆動装置を通常使用する。ＣＤ−ＲＯＭディスクは光媒体上の同心状螺旋の中に情報を記憶し、レーザー・ビームを用いた“読取ヘッド”を使用するＣＤ−ＲＯＭ駆動装置により“読取”または再生される。ＣＤ−ＲＯＭによる対話式制作物の大きな問題は、ＣＤ−ＲＯＭ駆動装置の読取ヘッドがトラッキングしている現在の路とは異なる所望の分岐路に位置するために要する２分の１秒または以上の遅れによる連続性の中断である。別の問題は、ＣＤ−ＲＯＭによる対話式制作物はユーザーがビデオと対話できる方法の数や形が厳しく限定されていることである。
【０１６０】
別のビデオ路にアクセスする時間長（“アクセス時間”または“シーク時間”）はＣＤ−ＲＯＭ駆動装置の読取ヘッドの現在位置に関する別のビデオ路の位置に依存する。所定のビデオ画面にアクセスするためにコンピュータ制御器は画面位置の指標（ｉｎｄｅｘ）を照合し、ディスク上の新画面の頭に読取ヘッドを移動することによりＣＤ−ＲＯＭ駆動装置に新画面にアクセスするよう指示する。読取ヘッドが機械的機構により移動されるので、異なるビデオ路にアクセスするようにトラック上の新たな点に読取ヘッドの位置を変えるのには比較的長い時間を要する。
【０１６１】
従来技術はＣＤ−ＲＯＭ中のデータのアクセス動作特性を改善するためにキャッシュを使用している。キャッシュはＣＤ−ＲＯＭ駆動装置中、プロセッサと駆動装置の間のインタフェース・カード中、ソフトウェアにより制御されるコンピュータ・システムのメモリの中またはハードディスクまたは他の記憶媒体上に置くことができる。しかしながら、ＣＤ−ＲＯＭから到来する情報のデータ率に比較してキャッシュの大きさは比較的小さいため、これらのキャッシュはビデオに関係するアクセス時間のぎりぎりの改善を提供するに過ぎない。また、キャッシュは新しいデータを含まないから別の路に分岐されるとキャッシュ中の情報は通常役に立たない。キャッシュは空にされ、新しい情報がロードされるのである。
【０１６２】
現行のＣＤ−ＲＯＭ駆動装置は対話式ビデオ制作物において十分な対話性を提供するには適当でないが、非常に沢山のものが消費者に販売されてきているからそれらは巨大な装置基盤を表すものである。したがって、既存のＣＤ−ＲＯＭ駆動装置の改良を要しないでＣＤ−ＲＯＭによる対話式ビデオのアクセス時間を省くシステムが要望される。
【０１６３】
従来、所謂ＬＤ（レーザー・ディスク）及び所謂ＣＤ（コンパクト・ディスク）は光ディスクとして一般化されており、そこにビデオ情報、オーディオ情報等が記録されている。ＬＤ等には、ビデオ情報及びオーディオ情報は、各ＬＤ等が基準位置として有する、再生開始位置に関して各情報が再生される時間を指示する時間情報と共に記録される。斯くして、記録の順番で記録情報を再生する一般的な標準再生の他に、例えば、ＣＤの場合には、記録された複数の音楽から希望の音楽だけを引出して聴くための再生、記録された音楽を順不同で聴くための再生等々、種々の特殊再生が可能である。
【０１６４】
しかしながら、上述のＬＤ等によれば、所謂対話式及び多彩な再生は視聴者が表示または音声出力されるビデオまたはオーディオ情報について複数の選択肢を有する場合、及び視聴者がそれを視聴するためそれらを選択できる場合には不可能である問題がある。
【０１６５】
即ち、例えば、ＬＤで外国映画を視聴者に見せる場合には、選択された言語を表示するように画面上に表示された字幕（キャプション）に使用される言語の一つを選択する（即ち、日本語の字幕及び原語の字幕の一つを選択する）ことは不可能であり、またはＣＤに記録された音楽を視聴者に聞かせる場合に、音楽の音声の一つを選択する（例えば、英語の歌詞及び日本語の歌詞の一つを選択する）ことは不可能である。
【０１６６】
これに対して、メモリ容量が前述の従来のＣＤに比較して光ディスク自身の大きさを変えないで約十倍向上した光ディスクとして、ＤＶＤについて種々の提案及び開発が行われつつある。このＤＶＤについて、種々の言語による複数の字幕または種々の言語による複数の音声が記録されれば、上述の対話式及び多彩な再生は視聴者がそれらの一つを選択しながら可能である。
【０１６７】
しかしながら、種々の言語のオーディオまたは音声または種々の形式の音楽が上述のＤＶＤに記録されれば、オーディオ情報または音楽情報の情報量は膨大になる。今度は、情報が適当な記録形式で記録されなければ、再生すべきオーディオ情報等を探索する方法が複雑になり、オーディオ情報等を探索するに要する時間のため再生の途中でオーディオ音または音楽音が中断する場合が再生時に生じることがあり、それは問題である。
【０１６８】
種々の実施例を上に述べてきたが、単に方法例を表しているに過ぎず、限定するものではないことを理解すべきである。斯くして、好ましい実施例の広さ及び範囲はいかなる上述の典型的な実施例に限定されるべきではなく、以下の請求項及びそれらと同等なものにより決定されるべきである。
【図面の簡単な説明】
【図１】
第１図は本発明による電子媒体を探知する方法の一般的なブロック図である；
【図２】
第２図は好ましい実施例による電子媒体を探知する方法の詳細なブロック図である；
【図３】
第３図は本発明の一実施例に含まれるハードウェアの実施例のブロック図である；
【図４】
第４図は電子記憶媒体の従来例と本発明の電子記憶媒体との比較の図的表示である；
【図５】
第５図は好ましい実施例によるユーザー経歴（ｕｓｅｒ  ｅｘｐｅｒｉｅｎｃｅ）のブロック図である；
【図６】
第６図は好ましい実施例による電子商取引の再指示操作のフローチャートである；
【図７Ａ】
第７Ａ図は好ましい実施例によるＤＶＤ処理のユーザー接続及び更新に関連する詳細な論理を示すフローチャートである；
【図７Ｂ】
第７Ｂ図は好ましい実施例によるＤＶＤ処理のユーザー接続及び更新に関連する詳細な論理を示すフローチャートである；
【図８】
第８図は好ましい実施例による知的処理のためのＢＣＡ情報を利用して小売店／流通者に基づいて特定の広告情報の表示を行う論理を示す；
【図９】
第９図は好ましい実施例による知的処理のためのＢＣＡ情報を利用してＤＶＤのジャンル／タイプに基づいて特定の広告情報の表示を行うフローチャートである；
【図１０】
第１０図は好ましい実施例による知的処理のためのＢＣＡ情報を利用してＤＶＤの小売店特定情報をダウンロード及び更新するためのダウンロード操作のフローチャートである；
【図１１】
第１１図は好ましい実施例による知的処理のためのＢＣＡ情報を利用してＤＶＤのタイトル特定情報をダウンロード及び更新するためのダウンロード操作のフローチャートである；
【図１２】
第１２図は好ましい実施例による知的処理のためのＢＣＡ情報を利用する制作ビデオ検視動作のフローチャートである；
【図１３】
第１３図は好ましい実施例による知的処理のためのＢＣＡ情報を利用する制作ビデオ検視操作のフローチャートである；
【図１４】
第１４図は好ましい実施例による知的処理のためのＢＣＡ情報を利用する制作マルチメディア検視操作に関連する論理のフローチャートである；
【図１５】
第１５図は好ましい実施例による知的処理のためのＢＣＡ情報を利用して特定ウエブ・サイトへのアクセスを制限する安全操作のフローチャートである；
【図１６】
第１６図は好ましい実施例による知的処理のためのＢＣＡ情報を利用する電子商取引の開錠操作のフローチャートである；
【図１７】
第１７図は好ましい実施例による知的処理のためのＢＣＡ情報を利用する電子商取引の開錠操作のフローチャートである；
【図１８】
第１８図は好ましい実施例による知的処理のためのＢＣＡ情報を利用してＤＶＤの著作権侵害及び悪用を探知するためのロギング操作のフローチャートである；
【図１９】
第１９図は好ましい実施例による知的処理のための支援処理の再指示操作のフローチャートである；
【図２０】
第２０図は好ましい実施例による知的処理のための支援処理の表示操作のフローチャートである；
【図２１】
第２１図は好ましい実施例による知的処理のためのＢＣＡを利用する支援追跡のフローチャートである；
【図２２】
第２２図は好ましい実施例による知的処理のための支援処理の再指示操作のフローチャートである；及び
【図２３】
第２３図は好ましい実施例による知的処理のためのＢＣＡ情報を利用して更新、支援及びアプリケーション情報をダウンロードするブロードキャスト操作のフローチャートである。


【手続補正２】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
2003529117.tif 000009
2003529117.tif 000010
2003529117.tif 000011
2003529117.tif 000012
2003529117.tif 000013
2003529117.tif 000014
2003529117.tif 000015
2003529117.tif 000016
2003529117.tif 000017
2003529117.tif 000018
2003529117.tif 000019
2003529117.tif 000020
2003529117.tif 000021
2003529117.tif 000022
2003529117.tif 000023
2003529117.tif 000024
2003529117.tif 000025
2003529117.tif 000026
2003529117.tif 000027
2003529117.tif 000028
2003529117.tif 000029
2003529117.tif 000030
2003529117.tif 000031
2003529117.tif 000032