Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0766393B2 - テキスト・ストリームのソース・ロケーションからマルチメディア・オブジェクトへリンクを与える方法及びデータ処理装置 - Google Patents
[go: Go Back, main page]

JPH0766393B2 - テキスト・ストリームのソース・ロケーションからマルチメディア・オブジェクトへリンクを与える方法及びデータ処理装置 - Google Patents

テキスト・ストリームのソース・ロケーションからマルチメディア・オブジェクトへリンクを与える方法及びデータ処理装置

Info

Publication number
JPH0766393B2
JPH0766393B2 JP4181354A JP18135492A JPH0766393B2 JP H0766393 B2 JPH0766393 B2 JP H0766393B2 JP 4181354 A JP4181354 A JP 4181354A JP 18135492 A JP18135492 A JP 18135492A JP H0766393 B2 JPH0766393 B2 JP H0766393B2
Authority
JP
Japan
Prior art keywords
multimedia
link
output device
tag
data
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.)
Expired - Fee Related
Application number
JP4181354A
Other languages
English (en)
Other versions
JPH05204989A (ja
Inventor
コーヘン アミイ・エス・カットリップ
クリストファ・エフ・グリーソン
ドナルド・アール・ハイアット
マイケル・イー・モラン
ジェフレー・エヌ・ステベンス
アラン・ジェー・ウエッカー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH05204989A publication Critical patent/JPH05204989A/ja
Publication of JPH0766393B2 publication Critical patent/JPH0766393B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/134Hyperlinking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/137Hierarchical processing, e.g. outlines

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、総括的に言えば、デー
タ処理システム、より具体的に言えば、オンライン・ブ
ックから、マルチメディアによる呈示(multimedia pre
sentation)に関する。
【0002】
【従来の技術】ストアされた文書を後で検索し、出力装
置に表示するために、大量のソフトコピーの文書がデー
タ処理システムの中にストアされている。コンピュータ
を使用して文書を検索することは、ビジネス及びライブ
ラリ科学の両方の分野において重要なアプリケーション
になつてきた。然しながら、目視用スクリーン上に表示
するために、大量のソフトコピーの文書を表示すること
は、1頁毎に直列に順番に行なわれている。大量のソフ
トコピーの文書をオンラインにより目を通すことについ
て、1頁毎にディスプレイに表示することは、時間がか
かり、しかも非能率的な操作になつている。1頁毎の表
示に関するこの問題を解決するために、ソフトコピーの
ブックを読み取るプログラムが作られている。例えば、
IBMのBookManager(商標)読み取りプロ
グラムは、ユーザがオンラインでブックを管理し、サー
チし、そして、読み取ることを容易にするプログラムで
ある。相互に補充し合う関係にある2つのBookMa
nagerプログラム製品があり、BookManag
er BUILDプログラム製品は、包括的にされたマ
ークアップ言語(Generalized Markup Langauge)によ
つて記載されたファイルからオンライン・ブックを作成
する。BookManager READプログラム製
品は、BookManager BUILDによつて作
成されたオンライン・ブックを管理し、サーチし、そし
て表示することができる。BookManager R
EADプログラム製品は、1989年2月のIBMの刊
行物(刊行物番号SC23−0449−0)に記載され
ている。BookManagerBUILDプログラム
製品は、1989年2月のIBMの刊行物(刊行物番号
SC23−0450−0)に記載されている。
【0003】通常のソフトコピー・ブックの読み取りプ
ログラムは、通常のモニタ・ディスプレイのスクリーン
上にソフトコピー・ブックのページを表示する。音声に
よる呈示、映像による呈示、シーケンシャルな(連続的
な)映像アニメーションによる呈示などのようなマルチ
メディアによる呈示のフオーマットも、オンラインのソ
フトコピー・ブック中に含まれ、表示することのできる
呈示フオーマットの一部としては考えられていなかつ
た。オンライン・ブックから複数の媒体による呈示を与
えることを禁止している従来の技術が遭遇している問題
は、マルチメディアの出力装置及びソフトウエア・ドラ
イバに標準がなかつたことに起因する。この問題は、新
しい媒体の出力装置が急速に開発されてきたことと、こ
の分野に組織化された標準がないことにより生じてい
る。
【0004】
【発明が解決しようとする課題】本発明の目的は、ソフ
トコピー・ブックの読み取り方法を提供することにあ
る。
【0005】本発明の他の目的は、マルチメディアによ
つて呈示することのできるソフトコピー・ブックの読み
取り方法を提供することにある。
【0006】本発明の他の目的は、任意のマルチメディ
ア・オブジェクトに対して包括的なリンクを与えるソフ
トコピー・ブックの読み取り方法を提供することにあ
る。
【0007】本発明の他の目的は、マルチメディア・オ
ブジェクトの性質、表示(representation)及び呈示
(presentation)がブックからオブジェクトへのリンク
を呼び出す機構によつて制限を受けないソフトコピー・
ブックの読み取り方法を提供することにある。
【0008】本発明の他の目的は、ブックの中に含まれ
たマルチメディア・オブジェクトを新しい編集物に容易
に更新することのできるソフトコピー・ブックの読み取
り方法を提供することにある。
【0009】
【課題を解決するための手段】本発明の方法、プログラ
ム及びデータ処理システムは、オンライン・ブック中の
フオーマットされたテキスト・ストリームの組織化され
た階層内の基準点から発生されたリンクを、任意のタイ
プのマルチメディア・オブジェクトに与える。本発明の
方法は、データ処理システム中のフオーマットされたテ
キスト・ストリームをストアすることによつて開始され
る。フオーマットされたテキスト・ストリームは、マル
チメディア・タイプの情報、マルチメディア・オブジェ
クトのロケーション情報及び目標のマルチメディア・オ
ブジェクトのためのマルチメディアの制御情報を含んで
いる。更に、フオーマットされたテキスト・ストリーム
は、目標のマルチメディア・オブジェクトにリンクが設
定され、フオーマットされたテキスト・ストリームにお
いて、ソース・ロケーションを識別するリンク記述タグ
に関連したリンク・タグを含んでいる。
【0010】本発明の方法は、ロケーション情報によつ
て識別されたロケーションにあるデータ処理システム中
のマルチメディア・オブジェクトをストアすることによ
つて続けられる。このマルチメディア・オブジェクト
は、マルチメディアによる呈示を表示したマルチメディ
アのデータを含んでいる。本発明の方法は、次に、デー
タ処理システムに、マルチメディア処理プログラムをス
トアすることによつて続けられる。このマルチメディア
処理プログラムは、マルチメディア・タイプの情報によ
つて特徴付けられたマルチメディア出力装置の動作を制
御する。
【0011】次に、本発明の方法は、データ処理システ
ム中のフオーマットされたテキスト・ストリームを表示
することによつて続けられ、次に、この方法はデータ処
理システム中のリンク記述タグを活性化する。次に、こ
のリンク記述タグに応答して、マルチメディアの制御情
報を、リンク記述タグからマルチメディア処理プログラ
ムに転送する。次に、本発明の方法は、このマルチメデ
ィアの制御情報を使用して、マルチメディア処理プログ
ラムを実行し、このプログラムの実行に応答して、マル
チメディア・オブジェクトからのマルチメディア・デー
タを、ロケーション情報によつて識別されたロケーショ
ンからマルチメディア出力装置に転送する。本発明の方
法は、マルチメディア・オブジェクトからのマルチメデ
ィア・データを使用して、マルチメディア出力装置によ
り、マルチメディアによる呈示を発生することによつて
終了する。
【0012】マルチメディア・オブジェクトは、ブック
とは別のデータによつて呈示することができるし、或
は、ブックの中に含ませることもできる。参照されるべ
きマルチメディア・オブジェクトのタイプ及びロケーシ
ョンに関する情報と、マルチメディアの制御情報とを含
んでいるリンクの記述は、ソフトコピー・ブック中にエ
ンコードされる。本発明の方法を実行するためのソフト
コピー・ブック読み取りプログラムは、マルチメディア
・オブジェクトの呈示をサポートするために、それに使
用するマルチメディア処理プログラムを呼び出す。マル
チメディア・オブジェクトの性質、表示及び呈示は、リ
ンクを呼び出すメカニズムによつて制限を受けない。
【0013】本発明によつて、多数の異なつたマルチメ
ディア・オブジェクトを、ソフトコピーにリンクするこ
とができる。高解像力の高画質グラフイツク、映画、ま
たは、高忠実度の音声が本発明によつてサポートされ
る。加えて、マルチメディアの拡張した定義に含ませる
ことのできる他の機能としては、スプレッド・シート、
あるいは、コンピュータ利用設計のデータベースを使用
して、エンジニヤリングの図表のようなものも呈示(pr
esent)することができる。
【0014】ソフトコピー・ブックの著作者は、マルチ
メディアによる呈示の幾つかのタイプを特定することが
でき、本発明の方法によつて、ブックを読み取るワーク
ステーションにおいて使用可能なハードウエアと互換性
を持つ呈示のタイプを選択することができる。
【0015】本発明の他の特徴は、ソフトコピー・ブッ
クを、新しいマルチメディアによる呈示を持つ新しい版
に更新することができる能力である。
【0016】結果のデータ処理方法は、ソフトコピーの
オンライン・ブック中の基準点から任意のマルチメディ
ア・オブジェクトへ包括的なリンクを与え、このリンク
は、種々のマルチメディアのハードウエアに適合し、そ
して、オンライン・ブックを新しい版に更新する。
【0017】
【実施例】BookManager BUILDプログ
ラム及びBookManagerREADプログラムに
関する上述したIBMの刊行物は、表示フオーマットが
目視用ディスプレイのスクリーン上に表示されるソフト
コピー・ブックの読み取りプログラムの動作原理を記載
している。BookManagerプログラム製品の付
加的な背景の説明は以下の米国特許出願に記載されてい
る。
【0018】それらは、放棄された米国特許出願第31
7248号、米国特許出願第486461号及び米国特
許出願第546334号である。
【0019】BookManager BUILDプロ
グラム製品及びBookManager READプロ
グラム製品は、以下のIBMの刊行物に記載されている
Generalized Markup Langua
ge(GML)を使用してフオーマットされたオンライ
ン・ソフトコピー・ブックに使用している。
【0020】それらの刊行物は、1990年9月のIB
Mの刊行物「IBM BookMaster - Text Programmers Note
book - Release 3.0」(刊行物番号SC34−5012
−02)と、1990年9月のIBMの刊行物「IBM Bo
okMaster - Users Guide - Release 3.0」(刊行物番号
SC−34−5009−03)とである。
【0021】本発明を理解するためには、ハイパーテキ
スト(hypertext)リンクの概念の基本的な知識が必要
である。ここで記載されるリンク・タグは、オンライン
文書の間で、かつ、オンライン文書の中に作成されるハ
イパーテキストを特定する。上述のBookMaste
rの刊行物中に記載されているGMLを使用し、ここで
説明される新規なタグ及び概念を用いて、オンライン文
書の間で、かつ、オンライン文書の中にハイパーテキス
トを作ることを可能にする。本発明に従つて、これらの
ハイパーテキスト・リンクは、リンクを呼び出す機構に
よつて制限されない態様で、マルチメディア・オブジェ
クトを表示し、そして、呈示するように改良される。
【0022】ハイパーテキストは、オンライン文書の一
部中のエレメントを、同じ文書の他の部分のエレメン
ト、または、別のオンライン文書中のエレメント、また
は外部ファイル、若しくはデータベース中のエレメント
に結合する。リンクは、印刷した文書中の相互参照事項
と同じものとして考えることができる。例えば、エンサ
イクロペデイアの中の或る特定の事項を読んでいる読者
が他の事項を参照したいことがある。その書籍、即ちハ
ードコピー・ブックの読者は、その特定の事項を参照し
た頁に指を挟んで、新しい事項を参照するための頁に移
ることができる。この読者は、ハードコピー文書の一部
から他の頁にリンクを作成したことになる。
【0023】このようにして、印刷文書、つまりハード
コピー文書を読んでいる読者は、関連した情報に移るこ
とができる。オンラインのソフトコピー文書において、
BookMasterプログラムは、関連した情報にリ
ンクを作り、オンラインの読者はその情報をディスプレ
イに表示することができる。ディスプレイに表示するた
めに、BookManagerに対して参考項目を読者
が選択する方法は、表示されたテキスト(文章)のリン
ク・タグを付勢するマウスのような指示手段を使用する
ことにより行つてもよい。事前にストアされたアドレス
・ポインタは、リンク・タグが参照する文書の目標部分
へのリンク・タグに関連する。目標は他の文書であつて
もよい。
【0024】ソフトコピー・ブックの著作者により定義
されたリンクがソフトコピー・ブックの著作者によつて
作成され、これにより、ソフトコピーのテキスト内のソ
ース・ロケーションと、同じテキスト内のロケーション
か、または他のソフトコピー・ブック中のテキスト内の
ロケーションとの間の関係が設定される。著作者は、ソ
ース・ロケーション、または参照ロケーションであるソ
フトコピーのロケーション中にリンク・タグを置くこと
ができる。著作者はソフトコピー・ブックの初めにリン
ク記述タグを含ませる。そのリンク記述タグには、ソー
スのリンク・タグから目標ロケーションへのリンクを作
るために必要な情報を記載する。
【0025】本発明に従つて、BookMasterの
タグは、文書の前置きにおいて、以下に示すような、新
規なマルチメディアのリンク記述タグ、LDESCタグを与
えるために改良される。
【0026】 :LDESC ID=name DOCID=name OBJECT=object-name OBJTYPE=object-type DATA='string' AUTOLAUNCH=YES/NO/seconds/'lid + nnnnn' VIEW=FULL/TOP/MID/BOT/CENTER/RIGHT/LEFT/ /TOPR/TOPL/MIDL/MIDC/MIDR/BOTL/BOTR/REPLACE STYLE=0/1/2/3/4 ALTTEXT='string' STORE=INTERNAL/EXTERNAL RUNTEXT='string' ALT-OBJECT=object-name ALT-STORE=INTERNAL/EXTERNAL ALT-DATA='string' ALT-TEXT2='string'
【0027】新しいLDESCタグは、著作者がBookM
anagerにリンクを作成しようとしているマルチメ
ディア・オブジェクトを記載する。この場合、ID=name
は、LDESCタグへの参照のために使用される名前を特定
する。この属性は必要とされる。
【0028】 DOCID=name これは、文書相互間のリンクのために、著作者がリンク
しようとしている文書のDOCDESCを参照する。 注: この属性は文書内のリンクのためには使用されな
い。著作者の文書から他の文書へのリンクを識別するこ
とだけが必要とされる。
【0029】 OBJECT=object-name これは、著作者がリンクを作成しようとしている最初
の、即ち一番目のマルチメディアエレメントを参照す
る。object-nameはマルチメディアエレメント名(例え
ば、ビデオ、オーディオ、またはアニメーションのオブ
ジェクト名)である。
【0030】 OBJTYPE=object-type これは、著作者がリンクを作成しようとしている情報の
タイプを識別する。object-typeは以下の値の1つ、つ
まり、PROGRAM/ANIMATION/VIDEO/AUDIO/GRAPHIC/IMAGE
の値である。これらのタイプの情報へのアクセスは、設
置されたユーザのコンピュータ・システムに依存する。
【0031】 'OTHER category' OTHER categoryはマルチメディア・オブジェクトの将来
のカテゴリである。カテゴリの値は、設置されたユーザ
のコンピュータ・システムの能力に依存する。
【0032】 HEAD これは、BookMasterのヘッディング・タグ、
または、ヘッディングと同等のものによつて定義された
ヘッディングを有するセクションである。若し、OBJECT
の属性が無ければ、HEADが取られる。
【0033】 BOOK これは、文書相互間リンクのための、ブック全体であ
る。DOCIDは、OBJECT の属性の代りにBookMana
gerが作成しようとしているリンクを知らせるために
用いられる。この値は文書内リンクのためには使用され
ない。
【0034】 FIG/TABLE/QUES/ANS これは、図、表、質問、または回答である。
【0035】 STEP/CI/LI/SPOT これは、ステップ、コンポーネントの項目、リストの項
目、またはスポツトである。
【0036】 DATA='STRING' これは、著作者により、最初の、即ち一番目のエレメン
トについて複数オブジェクト処理プログラムにデータを
通過させる。例えば、ストリングはアニメーション・シ
ーケンスのリンクを作成するためのパラメータであって
よい。ストリングの値は、設置されたユーザのコンピュ
ータ・システムの能力に依存する。
【0037】 AUTOLAUNCH これは、マルチメディアのリンクをどのようにして呼び
出し、または、始動するかを定義する。
【0038】 YES これは、頁が最初に現われたときにリンクを自動的に始
動する。
【0039】 NO これは、明白な選択があつた時にだけ、リンクを始動す
る。 second これは、スクリーン表示のnnn秒後にリンクを始動す
る。 linked + nnnn これは、或るリンク(そのスポツトにも関連したリン
ク)が呼び出されたnnn秒後にリンクを始動する。
【0040】 VIEW これは、新しいリンクをどこに置くかということであ
る。位置付けは、REPLACEを付加された:SCREEN tagのVI
EW属性と同じである。
【0041】 REPLACE これは、アプリケーションのウインドウのためのリンク
と同じスペースを使用する。
【0042】 STYLE=0/1/2/3/4 これは、どのようなスタイルでリンクを示すかというこ
とである。 0 目視不可能。 1 高輝度。 2 フレームのタイプ1。 3 フレームのタイプ2。 4 プツシユボタン。
【0043】 ALTTEXT これは、若し、最初の、即ち一番目のエレメントのリン
クをたどることができないときに、与えられるテキスト
である。
【0044】 STORE これは、ブック・ファイルから、最初の、即ち一番目の
リンクのオブジェクトを内部的に、または外部的にスト
アする。
【0045】 RUNTEXT これは、最初の、即ち一番目のエレメントを呈示してい
る間で与えるためのオプショナル・テキストである。
【0046】 ALT-OBJECT=name これは、若し、最初の、即ち一番目のマルチメディア・
オブジェクトが使用不能ならば、著作者が作成しようと
するリンクの代替のマルチメディア・エレメントを参照
する。Alt-Object-nameは代替エレメント(例えば、代
替のビデオ、オーディオ、またはアニメーションのオブ
ジェクト)の名前である。
【0047】 ALT-STORE これは、ブック・ファイルから代替のリンク・オブジェ
クトを内部的、または外部的にストアする。
【0048】 ALT-DATA='string' これは、代替エレメントのためのマルチメディア・オブ
ジェクト処理プログラムへ、著作者がデータを通過させ
る。例えば、ストリングはアニメーション・シーケンス
にリンクを作るためのパラメータである。ストリングの
値は、設置されたユーザのコンピュータ・システムの能
力に依存する。
【0049】 ALT-TEXT2='string' これは、一番目のリンク及び代替リンクの両方をたどる
ことができないときに、与えられるテキストである。
【0050】また、BookMaster GMLタグ
のセットは、リンク・タグ:Lを含んでいる。リンク・タ
グは、著作者がソース・リンクを作成したいワード、ま
たはフレーズを特定するのに使用される。リンク・タグ
及びLIDの属性は、リンクを特定するリンク記述タグ、L
DESCを識別する。リンク・タグ:Lはオンライン文書のた
めにテキストを発生しない。リンク:Lタグ及びその属性
は、:L LID=nameである。ここで、LID=nameは、リンク
・タグ:L及びその終了タグ:eLと関連したワード、また
はフレーズと関連されたリンク記述タグLDESCである。
複数のLID値を特定することができる。リンク・タグ:L
及びその終りタグ:eLによつて囲まれたテキストは他の
タグを含むことができ、また、リンク・タグは入れ子に
することができる。
【0051】著作者が定義した文書相互間リンクは、著
作者が文書の間で特定したリンクである。それらは、リ
ンクの他のタイプのために使用されたのと同じタグによ
つて特定される。
【0052】DOCDESCは、著作者がリンクを作るために
用いた文書の前置き中の文書記述タグであり、これは、
著作者がリンクを作ろうとした情報を含む文書を識別す
る。
【0053】LDESCは、ソフトコピーの文書の前置き中
のDOCDESCタグに続くものへのリンクを、著作者が作ろ
うとした情報を識別するリンク記述タグであり、DOCDES
Cタグを指示するDOCIDの属性を持たなければならない。
【0054】リンク・タグ:L及びそれと対応する終りタ
グ:eLは、著作者がそこからリンクを作ろうとする文書
本体中のワード、またはフレーズを囲む。LIDの属性
は、1つ、またはそれ以上のLDESC文書リンク・タグを
参照する。
【0055】図1を参照すると、ソフトコピー・ブック
のファイル100が示されており、それは、図2に細部
が示されているリンク記述タグ102と、図3に細部が
示されているタグを持つソフトコピー・ブックのテキス
ト104と、図4に細部が示されている内部アニメーシ
ョン・オブジェクト106と、図5に細部が示されてい
る内部オーディオ・オブジェクト108と、図6に細部
が示されている内部グラフィック・オブジェクト110
とを含んでいる。リンク記述タグ102、ブックのテキ
スト及び内部オブジェクトのロケーションはファイル・
インデックス105において識別され、これらロケーシ
ョンの各々についてロケーションのオフセット値がブッ
ク・ファイル100にストアされている。
【0056】図2を参照すると、リンク記述タグ102
は3つのタグを含んでいることが示されている。第1の
タグ120はビデオ・オブジェクトのタイプのための記
述タグであり、第2のタグ140はオーディオ・オブジ
ェクトのタイプのための記述タグであり、第3のタグ1
50はグラフィック・オブジェクトのタイプのための記
述タグである。
【0057】図3はリンク記述タグを持つブックのテキ
スト104を示している。ソフトコピー・ブックのテキ
ストは:H1と表示されたヘッディングとしての第1の部
分160を含んでいる。第2の部分162は、:Pで表示
されたパラグラフである。
【0058】第3の部分164は、開始タグ:Lと、終り
タグ:eLとによつて表示されたマルチメディア・ハイパ
ーテキストのリンクである。リンク164のためのリン
ク識別子LID=eleph_movieは、記述タグ164を図2の
リンク記述タグ120に関係付ける。
【0059】更に図3を参照すると、テキストの部分1
66はタグ:Pによつて表示されたパラグラフである。テ
キストの部分168は、開始タグ:Lにより、そして終了
タグ:eLによつて表示された他のハイパーテキストのマ
ルチメディア・リンクである。リンク168のためのリ
ンク識別子、LID=eleph_soundはそれを図2のリンク記
述タグ140に関連付ける。
【0060】図3において、テキストの部分170はタ
グ:Pによつて表示されたパラグラフである。テキストの
部分172は開始タグ:L及び対応する終了タグ:eLによ
つて表示された他のハイパーテキストのマルチメディア
・リンクである。リンク172のためのリンク識別LID=
pop_graphicは、それを図2のリンク記述タグ150に
関連付ける。
【0061】図3のソフトコピー・ブックのテキストを
参照すると、テキストの部分174はタグ:Pによつて表
示されたパラグラフである。図4は、ソフトコピー・ブ
ックのファイル100の一連のビット・マップ180、
180a、180b、180c乃至180iである内部
アニメーション・オブジェクト106を示している。内
部アニメーション・オブジェクト106は、オブジェク
ト名'family_clip.anm'を持つており、アフリカ象のフ
ァミリーのビット・マップのアニメーション・シーケン
ス中の動画を表示している。
【0062】図5はオーディオ・データ184を含む内
部オーディオ・オブジェクト108を示す図である。こ
のオブジェクトは'trumpet.aud'という名前を持つてい
る。図6は、グラフィック・データ190を含む内部グ
ラフィック・オブジェクト110を示す図である。この
オブジェクト110は'population.gph'という名前を持
つている。
【0063】図7は、フオーマットAと呼ばれる標準的
なフオーマットを持つコンパクト・ディスク(CD)の
ビデオ・ファイルである外部のビデオ・オブジェクト1
95を示している。外部ビデオ・オブジェクト195
は、ラスタ・ビデオ形式にされているアフリカ象のファ
ミリーを表示することができる。図1のソフトコピー・
ブックのファイル100は、DASD(直接アクセス・
ストレージ装置)206(図11)の磁気デイスケツト
にストアすることができ、或は、同じコンパクト・ディ
スクに外部ビデオ・オブジェクト自身のファイルとして
ストアすることのできる外部ビデオ・オブジェクト19
5としてコンパクト・ディスクにストアすることができ
る。他の方法として、外部ビデオ・オブジェクト195
はソフトコピー・ブックのファイル100のストレージ
媒体とは別個の他のストレージ媒体中にストアすること
ができる。若し、図7のビデオ・オブジェクト195が
内部オブジェクトであれば、それは、図1の内部オブジ
ェクト106、108、または110を取り入れた態様
と同じ態様でソフトコピー・ブックのファイル100の
一部として収容することができる。
【0064】図8は、図4の内部アニメーション・オブ
ジェクト106のアニメーション・・シーケンス・フオ
ーマット中のビット・マップのフレームを示す図であ
る。図8は、例えば、フレーム180aと、そのフレー
ムが鑑賞用のディスプレイのスクリーン上に表示された
時に対応して表示される映像180a'との間の関係を
示した図である。デイスプレーに表示された映像180
a'、180b'、180c'乃至180i'は、図8のビ
ット・マップ180a、180b、180c乃至180
iと夫々対応している。
【0065】図9は、図5の内部オーディオ・オブジェ
クト108中のI/Oデータ184を、サンプルされた
アナログ音声信号184' から、どのようにして発生す
ることができるかを示す図である。図9に示した例は、
オーディオ・データ184における4つのバイナリ・ビ
ットとして表わされる16値からの1の値として、信号
184' 中の各サンプルされたアナログ振幅を特徴付け
るために、単純なパルス高さ変調を使用したものであ
る。従つて、オーディオ信号の各サンプルのデイジタル
化された値は、図5の内部オーディオ・オブジェクト中
のオーディオ・データ184としてストアすることがで
きる。
【0066】図10はディスプレイされたグラフ19
0' と、グラフ190' のグラフィック・データ190
との間の関係を示す図である。グラフィック・データ1
90は、図6の内部グラフィック・オブジェクト110
の中に含まれている。図10のディスプレイに表示され
たグラフィック190' は、垂直及び水平ラインと、垂
直のパーと、例えば、英数字ストリングE04、E14
及びE12を有するグラフを示している。グラフィック
・データ190は、カーテシアン座標系上の座標で位置
付けられ、標準的な形状を持つた幾何学的図形エレメン
トによつて図形を表示する1つの例である。グラフィッ
ク・オブジェクトの表示をするための1つの標準的な方
法として、IBMの刊行物(刊行物番号SC31−68
04)に記載されているグラフィック・オブジェクト・
コンテント・アーキテクチュア(GOCA)による方法
がある。
【0067】図11は、本発明に従つて、ソフトコピー
・ブックをディスプレイに表示するためのワークステー
ションを説明するための図である。ワークステーション
200は、CPU(中央処理装置)と、DASD206
と、ディスプレイ及びキイボード・アダプタ208と、
ローカル・エリア・ネットワーク(LAN)210と、
ビデオ・アダプタ212と、オーディオ・アダプタ21
4と、マウス・アダプタ216と、メモリ220とを相
互接続するバス202を含んでいる。ビデオ・アダプタ
212は、書き込み及び読み取りの両方ができるコンパ
クト・ディスク、または、ビデオ・テープ装置のような
ビデオ・ストレージ装置を接続することができる。オー
ディオ・アダプタ214は、高忠実度の音響再生装置に
接続することができる。メモリ220はI/Oプロフイ
ール・バッファ230、ブック・ファイル・バッファ2
32、リンク・バッファ234、ページ・バッファ23
6及びディスプレイ・バッファ238を含んでいる。ま
た、メモリ220には、図13のソフトコピー・ブック
読み取りプログラム400と、図14、図15及び図1
6のI/O処理プログラム500、530及び560
と、ドライバ及びオペレーテイング・システム590と
がストアされている。図11のCPU204は、本発明
に従つて、ソフトコピー読み取りプログラム400と、
I/O処理プログラム500、530及び560とに含
まれているインストラクションを実行する。
【0068】メモリ220の中のI/Oプロフイール・
バッファ230は、図12に示されたユーザのワークス
テーション・プロフイール300をストアしている。ブ
ック・ファイル・バッファ232は、リンク記述10
2、タグ104を持つブックのテキスト、内部アニメー
ション・オブジェクト106、内部オーディオ・オブジ
ェクト108及び内部グラフィック・オブジェクト11
0を含むソフトコピー・ブックのファイル100をスト
アしている。リンク・バッファ234は、図2のリンク
記述タグ102をストアしている。ページ・バッファ2
36は図3に示したブックのテキスト104のページを
ストアしている。ディスプレイ・バッファ238は、モ
ニタ用ディスプレイのスクリーン208上に表示される
結果の映像をストアしている。現在は、グラフィック1
90'及びテキスト174'は図11のディスプレイ・バ
ッファ238に示されている。
【0069】ソフトコピー・ブックのファイル100
は、ホスト・コンピュータからLANインターフェース
210を通してワークステーション200にロードする
か、または、DASD206のディスケットからワーク
ステーションにロードすることができる。他の方法とし
て、若し、ビデオ・アダプタ212がコンパクト・ディ
スク・プレイヤに接続されているならば、ブック・ファ
イル100はアダプタ212を介してコンパクト・ディ
スク・プレイヤから読み取ることもできる。
【0070】図11のアーキテクチュアがホスト・デー
タ処理システム、あるいは、ラップ・トップ、またはパ
ーム・トップ・パーソナル・コンピュータのようなポー
タブル・データ処理装置で表示することができるものは
本発明の技術的範囲に属している。
【0071】図12は、図11のワークステーション2
00に対して使用可能な入力及び出力装置を記載したユ
ーザのワークステーションのプロフイール(概略の構
成)300を示している。プロフイール300は、特定
のI/O機能をするためのハードウエア・タイプの装
置、各ハードウエア・タイプの装置の特性及び特定のI
/Oのハードウエア、または、ソフトアウエアと対話す
るために、アプリケーション・プログラム及びI/O処
理プログラムを活動化するソフトウエア・ドライバを含
んでいる。例えば、若し、I/O装置がオーディオの機
能を持つ装置であれば、ユーザのワークステーションの
プロフイール300は、オーディオ・アダプタ214を
通してワークステーション200に接続されたハイファ
イ・ステレオがあるものとして示される。更に、ワーク
ステーションのプロフイール300は、他の特徴に加え
て、ハイファイ・ステレオのハードウエアが20ヘルツ
から20000ヘルツの周波数応答を持ち、そして、
「フオーマットB」でデルタ・モードのデータを処理で
きるものであることが記載されている。更にまた、ワー
クステーション300は、オーディオ出力を発生するた
めに使用できる3つのソフトウエア・ドライバがあるこ
とを示している。第1のソフトウエア・ドライバは、例
えば、オーディオによる呈示を発生するためのハイファ
イ・ステレオのオブジェクトを、オーディオからオーデ
ィオ・データを転送するためのビデオ・アダプタ212
を通して接続することができるコンパクト・ディスク・
プレイヤ上にストアされたオーディオ・オブジェクトを
活動させるソフトウエア・ドライバ、「CD_AUDIO.DVR」
である。オーデオのI/O機能のための第2のソフトウ
エア・ドライバは、「TAPE_AUDIO.DVR」である。このオ
ーディオ・ドライバは、オーディオによる呈示をするた
めに、ハイファイ・ステレオにストアされているオーデ
ィオ・オブジェクトからハイファイ・ステレオへ、オー
ディオ・データを出力するためにバス202の適当なア
ダプタを通して接続することのできるテープ・ドライブ
にストアされているオーディオ・オブジェクトを活動化
する。オーディオのI/O機能のための第3のソフトウ
エアは、「AUDIO_DATA.DVR」である。このドライバは、
オーディオによる呈示をするためのハイファイ・ステレ
オのハードウエアにオーディオ・データを転送するため
に、図3の内部オーディオ・オブジェクトのようなオー
ディオ・オブジェクトを活動化する。ワークステーショ
ンのプロフイール300は、図3のソフトコピー・ブッ
クのテキスト104にリンクされたマルチメディアのオ
ブジェクトから、関連するマルチメディアによる呈示を
するために、ワークステーションに接続することのでき
る種々のマルチメディアハードウエアのための同じよう
なタイプの情報を与える。マルチメディアのハードウエ
ア及びドライバが変更されるとき、このプロフイールが
変更され得る。
【0072】図13は本発明に従つたソフトコピー・ブ
ック読み取りプログラム400の流れ図である。このプ
ログラムは、図11中のワークステーションのメモリ2
20の仕切りの中にストアされるか、または、ホスト・
データ処理システムの中のホスト・プロセッサのメモリ
の中にストアされている。図13のソフトコピー・ブッ
ク読み取りプログラム400は、図12に示したユーザ
のワークステーションのプロフイール300をロードす
るステップ402で開始する。このプロフイール300
はメモリ220のI/Oプロフイール・バッファ230
の中にロードされる。次に、ステップ404において、
図1のソフトコピー・ブック・ファイル100がメモリ
220のブック・ファイル・バッファ232の中にロー
ドされる。次に、ステップ406において、図2のリン
ク記述タグ102がメモリ220のリンク・バッファ2
34の中にロードされる。次に、ステップ408におい
て、図3に示したソフトコピー・ブックのテキスト10
4から新しいページがメモリ220のページ・バッファ
236の中にロードされる。これは、ステップ408か
らステップ420まで延びるループを開始する。ステッ
プ410において、ソフトコピー・ブックからのテキス
トのページはディスプレイ208に表示される。ソフト
コピー・ブック読み取りプログラム400は、ブックの
テキストと、ページ・バッファ236の中のタグとに作
用し、そして、メモリ220のディスプレイ・バッファ
238中にストアされており、表示されるべき映像のメ
モリ・イメージを構築する。ステップ412において、
リンク・タグがソフトコピー・ブックのテキストの中で
所在を突き止められる。この実施例の場合、図3のブッ
クのテキスト中のリンク・タグ164、168及び17
2が見い出される。次にステップ414において、この
リンク・タグに対応するリンク記述タグの中に「yes」
であるAUTOLAUNCHパラメータを有するリンク記述を持つ
ているリンク・タグがあるか否かに関する決定が行われ
る。図2のリンク記述タグ102を参照すると、第1の
リンク記述タグ120が「no」であるAUTOLAUNCHを持つ
ており、第2のリンク記述タグ140が「no」であるAU
TOLAUNCHを持つていることが示されている。然しなが
ら、第3のリンク記述タグ150は、「yes」の AUTOLA
UNCHを持つている。リンク記述タグ150はグラフィッ
ク・オブジェクト・タイプであり、図6の内部グラフィ
ック・オブジェクト110を参照する。若し、AUTOLAUN
CHパラメータが「yes」であるならば、プログラムは、
図13のステップ416において、リンク記述タグから
データ・ストリングを取り出す。図2を参照すると、リ
ンク記述タグ150は DATA='graph.exe \ GOCA Forma
t C'を持つていることが示されている。次に、図13の
ステップ418において、プログラムは、ストリングに
おいて特定されたI/O処理プログラムの実行を開始す
るために、データ・ストリングを出力する。この動作
は、ステップ420に行くステップ418によつて行な
われる。図2のグラフィック・オブジェクト・タイプの
リンク記述タグ150を参照すると、データ・ストリン
グ'graph.exe \ GOCA FormatC'は、ソフトコピー・ブ
ック読み取りプログラム400によつて出力され、この
出力は、図16に示した流れ図の特定されたI/O処理
プログラム、即ち graph.exeの実行を開始するのに用い
られる。図16のグラフィック処理プログラムの説明は
後述する。
【0073】図13の流れ図のソフトコピー・ブック読
み取りプログラムは、ソフトコピー・ブックの表示され
た部分中のリンク・タグを付勢するためのマウスのポイ
ンタを待つか、または、新しいページがユーザによつて
要求されるまで待機するステップ420に進む。若し、
新しいページが要求されれば、処理の流れはステップ4
08に戻る。然しながら、若し、マウスのポインタ、ま
たは他の指示装置が付勢されれば、図3のブックのテキ
ストのリンク・タグ164のようなリンク・タグを活性
化し、次に、プログラムは、ポインタによつて活性化さ
れたリンク・タグがあるか否かを確認するステップ42
2に進む。次に、ステップ424においてリンク・タグ
がポインタによつて活性化されたことを確認すると、ソ
フトコピー・ブック読み取りプログラム400は、図2
に示したようにリンク・バッファ234の中の対応する
リンク記述タグからのデータ・ストリングを獲得する。
図3に示したブックのテキストのリンク164を活性化
するマウスのポインタの実施例の場合、リンク164の
リンク識別子(ID)は、図2のリンク記述タグ120
によつて特定されたリンク識別子である LID=eleph_mov
ieである。リンク記述タグ120のデータは 'video.ex
e \ CD Video File Format A'である。図13の流れ図
のステップ424はそのデータ・ストリングを獲得し、
ステップ426において、そのデータ・ストリングを出
力し、そのデータ・ストリングにおいて特定されたI/
O処理プログラムの実行を開始する。次にステップ42
6は、ステップ420に行く。データ・ストリング 'vi
deo.exe \ CD Video FileFormat A' は、図14に示し
た流れ図のI/O処理プログラム、video.exe を特定す
る。図14のビデオ処理プログラムの説明は後述する。
【0074】ステップ426の動作の結果として実行が
開始されたI/O処理プログラムが終了した後、処理の
流れは、マウスのポインタによりリンク・タグを活性化
するために待機するか、あるいは、新しいページがユー
ザによつて要求されるまで待機するかのいずれかのため
に、ステップ420に戻る。若し、ポインタが付勢され
ない、即ち、新しいタグが要求されなければ、ステップ
428において、処理の流れはステップ420に戻るよ
うに進行する。
【0075】図14を参照して、ビデオ・オブジェクト
を処理するプログラムの流れを以下に説明する。ステッ
プ502において、ソフトコピー・ブック読み取りプロ
グラム400はデータ・ストリングを出力する。そし
て、ステップ502は、図13のソフトコピー・ブック
読み取りプログラム400のステップ418か、また
は、ステップ426のいずれかに対応する。図3のソフ
トコピー・ブックのテキスト104の中のリンク・タグ
164を付勢する実施例において、このリンク・タグ1
64は、アフリカ象のファミリーという映画を、マルチ
メディアビデオ・ディスプレイに活動化するためのリン
クである。既に前の実施例で説明したように、ソフトコ
ピー・ブック読み取りプログラム400は、データ・ス
トリング、'video.exe \ CD Video File Format A' を
出力し、そして、ビデオ処理プログラム名video.exe の
内容が、図14のステップ504のビデオ処理プログラ
ム500を開始する。次に 、ビデオ処理プログラム
は、ブックのテキスト104の著作者によつて要求され
たビデオ・ハードウエア/ソフトウエアのサポートを識
別するためにデータ・ストリングを解読するためのステ
ップ506の処理を開始する。著作者がソフトコピー・
ブックを書いた時に、著作者はこの文章をこのテキスト
に入れるために、マルチメディア・ディスプレイの使用
を予定していた。この実施例の場合の著作者は、ブック
・ファイル100の外部にストアされた映画による呈示
を与えるためにアフリカ象のファミリーのビデオ・ディ
スプレイを選んでいる。ユーザのすべてのワークステー
ションはこのビデオを写す能力を持つていないことを、
著作者は知つているので、著作者は、ブック・ファイル
100の内部にストアされているシーケンシャルな(順
番に並べられている)ビット・マップ・アニメーション
・ディスプレイである代替の動画を与えている。シーケ
ンシャルなビット・マップ・アニメーション・ディスプ
レイについては後述する。著作者のソフトコピー・ブッ
クのテキストを伴うので、著作者によつて選ばれたビデ
オ・ディスプレイのために、著作者はファイル・フオー
マットAを持つコンパクト・ディスク(CD)を選んで
いる。この詳細な部分は、図2のリンク記述タグ120
に与えられたデータ・ストリングの中に含まれている。
図13の流れ図のステップ402において、図12に示
したユーザのワークステーションのプロフイール300
は、I/Oプロフイール・バッファ230の中にロード
されている。図12に示したプロフイール300を分析
すると、図11のワークステーション200は、CDビ
デオのフオーマットAを再生する特徴を含むコンパクト
・ディスクのビデオ再生能力を含んでいることが示され
ている。図14のビデオ処理プログラムのステップ50
8において、ワークステーションのプロフイールが必要
なビデオのサポートを含んでいるか否かが決定される。
プロフイール300は、上述のサポートがワークステー
ション200の中にあることを表示しているので、処理
のステップは、ステップ524に進み、このステップに
おいて、'CD Video File Format A'と、ビデオ・アダプ
タ212を通してワークステーションに接続されている
コンパクト・ディスク・プレイヤーからのビデオ情報の
再生に必要な他の情報と、ワークステーションにあるデ
ィスプレイ208による映画の呈示とが出力される。ス
テップ524は、コンパクト・ディスク装置のビデオ・
オブジェクト195を処理するファイルであるオブジェ
クト名、'family_clip.vid'と、図2のリンク記述タグ
120中のSTORE=external parametersとによつて特定
される図7の外部ビデオ・オブジェクト195から、必
要なデータを呼び出す。このオブジェクトからのデータ
は、ワークステーションのプロフイール300で特定さ
れたソフトウエア・ドライバCD_VIDEO.DVRに転送され、
そして、ソフトウエア・ドライバは、ディスプレイ20
8で表示するために、ビデオ・アダプタから受け取られ
た映画の呈示を制御する。図14のステップ526はデ
ィスプレイ208でコンパクト・ディスクのビデオを再
生する。加えて、著作者によつて定義されたテキスト
は、リンク記述タグ120中の RUNTEXTパラメータによ
つて特定された時に表示することもできる。この場合、
リンク記述タグはRUNTEXT='African elephant family v
ideo' を与え、そして、このストリングは、このビデオ
がディスプレイ208に表示された時に表示される。
【0076】本発明に従つて、ワークステーションがビ
デオ用の十分なハードウエアを持つていないとか、その
ハードウエアが著作者の特定した性能を持つていないと
か、或は、ソフトウエア・ドライバがビデオ・ディスプ
レイの表示を与えるのに不充分であるとかの理由のため
に、若し、ワークステーション200がコンパクト・デ
ィスクのビデオ・ディスプレイによる呈示の能力を持つ
ていなければ、図14のビデオ処理プログラムは、ステ
ップ508から、このワークステーションにおいてビデ
オをサポートしないことを決定するステップ510に進
む。次に、ステップ510において、ブック・ファイル
100は表示される代替のオブジェクトを与えたか否か
を決定する。パラメータ、ALT_OBJECTがあるか否かを決
定するために、リンク記述タグ120が検査される。若
し、著作者がビデオ・ディスプレイの代りに表示される
代替のオブジェクトを与えているならば、その代替オブ
ジェクトは、図2に示されたように、呈示されるべき代
替オブジェクトの名前であるALT_OBJECT='family_clip.
anm'として識別される。また、リンク記述タグ120
は、ファイル・インデツクス105によつて特定された
ロケーションにおいて、ブック・ファイル100の中
に、代替オブジェクトがストアされていることを表示す
るALT_STORE=internalを与える。図14の流れ図のステ
ップ512において、若し、リンク記述タグ120にお
いて与えられた代替オブジェクトが無ければ、リンク記
述タグ120において ALT_TEXT2='VIDEO not availabl
e'として与えられる代替テキスト ALT_TEXT2が表示され
る。そして、流れ図は主プログラムに戻る。然しなが
ら、ステップ512において、リンク記述タグ120の
実施例として、若し、代替オブジェクトがあれば、ALT_
DATAストリングがリンク記述タグからアクセスされ、必
要なビデオ・サポートのタイプを識別するために、この
実施例の場合、ストリング、'\ Animation; 100 frame
s; B/W bit map' がアクセスされ、分析される。次に、
ステップ516において、ワークステーションのプロフ
イールが必要なビデオ・サポートを含んでいるか否かが
決定される。ステップ518において、若し、ビデオ・
サポートが無ければ、代替テキスト ALT_TEXT2は、'Vid
eo not available' を表示し、プログラムは主プログラ
ムに戻る。然しながら、ステップ518において、若
し、ワークステーションが要求されたビデオ・サポート
を含んでいれば、ビデオ処理プログラムはビデオ・サポ
ートにALT_DATAストリングを出力し、そして、これは、
ファイル・インデツクス105の中にストアされている
オフセット値であるALT_STORE=internalの場所におい
て、リンク記述タグ120において特定されるALT_OBJE
CTをアクセスする。この場合、ALT_OBJECTは、図4に示
され、ブック・ファイル100の一部としてストアされ
ている内部アニメーション・オブジェクト106であ
る。ALT_OBJECTのデータはビデオ・サポートに出力さ
れ、ステップ520において、ALT_OBJECTのアニメーシ
ョンが表示される。加えて、リンク記述タグの中のパラ
メータALT_TEXTによつて特定された任意の代替テキスト
もまた、この時点で表示される。この実施例の場合にお
いては、ALT_TEXT='African Elephant Family Animatio
n'が表示される。次に、ステップ522において、処理
の流れは主プログラムに戻る。このようにして、著作者
がソフトコピー・ブックを書いた時に、著作者は、ハー
ドウエア及びソフトウエアのマルチメディアによる呈示
の代替フオームを与えることができ、そして、ワークス
テーションにいるユーザは、ユーザのワークステーショ
ンにおいて利用可能なI/Oサポートに従つて、ビデオ
・フオーマット、またはアニメーション・フオーマット
のいずれかで動画化された表示を楽しむことができる。
【0077】図15はオーディオ処理プログラムの流れ
図530を示しており、これは、図14のビデオ処理プ
ログラムの組織と同じ組織を持つている。ステップ53
2は、図13のソフトコピー・ブック読み取りプログラ
ムのステップ418、またはステップ426に対応す
る。ステップ534において、オーディオ処理プログラ
ム530、audio.exeが、図2のオーディオ・リンク記
述タグ140からのデータ・ストリングの出力に応答し
て開始される。次に、ステップ536において、必要な
オーディオ用のハードウエア・サポート及びソフトウエ
ア・サポートをワークステーションが備えているか否か
を識別するために、データ・ストリングが分析される。
ステップ538において、若し、ワークステーションの
プロフイールが必要なオーディオ・サポートを含んでい
るならば、流れはステップ554に進み、オーディオ・
サポートのためのデータ・ストリングが出力され、そし
て、リンク記述タグ140において特定されたオブジェ
クトは、ファイル・インデツクス105の中にストアさ
れているオブジェクトのオフセット値であるSTORE=inte
rnalの場所にアクセスされる。オブジェクトからのオー
ディオ・データは、オーディオ・サポートに出力され
る。次に、ステップ556において、この場合、オブジ
ェクト108の中の象の吠える声であるオブジェクト
は、オーディオ・アダプタ214に接続されている高忠
実度のオーディオ再生システムによつて再生される。こ
の時点で、RUNTEXT もまた表示することができる。次
に、ステップ558において、プログラムは主プログラ
ムに戻る。ステップ538において、若し、図2のデー
タ記述子140の中で著作者により特定されたオーディ
オ・サポートがこのワークステーションの中に存在しな
ければ、ステップ540において、代替オブジェクトが
あるか否かが決定される。若し、代替オブジェクトがあ
れば、代替オブジェクトは、ビデオ処理プログラムで説
明したのと同じ態様で、ステップ542、544、54
6、548、550及び552を用いて処理される。然
しながら、若し、代替オブジェクトがなければ、ALT_TE
XT2のストリング、'Audio not available'が表示され
る。
【0078】同じような態様で、図4に示したグラフィ
ック処理プログラムは、図2に示したリンク記述タグ1
50によつて特定されたグラフィックを表示するために
与えられる。リンク記述タグ150の場合、AUTOLAUNCH
=YESなので、リンク記述タグ150の中のリンク識別子
であるリンクIDP=pop_graphic を持つリンク172を含
んでいるブックのテキストのページ104が表示される
と直ちに、リンク172が活性化される。図16に示し
たステップ564において、グラフィック処理プログラ
ムがプログラム graph.exeを始動し、プログラム・ステ
ップ560が開始される。ステップ566において、リ
ンク記述タグ150において著作者により特定されたグ
ラフィック・ソフトウエア・サポートがこのワークステ
ーション中に存在するか否かを識別するために、データ
・ストリングが分析される。この実施例の場合、必要な
サポートは、ワークステーション200の中にあるワー
クステーションのプロフイール300が示す GOCA Form
at C特性である。従つて、図16の流れ図はステップ5
68からステップ584に進み、そして、ブック・ファ
イル100の一部である図6の中の内部グラフィック・
オブジェクト110にあるオブジェクトは、ファイル・
インデツクス105によつて特定されたように内部スト
レージ・ロケーションにアクセスされる。オブジェクト
110の中のデータは、適当なグラフィック・サポート
・ソフトウエアに出力され、そして、グラフィックは、
ディスプレイ208にディスプレイされたグラフィック
190'として図10に示されたように発生される。こ
の場合、オブジェクト名、'population.gph'が表示され
る。また、関連したRUNTEXTも表示される。次にステッ
プ588において、プログラムは主プログラムに戻る。
【0079】図16において、若し、グラフィック・サ
ポートがなければ、ステップ570において、代替のプ
ロジエクトALT_OBJECTがあるか否かが決定される。若
し、ALT_OBJECTがなければ、ALT_TEXT2、この場合 'Gra
phics not available'が表示される。そうではなく、若
し、グラフィックのオプションが利用可能ではない場合
を代替するように、著作者が選んだ代替オブジェクトが
あれば、図14のビデオ処理プログラムのために処理す
る代替オブジェクトと同じ態様で、図16の流れ図にお
けるステップ574、576、578、580及び58
2が実行される。
【0080】本発明の他の特徴は、ブック・ファイル1
00の中にストアされた内部オブジェクトを更新する能
力である。ブックの中の内部オブジェクトとして、必要
なマルチメディア・オブジェクトのすべてを含むブック
・ファイルは、他の外部のマルチメディア・オブジェク
トをアクセスすることを必要とするソフトコピー・ブッ
クよりも、よりポータブルなユニットなので、上述のこ
とは長所である。著作者がソフトコピー・ブックを書い
た時、著作者は、或る種の特別のマルチメディアの使用
を考慮しており、ブックの中に内部オブジェクトとし
て、これらのマルチメディア・オブジェクトの少なくと
も幾つかを採用していたとする。その後、著作者がブッ
クの第2版を刊行する場合に、幾つかのマルチメディア
・オブジェクトは、本発明に従つて、変更することがで
きるか、または、新しいマルチメディア・オブジェクト
を第2版に付加することができる。本発明の1つの特徴
は、新しいオブジェクトを付加する能力、または、ブッ
ク・ファイル100中に含まれている現存のオブジェク
トを新しいオブジェクトと代替する能力である。図17
は、ソフトコピー・ブックのファイル100' に対して
新しい内部オブジェクトを付加する処理を説明する図で
ある。内部の第2版のアニメーション・オブジェクト1
15がブック・ファイル100に付加され、その結果
は、更新されたブック・ファイル100'になる。これ
は、図19の流れ図に示した処理方法によつて達成され
る。この処理方法800は、新しいオブジェクト115
を含む更新ファイルをロードするステップ802で開始
する。次に、ステップ804において、ブック・ファイ
ル100の現行版が、ワークステーションの中のDAS
D206のような読み取り/書き込み媒体のロケーショ
ンに存在するか否かがチェックされる。次に、ステップ
806において、ブック・ファイル中の更新されるべき
現行の内部オブジェクト名が識別される。次に、ステッ
プ808において、現行のオブジェクトのために、ロケ
ーション・オフセットがファイル・インデックス105
から得られる。次にステップ810において、若し、そ
の更新が新しいオブジェクトを付加し、そして、図17
に示したように現行オブジェクトを保持するのならば、
新しいオブジェクトは、新しいオブジェクト名を用いて
ブック・ファイル100の最終行に書き込まれ、そし
て、新しいオブジェクト名は、新しいオフセット・ロケ
ーションと共にファイル・インデックス105の中に書
き込まれる。リンク記述タグを新しいオブジェクト11
5にリンクさせるために、リンク記述タグ120は、AL
T_OBJECTパラメータによつて、新しい名前'family-2nd.
anm'に変更される。このようにして、図14のビデオ処
理プログラム500が、ステップ518において、代替
オブジェクトにアクセスした時、新しく付加された内部
の第2版アニメーション・オブジェクト115が、図1
7のリンク記述タグ120中にストアされた新しい代替
オブジェクト名なので、新しく付加された内部の第2版
アニメーション・オブジェクト115がアクセスされ
る。
【0081】上述とは代つて、図18は、ソフトコピー
・ブックのファイル100の中の新しい内部オブジェク
トの置き換えを示す図である。図19の流れ図のステッ
プ812において、その更新が現存するオブジェクト1
06を新しいオブジェクト115と置き換える場合であ
つて、更に、ステップ814において、新しいオブジェ
クト115が現用のオブジェクト106よりも大きくな
いものと決定されれば、現行のオブジェクトは、ブック
・ファイル100中の新しいオブジェクトに重ね書きさ
れ、ファイル・インデックス105中のオブジェクトの
名前及びオフセット値を変更しない。然しながら、ステ
ップ816において、若し、新しいオブジェクト115
が、図18に示された実施例のように現用のオブジェク
ト106よりも大きければ、現行のオブジェクト106
がブック・ファイル100の中の新しいオブジェクト1
15によつて重ね書きされ、そして、ファイル・インデ
ックス105の中の新しいオブジェクトの名前及びオフ
セット値に変更を与えない。然しながら、ブック・ファ
イル100''に内部的にストアされた残りのオブジェク
ト108及び110は、ブック・ファイル100''中の
それらのロケーション中に再位置付けられ、そして、フ
ァイル・インデックス105の中のそれらのロケーショ
ン・オフセット値は、新しいオブジェクト115と、現
行のオブジェクト106との間の大きさの差異によつて
増加される。図18に示したリンク記述タグ120中の
代替のオブジェクト名、ALT_OBJECT='Family-clip.anm'
は、新しいオブジェクトが古いオブジェクトと置き換つ
たので、変更されない。ステップ518において、図1
4に示したビデオ処理プログラム500が代替オブジェ
クト名にアクセスした時、ビデオ処理プログラムは、リ
ンク記述タグ120中に存在する代替オブジェクト名を
使用し、ファイル・インデックス150は新しい内部オ
ブジェクト115にアクセス動作を差し向ける。
【0082】このようにして、著作者が、付加的な内部
オブジェクト、または代替的な内部オブジェクトを含む
著作者のソフトコピー・ブックに対する改訂版を刊行し
た時には、ブック・ファイルは、図19を参照して説明
した処理方法によつて、新しい版に容易に更新すること
ができる。
【0083】その結果、本発明は、ソフトコピーのオン
ラインのブック中のテキストの組織化された階層内の基
準点から、ソフトコピー・ブック、または、外部のファ
イル、即ち外部のデータベースの代替エンテイテイ内の
内部オブジェクトからのデータによつて表示されている
任意のマルチメディア・オブジェクトへ包括的なリンク
を与える。このことは、著作者がブックを書いている時
に著作者によつて特定された仕様をサポートするため
に、高解像度の高品質の映像、動画、音声、またはアニ
メーションのようなマルチメディア・オブジェクトを可
能にする。また、特定のマルチメディア用のハードウエ
ア、またはソフトウエアがユーザのワークステーション
に存在しない場合には、著作者は、表示される代替のマ
ルチメディア・オブジェクトを与えることができる。
【0084】
【発明の効果】本発明は、マルチメディア・オブジェク
トの性質、表示及び呈示が、ブックからマルチメディア
・オブジェクトへのリンクを呼び出す機構によつて制限
を受けないソフトコピー・ブックの読み取り方法を与え
る。
【図面の簡単な説明】
【図1】ソウトコピー・ブック・ファイルの組織的な図
表である。
【図2】図1に示したソフトコピー・ブックのファイル
中のリンク記述タグを示す図である。
【図3】図1に示したソフトコピー・ブックのファイル
の中にタグを有するソフトコピー・ブックのテキストを
示す図である。
【図4】図1に示したソフトコピー・ブックのファイル
中の内部アニメーション・オブジェクトを示す図であ
る。
【図5】図1に示したソフトコピー・ブックのファイル
の内部オーディオ・オブジェクトを示す図である。
【図6】図1に示したソフトコピー・ブックのファイル
の内部グラフィック・オブジェクトを示す図である。
【図7】外部のビデオ・オブジェクトを示す図である。
【図8】アニメーション・シーケンス・フオーマット中
のビット・マップ・フレームと対応して表示されたフレ
ームの外観との間の関係を示す図である。
【図9】サンプルされたアナログ音声信号がオーディオ
・オブジェクトのためのオーディオ・データにどのよう
にして変換されるかを説明するための図である。
【図10】表示されたグラフと表示を発生するグラフィ
ック・データとの間の関係を示す図である。
【図11】本発明の方法を使用して、ソフトコピー・ブ
ックを表示するためのワークステーションのアーキテク
チヤ的な図表を示す図である。
【図12】図11に示したワークステーションを特徴付
けるユーザのワークステーションのプロフイールを示す
図である。
【図13】本発明の方法に従つたソフトコピー・ブック
読み取りプログラムの流れ図である。
【図14】本発明に従つたビデオ処理プログラムの実施
例を示す図である。
【図15】本発明に従つたオーディオ処理プログラムの
流れ図である。
【図16】本発明に従つたグラフィック処理プログラム
の流れ図である。
【図17】新しいオブジェクトを付加したソフトコピー
・ブックのファイルを示す図である。
【図18】新しいオブジェクトの代替を持つソフトコピ
ー・ブックのファイルを示す図である。
【図19】ソフトコピー・ブックのファイルを新しい版
に更新する方法の流れ図である。
【符号の説明】
100 ソフトコピー・ブックのファイル 102 リンク記述タグ 104 リンク記述タグを持つブック・テキスト 105 ファイル・インデックス 106 内部アニメーション・オブジェクト 108 内部オーディオ・オブジェクト 110 内部グラフィック・オブジェクト 120 ビデオ・オブジェクトの記述タグ 140 オーディオ・オブジェクトの記述タグ 150 グラフィック・オブジェクトの記述タグ 184 オーディオ・データ 190 グラフィック・データ 195 外部ビデオ・オブジェクト
───────────────────────────────────────────────────── フロントページの続き (72)発明者 クリストファ・エフ・グリーソン アメリカ合衆国メリーランド州、ゲイテル ス・バーグ、クゥインス・オーチャード・ ブルバード、ナンバー32 765番地 (72)発明者 ドナルド・アール・ハイアット アメリカ合衆国メリーランド州、シルバ ー・スプリング、ジェフリー・ストリート 4007番地 (72)発明者 マイケル・イー・モラン アメリカ合衆国ニューヨーク州、ウッドス トック、ハーダー・ロード 50番地 (72)発明者 ジェフレー・エヌ・ステベンス アメリカ合衆国メリーランド州、ゲイテル スバーグ、サンドピパー・レーン 18637 番地 (72)発明者 アラン・ジェー・ウエッカー イスラエル国ハイファ、ナベー・シャナ ン、タベンキン・ストリート 43/47番地 (56)参考文献 特開 昭61−294583(JP,A) 特開 昭63−024361(JP,A) 特開 昭63−101929(JP,A) 特開 昭63−228327(JP,A) 特開 平2−224069(JP,A)

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 オンライン・ブック中のフォーマット化
    テキスト・ストリームのソース・ロケーションから、マ
    ルチメディア・オブジエクトへのリンクを与えるため
    の、データ処理システム内で使用される方法において、 上記データ処理システムにおいて、オンライン・ブック
    のストリームをストアするステップと、 上記オンライン・ブックは、(1)目標のマルチメディ
    ア・オブジエクトのためのマルチメディア・タイプの情
    報、マルチメディア・オブジエクトのロケーション情報
    及びマルチメディアの制御情報を含むリンク記述タグ、
    並びに(2)フォーマット化テキストを含むことと、 更に、上記フォーマット化テキストのストリームは、上
    記目標のマルチメディア・オブジエクトへのリンクを設
    定された上記フォーマット化テキストのストリーム中の
    ソース・ロケーションを識別するリンク・タグであって
    上記リンク記述タグに関連したリンク・タグを含むこと
    と、 上記ロケーション情報によつて識別されたロケーション
    にある上記データ処理システム中に上記マルチメディア
    ・オブジエクトをストアするステップと、 上記マルチメディア・オブジエクトはマルチメディアに
    よる呈示を表示するマルチメディア・データを含むこと
    と、 上記データ処理システムにおいてマルチメディア処理プ
    ログラムをストアするステップと、 上記マルチメディア処理プログラムは、上記マルチメデ
    ィア・タイプの情報によつて特徴付けられたマルチメデ
    ィア出力装置の動作を制御することと、 上記データ処理システムにおいて上記フォーマット化テ
    キストのストリームを表示するステップと、 上記表示されたフォーマット化テキストのストリーム中
    の上記リンク・タグを活性化するステップと、 該活性化に応答して、該リンク・タグに関連する上記リ
    ンク記述タグから上記マルチメディアの制御情報を上記
    マルチメディア処理プログラムに転送するステップと、 上記制御情報を使用して上記マルチメディア処理プログ
    ラムを実行するステップと、 該実行に応答して、上記マルチメディア・オブジエクト
    からの上記マルチメディア・データを、上記ロケーショ
    ンの情報によつて識別された上記ロケーションから上記
    マルチメディア出力装置へ転送するステップと、 上記マルチメディア・オブジエクトからの上記マルチメ
    ディアデータを使用して、上記マルチメディア出力装置
    に上記マルチメディアによる呈示を発生するステップと
    を含むテキスト・ストリームのソース・ロケーションか
    らマルチメディア・オブジェクトへリンクを与える方
    法。
  2. 【請求項2】 上記リンク記述タグは第1のオブジエク
    ト名、第1のオブジエクトのロケーション及び第1のマ
    ルチメディア・オブジエクトの第1の制御情報を含み、
    更に、第2のオブジエクト名、第2のオブジエクトのロ
    ケーション及び第2のマルチメディアの第2の制御情報
    を含むことと、 上記マルチメディア出力装置が上記第1のマルチメディ
    ア・オブジエクトを持つ上記マルチメディアによる呈示
    を発生することができるか否かを上記マルチメディア処
    理プログラムによつてチェックする第1のチェック・ス
    テップと、 上記第1のチェック・ステップが成功裡に終つた時に、
    上記第1のマルチメディア・オブジエクトからの上記マ
    ルチメディアデータを使用して上記マルチメディア出力
    装置によつて上記マルチメディアによる呈示を発生する
    ステップと、 上記マルチメディア出力装置が上記第1のチェック・ス
    テップが不成功であつた時に、上記第2のマルチメディ
    ア・オブジエクトを持つ上記マルチメディアによる呈示
    を発生することができるか否かを上記マルチメディア処
    理プログラムによつてチェックする第2のチェック・ス
    テップと、 上記第2のマルチメディア・オブジエクトからのマルチ
    メディアデータを使用して上記マルチメディア出力装置
    によつて上記マルチメディアによる呈示を発生するステ
    ップとを含むことを特徴とする請求項1に記載の方法。
  3. 【請求項3】 上記データ処理システム中のI/Oサポ
    ート・プロフイールをストアするステップを含み、上記
    データ処理システムに接続された上記マルチメディア出
    力装置は、 上記マルチメディア出力装置が上記マルチメディア・オ
    ブジエクトを持つ上記マルチメディアによる呈示を発生
    することができるか否かを決定するために、上記マルチ
    メディア処理プログラムによつて上記プロフイールをチ
    ェックするステップと、 上記チェックするステップが成功裡に終つた時に、上記
    マルチメディア・オブジエクトからの上記マルチメディ
    アデータを使用して上記マルチメディア出力装置によつ
    て上記マルチメディアによる呈示を発生するステップと
    を含むことを特徴とする請求項1に記載の方法。
  4. 【請求項4】 上記データ処理システムの中のI/Oサ
    ポート・プロフイールをストアするステップを含み、上
    記データ処理システムに接続されている上記マルチメデ
    ィア出力装置は、 上記リンク記述タグが第1のオブジエクト名、第1のオ
    ブジエクトのロケーション及び第1のマルチメディア・
    オブジエクトの第1の制御情報を含み、更に、第2のオ
    ブジエクト名、第2のオブジエクトのロケーション及び
    第2のマルチメディア・オブジエクトの第2の制御情報
    を含むことと、 上記マルチメディア出力装置が上記第1のマルチメディ
    ア・オブジエクトを持つ上記マルチメディアによる呈示
    を発生することができるか否かを、上記マルチメディア
    処理プログラムによつて上記プロフイールをチェックす
    る第1のチェック・ステップと、 上記チェックするステップが成功裡に終了した時に、上
    記第1のマルチメディア・オブジエクトから上記マルチ
    メディアデータを使用して上記マルチメディア出力装置
    によつて上記マルチメディアによる呈示を発生するステ
    ップと、 上記第1のチェック・ステップが不成功に終つた時に
    は、上記マルチメディア出力装置が上記第2のマルチメ
    ディア・オブジエクトを持つマルチメディアによる呈示
    を発生することができるか否かを上記マルチメディア処
    理プログラムによつて上記プロフイールをチェックする
    第2のチェック・ステップと、 上記第2のマルチメディア・オブジエクトからのマルチ
    メディアデータを使用して上記マルチメディア出力装置
    によつて上記マルチメディアによる呈示を発生するステ
    ップとを含むことを特徴とする請求項1に記載の与える
    方法。
  5. 【請求項5】 オンライン・ブック中のフォーマット化
    テキスト・ストリームのソース・ロケーションから、マ
    ルチメディア・オブジエクトへのリンクを与えるための
    データ処理システムにおいて、 オンライン・ブックのストリームをストアする上記デー
    タ処理システム中のメモリと、 上記オンライン・ブックは、(1)目標のマルチメディ
    ア・オブジエクトのためのマルチメディア・タイプの情
    報、マルチメディア・オブジエクトのロケーション情報
    及びマルチメディアの制御情報を含むリンク記述タグ、
    並びに(2)フォーマット化テキストを含むことと、 更に、上記フォーマット化テキストのストリームは、上
    記目標のマルチメディア・オブジエクトへのリンクを設
    定された上記フォーマット化テキストのストリーム中の
    ソース・ロケーションを識別するリンク・タグであって
    上記リンク記述タグに関連したリンク・タグを含むこと
    と、 上記メモリは上記ロケーション情報によつて識別された
    ロケーションにある上記データ処理システム中に上記マ
    ルチメディア・オブジエクトをストアし、上記マルチメ
    ディア・オブジエクトは複数の媒体による呈示を表示す
    るマルチメディア・データを含むことと、 上記メモリ
    は上記データ処理システム中のマルチメディア処理プロ
    グラムをストアし、上記マルチメディア処理プログラム
    は、上記マルチメディア・タイプの情報によつて特徴付
    けられたマルチメディア出力装置の動作を制御すること
    と、 上記システム中の上記メモリに接続され、上記データ処
    理システムにおいて上記フォーマット化テキストのスト
    リームを表示するためのプロセッサと、 上記表示されたフォーマット化テキストのストリーム中
    の上記リンク・タグを活性化し、該活性化に応答して、
    該リンク・タグに関連する上記リンク記述タグから上記
    マルチメディアの制御情報を上記マルチメディア処理プ
    ログラムに転送する手段と、 上記プロセッサは上記制御情報を使用して上記マルチメ
    ディア処理プログラムを実行し、該実行に応答して、上
    記マルチメディア・オブジエクトからの上記マルチメデ
    ィアデータを、上記ロケーション情報によつて識別され
    た上記ロケーションから上記マルチメディア出力装置へ
    転送することと、 上記マルチメディア出力装置は上記マルチメディア・オ
    ブジエクトからの上記マルチメディア・データを使用し
    て、上記マルチメディア出力装置に上記マルチメディア
    による呈示を発生することと、 を含むデータ処理装置。
JP4181354A 1991-09-06 1992-07-08 テキスト・ストリームのソース・ロケーションからマルチメディア・オブジェクトへリンクを与える方法及びデータ処理装置 Expired - Fee Related JPH0766393B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US755709 1985-07-16
US07/755,709 US5367621A (en) 1991-09-06 1991-09-06 Data processing method to provide a generalized link from a reference point in an on-line book to an arbitrary multimedia object which can be dynamically updated

Publications (2)

Publication Number Publication Date
JPH05204989A JPH05204989A (ja) 1993-08-13
JPH0766393B2 true JPH0766393B2 (ja) 1995-07-19

Family

ID=25040315

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4181354A Expired - Fee Related JPH0766393B2 (ja) 1991-09-06 1992-07-08 テキスト・ストリームのソース・ロケーションからマルチメディア・オブジェクトへリンクを与える方法及びデータ処理装置

Country Status (3)

Country Link
US (1) US5367621A (ja)
EP (1) EP0530678A3 (ja)
JP (1) JPH0766393B2 (ja)

Families Citing this family (193)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2048039A1 (en) * 1991-07-19 1993-01-20 Steven Derose Data processing system and method for generating a representation for and random access rendering of electronic documents
US5652880A (en) * 1991-09-11 1997-07-29 Corel Corporation Limited Apparatus and method for storing, retrieving and presenting objects with rich links
US5524193A (en) * 1991-10-15 1996-06-04 And Communications Interactive multimedia annotation method and apparatus
CA2094526C (en) * 1992-07-22 1998-05-05 Ivan Eisen Method and apparatus for creating a multi-media footnote control in a video data
US7401286B1 (en) * 1993-12-02 2008-07-15 Discovery Communications, Inc. Electronic book electronic links
US7835989B1 (en) 1992-12-09 2010-11-16 Discovery Communications, Inc. Electronic book alternative delivery systems
CA2271555C (en) 1992-12-09 2003-11-11 Discovery Communications, Inc. Remote control for cable television delivery system
US7849393B1 (en) 1992-12-09 2010-12-07 Discovery Communications, Inc. Electronic book connection to world watch live
US7336788B1 (en) 1992-12-09 2008-02-26 Discovery Communicatoins Inc. Electronic book secure communication with home subsystem
US7509270B1 (en) 1992-12-09 2009-03-24 Discovery Communications, Inc. Electronic Book having electronic commerce features
US8073695B1 (en) 1992-12-09 2011-12-06 Adrea, LLC Electronic book with voice emulation features
US5455910A (en) * 1993-01-06 1995-10-03 International Business Machines Corporation Method and system for creating a synchronized presentation from different types of media presentations
US5430872A (en) * 1993-03-12 1995-07-04 Asymetrix Corporation Verifying multimedia linking for a multimedia presentation
EP0633539B1 (en) * 1993-06-30 2001-02-21 Canon Kabushiki Kaisha Document processing method and apparatus
EP0632397A3 (en) * 1993-07-02 1995-08-16 Nippon Telegraph & Telephone Book data service system with branched data transmission.
US6289390B1 (en) 1993-08-18 2001-09-11 Microsoft Corporation System and method for performing remote requests with an on-line service network
US5511002A (en) * 1993-09-13 1996-04-23 Taligent, Inc. Multimedia player component object system
WO1995008148A1 (en) 1993-09-13 1995-03-23 Taligent, Inc. Multimedia data routing system
AU5989194A (en) * 1993-09-13 1995-04-03 Taligent, Inc. Object-oriented audio record/playback system
US6012072A (en) * 1993-09-17 2000-01-04 Digital Equipment Corporation Display apparatus for the display of documents in a three-dimensional workspace
US5745782A (en) * 1993-09-28 1998-04-28 Regents Of The University Of Michigan Method and system for organizing and presenting audio/visual information
JP3634391B2 (ja) * 1993-09-30 2005-03-30 富士通株式会社 マルチメディア情報付加システム
US7865567B1 (en) 1993-12-02 2011-01-04 Discovery Patent Holdings, Llc Virtual on-demand electronic book
US9053640B1 (en) 1993-12-02 2015-06-09 Adrea, LLC Interactive electronic book
US8095949B1 (en) 1993-12-02 2012-01-10 Adrea, LLC Electronic book with restricted access features
US7861166B1 (en) 1993-12-02 2010-12-28 Discovery Patent Holding, Llc Resizing document pages to fit available hardware screens
EP0663639A1 (en) * 1994-01-14 1995-07-19 International Business Machines Corporation Method for creating a multimedia application
US5822720A (en) 1994-02-16 1998-10-13 Sentius Corporation System amd method for linking streams of multimedia data for reference material for display
US5761525A (en) * 1994-03-17 1998-06-02 International Business Machines Corporation Method and system for scheduling the playback of a multimedia presentation
US6564321B2 (en) 1995-04-28 2003-05-13 Bobo Ii Charles R Systems and methods for storing, delivering, and managing messages
US5781915A (en) * 1994-08-05 1998-07-14 Canon Kabushiki Kaisha Document processing apparatus that determines whether a document has been confirmed by another user
US5951298A (en) * 1994-08-23 1999-09-14 Werzberger; Bernice Floraine Interactive book assembly
US5838906A (en) 1994-10-17 1998-11-17 The Regents Of The University Of California Distributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document
TW250616B (en) 1994-11-07 1995-07-01 Discovery Communicat Inc Electronic book selection and delivery system
US5546517A (en) * 1994-12-07 1996-08-13 Mitsubishi Electric Information Technology Center America, Inc. Apparatus for determining the structure of a hypermedia document using graph partitioning
US7028044B2 (en) 1994-12-22 2006-04-11 University Of Utah Research Foundation Highlighting quoted passages in a hypertext system
US5642497A (en) * 1995-01-30 1997-06-24 Tektronix, Inc. Digital disk recorder using a port clock having parallel tracks along a timeline with each track representing an independently accessible media stream
US7133845B1 (en) 1995-02-13 2006-11-07 Intertrust Technologies Corp. System and methods for secure transaction management and electronic rights protection
US7069451B1 (en) 1995-02-13 2006-06-27 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US7165174B1 (en) 1995-02-13 2007-01-16 Intertrust Technologies Corp. Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management
US6948070B1 (en) 1995-02-13 2005-09-20 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
US5892900A (en) 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US7143290B1 (en) 1995-02-13 2006-11-28 Intertrust Technologies Corporation Trusted and secure techniques, systems and methods for item delivery and execution
US7133846B1 (en) 1995-02-13 2006-11-07 Intertrust Technologies Corp. Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management
US6157721A (en) 1996-08-12 2000-12-05 Intertrust Technologies Corp. Systems and methods using cryptography to protect secure computing environments
US5943422A (en) 1996-08-12 1999-08-24 Intertrust Technologies Corp. Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels
US7124302B2 (en) 1995-02-13 2006-10-17 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
CN1312549C (zh) 1995-02-13 2007-04-25 英特特拉斯特技术公司 用于安全交易管理和电子权利保护的系统和方法
US6658568B1 (en) 1995-02-13 2003-12-02 Intertrust Technologies Corporation Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management
US7095854B1 (en) 1995-02-13 2006-08-22 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
JPH08249317A (ja) * 1995-03-08 1996-09-27 Toshiba Corp 文書提供方法、文書提供装置、及び文書要求装置
US5553221A (en) * 1995-03-20 1996-09-03 International Business Machine Corporation System and method for enabling the creation of personalized movie presentations and personalized movie collections
US5696905A (en) * 1995-03-20 1997-12-09 International Business Machines Corporation System and method for providing merchant information and establishing links to merchants while presenting a movie
US5596705A (en) * 1995-03-20 1997-01-21 International Business Machines Corporation System and method for linking and presenting movies with their underlying source information
US5790793A (en) * 1995-04-04 1998-08-04 Higley; Thomas Method and system to create, transmit, receive and process information, including an address to further information
JP2798119B2 (ja) * 1995-05-23 1998-09-17 日本電気株式会社 電子書籍表示装置
JP4332224B2 (ja) * 1995-05-30 2009-09-16 ソニー株式会社 情報受信装置および方法
US5956489A (en) * 1995-06-07 1999-09-21 Microsoft Corporation Transaction replication system and method for supporting replicated transaction-based services
US5774668A (en) * 1995-06-07 1998-06-30 Microsoft Corporation System for on-line service in which gateway computer uses service map which includes loading condition of servers broadcasted by application servers for load balancing
US6901433B2 (en) * 1995-06-07 2005-05-31 Microsoft Corporation System for providing users with a filtered view of interactive network directory obtains from remote properties cache that provided by an on-line service
US5781914A (en) * 1995-06-30 1998-07-14 Ricoh Company, Ltd. Converting documents, with links to other electronic information, between hardcopy and electronic formats
US5933599A (en) * 1995-07-17 1999-08-03 Microsoft Corporation Apparatus for presenting the content of an interactive on-line network
US5941947A (en) * 1995-08-18 1999-08-24 Microsoft Corporation System and method for controlling access to data entities in a computer network
US5956509A (en) * 1995-08-18 1999-09-21 Microsoft Corporation System and method for performing remote requests with an on-line service network
JP3898242B2 (ja) * 1995-09-14 2007-03-28 富士通株式会社 ネットワーク端末の出力を変更する情報変更システムおよび方法
US5966121A (en) * 1995-10-12 1999-10-12 Andersen Consulting Llp Interactive hypervideo editing system and interface
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
US5737619A (en) * 1995-10-19 1998-04-07 Judson; David Hugh World wide web browsing with content delivery over an idle connection and interstitial content display
WO1997017666A2 (en) 1995-10-23 1997-05-15 Hypermed Ltd. Structured focused hypertext data structure
US6546406B1 (en) 1995-11-03 2003-04-08 Enigma Information Systems Ltd. Client-server computer system for large document retrieval on networked computer system
US5701498A (en) * 1995-11-17 1997-12-23 International Business Machines Corporation Method and apparatus for a structured ASCII browser for online publications formatted in a bookmaster format
US5845077A (en) * 1995-11-27 1998-12-01 Microsoft Corporation Method and system for identifying and obtaining computer software from a remote computer
JPH09153067A (ja) * 1995-11-29 1997-06-10 Nec Corp ハイパーメディア文書ナビゲーション方式
US5778367A (en) * 1995-12-14 1998-07-07 Network Engineering Software, Inc. Automated on-line information service and directory, particularly for the world wide web
US6008819A (en) * 1995-12-27 1999-12-28 Hewlett-Packard Company Information retrieval device for displaying and directly refreshing the display of a plurality of dynamically modifiable documents
US6167409A (en) * 1996-03-01 2000-12-26 Enigma Information Systems Ltd. Computer system and method for customizing context information sent with document fragments across a computer network
US5893109A (en) * 1996-03-15 1999-04-06 Inso Providence Corporation Generation of chunks of a long document for an electronic book system
US6049671A (en) * 1996-04-18 2000-04-11 Microsoft Corporation Method for identifying and obtaining computer software from a network computer
US5835712A (en) * 1996-05-03 1998-11-10 Webmate Technologies, Inc. Client-server system using embedded hypertext tags for application and database development
US5907845A (en) * 1996-07-26 1999-05-25 International Business Machines Corporation Method and system for organizing on-line books using bookcases
US5956034A (en) * 1996-08-13 1999-09-21 Softbook Press, Inc. Method and apparatus for viewing electronic reading materials
US5924104A (en) * 1996-10-03 1999-07-13 International Business Machines Corporation Method and apparatus for displaying intradocument links in a computer system
US6192407B1 (en) * 1996-10-24 2001-02-20 Tumbleweed Communications Corp. Private, trackable URLs for directed document delivery
US6802061B1 (en) * 1996-12-12 2004-10-05 Microsoft Corporation Automatic software downloading from a computer network
US6065026A (en) * 1997-01-09 2000-05-16 Document.Com, Inc. Multi-user electronic document authoring system with prompted updating of shared language
WO1998033127A1 (en) * 1997-01-24 1998-07-30 Mesa Systems Guild, Inc. Document markup language and system and method for generating and displaying documents therein
US6061054A (en) * 1997-01-31 2000-05-09 Hewlett-Packard Company Method for multimedia presentation development based on importing appearance, function, navigation, and content multimedia characteristics from external files
US7062500B1 (en) 1997-02-25 2006-06-13 Intertrust Technologies Corp. Techniques for defining, using and manipulating rights management data structures
US6091930A (en) * 1997-03-04 2000-07-18 Case Western Reserve University Customizable interactive textbook
US5956708A (en) * 1997-03-06 1999-09-21 International Business Machines Corporation Integration of link generation, cross-author user navigation, and reuse identification in authoring process
US6209028B1 (en) 1997-03-21 2001-03-27 Walker Digital, Llc System and method for supplying supplemental audio information for broadcast television programs
US5987454A (en) * 1997-06-09 1999-11-16 Hobbs; Allen Method and apparatus for selectively augmenting retrieved text, numbers, maps, charts, still pictures and/or graphics, moving pictures and/or graphics and audio information from a network resource
US6801575B1 (en) * 1997-06-09 2004-10-05 Sharp Laboratories Of America, Inc. Audio/video system with auxiliary data
US6651166B1 (en) 1998-04-09 2003-11-18 Tumbleweed Software Corp. Sender driven certification enrollment system
JP3968176B2 (ja) * 1997-10-06 2007-08-29 松下電器産業株式会社 送信文書編集装置、受信文書処理装置
US5946676A (en) * 1997-11-03 1999-08-31 Ithaca Media Corporation Information delivery system
US7092914B1 (en) 1997-11-06 2006-08-15 Intertrust Technologies Corporation Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
US6230168B1 (en) 1997-11-26 2001-05-08 International Business Machines Corp. Method for automatically constructing contexts in a hypertext collection
US5991713A (en) * 1997-11-26 1999-11-23 International Business Machines Corp. Efficient method for compressing, storing, searching and transmitting natural language text
US6886130B1 (en) 1997-11-26 2005-04-26 International Business Machines Corporation Compiled structure for efficient operation of distributed hypertext
US6092074A (en) 1998-02-10 2000-07-18 Connect Innovations, Inc. Dynamic insertion and updating of hypertext links for internet servers
DE19915135A1 (de) * 1998-03-27 1999-11-04 Nec Corp Verfahren zur Erzeugung einer Verknüpfungshinweis-Datei und Tool/Instrument dafür
AU749314B2 (en) 1998-05-15 2002-06-20 Unicast Communications Corporation A technique for implementing browser-initiated network-distributed advertising and for interstitially displaying an advertisement
US6381742B2 (en) * 1998-06-19 2002-04-30 Microsoft Corporation Software package management
EP1097422A1 (en) * 1998-07-07 2001-05-09 Versaware Technologies Ltd. Digital publishing and dynamic integration
US6157392A (en) 1998-07-20 2000-12-05 Micron Technology, Inc. Animation packager for an on-line book
US7305451B2 (en) * 1998-08-24 2007-12-04 Microsoft Corporation System for providing users an integrated directory service containing content nodes located in different groups of application servers in computer network
US6351750B1 (en) 1998-10-16 2002-02-26 Softbook Press, Inc. Dynamic conversion of byte ordering for use on different processor platforms
US6363418B1 (en) 1998-10-16 2002-03-26 Softbook Press, Inc. On-line image caching control for efficient image display
US6195667B1 (en) 1998-10-16 2001-02-27 Softbook Press, Inc. On-line menu updating for an electronic book
US6275934B1 (en) 1998-10-16 2001-08-14 Soft Book Press, Inc. Authentication for information exchange over a communication network
US6314474B1 (en) 1998-10-16 2001-11-06 Softbook Press, Inc. Efficient information exchange between an electronic book and a cartridge
US6320600B1 (en) 1998-12-15 2001-11-20 Cornell Research Foundation, Inc. Web-based video-editing method and system using a high-performance multimedia software library
US6834276B1 (en) * 1999-02-25 2004-12-21 Integrated Data Control, Inc. Database system and method for data acquisition and perusal
US6584466B1 (en) 1999-04-07 2003-06-24 Critical Path, Inc. Internet document management system and methods
US7430670B1 (en) 1999-07-29 2008-09-30 Intertrust Technologies Corp. Software self-defense systems and methods
US6546385B1 (en) * 1999-08-13 2003-04-08 International Business Machines Corporation Method and apparatus for indexing and searching content in hardcopy documents
US6725381B1 (en) 1999-08-31 2004-04-20 Tumbleweed Communications Corp. Solicited authentication of a specific user
US6357636B2 (en) * 1999-09-14 2002-03-19 Pharmacopeia, Inc. Article and method for flow control in liquid dispensing devices
US6493734B1 (en) 1999-10-15 2002-12-10 Softbook Press, Inc. System and method to efficiently generate and switch page display views on a portable electronic book
JP3879350B2 (ja) * 2000-01-25 2007-02-14 富士ゼロックス株式会社 構造化文書処理システム及び構造化文書処理方法
US20050021862A1 (en) * 2000-03-31 2005-01-27 Dickens Coal Llc Automatic selection of content-delivery provider using link mapping database
US8086697B2 (en) 2005-06-28 2011-12-27 Claria Innovations, Llc Techniques for displaying impressions in documents delivered over a computer network
US7475404B2 (en) 2000-05-18 2009-01-06 Maquis Techtrix Llc System and method for implementing click-through for browser executed software including ad proxy and proxy cookie caching
AU2001264965A1 (en) * 2000-05-26 2001-12-11 Exitexchange Corporation Post-session internet advertising system
US20040073617A1 (en) 2000-06-19 2004-04-15 Milliken Walter Clark Hash-based systems and methods for detecting and preventing transmission of unwanted e-mail
AU2001256808A1 (en) * 2000-11-11 2002-05-21 Trust And Obey Co., Ltd. An electronic book service system and the advertising method using the system
US7178097B1 (en) 2000-11-13 2007-02-13 Srikrishna Talluri Method and system for using a communications network to archive and retrieve bibliography information and reference material
US7178099B2 (en) * 2001-01-23 2007-02-13 Inxight Software, Inc. Meta-content analysis and annotation of email and other electronic documents
US7437318B2 (en) * 2001-03-30 2008-10-14 Gemstar Ebook Group Limited Systems and methods for electronic off-line catalog
US6778979B2 (en) 2001-08-13 2004-08-17 Xerox Corporation System for automatically generating queries
US7117432B1 (en) 2001-08-13 2006-10-03 Xerox Corporation Meta-document management system with transit triggered enrichment
US6820075B2 (en) 2001-08-13 2004-11-16 Xerox Corporation Document-centric system with auto-completion
US20050022114A1 (en) * 2001-08-13 2005-01-27 Xerox Corporation Meta-document management system with personality identifiers
US7284191B2 (en) 2001-08-13 2007-10-16 Xerox Corporation Meta-document management system with document identifiers
US6928425B2 (en) * 2001-08-13 2005-08-09 Xerox Corporation System for propagating enrichment between documents
US7133862B2 (en) 2001-08-13 2006-11-07 Xerox Corporation System with user directed enrichment and import/export control
US6732090B2 (en) 2001-08-13 2004-05-04 Xerox Corporation Meta-document management system with user definable personalities
US7130861B2 (en) * 2001-08-16 2006-10-31 Sentius International Corporation Automated creation and delivery of database content
US20030078856A1 (en) * 2001-09-11 2003-04-24 Jihan Zubi Book preview advertising system for online booksellers
US7970853B2 (en) * 2001-10-17 2011-06-28 Hewlett-Packard Development Company, L.P. System for controlled printing of a signature using web-based imaging
CN1275134C (zh) * 2001-10-23 2006-09-13 三星电子株式会社 在信息存储介质上记录/再现标记文档和av数据的记录方法、再现方法和再现设备
DE10157487C1 (de) * 2001-11-23 2003-06-18 Sgl Carbon Ag Faserverstärkter Verbundkörper für Schutzpanzerungen, seine Herstellung und Verwendungen
US20040205488A1 (en) * 2001-11-27 2004-10-14 Fry Randolph Allan Active web page for editing with any browser
EP1335304A1 (en) * 2002-02-12 2003-08-13 Jen-Hwang Weng Digital information annotation and presentation system and method
US8561167B2 (en) 2002-03-08 2013-10-15 Mcafee, Inc. Web reputation scoring
US8132250B2 (en) 2002-03-08 2012-03-06 Mcafee, Inc. Message profiling systems and methods
US20030172291A1 (en) 2002-03-08 2003-09-11 Paul Judge Systems and methods for automated whitelisting in monitored communications
US6941467B2 (en) 2002-03-08 2005-09-06 Ciphertrust, Inc. Systems and methods for adaptive message interrogation through multiple queues
US8578480B2 (en) 2002-03-08 2013-11-05 Mcafee, Inc. Systems and methods for identifying potentially malicious messages
US7458098B2 (en) * 2002-03-08 2008-11-25 Secure Computing Corporation Systems and methods for enhancing electronic communication security
US20060015942A1 (en) 2002-03-08 2006-01-19 Ciphertrust, Inc. Systems and methods for classification of messaging entities
US7694128B2 (en) 2002-03-08 2010-04-06 Mcafee, Inc. Systems and methods for secure communication delivery
US7124438B2 (en) * 2002-03-08 2006-10-17 Ciphertrust, Inc. Systems and methods for anomaly detection in patterns of monitored communications
US7903549B2 (en) 2002-03-08 2011-03-08 Secure Computing Corporation Content-based policy compliance systems and methods
US7693947B2 (en) 2002-03-08 2010-04-06 Mcafee, Inc. Systems and methods for graphically displaying messaging traffic
US7870203B2 (en) 2002-03-08 2011-01-11 Mcafee, Inc. Methods and systems for exposing messaging reputation to an end user
US7450149B2 (en) * 2002-03-25 2008-11-11 Polycom, Inc. Conferencing system with integrated audio driver and network interface device
US7519616B2 (en) * 2002-10-07 2009-04-14 Microsoft Corporation Time references for multimedia objects
US7603341B2 (en) 2002-11-05 2009-10-13 Claria Corporation Updating the content of a presentation vehicle in a computer network
US20050188300A1 (en) * 2003-03-21 2005-08-25 Xerox Corporation Determination of member pages for a hyperlinked document with link and document analysis
US20040237037A1 (en) * 2003-03-21 2004-11-25 Xerox Corporation Determination of member pages for a hyperlinked document with recursive page-level link analysis
US7729990B2 (en) * 2003-05-28 2010-06-01 Stephen Michael Marceau Check image access system
US20040243494A1 (en) * 2003-05-28 2004-12-02 Integrated Data Control, Inc. Financial transaction information capturing and indexing system
US20040243536A1 (en) * 2003-05-28 2004-12-02 Integrated Data Control, Inc. Information capturing, indexing, and authentication system
US20040243627A1 (en) * 2003-05-28 2004-12-02 Integrated Data Control, Inc. Chat stream information capturing and indexing system
US8078602B2 (en) 2004-12-17 2011-12-13 Claria Innovations, Llc Search engine for a computer network
US8255413B2 (en) 2004-08-19 2012-08-28 Carhamm Ltd., Llc Method and apparatus for responding to request for information-personalization
US8635690B2 (en) 2004-11-05 2014-01-21 Mcafee, Inc. Reputation based message processing
US20140236978A1 (en) * 2004-12-03 2014-08-21 Google Inc. Publishing techniques for adding value to a rendered document
US7693863B2 (en) 2004-12-20 2010-04-06 Claria Corporation Method and device for publishing cross-network user behavioral data
US8073866B2 (en) 2005-03-17 2011-12-06 Claria Innovations, Llc Method for providing content to an internet user based on the user's demonstrated content preferences
US8244796B1 (en) * 2005-05-31 2012-08-14 Adobe Systems Incorporated Method and apparatus for customizing presentation of notification lists
US7937480B2 (en) 2005-06-02 2011-05-03 Mcafee, Inc. Aggregation of reputation data
US20070143788A1 (en) * 2005-12-21 2007-06-21 Abernethy Michael N Jr Method, apparatus, and program product for providing local information in a digital video stream
US10013484B2 (en) 2006-09-11 2018-07-03 International Business Machines Corporation User driven computerized selection, categorization, and layout of live content components
JP4930028B2 (ja) * 2006-12-13 2012-05-09 ソニー株式会社 情報処理装置、情報処理方法、プログラム
US8179798B2 (en) 2007-01-24 2012-05-15 Mcafee, Inc. Reputation based connection throttling
US7779156B2 (en) 2007-01-24 2010-08-17 Mcafee, Inc. Reputation based load balancing
US8214497B2 (en) 2007-01-24 2012-07-03 Mcafee, Inc. Multi-dimensional reputation scoring
US7949716B2 (en) 2007-01-24 2011-05-24 Mcafee, Inc. Correlation and analysis of entity attributes
US8763114B2 (en) 2007-01-24 2014-06-24 Mcafee, Inc. Detecting image spam
US8185930B2 (en) 2007-11-06 2012-05-22 Mcafee, Inc. Adjusting filter or classification control settings
US8045458B2 (en) 2007-11-08 2011-10-25 Mcafee, Inc. Prioritizing network traffic
US8160975B2 (en) 2008-01-25 2012-04-17 Mcafee, Inc. Granular support vector machine with random granularity
US7711622B2 (en) 2008-03-05 2010-05-04 Stephen M Marceau Financial statement and transaction image delivery and access system
US8589503B2 (en) 2008-04-04 2013-11-19 Mcafee, Inc. Prioritizing network traffic
US8219562B1 (en) * 2009-06-29 2012-07-10 Facebook, Inc. Efficient storage and retrieval for large number of data objects
US8621638B2 (en) 2010-05-14 2013-12-31 Mcafee, Inc. Systems and methods for classification of messaging entities
US9122877B2 (en) 2011-03-21 2015-09-01 Mcafee, Inc. System and method for malware and network reputation correlation
US8249230B1 (en) 2012-01-09 2012-08-21 EC Data Systems, Inc. Scalable and flexible internet fax architecture
US8931043B2 (en) 2012-04-10 2015-01-06 Mcafee Inc. System and method for determining and using local reputations of users and hosts to protect information in a network environment
US10277778B2 (en) 2014-06-24 2019-04-30 Ec Data Systems Inc. Audit logging for a secure, scalable and flexible internet fax architecture

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4435779A (en) * 1979-01-08 1984-03-06 Atari, Inc. Data processing system with programmable graphics generator
JPS59116787A (ja) * 1982-12-24 1984-07-05 株式会社日立製作所 デイスプレイ表示方式
JPS61228327A (ja) * 1985-04-03 1986-10-11 Sumitomo Electric Ind Ltd 光フアイバ測定法
JPS61294583A (ja) * 1985-06-24 1986-12-25 Toshiba Corp 画像フアイル装置
US4815029A (en) * 1985-09-23 1989-03-21 International Business Machines Corp. In-line dynamic editor for mixed object documents
US4829470A (en) * 1985-12-12 1989-05-09 International Business Machines Corp. Text flow around irregular shaped graphic objects
US4967375A (en) * 1986-03-17 1990-10-30 Star Technologies, Inc. Fast architecture for graphics processor
US4893256A (en) * 1986-04-04 1990-01-09 International Business Machines Corporation Interactive video composition and presentation systems
US4974194A (en) * 1986-04-04 1990-11-27 International Business Machines Corporation Method for modifying intermingled text object and graphic object within an object set individually or correspondingly
JPS6324361A (ja) * 1986-07-16 1988-02-01 日本電信電話株式会社 画像検索方法
JPS63101929A (ja) * 1986-10-17 1988-05-06 Sharp Corp 情報検索装置
JPS63228327A (ja) * 1987-03-18 1988-09-22 Hitachi Ltd 文書画像表示方式
US4941193A (en) * 1987-10-02 1990-07-10 Iterated Systems, Inc. Methods and apparatus for image compression by iterated function system
US4914586A (en) * 1987-11-06 1990-04-03 Xerox Corporation Garbage collector for hypermedia systems
US4939672A (en) * 1987-11-09 1990-07-03 Tektronix, Inc. Method and apparatus for classifying graphics segments to facilitate pick and display operation
US5008853A (en) * 1987-12-02 1991-04-16 Xerox Corporation Representation of collaborative multi-user activities relative to shared structured data objects in a networked workstation environment
US4933880A (en) * 1988-06-15 1990-06-12 International Business Machines Corp. Method for dynamically processing non-text components in compound documents
US4931950A (en) * 1988-07-25 1990-06-05 Electric Power Research Institute Multimedia interface and method for computer system
JP2791147B2 (ja) * 1988-11-21 1998-08-27 株式会社日立製作所 情報検索方法
JPH02144672A (ja) * 1988-11-28 1990-06-04 Hitachi Ltd マルチメディアプレゼンテーションシステム
US5109482A (en) * 1989-01-11 1992-04-28 David Bohrman Interactive video control system for displaying user-selectable clips
EP0415796A3 (en) * 1989-08-31 1992-03-11 Xerox Corporation Graphics user interface

Also Published As

Publication number Publication date
JPH05204989A (ja) 1993-08-13
US5367621A (en) 1994-11-22
EP0530678A2 (en) 1993-03-10
EP0530678A3 (en) 1994-11-09

Similar Documents

Publication Publication Date Title
JPH0766393B2 (ja) テキスト・ストリームのソース・ロケーションからマルチメディア・オブジェクトへリンクを与える方法及びデータ処理装置
JP2713389B2 (ja) マルチメディア・ドキュメント書式の管理方法
US6041333A (en) Method and apparatus for automatically updating a data file from a network
US6081262A (en) Method and apparatus for generating multi-media presentations
CN1044415C (zh) 对储存在计算机系统中的数据库进行检索的一种方法和系统
US6654737B1 (en) Hypertext-based database architecture
US5640560A (en) CD-ROM content repurposing
US6005560A (en) Multi-media project management and control system
US5339423A (en) System for accessing objects external to an application using tables containing path definitions
US6169547B1 (en) Method for displaying an icon of media data
US20110154290A1 (en) Metadata plug-in application programming interface
US6065010A (en) Computer implemented method of generating virtual files for sharing information of physical information file
US20130179774A1 (en) Method and apparatus for processing document conforming to docbase standard
JP2002502999A (ja) 知識の本体の抽象化およびアクセスのためのコンピュータ・システム、方法およびユーザ・インターフェース構成要素
JP2000113000A (ja) 記憶媒体に格納されたデ―タ検索方法
JP2004213613A (ja) マルチメディアコンテンツの統合管理方法及びマルチメディアコンテンツの統合管理システム
JP2014518576A (ja) Pdf文書基盤のイーブック用マルチメディア再生システム及びその再生方法,並びにこれを具現したpc又はモバイル装置用アプリケーション
JP2002509630A (ja) マルチメディアのプロジェクト管理および制御システム
JP2000348057A (ja) 電子本、その電子本を記録した記録媒体、電子本の記録媒体へのオーサリング方法およびその電子本を記録した記録媒体を処理する情報処理装置
US6522423B2 (en) Method and apparatus in a data processing system for generating metadata streams with per page data
JPH01134561A (ja) フレキシブルテキストのレイアウト方式
JPS63156477A (ja) 画像フアイル装置
JP2007034961A (ja) コンテンツ処理装置、コンテンツ処理プログラムおよびコンテンツ処理方法
JP2003223345A (ja) ファイル表示装置
JP3060921B2 (ja) マルチメディアシナリオ編集装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees