(57)【要約】【課題】表示装置上で起動しているアプリケーションに入力表示される文字情報の視認性の向上を図るとともに、入力レイアウトの視認性を維持する。【解決手段】操作部１を介して起動中のアプリケーションに入力される文字情報であるＩＭＥを文字情報取得部７で取得し、アプリケーションのカーソル位置および表示する文字情報を表示監視部８で取得し、これら取得した情報に基づいて、拡大表示処理部１１がアプリケーション上に入力されている文字情報と同じ文字情報の文節変換をしつつ、アプリケーション上の入力位置と並行する位置に同一内容の文字情報を拡大表示させる。【選択図】図２
2009053919.tif 000002
【特許請求の範囲】
【請求項１】
入力手段から入力される文字または記号の文字情報を表示装置に拡大表示する拡大表示方法であって、
前記表示装置に表示されているアクティブ状態のアプリケーションに前記入力手段から入力される文字情報を監視するステップと、
前記文字情報の入力があった場合に当該文字情報を取得するステップと、
前記文字情報に基づいて、アプリケーションが前記表示装置に文字情報を表示する位置を算出するステップと、
前記入力手段からの入力により取得された文字情報を前記アプリケーション上に表示される文字情報のサイズより拡大するとともに、アプリケーション上に表示される文字情報の近傍に拡大された当該文字情報を表示するステップと、
を備えたことを特徴とする拡大表示方法。
【請求項２】
請求項１に記載に拡大表示方法において、
前記アプリケーションの表示位置に表示される文字情報のサイズを取得し、近傍に表示する同一の文字情報をアプリケーション上のサイズより拡大する
ことを特徴とする拡大表示方法。
【請求項３】
請求項１または請求項２に記載の拡大表示方法において、
前記アプリケーション上に表示される文字情報と並行して拡大した文字情報を表示する  ことを特徴とする拡大表示方法。
【請求項４】
請求項１ないし請求項３のいずれかに記載の拡大表示方法において、
前記アプリケーション上で移動させるポインティングの位置に応じて、非表示状態から表示状態になる吹出し表示枠が拡大表示されている文字情報の拡大表示領域と重畳したとき、当該拡大表示を一時的に非表示にする
ことを特徴とする拡大表示方法。
【請求項５】
請求項１ないし請求項４のいずれかに記載の拡大表示方法において、
前記拡大表示領域の背景が、透過または半透過である
ことを特徴とする拡大表示方法。
【請求項６】
入力手段から入力される文字または記号の文字情報を表示装置に拡大表示する拡大表示装置であって、
前記表示装置に表示されているアクティブ状態のアプリケーションに前記入力手段から入力される文字情報を監視しつつ、文字情報の入力があった場合に当該文字情報を取得する文字情報取得手段と、
前記文字情報に基づいて、アプリケーションが前記表示装置に文字情報を表示する位置を算出する表示位置取得手段と、
前記表示位置取得手段により算出された表示位置の近傍に当該表示位置に表示される文字情報より拡大された同一の文字情報を表示する拡大表示手段と、
を備えたことを特徴とする拡大表示装置。
【請求項７】
請求項６に記載の拡大表示装置において、
前記表示位置取得手段は、さらにアプリケーション上に表示される文字情報のサイズを取得し、
前記拡大表示手段は、前記表示位置取得手段により取得された文字情報のサイズを参照し、当該文字情報のサイズより大きいサイズを選択して拡大表示する
ことを特徴とする拡大表示装置。
【請求項８】
請求項６または請求項７に記載の拡大表示装置において、
前記拡大表示手段は、前記アプリケーション上に表示される文字情報と並行して拡大した文字情報を表示する
ことを特徴とする拡大表示装置。
【請求項９】
請求項６ないし請求項８のいずれかに記載の拡大表示装置において、
前記拡大表示手段は、前記アプリケーション上で移動させるポインティングの位置に応じて、非表示状態から表示状態になる吹出し表示枠が拡大表示されている文字情報の拡大表示領域と重畳したとき、当該拡大表示を一時的に非表示にする
ことを特徴とする拡大表示装置。
【請求項１０】
請求項６ないし請求項９のいずれかに記載の拡大表示装置において、
前記拡大表示の拡大率、表示時間、文字情報の表示長さ、および前記表示領域の背景色の透明度の少なくともいずれかを設定する拡大表示設定手段を備えた
ことを特徴とする拡大表示装置。
【請求項１１】
入力手段から入力される文字または記号の文字情報を表示装置に拡大表示する拡大表示プログラムであって、
コンピュータに、
前記表示装置に表示されているアクティブ状態のアプリケーションに前記入力手段から入力される文字情報を監視させる処理と、
前記文字情報の入力があった場合に当該文字情報を取得させる処理と、
前記文字情報に基づいて、アプリケーションが前記表示装置に文字情報を表示する位置を算出させる処理と、
前記入力手段からの入力により取得された文字情報を前記アプリケーション上に表示される文字情報のサイズより拡大させるとともに、アプリケーション上に表示される文字情報の近傍に拡大された当該文字情報を表示させる処理と、
を実行させることを特徴とする拡大表示プログラム。
【請求項１２】
請求項１１に記載に拡大表示プログラムにおいて、
コンピュータに、
前記アプリケーションの表示位置に表示される文字情報のサイズを取得し、近傍に表示する同一の文字情報をアプリケーション上のサイズより拡大させる処理を実行させる
ことを特徴とする拡大表示プログラム。
【請求項１３】
請求項１１または請求項１２に記載の拡大表示プログラムにおいて、
コンピュータに、
前記アプリケーション上に表示される文字情報と並行して拡大した文字情報を表示させる処理を実行させる
ことを特徴とする拡大表示プログラム。
【請求項１４】
請求項１１ないし請求項１３のいずれかに記載の拡大表示プログラムにおいて、
コンピュータに、
前記アプリケーション上で移動させるポインティングの位置に応じて、非表示状態から表示状態になる吹出し表示枠が拡大表示されている文字情報の拡大表示領域と重畳したとき、当該拡大表示を一時的に非表示にさせる処理を実行させる
ことを特徴とする拡大表示プログラム。
【請求項１５】
請求項１１ないし請求項１４のいずれかに記載の拡大表示プログラムにおいて、
コンピュータに、
前記文字情報を拡大表示させる領域を透過または半透過にさせる処理を実行させることを特徴とする拡大表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ、ＰＤＡ（Personal Digital Assistant）、携帯電話など演算処理手段によりアプリケーションを実行し、液晶、ＥＬ（Electroluminescence）など表示装置に文字、数字および記号などの文字情報の表示させる技術に関し、特にコンピュータのＯＳ（Operating System）上で起動するアプリケーション上に表示される文字情報のサイズを拡大した個別の文字情報として表示させる拡大表示方法、拡大表示装置、および拡大表示プログラムに関する。
【背景技術】
【０００２】
従来のコンピュータ上でアプリケーションを実行したとき、ポインティングデバイスであるマウスで文字入力をする箇所にポインティング位置を合せてクリック操作することにより、当該アプリケーションのウインドウ上に入力用の個別ウインドウが起動し、当該箇所に文字を入力するウインドウ表示装置が知られている（特許文献１参照）。
【特許文献１】特開平７−１７５６２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来装置において、入力用の個別ウインドウは特定のアプリケーションが備なえたものであって、コンピュータ上で起動する全てのアプリケーションに対して有効な機能ではない。
【０００４】
また、入力文字は、個別の入力用ウインドウに表示されるので視認しやすいが、実行中のアプリケーションの入力箇所に当該入力用ウインドウが重畳表示されるとともに、入力用ウインドウのみしか入力文字が表示されない。したがって、入力文字を視認しつつ、全体の入力レイアウトまでを把握できないといった問題ある。
【０００５】
さらに、表示装置の高解像度化と小型化による単位面積当たりの表示情報量の増加に伴い、入力された文字情報の表示が相対的に縮小され、画面での判読が困難になっている。
【０００６】
本発明はこのような事情に鑑みてなされたものであって、演算処理手段を備えたコンピュータ上で実行可能な全てのアプリケーションに入力された文字情報を拡大表示させて視認性を向上させつつも、実行中のアプリケーションの入力レイアウトを逐次に確認することのできる拡大表示方法、拡大表示装置、および拡大表示プログラムを提供することを主たる目的としている。
【課題を解決するための手段】
【０００７】
この発明は、上記目的を達成するために次のような構成をとる。
【０００８】
第１の発明は、入力手段から入力される文字または記号の文字情報を表示装置に拡大表示する拡大表示方法であって、
前記表示装置に表示されているアクティブ状態のアプリケーションに前記入力手段から入力される文字情報を監視するステップと、
前記文字情報の入力があった場合に当該文字情報を取得するステップと、
前記文字情報に基づいて、アプリケーションが前記表示装置に文字情報を表示する位置を算出するステップと、
前記入力手段からの入力により取得された文字情報を前記アプリケーション上に表示される文字情報のサイズより拡大するとともに、アプリケーション上に表示される文字情報の近傍に拡大された当該文字情報を表示するステップと、
を備えたことを特徴とする。
【０００９】
（作用・効果）  この方法によれば、アクティブ状態にあるアプリケーションに入力され、当該アプリケーション上に表示される文字情報の近傍に同一内容の文字情報が拡大表示される。したがって、アプリケーション上に入力される文字情報のレイアウトを確認しつつも、入力中の文字情報の視認性を向上させることができる。
【００１０】
なお、請求項６の拡大表示装置および請求項１１の拡大表示プログラムは、上記第１の方法発明を好適に実現することができる。
【００１１】
第２の発明は、上記第１の発明において、
前記アプリケーションの表示位置に表示される文字情報のサイズを取得し、近傍に表示する同一の文字情報をアプリケーション上のサイズより拡大する
ことを特徴とする。
【００１２】
（作用・効果）  この方法によれば、アプリケーションの表示位置に表示される文字情報より必ず大きい文字情報を当該表示位置の近傍に表示させることができる。
【００１３】
なお、請求項７の拡大表示装置および請求項１２の拡大表示プログラムは、上記第２の方法発明を好適に実現することができる。
【００１４】
第３の発明は、上記第１または第２の発明において、
前記アプリケーション上に表示される文字情報と並行して拡大した文字情報を表示する
ことを特徴とする。
【００１５】
（作用・効果）  この構成によれば、アプリケーション上に入力された文字情報と拡大表示された文字情報の両方の視認性の向上を図ることができる。
【００１６】
なお、請求項８の拡大表示装置および請求項１３の拡大表示プログラムは、上記第３の方法発明を好適に実現することができる。
【００１７】
第４の発明は、上記第１ないし第３のいずれか一つの発明において、
前記アプリケーション上で移動させるポインティングの位置に応じて、非表示状態から表示状態になる吹出し表示枠が拡大表示されている文字情報の拡大表示領域と重畳したとき、当該拡大表示を一時的に非表示にする
ことを特徴とする。
【００１８】
（作用・効果）  この方法によれば、吹出し表示枠が優先してアプリケーション上に表示される。したがって、吹出し表示枠に記載された、警告文などを見落とすことがない。
【００１９】
なお、請求項９の拡大表示装置および請求項１４の拡大表示プログラムは、上記第４の方法発明を好適に実現することができる。
【００２０】
第５の発明は、上記第１ないし第４のいずれか一つの発明において、
前記拡大表示領域の背景が、透過または半透過である
を備えたことを特徴とする。
【００２１】
（作用・効果）  この方法によれば、拡大表示領域の下のレイヤーに表示されているアプリケーションの内容やレイアウトなどの視認性を向上させることができる。
【００２２】
なお、請求項１５の拡大表示プログラムは、上記第５の方法発明を好適に実現することができる。
【００２３】
第１０の発明は、上記第６ないし第９のいずれか一つの発明において、
前記拡大表示の拡大率、表示時間、文字情報の表示長さ、および前記表示領域の背景色の透明度の少なくともいずれかを設定する拡大表示設定手段を備えた
ことを特徴とする。
【００２４】
（作用・効果）  拡大表示の拡大率を変更することにより、入力された文字情報の視認性の向上、またはアプリケーション上に入力されている文字情報の視認性の向上のいずれかを任意に選択することができる。
【００２５】
また、表示時間を変更することにより、不要にアプリケーション上の視界を妨げることがない。換言すれば、アプリケーション上に入力された文字情報の全体レイアウトを適時に視認することができる。
【００２６】
また、拡大表示さらた文字情報の表示長さを変更することにより、オペレータの認識しやすい視界内で拡大された文字情報を表示することができる。
【００２７】
さらに、表示領域の背景色の透明度を変更することにより、拡大表示領域下のレイヤーに表示されるアプリケーションの内容やレイアウトなどと拡大表示された文字情報との相互の視認性を最適化することができる。
【発明の効果】
【００２８】
以上のように本発明の拡大表示装置、拡大表示方法、および拡大表示プログラムによると、コンピュータ上で起動しているアプリケーション上に表示される文字、数字、および記号などの文字情報の近傍に同一内容の文字情報が拡大されて個別に表示されるので、視認性の向上を図ることができるとともに、アプリケーション上に表示される文字情報のレイアウトを逐次に確認することができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照して本発明の一実施例説明する。
【００３０】
図１は本発明方法を実施する拡大表示装置の概略全体構成を示したブロック図、図２は図１の情報処理部の要部構成を説明するブロック図、図３は表示部に表示された拡大表示を示す図である。
【００３１】
本実施例装置は、大きく分けて操作部１、情報処理部２、および表示部３から構成されている。操作部１は、例えば、キーボード、タッチパネル、マウスなどから構成されている。なお、本実施例の拡大表示装置は、例えば、パーソナルコンピュータ、携帯電話などの携帯端末として構成されている。
【００３２】
情報処理部２は、図２に示すように、制御部４、ワークメモリ５、および記憶装置６から構成されている。制御部４は、基幹となるＯＳ（例えば、Ｍｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（登録商標））を動作させるとともに、当該ＯＳ上で動作するプログラムを実行させるものである。また、制御部４は、さらに文字情報取得部７、表示監視部８、伏字判定部９、吹出し枠位置情報取得部１０、および拡大表示処理部１１を含む。
【００３３】
文字情報取得部７は、操作部１から入力された文字情報を監視するとともに、文字情報が入力された場合、当該文字情報の内容を取得する。具体的には、ＯＳが動作している状態で、仮名漢字変換機能としてのインプット・メソッド・エディタ（以下、適宜に「ＩＭＥ」という）が起動し、文字、数字、記号などの文字情報の変換命令の入力待ちとなっている。この状態で操作部１を操作して文字入力がされると、入力信号を検知しつつ、ＩＭＥの変換情報を文字情報取得部７が取得する。なお、文字情報取得部７は、本発明の文字情報取得手段に相当する。
【００３４】
表示監視部８は、ＯＳ上でアクティブ状態になっているアプリケーションプログラム（以下、単に「アプリケーション」という）に文字入力がされたとき、当該アプリケーション上で表示されているカーソルの位置座標を取得する。なお、表示監視部８は、本発明の表示位置取得手段に相当する。
【００３５】
伏字判定部９は、操作部１から入力された文字情報であるＩＭＥの変換情報と、表示監視部８によりアプリケーションから後述するＯＳの表示制御部１３に送信される文字情報とを比較する。比較の結果、両情報内容が一致していれば同一文字情報として判定し、拡大表示の命令を拡大表示処理部１１に送信する。両情報が不一致の場合、入力文字と表示文字が異なると判定し、アプリケーションからの文字情報を拡大表示処理部１１に送信しない。
【００３６】
吹出し枠位置情報取得部１０は、アクティブ状態のアプリケーション上でマウスなどのポインティングデバイスを操作してポインティングを移動させたとき、所定の位置で非表示状態からポップアップして表示状態になる吹出し枠の位置情報を取得する。例えば、拡大表示領域内に吹出し枠が位置した状態で、拡大表示領域とは非重畳位置にあるポインティングを重畳位置に移動させたとき、吹出し枠が起動して非表示から表示状態になる。吹出し枠位置情報取得部１０は、当該起動情報の取得、または吹出し枠の位置情報を予め取得しておき、当該位置情報とポインティングの位置との重畳の有無を監視する。また、当該起動情報を取得したとき、拡大表示処理部１１に拡大表示領域および表示内容を非表示にさせる命令を送る。
【００３７】
拡大表示処理部１１は、アプリケーションからＯＳの表示制御部１３に文字情報の表示命令が送信されると同時に、図３に示すように、当該文字情報と同じ内容の文字情報をアプリケーション上のカーソル位置から所定距離をおいて、入力文字およびカーソルと並行する近傍に同じ入力文字を拡大表示させる。このとき、拡大表示領域ＡＲは、アプリケーション上に表示されている文字と重畳しない位置に決定されるとともに、背景が透過または半透過になっている。
【００３８】
また、拡大表示処理部１１は、吹出し枠位置情報取得部１０からの命令に応じて、表示中の拡大表示領域ＡＲおよびその内容を保持しつつ、表示部１の画面上で非表示にする。また、マウスなどを操作してポインティングを当該吹出し枠起動領域から移動させたとき、非表示前の文字情報を含む拡大表示領域ＡＲを復元させせる。
【００３９】
なお、制御部４は、ＣＰＵ（Central processing unit）で構成されている。また、制御部４に含まれる 文字情報取得部７、表示監視部８、伏字判定部９、吹出し枠位置情報取得部１０、および拡大表示処理部１１は、プログラムにより構成されており、記憶装置６に記憶されている。さらに、本実施例の当該プログラムは、情報処理装置の起動に連動して起動し、ＯＳ上で常駐している。
【００４０】
次に、上記実施例装置の一巡の動作を図４に示すフローチャートに沿って説明する。
【００４１】
情報処理装置の起動に連動し、記憶装置６に記憶されている拡大表示プログラムがワークメモリ５に読み出されて起動する。起動後は、ＯＳ上で常駐する。さらに、所定のアプリケーションを実行し、表示部３にアプリケーションごとにウインドウを表示させる。
【００４２】
制御部４の文字情報取得部７は、キーボードなどの操作部１からの入力信号を監視する（ステップＳ１）。具体的には、操作部１からの入力信号があると、図２に示すＯＳの文字入力制御部１２に常駐しているＩＭＥが入力信号から文字、数字、および記号などの変換命令に適宜に変換し、アクティブ状態のアプリケーションに文字情報として送信する。このとき、アプリケーションに文字情報が送信されるまでに、文字情報取得部７が割り込んで当該文字情報を取得する。その後、文字情報取得部７を経由してアプリケーションに文字情報を送信する（ステップＳ２）。なお、操作部１からの入力信号がない場合は、入力信号の監視をし続ける。
【００４３】
ここで、拡大表示プログラムが起動していない場合は、図２の破線矢印で示すように、ＯＳの文字入力制御部１２からアプリケーションプログラムに文字情報が直接に送信される。
【００４４】
アプリケーションは文字情報を受信すると、アプリケーション上に表示されているカーソルの位置座標を含む文字情報をＯＳの表示制御部１３に送信する。このとき、表示制御部１３に文字情報が送信されるまでに、表示監視部８が割り込んで当該文字情報を取得し、取得した文字情報を伏字判定部９に送信する（ステップＳ３）。
【００４５】
伏字判定部９は、文字情報取得部７で取得した文字情報と表示監視部８が取得した文字情報を比較する（ステップＳ４）。比較に結果、両文字情報が一致しない場合は、文字情報を拡大表示処理部１１に送信しない。
【００４６】
両文字情報が一致した場合は、文字情報に基づいて拡大表示用の文節を構築し、当該構築内容を含む文字情報を拡大表示処理部１１に送信する（ステップＳ５）。
【００４７】
拡大表示処理部１１は、ＯＳ起動後などに予め初期設定した文字サイズで構築した文節が収まるよう拡大表示領域ＡＲを決定する。また、拡大表示処理部１１は、アプリケーション上のカーソルの位置座標を参照し、カーソルの移動方向に拡大表示領域ＡＲが重畳しないようカーソル位置から移動方向の前後に拡大表示領域ＡＲが位置する座標を算出する。これら拡大表示処理部１１で求めた情報およびアプリケーションからの文字情報を拡大表示処理部１１から表示制御部１３に送信する（ステップＳ６）。
【００４８】
表示制御部１３は、拡大表示処理部１１から送信されてきた拡大表示用の文字情報とアプリケーションからの文字情報に基づいて、表示部１に表示されているアプリケーション上のカーソル位置に文字などの文節を表示させる。同時にアプリケーション上に表示される文字や文節の近傍に並行して拡大された文字情報を含んだ拡大表示領域ＡＲを表示する。当該表示領域は、入力文字数に応じて入力方向の前後に拡張されてゆく（ステップＳ７）。
【００４９】
吹出し枠位置情報取得部１０は、アプリケーション上に拡大表示領域ＡＲが表示されている状態で、マウスなどのポインティングデバイスを操作し、ポインティングの位置が吹出し枠上に位置したか否かを監視する（ステップＳ８）。すなわち、吹出し枠位置情報取得部１０は、ポインティングデバイスの操作に連動してＯＳ上のポインティング入力制御部１４からの位置情報を取得しつつ、吹出し枠の位置にポインティングが位置したとき、拡大表示領域ＡＲを表示画面上から非表示にする命令を拡大表示処理部１０に送信する。さらに、拡大表示処理部１０から表示制御部１３に同命令が送信される。
【００５０】
表示制御部１３は、受信した拡大表示領域ＡＲの非表示命令に従って、入力済みの文字情報を保持しつつ一時的に拡大表示領域ＡＲを非表示にする（ステップＳ９）。
【００５１】
上記ステップＳ１からステップＳ８までの処理が、ＯＳの起動を終了するまで繰り返し実行される（ステップＳ１０）。
【００５２】
以上のように、表示部２に表示されているアプリケーション上の入力される文字情報と並行して当該文字情報と同じ内容の文字情報を拡大するので、高解像度の表示画面上に文字入力しても、その視認性を維持することができる。また、拡大表示領域ＡＲの背景が透過または半透過であるので、下層レイヤーに表示されているアプリケーションの表示内容を極力妨げることがない。換言すれば、文字情報を拡大表示しつつも、アクティブ状態のアプリケーションの入力レイアウトを確認しつつ入力を続けることができる。
【００５３】
本発明は上述した実施例のものに限らず、次のように変形実施することもできる。
【００５４】
（１）上記実施例では、拡大表示用の文字情報の拡大率、表示時間、拡大表示領域ＡＲの表示長さ、および表示領域の背景色の透明度を任意に設定できるようにしてもよい。
【００５５】
（２）上記実施例では、横書きの文字入力を例に採って説明したが、縦書きの文字入力に適用してもよい。この場合、縦方向の文字入力に並行し、拡大表示領域ＡＲを表示するよう設定する。
【００５６】
（３）上記実施例では、表示部３の表示端である画素座標を参照し、拡大表示領域ＡＲが画素端を越える場合、文字情報の表示を維持し続けるよう表示領域を空きスペースにシフトさせたり、改行させたりしてもよい。
【００５７】
（４）上記実施例では、拡大表示する文字サイズを予め設定していたが、次のように設定してもよい。すなわち、アプリケーション上で表示されるカーソルの位置座標および当該位置座標に表示される文字サイズの情報を表示監視部８に取得させる。拡大表示処理部１１は、表示監視部８により取得された文字サイズを参照し、当該文字サイズより大きい文字情報を最上層のレイヤーに拡大表示させる。なお、アプリケーション上に表示される文字サイズが所定サイズ以上の場合は、拡大表示をしないように設定してもよい。
【図面の簡単な説明】
【００５８】
【図１】拡大表示装置の概略全体構成を示したブロック図である。
【図２】図１の情報処理部の要部構成を説明するブロック図である。
【図３】アプリケーション上に拡大表示された文字情報を示す図である。
【図４】実施例装置の動作を示すフローチャートである。
【符号の説明】
【００５９】
１  …  操作部
２  …  情報処理部
３  …  表示部
４  …  制御部
６  …  記憶装置
７  …  文字情報取得部
８  …  表示監視部
９  …  伏字判定部
１０  …  吹出し枠位置情報取得部
１１  …  拡大表示処理部
１２  …  文字入力制御部
１３  …  表示制御部
【図１】
2009053919.tif 000003
【図２】
2009053919.tif 000004
【図３】
2009053919.tif 000005
【図４】
2009053919.tif 000006