(57)【要約】【課題】タッチパネルを備える入力装置の視認性を向上させて、入力ミスを防止する。【解決手段】データ入力装置１は、表示部１３に表示されているキーボード画面上において、タッチ指示を検出すると、タッチ指示の押圧力を判断し、押圧力が所定値以下である場合、指示されたキーを含む所定範囲の表示情報を取得して、キーボード画面と異なる表示領域に表示する。また、タッチ指示の押圧力が所定値以上である場合、タッチ指示の位置座標に対応するキーを取得して、当該キーの入力を行う。【選択図】　　　　図２
2004021933.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
前記表示手段を覆うように設けられ、押圧指示位置の座標情報を出力するタッチパネルと、
前記表示手段に情報入力用の入力画面を表示させる入力画面表示手段と、
前記入力画面表示手段により表示された入力画面に対し、ユーザが押圧指示しようとする位置を検出する検出手段と、
前記入力画面表示手段により表示されている入力画面のうち、前記検出手段により検出された押圧指示しようとする位置に対応する一部の画面を、押圧指示しようとする位置を示す表示体と共に入力ガイド表示として、入力画面と別に表示させる入力ガイド表示手段と、
前記入力画面上での押圧指示に応じて前記タッチパネルが出力した座標情報に基づいて、所定の入力処理を行う入力手段と、
を備えることを特徴とする入力装置。
【請求項２】
前記入力画面は、キーあるいはメニュー項目を入力する画面を含み、前記入力ガイド表示手段は、ユーザが入力指示しようとするキーあるいはメニュー項目を表示することを特徴とする請求項１に記載の入力装置。
【請求項３】
前記入力ガイド表示手段は、操作するユーザの手で視認が妨げられない位置に入力ガイド表示画面を表示することを特徴とする請求項１又は２に記載の入力装置。
【請求項４】
前記入力ガイド表示手段は、キー入力される項目位置に入力ガイド表示画面を重畳して表示するようにしたことを特徴とする請求項２に記載の入力装置。
【請求項５】
前記入力ガイド表示手段は、入力ガイド表示画面を拡大して表示することを特徴とする請求項１から４のいずれか一項に記載の入力装置。
【請求項６】
前記検出手段は、前記タッチパネルに対する押圧力を計測する手段を有し、前記入力ガイド表示手段は計測された押圧力が所定値以内である場合に、前記タッチパネルからの座標位置に応じて、入力画面の一部を入力ガイド表示することを特徴とする請求項１から５のいずれか一項に記載の入力装置。
【請求項７】
前記検出手段は、前記タッチパネルに接近したユーザの指の位置情報を検知する光学的検知手段を有し、前記入力ガイド表示手段は前記光学的検知手段が検知した接近した指の位置情報に応じて、入力画面の一部を入力ガイド表示することを特徴とする請求項１から５のいずれか一項に記載の入力装置。
【請求項８】
入力画面が表示される表示手段を覆うように設けられ、押圧位置情報を出力するタッチパネルを用いた入力方法において、
入力画面に対してユーザが押圧指示操作を行おうとしている位置を検出する行程と、
前記押圧指示操作を行おうとしている位置が検出された場合に、当該検出位置に応じて、前記表示手段に表示されている入力画面の一部を、当該検出位置を示す表示体と共に入力ガイド表示として所定の領域に表示して、入力のガイドをする工程と、
を含むことを特徴とする入力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タッチパネルを備える入力装置及び入力方法に関するものである。
【０００２】
【従来の技術】
近年、無線通信ネットワークの発展に伴って電子機器の小型化が急速に進み、携帯性の優れたＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ　）や電子手帳等の電子機器が開発されている。このような電子機器においては、表示画面に重ねて設けられたタッチパネル式の入力装置が使用され、表示画面上に表示されるアイコンやキーボード画面等に直接触れることにより入力操作を行う。これにより、電子機器の筐体にキーボード等の入力装置を設ける必要がなく、小型化された電子機器の表示画面を極力大きく構成することが可能となっている。
【０００３】
具体的には、この入力装置の表面において、手指や専用ペンの先端がアイコンやキーボード画面に触れると、タッチパネルがその位置座標を検出してＣＰＵに出力し、ＣＰＵにより位置座標に対応する入力情報が取得され、入力操作に応じた各種処理が実行される。なお、この様なタッチパネルによる位置検出方式には、主として抵抗膜方式、静電容量方式、超音波方式、赤外線方式等がある。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述したような携帯性に優れた電子機器は表示画面が小さく、表示可能な領域に制限があるため、表示画面に表示されるメニュー、アイコンやキーボード画面は小さく表示される。したがって、例えば、キーボード画面においては、個々のキーが指より小さく表示されるため、手指で入力操作する際に、手指によりキーが隠されてしまう場合がある。このため、手指がどこをさしているかわかり難く、操作性が悪いという問題があった。また、専用ペンで入力操作する場合であっても、表示されているキーが小さい場合、視認性が悪く、入力間違いを起こしやすいという問題があった。
【０００５】
本発明の課題は、タッチパネルを備える入力装置の視認性を向上させて、操作性のよい入力装置及び入力方法を提供することである。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る入力装置は、表示手段と、前記表示手段を覆うように設けられ、押圧指示位置の座標情報を出力するタッチパネルと、前記表示手段に情報入力用の入力画面を表示させる入力画面表示手段と、前記入力画面表示手段により表示された入力画面に対し、ユーザが押圧指示しようとする位置を検出する検出手段と、前記入力画面表示手段により表示されている入力画面のうち、前記検出手段により検出された押圧指示しようとする位置に対応する一部の画面を、押圧指示しようとする位置を示す表示体と共に入力ガイド表示として、入力画面と別に表示させる入力ガイド表示手段と、前記入力画面上での押圧指示に応じて前記タッチパネルが出力した座標情報に基づいて、所定の入力処理を行う入力手段とを備えることを特徴とする。
【０００７】
したがって、本発明によれば、例えば、入力操作を行う際に、タッチパネルにより入力指示しようとした場合、その位置に表示されているキーやメニュー項目等の情報を、指示位置を示す表示体と共に入力ガイド表示として所定の領域に表示させることができ、入力対象となる情報を容易に認識することができる。これにより、表示手段が小さい入力装置であっても、視認性を向上させることができ、入力ミスを防止して操作性を向上させることができる。
【０００８】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【０００９】
まず、構成を説明する。
図１は、本発明に係るデータ入力装置１の外観構成を示す図である。ここで、データ入力装置１は、例えば、ＰＤＡ、電子手帳等の電子機器により構成され、図１に示すように、筐体１０の外面には、タッチパネル１２、表示部１３、キーユニット１４、センサユニット１７を備えている。また、筐体１０の内部には、図示しないＣＰＵ１１、ＲＡＭ１５、記憶装置１６が収められている。
【００１０】
図２は、図１に示すデータ入力装置１の内部構成を示すブロック図である。図２に示すように、データ入力装置１は、ＣＰＵ１１、タッチパネル１２、表示部１３、キーユニット１４、ＲＡＭ１５、記憶装置１６、センサユニット１７等により構成され、各部はバス１８により接続されている。タッチパネル１２は、表示部１３の表示画面を覆うように設けられている。本実施の形態では、タッチパネルは、タッチされた位置に関するＸ，Ｙ座標データ及びＺ軸のデータ（押圧力）が得られる超音波表面弾性波方式のものを用いる。
【００１１】
ＣＰＵ１１は、記憶装置１６あるいは内蔵されるＲＯＭ（図示せず）に記憶されているデータ入力装置１に対応する各種アプリケーションプログラムの中から指定されたアプリケーションプログラムをＲＡＭ１５内のワークメモリエリアに格納し、ＲＡＭ１５内に格納したアプリケーションプログラムに従って各種処理を実行し、その処理結果をＲＡＭ１５内のワークメモリエリアに格納する。
【００１２】
具体的に、ＣＰＵ１１は、記憶装置１６から入力処理プログラムを読み出して、後述する入力処理（図３参照）を実行する。以下の説明では、入力処理はキーボードを表示して、表示されたキーから１つのキーをユーザがタッチすることで入力する処理を例とするが、入力はキーボードに限らず、メニュー項目が表示されるメニューボードを用いた入力処理や、各種アイコンの表示を選択する入力処理にも適用できる。
【００１３】
キー入力処理においては、ＣＰＵ１１は、必要に応じて表示部１３にキーボード画面を表示させ、タッチ指示（押圧指示）が検出されると、タッチ指示の押圧力を示すＺ値を検出して、Ｚ値が所定値以上であるかを判断する。ここで、Ｚ値が所定値以上である場合、ＣＰＵ１１は、タッチ指示が入力指示であると判断して、タッチ指示された位置座標（Ｘ、Ｙ値）を取得する。また、ＣＰＵ１１は、取得した位置座標が入力画面のキーボード画面上であるかを判断し、タッチ指示がキーボード画面上で指示されている場合、位置座標に対応するキーを取得し、当該キーの入力を行う。
【００１４】
一方、Ｚ値が所定値以下である場合、ＣＰＵ１１は、ユーザが入力のために押圧指示しようとしていると判断し、つまり入力の前段階であると判断し、タッチ指示された位置座標（Ｘ、Ｙ値）を取得する。そしてＣＰＵ１１は、取得した位置座標がキーボード画面上であるかを判断し、タッチ指示がキーボード画面上で指示されている場合、指等で隠されたキーボードの一部を拡大して表示するための表示領域を決定する。
【００１５】
ここで、ＣＰＵ１１は、表示領域を決定する際に、キー入力処理の一部として後述する拡大表示処理１〜３を実行する。なお、この拡大表示処理１〜３は、ユーザの設定により、拡大表示処理１〜３のいずれを実行するかが予め決定されおり、どの拡大表示処理を実行するかにより、所定の表示領域が決定され、拡大キーが表示される構成となっている。
【００１６】
そして、ＣＰＵ１１は、拡大キーが表示されると、タッチ指示（ポイント指示）されている位置を示す表示体を拡大キーに重畳して表示させる。これはユーザに対して、入力しようとしているキーであって、ユーザの指等により見え難くなったキーを間違いなく指示する操作をガイドしたことになる。さらに、ＣＰＵ１１は、表示部１３の表面におけるタッチ指示の押圧力を示すＺ値が所定値以上になったか否かを判断して、Ｚ値が所定値以上になった場合、タッチ指示が入力指示であると判断して、タッチ指示された位置座標（Ｘ、Ｙ値）を取得する。ここで、ＣＰＵ１１は、取得した位置座標がキーボード画面上であるかを判断し、位置座標がキーボード画面上である場合、対応するキーの入力処理を行い、拡大キーを消去する。
【００１７】
また、Ｚ値が所定値以上になっていない場合、ＣＰＵ１１は、手指がタッチパネル１２の表面から離れたかを判断し、手指がタッチパネル１２の表面から離れた場合、拡大キーを消去する。或いは、手指がタッチパネル１２から移動した場合、新たなタッチ指示の位置座標を検出して、拡大キーの表示を行う。
【００１８】
次に、上述した拡大表示処理１〜３におけるＣＰＵ１１の機能を説明する。まず、ユーザの設定により、拡大表示処理１を実行する場合、ＣＰＵ１１は、後述するセンサユニット１７から入力される検出信号により、入力を行っている手指が左手であるか、右手であるかを判断する。詳細には、ＣＰＵ１１は、データ入力装置１の左右側面に設けられる赤外線センサ等から出力される検出信号により、データ入力装置１を保持している手指を判断し、これに基づいて入力を行っている手指を判断する。
【００１９】
例えば、左側のセンサにより、手指の存在が検出された場合、データ入力装置１は、右手で保持されていると判断され、これにより、入力を行っている手指は、左手であると判断できる。また、右側のセンサにより、手指の存在が検出された場合、データ入力装置１は、左手で保持されていると判断され、これにより、入力を行っている手指は、右手であると判断できる。
【００２０】
また、ＣＰＵ１１は、現在表示されている表示画面において、入力された情報を表示するための項目入力枠を入力領域として検出する。そして、左手で入力を行っている場合、左手に隠蔽されない画面の右側、かつ検出された入力領域に重畳しない領域を表示領域に決定して、拡大キーの表示を行う。一方、右手で入力を行っている場合、ＣＰＵ１１は、右手に隠蔽されない画面の左側、かつ検出された入力領域に重畳しない領域を表示領域に決定して、拡大キーの表示を行う。
【００２１】
また、ユーザの設定により、拡大表示処理２を実行する場合、ＣＰＵ１１は、現在表示されている表示画面において、入力項目枠内の入力開始位置（例えば、カーソル表示位置）を検出する。さらに、ＣＰＵ１１は、キーボード画面においてタッチ指示されている位置を示すポイント位置を取得して、検出された入力開始位置に、ポイント位置を重畳させて拡大キーの表示を行う。
【００２２】
さらに、ユーザの設定により、拡大表示処理３を実行する場合、ＣＰＵ１１は、現在表示されている表示画面において、入力項目枠内の入力開始位置（例えば、カーソル表示位置）を検出する。また、ＣＰＵ１１は、キーボード画面においてタッチ指示されている位置座標に対応するキーを取得して、検出された入力開始位置に、該当するキーの中心位置を重畳させて拡大キーの表示を行う。
【００２３】
次にタッチパネル１２に使用する超音波表面弾性波方式を用いて、タッチされた位置の座標値及びＺ値（押圧力）を検出する方法を説明する。
【００２４】
超音波表面弾性波方式のタッチパネル１２は、発信子、受信子及び反射アレイ等を備えて構成され、タッチパネル１２の端部にある発信子は、超音波を発信する。この超音波は、反射アレイにより反射されて、タッチパネル１２の表面領域を表面弾性波として伝わり、反対側にある反射アレイで再度反射されて受信子に戻ってくる。
【００２５】
この際、タッチパネル１２の表面領域に手指がある場合、タッチパネル１２の表面において、最短距離を通る表面弾性波と、最長距離を通る表面弾性波とでは、超音波が伝わる距離が異なるため、到達時間に差が生じる。したがって、超音波を発信してから反射して戻ってくるまでの時間を計測し、音速×時間により手指までの距離を測定して、手指の位置座標（Ｘ、Ｙ値）を検出することができる。また、手指に吸収される表面弾性波の量を測定して、押圧力をＺ座標のデータ（Ｚ値）として検出することができる。
【００２６】
表示部１３は、表示画面の上側にタッチパネル１２が一体的に形成された液晶表示パネル等により構成され、ＣＰＵ１１から入力される表示情報や、タッチパネル１２を介して入力される入力情報を表示する。また、表示部１３は、入力を行うためのキーボード画面を所定の表示領域に表示する。
【００２７】
キーユニット１４は、電源キー、カーソルキー、選択キー、及び各種機能キーを備えて構成され、ユーザの入力操作を検出すると、操作されたキーに対応する指示信号をＣＰＵ１１に出力する。
【００２８】
ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１５は、前述の指定されたアプリケーションプログラム、入力指示及び処理結果等を格納するワークメモリエリアを有する。
【００２９】
記憶装置１６は、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を備え、この記録媒体内に、ＣＰＵ１１により実行されるデータ入力装置１の各種アプリケーション及びこれらのプログラムに係るデータ等を記憶する。
【００３０】
センサユニット１７は、赤外線センサ等から構成され、左手保持又は右手保持を検出するため、データ入力装置１の左右側面に設けられている。このセンサユニット１７は、発光部及び受光部を備えており、発光部から赤外線を発光し、その反射光を受光部で受光することにより、物体（例えば、ユーザの手指）の有無を検出し、その検出信号をＣＰＵ１１に出力する。
【００３１】
次に、本実施の形態の動作を説明する。
後述する各フローチャートに記述されている各機能を実現するためのプログラムは読み取り可能なプログラムコードの形態でデータ入力装置１の記録媒体に格納されており、データ入力装置１のＣＰＵ１１は、該プログラムコードに従った動作を逐次実行する。また、ＣＰＵ１１は、伝送媒体を介して伝送される上記プログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体の他、伝送媒体を介して外部供給されたプログラムまたはデータを利用して本実施の形態特有の動作を実行することも可能である。
【００３２】
図３は、ＣＰＵ１１により実行されるキー入力処理を示すフローチャートである。図３に示すように、ＣＰＵ１１は、データの入力が要求される場面で、自動的に、あるいはユーザの指示により、表示部１３にキーボード画面を表示させる（ステップＳ１）。次いで、ＣＰＵ１１は、タッチパネル１２により、タッチ指示が検出されたか否かを判断して（ステップＳ２）、タッチ指示が検出された場合（ステップＳ２；ＹＥＳ）、タッチ指示の押圧力を示すＺ値が、所定値（例えば、α）以上であるか否かを判断する（ステップＳ３）。
【００３３】
ここで、Ｚ値がα以下である場合（ステップＳ３；ＮＯ）、ＣＰＵ１１は、検出されたタッチ指示の位置座標（Ｘ，Ｙ値）を取得して（ステップＳ９）、Ｘ，Ｙ値がキーボード画面の範囲内であるか否かを判断する（ステップＳ１０）。そして、Ｘ，Ｙ値がキーボード画面の範囲内でない場合（ステップＳ１０；ＮＯ）、特に処理をすることなくステップＳ２に移行し、次のタッチ入力を待つ。一方、Ｘ，Ｙ値がキーボード画面の範囲内である場合（ステップＳ１０；ＹＥＳ）、ＣＰＵ１１は、ユーザが入力指示しようとしていると判断し、以下の入力ガイド表示を実行する。この処理では、まず、ユーザの設定に応じて、拡大表示処理１〜３を実行する（ステップＳ１１）。
【００３４】
ここで、ＣＰＵ１１は、ユーザにより拡大表示処理１を実行する設定が行われている場合、図４に示す拡大表示処理１を実行する。拡大表示処理１では、図４に示すように、ＣＰＵ１１は、センサユニット１７から出力される検出信号に基づいて、データ入力装置１を保持している手指を検出する（ステップＳ２１）。次いで、ＣＰＵ１１は、カーソルが表示されている入力項目枠を入力領域として検出する（ステップＳ２２）。
【００３５】
そして、ＣＰＵ１１は、データ入力装置１を保持している手指に基づいて、入力を行っている手指が右手であるか、左手であるかを判断する（ステップＳ２３）。入力を行っている手指が左手である場合（ステップＳ２３；ＹＥＳ）、ＣＰＵ１１は、操作する右手に隠蔽されない画面の左側で、検出された入力領域に重畳しない領域を表示領域に決定する（ステップＳ２４）。そして、ＣＰＵ１１は、この表示領域に拡大キーを表示させて（ステップＳ２６）、拡大表示処理１を終了し、キー入力処理に移行する。
【００３６】
また、入力を行っている手指が左手である場合（ステップＳ２３；ＮＯ）、ＣＰＵ１１は、左手に隠蔽されない画面の右側で、検出された入力領域に重畳しない領域を表示領域に決定する（ステップＳ２５）。そして、ＣＰＵ１１は、この表示領域に拡大キーを表示させて（ステップＳ２６）、拡大表示処理１を終了し、キー入力処理に移行する。
【００３７】
一方、ユーザにより拡大表示処理２を実行する設定が行われている場合、ＣＰＵ１１は、図５に示す拡大表示処理２を実行する。この拡大表示処理２では、図５に示すように、ＣＰＵ１１は、表示部１３に表示されている入力項目枠内のカーソル位置を入力開始位置として検出する（ステップＳ３１）。次いで、ＣＰＵ１１は、キーボード画面上においてタッチ指示されている位置をポイント位置として検出する（ステップＳ３２）。そして、ＣＰＵ１１は、検出された入力開始位置にポイント位置が重畳するように拡大キーを表示させ（ステップＳ３３）、本拡大表示処理２を終了して、キー入力処理に移行する。
【００３８】
また一方で、ユーザにより拡大表示処理３を実行する設定が行われている場合、ＣＰＵ１１は、図６に示す拡大表示処理３を実行する。この拡大表示処理３では、図６に示すように、ＣＰＵ１１は、表示部１３に表示されている入力項目枠内のカーソル位置を入力開始位置として検出する（ステップＳ４１）。次いで、ＣＰＵ１１は、タッチ指示の位置座標に対応するキーを指定キーとして検出する（ステップＳ４２）。そして、ＣＰＵ１１は、検出された入力開始位置に指定キーの中心が重畳するように拡大キーを表示させ（ステップＳ４３）、本拡大表示処理３を終了して、キー入力処理に移行する。
【００３９】
拡大表示処理を終了し、所定の表示領域に拡大キーが表示されると（ステップＳ１１）、続いて図３のステップＳ１２に進み、ＣＰＵ１１は、拡大キーにポイント位置示す表示体を合成して表示する（ステップＳ１２）。つまりこの段階で入力のガイド表示がなされたことになる。続いて、ＣＰＵ１１は、タッチ指示の押圧力を示すＺ値がα以上になったか否かを判断して（ステップＳ１３）、Ｚ値がα以上になった場合（ステップＳ１３；ＹＥＳ）、タッチ指示の位置座標（Ｘ，Ｙ値）を取得する（ステップＳ４）。そして、取得したＸ，Ｙ値がキーボード画面の範囲内であるか否かを判断し（ステップＳ５）、Ｘ，Ｙ値がキーボード画面の範囲内である場合（ステップＳ５）、ＣＰＵ１１は、Ｘ，Ｙ値に対応するキーを取得して、当該キーの入力処理を行う（ステップＳ６）。
【００４０】
次いで、ＣＰＵ１１は、表示部１３に拡大キーが表示されているか否かを判断して（ステップＳ７）、拡大キーが表示されている場合（ステップＳ７；ＹＥＳ）、拡大キーを消去して（ステップＳ８）、本キー入力処理を終了する。
【００４１】
また、ステップＳ１３に戻って、Ｚ値がα以下である場合（ステップＳ１３；ＮＯ）、ＣＰＵ１１は、タッチ指示を行っている手指がタッチパネル１２から離れたか否かを判断する（ステップＳ１４）。ここで、タッチ指示を行っている手指がタッチパネル１２から離れた場合（ステップＳ１４；ＹＥＳ）、ＣＰＵ１１は、拡大キーを消去して（ステップＳ１５）、ステップＳ２に移行する。
【００４２】
また、タッチ指示を行っている手指がタッチパネル１２から離れていない場合（ステップＳ１４；ＮＯ）、ＣＰＵ１１は、タッチ指示の位置座標を取得して、タッチ指示が移動しているか否かを判断する（ステップＳ１６）。ここで、タッチ指示が移動している場合（ステップＳ１６；ＹＥＳ）、ステップＳ１０に移行して、タッチ指示の位置座標に応じた拡大キーの表示を行う。また、タッチ指示が移動していない場合（ステップＳ１６；ＮＯ）、ステップＳ１２に移行する。
【００４３】
なお、ステップＳ３において、最初のタッチ指示におけるＺ値がα以上であった場合（ステップＳ３；ＹＥＳ）、ＣＰＵ１１は、タッチ指示の位置座標（Ｘ，Ｙ値）を取得して（ステップＳ４）、取得したＸ，Ｙ値がキーボード画面の範囲以内であるか否かを判断し（ステップＳ５）、Ｘ，Ｙ値がキーボード画面の範囲以内である場合（ステップＳ５；ＹＥＳ）、Ｘ，Ｙ値に対応するキーを取得して、当該キーの入力処理を行う（ステップＳ６）。そして、拡大キーが表示されているか否かを判断し（ステップＳ７）、拡大キーが表示されていない場合（ステップＳ７；ＮＯ）、本キー入力処理を終了する。
【００４４】
次に、図７を参照して、拡大表示処理１〜３により、表示部１３に拡大キーが表示された場合の表示画面例について説明する。図７（ａ）は、拡大表示処理１により、拡大キーが表示部１３に表示された表示画面例を示す図である。図７（ａ）に示すように、拡大キーは、表示部１３の右側、かつ表示されている入力項目枠に重畳しない位置に表示されている。すなわち、ユーザによる入力は、左手により行われていることがわかる。
【００４５】
次に、図７（ｂ）は、拡大表示処理２により、拡大キーが表示部１３に表示された表示画面例の一部を示す図である。図７（ｂ）に示すように、拡大キーは、表示部１３に表示されている項目入力枠内のカーソル位置に、ポイント位置が重畳するように表示されるとともに、ポイント位置が所定の表示体（図では黒丸）にて表示されている。
【００４６】
また、図７（ｃ）は、拡大表示処理３により、拡大キーが表示部１３に表示された表示画面例の一部を示す図である。図７（ｃ）に示すように、拡大キーは、表示部１３に表示されている項目入力枠内のカーソル位置に、タッチ指示されたキーの中心が重畳するように表示されるとともに、ポイント位置が所定の表示体（図では黒丸印）にて表示されている。
【００４７】
以上のように、本実施の形態のデータ入力装置１は、表示部１３に表示されているキーボード画面上において、ユーザが入力指示しようとして、軽くタッチすると、所定値以下であるタッチ指示の押圧力が検出され、タッチされたキーを含む所定範囲の表示情報を取得して、キーボード画面と別の表示領域に拡大して表示するとともにタッチ位置も表示体で表示する。また、タッチ指示の押圧力が所定値以上になると、タッチ指示の位置座標に対応するキーを取得して、当該キーの入力を行う。
【００４８】
これにより、比較的表示画面が小さいＰＤＡや電子手帳等の携帯型電子機器において、表示部に表示されたキーボード画面からキー入力を行う際に、操作されそうなキーを別途拡大してポイント位置と共に表示するので、ユーザに対してはキーの入力ガイド表示となり、入力ミスを防ぐことができる。また、押圧力に応じて、拡大キーの表示、非表示を行うため、ユーザの操作に応じて、直接キーを入力するか、拡大キーを表示させてキーを入力するかを選択することができる。このため、必要な場合のみ、拡大キーを表示させることができ、操作効率が良い。
【００４９】
また、ユーザの設定により、拡大キーの表示領域を選択でき、ユーザの使用目的に応じた汎用性の高いデータ入力装置を提供することができる。例えば、入力を行っている手指の種別を判断し、手指に隠蔽されない領域で、入力領域に重畳しない領域に拡大キーを表示させるため、比較的手指の大きいユーザは、入力を行っている手指により、入力したいキーが隠されてしまうことがなく、入力ミスを防ぐことができる。
【００５０】
或いは、タッチ指示されている位置を示すポイント位置又はタッチ指示に対応するキーの中心位置を入力開始位置に重畳させて拡大キーを表示させるため、ユーザは、入力開始位置と、入力を行おうとしているキーを容易に認識することができ、入力画面の視認性を向上させることができる。
【００５１】
さらに、タッチ指示されている位置を示すポイント位置を、拡大キーに重畳して表示するため、ユーザは、キーボード画面上において、自分のタッチしている位置を明確に認識することができ、容易に目的とするキーを選択して、入力を行うことができる。
【００５２】
なお、上述した本実施の形態における記述は、本発明に係る好適なデータ入力装置１の一例であり、これに限定されるものではない。
例えば上述した実施の形態では、入力ガイド表示はキーボードの一部を拡大したが、元のキーボードが拡大しなくてもキーの種別が確認できる場合は、必ずしも拡大する必要はなく、同じ大きさで表示することもできる。
また、ユーザが押圧指示しようとする位置を検出する手段として、上記実施の形態では超音波表面弾性波方式のタッチパネルのＺ値を利用したが、タッチパネルはＸ，Ｙ座標を取得するだけの装置を用い、その上に光学的な座標検出装置を設けて、この光学的座標検出装置がユーザの指あるいは入力ペンを検出したときに、実際の入力操作の前段階を検出するようにしても良い。
【００５３】
また、拡大キーの表示位置は、上述した位置に限らず、予め固定された領域に表示される構成であっても良く、所定の条件に応じて種々の領域に表示することが可能である。
さらに、入力を行っている手指の判断は、データ入力装置１を保持している手に基づいて判断する構成として説明を行ったが、センサユニット１７の設置位置を変更することにより、直接入力を行っている手指を検出する構成であっても良い。
【００５４】
その他、本実施の形態におけるデータ入力装置１の細部構成、及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【００５５】
【発明の効果】
本発明によれば、例えば、入力操作を行う際に、タッチパネルで押圧指示しようとする場合、入力しようとする入力画面の一部をユーザの指示位置を示す表示体と共に入力ガイド表示として別途表示させるので、ユーザが入力画面の何を指定しているかを容易に認識することができる。これにより、表示手段が小さい入力装置であっても、視認性を向上させることができ、入力ミスを防止して操作性を向上させることができる。
【図面の簡単な説明】
【図１】本発明を適用した実施の形態におけるデータ入力装置１の外観構成を示す図である。
【図２】図１に示すデータ入力装置１の要部構成を示すブロック図である。
【図３】図２示すＣＰＵ１１により実行されるキー入力処理を示すフローチャートである。
【図４】図３に示すキー入力処理の一部として、ＣＰＵ１１により実行される拡大表示処理１を示すフローチャートである。
【図５】図３に示すキー入力処理の一部として、ＣＰＵ１１により実行される拡大表示処理２を示すフローチャートである。
【図６】図３に示すキー入力処理の一部として、ＣＰＵ１１により実行される拡大表示処理２を示すフローチャートである。
【図７】（ａ）拡大表示処理１により、表示部１３に表示される表示画面例を示す図である。
（ｂ）拡大表示処理２により、表示部１３に表示される表示画面例を示す図である。
（ｃ）拡大表示処理３により、表示部１３に表示される表示画面例を示す図である。
【符号の説明】
１　　データ入力装置
１１　　ＣＰＵ
１２　　タッチパネル
１３　　表示部
１４　　キーユニット
１５　　ＲＡＭ
１６　　記憶装置
１７　　センサユニット
１８　　バス
【図１】
2004021933.tif 000003
【図２】
2004021933.tif 000004
【図３】
2004021933.tif 000005
【図４】
2004021933.tif 000006
【図５】
2004021933.tif 000007
【図６】
2004021933.tif 000008
【図７】
2004021933.tif 000009