(57)【要約】【課題】電子文書中の代替形式の利用を提供するための方法、プログラムおよびシステムを提供すること。【解決手段】本発明は、ウェブ・ページを解析し、ドキュメント・オブジェクト・モデル（ＤＯＭ）を作成し、次いでＤＯＭ中の画像要素の代替形式属性を解析することを含む。ブラウザは、次いで、ブラウザのデフォルトの設定による１つの画像（または画像群）を含むウェブ・ページを表示する。デフォルト画像に対する代替形式をユーザが選択することを可能にするユーザ・インターフェースが指定される。このユーザ・インターフェースは、デフォルト画像をマウスで右クリックするなどの入力コマンドに応答してユーザに提示されるポップアップ・メニューの形をとることができる。ユーザは、次いで、ウェブ・ページにある元の画像の代わりに使用する代替形式を選択することができる。代替形式には、テキスト、音声、または触覚形式がある。
2004527844.tif 000002
【特許請求の範囲】
【請求項１】
電子文書を解析するステップと、
前記電子文書中の画像要素の代替形式属性を解析するステップと、
前記画像要素に対応するデフォルト画像を含む前記電子文書を表示するステップと、
ユーザが前記画像の代替形式を選択することを可能にするユーザ・インターフェースを指定するステップと、
ユーザ入力コマンドに応答して、前記ユーザ・インターフェースを提示するステップと、
ユーザ選択の受け取りに応答して、前記デフォルト画像を前記代替形式属性から生成された代替表現で置き換えるステップと
を含む、電子文書中で代替形式の利用を提供する方法。
【請求項２】
前記電子文書を解析するステップが、ドキュメント・オブジェクト・モデルを作成するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記画像が絵画表現である、請求項１に記載の方法。
【請求項４】
前記画像がビデオ・クリップである、請求項１に記載の方法。
【請求項５】
前記ユーザ・インターフェースが視覚的メニューである、請求項１に記載の方法。
【請求項６】
前記ユーザ・インターフェースが音声リストである、請求項１に記載の方法。
【請求項７】
前記ユーザ・インターフェースが触覚的メニューである、請求項１に記載の方法。
【請求項８】
前記ユーザ・インターフェースがコンピュータのマウスの右クリックに応答して提示される、請求項１に記載の方法。
【請求項９】
前記代替形式が、テキスト形式、音声形式、および触覚形式を含む、請求項１に記載の方法。
【請求項１０】
電子文書中で代替形式の利用を提供する、データ処理システムで使用するためのコンピュータ可読媒体中のコンピュータ・プログラム製品であって、
電子文書を解析する命令と、
前記電子文書中の画像要素の代替形式属性を解析する命令と、
前記画像要素に対応するデフォルト画像を含む前記電子文書を表示する命令と、
ユーザが前記画像の代替形式を選択することを可能にするユーザ・インターフェースを指定する命令と、
ユーザ入力コマンドに応答して、前記ユーザ・インターフェースを提示する命令と、
ユーザ選択入力の受け取りに応答して、前記デフォルト画像を前記代替形式属性から生成された代替表現で置き換える命令と
を含む、コンピュータ・プログラム製品。
【請求項１１】
電子文書を解析する第１のパーサと、
前記電子文書中の画像要素の代替形式属性を解析する第２のパーサと、
前記画像要素に対応するデフォルト画像を含む前記電子文書を表示する表示機構と、
ユーザが前記画像の代替形式を選択することを可能にするユーザ・インターフェースを指定する処理構成要素と、
ユーザ入力コマンドに応答して、前記ユーザ・インターフェースを提示するフィードバック構成要素と、
ユーザ選択入力の受け取りに応答して、前記デフォルト画像を前記代替形式属性から生成された代替表現で置き換える画像チェンジャと
を備える、電子文書中で代替形式の利用を提供するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ・ネットワーク環境に関する。より詳細には、本発明は、電子文書の利用に関する。
【背景技術】
【０００２】
ワールド・ワイド・ウェブ上の情報は、通常、情報を視覚表示に構造化することによって利用可能になる。ハイパーテキスト・マークアップ言語（ＨＴＭＬ）は、視覚的構造を定義するために、ウェブ制作者によって使用される。ウェブ・ブラウザ（たとえば、Netscape Navigator（Ｒ）やMicrosoft（Ｒ）Internet Explorer）によって情報が視覚形式にされた後、コンピュータ・ディスプレイ上で情報を表示することによって、この情報がエンド・ユーザに提示される。
【０００３】
ウェブ・ページは、ビデオ・クリップ、音声、および画像など様々なマルチメディア資源で作成されることが多い。ウェブ設計者は、一般に、通常のユーザに最大のインパクトを与える主要形式を選択する。こうしたマルチメディア形式は、様々な視覚または聴覚障害を有するユーザにとって適切でないことがある。
【０００４】
現在、うまく設計されたウェブ・ページは、ＨＴＭＬ  ＡＬＴタグを使用して、マルチメディア資源に対する代替の資源形式を指定する。たとえば、ビデオ・クリップを、主要形式として指定することができる。クリップのテキスト等価物または音声バージョンを、代替形式として指定することができる。ユーザは、ブラウザの設定を使用して、主要形式をオフにして、代わりに代替形式を利用することができる。ただし、ブラウザの設定が変更されるまで、ブラウザの設定はページ全体に適用されなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって、代替ウェブ・ページ形式を選択するためのより柔軟な手法が望ましい。
【課題を解決するための手段】
【０００６】
本発明は、電子文書中で代替形式を利用するための方法、プログラムおよびシステムを提供する。本発明は、ウェブ・ページを解析し、ドキュメント・オブジェクト・モデル（ＤＯＭ）を作成し、次いでＤＯＭ中の画像要素の代替形式属性を解析することを含む。ブラウザは、次いで、ブラウザのデフォルト設定による１つの画像（または画像群）を含むウェブ・ページを表示する。デフォルト画像に対する代替形式をユーザが選択することを可能にするユーザ・インターフェースが指定される。このユーザ・インターフェースは、デフォルト画像をマウスで右クリックするなどの入力コマンドに応答してユーザに提示される、ポップアップ・メニューの形をとることができる。ユーザは、次いで、ウェブ・ページにある元の画像の代わりに使用される代替形式を選択することができる。代替形式には、テキスト、音声、または触覚形式がある。
【０００７】
以下、本発明を、添付の図面を参照し例によって説明する。
【発明を実施するための最良の形態】
【０００８】
ここで図面を参照すると、図１は、本発明を実施することができる、データ処理システムのネットワークを示す図である。ネットワーク・データ処理システム１００は、本発明を実施することができるコンピュータ・ネットワークである。ネットワーク・データ処理システム１００はネットワーク１０２を含み、このネットワークはネットワーク・データ処理システム１００内部で互いに接続された様々な装置とコンピュータの間の通信リンクを提供するのに使用される媒体である。ネットワーク１０２は、有線、無線通信リンク、または光ファイバ・ケーブルなどの接続を含むことができる。
【０００９】
図示した例では、サーバ１０４が、記憶装置１０６と共に、ネットワーク１０２に接続される。さらに、クライアント１０８、１１０、および１１２もネットワーク１０２に接続される。これらのクライアント１０８、１１０、および１１２は、たとえばパーソナル・コンピュータまたはネットワーク・コンピュータでもよい。図示した例では、サーバ１０４は、ブート・ファイル、オペレーティング・システムのイメージ、およびアプリケーションなどのデータを、クライアント１０８〜１１２に提供する。クライアント１０８、１１０、および１１２は、サーバ１０４に対するクライアントである。ネットワーク・データ処理システム１００は、図示していない追加のサーバ、クライアント、および他の装置を含むことができる。図示した例では、ネットワーク・データ処理システム１００は、ネットワーク１０２がＴＣＰ／ＩＰプロトコル群を使用して互いに通信するネットワークおよびゲートウェイの世界的な集合体を表すインターネットである。インターネットの中心部は、データおよびメッセージを経路指定する、数千もの商用、行政用、教育用、および他のコンピュータ・システムから構成される主ノードすなわちホスト・コンピュータ間の高速データ通信線のバックボーンである。もちろん、ネットワーク・データ処理システム１００を、たとえば、イントラネット、ローカル・エリア・ネットワーク（ＬＡＮ）、または広域ネットワーク（ＷＡＮ）などのいくつかの他のタイプのネットワークとして実装してもよい。図１は、例として示したものであり、本発明のアーキテクチャ上の限定を意図したものではない。
【００１０】
図２を参照すると、本発明の好ましい実施形態による、図１のサーバ１０４などのサーバとして実装することができるデータ処理システムのブロック図を示してある。データ処理システム２００は、システム・バス２０６に接続された複数のプロセッサ２０２および２０４を含む対称型マルチプロセッサ（ＳＭＰ）システムとすることができる。あるいは、単一プロセッサ・システムを使用してもよい。メモリ・コントローラ／キャッシュ２０８もシステム・バス２０６に接続され、ローカル・メモリ２０９へのインターフェースを提供する。Ｉ／Ｏバス・ブリッジ２１０はシステム・バス２０６に接続され、Ｉ／Ｏバス２１２へのインターフェースを提供する。メモリ・コントローラ／キャッシュ２０８とＩ／Ｏバス・ブリッジ２１０を、図に示すように統合してもよい。
【００１１】
Ｉ／Ｏバス２１２に接続された周辺装置相互接続（ＰＣＩ）バス・ブリッジ２１４は、ＰＣＩローカル・バス２１６へのインターフェースを提供する。いくつかのモデムをＰＣＩバス２１６に接続することができる。一般的なＰＣＩバスの実装は、４つのＰＣＩ拡張スロットまたはアドイン・コネクタをサポートする。図１のネットワーク・コンピュータ１０８〜１１２への通信リンクは、アドイン・ボードを介してＰＣＩローカル・バス２１６に接続されたモデム２１８およびネットワーク・アダプタ２２０を介して提供されることができる。
【００１２】
追加のＰＣＩバス・ブリッジ２２２および２２４は追加のＰＣＩバス２２６および２２８のためのインターフェースを提供し、この追加のＰＣＩバスから、追加のモデムまたはネットワーク・アダプタをサポートすることができる。このようにして、データ処理システム２００は、複数のネットワーク・コンピュータへの接続を可能にする。メモリ・マップ式のグラフィックス・アダプタ２３０およびハード・ディスク２３２も、図に示すように、直接または間接的にＩ／Ｏバス２１２に接続することができる。
【００１３】
図２に示したハードウェアは様々な形を取り得ることが、当業者には理解されよう。たとえば、図示したハードウェアに加えて、またはその代わりに、光ディスク・ドライブなど他の周辺装置を使用してもよい。図示した例は、本発明に関するアーキテクチャ上の限定を意味するものではない。
【００１４】
図２に示したデータ処理システムは、たとえば、Advanced Interactive Executive（ＡＩＸ）（Ｒ）オペレーティング・システムを実行する、ニューヨーク州アーモンクのインターナショナル・ビジネス・マシーンズ・コーポレーションの製品であるＩＢＭ  ＲＩＳＣ／Ｓｙｓｔｅｍ  ６０００（Ｒ）システムでもよい。
【００１５】
ここで図３を参照すると、本発明を実装することができるデータ処理システムを示すブロック図を示してある。データ処理システム３００は、たとえば、クライアント・コンピュータの例である。データ処理システム３００は、周辺装置相互接続（ＰＣＩ）ローカル・バス・アーキテクチャを使用する。図示した例ではＰＣＩバスを採用しているが、アクセラレイテッド・グラフィックス・ポート（ＡＧＰ）および業界標準アーキテクチャ（ＩＳＡ）などの他のバス・アーキテクチャを使用することもできる。プロセッサ３０２およびメイン・メモリ３０４は、ＰＣＩブリッジ３０８を介してＰＣＩローカル・バス３０６に接続される。ＰＣＩブリッジ３０８は、プロセッサ３０２用の統合メモリ・コントローラおよびキャッシュ・メモリを含むこともできる。ＰＣＩローカル・バス３０６への追加接続は、直接的な構成要素相互接続を介して、またはアドイン・ボードを介して行われる。図示した例では、ローカル・エリア・ネットワーク（ＬＡＮ）アダプタ３１０、ＳＣＳＩホスト・バス・アダプタ３１２、および拡張バス・インターフェース３１４が、直接的な構成要素接続によってＰＣＩローカル・バス３０６に接続される。対照的に、オーディオ・アダプタ３１６、グラフィックス・アダプタ３１８、およびオーディオ／ビデオ・アダプタ３１９は、拡張スロットに挿入されたアドイン・ボードによってＰＣＩローカル・バス３０６に接続される。拡張バス・インターフェース３１４は、キーボードおよびマウス・アダプタ３２０、モデム３２２、および追加メモリ３２４用の接続を提供する。小型コンピュータ・システム・インターフェース（ＳＣＳＩ）ホスト・バス・アダプタ３１２は、ハード・ディスク・ドライブ３２６、テープ・ドライブ３２８、ＣＤ−ＲＯＭドライブ３３０およびＤＶＤドライブ３３２用の接続を提供する。一般的なＰＣＩローカル・バスの実装は、３つまたは４つのＰＣＩ拡張スロットまたはアドイン・コネクタをサポートする。
【００１６】
オペレーティング・システムはプロセッサ３０２上で実行し、図３のデータ処理システム３００内部の様々な構成要素の制御を調整かつ提供するために使用される。オペレーティング・システムは、Microsoft Corporationから入手できるWindows（Ｒ）２０００などの市販のオペレーティング・システムでもよい。Java（Ｒ）などのオブジェクト指向プログラミング・システムがオペレーティング・システムと共に実行することができ、データ処理システム３００上で実行中のJava（Ｒ）プログラムまたはアプリケーションからオペレーティング・システムへの呼出しを提供することができる（「Java（Ｒ）」は、Sun Microsystems, Inc.の商標である）。オペレーティング・システム、オブジェクト指向プログラミング・システム、およびアプリケーションまたはプログラムに対する命令はハード・ディスク・ドライブ３２６などの記憶装置上に配置され、プロセッサ３０２で実行するためにメイン・メモリ３０４にロードすることができる。
【００１７】
図３のハードウェアは実装形態によって変わり得ることが、当業者には理解されよう。フラッシュＲＯＭ（または同等の不揮発性メモリ）や光ディスク・ドライブなどの他の内部ハードウェアまたは周辺装置を、図３に示したハードウェアに加えて、またはその代わりに使用することもできる。また、本発明の処理は、マルチプロセッサ・データ処理システムにも適用することができる。
【００１８】
別の例として、データ処理システム３００は、データ処理システム３００が何らかのタイプのネットワーク通信インターフェースを備えているかどうかに関わらず、何らかのタイプのネットワーク通信インターフェースを利用せずにブート可能なように構成された、独立型のシステムでもよい。さらに別の例として、データ処理システム３００は、オペレーティング・システム・ファイルまたはユーザ生成データあるいはその両方を格納する不揮発性メモリを提供するために、ＲＯＭまたはフラッシュＲＯＭあるいはその両方を備えた構成の、携帯情報端末（ＰＤＡ）装置でもよい。
【００１９】
図３に示した例および上で説明した例は、アーキテクチャ上の限定を意味するものではない。たとえば、データ処理システム３００は、ＰＤＡの形をとるだけでなく、ノート型コンピュータでも、ハンドヘルド・コンピュータでもよい。データ処理システム３００は、キオスクでも、ウェブ機器でもよい。
【００２０】
次に図４に移ると、本発明の好ましい実施形態によるブラウザ・プログラムを示すブロック図を示してある。ブラウザ４００はユーザ・インターフェース４０２を含み、このインターフェースは、ユーザがブラウザ４００とインターフェースしまたは通信することを可能にするグラフィカル・ユーザ・インターフェース（ＧＵＩ）である。このインターフェースはメニュー４０４を介して様々な機能の選択を提供し、ナビゲーション・ボタン４０６の選択を介してナビゲーションを可能にする。たとえば、メニュー４０４は、ファイルを保存し、新規ウィンドウを開き、履歴を表示し、ＵＲＬを入力するなど、ユーザが様々な機能を実施することを可能にし得る。ナビゲーション４０６は、ユーザが様々なページをナビゲートし、ウェブ・サイトを選択して閲覧することを可能にする。たとえば、ナビゲーション４０６は、ユーザが現在のページに対する前のページまたは次のページを見ることを可能にする。プリファレンスは、プリファレンス４０８を介して設定することができる。
【００２１】
通信４１０は、ブラウザ４００が文書および他の資源をインターネットなどのネットワークから受信するための機構である。さらに、通信４１０は、文書および資源をネットワークに送信またはアップロードするために使用される。図示した例において、通信４１０はＨＴＴＰを使用する。ただし、他のプロトコルも可能である。ブラウザ４００によって受信される文書は、ＨＴＭＬユニット４１４を含む言語翻訳（interpretation）４１２によって処理される。言語翻訳４１２は、グラフィカル・ディスプレイ４１６に表示するために文書を処理する。具体的には、ＨＴＭＬステートメントは、表示のためにＨＴＭＬユニット４１４によって処理される。
【００２２】
グラフィカル・ディスプレイ４１６は、レイアウト・ユニット４１８、レンダリング・ユニット４２０、およびウィンドウ管理４２２を含む。これらのユニットは、言語翻訳４１２からの結果に基づいて、ユーザにウェブ・ページを提示することに関わる。
【００２３】
ブラウザ４００は、本発明を実施することができるブラウザ・プログラムの一例として示してある。ブラウザ４００は、本発明に対するアーキテクチャ上の限定を意味するものではない。現在入手可能なブラウザは図示していない追加機能を含むことがあり、またはブラウザ４００に示す機能を省略していることがある。本明細書で使用する「ブラウザ」という用語は、分散型データベース中の情報またはデータを閲覧またはナビゲートするために使用されるいかなるソフトウェア・アプリケーション（たとえば、ユーザがブラウズするのを助けるもの）も包含する。この場合、分散形データ・ベースは通常、インターネットまたはワールド・ワイド・ウェブである。
【００２４】
図５を参照すると、従来技術によるドキュメント・オブジェクト・モデルを示すブロック図を示してある。ウェブ・ページに視覚構造を提供するために使用されるＨＴＭＬは、そのページにセマンティック構造も提供する。ＨＴＭＬソース・ファイルを解析して解析ツリーにするための公知の技術が存在する。解析ツリーにおいては、様々な構造要素および要素間の関係が、解析ツリーのトポロジから明白である。解析ツリーは、ドキュメント・オブジェクト・モデル（ＤＯＭ）とも呼ばれる。ＤＯＭ５００によって表される文書は、その主要構成要素、すなわちＨＴＭＬ文書要素５０１、ＨＴＭＬタイトル要素５０２、およびＨＴＭＬ画像要素５０３に解析される。ＨＴＭＬ文書要素５０１は、ＤＯＭ５００によって表されるＨＴＭＬ文書のルートである。さらに、図５は、画像要素５０３の属性を示す。これらの属性には、ソース（ＳＲＣ）５０４および代替手段（ＡＬＴ）５０５がある。
【００２５】
ＤＯＭは、ワールド・ワイド・ウェブ・コンソーシアムにおいて開発された、ＨＴＭＬ文書および拡張マークアップ言語（ＸＭＬ）文書の構造および内容へのプラットフォーム非依存、および言語非依存のインターフェースのための標準である。ＤＯＭは、そのオブジェクト・タイプを表現するために、オブジェクト管理グループのインターフェース定義言語（ＩＤＬ−ＩＳＯ１４７５０）を使用する。ＤＯＭでは、ＨＴＭＬまたはＸＭＬ文書は、ノード・オブジェクトの階層型の集合体として表される。ノードは、互いに親子関係として接合される。ＤＯＭのＨＴＭＬ構成要素は、ＨＴＭＬスクリプト化アプリケーションのための機能性および好都合な機能を追加する。
【００２６】
図６を参照すると、従来技術によるＨＴＭＬ文書の処理を示す流れ図を示してある。ＨＴＭＬファイルがロードされるとき、ブラウザは文書のソース・ファイルを解析し、メモリ中に入力ＤＯＭ構造を作成する（ステップ６０１）。ブラウザは、出力媒体を判定し適切な属性をＤＯＭ要素に割り当てることによって、ＤＯＭ構造をフォーマットする（ステップ６０２）。ブラウザは、次いで、その要素をＤＯＭに入れ（ステップ６０３）、文書オブジェクトを要求された媒体でレンダする（ステップ６０４）。
【００２７】
本発明はマルチメディア資源のための「アクティブ」ＡＬＴタグを提供し、これによって、ユーザは代替形式のリストから適切な形式を選ぶことができる。リストは、ポップアップ・メニューでも、音声リストでも、触覚メニューでもよい。タグは、マウスの右クリックまたはダブル・クリックや、オプションおよびメニューに通常アクセスするための他のどのような手段によっても活動化されることができる。
【００２８】
図７を参照すると、本発明によるアクティブＡＬＴタグの使用を示す流れ図を示してある。図５のＤＯＭを使用して、ブラウザは、ＨＴＭＬ画像要素５０３のＡＬＴ属性５０５を解析するように構成される（ステップ７０１）。ユーザ・インターフェースは、ＸＭＬベースのユーザ・インターフェース言語（ＸＵＬ）を使用して指定される（ステップ７０２）。ＨＴＭＬ／カスケーディング・スタイル・シート（ＣＳＳ）およびＤＯＭを使用する、オープン・ソースのブラウザ・ウィンドウが、しばしばＸＵＬで設計される。ウィンドウ用のコマンドおよび動作は、ほとんどJava(R)Scriptで処理される。ユーザ・インターフェースはマークアップによって構成可能であるため、ソースの形でハードコーディングされない。そうではなく、実行時にロードされ、プログラマがソース・コードを再コンパイルする必要なくインターフェースを微調整することが可能になる。プルダウン・メニューを追加するためのＸＵＬスクリプトの一例を以下に示す。
2004527844.tif 000003
【００２９】
ブラウザは、次いで、指定されたユーザ・インターフェース（すなわち、選択リスト・ボックス）を表示し（ステップ７０３）、ユーザはそこから代替形式を選択することができる（ステップ７０４）。選択された代替形式は、次いで、ブラウザの表示領域中の主要形式と置き換わる（ステップ７０５）。このステップは、ユーザによって選択されるリスト・ボックス要素に関連づけられたJava(R)Scriptの実行を含む。
【００３０】
ここで図８を参照すると、本発明によるウェブ・ページ上のＡＬＴメニューを示す図を示してある。ウェブ・ページ８００は、２つのマルチメディア資源、すなわちビデオ・クリップ８０１および画像８０２を有する。本発明では、ウェブ・ページが表示された後、ユーザは代替形式で表示したい画像を右クリックする。ブラウザはページのＤＯＭを調べ、画像に関連づけられたJava(R)Scriptを取り出し、対応するＸＵＬリスト・ボックスをポップアップする。ユーザは、次いで、リスト・ボックスにある要素をクリックし、それによってその項目に関連づけられた別のイベントが（再度ＤＯＭに戻り参照することによって）トリガされ、元の画像がユーザの選んだ形式と置き換えられる。
【００３１】
第１の例では、デフォルトのブラウザ設定において、ビデオ・クリップ形式８０１が示されている。ユーザがたとえばビデオ・クリップ８０１を右クリックすると、音声、ｊｐｅｇ、テキストなどの代替形式を含むポップアップ・メニュー８１１が現れる。ユーザは、次いで、メニュー８１１から代替形式を選択することができ、ディスプレイ中のデフォルトのビデオ・クリップ８０１がそれで置き換えられる。
【００３２】
ウェブ・ページ８００上の他のマルチメディア資源は画像８０２である。ビデオ・クリップ８０１と同様、画像８０２は、デフォルトのブラウザ設定によって選択される主要形式である。この場合も、ユーザが画像８０２を右クリックすると、テキスト記述、触覚用にコード変換された奥行きマップ、音声用にコード変換された強度マップなどの代替形式を含むポップアップ・メニュー８１２が現れ、ユーザはその中から選択してデフォルト画像８０２と置き換えることができる。
【００３３】
図８に示す代替形式は例に過ぎず、ＡＬＴメニューを表示するためのマウスの右クリックの使用についても同様であることを指摘しておきたい。数多くの代替形式がウェブ・ページ上のマルチメディア資源に対して存在し、当該分野で公知であり、ポップアップ・メニューを利用するための様々な方法も同様に公知である。さらに、代替形式のメニューを、音声メニューや触覚メニューなどの非視覚手段によって表すことができる。
【００３４】
本発明は、ユーザがマルチメディア資源の希望する利用方法を、利用可能な選択肢によって、資源ごとに選択することを可能にする。ユーザは、所与の資源を複数の形式で利用することも選択できる。本発明は、ＡＬＴタグ情報がもはやＨＴＭＬコードに埋め込まれないので、障害のないユーザにも有用である。ユーザは、ウェブ・ページ・コンテンツを利用するための形式をアクティブに選ぶために、タグ情報を簡単に利用することができる。
【００３５】
本発明を、完全に機能するデータ処理システムの状況で説明したことに留意されたい。本発明の処理は、命令のコンピュータ可読媒体など様々な形で配布できること、および、本発明は配布の実行に実際に使用される信号担持媒体のタイプに関わらず、等しく適用されることが当業者には理解されよう。コンピュータ可読媒体の例として、フロッピー（Ｒ）・ディスク、ハード・ディスク・ドライブ、ＲＡＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの記録可能型媒体や、ディジタルおよびアナログ通信リンク、無線周波数および光波伝送などの伝送形態を使用した有線または無線通信などの伝送型媒体がある。コンピュータ可読媒体は、特定のデータ処理システムで実際に使用できるように復号される符号化形式の形を取ることができる。
【００３６】
本発明の説明は、例示および説明の目的で示したものであり、網羅的ではなく、開示した形の発明に限定されることを意図したものでもない。多くの変更形態および変形形態が当業者には明らかであろう。本実施形態は、本発明の原理および実際的な適用例を最もよく説明するために、また、他の当業者が、本発明を、企図される特定の使用に適した様々な変更を伴う様々な実施形態について理解できるように選択し説明した。
【図面の簡単な説明】
【００３７】
【図１】本発明を実施することができる、データ処理システムのネットワークを示す図である。
【図２】本発明の好ましい実施形態による、サーバとして実装することができるデータ処理システムのブロック図である。
【図３】本発明を実施することができるデータ処理システムを示すブロック図である。
【図４】本発明の好ましい実施形態によるブラウザ・プログラムのブロック図である。
【図５】従来技術によるドキュメント・オブジェクト・モデルを示すブロック図である。
【図６】従来技術によるＨＴＭＬ文書の処理を示す流れ図である。
【図７】本発明によるアクティブＡＬＴタグの使用を示す流れ図である。
【図８】本発明によるウェブ・ページ上のＡＬＴメニューを示す図である。
【図１】
2004527844.tif 000004
【図２】
2004527844.tif 000005
【図３】
2004527844.tif 000006
【図４】
2004527844.tif 000007
【図５】
2004527844.tif 000008
【図６】
2004527844.tif 000009
【図７】
2004527844.tif 000010
【図８】
2004527844.tif 000011
【国際公開パンフレット】
2004527844.tif 000012
2004527844.tif 000013
2004527844.tif 000014
2004527844.tif 000015
2004527844.tif 000016
2004527844.tif 000017
2004527844.tif 000018
2004527844.tif 000019
2004527844.tif 000020
2004527844.tif 000021
2004527844.tif 000022
2004527844.tif 000023
2004527844.tif 000024
2004527844.tif 000025
2004527844.tif 000026
2004527844.tif 000027
2004527844.tif 000028
2004527844.tif 000029
2004527844.tif 000030
【国際公開パンフレット（コレクトバージョン）】
2004527844.tif 000031
2004527844.tif 000032
【国際調査報告】
2004527844.tif 000033
2004527844.tif 000034
2004527844.tif 000035