(57)【特許請求の範囲】
【請求項１】
表示装置と、前記表示装置に設けられたタッチパネルと、入力手段によりタッチされた前記タッチパネル上の座標を検出する座標検出手段と、前記タッチされた座標と、該座標の周辺にある所定数の座標とからなる拡張座標が前記タッチによりタッチされたと判断する判断手段とを備えたことを特徴とするタッチパネル入力コンピュータ。
【請求項２】
前記タッチパネルに押圧があるとき、ボタン情報を取得するタッチオン／オフ検出手段と、前記タッチパネルが押圧されてからの時間である押圧経過時間を検出する入力時間検出手段とを有し、あらかじめ定められた前記押圧経過時間が経過したとき、前記座標検出手段により入力座標の移動の有無を判断することを特徴とする請求項１記載のタッチパネル入力コンピュータ。
【請求項３】
前記入力座標の移動が無いとき、前記拡張座標を出力することを特徴とする請求項２記載のタッチパネル入力コンピュータ。
【請求項４】
表示装置に設けられたタッチパネルが入力手段によりタッチされた座標を検出する座標検出ステップと、前記タッチされた座標と、該座標の周辺にある所定数の座標とからなる拡張座標が前記タッチによりタッチされたと判断する判断ステップとを有することを特徴とするタッチパネル入力コンピュータの入力方法。
【請求項５】
前記タッチパネルに押圧があるとき、ボタン情報を取得するタッチオン／オフ検出ステップと、前記タッチパネルが押圧されてからの時間である押圧経過時間を検出する入力時間検出ステップとを有し、あらかじめ定められた前記押圧経過時間が経過したとき、前記座標検出ステップにより入力座標の移動の有無を判断することを特徴とする請求項４記載のタッチパネル入力コンピュータの入力方法。
【請求項６】
前記入力座標の移動が無いとき、前記拡張座標を出力することを特徴とする請求項５記載のタッチパネル入力コンピュータの入力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タッチパネル入力されるタッチパネル入力コンピュータに関し、特に、タッチパネルの誤操作を防止し、操作性を向上させたタッチパネル入力コンピュータに関する。
【０００２】
【従来の技術】
近年、表示装置に設けられたタッチパネルを使用したタッチパネル入力コンピュータが、多く用いられるようになってきているが、表示装置の高精細化に伴い、画面表示が高密度になってきている。
【０００３】
従来のタッチパネル入力コンピュータについて、図面を参照して説明する。
【０００４】
図４は、抵抗分圧方式のタッチパネル入力コンピュータ１００を示す概略斜視図、図５は、図４中の実行ボタン１０２近傍を拡大して示す図形ポイントを説明するための図である。
【０００５】
図４を参照すると、操作者は、指１０３もしくは専用の入力ペン１０４を用いてタッチパネル１０１内の実行ボタン１０２を押圧することにより、印加された信号が押圧した位置の透明抵抗膜の抵抗値により分圧した電圧値で出力され、電圧値により一意の座標が基本ソフト（ＯＳ）上に出力されている。
【０００６】
ところが、画面表示が高密度になるに伴い、画面表示部の傾きおよび操作者の目線の位置による視差の影響や、入力座標を示す電圧値のリニアリティ(線形性)の公差に起因する影響などのため、操作者が意図した座標と基本ソフトに出力される座標との間にずれが生じることがある。
【０００７】
また、操作者が、意図する実行ボタン１０２内の押圧したいエリアに対し、実際にタッチパネル１０１面上で押圧する（接触する）面積が専用の入力ペン１０４に比べはるかに大きい指１０３で操作する場合には、指１０３先で操作上検出し得る座標エリアが広いため、操作者が意図する座標検出が難しく、任意の図形、或いはアイコンに対し、接触したつもりが選択されないなどの誤操作を生じる原因となる。
【０００８】
いま、図５を参照すると、実行ボタン１０２をポイントする場合、入力ペン１０４を使用したときは、入力ペン１０４の押圧エリア１０７が狭いため実行ボタン１０２内の座標１０５を比較的選択し易いが、指１０３を使用したときは、指１０３による押圧エリア１０８が広く、実行ボタン１０２から外れた座標１０６を選択し、誤座標が基本ソフトに出力される可能性があり、操作者は、目的の座標をポイントするために再入力しなければならないケースが度々発生するという欠点がある。
【０００９】
【発明が解決しようとする課題】
以上説明したように、従来のタッチパネル入力コンピュータは、画面表示部の傾きおよび操作者の目線の位置による視差の影響や、入力座標を示す電圧値のリニアリティ(線形性)の公差に起因する影響などのため、操作者が意図した座標と基本ソフトに出力される座標との間にずれが生じるという課題がある。
【００１０】
また、実行ボタンを指によりポイント操作する場合、指による押圧エリアが広く、実行ボタンから外れた座標を選択し、誤座標が基本ソフトに出力される可能性があり、操作者は、目的の座標をポイントするために再入力しなければならないケースが度々発生するという課題がある。
【００１１】
本発明の目的は、上記課題を解決するため、タッチパネル上の入力において、操作者が意図する座標とハードウェアが検出した座標にずれが生じた場合でも、再入力すること無しに、操作者が意図する座標を基本ソフトに出力することのできるタッチパネル入力コンピュータを提供することにある。
【００１２】
【課題を解決するための手段】
本発明のタッチパネル入力コンピュータは、表示装置と、表示装置に設けられたタッチパネルと、入力手段によりタッチされたタッチパネル上の座標を検出する座標検出手段と、タッチされた座標と、該座標の周辺にある所定数の座標とからなる拡張座標がタッチによりタッチされたと判断する判断手段とを備えたことを特徴とする。
【００１３】
タッチパネルに押圧があるとき、ボタン情報を取得するタッチオン／オフ検出手段と、タッチパネルが押圧されてからの時間である押圧経過時間を検出する入力時間検出手段とを有し、あらかじめ定められた押圧経過時間が経過したとき、座標検出手段により入力座標の移動の有無を判断することを特徴とする。
【００１４】
入力座標の移動が無いとき、拡張座標を出力することを特徴とする。
【００１５】
本発明のタッチパネル入力コンピュータの入力方法は、表示装置に設けられたタッチパネルが入力手段によりタッチされた座標を検出する座標検出ステップと、タッチされた座標と、該座標の周辺にある所定数の座標とからなる拡張座標がタッチによりタッチされたと判断する判断ステップとを有することを特徴とする。
タッチパネルに押圧があるとき、ボタン情報を取得するタッチオン／オフ検出ステップと、タッチパネルが押圧されてからの時間である押圧経過時間を検出する入力時間検出ステップとを有し、あらかじめ定められた押圧経過時間が経過したとき、座標検出ステップにより入力座標の移動の有無を判断することを特徴とする。
入力座標の移動が無いとき、拡張座標を出力することを特徴とする。
【００２１】
【発明の実施の形態】
次に、本発明のタッチパネル入力コンピュータの一実施の形態について、図面を参照して説明する。
【００２２】
図１は、本発明のタッチパネル入力コンピュータ１の一実施の形態を示す概略構成ブロック図である。
【００２３】
図１を参照すると、タッチパネル入力コンピュータ１は、各種演算処理を行うＣＰＵ１０と、演算処理結果を表示する表示装置２０と、表示装置に設けられたタッチパネル２１と、タッチパネル２１に座標情報を入力する入力手段３０と、入力手段３０により入力された座標情報を検出する座標検出部４１を有するタッチパネルコントローラと、タッチパネルコントローラ４１からの座標情報が入力されＣＰＵ１０から入力される座標情報を表示装置２１へ出力する入出力部（Ｉ／Ｏ部）５０と、情報の記録再生を行う磁気ディスク装置または光ディスク装置からなるファイル装置６０とから構成され、タッチパネルコントローラ４０は、入力手段３０によるタッチパネル２１へのタッチオン/オフ検出手段４２と座標情報の入力時間検出手段４３とを有し、ＣＰＵ１０は、検出された座標を中心とした周辺領域内の拡張座標を算出する拡張座標算出手段１１を備え、オペレーティングシステム（ＯＳ）の基本ソフト上に拡張座標を一括して出力する拡張座標出力モードを具備して構成される。
【００２４】
ファイル装置６０には、拡張座標出力モード設定ファイル６１が格納され、拡張座標出力モード設定ファイル６１は、拡張座標モード設定フラグを有する拡張座標出力モード使用有無ファイル６２と、周辺層数ファイル６３とを設けて構成される。
【００２５】
次に、上述のように構成されたタッチパネル入力コンピュータ１の動作について、図面を参照して説明する。
【００２６】
図２は、タッチパネル入力コンピュータ１の座標入力の動作を示すフローチャートである。
【００２７】
図１、２を参照すると、タッチパネル２１入力をする場合、先ず、ファイル装置６０の拡張座標出力モード使用有無ファイル６２を拡張座標出力モードを使用する場合の拡張座標モード設定フラグ（Ｅｘｔ  Ｃｏｏｒｄｉｎａｔｅｓ  ｆｌａｇ）が有効となる”１”に設定し（ステップＳ１００）、入力手段３０によるタッチパネル２１への押圧動作（オン動作）を待ちつづける（ステップＳ１０１）。
【００２８】
タッチパネル２１に押圧があると、当該座標とボタン情報とが、各々座標検出部４１とタッチオン／オフ検出手段４２とで取得され、入力時間検出手段４３の図示しないタイマーがスタートする（ステップＳ１０２）。なお、入力手段３０がマウス（図示せず）のときは、ボタン情報は、マウスのどのボタンを押した（オン）か離した（オフ）かの情報をも含む。
【００２９】
次に、ファイル装置６０の拡張座標モード設定フラグを参照し、設定フラグが有効である”１”か無効である”０”のどちらであるかを判断し（ステップＳ１０３）、設定フラグが有効である場合は、所定時間の経過を入力時間検出手段４３のタイマーで計測後（ステップＳ１０４）、再度、座標検出部４１の入力座標を確認し、座標移動の有無を調べる（ステップＳ１０５）。
【００３０】
座標移動が有る場合は、ボタン操作がポイント操作ではなく、ボタンを押圧したオン状態のまま位置をずらしているドラッグ操作であると見なし、拡張座標モード設定フラグ（Ｅｘｔ  Ｃｏｏｒｄｉｎａｔｅｓ  ｆｌａｇ）を無効である”０”に変更し（ステップＳ１０６）、取得座標情報とボタン情報出力（オン）とをＣＰＵ１０から入出力部５０に送信を続行する（Ｓ１０７）。
【００３１】
タッチオン／オフ検出手段４２により、タッチ入力がオフとなり、ボタン情報のオフが検出されると（ステップ１０８）、取得座標情報とボタン情報出力（オフ）とをＣＰＵ１０から入出力部５０に送信し（ステップＳ１０９）、動作終了となる。
【００３２】
次に、ステップＳ１０５において、座標移動がない場合は、ボタン情報の押圧がオフとなるまで待った後（ステップＳ２００）、検出された入力座標、ボタンのオン、オフ情報を出力し（ステップＳ２０１）、更に、ファイル装置６０内の周辺層数ファイル６３に設定されている周辺層数Ｎの値を参照し（ステップＳ２０２）、拡張座標算出手段１１にて算出された（２Ｎ＋１）2 ー１個の拡張座標とボタンのオン、オフ情報とを併せて入出力部５０に出力する（ステップＳ２０３）。
【００３３】
上記拡張座標の詳細に関し、以下に図面を参照して説明する。
【００３４】
図３は、拡張座標を説明するための図である。
【００３５】
いま、ファイル装置６０内の周辺層数ファイル６３に設定されている周辺層数Ｎ＝１の状態で、操作者は、実行ボタン２２を指でタッチし、エリア２８を押圧するものとする。
【００３６】
また、実行ボタン２２を実行するためには、実行ボタン２２の図形内（図３では三角形内）の座標を基本ソフトに出力する必要があるものとする。
【００３７】
最初に検出される座標（Ｘ１、Ｙ１）２６とボタン情報のオン、オフ情報とでは、座標（Ｘ１、Ｙ１）２６が実行ボタン２２の図形外にあり、実行ボタン２２を実行する目的を果たせず、操作者は、再入力する必要があるが、拡張座標出力モードでは、拡張座標算出手段１１により算出される８個の周辺座標（Ｘ２、Ｙ２）〜（Ｘ９、Ｙ９）、および、周辺座標（Ｘ２、Ｙ２）〜（Ｘ９、Ｙ９）に対する各々の実行ボタン２２のオン、オフ情報の内、座標（Ｘ２、Ｙ２）が実行ボタン２２内に存在するため、単一動作により実行ボタン２２をタッチ（押圧）したものと認識して、ＯＳの基本ソフト上に出力され、実行ボタン２２が実行されることになる。
【００３８】
拡張座標出力モードの場合、周辺層数をＮとすると、１点のタッチパネル２１入力によって、座標（Ｘ１−Ｎ、Ｙ１−Ｎ）、座標（Ｘ１−Ｎ、Ｙ１＋Ｎ）、座標（Ｘ１＋Ｎ、Ｙ１＋Ｎ）、座標（Ｘ１＋Ｎ、Ｙ１−Ｎ）を４点とする正方形内の座標合計（２Ｎ＋１）2 個が、ボタン情報と併せて基本ソフト上に出力されることになる。
【００３９】
上述のように、タッチパネル入力コンピュータ１は、タッチパネル２１入力において、操作者が意図する座標とハードウェアが検出した座標にずれが生じた場合でも、再入力すること無しに、操作者が意図する座標を基本ソフトに出力することができ、操作性を向上させることができるという効果がある。
【００４０】
【発明の効果】
以上説明したように、本発明のタッチパネル入力コンピュータは、視差やタッチパネルの電位レベルのリニアリティの公差による座標位置ずれの影響が操作上問題になる場合、または、タッチパネルへの入力の押圧面積が大き過ぎたり、入力したい対象面積が小さ過ぎるなどの理由により操作者が意図した座標選択が難しい場合に、拡張座標出力モードにより、正方形状を成す拡張座標の出力がタッチパネルの単一入力で可能になり、操作者における利便性を増し、操作性を向上させることができるという効果がある。
【図面の簡単な説明】
【図１】本発明のタッチパネル入力コンピュータを示す概略構成ブロック図である。
【図２】本発明のタッチパネル入力コンピュータの動作を示すフローチャートである。
【図３】拡張座標を説明するための図である。
【図４】従来のタッチパネル入力コンピュータを示す概略斜視図である。
【図５】図４中の実行ボタン近傍を拡大して示す図形ポイントを説明するための図である。
【符号の説明】
１、１００    タッチパネル入力コンピュータ
１０    ＣＰＵ
１１    拡張座標算出手段
２０    表示装置
２１、１０１    タッチパネル
２２、１０２    実行ボタン
２６    座標（Ｘ１、Ｙ１）
２８    エリア
３０    入力手段
４０    タッチパネルコントローラ
４１    座標検出部
４２    タッチオン／オフ検出手段
４３    入力時間検出手段
５０    入出力部（Ｉ／Ｏ部）
６０    ファイル装置
６１    拡張座標出力モード設定ファイル
６２    拡張座標出力モード使用有無ファイル
６３    周辺層数ファイル
１０３    指
１０４    入力ペン
１０５、１０６    座標
１０６    座標
１０７、１０８    押圧エリア
１０８    押圧エリア
【図１】
0003778005.tif 000002
【図２】
0003778005.tif 000003
【図３】
0003778005.tif 000004
【図４】
0003778005.tif 000005
【図５】
0003778005.tif 000006