JPS62174822A - 座標入力装置 - Google Patents

座標入力装置

Info

Publication number
JPS62174822A
JPS62174822A JP61015723A JP1572386A JPS62174822A JP S62174822 A JPS62174822 A JP S62174822A JP 61015723 A JP61015723 A JP 61015723A JP 1572386 A JP1572386 A JP 1572386A JP S62174822 A JPS62174822 A JP S62174822A
Authority
JP
Japan
Prior art keywords
movement
cursor
amount
mouse
ratio
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.)
Granted
Application number
JP61015723A
Other languages
English (en)
Other versions
JPH0823799B2 (ja
Inventor
Hiroshi Tokunaga
徳永 浩
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.)
Hitachi Ltd
Hitachi KE Systems Ltd
Original Assignee
Hitachi Ltd
Hitachi Keiyo Engineering Co 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 Hitachi Ltd, Hitachi Keiyo Engineering Co Ltd filed Critical Hitachi Ltd
Priority to JP61015723A priority Critical patent/JPH0823799B2/ja
Publication of JPS62174822A publication Critical patent/JPS62174822A/ja
Priority to US07/526,533 priority patent/US5195179A/en
Publication of JPH0823799B2 publication Critical patent/JPH0823799B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はコンピュータ装に等に備えた表示装置の表示画
面上における位fk座標を入力する座標入力装置に関す
るものである、 〔従来技術〕 コンピュータ装置等においては、テークの入出力等のた
め表示装置を備えている。そして、この表示装置の表示
画面のどの位置が処理対象位置であるかを示すマークと
してカーソル、あるいはアイコンと呼はれる表示記号等
(以下、これら{i−総称してカーソルという。)が使
用される。このカーソルを表示画面の任意の座標位直に
移動するためには、棟々の座標入力装置が利用される。
中でも、一般的に、マウス,ジョイスティック,トラッ
クボール叫と叶はれるものは、操作部の移動ケ作により
、カーソルを表示画面上の任意の方向に移動可能である
ことから、実用上その操作が容易であり、効果大なるも
のである。
マウスとは、一般的には、底に3つのベアリングのつい
た装置で、これを机上で転がしなから操作し、ベアリン
クの回転角より座標値を得るものである。ジョイスティ
ックとは、一般的には、操作棒のついた装置で、この操
作部を握り、これを前後左右等任意の位1l[Vc1頃
けることにより座標値を得るものである。更に、トラッ
クホールとは、いずれの方向にも回転可能なホールを備
え、このボールを手のひらや指先で回転し、このボール
の回転角より座標値を得るものでるる。これらのものは
、その移動操作により、カーソルの移動方向と移動量を
決定するX@移動量信号とY軸移動量{8号とを同時に
出力する。コンピュータ本体はこれら各軸の移動i信号
を入力し、これに児合った分だけ表示画面上におけるカ
ーソル移動比率する。カーソルの移動制御に際しては、
操作部の移動前に対するカーソル移動量の比率が予め定
めてあり、この比率に基ついて操作部の移動前に比例し
てカーソルか移動制#される。
以上の技術の会考になるものとしては、特開昭58 −
 1 4 9 5 3 5,特開昭58−129643
特開昭59−111524,  %開昭59−2212
6。
実開昭57−29941,実開昭59−6240。
実開昭58−90433がある。
〔発明が解決しようとする問題点〕
表示画面上の座樟位飯指定においては、その座標の比較
的細かな位置の指定、すなわち微調整を行なう場合と、
表示画面の一端から他端等比較的長い距離を、すはやく
移動指定、すなわち粗調歪を行なう場合等がある。すな
わち、微.JI整の場合においてはa像入力装置の操作
部の移動量に比し、カーソルの移動量を小さくすること
が必要であり、m調整においては操作部のhmJmに比
し、カーソルの移動前を大きくすることか必要となる。
これらの要求は相反するものであり、操作部の移動量に
対するカーソル移動量の比率が予め定められた従来のも
のにおいては、これらの要求を満すことはできない。こ
のカーソル移動比率はプログラム等による設定操作で変
更可能であり、1たスイッチ等の特殊なものにより、こ
れの操作でその変更を可能にしているものもある。しか
し、これには特別な操作が必要であり、座標指定作業中
にこの種の作業を実行するのは操作員にとって極めて煩
わしいものとなってし1う。
本発明は上記の点に鑑みて成されたものであり、その目
的とするところは操作感覚に合致し、操作性の良好な座
標入力装置を得ることにらる。
〔問題点を解決するだめの手段〕
上記の目的は、単位時間当りの操作部の移動量を算出す
る移動率算出手段と、当該林TM+率に幻し操作部の予
め定めた単位移動量に幻するカーソルの移動比率を決定
するカーソル移動率算出手段と、この決定てれたカーソ
ル移動比率に基ついて操作部の今!S世に対応してカー
ソルを移動表示する表示手段とを具備することによって
達成される。
〔作用〕
遠くへ物を動かす時には対象物を早く動かし細かな位置
の、、lAl整を行なう時には対象物をゆっくり動かす
のが、物を操作する場合における人間の習性である。し
たがって、座標入力において、表示画面の一端から他端
等、比較的長い距離に渡りカーソルを動かす場合、操作
部は早く移動操作される。これにより、電位時間当りの
操作部の移動量は大きくなり、移動率算出手段は大きな
値の移動率を算出する。カーソル移動比率決定手段はこ
ハに伴なってカーソル移動比率を大きな値に決定する。
表示手段はこれに基づき、カーソルを速い速度で移動表
示する。
!た、逆に、細かな座標位置を指定する場合、操作部は
ゆっくり移動操作される。したがって、この場合、単位
時間肖りの操作部の移動量は小さくなり、移動率算出手
段は小さな値の移動率を算出する。カーソル移動比軍決
廼手まはこれに伴なってカーソル移動北軍を小さな値に
決定する。表示手段はこれに基づき、カーソルをより遅
い速度で移動表示する。
すなわち、より早い操作部の移動操作には、そ11に追
便したより早い速度でカーソルを操作でき、より遅い操
作部の移動操作には、それに追従したより遅い速度でカ
ーソルを操作できる。すなわち、操作感覚に合致した、
より操作性の良好な座標入力装置を得ることができる。
〔実施例〕
以下、図に示す本発明の一実施例について説明する。こ
の実施例においては、座標入力操作装置として前記した
マウスを使用した場合について示しである。
第2図および第3図はマウスの殴要を説明するための図
である。この図において、Mはマウス、2はマットある
いは机等の平板、3はバーンナルコンピュータ等の処理
装置、4は表示装置でるる。
マウスMは操作部である全体をマット2上で移動操作す
ることにより、表示装置4の画面SC上に表示されたカ
ーソルaSO画@sc上における座標位置を決定する。
今、第3図において表示装置4の画面SC上でカーソル
C8が点A′を指しているものとし、これに対応してマ
ウスMもマット2上の点AK位置するものとする。ここ
で、マウスMをマット2上の点BK$動すると、マウス
Mはx111方向の移動量△X、  Y軸方向の移動量
△Yを検出し、それらの情報を処理装置M[3へ送る。
処理装置3はその情報を元にカーソルO8の座標値を計
算し、その結果を表示装置゛4のX1hII座標記憶部
XV、Y軸座標記憶部YVへ格納する。表示装置4はこ
れら記憶部xv、yvの内容に基づき、カーソルcs′
ff:枯果的に画面SC上の点B′へ移動表示する。
以下、第4図について説明する。Mはマウスであり、第
5図にその外mを示すように、ケース15と、このケー
ス15に回転自在に保持されたボール5’lする。ケー
ス15の内部にはボール5と接触し、ボール5の回転に
よって回動されるX軸方向検出用ロー26、およびこれ
と直角な位置に設けた同様構成のYlq11方向横出方
向−出用ローラフである。8はローラ6に連結したパル
スジェネレータであり、ローラ6の回転に伴なってパル
ス信号8Pを発生する。9はローラ7に連結したパルス
ジェネレータであり、ローラ7の回転に伴なってパルス
信号9Pを発生する。CTRXばX軸方向の移動量を計
測するためのXl1IIカウンタであり、CTRYはY
軸方向の移動量を計測するためのY@カウンタである。
各カウンタCTRX、0TRYのカウント値は10ビツ
トのバイナリ・テークの形で処理装置t3に入力するよ
うに博成しである。また、処理装置3からのリセット指
令色号RX、RYにより、X、Yi標別々にカウントC
TRX、0TRYのカウント値をリセット、すなわち零
クリアすることができる構成としである、このような構
成により、マウスMを移動すると、その移動に応じてボ
ール5が(ロ)転し、X軸およびYilil11方向に
接触したローラ6.7が回転する。この回転はパルスジ
ェネレータ8,9に伝達式ねヘバルスジエ2・レータ8
,9はその回転音、すなわち移動量に応じたパルス8P
、9Pを発生する。
これらのパルス8F、9Fはそれぞれ対応するパルスカ
ウンタCTRX、CTRYに入力され、カウントされる
。したがって、カウンタOT RX。
0TRYのカウント値を1照すfiはマクスMの移動前
を検知することができる。
カウンタ0TRX、0TRYのカウント値がマイクロコ
ンピュータ等で構成した処理装置[3によってび照司能
なように、また処理装置3によってそのカウント値〃権
1」伽可能なように、カウンタCTRX、C!TRYは
処理装置k3に接続する。マ9スMは現任のカーソルa
Sが位置する位置への徨々の指令を与えるため、通宮複
数個のキースイッチSWI、SW2を備えている。実施
例の場合、これは2個のものについて示しである。こ負
らスイッチSWI、SW2も処理装[3によってそのO
N、OFFが確認し得るよう、処理装置3に人力する。
処理装&3は内部に、リード・オンリーメモリ(以下、
ROMという。)3aおよびランダム・アクセヌ・メモ
リ(以下RAMとい9゜)3bを備える。これらメモ1
j3a、3bには牌定のプログラムおよびテーク等が記
憶され、処理装置3はこれらプログラムを実行すること
によって所定の処理を実現する。岩示装に4は前記のよ
うに表示画面sc+x@am記憶部xv、  Ysys
記憶部YVを備える。
%1図は、本実施例の動作の概略を示したものである。
表示画面SC上にカーソルCSが表示されているものと
する。そこで、同図下部にるるマウスMを動かすのであ
るが、ここでは3通りの移動形態81,82.83を示
しである。移動形態81.82.83は共に動かす距離
りは同一であるが、動かす速度を3通りに変えた場合に
ついて示しである。第1図における矢印Al、  A2
.  A3はそれぞれ違った太さKなっているが、これ
は動かす速度を表わしていて、これが太けれは太い程、
速度が大きい、すなわち移動速度が早いものとする。ま
た、マウスMの移動形態El、82゜S3は、表示画面
SC上のカーソルaSの動作81’、82’、83’と
対応している。つ1す、同−距l1IL間で移動形態S
1に示すごとくマウスMを非常にゆっくり動かした場合
は、画面BC上のカーソル動作81’に示すとと〈カー
ソルC8は表示画面SC上を移動することはない。こt
は次のような場合において有効である。すなわち、マウ
スMをマット、机上等に放置した状態において、例らか
の要因によりマット、机等が微妙に撮動したり、あるい
はマット、机等のわずかの傾斜によりマウスMが微妙に
移動した場合である。このような状態は操作員の予期し
ないマウスMの移動であり、このような微小な位置の時
間的変化に対しては、内部的にはマウスは動いていない
ものと判断し、カーソルC8の位置が表示画面SC上で
不安定に撮動することを防止する、 また、移動形態S2に示すごとくマウスMをやや早く動
かした場合は、画面SC上のカーソルC8は動作82’
に示すごとく、わずかに移動する。
これは、すなわち、前記の微調[K相白する。更に、移
動形態S3に示すごとくマウスMを非常に早く動かした
場合は、画面SC上のカーソルC8は動作S3に示すご
とく、大さく移動する。これは、すなわち、前記した粗
調整に相当する。
すなわち、以下に詳述する実施例によflは明らかなよ
うに、マウスMの移動量が同一でも、その移動速度に応
じてカーソルの移動比め槽動的に変化し、カーソルの移
動速度か変化するものである。
なお、本実施例においては、表示装置4としてドツト・
マトリックス表示方式のものを採用した場合について示
してあり、例えは表示画面SCは横640ドツト、縦4
00ドツトで形成てれる。
第6図は実際にマウスMを手で動かした場合における位
置の時間的変化の例を表わしている。ここで位置は、マ
ウスM2>らのパルスをカウンタCTRX、CTRYで
カウントしたカウント値で表わしている。v、−vpは
、0.1秒間隔の位置の変化率、すなわち速度を表わし
ている。この値の10倍値全ここではマウスMの移if
[II速UK(パル77秒)と呼ぶ。そして、その値K
mの大きさにより、第7図の様に頒域A、  B、  
O,Dに予め分類し、パルス数全表示装置4のドツト数
に首さかえるカーソル移動比Km(ドツト/パルス)ヲ
、それぞれの領IA、  B、  C,Dについて予め
決定しておく。
第8図、第9図、第lO図、第11図は各種の処理手段
を示す70−テヤートであり、第8図はメインルーテン
を示すフローチャート、第9図。
第10図、第11図はこのメインルーチンで1照される
サーブルーチンを示すフローチャートである。このよう
に、フローチャートで示されたものは、プログラムの形
で処理装置3内のROM3a。
あるいはRAM31)に格納する。そして、処理装置k
3がこのプログラムを実行することにより、所定の機能
手段か達成される。
第12図はこれら各処理の実行に必要な一時記憶部等を
示したものであり、これらは各処理を実行するプログラ
ムの初期時点でRAM2内の予め定めた所定番地に設定
される。この図において、XC0UNTはX軸カウンタ
CTRXのカウント値を記憶する記憶部、YCOUNT
はY@カウンタCTRYのカウント値を記憶する記1:
l[都、XYMAXは記憶部X0OUNT、YCOUN
Tのうち、記憶内容のカウント値が大きい方の記憶内容
を記憶する記憶部である。マウスMはそれの移動により
、その移動方向にもよるが、X−Y平面に対し1頃めに
移動した場合には、X、  Y軸共に移動する。この実
施例はいずれか犬きく移動した軸の移動率を他の一方の
軸にも反映きせる構成であり、これの実現のためこの記
憶部XYMAXを設定している。KMはマウスMの単位
移動量につき、カーソルcs’li示画面SC上で何ド
ツト移動するかのカーソル移動化全記憶する記憶部であ
り、この実施例の場合、第7図に基ついて決定され、記
憶される。DOTX、DOTYは記憶@X COUNT
、YOOUNTの記憶した力9ント値からカーソル移動
比Kmに基づき算出した表示画面SC上における移動ド
ツト数を記憶する記憶部である。
第8図に示すルーチンは、コンピュータ装置)−運の処
理において、例えは周期的なタイマ割込等によって一般
的には10ミリ秒程度の周期で起動される。そして、一
連の処理を行って割込前の処理ヘリターンする。このル
ーチンが起動されると、ステップ8aが実行され、続い
てステップ8bが実行される。ステップ8aは座標読取
手段PRD、ステップ8bは座標値大小判定手段XYC
であり、両手段PRD、XYOは移動率算出手段DDC
を構成する。ステップ8aで示す座標読取手段PRDの
詳細構成は第9図に示す通りである。
まず、当該手段PRDはその起動によりステップ9aに
おいて、マウスMOX軸方向の移動量、すなわちX軸カ
ウンタCTRXのカウント値を絖み込み、この値を記憶
部XC0UNTK記憶する。
伏〈ステップ9bにおいては、リセット指令信号RXを
出力し、Xl111カウンタ0TRXの内容をリセット
する。ステップ9Cにおいては、マウスMのY軸力向の
移動量、すなわちY輔カウンタ0TRYのカウント値を
読み込み、この値を記憶部YCOUNTに5己1.はす
る。絖くステップ9dにおいては、リセット指令信号R
Yを出力し、Y軸カウンタ0TRYの内容をリセットす
る。そして、ステップ9eで一定時間、例えは数+〔マ
イクロ抄〕程度の間、前記リセット指令惰力RX、RY
を出力し続け、ステップ9fで当該リセット指令信号R
X、RYの出力を停止する。当該手段PRDは前記した
ように割り込み等により、一定時間間隔で実行される。
この実施例の場合、その時間間隔はIOCミリ秒〕であ
る。X、Y@カウンタCTRX、CTRYはこの時間間
隔ごとにその内容か読み取られ、クリアさハる。したが
って、記憶部XC0UNT、YCOUNTにはlO〔ミ
リ秒9間におけるマウスMの移動量、すなわちカウンタ
CRT X、  ORT Yのカウント値が順次記憶さ
れることとなる。これは、すなわち、マウスMの移動率
となる。第10図はステップ8bで示される座標値大小
判定手段XYOを詳細に示したフローチャートである。
当該手段xycは起動されることにより、1すステップ
10aで記憶iX COUNTの内容と、化1意1YO
OUNTの内容とを比奴し、その大小を判定する。そし
て、記ff1部X0OUNTの内容が犬合い場合には、
ステップ10bで当該記憶部XC0UNTの内容全組′
1意部XYMAXに記憶する。逆に、記憶部YCOUN
Tの内容が記憶部X0OUNTの記憶内容以下であれは
、ステップ10cで記憶部YCOUNTの内容を記憶部
XYMAXに記憶する。これにより、X。
Y@のうち、その変化率の大きい軸の変化率が記憶部X
YMAXに記憶されることとなる。
ステップ8a、8bの処理の終了後、ステップ8C以後
の処理となる。ステップ8c、  8d、  8e、゛
・°・・、81はカーソル移動比決定手段C8Rを構成
するステップである。すなわち、当該手段C8Rはマウ
スMの車位移lis量当り、表示画面SC上でカーソル
aSをイμ」ドツト移動するかを決定する。これは、こ
の実施例の場合、第7図に基ついて定めるよう予めプロ
グラムしである。すなわち、ステップ8c、8d、8e
で記憶部X YMAXO値が、第7図のA、  B、 
 C,D領域のうち、どの領域に入るかを調査し、その
結果がA頚城でめれはステップ−8fでカーソル移動比
K。、すなわちO〔ドツト/パルス〕を記憶iKMに記
憶し、B領域で6t1.はステップ8gでカーソル移動
比11゜すなわち0.5〔ドツト/パルス〕をd己1意
部KMにに記憶し、C領域であfiはステップ8hでカ
ーソル移動比に2+すなわちl〔ドツト/パルス〕を記
憶部KMに記憶し、D領域であれはステップ81でカー
ソル移動比に3.すなわち2.5〔ドツト/パルス〕を
記憶部KMに記憶する。
続く、ステップ8jは表示手段DSPの実行であり、当
該手段DSPはカーソル移動比決定手段CBHによって
決定されたカーソル移動比Kmに基づいて、表示画面S
C上におけるカーソルcsを移動制御するものである。
第11図は当該手段DSPを詳細に示したフローチャー
トであり、1ずステップllaにおいては、Y軸につき
ドツト変化分の計算処理を実行し、ステップllbにお
いてはY軸につきドツト変化分の計算処理を実行する。
これは、カーソル移動比決定手段O8Rで決足芒れたカ
ーソル移動比Kmと、各軸に対応した記憶部XC0UN
T、YCOUNTの値を乗算し、その結果をそれぞれの
記11!′部DOTX、D。
TYに各々記憶する。ステップllcではマウスMの移
動に変化なムすなわち記fJt都D OT X。
DOTYの内容か共に苓か否かを判定し、共に零でなけ
れはステップ11(iで現在表示画面Sa上に表示され
ているカーソルを消去処理し、ステップ11θに処理を
移す。共に苓でろhはステップlidの処理を実行する
ことなく、ステップ11eに処理を移す。ステップli
eでは、マウスMの移動に共なった表示画面SC上にお
けるX座標を計算し、ステップIffではそのY座標を
計算する。すなわち、x、  Y@挫標記1息部XV、
  YVの各々に、ステップlla、Ilbで算出し、
記j蕉ThD OT X、  D OT Y Kg己I
Jtし1lllTk各h J#奥して記憶する。そして
、ステップligでスナップllcと同様、記憶[DO
TX、DOTYの内容をfAft、、これに変化かりれ
はステップllhでX、  YII11座標記憶都XV
、YVに記憶でねた表示画面SC上における挫慄位置に
カーソルC8を表示処理し、主ルーテンにリターンする
。ステップl1gで記憶部DOTX、DOTYO内谷か
共に苓でりf′Lは、ステップ”llhを裏付すること
l〈王ルーテンにリターンする。
次に、第6図、第7図のテークを便用して、具体的な数
値で前記した実施例を脱明する。第7図において、速度
領域は次のように設定してりる。
すなわち、 40〔バルヌ/抄) 、a AiJ域    ・・・・
・・(1)40〔パルス/抄]<B頚域各70〔パル2
7秒〕・・・・・(2) 70〔パル27秒〕〈C領域≦150〔パル27秒〕・
(3) 150〔パルス/抄]<D’+3MM     ・・・
・・・(4)第13図は、第6図のマウスMの動さを0
.1秒車位の区間に分けて、各区間ことのカウント値の
移動量、速度、速度により分類される第7図上の領域、
その領域から決定さhるカーソル移動比KmK移動率を
乗じたドツトの増加分、そしてその積算値を表わしてい
る。
例えは、区間V、では第6図よりO〜4パルス葦で変化
するため、移動量は4、]電度は40〔カウント/抄〕
で、これはA領域に蝙し、カーソル移動比Kmは岑のた
め、ドツト瑠/110分は0ドツト、積算値ばOとなる
。つ1リマウスを4パルス動かすことによっては、画面
SC上のカーソルO8は移動しないことになる。以下、
■、〜v、1で動かした場合、マウス36カウント移動
したことになり、画面SC上のカーソルCBは21ドツ
ト移動することになる。その動きをグラフ化したものが
第15図でるる。本図は第6図に対応している。
第14図は、第13図より典型的な3つの区間v1〜v
Il+  vo、V4〜’76を選んで、マウスMの移
動量と、カーソルO8の移動波を示したものである。例
1は晋遡の早さで動かした場合で、36カウントのマウ
スMの移動に対してカーソルO8は、21ドツトとゆっ
くりとした細かな位に8A整に向いた速度で移動してい
る。例2はマウスMを早く動かした場合で、21カウン
トのマウスMの移動に対して、カーソルは、47ドツト
と早く動き、大きなカーソルaSの移動に向いた速度に
なる。?lJ3は、マウスMを非常にゆっくり動力・し
た場合、めるいは振動させた場合で、5カウントのマウ
スMの移動に対してカーソルO8は移動しないため、マ
ウスMのゆっくりしたすべり落ちや、振動に対して予期
しない動作をしない株になる。
以上、第8図に示すルーチンが、この央り例においては
10[SIJ秒〕間隔で順次繰り返し実行され、マウス
Mの移動、およびその移動速度に基づき、カーソル移動
の割合、すなわちカーソル移動比Kmを自動的に変化し
なから、表示画面SC上におけるカーソルaSが移動制
御されることとなる。したがって、マウスMの移動速度
が非常に小さい時には、上記移動比Kmを0にすること
により、マウスMのすべりや振動に対してのカーソルO
8の不安定な動きを防止することかできる。
また、マウスMの移動速度が、ややゆっくりしている時
には、上記移動比Kmを小aくすることにより、カーソ
ルO8はゆっくりなめらかに動さ、比較的きめの細かな
調整が可能になる。更に、マウスMの移動速度が非常に
大さい時には、上記移動比Kmを大きくする墨によりカ
ーソルaSは大さく動くため、カーソルaSの遠くへ動
かす操作か効率的にでさる樟になる。以上の動作は全て
マウスMの移動速度によって切替える。例えは操作員が
細かな調整のためにゆっくりとマウスMを動かした場合
は、自動的にカーソルaSの移動速度もゆっくりとなる
。また、カーソルC8を遠くへ動かすために、マウスM
を急いで早く動かした場合は、自動的にカーソルC8の
移動も早(なるため、より人間工学的な操作が可能とな
る。
以上、実施例においては、カーソルの移動量を指示する
操作器としてマウスMを利用した場合について欣明した
が、これは前記したトラックボール、ジョイスティック
等の利用も勇WQであり、また同様の機能を有するもの
で口tLはこれらのものに限定されるものではない。ま
た、実施例においては、カーソル移動比Kmを4種類と
した場合について示したが、この数はこれ以上であって
も、でたこれ以下であってもよく、複数でろね5はその
数に限定はない。
また、実施例においては、カーソル移動比Kmを決定す
るに当り、X、  Y$lのうち、七の一例によって決
定されたものを他の一力に反映さぞる場合について述べ
たが、これは各細別々に独立して決定し、この結果に基
づいて各細別々のカーソル移動比Kmでカーソルを移動
制御するようにしてもよい。
〔発明の効果〕
本発明によtは、カーソルの移動量を指示する操作部の
移動速度に応じて、カーソル移動比を自動的に変化する
ことができるため、操作感覚に合致した、より操作性の
良好f!座標入力装置を得ることができる。
図面の簡皐′fx説明 第1図は実施例における操作部の移動とカーソルの移動
を9比して示した祝明図、第2図は雁憚入力装置の一例
を示すブロック図、第3図は表示画面上におけるカーソ
ル移動の一例を示す表示画面の正面図、弔4図は不発明
の一実施例を示すブロック図、第5図は操作部を示すマ
ウスの一例を示す概観図、第6図は操作部の移動に伴な
う位置の時間的変化を示す図、第7図は実施例における
カーソル移動比の設定の一例を示す図、第8図は主処理
ルーチンを示すフローチャート、第9図は第8図にて参
照する座標読取手段の一例を示すフローチャート、第1
O図は第8図にて紗照する座標値大小利足手段の一例を
示すフローチャート、第11図は第8図にてb照する表
示手段の一例を示すフローチャート、第12図は各種記
憶部の構成を示す図、第13図、第14図、第15図は
実施例をより具体的に説明するための説明図である。
M:操作部、6. 7. 8. 9. 0TRX、  
0TRY:検出手段、PRD、XYC:移動率算出手段
、CR8:カーソル移動比決厘手段、DSP:表示手段
、SC:表示画面、C8:カーソル第  1  凹 第 2 圀 、Y紬 弗 3  図 $ 4  目 $512] え 第 7 凹 、0.IC秒〕   纂 g  プ $ q 凹         第 10  目早 /f
  (2)        $12  図第 /3 面 第 14  図 1色  ノ5   図

Claims (1)

  1. 【特許請求の範囲】 1、移動操作により表示画面上におけるカーソルの移動
    量を指示する操作部と、当該操作部の移動量を検出する
    検出手段と、当該検出手段により検出した移動量の単位
    時間当りの移動量を算出する移動率算出手段と、当該移
    動率算出手段にて算出した移動率を入力し、当該移動率
    に対し前記操作部の予め定めた単位移動量に対する前記
    カーソルの移動比を決定するカーソル移動量決定手段と
    、当該決定手段により決定したカーソルの移動比に基づ
    き前記操作部の移動量に対応して前記カーソルを移動表
    示する表示手段とを具備して成る座標入力装置。 2、カーソル移動量決定手段は、移動率が予め定めた値
    以下であることにより、カーソル移動比を零とすること
    を特徴とする特許請求の範囲第1項記載の座標入力装置
    。 3、操作部はXY表示画面上におけるカーソルの移動方
    向とその移動量を任意に指示し、検出手段は当該操作部
    の操作によつて前記カーソルの移動方向と移動量を決定
    するX軸方向移動量とY軸方向移動量とを検出して出力
    し、移動率算出手段は前記X、Y軸のいずれか一方の軸
    の軸方向移動量の単位時間当りの移動量を算出して出力
    し、表示手段はカーソル移動量決定手段により決定した
    カーソルの移動比に基づき前記操作部の前記各軸の軸方
    向移動量に対応して前記カーソルを移動表示することを
    特徴とする特許請求の範囲第1項記載の座標入力装置。 4、操作部はXY表示画面上におけるカーソルの移動方
    向とその移動量を任意に指示し、検出手段は当該操作部
    の操作によつて前記カーソルの移動方向と移動量を決定
    するX軸方向移動量とY軸方向移動量とを検出して出力
    し、移動率算出手段は前記X、Y軸の各軸の軸方向移動
    量の単位時間当りの移動量を各々算出して出力し、カー
    ソル移動量決定手段は前記移動率算出手段にて算出した
    前記各軸の移動率を入力し、当該各軸の移動量に対し前
    記操作部の予め定めた単位移動量に対する前記カーソル
    の移動比を決定し、表示手段はカーソル移動比決定手段
    により決定したカーソルの移動比に基づき前記操作部の
    前記各軸の軸方向移動前に対応して前記カーソルを移動
    表示することを特徴とする特許請求の範囲第1項記載の
    座標入力装置。
JP61015723A 1986-01-29 1986-01-29 座標入力装置 Expired - Lifetime JPH0823799B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP61015723A JPH0823799B2 (ja) 1986-01-29 1986-01-29 座標入力装置
US07/526,533 US5195179A (en) 1986-01-29 1990-05-21 Coordinate input apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61015723A JPH0823799B2 (ja) 1986-01-29 1986-01-29 座標入力装置

Publications (2)

Publication Number Publication Date
JPS62174822A true JPS62174822A (ja) 1987-07-31
JPH0823799B2 JPH0823799B2 (ja) 1996-03-06

Family

ID=11896677

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61015723A Expired - Lifetime JPH0823799B2 (ja) 1986-01-29 1986-01-29 座標入力装置

Country Status (1)

Country Link
JP (1) JPH0823799B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03164797A (ja) * 1989-11-24 1991-07-16 Yamaha Corp 電子楽器
JP2006236352A (ja) * 2005-02-24 2006-09-07 Agilent Technol Inc 光学ナビゲーションデバイスのためのプログラム可能な持ち上げ応答

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60144819A (ja) * 1984-01-06 1985-07-31 Canon Inc 表示制御装置
JPS60181820A (ja) * 1984-02-29 1985-09-17 Toshiba Corp 可変速カ−ソル移動装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60144819A (ja) * 1984-01-06 1985-07-31 Canon Inc 表示制御装置
JPS60181820A (ja) * 1984-02-29 1985-09-17 Toshiba Corp 可変速カ−ソル移動装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03164797A (ja) * 1989-11-24 1991-07-16 Yamaha Corp 電子楽器
JP2006236352A (ja) * 2005-02-24 2006-09-07 Agilent Technol Inc 光学ナビゲーションデバイスのためのプログラム可能な持ち上げ応答

Also Published As

Publication number Publication date
JPH0823799B2 (ja) 1996-03-06

Similar Documents

Publication Publication Date Title
US5195179A (en) Coordinate input apparatus
EP0938039B1 (en) An apparatus for manipulating an object displayed on a display device
US6917356B1 (en) User controlled graphics object movement based on amount of joystick angular rotation and point of view angle
US6307539B2 (en) Data input apparatus
TWI621037B (zh) 利用運動下達指令的觸控系統、觸控筆與其方法
JPH04503726A (ja) 統合キーボード、及び、ポインティング装置システム
JPS63231520A (ja) 座標入力装置
US6452587B1 (en) Cursor controller using speed position
JPS62174822A (ja) 座標入力装置
JPS62165232A (ja) キ−入力装置
JP2957368B2 (ja) 座標入力装置切り替え装置
JP2004252730A (ja) コントローラ
JPS62165233A (ja) キ−入力装置
JP4602199B2 (ja) 入力装置、入力方法、コンピュータプログラム、半導体デバイス
JPS59161725A (ja) グラフイツクデイスプレイ装置用ジヨイステイツク装置
JPS6194135A (ja) 図形処理システムにおけるクロスヘアカ−ソル制御方式
JPH06119106A (ja) データ入力装置
JPH02242418A (ja) カーソルの移動量変更装置
JPS6177924A (ja) パソコン入力用マウス
JP2978701B2 (ja) マウス入力装置
JPS6277623A (ja) カ−ソル制御装置
JPS62150422A (ja) 座標入力装置
JPS5851336A (ja) 電子式ジヨイステイツク
JPS61255428A (ja) 座標入力装置
JPH04128919A (ja) ポインティングカーソル表示方法及びデータ処理装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term