JPH0822371A - ポインティング入力装置 - Google Patents

ポインティング入力装置

Info

Publication number
JPH0822371A
JPH0822371A JP6157739A JP15773994A JPH0822371A JP H0822371 A JPH0822371 A JP H0822371A JP 6157739 A JP6157739 A JP 6157739A JP 15773994 A JP15773994 A JP 15773994A JP H0822371 A JPH0822371 A JP H0822371A
Authority
JP
Japan
Prior art keywords
coordinate
axis
pointing
axes
input device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP6157739A
Other languages
English (en)
Inventor
Nobuo Saka
信夫 坂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PFU Ltd
Original Assignee
PFU Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PFU Ltd filed Critical PFU Ltd
Priority to JP6157739A priority Critical patent/JPH0822371A/ja
Publication of JPH0822371A publication Critical patent/JPH0822371A/ja
Pending legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

(57)【要約】 【目的】本発明はコンピュータに接続されたポインティ
ング入力装置に関し,位置を入力する座標のXY軸を,
操作者が使用環境や操作がし易いように自由に向き角度
を定義して操作の負担を軽減できることを目的とする。 【構成】操作に応じて移動方向及び距離を検出するポイ
ンティング手段と,標準のX・Y軸の方向とは異なる任
意の方向と角度の入力操作用のXY軸が設定される座標
軸設定手段とを備える。ポインティング手段からの座標
入力を受け取ると,座標軸設定手段に設定された方向と
角度に対応した座標値へ座標変換手段により変換を行う
よう構成する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はコンピュータに接続され
たマウスやトラックボール等のポインティング入力装置
に関する。
【0002】近年,コンピュータの入力装置として画面
上のカーソルをマウスやトラックボールのような入力装
置を操作者が操作することにより移動させて画面上の特
定の位置(点)を指示して,各種の機能を実行させる技
術が広く採用されている。
【0003】このような,ポインティング入力装置で
は,X・Yの軸が直交した座標における点位置を入力す
る必要があるため,入力装置の操作環境,操作者の姿勢
等によって入力操作が簡単に行えない場合があった。
【0004】
【従来の技術】図7は従来例の説明図である。A.にシ
ステム構成が示され,コンピュータの出力装置としてデ
ィスプレイ,入力装置としてキーボードとマウス(また
はトラックボール)が設けられている。このようなシス
テムにおける各種のアプリケーションの処理において,
ディスプレイの画面にマウスカーソル(矢印で示す)を
表示し,そのマウスカーソルをポインティング入力装置
であるマウスをテーブルの上で移動させることにより,
希望する位置に動かして指示(マウスボタンを操作)を
行う。トラックボールの場合は,固定位置でボールを操
作して同様の機能を実現している。
【0005】入力動作で,テーブル上をマウスを動かし
てカーソルを移動させる時,ディスプレイ上のマウスカ
ーソルは,図7のB.に示すように直交するX軸とY軸
により形成される座標上を動き,これに対応して操作者
が操作するマウスもテーブル上の直交するX,Y軸上の
位置を表すデータをコンピュータへ入力する。
【0006】
【発明が解決しようとする課題】上記したように従来の
ポインティング入力装置の場合,直交するXY軸により
形成される座標に合わせて位置を指示するために装置を
操作する必要がある。しかし,操作環境(コンピュータ
の設置場所が狭いスペースの場合)や,操作者の姿勢等
によっては,ポインティングする位置や,カーソルを移
動させたい方向への入力装置の操作が不便となる場合が
ある。例えば,マウスを動かすスペースが狭い場合や,
操作者の姿勢または癖として左右の操作は楽であるが,
上下方向には動き難い場合がある。このような場合,操
作者は無理をして正確にポインティングを行うために時
間と手間がかかるという問題があった。
【0007】本発明は従来は固定であった位置を表す座
標のXY軸を,操作者が使用環境や操作がし易いように
自由に向き角度を定義して操作の負担を軽減できるポイ
ンティング入力装置を提供することを目的とする。
【0008】
【課題を解決するための手段】図1は本発明の原理構成
図である。図1のA.に原理構成が示され,図中1はポ
インティング入力装置,2〜4はポインティング入力装
置内に設けられた各手段であり,2は操作者が任意に方
向,角度を設定するための座標軸設定手段,3はポイン
ティング手段,4はポインティング入力の絶対座標を設
定されたXY軸の座標に変換する座標変換手段,5はホ
スト装置,6はディスプレイの画面である。
【0009】本発明はポインティング入力装置にXY軸
を任意の方向に設定できる手段と座標変換手段を設け
て,位置入力された座標を設定されたXY軸上の座標に
変換して出力するものである。
【0010】
【作用】図1において,操作者はポインティングを行う
前に,ポインティング入力装置1の座標軸設定手段2に
対し自分が操作し易い方向と角度を持つXY軸を設定す
る。すなわち,基準のXY軸は図1のC.にX0 ,Y0
として示されているが,この基準のX0 ,Y0 の各軸と
異なる方向,角度を持つ軸を自由に設定することができ
る。この場合,図1のB.に例を示すように正方向のX
軸(+Xで表示),負方向のX軸(−Xで表示),正方
向のY軸(+Yで表示)及び負方向のY軸(−Yで表
示)の角度がそれぞれ設定できる。
【0011】このように座標軸設定手段2に設定が行わ
れた後,操作者が画面6を見ながらポインティング入力
装置1を操作するとポインティング手段3は移動に応じ
て距離を計測してその移動距離,方向に対応した位置を
表す信号を発生する。この信号は,座標変換手段4へ入
力される。座標変換手段4は入力された位置を表す絶対
座標を,座標軸設定手段2により設定されたXY軸によ
る座標系の位置を表す座標に変換する。この座標変換手
段4の変換出力は,ホスト装置5へ従来のポインティン
グ入力装置と同様に基準のXY軸の座標に対応する位置
として受け取って,処理が行われて画面6に表示する。
図1のB.に示す点a,点bの場合,点aは+Xと+Y
の間に位置し,点bは+Xと−Yの間に位置し,これら
の点を直角のXY軸の座標に変換すると同図C.に示す
ように基準のXY軸の座標上の点a’及び点b’の位置
に変換され,ホスト装置5で処理されてディスプレイの
画面6に表示される。
【0012】この座標軸設定手段2に設定されるXY軸
の各方向の角度は,操作者がポインティング入力装置を
使用する環境(例えば,狭いスペースで操作方向が制約
される場合)等に応じて自由に設定することができる。
【0013】この図1に示す場合は,ポインティング入
力装置内に座標軸設定手段2を設けてX,Y軸を設定し
ているが,ホスト5に座標軸の設定入力を行い,ディス
プレイの画面6上に設定した座標軸を表示させた状態
で,ポインティング入力装置により入力を行うようにす
ることもできる。
【0014】
【実施例】図2は実施例の構成図であり,本発明をポイ
ンティング入力装置の一つであるマウスに実施した例で
ある。図2のA.は構成図,B.は操作者が設定した入
力用のXY軸の例,Cは設定したXY軸に対して入力し
た位置または線を基準のXY軸の座標に表した例であ
る。
【0015】図2のA.に示す構成において,20はマ
ウスの本体,21〜22は移動方向,距離を検出する機
構で,21はボール,22a,22bはボール21の直
交する2方向の回転を検出するセンサ,23は移動方向
を検出する検出部,24は座標軸設定部,25は座標変
換部である。
【0016】図2の座標軸設定部の具体例を図3に示
す。図3のA.は,ボリューム(可変抵抗器)を使う例
であり,座標軸設定部24a内に4つのボリュームa〜
dを設け,それぞれを+X,−X,+Y及び−Yの各軸
に対応させている。各ボリュームは0〜360°に対応
する抵抗値を発生し,希望する角度に設定されると,そ
の抵抗値が設定値出力部240aへ入力され,各軸の角
度を表す信号(ディジタル値)が発生する。発生した設
定値を表す信号は図2の座標変換部25へ供給される。
【0017】図3のB.はスライダックを使用する例で
あり,座標軸設定部24b内に4つのスライダックを設
け,それぞれを+X,−X,+Y及び−Yの各軸に対応
させ,各スライダックは0〜360°に対応する電圧値
(または抵抗値)を発生し,回転により設定された値
が,設定値出力部240bへ入力され,ここで各軸の方
向・角度を表す信号が発生する。
【0018】図4は実施例の動作説明図で,A.は座標
軸の設定例,B.は動作フローである。図2を参照しな
がら以下に説明する。図4のA.に例を示すように,予
め座標軸設定部24を操作して,任意の角度(方向を含
む)の座標軸が設定される。この例では,+X,+Y,
−X,−Yの各軸により4つの象限(1)〜(4)が形
成される。
【0019】一方,マウス20の検出部23は現在の位
置を基準とするよう初期基準位置が設定される(図4の
B.のS1)。この後,マウス20を移動すると,検出
部23にX,Yの成分の変化量ΔX,ΔYが検出され
(同S2),その移動量から絶対座標(基準のXY軸上
の座標)が生成される(同S3)。この絶対座標は座標
変換部25へ供給され,座標軸設定部24に設定された
各軸の設定値を用いて,座標変換を行う。そのため,検
出部23からの絶対座標が,設定された座標系の4つの
象限(1)〜(4)の何れに入るか判別し(同S4),
判別結果に応じて設定された座標軸により形成する座標
に変換する(同S5)。変換により得られた座標は,ホ
スト20へ出力され(同S6),処理が行われて表示さ
れる。
【0020】上記図2のB.の例を参照すると,操作者
が設定したXY軸は,+Xと−Xが直線で,+Yと−Y
が直線である。この座標系の点aと点bを結ぶ線を,基
準のXY軸(X0 ,Y0 で表示)の座標系に変換する
と,図2のC.に示す点a’とb’になる。同様にB.
に示す点cとdは,C.に示すc’とd’に変換され
る。この例では,基準のXY軸の座標系における上下
(Y軸方向)方向のスペースが無い場合や上下方向への
運動が困難な場合に,図2のB.のようにXY軸を設定
することにより,斜め方向の運動に変換できる(c,d
の線)。また,短い範囲の動きで長い距離を入力できる
(a,bの線)。
【0021】任意に設定するXY軸の形状には種々のも
のが考えられるが,図5に特殊な形状に設定する例を示
す。図5は特定領域だけで操作を行う場合のXY軸の設
定方法を示す。図5のA.の場合,+X軸,−X軸,+
Y軸及び−Y軸の4つの軸を設定する場合に,手を使っ
た操作がし易い範囲だけを有効とし,操作しにくい一部
の領域をデードスペースとするものである。このデード
スペースは,黒色で塗り潰された部分で,操作者がこの
領域でポインティング動作を行っても,そのポインティ
ング入力は無効として無視される。各軸は,図5のA.
に示すように定義され,−Xの軸及び+Yの軸が2つの
位置に設定されており,一方の−X軸と他方の−X軸の
間への入力は無効である。同様に,一方の+Yと他方の
+Yの間の領域への入力は無効となる。
【0022】図5のB.の例は,A.の場合と,XY軸
の定義の内容が異なるだけで,原理及び形状は図5の
A.と同様である。すなわち,−Xの軸と+Yの軸の位
置がA.の場合と上下の方向で反対になっている。
【0023】次に図6は他の実施例の構成図である。こ
の他の実施例では,コンピュータを用いて座標軸を設定
してポインティング入力を行い,図6のA.にブロック
構成,B.に座標軸の設定と座標識別のフローチャート
を示す。
【0024】図6のA.において,60はディスプレイ
の画面,61はコンピュータ(またはホスト),62は
アプリケーション,63はマウスである。A.の構成に
おいて,ホスト61はアプリケーション62を動作させ
て,画面60に表示を行い,マウス63からのポインテ
ィング指示により位置を指定する。
【0025】本発明によるXY軸を任意に設定して動作
する場合,B.に示す動作が行われる。すなわち,アプ
リケーション62を起動すると(図6のS1),XY軸
を定義する処理が開始される。これに対し,操作者が
X,Yの正負の各軸の角度をキーボード64により角度
を定義するか,または画面60に軸定義用の画面を表示
した状態でマウス63により希望する角度の位置を指定
する等により入力する(同S2)。この入力値はアプリ
ケーション62のデータとして保持され(同S3),表
示等に利用される。
【0026】続いてアプリケーションが実行され(同S
4),アプリケーションにおいてマウス63から入力が
発生すると,その入力された位置(基準のXY軸におけ
る値)が設定されたXY軸のどの象限に属するか判別す
る(同S5)。この象限判別は上記図4と同様の原理で
行われるが,この実施例ではアプリケーションにおいて
実行される。次に座標変換が実行され,基準のXY軸座
標の位置を設定された座標上の値に変換し(同S6),
変換された座標が出力される(同S7)。
【0027】この図6の他の実施例は,マウス等の機構
を変更することなく,XY軸を任意に設定することがで
きる。
【0028】
【発明の効果】本発明によればポインティング入力装置
のXY軸を自由に定義することができ,手の動きや,使
用環境に合わせたスムーズなポインティング操作を実現
することができる。
【図面の簡単な説明】
【図1】本発明の原理構成図である。
【図2】実施例の構成図である。
【図3】座標軸設定部の具体例を示す図である。
【図4】実施例の動作説明図である。
【図5】特定領域だけで操作を行う場合のXY軸の設定
方法を示す図である。
【図6】他の実施例の構成図である。
【図7】従来例の説明図である。
【符号の説明】
1 ポインティング入力装置 2 座標軸設定手段 3 ポインティング手段 4 座標変換手段 5 ホスト装置 6 画面

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 コンピュータに接続されたポインティン
    グ入力装置において,操作に応じて移動方向及び距離を
    検出するポインティング手段と,基準のXY軸の方向と
    は異なる任意の方向と角度の入力操作用のXY軸が設定
    される座標軸設定手段と,前記ポインティング手段から
    の位置入力を受け取ると,前記座標軸設定手段に設定さ
    れたXY軸により形成される座標上の座標値に変換する
    座標変換手段とを備えることを特徴とするポインティン
    グ入力装置。
  2. 【請求項2】 請求項1において,前記座標軸設定手段
    は,X,Y軸の正,負の各方向に対して個別に任意の方
    向及び角度を設定するボリュームまたはスライダックを
    備えることを特徴とするポインティング入力装置。
  3. 【請求項3】 コンピュータに接続されたポインティン
    グ入力装置において,前記コンピュータのアプリケーシ
    ョンにポインティング入力の座標系のXY軸を任意に定
    義して設定する手段を設け,アプリケーションの動作に
    おいてポインティング手段から入力される基準軸に対応
    する座標位置を,前記設定されたXY軸の座標系の値に
    変換し,変換された座標値によりアプリケーションの処
    理を実行することを特徴とするコンピュータのポインテ
    ィング入力装置。
JP6157739A 1994-07-11 1994-07-11 ポインティング入力装置 Pending JPH0822371A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6157739A JPH0822371A (ja) 1994-07-11 1994-07-11 ポインティング入力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6157739A JPH0822371A (ja) 1994-07-11 1994-07-11 ポインティング入力装置

Publications (1)

Publication Number Publication Date
JPH0822371A true JPH0822371A (ja) 1996-01-23

Family

ID=15656301

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6157739A Pending JPH0822371A (ja) 1994-07-11 1994-07-11 ポインティング入力装置

Country Status (1)

Country Link
JP (1) JPH0822371A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006227784A (ja) * 2005-02-16 2006-08-31 Nikon Corp 電子機器
JPWO2014073403A1 (ja) * 2012-11-08 2016-09-08 アルプス電気株式会社 入力装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006227784A (ja) * 2005-02-16 2006-08-31 Nikon Corp 電子機器
JPWO2014073403A1 (ja) * 2012-11-08 2016-09-08 アルプス電気株式会社 入力装置

Similar Documents

Publication Publication Date Title
US6359616B1 (en) Coordinate input apparatus
US6466831B1 (en) Three-dimensional data input device
US7522151B2 (en) Coordinate-based display object movement restriction method
KR101185589B1 (ko) 움직임 감지를 통한 사용자 명령 입력 방법 및 디바이스
US20030132913A1 (en) Touchless computer input device to control display cursor mark position by using stereovision input from two video cameras
EP1220143A2 (en) Electronics device applying an image sensor
JPH02132510A (ja) 入力装置
CN1912816A (zh) 一种基于摄像头的虚拟触摸屏系统
KR20050051669A (ko) 그래픽 사용자 인터페이스 내비게이션 방법 및 장치
JPH06348408A (ja) マウス
KR100777107B1 (ko) 가속도 센서를 이용한 문자인식 장치 및 방법
JPH0822371A (ja) ポインティング入力装置
JP3075546B2 (ja) 触覚センサをもちいた6自由度ポインティング装置
JP3240817B2 (ja) 速度指令による三次元座標入力方法
JPH10124251A (ja) 座標入力情報処理装置
JP3264287B2 (ja) データ変換装置並びにこれを用いた座標入力システム及び座標入出力システム
JP2003216319A (ja) 3次元の位置検出により任意の2次元平面での座標入力を行う座標入力装置
JPH07281830A (ja) 座標移動量演算装置および座標移動量演算方法
JPH075980A (ja) 回転運動入力方法
JP2000250702A (ja) カーソル位置入力装置
JPH10171596A (ja) マウス
JPH06332616A (ja) データ入力装置
KR101185594B1 (ko) 포인팅 디바이스의 더블클릭 수행방법
JPH05108263A (ja) マウス入力装置
JP3002764U (ja) 補助入力装置