(57)【要約】相関的な画像及び説明文情報を伝達するコンピュータ式方法及び装置であって、製品情報及び保守手順から料理レシピ、ゲーム注釈、および旅行ガイドまで及ぶさまざまなタイプの情報に使用するのに適したものが開示される。装置の第１構成要素は画像、説明文テキスト及び画像テキスト要素間の相互関係を指定するのに使用されるオーサリング環境である。第２構成要素は見るために作成された素材を準備する変換要素である。装置の第３構成要素は標準のＷＷＷブラウザで実行することができるデリバリシステムかランタイムシステムであって、説明文テキストの関連する部分がアクセスされるとき画像の関連部分を表示し又はハイライト（強調表示）するなどにより、また逆の場合も同様にするなどによって、情報を統合された状態で提示するようにエンドユーザと対話処理するものである。要約はそれが特許請求の範囲の解釈のために使用されない、そして、特許請求の範囲を限定するのに使用されないという理解の下に提出される。
2005528699.tif 000002
【特許請求の範囲】
【請求項１】
相関情報を伝えるためのコンピュータ式方法であって、
コンピュータ装置上で適切なソフトウェアを用いてオーサリング環境を実行し、
情報モデルに従って情報を前記オーサリング環境内の第１エンコード表示に構成し、
前記第１エンコード表示を第２エンコード表示に変換し、
コンピュータ装置上で適切なソフトウェアを用いてランタイム環境を実行し、
前記構成された情報の前記第２エンコード表示を前記ランタイム環境において使用可能なフォーマットとして表示する、
ステップを含んでなる方法。
【請求項２】
請求項１の方法であって、前記構成された情報は少なくとも１つのメディア部で編成される方法。
【請求項３】
請求項２の方法であって、前記各メディア部は少なくとも１つの要素で編成される方法。
【請求項４】
請求項３の方法であって、前記各要素は少なくとも１つの別の前記要素にリンクされている方法。
【請求項５】
請求項４の方法であって、さらに、
前記各要素に少なくとも１つの記述を割当て、
前記各要素に少なくとも１つのルールを割当て、
前記各記述及び前記各ルールを分析して１以上の前記記述を前記ルールに適合させて、前記第１要素を前記第２要素にリンクさせる、
ステップを含んでなる方法。
【請求項６】
請求項１の方法であって、前記第２エンコード表示のフォーマットは、ＨＴＭＬ、ＷＭＬ、同様のウェブ指向のマークアップ言語、Macromedia  Flash、ＳＶＧ、および他の適当なフォーマットから成る群から選択される方法。
【請求項７】
請求項６の方法であって、
スクリプト言語ベースの要求を前記第２エンコード表示に組み入れ、
前記スクリプト言語ベースの要求を介して前記ランタイム環境内で事前に定義された論理を呼び出す、
ステップをさらに含んでなる方法。
【請求項８】
請求項３の方法であって、
前記各メディア部を前記ランタイム環境内に表示し、
前記各要素を前記ランタイム環境内に表示する、
ステップをさらに含んでなる方法。
【請求項９】
請求項３の方法であって、前記各要素はそれが従属する前記１つ以上の要素を指定することができる方法。
【請求項１０】
請求項９の方法であって、前記第２要素が従属する前記第１要素を前記第２要素の表示の前に表示する方法。
【請求項１１】
請求項４の方法であって、前記要素をそれが一次フォーカスを有するように選択するステップをさらに含む方法。
【請求項１２】
請求項１１の方法であって、前記一次フォーカスを有している要素を音声的及び視覚的に強調表示する方法。
【請求項１３】
請求項１１の方法であって、前記少なくとも１つの第２要素を二次フォーカスを受けるように前記第１要素にリンクさせるステップをさらに含んでなる方法。
【請求項１４】
請求項１３の方法であって、前記二次フォーカスを有している要素を音声的及び視覚的に強調表示した方法。
【請求項１５】
請求項１２の方法であって、要素を前記音声的及び視覚的に強調表示する方法は、前記要素を表示し、前記要素をフラッシングさせ、前記要素を移動し、前記要素の輪郭を囲み、前記要素の回りに幾何学的形状を描き、前記要素の色を変え、フォントサイズを変え、若しくは他の表示属性を変え、前記要素を指す矢印を表示し、前記要素の回りにボックスを表示し、前記要素の回りに円を表示し、前記要素の回りに別の幾何学的形状を表示し、前記要素のそばにテキスト又は番号を表示し、前記要素がオーディオ構成装置を有するとき前記要素の音を演奏し、前記要素のグラフィク変換を適用し、前記要素の別バージョンを表示し、前記要素のサイズを拡大若しくは縮小表示し、又は追加強調のために上記作動内容を１回以上繰り返すことを含んでなる群から選択される方法。
【請求項１６】
請求項１４の方法であって、要素を前記音声的及び視覚的に強調表示する方法は、前記要素を表示し、前記要素をフラッシングさせ、前記要素を移動し、前記要素の輪郭を囲み、前記要素の回りに幾何学的形状を描き、前記要素の色を変え、フォントサイズを変え、若しくは他の表示属性を変え、前記要素を指す矢印を表示し、前記要素の回りにボックスを表示し、前記要素の回りに円を表示し、前記要素の回りに別の幾何学的形状を表示し、前記要素のそばにテキスト又は番号を表示し、前記要素がオーディオ構成装置を有するとき前記要素の音を演奏し、前記要素のグラフィク変換を適用し、前記要素の別バージョンを表示し、前記要素のサイズを拡大若しくは縮小表示し、又は追加強調のために上記作動内容を１回以上繰り返すことを含んでなる群から選択される方法。
【請求項１７】
請求項１の方法であって、インターネットブラウザを介して前記ランタイム環境内で前記情報を使用する方法。
【請求項１８】
請求項１１の方法であって、前記１つの要素から前記次の要素又は前記前の要素まで一次フォーカスを自動的に移送する追加ステップを含んでなる前記方法。
【請求項１９】
請求項１８の方法であって、前記一次フォーカスの自動移送速度は前記情報使用者によって調整可能である方法。
【請求項２０】
請求項１９の方法であって、前記一次フォーカス自動移送速度調整は、前記速度をスピードアップし、前記速度をスローダウンし、前記自動移送方向を逆にし、前記自動移送を止め、又は前記自動移送を再始動することから成る群から選択される方法。
【請求項２１】
請求項１１の方法であって、前記情報使用者は、前記次の要素、前記前の要素、前記メディア部における前記第１要素、前記メディア部における前記最後の要素、又はいかなる他の指定された前記要素から成る選択オプションの群から選択される前記要素フォーカスを移動させるための制御を開始する方法。
【請求項２２】
請求項２１の方法であって、前記選択制御は、キーボードベース、ディスプレイベース、ポインティング・デバイスベースまたは音声認識ベースから成る制御手段の群から選択されるタイプのものである方法。
【請求項２３】
請求項１１の方法であって、前記要素フォーカスは検索要求の結果によって決定される方法。
【請求項２４】
請求項２の方法であって、前記メディア部は特定のメディアタイプであり、前記メディアタイプはテキスト、画像、オーディオ、またはビデオから成る群から選択される。
【請求項２５】
請求項３の方法であって、前記要素は、テキスト、画像、オーディオ、またはビデオから成る情報タイプの群から選択される方法。
【請求項２６】
請求項の２５方法であって、前記テキスト要素は、パラグラフ、文、語句、一語、単一キャラクター又は作者指定のキャラクターから成るさまざまな文字の群から選択される方法。
【請求項２７】
請求項２５の方法であって、前記画像要素は、前記メディア部又は別の前記画像要素の特定の位置に置かれる少なくとも１つの画像又はビデオから成る方法。
【請求項２８】
請求項２７の方法であって、前記画像又はビデオはＰＮＧ、ＢＭＰ、ＪＰＥＧまたはＧＩＦなどの標準グラフィックスフォーマット、ＳＶＧ（Scalable  Vector  Graphics）ドキュメント、ＭＰＥＧ、QUICKTIME、Macromedia  Flash他のビデオフォーマット、グラフィックオブジェクトのための仕様書、背景カラーとして使用されたカラー、またはテキストの小部分によってコード化される方法。
【請求項２９】
請求項２７の方法であって、前記画像要素は点、領域、空間的若しくは時のサブセット、または別の前記画像要素のサブオブジェクトである方法。
【請求項３０】
請求項２８の方法であって、前記グラフィックオブジェクトは線、円、正方形、長方形、ポリゴン、またはベジェ形状である方法。
【請求項３１】
請求項２５の方法であって、前記オーディオ要素はオーディオトラックの特定の時間点又は範囲であり、前記オーディオ要素は開始時間と終了時間によって指定され、前記オーディオ要素は使用装置によって演奏されるときに表示される方法。
【請求項３２】
請求項１の方法であって、製品指示マニュアルが前記ランタイム環境において提示されている方法。
【請求項３３】
請求項１の方法であって、維持、修復、および動作説明書は前記ランタイム環境において提示されている方法。
【請求項３４】
請求項１の方法であって、ボードゲーム注釈は前記ランタイム環境において提示されている方法。
【請求項３５】
請求項１の方法であって、料理レシピは前記ランタイム環境において提示されている方法。
【請求項３６】
請求項１の方法であって、旅行案内は前記ランタイム環境において提示されている方法。
【請求項３７】
請求項１の方法であって、外国語教育素材は前記ランタイム環境において提示されている方法。
【請求項３８】
請求項１の方法であって、科学的教育素材は前記ランタイム環境において提示されている方法。
【請求項３９】
請求項１の方法であって、天気報告および予報は前記ランタイム環境において提示されている方法。
【請求項４０】
請求項１の方法であって、前記製品マーケティング情報は前記ランタイム環境において提示されている方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報を伝えるためのコンピュータ式方法に関し、特に相関するテキスト及び画像情報のプレゼンテーションに関する。
【背景技術】
【０００２】
うまく編集された単一のテキスト説明文を読み取ることは一般的な情報伝達手段である。より効果的に情報を読者に伝えるために画像をそのテキストに結合することもまた一般的である。多くの本、百科事典、およびオンラインドキュメントは、その性質上、主として説明文であり、議論するトピックを図示する画像を含み、そして、その画像に伴う何らかの形態のテキストを含む。
【０００３】
印刷された媒体では、説明文から画像を参照することはテキスト中に表示されており、画像から説明文を参照することは画像の注釈として表示されている。その結果、読者は注意を１つの要素（画像か説明文）から他方の要素に向け、さらに、前の要素に戻らなければならないという重荷を背負うことになる。これは情報を吸収し理解するプロセスを遅らせる。
【０００４】
さらに、印刷された媒体は単一画像の中に該画像を動画にする方法、例えば、時間経過に伴うその画像の変化、画像の異なった局面または画像の別のバージョンを提供しない。したがって、印刷物はそれぞれの時の別々の画像または画像の変化を提示する。これはスペースを浪費し、より少ない情報を読者に提供する。
【０００５】
コンピュータ式メディア、特にインターネットはますます多量の情報を送る。この情報の大部分はテキストと画像又はグラフィック媒体が混ざったものを使用して最良表示されたトピックに関するものである。そのような情報を提示する従来技術方法は印刷されたメディアに関して上で説明されたものと同じ手法を伴う。第２の従来技術方法は一般に、コンピュータ式メディアとインターネットによるものであり、テキストまたは画像中に「ハイパーリンク」を置くものである。ハイパーリンクが使用開始されると、読者は関連するテキストか画像へ「ジャンプ」ことができる。しかしながら、この第２の方法は３つの本質的な問題に苦しむ。まず最初に、グラフィックか画像の特定の要素までジャンプすることは通常不可能である。２番目に、テキストへジャンプするのはそのページにおけるもの、または、せいぜい段落レベルである。３番目に、ジャンプ自体は、読者への連続的な情報配布を遮り、もう一度元の情報に戻るために読者に再度ジャンプさせるので、またも遮ることになることである。
【０００６】
コンピュータは長い間、動画表示を支えてきた。インターネットブラウザもまた、Macromedia Flash（アニメーション、音、グラフィック、プレゼンテーション、イラストレーションを創成するためのコンピュータソフトウェア；アニメーション、音、グラフィック、プレゼンテーション、イラストレーションを見、プレーするためのコンピュータソフトウェア；ウェブのオーサリングに使用するためのコンピュータソフトウェア；ウェブブラウザソフトウェアの機能を高めるためのコンピュータソフトウェア）などの「アド・オン」ソフトウェアまたは「プラグイン」ソフトウェアを含むことにより、あるいは、通常Java（コンピュータ、コンピュータネットワーク及びグローバルなコミュニケーションネットワーク上で別のプログラムを開発し実行することに使用するコンピュータプログラムと、該プログラムと共に販売される取扱説明書；情報をナビゲートし、ブラウズし、移すことに使用し、コンピュータ、コンピュータネットワーク、およびグローバルコミュニケーションネットワーク上で他のコンピュータプログラムを分配し、見るコンピュータプログラム）を用いて書かれたウェブページに埋め込む（エンベッディング）カスタムソフトウェアをコード化することにより、アニメーションをサポートする。専門的なブラウザアド・オンを必要とすることは不便であり、ある環境では全く不適当である。より重要なこととして、これらの手法は個々の画像要素をテキスト要素にきめ細かく連動させる能力を提供せず、読者に統合された情報を与えることがない。
【０００７】
ニュース編成はインターネット上で対話型の地図とダイヤグラムを刊行する。このタイプの地図又はダイヤグラムでは、テキストと画像情報は相互作用せず、そして、いかなる単一の論理的な説明文も読み取り又は聞き取りには利用可能でない。「見出し（ヘッドライン）」又は「ポップアップテキスト」手法は単一の説明文手法をテキストの小部分と黒丸に取り替えるが、話（ストーリ）を作成するようにはまとまらない。例えば、テキスト−音声変換技術を使用する視力を損なったユーザのため声を出して読み出すことができる説明文はない。Synchronized  Multimedia  Integration  Language（ＳＭＩＬ、「スマイル」と発音される）は、ストリーミングオーディオとビデオを画像、テキスト又は他のタイプのメディアと統合する「リッチメディア」／マルチメディアプレゼンテーションの簡単なオーサリングを可能にすると主張している。ＳＭＩＬは言語であり、方法又は装置ではない。ＳＭＩＬはプレゼンテーションの時間成分、画像成分、音成分、およびテキスト成分で連動する。ＳＭＩＬは、テキストをサポートするが、読者が画像を見る間に、テキストを主としてフラッシングされる「見出し」として扱う。ＳＭＩＬはあるタイプのアプリケーションに必要であるテキストと画像間の相互関係に必要である正確な詳細を提供しない。
【０００８】
Structured  Vector  Graphics（ＳＶＧ）として知られるインターネット連合の積極策はそれが定めるグラフィックをアニメーション化又は対話処理する２つの手法を提供する。最初の手法では、言語自体の中のステートメント（命令文）は、<animate>要素などを用いて、作成するアニメーションを定義する。二番目はスクリプト言語によってＳＶＧオブジェクトを操作することである。これはさまざまな効果と応用を可能にするが、ＳＶＧ自身は主としてグラフィック定義言語であり、それ自体はあるタイプの応用に必要であるテキストと画像間の相互関係の詳細を提供しない。
【０００９】
アップル・コンピューターは「AppleGuide」と呼ばれるユーザ支援システムを開発した。AppleGuideの目的はユーザに自分のコンピュータの使用方法に関する情報を提供することであり、「ヘルプ機能」と同様なものである。AppleGuideは説明文テキストを表示し、ユーザは次に、そのテキストの一部にアクセスして、コンピュータ画面上の関連した位置を囲む太赤円によって特定のアクションを取るように知らされる。このシステムはテキスト要素を画像要素にリンクする問題を解決するが、これは、画像が利用者コマンドを表示する実際のコンピュータ画面のものであるという限定的な目的のためだけである。また、このシステムは関連画像から説明文の対応する部分への「逆」の方向をサポートしない。
【００１０】
現在、電子ブック、すなわち、「ｅ−ブック」のための標準規格が現れ、これは主として携帯用ビューアのｅ−ブックを読むために使用されている。この標準規格は、ｅ−ブック及びｅ−ブックをエンコードするＸＭＬベースの言語のための構造を定義する。それはまた、ＧＩＦとＰＮＧなどの典型的なウェブベースのグラフィックエンコードを使用することによってグラフィックをブックの一部として定めることを可能にする。しかしながら、それは、通常のウェブベースのハイパーリンク以外の、テキストとグラフィックを相関づけるいかなる能力も提供しない。
【００１１】
テキストと画像の両方にかかわる情報に関する例は料理レシピである。伝統的なレシピは成分をリストアップし、このリストアップに続いて、成分を準備し、組合せ又は料理する方法を説明するステップの順序を示す。画像は完成して盛られた皿の画像、または個々のステップを実行する方法に関するダイヤグラムに制限される。読者は、レシピの準備を実行するために、情報を確かめまたはリフレッシュするために通常繰り返してテキストを参照して、テキストをメンタルモデルに変えなければならない。このように、レシピの情報をヒト脳に伝える効率は非常に低い。食物準備のステップをグラフィカルに表現するのに流れ図を使用する従来技術が存在する。この手法は、それが容易に理解できる視覚アイコンを使用せず、準備の複数径路のプレゼンテーションを可能にせず、そして、食物安全問題に焦点を合わせているという点で不完全である。相関的な説明文テキストと画像を用いて料理レシピを効果的に表示することができる。
【００１２】
観光情報はテキストと画像の両方を使用する別の例である。旅行している間に旅行者にとって訪問する興味がある場所に関する多量の素材が利用可能である。情報はまたインターネットと他のコンピュータ式メディアで利用可能であるが、これらの多量の素材の大部分は印刷された本の形態である。テキストを画像の横の置く従来技術は旅行情報の伝達に使われてきた。歴史的に、情報は印刷されたページに、最近はインターネットに示されたが、これらのプレゼンテーション方法は効率が悪い。例えば、説明文はセビリアの特定の徒歩旅行について説明し、付随の地図を示している間ツアーの様々な場所について論じることができる。読者は、説明文が言及する場所の地図を見るか、あるいは地図上の場所を説明する説明文内を見ることにより、常に地図とテキストの間を行き来して参照しなければならない。相関的な説明文テキストと画像を用いて観光情報をより効果的に与えることができる。
【００１３】
気象レポートは説明文と画像の両方の情報を含む優れた例である。この場合、画像は天気図である。概念的に、説明文が言及した位置は、地図上に示される位置に相互リンクする。同じことが気象前線などの気象上の地形に適用される。新聞などの印刷されたメディアは地図を伴う説明文の気象レポートを提示するが、新聞は、読者に説明レポートを地図にリンクするいかなる援助も提供しない。インターネット上で伝えられる気象情報は、嵐と気象前線の経時的な動きを示すアニメーションを含む地図を伴うオンライン説明レポートを通常与える。ここでも、テキストと画像が別々の静的対象物として扱われ、情報を読みこなすために読者に絶えずテキストと画像の間を行き来させるものである。
【００１４】
チェス、ブリッジ、および「囲碁」（アジアの戦略ボードゲーム）などのボードゲームとカードゲームを含むゲームに関して膨大な量の素材が発行されている。これらの素材は視覚（画像）成分と言葉（テキスト又は説明文）成分を有する情報の主要な例である。
【００１５】
そのような素材は通常、テキストと共にボードの画像を用いて移動順序に関する情報を提供し、あるいはカードゲームの場合、プレーされたカードの上方を提供する。ゲームにおいて実際にプレーされた移動の順序、またはプレーされた変化は順序に関する注釈と共に表示される。これらの素材はまた、プレーヤーが解決すべき問題を表すボード位置を、それらの問題に対する成功解決策及び不成功解決策と共に示す。歴史的に、そのような素材は本及び雑誌として発行された。ボードゲーム情報に関する印刷媒体の主要な弱点はボード位置が静的に示されるだけであるということである。移動のいかなる順序もボードに関する数か文字によって示さなければならず、次に移動をそれらの数か文字を使用する付随の説明文で示さなければならない。
【００１６】
ボードゲームの移動の順番をその変化と共にコンピュータ上に動画のように示すことができる多くの専門的コンピュータアプリケーションが利用可能である。これらのアプリケーションはしばしば入力ファイルとして、ゲーム「囲碁」に関して「ＳＧＦ」フォーマット、チェスとブリッジに関しては「ＰＢＮ」（Portable  Bridge  Notation）フォーマットを採用する。これらのフォーマットは、移動順序情報及び変化情報をコンピュータにより読み込み可能な形態にエンコードするために開発されたものである。いくつかのアプリケーションはまた、移動か位置に関する短い注釈（これはＳＧＦか他のファイルとして利用可能である）も表示する。典型的な例は、ＳＧＦエディタ及びビューアであるSmartGoと、より最近では、Kiseido  Go  Serverを介して互いにプレーするユーザのためのクライアントとして機能するＳＧＦエディタ及びビューアであるCGoban2である。しかしながら、これらのアプリケーションは、該アプリケーションが別々のアプリケーションであり、それぞれのコンピュータプラットフォーム用に別々に作られなければならず、かつ、複雑なインストール及び構成手順を必要とする点で、コンピュータ式ボードゲーム情報の問題への解決策としては不完全である。それらのアプリケーションはまた主としてボード表示に適応し、ボードゲームでの位置、移動、または順番に関するテキスト指向の注釈のために役に立つ配送機構を表さない。
【００１７】
インターネットブラウザ環境内でのボードゲーム情報のプレゼンテーションのための従来技術の他の例は典型的なＪａｖａアプレットベース（アプレットは、画像を含むのと同じ方法で、ＨＴＭＬページに含まれるＪａｖａプログラミング言語で書かれたプログラムである）のボードゲーム表示プログラムを含む。この表示プログラムは、専門的コンピュータ応用に関して上で説明した多くの同じ欠陥を有する。即ち、ハードウェア、オペレーティングシステム、および使用されるブラウザにとって「アド・オン」か「プラグイン」が利用可能でなければならない。それは次に、エンドユーザによってダウンロードされ、構成され、維持されなければならない。埋め込まれたＪａｖａアプリケーションの場合、またもエンドユーザのコンピュータはインストールされた適切なＪａｖａ環境を有していなければならないし、前記アプリケーション（「アプレット」）はユーザのコンピュータにダウンロードされなければならない。さらに、アプレットはボードゲームの姿のみの表示を可能にするものであり、注釈を提供するためにＨＴＭＬの使用を必要とする。これは、またも、オンラインボードゲーム素材のシームレスプレゼンテーションに決定的な図と注釈の間の両用統合を制限する。これらのすべての制限は、アプリケーションに関するこれらの問題解決策を厳しく制限する。
【００１８】
同時に、いくらかの囲碁および他のボードゲームの注釈の使用は、インターネットブラウザによって使用されるＨＴＭＬフォーマットを主として使用することでコンピュータ式に利用可能になった。囲碁の注釈をＨＴＭＬフォーマットで提供することは、エンドユーザはいかなる専門的ソフトウェアをダウンロードし、インストールし、構成し、維持し、またはアップデートする必要がないという利点を有する。なぜなら、いかなるインターネットブラウザを仮想的に使用することでそれを見ることができるからである。しかしながら、従来技術において、碁のダイヤグラム（線図）、あるいは、説明文に連結されるダイヤグラムを提供するために、インターネットブラウザのスクリプト言語ベースのプログラム可能性を見つけることができない。それどころか、画像は必然的に静的であり、印刷されたメディアを使用するのに固有な同じ欠陥が存在する。
【００１９】
本発明の特徴及び利点は以下の発明の明細書及び図面においてより詳細に表される。
【発明の実施するための最良の形態】
【００２０】
図１における英文用語及びその訳文を以下に示す。（図面中に書き込まない理由は、図中に訳文を入れた場合、図面に表示された３つの模様が国際出願時に提出された図面のものと異なってしまう可能性が高いからである。）
Run-time Environment  ランタイム環境
Web browser  ウェブブラウザ
Interrelated Text and Image Run-Time  相関テキスト及び画像ランタイム
Scripting Support  記述サポート
Graphics Support  グラフィックサポート
Rule-based Linking  ルールベースのリンク
Second Encoded Representation  第２エンコード表示
Conversion  変換
First Encoded Representation  第１エンコード表示
Authoring Environment  オーサリング環境
Standard components  標準構成要素
Invention components  発明の構成要素
Authored components  編集された構成要素
本発明は相関情報を伝えるためのコンピュータ式方法である。図１で示されるように、相関情報を伝えるためのコンピュータ式方法は以下のステップを含んでいる。オーサリング環境内で情報モデルに従い情報を構成すること。情報は次に第１エンコード表示形態に置かれる。第１エンコード表示はランタイム環境における使用に適した第２エンコード表示に変換される。図１、５、および６で示されるように、第２エンコード表示は、図５と６においてそれぞれ番号２４と２６で示されるランタイム環境における対話型の使用可能なフォーマットで提示される。
【００２１】
図２と３で示されるように、作者はオーサリング環境内でドキュメントを作成する。ドキュメントは作者が情報を構成するトップユニットである。ドキュメントは少なくとも１つのメディア部を含む。図６で示されるように、メディア部は特定のメディアタイプに関する情報の組分けである。メディアタイプは、テキスト２２、画像３４、ビデオまたはオーディオを含むメディアタイプのグループから選択される。メディア部には、その表示のスクリーン又はランタイム装置のウィンドウ内での位置を支配する情報が提供される。
【００２２】
図５で示されるように、メディア部は少なくとも１つの要素を含んでなる。１要素は情報の１ユニットである。
【００２３】
テキスト要素１６はパラグラフ、文、語句、一語、単一キャラクターを含むグループからから選択され、または作者の指定により選択される。
【００２４】
図５で示されるように、３つの状況はメディア部３２内の画像要素３６を定める。最初の状況は表示される画像である。第２状況は画像の位置である。第３状況は画像の部分集合である。画像は、ＰＮＧ（Portable  Network  Graphics、ラスタ画像の無損失の、持ち運びできる、よく圧縮された記憶のための伸長可能なファイル形式）、ＢＭＰ（マイクロソフトウインドウズ・オペレーティングシステムによって使用されるビットマップグラフィックファイル形式）、ＪＰＥＧ（画像圧縮ソフトウェア）、アニメーションＧＩＦを含むＧＩＦ（コンピュータグラフィックの分野において圧縮、伝達、および変換に使用する対話型コンピュータデータベースへのアクセスを提供する）若しくはＳＶＧ（スケーラブル・ベクタ・グラフィックス）グラフィックファイルなどのいかなる標準グラフィックフォーマットのファイル、QUICKTIME（コンピュータグラフィクアプリケーションソフトウェア、すなわち、ビデオ、音声、アニメーション、グラフィック、テキスト、音楽、および仮想現実といったデジタルメディアの創成、デリバリ、編集及び閲覧のためのソフトウェア）、ＭＰＥＧ（音声、画像、およびデータ信号を記録し、伝達し、増幅し、再生し、コード化し、解読し、圧縮し、伸長するコンピュータオペレーティングソフトウェアプログラム）若しくはMacromedia  Flash（アニメーション、音声、グラフィック、プレゼンテーション、およびイラストレーションを創成するためのコンピュータソフトウェア；アニメーション、音声、グラフィック、グラフィック、プレゼンテーション、およびイラストレーションを閲覧、プレーするためのコンピュータソフトウェア；ウェブをオーサリングのためのコンピュータソフトウェア；ウェブブラウザソフトウェアの機能をエンハンスする用途のためのコンピュータソフトウェア）などの標準のビデオフォーマットのファイル、テキストの小部分又はグラフィックオブジェクトを含むグループから選択される。テキストの小部分は、グラフィック（画像）関係でグラフィック要素として使用される文字、単語、数、または語句などのテキストの短い部分である。グラフィックオブジェクトはライン、円、正方形、長方形、ポリゴン、ベジェ曲線、または他の幾何学形状である。位置は、画像がメディア部又はそのようなメディア部の別の要素と関して表示される場所を指定する。部分集合は空間パラメータにより、そしてビデオ要素の場合、時間パラメータで指定される。空間パラメータはピクセル領域を数学的に定める。時間パラメータは、単一ビデオフレーム、ビデオフレームの範囲、又は始めから終わりまでの前記ビデオを含む時間範囲及び再生スピードを数学的に定める。
【００２５】
ＳＶＧグラフィックでは、サブセットはグラフィック内のサブオブジェクトとして指定されてもよい。画像メディア部は全体的に、地図、ダイヤグラム又は時間線などの共通のグラフィックタイプを表すように構成されてもよい。
【００２６】
オーディオ要素は、開始時間及び終了時間によって指定されるオーディオメディア部内の時間の範囲である。
【００２７】
オーサリング環境中の情報モデルに従った情報の構成の詳細は様々なメディア部の要素間のリンクを確立するステップをさらに含んでいる。図６で示されるように、リンクは、ランタイムのときに第１要素１８から第２要素３８へのリンクが、第１要素が一次フォーカス（焦点）を受けるときに、第２要素３８が二次フォーカスを受けるような要素間の関係である。
【００２８】
発明の１つのバージョンにおいて、リンクは、どの要素が他の要素からリンクされるべきかを直接指定することによって確立される。発明の別のバージョンにおいて、リンクはルール（規則）依存メカニズムを介して以下のステップによって確立される。
【００２９】
各要素に１つ以上の記述を割り当てる。
【００３０】
各要素に規則を割り当てる。
【００３１】
記述はそれらが割り当てられる要素の本質について説明する。記述は単一の識別子、識別番号、および、より複雑な構造を含むグループから選択される。ルールは、要素を結びつけるための条件を定める。したがってランタイムのときに、要素の記述が１ルールを満たす要素には、そのルールを持つ要素が一次フォーカスを受けるとき、二次フォーカスが与えられる。一群のルールから成る複合ルールであって、該一群のルールの全てのルール又はそれらのルールのいずれか１つが、全体として合うために前記複合ルールのために満たされなければならない複合ルールを与えることができる。
【００３２】
要素はそれらが依存する要素をさらに指定することができ、したがって、ランタイムのときにメディア部プレゼンテーションの連続した一貫性を維持するためにあらかじめ表示されなければならない。作者は、情報使用者がランタイムのときに特定の表示された要素に従属する非表示要素の存在に対して適切なメカニズムによって警告されることを指定することができる。
【００３３】
変形コードはランタイム環境における使用のために第１エンコード表示を第２エンコード表示に変換するのに使用される。発明の１つのバージョンでは、変換は一度、あらかじめ、実行される。発明の別のバージョンでは、変換は要求に応じて行われる。発明のさらに別のバージョンでは、ランタイム環境が第１エンコード表示を直接サポートするので、いかなる変換も必要でない。
【００３４】
図４で示されるように、発明の変更例において、第２エンコード表示への変換の出力はＨＴＭＬ、ＷＭＬ、または同様のマークアップ言語でなされている。図１で示されるように、第２エンコード表示はランタイム環境としての標準のインターネットブラウザ上で次に実行される。
【００３５】
ランタイム環境における専門的コンピュータ装置に使用する用途の発明のバージョンは特別に適合させた第２エンコード表示を用いる。発明の他のバージョンにおいて、第２エンコード表示における変換は、ポータブル文書フォーマット（ＰＤＦ）、Macromedia  Flash、ＳＶＧ、および他の適切なフォーマットから成るグループから選択されるフォーマットへの変換である。出力形式をサポートするいかなる環境でもドキュメントを使用することができる。
【００３６】
要素リンクを指定するために記述とルールを使用する発明のバージョンでは、第１エンコード表示を第２エンコード表示に変換する詳細はさらなるステップを含んでいる。要素に割り当てられる記述とルールは、どの要素が互いにリンクされるかを決定するために分析される。この分析の結果は第２エンコード表示に含まれている。
【００３７】
標準のＷｏｒｌｄ−ＷｉｄｅＷｅｂブラウザか同様のランタイムデリバリプラットフォーム上でのランタイム使用が意図される発明のバージョンにおいて、第１エンコード表示を第２エンコード表示に変換する詳細は、記述言語ベースの呼び出しを第２エンコード表示に組み入れることをさらに伴う。それらの呼び出しは発明のランタイム環境部分に含まれる事前定義された機能を呼び出す。
【００３８】
ランタイム環境における第２エンコード表示を提示するために情報使用者と対話する詳細は、ランタイム環境ソフトウェアを開始するステップと、情報使用者が見たいドキュメントを選択するステップを含んでいる。
【００３９】
ランタイム環境は相互リンクされた説明文／画像情報を見るために情報使用者によって使用されるコンピュータ式システム内で述べられる。閲覧するドキュメントは、第２エンコード表示を指定するUniform  Resource  Locator（ＵＲＬ）を呼び出すためにコンピュータ環境で通常使われるいかなる方法、オプションとして、初期一次フォーカスを受ける要素である初期注目のメディア部、及び他のランタイムオプションによって選択される。
【００４０】
図５と６で示されるように、相互リンクされた説明文／テキスト情報を見るために情報使用者によって使用されるコンピュータ式システムはデスクトップコンピュータ８、ラップトップコンピュータ、ハンドヘルトコンピュータ、携帯電話、ゲーム・マシン、電子ブック読み取り装置、ウエアラブルコンピュータ、アプリケーション専用装置、または必要な処理電力、表示装置、音声生産装置とソフトウェアを備える他の装置も含むグループから選択される。表示装置１２又は作者若しくは情報使用者が指定したウィンドウ２４若しくは２６はドキュメントを表示する。作者は、ランタイム環境において提示される使用できる最終製品の構成とフォーマットを指定する。
【００４１】
メディア部は情報使用者とのランタイム環境対話において表示される。メディア部の表示はメディア部のタイトル、メディア部の内容、ナビゲーションツール、ヒントインディケータ、および二次フォーカスがある要素のリストを含む。メディア部はコンピュータディスプレイ１２上の作者によって指定されたウィンドウ内の位置に表示される。ナビゲーションツールは、情報使用者がメディア部を含んでなる要素を介して手動により又は自動的に移動を制御することを可能にする制御を提供する。ヒントインディケータは隠された要素の存在を指示する。二次フォーカスがある要素のリストは、二次フォーカスを受けるメディア部の要素を示し、情報使用者がそれらの１つを選択してそれを見られるようにすることを可能にする。
【００４２】
メディア部を含んでなるそれぞれの要素の内容を表示することができる。要素の表示は、要素の内容、および、その要素に従属する非表示要素が存在する場合、その存在を示すインディケータを表示することを含む。
【００４３】
図５で示されるように、ランタイム環境における第２エンコード表示を提示するための情報使用者との対話におけるさらなるステップは、主要な関心のメディア部２０を選択することである。選択は視覚的又は音声手段を介して示すこととしてもよい。作者がこの可能性を確立したならば、情報使用者は次に、そのメディア部の要素を介して自動化移動を開始することができる。主要な関心のメディア部の選択は、利用可能なメディア部の中を移動するために情報使用者が１つのメディア部リスト若しくはメニューを選択し、または、キーボードコマンド使用し若しくはマウス６などのユーザインタフェース要素を使用することで生じる。
【００４４】
図６で示されるように、ランタイム環境における第２エンコード表示を提示するための情報使用者との対話の詳細は、ある要素がフォーカスを受けるステップと、そのフォーカス１８を音声的及び視覚的に示すステップとをさらに含む。要素のフォーカスを音声的及び視覚的に示す方法は、要素をフラッシングさせ、要素を動かし、要素の輪郭をはっきり示し、要素の周りに幾何学形状を描き、要素を指す矢を表示し、要素の近くまたは要素の周りにボックス、円、他の幾何学形状若しくはテキストや一連番号などの他の表示品目を表示し、要素がオーディオビデオ構成装置を有するならば要素を演奏又は映し、要素の何らかのグラフィカルな変化を適用し、要素の色、フォント、サイズを変え、要素の別のバージョンを表示し、要素の他の属性を変え、又は追加強調のために上記作動のいずれかを２回以上反復することを含むグループから選択される。
【００４５】
ランタイム環境における第２エンコード表示を提示するための情報使用者との対話の詳細は、一次フォーカスの要素を選択または移動させるステップと、その要素を視覚的及び音声的に表示するステップとを含んでいる。要素は、マウス６による要素の直接的選択、情報使用者によるナビゲーションツールの操作、情報使用者によるキーボード４の操作、自動化移動、情報使用者によって開始された検索要求に対する一致、情報使用者の目の位置の自動検出、または他の同様のメカニズムを含むグループから選択される手段によって一次フォーカスを受けることができる。自動化移動の場合、自動化移動は、主要な関心のメディア部の選択、または情報使用者コマンドのときに開始させることとしてもよい。自動化移動のスピードをユーザコマンドによって増加または減少させることとしてもよい。さらなる利用者コマンドは、自動化移動を止め、再開し、または逆にするように利用可能である。
【００４６】
図５に示されるように、要素にフォーカスを置く詳細は、一次フォーカス１６を持つ要素にリンクされたすべての要素３６に二次フォーカスを与えるさらなるステップを含んでいる。次に、このように二次フォーカスを受ける要素を依存関係順番内に見いだす。次に、必要に応じて他の依存関係順番の要素をフォーカスし（焦点を当て）又はデフォーカスする（焦点をはずす）。次に、受け取った二次フォーカスを持つ要素を音声的及び視覚的に示す。最後に、受け取った二次フォーカスを持つ要素をメディア部の二次フォーカスを持つ要素のリスト中に置く。
【００４７】
本発明の特定の実施の形態を図面を参照して説明したが、そのような実施の形態は単に例示的かつ単に説明的なものであり、本発明の原理の応用を表すことができる多くの可能な特定の実施の形態のわずかな一部だけであることが理解されるべきである。当業者にとって明白なように、本発明に関連する様々な変形及び変更例は添付の特許請求の範囲において定められる本発明の技術思想及び範囲内に含まれるものと考える。
【図面の簡単な説明】
【００４８】
【図１】発明のフローチャートである。
【図２】作成されたドキュメントの画像定義部分を示す図である。
【図３】作成されたドキュメントの相関的なテキストと画像部分を示す図である。
【図４】二番目のコード化表示の一部をＨＴＭＬで示す図である。
【図５】図５は、ランタイム環境内で使用できるフォーマットで表示した情報を示す図である。
【図６】ランタイム環境内で使用できるフォーマットで表示した情報を示す図である。
【図１】
2005528699.tif 000003
【図２】
2005528699.tif 000004
【図３】
2005528699.tif 000005
【図４】
2005528699.tif 000006
【図５】
2005528699.tif 000007
【図６】
2005528699.tif 000008
【国際調査報告】
2005528699.tif 000009
2005528699.tif 000010
2005528699.tif 000011