(57)【要約】【課題】  本発明は、データ処理装置に関し、特に、マウス等の入力デバイス、アプリケーション等が実際にアクティブ化したウィンドウ、アプリケーションプログラムのタイトルを読み上げる手段に関する。【解決手段】  マウス等の入力デバイス、アプリケーション等が実際にアクティブ化したウィンドウ、或いは、アプリケーションプログラムが有ったとき、所定の処理部に通知する手段と、該通知を受けた処理部が、アクティブ化したウィンドウ、アプリケーションプログラムのタイトル情報をオペレーティングシステム(OS)から取得したとき、該タイトル情報を音声データに変換して、音声合成装置に通知する手段と、該音声合成装置を用いて、該アクティブ化されたウィンドウ、アプリケーションプログラムのタイトルを読み上げる手段とを備えるように構成する。【選択図】図１
2006268879.tif 000002
【特許請求の範囲】
【請求項１】
データ入力が可能になったウィンドウ、或いは、アプリケーションプログラムが発生したとき所定の処理部に通知する手段と、
該通知を受けた前記処理部が、オペレーティングシステムからデータ入力が可能になったウィンドウ、或いは、アプリケーションプログラムのタイトル情報を取得したとき、該タイトル情報を音声データの列に変換して、音声出力装置に通知する手段と、
音声出力装置とを備えて、データ入力が可能になったウィンドウ、或いは、アプリケーションプログラムのタイトルを前記音声出力装置で読み上げるように構成したことを特徴とするデータ処理装置。
【請求項２】
前記データ入力が可能になったウィンドウ、或いは、アプリケーションプログラムの発生を示す情報は、入力デバイス、アプリケーションプログラムからの所定の起動手段により生成されることを特徴とする請求項１に記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マウス等の入力デバイス、アプリケーション等が実際にアクティブ化したウィンドウ、アプリケーションプログラムのタイトルを読み上げる手段を備えたデータ処理装置に関する。
【０００２】
近年、パーソナルコンピュータの需要が大幅に増加していることに伴い、障害者を対象としたソフトウェアの開発が必要とされる。
例えば、ユーザがディスプレイ画面を注視することなく、ウィンドウ、アプリケーションプログラムの起動を確認することができること、又、視覚障害者などがマウス等のポインテイングデバイスの代替品として、音声入力によるウィンドウ、アプリケーションプログラムの起動を行った場合に、起動されたウィンドウ、アプリケーションプログラムのタイトルを読み上げることにより、ユーザが要求したウィンドウ、アプリケーションプログラムが実際に起動されたことを音声で確認できることが要求される。
【背景技術】
【０００３】
図３は、従来のデータ処理装置を説明する図であって、ウィンドウ、アプリケーションプログラムがアクティブ化（データ入力等が可能になった状態をいう）されたとき、ユーザに通知する従来の手段を模式的に示している。
【０００４】
マウス 10 、或いは、音声入力装置 11 などの入力デバイス 1を使用して、例えば、アプリケーション部 2が備えているウィンドウ(1), (2), 〜がアクティブ化されたとき、所定の処理部 3では、アクティブ化された各ウィンドウ(1), (2)〜に対応して、鳴らすべき電子音、読み上げるべき文字列データ等がテーブル形式で格納されている対応テーブル 30 を参照して、対応する電子音を鳴らしたり、文字列を音声合成装置 4に送出して、予め、定められた日本語文字列を読み上げていた。
【０００５】
上記文字列データの代わりに、所定音素の組み合わせからなる、所謂WAVEファイルを備えていて、上記アクティブ化された各ウィンドウ(1), (2)〜に対応して、読み上げるべき所定音素の組み合わせが格納されている上記WAVEファイルの座標を指示する手段があった。
【０００６】
この種の先行技術として、特開平6-259216号公報「ウィンドウ認識方法及びその装置」があるが、この先行技術では、ポインタの位置するウィンドウ識別情報に応答して、該ウィンドウ識別情報対応の音データを出力しており、上記予め、定められた日本語文字列を読み上げる手段に対応するものである。
【０００７】
又、特開平5-40589 号公報「マルチウィンドウ表示方法及びその装置」があるが、この先行技術では、マウスカーソルが所定のウィンドウに入ったとき、ウィンドウ対応音データテーブルを参照して、該ウィンドウに特有の音程の音声信号を発生させるもので、上記電子音を鳴らすのに対応している。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記所定の音程の電子音を鳴らす技術では、どのウィン  ドウがアクティブ化されたかを音程だけで判断することが困難であるという問題があった。
【０００９】
又、任意の文字列を読み上げる技術においては、一応、マウスの指示するウィンドウに対応する日本語の文字列を読み上げるものではあるが、該ウィンドウがアクティブ化されたどうかが不明であり、又、該日本語の文字列を、例えば、ウィンドウ対応音データテーブルに登録しておく必要があるという問題があった。
【００１０】
本発明は上記従来の欠点に鑑み、マウスなどの入力デバイス等によりアクティブ化されたウィンドウ、或いは、アプリケーションプログラムのタイトルを読み上げることで、上記ウィンドウ対応音データテーブル等を必要とせず、且つ、実際にどのウィンドウ、アプリケーションプログラムがアクティブ化されたを容易に判断することができる手段を備えたデータ処理装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
図１は、本発明の原理構成図であり、図２は、本発明の一実施例を流れ図で示した図である。
上記の問題点は下記の如くに構成されたデータ処理装置によって解決される。
【００１２】
(1) データ入力が可能になったウィンドウ、或いは、アプリケーションプログラムが発生したとき所定の処理部 3に通知する手段｛図２の処理ステップ 100,101｝と、該通知を受けた前記処理部 3が、オペレーティングシステム(OS) 31 からデータ入力が可能になったウィンドウ、或いは、アプリケーションプログラムのタイトル情報を取得したとき、該タイトル情報を音声データの列に変換して、例えば、音声合成装置に通知する手段｛図２の処理ステップ 102〜105 ｝と、音声合成装置 4とを備えて、データ入力が可能になったウィンドウ、或いは、アプリケーションプログラムのタイトルを前記音声合成装置 4で読み上げる｛図２の処理ステップ 106｝ように構成する。
【００１３】
(2) 前記データ入力が可能になったウィンドウ、或いは、アプリケーションプログラムの発生を示す情報は、入力デバイス 1、アプリケーションプログラムからの所定の起動手段により生成されるものであるように構成する。
【００１４】
即ち、本発明のデータ処理装置では、マウス 10 や、音声入力装置 11 などの入力デバイス 1を使用してウィンドウ、アプリケーションプログラムがアクティブ化されたとき、オペレーティングシステム(OS) 31 に問い合わせを行って、オペレーティングシステム(OS) 31 からアクティブ化されたウィンドウ、アプリケーションプログラムのタイトル情報を取得し、該取得したタイトル情報を音声データの列に変換して、例えば、音声合成装置 4に送出し、該音声合成装置 4で、該アクティブ化されたウィンドウ、アプリケーションプログラムのタイトルを読み上げを行うようにしたものである。
【００１５】
従って、予め、日本語文字列を登録しておくことなく、どのウィンドウ、アプリケーションプログラムがアクティブ化されたかを、音声で判断することができる。
又、ウィンドウ等のタイトル文字列が長い場合でも、常に、アクティブ化されたウィンドウ、アプリケーションプログラムを認識することができる。
【発明の効果】
【００１６】
以上、詳細に説明したように、本発明のデータ処理装置によれば、マウス、音声入力装置等を使用して、ウィンドウ、アプリケーションプログラムがアクティブ化されたとき、該アクティブ化されたウィンドウ、アプリケーションプログラムのタイトル名を音声合成装置等の音声出力手段で読み上げるようにしたものであるので、文字列の登録を必要とせず、どのウィンドウ、アプリケーションプログラムがアクティブ化されたかを、音声だけで認識することができ、視覚障害者等に対する操作性を向上させることができる効果が得られる。
【発明を実施するための最良の形態】
【００１７】
以下本発明の実施例を図面によって詳述する。
前述の図１が、本発明の原理構成図であり、図２が、本発明の一実施例を流れ図で示した図である。
【００１８】
本実施形態では、データ入力が可能になったウィンドウ、或いは、アプリケーションプログラムが発生したとき所定の処理部 3に通知する手段｛図２の処理ステップ 100,101｝と、該通知を受けた前記処理部 3が、オペレーティングシステム(OS) 31 からデータ入力が可能になったウィンドウ、或いは、アプリケーションプログラムのタイトル情報を取得したとき、該タイトル情報を音声データの列に変換して、例えば、音声合成装置に通知する手段｛図２の処理ステップ 102〜105 ｝と、音声合成装置 4と、データ入力が可能になったウィンドウ、或いは、アプリケーションプログラムのタイトルを前記音声合成装置 4で読み上げる｛図２の処理ステップ 106｝手段が、本実施形態に必要な手段である。
尚、全図を通して同じ符号は同じ対象物を示している。
【００１９】
以下、図１を参照しながら、図２によって、本実施形態のデータ処理装置の構成と動作を説明する。
本実施形態のデータ処理装置は、少なくとも、通常のデータ処理機能の他に、データ入力が可能になった、即ち、アクティブ化されたウィンドウ、或いは、アプリケーションプログラムが発生したとき所定の処理部 3に通知する手段｛図２の処理ステップ 100,101｝と、該通知を受けた前記処理部 3が、オペレーティングシステム 31 からデータ入力が可能になったウィンドウ、或いは、アプリケーションプログラムのタイトル情報を取得したとき、該タイトル情報を音声データの列に変換して、例えば、音声合成装置に通知する手段｛図２の処理ステップ 102〜105 ｝と、該音声合成装置 4とから構成されている。
【００２０】
図２は、前述の処理部 3での、アクティブ化されたウィンドウ等のタイトル名を音声合成装置 4で読み上げる処理例を流れ図で示している。
ここでは、ウィンドウを例にして説明するが、アプリケーションプログラムであっても良いことは言う迄もないことである。
【００２１】
先ず、マウス 10 や、音声入力装置 11 を使用して、例えば、所定のウィンドウを指示してアクティブ化する。
あるウィンドウがアクティブ化されたとき、アプリケーション部 2は処理部 3に通知する。
｛図２の処理ステップ 100,101参照｝
処理部 3では、アプリケーション部 2からのウィンドウのアクティブ化の有無を監視しており、ウィンドウのアクティブ化が通知されると、もし、現在、ウィンドウのタイトル名を読み上げ中であると、該読み上げ動作を中断して、オペレーティングシステム(OS) 31 に該アクティブ化されたウィンドウのタイトル情報の取得を行う。
【００２２】
オペレーティングシステム(OS) 31 は、常に、複数個のウィンドウの状態を管理しており、入力デバイス 1からの指示に基づいて、該指示されたウィンドウをアクティブ状態、即ち、該ウィンドウ内のアプリケーションプログラムにデータを入力することができる状態にしているので、オペレーティングシステム(OS) 31 では、ウィンドウの数と、各ウィンドウの状態 (アクティブ状態か否か) を認識している。
【００２３】
そこで、上記処理部 3がオペレーティングシステム(OS) 31 にアクティブ化されたウィンドウ名の教示の依頼 (問い合わせによる) することで、オペレーティングシステム(OS) 31 からアクティブ化されたウィンドウのタイトル名を取得することができる。
｛図２の処理ステップ 102〜105 参照｝
処理部 3では、該通知されたタイトル情報を音声データの文字列 (例えば、所定の音素を指示するコード情報でも良い) に変換して、音声合成装置 4に送信すると、音声合成装置 4は、該送信されてきた音声データの文字列をスピーカ 41 に出力して、該アクティブ化されたウィンドウのタイトル名を読み上げる。
｛図２の処理ステップ 106参照｝
上記の実施例は、ウィンドウを例にして説明したが、アクティブ化されたアプリケーションプログラムであっても良いことは言う迄もないことである。
｛請求項１に対応する実施例｝
上記の実施例では、音声合成装置 4を使用して、音声データの文字列情報 (例えば、音素コード) を組み合わせて、スピーカ 41 に出力して、ウィンドウのタイトル名を読み上げる例で説明したが、タイトル名を読み上げる手段は、該音声合成装置に限定されるものではなく、処理部 3からの音声出力データに基づいて、音声を生成することができる音声出力装置であれば、どのような形態のものであっても良いことは言う迄もないことである。      
【００２４】
又、ウィンドウをアクティブ化する手段として、上記の実施例では、マウス 10 や音声入力装置 11 を使用する例で説明したが、これに限られるものではなく、該アクティブ化は、上記のように、マウス 10 が図示していないディスプレイ画面上に表示しているマウスカーソルを所定のウィンドウ、アイコンに移動させ、所定のクリックを押下するとか、音声入力装置 11 を使用して、音声でアクティブ化したいウィンドウ名、アプリケーション名を入力するとか、或いは、図１に示されているように、現在ウィンドウ(1) でアクティブされているアプリケーションプログラムが所定の処理を実行して  、他のィンドウ(2) が必要になったとき、該ウィンドウ(2) をプログラム処理で「オープン」すこと等によっで実現される。
｛請求項２に対応する実施例｝
このように、本発明のデータ処理装置は、マウス等の入力デバイス、アプリケーション等が実際にアクティブ化したウィンドウ、或いは、アプリケーションプログラムが有ったとき、所定の処理部に通知する手段と、該通知を受けた処理部が、アクティブ化したウィンドウ、アプリケーションプログラムのタイトル情報をオペレーティングシステム(OS) 31 から取得したとき、該タイトル情報を音声データに変換して、例えば、音声合成装置に通知する手段と、該音声合成装置を用いて、該アクティブ化されたウィンドウ、アプリケーションプログラムのタイトルを読み上げる手段とを備えるようにしたところに特徴がある。
【図面の簡単な説明】
【００２５】
【図１】本発明の原理構成図
【図２】本発明の一実施例を流れ図で示した図
【図３】従来のデータ処理装置を説明する図
【符号の説明】
【００２６】
1     入力デバイス          10    マウス
11    音声入力装置
2     アプリケーション部    3     処理部
30    対応テーブル          31    オペレーティングシステム(OS)
4     音声合成装置          41    スピーカ
100 〜106     処理ステップ
(1), (2)    ウィンドウ
【図１】
2006268879.tif 000003
【図２】
2006268879.tif 000004
【図３】
2006268879.tif 000005
【手続補正書】
【提出日】平成18年6月27日(2006.6.27)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ウィンドウを用いるオペレーティングシステムが動作するデータ処理装置において、
ウィンドウがアクティブ化されたとき、前記オペレーティングシステムから該アクティブ化されたウィンドウのタイトル文字列を取得する手段と、
前記アクティブ化されたウィンドウのタイトル文字列を取得したときに、音声出力装置がウィンドウのタイトルを読み上げ中の場合は、該読み上げを中断して該アクティブ化されたウィンドウのタイトル文字列の読み上げを実行するよう、該取得したウィンドウのタイトル文字列の読み上げを前記音声出力装置に指示する手段と、
を備えることを特徴とするデータ処理装置。
【請求項２】
ウィンドウを用いるオペレーティングシステムが動作するデータ処理装置における処理部で実行される音声出力制御方法において、
ウィンドウがアクティブ化されたとき、前記オペレーティングシステムから該アクティブ化されたウィンドウのタイトル文字列データを取得し、
前記アクティブ化されたウィンドウのタイトル文字列データを取得したときに、音声出力装置がウィンドウのタイトルを読み上げ中の場合は、該読み上げを中断して該アクティブ化されたウィンドウのタイトル文字列の読み上げを実行するよう、該取得したウィンドウのタイトル文字列データの読み上げを前記音声出力装置に指示する、
ことを特徴とする音声出力制御方法。