(57)【要約】【課題】  座標入力装置の相対座標入力と絶対座標入力との切替えの前後において違和感無くスムースにカーソルを操作することを可能にする座標入力制御システムおよびこの処理をコンピュータに実行させるためのプログラムを実現する。【解決手段】  座標入力装置２内の相対座標入力手段２１により生成された相対座標データあるいは絶対座標入力手段２２により生成された絶対座標データのいずれかを用いて、ディスプレイ３の画面上のカーソル位置を設定する座標入力制御システム１は、相対座標入力手段２１による相対座標データの生成処理から絶対座標入力手段２２による絶対座標データの生成処理へ切り替わる直前の画面上におけるカーソル位置の座標を最終座標として取得する取得手段１１と、絶対座標入力手段２２による絶対座標データの生成処理の完了後、取得した最終座標に画面上のカーソル位置を再設定する再設定手段１２と、を備える。【選択図】      図１
2006201916.tif 000002
【特許請求の範囲】
【請求項１】
座標入力装置内の相対座標入力手段により生成された相対座標データあるいは絶対座標入力手段により生成された絶対座標データのいずれかを用いて、画面上のカーソル位置を設定する座標入力制御システムであって、
前記相対座標入力手段による相対座標データの生成処理から前記絶対座標入力手段による絶対座標データの生成処理へ切り替わる直前の前記画面上におけるカーソル位置の座標を、最終座標として取得する取得手段と、
前記絶対座標入力手段による絶対座標データの生成処理の完了後、取得した前記最終座標に前記画面上のカーソル位置を再設定する再設定手段と、
を備えることを特徴とする座標入力制御システム。
【請求項２】
前記絶対座標入力手段による絶対座標データの生成処理が完了してから前記再設定手段による再設定処理が起動するまでの時間を設定可能な起動時間設定手段をさらに備える請求項１に記載の座標入力制御システム。
【請求項３】
前記再設定手段による再設定処理の起動の許可もしくは禁止を切替え可能な切替手段をさらに備える請求項１または２に記載の座標入力制御システム。
【請求項４】
前記起動時間設定手段は、前記時間を複数設定可能である請求項２に記載の座標入力制御システム。
【請求項５】
前記座標入力装置に接続されたコンピュータ内に、前記起動時間設定手段により設定された前記時間に関する情報が記憶される請求項２に記載の座標入力制御システム。
【請求項６】
前記切替手段は、前記の切替え処理を起動する条件を複数設定可能である請求項３に記載の座標入力制御システム。
【請求項７】
前記座標入力装置に接続されたコンピュータ内に、前記切替手段による前記の切替え処理を起動する条件に関する情報が記憶される請求項３に記載の座標入力制御システム。
【請求項８】
座標入力装置内の相対座標入力手段により生成された相対座標データあるいは絶対座標入力手段により生成された絶対座標データのいずれかを用いて画面上のカーソル位置を設定する座標入力制御処理をコンピュータに実行させるためのプログラムであって、
前記相対座標入力手段による相対座標データの生成処理から前記絶対座標入力手段による絶対座標データの生成処理へ切り替わる直前の前記画面上におけるカーソル位置の座標を、最終座標として取得する取得ステップと、
前記絶対座標入力手段による絶対座標データの生成処理の完了後、取得した前記最終座標に前記画面上のカーソル位置を再設定する再設定ステップと、を備えることを特徴とする座標入力制御処理をコンピュータに実行させるためのプログラム。
【請求項９】
請求項８に記載の座標入力制御処理をコンピュータに実行させるためのプログラムであって、前記絶対座標入力手段による絶対座標データの生成処理が完了してから前記再設定ステップにおける再設定処理が起動するまでの時間を設定可能な起動時間設定ステップをさらに備える座標入力制御処理をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項８または９に記載の座標入力制御処理をコンピュータに実行させるためのプログラムであって、前記再設定ステップにおける再設定処理の起動の許可もしくは禁止を切替え可能な切替ステップをさらに備える座標入力制御処理をコンピュータに実行させるためのプログラム。
【請求項１１】
前記起動時間設定ステップで設定可能な前記時間は複数である請求項９の座標入力制御処理をコンピュータに実行させるためのプログラム。
【請求項１２】
請求項９に記載の座標入力制御処理をコンピュータに実行させるためのプログラムであって、前記起動時間設定ステップにおいて設定された前記時間に関する情報を、前記座標入力装置に接続されたコンピュータ内に記憶させる第１の記憶ステップをさらに備える座標入力制御処理をコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１０に記載の座標入力制御処理をコンピュータに実行させるためのプログラムであって、前記切替ステップにおける前記の切替え処理を起動する条件を複数設定可能とする設定ステップをさらに備える座標入力制御処理をコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１０に記載の座標入力制御処理をコンピュータに実行させるためのプログラムであって、前記切替ステップにおける前記の切替え処理を起動する条件に関する情報を、前記座標入力装置に接続されたコンピュータ内に記憶させる第２の記憶ステップをさらに備える座標入力制御処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相対座標入力手段および絶対座標入力手段の双方を備える座標入力装置についての座標入力制御システムおよびこの座標入力制御処理をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
コンピュータのディスプレイ画面上のカーソルを移動操作する座標入力装置には、相対座標入力によるものと絶対座標入力によるものとがある。
【０００３】
相対座標入力による座標入力装置は、ディスプレイ画面上におけるカーソルの目標位置を、カーソルの現在位置から目標位置までの移動量によって画定するものである。具体例としては、マウス、ジョイスティック、トラックボールなどがある。例えばボール式マウスの場合、マウスに内蔵されたボールを回転させ、その回転量に基づいてマウスのＸ方向およびＹ方向の移動量の検出を行い、そのデータを相対移動データとしてコンピュータの制御処理部に出力する。コンピュータは、受信した相対移動座標データに基づいて、ディスプレイ画面上のカーソルを移動させる制御を行う。
【０００４】
絶対座標入力による座標入力装置には、座標平面上の原点を基準として目標位置の座標を直接に画定するものである。具体例としては、タッチパネル、タブレットなどがあり、多くの場合、絶対座標入力機能とディスプレイ機能とを同時に有している。例えばタッチパネルの場合、ディスプレイ機能を兼ね備えたタッチパネル上の目標位置に指、ペン、スタイラスペンなどで触れると、その目標位置に関する絶対座標データが生成され、コンピュータの制御処理部に出力される。コンピュータは、受信した絶対移動座標データに基づいて、タッチパネルに触れた位置に対応するディスプレイ画面上にカーソルを表示する制御を行う。
【０００５】
また近年では、相対座標入力手段および絶対座標入力手段の双方の機能を兼ね備えた座標入力装置も提案されている（例えば、特許文献１および２参照）。一具体例を挙げると、タブレット型コンピュータにマウスを接続したようなものである。
【０００６】
【特許文献１】特開平５−１６５５１１号公報
【特許文献２】特開平２−２５３４２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
座標入力装置が相対座標入力手段および絶対座標入力手段の双方を備えるような場合であっても、通常、ディスプレイ画面上に表示されるカーソルは１つである。つまりユーザは、必要に応じて相対座標入力または絶対座標入力を使い分け、ディスプレイ画面上のカーソルを移動させることになる。このとき、コンピュータの座標入力制御システムは、座標入力装置内の相対座標入力手段により生成された相対座標データあるいは絶対座標入力手段により生成された絶対座標データのいずれかを用いて、ディスプレイ画面上のカーソル位置を設定する。
【０００８】
しかしながら、相対座標入力と絶対座標入力との切替えの前後に、ディスプレイ画面上のカーソルの位置が著しく変化するような場合には、ユーザの座標入力装置に対する操作に対して次に説明するような不便が生じる問題がある。図５は、従来例による相対座標入力手段および絶対座標入力手段を備える座標入力装置の問題点を説明する図である。この図においては、座標入力装置は、絶対座標入力手段であるタッチパネル５２と相対座標入力手段であるマウス５１と備えるものとする。タッチパネル５２は、絶対座標入力機能のほかにディスプレイ機能も有しているが、図示の例では、カーソル５０がタッチパネル５２のディスプレイ画面上に黒字の太い矢印で表示されるとする。また、参照番号５３は、例えば机やテーブルなどの操作スペースにおいてマウス５１が操作可能な物理的な範囲（以下、「マウス操作可能スペース」と称する。）を示している。
【０００９】
まず、図５（ａ）に示すような位置にそれぞれ、タッチパネル５２のディスプレイ画面上にカーソル５０が示され、マウス操作可能スペース５３内にマウス５１が存在するものとする。このとき、タッチパネル５２のディスプレイ画面上のカーソル５０を、図中点線の矢印に示される方向にマウス５１を使って移動させたい場合、すなわちマウス５１を使った相対座標入力操作を行う場合は、マウス５１を、マウス操作可能スペース５３内において図中点線の矢印に示される方向に移動操作すればよく、また、このための操作領域が図示のようにマウス操作可能スペース５３内に十分に確保されているので、ユーザはそのような入力操作がストレスなく可能である。
【００１０】
一方、マウス５１ではなくタッチパネル５２の座標入力機能を使って絶対座標入力操作を行って図５（ｂ）に示すような位置にカーソル５０を表示させたい場合には、ユーザは自分の指５４でタッチパネル５２上の当該位置にタッチ操作すればよい。
【００１１】
絶対座標入力操作を行って図５（ｂ）に示すような位置にカーソル５０を表示させた後では、マウス５１は、マウス操作可能スペース５３内の、図５（ｃ）に示す位置にいまだ存在したままである。このような場合、タッチパネル５２のディスプレイ画面上のカーソル５０をマウス５１を使って図中点線の矢印に示される方向に移動させたくても、図５（ｃ）に示すように、マウス５１に対してそのような移動操作をするだけの領域がマウス操作可能スペース５３内には確保されていない。したがって、ユーザは、図５（ｄ）に示すように、マウス５１を一旦持ち上げてマウス５１の移動操作に不自由の生じない位置に改めて置き直す、といった余分な操作をすることになる。この余分な操作は、一連の座標入力操作を一時的に中断するものであり、ユーザは煩わしく感じるものである。例えば、絶対座標入力操作に入る前の相対座標入力操作終了時点にカーソル５０があった位置（図５（ａ）に示す。）から、再びマウス５１を使いたいような状況も多く、この場合、上記のような問題が生じる。
【００１２】
従って本発明の目的は、上記問題に鑑み、相対座標入力手段および絶対座標入力手段を備える座標入力装置について、相対座標入力と絶対座標入力との切替えの前後において違和感無くスムースにカーソルを操作することを可能にする座標入力制御システムおよびこの座標入力制御処理をコンピュータに実行させるためのプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を実現するために、本発明においては、座標入力装置内の相対座標入力手段により生成された相対座標データあるいは絶対座標入力手段により生成された絶対座標データのいずれかを用いてディスプレイの画面上のカーソル位置を設定する座標入力制御システムは、絶対座標入力手段から絶対座標データを受信したときには、当該絶対座標データの受信を検知する直前のディスプレイの画面上におけるカーソル位置の座標を最終座標として取得する。そして、当該絶対座標データを受信し終わってから所定の時間経過後には、取得した上記最終座標にカーソル位置を再設定する。
【００１４】
すなわち、本発明においては、絶対座標入力から相対体座標入力に切り替わったときには、当該絶対座標入力前の相対座標入力時カーソルが最後に表示されていたディスプレイ画面上の位置に、カーソルが戻され、表示しなおされる。なお、絶対座標入力から相対座標入力に切り替わっても、カーソルを上述のように戻さずに、絶対座標入力終了時点におけるカーソル位置から相対座標入力を再開できるようにしてもよい。
【００１５】
上記の座標入力制御処理は、コンピュータの演算処理装置が実行することができるソフトウェアプログラム形式で実現できる。
【００１６】
図１は、本発明による座標入力制御システムの原理ブロック図である。
【００１７】
本発明によれば、座標入力装置２内の相対座標入力手段２１により生成された相対座標データあるいは絶対座標入力手段２２により生成された絶対座標データのいずれかを用いて、ディスプレイ３の画面上のカーソル位置を設定する座標入力制御システム１は、相対座標入力手段２１による相対座標データの生成処理から絶対座標入力手段２２による絶対座標データの生成処理へ切り替わる直前の画面上におけるカーソル位置の座標を、最終座標として取得する取得手段１１と、絶対座標入力手段２２による絶対座標データの生成処理の完了後、取得した最終座標に画面上のカーソル位置を再設定する再設定手段１２と、を備える。
【００１８】
また、本発明による座標入力制御システム１は、絶対座標入力手段２２による絶対座標データの生成処理が完了してから再設定手段１２による再設定処理が起動するまでの時間を設定可能な起動時間設定手段１３をさらに備えるのが好ましい。
【００１９】
また、本発明による座標入力制御システム１は、再設定手段１２による再設定処理の起動の許可もしくは禁止を切替え可能な切替手段１４をさらに備えるのが好ましい。
【００２０】
なお、コンピュータ４内の座標入力制御システム１における上記各手段１１〜１４は、コンピュータ４が実行することができるソフトウェアプログラム形式で実現できる。上記各手段１１〜１４における処理手順（処理ステップ）をコンピュータ４に実行させるプログラムを作成することは、以下の説明を理解した当業者には容易に実施できる事項である。また、上記処理手順をコンピュータにより実行させるプログラムを記録媒体に格納するという事項も当業者には自明である。
【発明の効果】
【００２１】
本発明によれば、絶対座標入力が終了した後には、当該絶対座標入力前の相対座標入力時においてカーソルが最後に表示されていたディスプレイ画面上の位置に、カーソルが戻され、表示しなおされるので、絶対座標入力を終了して相対座標入力を開始する際において、従来例のようにマウス等の相対座標入力手段を一旦持ち上げ、当該相対座標入力手段の移動操作に不自由の生じない位置に改めて置き直す、といった余分な操作を不要にすることができ、これによりユーザは、相対座標入力と絶対座標入力との切替えの前後において違和感無くスムースにカーソルを操作することが可能となる。
【発明を実施するための最良の形態】
【００２２】
図２は、本発明の実施例による座標入力制御システムの動作フローを示すフローチャートである。
【００２３】
本発明の実施例として、座標入力装置内の相対座標入力手段をマウスとし、絶対座標入力手段をタッチパネルとした場合について説明する。本実施例による座標入力制御システムはコンピュータ内に設けられる。なお、タッチパネルは、絶対座標入力機能のほかにディスプレイ機能も有している。
【００２４】
本実施例では、通常時はマウスによる座標入力が可能な相対座標入力モードにあり、タッチパネルがタッチ操作されると相対座標入力モードから絶対座標入力モードへ切り替わり、タッチパネルのタッチ操作が終了すると、絶対座標入力モードから再び相対座標入力モードに切り替わる。
【００２５】
絶対座標入力モードが終了して相対座標入力モードに切り替わって所定の時間が経過した後には、当該絶対座標入力モード前の相対座標入力モードにおいてカーソルが最後に表示されていたディスプレイ画面上の位置に、カーソルが戻され（すなわち再設定され）、表示しなおされる。
【００２６】
本実施例による座標入力制御システムは、図１を参照して説明した起動時間設定手段として、該所定の時間をカウントするためのタイマ（以下、「座標復元タイマ」と称する。）を備える。座標復元タイマを設ける理由は、タッチパネルの操作が終了して絶対座標入力モードから相対座標入力モードが切り替わったときに間髪を入れずにカーソルが表示しなおされてしまうと、ユーザはタッチパネルを使って座標入力作業を行ったのにもかかわらずその結果をディスプレイ画面上で認識することができないおそれがあるからである。この起動時間設定手段のためのユーザインタフェースについては後述する。
【００２７】
また本実施例では、絶対座標入力モードが終了して相対座標入力モードに切り替わったときの処理として、カーソルを上述のように戻す再設定処理を実行する場合か、あるいは絶対座標入力モードの終了時点におけるカーソル位置から相対座標入力を再開できるようにする場合（すなわち上記再設定処理を禁止する場合）かのいずれかをユーザが選択できるようにする。すなわち本実施例による座標入力制御システムは、上記２つの場合を切替可能な、図１を参照して説明した切替手段を備える。この切替手段のためのユーザインタフェースについては後述する。
【００２８】
座標入力制御システムは、座標入力装置内のマウスにより生成された相対座標データあるいはタッチパネルにより生成された絶対座標データのいずれかを受信し、受信したデータを用いてディスプレイの画面上のカーソル位置を設定する。座標入力制御システムは、マウスから受信した相対座標データに対しては何も処理を加えずに、そのままコンピュータ内のオペレーティングシステムへ送信する。
【００２９】
一方、タッチパネルから受信した絶対座標データに対しては、図２を参照して説明する一連の処理を実行する。一般に、タッチパネルが生成する座標入力データは、タッチパネルが指などでタッチされたときに最初に受信するＯＮ信号、タッチパネルがタッチされてから指が放されるまでの間に受信するＭＯＶＥ信号、および、タッチパネルから放されたときに受信するＯＦＦ信号から構成される。図２のステップＳ１０１では、受信した当該絶対座標データに係る信号が、ＯＮ信号であるか、ＭＯＶＥ信号であるか、あるいは、ＯＦＦ信号であるか、の判別を行う。
【００３０】
ステップＳ１０１においてＯＮ信号であったと判定された場合は、ステップＳ１０２へ進む。ＯＮ信号の受信は、今まさに相対座標入力モードから絶対座標入力モードに切り替わったことを意味する。
【００３１】
ステップＳ１０２では、本実施例における絶対座標入力モードにおける一連の処理が終了しているかを示す座標処理終了フラグがセットされているか否かを判定する。座標処理終了フラグがセットされていると判定された場合は、該絶対座標入力モードにおける一連の処理が終了していることを示すことになってしまうので、これを解消するためにステップＳ１０３へ進む。座標処理終了フラグがセットされていないと判定された場合は、ステップＳ１０５へ進む。ステップＳ１０５では、座標復元タイマのカウントをキャンセルする。
【００３２】
ステップＳ１０３では、セットされている座標処理終了フラグをクリアし、ステップＳ１０４へ進む。座標処理終了フラグをクリアすることで、今現在も絶対座標入力モードを維持することができる。ステップＳ１０４では、今現在ディスプレイ画面上に表示されているカーソル位置の座標に関するデータを取得する。該座標は、ディスプレイ画面を２次元座標平面としたときの、ある原点を基準点としたときの今現在のカーソルの位置を示すものであり、例えば該２次元座標平面をｘｙ座標平面で表したときのｘｙ座標値である。ここで、ステップＳ１０１でＯＮ信号であると判定されてステップＳ１０４において今現在のカーソル位置の座標に関するデータを取得するということは、ステップＳ１０１において相対座標入力モードから絶対座標入力モードに切り替わる直前のディスプレイ画面上に表示されているカーソル位置の座標、すなわち相対座標入力モードにおける最終のカーソル位置の座標（すなわち図１を参照して説明した「最終座標」）、の取得を意味する。ステップＳ１０４において取得した最終座標に関するデータは、オペレーティングシステムへ送出される。オペレーティングシステムでは、この最終座標に関するデータを保持する。
【００３３】
一方、ステップＳ１０１においてＭＯＶＥ信号を受信したと判定された場合は、その信号はそのままオペレーティングシステムへ送出され、絶対座標入力による通常のディスプレイ表示処理が実行される。
【００３４】
また、ステップＳ１０１においてＯＦＦ信号を受信したと判定された場合は、ステップＳ１０６へ進む。ＯＦＦ信号の受信は、これから絶対座標入力モードから相対座標入力モードに切り替わろうとしていることを意味する。
【００３５】
ステップＳ１０６では、カーソルを戻す再設定処理を行うか否かを判定する。再設定処理を行わない場合はステップＳ１０９へ進み、再設定処理を行う場合はステップＳ１０７へ進む。カーソルを戻す再設定処理を行うか否かの設定は、詳細については後述するが切替手段の設定処理で実現される。
【００３６】
ステップＳ１０６において再設定処理を行うと判定された場合は、ステップＳ１０７において、座標復元タイマをセットする。座標復元タイマはカウントを開始し、該カウントの終了後、ステップＳ１０８の再設定処理が開始される。ステップＳ１０８の再設定処理においては、ディスプレイ画面上に表示されるカーソルの位置をステップＳ１０４で既に取得していた最終座標に再設定する。次いで、ステップＳ１０９において、座標処理終了設定フラグをセットしてオペレーティングシステムへ送出し、絶対座標入力モードを終了する。このように、ステップＳ１０１、Ｓ１０６、Ｓ１０７、Ｓ１０８およびＳ１０９の処理を経ることにより、絶対座標入力モードが終了して相対座標入力モードに切り替わって所定の時間経過後に、当該絶対座標入力モード前の相対座標入力モードにおいてカーソルが最後に表示されていたディスプレイ画面上の位置に、カーソルが表示しなおされることになる。これにより、絶対座標入力モードが終了して相対座標入力モードに切り替わったときの処理として、当該絶対座標入力モード前の相対座標入力モードの終了時点におけるカーソル位置からマウスによる相対座標入力を再開できるようになる。
【００３７】
一方、ステップＳ１０６において再設定処理を行わないと判定された場合は、ステップＳ１０９において、座標処理終了設定フラグをセットしてオペレーティングシステムへ送出し、絶対座標入力モードを終了する。これにより、絶対座標入力モードが終了して相対座標入力モードに切り替わったときの処理として、当該絶対座標入力モードの終了時点におけるカーソル位置からマウスによる相対座標入力を再開できるようになる。
【００３８】
図３は、本発明の実施例による座標入力制御システムにおける起動時間設定手段および切替手段のユーザインタフェースとしてディスプレイ画面上に表示される設定画面の一例を示す図である。
【００３９】
「絶対座標入力後、カーソルを元に戻す」の項目は、絶対座標入力モードから相対座標入力モードに切り替わった後に再設定処理を実行するか否かを設定するためのものである。ユーザは、当該チェックボックス（図中、正方形で示す。）にマウスを介して「レ」印を入れることにより、絶対座標入力モード終了後に再設定処理を実行させるよう選択できる。
【００４０】
「カーソルを戻すまでの時間」の項目は、上述のように再設定処理の実行を選択したときにおいて、絶対座標入力モードが終了して相対座標入力モードに切り替わってからどれくらいの時間経過後に、当該絶対座標入力モード前の相対座標入力モードにおいてカーソルが最後に表示されていたディスプレイ画面上の位置にカーソルが表示しなおされるかを設定するためのものである。ユーザは、図中、長方形で示される欄に、所望の時間を入力して設定する。ここで入力された時間が座標復元タイマのカウント数に相当する。
【００４１】
「Ｃｔｒｌキーによってカーソルを元に戻す処理をキャンセルする」の項目は、「絶対座標入力後、カーソルを元に戻す」の項目で再設定処理の実行を選択していたが、何らかの理由で再設定処理の実行を例外的にキャンセルしたい場合に、その都度手動で再設定処理の実行を禁止できるよう設定するためのものである。ユーザは、「絶対座標入力後、カーソルを元に戻す」の項目のチェックボックスに「レ」印を入れ、かつ、「Ｃｔｒｌキーによってカーソルを元に戻す処理をキャンセルする」の項目のチェックボックスに「レ」印を入れることにより、上述のようなキャンセル処理の実行を選択できる。なお、本実施例では、上記キャンセル処理の起動のためのキーを「Ｃｔｒｌキー」に割り当てたが、これはあくまでも一例であり、その他のキーを割り当ててもよい。
【００４２】
本実施例では、絶対座標入力モードが終了してから、当該絶対座標入力モード前の相対座標入力モードにおいてカーソルが最後に表示されていたディスプレイ画面上の位置にカーソルが表示しなおされるまでの間に、「Ｃｔｒｌキー」を押下した場合には、再設定処理の実行はキャンセルされ、この結果、絶対座標入力モードから切り替わった後の相対座標入力モードにおいては、当該絶対座標入力モードの終了時点におけるカーソル位置からマウスによる相対座標入力を再開できるようになる。
【００４３】
ユーザは、上記設定画面で各設定内容を選択し終えたら、「ＯＫ」ボタンをクリックし、設定を確定する。画定した設定内容に関するデータは、座標入力装置に接続されたコンピュータ内に保存するが、例えばコンピュータ内のレジストリに保存する。また、座標入力制御システムにも設定内容を通知する。
【００４４】
また、座標入力装置が接続されたコンピュータを複数のユーザで共有する場合においては、複数のユーザを識別するログインシステムと本発明とを組み合わせれば有利な効果を得ることができ、例えば、上記設定画面をユーザ固有に設け、設定内容をユーザごとにカスタマイズできるようにしてもよい。
【００４５】
上述した本実施例による座標入力制御システムによる処理は、コンピュータに実行させるプログラムとして実現することができる。図４は、本発明の実施例による、記録媒体に格納された座標入力制御処理を実行するためのプログラム（以下、「座標入力制御プログラム」と称する。）により動作するコンピュータシステムの構成を示すブロック図である。
【００４６】
コンピュータによって実行される座標入力制御プログラムは、図４に示すように、記憶媒体（フレキシブルディスク、ＣＤ−ＲＯＭ等の外部記憶媒体）３０に格納されており、一例として、次に説明するような構成によるコンピュータにインストールされ、座標入力制御システムとして動作する。
【００４７】
このコンピュータ内のＣＰＵ３１は、座標入力制御システムの処理全体を統括し制御する。このＣＰＵ３１に、バス３２を介してＲＯＭ３３、ＲＡＭ３４、ハードディスク装置（ＨＤ）３５、座標入力装置２、外部記憶媒体ドライブ装置３７およびＬＣＤ、ＣＲＴ等のディスプレイ３が接続されている。ＣＰＵ３１の制御プログラムはＲＯＭ３３に格納されている。ＣＰＵ３１、バス３２、ＲＯＭ３３、ＲＡＭ３４、ハードディスク装置３５、および外部記憶媒体ドライブ装置３７は、コンピュータ（図示せず）本体内に含まれる。なお、この図４では、その他、一般的に接続されることの多い、キーボードやプリンタなどについては省略する。
【００４８】
座標入力制御プログラムは、記憶媒体３０からハードディスク装置３５にインストール（記憶）される。また、ＲＡＭ３４には、座標入力制御処理をＣＰＵ３１が実行する際の作業領域や、座標入力制御プログラムの一部が記憶され得る領域が確保されている。また、ハードディスク装置３５には、オペレーティングシステム等が予め記憶される。
【００４９】
まず、コンピュータの電源を投入すると、ハードディスク装置３５からオペレーティングシステムが読み出され、該オペレーティングシステムが起動する。これによりコンピュータは座標入力制御プログラムを記憶媒体３０からインストール可能な状態となる。
【００５０】
次に、記憶媒体３０を外部記憶媒体ドライブ装置３７に装着し、座標入力装置２やキーボード（図示せず）から制御コマンドをＣＰＵ３１に入力し、記憶媒体３０に格納された座標入力制御プログラムを読み取って、ハードディスク装置３５およびコンピュータ内のレジストリ（図示せず）等に記憶する。これにより座標入力制御プログラムのコンピュータへのインストールが完了する。
【００５１】
本実施例の座標入力制御プログラムのインストールが完了したコンピュータは、コンピュータの起動時に、座標入力制御プログラムをレジストリから読み込む。これにより、コンピュータ内にある本実施例の座標入力制御システムが動作可能となる。なお、コンピュータ起動後に、図３を参照して説明した設定画面を用いて設定内容を変更した場合は、該設定内容に関するデータは、座標入力制御システムに通知される。
【００５２】
なお、図４のコンピュータでは、記憶媒体３０に記憶されたプログラムをハードディスク装置３５にインストールするようにしたが、これに限らず、ＬＡＮ等の情報伝送媒体を介して、コンピュータにインストールされてもよいし、予めコンピュータに内蔵のハードディスク装置３５に格納されていてもよい。
【産業上の利用可能性】
【００５３】
本発明は、相対座標入力手段および絶対座標入力手段の双方を備える座標入力装置の制御システムに適用できる。一例を挙げると、タブレット型コンピュータにオプションとしてマウスを別途接続するといったような使い方や、ゲーム機や無人受付システムなどにおいてタッチパネルとマウスとで座標入力を行うといった使い方などがある。
【００５４】
本発明によれば、絶対座標入力が終了した後には、当該絶対座標入力前の相対座標入力時においてカーソルが最後に表示されていたディスプレイ画面上の位置に、カーソルが戻され、表示しなおされるので、絶対座標入力を終了して相対座標入力を開始する際、従来例のようにマウス等の相対座標入力手段を一旦持ち上げ、当該相対座標入力手段の移動操作に不自由の生じない位置に改めて置き直す、といった余分な操作を不要にすることができ、これによりユーザは、相対座標入力と絶対座標入力との切替えの前後において違和感無くスムースにカーソルを操作することが可能となる。
【図面の簡単な説明】
【００５５】
【図１】本発明による座標入力制御システムの原理ブロック図である。
【図２】本発明の実施例による座標入力制御システムの動作フローを示すフローチャート（その１）である。
【図３】本発明の実施例による座標入力制御システムにおける起動時間設定手段および切替手段のユーザインタフェースとしてディスプレイ画面上に表示される設定画面の一例を示す図である。
【図４】本発明の実施例による、記録媒体に格納された座標入力制御処理を実行するためのプログラムにより動作するコンピュータシステムの構成を示すブロック図である。
【図５】従来例による相対座標入力手段および絶対座標入力手段を備える座標入力装置の問題点を説明する図である。
【符号の説明】
【００５６】
１    座標入力制御システム
２    座標入力装置
３    ディスプレイ
４    コンピュータ
１１    取得手段
１２    再設定手段
１３    起動時間設定手段
１４    切替手段
２１    相対座標入力手段
２２    絶対座標入力手段
５０    カーソル
５１    マウス
５２    タッチパネル
５３    マウス操作可能スペース
５４    指
【図１】
2006201916.tif 000003
【図２】
2006201916.tif 000004
【図３】
2006201916.tif 000005
【図４】
2006201916.tif 000006
【図５】
2006201916.tif 000007