(57)【要約】      （修正有）【課題】コンピュータ装置の資源を節約しながら相対座標モード・絶対座標モードの入力切り替えができる入力装置を提供する。【解決手段】選択出力部３３３は相対座標生成手段３２からの相対座標情報を受け取ると共に、座標格納部３３１からの絶対座標情報を受け取るように構成されており、相対座標情報を出力する相対座標モード又は前記絶対座標情報を出力する絶対座標モードのいずれかに応じて出力するように構成される。選択出力部３３３による出力は処理手段３３に電気的に連結された伝送装置３４を介してコンピュータ装置に送られる。【選択図】図２
0003162794.tif 000002
【実用新案登録請求の範囲】
【請求項１】
コンピュータ装置に用いられる入力装置であって、
本体ケースと、
前記本体ケースに設けられ、前記本体ケースの移動を検出して前記本体ケースの移動に基づいて相対座標情報を生成する相対座標生成手段と、
前記本体ケースに設けられ、前記相対座標生成手段に電気的に連結された処理手段とを備え、
前記処理手段は、
絶対座標情報を格納する座標格納部と、
前記相対座標生成手段から前記相対座標情報を受け取ると共に、前記座標格納部から前記絶対座標情報を受け取るように構成され、前記相対座標生成手段からの前記相対座標情報と前記座標格納部からの前記絶対座標情報に基づいて絶対座標情報を更新して前記座標格納部に格納する絶対座標生成部と、
前記相対座標生成手段から前記相対座標情報を受け取ると共に、前記座標格納部から前記絶対座標情報を受け取るように構成され、前記相対座標情報を出力する相対座標モード又は前記絶対座標情報を出力する絶対座標モードのいずれかのモードに従って前記相対座標情報又は前記絶対座標情報を出力するように構成される選択出力部とを有し、
前記入力装置は更に、前記処理手段に電気的に連結され、前記選択出力部からの出力を前記コンピュータ装置に伝送する伝送装置を有することを特徴とする入力装置。
【請求項２】
前記処理手段はまた、前記伝送装置を介して前記コンピュータからスクリーン解像度情報を受け取り可能に構成され、
前記処理手段は更に、前記スクリーン解像度情報に対応する絶対座標初期値情報を生成して前記座標格納部に格納する座標設定部を有することを特徴とする請求項１に記載の入力装置。
【請求項３】
前記スクリーン解像度情報は、Ｘ座標の最大値とＹ座標の最大値を含み、前記絶対座標初期値情報は絶対Ｘ座標の初期値と絶対Ｙ座標の初期値を含み、
前記座標設定部は、前記Ｘ座標の最大値の半分を前記絶対Ｘ座標の初期値とすると共に前記Ｙ座標の最大値の半分を前記絶対Ｙ座標の初期値として前記絶対座標初期値情報を生成することを特徴とする請求項２に記載の入力装置。
【請求項４】
前記相対座標情報はＸ変位データとＹ変位データを含み、前記絶対座標情報は絶対Ｘ座標と絶対Ｙ座標を含み、
前記絶対座標生成部は、前記絶対Ｘ座標と前記Ｘ変位データの和及び前記絶対Ｙ座標と前記Ｙ変位データの和を更新された前記絶対座標情報とすることを特徴とする請求項１に記載の入力装置。
【請求項５】
前記処理手段は、前記伝送装置を介して前記コンピュータ装置からＸ座標の最大値とＹ座標の最大値、Ｘ座標の最小値、Ｙ座標の最小値を含むスクリーン解像度情報を受け取るように構成され、
前記絶対座標生成部は、
前記絶対Ｘ座標と前記Ｘ変位データの和が前記Ｘ座標の最大値よりも大きいとき前記Ｘ座標の最大値を更新された前記絶対Ｘ座標とし、
前記絶対Ｙ座標と前記Ｙ変位データの和が前記Ｙ座標の最大値よりも大きいとき前記Ｙ座標の最大値を更新された前記絶対Ｙ座標とし、
前記絶対Ｘ座標と前記Ｘ変位データの和が前記Ｘ座標の最小値よりも小さいとき前記Ｘ座標の最小値を更新された前記絶対Ｘ座標とし、
前記絶対Ｙ座標と前記Ｙ変位データの和が前記Ｙ座標の最小値よりも小さいとき前記Ｙ座標の最小値を更新された前記絶対Ｙ座標とすることを特徴とする請求項４に記載の入力装置。
【請求項６】
前記入力装置は更に、前記本体ケースに設けられ、前記処理手段に電気的に接続されたスイッチを有し、前記選択出力部は前記スイッチの状態に応じて前記前記相対座標モードと前記絶対座標モードのいずれかのモードに従って出力を行うことを特徴とする請求項１に記載の入力装置。
【請求項７】
前記スイッチは、オン状態とオフ状態を切り替え可能とする機械式スイッチであることを特徴とする請求項６に記載の入力装置。
【考案の詳細な説明】
【技術分野】
【０００１】
本考案は、コンピュータ装置用の入力装置に関し、より詳しくは、コンピュータ装置において相対座標モード、絶対座標モードの入力切り替えを可能とするコンピュータ装置用の入力装置に関する。
【背景技術】
【０００２】
マウスのような一般的なポインティングデバイスは、ディスプレイ画面上でカーソルの動きを制御するため、相対座標情報を生成してコンピュータ装置に入力する入力装置として用いられている。現在のカーソル位置から目標位置へカーソルを移動させる際にコンピュータ装置が加速を行うか否かはこの相対座標情報に基づいて決められる。
カーソルの加速やコンピュータ装置のオペレーティングシステムが目標位置までのカーソル移動に影響を及ぼすこともあるため、カーソル位置を正確にコントロールする必要のある用途、例えば手書き用アプリケーション、描画アプリケーションなどにはマウスの使用が適さないこともある。一方で、このような問題を軽減するため、マウスの動きを絶対座標情報に変換するコンピュータ・アプリケーション・プログラムが提案されているが、こういったアプリケーション・プログラムは事前にコンピュータ装置にインストールする必要があり、さらにプログラムを実行するためにコンピュータ装置のシステム資源を割り当てる必要があるという不都合な点があった。
【考案の概要】
【考案が解決しようとする課題】
【０００３】
上述の通り、従来の入力装置は、カーソル位置を正確に制御する用途に適さないという問題があり、それを解決するためのアプリケーション・プログラムも事前のインストールの必要性やシステム資源の割り当てが必要になるという問題があった。
本考案は上述した従来の問題点に鑑みてなされたものであり、コンピュータ装置の資源を節約しながら相対座標モード・絶対座標モードの入力切り替えをすることができるコンピュータ装置用の入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本考案は上記目的を達成するために、コンピュータ装置に用いられる入力装置であって、本体ケースと、前記本体ケースに設けられ、前記本体ケースの移動を検出して前記本体ケースの移動に基づいて相対座標情報を生成する相対座標生成手段と、前記本体ケースに設けられ、前記相対座標生成手段に電気的に連結された処理手段とを備え、前記処理手段は、絶対座標情報を格納する座標格納部と、前記相対座標生成手段から前記相対座標情報を受け取ると共に、前記座標格納部から前記絶対座標情報を受け取るように構成され、前記相対座標生成手段からの前記相対座標情報と前記座標格納部からの前記絶対座標情報に基づいて絶対座標情報を更新して前記座標格納部に格納する絶対座標生成部と、前記相対座標生成手段から前記相対座標情報を受け取ると共に、前記座標格納部から前記絶対座標情報を受け取るように構成され、前記相対座標情報を出力する相対座標モード又は前記絶対座標情報を出力する絶対座標モードのいずれかのモードに従って前記相対座標情報又は前記絶対座標情報を出力するように構成される選択出力部とを有し、前記入力装置は更に、前記処理手段に電気的に連結され、前記選択出力部からの出力を前記コンピュータ装置に伝送する伝送装置を有することを特徴とする。
【０００５】
本考案の入力装置において、前記処理手段はまた、前記伝送装置を介して前記コンピュータからスクリーン解像度情報を受け取り可能に構成され、前記処理手段は更に、前記スクリーン解像度情報に対応する絶対座標初期値情報を生成して前記座標格納部に格納する座標設定部を有することを特徴とする。
本考案の入力装置において、前記スクリーン解像度情報は、Ｘ座標の最大値とＹ座標の最大値を含み、前記絶対座標初期値情報は絶対Ｘ座標の初期値と絶対Ｙ座標の初期値を含み、前記座標設定部は、前記Ｘ座標の最大値の半分を前記絶対Ｘ座標の初期値とすると共に前記Ｙ座標の最大値の半分を前記絶対Ｙ座標の初期値として前記絶対座標初期値情報を生成することを特徴とする。
本考案の入力装置において、前記相対座標情報はＸ変位データとＹ変位データを含み、前記絶対座標情報は絶対Ｘ座標と絶対Ｙ座標を含み、前記絶対座標生成部は、前記絶対Ｘ座標と前記Ｘ変位データの和及び前記絶対Ｙ座標と前記Ｙ変位データの和を更新された前記絶対座標情報とすることを特徴とする。
【０００６】
本考案の入力装置において、前記処理手段は、前記伝送装置を介して前記コンピュータ装置からＸ座標の最大値とＹ座標の最大値、Ｘ座標の最小値、Ｙ座標の最小値を含むスクリーン解像度情報を受け取るように構成され、前記絶対座標生成部は、前記絶対Ｘ座標と前記Ｘ変位データの和が前記Ｘ座標の最大値よりも大きいとき前記Ｘ座標の最大値を更新された前記絶対Ｘ座標とし、前記絶対Ｙ座標と前記Ｙ変位データの和が前記Ｙ座標の最大値よりも大きいとき前記Ｙ座標の最大値を更新された前記絶対Ｙ座標とし、前記絶対Ｘ座標と前記Ｘ変位データの和が前記Ｘ座標の最小値よりも小さいとき前記Ｘ座標の最小値を更新された前記絶対Ｘ座標とし、前記絶対Ｙ座標と前記Ｙ変位データの和が前記Ｙ座標の最小値よりも小さいとき前記Ｙ座標の最小値を更新された前記絶対Ｙ座標とすることを特徴とする。
本考案の入力装置において、前記入力装置は更に、前記本体ケースに設けられ、前記処理手段に電気的に接続されたスイッチを有し、前記選択出力部は前記スイッチの状態に応じて前記前記相対座標モードと前記絶対座標モードのいずれかのモードに従って出力を行うことを特徴とする。
本考案の入力装置において前記スイッチは、オン状態とオフ状態を切り替え可能とする機械式スイッチであることが好ましい。
【考案の効果】
【０００７】
本考案の入力装置によると相対座標モード若しくは絶対座標モードの入力切り替えを簡単に行うことができる。また、コンピュータ装置の側で絶対座標情報を計算する必要がなく、コンピュータ装置のシステム資源の節約につながる。
【図面の簡単な説明】
【０００８】
【図１】本考案にかかるコンピュータ装置用の入力装置の一実施形態を示す概略図である。
【図２】本考案の実施形態の構成を示すブロック図である。
【考案を実施するための形態】
【０００９】
図１および図２を参照して本考案の実施形態について以下の通り説明する。図１はコンピュータ装置１における本考案にかかるコンピュータ装置用の入力装置３の一実施形態を示す概略図である。本考案の入力装置の実施形態の一例としてマウスが示されている。本実施形態の入力装置３は、従来のコンピュータ装置２１に接続して用いられるものである。このコンピュータ装置２１にキーボード２２とディスプレイ２３が動作可能に接続されている。ディスプレイ２３は、スクリーン２３０を有し、このスクリーン２３０にはＸ座標の最小値（Ｘ＿Ｍｉｎ）とＹ座標の最小値（Ｙ＿Ｍｉｎ）とＸ座標の最大値（Ｘ＿Ｍａｘ）とＹ座標の最大値（Ｙ＿Ｍａｘ）がある。Ｘ座標の最小値（Ｘ＿Ｍｉｎ）とＹ座標の最小値（Ｙ＿Ｍｉｎ）を有する点はスクリーン２３０の左上隅に対応し、Ｘ座標の最大値（Ｘ＿Ｍａｘ）とＹ座標の最大値（Ｙ＿Ｍａｘ）を有する点はスクリーン２３０の右下隅に対応する。なお、これらの装置の内部構成や装置間の接続に関しては、当該技術分野で周知であるため、説明を省略する。
【００１０】
本考案にかかる入力装置３は、本体ケース３１と、本体ケース３１に設けられた相対座標生成手段３２と、相対座標生成手段３２に電気的に接続され、本体ケース３１に設けられた処理手段３３と、処理手段３３に電気的に接続された伝送装置３４とを備えている。
相対座標生成手段３２は、従来の方法により本体ケース３１の動作を検出し、検出した本体ケース３１の動作に基づいて相対座標情報を生成する。相対座標生成手段３２として、現在使われているマウスのように、機械式メカニズム、オプトメカニズム又は光学式メカニズムを用いることができる。これらのメカニズムについては周知であるため、説明を省略する。
処理手段３３は座標格納部３３１と、絶対座標生成部３３２と、選択出力部３３３とを有する。座標格納部３３１は、絶対座標情報を格納する。絶対座標生成部３３２は、相対座標生成手段３２から相対座標情報を受け取り、座標格納部３３１から絶対座標情報を受け取る。絶対座標生成部３３２はさらに、受け取った相対座標情報と絶対座標情報に基づいて、絶対座標情報を更新し、この更新された絶対座標情報を座標格納部３３１に格納する。
【００１１】
選択出力部３３３は、相対座標生成手段３２から相対座標情報を受け取り、座標格納部３３１から絶対座標情報を受け取る。選択出力部３３３は相対座標情報を出力する相対座標モードと、絶対座標情報を出力する絶対座標モードのうちいずれか一つのモードで動作するように構成される。なお、上述した処理手段３３の各要素は、論理回路やその他の回路、ファームウェア、プログラム指令を実行するマイクロプロセッサーを用いて実現することが可能である。これらの具体的な構成については周知であるため、説明を省略する。
伝送装置３４は、選択出力部３３３の出力をコンピュータ装置２１に送るように構成される。伝送装置３４として、有線通信の各規格、例えばＲＳ−２３２Ｃ、ＰＳ／２、ＡＤＢ或いはＵＳＢといった規格や、無線通信の各規格、例えば赤外線通信やブルートゥース（登録商標）といった規格に準拠したものを用いることができる。
【００１２】
この実施形態において、処理手段３３は伝送装置３４を介してコンピュータ装置２１からスクリーン解像度情報を受け取るように構成されている。処理手段３３は更に座標設定部３３４を有している。この座標設定部３３４として、論理回路やその他の回路、ファームウェア、プログラム指令を実行するマイクロプロセッサーを用いることができる。座標設定部３３４は、スクリーン解像度情報に関する絶対座標初期値情報を生成して座標格納部３３１に格納する。なお、コンピュータ装置２１には、ディスプレイ２３と入力装置３のデバイスドライバーがインストールされていることに留意されたい。スクリーン解像度情報は、これらのデバイスドライバーを通じてコンピュータ装置２１によって判別されると共に入力装置３に伝送されるようにしてもよい。このようにするとユーザーがスクリーン解像度の設定を変更したときも、その変更されたスクリーン解像度情報が入力装置３に伝送されるようにすることができる。
【００１３】
スクリーン解像度情報にはＸ座標の最大値Ｘ＿ＭａｘとＹ座標の最大値Ｙ＿Ｍａｘを含むことが好ましい。絶対座標初期値情報はスクリーン２３０上のカーソルの初期位置となる絶対Ｘ座標の初期値＠Ｘと絶対Ｙ座標の初期値＠Ｙとを含んでいる。本実施形態において、座標設定部３３４は、Ｘ座標の最大値Ｘ＿Ｍａｘの半分の値を絶対Ｘ座標＠Ｘの初期値とし、Ｙ座標の最大値Ｙ＿Ｍａｘの半分の値を絶対Ｙ座標＠Ｙの初期値として絶対座標初期値情報を生成する。一例として、スクリーン２３０の解像度が１２８０×１０２４である場合、絶対Ｘ座標の初期値と絶対Ｙ座標の初期値(＠Ｘ, ＠Ｙ)は（６４０，５１２）である。
【００１４】
他の実施形態として、座標設定部３３４を省略することも可能である。座標設定部３３４を省略した実施形態においては、コンピュータ装置２１が、入力装置３のデバイスドライバーを経て絶対Ｘ座標の初期値と絶対Ｙ座標の初期値（＠Ｘ, ＠Ｙ）を生成し、この情報を伝送装置３４を介して処理手段３３に送出するように構成することが可能である。
本実施形態では、相対座標情報はＸ変位データΔＸとＹ変位データΔＹを含み、絶対座標情報は絶対Ｘ座標＠Ｘと絶対Ｙ座標＠Ｙを含む。絶対座標生成部３３２は、絶対Ｘ座標＠ＸとＸ変位データΔＸとの合計（＠Ｘ = ＠Ｘ + ΔＸ）及び絶対Ｙ座標＠ＹとＹ変位データΔＹとの合計（＠Ｙ = ＠Ｙ + ΔＹ）を更新された絶対座標情報として生成する。
【００１５】
上述したようにこの実施形態において、処理手段３３は伝送装置３４を介してコンピュータ装置２１から、スクリーン解像度情報を受け取る。本実施形態におけるスクリーン解像度情報は、Ｘ座標の最大値Ｘ＿ＭａｘとＹ座標の最大値Ｙ＿Ｍａｘの他に、Ｘ座標の最小値Ｘ＿ＭｉｎとＹ座標の最小値Ｙ＿Ｍｉｎも含んでいる。絶対座標生成部３３２は絶対Ｘ座標＠ＸとＸ変位データΔＸとの合計（＠Ｘ = ＠Ｘ + ΔＸ）がＸ座標の最大値Ｘ＿Ｍａｘよりも大きいとき、Ｘ座標の最大値Ｘ＿Ｍａｘを更新された絶対Ｘ座標＠Ｘとする。また、絶対座標生成部３３２は絶対Ｙ座標＠ＹとＹ変位データΔＹとの合計がＹ座標の最大値Ｙ＿Ｍａｘよりも大きいとき、Ｙ座標の最大値Ｙ＿Ｍａｘを更新された絶対Ｙ座標＠Ｙとする。また、絶対座標生成部３３２は絶対Ｘ座標＠ＸとＸ変位データΔＸとの合計（＠Ｘ = ＠Ｘ + ΔＸ）がＸ座標の最小値Ｘ＿Ｍｉｎよりも小さいとき、Ｘ座標の最小値Ｘ＿Ｍｉｎを更新された絶対Ｘ座標＠Ｘとする。また、絶対座標生成部３３２は絶対Ｙ座標＠ＹとＹ変位データΔＹとの合計（＠Ｙ = ＠Ｙ + ΔＹ）がＹ座標の最小値よりも小さいとき、Ｙ座標の最小値を更新された絶対Ｙ座標とする。このようにして、カーソルの位置をスクリーン２３０の領域外に出ることがないようにすることができる。
【００１６】
他の実施形態として、絶対座標生成部３３２は、Ｘ座標・Ｙ座標の最大値及び最小値Ｘ＿Ｍａｘ, Ｙ＿Ｍａｘ, Ｘ＿Ｍｉｎ, Ｙ＿Ｍｉｎを参照せずに、絶対Ｘ座標と絶対Ｙ座標(＠Ｘ, ＠Ｙ)を更新することができるように構成される。このような実施形態においては、コンピュータ装置２１は、入力装置３のデバイスドライバーを介して、Ｘ座標・Ｙ座標の最大値及び最小値Ｘ＿Ｍａｘ, Ｙ＿Ｍａｘ, Ｘ＿Ｍｉｎ, Ｙ＿Ｍｉｎを参照することによって、カーソルの位置がスクリーン２３０の領域外に出ないようにすることができる。
【００１７】
本実施形態において入力装置３は更に、処理手段３３に電気的に接続され、本体ケース３１に設けられた、相対座標モードと絶対座標モードとを切り替えるためのスイッチ３５を有する。選択出力部３３３はスイッチ３５の状態に応じて相対座標モードと絶対座標モードのいずれかのモードにおいて操作するように構成される。
スイッチ３５は、それぞれの位置が相対座標モードと絶対座標モードに対応するよう、例えばスライドスイッチのようなオン状態とオフ状態を切り替え可能とする機械式スイッチを用いることが好ましいが、押しボタン式のスイッチを用いてもよい。
【００１８】
他の実施形態として、コンピュータ装置２１が動作モードに関する設定情報を、伝送装置３４を介して処理手段３３に送ることによって、選択出力部３３３の動作モードを相対座標モード又は絶対座標モードのいずれかに設定することも可能である。このようにすると、スイッチ３５を省略することができる。
なお、処理手段３３は論理回路、その他の回路によって実現することができ、更に処理手段３３として伝送装置３４を介してコンピュータ装置２１から情報を受け取るように構成されてもよい。
【００１９】
以上により、入力装置３は相対座標情報の生成と絶対座標情報の生成とを簡単に切り替えることができる。また、これによりコンピュータ装置２１が絶対座標情報を計算する必要もなく、コンピュータ装置２１のシステム資源を節約することができる。
【符号の説明】
【００２０】
２１  コンピュータ装置
２２  キーボード
２３  ディスプレイ
２３０  スクリーン
３  入力装置
３１  本体ケース
３２  相対座標生成手段
３３  処理手段
３３１  座標格納部
３３２  絶対座標生成部
３３３  選択出力部
３３４  座標設定部
３４  伝送装置
３５  スイッチ
【図１】
0003162794.tif 000003
【図２】
0003162794.tif 000004