(57)【特許請求の範囲】
【請求項１】
文字や画像を表示情報として表示手段に表示でき、その表示手段に表示される所定の表示情報を音声化する表示情報音声化プログラムがインストールできるコンピュータに、
前記コンピュータと接続されたＷｅｂ情報提供手段から、前記表示情報を前記表示手段に表示する表示命令が含まれるＷｅｂ情報を取得するＷｅｂ情報取得ステップと、
前記コンピュータの設定情報に基づいて、前記Ｗｅｂ情報取得ステップによって前記表示情報音声化プログラムによる音声化が困難な所定のデータ形式の動画を前記表示手段に表示する動画表示命令が含まれる第１のＷｅｂ情報を取得した場合、その第１のＷｅｂ情報に対応する第２のＷｅｂ情報であって、前記第１のＷｅｂ情報よりも前記表示情報音声化プログラムにより音声化できる可能性が高い第２のＷｅｂ情報を取得するかを判定する第１の判定ステップと、
その第１の判定ステップにより前記第２のＷｅｂ情報を取得すると判定されることを条件として、前記Ｗｅｂ情報取得ステップよって前記第１のＷｅｂ情報を取得したかを判定する第２の判定ステップと、
その第２の判定ステップにより前記第１のＷｅｂ情報を取得したと判定された場合に、その取得した第１のＷｅｂ情報に基づいて、その取得した第１のＷｅｂ情報に対応する前記第２のＷｅｂ情報を特定する特定情報を取得する特定情報取得ステップと、
その特定情報取得ステップにより取得した特定情報により特定される第２のＷｅｂ情報を前記Ｗｅｂ情報取得ステップにより取得し、その取得した第２のＷｅｂ情報に基づいて前記表示手段に前記表示情報を表示する表示制御ステップと、
を実行させることを特徴とするブラウザプログラム。
【請求項２】
前記コンピュータに前記表示情報音声化プログラムがインストールされているかを検出する検出ステップを前記コンピュータに実行させ、
前記第１の判定ステップは、前記検出ステップにより前記コンピュータに前記表示情報音声化プログラムがインストールされていると検出された場合に、前記第２のＷｅｂ情報を取得すると判定することを特徴とする請求項１記載のブラウザプログラム。
【請求項３】
操作者の操作に応じた入力情報を入力する複数種類の入力手段が接続可能に構成され、文字や画像を表示情報として表示手段に表示でき、その表示手段に表示される所定の表示情報を音声化する表示情報音声化プログラムがインストールできるコンピュータに、
前記コンピュータと接続されたＷｅｂ情報提供手段から、前記表示情報を前記表示手段に表示する表示命令が含まれるＷｅｂ情報を取得するＷｅｂ情報取得ステップと、
前記入力手段から前記コンピュータへ入力される入力情報を取得する入力取得ステップと、
前記Ｗｅｂ情報取得ステップによってＷｅｂ情報が取得される以前に前記入力取得ステップによって取得した入力情報から特定される前記入力手段の種別に基づいて、前記Ｗｅｂ情報取得ステップによって前記表示情報音声化プログラムによる音声化が困難な所定のデータ形式の動画を前記表示手段に表示する動画表示命令が含まれる第１のＷｅｂ情報を取得した場合、その第１のＷｅｂ情報に対応する第２のＷｅｂ情報であって、前記第１のＷｅｂ情報よりも前記表示情報音声化プログラムにより音声化できる可能性が高い第２のＷｅｂ情報を取得するかを判定する第１の判定ステップと、
その第１の判定ステップにより前記第２のＷｅｂ情報を取得すると判定されることを条件として、前記Ｗｅｂ情報取得ステップよって前記第１のＷｅｂ情報を取得したかを判定する第２の判定ステップと、
その第２の判定ステップにより前記第１のＷｅｂ情報を取得したと判定された場合に、その取得した第１のＷｅｂ情報に基づいて、その取得した第１のＷｅｂ情報に対応する前記第２のＷｅｂ情報を特定する特定情報を取得する特定情報取得ステップと、
その特定情報取得ステップにより取得した特定情報により特定される第２のＷｅｂ情報を前記Ｗｅｂ情報取得ステップにより取得し、その取得した第２のＷｅｂ情報に基づいて前記表示手段に前記表示情報を表示する表示制御ステップと、
を実行させることを特徴とするブラウザプログラム。
【請求項４】
前記表示手段は、文字または画像で形成されるポインタを操作者によって指示された表示位置に表示するものであり、
前記入力手段は、前記ポインタの表示位置を指示し、前記ポインタの表示位置に対応する処理を前記コンピュータに実行させる入力情報を入力するボタンが設けられたポインティングデバイスにより構成されており、
前記入力取得ステップは、前記ポインティングデバイスから前記コンピュータへ入力される入力情報を取得し、
前記第１の判定ステップにより前記第２のＷｅｂ情報を取得すると判定された場合に、前記所定のデータ形式の動画を前記表示手段に表示する要求を指示するための要求情報を前記表示手段に表示する要求情報表示ステップを前記コンピュータに実行させ、
前記表示制御ステップは、前記表示手段に表示される前記ポインタの表示位置が前記要求表示ステップにより表示される前記要求情報を指し示し、且つ、前記入力取得ステップにより前記ポインタの位置に対応する処理を前記コンピュータに実行させる入力情報を取得した場合に、前記Ｗｅｂ情報取得ステップより取得した前記第１のＷｅｂ情報に基づいて、前記所定のデータ形式の動画を前記表示手段に表示することを特徴とする請求項３に記載のブラウザプログラム。
【請求項５】
前記要求情報は、前記表示情報音声化プログラムにより音声化されない表示情報によって構成されていることを特徴とする請求項４記載のブラウザプログラム。
【請求項６】
前記コンピュータは、操作者の操作に応じた入力情報を入力する入力手段が接続可能に構成され、
前記Ｗｅｂ情報提供手段は、前記コンピュータとネットワークを介して接続され、
前記特定情報には、前記ネットワーク上の何れのＬＡＮに属するかを識別する識別情報が含まれており、
前記入力手段から前記コンピュータへ入力される入力情報を取得する入力取得ステップと、
前記特定情報取得ステップによって前記第１のＷｅｂ情報に基づいて前記第２のＷｅｂ情報を特定する特定情報を取得できない場合に、前記第１のＷｅｂ情報を特定する特定情報に含まれる識別情報よって識別されるＬＡＮと同一のＬＡＮに属するＷｅｂ情報提供手段以外からの前記Ｗｅｂ情報の取得を禁止するＷｅｂ情報取得禁止ステップと、を前記コンピュータに実行させ、
前記表示制御ステップは、前記特定情報取得ステップによって前記第１のＷｅｂ情報に基づいて前記第２のＷｅｂ情報を特定する特定情報を取得できない場合に、前記第１のＷｅｂ情報に基づいて前記所定のデータ形式の動画を前記表示手段に表示し、
前記Ｗｅｂ情報取得ステップは、前記入力取得ステップにより取得した入力情報に応じて、前記第１のＷｅｂ情報に含まれているリンク先から第３のＷｅｂ情報を取得することを特徴とする請求項１から５のいずれかに記載のブラウザプログラム。
【請求項７】
文字や画像を表示情報として表示する表示手段と、その表示手段に表示される所定の表示情報を音声化する表示情報音声化プログラムを記憶する記憶手段とを備えた情報処理装置において、
前記コンピュータと接続されたＷｅｂ情報提供手段から、前記表示情報を前記表示手段に表示する表示命令が含まれるＷｅｂ情報を取得するＷｅｂ情報取得手段と、
前記コンピュータの設定情報に基づいて、前記Ｗｅｂ情報取得手段によって前記表示情報音声化プログラムによる音声化が困難な所定のデータ形式の動画を前記表示手段に表示する動画表示命令が含まれる第１のＷｅｂ情報を取得した場合、前記第１のＷｅｂ情報よりも、前記表示情報音声化プログラムにより音声化できる可能性が高い第２のＷｅｂ情報を取得するかを判定する第１の判定手段と、
その第１の判定手段により前記第２のＷｅｂ情報を取得すると判定されることを条件として、前記Ｗｅｂ情報取得手段よって前記第１のＷｅｂ情報を取得したかを判定する第２の判定手段と、
その第２の判定手段により前記第１のＷｅｂ情報を取得したと判定された場合に、その取得した第１のＷｅｂ情報に基づいて、その取得した第１のＷｅｂ情報に対応する前記第２のＷｅｂ情報を特定する特定情報を取得する特定情報取得手段と、
その特定情報取得手段により取得した特定情報により特定される第２のＷｅｂ情報を前記Ｗｅｂ情報取得手段により取得し、その取得した第２のＷｅｂ情報に基づいて前記表示手段に前記表示情報を表示する表示制御手段とを備えていることを特徴とする情報処理装置。
【請求項８】
操作者の操作に応じた入力情報を入力する複数種類の入力手段が接続可能な接続手段と、文字や画像を表示情報として表示する表示手段と、その表示手段に表示される所定の表示情報を音声化する表示情報音声化プログラムを記憶する記憶手段とを備えた情報処理装置において、
前記コンピュータと接続されたＷｅｂ情報提供手段から、前記表示情報を前記表示手段に表示する表示命令が含まれるＷｅｂ情報を取得するＷｅｂ情報取得手段と、
前記入力手段から前記コンピュータへ入力される入力情報を取得する入力取得手段と、
前記Ｗｅｂ情報取得手段によってＷｅｂ情報が取得される以前に前記入力取得手段によって取得した入力情報から特定される前記入力手段の種別に基づいて、前記Ｗｅｂ情報取得手段によって前記表示情報音声化プログラムによる音声化が困難な所定のデータ形式の動画を前記表示手段に表示する動画表示命令が含まれる第１のＷｅｂ情報を取得した場合、その第１のＷｅｂ情報に対応する第２のＷｅｂ情報であって、前記第１のＷｅｂ情報よりも前記表示情報音声化プログラムにより音声化できる可能性が高い第２のＷｅｂ情報を取得するかを判定する第１の判定手段と、
その第１の判定手段により前記第２のＷｅｂ情報を取得すると判定されることを条件として、前記Ｗｅｂ情報取得手段よって前記第１のＷｅｂ情報を取得したかを判定する第２の判定手段と、
その第２の判定手段により前記第１のＷｅｂ情報を取得したと判定された場合に、その取得した第１のＷｅｂ情報に基づいて、その取得した第１のＷｅｂ情報に対応する前記第２のＷｅｂ情報を特定する特定情報を取得する特定情報取得手段と、
その特定情報取得手段により取得した特定情報により特定される第２のＷｅｂ情報を前記Ｗｅｂ情報取得手段により取得し、その取得した第２のＷｅｂ情報に基づいて前記表示手段に前記表示情報を表示する表示制御手段とを備えていることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラウザプログラムおよび情報処理装置に関するものである。
【背景技術】
【０００２】
従来より、視覚障害者が一般的なパーソナルコンピュータ（以下、「ＰＣ」と称する）を利用できるよう支援する情報処理プログラムとして、ＰＣのディスプレイに表示された文字情報を音声化して読み上げさせるスクリーンリーダと呼ばれる情報処理プログラムが知られている。このような視覚障害者のＰＣ利用を支援する情報処理プログラムとして、次の特許文献１には、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ情報（以下、Ｗｅｂ情報と称す）を取得して表示するブラウザの操作画面に、視覚障害者が簡単な操作でＷｅｂ情報を取得できるようにするためのメニュー（例えば、リンク先情報などの項目）を表示する表示領域を設け、ブラウザがＷｅｂ情報に加えて、視覚障害者用のメニュー情報を取得した場合に、それぞれの情報をブラウザの操作画面に表示することで、視覚障害者の操作性を向上させる情報処理プログラムが記載されている。
【特許文献１】特開２００２−２８８０７１号公報（０００４段落など）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１に記載される技術では、ブラウザによって、スクリーンリーダソフトによる音声化が困難な動画を表示する動画表示命令を含むＷｅｂ情報が取得された場合、ブラウザの操作画面には、その動画が表示されることとなるが、スクリーンリーダソフトによる音声化が困難であるので、視覚障害者は、その内容を聴覚で理解できない場合があるという問題点があった。
【０００４】
本発明は、上述した問題点を解決するためになされたものであり、スクリーンリーダソフトによる音声化が困難な動画を表示する動画表示命令を含むＷｅｂ情報を取得した場合に、音声化される可能性の高い代替のＷｅｂ情報を取得して操作画面に表示することができるブラウザプログラムおよび情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
この目的を達成するために、請求項１記載のブラウザプログラムは、文字や画像を表示情報として表示手段に表示でき、その表示手段に表示される所定の表示情報を音声化する表示情報音声化プログラムがインストールできるコンピュータに、前記コンピュータと接続されたＷｅｂ情報提供手段から、前記表示情報を前記表示手段に表示する表示命令が含まれるＷｅｂ情報を取得するＷｅｂ情報取得ステップと、前記コンピュータの設定情報に基づいて、前記コンピュータの設定情報に基づいて、前記Ｗｅｂ情報取得ステップによって前記表示情報音声化プログラムによる音声化が困難な所定のデータ形式の動画を前記表示手段に表示する動画表示命令が含まれる第１のＷｅｂ情報を取得した場合、その第１のＷｅｂ情報に対応する第２のＷｅｂ情報であって、前記第１のＷｅｂ情報よりも前記表示情報音声化プログラムにより音声化できる可能性が高い第２のＷｅｂ情報を取得するかを判定する第１の判定ステップと、その第１の判定ステップにより前記第２のＷｅｂ情報を取得すると判定されることを条件として、前記Ｗｅｂ情報取得ステップよって前記第１のＷｅｂ情報を取得したかを判定する第２の判定ステップと、その第２の判定ステップにより前記第１のＷｅｂ情報を取得したと判定された場合に、その取得した第１のＷｅｂ情報に基づいて、その取得した第１のＷｅｂ情報に対応する前記第２のＷｅｂ情報を特定する特定情報を取得する特定情報取得ステップと、その特定情報取得ステップにより取得した特定情報により特定される第２のＷｅｂ情報を前記Ｗｅｂ情報取得ステップにより取得し、その取得した第２のＷｅｂ情報に基づいて前記表示手段に前記表示情報を表示する表示制御ステップと、を実行させる。
【０００６】
請求項２記載のブラウザプログラムは、請求項１記載のブラウザプログラムにおいて、前記コンピュータに前記表示情報音声化プログラムがインストールされているかを検出する検出ステップを前記コンピュータに実行させ、前記第１の判定ステップは、前記検出ステップにより前記コンピュータに前記表示情報音声化プログラムがインストールされていると検出された場合に、前記第２のＷｅｂ情報を取得すると判定する。
【０００７】
請求項３記載のブラウザプログラムは、操作者の操作に応じた入力情報を入力する複数種類の入力手段が接続可能に構成され、文字や画像を表示情報として表示手段に表示でき、その表示手段に表示される所定の表示情報を音声化する表示情報音声化プログラムがインストールできるコンピュータに、前記コンピュータと接続されたＷｅｂ情報提供手段から、前記表示情報を前記表示手段に表示する表示命令が含まれるＷｅｂ情報を取得するＷｅｂ情報取得ステップと、前記入力手段から前記コンピュータへ入力される入力情報を取得する入力取得ステップと、前記Ｗｅｂ情報取得ステップによってＷｅｂ情報が取得される以前に前記入力取得ステップによって取得した入力情報から特定される前記入力手段の種別に基づいて、前記Ｗｅｂ情報取得ステップによって前記表示情報音声化プログラムによる音声化が困難な所定のデータ形式の動画を前記表示手段に表示する動画表示命令が含まれる第１のＷｅｂ情報を取得した場合、その第１のＷｅｂ情報に対応する第２のＷｅｂ情報であって、前記第１のＷｅｂ情報よりも前記表示情報音声化プログラムにより音声化できる可能性が高い第２のＷｅｂ情報を取得するかを判定する第１の判定ステップと、その第１の判定ステップにより前記第２のＷｅｂ情報を取得すると判定されることを条件として、前記Ｗｅｂ情報取得ステップよって前記第１のＷｅｂ情報を取得したかを判定する第２の判定ステップと、その第２の判定ステップにより前記第１のＷｅｂ情報を取得したと判定された場合に、その取得した第１のＷｅｂ情報に基づいて、その取得した第１のＷｅｂ情報に対応する前記第２のＷｅｂ情報を特定する特定情報を取得する特定情報取得ステップと、その特定情報取得ステップにより取得した特定情報により特定される第２のＷｅｂ情報を前記Ｗｅｂ情報取得ステップにより取得し、その取得した第２のＷｅｂ情報に基づいて前記表示手段に前記表示情報を表示する表示制御ステップと、を実行させる。
【０００８】
【０００９】
請求項４記載のブラウザプログラムは、請求項３に記載のブラウザプログラムにおいて、前記表示手段は、文字または画像で形成されるポインタを操作者によって指示された表示位置に表示するものであり、前記入力手段は、前記ポインタの表示位置を指示し、前記ポインタの表示位置に対応する処理を前記コンピュータに実行させる入力情報を入力するボタンが設けられたポインティングデバイスにより構成されており、前記入力取得ステップは、前記ポインティングデバイスから前記コンピュータへ入力される入力情報を取得し、前記第１の判定ステップにより前記第２のＷｅｂ情報を取得すると判定された場合に、前記所定のデータ形式の動画を前記表示手段に表示する要求を指示するための要求情報を前記表示手段に表示する要求情報表示ステップを前記コンピュータに実行させ、前記表示制御ステップは、前記表示手段に表示される前記ポインタの表示位置が前記要求表示ステップにより表示される前記要求情報を指し示し、且つ、前記入力取得ステップにより前記ポインタの位置に対応する処理を前記コンピュータに実行させる入力情報を取得した場合に、前記Ｗｅｂ情報取得ステップより取得した前記第１のＷｅｂ情報に基づいて、前記所定のデータ形式の動画を前記表示手段に表示する。
【００１０】
請求項５記載のブラウザプログラムは、請求項４記載のブラウザプログラムにおいて、前記要求情報は、前記表示情報音声化プログラムにより音声化されない表示情報によって構成されている。
【００１１】
請求項６記載のブラウザプログラムは、請求項１から５のいずれかに記載のブラウザプログラムにおいて、前記コンピュータは、操作者の操作に応じた入力情報を入力する入力手段が接続可能に構成され、前記Ｗｅｂ情報提供手段は、前記コンピュータとネットワークを介して接続され、前記特定情報には、前記ネットワーク上の何れのＬＡＮに属するかを識別する識別情報が含まれており、前記入力手段から前記コンピュータへ入力される入力情報を取得する入力取得ステップと、前記特定情報取得ステップによって前記第１のＷｅｂ情報に基づいて前記第２のＷｅｂ情報を特定する特定情報を取得できない場合に、前記第１のＷｅｂ情報を特定する特定情報に含まれる識別情報よって識別されるＬＡＮと同一のＬＡＮに属するＷｅｂ情報提供手段以外からの前記Ｗｅｂ情報の取得を禁止するＷｅｂ情報取得禁止ステップと、を前記コンピュータに実行させ、前記表示制御ステップは、前記特定情報取得ステップによって前記第１のＷｅｂ情報に基づいて前記第２のＷｅｂ情報を特定する特定情報を取得できない場合に、前記第１のＷｅｂ情報に基づいて前記所定のデータ形式の動画を前記表示手段に表示し、前記Ｗｅｂ情報取得ステップは、前記入力取得ステップにより取得した入力情報に応じて、前記第１のＷｅｂ情報に含まれているリンク先から第３のＷｅｂ情報を取得する。
【００１２】
請求項７記載の情報処理装置は、文字や画像を表示情報として表示する表示手段と、その表示手段に表示される所定の表示情報を音声化する表示情報音声化プログラムを記憶する記憶手段とを備えたものであって、前記コンピュータと接続されたＷｅｂ情報提供手段から、前記表示情報を前記表示手段に表示する表示命令が含まれるＷｅｂ情報を取得するＷｅｂ情報取得手段と、前記コンピュータの設定情報に基づいて、前記Ｗｅｂ情報取得手段によって前記表示情報音声化プログラムによる音声化が困難な所定のデータ形式の動画を前記表示手段に表示する動画表示命令が含まれる第１のＷｅｂ情報を取得した場合、その第１のＷｅｂ情報に対応する第２のＷｅｂ情報であって、前記第１のＷｅｂ情報よりも前記表示情報音声化プログラムにより音声化できる可能性が高い第２のＷｅｂ情報を取得するかを判定する第１の判定手段と、その第１の判定手段により前記第２のＷｅｂ情報を取得すると判定されることを条件として、前記Ｗｅｂ情報取得手段よって前記第１のＷｅｂ情報を取得したかを判定する第２の判定手段と、その第２の判定手段により前記第１のＷｅｂ情報を取得したと判定された場合に、その取得した第１のＷｅｂ情報に基づいて、その取得した第１のＷｅｂ情報に対応する前記第２のＷｅｂ情報を特定する特定情報を取得する特定情報取得手段と、その特定情報取得手段により取得した特定情報により特定される第２のＷｅｂ情報を前記Ｗｅｂ情報取得手段により取得し、その取得した第２のＷｅｂ情報に基づいて前記表示手段に前記表示情報を表示する表示制御手段とを備えている。
請求項８記載の情報処理装置は、操作者の操作に応じた入力情報を入力する複数種類の入力手段が接続可能な接続手段と、文字や画像を表示情報として表示する表示手段と、その表示手段に表示される所定の表示情報を音声化する表示情報音声化プログラムを記憶する記憶手段とを備えたものであって、前記コンピュータと接続されたＷｅｂ情報提供手段から、前記表示情報を前記表示手段に表示する表示命令が含まれるＷｅｂ情報を取得するＷｅｂ情報取得手段と、前記入力手段から前記コンピュータへ入力される入力情報を取得する入力取得手段と、前記Ｗｅｂ情報取得手段によってＷｅｂ情報が取得される以前に前記入力取得手段によって取得した入力情報から特定される前記入力手段の種別に基づいて、前記Ｗｅｂ情報取得手段によって前記表示情報音声化プログラムによる音声化が困難な所定のデータ形式の動画を前記表示手段に表示する動画表示命令が含まれる第１のＷｅｂ情報を取得した場合、その第１のＷｅｂ情報に対応する第２のＷｅｂ情報であって、前記第１のＷｅｂ情報よりも前記表示情報音声化プログラムにより音声化できる可能性が高い第２のＷｅｂ情報を取得するかを判定する第１の判定手段と、その第１の判定手段により前記第２のＷｅｂ情報を取得すると判定されることを条件として、前記Ｗｅｂ情報取得手段よって前記第１のＷｅｂ情報を取得したかを判定する第２の判定手段と、その第２の判定手段により前記第１のＷｅｂ情報を取得したと判定された場合に、その取得した第１のＷｅｂ情報に基づいて、その取得した第１のＷｅｂ情報に対応する前記第２のＷｅｂ情報を特定する特定情報を取得する特定情報取得手段と、その特定情報取得手段により取得した特定情報により特定される第２のＷｅｂ情報を前記Ｗｅｂ情報取得手段により取得し、その取得した第２のＷｅｂ情報に基づいて前記表示手段に前記表示情報を表示する表示制御手段とを備えている。
【発明の効果】
【００１３】
請求項１記載のブラウザプログラムによれば、第１の判定ステップは、コンピュータの設定情報に基づいて、表示情報音声化プログラムによる音声化が困難な所定のデータ形式の動画を表示手段に表示する動画表示命令が含まれる第１のＷｅｂ情報を取得した場合、その第１のＷｅｂ情報に対応する第２のＷｅｂ情報であって、第１のＷｅｂ情報よりも表示情報音声化プログラムにより音声化できる可能性が高い第２のＷｅｂ情報を取得するかを判定する。第２の判定ステップは、第２のＷｅｂ情報を取得すると判定されることを条件として、第１のＷｅｂ情報を取得したかを判定する。そして、第１のＷｅｂ情報を取得したと判定された場合には、その取得した第１のＷｅｂ情報に基づいて、第２のＷｅｂ情報を特定する特定情報を取得し、その取得した特定情報により特定される第２のＷｅｂ情報を取得し、その取得した第２のＷｅｂ情報に基づいて表示手段に表示情報を表示する。よって、例えば、コンピュータの設定情報が視覚障害者に適した設定にされていれば、第１のＷｅｂ情報に基づいて表示情報が表示される場合と比較して、表示手段に表示される表示情報が、表示情報音声化プログラムによって音声化される可能性を高めることができる。従って、視覚障害者は、その内容を聴覚で理解することができるので、視覚障害者にとって使い勝手が良いという効果がある。
【００１４】
請求項２記載のブラウザプログラムによれば、請求項１記載のブラウザプログラムの奏する効果に加え、表示情報音声化プログラムがインストールされているコンピュータは、視覚障害者によって操作されるコンピュータである可能性が高い。よって、視覚障害者によって操作されるコンピュータであるかの判定を精度良く行うことができるという効果がある。
【００１５】
請求項３記載のブラウザプログラムによれば、第１の判定ステップは、Ｗｅｂ情報が取得される以前に取得した入力情報から特定される入力手段の種別に基づいて、表示情報音声化プログラムによる音声化が困難な所定のデータ形式の動画を表示手段に表示する動画表示命令が含まれる第１のＷｅｂ情報を取得した場合、その第１のＷｅｂ情報に対応する第２のＷｅｂ情報であって、第１のＷｅｂ情報よりも表示情報音声化プログラムにより音声化できる可能性が高い第２のＷｅｂ情報を取得するかを判定する。第２の判定ステップは、第２のＷｅｂ情報を取得すると判定されることを条件として、第１のＷｅｂ情報を取得したかを判定する。そして、第１のＷｅｂ情報を取得したと判定された場合には、その取得した第１のＷｅｂ情報に基づいて、第２のＷｅｂ情報を特定する特定情報を取得し、その取得した特定情報により特定される第２のＷｅｂ情報を取得し、その取得した第２のＷｅｂ情報に基づいて表示手段に表示情報を表示する。よって、例えば、入力手段の種別が視覚障害者による入力である可能性が高いと、第１のＷｅｂ情報に基づいて表示情報が表示される場合と比較して、表示手段に表示される表示情報が、表示情報音声化プログラムによって音声化される可能性を高めることができる。従って、視覚障害者は、その内容を聴覚で理解することができるので、視覚障害者にとって使い勝手が良いという効果がある。
【００１６】
【００１７】
請求項４記載のブラウザプログラムによれば、請求項３に記載のブラウザプログラムの奏する効果に加え、表示手段に表示されるポインタの表示位置が要求情報を指し示し、且つ、入力取得ステップによりポインタの表示位置に対応する処理をコンピュータに実行させる入力情報を取得した場合に、表示制御ステップは、音声化が困難な所定のデータ形式の動画を表示手段に表示する。視覚障害者にとっては、ポインタの表示位置が要求情報を指し示すように、ポインティングデバイスを操作することが困難なので、表示手段に音声化が困難な所定のデータ形式の動画を表示させることは困難である。よって、視覚障害者がコンピュータを操作している場合に、音声化が困難な所定のデータ形式の動画が表示手段に表示される可能性を軽減することができるという効果がある。また、操作者が晴眼者であるにも関わらず、第２のＷｅｂ情報を取得すると判定された場合でも、晴眼者は、ポインティングデバイスを操作して所定の入力操作を行うことで、所定のデータ形式の動画を表示手段に表示させることができる。よって、晴眼者にとっても使い勝手が良いという効果がある。
【００１８】
請求項５記載のブラウザプログラムによれば、請求項４記載のブラウザプログラムの奏する効果に加え、要求情報は、表示情報音声プログラムにより音声化されない表示情報によって構成されているので、視覚障害者にとっては要求情報を認識することが困難である。従って、視覚障害者が、要求情報に対する入力操作を行って、音声化が困難な所定のデータ形式の動画が表示手段に表示される可能性を軽減することができるという効果がある。
【００１９】
請求項６記載のブラウザプログラムによれば、請求項１から５のいずれかに記載のブラウザプログラムの奏する効果に加え、第２のＷｅｂ情報が取得できず、音声化が困難な所定のデータ形式の動画が表示手段に表示される場合、操作者の入力操作に応じて、第１のＷｅｂ情報に含まれているリンク先から第３のＷｅｂ情報が取得されることとなるが、Ｗｅｂ情報取得禁止ステップにより、第２のＷｅｂ情報を取得できないＷｅｂ情報の取得元であるＷｅｂ情報提供手段が属するＬＡＮと同一のＬＡＮに属するＷｅｂ情報提供手段以外からの第３のＷｅｂ情報の取得が禁止される。よって、第２のＷｅｂ情報と無関係なＷｅｂ情報提供手段から第３のＷｅｂ情報が取得されることを抑制することができるという効果がある。
【００２０】
請求項７記載の情報処理装置によれば、第１の判定手段は、コンピュータの設定情報に基づいて、表示情報音声化プログラムによる音声化が困難な所定のデータ形式の動画を表示手段に表示する動画表示命令が含まれる第１のＷｅｂ情報を取得した場合、その第１のＷｅｂ情報に対応する第２のＷｅｂ情報であって、第１のＷｅｂ情報よりも表示情報音声化プログラムにより音声化できる可能性が高い第２のＷｅｂ情報を取得するかを判定する。第２の判定手段は、第２のＷｅｂ情報を取得すると判定されることを条件として、第１のＷｅｂ情報を取得したかを判定する。そして、第１のＷｅｂ情報を取得したと判定された場合には、その取得した第１のＷｅｂ情報に基づいて、第２のＷｅｂ情報を特定する特定情報を取得し、その取得した特定情報により特定される第２のＷｅｂ情報を取得し、その取得した第２のＷｅｂ情報に基づいて表示手段に表示情報を表示する。よって、例えば、コンピュータの設定情報が視覚障害者に適した設定にされていれば、第１のＷｅｂ情報に基づいて表示情報が表示される場合と比較して、表示手段に表示される表示情報が、表示情報音声化プログラムによって音声化される可能性を高めることができる。従って、視覚障害者は、その内容を聴覚で理解することができるので、視覚障害者にとって使い勝手が良いという効果がある。
請求項８記載の情報処理装置によれば、請求項３記載のブラウザプログラムと同様な効果を奏することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の好ましい第１の実施形態について、添付図面を参照して説明する。
【００２２】
本発明の第１の実施形態のブラウザソフト（以下、「ブラウザ」と称する）は、ＰＣ１において実行開始されると、ＰＣ１にスクリーンリーダソフトがインストールされているかを判定し、それがインストールされている場合は、ブラウザがスクリーンリーダソフトによる音声化が困難な動画を表示するＷｅｂページを取得した場合に、音声化される可能性の高い代替のＷｅｂページを取得して、ブラウザの操作画面に表示するという形態である。
【００２３】
スクリーンリーダソフトによる音声化が困難な動画とは、例えば、Ｆｌａｓｈ（登録商標）形式の動画、ＱｕｉｃｋＴｉｍｅ（登録商標）形式の動画、Ｊａｖａ（登録商標）アップレットと呼ばれる形式のプログラムによる動画などが該当する。
【００２４】
図１でＰＣ１のハードウェア構成、図２でブラウザが取得するＷｅｂページの一例、図３でブラウザのメイン処理を説明する。
【００２５】
図１は、本発明の第１の実施形態におけるブラウザが実行されるＰＣ１、および、Ｗｅｂサーバ１００の電気的構成を示すブロック図である。まず、ＰＣ１について説明する。ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、キーボード１５、マウス１６、ＬＣＤ１７、スピーカ１８、ＬＡＮインターフェイス２０とを主に有し、これらはバスライン２６を介して互いに接続されている。
【００２６】
ＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３やハードディスク１４に記憶される固定値やプログラム或いは、ＬＡＮインターフェイス２０を介して送受信される各種信号に従って、ＰＣ１が有している各機能の制御や、バスライン２６と接続された各部を制御するものである。ＲＯＭ１２は、ＰＣ１で実行される制御プログラムなどが格納された書換不能なメモリである。ＲＡＭ１３は、書換可能な揮発性のメモリであり、ＰＣ１の各操作の実行時に各種のデータを一時的に記憶するためのメモリである。
【００２７】
このＲＡＭ１３には、ＵＲＬ情報メモリ１３ａと、Ｗｅｂページメモリ１３ｂと、取得制限フラグメモリ１３ｃと、リンク情報メモリ１３ｄと、ドメイン名メモリ１３ｅとが設けられている。
【００２８】
ＵＲＬ情報メモリ１３ａは、ブラウザが取得することとなる（後述する）ＷｅｂページのＵＲＬ情報（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が記憶されるメモリである。なお、ＵＲＬ情報は、特許請求の範囲に記載の特定情報の一例に該当する。
【００２９】
ＵＲＬ情報とは、インターネット３００などのネットワーク上に存在する装置やデータ（例えば、Ｗｅｂページなど）、および、通信に使用するプロトコルなどを特定するための特定情報である。ＵＲＬ情報は、データ通信に使用するプロトコル名と、Ｗｅｂページが記憶されているＷｅｂサーバ１００のサーバ名と、Ｗｅｂサーバ１００が所属するネットワークを特定するドメイン名と、Ｗｅｂページが記憶されているＷｅｂサーバ内でのフォルダ名と、Ｗｅｂページのファイル名とによって構成されている。
【００３０】
例えば、ＵＲＬ情報は、「ｈｔｔｐ：／／ｈｏｓｔｎａｍｅ．＊＊＊．ｃｏ．ｊｐ／ｐａｔｈ／ｉｎｄｅｘ．ｈｔｍｌ」というように構成されている。このＵＲＬ情報の「ｈｔｔｐ：／／」が通信に使用されるプロトコル名を示している。以下同様に、「ｈｏｓｔｎａｍｅ」がＷｅｂページが格納されているＷｅｂサーバ１００のサーバ名を示し、「＊＊＊．ｃｏ．ｊｐ」がＷｅｂサーバ１００が所属するネットワークを特定するドメイン名を示す。なお、その他にも、「＊＊＊．ｃｏｍ」、「＊＊＊．ｇｒ」、「＊＊＊．ｇｏｖ」などの様々なドメイン名が存在する。
【００３１】
そして、「ｐａｔｈ」がＷｅｂページが格納されているＷｅｂサーバ１００内でのフォルダ名を示し、「ｉｎｄｅｘ．ｈｔｍｌ」がＷｅｂページのファイル名を示す。操作者がキーボード１５を使用してＵＲＬ情報を入力したり、マウス１６によってＵＲＬ情報を指示した場合に、そのＵＲＬ情報がＵＲＬ情報メモリ１３ａに記憶される。
【００３２】
Ｗｅｂページメモリ１３ｂは、操作者によって取得が指示されたＷｅｂページが記憶されるメモリである。なお、Ｗｅｂページは、特許請求の範囲に記載のＷｅｂ情報の一例に該当する。Ｗｅｂページとは、インターネットなどのネットワーク上に公開されている文書データファイルのことであり、主に、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）と呼ばれる記述言語（以下、「ＨＴＭＬ言語」と称する）に従って、文字コードによって構成されている。なお、文字コードとは、コンピュータが文字や記号を扱うために、各文字および各記号に個別に割り当てている数値のことである。
【００３３】
ＨＴＭＬ言語は、Ｗｅｂページの制作者などが、ブラウザに実行させる処理を指定するための既知の言語である。ＨＴＭＬ言語では、ブラウザに実行させる処理を指定する命令（タグ）が複数設けられており、ブラウザに実行を指定する処理内容毎にタグ名がそれぞれ定められている。例えば、ブラウザ対して、ブラウザの操作画面の中に、文字を所定の色で表示させる表示命令（＜ｆｏｎｔ＞タグ）や、ブラウザの操作画面の中に、スクリーンリーダソフトによる音声化が困難な動画を表示させる動画表示命令などが設けられている。動画表示命令について、詳しくは、図２（ａ），（ｂ）を参照して後述するが、＜ｏｂｊｅｃｔ＞タグや、＜ｅｍｂｅｄ＞タグや、＜ａｐｐｌｅｔ＞タグなどが該当する。
【００３４】
取得制限フラグメモリ１３ｃは、操作者によってＷｅｂページの取得が指示された場合に、Ｗｅｂページの取得を制限するか否かを示す取得制限フラグが記憶されるメモリである。Ｗｅｂページの取得が制限される場合は、取得制限フラグがオン（例えば「１」）に設定され、Ｗｅｂページの取得が制限されない場合や、初期化された場合は、オフ（例えば「０」）に設定される。
【００３５】
具体的には、ブラウザによって、動画表示命令を含むＷｅｂページが取得された場合に、後述するリンク情報抽出処理（図５参照）によって、取得したＷｅｂページの中から、音声化される可能性の高い代替のＷｅｂページのＵＲＬ情報が抽出されることとなるが、その代替のＷｅｂページのＵＲＬ情報が抽出できなかった場合に、取得制限フラグがオンに設定される。
【００３６】
取得制限フラグがオンに設定されている間は、代替のＷｅｂページのＵＲＬ情報を抽出できなかったＷｅｂページのＵＲＬ情報を構成するドメイン名と、ドメイン名が同一であるＷｅｂサーバ１００からに限り、Ｗｅｂページを取得することができる。
【００３７】
リンク情報メモリ１３ｄは、後述するリンク情報抽出処理によって、代替のＷｅｂページのＵＲＬ情報が抽出された場合に、その抽出されたＵＲＬ情報が記憶されるメモリである。
【００３８】
ドメイン名メモリ１３ｅは、ＵＲＬ情報を構成するドメイン名が記憶されるメモリである。後述するリンク情報抽出処理（図５参照）によって、代替のＷｅｂページのＵＲＬ情報が抽出されなかった場合に、ＵＲＬ情報メモリ１３ａに記憶されているＵＲＬ情報のドメイン名が記憶される。
【００３９】
ハードディスク１４は、書換可能な不揮発性のメモリであり、このハードディスク１４に記憶されたデータは、ＰＣ１の電源オフ後も保持される。ハードディスク１４には、ＯＳメモリ１４ａと、スクリーンリーダソフトメモリ１４ｂと、ブラウザソフトメモリ１４ｃとが設けられている。
【００４０】
ＯＳメモリ１４ａは、基本ソフトウェアであるＯＳが記憶されるメモリである。ＯＳは、バスライン２６と接続された各部を管理するためのプログラムであり、操作者がＰＣ１を利用する場合に必要なプログラムである。
【００４１】
また、このＯＳには、次に述べるような入力操作に関する設定項目が複数設けられており、操作者は各設定項目に設けられている複数の選択肢の中から、いずれか一つを選択して設定することで、より快適にＰＣ１を利用することができる。なお、ＯＳの複数の設定項目は、それぞれが特許請求の範囲に記載のコンピュータの設定項目の一例に該当する。
【００４２】
例えば、ＬＣＤ１７に表示されるマウスカーソル（特許請求の範囲に記載のポインタの一例）の移動速度を、所定（ＯＳの初期値）の移動速度よりも速くしたり、遅くしたりなどの設定や、ＬＣＤ１７に表示される文字情報の文字サイズを、所定（ＯＳの初期値）の文字サイズよりも大きくしたり、小さくしたりなどの設定を行うことができる。
【００４３】
スクリーンリーダソフトメモリ１４ｂは、ＬＣＤ１７に表示されている文字情報を音声化して読み上げさせるスクリーンリーダソフトが記憶されるメモリである。スクリーンリーダソフトは、視覚障害者がＰＣ１を利用できるよう支援するためのソフトである。なお、スクリーンリーダソフトは、特許請求の範囲に記載の表示情報音声化プログラムの一例に該当する。
【００４４】
ＬＣＤ１７に表示される文字情報は、文字コードに基づいて表示される文字情報と、画像や動画の中に画像として形成されている文字情報とに大別することができる。一般的なスクリーンリーダソフトがＰＣ１で実行中であれば、文字コードに基づいて表示されている文字情報が音声化されて、スピーカ１８から放音される。
【００４５】
文字コードは、コンピュータが文字や記号を扱うための数値であるので、スクリーンリーダソフトは、文字コードを文字であると容易に認識できるが、画像や動画の中に画像として形成されている文字情報は、画像であるため文字と認識することが困難であり、音声化も困難である。本実施形態では、ブラウザの操作画面に、文字コードに基づく文字情報が表示された場合、その内容がスクリーンリーダソフトによって音声化され、スピーカ１８から放音されるものとする。
【００４６】
ブラウザソフトメモリ１４ｃは、インターネット３００を介して接続されるＷｅｂサーバ１００から、操作者が指示するＷｅｂページを取得し、その内容を操作画面の中に表示するブラウザが記憶されるメモリである。
【００４７】
図３のフローチャートに示すメイン処理、図４のフローチャートに示す表示情報切替処理、図５のフローチャートに示すリンク情報抽出処理を実行する各プログラム（特許請求の範囲に記載のブラウザプログラムの一例）は、このブラウザソフトメモリ１４ｃに記憶されている。
【００４８】
このブラウザソフトメモリ１４ｃには、切替実行フラグメモリ１４ｃ１と、動画識別情報テーブルメモリ１４ｃ２と、リンク識別情報テーブルメモリ１４ｃ３とが設けられている。
【００４９】
切替実行フラグメモリ１４ｃ１は、ブラウザによって、動画表示命令を含むＷｅｂページが取得された場合に、音声化される可能性の高い代替のＷｅｂページを取得するか否かを示す切替実行フラグが記憶されるメモリである。ブラウザによって、音声化される可能性の高い代替のＷｅｂページを取得する場合は、切替実行フラグがオン（例えば「１」）に設定され、代替のＷｅｂページを取得しない場合や、初期化された場合は、オフ（例えば「０」）に設定される。
【００５０】
動画識別情報テーブルメモリ１４ｃ２は、ブラウザによって取得されたＷｅｂページの中に、動画表示命令が含まれているかを識別する語句（キーワード）である動画識別情報が記憶されているメモリである。この動画識別情報について、詳しくは、図２（ｃ）に後述する。
【００５１】
リンク識別情報テーブルメモリ１４ｃ３は、取得したＷｅｂページの中に、音声化される可能性の高い代替のＷｅｂページのＵＲＬ情報が含まれているかを識別する語句（キーワード）であるリンク識別情報が記憶されているメモリである。このリンク識別情報について、詳しくは、図２（ｄ）に後述する。
【００５２】
キーボード１５は、複数のキーが設けられているキー入力装置である。操作者がキーを押下すると、押下したキーに応じた入力信号がＰＣ１へ入力される。マウス１６は、ＬＣＤ１７に表示されるマウスカーソルの表示位置を指定するためのポインティングデバイスである。操作者によりマウス１６の置かれている位置が移動させられると、その移動量に応じた入力信号がＰＣ１へ入力され、入力信号に応じてマウスカーソルの表示位置が移動させられる。
【００５３】
また、マウス１６には、操作者がマウス１６を操作しながら押下できるマウスボタンが設けられており、操作者によってそのボタンが押下される（以下、「マウスクリックされる」と称する）と、所定の入力信号がＰＣ１へ入力される。操作者は、キーボード１５やマウス１６を操作することで、ＯＳなどの各設定項目を変更したり、ブラウザなどを利用することができる。
【００５４】
ＬＣＤ１７は、操作手順や実行中の処理の状態が表示されると共に、キーボード１５の押下や、マウス１６の操作に対応する情報が表示されるものである。スピーカ１８は、スクリーンリーダソフトにより音声化された音声信号などを音声に変換して放音するものである。
【００５５】
ＬＡＮインターフェイス２０は、ＬＡＮケーブルの一端側を、ＬＡＮインターフェイス２０の接続口に接続し、他端側をＬＡＮ  Ｘ４００と接続することにより、ＬＡＮ  Ｘ４００に接続されている各種の外部装置や、インターネット３００を介して接続されている各種の外部装置とのデータ通信を可能とする既知の回路である。なお、このＰＣ１は、ＬＡＮ  Ｘ４００に接続されているので、インターネット４００からは、ＬＡＮ  Ｘ４００というネットワークに所属していると識別される。
【００５６】
次に、Ｗｅｂサーバ１００について説明する。Ｗｅｂサーバ１００は、ブラウザから、Ｗｅｂサーバ１００内に記憶されているＷｅｂページの送信を要求された場合に、そのブラウザに対して、要求されたＷｅｂページを送信するように構成されている既知の装置である。
【００５７】
また、Ｗｅｂサーバ１００は、ＬＡＮ  Ｙ２００に接続されており、ＬＡＮ  Ｙ２００に接続されている各種の外部装置や、インターネット３００介して接続されている各種の外部装置とのデータ通信が可能に構成されている。なお、このＷｅｂサーバ１００は、ＬＡＮ  Ｙ２００に接続されているので、インターネット４００からは、ＬＡＮ  Ｙ２００というネットワークに所属していると識別される。
【００５８】
Ｗｅｂ１００には、動画表示命令を含むＷｅｂページＡ，ＷｅｂページＢと、そのＷｅｂページＡ，ＷｅｂページＢに対応する代替のＷｅｂページであるＷｅｂページＣとが記憶されている。なお、ＷｅｂページＡは、ＵＲＬ情報Ａに対応し、ＷｅｂページＢは、ＵＲＬ情報Ｂに対応し、ＷｅｂページＣは、ＵＲＬ情報Ｃに対応するものとする。
【００５９】
次に、図２（ａ），（ｂ）を参照して、Ｗｅｂサーバ１００に記憶されているＷｅｂページＡの一例、および、ＷｅｂページＢの一例について説明する。図２（ａ）は、動画表示命令を含むＷｅｂページＡの内容の一例を示す概略図である。図２（ｂ）は、図２（ａ）とは別の動画表示命令を含むＷｅｂページＢの内容の一例を示す概略図である。
【００６０】
図２（ａ），（ｂ）に示すように、ＷｅｂページＡ，ＷｅｂページＢは、上述したＨＴＭＬ言語に従って、文字コードによって構成されているファイルである。上述したように、ＨＴＭＬ言語は、既知の言語であるので、ここでは、動画表示命令と、代替のＷｅｂページのＵＲＬ情報Ｃとについて説明する。
【００６１】
図２（ａ）に示すように、ＷｅｂページＡには、＜ｏｂｊｅｃｔ＞タグと、＜ｅｍｂｅｄ＞タグと、＜ｎｏｅｍｂｅｄ＞タグと、＜ａ＞タグとが記述されている。このうちの、＜ｏｂｊｃｅｃｔ＞タグと、＜ｅｍｂｅｄ＞タグとが、スクリーンリーダソフトによる音声化が困難な動画を、ブラウザの操作画面の中に表示させる動画表示命令である。
【００６２】
＜ｏｂｊｅｃｔ＞タグは、ブラウザの操作画面の中に、様々なデータ形式のファイルの内容を表示させるタグである。例えば、＜ｏｂｊｅｃｔ  ｄａｔａ＝”ファイルＸ”・・・・・＞と記述されていれば、ブラウザによってファイルＸ（例えば、画像や動画や文章などの任意のデータ形式のファイル）が取得され、その内容が表示される。
【００６３】
＜ｅｍｂｅｄ＞タグは、ブラウザの操作画面の中に、ブラウザに組み込まれているプラグイン機能を利用して、そのプラグイン機能に応じたデータ形式のファイルの内容を表示させるタグである。例えば、＜ｅｍｂｅｄ  ｓｒｃ＝”ファイルＹ”・・・・・＞と記述されていれば、ブラウザによってファイルＹが取得され、プラグイン機能が利用されて、その内容が表示される。
【００６４】
＜ｎｏｅｍｂｅｄ＞タグは、＜ｅｍｂｅｄ＞タグに対応して記述されるタグであり、ブラウザが＜ｅｍｂｅｄ＞タグによって指示されるプラグイン機能を利用できない（音声化が困難な動画を表示できない）場合に、ブラウザに実行させる代替の処理を指定するためのタグである。具体的には、＜ｎｏｅｍｂｅｄ＞タグから、＜／ｎｏｅｍｂｅｄ＞タグまでの間に、ブラウザに実行させる代替の処理が記述される。よって、このタグの間には、スクリーンリーダソフトによる音声化が困難な動画の代替となる文字情報や、その動画の代替となる文字情報を有する別のＷｅｂページのＵＲＬ情報などが含まれている可能性が高いと考えることができる。
【００６５】
＜ａ＞タグは、操作者によって指示（例えば、マウスクリックや、エンターキーの押下など）された場合に、指示されたＷｅｂページを取得して、ブラウザの操作画面の中にその内容を表示させるタグである。この＜ａ＞タグは、操作画面に表示しているＷｅｂページを、別のＷｅｂページに関連づけるためのタグであるので、以後、リンク先（別のＷｅｂページ）を示すタグと称する。
【００６６】
例えば、＜ａ  ｈｒｅｆ＝”ＵＲＬ情報Ｄ”＞サイトマップ＜／ａ＞と記述されていれば、ブラウザの操作画面の中に、「サイトマップ」という文字情報が表示される。その「サイトマップ」という文字情報を、マウスポインタが指し示している場合にマウスクリックが行われたり、キー操作によってその文字情報が選択され、エンターキーの押下が行われると、ブラウザによってＵＲＬ情報Ｄに対応するＷｅｂページが取得され、操作画面の中にその内容が表示される。なお、＜ａ＞タグの中に位置するＵＲＬ情報Ｄのことを、以後、＜ａ＞タグによって指定されるＵＲＬ情報と称する。
【００６７】
また、例えば、＜ｎｏｅｍｂｅｄ＞  ＜ａ  ｈｒｅｆ＝”ＵＲＬ情報Ｃ”＞テキスト表示＜／ａ＞  ＜／ｎｏｅｍｂｅｄ＞と記述されていれば、ブラウザがプラグイン機能を利用できない場合に、ブラウザの操作画面の中に、「テキスト表示」という文字情報が表示される。すなわち、ブラウザがプラグイン機能を利用できない場合にのみ、操作者は、ＵＲＬ情報Ｃに対応するＷｅｂページを取得することできるので、この＜ｎｏｅｍｂｅｄ＞＜／ｎｏｅｍｂｅｄ＞タグの間に位置するＵＲＬ情報Ｃは、代替のＷｅｂページのＵＲＬ情報である可能性が高いと考えることができる。
【００６８】
次に、ＷｅｂページＡとは別の動画表示命令を含むＷｅｂページＢについて説明する。
【００６９】
図２（ｂ）は、ＷｅｂページＡとは別の動画表示命令を含むＷｅｂページＢの内容の一例を示す概略図である。図２（ｂ）に示すように、ＷｅｂページＢには、＜ａｐｐｌｅｔ＞タグと、＜ａ＞タグとが記述されている。この＜ａｐｐｌｅｔ＞タグは、上述した動画表示命令の一つである。なお、＜ａ＞タグについては、上述したものと同一であるので、その説明を省略する。
【００７０】
＜ａｐｐｌｅｔ＞タグは、ブラウザによって、Ｊａｖａ（登録商標）アップレットと呼ばれる形式のプログラムを実行させるタグである。例えば、＜ａｐｐｌｅｔ  ｃｏｄｅ＝”ファイルＺ”・・・・・＞と記述されていれば、ブラウザによってファイルＺ（Ｊａｖａ（登録商標）言語で作成されたプログラム）が取得され、そのプログラムが実行される。Ｊａｖａ（登録商標）アップレットが実行されると、例えば、ブラウザの操作画面の中に、動画や文字情報などが表示される。
【００７１】
ブラウザによって、上述したような動画表示命令を含むＷｅｂページＡ、または、ＷｅｂページＢが取得されると、ブラウザの操作画面の中には、動画が表示されることとなるが、その動画をスクリーンリーダソフトで音声化することは困難であるので、視覚障害者は、取得したＷｅｂページの内容を認識することができない。
【００７２】
そこで、本実施形態のブラウザでは、取得したＷｅｂページの中から、音声化される可能性の高い代替のＷｅｂページのＵＲＬ情報を抽出して、そのＵＲＬ情報に対応する代替のＷｅｂページを取得し、その内容を操作画面の中に表示させる。
【００７３】
従って、ブラウザの操作画面の中には、音声化される可能性の高い文字情報が表示されることとなるので、音声化が困難な動画を表示するよりも、文字情報がスクリーンリーダソフトによって音声化される可能性が高くなる。代替のＷｅｂページの内容が音声化されると、視覚障害者は、その内容を聴覚で理解することができるので、視覚障害者にとって使い勝手が良い。
【００７４】
次に、図２（ｃ）を参照して、ハードディスク１４の動画識別情報テーブルメモリ１４ｃ２に記憶される動画識別情報テーブルについて説明する。図２（ｃ）は、動画識別情報テーブルの一例を示すイメージ図である。
【００７５】
動画識別情報テーブルには、ブラウザによって取得されたＷｅｂページの中に、動画表示命令が含まれているかを識別する語句（キーワード）である動画識別情報が複数記憶されている。
【００７６】
動画識別情報としては、例えば、ＨＴＭＬ言語の中で、動画をブラウザの操作画面の中に表示させるタグのタグ名などが該当する。例えば、動画識別情報テーブルには、「ｏｂｊｅｃｔ  ｄａｔａ」、「ｅｍｂｅｄ  ｓｒｃ」、「ａｐｐｌｅｔ  ｃｏｄｅ」という語句が記憶されている。また、動画識別情報は、Ｗｅｂページの中で、動画再生を示唆する文字情報などでも良い。例えば、「動画再生」、「Ｆｌａｓｈ再生」、「リプレイ」という語句などが該当する。
【００７７】
なお、この動画識別情報テーブルの動画識別情報を、操作者が編集（追加や削除など）できるように構成しておけば、動画識別情報を、操作者がよく利用するＷｅｂページに適したものに変更することができるので、代替のＷｅｂページを取得できる可能性を高めることができる。
【００７８】
次に、図２（ｄ）を参照して、ハードディスク１４のリンク識別情報テーブルメモリ１４ｃ３に記憶されるリンク識別情報テーブルについて説明する。図２（ｄ）は、リンク識別情報テーブルの一例を示すイメージ図である。
【００７９】
リンク識別情報テーブルには、ブラウザによって取得されたＷｅｂページの中に、音声化される可能性の高い代替のＷｅｂページのＵＲＬ情報が含まれているかを識別する語句（キーワード）であるリンク識別情報が複数記憶されている。
【００８０】
リンク識別情報としては、例えば、代替のＷｅｂページが存在することを示唆するとともに、取得したＷｅｂページの中の、＜ｎｏｅｍｂｅｄ＞＜／ｎｏｅｍｂｅｄ＞タグの間や、＜ａ＞＜／ａ＞タグの間に配置される可能性の高い語句などが該当する。例えば、リンク識別情報テーブルには、「テキスト表示」、「ｓｋｉｐ」、「サイトマップ」、「インデックスページ」という語句が記憶されている。
【００８１】
なお、このリンク識別情報テーブルは、例えば、操作者によって、リンク識別情報を追加したり、削除するなどの編集ができるように構成しておくと、リンク識別情報を、操作者がよく利用するＷｅｂページに適したものに変更することができるので、代替のＷｅｂページを取得できる可能性を高めることができる。
【００８２】
次に、図３を参照して、ＰＣ１のＣＰＵ１１により実行されるメイン処理について説明する。
【００８３】
図３は、ＰＣ１のメイン処理を示すフローチャートである。このメイン処理は、ＰＣ１にスクリーンリーダソフトがインストールされている場合に、動画表示命令を含むＷｅｂページを取得したことを条件として、音声化される可能性の高い代替のＷｅｂページを取得して、その内容をブラウザの操作画面に表示するための処理である。このメイン処理は、ブラウザが実行開始されてから、実行が終了されるまで繰り返し実行される処理である。
【００８４】
このメイン処理では、まず、ＲＡＭ１３の各メモリ１３ａ〜１３ｅを初期化し（Ｓ１１）、ハードディスク１４にスクリーンリーダソフトがインストールされているか否かを判定する（Ｓ１２）。例えば、ＯＳや各種プログラムの設定情報が記憶されるレジストリ（特許請求の範囲に記載のコンピュータの設定情報の一例）に、既知のスクリーンリーダソフトに関する設定情報が登録されている場合に、スクリーンリーダソフトがインストールされていると判定する。また、変形例として、ハードディスク１４に、既知のスクリーンリーダソフトに関するファイル及びフォルダが存在する場合に、スクリーンリーダソフトがインストールされていると判定しても良い。
【００８５】
Ｓ１２の処理において、スクリーンリーダソフトがインストールされていない場合は（Ｓ１２：Ｎｏ）、Ｓ１３〜Ｓ１５の処理をスキップして、Ｓ１６の処理に移行する。一方、スクリーンリーダソフトがインストールされている場合は（Ｓ１２：Ｙｅｓ）、動画表示命令を含むＷｅｂページを取得した場合でも、取得したＷｅｂページ従って、その動画を表示するかを確認するためのダイアログボックスＡをＬＣＤ１７に表示する（Ｓ１３）。
【００８６】
ここで、図４（ａ）を参照して、ダイアログボックスＡについて説明する。
【００８７】
図４（ａ）は、ダイアログボックスＡの一例を示すイメージ図である。ダイアログボックスＡは、動画表示命令を含むＷｅｂページを取得した場合に、代替のＷｅｂページを取得せずに、取得したＷｅｂページに従って、その動画を表示するかを確認するためのメッセージを表示し、操作者にその指示を入力してもらうための操作画面である。
【００８８】
ダイアログボックスＡには、テキストボックスＢＴ７１と、ボタンＢＴ７１と、ボタンＢＴ７２とが設けられている。テキストボックスＢＴ７１は、操作者に対するメッセージが表示される表示領域である。例えば、「取得したＷｅｂページに動画データ）（Ｆｌａｓｈなど）が含まれている場合、スクリーンリーダソフトに適した代替のＷｅｂページを取得して表示するように設定されます。取得したＷｅｂページを、そのまま表示するように設定を変更しますか？（注：読み上げソフトで読み上げ操作を行うことはできません。キーボードによる操作はできません。）」という文字情報が表示される。
【００８９】
ボタンＢＴ７１は、代替のＷｅｂページを取得せずに、取得したＷｅｂページに従って、その動画を表示するように設定するという指示が入力されるボタンであり、特許請求の範囲に記載の要求情報の一例に該当する。また、ボタンＢＴ７１には、「はい」というボタン名が付与されており、ボタンＢＴ７１上に表示されている。ボタンＢＴ７２は、設定を変更せずに、代替のＷｅｂページを取得するという指示が入力されるボタンである。また、ボタンＢＴ７２には、「いいえ」というボタン名が付与されており、ボタンＢＴ７２上に表示されている。
【００９０】
このダイアログボックスＡのテキストボックスＢＴ７１に表示されている文字情報や、各ボタンＢＴ７１，ＢＴ７２上に表示されているボタン名は、それぞれスクリーンリーダソフトによって音声化されないように画像で構成されているので、視覚障害者は、ダイアログボックスＡを認識することが困難である。
【００９１】
従って、視覚障害者は、動画を表示するように設定を変更することが困難であるので、視覚障害者がＰＣ１を操作している場合に、動画が表示されるように設定が変更されてしまう可能性を軽減することができる。
【００９２】
また、ダイアログボックスＡが表示されており、動画を表示するように設定するという指示が入力された場合に、ブラウザの操作画面に動画を表示するように設定される。従って、操作者が晴眼者であるにもかかわらず、代替のＷｅｂページを取得すると設定される場合でも、晴眼者は、所定の入力操作を行うことで、動画を表示させることができるので、晴眼者にとっても使い勝手が良い。
【００９３】
また、ダイアログボックスＡは、マウス１６による入力操作のみ受け付けるように構成されており、マウス１６によってボタンＢＴ７１が押下された場合にのみ、動画を表示するように設定される。具体的には、マウス１６によってボタンＢＴ７１が押下されると、ハードディスク１４の切替実行フラグメモリ１４ｃ１に記憶される切替実行フラグが、オフに設定される。
【００９４】
視覚障害者は、マウス１６を使用して入力操作を行うことが困難であるので、ボタンＢＴ７１を押下して、動画を表示するように設定を変更することが困難である。よって、視覚障害者がＰＣ１を操作している場合に、動画が表示されるように設定が変更されてしまう可能性を軽減することができる。
【００９５】
また、ボタンＢＴ７２が押下された場合は、切替実行フラグがオンに設定され、代替のＷｅｂページが取得されることとなる。なお、これらのボタンＢＴ７１，ＢＴ７２のいずれか一方が押下されると、ダイアログボックスＡが閉じられる。
【００９６】
ここで、図３のフローチャートの説明に戻る。Ｓ１３の処理が終了すると、次に、操作者の操作により、ＬＣＤ１７に表示されるダイアログボックスＡの「はい」ボタンＢＴ７１が押下されたかを判定する（Ｓ１４）。Ｓ１４の処理において、「はい」ボタンＢＴ７１が押下された場合は（Ｓ１４：Ｙｅｓ）、ハードディスク１４の切替実行フラグメモリ１４ｃ１に記憶される切替実行フラグをオフに設定する（Ｓ１６）。
【００９７】
一方、Ｓ１４の処理において、ダイアログボックスＡの「いいえ」ボタンＢＴ７２が押下された場合は（Ｓ１４：Ｎｏ）、切替実行フラグをオンに設定する（Ｓ１５）。なお、Ｓ１４の処理の変形例として、例えば、Ｓ１３の処理によってダイアログボックスＡがＬＣＤ１７に表示されてから、ダイアログボックスＡのボタンＢＴ７１，７２に対して所定時間（例えば、１分）入力操作がない場合は、「いいえ」ボタンＢＴ７２が押下されたものと判定しても良い。
【００９８】
次に、操作者によって、Ｗｅｂページの取得が指示されたかを判定し（Ｓ１７）、操作者によって、キーボード１５によってＵＲＬ情報が入力されたり、マウス１６によってＵＲＬ情報が指示されて、Ｗｅｂページの取得が指示されるまで待機する（Ｓ１７：Ｎｏ）。
【００９９】
一方、Ｗｅｂページの取得が指示された場合は（Ｓ１７：Ｙｅｓ）、入力されたＵＲＬ情報、または、指示されたＵＲＬ情報を、ＲＡＭ１３のＵＲＬ情報メモリ１３ａに記憶し（Ｓ１８）、ＲＡＭ１３の取得制限フラグメモリ１３ｃに記憶される取得制限フラグがオンであるかを判定する（Ｓ１９）。
【０１００】
取得制限フラグがオフである場合は（Ｓ１９：Ｎｏ）、Ｓ２０の処理をスキップして、Ｓ２１の処理に移行する。一方、取得制限フラグがオンである場合は（Ｓ１９：Ｙｅｓ）、ＵＲＬ情報メモリ１３ａに記憶されているＵＲＬ情報のドメイン名と、ドメイン名メモリ１３ｅに記憶されているドメイン名とが同一であるかを判定する（Ｓ２０）。
【０１０１】
ＵＲＬ情報メモリ１３ａのＵＲＬ情報のドメイン名と、ドメイン名メモリ１３ｅのドメイン名とが異なる場合は（Ｓ２０：Ｎｏ）、Ｓ１７の処理に戻り、上述したＳ１７〜Ｓ２０の各処理を繰り返す。一方、ＵＲＬ情報メモリ１３ａのＵＲＬ情報のドメイン名と、ドメイン名メモリ１３ｅのドメイン名とが同一である場合は（Ｓ２０：Ｙｅｓ）、ＵＲＬ情報メモリ１３ａに記憶されているＵＲＬ情報に対応するＷｅｂページを取得し、ＲＡＭ１３のＷｅｂページメモリ１３ｂに記憶する（Ｓ２１）。
【０１０２】
次に、ハードディスク１４の切替実行フラグメモリ１４ｃ１に記憶されている切替実行フラグがオンであるかを判定し（Ｓ２２）、切替実行フラグがオンである場合は（Ｓ２２：Ｙｅｓ）、表示情報切替処理を実行する（Ｓ２３）。後述する表示情報切替処理（Ｓ２３）は、Ｓ２１の処理で取得したＷｅｂページの中に、動画表示命令が含まれているかを識別する動画識別情報が含まれているか否かに応じて、ブラウザの操作画面に表示するＷｅｂページを切り替えるための処理である。
【０１０３】
Ｓ２２の処理において、切替実行フラグがオフである場合は（Ｓ２２：Ｎｏ）、ＲＡＭ１３のＷｅｂページメモリ１３ｂに記憶されている取得したＷｅｂページに従って、ブラウザの操作画面に文字情報や静止画像や動画などの情報を表示する（Ｓ２４）。そして、操作者によって、ブラウザの終了が指示されたかを判定し（Ｓ２５）、ブラウザの終了が指示された場合は（Ｓ２５：Ｙｅｓ）、このメイン処理を終了する。一方、ブラウザの終了が指示されていない場合は（Ｓ２５：Ｎｏ）、Ｓ１７の処理に戻り、上述したＳ１７〜Ｓ２５の各処理を繰り返す。
【０１０４】
この図３のフローチャートに示すメイン処理により、ＰＣ１にスクリーンリーダソフトがインストールされている場合に、動画表示命令を含むＷｅｂページを取得したことを条件として、音声化される可能性の高い代替のＷｅｂページを取得して、その内容をブラウザの操作画面に表示することができる。
【０１０５】
スクリーンリーダソフトは、視覚障害者のＰＣ利用を支援するソフトであるので、ＰＣにインストールされている場合は、視覚障害者によって使用されるＰＣである可能性が高い。よって、視覚障害者によって使用される可能性が高いＰＣにおいて、動画表示命令を含むＷｅｂページを取得したことを条件として、音声化される可能性の高い代替のＷｅｂページを取得して、その内容をブラウザの操作画面に表示することができる。
【０１０６】
その結果、音声化が困難な動画がブラウザの操作画面に表示される場合と比較して、ブラウザの操作画面に表示される情報が、スクリーンリーダソフトによって音声化される可能性が高くなる。ブラウザの操作画面に表示される情報が音声化されると、視覚障害者は、その内容を聴覚で理解することができるので、視覚障害者にとって使い勝手が良い。
【０１０７】
一方、スクリーンリーダソフトが、ＰＣ１にインストールされていない場合、つまり、ＰＣ１が晴眼者によって利用されている場合は、動画がブラウザの操作画面に表示されるので、晴眼者にとっても使い勝手が良い。
【０１０８】
次に、図４（ｂ）を参照して、ＰＣ１のＣＰＵ１１により実行される表示情報切替処理（Ｓ２３）について説明する。
【０１０９】
図４（ｂ）は、ＰＣ１の表示情報切替処理（Ｓ２３）を示すフローチャートである。この表示情報切替処理（Ｓ２３）は、Ｗｅｂサーバ１００からＷｅｂページを取得した場合に、そのＷｅｂページの中に、動画表示命令が含まれているかを識別する動画識別情報が含まれているか否かに応じて、ブラウザの操作画面に表示するＷｅｂページを切り替えるための処理である。
【０１１０】
この表示情報切替処理（Ｓ２３）では、まず、ＲＡＭ１３のＷｅｂページメモリ１３ｂに記憶されている取得したＷｅｂページの中に、動画表示命令が含まれているかを識別する動画識別情報（図２（ｃ）参照）が含まれているかを判定する（Ｓ３１）。
【０１１１】
例えば、ブラウザが、図２（ａ）に示すＷｅｂページＡを取得した場合、ＷｅｂページＡの中には、「ｏｂｊｃｅｔ  ｄａｔａ」や、「ｅｍｂｅｄ  ｓｒｃ」という動画識別テーブルに記憶されている語句が含まれているので、動画識別情報が含まれていると判定される。
【０１１２】
Ｓ３１の処理において、取得したＷｅｂページの中に動画識別情報が含まれていない場合は（Ｓ３１：Ｎｏ）、Ｓ３２〜Ｓ３８の処理をスキップし、Ｓ３９の処理に移行する。一方、動画識別情報が含まれている場合は（Ｓ３１：Ｙｅｓ）、ＲＡＭ１３のリンク情報メモリ１３ｄを初期化し（Ｓ３２）、リンク情報抽出処理を実行する（Ｓ３３）。後述するリンク情報抽出処理は、取得したＷｅｂページの中から、取得したＷｅｂページに対応する、音声化される可能性の高い代替のＷｅｂページのＵＲＬ情報を抽出するための処理である。なお、リンク情報抽出処理（Ｓ３３）によって、代替のＷｅｂページのＵＲＬ情報が抽出された場合は、抽出されたＵＲＬ情報がＲＡＭ１３のリンク情報メモリ１３ｄに記憶される。一方、ＵＲＬ情報が抽出されなかった場合は、何も記憶されない。
【０１１３】
次に、リンク情報抽出処理（Ｓ３３）によって、代替のＷｅｂページのＵＲＬ情報が抽出されたかを判定し（Ｓ３４）、ＵＲＬ情報が抽出された場合、すなわち、リンク情報メモリ１３ｄにＵＲＬ情報が記憶されている場合は（Ｓ３４：Ｙｅｓ）、ＲＡＭ１３の取得制限フラグメモリ１３ｃに記憶される取得制限フラグをオフに設定する（Ｓ３５）。そして、リンク情報メモリ１３ｄに記憶されているＵＲＬ情報に対応するＷｅｂページを取得して、ＲＡＭ１３のＷｅｂページメモリ１３ｂに記憶する（Ｓ３６）。
【０１１４】
Ｓ３４の処理において、ＵＲＬ情報が抽出されなかった場合、すなわち、リンク情報メモリ１３ｄに何も記憶されていない場合は（Ｓ３４：Ｎｏ）、取得制限フラグをオンに設定し（Ｓ３７）、ＲＡＭ１３のＵＲＬ情報メモリ１３ａに記憶されているＵＲＬ情報のドメイン名を、ドメイン名メモリ１３ｅに記憶する（Ｓ３８）。
【０１１５】
そして、ＲＡＭ１３のＷｅｂページメモリ１３ｂに記憶されている取得したＷｅｂページに従って、ブラウザの操作画面に文字情報や静止画像や動画などの情報を表示して（Ｓ３９）、この表示情報切替処理を終了する。
【０１１６】
この図４（ｂ）のフローチャートに示す表示情報切替処理により、Ｗｅｂサーバ１００からＷｅｂページを取得した場合に、そのＷｅｂページの中に動画表示命令が含まれているか否かに応じて、ブラウザの操作画面に表示するＷｅｂページを切り替えることができる。すなわち、取得したＷｅｂページの中に、動画識別情報が含まれている場合は、取得したＷｅｂページに対応するとともに、音声化される可能性の高い代替のＷｅｂページが取得されて、ブラウザの操作画面に表示される。
【０１１７】
また、取得したＷｅｂページの中に、動画識別情報が含まれている場合に、音声化される可能性の高い代替のＷｅｂページが取得できなかった場合は、取得制限フラグがオンに設定される。取得制限フラグがオンに設定されると、その取得したＷｅｂページのＵＲＬ情報を構成するドメイン名と、ドメイン名が同一であるＷｅｂサーバ１００からに限って、Ｗｅｂページを取得することができる。
【０１１８】
現在取得しているＷｅｂページに関連するＷｅｂページや、代替のＷｅｂページは、同一のネットワーク内のＷｅｂサーバに記憶されていると考えることができるので、Ｗｅｂページを取得するＷｅｂサーバを制限することで、現在取得しているＷｅｂページと無関係なＷｅｂページや、代替のＷｅｂページと無関係なＷｅｂページを取得してしまうことを抑制することができる。
【０１１９】
次に、図５を参照して、ＰＣ１のＣＰＵ１１により実行されるリンク情報抽出処理（Ｓ３３）について説明する。
【０１２０】
図５は、ＰＣ１のリンク情報抽出処理（Ｓ３３）を示すフローチャートである。このリンク情報抽出処理（Ｓ３３）は、取得したＷｅｂページの中から、取得したＷｅｂページに対応する、音声化される可能性の高い代替のＷｅｂページのＵＲＬ情報を抽出するための処理である。
【０１２１】
このリンク情報抽出処理（Ｓ３３）では、まず、ＲＡＭ１３のＷｅｂページメモリ１３ｂに記憶されている取得したＷｅｂページの中に、音声化される可能性の高い代替のＷｅｂページのＵＲＬ情報が含まれているかを識別するリンク識別情報（図２（ｄ）参照）が含まれているかを判定し（Ｓ４１）、取得したＷｅｂページの中にリンク識別情報が１つも含まれていない場合は（Ｓ４１：Ｎｏ）、Ｓ４２〜Ｓ４５の処理をスキップし、このリンク情報抽出処理を終了する。
【０１２２】
一方、取得したＷｅｂページの中に、リンク識別情報が１つ以上含まれている場合は（Ｓ４１：Ｙｅｓ）、取得したＷｅｂページの中に、リンク先を示すタグである＜ａ＞＜／ａ＞タグが含まれているかを判定する（Ｓ４２）。
【０１２３】
Ｓ４２の処理において、取得したＷｅｂページの中に、リンク先を示す＜ａ＞＜／ａ＞タグが１つも含まれていない場合は（Ｓ４２：Ｎｏ）、Ｓ４３〜Ｓ４５の処理をスキップし、このリンク情報抽出処理を終了する。
【０１２４】
一方、取得したＷｅｂページの中に、リンク先を示す＜ａ＞＜／ａ＞タグが１つ以上含まれている場合は（Ｓ４２：Ｙｅｓ）、リンク先を示す＜ａ＞＜／ａ＞タグの間に、リンク識別情報が位置しているかを判定する（Ｓ４３）。
【０１２５】
Ｓ４３の処理において、リンク先を示す＜ａ＞＜／ａ＞タグの間に、リンク識別情報が位置している場合は（Ｓ４３：Ｙｅｓ）、その＜ａ＞＜／ａ＞タグによって指定されるＵＲＬ情報を、ＲＡＭ１３のリンク情報メモリ１３ｄに記憶し（Ｓ４４）、このリンク情報抽出処理を終了する。
【０１２６】
例えば、ブラウザが、図２（ａ）に示すＷｅｂページＡを取得した場合、ＷｅｂページＡの中には、リンク識別情報（図２（ｃ）参照）である「テキスト表示」や「サイトマップ」というリンク識別情報テーブルに記憶されている語句が含まれているので、Ｓ４１によってリンク識別情報が含まれていると判定される。
【０１２７】
また、そのリンク識別情報は、リンク先を示す＜ａ＞＜／ａ＞タグの間に含まれているので、Ｓ４２およびＳ４３の処理によってＵＲＬ情報ＣおよびＵＲＬ情報Ｄは、代替のＷｅｂページのＵＲＬ情報であると判定され、ＲＡＭ１３のリンク先情報メモリ１３ｄに記憶される。なお、本実施形態では、Ｗｅｂページの先頭から順に文字列を検索して、先に見つかった方のＵＲＬ情報がリンク先情報メモリ１３ｄに記憶される。
【０１２８】
また、例えば、予めリンク識別情報に優先順位を付しておき、Ｗｅｂページ全体に含まれるリンク識別情報を検索して、優先順位の最も高いリンク識別情報に対応するＵＲＬ情報を、リンク先情報メモリ１３ｄに記憶しても良い。
【０１２９】
Ｓ４３の処理において、リンク先を示す＜ａ＞＜／ａ＞タグの間に、リンク識別情報が位置していない場合は（Ｓ４３：Ｎｏ）、取得したＷｅｂページの中で、リンク識別情報が含まれている位置を基準として、文字数が最も小さい距離に位置する＜ａ＞＜／ａ＞タグによって指定されるＵＲＬ情報を、リンク先情報メモリ１３ｄに記憶する（Ｓ４５）。
【０１３０】
この図５のフローチャートに示すリンク情報抽出処理により、ブラウザが取得したＷｅｂページの中から、取得したＷｅｂページに対応する、音声化される可能性の高い代替のＷｅｂページのＵＲＬ情報を抽出して、リンク先情報メモリ１３ｄに記憶することができる。
【０１３１】
次に、図６を参照して、本発明の第２の実施形態におけるブラウザについて説明する。
【０１３２】
本発明の第２の実施形態のブラウザは、ＰＣ３１において実行開始されると、ＰＣ３１で行われる入力操作を取得し、その入力操作の特徴に応じて、ブラウザが動画表示命令を含むＷｅｂページを取得した場合に、音声化される可能性の高い代替のＷｅｂページを取得して、ブラウザの操作画面に表示するという形態である。
【０１３３】
図６（ａ）を参照して、第２の実施形態におけるＰＣ３１の電気的構成について説明する。
【０１３４】
図６（ａ）は、ＰＣ３１のＲＡＭ３３の電気的構成を示すブロック図である。ＰＣ３１の電気的構成を示すブロック図において、第１の実施形態であるＰＣ１のブロック図（図１参照）と異なる部分は、ＲＡＭ３３のみであるため、ＲＡＭ３３についてのみ説明し、その他の同一部分については、その説明を省略する。
【０１３５】
ＲＡＭ３３には、ＵＲＬ情報メモリ３３ａと、Ｗｅｂページメモリ３３ｂと、取得制限フラグメモリ３３ｃと、リンク情報メモリ３３ｄと、ドメイン名メモリ３３ｅと、キー入力カウントメモリ３３ｆと、マウス入力カウントメモリ３３ｇとが設けられている。
【０１３６】
ＵＲＬ情報メモリ３３ａ、Ｗｅｂページメモリ３３ｂ、取得制限フラグメモリ３３ｃ、リンク情報メモリ３３ｄ、ドメイン名メモリ３３ｅは、それぞれ、第１の実施形態で説明したＵＲＬ情報メモリ１３ａ、Ｗｅｂページメモリ１３ｂ、取得制限フラグメモリ１３ｃ、リンク情報メモリ１３ｄ、ドメイン名メモリ１３ｅと同様に構成されているので、その説明を省略する。
【０１３７】
キー入力カウントメモリ３３ｆは、操作者によりキーボード１５が操作され、所定のキー操作（例えば、キー押下）が行われた回数を計数するためのメモリである。例えば、操作者によりキーボード１５が操作され、所定のキー操作が行われる毎に、「１」が加算される。
【０１３８】
マウス入力カウントメモリ３３ｇは、操作者によりマウス１６が操作され、所定のマウス操作（例えば、マウスクリック）が行われた回数を計数するためのメモリである。例えば、操作者によりマウス１６が操作され、所定のマウス操作が行われる毎に、「１」が加算される。
【０１３９】
次に、図６（ｂ）を参照して、ＰＣ３１のＣＰＵ１１により実行されるメイン処理について説明する。図６（ｂ）は、ＰＣ３１のメイン処理を示すフローチャートである。
【０１４０】
この第２の実施形態のメイン処理は、第１の実施形態のメイン処理（図３参照）のＳ１２の処理を、図６（ｂ）に示す処理（Ｓ４１〜Ｓ４７の処理）に置き換えたものであるため、その置き換えた処理についてのみ説明し、その他の同一部分については、その説明を省略する。
【０１４１】
このメイン処理は、ブラウザが実行開始された場合に、操作者のキーボード１５による入力操作、または、マウス１６による入力操作を取得し、その入力操作の特徴に応じて、動画表示命令を含むＷｅｂページを取得した場合に音声化される可能性の高い代替のＷｅｂページを取得して表示するための処理である。
【０１４２】
このメイン処理では、まず、図３のＳ１１の処理によって、ＲＡＭ３３の各メモリ３３ａ〜３３ｇが初期化される。
【０１４３】
Ｓ１１の処理が終了すると、次に、キーボード１５により行われるキー操作、および、マウス１６により行われるマウス操作を取得する（Ｓ４１）。ここでは、例えば、ブラウザの操作画面に対して行われる入力操作に関わらず、単に、キーボード１５により行われるキー操作、および、マウス１６により行われるマウス操作を取得する。
【０１４４】
次に、Ｓ４１の処理によって、Ｔａｂキー押下、ＣｔｒｌキーおよびＴａｂキー押下、スペースキー押下、Ａｌｔキー押下、矢印キー押下のうち、いずれかの入力操作を取得したかを判定し（Ｓ４２）、いずれかの入力操作を取得した場合は（Ｓ４２：Ｙｅｓ）、ＲＡＭ３３のキー入力カウントメモリ３３ｆに「１」を加算する（Ｓ４３）。
【０１４５】
そして、キー入力カウントメモリ３３ｆに記憶されている数値が、「１０」を超えているかを判定し（Ｓ４４）、その数値が「１０」を超えている場合は（Ｓ４４：Ｙｅｓ）、図３のフローチャートのＳ１３の処理へ移行する。
【０１４６】
Ｓ４４の処理において、その数値が「１０」以下である場合は（Ｓ４４：Ｎｏ）、Ｓ４１の処理に戻り、上述したＳ４１〜Ｓ４４の各処理を繰り返す。
【０１４７】
また、Ｓ４２の処理において、いずれの入力操作も取得していない場合は（Ｓ４２：Ｎｏ）、マウスクリックを取得したかを判定し（Ｓ４５）、マウスクリックを取得した場合は（Ｓ４５：Ｙｅｓ）、ＲＡＭ３３のマウス入力カウントメモリ３３ｇに「１」を加算する（Ｓ４６）。そして、マウス入力カウントメモリ３３ｇに記憶されている数値が、「５」を超えているかを判定し（Ｓ４７）、その数値が「５」を超えている場合は（Ｓ４７：Ｙｅｓ）、図３のフローチャートのＳ１６の処理へ移行する。
【０１４８】
Ｓ４５の処理において、マウスクリックを取得していない場合は（Ｓ４５：Ｎｏ）、Ｓ４１の処理に戻り、上述したＳ４１〜Ｓ４５の各処理を繰り返す。また、Ｓ４７の処理において数値が「５」以下である場合は（Ｓ４７：Ｎｏ）、Ｓ４１の処理に戻り、上述したＳ４１〜Ｓ４７の各処理を繰り返す。
【０１４９】
視覚障害者は、操作画面を視認しながら入力操作を行うことが困難であるので、マウス１６による入力操作が晴眼者と比較して少ないと考えることができる。また、晴眼者は、操作画面を視認しながら入力操作を行うことができるので、障害者と比較して、キーボード１５よりもマウス１６による入力操作の方が多いと考えることができる。
【０１５０】
よって、本実施形態では、Ｓ４４の処理で判定しているようにキーボード１５による入力操作が多い場合は、視覚障害者が使用していると判定し、Ｓ４７の処理で判定しているようにマウス１６による入力操作が多い場合は、晴眼者が使用していると判定することとしている。
【０１５１】
この図６（ｂ）のフローチャートに示すメイン処理により、操作者がキーボード１５を使用して行った入力操作の操作回数、または、マウス１６を使用して行った入力操作の操作回数に応じて、動画表示命令を含むＷｅｂページを取得した場合に音声化される可能性の高い代替のＷｅｂページを取得して表示することができる。
【０１５２】
上述したように、本発明の第２の実施形態におけるブラウザでは、キーボード１５による入力操作が所定数（例えば、「１０」回）を超える場合に、ハードディスク１４の切替実行フラグメモリ１４ｃ１に記憶される切替実行フラグがオンに設定される。従って、視覚障害者によって入力操作が行われている場合に、動画表示命令を含むＷｅｂページを取得すると、音声化される可能性の高い代替のＷｅｂページを取得して、その内容をブラウザの操作画面に表示することができ、第１実施形態と同様の理由により、視覚障害者にとって使い勝手が良い。
【０１５３】
一方、マウス１６による入力操作が所定数（例えば、「５」回）を超える場合に、切替実行フラグメモリ１４ｃ１に記憶される切替実行フラグがオフに設定される。従って、晴眼者によって入力操作が行われている場合は、動画がブラウザの操作画面に表示されるので、晴眼者にとっても使い勝手が良い。
【０１５４】
次に、図７を参照して、本発明の第３の実施形態におけるブラウザについて説明する。
【０１５５】
本発明の第３の実施形態ブラウザは、ＰＣ４１において実行開始されると、ＰＣ４１の設定が視覚障害者に適した設定になされているかを判定し、その判定結果に応じて、ブラウザが動画表示命令を含むＷｅｂページを取得した場合に、音声化される可能性の高い代替のＷｅｂページを取得して、ブラウザの操作画面に表示するという形態である。
【０１５６】
図７（ａ）を参照して、第３の実施形態におけるＰＣ４１の電気的構成について説明する。
【０１５７】
図７（ａ）は、ＰＣ４１のＲＡＭ４３の電気的構成を示すブロック図である。ＰＣ４１の電気的構成を示すブロック図において、第１の実施形態であるＰＣ１のブロック図（図１参照）と異なる部分は、ＲＡＭ４３のみであるため、ＲＡＭ４３についてのみ説明し、その他の同一部分については、その説明を省略する。
【０１５８】
ＲＡＭ４３には、ＵＲＬ情報メモリ４３ａと、Ｗｅｂページメモリ４３ｂと、取得制限フラグメモリ４３ｃと、リンク情報メモリ４３ｄと、ドメイン名メモリ４３ｅと、条件適合カウントメモリ４３ｈとが設けられている。
【０１５９】
ＵＲＬ情報メモリ４３ａ、Ｗｅｂページメモリ４３ｂ、取得制限フラグメモリ４３ｃ、リンク情報メモリ４３ｄ、ドメイン名メモリ４３ｅは、それぞれ、第１の実施形態で説明したＵＲＬ情報メモリ１３ａ、Ｗｅｂページメモリ１３ｂ、取得制限フラグメモリ１３ｃ、リンク情報メモリ１３ｄ、ドメイン名メモリ１３ｅと同様に構成されているので、その説明を省略する。
【０１６０】
条件適合カウントメモリ４３ｈは、操作者により設定されているＰＣ４１の各設定のうち、視覚障害者に利用しやすく設定されている設定数を計数するためのメモリである。例えば、視覚障害者のＰＣ利用を支援するソフトウェアがインストールされていたり、ＯＳの設定においてマウスカーソルの移動速度が、所定（ＯＳの初期値）の移動速度よりも遅く設定されていたり、また、ＬＣＤ１７に表示される文字情報の文字サイズが、所定（ＯＳの初期値）の文字サイズよりも大きく設定されている場合などに、ＰＣ４１の設定が視覚障害者に利用しやすく設定されているとして、それぞれ「１」が加算される。
【０１６１】
次に、図７（ｂ）を参照して、ＰＣ４１のＣＰＵ１１により実行されるメイン処理について説明する。
【０１６２】
図７（ｂ）は、ＰＣ４１のメイン処理を示すフローチャートである。この第３の実施形態のメイン処理は、第１の実施形態のメイン処理（図３参照）のＳ１２の処理を、図７（ｂ）に示す処理（Ｓ５１〜Ｓ５９の処理）に置き換えたものであるため、その置き換えた処理についてのみ説明し、その他の同一部分については、その説明を省略する。
【０１６３】
このメイン処理は、ブラウザが実行開始された場合に、ＰＣ４１の設定が視覚障害者に適した設定になされているかを判定し、その判定結果に応じて、動画表示命令を含むＷｅｂページを取得した場合に音声化される可能性の高い代替のＷｅｂページを取得して表示するか否かを設定するための処理である。
【０１６４】
このメイン処理では、まず、図３のＳ１１の処理によって、ＲＡＭ４３の各メモリ４３ａ〜４３ｅ，４３ｈが初期化される。Ｓ１１の処理が終了すると、次に、ＯＳの設定において、マウスカーソルの移動速度が、ＯＳのインストール時の設定と比較して遅く設定されているかを判定し（Ｓ５１）、インストール時の設定と比較して遅く設定されている場合は（Ｓ５１：Ｙｅｓ）、ＲＡＭ４３の条件適合カウントメモリ４３ｈに「１」を加算する（Ｓ５２）。一方、インストール時の設定と比較して遅く設定されていない場合は（Ｓ５１：Ｎｏ）、Ｓ５２の処理をスキップして、Ｓ５３の処理に移行する。
【０１６５】
次に、ＯＳの設定において、画面表示に使用する文字サイズが、ＯＳのインストール時の設定と比較して大きく設定されているかを判定し（Ｓ５３）、インストール時の設定と比較して大きく設定されている場合は（Ｓ５３：Ｙｅｓ）、ＲＡＭ４３の条件適合カウントメモリ４３ｈに「１」を加算する（Ｓ５４）。一方、インストール時の設定と比較して大きく設定されていない場合は（Ｓ５３：Ｎｏ）、Ｓ５４の処理をスキップして、Ｓ５５の処理に移行する。
【０１６６】
次に、ハードディスク１４にスクリーンリーダソフトがインストールされているかを判定し（Ｓ５５）、スクリーンリーダソフトがインストールされている場合は（Ｓ５５：Ｙｅｓ）、ＲＡＭ４３の条件適合カウントメモリ４３ｈに「１」を加算する（Ｓ５６）。一方、スクリーンリーダソフトがインストールされていない場合は（Ｓ５５：Ｎｏ）、Ｓ５６の処理をスキップして、Ｓ５７の処理に移行する。
【０１６７】
次に、スクリーンリーダソフトが実行中であるかを判定し（Ｓ５７）、スクリーンリーダソフトが実行中である場合は（Ｓ５７：Ｙｅｓ）、ＲＡＭ４３の条件適合カウントメモリ４３ｈに「１」を加算する（Ｓ５８）。一方、スクリーンリーダソフトが実行されていない場合は（Ｓ５７：Ｎｏ）、Ｓ５８の処理をスキップして、Ｓ５９の処理に移行する。
【０１６８】
そして、ＲＡＭ４３の条件適合カウントメモリ４３ｈに記憶される数値が、「２」を超えているかを判定し（Ｓ５９）、「２」を超えている場合は（Ｓ５９：Ｙｅｓ）、図３のフローチャートのＳ１３の処理へ移行する。一方、「２」以下である場合は（Ｓ５９：Ｎｏ）、図３のフローチャートのＳ１６の処理へ移行する。
【０１６９】
この図７（ｂ）のフローチャートに示すメイン処理により、ＰＣ４１の設定が視覚障害者に適した設定になされている設定数に応じて、動画表示命令を含むＷｅｂページを取得した場合に音声化される可能性の高い代替のＷｅｂページを取得して表示することができる。
【０１７０】
上述したように、本発明の第３の実施形態におけるブラウザでは、視覚障害者に利用しやすく設定されている設定数が所定数（例えば、「２」）を超える場合に、ＰＣ４１の設定が視覚障害者に適した設定になされているとして、ハードディスク１４の切替実行フラグメモリ１４ｃ１に記憶される切替実行フラグがオンに設定される。従って、ＰＣ４１が視覚障害者に適した設定になされている場合に、動画表示命令を含むＷｅｂページを取得すると、音声化される可能性の高い代替のＷｅｂページを取得して、その内容をブラウザの操作画面に表示することができ、第１実施形態と同様の理由により、視覚障害者にとって使い勝手が良い。
【０１７１】
一方、視覚障害者に利用しやすく設定されている設定数が所定数（例えば、「２」）未満の場合に、ＰＣ４１の設定が晴眼者に適した設定になされているとして切替実行フラグメモリ１４ｃ１に記憶される切替実行フラグがオフに設定される。従って、ＰＣ４１が晴眼者に適した設定になされている場合は、動画がブラウザの操作画面に表示されるので、晴眼者にとっても使い勝手が良い。
【０１７２】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１７３】
例えば、上記実施形態は、ブラウザソフトという実施形態であるが、動画表示命令を含むＷｅｂページを取得した場合に、音声化される可能性の高い代替のＷｅｂページを取得し、ブラウザの操作画面に表示するという機能を、既存のブラウザ（例えば、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）や、Ｆｉｒｅｆｏｘ（登録商標）など）に提供するプラグインプログラムという実施形態であっても良い。
【０１７４】
また、上記実施形態では、動画表示命令を含むＷｅｂページを取得した場合に、音声化される可能性の高い代替のＷｅｂページを取得し、ブラウザの操作画面に表示しているが、まず、ブラウザの操作画面の中に動画を表示してから、操作者の所定のキー入力（例えば、エンターキーの押下）などに従って、音声化される可能性の高い代替のＷｅｂページを取得し、ブラウザの操作画面に表示しても良い。動画が表示されれば、動画に応じた音声がスピーカ１８から出力されることも考えられるので、操作者による所定のキー入力があるまで動画を表示し、待機していても良い。
【０１７５】
また、上記実施形態では、ブラウザが取得したＷｅｂページの中に、動画識別情報が含まれているかを判定しているが、Ｗｅｂページの中に、音声化が困難な動画ファイルの拡張子が含まれているかを判定しても良い。例えば、拡張子としては、Ｆｌａｓｈ（登録商標）形式のファイルであれば、「ｓｗｆ」などであり、ＱｕｉｃｋＴｉｍｅ（登録商標）形式のファイルであれば、「ｍｏｖ」や「ｑｔ」などであり、Ｊａｖａ（登録商標）アップレット形式のファイルであれば、「ｃｌａｓｓ」や「ｊｓ」などが該当する。また、ブラウザが取得したＷｅｂページの中に、動画識別情報が含まれているかを判定することに加えて、動画表示命令である各タグの中に上述したファイルの拡張子が含まれているかを判断すれば、ブラウザが取得したＷｅｂページの中に動画識別情報が含まれているかの判定の精度を高めることができる。
【０１７６】
また、上記実施形態のＳ４５（図５参照）の処理では、取得したＷｅｂページの中で、リンク識別情報が含まれている位置を基準として、文字数が最も小さい距離に位置する＜ａ＞＜／ａ＞タグによって指定されるＵＲＬ情報を、リンク先情報メモリ１３ｄに記憶しているが、取得したＷｅｂページの中に、＜ｎｏｅｍｂｅｄ＞＜／ｎｏｅｎｂｅｄ＞タグが記述されている場合は、その＜ｎｏｅｍｂｅｄ＞＜／ｎｏｅｎｂｅｄ＞タグの間に位置するＵＲＬ情報を、リンク先情報メモリ１３ｄに記憶しても良い。
【０１７７】
また、上記実施形態では、ネットワーク（インターネット３００や、ＬＡＮ  Ｘ４００など）を介して接続されるＷｅｂサーバ１００からＷｅｂページを取得しているが、ＰＣ１のハードディスク１４に記憶されているＷｅｂページを取得しても良い。ハードディスク１４から取得したＷｅｂページによって、取得制限フラグ１３ｃがオンに設定された場合は、例えば、Ｗｅｂページの取得をハードディスク１４からに制限する。また、ＰＣ１に光学式ドライブや、メモリカードリーダや、外部記憶装置などが接続されている場合には、ＣＤ−ＲＯＭやメモリカードなどの記憶媒体や、外部記憶装置に記憶されているＷｅｂページを取得しても良い。光学式ドライブから取得したＷｅｂページによって、取得制限フラグ１３ｃがオンに設定された場合は、例えば、Ｗｅｂページの取得を光学式ドライブからに制限する。同様に、メモリカードリーダから取得したＷｅｂページによって、取得制限フラグ１３ｃがオンに設定された場合は、メモリカードリーダからに制限し、外部記憶装置から取得したＷｅｂページによって、取得制限フラグ１３ｃがオンに設定された場合は、外部記憶装置からに制限する。
【０１７８】
また、上記実施形態の図６のＳ４２の処理では、特定のキーの押下回数を計数しているが、これらのキーに限定するものではなく、インストールソフトやＯＳの利用中に良く使用されるキーであれば、どの種類のキーであっても良い。
【０１７９】
また、上記実施形態で説明したように、第２の実施形態のメイン処理（図６（ｂ）参照）、第３の実施形態のメイン処理（図７（ｂ）参照）は、それぞれ第１の実施形態のメイン処理（図３参照）のＳ１２の処理を別の処理に置き換えたものであるが、これらの置き換えた処理（Ｓ４１〜Ｓ４７の処理、Ｓ５１〜Ｓ５９の処理）とＳ１２の処理とを組み合わせた処理を実行しても良い。すなわち、図３のＳ１２の処理で、スクリーンリーダソフトがインストールされていると判定された場合に（Ｓ１２：Ｙｅｓ）、図６（ｂ）のＳ４１の処理や、図７（ｂ）のＳ５１の処理に移行しても良い。また、図６（ｂ）のＳ４４の処理で、キー入力カウントメモリ３３ａに記憶されている数値が、「１０」を超えている場合に（Ｓ４４：Ｙｅｓ）、図３のＳ１２の処理や、図７（ｂ）のＳ５１の処理に移行しても良い。また、図７（ｂ）のＳ５９の処理で、ＲＡＭ４３の条件適合カウントメモリ４３ａに記憶される数値が、「２」を超えていると判定された場合に（Ｓ５９：Ｙｅｓ）、図３のＳ１２の処理や、図６（ｂ）のＳ４１の処理に移行しても良い。
【図面の簡単な説明】
【０１８０】
【図１】本発明の第１の実施形態におけるＰＣの電気的構成を示すブロック図である。
【図２】（ａ）は、動画表示命令を含むＷｅｂページＡの内容の一例を示す概略図であり、（ｂ）は、動画表示命令を含むＷｅｂページＢの内容の一例を示す概略図である。（ｃ）は、動画識別情報テーブルの一例を示すイメージ図であり、（ｄ）は、リンク識別情報テーブルの一例を示すイメージ図である。
【図３】ＰＣのメイン処理を示すフローチャートである。
【図４】（ａ）は、ダイアログボックスＡの一例を示すイメージ図であり、（ｂ）は、ＰＣの表示情報切替処理を示すフローチャートである。
【図５】ＰＣのリンク情報抽出処理を示すフローチャートである。
【図６】（ａ）は、第２の実施形態におけるＰＣの電気的構成を示すブロック図であり、（ｂ）は、ＰＣのメイン処理を示すフローチャートである。
【図７】（ａ）は、第３の実施形態におけるＰＣの電気的構成を示すブロック図であり、（ｂ）は、ＰＣのメイン処理を示すフローチャートである。
【符号の説明】
【０１８１】
１，３１，４１          ＰＣ（コンピュータの一例、情報処理装置の一例）
１４ｂ                  スクリーンリーダソフトメモリ（記憶手段の一例）
１６                    マウス（ポインティングデバイスの一例、入力手段の一例）
１７                    ＬＣＤ（表示手段の一例）
１００                  Ｗｅｂサーバ（Ｗｅｂ情報提供手段の一例）
２００                  ＬＡＮ  Ｙ（ＬＡＮの一例、ネットワークの一例）
３００                  インターネット（ネットワークの一例）
４００                  ＬＡＮ  Ｘ（ＬＡＮの一例、ネットワークの一例）
Ｓ１２，Ｓ４２〜Ｓ４７，Ｓ５１〜Ｓ５９    第１の判定ステップの一例、第１の判定手段の一例
Ｓ１２，Ｓ５５          検出ステップの一例
Ｓ１３                  要求情報表示ステップの一例
Ｓ１９                  Ｗｅｂ情報取得禁止ステップ
Ｓ２１，Ｓ３６          Ｗｅｂ情報取得ステップの一例、Ｗｅｂ情報取得手段の一例
Ｓ２３                  表示制御ステップの一例、表示制御手段の一例
Ｓ３１                  第２の判定ステップの一例、第２の判定手段の一例
Ｓ３３                  特定情報取得ステップの一例、特定情報取得手段の一例
Ｓ４１                  入力取得ステップの一例
【図１】
0004935658.tif 000002
【図２】
0004935658.tif 000003
【図３】
0004935658.tif 000004
【図４】
0004935658.tif 000005
【図５】
0004935658.tif 000006
【図６】
0004935658.tif 000007
【図７】
0004935658.tif 000008