(57)【要約】【課題】パーソナルコンピュータのオペーレーションシステムに標準的に装備されているマウスドライバにて動作するタッチパネルにおいて、表示装置の解像度が変更されても使用できるようにする。【解決手段】カーソルを移動させる任意のデータに対して実際に移動したカーソルの位置から使用されている表示装置の解像度を判断し、タッチパネルの設定を表示装置に適合させる。【選択図】  図１
2005004704.tif 000002
【特許請求の範囲】
【請求項１】
画面上に重ねて設置する透明なタッチパネルであって、表示画面の予め定めた任意の位置にカーソルを移動させるのに必要な移動データにより表示画面の解像度に合わせた設定を行うこと特徴とするタッチパネル。
【請求項２】
画面上に重ねて設置する透明なタッチパネルであって、一定のカーソル移動データにより画面に表示されたカーソルの位置により表示画面の解像度に合わせた設定を行うこと特徴とするタッチパネル。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タッチパネルの解像度を選択する方法に関する。
【０００２】
【従来の技術】
【０００３】
簡単な入力装置としてタッチパネルを備えた情報端末が増えてきている。しかしながらタッチパネルを使用するにはタッチパネルドライバといわれる専用のソフトウェアをインストールしなければならなく、特別な知識が必要であった。
【０００４】
そのため特開平９−２４４８０９に見られるようにタッチパネルの座標データをマウス用の移動量データに変換することで、パーソナルコンピュータのオペレーティングシステムに標準的に装備されているマウスドライバにてタッチパネルを制御し、インストール作業を行わなくてもよくする提案がなされている。
【０００５】
【発明が解決しようとする課題】
しかしながら、ある一定のマウス用の移動量データでも、表示装置の解像度が異なるとカーソルの表示される位置は異なる。そのため従来の技術では、表示装置の解像度変更して使用すると、情報を誤入力してしまうという問題がある。
【０００６】
さらにアプリケーションや表示装置は、複数の解像度に対応したものが多いのにもかかわらず、タッチパネルが対応した解像度のみに限定されてしまい使用者の利便性を欠いていた。本発明は、専用ドライバのインストール不要であるタッチパネル式入力装置でありながら容易に表示装置の解像度に合わせた設定変更のできる手段を有するタッチパネル入力装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
予め表示画面に目標位置を決めておき、カーソル移動量データを順次変えて出力し、決めた目標位置にカーソルが移動したことを使用者が確認してパネルにタッチを行なうことにより、表示画面の解像度を認識する。
【０００８】
あるいは任意の移動データによりカーソルがどの位置に表示されたかを使用者が表示カーソル位置の上をタッチすることで得られる位置データにより表示画面の解像度を認識する。
【０００９】
【発明の実施の形態】
解像度を設定するには通常動作状態から解像度設定状態に入る必要があるが、入る方法は専用スイッチを設けたり、決められた手順で操作するなど従来の技術でいかようにも実現可能であるため、ここでは省略する。
【００１０】
図１は本発明におけるシステムの構成図である。タッチパネル１０１は表示装置１１０の前面に重ねて配置され、コントローラ１０２により、タッチ検出および、適正な判断を行いカーソル移動の命令を出力する。これはマイクロコンピュータ１０７のオペレーティングシステムに標準的に備わるマウス用ドライバにより、表示装置１１０に移動したカーソルを表示される。
【００１１】
図２は本発明の第１の実施の形態のフローチャート図である。解像度設定状態に入った時、コントローラ１０２はカーソルを一旦原点に戻した後、現在のタッチパネルが適合する解像度設定においてカーソルを画面の決められた位置（例では画面中央とする。）に移動させるだけのデータを出力する。（Ｓ１、Ｓ２）
【００１２】
現在の適合解像度が１０２４×７６８ドットであるとすると、画面中央は（５１２，３８４）になる。原点（０，０）から（５１２，３８４）に移動するデータを出力した時、現在のタッチパネルの設定が表示装置１１０の解像度と一致しているのであればカーソルは図３のように画面中央に表示される。
【００１３】
ところが表示装置１１０の解像度が８００×６００ドットであると、カーソルは図４のように画面中央には表示されない。
しかし適合解像度が８００×６００ドットの時の画面中央は（４００，３００）であるので。原点（０，０）から（４００，３００）に移動するデータを出力した時には、図５のようにカーソルは画面中央に表示される。
【００１４】
使用者はカーソルの位置が画面中央に表示されているのを確認し、図６のようにパネルの任意の位置をタッチする。
コントローラ１０２はタッチ検出がされれば（Ｓ３）タッチパネルの解像度を決定し（Ｓ４）解像度設定状態から抜ける。
【００１５】
このように使用している表示装置１１０の解像度とタッチパネルの解像度設定が一致していない場合はカーソルは画面中央には表示されない。使用者はカーソルが画面中央に表示されていないのでパネルをタッチしない。
【００１６】
コントローラ１０２はカーソルを移動して任意の時間、タッチ検出がされなかった時（Ｓ３、Ｓ５）、カーソルを原点に戻し次候補の解像度の設定でカーソルが画面中央に移動するデータを出力する。（Ｓ６、Ｓ７）
【００１７】
今回もタッチ検出がされなかった時、カーソルを原点に戻し、さらに次候補の解像度の設定でカーソルが画面中央に移動するデータを出力する。
次候補の解像度が一巡すると最初の候補解像度に戻りタッチ検出されるまで繰り返す。（Ｓ３〜Ｓ７）
【００１８】
本説明では解像度判定位置を画面中央にしているが、容易に判定できる位置であれば画面のどの位置を判定位置にしてもかまわない。
【００１９】
また、候補が一致せずタッチ検出されない場合、任意の時間経過してから自動的に次候補の出力をするようにしているが、スイッチなどを設けスイッチが押されるたびに次候補の解像度で出力されるようにしてもよい。
【００２０】
図７は本発明の第２の実施の形態のフローチャート図である。解像度設定状態に入った時、コントローラ１０２はカーソルを一旦原点に戻した後、任意の移動データを出力する。（Ｓ１１）
【００２１】
図８は例として原点（０，０）から（５１２，３８４）に移動するデータを出力した時、使用している表示装置１１０の解像度により表示されるカーソルの位置を示したものである。
【００２２】
このように同じ移動データでも表示画面の解像度により、表示される位置は異なり、図９のように使用者が表示された位置をタッチすることで（Ｓ１２）、コントローラ１０２はタッチ位置の座標データを得て（Ｓ１３）、表示装置の解像度を認識し（Ｓ１４）、タッチパネルの解像度を決定し（Ｓ１５）解像度設定状態から抜ける。
【００２３】
尚、ここの説明においても図８では４種の解像度でしか表現してないが、これは代表的な解像度を例にあげたものにすぎなく、より多くの解像度に対応してもよいし、数種の解像度に限定したものであってもかまわない。
【００２４】
【発明の効果】
本発明によって、専用ドライバのインストール不要であるタッチパネル式入力装置でありながら容易に表示装置の解像度に合わせた設定変更ができるタッチパネル入力装置を提供できる。
【００２５】
【図面の簡単な説明】
【図１】本発明の実施の形態におけるシステムのブロック構成図
【図２】本発明の第１の実施の形態における解像度選択のフローチャート
【図３】タッチパネルの設定が表示装置１１０の解像度と一致している時のカーソル表示位置
【図４】タッチパネルの設定が表示装置１１０の解像度と一致していない時のカーソル表示位置の例
【図５】変更されたタッチパネルの設定が表示装置１１０の解像度と一致した時のカーソル表示位置
【図６】タッチパネルの設定が表示装置１１０の解像度と一致したことが確認された時に行なう解像度を決定する操作
【図７】本発明の第２の実施の形態における解像度選択のフローチャート
【図８】一定の移動データを出力した時、使用している表示装置１１０の解像度により表示されるカーソルの位置の違いの例
【図９】本発明の第２の実施の形態における解像度を決定する操作
【符号の説明】
１０１  タッチパネル
１０２  コントローラ
１０３  タッチ位置検出部
１０４  判断部
１０５  データ記憶部
１０６  カーソル移動データ送信部
１０７  パーソナルコンピュータ
１０８  マウス用デバイスドライバ
１０９  オペレーティング・システム
１１０  表示装置
【図１】
2005004704.tif 000003
【図２】
2005004704.tif 000004
【図３】
2005004704.tif 000005
【図４】
2005004704.tif 000006
【図５】
2005004704.tif 000007
【図６】
2005004704.tif 000008
【図７】
2005004704.tif 000009
【図８】
2005004704.tif 000010
【図９】
2005004704.tif 000011