JP2003529118A - 携帯式蓄積媒体上に蓄積されたコンテンツをアップデートするためのシステム、方法及び製造物 - Google Patents

携帯式蓄積媒体上に蓄積されたコンテンツをアップデートするためのシステム、方法及び製造物

Info

Publication number
JP2003529118A
JP2003529118A JP2000612957A JP2000612957A JP2003529118A JP 2003529118 A JP2003529118 A JP 2003529118A JP 2000612957 A JP2000612957 A JP 2000612957A JP 2000612957 A JP2000612957 A JP 2000612957A JP 2003529118 A JP2003529118 A JP 2003529118A
Authority
JP
Japan
Prior art keywords
storage medium
content
portable storage
user
recited
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2000612957A
Other languages
English (en)
Other versions
JP2003529118A5 (ja
Inventor
コラート、トッド・アール
Original Assignee
リサーチ・インベストメント・ネットワーク・インコーポレーテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/296,098 external-priority patent/US6453420B1/en
Application filed by リサーチ・インベストメント・ネットワーク・インコーポレーテッド filed Critical リサーチ・インベストメント・ネットワーク・インコーポレーテッド
Publication of JP2003529118A publication Critical patent/JP2003529118A/ja
Publication of JP2003529118A5 publication Critical patent/JP2003529118A5/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/764Media network packet handling at the destination 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/022Control panels
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/12Control of operating function, e.g. switching from recording to reproducing by sensing distinguishing features of or on records, e.g. diameter end mark
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/16Manual control
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99942Manipulating data structure, e.g. compression, compaction, compilation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

(57)【要約】 【課題】携帯式蓄積媒体上に蓄積されたコンテンツをアップデートするためのシステム、方法及び製造物。 【解決手段】システム、方法、そして、製造の論文携帯記憶媒体に格納される内容をアップデートするために提供する。ユーザーによるマシンへの携帯記憶媒体の入力に、携帯型記憶媒体に格納される内容は、読みとられる。携帯記憶媒体の内容を読みとった後に、別個の記憶媒体はアクセスされる。そして、内容はそこから受信される。別個の記憶媒体からの内容は、携帯型記憶媒体の内容のアップデートである。別個の記憶媒体のこの内容は、それから表示される。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】
本発明は携帯型記憶媒体に関する。
【0002】 より詳しくは、本発明は製造の後、アップデートされる内容を有する携帯型記憶
媒体に関する。
【0003】
【従来の技術】
光学的ディスク記憶装置技術は一連の微細なピットとして情報を格納する。そ
して、なめらかな領域は円環板の表層上のトラックにおいて、整えた。保存した
情報は、以下によって、ディスクから読みとられる: トラックに沿って集中するレーザ光線を導くこと、そして、それとしてレーザ光
線の輝度に変化を認めることは、微細なピットのオフおよびディスク上のなめら
かな領域を反映する。
【0004】 数字の何にでも向くディスク(DVD)は、ますます広く手に入るようになっ
ている一種の光学の記憶媒体である。DVDは、ビデオ、オーディオおよびコン
ピュータ・データをつかむために用いてもよい。現在、DVDフォーマットは、
以下を含む:ビデオ・プログラムをつかむためのDVD−Video、コンピュ
ータ・データをつかむためのDVD−ROMおよびオーディオ・トラックをつか
むためのDVD−Audio。
【0005】 それらの融通性を原因として生じるので、DVDがそうすることができることそ
ばに中古の家庭用娯楽機器を含んでいる広範囲にわたるアプリケーション、コン
ピュータおよびビジネス情報システムの。フィルム、テレビおよび音楽発生炉は
、パブリックに映画、テレビ・エピソードおよび音楽アルバムを提供するための
メディアとして、DVDにますます回している。
【0006】 DVDは、省略なしの映画を披露するための最適のメディアである。
【0007】 DVDは、コンパクトディスク(CD)よりよくstudiolikeビデオ品
質およびオーディオ品質を生産できる。DVDは、使用からビデオ録画して、寿
命を被らないまた、より多くの耐久消費財である。現在、単一のDVDは、8時
間以上の高品質ディジタルビデオ情報を格納することが可能で、また、多重オー
ディオおよび副題トラックを格納することが可能である。
【0008】 DVDも、単一のディスク上の倍数筋書きの表示を許可するためにビデオの自
動て継目なし分岐のための情報を格納できる。その上、DVDはまた、映画クレ
ジット情報を提供するためのテキスト情報およびキャストおよびクルー上の伝記
の情報を格納できる。
【0009】 DVDは、また、ディスクに提供されるさまざまな機能に、ユーザーアクセス
を援助することによって、ユーザー享受を高めるためのメニューおよびその他グ
ラフィックインタフェースを含むことができる。
【0010】 しかし、過去において、消費者に最も共通に手に入る光ディスク記憶媒体(D
VD上のそれらを含むこと)に格納される映画およびオーディオ記録は、固定し
た、readonlyなフォーマットにおいて、提供される。この種のフォーマ
ットについては、情報がディスクに格納されるとすぐに、起こっている追加情報
を加えることは時、原作の情報がディスクに格納されたあと、不可能であるので
、情報はしばしば急速にアウトデートされる。このように、発生炉はそれらの消
費者に光ディスク記憶媒体のこのフォーマットを有する現在で最新の製品を供給
する方法の問題に直面している。この問題は、旧式になる前に非常に短い有効寿
命を有する固定した、リードオンリーのフォーマット・ディスクの現在の使用に
結果としてなる。その結果、発生炉は周期的により古いディスクを思い出すこと
を強制される。そして、再発行はそれらの消費者に電流製品を提供するために新
規なディスク上のそれらの製品のバージョンをアップデートした。
【0011】 図示する実施例として、ディスクに格納される映画の行為者のフィルモグラフ
ィがディスクに含まれる場合、戻って、ディスクの作成に次の行為者が行動した
フィルムを含むためにディスク上の情報をアップデートすることは不可能である
。ディスクが作られたあと、映画ディスクがいくつかの月消費者に提供される場
合、行為者は他の次の映画において、きらめくことができた。その結果、それら
のディスクに格納されるフィルモグラフィを見るときに、このディスクを得てい
る消費者はこれらの次の映画を決して知らされない。このように、これらのディ
スク上の映画を提供している発生炉は、映画の古いディスクを思い出して、フィ
ルモグラフィのアップデートされたバージョンに含まれるactors'sub
sequent映画を有する映画の新規なディスクを出すことを強制される。
【0012】 固定した、リードオンリーのフォーマットを有する他の問題発生炉面は、一旦
製品がディスクに格納されるならば、エラーを修正することは不可能であるとい
うことである。例えば、リードオンリーのフォーマットされたディスクに格納さ
れる映画によって、含まれるテキストがスペルミスを有する場合、ディスクは破
壊されなければならない、そして、テキストに対する訂正は新規なディスクに格
納されなければならない。
【0013】 このプロセスは、非常に費用のかかるようになることができて、かなりディスク
上の特定の映画を出すことに由来する有効性を害することができる。
【0014】 固定した、リードオンリーのフォーマットを使用している発生炉が有する付加
問題は、このフォーマットを有する発生炉の製品をすでに所有している消費者に
アップデートおよび訂正を提供することはむずかしいということである。図示す
る実施例として、固定した、リードオンリーのフォーマットについては、発生炉
は付加メニューおよび他のグラフィックインタフェースをこれらのオーナーにア
ップグレードされた機能を含む新しく生成されたディスクを供給することのない
既存のオーナーのディスクに加えることができない。1つのオプションにおいて
、発生炉はリコールをそれらの既存の製品のオーナーに発表することができて、
これらのオーナーに置換として製品の新しく生成された問題を提供できる。しか
し、既存のオーナーがまず努力を発生炉にそれらのディスクを復帰するために実
行したくないので、この方法は費用のかかって、面倒で、時間がかかってしばし
ば効果がない。
【0015】 発生炉のための他のオプションは、既存のオーナーに発生炉へ古いディスクの
リターンを必要とすることのない新しく生成されたディスクを送ることである。
しかし、このオプションによって、オーナーがそれらの古いディスク(それは、
さらに使える)を他の消費者にうつして、このことにより有害に発生炉の製品の
ための新規な消費者要求を減らすことができる。
【0016】
【課題を解決するための手段】
本発明は、システム、方法および携帯型記憶媒体に格納される内容をアップデ
ートするための製造の論文を提供する。ユーザーによるマシンへの携帯記憶媒体
の入力に、携帯型記憶媒体に格納される内容は、読みとられる。携帯記憶媒体の
内容を読みとった後に、別個の記憶媒体はアクセスされる。そして、内容はそこ
から受信される。別個の記憶媒体からの内容は、携帯型記憶媒体の内容のアップ
デートである。別個の記憶媒体のこの内容は、それから表示される。
【0017】 実施例において、別個の記憶媒体は、ユーザーにより遂行されるユーザーアク
ションの指示を受けるとアクセスされることができる。
【0018】 この実施例の1つのバージョンにおいて、この種のユーザーアクションは、少な
くともメニュー等の携帯型記憶媒体に格納される一部の内容の選択であってもよ
い。
【0019】 本発明の他の実施例において、別個の記憶媒体の内容が受信されるために、別
個の記憶媒体の内容が携帯型記憶媒体の内容のアップデートである場合だけ、携
帯記憶媒体の内容は加えて、別個の記憶媒体の内容と比較されてもよい。
【0020】 本発明の他の実施例のまだ、別個の記憶媒体が広域ネットワークを経たマシン
に連結されることができるリモートサーバ(i. e.)であってもよいことI
nternet.この実施例の1つのバージョンにおいて、取り入れられた内容
がその後再利用できるために、リモートサーバの内容はローカル記憶媒体におい
て、取り入れられる。オプションとして、この実施例のこのバージョンは、また
、判定が取り入れられた内容がローカル記憶媒体から受け取られることが可能で
あるために、接続が存在しないと決定されるときに、接続がリモートサーバおよ
びマシンの間に存在するかどうかなされることを必要とすることができる。接続
が存在する場合、リモートサーバは自動的にアクセスされることができる。本発
明のこの実施例の他のバージョンにおいて、別個の記憶媒体の内容は、ハイパー
テキスト・マークアップ言語(HTML)を使用して表示されることができる。
【0021】 本発明も、携帯記憶媒体が光ディスク(例えばレーザ中心のディスク、数字の
何にでも向くディスク(DVD)、CD−ROM(CD−ROM)、write
ableなコンパクトディスク、CD−W字)および/またはrewritea
bleなコンパクトディスク、CD RWである実施例を含む。任意に、これら
の実施例において、情報は特定の光ディスクまたは他の記憶領域のバースト切削
領域(BCA)に格納されることができる。
【0022】 また、受信される別個の記憶媒体のアップデートされた内容が情報(例えば内
容のオーナー、ユーザーのプロファイル、携帯記憶媒体の小売業者、携帯記憶媒
体のディストリビュータ、マシンのメーカ)に基づいて選ばれる内容を含む実施
例は本発明によって、含む日付、携帯記憶媒体は製造されていずれであった(携
帯記憶媒体の内容のバージョン)および/または携帯記憶媒体の識別子。本実施
例において、受信される別個の記憶媒体のアップデートされた内容は、また、任
意に以下を含むことができる: メニュー。
【0023】 本発明は、固定した、リードオンリーのフォーマット・メディアに格納される
情報の容易な更新処理を可能にする。本発明については、固定した、リードオン
リーのフォーマット・メディアの有効寿命は、非常にのばされる。より古い固定
した、リードオンリーのフォーマット・メディアは、ユーザーにより現在の情報
を提供するためにより新規なメディアによって、または格納される情報のエラー
を修正するためにメディアにもはやもとへ戻される必要はない。図示する現実的
応用において、新しい広告が規則正しくメディアのユーザーの方向を目指すこと
ができるために、本発明は特に固定した、リードオンリーのフォーマット・メデ
ィアに含まれる広告をアップデートするために有効である。加えて、内容はユー
ザーのプロファイルに特定でありえる。これは、必要条件に特定の方法の広告の
仕立職および特定のユーザーの味を容易にする。
【0024】 本発明にもよって、ニーズに合うリードオンリーのメディアおよびユーザーの優
先の仕立職が固定した、リードオンリーのフォーマット・メディアの内容のユー
ザー享受を増やすのを助けることができる。
【0025】 加えて、本発明にもよって固定した、リードオンリーのフォーマット・メディア
上の情報が時間でありえる−リリースしてまたはユーザーに新しくリリースされ
た材料にアクセスするために規則正しくメディアを使用する動機を与えるのを助
けるために周期的に錠をあける。
【0026】
【発明の実施の形態】
本発明は、以下を含む。システム、方法および携帯型記憶媒体に格納される内
容をアップデートするための製造の論文。
【0027】 図1は、携帯型記憶媒体に格納される内容をアップデートする方法100を図
で示しているブロック図である。オペレーション102において、携帯記憶媒体
に格納される内容は、ユーザーによって、マシンに入力されている携帯型記憶媒
体に読みとられる。
【0028】 別個の記憶媒体は、携帯型記憶媒体の内容を読みとった後にオペレーション1
04において、アクセスされる。携帯型記憶媒体の内容のアップデートである内
容は、オペレーション106の別個の記憶媒体から受信される。最後に、オペレ
ーション108において、別個の記憶媒体の内容のアップデートは、表示される
。いくつかまたは携帯型記憶媒体に格納される内容の全ては、また、表示される
ことができる。
【0029】 携帯記憶媒体が内容を格納できるいかなる電子的/視覚記憶媒体という形もと
ることができる点に留意する必要がある。典型的な携帯て別個の記憶媒体は、数
字の何にでも向くディスク(DVD)、CD−ROM(CD−ROM)、wri
teableなコンパクトディスク(CD−W字)、rewriteableな
コンパクトディスク(CD−RW)またはミニディスク(ソニー株式会社によっ
て、生じて)を含むがこれに限らずいかなるレーザ中心のディスクと同様にも局
所的にまたは遠隔でアクセス可能なハードディスクおよびフロッピー(登録商標
)ディスクを含む。しかし、現在の説明において、フォーカスは携帯型記憶媒体
(DVD)の一実施例に残る。
【0030】 本発明の実施例において、別個の記憶媒体はユーザーアクションの指示を受信
すると、即座に、アクセスされる。そして、それはユーザーにより遂行される。
携帯記憶媒体の内容は、携帯型記憶媒体の内容を読みとると、即座に、表示され
ることができる。この種のケースにおいて、携帯型記憶媒体の中で、ユーザーア
クションは少なくとも一部の表示された内容、i. e.、メニューの選択を含
んでもよい。
【0031】 本発明の他の実施例において、別個の記憶媒体の内容が携帯型記憶媒体の内容
のアップデートであるかどうか、例えば決定するために、携帯記憶媒体の内容お
よび別個の記憶媒体の内容は比較される。実施例において、この種の内容が携帯
型記憶媒体の内容のアップデートである場合だけ、別個の記憶媒体の内容は受信
される。
【0032】 図1のオペレーション106において、受信される別個の記憶媒体の内容のア
ップデートは情報(例えば内容のオーナー、ユーザーのプロファイル、携帯記憶
媒体の小売業者、携帯記憶媒体のディストリビュータ、マシンのメーカ)に基づ
いて選ばれる内容を含むことができる日付、携帯記憶媒体は製造されていずれで
あった(携帯記憶媒体の内容のバージョン)および/または携帯記憶媒体の識別
子。
【0033】 図2は、ネットワークの上のアップデートを受信するために設計される本発明
の実施例を表しているフローチャートである。本実施例において、別個の記憶媒
体は、広域ネットワークを経たマシンに接続していることができるリモートサー
バ(例えばインターネット)である。オペレーション200において、携帯記憶
媒体に格納される内容は、ユーザーによって、マシンに携帯記憶媒体の入力に読
みとられる。リモートサーバは、携帯型記憶媒体の内容を読みとった後にオペレ
ーション202において、アクセスされる。オペレーション204において、リ
モートサーバからの内容は、ローカル記憶媒体(例えばハードディスクまたはR
AM)において、取り入れられるそこにおいて、取り入れられた内容は、じかで
あるか後の再使用のために格納されることができる。
【0034】 オペレーション205は、オペレーション200のそれと同様のオペレーショ
ンを示すが、最近の時間に実行した。決定206において、接続がリモートサー
バおよびマシンの間に存在するかどうか決定される。接続が存在することは決定
206において、決定される場合、取り入れられた内容は取り入れられた情報が
最近のアップデートを含むかどうか決定するという決定208のリモートサーバ
上の内容と比較してある。取り入れられた情報が最近のアップデートを含むと決
定される場合、取り入れられた内容はオペレーション210のローカル記憶媒体
から受け取られる。取り入れられた情報が最近のアップデートを含まないと決定
される場合、アップデートの最新バージョンはオペレーション212のリモート
サーバから受け取られる。その決定208が取り入れられた内容をリモートサー
バに格納される粗製ズックと比較することにより実行されることができる点に留
意する必要がある。この手続きは、より詳細に以下により完全に説明される。
【0035】 接続が存在しないことは決定206において、決定される場合、取り入れられ
た内容はオペレーション214のローカル記憶媒体から受け取られる。最後に、
オペレーション216において、別個の記憶媒体の内容のアップデートは、表示
される。リモートサーバが以下を含むことができることを心にとめておかれなけ
ればならない。遠隔データベース。任意に、接続が存在する場合、リモートサー
バは自動的にアクセスされることができる。また、任意に、別個の記憶媒体の内
容は、ハイパーテキスト・マークアップ言語(HTML)を使用して表示される
ことができる。
【0036】 決定208を参照する。データがアップデートされた情報であるかどうかの、
判定が決定されることができて、匹敵していることができる:・ バージョンナンバ−単純なバージョンナンバ比較『日付−単純な日付比較・ 個人化ユーザープロファイル/ID(人口統計学の)上のに基づく製品・ 流通経路小売業者、メーカ、ディストリビュータ、内容オーナーに基づく・ 継ぎ目なく他系への引張棒。
【0037】・ 例えば、小売業者(それは、BCAを利用することにより決定されることがで
きる)・ または個人化された音声ストリームがそうすることができるアップデートされ
たメニュー缶be"sponsored"byは、消費者のプロファイルに基づい
てダウンロードされる。
【0038】 図3は、それが視覚的に表される実施例の実施例を図で示すフローチャートであ
る。
【0039】 使用中の図2。
【0040】 図3のオペレーション(1)において、DVD 300はプレーヤ302に嵌入
される。オペレーション(2)において、ユーザーはFilmography
DVD−Videoメニュー306から、トム・ハンクス304を選ぶ。インタ
ーネット接続がない、そして、ローカルが情報を取り入れない場合、DVD−V
ideo Menu 308(それは原作のDVD 300に書かれる)はオペ
レーション(3)において、表示される。310が手に入るというローカルな取
り入れられた情報、しかし、インターネット接続がでなく手に入る場合、ローカ
ル取り入れられた情報310(DVD Menu 308の代わりにまたはとと
もに)はオペレーション(4)において、表示される。
【0041】 インターネット接続がある。そして、アップデートされた情報312がリモー
トサーバ314に手に入る場合、アップデートされた情報312はダウンロード
されて、オペレーション(5)のローカルキャッシュに取り入れられる。また、
オペレーション(5)において、アップデートされた情報312(DVD Me
nu 308の代わりにまたはとともに)は、表示される。
【0042】 DVDを利用している典型的な実施例は、常にユーザーを最近の情報に提出し
ようとする。DVDが修正される(書込み−一度)ので、それはしたがって、製
造および出荷にじかにアウトデートされる。DVD上の確かな内容は、どちらか
らでもより最近の内容によって、アップデートされることができる中間であるか
直接に終わった局部記憶装置インターネット。ローカル記憶媒体を利用する値は
、それが必ずしもユーザーが物理的に電話線(ユーザーがそれらのインターネッ
ト接続で過ごされる時間の間充電される場合、国際インターネット使いかたの場
合いずれが非常に費用のかかるようになることができる)のような通信リンクを
縛ることができるインターネットに接続していることを必要とするというわけで
はないということである。
【0043】 本実施例において、内容またはデジタル資産はダウンロードされたor"pu
shed"fromでありえるインターネットの上の遠隔地、そうすると、将来
表示のために局所的に格納される。本発明automatically"ser
ves"up(消費者に対するディスプレイ)情報の最新バージョン。ソフトウ
ェアは、自動的に消費者のデバイスの状態を検出できる: インターネット接続が存在する場合、最近の情報はインターネットを通じて表
示されることができる。During"free"Internetは、循環させ
る、本発明のソフトウェアは、そうすることができる自動的にある。消費者の局
部記憶装置に他のアップデートされた(またはキャッシュ)情報をダウンロード
すること。
【0044】 デバイス。
【0045】 接続がそうしないインターネットが存在する場合、ソフトウェア缶serve−
は上がて/最新のものを表示する。消費者のローカル記憶装置(おそらく、以前
の接続からインターネットまでダウンロードされて)に存在する情報が、もしあ
れば存在する。どの情報を表示するべきかについて決定するロジックが、継目な
しで消費者にトランスペアレントである。
【0046】 最後に、アップデートされた情報が手に入らない場合、DVD上の情報が使わ
れる。本発明のこの実施例は、分散型データベース/制御構造を利用することに
よって、この作業をなしとげる: 物理媒体(DVD)の上へ集積化される第1のレベル・データベース ローカル記憶装置に格納される第2のレベル・データベース。
【0047】 第2のレベル・データベースは、いつ以下から情報を表示するべきかについて決
定するための制御構造を含む:(1) DVD、消費者のローカル記憶装置に格
納される資産からの(2)またはインターネットからの(3)。この第2のレベ
ル・データベースは、検出インターネット接続にサーバからダウンロードされる
ことができる。
【0048】 リモートサーバに格納される主なデータベースである第3のレベル・データベ
ース。このデータベースは、資産または制御構造の最も最近の、最新の位置とみ
なされることができる。それも、消費者のローカル記憶装置にダウンロードされ
る最近の制御構造を含む。4〜6がDVDに格納される情報をアップデートする
ための典型的なシナリオを図で示す図 上記の実施例のうちの1つとの一致。
【0049】 図4は、DVDから特定情報のディスプレイを示しているフローチャートであ
るいつのいいえアップデートされた情報は、手に入る。ユーザーがDVDをプレ
ーヤに嵌入するときに、処理は400で始まる。そして、ディスプレイ・オペレ
ーションは関数ブロック402で示すユーザーアクションによって、始められる
。ユーザーが一部のビデオを402で表示するのに選ぶときに、ロジックは関数
ブロック404で示すユーザーの選択を翻訳するために始められる。ロジックは
、インターネット接続が手に入らないと決定して、アップデートされた情報がダ
ウンロードされないかまたは関数ブロック406に示すようにユーザーの局部記
憶装置に取り入れられなかったとさらに決定する。一旦ロジックがDVD−Vi
deoに含まれる情報が表示する正しい情報であると決定すると、ロジックは関
数ブロック408で示すDVD−Video選択を表示する。最後に、オペレー
ション410において、ディスプレイ・オペレーション408と関連するイベン
トを記念するローカル・データベースに、トランザクションは掲示される。
【0050】 図5は、ローカル記憶装置に取り入れられるアップデートされた情報のディス
プレイを示しているフローチャートである。ユーザーがDVDをプレーヤに嵌入
するときに、処理は500で始まる。そして、ディスプレイ・オペレーションは
関数ブロック502で示すユーザーアクションによって、始められる。ユーザー
が一部のビデオを502で表示するのに選ぶときに、ロジックは関数ブロック5
04で示すユーザーの選択を翻訳するために始められる。ロジックはインターネ
ット接続が手に入らないと決定する。そして、そのアップデートされた情報はダ
ウンロードされるかまたは関数ブロック506に示すようにユーザーの局部記憶
装置に取り入れられた。一旦ロジックが局部的な記憶装置に取り入れられるアッ
プデートされた情報がディスプレイのために有効であると決定すると、ロジック
はDVD−Video選択を妨害して、その代わりに関数ブロック508で示す
取り入れられたローカル情報を表示する。最後に、オペレーション510におい
て、ディスプレイ・オペレーション508と関連するイベントを記念するローカ
ル・データベースに、トランザクションは掲示される。
【0051】 図6は、リモートサーバからアップデートされた情報のディスプレイを示して
いるフローチャートである。ユーザーがDVDをプレーヤに嵌入するときに、処
理は600で始まる。そして、ディスプレイ・オペレーションは関数ブロック6
02で示すユーザーアクションによって、始められる。ユーザーが一部のビデオ
を602で表示するのに選ぶときに、ロジックは関数ブロック604で示すユー
ザーの選択を翻訳するために始められる。ロジックは、示された関数ブロック6
06として、インターネット接続が手に入ると決定する。そして、リモートサー
バに対する接続は始められる。サーバは、確かな基準(バージョンナンバ、日付
、利用者ID、小売業者、その他を使用すること)に基づくユーザーに対するデ
ィスプレイのための情報が関数ブロック608に示すようにアップデートされる
かどうか決定するために表引きを実行する。
【0052】 ユーザ情報は、特定のユーザーの必要条件および味を指定するプロファイル情
報を含むことができる。BCAナンバーのような情報は、伝送する妥当な内容を
決定するために用いることがありえる。一旦ロジックがサーバ上のアップデート
された情報がディスプレイのために手に入ると決定すると、ロジックがDVD−
ビデオ選択を妨害して、その代わりにアップデートされた情報を表示して、から
、関数ブロック610で示すサーバ。必要に応じて、アップデートされた情報は
、また、関数ブロック612で示す将来表示(リモートサーバに時間集約型の接
続を必要とせずに)のためのローカル記憶装置に取り入れられることが可能であ
る。最後に、オペレーション614において、ディスプレイ・オペレーション6
12と関連するイベントを記念するローカル・データベースに、トランザクショ
ンは掲示される。
【0053】 例えば、本発明の実施例の典型的な使用は、自動的にインターネットを経たD
VD−ビデオ・スペースのメニューをアップデートして、アップデートされたメ
ニューを消費者に表示することを含んでもよい。
【0054】 さらに、メニューは確かな基準(例えばプロファイル、小売業者、コンピュータ
・メーカ、その他)に基づいて仕立てられてもよい。
【0055】 アップデートされることができる他の典型的なDVD−ビデオ選択/構成物コ
ンポーネントは、タイトルの章/一部を含むが、これに限定されるものではない
; タイトル;角(カメラの);オーディオ・ストリームおよびsubpictur
eは、流れる。
【0056】 アップデートされた情報を得る方法 再び図1、オペレーション104のアップデートされた内容の実際の検索および
106に関連しているアップデートされた情報を得る方法は、さまざまなウェイ
において、実施されることができる。例えば、検索された内容は、携帯記憶媒体
の内容および別個の記憶媒体のアップデートされた内容間の差の指示を含んでい
る小さいファイルだけを含むことができる。アップデートされる場合、満足させ
る、さもなければ、換言すれば、ファイルはこばれなければならない、データ量
は相当でありえる。大きいファイルは、代表的に1000万の文字(10メガバ
イト)と同程度大きいかより大きい。インターネットのようなメディアの上のこ
の種の大きいファイルの配布は、顧客の観点から望ましくなく長い時間をとるこ
とができて、リモートサーバの観点から大量のサーバ・リソースを消費できる。
【0057】 大きいコンピュータファイル上のアップデートされた内容を分散する1つの問
題解決法は、使用であるの圧縮。多くの標準の圧縮アルゴリズムは、存在して、
今日、共通して使う。これらのプログラム用算法言語は、代表的にその原作のフ
ァイルサイズの60%に対する40%の間で、大きい実行可能ファイルの圧縮を
なしとげて、圧縮できる数種類のファイルを出荷するトランザクション・コスト
をさらに、それによって、減らしていさえするテキストファイル。しかし、ファ
イルの非常に大きいコンピュータファイルまたは集合のために、まだ40%にな
る圧縮ファイルさえ、相当な伝送コストを表示する。
【0058】 更新ファイルを伝送するために有効な他の方法は、ファイルがどのように異な
るかについて決定するために古いファイルを新規な修正されたファイルと比較す
るために差分表現プログラムまたはコンパレータ・プログラムとして公知の技術
を使用している。そのようなファイルシステムは、違いおよびパッチと称され工
具によるGNU UNIX(登録商標)likeオペレーティングシステムの一
部として分散されて、標準のGNUドキュメンテーションに記載されている。記
載されているシステムは、パッチ・ファイルを生成する差分表現計画を使用する
方法を議論する、そうすると、新しく修正されたファイルを生成するために古い
ファイルと協力してそのパッチ・ファイルを使用すること。GNU改訂システム
がそれが開発されたUNIXのようなオペレーティングシステムの範囲内で、若
干のアプリケーションを有する一方、それはパーソナルコンピュータシステムの
新規な環境において、generalizableでなかった。システムの最も
共通に有効バージョンは、テキストファイルに限られていて、限られた圧縮だけ
をなしとげる。これらのプログラムは、効果的に、テキスト文字列の多くのブロ
ック移動またはランダム・シャフリングのような、多くのかなり複雑な変更が発
生したファイルを扱うことができない。これらのプログラムも、可能な最も小さ
いパッチ・ファイルを生産しない。
【0059】 択一的に、方法とシステムは古いファイルおよび新規なファイルから差ファイ
ルを生成するために使うことができる。ここで、最小のバイト数、古いファイル
間の変更および新規なファイルにおいて、その差ファイルは指示する。この種の
システムによって、コンピュータシステムに、そして、デコーディングと一緒の
差ファイルおよび古いファイルが処理する使用にそれから差ファイルを伝送する
ためにユーザーが新しく修正されたファイルを生成できる。差ファイルはまた、
局所的に格納されることができる。そして、同じファイルの多くのバージョンが
冗長情報を複製せずに保存されることができる。理想的に、差ファイルは、おそ
らく二つ間の変更の中位のナンバーさえ有するオリジナルファイルの10%の以
下の圧縮記録密度をなしとげて、可能な差ファイルがやすりをかける最も小さい
ものである。
【0060】 本発明は、このように以下を含むことができる、いくつかのコンポーネント、
方法および旧ファイルおよびそう新規なファイルから非常に有効な差ファイル(
時々短縮DIFFファイル)を生成するためのファイル構造を有するソフトウェ
アシステム差ファイルが、コンピュータに伝送されることができる旧ファイルの
差ファイルおよび複製が急速に創造するために用いることがありえるシステム新
規なファイルの中でコピーする、それとして新規なファイルを複製することは別
個の記憶媒体に存在した。差ファイルはまた、コンピュータシステムに局所的に
格納されてもよい。そして、新規なファイルが新規なファイルを格納することの
ない古いファイルから複製されることができる。
【0061】 合わせる切削領域(BCA)がアップデートしたバーストの使用 INFORMATION. まず最初に、製造の時点で、音楽、ビデオ、データまたは視覚か聞き取れる娯楽
または情報の他のいかなる種類の形もの内容は、生成されて、携帯型記憶媒体に
格納される。その後で、記憶媒体識別子は、Burst Cut Area(B
CA)のような、製造の時点で携帯型記憶媒体の上へ組み入れられる。携帯記憶
媒体が内容を格納できるいかなる電子的/視覚記憶媒体という形もとることがで
きる点に留意する必要がある。しかし、現在の説明において、フォーカスは携帯
型記憶媒体(DVD)の一実施例に残る。
【0062】 終了消費者でのBCA識別のユーティライゼーション 上述のごとく以前に、最終のユーザーが携帯記憶媒体を得るときに、携帯記憶媒
体は携帯型記憶媒体上のトラッキング識別子を使用して識別されることができる
【0063】 この識別によって、さまざまな機能は携帯型storag Compact D
isk(CD)の識別に実行されることができる、または、DVDは内容を格納
することのために利用できる。
【0064】 加えて、ローカルキャッシュはCDまたはDVD内容をアップデートするために
、インターネットまたは他のソースから情報を格納するために用いることがあり
える。それで、例えば、誰かがフォレスト・ガンプのトム・ハンクスを見ている
場合、ローカルキャッシュはユーザーを他のトム・ハンク選択で促進するために
アポロ13およびSavingしているPrivateライアンについて情報に
よって、アップデートされるだろう。さらに、内容を実行するための新規な実行
可能形式がある場合、それも実行のためのローカルキャッシュにダウンロードさ
れるだろう。
【0065】 好適な実施例は、JAVA(登録商標)、CおよびC++言語を使用して書き
込まれて、オブジェクト指向プログラミング方法論を利用する。
【0066】 オブジェクト指向プログラミング(OOP)が、複素数アプリケーションを開発
するためにますます使われた。OOPがソフトウェア設計および開発の主流の方
へ動くように、さまざまなソフトウェア解は適合がOOPの便益を利用すること
を必要とする。メッセージ送信インタフェースのための一組のOOPクラスおよ
びオブジェクトが提供されることができるように、ニーズが電子メッセージシス
テムのメッセージ送信インタフェースに適用されるOOPのこれらの原理のため
に存在する。
【0067】 OOPは、オブジェクトを使用しているコンピュータソフトウェアを開発するプ
ロセスである、上記は、問題を分析するステップを含む。
【0068】 システムを設計して、プログラムを造ること。オブジェクトは、データおよび一
まとまりの関連した構成および手続きを含むソフトウェアパッケージである。そ
れがデータおよび一まとまりの構成および手続きを含むので、他の付加構造、手
続きまたはデータがその特定の作業を実行することを必要としない自給自足でき
るコンポーネントとして、それを、視覚化できる。OOPはしたがって、一まと
まりの主に自主的なコンポーネント(オブジェクトと呼ばれている)として、コ
ンピュータ・プログラムを見る。
【0069】 そして、それぞれは特定の作業の原因となる。1つのコンポーネントまたはモ
ジュールにおいて、一緒にデータ、構成および手続きをパッケージ化するこの概
念は、カプセル化と呼ばれている。一般に、OOPコンポーネントは、オブジェ
クトモデルに従う、そして、コンポーネント集積化アーキテクチャで実行時でア
クセスされるインタフェースを示す再使用可能なソフトウェアモジュールである
。コンポーネント集積化アーキテクチャは、異なる処理加工したスペースのソフ
トウェアモジュールが互いの能力または機能を利用できる一組のアーキテクチャ
・メカニズムである。これは、アーキテクチャをつくる一般のコンポーネント・
オブジェクトモデルを仮定することによって、一般にされる。この点でオブジェ
クトのオブジェクトおよびクラスとの間に差異を認めることは、価値がある。オ
ブジェクトはオブジェクトのクラスの単一の例である。そして、それはしばしば
ちょうどクラスと呼ばれている。オブジェクトのクラスは青写真として見られる
ことが可能である、そこから、多くのオブジェクトは形づくられることが可能で
ある。
【0070】 OOPによって、プログラマが他の目的の部分であるオブジェクトをつくるこ
とができる。例えば、容積式機関を表示しているオブジェクトは、ピストンを表
示しているオブジェクトを有する合成−関係を有すると言われている。実際は、
容積式機関は以下を含む:ピストン、弁および多くの他のコンポーネント;ピス
トンが容積式機関の要素であるという事実は、2つのオブジェクトによって、O
OPにおいて、論理的に、そして、意味論的に表示されることができる。
【0071】 OOPも、オブジェクトthat"depends from"another
オブジェクトの作成を許す。2つのオブジェクト、容積式機関を表示しているも
のおよびピストンがセラミックでできている容積式機関を表示しているその他が
ある場合、2つのオブジェクト間の関係は合成のそれでない。セラミック容積式
機関は、容積式機関をやめない。むしろ、それは1種類の容積式機関より多くの
1つの限界を有する単に容積式機関だけである;そのピストンは、セラミックで
できている。この場合、セラミック容積式機関を表示しているオブジェクトは引
き出されたオブジェクトと呼ばれている。そして、それは容積式機関を表示して
いるオブジェクトのアスペクトの全てを継承して、付加的限定事項または詳細を
それに加える。
【0072】 容積式機関を表示している陶器のピストンengine"depends f
rom"theオブジェクトを表示しているオブジェクト。これらのオブジェク
ト間の関係は、継承と呼ばれている。セラミック容積式機関を表示しているオブ
ジェクトまたはクラスが容積式機関を表示しているオブジェクトのアスペクトの
全てを継承するときに、それは容積式機関クラスにおいて、定義される標準のピ
ストンの熱的特性を継承する。しかし、陶器の容積式機関オブジェクトはこれら
の陶器の特定の熱的特性を越える。そして、それは金属ピストンと関連するそれ
らから、代表的に異なる。それは、オリジナルを飛び越して、セラミック・ピス
トンに関連した新規な機能を使用する。異なる種類の容積式機関は、異なる特性
を有するが、それと関連する同じ下にある機能を有することができる(e。g.
、方法多くのエンジンのピストン、点弧シーケンス、潤滑、その他)。いかなる
容積式機関オブジェクトもの各々のこれらの機能にアクセスするために、プログ
ラマは同じ名前を有する同じ機能を呼ぶ、しかし、容積式機関の各々の種類は同
じ名前の後に機能の異なる/圧倒的実施を有することができる。同じ名前の後に
機能の異なる実施を隠すこの能力は多形性と呼ばれている。そして、それは非常
にオブジェクトの中の通信を単純化する。
【0073】 合成−関係、カプセル化、継承および多形性の概念については、オブジェクト
は実世界のちょうど約何でも表示できる。実際、現実の我々の論理的認識は、o
bjectorientedされたソフトウェアのオブジェクトになることがで
きるものの種類を決定することの唯一の制限である。代表的な若干のカテゴリは
、次の通りである: オブジェクトは、物理的実体(例えばトラフィック−フロー・シミュレーショ
ンの自動車、回路−設計プログラムの電気コンポーネント、経済学モデルの国ま
たは航空管制システムの飛行機)を表示できる。
【0074】 オブジェクトは、ウィンドウのようなコンピュータユーザ環境の要素を表示でき
る、メニューまたはグラフィクスは、反対する。
【0075】 オブジェクトは、在庫品(例えば緯度の人員ファイルまたはテーブル)を表示で
きるそして、都市の経度。
【0076】 『オブジェクトは、ユーザー定義のデータの型(例えば時間、角および複素数)
を表示できる ナンバーまたはプレーンの位置。
【0077】 いかなる論理的に分離できる素材にもついてちょうど表示するオブジェクトのこ
の莫大な能力については、OOPによって、ソフトウェア開発者がコンピュータ
・プログラム(すなわち現実のその現実が物理的な実体、プロセス、システムま
たは化合物であるかどうか諸相のモデル)を設計して、実行できる。オブジェク
トが何でも表示できるので、ソフトウェア開発者は将来より大きいソフトウェア
プロジェクトのコンポーネントとして使うことができるオブジェクトをつくるこ
とができる。
【0078】 新規なOOPソフトウェアプログラムの90%が再使用可能なオブジェクトよ
り先に存在することからできた証明された、既存のコンポーネントから成る、そ
して残留する10%だけ‖プロジェクトが書き込まれて、ゼロから試験されるた
めに有する新規なソフトウェアの。90%がすでに広く試験された再使用可能な
オブジェクトの在庫品から来たので、エラーが起こってもよい潜在的ドメインは
プログラムの10%である。その結果、OOPはソフトウェア開発者に他の、以
前につくられたオブジェクトから、オブジェクトをつくるのを可能にする。
【0079】 このプロセスは、ぴったりとアセンブリおよびサブアセンブリからつくられてい
る複素数機械類に似ている。
【0080】 ソフトウェアが既存のコンポーネントからつくられるという点で、OOP技術は
したがって、よりハードウエア・エンジニアリングのようなソフトウェアエンジ
ニアリングを作る。そして、それはオブジェクトとして開発者に手に入る。その
開発の増加する速度と同様にこれがソフトウェアの改良された品質まで、加える
全て。
【0081】 プログラミング言語は、完全にOOP原理(例えばカプセル化、継承、多形性お
よび合成−関係)を支持し始めている。C++言語の出現については、多くの商
用のソフトウェア開発者は、OOPを受け入れた。
【0082】 C++は、固定した、機械実行可能コードを提供するOOP言語である。
【0083】 さらに、C++は商用のアプリケーションてシステム−プログラミング・プロ
ジェクトに適している。今のところ、C++は多くのOOPプログラマの中の最
も人気がある選択肢であるように見える、しかし、他のOOP言語(例えばSm
alltalk、Common Lisp Object System(CL
OS)およびエッフェル)のホストがある。その上、OOP能力は、Pasca
lのようなより従来の人気があるコンピュータ・プログラミング言語に加えられ
ている。
【0084】 次のように、オブジェクト・クラスの便益を、要約できる: オブジェクトおよびそれらの対応するクラスは、複雑なプログラム問題を多くの
より小さい、より単純な問題に分類する。カプセル化は、データの構成によるデ
ータ抽象化を実施する小さい、各々と通信できる独立のオブジェクト。カプセル
化によって、偶然の損傷からのオブジェクトのデータをプロテクトするが、他の
オブジェクトがオブジェクトのメンバ機能および構成を呼ぶことによって、その
データと相互に作用できる。
【0085】 下位分類することおよび継承は、通しのオブジェクトをのばして、修飾すること
を可能にするシステムにおいて、手に入る標準のクラスから新規な種類のオブジ
ェクトを引き出すこと。このように、新規な能力は、ゼロから始まらなければな
らなからずにつくられる。多形性および多重インヘリタンスが、それに異なるプ
ログラマのための可能性を作る混ぜて、多くの異なるクラスの特性と一致して、
専門オブジェクトをつくるそれは、予測できるウェイの関連オブジェクトによっ
て、まだ機能できる。
【0086】 クラス階層および抑制階層は、フレキシブル機構を倣い削りのために用意する
それらの中の現実のオブジェクトおよび関係。
【0087】 もしそれらもいくつかを有しなければ、再使用可能なクラスのライブラリは、多
くの状況において、有効である限界。例えば: Complexity.複合システムにおいて、関連したクラスのためのクラス
階層は、多くの多数または何百ものクラスについてさえ、極めて混乱させるよう
になることができる。
【0088】 制御の流れ。クラス・ライブラリを用いて、書き込まれるプログラムは、制御
の流れのさらに原因となる(i. e.、それはつくられる全てのオブジェクト
の中のインタラクションを制御しなければならない特定のライブラリ)。プログ
ラマは、どの機能でコールするべきかについて決めなければならないどんな時間
どの種類のオブジェクトのための。
【0089】 努力の複製。クラス・ライブラリによって、プログラマがコードの多くの小さい
片を使用して、再利用できるにもかかわらず、各々のプログラマは異なるウェイ
において、それらの片をまとめる。2つの異なるプログラマは、2つのプログラ
ムを書き込むためにクラス・ライブラリの同じセットを使用できる内部構成、i
. e.、設計が全く誰のものであってもよいか、正確に同じものをする別に、
小さい何百もの決定に従い各々のプログラマが進んだようになることウェイ。
【0090】 必然的に、それらがそうしなければならないように、コードの同様の片は結局
わずかに異なるウェイの同様のものをすることになって、同様に一緒に機能しな
い。クラス・ライブラリは、非常にフレキシブルである。プログラムがより複雑
になるように、より多くのプログラマは何度も基本問題に基底解を再発明するこ
とを強制される。クラス・ライブラリ概念の比較的新規な拡張は、クラス・ライ
ブラリの骨組を有することである。この骨組は、より複雑で、一般の必要条件を
実行する小規模パターンおよび主要なメカニズムを捕らえる共同で働いているク
ラスの有意集合および特定のアプリケーション・ドメインの設計から成る。それ
らは、メニューを表示することに関係している雑用、ウィンドウ、ダイアログボ
ックスおよびパーソナルコンピュータのための他の標準のユーザーインターフェ
ース要素から自由なアプリケーションプログラマまで最初に開発された。
【0091】 骨組も、プログラマがそれらが書き込むコードおよび他によって、書き込まれ
るコード間のインタラクションについて考えるという方法の変更を表示する。手
続き型プログラミングの日の初期に、プログラマは確かな作業を実行するために
オペレーティングシステムにより提供されるライブラリを呼んだ、しかし、基本
的には、プログラムは最初から最後までページの下で実行した、そして、プログ
ラマは単に制御の流れの原因となるだけだった。これは給料小切手を印刷するた
めに妥当であった。そして、数学的なテーブルを計算するかまたはちょうど片方
向において、実行したプログラムを有する他の問題を解決した。
【0092】 グラフィカルユーザーインタフェースの開発は、この手続き型プログラミング
を回し始めた裏返しの配列。これらのインタフェースによって、ユーザー(プロ
グラム理論よりむしろ)がプログラムを駆動することができて、いつの確かな動
作が実行されなければならないかについて決める。今日、大部分の個人のコンピ
ュータソフトウェアは、マウスを監視するイベント・ループ、キーボードおよび
外部イベントの他のソースによって、これをなしとげて、ユーザーが実行する動
作に従うプログラマのコードの妥当な一部を呼ぶ。プログラマは、イベントが発
生する命令をもはや決定しない。その代わりに、プログラムは予測できない時間
に、そして、予測できない命令において、呼ばれる別個の片に分割される。ユー
ザーにこのウェイの制御を放棄することによって、開発者は非常により使いやす
いプログラムをつくる。それにもかかわらず、まだ開発者によって、書き込まれ
るプログラムの個人片は確かな作業をなしとげるためにオペレーティングシステ
ムにより提供されるライブラリを呼ぶ、そして、それがイベント・ループによっ
て、呼ばれたあと、プログラマは各々の片の範囲内でまだ制御の流れを決定しな
ければならない。一番上のof"theシステム上のアプリケーションコードs
till"sits。
【0093】 イベント・ループ・プログラムさえ、プログラマがすべてのアプリケーション
のために別に書き込まれる必要はあってはならない多くのコードを書き込むこと
を必要とする。アプリケーション骨組の概念は、より遠くにイベント・ループ概
念を運ぶ。基本メニュー、ウィンドウおよびダイアログボックスを造って、それ
から一緒にこれらのものに全ての仕事を作る全ての基本を取扱う代わりに、アプ
リケーション骨組を使用しているプログラマは、作業アプリケーションコードお
よび適当な基本ユーザーインターフェース要素から始める。その後、それらは意
図されたアプリケーションの特定の能力を有する骨組のいくつかの一般的な能力
をもとへ戻すことによって、そこから造る。
【0094】 アプリケーション骨組は、プログラマが書き込まなければならないコードのト
ータル量を減らす掻く。しかし、骨組が本当にウィンドウ、支持体コピー&ペー
スト、その他を表示する一般的なアプリケーションであるので、プログラマはま
た、イベント・ループ・プログラムが許すより、大きな次数に、制御を放棄でき
る。骨組がそれを必要とする場合にだけ、コードがほとんどすべてのイベント処
理および制御の流れの注意およびプログラマのコードに持っていく骨組は呼ばれ
る(e。所有者のデータ構造をつくるかまたは処理するために、g.)。
【0095】 骨組プログラムを書き込んでいるプログラマは、ユーザー(また、イベント・
ループ・プログラムにあてはまるように)に対する制御を放棄するだけでなくて
、内部の詳細な制御の流れを放棄しもする。骨組に対するプログラム。この方法
は、絶縁プログラムに対して、面白いウェイにおいて、一緒に機能するより複雑
なシステムの作成を許す。カスタム・コードを有すること、同様の問題のために
何度もつくられること。
【0096】 このように、骨組が主要部としてあると上で説明されているように、協同する
集合はそれを分類する与えられた問題ドメインのための再使用可能な設計解をや
める。それは代表的にデフォルト動作を提供するオブジェクトを含む(e。メニ
ューおよびウィンドウのために、g.)、そして、プログラマは以下によって、
それを使用する:いくつかのそのデフォルトの動作を継承すること、そして、骨
組が妥当な時間にアプリケーションコードを呼ぶために、他の動作を越える。
【0097】 3つの主要な差が、骨組およびクラス・ライブラリの間にある: プロトコル対動作。クラス・ライブラリは、本質的にあなたがあなたのプログラ
ムのそれらの個々の動作が欲しいときに、あなたが呼ぶことができる動作の集合
である。他方、骨組は動作だけでなくプロトコルも提供するかまたは動作が結合
されることができるウェイを支配するルールの中でセットした。そして、プログ
ラマが骨組が提供するもの対提供することになっているもののためのルールを含
んだ。
【0098】 オーバーライド対呼出し。クラス・ライブラリについては、プログラマがイン
スタンスを生成するコードは、反対して、それらのメンバを機能と言う。骨組(
骨組をクラス・ライブラリとみなすために、i. e.)を有する同じウェイの
オブジェクトをインスタンスを生成して、呼ぶことが可能である、しかし、骨組
の再使用可能な設計を十分に利用するために、プログラマは代表的にそれが越え
るコードを書き込んで、骨組によって、呼ばれる。骨組は、そのオブジェクトの
中の制御の流れを管理する。プログラムを書き込むことは、異なる片が一緒に機
能しなければならない方法を指定することよりむしろ骨組によって、呼ばれるソ
フトウェアのさまざまな片の中の分周応答性を含む。
【0099】 設計対インプリメンテーション。クラス・ライブラリについては、プログラマ
は実施だけを再利用するのに、骨組については、それらは設計を再利用する。骨
組は、関連したプログラムのファミリまたはソフトウェアの片が機能するという
方法を具体化する。それは、与えられたドメインの様々な特定の問題に適してい
ることができる一般的な設計解を表示する。例えば、単一の骨組は、同じ骨組に
よって、つくられる2つの異なるユーザーインターフェースが全く異なるインタ
フェイス問題を解くかもしれない場合であっても、ユーザーインターフェースが
働かせるウェイを具体化できる。
【0100】 このように、さまざまな問題およびプログラミングタスクに対する解のための
骨組の開発で、ソフトウェアのための設計および開発努力の有意低減は、なしと
げられることが可能である。本発明の好適な実施例は、ハイパーテキスト・マー
クアップ・ランゲージを利用する(HTML)安全な汎用と共にインターネット
上のドキュメントを実行する顧客およびNewco.間のトランスポート・メデ
ィアのための通信プロトコルHTTPまたは他のプロトコルは、直ちに過度の実
験のないHTMLと置換されてもよい。
【0101】 これらの製品上の情報は、ConnolyにT.バーナーズ−リー、D.、R
FC 1866において、手に入る:Hypertext Markup La
nguage−2.0"(1995年11月);そして、R.フィールディング
、H、Frystyk、T.バーナーズ−リー、J. GettysおよびJ.
C. Mogul、HTTP‖−HTTP/1.1: HTTP作業グループ・インターネット・ドラフト」(1996年5月2日)。
HTMLは、1つのプラットホームからもう一方まで可搬式であるハイパーテキ
スト・ドキュメントをつくるために用いる単純なデータフォーマットである。H
TMLドキュメントは、広範囲にわたるドメインから情報を表示することに適当
である一般的な意味論を有するSGMLドキュメントである。* HTMLは、
1990年以降世界的なウェブ大域情報イニシアティブによって、使用中であっ
た。HTMLは、ISO Standard 8879のアプリケーションであ
る;1986の情報処理テキストおよびオフィス・システム標準汎用マークアッ
プ言語(SGML)。
【0102】 現在まで、ウェブ開発ツールは、顧客からサーバまで伸び縮みして進む動力ウ
ェブ・アプリケーションをつくって、既存の計算リソースによって、inter
operateするそれらの能力において、制限された。最近まで、HTMLは
ウェブに基づく解の開発において、使用される支配的な技術であった。しかし、
HTMLは次の領域において、不適当であると判明した: 劣等なパフォーマンス; 制限されたユーザー・インターフェース能力; 空電ウェブページを生産できるだけである; 既存のアプリケーションおよびデータを有する相互接続性の欠如; そして、基準化するInability。
【0103】 SunマイクロシステムのJava言語は、以下によって、クライアント側問題
を、多く解く: 顧客側上のパフォーマンスを改良すること; 動力(リアルタイム・ウェブ・アプリケーション)の作成を可能にすること;
そして、多種多様なユーザーインターフェース・コンポーネントをつくる能力を
Providingすること。Javaについては、開発者は強いユーザーイン
ターフェース(UI)コンポーネントをつくることができる。Custom"w
idgets」(e。g.、リアルタイム株式相場表示器、動画のアイコン、そ
の他)つくることができる。そして、クライアント側パフォーマンスは、改良さ
れる。HTMLと異なって、改良されたパフォーマンスのための顧客の上へ妥当
な処理を下ろして、Javaはクライアント側評価の概念を支える。動力、リア
ルタイム・ウェブページは、つくられることが可能である。above−言及さ
れた習慣UIコンポーネントを使用することによって、動力ウェブページは、ま
た、つくられることが可能である。
【0104】 SunのJava言語は、工業−認識された言語for"programmi
ngとして出てきたInternet."Sun Javaを以下として定義す
る:「単純な、オブジェクト指向の、分散型の、翻訳する、強い、安全な、アー
キテクチャ−中立、携帯、高性能な、マルチスレッドの、ダイナミック(応じる
専門語)汎用プログラミング言語。Javaはプラットフォームに依存しないJ
avaアプレットの形でプログラミングをインターネットに対してサポートする
。Javaアプレットはadd"interactive content"to
ウェブ・ドキュメントに開発者を許しているSunのJavaアプリケーション
・プログラミング・インタフェース(API)に応ずる小さい、専門アプリケー
ションである(e。g.、単純なアニメーション、ページ装飾、基本ゲーム、そ
の他)。アプレットは、Java互換のブラウザの範囲内で実行する(e。g.
(Netscape Navigator)サーバから顧客へのならい削りコー
ドによって。言語見地から、セットされるJavaのコア機能は、C++に基づ
く。SunのJava文献は、Javaが主要部としてより多くのダイナミック
方式解像度のためのObjectiveなCからの拡張を有するC++であると
述べる。)、インターネットおよびパーソナルコンピュータのための動力内容を
つくるために開発者およびウェブ・デザイナーに資金を与えるために、JAVA
に同様の機能を提供する。
【0105】 Another技術は、マイクロソフトおよびActiveX Techno
logiesにより提供される。ActiveXは、現像アニメーション、三次
元仮想現実、ビデオおよび他のマルチメディア・コンテンツのための道具を含む
。工具は、インターネット規格を使用して、倍数プラットホームで機能して、1
00社以上支持されている。グループのビルディングブロックは、速くActi
veX Controls(小さい)と呼ばれている開発者にハイパーテキスト
・マークアップ言語(HTML)ページのソフトウェアの一部を埋め込むのを可
能にするコンポーネント。ActiveX Controlsはマイクロソフト
Visual C++(Borlandデルフォイ)を含んでいる様々なプログ
ラミング言語によって、機能するマイクロソフトVisual Basicプロ
グラミング・システム、そして、将来(Javaのためのマイクロソフトの開発
ツール)において、named"Jakarta. ActiveXがTech
nologiesするコードもActiveX Server Framewo
rkを含む。そして、開発者がサーバー・アプリケーションをつくることができ
る。当業者は、ActiveXが実行本発明に過度の実験のないJAVAと置換
されてもよいと従来技術において、直ちに認識する。
【0106】 代替実施例 シリアライゼーションのそのさまざまな置換がすかし、ホログラムおよび請求さ
れた発明の趣旨から発していることのないBCA情報を有する置換または組合せ
の他のいかなる種類も含むがこれに限らず使うことができる点に留意する必要が
ある。
【0107】 透かしとして入れること デジタル・ビデオ・データは、品質の損失なしに繰り返しコピーされることがで
きる。したがって、ビデオ・データの著作権プロテクトは、それがアナログTV
ブロードキャストによって、あったより、重要なディジタルビデオ配信ネットワ
ークの問題である。著作権プロテクトの1つの方法は、a"watermark
の加算である」はこばれたビデオのセンダおよびレシーバについて情報を運ぶビ
デオ信号に。したがって、透かしとして入れることはビデオ・データの異なるコ
ピーの識別およびトレーシングを可能にする。アプリケーションは、ワールドワ
イド・ウェブ(WWW)、ペイ・パー・ヴュー方式のビデオ・ブロードキャスト
またはビデオ・ディスクおよびビデオテープのラベリングの上のビデオ分布であ
る。
【0108】 前述のアプリケーションにおいて、ビデオ・データは通常圧縮フォーマットに
格納される。このように、すかしは圧縮ドメインに埋め込まれなければならない
。MPEG−2つのコード化されたビデオの中で、強く透かしとして入れるため
の方法は、代替実施例に従って示される。方法は、次の素材の前の完全なデコー
ディング・プロセスより非常に低い複雑さの中である;上記のプロセスは、ピク
セル・ドメインおよびre−encodingすること際に透かしとして入れる
ことに先行する。既存のMPEG−2つのbitstreamが部分的に変更さ
れるにもかかわらず、方法はドリフトを避ける:ドリフト補整を加えることによ
って、信号を送る。方法は、実装された、そして、結果が強いすかしがMPEG
−encodedされて埋め込まれることができると確認するいくつかのバイト
/秒のデータレートで、使ってしっかりと任意のバイナリ情報を伝送するビデオ
【0109】 方法は、MPEG−1、H. 261およびH. 263のような他のビデオ
・コード体系に、容易に適用できる。電子透かしが、デジタル化されたマルチメ
ディアの作成者および出版社がローカライズされる要求を満足させる収束ポイン
ト、固定された識別およびその内容の認証で存在する。著作権侵害の存在が明ら
かに著作権で保護された仕事の数字の配布に対する意欲を失わせるものであるの
で、この種の仕事のコピーおよび導関数コピーのための応答性の確立は非常に貴
重である。マルチメディア・コンテンツ、whether"master、ステ
レオ、NTSCビデオ、オーディオ・テープまたはコンパクトディスクの諸式を
考慮する際に、品質劣化の許容差は、個人によって、変化して、内容の下にある
商用で美的な値に影響を及ぼす。
【0110】 著作権、オーナー権権利、購入者情報またはこれらの若干の組合せを結ぶこと
は、望ましくて、データを内容が損傷を経なければならないような方法の内容と
関係づけた、そして、したがって、内容の次の、未許可の配布については、値の
低減それがそうする、商用のまたは違っている。法律の認識および姿勢シフト(
それは商業上分散型の内容(オーディオ、ビデオ、ゲーム、その他)の必要なコ
ンポーネントとして、電子透かしの重要性を認識する)は、デジタル内容の商用
の配布に従事しているさまざまな関係者によって、この種の内容の交換のための
受け入れられるパラメータの開発を進める。
【0111】 これらの関係者は、アーティスト、技術者、スタジオ、インターネット・アク
セス・プロバイダ、出版社、エージェント、オンライン・サービス提供者、配信
の諸式のための内容のaggregators、オンライン小売業者、個人およ
び意図された関係者に内容の実際の配信の仲裁をするために資金の移送に参加す
る関係者を含むことができる。
【0112】 デジタルレコーディングの特性が広く変化するので、既知の事実に挿入して、
プロテクトして、電子透かしを認めるためのパラメータの最適化されたエンベロ
ープを記載するためのツールを提供する目標がサンプル(オーディオ、ビデオ、
仮想現実、その他)ストリームをデジタル化すると共に、それは価値である。以
下に記載する最適化テクニックは、検知されていない商用の配布から絶対与えら
れた突設された経済の利得に関して、これらのパラメータを含んでいる電子透か
しの未許可の取りはずしにかなり高価なオペレーションを作る。電子透かしが取
られる場合、少なくとも、最適化テクニックは商業上未許可のコピーを作るため
に価値がない様に、内容シグナルに有意損傷を必要とする、極めて費用のかかる
工具の使用を遠ざける。おそらく、若干の仕事の商用の値は、実際問題として検
出可能でない著作権侵害およびdeemed”reasonableの若干のレ
ベルを書き取らせる」全体的な経済のリターンを与えられる権利ホルダによって
。例えば、全体的な市場のサイズおよびこれらのそこものmarkets−as
の特許権侵害者のための潜在的経済のリターンが音楽、オペレーティングシステ
ム(Windows(登録商標) 98、その他)、ビデオおよび将来のマルチ
メディアの商品の仕事の未許可のコピーであると仮定すると、偽の100ドル札
、LEVIジーンズおよびGUCCI袋が常にある。* いったいどのように、
どの程度the”digital marketplace”fromを微分す
る、物理的な市場は、応答性を確定するいかなる計画もおよび商品の確実性のト
ラストの欠如である。物理的な製品、法人および商品をけがいて、著作権侵害か
らロスを見積るために製造静電容量および販売を監視する政府のための。補強し
ているメカニズムがまた、ない。そして、よりよく消費者を教育するための法的
で、電子的で情報をもった運動を含む。
【0113】 ディジタルビデオおよびディジタルビデオ・ブロードキャストの出現について
は、著作権プロテクトの問題はより重要になった。−その理由は、次のことにあ
る。ディジタルビデオの複製はアナログ・ビデオにより容赦される品質の固有の
減少に、結果としてならない。著作権プロテクトの1つの方法は、ビデオのもの
はシグナルを出すa"watermark"toの加算である。すかしは、代表的
に著作権オーナーを識別するディジタルビデオのbitstreamに埋め込ま
れる数字のコードである。ビデオの個人コピーに適用される場合、すかしがまた
、各々のコピーのレシーバの識別に使うことができる。この処理は、不法に再生
されたコピーを識別して、それらが起こったレシーバへ、トレーシングを容易に
する。
【0114】 ディジタルビデオの中で透かしとして入れるために、すかしの多くの異なる特
性は、望ましい。第1に、 それがかすかであるかビデオのビューワにかろうじ
て知覚できるというような方法で、すかしは埋め込まれなければならない。第2
に、すかしは、同時に、それがディジタルビデオbitstream上のまたは
その商用の値(特性は、as"robustnessに関連した))をかなり減
らすポイントに、ビデオの認められた品質の等級を下げることのない復号化ビデ
オ上の意図的であるか意図的でないオペレーションによって、取られることがで
きないようなものでなければならない。ビデオが圧縮フォーム(例えばa"vi
deo−on−demand"serverの)のブロードキャストのために格
納されることができるので、最初にシグナルをデコードしなければならないこと
のないbitstreamに、そして、re−encodeにすかしを組み入れ
ることが可能なことは、望ましくて、第3にすかしを加えた後にそれ。これはデ
ジタル静止画像を透かしとして入れると共になしとげられることが可能である、
しかし、ビデオ信号が示す付加制約のために、使用する方法はディジタルビデオ
の役に立たない。多くのディジタルビデオ・アプリケーションare"cons
tantはrate"applicationsを噛んだ。そして、それは送信
されたbitstreamのビットレートの増加を我慢しない。一定のビットレ
ートに制限されないそれらのアプリケーションさえの、ビットレートの不必要な
増加が避けられなければならないことチャンネルを通じて伝送されるときに、ビ
デオ信号のリアルタイムdecodabilityを保存するためにので、与え
られたバンド幅を有する。
【0115】 このように、すかしの加算がビデオsigna暗号化アルゴリズムのビットレ
ートを増加しないことは、望ましい)または暗号方式に基づいて形づくられるキ
ー‖情報を容易にデコードすることができない。
【0116】 許可されたユーザーは、a"key"thatが暗号方式に基づいて造られること
を使用することによって、スクランブルされたデータの埋め込まれた情報を回復
する。したがって、許可されていないユーザがスクランブルされたデータを得る
場合であっても、暗号方式および特定のキーの両方ともの知識はその中で埋め込
まれる秘密の情報を解読するために必要である。
【0117】 1つの周知の暗号化システムは、データ暗号化規格である (DES) NBSによって、1977において、構成される。
【0118】 これは混乱および拡散技術を利用する秘密のキー暗号のシステムである。そして
、64として短い様に、受け入れられるセキュリティがキー長を使用しているの
を許す。DESに基づく暗号のシステムのキーのナンバーは、現在の計算のパワ
ーを有する512ぐらいのキーでありえる。
【0119】 しかし、増加する鍵lengths"cost"significantは、符号
化情報を伝送して、受信する際に遅延する。2つの主要な種類の暗号のシステム
は、対称システム、i. e.、秘密キー・システムおよび非対称システム(i
. e.)であるパブリック秘密キー・システム。DES対称暗号のシステムは
、代表的に56のビットのキー長を使用しているプレーンテキストの64のビッ
ト・ブロックを暗号化する。DES(1ラウンドと称する)をブロック化してい
る基本建築は、次の素材の前の置換の単一の組合せである; キーに基づいて、上記の置換は、テキストの置換に先行する。
【0120】 プレーンテキストは機能のコード化された通しの16ラウンドである。そして、
それは通常置換、置換、XORおよび暗号文のあらゆるビットがプレーンテキス
トのあらゆるビットおよびキーのあらゆるビットに依存するようなウェイのテキ
ストおよびキーのサブセット上のシフト演算を実行する。これは、暗号文の単一
のビットが伝送の間、腐敗する場合、全体のメッセージが消失できることを意味
する。これは、DES−種類ブロック暗号の他の弱点である。丸い各々(キーと
異なる要素のサブセット)において、Kiは暗号化(それゆえに、Klは第1の
円の間、適用される。そして、Kiはithround、その他の間、適用され
る。)を実行するために用いる。相似性のプログラム用算法言語は暗号文を解読
するために用いる、しかし、キーは現在逆に適用される。そして、シフト演算は
左から右に変わる。DESプログラム用算法言語の複雑さを与えられて、DES
が暗号化される速度は、ハードウエアおよびソフトウェア実施のためのプロセッ
サ特性の機能である。例えば、ディジタル・イクイップメント・コーポレーショ
ンはハードウエアDESチップを作る、缶は暗号化して、1秒につきlGBit
/secまたは1560万のDESブロックのレートで、それを解読する。
【0121】 ソフトウェア実施は、より低速である;例えば、IBM 3090のメインフ
レームは、1秒につき32,000のDESブロックを暗号化できる。マイクロ
コンピュータのための代表的なソフトウェア・インプリメンテーション・パフォ
ーマンスは、本願明細書において、テーブル1にリストされる。マイクロプロセ
ッサBus幅DES Blocks Processor Speed若干の(
MHz)(ビット)(per/sec)8088 4.7 8 37,068,
000 7.6 16 90,080,286 6.0 16 1,10068
020 16.0 32 3,50068030 16.0 32 3,900
80280 25.0 16 5,00068030 50.0 32 9,6
0068040 25.0 32 16,00068040 40.0 32
23,20080486 33.0 32 40,600を使用しているTAB
LE 1つのEncryption Rates。
【0122】 他の従来技術暗号システムは、カリフォルニアのRSAデータセキュリティか
ら手に入るRSA Public Key Cryptoシステムである。RS
Aは、2つの異なるキーが使われる非対称暗号のシステムである: 暗号文を解読するためにプレーンテキストおよび秘密キーを暗号化するパブリ
ックキー。RSAのハードウエア機能は、約1,000〜10,000回、DE
Sのハードウエア・インプリメンテーションより通常低速である。ソフトウェア
実施において、RSAは約100回、DESより一般に低速である。技術が進む
ように、これらのナンバーは改善される、しかし、RSAの演算速度は対称暗号
のシステムの速度に接近するためにむずかしい。従って、RSAは一般にDES
または他のいかなる固定したバルク暗号化アルゴリズムのためもの置換として、
見られない。 その代わりに、RSAが秘密の従来の交換のない安全なキー交換
のために、しばしば使われる。それゆえに、長いメッセージは、DESによって
、暗号化される。
【0123】 メッセージは、RSAパブリックキー暗号化を経て暗号化されるそのDESキ
ーによって、送り出される。多くの他の従来技術の暗号化システムは、DES−
種類暗号化の変化である。通常、それは計算プロセッサの進歩した状態を非常に
与えられて疑われる、DESは畜力供給攻撃に対してもはや安全ではならないの
で、代替は後期の1980年代から能動的にシークされた。このニーズに応答し
て、いくつかの代替は、開発されて、提供される保安レベルに関してDESによ
って、競争的であると思われる。これらのシステムの実施例は、次の暗号方式を
含む。
【0124】 (1)トリプルDES。
【0125】 これは、プレーンテキストが連続して3つの異なるキーによって、DESプログ
ラム用算法言語によって、暗号化されるDESの変化である。これは、共通に、
112のビットにDESキーのサイズを増やすことへの同等物であることを認め
られる。プレーンテキストのトリプル暗号化はDESのセキュリティについての
不安を取扱う現在の方法である、しかし、これはメッセージを暗号化して、解読
するための処理能力レートの代価で、明らかにされる。
【0126】 (2)REDOC(20のバイト(160−ビット・キー)を有する。そして、
80のビットに作用するブロック・プログラム用算法言語)ブロック。操作の全
て(i. e。置換、置換、そして、重要なXORのもの)バイト上の実行する
、それはそれをソフトウェアにおいて、初めで最終の置換がソフトウェアにおい
て、能率的にインプリメントするのが困難であるDESより有効にする。加えて
、160のビット・キーは、通常このプログラム用算法言語を非常に保証された
ようにする。
【0127】 (3)クフは、最近提案された64のビット・ブロック暗号(それは512−ビ
ット・キーを必要とする)であって、円開放式(いずれの16,24もまたは3
2)のナンバーを残す。円の大きいキーおよび潜在的に発泡させたナンバーのた
め、このプログラム用算法言語のセキュリティは非常に高いと思われる。しかし
、円のナンバーを増やすことは、データが暗号化されることができるレートを遅
くする不利な点を有する。
【0128】 (4)アイデアは、128のビット・キーを利用する64ビット・ブロック暗
号である。それは、通常3つの基本動作、XOR、加算モジュロ2つのsup
16および乗算モジュロ2つのsup 16を利用する。プログラム用算法言語
は代表的に16−bitsub−ブロックに作用する。そして、それはそれを、
16ビット・プロセッサにさえ関して、有効にする。その現在のソフトウェア実
施は、DESと同程度ほとんど固定している。さまざまな従来技術の暗号化シス
テムの限界および不利な点からみて、本発明の発明者は、ユーザー・コンピュー
タおよびネットワークの間で光学の位相変調および対応するインプリメンテーシ
ョン・インタフェースに基づいて新規な暗号のシステムを開発した。実施例は、
本発明によればデジタル化の前に数字のビットストリームに埋め込まれる情報を
encipheringするこれらの方法および共用回線網(例えばインターネ
ット)の上の伝送のいずれでも交換できる。
【0129】 ホログラフィック暗号解読器は、情報を解読するために許可されたユーザーによ
って、好適な実施例に従って受ける側に扱われることができる。本発明の多くの
利点のうちの1つは、暗号化/解読の高レートをなしとげるポテンシャルである
(e。g.(1つのGbit/sより大きい)高データ速度の光ファイバ・ネッ
トワークに(e。g.(2.4のGbit/sより大きい)より共通である。本
発明のいくつかの好適な実施例のうちの1つにおいて、デジタルデータのパッケ
ージは、最初にキャリア光ビームに押される。
【0130】 これは、two−次元の光空間変調器を使用することによって、される。デー
タ−ベアリング光学の波形のフェーズは、フェーズ−スクランブリング・メディ
アによって、その後ゆがめられる。次に、ゆがめられたフェーズを有するデータ
−ベアリング光学の波形は、参照ビームを有する光学のホログラムを形づくるた
めに用いる。共有伝送チャネルの上のディジタルの形のその行き先に送られる電
子信号に、ホログラムはそれから変換される。スクランブルされたデータが受信
される行き先で、ホログラムは光空間変調器において、表示される。そして、そ
れの共役再生はゆがめられたフェーズを有するデータ−ベアリング・シグナル波
形の共役を生成するために実行される。phase−スクランブリングを表すメ
ディアがフェーズおよび埋め込まれたデータを元に戻すために用いる効果があっ
ているホログラフィック・メディアは、CCD配列のような軽い検出器配列を使
用することによって、共役再生光学の波形から検索される。本発明の一態様は、
セキュリティを高める6つの10supキーより大きくて上がっている光学の暗
号化キーをなしとげることである。
【0131】 これは、多くの従来技術システムのためのむずかしいインプリメンテーション
である。本発明によれば独特な光学のアナログ技術のため、暗号化キーの大きい
この種のナンバーは可能である。固定してencipheringして、従来技
術のシステムによって、まず獲得できない大きい暗号化キーの中で、解読するこ
とを保証することは、本発明の別の態様である。好適な実施例は、光学的データ
処理デバイスの並列処理のデータ−ベアリング・ホログラムおよび能力の高速光
学の再生を使用することによって、これを実行する。アナログに基づきenci
pheringして、デジタルデータの中で解読することを型にはまらなく扱う
ことによって、暗号化計画の守秘性を増やすことは、本発明の更に別の態様であ
る。このアスペクトは、特にアナログに基づく暗号化を解読するための理論上の
基礎の現在の欠如からみて有利である。プログラム用算法言語技術に基づく畜力
供給攻撃された暗号化は、ほとんど本発明によれば暗号システムを侵略すること
にとって不可能である。デジタルデータを暗号化して、解読するnonobvi
ousな方法の光学のフェーズ情報を使用することは、本発明の更に別の態様で
ある。光学のホログラフィー技術がencipheringすることおよび本発
明によればさらに暗号化システムの守秘性を高めるためにプロセスを解読するこ
と際に使われることは、本発明の更に別の態様である。データ−ベアリング・ホ
ログラムのフェーズ共役再生がプロセスを解読しているアナログのハイファイを
確実にするために好適な実施例において、実行されることは、本発明の更に別の
態様である。伝送媒体から独立している仕事が利用した非常に安全で、固定して
何にでも向く暗号化システムを形づくることは、積分光学の処理技術、ハードウ
エア暗号化、opto−電子回路インタフェーシングおよびハイファイで固定し
た速度ディジタル信号伝送に対する本発明の更に別の態様である。シングルステ
ップ(ほとんどの場合が代表的な複素数計算の16ラウンドの代わりに)の暗号
化または解読プロセスを完了することは、本発明の更に別の態様である対称暗号
化計画。光学の暗号化システムの本発明によれば、暗号化している速度が通常電
子回路の間で変換する際の暗号化キー、しかし、むしろそばにシステム速度のサ
イズにより制限されないこと−to−opticalな、そして、optica
l−to−electronicな情報モード。
【0132】 他のシリアライゼーション。
【0133】 過去において、小売商は失敗してそれらの在庫品を追って、識別する試みにおけ
るさまざまな方法を使った。彫刻、スタンピング、塗装およびマーキングは、小
売商が使ったいくつかの方法である。実際的な問題のために、それらの方法は、
CDマルチメディア賃貸工業に、効果的に適用できない。記録のプログラム・タ
イトルおよび著者を識別しているマルチメディアの、グラフィック情報が通常上
面に配置されるコンパクトディスクの技術および工業では周知のように、CD.
デジタルデータは、たくわえておかれるかまたはその上面の下で当然である。
特に、デジタルデータは上面間のこの種のグラフィック情報およびCDの底面の
下でじかに格納される。CDの底面は、データにアクセスする際に、コンパクト
ディスクプレーヤからのレーザ光線が上方へいずれを放射するか、明白な材料の
セクションから成る。
【0134】 デジタルデータは繊細で、代表的に商品を識別するために用いるプロセスの間
、容易に傷つけられることが可能である。そして、それは彫刻、スタンピングま
たはマーキングを含む。上述の通り、それが底面にあるより、デジタルデータは
CDの上面に近い。CDの上面が通常損傷から部分的にデジタルデータをプロテ
クトするシルクスクリーニングにより適用されるグラフィック情報を含むにもか
かわらず、絹隠されたレイヤーは明白な材料から成るCDの底面より薄くてより
もろい。このように、スクラッチングのような物理的な損傷からそれの近くにC
Dおよびデジタルデータの上面をプロテクトするより大きなニーズが、ある。
【0135】 彫刻は、商品を識別するために用いてもよい。彫刻がCDの上面にしばしば試
みられた時から、識別マーキングを有するCDを彫ることは問題を含む、そして
、この種の彫刻はそれの次にデジタルデータを妨げてもよい。さらに、デジタル
データが傷つけられることはありそうもない所で、彫刻がCDの底面に試みられ
る場合であっても、データは位置のそれをつかむCDおよびこの種の彫刻から生
じることができる熱の上に配置されることを必要とする圧力のために、彫刻の間
、まだ傷つけられることが可能である。加えて、それが、特に高ボリューム状況
において、比較的労働集約的で高価なプロセスであった時から、彫刻は望ましく
なくてもよい。
【0136】 このように、小売商は例えば識別の他のより侵入しない方法を考慮した実施例
(塗装)。塗装も、必要な労働、必要なコストおよび人がこの種の塗装を複製で
きる平易を与えられるプロセスの固有の非信頼性のために識別またはセキュリテ
ィの有効手段を提供することに失敗する。
【0137】 さらに、デジタルデータに対する害が避けられなければならなかった時から、
塗装は他の問題を配置できる。在庫品を識別して、獲得するさらに別のオプショ
ンは、通常の粘着性のステッカーの使用である。
【0138】 この種のステッカーが取られることができて、いかなるステッカーに干渉する
ことを明らかに示す手段のない同様の見ている項目にreaffixedした平
易のために、この種のステッカーは、識別の有効手段を提供しない。加えて、こ
の種のステッカーは、本願明細書において、開示されるもののような散布機ワー
クステーションの非存在下で、手動でCD(いかなるステッカーも正確にCDに
心出しされなければならなかった時から)に適用するのが困難でもよい。加えて
、この種のステッカーは、複製するのが簡単でもよい。
【0139】 磁気型EASシステムは、商品(例えば衣類、本、カセットおよびコンパクト
ディスク)の窃盗を禁止するために広く使われている。電子的論文監視(EAS
)システムは、しばしば記憶保護域(例えばライブラリまたは小売店)から、論
文の未許可の取りはずしを防ぐために用いる。EASシステムは、通常以下を含
む:記憶保護域およびマーカーの出口またはタグの近くに位置する質問ゾーンま
たは通路は、プロテクトされる論文に付属した。EASシステムは、磁性ベース
の閉路、RF、マイクロウェーブおよびマグネト発電機−制限の多い技術であっ
た。関係する特定の技術に関係なく、タグが特有の若干のレスポンスを生産する
ように、通路の問合せシグナルにさらされるときに、EASシステムは設計され
る。この特有のレスポンスの検出は、通路の感度を高められたタグの存在を示す
【0140】 EAS可聴警報を発することのような、システムはそれから妥当な若干のセキ
ュリティ動作を始める出口ゲート、Toが記憶保護域から論文の許可された取り
はずしに与えるその他、タグをロックすること永久に位置調整可能にかつ方向反
転可能にdeactivatableである、i. e.、二つからなるステー
タス・タグしばしば使用する。
【0141】 EASマーカーが窃盗プロテクトのための一般の使用において、あった、の光
学上記録されたマーカーが一般に適応したメディア(例えばコンパクトディスク
およびCD−ROMのもの)新しいものを含んでいるアタッチメント、パッケー
ジは、ディスクをかためて、直接的に不十分に適されたライブラリのためにコン
パクトディスクに対するアタッチメントおよび繰り返し検査する他の機関中で、
そして、顧客および顧客(有効断面在庫品)のニーズを適応させるために外へコ
ンパクトディスク制御は、そのEASマーカーがコンパクトディスクに取り付け
られるのを好む。
【0142】 コンパクトディスクに対する直接のアタッチメントのための若干のマーカーは
、開発された。一つの、有効「DCD−1"fromミネソタが会社をMini
ngして、Manufacturingして、セントポール(ミネソタ)はコン
パクトディスクに接続される単一のマーカー・ストリップおよびセキュリティ・
オーバレイである。しかし、このマーカーは逆にディスクの機械のバランスを遂
行する。そして、それは逆にモデム高回転速度CD−ROMドライブ、CDプレ
ーヤおよびメディアが適当なオペレーションのために機械的につりあわせられる
ことを必要とする他の光学上記録されたメディア再生装置のオペレーションに影
響を及ぼすことができる。他の製品(CD−ガード)」(Knogo北アメリカ
社(Hauppauge)から長く手に入る)島(N. Y.)は、同じ機械の
バランス欠点を被る。埋め込まれた、一般に環状の、二つからなるステータスE
ASマーカーから成る光学の情報記憶ディスクは、coassignedされた
米国特許No.5,347,508に記載されている。
【0143】 他のメディア。
【0144】 本発明の原理が先に議論される携帯型記憶媒体を越えて、メディアの他の種類に
適用されることができる点に留意する必要がある。動いているディスクのような
記録媒体(以下に光ディスクと称されて)として、そして、情報シグナルが記録
されて、複製されていずれであるかレーザ光線が現在そこで市販であること、そ
こにおいて、記録されるオーディオ・データ、コンピュータ・データが記録され
るCD−ROM、情報シグナルがあることがありえるかつての光ディスクが一度
記録した書込みおよび情報シグナルが再生されることができて、記録されること
ができて、消去されることができる記録できる光ディスクを有するいわゆるコン
パクトディスク。
【0145】 コンパクトディスクまたはCD−ROMのようなリードオンリーの光ディスク
は、フェーズ・ピットが同心でまたは螺旋状にどの不規則パターン(i.e.)
を基礎として形づくられるかトラックを有する記録するそれの1つの面に形づく
られる情報シグナル。具体的には、リードオンリーの光ディスクは、ポリカーボ
ネートまたはPMMA(ポリメタクリル酸メチル)のようなトランスペアレント
な合成樹脂でできているディスク台板、ディスク台板の1つの面に形づくられる
フェーズ・ピットをカバーするために形づくられるAlまたはAuのような金属
でできている鏡映フィルムおよび鏡映フィルムをプロテクトするために鏡映フィ
ルムをおおうために形づくられるプロテクト・レイヤーで構成される。
【0146】 情報シグナルがリードオンリーの光ディスクから再生されるときに、レーザが
放射して、からレーザ光源は、対物レンズによって、一点に集められて、rea
d−光学のディスクだけに照らされるディスクから、プレート側の基礎を形成す
る。光ディスク上のフェーズ・ピットにより調整される反射光フラックスは、例
えば、光検出器により検出されて、反射光フラックスの輝度に対応する信号レベ
ルを有する検出シグナルに変換した。そして、それによって、リードオンリーの
光ディスクに記録される情報シグナルの再生されたシグナルが得られることがで
きた。リードオンリーの光ディスクが安価に市場に出ている大量生産の製品(光
ディスク)を提供できると共に、それは小さい要求の製品に適していない。この
終了のために、光ディスクが小さい要求の光ディスク製品の準備ができている。
【0147】 そして、一旦様々なデータが容易にユーザーに提供されることができるならば
、書き込む。書込みとして一旦光ディスクがそこで手に入るならば、物理的な化
学薬品を使用している録音方式の書込みかつての光ディスクが顔料、録音方式を
形づくっている単一のレイヤー孔の書込みかつての光ディスク、録音方式を形づ
くっているマルチレイヤ孔の書込みかつての光ディスク、phase−変更録音
方式の書込みかつての光ディスクおよびバブル−フォーミング・システムの書込
みかつての光ディスクの中で変わること。再生に、リードオンリーの光ディスク
に同様の方法で、レーザ光源からのレーザ光線(弱い再生レーザ出力光を有する
こと)は、レーザ光線が対物レンズによって、一点に集められるという状態の下
で、ディスク台板側からディスクに照らされる。それから、以前に記録されたピ
ットにより調整される反射光フラックスは光検出器により検出される。そして、
検出シグナルは反射光バンドルの輝度に対応する信号レベルを有する検出シグナ
ルに変換される。それによって、書込みかつての光ディスクに記録される情報シ
グナルの再生されたシグナルを得る。
【0148】 光ディスク情報シグナルが上記の書込みに記録されるときに、レーザ光源から
のレーザ光線(強い記録レーザ出力光を有すること)はレーザ光線が目標によっ
て、一点に集められるという状態の下で、ディスク台板側から光ディスクに照ら
されるレンズ。それから、レーザ光線のパワーは情報シグナルに応答してレーザ
光線を調整することによって、オン/オフされる。そして、情報シグナルと一致
しているピット(大幅にリードオンリーの光ディスクに記録されるそれらと同様
のピット)は光ディスクの記録トラックに沿って形づくられる。具体的には、録
音方式を形づくっている一つのレイヤー孔の、孔は強いレーザ光線によって、照
らされる領域で、記録トラックに形づくられる。そして、この孔はピットとして
記録される。録音方式を形づくっているマルチレイヤ孔の場合、孔が強いレーザ
光線によって、照らされる領域で記録トラックに形づくられることe。g.、第
1のレイヤーのフィルムおよび第1のレイヤー上の孔は、ピットとして記録され
る。
【0149】 位相変化録音方式(光り輝かれる一部の記録トラック)の場合 強いレーザ光線は、クリスタル状態に対する無定形状態および部分から変更され
るその状態が記録されるクリスタルに変更したピット。バブル・フォーミング録
音方式の場合、記録トラックの中で、強いレーザ光線によって、照らされる部分
の記録レイヤーは持ち上げられる。そして、持ち上げられた部分はピットとして
記録される。
【0150】 書込みの、特に、光ディスク案内溝が形づくられること(プレみぞporti
on) レーザ光線の追従制御を許すこと。 pre−みぞに対抗している端面は、トラックに沿って予め定められた振幅を有
しているサイン波形(不安定な動き形状と一般に呼ばれる)および予め定められ
た周期として形づくられる。この不安定な動き形状がレーザ光線によって、光学
上検出されるときに、絶対時間情報として役立っている不安定な動きシグナルを
得ることが可能である。不安定な動きシグナルは記録および再生装置のシステム
を制御するために用いる。そして、特に、記録のための時間情報は光ディスクに
へこむ。さらに、回転していて、運転している光ディスクが意味するサーボ操縦
装置に、不安定な動きシグナルが、使われるe。g.(スピンドルモータ)。サ
ーボ制御機能によれば、不安定な動きシグナルの周期が定数になるように、スピ
ンドルモータの回転速度は制御される。
【0151】 一旦光ディスクが10のシステムを記録しているみぞの中で、一般にそうであ
るならば、上記は書き込むそこにおいて、ピットは、プレみぞ部分に記録される
。書込みかつての光ディスクに記録されることになっている情報データが記録さ
れるときに、標的ポジションはプレみぞ部分に形づくられる不安定な動き形状を
光学上検出することによって、得られた不安定な動きシグナルの周期に基づいて
、同期をとって、検索される。標的ポジションが検出されるときに、書込みかつ
ての光ディスクに記録されることになっている上記の情報データは予め定められ
たフォーマットに従う標的ポジションに記録される。
【0152】 他方、再生に、標的ポジションは、上記の通りに検索される。
【0153】 標的ポジションが検出されるときに、書込みかつての光ディスクに記録されるデ
ータに挿入されるフレーム同期信号に基づいて、2キロバイトの、例えば、デー
タはシーケンシャルに読み出される。そして、それによって、記録データを再生
する。
【0154】 リードオンリーの光ディスクおよび書込みかつての光ディスクが再生の同じも
のであるので、上記の通りの原理は、書込みかつての光ディスクが装てんされる
時を平らにする再生するリードオンリーの光ディスク(記録されるデータ)から
、情報シグナルを再生する装置かつて書込みに関して、光ディスクはread−
光学のディスクだけの区別なく、再生されることができる。加えて、書込みかつ
ての光ディスクは、多くの光ディスクが比較的単純な機器によって、容易に生じ
ることができる機能を有する。
【0155】 この理由のために、かつての光ディスクがそうする書込みが不法にコピーされ
る(無効なコピー)という危険が、ある。具体的には、(まず最初に)、リード
オンリーの光ディスクから情報シグナルを再生するための再生装置が使用するパ
ーソナルコンピュータの1つの外の入出力端子に接続しているコンピュータシス
テムが、エンドユーザによって、ある。例えば、そして、情報シグナル閉路を記
録して、再生するための、そして、書込みかつての光ディスクからの外部記憶装
置は、外の他の入出力端子に接続している。それから、外部記憶装置による光デ
ィスク再生装置によるリードオンリーの光ディスクからの読出しであった記録さ
れたデータは書込みにおいて、すっかり書き込まれる。そして、それによって、
リードオンリーの光ディスクの特許権侵害者版を生産する。
【0156】 この場合、リードオンリーの光ディスクがコンピュータ・データ(コンピュー
タ・プログラムを含むこと)が記録されるCD−ROMである場合、ゲーム・ソ
フトウェアの特許権侵害者版が容易に生じることができる。リードオンリーの光
ディスクが音楽情報があるところが記録したコンパクトディスク(CD)である
場合、それは容易にコンパクトディスクの特許権侵害者版を生産することが可能
になる。
【0157】 コンピュータ・プログラムが著作権で保護されるので、著作権によって、プロ
テクトされる材料はコピーする−通常のユーザ、i. e.、ソフトウェア・ラ
イセンス契約を受け入れた登録ユーザによって、できたそれらを除いて(ソフト
ウェア・ライセンス契約)、不法入国者はハードディスクのためのバックアップ
またはコピーのためにいる。
【0158】 さらに、完全にコピーするためのコピーは、著作権であるCD−ROM上のデ
ータを記録した配布の譲歩の動作の目的で書込みかつての光ディスクに対する材
料は、あるまた、不公平な利益を得るための不法入国者およびこの種の無効な動
作は、防がれなければならない。
【0159】 さらに、通常のユーザがそうでない人々に自由な配布を作る行為重大な様に、
企業の通常のユーザまたはCAI(コンピュータAssisted Instr
uction)は注意される。
【0160】 現在、多くがいたコピープロテクトのための様々な提案された方法が、ある実
行に減少した。他方、コピープロテクトを取る際のソフトウェア(プログラム等
)called"copy tool"usedは、現在市販である。ユーザーの
自身の良心が不足して、記録データの無効なならい削りを防ぐ他のいかなる方法
も、現在ない。
【0161】 からみて上述した、ディスクのような記録媒体間の無効なコピーがコピー工具
にさえ対して効果的にプロテクトされることができる。そして、ディスクのよう
な記録媒体に記録される著作権で保護された材料(記録データ)がプロテクトさ
れることができるデータ記録方法を提供することは、本発明の目的である。
【0162】 イメージが急速なレートでアップデートされると共に、インタラクティブの生
産によって、コンピュータシステムのユーザーが映画、ビデオまたは他の表示さ
れたイメージと相互に作用できる。これらの生産の目的は有益な情報を示すこと
になっている、ユーザーを教育するかまたは楽しませる。あたかもそれらがスク
リーン上のイメージと相互に作用しているかのように、例えば、ドラマの文字ま
たはオブジェクトがユーザー動作に反応するために、インタラクティブの技術の
最大の目標はユーザー感じを作ることである。ユーザーの動作は、文字、オブジ
ェクトまたはディスプレイスクリーン上の他のイメージに影響を及ぼすことがで
きて、筋書きのコースを変更できる。
【0163】 高度なインタラクションを提供する1つの方法は、完全に生産に生成されるコ
ンピュータを作ることである。これは、コンピュータが図のオリエンテーション
およびスクリーン上のオブジェクトを3つの次元の世界に立体感を与えて、計算
して、表示することを意味する。しかし、完全にビデオまたはフィルム・リフレ
ッシュ速度でリアルタイムのテレビ品質に接近している解像度での生きているよ
うなイメージ(特に人間の図)を計算して、描く計算能力が大量市場に出された
システムのための現在の技術を越えてあるので、この方法は今日の技術により制
限される。
【0164】 異なる方法は、ビデオ、フィルムかコンピュータ生成されたイメージ・シーケン
スおよび遊びを録音することである予め録音してあるイメージまたはフレーム(
背)高速で。これは、テレビまたはよりよいものの解像度をなしとげて、テレビ
と同等の信用性のレベルをつくるために十分に生きているようである。しかし、
この方法において、ユーザーは生産を有する対話機能の非常に限られた量を有す
る。 物語に影響を及ぼすユーザーの能力がdifferent"paths"ofの
少数に限られていた時から、ビデオの予め定められた決定ポイントで、分岐され
る予め録音してあるイメージ・シーケンス またはアニメーション・シーケンス。ユーザーがイメージと相互に作用できるこ
とは任せられると共に、アニメーションをなしとげるために広く背をここで演奏
されるイメージのいかなる予め録音してあるシーケンスもの使用as"inte
ractiveビデオ。
【0165】 Interactiveなビデオ生産は、代表的にイメージを格納するディス
クおよびCD−ROMがプレイバックの間、イメージを検索するようにするコン
パクトディスク読取り専用メモリ(CD−ROM)を使用する。CD−ROMデ
ィスクは情報を光学式媒体上の同心のうずまき線に格納する。そして、is"r
ead"orはa"read head"withを使用するCD−ROMドライ
ブによって、後ろにふるまった。CD−ROMベースのインタラクティブの生産
を有する大きい問題は、遅延のための連続性のブレークであるのほとんど第2.
5でまたはドライブのリードヘッドが追っている現在のパスから、異なる所望の
ブランチ・パスの位置を決めるためにより必要。他の問題は、CD−ROMベー
スの双方向テレビ生産がユーザーがビデオと相互に作用できるという方法のナン
バーおよび種類において、厳格に制限されるということである。
【0166】 異なるビデオ・パス(「アクセスtime"or"seek時間」)にアクセス
する時の長さは、CD−ROMドライブのリードヘッドの現在の配置に関して、
異なるビデオ・パスの位置に依存する。与えられたビデオ・シーケンスにアクセ
スするために、コンピュータ・コントローラは、インデックスのシーケンスの位
置を調べて、CD−ROMドライブにディスク上の新規なシーケンスを開始する
ことにリードヘッドを動かすことによって、新規なシーケンスにアクセスするよ
うに指示する。リードヘッドが機械のメカニズムによって、動かされるので、そ
れはトラックの新しい位置に、リードヘッドを再位置付けする比較的に長い時を
異なるビデオ・パスにアクセスするとみなす。
【0167】 従来技術は、CD−ROMのデータにアクセスするパフォーマンスを改良しよ
うとするためにキャッシュを使用する。プロセッサおよび、ソフトウェアにより
制御されるコンピュータシステムのまたはハードディスクまたは他の記憶媒体上
さえのメモリにおいて、ドライブ間のインタフェースカードにおいて、キャッシ
ュはCD−ROMドライブにおいて、あることができる。しかし、これらのキャ
ッシュは、ビデオがCD−ROMの中でとれている情報のデータレートと比較し
て、キャッシュの比較的少ない大きさを原因として生じるので関されるアクセス
時間の周辺的な改善を提供するだけである。また、異なるパスが分岐されるとき
に、それらが新規なデータを含まなかった時から、キャッシュの情報は通常役立
たない。キャッシュ必要be"purged"andは、新情報によって、装てん
した。
【0168】 電流CD−ROMドライブが充分な対話機能を中で提供するために適切でない
、インタラクティブであるビデオ生産、それらは何百から巨大なインストールベ
ースを表示する千が、すでに有する消費者に販売する。したがって、CD−RO
Mのアクセス時間を排除するシステムは、既存のCD−ROMドライブの修正が
要求されることが必要であることのない双方向テレビの基礎を形成した。
【0169】 従来は、いわゆるLD(レーザー・ディスク)およびいわゆるCD(コンパク
トディスク)は、一般化される光ディスクとして、そこにおいて、情報(例えば
ビデオ情報、オーディオ情報など)記録される。LD等に関して、ビデオ情報お
よび音声情報は各々の情報が再生開始ポジションに関して再生されることになっ
ている時間を示している時間情報と共に記録される。そして、標準のポジション
として、各々のLD等はそれを有する。このように、記録の命令の記録情報を再
生する全体的な標準的な再生以外の、複数の記録された音楽から抜き出して、望
ましい音楽だけを聞く再生、ランダムな命令の記録された音楽を聞く再生、例え
ば、CDの場合にはその他のような、さまざまな特殊な再生は、可能である。
【0170】 問題が、上述したLD等によれば、それであって、しかしそこで、いわゆるイン
タラクティブで雑色の再生は、聴衆が複数のいずれが表示されるビデオまたはオ
ーディオ情報または音−outputtedに関しては分岐する効果があること
ができるか、そして、聴衆がいずれにおいて、それらをそれを見るかまたは聞く
のに選ぶことができるか可能でない。
【0171】 すなわち、例えば、LD上の外国の映画に、聴衆を与えることの場合には、言語
のうちの1つを副題(キャプション)のために使われるのに選ぶことは画面に表
示したことはあり得ないこと(e。g.、選択日本語の副題の一つ、そして、オ
リジナル言語の副題)選択された言語または与える、音楽に対する聴衆がCDに
記録した場合に備えてそれの副題が音楽の音音声のうちの1つを選ぶ可能性がな
くて表示するために(e。g.、選択英語の叙情詩の一つ、そして、日本の叙情
詩)。
【0172】 他方、記憶容量が従来の前述の者と比較して光ディスクの大きさを変更するこ
とのない約10の時間までに改良される光ディスクとして、さまざまなプロポー
ザルおよび開発はDVDに関しては作られているCD.このDVDに関して、さ
まざまな言語の複数の副題またはさまざまな言語の複数の音声音が記録される場
合、聴衆がそれらのうちの1つを選ぶように、上述したインタラクティブで雑色
の再生は可能である。
【0173】 しかし、音声情報または音楽情報の情報量は、起こるオーディオまたは音声が
多機種のさまざまな言語または音楽において、発する莫大なもしもが、ある上述
のDVDに記録される。この時に、情報が妥当な記録フォームにおいて、記録さ
れない場合、再生される音声情報その他を検索するためのプロセスは複雑になる
。そして、音声音または音楽音その他が音声情報その他を検索することを必要と
する時間のために、再生の中央に割り込まれるケースは再生の時点で起こること
ができる。そして、それは問題である。
【0174】 実施例および上の図において、使用する処理加工したオペレーションが本発明
のほんの少しの実施だけを例証する点に留意する必要がある。
【0175】 当業者は、他の処理加工したオペレーションが本発明の設計目標をなしとげるこ
とができると認める。
【0176】 例えば、類似は数字の娯楽システムの方へ引き寄せられることが可能である。
同様に、代替ロジックは、本発明を実行するために用いることがありえる。上記
の実施例の全てがコンピュータ、セットトップボックス、DVD消費者プレーヤ
、ケーブルボックスおよびサテライト・レシーバを含むがこれに限らず倍数プラ
ットホームまたはマシンに付随することは、また、強調されなければならない。
【0177】 さまざまな実施例が上記している間、それらが例えば、この例に限らないが、
示されたと理解されなければならない。このように、好適な実施例の短径および
有効範囲は、上記の典型的な実施例のいずれにもよって、制限されてはならなく
て、次の請求項およびそれらの均等物だけに従って定義されなければならない。
【図面の簡単な説明】
【図1】 図1は、携帯型記憶媒体に格納される内容をアップデートするための本発明の
方法を図で示しているブロック図である;
【図2】 図2は、ネットワークの上のアップデートを受信するために設計される本発明
の実施例を表しているフローチャートである;
【図3】 図3は、視覚的に使用中に図2において、表される実施例を図で示すフローチ
ャートである;
【図4】 図4はDVDからアップデートされた情報が本発明の一実施例に従って手に入
らないときに、特定情報のディスプレイを示しているフローチャートである;
【図5】 図5は、本発明の一実施例に従ってローカル記憶装置に取り入れられるアップ
デートされた情報のディスプレイを示しているフローチャートである;
【図6】 図6は、本発明の一実施例に従ってリモートサーバからアップデートされた情
報のディスプレイを示しているフローチャートである;そして、
【図7】 図7は本発明の一実施例に従う典型的なハードウェア構成の詳細なブロック図
である。
【符号の説明】
712…システムバス
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE),OA(BF,BJ ,CF,CG,CI,CM,GA,GN,GW,ML, MR,NE,SN,TD,TG),AP(GH,GM,K E,LS,MW,SD,SL,SZ,TZ,UG,ZW ),EA(AM,AZ,BY,KG,KZ,MD,RU, TJ,TM),AL,AM,AT,AU,AZ,BA, BB,BG,BR,BY,CA,CH,CN,CU,C Z,DE,DK,EE,ES,FI,GB,GE,GH ,GM,HR,HU,ID,IL,IS,JP,KE, KG,KP,KR,KZ,LC,LK,LR,LS,L T,LU,LV,MD,MG,MK,MN,MW,MX ,NO,NZ,PL,PT,RO,RU,SD,SE, SG,SI,SK,SL,TJ,TM,TR,TT,U A,UG,UZ,VN,YU,ZW

Claims (20)

    【特許請求の範囲】
  1. 【請求項1】 携帯型記憶媒体に格納される内容をアップデートする方法、
    上記は、ステップを含む: (a)ユーザーによって、マシンに携帯型記憶媒体の入力に携帯記憶媒体に格
    納される内容を読みとっている; (b)アクセスしている携帯記憶媒体の内容を読みとった後に別個の記憶媒体
    ; (c)携帯型記憶媒体の内容のアップデートである別個の記憶媒体内容からの受
    信;そして、 (d)表示別個の記憶媒体の内容のアップデート。
  2. 【請求項2】請求項1にて詳述した方法、 そして、 ユーザーにより遂行されるユーザーアクションの指示を受信するステ
    ップを更に含むこと、そこにおいて、媒体がユーザーアクションの指示を受信し
    てアクセスされる別個の倉庫。
  3. 【請求項3】請求項2にて詳述した方法、 そして、 携帯型記憶媒体の内容を読みとると、即座に、携帯記憶媒体の内容を
    表示することを更に含むこと、そこにおいて、動作が携帯型記憶媒体の最も少な
    く一部の表示された内容で、選択を含むユーザー。
  4. 【請求項4】請求項1にて詳述した方法、そして、 携帯記憶媒体の内容お
    よび別個の記憶媒体の内容を比較するステップを更に含むこと、 そこにおいて、別個の記憶媒体の内容が携帯記憶媒体の内容のアップデートであ
    る場合だけ、別個の記憶媒体の内容は受信される。
  5. 【請求項5】請求項1にて詳述した方法、そこにおいて、 別個の記憶媒体が、広域ネットワークを経たマシンに連結されることができるリ
    モートサーバである,そして、 ローカル記憶媒体のリモートサーバの内容を取
    り入れるステップを更に含むこと、そして、 取り入れられた内容を再利用する
    こと。
  6. 【請求項6】請求項5にて詳述した方法、そして、 接続がリモートサーバ
    およびマシンの間に存在するかどうか決定するステップを更に含むこと、そして
    、 接続が存在しない場合、ローカル記憶媒体から取り入れられた内容を受信す
    ること。
  7. 【請求項7】請求項1にて詳述した方法、そこにおいて、別個の記憶媒体が
    、広域ネットワークを経たマシンに連結されることができるリモートサーバであ
    る、そして、 接続がリモートサーバおよびマシンの間に存在するかどうか決定
    するステップを更に含むこと、そして、 接続が存在する場合、リモートサーバ
    に自動的にアクセスすること。
  8. 【請求項8】請求項1にて詳述した方法、そこにおいて、携帯記憶媒体が、
    レーザ中心のディスクからなる携帯記憶媒体のグループから選択される光ディス
    クである、数字の何にでも向くディスク(DVD)、 CD−ROM(CD−ROM)、writeableなコンパクトディスク(C
    D−W字)、rewriteableなコンパクトディスク(CD−RW)。
  9. 【請求項9】請求項1にて詳述した方法、そこにおいて、受信される別個の
    記憶媒体のアップデートが、内容のオーナーからなる情報のグループから選択さ
    れる情報に基づいて選ばれる内容を含む、ユーザーのプロファイル、携帯型記憶
    媒体の小売業者、携帯型記憶媒体のディストリビュータ、マシンのメーカ、携帯
    型記憶媒体が製造されてあった日付、 携帯型記憶媒体の内容のバージョン、そして、 携帯型記憶媒体の識別子。
  10. 【請求項10】請求項9にて詳述した方法、そこにおいて、受信される別個
    の記憶媒体の内容は、以下を含む:メニュー。
  11. 【請求項11】請求項1にて詳述した方法、そこにおいて、携帯記憶媒体が
    、レーザ中心のディスクからなる携帯記憶媒体のグループから選択される光ディ
    スクである、数字の何にでも向くディスク(DVD)、 CD−ROM(CD−ROM)、writeableなコンパクトディスク(C
    D−W字)、そして、 rewriteableなコンパクトディスク(CD−
    RW)、そして、 情報は、携帯記憶媒体のバースト切削領域(BCA)に格納
    される。
  12. 【請求項12】請求項1にて詳述した方法、そこにおいて、別個の記憶媒体
    が、広域ネットワークを経たマシンに連結されることができるリモートサーバで
    ある、そして、 別個の記憶媒体の内容は、ハイパーテキスト・マークアップ言
    語(HTML)を使用して表示される。
  13. 【請求項13】以下を含んでいる携帯型記憶媒体に格納される内容をアップ
    デートするためのシステム: (a)存在に携帯型記憶媒体の内容を読みとるためのマシンがユーザーによっ
    て、入力した; (b)リモートサーバは、マシンに携帯記憶媒体の内容のアップデートを送る
    ための広域ネットワークを経たマシンに連結した; そして、 (c)マシンがリモートサーバから受け取られるアップデートを表示すること
    に適応する。
  14. 【請求項14】請求項13にて詳述したシステム、そこにおいて、 携帯記憶媒体が、レーザ中心のディスクからなる携帯記憶媒体のグループから選
    択される光ディスクである、数字の何にでも向くディスク(DVD)、CD−R
    OM(CD−ROM)、writeableなコンパクトディスク(CD−W字
    )、そして、 rewriteableなコンパクトディスク(CD−RW)。
  15. 【請求項15】内容をアップデートするための読み込み可能なメディアが携
    帯型記憶媒体に格納したコンピュータに具体化されるコンピュータ・プログラム
    、上記は、以下を含む: (a)内容を読みとるコードセグメントがユーザーによって、マシンに携帯型
    記憶媒体の入力に携帯記憶媒体に格納した; (b)携帯記憶媒体の内容を読みとった後に、別個の記憶媒体にアクセスする
    コードは、セグメント化する; (c)携帯記憶媒体の内容のアップデートである別個の記憶媒体内容から受信
    するコードは、セグメント化する;そして、 (d)別個の記憶媒体の内容のアップデートを表示するコードは、セグメント
    化する。
  16. 【請求項16】請求項15にて詳述したコンピュータ・プログラム、 そして、 ユーザーにより遂行されるユーザーアクションの指示を受信するコー
    ドセグメントから更に成ること、そこにおいて、媒体がユーザーアクションの指
    示を受信してアクセスされる別個の倉庫。
  17. 【請求項17】請求項15にて詳述したコンピュータ・プログラム、 そして、 携帯記憶媒体の内容および別個の記憶媒体の内容を比較するコードセ
    グメントから更に成ること、そこにおいて、別個の記憶媒体の内容が携帯記憶媒
    体の内容のアップデートである場合だけ、別個の記憶媒体の内容は受信される。
  18. 【請求項18】請求項15にて詳述したコンピュータ・プログラム、 そこにおいて、別個の記憶媒体が、広域ネットワークを経たマシンに連結される
    ことができるリモートサーバである、そして、 ローカル記憶媒体のリモートサ
    ーバの内容を取り入れるコードセグメントから更に成ること、そして、 取り入
    れられた内容を再利用するコードセグメント。
  19. 【請求項19】請求項18にて詳述したコンピュータ・プログラム、 そして、 接続がリモートサーバおよびマシンの間に存在するかどうかについて
    決定するコードセグメントから更に成ること、そして、 接続が存在しない場合
    、ローカル記憶媒体から取り入れられた内容を受け取るコードセグメント。
  20. 【請求項20】請求項15にて詳述したコンピュータ・プログラム、 そこにおいて、別個の記憶媒体が、広域ネットワークを経たマシンに連結される
    ことができるリモートサーバである、そして、 更に成る接続がリモートサーバ
    およびマシンの間に存在するかどうかについて決定するコードセグメント、そし
    て、 接続が存在する場合、リモートサーバに自動的にアクセスすること。
JP2000612957A 1999-04-21 2000-04-18 携帯式蓄積媒体上に蓄積されたコンテンツをアップデートするためのシステム、方法及び製造物 Pending JP2003529118A (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US09/296,098 1999-04-21
US09/296,098 US6453420B1 (en) 1999-04-21 1999-04-21 System, method and article of manufacture for authorizing the use of electronic content utilizing a laser-centric medium
US09/476,190 US6944621B1 (en) 1999-04-21 2000-01-03 System, method and article of manufacture for updating content stored on a portable storage medium
US09/476,190 2000-01-03
PCT/US2000/010412 WO2000063916A1 (en) 1999-04-21 2000-04-18 System, method and article of manufacture for updating content stored on a portable storage medium

Publications (2)

Publication Number Publication Date
JP2003529118A true JP2003529118A (ja) 2003-09-30
JP2003529118A5 JP2003529118A5 (ja) 2005-12-08

Family

ID=26969490

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000612957A Pending JP2003529118A (ja) 1999-04-21 2000-04-18 携帯式蓄積媒体上に蓄積されたコンテンツをアップデートするためのシステム、方法及び製造物

Country Status (8)

Country Link
US (3) US7577677B2 (ja)
EP (1) EP1203377A1 (ja)
JP (1) JP2003529118A (ja)
CN (1) CN1367926A (ja)
AU (1) AU4359400A (ja)
CA (1) CA2388565A1 (ja)
TW (1) TW567477B (ja)
WO (1) WO2000063916A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002189801A (ja) * 2000-12-21 2002-07-05 Sony Corp サービス提供システム、管理サーバ、サービスプロバイダ、端末装置、記録媒体発行装置、サービス提供方法、記録媒体
US7783916B2 (en) 2006-09-27 2010-08-24 Funai Electric Co., Ltd. Optical disc apparatus and data complementation method
JP2011520316A (ja) * 2008-03-25 2011-07-14 ソニー・コンピュータ・エンタテインメント・アメリカ・エルエルシー ストレージメディアのエラー訂正のための方法およびシステム

Families Citing this family (116)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7562392B1 (en) * 1999-05-19 2009-07-14 Digimarc Corporation Methods of interacting with audio and ambient music
US20050182828A1 (en) * 1999-04-21 2005-08-18 Interactual Technologies, Inc. Platform specific execution
US6529949B1 (en) * 2000-02-07 2003-03-04 Interactual Technologies, Inc. System, method and article of manufacture for remote unlocking of local content located on a client device
US7330875B1 (en) * 1999-06-15 2008-02-12 Microsoft Corporation System and method for recording a presentation for on-demand viewing over a computer network
US7392481B2 (en) * 2001-07-02 2008-06-24 Sonic Solutions, A California Corporation Method and apparatus for providing content-owner control in a networked device
US20060245741A1 (en) * 2000-03-09 2006-11-02 Cynthia Lakhansingh Digital enterainment recorder
AU2001281402A1 (en) * 2000-08-08 2002-02-18 Fineground Networks Method and system for parameterized web documents
US9292516B2 (en) * 2005-02-16 2016-03-22 Sonic Solutions Llc Generation, organization and/or playing back of content based on incorporated parameter identifiers
US7689510B2 (en) * 2000-09-07 2010-03-30 Sonic Solutions Methods and system for use in network management of content
US7779097B2 (en) * 2000-09-07 2010-08-17 Sonic Solutions Methods and systems for use in network management of content
AUPR321701A0 (en) * 2001-02-20 2001-03-15 Millard, Stephen R. Method of licensing content on updatable digital media
JP2002341802A (ja) * 2001-05-14 2002-11-29 Nippon Hoso Kyokai <Nhk> サーバーおよび利用者端末、ならびにこれらによって構築されるメッセージ更新システム
US7778515B2 (en) * 2001-07-02 2010-08-17 Sony Corporation System and method for linking DVD text to recommended viewing
US7415539B2 (en) * 2001-09-28 2008-08-19 Siebel Systems, Inc. Method and apparatus for detecting insufficient memory for data extraction processes
KR100456024B1 (ko) * 2002-02-28 2004-11-08 한국전자통신연구원 디브이디 플레이어의 자막정보 재생 장치 및 방법
KR101023699B1 (ko) * 2002-12-05 2011-03-25 엘지전자 주식회사 대화형 광디스크 장치에서의 재생 제어방법
KR100514733B1 (ko) * 2002-05-24 2005-09-14 삼성전자주식회사 인터렉티브 모드를 지원하는 정보저장매체, 그 재생방법및 재생장치
CN100437564C (zh) * 2002-12-30 2008-11-26 皇家飞利浦电子股份有限公司 在一个可拆卸介质上存储内容的方法和设备
KR100930353B1 (ko) * 2003-03-06 2009-12-08 엘지전자 주식회사 디스크 플레이어의 접속요청 처리방법
CN1777945B (zh) * 2003-04-23 2012-10-31 Lg电子株式会社 对记录在交互记录介质上的主内容以及其附加内容进行同步再现的方法和设备
CN1777953A (zh) * 2003-04-24 2006-05-24 皇家飞利浦电子股份有限公司 用于利用菜单信息补充视频/音频信号的菜单发生器设备和菜单产生方法
US20040235567A1 (en) * 2003-05-20 2004-11-25 Sony Computer Entertainment America Inc., Foster City, Ca Video game method and system with content-related options
US20050097343A1 (en) * 2003-10-31 2005-05-05 Michael Altenhofen Secure user-specific application versions
JP2005141413A (ja) * 2003-11-05 2005-06-02 Sony Corp 情報処理装置及びその情報処理方法、並びにデータ通信システム及びデータ通信方法
CN101833970B (zh) * 2003-11-10 2012-10-03 松下电器产业株式会社 记录介质,播放装置,程序,播放方法,***集成电路
WO2005045834A1 (en) * 2003-11-10 2005-05-19 Samsung Electronics Co., Ltd. Apparatus and method for reproducing av data based on updated reproduction control information
WO2005050652A1 (en) 2003-11-12 2005-06-02 Thomson Licensing Method and device for composing a menu
JP3888348B2 (ja) * 2003-11-25 2007-02-28 ソニー株式会社 情報提供システム、再生装置および方法、情報提供装置および方法、記録媒体、並びにプログラム
US7519274B2 (en) 2003-12-08 2009-04-14 Divx, Inc. File format for multiple track digital data
US8472792B2 (en) 2003-12-08 2013-06-25 Divx, Llc Multimedia distribution system
EP1551030A1 (en) * 2004-01-05 2005-07-06 Deutsche Thomson-Brandt Gmbh Method and apparatus for generating an electronic menu
US8391677B2 (en) * 2004-01-09 2013-03-05 Panasonic Corporation Recording medium, reproduction device, program, reproduction method
US20070261050A1 (en) 2004-03-16 2007-11-08 Matsushita Electric Industrial Co., Ltd. Terminal Device for Updating Computer Program and Update Method
KR20070043801A (ko) * 2004-07-22 2007-04-25 마츠시타 덴끼 산교 가부시키가이샤 재생장치, 재생방법, 프로그램 및 컴퓨터 판독 가능한기록매체
US7809949B2 (en) 2005-07-26 2010-10-05 Apple Inc. Configuration of a computing device in a secure manner
US9489496B2 (en) * 2004-11-12 2016-11-08 Apple Inc. Secure software updates
US7877543B2 (en) * 2004-12-03 2011-01-25 Hewlett-Packard Development Company, L.P. System and method for writing data and a time value to an addressable unit of a removable storage medium
WO2006061743A2 (en) 2004-12-06 2006-06-15 Koninklijke Philips Electronics N.V. Method, device, and recording medium for extending interactivity to multiple storage media
US7321804B2 (en) * 2004-12-15 2008-01-22 The Boeing Company Method for process-driven bill of material
WO2006078111A2 (en) * 2005-01-21 2006-07-27 Lg Electronics Inc. Recording medium, and method and apparatus for reproducing data from the recording medium
KR20060085151A (ko) * 2005-01-21 2006-07-26 엘지전자 주식회사 기록매체, 기록매체 재생장치와 재생방법
TWI289797B (en) * 2005-02-04 2007-11-11 Via Tech Inc External digital communication routing module
US20060222319A1 (en) * 2005-04-05 2006-10-05 Scientific-Atlanta, Inc. Pre-recorded dvd ad insertion
JP4730590B2 (ja) 2005-05-23 2011-07-20 ソニー株式会社 制御装置および方法、情報処理装置および方法、並びにプログラム
US20080115073A1 (en) * 2005-05-26 2008-05-15 ERICKSON Shawn Method and Apparatus for Remote Display of Drawn Content
WO2007038079A2 (en) * 2005-09-27 2007-04-05 Sony Computer Entertainment America Inc. Topical content for entertainment software
US8996151B2 (en) * 2005-11-09 2015-03-31 The Boeing Company Visualization of product build using precedence transversal method
US20070106410A1 (en) * 2005-11-09 2007-05-10 The Boeing Company Systems and methods for production planning by visualizing products and resources in a manufacturing process
US20070168515A1 (en) * 2006-01-18 2007-07-19 International Business Machines Corporation System and method of controlling removable media inventory
US8954852B2 (en) * 2006-02-03 2015-02-10 Sonic Solutions, Llc. Adaptive intervals in navigating content and/or media
WO2007106844A2 (en) 2006-03-14 2007-09-20 Divx, Inc. Federated digital rights management scheme including trusted systems
US20070250512A1 (en) * 2006-04-24 2007-10-25 Dell Products L.P. Video interactivity via connectivity through a conditional access system
US20080005175A1 (en) * 2006-06-01 2008-01-03 Adrian Bourke Content description system
US7849267B2 (en) * 2006-06-30 2010-12-07 Moka5, Inc. Network-extended storage
US8005822B2 (en) 2007-01-17 2011-08-23 Google Inc. Location in search queries
US8326858B2 (en) * 2007-01-17 2012-12-04 Google Inc. Synchronization of fixed and mobile data
US8966407B2 (en) 2007-01-17 2015-02-24 Google Inc. Expandable homepage modules
US7966309B2 (en) 2007-01-17 2011-06-21 Google Inc. Providing relevance-ordered categories of information
US7966321B2 (en) 2007-01-17 2011-06-21 Google Inc. Presentation of local results
JP2008276909A (ja) * 2007-03-30 2008-11-13 Panasonic Corp 再生装置、再生方法、配信サーバ、配信方法、記録媒体、及び集積回路
US20090044218A1 (en) * 2007-08-09 2009-02-12 Cyberlink Corp. Font Changing Method for Video Subtitle
JP5513400B2 (ja) 2007-11-16 2014-06-04 ソニック アイピー, インコーポレイテッド マルチメディアファイルのための階層的で簡略なインデックス構造体
US20090216743A1 (en) * 2008-02-25 2009-08-27 International Business Machines Corporation Systems, Methods and Computer Program Products for the Use of Annotations for Media Content to Enable the Selective Management and Playback of Media Content
US8027999B2 (en) * 2008-02-25 2011-09-27 International Business Machines Corporation Systems, methods and computer program products for indexing, searching and visualizing media content
US7996431B2 (en) * 2008-02-25 2011-08-09 International Business Machines Corporation Systems, methods and computer program products for generating metadata and visualizing media content
US7996432B2 (en) * 2008-02-25 2011-08-09 International Business Machines Corporation Systems, methods and computer program products for the creation of annotations for media content to enable the selective management and playback of media content
US20090228492A1 (en) * 2008-03-10 2009-09-10 Verizon Data Services Inc. Apparatus, system, and method for tagging media content
JP2009239825A (ja) * 2008-03-28 2009-10-15 Sony Corp 情報処理装置および方法、プログラム、並びに記録媒体
KR100935864B1 (ko) * 2008-04-10 2010-01-07 드리머 디스크 매체 재생 장치의 데이터 애플리케이션 제공 방법및 이를 실현시키기 위한 프로그램을 기록한 컴퓨터로 판독가능한 기록 매체
TWI416410B (zh) * 2008-04-11 2013-11-21 Hon Hai Prec Ind Co Ltd 可執行文件版本更新系統及方法
US20090288076A1 (en) * 2008-05-16 2009-11-19 Mark Rogers Johnson Managing Updates In A Virtual File System
US8775566B2 (en) * 2008-06-21 2014-07-08 Microsoft Corporation File format for media distribution and presentation
US20100004916A1 (en) * 2008-07-03 2010-01-07 The Boeing Company Process Analyzer
AU2009240872B2 (en) * 2008-11-27 2015-07-16 Yeong Kuang Oon Method for implementing a medical informatics system based on a computer executable health narrative coding system
US20100138581A1 (en) 2008-12-02 2010-06-03 Randall Bird Universal Docking System
AU2010203605B2 (en) 2009-01-07 2015-05-14 Divx, Llc Singular, collective and automated creation of a media guide for online content
US20110075537A1 (en) * 2009-09-25 2011-03-31 General Electric Company Holographic disc with improved features and method for the same
US20110113357A1 (en) * 2009-11-12 2011-05-12 International Business Machines Corporation Manipulating results of a media archive search
EP2507995A4 (en) 2009-12-04 2014-07-09 Sonic Ip Inc SYSTEMS AND METHODS FOR TRANSPORTING ELEMENTARY BIT TRAIN CRYPTOGRAPHIC MATERIAL
US8526798B2 (en) 2009-12-23 2013-09-03 Western Digital Technologies, Inc. Portable content container displaying A/V files in response to a command received from a consumer device
US9852218B1 (en) 2010-01-01 2017-12-26 Joseph Alan Epstein System and method for distributing media via portable storage
US20110173055A1 (en) * 2010-01-08 2011-07-14 Saugatuck Media Llc System and methods for advertising on a mobile electronic device
US10019741B2 (en) 2010-08-09 2018-07-10 Western Digital Technologies, Inc. Methods and systems for a personal multimedia content archive
US9129138B1 (en) 2010-10-29 2015-09-08 Western Digital Technologies, Inc. Methods and systems for a portable data locker
US9247312B2 (en) 2011-01-05 2016-01-26 Sonic Ip, Inc. Systems and methods for encoding source media in matroska container files for adaptive bitrate streaming using hypertext transfer protocol
US8751589B2 (en) 2011-04-13 2014-06-10 Jingle Technologies Llc Systems and methods for transmitting information, alerts, and/or comments to participants based on location information
US9467708B2 (en) 2011-08-30 2016-10-11 Sonic Ip, Inc. Selection of resolutions for seamless resolution switching of multimedia content
WO2013033458A2 (en) 2011-08-30 2013-03-07 Divx, Llc Systems and methods for encoding and streaming video encoded using a plurality of maximum bitrate levels
US8818171B2 (en) 2011-08-30 2014-08-26 Kourosh Soroushian Systems and methods for encoding alternative streams of video for playback on playback devices having predetermined display aspect ratios and network connection maximum data rates
US8909922B2 (en) 2011-09-01 2014-12-09 Sonic Ip, Inc. Systems and methods for playing back alternative streams of protected content protected using common cryptographic information
US8964977B2 (en) 2011-09-01 2015-02-24 Sonic Ip, Inc. Systems and methods for saving encoded media streamed using adaptive bitrate streaming
US8842840B2 (en) 2011-11-03 2014-09-23 Arvind Gidwani Demand based encryption and key generation and distribution systems and methods
US9143812B2 (en) 2012-06-29 2015-09-22 Sonic Ip, Inc. Adaptive streaming of multimedia
US10452715B2 (en) 2012-06-30 2019-10-22 Divx, Llc Systems and methods for compressing geotagged video
US9459755B2 (en) * 2012-11-13 2016-10-04 Peter M. Curtis Facility operations management and mobile systems
US9191457B2 (en) 2012-12-31 2015-11-17 Sonic Ip, Inc. Systems, methods, and media for controlling delivery of content
US9313510B2 (en) 2012-12-31 2016-04-12 Sonic Ip, Inc. Use of objective quality measures of streamed content to reduce streaming bandwidth
US20140208201A1 (en) * 2013-01-22 2014-07-24 International Business Machines Corporation Image Obfuscation in Web Content
US9906785B2 (en) 2013-03-15 2018-02-27 Sonic Ip, Inc. Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata
US10397292B2 (en) 2013-03-15 2019-08-27 Divx, Llc Systems, methods, and media for delivery of content
US9047901B1 (en) 2013-05-28 2015-06-02 Western Digital Technologies, Inc. Disk drive measuring spiral track error by measuring a slope of a spiral track across a disk radius
US9094737B2 (en) 2013-05-30 2015-07-28 Sonic Ip, Inc. Network video streaming with trick play based on separate trick play files
US9967305B2 (en) 2013-06-28 2018-05-08 Divx, Llc Systems, methods, and media for streaming media content
US9823623B2 (en) 2014-03-27 2017-11-21 City University Of Hong Kong Conversion of complex holograms to phase holograms
US9866878B2 (en) 2014-04-05 2018-01-09 Sonic Ip, Inc. Systems and methods for encoding and playing back video at different frame rates using enhancement layers
US9053727B1 (en) 2014-06-02 2015-06-09 Western Digital Technologies, Inc. Disk drive opening spiral crossing window based on DC and AC spiral track error
US20160035246A1 (en) 2014-07-31 2016-02-04 Peter M. Curtis Facility operations management using augmented reality
US9773128B2 (en) * 2014-10-16 2017-09-26 City University Of Hong Kong Holographic encryption of multi-dimensional images
US9792542B2 (en) 2014-12-09 2017-10-17 Peter M. Curtis Facility walkthrough and maintenance guided by scannable tags or data
WO2017053928A1 (en) * 2015-09-25 2017-03-30 Osborn Owen Tactilated electronic music systems for sound generation
US9798290B2 (en) 2015-09-25 2017-10-24 City University Of Hong Kong Holographic encryption of multi-dimensional images and decryption of encrypted multi-dimensional images
US10148989B2 (en) 2016-06-15 2018-12-04 Divx, Llc Systems and methods for encoding video content
US10045067B2 (en) * 2016-09-30 2018-08-07 Opentv, Inc. Replacement of recorded media content
US10498795B2 (en) 2017-02-17 2019-12-03 Divx, Llc Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming
US11070485B2 (en) * 2019-12-05 2021-07-20 Netflix, Inc. Multimedia content steering
CN116036612B (zh) * 2023-01-28 2023-06-23 深圳市人马互动科技有限公司 基于游戏的老玩家召回方法及相关装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997036233A1 (fr) * 1996-03-22 1997-10-02 Athena Telecom Lab, Inc. Procede de generation d'informations, procede de preparation d'informations initiales, et dispositif et support d'enregistrement utilises
JPH1063562A (ja) * 1996-08-21 1998-03-06 Hitachi Ltd パッケージメディア,電子メール及び端末装置
JPH10283271A (ja) * 1997-03-31 1998-10-23 Victor Co Of Japan Ltd 暗号鍵生成方法,光ディスク,情報再生方法及びその装置
WO1998058368A1 (en) * 1997-06-16 1998-12-23 Thomson Consumer Electronics, Inc. Identification of program information on a recording medium

Family Cites Families (173)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4000510A (en) 1975-06-02 1976-12-28 Ampex Corporation System for storage and retrieval of video information on a cyclical storage device
US4386375A (en) 1980-09-24 1983-05-31 Rca Corporation Video disc player with multiple signal recovery transducers
US4602907A (en) 1981-08-17 1986-07-29 Foster Richard W Light pen controlled interactive video system
US4798543A (en) 1983-03-31 1989-01-17 Bell & Howell Company Interactive training method and system
US4672572A (en) 1984-05-21 1987-06-09 Gould Inc. Protector system for computer access and use
DE3688855T2 (de) 1985-05-01 1994-03-17 Gen Instrument Corp Satellitenübertragungssystem mit Direktübertragung.
US5057915A (en) 1986-03-10 1991-10-15 Kohorn H Von System and method for attracting shoppers to sales outlets
US4863384A (en) 1986-04-10 1989-09-05 Keilty, Goldsmith & Boone Personalized feedback system utilizing pre-recorded media and method of making same
US4709813A (en) 1986-04-10 1987-12-01 Minnesota Mining And Manufacturing Company Anti-theft device for compact discs
US4804328A (en) 1986-06-26 1989-02-14 Barrabee Kent P Interactive audio-visual teaching method and device
US4710754A (en) 1986-09-19 1987-12-01 Minnesota Mining And Manufacturing Company Magnetic marker having switching section for use in electronic article surveillance systems
US4775935A (en) 1986-09-22 1988-10-04 Westinghouse Electric Corp. Video merchandising system with variable and adoptive product sequence presentation order
US4785472A (en) 1987-05-11 1988-11-15 The Trustees Of The Stevens Institute Of Technology Remote teaching system
US5023907A (en) 1988-09-30 1991-06-11 Apollo Computer, Inc. Network license server
US4888638A (en) 1988-10-11 1989-12-19 A. C. Nielsen Company System for substituting television programs transmitted via telephone lines
US5109482A (en) 1989-01-11 1992-04-28 David Bohrman Interactive video control system for displaying user-selectable clips
US5274758A (en) 1989-06-16 1993-12-28 International Business Machines Computer-based, audio/visual creation and presentation system and method
US4967185A (en) 1989-08-08 1990-10-30 Minnesota Mining And Manufacturing Company Multi-directionally responsive, dual-status, magnetic article surveillance marker having continuous keeper
US4993068A (en) 1989-11-27 1991-02-12 Motorola, Inc. Unforgeable personal identification system
US5869819A (en) 1994-08-17 1999-02-09 Metrologic Instuments Inc. Internet-based system and method for tracking objects bearing URL-encoded bar code symbols
JPH0799497B2 (ja) 1990-12-14 1995-10-25 インターナショナル・ビジネス・マシーンズ・コーポレイション ソフトウェアの使用を管理するための装置及び方法
US5940504A (en) 1991-07-01 1999-08-17 Infologic Software, Inc. Licensing management system and method in which datagrams including an address of a licensee and indicative of use of a licensed product are sent from the licensee's site
JPH06501126A (ja) 1991-07-05 1994-01-27 エヌ ベー フィリップス フルーイランペンファブリケン オーディオ記録担体及びこの記録担体プレイ用のプレーヤ
US5247347A (en) 1991-09-27 1993-09-21 Bell Atlantic Network Services, Inc. Pstn architecture for video-on-demand services
JP3042559B2 (ja) 1992-01-14 2000-05-15 ソニー株式会社 ディスク記録再生方法
JP2942837B2 (ja) 1992-01-31 1999-08-30 株式会社セガ・エンタープライゼス セキュリティチェック方法及びゲーム装置並びにそれらに用いられる情報記憶媒体
US5305195A (en) 1992-03-25 1994-04-19 Gerald Singer Interactive advertising system for on-line terminals
US5416895A (en) 1992-04-08 1995-05-16 Borland International, Inc. System and methods for improved spreadsheet interface with user-familiar objects
AU4282193A (en) 1992-04-10 1993-11-18 Avid Technology, Inc. Method for visually and audibly representing computer instructions for editing video
US5347508A (en) 1992-04-22 1994-09-13 Minnesota Mining And Manufacturing Company Optical information storage disk for use with electronic article surveillance systems
US5420403A (en) 1992-05-26 1995-05-30 Canada Post Corporation Mail encoding and processing system
US5289439A (en) 1992-05-27 1994-02-22 Vimak Corporation CD transport apparatus
US5353218A (en) 1992-09-17 1994-10-04 Ad Response Micromarketing Corporation Focused coupon system
US5305197A (en) 1992-10-30 1994-04-19 Ie&E Industries, Inc. Coupon dispensing machine with feedback
JPH06162743A (ja) 1992-11-13 1994-06-10 Sony Corp 光学式ディスク再生装置と光学式ディスク再生方法
US5986690A (en) * 1992-12-09 1999-11-16 Discovery Communications, Inc. Electronic book selection and delivery system
US5659792A (en) 1993-01-15 1997-08-19 Canon Information Systems Research Australia Pty Ltd. Storyboard system for the simultaneous timing of multiple independent video animation clips
US5483658A (en) 1993-02-26 1996-01-09 Grube; Gary W. Detection of unauthorized use of software applications in processing devices
US5920694A (en) 1993-03-19 1999-07-06 Ncr Corporation Annotation of computer video displays
EP0625856B1 (en) 1993-05-19 1998-03-04 Alcatel Video on demand network
US5400402A (en) 1993-06-07 1995-03-21 Garfinkle; Norton System for limiting use of down-loaded video-on-demand data
US5413383A (en) 1993-09-08 1995-05-09 The Standard Register Company Multipurpose tuck label/form
US5822123A (en) 1993-09-09 1998-10-13 Davis; Bruce Electronic television program guide schedule system and method with pop-up hints
US5677953A (en) 1993-09-14 1997-10-14 Spyrus, Inc. System and method for access control for portable data storage media
IL110891A (en) 1993-09-14 1999-03-12 Spyrus System and method for controlling access to data
US5689641A (en) * 1993-10-01 1997-11-18 Vicor, Inc. Multimedia collaboration system arrangement for routing compressed AV signal through a participant site without decompressing the AV signal
JPH07175868A (ja) 1993-10-15 1995-07-14 Internatl Business Mach Corp <Ibm> デジタル情報を媒体に出力するための方法およびシステム
US5850500A (en) * 1995-06-28 1998-12-15 Kabushiki Kaisha Toshiba Recording medium comprising a plurality of different languages which are selectable independently of each other
US5729687A (en) 1993-12-20 1998-03-17 Intel Corporation System for sending differences between joining meeting information and public meeting information between participants in computer conference upon comparing annotations of joining and public meeting information
US5509074A (en) 1994-01-27 1996-04-16 At&T Corp. Method of protecting electronically published materials using cryptographic protocols
US5895073A (en) 1994-04-14 1999-04-20 Moore; Lewis J. Anti-counterfeiting system
US5950173A (en) 1996-10-25 1999-09-07 Ipf, Inc. System and method for delivering consumer product related information to consumers within retail environments using internet-based information servers and sales agents
DE69532126T2 (de) 1994-05-19 2004-07-22 Geospan Corp., Plymouth Verfahren zum sammeln und verarbeiten visueller und räumlicher positionsinformation
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US5642171A (en) 1994-06-08 1997-06-24 Dell Usa, L.P. Method and apparatus for synchronizing audio and video data streams in a multimedia system
JP2507235B2 (ja) 1994-06-24 1996-06-12 インターナショナル・ビジネス・マシーンズ・コーポレイション クライアント・サ―バ・コンピュ―タ・システム、及びそのクライアント・コンピュ―タ、サ―バ・コンピュ―タ、並びにオブジェクト更新方法
US5624265A (en) 1994-07-01 1997-04-29 Tv Interactive Data Corporation Printed publication remote contol for accessing interactive media
US5613909A (en) 1994-07-21 1997-03-25 Stelovsky; Jan Time-segmented multimedia game playing and authoring system
JP3439838B2 (ja) 1994-08-10 2003-08-25 富士通株式会社 ソフトウエア従量課金・再生装置
US5640453A (en) 1994-08-11 1997-06-17 Stanford Telecommunications, Inc. Universal interactive set-top controller for downloading and playback of information and entertainment services
US5619733A (en) 1994-11-10 1997-04-08 International Business Machines Corporation Method and apparatus for synchronizing streaming and non-streaming multimedia devices by controlling the play speed of the non-streaming device in response to a synchronization signal
WO1996017306A2 (en) 1994-11-21 1996-06-06 Oracle Corporation Media server
US5619024A (en) 1994-12-12 1997-04-08 Usa Technologies, Inc. Credit card and bank issued debit card operated system and method for controlling and monitoring access of computer and copy equipment
US5892900A (en) 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US5651064A (en) 1995-03-08 1997-07-22 544483 Alberta Ltd. System for preventing piracy of recorded media
US5822291A (en) 1995-03-23 1998-10-13 Zoom Television, Inc. Mass storage element and drive unit therefor
US5819284A (en) 1995-03-24 1998-10-06 At&T Corp. Personalized real time information display as a portion of a screen saver
US5687359A (en) 1995-03-31 1997-11-11 International Business Machines Corporation Floating point processor supporting hexadecimal and binary modes using common instructions with memory storing a pair of representations for each value
US5680619A (en) 1995-04-03 1997-10-21 Mfactory, Inc. Hierarchical encapsulation of instantiated objects in a multimedia authoring system
US5736977A (en) 1995-04-26 1998-04-07 E-Systems, Inc. Video real estate information service
GB2301269B (en) * 1995-05-08 2000-03-15 Video Jukebox Network Inc Interactive video system
US5696898A (en) 1995-06-06 1997-12-09 Lucent Technologies Inc. System and method for database access control
US5673195A (en) 1995-06-12 1997-09-30 Schwartz; Vladimir Compact disc tracking system and method
US7171480B2 (en) * 2001-01-29 2007-01-30 Sony Computer Entertainment America Inc. Method and system for providing auxiliary content located on local storage during download/access of primary content over a network
US5751672A (en) * 1995-07-26 1998-05-12 Sony Corporation Compact disc changer utilizing disc database
US6505160B1 (en) * 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
JP3471526B2 (ja) 1995-07-28 2003-12-02 松下電器産業株式会社 情報提供装置
US5640560A (en) 1995-08-02 1997-06-17 Microsoft Corporation CD-ROM content repurposing
US5878233A (en) 1995-08-07 1999-03-02 International Business Machines Corporation System, method, and computer program product for reviewing and creating advisories for data located on a content server
JPH09128408A (ja) 1995-08-25 1997-05-16 Hitachi Ltd インタラクティブ記録再生用メディア及び再生装置
US6388714B1 (en) * 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
US5887143A (en) 1995-10-26 1999-03-23 Hitachi, Ltd. Apparatus and method for synchronizing execution of programs in a distributed real-time computing system
US5717879A (en) 1995-11-03 1998-02-10 Xerox Corporation System for the capture and replay of temporal data representing collaborative activities
US5857021A (en) 1995-11-07 1999-01-05 Fujitsu Ltd. Security system for protecting information stored in portable storage media
US5808662A (en) 1995-11-08 1998-09-15 Silicon Graphics, Inc. Synchronized, interactive playback of digital movies across a network
JPH09198199A (ja) 1995-11-17 1997-07-31 Matsushita Electric Ind Co Ltd マルチメディアデータ再生方法、及びマルチメディアサーバシステム
US5825876A (en) 1995-12-04 1998-10-20 Northern Telecom Time based availability to content of a storage medium
US6035329A (en) * 1995-12-07 2000-03-07 Hyperlock Technologies, Inc. Method of securing the playback of a DVD-ROM via triggering data sent via a cable network
US5892825A (en) 1996-05-15 1999-04-06 Hyperlock Technologies Inc Method of secure server control of local media via a trigger through a network for instant local access of encrypted data on local media
US5893910A (en) 1996-01-04 1999-04-13 Softguard Enterprises Inc. Method and apparatus for establishing the legitimacy of use of a block of digitally represented information
US5790753A (en) 1996-01-22 1998-08-04 Digital Equipment Corporation System for downloading computer software programs
US5824933A (en) * 1996-01-26 1998-10-20 Interactive Music Corp. Method and apparatus for synchronizing and simultaneously playing predefined musical sequences using visual display and input device such as joystick or keyboard
US5809471A (en) 1996-03-07 1998-09-15 Ibm Corporation Retrieval of additional information not found in interactive TV or telephony signal by application using dynamically extracted vocabulary
US5778181A (en) 1996-03-08 1998-07-07 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5774664A (en) 1996-03-08 1998-06-30 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5617502A (en) 1996-03-22 1997-04-01 Cirrus Logic, Inc. System and method synchronizing audio and video digital data signals during playback
JPH09259576A (ja) 1996-03-25 1997-10-03 Toshiba Corp 複数管理領域を持つ情報記録ディスク
US5801685A (en) 1996-04-08 1998-09-01 Tektronix, Inc. Automatic editing of recorded video elements sychronized with a script text read or displayed
US5778187A (en) 1996-05-09 1998-07-07 Netcast Communications Corp. Multicasting method and apparatus
US5991798A (en) * 1996-05-17 1999-11-23 Hitachi, Ltd. Package medium system having URL hyper-linked to data in removable storage
US5805442A (en) 1996-05-30 1998-09-08 Control Technology Corporation Distributed interface architecture for programmable industrial control systems
US5945988A (en) * 1996-06-06 1999-08-31 Intel Corporation Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system
US6078348A (en) * 1996-06-17 2000-06-20 Starsight Telecast Inc. Television schedule system with enhanced features
EP0814419A2 (en) * 1996-06-19 1997-12-29 Knowledge Information Research Institute Method of and device for executing a software and medium for distribution
US5804810A (en) 1996-06-26 1998-09-08 Par Government Systems Corporation Communicating with electronic tags
US5953005A (en) * 1996-06-28 1999-09-14 Sun Microsystems, Inc. System and method for on-line multimedia access
DK0932398T3 (da) * 1996-06-28 2006-09-25 Ortho Mcneil Pharm Inc Anvendelse af topiramat eller derivater deraf til fremstilling af et lægemiddel til behandling af maniodepressive bipolære forstyrrelser
US5922045A (en) 1996-07-16 1999-07-13 At&T Corp. Method and apparatus for providing bookmarks when listening to previously recorded audio programs
US6601103B1 (en) * 1996-08-22 2003-07-29 Intel Corporation Method and apparatus for providing personalized supplemental programming
US5892908A (en) 1996-09-10 1999-04-06 Marketscape Method of extracting network information
US5930767A (en) 1997-05-28 1999-07-27 Motorola, Inc. Transaction methods systems and devices
US5721827A (en) 1996-10-02 1998-02-24 James Logan System for electrically distributing personalized information
US5907322A (en) 1996-10-16 1999-05-25 Catch Tv Acquisition Corp. Television event marking system
US5774666A (en) 1996-10-18 1998-06-30 Silicon Graphics, Inc. System and method for displaying uniform network resource locators embedded in time-based medium
US5809250A (en) 1996-10-23 1998-09-15 Intel Corporation Methods for creating and sharing replayable modules representive of Web browsing session
US5796393A (en) 1996-11-08 1998-08-18 Compuserve Incorporated System for intergrating an on-line service community with a foreign service
US5882291A (en) 1996-12-10 1999-03-16 Neocardia, Llc Device and method for controlling dose rate during intravascular radiotherapy
US5872747A (en) 1997-01-16 1999-02-16 Jbs Enterprises, Inc. Apparatus and method for scheduled playing of compact disc audio tracks
US5875296A (en) 1997-01-28 1999-02-23 International Business Machines Corporation Distributed file system web server user authentication with cookies
US5896132A (en) 1997-02-10 1999-04-20 International Business Machines Corporation Replacement of traditional scroll bar with a "more" bar
US5850218A (en) 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
US5818935A (en) 1997-03-10 1998-10-06 Maa; Chia-Yiu Internet enhanced video system
US5796952A (en) 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US5987525A (en) * 1997-04-15 1999-11-16 Cddb, Inc. Network delivery of interactive entertainment synchronized to playback of audio recordings
US5931906A (en) 1997-04-18 1999-08-03 Creative Communications Group System for creating a multimedia presentation by integrating local program materials with remotely accessible program materials
US5915093A (en) 1997-04-24 1999-06-22 Howard Berlin Computer network debit disk used for prepayment to transfer information from a central computer
US6741790B1 (en) * 1997-05-29 2004-05-25 Red Hen Systems, Inc. GPS video mapping system
US5930238A (en) 1997-07-10 1999-07-27 General Datacomm Asynchronous transfer mode (ATM) multicast tree delivery switching
US5899980A (en) 1997-08-11 1999-05-04 Trivnet Ltd. Retail method over a wide area network
US5924013A (en) 1997-09-03 1999-07-13 Guido; Mary M. Method and apparatus for transmitting motion picture cinematic information for viewing in movie theaters and ordering method therefor
US6546405B2 (en) * 1997-10-23 2003-04-08 Microsoft Corporation Annotating temporally-dimensioned multimedia content
US6202061B1 (en) * 1997-10-24 2001-03-13 Pictra, Inc. Methods and apparatuses for creating a collection of media
US5860068A (en) 1997-12-04 1999-01-12 Petabyte Corporation Method and system for custom manufacture and delivery of a data product
US5913210A (en) 1998-03-27 1999-06-15 Call; Charles G. Methods and apparatus for disseminating product information via the internet
US6426778B1 (en) * 1998-04-03 2002-07-30 Avid Technology, Inc. System and method for providing interactive components in motion video
JP3383580B2 (ja) * 1998-05-15 2003-03-04 株式会社東芝 情報記憶媒体と情報記録再生装置と方法
JP3383587B2 (ja) * 1998-07-07 2003-03-04 株式会社東芝 静止画像連続情報記録方法と光ディスクと光ディスクの情報再生装置と情報再生方法
US6141010A (en) * 1998-07-17 2000-10-31 B. E. Technology, Llc Computer interface method and apparatus with targeted advertising
US6452609B1 (en) * 1998-11-06 2002-09-17 Supertuner.Com Web application for accessing media streams
US6959339B1 (en) * 1998-11-06 2005-10-25 International Business Machines Corporation Technique for handling a universal image format on the internet
US7165098B1 (en) * 1998-11-10 2007-01-16 United Video Properties, Inc. On-line schedule system with personalization features
US6023241A (en) * 1998-11-13 2000-02-08 Intel Corporation Digital multimedia navigation player/recorder
US6363503B1 (en) * 1998-11-24 2002-03-26 Autodesk, Inc. Error handling and representation in a computer-aided design environment
US6542694B2 (en) * 1998-12-16 2003-04-01 Kabushiki Kaisha Toshiba Optical disc for storing moving pictures with text information and apparatus using the disc
US6381404B1 (en) * 1999-01-28 2002-04-30 Oak Technology, Inc. Memory efficient method and apparatus for reading and caching of DVD data
US6405203B1 (en) * 1999-04-21 2002-06-11 Research Investment Network, Inc. Method and program product for preventing unauthorized users from using the content of an electronic storage medium
US20060041639A1 (en) * 1999-04-21 2006-02-23 Interactual Technologies, Inc. Platform detection
US6493703B1 (en) * 1999-05-11 2002-12-10 Prophet Financial Systems System and method for implementing intelligent online community message board
JP3376314B2 (ja) * 1999-05-12 2003-02-10 株式会社東芝 デジタル映像情報媒体、デジタル映像情報記録再生装置およびデジタル映像情報処理方法
US6486891B1 (en) * 1999-06-03 2002-11-26 Ann M. Rice Automated bookmarking of online advertisements
US6725281B1 (en) * 1999-06-11 2004-04-20 Microsoft Corporation Synchronization of controlled device state using state table and eventing in data-driven remote device control model
US6636888B1 (en) * 1999-06-15 2003-10-21 Microsoft Corporation Scheduling presentation broadcasts in an integrated network environment
US6415438B1 (en) * 1999-10-05 2002-07-02 Webtv Networks, Inc. Trigger having a time attribute
US7043693B2 (en) * 1999-08-19 2006-05-09 National Instruments Corporation System and method for programmatically generating a second graphical program based on a first graphical program
US6640337B1 (en) * 1999-11-01 2003-10-28 Koninklijke Philips Electronics N.V. Digital television (DTV) including a smart electronic program guide (EPG) and operating methods therefor
US6732162B1 (en) * 1999-11-15 2004-05-04 Internet Pictures Corporation Method of providing preprocessed images for a plurality of internet web sites
US6366907B1 (en) * 1999-12-15 2002-04-02 Napster, Inc. Real-time search engine
US6976229B1 (en) * 1999-12-16 2005-12-13 Ricoh Co., Ltd. Method and apparatus for storytelling with digital photographs
US20010056434A1 (en) * 2000-04-27 2001-12-27 Smartdisk Corporation Systems, methods and computer program products for managing multimedia content
US7024497B1 (en) * 2000-09-07 2006-04-04 Adaptec, Inc. Methods for accessing remotely located devices
US9292516B2 (en) * 2005-02-16 2016-03-22 Sonic Solutions Llc Generation, organization and/or playing back of content based on incorporated parameter identifiers
US20020049978A1 (en) * 2000-10-20 2002-04-25 Rodriguez Arturo A. System and method for access and placement of media content information items on a screen display with a remote control device
US6889383B1 (en) * 2000-10-23 2005-05-03 Clearplay, Inc. Delivery of navigation data for playback of audio and video content
US6832373B2 (en) * 2000-11-17 2004-12-14 Bitfone Corporation System and method for updating and distributing information
US20030005461A1 (en) * 2001-07-02 2003-01-02 Sony Corporation System and method for linking closed captioning to web site
US6731239B2 (en) * 2002-01-18 2004-05-04 Ford Motor Company System and method for retrieving information using position coordinates
KR100930340B1 (ko) * 2002-06-07 2009-12-08 엘지전자 주식회사 대화형 광디스크 장치에서의 채팅 데이터 재생방법과,콘텐츠 제공서버에서의 채팅 데이터 제공방법
US20040010510A1 (en) * 2002-07-10 2004-01-15 Timo Hotti Method and system for database synchronization
US20040139077A1 (en) * 2002-12-20 2004-07-15 Banker Shailen V. Linked information system
US8108319B2 (en) * 2003-08-26 2012-01-31 Sony Computer Entertainment America Llc System and method for controlling access to computer readable content using downloadable authentication
WO2005050907A1 (en) * 2003-11-14 2005-06-02 Sonic Solutions Secure transfer of content to writable media
US7627530B2 (en) * 2004-04-26 2009-12-01 Amazon Technologies, Inc. Method and system for managing access to media files
US7555715B2 (en) * 2005-10-25 2009-06-30 Sonic Solutions Methods and systems for use in maintaining media data quality upon conversion to a different data format

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997036233A1 (fr) * 1996-03-22 1997-10-02 Athena Telecom Lab, Inc. Procede de generation d'informations, procede de preparation d'informations initiales, et dispositif et support d'enregistrement utilises
JPH1063562A (ja) * 1996-08-21 1998-03-06 Hitachi Ltd パッケージメディア,電子メール及び端末装置
JPH10283271A (ja) * 1997-03-31 1998-10-23 Victor Co Of Japan Ltd 暗号鍵生成方法,光ディスク,情報再生方法及びその装置
WO1998058368A1 (en) * 1997-06-16 1998-12-23 Thomson Consumer Electronics, Inc. Identification of program information on a recording medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
田口景介: "IE 4.0の内部構造を探る", スーパーアスキー, vol. 第8巻,第11号, JPN6007005523, 1 November 1997 (1997-11-01), JP, pages 112 - 115, ISSN: 0000918550 *
高橋 史忠: "音楽配信マッタナシ・整備急ぐ著作権保護技術", 日経エレクトロニクス, vol. 第738号, JPN6007005525, 8 March 1999 (1999-03-08), JP, pages 94 - 98, ISSN: 0000918551 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002189801A (ja) * 2000-12-21 2002-07-05 Sony Corp サービス提供システム、管理サーバ、サービスプロバイダ、端末装置、記録媒体発行装置、サービス提供方法、記録媒体
US7783916B2 (en) 2006-09-27 2010-08-24 Funai Electric Co., Ltd. Optical disc apparatus and data complementation method
JP2011520316A (ja) * 2008-03-25 2011-07-14 ソニー・コンピュータ・エンタテインメント・アメリカ・エルエルシー ストレージメディアのエラー訂正のための方法およびシステム
US8276024B2 (en) 2008-03-25 2012-09-25 Sony Computer Entertainment America Llc Method and system for error correction of a storage media
US8356204B2 (en) 2008-03-25 2013-01-15 Sony Computer Entertainment America Llc Method and system for error correction of a storage media

Also Published As

Publication number Publication date
TW567477B (en) 2003-12-21
US20050044481A1 (en) 2005-02-24
WO2000063916A1 (en) 2000-10-26
US7505992B2 (en) 2009-03-17
EP1203377A1 (en) 2002-05-08
AU4359400A (en) 2000-11-02
US20060181965A1 (en) 2006-08-17
US20040255236A1 (en) 2004-12-16
CA2388565A1 (en) 2000-10-26
US7577677B2 (en) 2009-08-18
CN1367926A (zh) 2002-09-04
US7499938B2 (en) 2009-03-03

Similar Documents

Publication Publication Date Title
US7499938B2 (en) Controlling playback of content stored on a portable storage medium
US6944621B1 (en) System, method and article of manufacture for updating content stored on a portable storage medium
EP1192613B1 (en) System, method and article of manufacture for authorizing the use of electronic content utilizing a laser-centric medium and a network server
US6405203B1 (en) Method and program product for preventing unauthorized users from using the content of an electronic storage medium
US20020091575A1 (en) System, method and article of manufacture for identifying and tracking usage of a lazer-centric medium
JP4681124B2 (ja) レーザー中心媒体の電子コンテンツに基づくターゲット広告のための製造のシステム、方法及び商品
CA2388549A1 (en) System, method and article of manufacture for the purchase and use of electronic content utilizing a laser-centric medium
TWI234122B (en) System, method and computer program product for targeted update of information based on the electronic content of a laser-centric medium
EP1173837B1 (en) System, method and program for electronically tracking the distribution of electronic storage medium.

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040430

A524 Written submission of copy of amendment under article 19 pct

Free format text: JAPANESE INTERMEDIATE CODE: A524

Effective date: 20040430

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040430

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071113

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080408