(57)【特許請求の範囲】
【請求項１】
文字や画像を表示情報として表示手段に表示でき、その表示手段に表示される所定の表示情報を音声化する表示情報音声化プログラムがインストールできるコンピュータに、前記表示情報を含む晴眼者用表示情報と、前記表示情報音声化プログラムによる音声化の対象である表示情報を含む視覚障害者用表示情報とのうち、いずれか一方を前記表示手段に表示する第１の表示ステップを備えたアプリケーションソフトを導入するインストールプログラムであって、
前記アプリケーションソフトが導入される場合に、前記コンピュータに前記表示情報音声化プログラムがインストールされているかを判定する第１の判定ステップと、
その第１の判定ステップにより前記コンピュータに前記表示情報音声化プログラムがインストールされていると判定された場合に、前記第１の表示ステップが前記視覚障害者用表示情報を前記表示手段に表示するように指定する表示指定ステップとを実行させることを特徴とするインストールプログラム。
【請求項２】
前記アプリケーションソフトの導入を補助する前記表示情報を含む晴眼者用インストール表示情報と、前記アプリケーションソフトの導入を補助し、前記表示情報音声化プログラムによる音声化の対象である表示情報を含む視覚障害者用インストール表示情報とのうち、いずれか一方を前記アプリケーションソフトが導入される場合に前記表示手段に表示する第２の表示ステップを備え、
前記表示指定ステップは、前記第１の判定ステップにより前記視覚障害者用表示情報を前記表示手段に表示すると判定された場合に、前記第２の表示ステップにより前記視覚障害者用インストール表示情報を前記表示手段に表示させることを特徴とする請求項１記載のインストールプログラム。
【請求項３】
前記表示情報音声化プログラムは、複数の種類が存在するとともに、その種類毎に、前記表示手段に表示されている表示情報の中から音声化する表示情報を選定する選定規則が異なり、
前記コンピュータに何れの種類の前記表示情報音声化プログラムがインストールされているかを検出する検出ステップを備え、
前記表示指定ステップは、前記検出ステップで検出された種類の表示情報音声化プログラムに応じた視覚障害者用表示情報を、前記第１の表示ステップが前記表示手段に表示するように指定することを特徴とする請求項１又は２に記載のインストールプログラム。
【請求項４】
前記表示情報音声化プログラムは、複数の種類が存在するとともに、その種類毎に、前記表示手段に表示されている表示情報の中から音声化する表示情報を選定する選定規則が異なり、
前記コンピュータに何れの種類の前記表示情報音声化プログラムがインストールされているかを検出する検出ステップを備え、
前記表示指定ステップは、前記検出ステップで検出された種類の表示情報音声化プログラムに応じた視覚障害者用インストール表示情報を、前記第２の表示ステップにより前記表示手段に表示させることを特徴とする請求項２に記載のインストールプログラム。
【請求項５】
前記表示情報音声化プログラムは、複数インストールされており、
前記複数の表示情報音声化プログラムのうち、前記コンピュータで実行中の表示情報音声化プログラムを検出する検出ステップを備え、
前記表示指定ステップは、前記検出ステップで検出された表示情報音声化プログラムに応じた視覚障害者用インストール表示情報を、前記第２の表示ステップにより前記表示手段に表示させることを特徴とする請求項２に記載のインストールプログラム。
【請求項６】
前記コンピュータには、操作者の操作に応じた入力情報を入力する入力手段が接続され、
前記第１の表示ステップが前記晴眼者用表示情報を前記表示手段に表示するように指定する要求を示す要求情報を前記表示手段に表示する第３の表示ステップと、
前記入力手段から前記コンピュータへ入力される入力情報に基づいて、前記第３の表示ステップにより前記表示手段に表示される前記要求情報の要求が指示されたかを判定する第２の判定ステップとを備え、
前記表示指定ステップは、前記第１の判定ステップにより視覚障害者用表示情報を前記表示手段に表示すると判定された場合に、前記第３の表示ステップにより前記要求情報を前記表示手段に表示させ、前記第２の判定ステップにより前記要求情報の要求が指示されたと判定された場合に、前記第１の表示ステップが前記晴眼者用表示情報を前記表示手段に表示するように指定することを特徴とする請求項１から５のいずれかに記載のインストールプログラム。
【請求項７】
前記要求情報は、前記表示情報音声プログラムにより音声化されない表示情報によって構成されていることを特徴とする請求項６記載のインストールプログラム。
【請求項８】
文字や画像を表示情報として表示する表示手段と、その表示手段に表示される所定の表示情報を音声化する表示情報音声化プログラムを記憶する第１の記憶手段と、前記表示情報を含む晴眼者用表示情報と、前記表示情報音声化プログラムによる音声化の対象である表示情報を含む視覚障害者用表示情報とのうち、いずれか一方を前記表示手段に表示する第１の表示ステップを有するアプリケーションソフトを記憶する第２の記憶手段とを備えた情報処理装置であって、
前記アプリケーションソフトが導入される場合に、前記第１の記憶手段に前記表示情報音声化プログラムが記憶されているかを判定する判定手段と、
その第１の判定ステップにより前記第１の記憶手段に前記表示情報音声化プログラムが記憶されていると判定された場合に、前記第１の表示ステップが前記視覚障害者用表示情報を前記表示手段に表示するように指定する表示指定手段とを備えていることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インストールプログラムおよび情報処理装置に関するものである。
【背景技術】
【０００２】
従来より、視覚障害者が一般的なパーソナルコンピュータ（以下、「ＰＣ」と称する）を利用できるよう支援する情報処理プログラムとして、ＰＣのディスプレイに表示された文字情報を音声化して読み上げさせるスクリーンリーダと呼ばれる情報処理プログラムが知られている。このような視覚障害者のＰＣ利用を支援する情報処理プログラムとして、次の特許文献１には、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）情報を取得して表示するブラウザの操作画面に、視覚障害者が簡単な操作でＷＷＷ情報を取得できるようにするためのメニュー（例えば、リンク先情報などの項目）を表示する表示領域を設け、ブラウザがＷＷＷ情報に加えて、視覚障害者用のメニュー情報を取得した場合に、それぞれの情報をブラウザの操作画面に表示することで、視覚障害者の操作性を向上させる情報処理プログラムが記載されている。
【特許文献１】特開２００２−２８８０７１号公報（０００４段落など）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１に記載される技術では、ブラウザに表示されている視覚障害者用のメニューの項目が、ブラウザに表示されているＷＷＷ情報にも含まれているので、視覚障害者は、ブラウザおよびスクリーンリーダによって、その同様な情報を繰り返し聞くこととなり、ブラウザの操作画面に表示される情報を理解することが煩わしくなる。一方で、例えば、視覚障害者にとって使い勝手の良い視覚障害者用の操作画面と、晴眼者にとって使い勝手の良い晴眼者用の操作画面とをそれぞれ設けることとすると、使用したい操作画面を選択して切り替えるという操作が必要となるため、特に、各操作に時間を要する視覚障害者には使いづらくなるという問題点が生じる。
【０００４】
本発明は、上述した問題点を解決するためになされたものであり、晴眼者用の操作画面と、視覚障害者用の操作画面とを含む、複数の操作画面を有するアプリケーションソフトをＰＣへインストールする場合に、ＰＣの設定情報に基づいて、複数の操作画面の中で、視覚障害者にとって使い勝手の良い操作画面を表示するように指定することができるインストールプログラムおよび情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
この目的を達成するために、請求項１記載のインストールプログラムは、文字や画像を表示情報として表示手段に表示でき、その表示手段に表示される所定の表示情報を音声化する表示情報音声化プログラムがインストールできるコンピュータに、前記表示情報を含む晴眼者用表示情報と、前記表示情報音声化プログラムによる音声化の対象である表示情報を含む視覚障害者用表示情報とのうち、いずれか一方を前記表示手段に表示する第１の表示ステップを備えたアプリケーションソフトを導入するインストールプログラムであって、前記アプリケーションソフトが導入される場合に、前記コンピュータに前記表示情報音声化プログラムがインストールされているかを判定する第１の判定ステップと、その第１の判定ステップにより前記コンピュータに前記表示情報音声化プログラムがインストールされていると判定された場合に、前記第１の表示ステップが前記視覚障害者用表示情報を前記表示手段に表示するように指定する表示指定ステップとを実行させる。
【０００６】
【０００７】
請求項２記載のインストールプログラムは、請求項１記載のインストールプログラムにおいて、前記アプリケーションソフトの導入を補助する前記表示情報を含む晴眼者用インストール表示情報と、前記アプリケーションソフトの導入を補助し、前記表示情報音声化プログラムによる音声化の対象である表示情報を含む視覚障害者用インストール表示情報とのうち、いずれか一方を前記アプリケーションソフトが導入される場合に前記表示手段に表示する第２の表示ステップを備え、前記表示指定ステップは、前記第１の判定ステップにより前記視覚障害者用表示情報を前記表示手段に表示すると判定された場合に、前記第２の表示ステップにより前記視覚障害者用インストール表示情報を前記表示手段に表示させる。
【０００８】
【０００９】
請求項３記載のインストールプログラムは、請求項１又は２に記載のインストールプログラムにおいて、前記表示情報音声化プログラムは、複数の種類が存在するとともに、その種類毎に、前記表示手段に表示されている表示情報の中から音声化する表示情報を選定する選定規則が異なり、前記コンピュータに何れの種類の前記表示情報音声化プログラムがインストールされているかを検出する検出ステップを備え、
前記表示指定ステップは、前記検出ステップで検出された種類の表示情報音声化プログラムに応じた視覚障害者用表示情報を、前記第１の表示ステップが前記表示手段に表示するように指定する。
【００１０】
請求項４記載のインストールプログラムは、請求項２に記載のインストールプログラムにおいて、前記表示情報音声化プログラムは、複数の種類が存在するとともに、その種類毎に、前記表示手段に表示されている表示情報の中から音声化する表示情報を選定する選定規則が異なり、前記コンピュータに何れの種類の前記表示情報音声化プログラムがインストールされているかを検出する検出ステップを備え、
前記表示指定ステップは、前記検出ステップで検出された種類の表示情報音声化プログラムに応じた視覚障害者用インストール表示情報を、前記第２の表示ステップにより前記表示手段に表示させる。
請求項５記載のインストールプログラムは、請求項２に記載のインストールプログラムにおいて、前記表示情報音声化プログラムは、複数インストールされており、前記複数の表示情報音声化プログラムのうち、前記コンピュータで実行中の表示情報音声化プログラムを検出する検出ステップを備え、前記表示指定ステップは、前記検出ステップで検出された表示情報音声化プログラムに応じた視覚障害者用インストール表示情報を、前記第２の表示ステップにより前記表示手段に表示させる。
【００１１】
請求項６記載のインストールプログラムは、請求項１から５のいずれかに記載のインストールプログラムにおいて、前記コンピュータには、操作者の操作に応じた入力情報を入力する入力手段が接続され、前記第１の表示ステップが前記晴眼者用表示情報を前記表示手段に表示するように指定する要求を示す要求情報を前記表示手段に表示する第３の表示ステップと、前記入力手段から前記コンピュータへ入力される入力情報に基づいて、前記第３の表示ステップにより前記表示手段に表示される前記要求情報の要求が指示されたかを判定する第２の判定ステップとを備え、前記表示指定ステップは、前記第１の判定ステップにより視覚障害者用表示情報を前記表示手段に表示すると判定された場合に、前記第３の表示ステップにより前記要求情報を前記表示手段に表示させ、前記第２の判定ステップにより前記要求情報の要求が指示されたと判定された場合に、前記第１の表示ステップが前記晴眼者用表示情報を前記表示手段に表示するように指定する。
【００１２】
請求項７記載のインストールプログラムは、請求項６記載のインストールプログラムにおいて、前記要求情報は、前記表示情報音声プログラムにより音声化されない表示情報によって構成されている。
【００１３】
請求項８記載の情報処理装置は、文字や画像を表示情報として表示する表示手段と、その表示手段に表示される所定の表示情報を音声化する表示情報音声化プログラムを記憶する第１の記憶手段と、前記表示情報を含む晴眼者用表示情報と、前記表示情報音声化プログラムによる音声化の対象である表示情報を含む視覚障害者用表示情報とのうち、いずれか一方を前記表示手段に表示する第１の表示ステップを有するアプリケーションソフトを記憶する第２の記憶手段とを備えた情報処理装置であって、前記アプリケーションソフトが導入される場合に、前記第１の記憶手段に前記表示情報音声化プログラムが記憶されているかを判定する判定手段と、その第１の判定ステップにより前記第１の記憶手段に前記表示情報音声化プログラムが記憶されていると判定された場合に、前記第１の表示ステップが前記視覚障害者用表示情報を前記表示手段に表示するように指定する表示指定手段とを備えている。
【発明の効果】
【００１４】
請求項１記載のインストールプログラムによれば、コンピュータにアプリケーションソフトが導入される場合に、第１の判定ステップは、コンピュータに表示情報音声化プログラムがインストールされているかを判定する。コンピュータに表示情報音声化プログラムがインストールされていると判定された場合、表示指定ステップは、第１の表示ステップが視覚障害者用表示情報を表示手段に表示するように指定する。表示情報音声化プログラムがインストールされているコンピュータは、視覚障害者によって操作されるコンピュータである可能性が高い。よって、表示情報音声化プログラムがインストールされている場合に、視覚障害者用表示情報を表示手段に表示するように指定することで、視覚障害者にとっては、使い勝手が良くアプリケーションソフトを導入できるという効果がある。
【００１５】
【００１６】
請求項２記載のインストールプログラムによれば、請求項１記載のインストールプログラムの奏する効果に加え、第１の判定ステップにより視覚障害者用表示情報を表示手段に表示すると判定されると、アプリケーションソフトの導入を補助する表示情報を含む視覚障害者用インストール表示情報が表示手段に表示され、その視覚障害者用インストール表示情報が、表示情報音声化プログラムによって音声化される。よって、視覚障害者は、その導入を補助する音声に従って操作を行うことができるので、晴眼者の協力が無くてもアプリケーションソフトをコンピュータへ導入することができるという効果がある。
【００１７】
【００１８】
請求項３記載のインストールプログラムによれば、請求項１又は２に記載のインストールプログラムの奏する効果に加え、コンピュータにインストールされている表示情報音声化プログラムの種類が検出され、その種類に応じた視覚障害者用表示情報が表示手段に表示されるように指定されるので、表示手段に表示される視覚障害者用表示情報が、コンピュータにインストールされている表示情報音声化プログラムによって適切に音声化される。よって、視覚障害者は、表示手段に表示される表示情報を適切に理解することできるので、アプリケーションソフトを快適に操作することができるという効果がある。
【００１９】
請求項４記載のインストールプログラムによれば、請求項２に記載のインストールプログラムの奏する効果に加え、コンピュータにインストールされている表示情報音声化プログラムの種類が検出され、その種類に応じた視覚障害者用インストール表示情報が表示手段に表示されるので、表示手段に表示される視覚障害者用インストール表示情報が、コンピュータにインストールされている表示情報音声化プログラムによって適切に音声化される。よって、視覚障害者は、アプリケーションソフトの導入を補助する音声を適切に理解することできるので、アプリケーションソフトを快適に導入することができるという効果がある。
請求項５記載のインストールプログラムによれば、請求項２に記載のインストールプログラムの奏する効果に加え、コンピュータで実行されている表示情報音声化プログラムが検出され、その検出された表示情報音声化プログラムに応じた視覚障害者用インストール表示情報が表示手段に表示される。よって、操作者は使い勝手が良い。
【００２０】
請求項６記載のインストールプログラムによれば、請求項１から５のいずれかに記載のインストールプログラムの奏する効果に加え、第２の判定ステップによって要求情報の要求が指示されたと判定された場合に、表示指定ステップは、第１の表示ステップが晴眼者用表示情報を表示手段に表示するように指定する。よって、操作者が要求情報の要求を指示することで、操作者が晴眼者であるにも関わらず、第１の表示ステップが視覚障害者用表示情報を表示手段に表示するように指定されることを抑制することができるという効果がある。
【００２１】
請求項７記載のインストールプログラムによれば、請求項６記載のインストールプログラムの奏する効果に加え、要求情報は、表示情報音声プログラムにより音声化されない表示情報によって構成されているので、視覚障害者は要求情報を認識することが困難である。よって、視覚障害者は、要求情報の要求を指示することが困難であるので、視覚障害者がコンピュータを操作している場合に、第１の表示ステップが視覚障害者用表示情報を表示手段に表示する指定を維持し続けることができる効果がある。
【００２２】
請求項８記載の情報処理装置によれば、コンピュータにアプリケーションソフトが導入される場合に、判定手段は、入力取得手段により取得される入力情報、または、コンピュータの設定情報に基づいて、視覚障害者用表示情報を表示手段に表示するかを判定する。よって、例えば、コンピュータへ入力される入力情報が視覚障害者による入力操作の特徴を示している場合や、コンピュータの設定情報が視覚障害者に適した設定になされている場合に、複数の操作画面の中で、視覚障害者にとって使い勝手の良い操作画面が表示手段に表示されるように表示指定手段によって指定することができるという効果がある。また、導入後にアプリケーションソフトが使用されると、第１の表示ステップにより視覚障害者用表示情報が表示手段に表示され、その視覚障害者用表示情報が、表示情報音声化プログラムよって音声化される。よって、視覚障害者は、その音声に従ってアプリケーションソフトを操作することができるので、視覚障害者にとって使い勝手が良いという効果がある。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の好ましい第１の実施形態について、添付図面を参照して説明する。
【００２４】
本発明の第１の実施形態は、ＰＣ１に、スクリーンリーダソフト（読み上げソフト）に適した視覚障害者用の操作画面と晴眼者用の操作画面とを有したアプリケーションソフトＸをインストールするために、ＰＣ１においてインストールソフトが実行開始されると、インストールソフトによって、ＰＣ１にスクリーンリーダソフトがインストールされているかが判定され、その判定結果に応じて、アプリケーションソフトＸが表示する操作画面が設定されるという形態である。
【００２５】
図１でＰＣ１のハードウェア構成、図２および図３でインストールソフトの操作画面、図４でアプリケーションソフトＸの操作画面、図５でインストールソフトのメイン処理を説明する。
【００２６】
図１は、本発明の第１の実施形態におけるインストールソフトが実行されるＰＣ１の電気的構成を示すブロック図である。
【００２７】
上述したインストールソフトが、例えば、スクリーンリーダソフトがインストールされたＰＣ１において実行開始されると、ＰＣ１にアプリケーションソフトＸがインストールされるとともに、アプリケーションソフトＸが実行開始された場合に、視覚障害者にとって使い勝手の良い操作画面がＬＣＤ１９に表示されるように設定されるので、視覚障害者にとって使い勝手が良い。
【００２８】
アプリケーションソフトＸ（特許請求の範囲に記載のアプリケーションソフトの一例）は、ＬＡＮ２００を介して接続されるＭＦＰ１００が有するファクシミリ機能、プリンタ機能、スキャナ機能、及び、コピー機能などの各種機能を利用するためのプログラムである。なお、ＭＰＦ１００は、ファクシミリ機能によるデータ送信を行うために電話回線網３００と接続されている。
【００２９】
ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、光学ドライブ１５、キーボード１７、マウス１８、ＬＣＤ１９、スピーカ２０、ＬＡＮインターフェイス２１とを主に有し、これらはバスライン２６を介して互いに接続されている。
【００３０】
ＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３やハードディスク１４に記憶される固定値やプログラム或いは、ＬＡＮインターフェイス２１を介して送受信される各種信号に従って、ＰＣ１が有している各機能の制御や、バスライン２６と接続された各部を制御するものである。
【００３１】
ＲＯＭ１２は、ＰＣ１で実行される制御プログラムなどが格納された書換不能なメモリである。ＲＡＭ１３は、書換可能な揮発性のメモリであり、ＰＣ１の各操作の実行時に各種のデータを一時的に記憶するためのメモリである。
【００３２】
ハードディスク１４は、書換可能な不揮発性のメモリであり、このハードディスク１４に記憶されたデータは、ＰＣ１の電源オフ後も保持される。ハードディスク１４には、ＯＳメモリ１４ａと、スクリーンリーダソフトメモリ１４ｂと、アプリケーションソフトＸメモリ１４ｃとが設けられている。
【００３３】
ＯＳメモリ１４ａは、基本ソフトウェアであるＯＳが記憶されるメモリである。ＯＳは、バスライン２６と接続された各部を管理するためのプログラムであり、操作者がＰＣ１を利用する場合に必要なプログラムである。
【００３４】
また、このＯＳには、次に述べるような入力操作に関する設定項目が複数設けられており、操作者は各設定項目に設けられている複数の選択肢の中から、いずれか一つを選択して設定することで、より快適にＰＣ１を利用することができる。なお、ＯＳの複数の設定項目は、それぞれが特許請求の範囲に記載のコンピュータの設定情報の一例に該当する。
【００３５】
例えば、ＬＣＤ１９に表示されるマウスカーソル（特許請求の範囲に記載のポインタの一例）の移動速度を、所定（ＯＳの初期値）の移動速度よりも速くしたり、遅くしたりなどの設定や、ＬＣＤ１９に表示される文字情報の文字サイズを、所定（ＯＳの初期値）の文字サイズよりも大きくしたり、小さくしたりなどの設定を行うことができる。
【００３６】
スクリーンリーダソフトメモリ１４ｂは、ＬＣＤ１９に表示されている文字情報を音声化して読み上げさせるスクリーンリーダソフトが記憶されるメモリである。スクリーンリーダソフトは、視覚障害者がＰＣ１を利用できるよう支援するためのソフトである。キー操作などによってＬＣＤ１９に表示されている文字情報が選択されると、選択された文字情報が音声化され、スピーカ２０によって放音される。例えば、ＬＣＤ１９に表示されているボタンＢＴ３１〜ＢＴ３７（詳しくは、図２（ａ）に後述する）が選択されると、文字情報で構成されているボタン名が音声化されて放音されるので、視覚障害者は、その音声に基づいてＰＣ１を操作することができる。
【００３７】
スクリーンリーダソフトは、複数の種類が存在しており、このスクリーンリーダソフトメモリ１４ｂには、任意のスクリーンリーダソフトが一つ記憶される。また、各スクリーンリーダソフト毎に、キー操作などによって選択された文字情報の中で、どの文字情報を音声化するかを選定する選定規則が異なる。
【００３８】
ここで、選定規則について、スクリーンリーダソフトＡ、ＢおよびＣを例にとって説明する。例えば、キー操作などによって、ＬＣＤ１９に表示されている「ファイル（Ｆ）」という記号（括弧やアンダーバーなど）を含む文字情報が選択された場合、スクリーンリーダソフトＡおよびＢでは、括弧で囲まれた文字情報が除かれて音声化される。すなわち、スピーカ２０から「ファイル」という音声が放音される。一方、スクリーンリーダソフトＣでは、全ての文字情報が音声化され、スピーカ２０から「ファイル  かっこ  エフ  アンダーバー  かっこ閉じ」という音声が放音される。
【００３９】
スクリーンリーダソフトＡおよびＢは、括弧で囲まれた文字情報を除いて音声化するので、視覚障害者は、放音された音声の内容を理解しやすいが、括弧の中に重要な単語が含まれている場合は、重要な単語が放音されないので、視覚障害者は、その内容を理解することが困難となる。また、スクリーンリーダソフトＣは、全ての文字情報を音声化するので、全ての文字情報を聞くことができるが、記号などが多いと音声の内容が煩雑となり、視覚障害者は、その内容を理解することが困難となる。
【００４０】
一方、近年、視覚障害者のＰＣ利用を支援するために、ＭＳＡＡ（Ｍｉｃｒｏｓｏｆｔ  Ａｃｔｉｖｅ  Ａｃｃｅｓｓｉｂｉｌｉｔｙ）を実装したソフトが数多く開発されている。ＭＳＡＡを実装してソフトを開発すると、例えば、ＬＣＤ１９に表示される各文字情報に、ＬＣＤ１９に表示されない文字情報をそれぞれ対応づけることができる。このＬＣＤ１９に表示されない文字情報のことを、埋め込み文字情報と称する。埋め込み情報は、主に、スクリーンリーダソフトによって音声化させて、視覚障害者に報知したい単語や簡潔な文章によって構成されている。
【００４１】
上述したスクリーンリーダソフトＡは、埋め込み情報を音声化する機能を有しており、キー操作などによって文字情報が選択された場合、その文字情報に埋め込み文字情報が対応づけられていると、その埋め込み文字情報を優先して音声化するように構成されている。従って、ＭＳＡＡを実装したソフト及びスクリーンリーダソフトＡを利用すれば、ＬＣＤ１９の表示される文字情報に関わらず、単語や簡潔な文章が放音されるので、視覚障害者は、キー操作などによって選択した文字情報を適切に理解することができる。なお、本発明の各実施形態におけるインストールソフトは、このＭＳＡＡを実装したソフトである。なお、上述したスクリーンリーダソフトＢおよびＣは、埋め込み情報を音声化する機能を有していない。
【００４２】
アプリケーションソフトＸメモリ１４ｃは、ＬＡＮ２００を介して接続されるＭＦＰ１００の各機能を利用するためのアプリケーションソフトＸが記憶されるメモリである。アプリケーションソフトＸが視覚障害者によって利用される場合は、同時にスクリーンリーダソフトが実行されている。従って、アプリケーションソフトＸの操作画面に表示される文字情報が音声化され、スピーカ２０から放音される。よって、視覚障害者は、その音声に基づいてアプリケーションソフトＸを操作することができる。
【００４３】
このアプリケーションソフトＸメモリ１４ｃには、視覚障害者用ＵＩメモリ１４ｃ１と、晴眼者用ＵＩメモリ１４ｃ２と、ＵＩタイプメモリ１４ｃ３とが設けられている。視覚障害者用ＵＩメモリ１４ｃ１は、視覚障害者が入力操作をしやすい操作画面である視覚障害者用ＵＩ（詳しくは、図４（ａ）に後述する）が記憶されるメモリであり、晴眼者用ＵＩメモリ１４ｃ２は、晴眼者が入力操作しやすい操作画面である晴眼者用ＵＩ（詳しくは、図４（ｂ）に後述する）が記憶されるメモリである。この視覚障害者用ＵＩ、および、晴眼者用ＵＩは、それぞれアプリケーションソフトＸの操作画面である。
【００４４】
ＵＩタイプメモリ１４ｃ３は、ＬＣＤ１９に表示させるべき操作画面が、視覚障害者用ＵＩであるか、晴眼者用ＵＩであるかを示すＵＩタイプが記憶されるメモリである。ＵＩタイプメモリ１４ｃ３に、視覚障害者用ＵＩを示すＵＩタイプ（例えば、「１」）が記憶されていれば、ＰＣ１においてアプリケーションソフトＸが実行開始された場合に、ＬＣＤ１９に視覚障害者ＵＩが表示される。また、晴眼者用ＵＩを示すＵＩタイプ（例えば、「２」）が記憶されている場合は、ＬＣＤ１９に晴眼者用ＵＩが表示される。
【００４５】
光学ドライブ１５は、ＣＤやＤＶＤなどの光ディスク媒体に格納されているデータを読み取るための装置である。この光学ドライブ１５の中には、書換不能な光ディスク媒体であるＣＤ−ＲＯＭ１６が挿入されている。このＣＤ−ＲＯＭ１６には、インストールソフトメモリ１６ａと、アプリケーションソフトＸデータメモリ１６ｂとが設けられている。
【００４６】
インストールソフトメモリ１６ａは、アプリケーションソフトＸをＰＣ１へインストールするためのインストールソフトが格納されているメモリである。図５のフローチャートに示すメイン処理、図６のフローチャートに示す読上画面表示処理を実行する各プログラム（特許請求の範囲に記載のインストールプログラムの一例）は、このインストールソフトメモリ１６ａに格納されている。
【００４７】
ＰＣ１において、インストールソフトが実行されると、アプリケーションソフトＸを構築するために必要なデータが、アプリケーションソフトＸデータメモリ１６ｂから読み取られて、ハードディスク１４のアプリケーションソフトＸメモリ１４ｃにコピーされる。また、アプリケーションソフトＸを実行可能にするために、ＯＳの設定項目などが変更される。これらのインストールソフトが行う一連の作業のことを、セットアップと称する。
【００４８】
また、このインストールソフトメモリ１６ａには、視覚障害者用インストールＵＩ−Ａメモリ１６ａ１と、視覚障害者用インストールＵＩ−Ｂメモリ１６ａ２と、視覚障害者用インストールＵＩ−Ｃメモリ１６ａ３と、晴眼者用インストールＵＩメモリ１６ａ４とが設けられている。
【００４９】
視覚障害者用インストールＵＩ−Ａメモリ１６ａ１は、視覚障害者が入力操作をしやすい操作画面である視覚障害者用インストールＵＩ−Ａが格納されているメモリであり、同様に、視覚障害者用インストールＵＩ−Ｂメモリ１６ａ２には、視覚障害者用インストールＵＩ−Ｂが、視覚障害者用インストールＵＩ−Ｃメモリ１６ａ３には、視覚障害者用インストールＵＩ−Ｃが格納されている。それぞれの操作画面について、詳しくは、図２に後述する。
【００５０】
また、晴眼者用インストールＵＩメモリ１６ａ４は、晴眼者が入力操作しやすい操作画面である晴眼者用インストールＵＩ（詳しくは、図３に後述する）が格納されているメモリである。この視覚障害者用インストールＵＩ（−Ａ，−Ｂ，−Ｃ）、および、晴眼者用インストールＵＩは、それぞれインストールソフトの操作画面である。
【００５１】
アプリケーションソフトＸデータメモリ１６ｂは、インストールソフトが、アプリケーションソフトＸを構築するためのデータ、および、セットアップ時に参照するデータなどが格納されているメモリである。
【００５２】
キーボード１７は、複数のキーが設けられているキー入力装置である。操作者がキーを押下すると、押下したキーに応じた入力信号がＰＣ１へ入力される。マウス１８は、ＬＣＤ１９に表示されるマウスカーソルの表示位置を指定するためのポインティングデバイスである。操作者によりマウス１８の置かれている位置が移動させられると、その移動量に応じた入力信号がＰＣ１へ入力され、入力信号に応じてマウスカーソルの表示位置が移動させられる。
【００５３】
また、マウス１８には、操作者がマウス１８の置かれている位置を移動させながら操作可能なマウスボタンが設けられており、操作者によりそのボタンが押下されると、所定の入力信号がＰＣ１へ入力される。操作者は、キーボード１７やマウス１８を操作することで、ＯＳなどの各設定項目を変更したり、アプリケーションソフトＸなどを利用することができる。
【００５４】
ＬＣＤ１９は、操作手順や実行中の処理の状態が表示されると共に、キーボード１７の押下や、マウス１８の操作に対応する情報が表示されるものである。スピーカ２０は、スクリーンリーダソフトにより音声化された音声信号などを音声に変換して放音するものである。
【００５５】
ＬＡＮインターフェイス２１は、ＬＡＮケーブルの一端側を、ＬＡＮインターフェイス２１の接続口に接続し、他端側をＬＡＮ２００と接続することにより、ＬＡＮ２００に接続されている各種の外部装置とのデータ通信を可能とする既知の回路である。
【００５６】
次に、図２および図３を参照して視覚障害者用インストールＵＩ−Ａ，−Ｂ，−Ｃ、および、晴眼者用インストールＵＩについて説明する。
【００５７】
図２（ａ）は、視覚障害者用インストールＵＩ−Ａメモリ１６ａ１に記憶される視覚障害者用インストールＵＩ−Ａ、および、視覚障害者用インストールＵＩ−Ｂメモリ１６ａ２に記憶される視覚障害者用インストールＵＩ−Ｂの一例を示すイメージ図である。図２（ｂ）は、視覚障害者用インストールＵＩ−Ｃメモリ１６ａ３に記憶される視覚障害者用インストールＵＩ−Ｃの一例を示すイメージ図である。図３は、晴眼者用インストールＵＩメモリ１６ａ４に記憶される晴眼者用インストールＵＩの一例を示すイメージ図である。
【００５８】
視覚障害者用インストールＵＩ−Ａ，−Ｂ，−Ｃ、および、晴眼者用インストールＵＩは、それぞれインストールソフトの操作画面であり、インストールソフトが実行中である場合、何れか一つの操作画面がＬＣＤ１９に表示される。
【００５９】
視覚障害者用インストールＵＩ−Ａ，−Ｂ，−Ｃは、それぞれ画像の使用が抑制され、文字情報が多用されており、スクリーンリーダソフトを使用すれば、視覚障害者が、全ての操作を行えるように構成されている操作画面である。すなわち、視覚障害者は、晴眼者の協力が無くてもアプリケーションソフトＸをインストールすることができる。晴眼者用インストールＵＩは、画像が多用されており、マウス１８を使用すれば、キーボード１７よりも少ない操作回数で入力操作を完了できるように構成されている操作画面である。
【００６０】
なお、視覚障害者用インストールＵＩ−Ａは、スクリーンリーダソフトＡに適した操作画面であり、視覚障害者用インストールＵＩ−Ｂは、スクリーンリーダソフトＢに適した操作画面であり、視覚障害者用インストールＵＩ−Ｃは、一般的なスクリーンリーダソフトで音声化される操作画面である。
【００６１】
まず、視覚障害者用インストールＵＩ−Ａについて説明する。視覚障害者用インストールＵＩ−Ａは、スクリーンリーダソフトＡに適した操作画面である。
【００６２】
図２（ａ）に示すように、視覚障害者用インストールＵＩ−Ａの中央には、上から下に向かって順に、インストールボタンＢＴ３１と、ユーティリティボタンＢＴ３２と、ユーザーズガイドボタンＢＴ３３と、ユーザー登録ボタンＢＴ３４と、サポートボタンＢＴ３５と、修復インストールボタンＢＴ３６とが設けられている。また、視覚障害者用インストールＵＩ−Ａの上方右側には、終了ボタンＢＴ３７が設けられている。
【００６３】
インストールボタンＢＴ３１は、アプリケーションソフトＸのセットアップを開始するボタンであり、ユーティリティボタンＢＴ３２は、ＭＦＰ１００の設定などを行うためのボタンである。ユーザーズガイドボタンＢＴ３３は、アプリケーションソフトＸのマニュアルをＬＣＤ１９に表示するボタンであり、ユーザー登録ボタンＢＴ３４は、ＬＡＮ２００を介して、アプリケーションソフトＸのユーザー登録を行うためのボタンである。
【００６４】
サポートボタンＢＴ３５は、ＬＡＮ２００を介して、アプリケーションソフトＸの使用方法などを問い合わせるためのボタンであり、修復インストールボタンＢＴ３６は、インストールしたアプリケーションソフトＸに不具合が生じた場合に、再セットアップ（再インストール）を行うためのボタンである。終了ボタンＢＴ３７は、インストールソフトの実行を終了させるボタンである。
【００６５】
また、インストールボタンＢＴ３１には「インストール（Ｉ）」というボタン名が付与されており、そのボタン名がインストールボタンＢＴ３１の上に表示されている。以下同様に、ユーティリティボタンＢＴ３２には「その他ソフトウェアとユーティリティ（Ｏ）」、ユーザーズガイドボタンＢＴ３３には「ユーザーズガイド（Ｕ）」、ユーザー登録ボタンＢＴ３４には「オンラインユーザー登録（Ｔ）」、サポートボタンＢＴ３５には「サービスとサポート（Ｓ）」、修復インストールボタンＢＴ３６には「修復インストール（Ｒ）」、終了ボタンＢＴ３７には「終了（Ｅ）」というボタン名が付与されており、それぞれのボタン名が、各ボタンＢＴ３２〜ＢＴ３７上に表示されている。
【００６６】
各ボタンＢＴ３１〜ＢＴ３７上に表示されているボタン名は、それぞれ文字情報で構成されているので、一般的なスクリーンリーダソフトが実行されている場合に、キー操作などによって各ボタン３１〜ＢＴ３７が選択されると、各ボタン名が音声化される。従って、視覚障害者にとって入力操作が行いやすい。
【００６７】
また、各ボタンＢＴ３１〜ＢＴ３７には、各ボタン名に対応する埋め込み文字情報が、それぞれ付与されている。具体的には、インストールボタンＢＴ３１には「インストール」という埋め込み文字情報が付与されている。以下同様に、ユーティリティボタンＢＴ３２には「その他ソフトウェアとユーティリティ」、ユーザーズガイドボタンＢＴ３３には「ユーザーズガイド」、ユーザー登録ボタンＢＴ３４には「オンラインユーザー登録」、サポートボタンＢＴ３５には「サービスとサポート」、修復インストールボタンＢＴ３６には「修復インストール」、終了ボタンＢＴ３７には「終了」という埋め込み文字情報が、それぞれ付与されている。
【００６８】
従って、スクリーンリーダソフトＡが実行されている場合に、キー操作などによって各ボタンＢＴ３１〜ＢＴ３７が選択されると、各ボタン名に対応する埋め込み文字情報が音声化されるので、単語や簡潔な文章が音声化される。よって、視覚障害者は、キー操作などによって選択した文字情報を適切に理解することができるので、使い勝手が良い。
【００６９】
上述したように、視覚障害者用インストールＵＩ−Ａには、各ボタンＢＴ３１〜ＢＴ３７が設けられているので各機能を利用するためには、キーボード１７やマウス１８を使用して、各ボタンＢＴ３１〜ＢＴ３７の中から、操作対象とするボタンＢＴ３１〜ＢＴ３７を一つ特定する特定操作を行い、その後、実行指示を入力するという操作が必要となる。
【００７０】
各ボタンＢＴ３１〜ＢＴ３７の中から、操作対象として一つが特定されている状態、すなわち、実行指示が入力可能な状態のボタンＢＴ３１〜ＢＴ３７のことを、入力フォーカスが設定されているボタンＢＴ３１〜ＢＴ３７と称する。また、入力フォーカスが別のボタンＢＴ３１〜ＢＴ３７に設定（変更）されたことを、入力フォーカスが移動されたと称する。
【００７１】
キーボード１７を使用して入力操作を行う場合、特定操作は、例えば、キーボード１７に設けられているＴａｂキーの押下によって行われる。Ｔａｂキーが押下される度に、所定の順番で一つずつボタンＢＴ３１〜ＢＴ３７に入力フォーカスが移動される。操作者は、操作したいボタンＢＴ３１〜ＢＴ３７に入力フォーカスが設定されるまで繰り返しＴａｂキーを押下し、入力フォーカスが設定された場合にリターンキーを押下することにより、そのボタンＢＴ３１〜ＢＴ３７に対して、実行指示を入力することができる。これ以後、説明を分かり易くするために、キーボード１７やマウス１８による入力操作に関わらず、ＬＣＤ１９に表示されている一つのボタンに対して、実行指示が入力された場合に、そのボタンが押下されたと称する。
【００７２】
なお、ボタンＢＴ３１〜ＢＴ３７に入力フォーカスが設定される度に、スクリーンリーダソフトは、入力フォーカスが設定されたボタンＢＴ３１〜ＢＴ３７上に表示されているボタン名や埋め込み文字情報を音声化して、スピーカ２０から放音させる。
【００７３】
また、マウス１８を使用して特定操作を行う場合は、特定操作と実行指示とが同時に行われる。例えば、ＬＣＤ１９に表示されるマウスカーソルの表示位置を、ボタンＢＴ３１〜ＢＴ３７の表示位置に重ねて、マウスボタンを押下する（以下、「マウスクリックする」と称する）ことで、そのボタンＢＴ３１〜ＢＴ３７に対して、特定操作が行われ、実行指示が入力される。
【００７４】
次に、視覚障害者用インストールＵＩ−Ｂについて説明する。視覚障害者用インストールＵＩ−Ｂは、スクリーンリーダソフトＢに適した操作画面である。
【００７５】
視覚障害者用インストールＵＩ−Ｂは、ＬＣＤ１９に表示される操作画面が、視覚障害者用インストールＵＩ−Ａ同じであるので、図２（ａ）を参照しながら説明する。ここでは、視覚障害者用インストールＵＩ−Ａとの異なる部分についてのみ説明し、その他の同一部分については、その説明を省略する。
【００７６】
視覚障害者用インストールＵＩ−Ｂには、ボタンＢＴ４１〜ＢＴ４７が設けられており、これらは、視覚障害者用インストールＵＩ−ＡのボタンＢＴ３１〜ＢＴ３７にそれぞれ対応している（図２（ａ）において、括弧で囲い記載している）。
【００７７】
各ボタンＢＴ４１〜ＢＴ４７は、視覚障害者用インストールＵＩ−Ａの各ボタンＢＴ３１〜ＢＴ３７から、埋め込み文字情報を取り除いたものである。視覚障害者用インストールＵＩ−Ｂは、視覚障害者用インストールＵＩ−Ａから埋め込み文字情報が取り除かれているので、操作画面を構成するデータ量が、視覚障害者用インストールＵＩ−Ａよりも小さい。
【００７８】
従って、ＰＣ１において、埋め込み文字情報が読み上げできないスクリーンリーダソフトＢが実行されている場合、データ量の小さい視覚障害者用インストールＵＩ−Ｂを使用することで、インストールソフトがＲＡＭ１３を占有する量を抑制することができる。
【００７９】
次に、視覚障害者用インストールＵＩ−Ｃについて説明する。視覚障害者用インストールＵＩ−Ｃは、一般的なスクリーンリーダソフトで音声化される操作画面である。
【００８０】
図２（ｂ）に示すように、視覚障害者用インストールＵＩ−Ｃには、ボタンＢＴ５１〜ＢＴ５７が設けられており、これらは、視覚障害者用インストールＵＩ−ＢのボタンＢＴ４１〜ＢＴ４７にそれぞれ対応している。ここでは、視覚障害者用インストールＵＩ−Ｂとの異なる部分についてのみ説明し、その他の同一部分については、その説明を省略する。
【００８１】
各ボタンＢＴ５１〜ＢＴ５７は、視覚障害者用インストールＵＩ−Ｂの各ボタンＢＴ４１〜ＢＴ４７のボタン名から、括弧および括弧で囲まれた文字情報を取り除いたものである。
【００８２】
例えば、視覚障害者用インストールＵＩ−ＢのインストールボタンＢＴ４１には、「インストール（Ｉ）」というボタン名が付与されているが、視覚障害者用インストールＵＩ−ＣのインストールボタンＢＴ５１には「インストール」というボタン名が付与されている。すなわち、ボタン名から「（Ｉ）」という、括弧および括弧で囲まれた文字情報が取り除かれている。その他のボタンＢＴ５２〜ＢＴ５７についても同様に、各ボタン名から「（Ｏ）」、「（Ｕ）」、「（Ｔ）」、「（Ｓ）」、「（Ｒ）」、「（Ｅ）」がそれぞれ取り除かれている。
【００８３】
各ボタンＢＴ５１〜ＢＴ５７のボタン名から、括弧および括弧で囲まれた文字情報が取り除かれているので、キー操作などによって各ボタンＢＴ５１〜ＢＴ５７が選択されても、記号などが音声化されない。よって、視覚障害者は、一般的なスクリーンリーダソフトを使用している場合でも、スピーカ２０から放音される音声の内容を理解し易い。
【００８４】
次に、晴眼者用インストールＵＩについて説明する。
【００８５】
図３は、晴眼者用インストールＵＩの一例を示すイメージ図である。晴眼者用インストールＵＩは、画像が多用されており、マウス１８を使用すれば、キーボード１７よりも少ない操作回数で入力操作を完了できるように構成されている操作画面である。
【００８６】
図３に示すように、晴眼者用インストールＵＩの中央には、上から下に向かって順に、インストールボタンＢＴ６１と、ユーティリティボタンＢＴ６２と、ユーザーズガイドボタンＢＴ６３と、ユーザー登録ボタンＢＴ６４と、サポートボタンＢＴ６５と、修復インストールボタンＢＴ６６とが設けられている。また、晴眼者用インストールＵＩの上方右側には、終了ボタンＢＴ６７が設けられている。
【００８７】
各ボタンＢＴ６１〜ＢＴ６７は、視覚障害者用インストールＵＩ−Ａの各ボタンＢＴ３１〜ＢＴ４７にそれぞれ対応しているので、各ボタンＢＴ６１〜ＢＴ６７の各機能についての説明は省略する。
【００８８】
インストールボタンＢＴ６１には「インストール」というボタン名が付与されており、そのボタン名がインストールボタンＢＴ６１の上に表示されている。以下同様に、ユーティリティボタンＢＴ６２には「その他ソフトウェアとユーティリティ」、ユーザーズガイドボタンＢＴ６３には「ユーザーズガイド」、ユーザー登録ボタンＢＴ６４には「オンラインユーザー登録」、サポートボタンＢＴ６５には「サービスとサポート」、修復インストールボタンＢＴ６６には「修復インストール」、終了ボタンＢＴ６７には「終了」というボタン名が付与されており、それぞれのボタン名が、各ボタンＢＴ６２〜ＢＴ６７上に表示されている。
【００８９】
各ボタンＢＴ６１〜ＢＴ６７上に表示されているボタン名は、それぞれ画像によって構成されているので、スクリーンリーダソフトでは音声化されない。上述したように、スクリーンリーダソフトは、ボタン名が文字情報で構成されていないと、ボタン名を音声化できないのである。従って、視覚障害者は、入力操作を行うことが困難である。
【００９０】
また、各ボタンＢＴ６１〜ＢＴ６７のボタン名の左側には、各ボタンＢＴ６１〜ＢＴ６７の機能を連想させる画像が表示されている。例えば、インストールボタンＢＴ６１には、インストールを連想させるＣＤ−ＲＯＭを示す画像が表示されている。以下同様に、ユーティリティボタンＢＴ６２には、複数のＣＤ−ＲＯＭを示す画像が、ユーザーズガイドボタンＢＴ６３には、ファイルを示す画像が、ユーザー登録ボタンＢＴ６４には、ペンを示す画像が、サポートボタンＢＴ６５には、クリップボード示す画像が、修復インストールボタンＢＴ６６には、修理を示す画像が、終了ボタンＢＴ６７には、出口を示す画像が、それぞれ表示されている。
【００９１】
また、各ボタンＢＴ６１〜ＢＴ６７にマウスカーソルが重なると、晴眼者用インストールＵＩの中には、マウスカーソルが重ねられたボタンＢＴ６１〜ＢＴ６７の機能の説明が表示される。よって、晴眼者は、各ボタンＢＴ６１〜ＢＴ６７に表示されている画像を見ることで、どのような機能であるかが推測でき、また、マウスカーソルを各ボタンＢＴ６１〜ＢＴ６７に重ねることで、そのボタンＢＴ６１〜ＢＴ６７の説明が表示されるので、視覚障害者用インストールＵＩ−Ａ，−Ｂ，−Ｃよりも、晴眼者用インストールＵＩの方が操作を行いやすい。
【００９２】
次に、図４を参照して視覚障害者用ＵＩ、および、晴眼者用ＵＩについて説明する。
【００９３】
図４（ａ）は、視覚障害者用ＵＩメモリ１４ｃ１に記憶される視覚障害者用ＵＩの一例を示すイメージ図であり、（ｂ）は、晴眼者用ＵＩメモリ１４ｃ２に記憶される晴眼者用ＵＩの一例を示すイメージ図である。
【００９４】
視覚障害者用ＵＩおよび晴眼者用ＵＩは、それぞれアプリケーションソフトＸの操作画面であり、アプリケーションソフトＸが実行中である場合、何れか一方の操作画面がＬＣＤ１９に表示される。
【００９５】
まず、視覚障害者用ＵＩについて説明する。視覚障害者用ＵＩは、画像の使用が抑制され、文字情報が多用されている操作画面であり、スクリーンリーダソフトを使用すれば、視覚障害者が、全ての操作を行えるように構成されている。
【００９６】
視覚障害者用ＵＩの上方には、選択ボックスＳＢ１と、設定ボタンＢＴ１とが設けられている。選択ボックスＳＢ１は、アプリケーションソフトＸで利用可能なＭＦＰ１００が文字情報として表示される矩形状の表示領域であり、設定ボタンＢＴ１は、アプリケーションソフトＸの各種設定を行うためのボタンである。
【００９７】
また、視覚障害者用ＵＩの左方には、スキャンボタンＢＴ２と、フォトメディアキャプチャボタンＢＴ３と、コピーボタンＢＴ４と、ＰＣ−ＦＡＸボタンＢＴ５と、デバイス設定ボタンＢＴ６と、画面切り替えボタンＢＴ７とが設けられている。
【００９８】
スキャンボタンＢＴ２は、ＭＦＰ１００のスキャナ機能を利用するためボタンであり、フォトメディアキャプチャボタンＢＴ３は、ＭＦＰ１００のフォトメディアキャプチャ機能を利用するためのボタンである。コピーボタンＢＴ４は、ＭＦＰ１００のコピー機能を利用するためのボタンであり、ＰＣ−ＦＡＸボタンＢＴ５は、ＭＦＰ１００のＰＣ−ＦＡＸ機能を利用するためのボタンである。
【００９９】
デバイス設定ボタンＢＴ６は、ＭＦＰ１００の各種設定を行うためのボタンであり、画面切り替えボタンＢＴ７は、ＬＣＤ１９に表示される操作画面を晴眼者用ＵＩへと切り替えるためのボタンである。
【０１００】
また、視覚障害者用ＵＩの中央には、イメージボタンＢＴ８と、ＯＣＲボタンＢＴ９と、ＥメールボタンＢＴ１０と、ファイルボタンＢＴ１１とが設けられている。イメージボタンＢＴ８は、スキャナ機能を利用して読み取った画像データファイルなどをＬＣＤ１９に表示するボタンであり、ＯＣＲボタンＢＴ９は、スキャナ機能を利用して読み取った画像データファイルに基づいてテキストデータファイルを作成するＯＣＲ機能を実行するボタンである。
【０１０１】
ＥメールボタンＢＴ１０は、Ｅメールを送信するためのボタンであり、ファイルボタンＢＴ１１は、ハードディスク１４に記憶されている各種ファイルをＬＣＤ１９に表示するボタンである。
【０１０２】
また、設定ボタンＢＴ１には「設定」というボタン名が付与されており、そのボタン名が設定ボタンＢＴ１上に表示されている。以下同様に、スキャンボタンＢＴ２には「スキャン」、フォトメディアキャプチャボタンＢＴ３には「フォトメディアキャプチャ」、コピーボタンＢＴ４には「コピー」、ＰＣ−ＦＡＸボタンＢＴ５には「ＰＣ−ＦＡＸ」、デバイス設定ボタンＢＴ６には「デバイス設定」、画面切り替えボタンＢＴ７には「画面切り替え」、イメージボタンＢＴ８には「イメージ」、ＯＣＲボタンＢＴ９には「ＯＣＲ」、ＥメールボタンＢＴ１０には「Ｅメール」、ファイルボタンＢＴ１１には「ファイル」というボタン名が付与されており、それぞれのボタン名が、各ボタンＢＴ２〜ＢＴ１１上に表示されている。
【０１０３】
また、各ボタンＢＴ１〜ＢＴ１１上に表示されているボタン名や、選択ボックスＳＢ１に表示される文字情報は、それぞれスクリーンリーダソフトによって音声化されるように構成されているので、視覚障害者にとって入力操作が行いやすい。
【０１０４】
なお、ボタンＢＴ１〜ＢＴ１１や選択ボックスＳＢ１に入力フォーカスが設定される度に、スクリーンリーダソフトは、入力フォーカスが設定されたボタンＢＴ１〜ＢＴ１１上に表示されているボタン名や、選択ボックスＳＢ１１に表示されている文字情報を音声化して、スピーカ２０から放音させる。
【０１０５】
次に、晴眼者用ＵＩについて説明する。
【０１０６】
図４（ｂ）は、晴眼者用ＵＩの一例を示すイメージ図である。晴眼者用ＵＩは、アプリケーションソフトＸの操作画面であり、操作者は、晴眼者用ＵＩに従って入力操作を行うことで、ＭＦＰ１００の各種機能を利用することができる。また、この晴眼者用ＵＩは、画像が多用されている操作画面であり、マウス１８を使用すれば、キーボード１７よりも少ない操作回数で入力操作を完了できるように構成されているので、晴眼者は、キーボード１７よりもマウス１８による入力操作の方が行いやすい。
【０１０７】
晴眼者用ＵＩの上方には、選択ボックスＳＢ２１と、設定ボタンＢＴ２１とが設けられている。また、晴眼者用ＵＩの左方には、スキャンボタンＢＴ２２と、フォトメディアキャプチャボタンＢＴ２３と、コピーボタンＢＴ２４と、ＰＣ−ＦＡＸボタンＢＴ２５と、デバイス設定ボタンＢＴ２６とが設けられている。また、晴眼者用ＵＩの右方には、イメージ画像ボタンＧＢＴ２１と、ＯＣＲ画像ボタンＧＢＴ２２と、Ｅメール画像ボタンＧＢＴ２３と、ファイル画像ボタンＧＢＴ２４とが設けられている。
【０１０８】
各ボタンＢＴ２１〜ＢＴ２６および選択ボックスＳＢ２１は、視覚障害者用ＵＩの各ボタンＢＴ１〜ＢＴ６および選択ボックスＳＢ１にそれぞれ対応しているので、各ボタンＢＴ２１〜ＢＴ２６および選択ボックスＳＢ２１の各機能についての説明は省略する。同様に、各画像ボタンＧＢＴ２１〜ＧＢＴ２４は、視覚障害者用ＵＩの各ボタンＢＴ８〜ＢＴ１１にそれぞれ対応しているので、各ボタンＧＢＴ２１〜ＧＢＴ２４の各機能についての説明も省略する。
【０１０９】
また、各ボタンＢＴ２１〜ＢＴ２６には、視覚障害者用ＵＩの各ボタンＢＴ１〜ＢＴ６と同様なボタン名が、それぞれ付与されており、それぞれのボタン名が、各ボタンＢＴ２１〜ＢＴ２６上にそれぞれ表示されている。同様に、各画像ボタンＧＢＴ２１〜ＧＢＴ２４には、視覚障害者用ＵＩの各ボタンＢＴ８〜ＢＴ１１と同様なボタン名が、それぞれ付与されているが、各画像ボタンＧＢＴ２１〜ＧＢＴ２４上には、画像によって構成されたボタン名が、それぞれ表示されている。
【０１１０】
すなわち、各ボタンＢＴ２１〜ＢＴ２６上に表示されているボタン名や、選択ボックスＳＢ２１に表示される文字情報は、それぞれスクリーンリーダソフトによって音声化されるように構成されているが、各画像ボタンＧＢＴ２１〜ＧＢＴ２４のボタン名は、画像によって構成されているためスクリーンリーダソフトでは音声化されない。上述したように、スクリーンリーダソフトは、ボタン名が文字情報で構成されていないと、ボタン名を音声化できないのである。
【０１１１】
よって、視覚障害者には、各画像ボタンＧＢＴ２１〜ＧＢＴ２４の存在が報知されないので、視覚障害者は、各画像ボタンＧＢＴ２１〜ＧＢＴ２４を認識することが困難であり、各画像ボタンＧＢＴ２１〜ＧＢＴ２４に対して入力操作を行うことが困難である。
【０１１２】
また、各画像ボタンＧＢＴ２１〜ＧＢＴ２４は、マウス１８による入力操作のみを受け付けるように構成されている。すなわち、ＬＣＤ１９に表示されるマウスカーソルの表示位置を、画像ボタンＧＢＴ２１〜ＧＢＴ２４の表示位置に重ねて、マウスクリックした場合にのみ、その画像ボタンＧＢＴ２１〜ＧＢＴ２４に対して、特定操作および実行指示が入力されるように構成されている。
【０１１３】
また、各ボタンＢＴ２２〜ＢＴ２６のボタン名の左側には、各ボタンＢＴ２２〜ＢＴ２６の機能を連想させる画像が表示されている。例えば、スキャンボタンＢＴ２２には、スキャナ機能を連想させるスキャナ装置を示す画像が表示されている。以下同様に、フォトメディアキャプチャボタンＢＴ２３には、デジタルカメラを示す画像が、コピーボタンＢＴ２４には、コピー機を示す画像が、ＰＣ−ＦＡＸボタンＢＴ２５には、ＦＡＸ装置を示す画像が、デバイス設定ボタンＢＴ２６には、ＭＦＰを示す画像が、それぞれ表示されている。
【０１１４】
また、各ボタンＢＴ２２〜ＢＴ２６にマウスカーソルが重なると、晴眼者用ＵＩの中には、マウスカーソルが重ねられたボタンＢＴ２２〜ＢＴ２６の機能の説明が表示される。よって、晴眼者は、各ボタンＢＴ２２〜ＢＴ２６に表示されている画像を見ることで、どのような機能であるかが推測でき、また、マウスカーソルを各ボタンＢＴ２２〜ＢＴ２６に重ねることで、そのボタンＢＴ２２〜ＢＴ２６の説明が表示されるので、視覚障害者用ＵＩよりも、晴眼者用ＵＩの方が操作を行いやすい。
【０１１５】
次に、図５を参照して、ＰＣ１のＣＰＵ１１により実行されるメイン処理について説明する。図５は、ＰＣ１のメイン処理を示すフローチャートである。
【０１１６】
このメイン処理は、アプリケーションソフトＸのセットアップを行うとともに、ＰＣ１にスクリーンリーダソフトがインストールされているかに応じて、アプリケーションソフトＸがＬＣＤ１９に表示する操作画面を設定するための処理である。このメイン処理は、インストールソフトが実行開始された場合に実行される処理である。
【０１１７】
このメイン処理では、まず、ＲＡＭ１３を初期化する（Ｓ１１）。次に、ハードディスク１４に、スクリーンリーダソフトがインストールされているかを判定し（Ｓ１２）、スクリーンリーダソフトがインストールされている場合は（Ｓ１２：Ｙｅｓ）、読上画面表示処理を実行する（Ｓ１３）。例えば、ＯＳや各種プログラムの設定情報が記憶されるレジストリ（特許請求の範囲に記載のコンピュータの設定情報の一例）に、既知のスクリーンリーダソフトに関する設定情報が登録されている場合に、スクリーンリーダソフトがインストールされていると判定する。また、Ｓ１２の処理の変形例として、ハードディスク１４に、既知のスクリーンリーダソフトに関するファイル及びフォルダが存在する場合に、スクリーンリーダソフトがインストールされていると判定しても良い。
【０１１８】
（後述する）読上画面表示処理（Ｓ１３）は、視覚障害者用インストールＵＩ（−Ａ，−Ｂ，−Ｃ）の中で、ハードディスク１４にインストールされているスクリーンリーダソフトの種類に適した操作画面を、ＬＣＤ１９に表示させるための処理である。
【０１１９】
Ｓ１３の処理で、ＬＣＤ１９に視覚障害者用インストールＵＩを表示したら、次に、ＬＣＤ１９に表示している視覚障害者用インストールＵＩを、晴眼者用インストールＵＩへと切り替えるかを確認するためのダイアログボックスＡ（図６（ａ）参照）をＬＣＤ１９に表示する（Ｓ１４）。
【０１２０】
ダイアログボックスとは、操作者に対して、これから実行する処理の指示を要求するメッセージや、確認を要求するメッセージを表示し、その処理に対する指示を操作者に入力してもらうための操作画面である。
【０１２１】
ここで、図６（ａ）を参照して、ダイアログボックスＡについて説明する。
【０１２２】
図６（ａ）は、ダイアログボックスＡの一例を示すイメージ図である。ダイアログボックスＡは、ＬＣＤ１９に表示されている視覚障害者用インストールＵＩを、晴眼者用インストールＵＩへと切り替えるかの確認を要求するメッセージを表示し、操作者にその指示を入力してもらうための操作画面である。
【０１２３】
ダイアログボックスＡは、視覚障害者用インストールＵＩを、晴眼者用インストールＵＩへと切り替えるかを確認するためのメッセージが表示されるテキストボックスＴＢ７１と、視覚障害者用インストールＵＩを晴眼者用インストールＵＩへと切り替えるという指示が入力されるボタンＢＴ７１と、視覚障害者用インストールＵＩを晴眼者用ＵＩへと切り替えないという指示が入力されるボタンＢＴ７２とが設けられている。
【０１２４】
例えば、テキストボックスＴＢ７１には、「マウス操作に適したＶｉｓｕａｌな画面に切り替えることができます。（注：読み上げソフトで読み上げを行うことはできません。キーボードによる操作はできません。）」という文字情報が表示されている。
【０１２５】
また、ボタンＢＴ７１には「はい」というボタン名が付与されており、ボタンＢＴ７２には「いいえ」というボタン名が付与されており、それぞれのボタン名が、各ボタンＢＴ７１，ＢＴ７２上に表示されている。
【０１２６】
このダイアログボックスＡに設けられているテキストボックスＴＢ７１に表示される文字情報や、各ボタンＢＴ７１，ＢＴ７２上に表示されているボタン名は、それぞれスクリーンリーダソフトによって音声化されないように画像で構成されている。すなわち、視覚障害者には、ダイアログボックスＡに表示される文字情報などの内容が報知されないので、視覚障害者は、ダイアログボックスＡを認識することが困難である。従って、視覚障害者は、ダイアログボックスＡのボタンＢＴ７１に対して入力操作を行い、視覚障害者用インストールＵＩを晴眼者用インストールＵＩへと切り替えることが困難である。よって、視覚障害者がＰＣ１を操作する場合に、視覚障害者用インストールＵＩをＬＣＤ１９に表示させ続けることができる。
【０１２７】
また、ダイアログボックスＡは、マウス１８による入力操作のみ受け付けるように構成されており、マウス１８によってボタンＢＴ７１が押下された場合にのみ、ＬＣＤ１９に表示されている視覚障害者用インストールＵＩが晴眼者用インストールＵＩへと切り替えられる。視覚障害者は、マウス１８を使用して入力操作を行うことが困難であるので、ボタンＢＴ７１を押下して、視覚障害者用インストールＵＩを晴眼者用インストールＵＩへと切り替えることが困難である。よって、視覚障害者がＰＣ１を操作する場合に、視覚障害者用インストールＵＩをＬＣＤ１９に表示させ続けることができる。ボタンＢＴ７２が押下された場合は、操作画面の切り替えは行われない。なお、これらのボタンＢＴ７１，ＢＴ７２のいずれか一方が押下されると、ダイアログボックスＡが閉じられる。
【０１２８】
ここで、図５のフローチャートの説明に戻る。Ｓ１４の処理が終了すると、次に、操作者の操作により、ＬＣＤ１９に表示されるダイアログボックスＡの「はい」ボタンＢＴ７１が押下されたかを判定し（Ｓ１５）、ＬＣＤ１９に表示されるダイアログボックスＡの「いいえ」ボタンＢＴ７２が押下された場合は（Ｓ１５：Ｎｏ）、ＬＣＤ１９に視覚障害者用インストールＵＩが表示され続ける。なお、Ｓ１５の処理の変形例として、例えば、Ｓ１４の処理によってダイアログボックスＡがＬＣＤ１９に表示されてから、ダイアログボックスＡのボタンＢＴ７１，７２に対して所定時間（例えば、１分）入力操作がない場合は、「いいえ」ボタンＢＴ７２が押下されたものと判定しても良い。
【０１２９】
そして、視覚障害者用インストールＵＩのインストールボタンＢＴ３１，ＢＴ４１，ＢＴ５１が押下された場合に、アプリケーションソフトＸのセットアップを行う（Ｓ１６）。セットアップでは、アプリケーションソフトＸを構築するために必要なデータが、アプリケーションソフトＸデータメモリ１６ｂから読み取られて、アプリケーションソフトＸメモリ１４ｃにコピーされる。また、アプリケーションソフトＸを実行可能にするために、ＯＳの設定項目などが変更される。
【０１３０】
そして、セットアップが終了したら、ハードディスク１４のＵＩタイプメモリ１４ｃ３に、視覚障害者ＵＩを示すＵＩタイプ（例えば、「１」）を記憶して（Ｓ１７）、メイン処理を終了する。なお、ＵＩタイプメモリ１４ｃ３に、視覚障害者用ＵＩを示すＵＩタイプが記憶されている場合は、アプリケーションソフトＸが実行開始されると、ＬＣＤ１９に、視覚障害者用ＵＩが表示される。
【０１３１】
Ｓ１２の処理において、ハードディスク１４にスクリーンリーダソフトがインストールされていない場合（Ｓ１２：Ｎｏ）、および、Ｓ１５の処理において、ＬＣＤ１９に表示されるダイアログボックスＡの「はい」ボタンＢＴ７１が押下された場合は（Ｓ１５：Ｙｅｓ）、それぞれ晴眼者用インストールＵＩを、ＬＣＤ１９に表示する（Ｓ１８）。そして、晴眼者用インストールＵＩのインストールボタンＢＴ６１が押下された場合に、アプリケーションソフトＸのセットアップを行う（Ｓ１９）。
【０１３２】
そして、セットアップが終了したら、ハードディスク１４のＵＩタイプメモリ１４ｃ３に、晴眼者ＵＩを示すＵＩタイプ（例えば、「２」）を記憶して（Ｓ２０）、メイン処理を終了する。なお、ＵＩタイプメモリ１４ｃ３に、晴眼者用ＵＩを示すＵＩタイプが記憶されている場合は、アプリケーションソフトＸが実行開始されると、ＬＣＤ１９に、晴眼者用ＵＩが表示される。
【０１３３】
この図５のフローチャートに示すメイン処理により、アプリケーションソフトＸのセットアップを行うことができるとともに、ＰＣ１にスクリーンリーダソフトがインストールされているかに応じて、アプリケーションソフトＸがＬＣＤ１９に表示する操作画面を設定することができる。
【０１３４】
すなわち、視覚障害者によって主に使用されるスクリーンリーダソフトが、ＰＣ１にインストールされている場合は、ＵＩタイプメモリ１４ｃ３に視覚障害者用ＵＩを示すＵＩタイプが記憶される。従って、アプリケーションソフトＸが実行開始されると、ＬＣＤ１９に視覚障害者用ＵＩが表示されるので、視覚障害者は、操作画面を切り替える必要がなく、使い勝手が良い。また、視覚障害者は、スクリーンリーダソフトによって音声化される音声に従って操作を行うことができるので、使い勝手が良い。
【０１３５】
一方、スクリーンリーダソフトが、ＰＣ１にインストールされていない場合は、ＵＩタイプメモリ１４ｃ３に晴眼者用ＵＩを示すＵＩタイプが記憶される。従って、アプリケーションソフトＸが実行開始されると、ＬＣＤ１９に晴眼者用ＵＩが表示されるので、スクリーンリーダソフトを使用しない晴眼者にとっても使い勝手が良い。
【０１３６】
また、ダイアログボックスＡが表示されている場合に、視覚障害者用インストールＵＩを晴眼者用インストールＵＩへと切り替えるという指示が入力されたことを条件として、ＬＣＤ１９に表示される視覚障害者用インストールＵＩを晴眼者用インストールＵＩへと切り替えることができる。よって、操作者が晴眼者であるにも関わらず、ＵＩタイプメモリ１４ｃ３に視覚障害者用ＵＩを示すＵＩタイプが記憶されることを抑制することができる。
【０１３７】
また、視覚障害者用インストールＵＩを晴眼者用インストールＵＩへと切り替えるためには、マウス１８により入力操作を行わなければならないが、視覚障害者はマウス１８を操作して入力操作を行うことが困難であるので、操作画面を切り替えることが困難である。従って、視覚障害者がＰＣ１を操作する場合に、視覚障害者用インストールＵＩをＬＣＤ１９に表示させ続けることができる。
【０１３８】
次に、図６（ｂ）を参照して、ＰＣ１のＣＰＵ１１により実行される読上画面表示処理（Ｓ１３）について説明する。
【０１３９】
図６（ｂ）は、ＰＣ１の読上画面表示処理（Ｓ１３）を示すフローチャートである。この読上画面表示処理（Ｓ１３）は、視覚障害者用インストールＵＩ（−Ａ，−Ｂ，−Ｃ）の中で、ハードディスク１４にインストールされているスクリーンリーダソフトの種類に適した操作画面を、ＬＣＤ１９に表示させるための処理である。
【０１４０】
この読上画面表示処理（Ｓ１３）では、まず、スクリーンリーダソフトＡが、ハードディスク１４にインストールされているかを判定する（Ｓ３１）。
【０１４１】
例えば、ＯＳや各種プログラムの設定情報が記憶されるレジストリに、スクリーンリーダソフトＡに関する設定情報が登録されている場合に、スクリーンリーダソフトＡがインストールされていると判定する。また、Ｓ３１の処理の変形例として、ハードディスク１４に、スクリーンリーダソフトＡに関するファイル及びフォルダが存在する場合に、スクリーンリーダソフトＡがインストールされていると判定しても良い。
【０１４２】
Ｓ３１の処理において、スクリーンリーダソフトＡが、ハードディスク１４にインストールされていると判定された場合は（Ｓ３１：Ｙｅｓ）、スクリーンリーダソフトＡに適した視覚障害者用インストールＵＩ−Ａを、ＬＣＤ１９に表示し（Ｓ３２）、この読上画面表示処理を終了する。
【０１４３】
一方、スクリーンリーダソフトＡが、ハードディスク１４にインストールされていない場合は（Ｓ３１：Ｎｏ）、スクリーンリーダソフトＢが、ハードディスク１４にインストールされているかを判定する（Ｓ３３）。例えば、スクリーンリーダソフトＡの場合と同様に、スクリーンリーダソフトＢがインストールされているかを判定する。
【０１４４】
Ｓ３３の処理において、スクリーンリーダソフトＢが、ハードディスク１４にインストールされていると判定された場合は（Ｓ３３：Ｙｅｓ）、スクリーンリーダソフトＢに適した視覚障害者用インストールＵＩ−Ｂを、ＬＣＤ１９に表示し（Ｓ３４）、この読上画面表示処理を終了する。
【０１４５】
一方、スクリーンリーダソフトＢが、ハードディスク１４にインストールされていない場合は（Ｓ３３：Ｎｏ）、一般的なスクリーンリーダソフトで音声化される視覚障害者用インストールＵＩ−Ｃを、ＬＣＤ１９に表示し（Ｓ３５）、この読上画面表示処理を終了する。
【０１４６】
この図６のフローチャートに示す読上画面表示処理（Ｓ１３）により、視覚障害者用インストールＵＩ（−Ａ，−Ｂ，−Ｃ）の中で、ハードディスク１４にインストールされているスクリーンリーダソフトの種類に適した操作画面を、ＬＣＤ１９に表示させることができる。
【０１４７】
従って、視覚障害者用インストールＵＩ−ＡはスクリーンリーダソフトＡによって、また、視覚障害者用インストールＵＩ−ＢはスクリーンリーダソフトＢによって、それぞれ適切に音声化されるので、視覚障害者は、スピーカ２０から放音される音声の内容を適切に理解することができる。
【０１４８】
また、スクリーンリーダソフトＡ，Ｂ以外のスクリーンリーダソフトがインストールされている場合でも、一般的なスクリーンリーダソフトで音声化される視覚障害者用インストールＵＩ−Ｃが、ＬＣＤ１９に表示されるので、視覚障害者は、スピーカ２０から放音される音声の内容を理解し易い。
【０１４９】
また、スクリーンリーダソフトがインストールされている場合は、視覚障害者用インストールＵＩ（−Ａ，−Ｂ，−Ｃ）が表示されるので、視覚障害者は、スクリーンリーダソフトによって音声化される音声に従って操作を行うことができる。すなわち、視覚障害者は、晴眼者の協力が無くてもアプリケーションソフトＸをインストールすることができる。
【０１５０】
上述したように、本発明の第１の実施形態におけるインストールソフトでは、スクリーンリーダソフトが、ＰＣ１にインストールされている場合に、ＵＩタイプメモリ１４ｃ３に視覚障害者用ＵＩを示すＵＩタイプが記憶される。従って、アプリケーションソフトＸを実行開始すると、ＬＣＤ１９に視覚障害者用ＵＩが表示されるので、視覚障害者は、操作画面を切り替える必要がなく、使い勝手が良い。また、視覚障害者は、スクリーンリーダソフトによって音声化される音声に従って操作を行うことができるので、使い勝手が良い。
【０１５１】
一方、スクリーンリーダソフトが、ＰＣ１にインストールされていない場合に、ＵＩタイプメモリ１４ｃ３に晴眼者用ＵＩを示すＵＩタイプが記憶される。従って、アプリケーションソフトＸを実行開始すると、ＬＣＤ１９に晴眼者用ＵＩが表示されるので、スクリーンリーダソフトを使用しない晴眼者にとっても使い勝手が良い。
【０１５２】
また、ダイアログボックスＡが表示されている場合に、視覚障害者用インストールＵＩを晴眼者用インストールＵＩへと切り替えるという指示が入力されたことを条件として、ＬＣＤ１９に表示される視覚障害者用インストールＵＩを晴眼者用インストールＵＩへと切り替える。よって、操作者が晴眼者であるにも関わらず、ＵＩタイプメモリ１４ｃ３に視覚障害者用ＵＩを示すＵＩタイプが記憶されることを抑制することができる。
【０１５３】
また、視覚障害者用インストールＵＩを晴眼者用インストールＵＩへと切り替えるためには、マウス１８により入力操作を行わなければならないが、視覚障害者はマウス１８を操作して入力操作を行うことが困難であるので、操作画面を切り替えることが困難である。従って、視覚障害者がＰＣ１を操作する場合に、視覚障害者用インストールＵＩをＬＣＤ１９に表示させ続けることができる。
【０１５４】
次に、図７を参照して、本発明の第２の実施形態におけるインストールソフトについて説明する。
【０１５５】
本発明の第２の実施形態は、ＰＣ３１に、スクリーンリーダソフトに適した視覚障害者用の操作画面と晴眼者用の操作画面とを有したアプリケーションソフトＸをインストールするために、ＰＣ３１においてインストールソフトが実行開始されると、インストールソフトによって、ＰＣ３１で行われる入力操作が取得され、その入力操作の特徴に応じて、アプリケーションソフトＸが表示する操作画面が設定されるという形態である。
【０１５６】
図７（ａ）を参照して、第２の実施形態におけるＰＣ３１の電気的構成について説明する。
【０１５７】
図７（ａ）は、ＰＣ３１のＲＡＭ３３の電気的構成を示すブロック図である。ＰＣ３１の電気的構成を示すブロック図において、第１の実施形態であるＰＣ１のブロック図（図１参照）と異なる部分は、ＲＡＭ３３のみであるため、ＲＡＭ３３についてのみ説明し、その他の同一部分については、その説明を省略する。
【０１５８】
ＲＡＭ３３は、書換可能な揮発性のメモリであり、ＰＣ３１の各操作の実行時に各種のデータを一時的に記憶するためのメモリである。ＲＡＭ３３には、キー入力カウントメモリ３３ａと、マウス入力カウントメモリ３３ｂとが設けられている。
【０１５９】
キー入力カウントメモリ３３ａは、操作者によりキーボード１７が操作され、所定のキー操作（例えば、キー押下）が行われた回数を計数するためのメモリである。例えば、操作者によりキーボード１７が操作され、所定のキー操作が行われる毎に、「１」が加算される。
【０１６０】
マウス入力カウントメモリ３３ｂは、操作者によりマウス１８が操作され、所定のマウス操作（例えば、マウスクリック）が行われた回数を計数するためのメモリである。例えば、操作者によりマウス１８が操作され、所定のマウス操作が行われる毎に、「１」が加算される。
【０１６１】
次に、図７（ｂ）を参照して、ＰＣ３１のＣＰＵ１１により実行されるメイン処理について説明する。
【０１６２】
図７（ｂ）は、ＰＣ３１のメイン処理を示すフローチャートである。
【０１６３】
この第２の実施形態のメイン処理は、第１の実施形態のメイン処理（図５参照）のＳ１２の処理を、図７（ｂ）に示す処理（Ｓ４１〜Ｓ４７の処理）に置き換えたものであるため、その置き換えた処理についてのみ説明し、その他の同一部分については、その説明を省略する。
【０１６４】
このメイン処理は、アプリケーションソフトＸのセットアップを行うとともに、インストールソフトの実行中に、操作者のキーボード１７による入力操作、または、マウス１９による入力操作の特徴に応じて、アプリケーションソフトＸがＬＣＤ１９に表示する操作画面を設定するための処理である。このメイン処理では、まず、図５のＳ１１の処理によって、ＲＡＭ３３のキー入力カウントメモリ３３ａ、および、マウス入力カウントメモリ３３ｂが初期化される。
【０１６５】
Ｓ１１の処理が終了すると、次に、キーボード１７により行われるキー操作、および、マウス１８により行われるマウス操作を取得する（Ｓ４１）。ここでは、例えば、インストールソフトの操作画面に対して行われる入力操作に関わらず、単に、キーボード１７により行われるキー操作、および、マウス１８により行われるマウス操作を取得する。
【０１６６】
次に、Ｓ４１の処理によって、Ｔａｂキー押下、ＣｔｒｌキーおよびＴａｂキー押下、スペースキー押下、Ａｌｔキー押下、矢印キー押下のうち、いずれかの入力操作を取得したかを判定し（Ｓ４２）、いずれかの入力操作を取得した場合は（Ｓ４２：Ｙｅｓ）、ＲＡＭ３３のキー入力カウントメモリ３３ａに「１」を加算する（Ｓ４３）。
【０１６７】
そして、キー入力カウントメモリ３３ａに記憶されている数値が、「１０」を超えているかを判定し（Ｓ４４）、その数値が「１０」を超えている場合は（Ｓ４４：Ｙｅｓ）、図５のフローチャートのＳ１３の処理へ移行する。
【０１６８】
Ｓ４４の処理において、その数値が「１０」以下である場合は（Ｓ４４：Ｎｏ）、Ｓ４１の処理に戻り、上述したＳ４１〜Ｓ４４の各処理を繰り返す。
【０１６９】
また、Ｓ４２の処理において、いずれの入力操作も取得していない場合は（Ｓ４２：Ｎｏ）、マウスクリックを取得したかを判定し（Ｓ４５）、マウスクリックを取得した場合は（Ｓ４５：Ｙｅｓ）、ＲＡＭ３３のマウス入力カウントメモリ３３ｂに「１」を加算する（Ｓ４６）。そして、マウス入力カウントメモリ３３ｂに記憶されている数値が、「５」を超えているかを判定し（Ｓ４７）、その数値が「５」を超えている場合は（Ｓ４７：Ｙｅｓ）、図５のフローチャートのＳ１８の処理へ移行する。
【０１７０】
Ｓ４５の処理において、マウスクリックを取得していない場合は（Ｓ４５：Ｎｏ）、Ｓ４１の処理に戻り、上述したＳ４１〜Ｓ４５の各処理を繰り返す。また、Ｓ４７の処理において数値が「５」以下である場合は（Ｓ４７：Ｎｏ）、Ｓ４１の処理に戻り、上述したＳ４１〜Ｓ４７の各処理を繰り返す。
【０１７１】
視覚障害者は、操作画面を視認しながら入力操作を行うことが困難であるので、マウス１８による入力操作が晴眼者と比較して少ないと考えることができる。また、晴眼者は、操作画面を視認しながら入力操作を行うことができるので、障害者と比較して、キーボード１７よりも少ない操作回数で入力操作を完了できるマウス１８による入力操作の方が多いと考えることができる。
【０１７２】
よって、Ｓ４４の処理で判定しているようにキーボード１７による入力操作が多い場合は、視覚障害者が使用していると考えることができ、Ｓ４７の処理で判定しているようにマウス１８による入力操作が多い場合は、晴眼者が使用していると考えることができる。
【０１７３】
この図７（ｂ）のフローチャートに示すメイン処理により、操作者がキーボード１５を使用して行った入力操作の操作回数、または、マウス１６を使用して行った入力操作の操作回数に応じて、アプリケーションソフトＸがＬＣＤ１９に表示する操作画面を設定することができる。
【０１７４】
上述したように、本発明の第２の実施形態におけるインストールソフトでは、キーボード１７による入力操作が所定数（例えば、「１０」回）を超える場合に、ＵＩタイプメモリ１４ｃ３に視覚障害者用ＵＩを示すＵＩタイプが記憶される。従って、視覚障害者によって入力操作が行われている場合に、アプリケーションソフトＸを実行開始すると、ＬＣＤ１９に視覚障害者用ＵＩが表示されるので、視覚障害者は、操作画面を切り替える必要がなく、使い勝手が良い。また、視覚障害者は、スクリーンリーダソフトによって音声化される音声に従って操作を行うことができるので、使い勝手が良い。
【０１７５】
一方、マウス１８による入力操作が所定数（例えば、「５」回）を超える場合に、ＵＩタイプメモリ１４ｃ３に晴眼者用ＵＩを示すＵＩタイプが記憶される。従って、晴眼者によって入力操作が行われている場合に、アプリケーションソフトＸを実行開始すると、ＬＣＤ１９に晴眼者用ＵＩが表示されるので、スクリーンリーダソフトを使用しない晴眼者にとっても使い勝手が良い。
【０１７６】
次に、図８を参照して、本発明の第３の実施形態におけるインストールソフトについて説明する。
【０１７７】
本発明の第３の実施形態は、ＰＣ４１に、スクリーンリーダソフトに適した視覚障害者用の操作画面と晴眼者用の操作画面とを有したアプリケーションソフトＸをインストールするために、ＰＣ４１においてインストールソフトが実行開始されると、インストールソフトによって、ＰＣ４１の設定が視覚障害者に適した設定になされているかが判定され、その判定結果に応じて、アプリケーションソフトＸが表示する操作画面が設定されるという形態である。
【０１７８】
図８（ａ）を参照して、第３の実施形態におけるＰＣ４１の電気的構成について説明する。
【０１７９】
図８（ａ）は、ＰＣ４１のＲＡＭ４３の電気的構成を示すブロック図である。ＰＣ４１の電気的構成を示すブロック図において、第１の実施形態であるＰＣ１のブロック図（図１参照）と異なる部分は、ＲＡＭ４３のみであるため、ＲＡＭ４３についてのみ説明し、その他の同一部分については、その説明を省略する。
【０１８０】
ＲＡＭ４３は、書換可能な揮発性のメモリであり、ＰＣ４１の各操作の実行時に各種のデータを一時的に記憶するためのメモリである。ＲＡＭ４３には、条件適合カウントメモリ４３ａが設けられている。
【０１８１】
条件適合カウントメモリ４３ａは、操作者により設定されているＰＣ４１の各設定のうち、視覚障害者に利用しやすく設定されている設定数を計数するためのメモリである。例えば、視覚障害者のＰＣ利用を支援するソフトウェアがインストールされていたり、ＯＳの設定においてマウスカーソルの移動速度が、所定（ＯＳの初期値）の移動速度よりも遅く設定されていたり、また、ＬＣＤ１７に表示される文字情報の文字サイズが、所定（ＯＳの初期値）の文字サイズよりも大きく設定されている場合などに、ＰＣ４１の設定が視覚障害者に利用しやすく設定されているとして、それぞれ「１」が加算される。
【０１８２】
次に、図８（ｂ）を参照して、ＰＣ４１のＣＰＵ１１により実行されるメイン処理について説明する。図８（ｂ）は、ＰＣ４１のメイン処理を示すフローチャートである。
【０１８３】
この第３の実施形態のメイン処理は、第１の実施形態のメイン処理（図５参照）のＳ１２の処理を、図８（ｂ）に示す処理（Ｓ５１〜Ｓ５９の処理）に置き換えたものであるため、その置き換えた処理についてのみ説明し、その他の同一部分については、その説明を省略する。
【０１８４】
このメイン処理は、アプリケーションソフトＸのセットアップを行うとともに、ＰＣ４１の設定が視覚障害者に適した設定になされている設定数に応じて、アプリケーションソフトＸがＬＣＤ１９に表示する操作画面を設定するための処理である。このメイン処理では、まず、図５のＳ１１の処理によって、ＲＡＭ４３の条件適合カウントメモリ４３ａが初期化される。
【０１８５】
Ｓ１１の処理が終了すると、次に、ＯＳの設定において、マウスカーソルの移動速度が、ＯＳのインストール時の設定と比較して遅く設定されているかを判定し（Ｓ５１）、インストール時の設定と比較して遅く設定されている場合は（Ｓ５１：Ｙｅｓ）、ＲＡＭ４３の条件適合カウントメモリ４３ａに「１」を加算する（Ｓ５２）。一方、インストール時の設定と比較して遅く設定されていない場合は（Ｓ５１：Ｎｏ）、Ｓ５２の処理をスキップして、Ｓ５３の処理に移行する。
【０１８６】
次に、ＯＳの設定において、画面表示に使用する文字サイズが、ＯＳのインストール時の設定と比較して大きく設定されているかを判定し（Ｓ５３）、インストール時の設定と比較して大きく設定されている場合は（Ｓ５３：Ｙｅｓ）、ＲＡＭ４３の条件適合カウントメモリ４３ａに「１」を加算する（Ｓ５４）。一方、インストール時の設定と比較して大きく設定されていない場合は（Ｓ５３：Ｎｏ）、Ｓ５４の処理をスキップして、Ｓ５５の処理に移行する。
【０１８７】
次に、ハードディスク１４にスクリーンリーダソフトがインストールされているかを判定し（Ｓ５５）、スクリーンリーダソフトがインストールされている場合は（Ｓ５５：Ｙｅｓ）、ＲＡＭ４３の条件適合カウントメモリ４３ａに「１」を加算する（Ｓ５６）。一方、スクリーンリーダソフトがインストールされていない場合は（Ｓ５５：Ｎｏ）、Ｓ５６の処理をスキップして、Ｓ５７の処理に移行する。
【０１８８】
次に、スクリーンリーダソフトが実行中であるかを判定し（Ｓ５７）、スクリーンリーダソフトが実行中である場合は（Ｓ５７：Ｙｅｓ）、ＲＡＭ４３の条件適合カウントメモリ４３ａに「１」を加算する（Ｓ５８）。一方、スクリーンリーダソフトが実行されていない場合は（Ｓ５７：Ｎｏ）、Ｓ５８の処理をスキップして、Ｓ５９の処理に移行する。
【０１８９】
そして、ＲＡＭ４３の条件適合カウントメモリ４３ａに記憶される数値が、「２」を超えているかを判定し（Ｓ５９）、「２」を超えている場合は（Ｓ５９：Ｙｅｓ）、図５のフローチャートのＳ１３の処理へ移行する。一方、「２」以下である場合は（Ｓ５９：Ｎｏ）、図５のフローチャートのＳ１８の処理へ移行する。
【０１９０】
この図８（ｂ）のフローチャートに示すメイン処理により、ＰＣ４１の設定が視覚障害者に適した設定になされている設定数に応じて、アプリケーションソフトＸがＬＣＤ１９に表示する操作画面を設定することができる。
【０１９１】
上述したように、本発明の第３の実施形態におけるインストールソフトでは、視覚障害者に利用しやすく設定されている設定数が所定数（例えば、「２」）を超える場合に、ＰＣ４１の設定が視覚障害者に適した設定になされているとして、ＵＩタイプメモリ１４ｃ３に視覚障害者用ＵＩを示すＵＩタイプが記憶される。従って、アプリケーションソフトＸを実行開始すると、ＬＣＤ１９に視覚障害者用ＵＩが表示されるので、視覚障害者は、操作画面を切り替える必要がなく、使い勝手が良い。また、視覚障害者は、スクリーンリーダソフトによって音声化される音声に従って操作を行うことができるので、使い勝手が良い。
【０１９２】
一方、視覚障害者に利用しやすく設定されている設定数が所定数（例えば、「２」）未満の場合に、ＰＣ４１の設定が晴眼者に適した設定になされているとして、ＵＩタイプメモリ１４ｃ３に晴眼者用ＵＩを示すＵＩタイプが記憶される。従って、アプリケーションソフトＸを実行開始すると、ＬＣＤ１９に晴眼者用ＵＩが表示されるので、スクリーンリーダソフトを使用しない晴眼者にとっても使い勝手が良い。
【０１９３】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１９４】
例えば、上記実施形態では、ハードディスク１４にインストールされているスクリーンリーダソフトに適した視覚障害者用インストールＵＩ（−Ａ，−Ｂ，−Ｃ）を、ＬＣＤ１９に表示しているが、ＰＣ１，３１，４１において実行中のスクリーンリーダソフトに適した視覚障害者用インストールＵＩを、ＬＣＤ１９に表示しても良い。このようにすれば、ハードディスク１４に複数のスクリーンリーダソフトがインストールされている場合でも、操作者が実行して使用するスクリーンリーダソフトに適した視覚障害者用インストールＵＩが、ＬＣＤ１９に表示されるので、操作者は使い勝手が良い。
【０１９５】
また、上記実施形態のアプリケーションソフトＸは、スクリーンリーダソフトに適した操作画面（視覚障害者用ＵＩ）を、１つしか有していないが、アプリケーションソフトＸが、上述したスクリーンリーダソフトＡ，Ｂや、一般的なスクリーンリーダソフトに適した視覚障害者用ＵＩをそれぞれ有している場合は、アプリケーションソフトＸが各スクリーンリーダソフトに適した視覚障害者用ＵＩを表示する設定になされるようにインストールソフトを構成しても良い。
【０１９６】
また、上記実施形態の図７のＳ４２の処理では、特定のキーの押下回数を計数しているが、これらのキーに限定するものではなく、インストールソフトやＯＳの利用中に良く使用されるキーであれば、どの種類のキーであっても良い。
【０１９７】
また、上記実施形態で説明したように、第２の実施形態のメイン処理（図７（ｂ）参照）、第３の実施形態のメイン処理（図８（ｂ）参照）は、それぞれ第１の実施形態のメイン処理（図５参照）のＳ１２の処理を別の処理に置き換えたものであるが、これらの置き換えた処理（Ｓ４１〜Ｓ４７の処理、Ｓ５１〜Ｓ５９の処理）とＳ１２の処理とを組み合わせた処理を実行しても良い。すなわち、図５のＳ１２の処理で、スクリーンリーダソフトがインストールされていると判定された場合に（Ｓ１２：Ｙｅｓ）、図７（ｂ）のＳ４１の処理や、図８（ｂ）のＳ５１の処理に移行しても良い。また、図７（ｂ）のＳ４４の処理で、キー入力カウントメモリ３３ａに記憶されている数値が、「１０」を超えている場合に（Ｓ４４：Ｙｅｓ）、図５のＳ１２の処理や、図８（ｂ）のＳ５１の処理に移行しても良い。また、図８（ｂ）のＳ５９の処理で、ＲＡＭ４３の条件適合カウントメモリ４３ａに記憶される数値が、「２」を超えていると判定された場合に（Ｓ５９：Ｙｅｓ）、図５のＳ１２の処理や、図７（ｂ）のＳ４１の処理に移行しても良い。
【図面の簡単な説明】
【０１９８】
【図１】本発明の第１の実施形態におけるＰＣの電気的構成を示すブロック図である。
【図２】（ａ）は、視覚障害者用インストールＵＩ−Ａ（−Ｂ）の一例を示すイメージ図であり、（ｂ）は、視覚障害者用インストールＵＩ−Ｃの一例を示すイメージ図である。
【図３】晴眼者用インストールＵＩの一例を示すイメージ図である。
【図４】（ａ）は、視覚障害者用ＵＩの一例を示すイメージ図であり、（ｂ）は、晴眼者用ＵＩの一例を示すイメージ図である。
【図５】ＰＣのメイン処理を示すフローチャートである。
【図６】（ａ）は、ダイアログボックスＡの一例を示すイメージ図であり、（ｂ）は、ＰＣの読上画面表示処理を示すフローチャートである。
【図７】（ａ）は、本発明の第２の実施形態におけるＰＣの電気的構成を示すブロック図であり、（ｂ）は、ＰＣのメイン処理を示すフローチャートである。
【図８】（ａ）は、本発明の第３の実施形態におけるＰＣの電気的構成を示すブロック図であり、（ｂ）は、ＰＣのメイン処理を示すフローチャートである。
【符号の説明】
【０１９９】
１，３１，４１    ＰＣ（コンピュータの一例、情報処理装置の一例）
１４ｂ            スクリーンリーダソフトメモリ（第１の記憶手段の一例）
１４ｃ            アプリケーションソフトＸメモリ（第２の記憶手段の一例）
１７              キーボード（キー入力デバイスの一例、入力手段の一例）
１８              マウス（ポインティングデバイスの一例、入力手段の一例）
１９              ＬＣＤ（表示手段の一例）
Ｓ１２〜２０，Ｓ３１〜Ｓ３５      表示指定ステップの一例、表示指定手段の一例
Ｓ１２，Ｓ４２〜Ｓ４７，Ｓ５１〜Ｓ５９  第１の判定ステップの一例、判定手段の一例
Ｓ１３，Ｓ１８    第２の表示ステップの一例
Ｓ１４            第３の表示ステップの一例
Ｓ１５            第２の判定ステップの一例
Ｓ３１，Ｓ３３    検出ステップの一例
【図１】
0005256712.tif 000002
【図５】
0005256712.tif 000003
【図７】
0005256712.tif 000004
【図８】
0005256712.tif 000005
【図２】
0005256712.tif 000006
【図３】
0005256712.tif 000007
【図４】
0005256712.tif 000008
【図６】
0005256712.tif 000009