JPH0143331B2 - - Google Patents
Info
- Publication number
- JPH0143331B2 JPH0143331B2 JP11363484A JP11363484A JPH0143331B2 JP H0143331 B2 JPH0143331 B2 JP H0143331B2 JP 11363484 A JP11363484 A JP 11363484A JP 11363484 A JP11363484 A JP 11363484A JP H0143331 B2 JPH0143331 B2 JP H0143331B2
- Authority
- JP
- Japan
- Prior art keywords
- cursor
- movement
- mode
- operating body
- switch
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Description
【発明の詳細な説明】
<産業上の利用分野>
本発明は、マイクロコンピユータやワードプロ
セツサー等のCRTデイスプレイ上のカーソルを
移動させるための座標入力装置に関する。
セツサー等のCRTデイスプレイ上のカーソルを
移動させるための座標入力装置に関する。
<従来技術>
CRTデイスプレイ上のカーソルの移動は、入
力キーボードの左右移動用ボタン又は前後移動用
ボタンを押圧操作することによりなされる。とこ
ろでかかる移動操作においてカーソルを斜め方向
に移動させようとする場合に、二種類のボタンを
順次操作して動かす必要があり、その移動操作が
煩雑である。
力キーボードの左右移動用ボタン又は前後移動用
ボタンを押圧操作することによりなされる。とこ
ろでかかる移動操作においてカーソルを斜め方向
に移動させようとする場合に、二種類のボタンを
順次操作して動かす必要があり、その移動操作が
煩雑である。
この煩雑さから作業者を開放するものとして、
実開昭49−121440号に開示されている様に、走行
平面上での操作体の移送に倣つてCRTデイスプ
レイ上のカーソルを移動させる座標入力装置が提
案されている。これは、操作体の移動量及びその
方向をコンピユータ内の中央処理部CPUに入力
し、該操作体の移動に倣つてカーソルを移動させ
るものであり、而て作業者はCRTデイスプレイ
のカーソルの位置を視認しながら、その所要移動
方向へ前記操作体を走行平面上で移動させること
によつてカーソル移動を簡易に達成できることと
なる。
実開昭49−121440号に開示されている様に、走行
平面上での操作体の移送に倣つてCRTデイスプ
レイ上のカーソルを移動させる座標入力装置が提
案されている。これは、操作体の移動量及びその
方向をコンピユータ内の中央処理部CPUに入力
し、該操作体の移動に倣つてカーソルを移動させ
るものであり、而て作業者はCRTデイスプレイ
のカーソルの位置を視認しながら、その所要移動
方向へ前記操作体を走行平面上で移動させること
によつてカーソル移動を簡易に達成できることと
なる。
<発明が解決しようとする問題点>
ところで、上述の座標入力装置は、操作体の移
動量に倣つて、定められた対応比でカーソルが移
動するものである。このため、走行平面を広く確
保できない場合には、該操作体の同一方向移動操
作を何度も繰り返す必要がある。特にキーボード
等に付設した走行平面に、X方向とY方向の多数
の走査線からなる格子縞を形成し、操作体の移動
により走査線の横断本数を光学的に検知してカー
ソルを移動させる光学型の座標入力装置にあつて
は、該走行平面の面積が限られるから、操作体の
繰り返し移動操作が頻雑とならざるを得ない。
動量に倣つて、定められた対応比でカーソルが移
動するものである。このため、走行平面を広く確
保できない場合には、該操作体の同一方向移動操
作を何度も繰り返す必要がある。特にキーボード
等に付設した走行平面に、X方向とY方向の多数
の走査線からなる格子縞を形成し、操作体の移動
により走査線の横断本数を光学的に検知してカー
ソルを移動させる光学型の座標入力装置にあつて
は、該走行平面の面積が限られるから、操作体の
繰り返し移動操作が頻雑とならざるを得ない。
一方、特開昭59−22126号に開示されている様
に、CRTデイスプレイに固定されたキースイツ
チを制御することによりカーソルを高速移動と低
速移動に選択的に移動できるようにした構成が提
案されている。
に、CRTデイスプレイに固定されたキースイツ
チを制御することによりカーソルを高速移動と低
速移動に選択的に移動できるようにした構成が提
案されている。
ところで、この構成は、操作体を所定操作しな
がら移動させることにより高速、低速の二態様の
速度変換のみを可能とするものである。すなわち
定常的には高速を選定し、カーソルが所定位置近
傍に到来してから低速に変換させるものであつ
て、専らカーソル移動の作業性を良くすることに
主眼がおかれていた。
がら移動させることにより高速、低速の二態様の
速度変換のみを可能とするものである。すなわち
定常的には高速を選定し、カーソルが所定位置近
傍に到来してから低速に変換させるものであつ
て、専らカーソル移動の作業性を良くすることに
主眼がおかれていた。
従つて、上記したように操作体を用いた座標入
力装置において生ずる問題点、すなわち所定走行
平面の広さ等の操作体の使用環境や、CRT画面
の面積等、当該機器の環境条件に対応するという
技術的課題を解決し得るものではなかつた。
力装置において生ずる問題点、すなわち所定走行
平面の広さ等の操作体の使用環境や、CRT画面
の面積等、当該機器の環境条件に対応するという
技術的課題を解決し得るものではなかつた。
本発明は、スイツチ機構の複雑化を招来するこ
となく、多様なカーソル速度の変換を可能とし、
操作性が良くしかも使用環境条件にも適合し得る
座標入力装置の提供を目的とするものである。
となく、多様なカーソル速度の変換を可能とし、
操作性が良くしかも使用環境条件にも適合し得る
座標入力装置の提供を目的とするものである。
<問題点を解決するための手段>
本発明は、走行平面上での操作体のX方向及び
Y方向の移動量を検出する移動量検出手段と、 前記検出手段による検出値を所定倍するための
複数の倍率数値を指定する倍率選定スイツチと、 前記検出値と倍率数値とを乗じた値に従つて
CRTデイスプレイ上のカーソルを移動せしめる
拡大モードと、前記検出値と倍率数値の逆数とを
乗じた値に従つて前記カーソルを移動せしめる縮
小モードとからなる処理手段と、 前記拡大モードと縮小モードとを切換えるモー
ド切換スイツチと を備えてなるものである。
Y方向の移動量を検出する移動量検出手段と、 前記検出手段による検出値を所定倍するための
複数の倍率数値を指定する倍率選定スイツチと、 前記検出値と倍率数値とを乗じた値に従つて
CRTデイスプレイ上のカーソルを移動せしめる
拡大モードと、前記検出値と倍率数値の逆数とを
乗じた値に従つて前記カーソルを移動せしめる縮
小モードとからなる処理手段と、 前記拡大モードと縮小モードとを切換えるモー
ド切換スイツチと を備えてなるものである。
<作用>
倍率選定スイツチにより倍率を指定し、かつモ
ード切換スイツチにより拡大モードと縮小モード
のうちいずれかのモードを選択すると、その組合
わせによりカーソルは操作体の移動量の所定倍で
所要方向に移動する。
ード切換スイツチにより拡大モードと縮小モード
のうちいずれかのモードを選択すると、その組合
わせによりカーソルは操作体の移動量の所定倍で
所要方向に移動する。
すなわち、拡大モードにあつては、操作体の移
動量と倍率数値とを乗じた値に従つてカーソルが
移動し、縮小モードにあつては操作体の移動量と
倍率数値の逆数とを乗じた値に従つてカーソルが
移動する。
動量と倍率数値とを乗じた値に従つてカーソルが
移動し、縮小モードにあつては操作体の移動量と
倍率数値の逆数とを乗じた値に従つてカーソルが
移動する。
<実施例>
第1〜3図は、本発明の第一実施例を示す。
ここで、第1図に示す様に多数の入力キー2が
設けられたキーボード1の右部には、X方向とY
方向の多数の走査線からなる格子縞4が形成され
た方形状の走行平板3が配設されている。その
X、Y方向走査線は夫々略0.25mm巾であつて、
0.50mmピツチ間隔で配列されている。前記X方向
走査線は、例えば赤の可視光線を反射する青色と
し、Y方向走査線は赤外線を反射する緑色とし
て、後記する移動量検出手段13による各線の弁
別を可能としている。
設けられたキーボード1の右部には、X方向とY
方向の多数の走査線からなる格子縞4が形成され
た方形状の走行平板3が配設されている。その
X、Y方向走査線は夫々略0.25mm巾であつて、
0.50mmピツチ間隔で配列されている。前記X方向
走査線は、例えば赤の可視光線を反射する青色と
し、Y方向走査線は赤外線を反射する緑色とし
て、後記する移動量検出手段13による各線の弁
別を可能としている。
10は、走行平板3上を手動操作によつて移動
される操作体であつて、該操作体10内には赤の
可視光線を投光する発光素子11aと、赤外線を
投光する発光素子11bとが設けられている。ま
たX方向走査線によつて反射された赤の可視光線
を受光するX側受光素子12aと、Y方向走査線
によつて反射された赤外線を受光するY側受光素
子12bとが設けられている。而て、発光素子1
1a,11bと、受光素子12a,12bとで、
本発明の構成要素である移動量検出手段13が構
成されている。
される操作体であつて、該操作体10内には赤の
可視光線を投光する発光素子11aと、赤外線を
投光する発光素子11bとが設けられている。ま
たX方向走査線によつて反射された赤の可視光線
を受光するX側受光素子12aと、Y方向走査線
によつて反射された赤外線を受光するY側受光素
子12bとが設けられている。而て、発光素子1
1a,11bと、受光素子12a,12bとで、
本発明の構成要素である移動量検出手段13が構
成されている。
操作体10の上面には、倍率選定スイツチの一
例であるスライド式の倍率選定スイツチ14が設
けられ、該倍率選定スイツチ14を『1』、『2』
〜『16』の各指示目盛に合わせることにより、そ
の倍率数値nに対応した値を選定できる。また該
上面には、前記発光素子11a,11b及び受光
素子を作動させるための作動スイツチ16や、ボ
ー・レートの選択スイツチ等種々のスイツチが付
設されている。
例であるスライド式の倍率選定スイツチ14が設
けられ、該倍率選定スイツチ14を『1』、『2』
〜『16』の各指示目盛に合わせることにより、そ
の倍率数値nに対応した値を選定できる。また該
上面には、前記発光素子11a,11b及び受光
素子を作動させるための作動スイツチ16や、ボ
ー・レートの選択スイツチ等種々のスイツチが付
設されている。
また操作体10の側部には拡縮スイツチ15が
設けられ、そのオン操作により拡大モードとなつ
て、倍率選定スイツチ14による倍率数値nを乗
じた拡大が実行され、そのオフ操作により縮小モ
ードとなつて、倍率数値nの逆数倍での縮小が実
行される。例えば倍率選定スイツチ14で『8』
を選定したとすると、拡縮スイツチ15をオンす
れば8倍に拡大され、オフにすれば1/8に縮小さ
れる。
設けられ、そのオン操作により拡大モードとなつ
て、倍率選定スイツチ14による倍率数値nを乗
じた拡大が実行され、そのオフ操作により縮小モ
ードとなつて、倍率数値nの逆数倍での縮小が実
行される。例えば倍率選定スイツチ14で『8』
を選定したとすると、拡縮スイツチ15をオンす
れば8倍に拡大され、オフにすれば1/8に縮小さ
れる。
さらにまた操作体10内には、第2図に示すよ
うに本発明の処理手段である情報処理部CPU1が
内蔵され、各スイツチ14,15,16等の状態
や操作体10の走行平板3上の移動に伴つて生じ
る受光素子12a,12bからの入力情報に対応
してパルス信号を発生し、該信号を導電線により
キーボード1を介してコンピユータの中央処理部
CPU2に入力するようにしている。
うに本発明の処理手段である情報処理部CPU1が
内蔵され、各スイツチ14,15,16等の状態
や操作体10の走行平板3上の移動に伴つて生じ
る受光素子12a,12bからの入力情報に対応
してパルス信号を発生し、該信号を導電線により
キーボード1を介してコンピユータの中央処理部
CPU2に入力するようにしている。
前記実施例の作用を説明する。
まず操作体10の作動スイツチ16をオン状態
にして移動量検出手段13を作動させる。そして
所望の倍率選定スイツチ14により倍率を指定
し、さらに拡縮スイツチ15を操作して拡大モー
ドまたは縮小モードのいずれかを選定する。
にして移動量検出手段13を作動させる。そして
所望の倍率選定スイツチ14により倍率を指定
し、さらに拡縮スイツチ15を操作して拡大モー
ドまたは縮小モードのいずれかを選定する。
而て後、CRTデイスプレイ5上のカーソル位
置を視認しながら、所望入力位置の方向に沿つて
操作体10を移動させる。この移動により操作体
10は走行平板3のX、Y方向走査線を横断する
こととなるから、発光素子11a,11bからの
反射光を各線分の横断毎に受光素子12a,12
bが受光し、該受光毎に情報処理部CPU1へ方形
波パルス信号が送られる。
置を視認しながら、所望入力位置の方向に沿つて
操作体10を移動させる。この移動により操作体
10は走行平板3のX、Y方向走査線を横断する
こととなるから、発光素子11a,11bからの
反射光を各線分の横断毎に受光素子12a,12
bが受光し、該受光毎に情報処理部CPU1へ方形
波パルス信号が送られる。
前記情報処理部CPU1の固定記憶装置ROMに
は、情報処理部CPU1と共に本発明の処理手段の
一部を構成する作動プログラムが格納されてお
り、受光素子12a,12bからのパルス信号を
スイツチ15,16のオン、オフ状態及び倍率選
定スイツチ14の倍率数値nに基き前記パルス信
号数をn倍または1/n倍して本体の中央処理部
CPU2へ入力する。
は、情報処理部CPU1と共に本発明の処理手段の
一部を構成する作動プログラムが格納されてお
り、受光素子12a,12bからのパルス信号を
スイツチ15,16のオン、オフ状態及び倍率選
定スイツチ14の倍率数値nに基き前記パルス信
号数をn倍または1/n倍して本体の中央処理部
CPU2へ入力する。
かかるプログラムのフローを第3図について説
明する。
明する。
ステツプで作動スイツチ16の状態を判断
し、オン状態であれば、次のステツプに移行す
る。
し、オン状態であれば、次のステツプに移行す
る。
ステツプではX側受光素子12aまたはY側
受光素子12bから1パルス入力されたかどうか
が判断される。
受光素子12bから1パルス入力されたかどうか
が判断される。
次のステツプでは拡縮スイツチ15のオン、
オフを判断し、オンの場合には倍率選定スイツチ
14の倍率数値nを各ステツプ〜で段階的に
判断し、数値が一致する場合にはX側及びY側受
光素子12a,12bからの1個のパルス信号に
対して当該数値nと等しい数のパルス信号を中央
処理部CPU2へ出力する。
オフを判断し、オンの場合には倍率選定スイツチ
14の倍率数値nを各ステツプ〜で段階的に
判断し、数値が一致する場合にはX側及びY側受
光素子12a,12bからの1個のパルス信号に
対して当該数値nと等しい数のパルス信号を中央
処理部CPU2へ出力する。
また、拡縮スイツチ15がオフの場合にはステ
ツプの判断によりn=1でない場合にはレジス
ターに1を加える。次にステツプ〜で倍率選
定スイツチ14の倍率数値nを段階的に判断し、
倍率数値nが一致する場合には前記レジスターの
倍率数値nと積算数値rとが等しいかどうかを判
断し、等しければ1パルス信号を中央処理部
CPU2へ出力する。このため例えば倍率数値nを
『4』に設定した場合には、操作体10の受光素
子12a,12bがX方向またはY方向の4本の
走査線の横断を検出して初めて1パルス信号が出
力されることとなるから、前記受光素子12a,
12bのパルス数が1/4に縮小されて中央処理部
CPU2へ出力されることとなる。
ツプの判断によりn=1でない場合にはレジス
ターに1を加える。次にステツプ〜で倍率選
定スイツチ14の倍率数値nを段階的に判断し、
倍率数値nが一致する場合には前記レジスターの
倍率数値nと積算数値rとが等しいかどうかを判
断し、等しければ1パルス信号を中央処理部
CPU2へ出力する。このため例えば倍率数値nを
『4』に設定した場合には、操作体10の受光素
子12a,12bがX方向またはY方向の4本の
走査線の横断を検出して初めて1パルス信号が出
力されることとなるから、前記受光素子12a,
12bのパルス数が1/4に縮小されて中央処理部
CPU2へ出力されることとなる。
前記中央処理部CPU2では前記入力パルス数に
対応して、CRTデイスプレイ5のカーソルを前
記操作体10の移動方向に倣つて移動させる。
対応して、CRTデイスプレイ5のカーソルを前
記操作体10の移動方向に倣つて移動させる。
而して、また倍率選定スイツチ14及び拡縮ス
イツチ15を設定することによりCRTデイスプ
レイ画面の面積や走行平板3の広さに対応して、
カーソル速度を設定するたけで、機器の環境条件
に適合することができる。また、一端設定してお
けば、作動スイツチ16のオン・オフのみで再現
性のあるカーソル速度を生じさせることができ
る。
イツチ15を設定することによりCRTデイスプ
レイ画面の面積や走行平板3の広さに対応して、
カーソル速度を設定するたけで、機器の環境条件
に適合することができる。また、一端設定してお
けば、作動スイツチ16のオン・オフのみで再現
性のあるカーソル速度を生じさせることができ
る。
一方、カーソル移動の作業性を良くする場合に
は、拡縮スイツチ15のオン、オフ操作のみで良
い。即ち、カーソルを所定位置付近に近づける場
合には拡縮スイツチ15をオンとすれば拡大モー
ドに設定されて、カーソルが前記操作体10の移
動量よりも指定倍拡大して動き、その移動操作量
が低減されることとなる。またカーソルが所定位
置に近づいた場合には、前記拡縮スイツチ15を
オフとすれば縮小モードとなつて、カーソルが前
記操作体10の移動よりも縮小して移動し、この
ためカーソルを精密に所定位置に位置決めできる
こととなる。
は、拡縮スイツチ15のオン、オフ操作のみで良
い。即ち、カーソルを所定位置付近に近づける場
合には拡縮スイツチ15をオンとすれば拡大モー
ドに設定されて、カーソルが前記操作体10の移
動量よりも指定倍拡大して動き、その移動操作量
が低減されることとなる。またカーソルが所定位
置に近づいた場合には、前記拡縮スイツチ15を
オフとすれば縮小モードとなつて、カーソルが前
記操作体10の移動よりも縮小して移動し、この
ためカーソルを精密に所定位置に位置決めできる
こととなる。
上述の実施例において、倍率選定スイツチ14
は第1図に示すようにキーボード1側に設けるこ
ともできる。
は第1図に示すようにキーボード1側に設けるこ
ともできる。
さらに、情報処理部CPU1は、各スイツチ1
4,15,16等の状態や前記操作体10の走行
平板3上の移動に伴つて生じる受光素子12a,
12bからの入力情報をブロツク・データとして
信号化する機能のみを有するものとし、中央処理
部CPU2で情報処理部CPU1からの信号を読み取
り、第3図のフローを実行し、かつカーソルを移
動するようにしてもよい。
4,15,16等の状態や前記操作体10の走行
平板3上の移動に伴つて生じる受光素子12a,
12bからの入力情報をブロツク・データとして
信号化する機能のみを有するものとし、中央処理
部CPU2で情報処理部CPU1からの信号を読み取
り、第3図のフローを実行し、かつカーソルを移
動するようにしてもよい。
第4図は、移動量検出手段13の他の実施例で
あつて、机上等に確保された任意のスペースを走
行平板とし、該平板上を手動操作により操作体2
0を移動することによつて、CRTデイスプレイ
5のカーソルを移動させるものである。前記操作
体内には走行平板上を操作体20の移動によつて
回転する走行球21が設けられている。また前記
走行球21のX方向回転に追動して回転するロー
ラ22a及びY方向回転に追動するローラ22b
が夫々回転方向に沿つて走行球21面に当接して
いる。さらにローラ22aには、その回転を検出
するX方向ロータリーエンコーダ23aが、ロー
ラ22bには、その回転を検出するY方向ロータ
リーエンコーダ23bが夫々付設されている。
あつて、机上等に確保された任意のスペースを走
行平板とし、該平板上を手動操作により操作体2
0を移動することによつて、CRTデイスプレイ
5のカーソルを移動させるものである。前記操作
体内には走行平板上を操作体20の移動によつて
回転する走行球21が設けられている。また前記
走行球21のX方向回転に追動して回転するロー
ラ22a及びY方向回転に追動するローラ22b
が夫々回転方向に沿つて走行球21面に当接して
いる。さらにローラ22aには、その回転を検出
するX方向ロータリーエンコーダ23aが、ロー
ラ22bには、その回転を検出するY方向ロータ
リーエンコーダ23bが夫々付設されている。
前記操作体20を適宜の走行平板上をCRTデ
イスプレイ5のカーソル位置を確認しながら所望
入力位置に沿つて移動させると、走行球21が回
転する。この走行球21のX方向成分の回転はロ
ータリーエンコーダ23aにより検出され、Y方
向成分の回転はロータリーエンコーダ23bによ
り検出されて、操作体20内の情報処理部CPU1
にパルス信号が送られる。
イスプレイ5のカーソル位置を確認しながら所望
入力位置に沿つて移動させると、走行球21が回
転する。この走行球21のX方向成分の回転はロ
ータリーエンコーダ23aにより検出され、Y方
向成分の回転はロータリーエンコーダ23bによ
り検出されて、操作体20内の情報処理部CPU1
にパルス信号が送られる。
前記操作体20には、第一実施例と同じく、倍
率選定スイツチ14、拡縮スイツチ15、作動ス
イツチ16が設けられている(図示せず)。これ
らの機能は、第一実施例と同じであり省略する。
率選定スイツチ14、拡縮スイツチ15、作動ス
イツチ16が設けられている(図示せず)。これ
らの機能は、第一実施例と同じであり省略する。
<発明の効果>
本発明は上述したように、拡大又は縮小倍率を
倍率選定スイツチと、モード切換スイツチの選択
肢の組合わせにより、操作体の移動量を所望倍率
で拡大又は縮小して中央処理部CPU2側に入力
し、CRTデイスプレイのカーソルの移動を拡大
できるようにしたものであるから、 (1) スイツチ機構の複雑化等を招来することな
く、カーソルの多様な移動量選択が可能とな
る。
倍率選定スイツチと、モード切換スイツチの選択
肢の組合わせにより、操作体の移動量を所望倍率
で拡大又は縮小して中央処理部CPU2側に入力
し、CRTデイスプレイのカーソルの移動を拡大
できるようにしたものであるから、 (1) スイツチ機構の複雑化等を招来することな
く、カーソルの多様な移動量選択が可能とな
る。
(2) 倍率選定スイツチ及びモード切換スイツチを
一端設定すれば、作動スイツチのオン・オフの
みで再現性のあるカーソル速度を生じさせるこ
とができ、CRTデイスプレイ画面の面積や走
行平板の広さに対応して、カーソル速度を機器
の環境条件に対して容易に適合させることがで
きる。
一端設定すれば、作動スイツチのオン・オフの
みで再現性のあるカーソル速度を生じさせるこ
とができ、CRTデイスプレイ画面の面積や走
行平板の広さに対応して、カーソル速度を機器
の環境条件に対して容易に適合させることがで
きる。
(3) モード切換スイツチの変換によりカーソルを
目標付近まで拡大モードで高速移動し、目標位
置近傍で縮小モードで低速移動することによ
り、迅速かつ正確な位置決めができ、作業性を
向上する。
目標付近まで拡大モードで高速移動し、目標位
置近傍で縮小モードで低速移動することによ
り、迅速かつ正確な位置決めができ、作業性を
向上する。
等の優れた効果がある。
第1〜3図は本発明の第一実施例を示し、第1
図はキーボード1、操作体10等の平面図、第2
図はブロツク図、第3図はフローチヤート図、第
4図は第二実施例の移動量検出手段13の構成を
示す概要平面図である。 1……キーボード、3……走行平板、10……
操作体、11a,11b……発光素子、12a,
12b……受光素子、13……移動量検出手段、
14……倍率選定スイツチ、15……拡縮スイツ
チ、20……操作体、21……走行球、23a,
23b……ロータリーエンコーダ。
図はキーボード1、操作体10等の平面図、第2
図はブロツク図、第3図はフローチヤート図、第
4図は第二実施例の移動量検出手段13の構成を
示す概要平面図である。 1……キーボード、3……走行平板、10……
操作体、11a,11b……発光素子、12a,
12b……受光素子、13……移動量検出手段、
14……倍率選定スイツチ、15……拡縮スイツ
チ、20……操作体、21……走行球、23a,
23b……ロータリーエンコーダ。
Claims (1)
- 【特許請求の範囲】 1 CRTデイスプレイ上のカーソルを、走行平
面上での操作体の移送に倣つて移動させる座標入
力装置において、 前記走行平面上での操作体のX方向及びY方向
の移動量を検出する移動量検出手段と、 前記検出手段による検出値を所定倍するための
複数の倍率数値を指定する倍率選定スイツチと、 前記検出値と倍率数値とを乗じた値に従つて前
記カーソルを移動せしめる拡大モードと、前記検
出値と倍率数値の逆数とを乗じた値に従つて前記
カーソルを移動せしめる縮小モードとからなる処
理手段と、 前記拡大モードと縮小モードとを切換えるモー
ド切換スイツチと を備えてなる座標入力装置。 2 前記モード切換スイツチを、オン・オフ選択
により前記拡大モードと縮小モードとを切換える
拡縮スイツチにより構成したことを特徴とする特
許請求の範囲第1項記載の座標入力装置。 3 前記走行平面には、X方向とY方向の多数の
走査線からなる格子縞が形成され、前記移動量検
出手段は、前記X方向走査線のみを反射する光線
を投光する発光素子と、前記Y方向走査線のみを
反射する光線を投光する発光素子と、その各反射
光を受光する受光素子とから構成されていること
を特徴とする特許請求の範囲第1項記載の座標入
力装置。 4 前記移動量検出手段は、走行平面上の移動に
倣つて回転する走行球と、前記走行球のX方向回
転を検出するエンコーダーと前記走行球のY方向
回転を検出するエンコーダーとから構成されてい
ることを特徴とする特許請求の範囲第1項記載の
座標入力装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59113634A JPS60256832A (ja) | 1984-06-02 | 1984-06-02 | 座標入力装置 |
| US06/739,040 US4698626A (en) | 1984-06-02 | 1985-05-29 | Coordinate-data input device for CRT display having cursor travel control means |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59113634A JPS60256832A (ja) | 1984-06-02 | 1984-06-02 | 座標入力装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60256832A JPS60256832A (ja) | 1985-12-18 |
| JPH0143331B2 true JPH0143331B2 (ja) | 1989-09-20 |
Family
ID=14617203
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59113634A Granted JPS60256832A (ja) | 1984-06-02 | 1984-06-02 | 座標入力装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US4698626A (ja) |
| JP (1) | JPS60256832A (ja) |
Families Citing this family (58)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6188328A (ja) * | 1984-09-19 | 1986-05-06 | Canon Inc | 画像表示装置 |
| US4935728A (en) * | 1985-01-02 | 1990-06-19 | Altra Corporation | Computer control |
| US4786895A (en) * | 1985-08-02 | 1988-11-22 | Xeltron, S. A. | Control panel |
| US5195179A (en) * | 1986-01-29 | 1993-03-16 | Hitachi, Ltd. | Coordinate input apparatus |
| JPS62212719A (ja) * | 1986-03-14 | 1987-09-18 | Omron Tateisi Electronics Co | マウス |
| US4903012A (en) * | 1987-01-20 | 1990-02-20 | Alps Electric Co., Ltd. | Coordinate system input device providing registration calibration and a mouse function |
| US4917516A (en) * | 1987-02-18 | 1990-04-17 | Retter Dale J | Combination computer keyboard and mouse data entry system |
| US5046024A (en) * | 1987-02-26 | 1991-09-03 | Analogy, Inc. | Vector calculator apparatus for graphic waveform manipulation |
| WO1988009046A1 (en) * | 1987-05-04 | 1988-11-17 | Scientific Applications, Inc. | Cursor positioning system for computer readout displays |
| US4816810A (en) * | 1987-08-28 | 1989-03-28 | Moore Robert F | Remote acceptance switch for computer mouse |
| US4852055A (en) * | 1987-09-04 | 1989-07-25 | The Laitram Corporation | Forming lines in computer aided pattern generating systems |
| US4963858A (en) * | 1987-09-08 | 1990-10-16 | Chien Fong K | Changeable input ratio mouse |
| US5068645A (en) * | 1987-10-14 | 1991-11-26 | Wang Laboratories, Inc. | Computer input device using an orientation sensor |
| US5363120A (en) * | 1987-10-14 | 1994-11-08 | Wang Laboratories, Inc. | Computer input device using orientation sensor |
| JPH01155426A (ja) * | 1987-12-11 | 1989-06-19 | Matsushita Electric Ind Co Ltd | 情報処理装置 |
| US4954817A (en) * | 1988-05-02 | 1990-09-04 | Levine Neil A | Finger worn graphic interface device |
| US5006836A (en) * | 1988-06-14 | 1991-04-09 | Wang Laboratories, Inc. | Squeezable computer control device |
| US5021771A (en) * | 1988-08-09 | 1991-06-04 | Lachman Ronald D | Computer input device with two cursor positioning spheres |
| US5012231A (en) * | 1988-12-20 | 1991-04-30 | Golemics, Inc. | Method and apparatus for cursor motion having variable response |
| FR2645301B1 (fr) * | 1989-03-31 | 1994-07-22 | Matra Sep Imagerie Inf | Procede et dispositif de trace de cartes |
| US5309172A (en) * | 1989-06-14 | 1994-05-03 | Fox Charles S | Computer data and command entry device |
| IE903802A1 (en) * | 1989-10-23 | 1991-04-24 | Microsoft Corp | Pointing device with adjustable clamp attachable to a¹keyboard |
| DE69026516T2 (de) * | 1989-11-06 | 1996-09-12 | Calcomp Inc | Digitalisiertablett mit zweimodenläufer/maus |
| JPH087660B2 (ja) * | 1990-11-29 | 1996-01-29 | インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン | カーソルの速度制御装置及び速度制御方法 |
| US5714983A (en) * | 1991-02-20 | 1998-02-03 | Sacks; Robert | Interactive computer system with controllable rate repetition of computer actions in response to operator inputs |
| WO1992021084A1 (fr) * | 1991-05-15 | 1992-11-26 | Fujitsu Limited | Dispositif indicateur et procede de commande pour ce dispositif |
| US5384861A (en) * | 1991-06-24 | 1995-01-24 | Picker International, Inc. | Multi-parameter image display with real time interpolation |
| AU3229693A (en) * | 1991-12-03 | 1993-06-28 | Logitech, Inc. | 3d mouse on a pedestal |
| US5579033A (en) * | 1992-05-20 | 1996-11-26 | International Business Machines Corporation | Pointing device for retrofitting onto the keyboard of an existing computer system |
| US6100875A (en) * | 1992-09-03 | 2000-08-08 | Ast Research, Inc. | Keyboard pointing device |
| US5764219A (en) * | 1992-09-25 | 1998-06-09 | Ibm Corporation | Controller for improved computer pointing devices |
| US6031218A (en) * | 1992-10-05 | 2000-02-29 | Logitech, Inc. | System and method for generating band-limited quasi-sinusoidal signals |
| US5703356A (en) * | 1992-10-05 | 1997-12-30 | Logitech, Inc. | Pointing device utilizing a photodetector array |
| US5706026A (en) * | 1993-01-25 | 1998-01-06 | Kent; Robert Hormann | Finger operated digital input device |
| US6097371A (en) | 1996-01-02 | 2000-08-01 | Microsoft Corporation | System and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device |
| US5473344A (en) * | 1994-01-06 | 1995-12-05 | Microsoft Corporation | 3-D cursor positioning device |
| US6940488B1 (en) | 1994-01-06 | 2005-09-06 | Microsoft Corporation | System and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device |
| US7322011B2 (en) * | 1994-01-06 | 2008-01-22 | Microsoft Corporation | System and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device |
| USD363472S (en) | 1994-10-05 | 1995-10-24 | Apple Computer, Inc. | Top portion of a laptop computer |
| US5682525A (en) | 1995-01-11 | 1997-10-28 | Civix Corporation | System and methods for remotely accessing a selected group of items of interest from a database |
| US5694153A (en) * | 1995-07-31 | 1997-12-02 | Microsoft Corporation | Input device for providing multi-dimensional position coordinate signals to a computer |
| KR100243031B1 (ko) * | 1996-11-27 | 2000-02-01 | 구자홍 | 컴퓨터 커서 조절장치 |
| US5963195A (en) * | 1996-12-19 | 1999-10-05 | International Business Machines Corporation | Hardware-selectable mouse movement |
| US6636198B1 (en) * | 1997-04-15 | 2003-10-21 | Mercer Scientific International Corporation | Incremental controller for graphical displays |
| US6078312A (en) | 1997-07-09 | 2000-06-20 | Gateway 2000, Inc. | Pointing device with absolute and relative positioning capability |
| US20010043191A1 (en) * | 1997-07-31 | 2001-11-22 | Todd D. Lindsey | Audio and video controls on a pointing device for a computer |
| US6037928A (en) * | 1997-11-13 | 2000-03-14 | Imageworks Manufacturing, Inc. | System and method for providing restrained, streamlined access to a computerized information source |
| JPH11338635A (ja) | 1998-05-21 | 1999-12-10 | Fujitsu Takamisawa Component Ltd | マウス装置 |
| US6529184B1 (en) | 2000-03-22 | 2003-03-04 | Microsoft Corporation | Ball pattern architecture |
| US7154479B2 (en) * | 2003-05-29 | 2006-12-26 | Nokia Corporation | Precision resolution |
| US20050030279A1 (en) * | 2003-08-08 | 2005-02-10 | Liang Fu | Multi-functional pointing and control device |
| ES2304627T3 (es) | 2003-11-12 | 2008-10-16 | Research In Motion Limited | Establecimiento de prioridad de redes con capacidad de comunicacion de datos con retardos reducidos en el servicio de datos. |
| US7545362B2 (en) | 2004-02-26 | 2009-06-09 | Microsoft Corporation | Multi-modal navigation in a graphical user interface computing system |
| US20060018206A1 (en) * | 2004-07-26 | 2006-01-26 | Miho Akitomo | Contents delivering method |
| US20060158424A1 (en) * | 2005-01-19 | 2006-07-20 | Tong Xie | Optical slide pad |
| US7773071B2 (en) * | 2005-06-22 | 2010-08-10 | Microsoft Corporation | Moving an image with an input device |
| US8310446B1 (en) * | 2006-08-25 | 2012-11-13 | Rockwell Collins, Inc. | System for integrated coarse and fine graphical object positioning |
| CN102445999A (zh) * | 2010-10-07 | 2012-05-09 | 富泰华工业(深圳)有限公司 | 鼠标 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3835464A (en) * | 1973-01-11 | 1974-09-10 | Xerox Corp | Position indicator for a display system |
| GB1570183A (en) * | 1976-01-21 | 1980-06-25 | Marconi Co Ltd | Position encoding arrangemnts |
| US4369439A (en) * | 1981-01-14 | 1983-01-18 | Massachusetts Institute Of Technology | Cursor position controller for a display device |
| US4364035A (en) * | 1981-05-18 | 1982-12-14 | Kirsch Steven T | Electro-optical mouse |
| JPS57207929A (en) * | 1981-06-17 | 1982-12-20 | Toshiba Corp | Movement detecting system |
| JPS5858640U (ja) * | 1981-10-16 | 1983-04-20 | 日本電気株式会社 | デイスプレイ装置 |
| JPS5922126A (ja) * | 1982-07-29 | 1984-02-04 | Canon Inc | カ−ソル移動用キ−スイツチ |
| JPS5936843A (ja) * | 1982-08-26 | 1984-02-29 | Fujitsu Ltd | 座標入力装置 |
| US4462594A (en) * | 1982-09-29 | 1984-07-31 | Coleco, Industries, Inc. | Video game with control of rate of movement of game objects |
| US4580006A (en) * | 1984-06-14 | 1986-04-01 | Hull Daniel T | Method and apparatus for providing two dimensional positioning data signals |
-
1984
- 1984-06-02 JP JP59113634A patent/JPS60256832A/ja active Granted
-
1985
- 1985-05-29 US US06/739,040 patent/US4698626A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60256832A (ja) | 1985-12-18 |
| US4698626A (en) | 1987-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0143331B2 (ja) | ||
| CN100498675C (zh) | 一种用于计算机触摸屏的光电检测定位系统和方法 | |
| US5760764A (en) | Computer display cursor controller with serial interface | |
| EP0723217A1 (en) | Method for expanding the command capabilities of pointing devices | |
| US20040104894A1 (en) | Information processing apparatus | |
| JPH01315816A (ja) | タッチパネル装置 | |
| JP2001100905A (ja) | ロータリーエンコーダ | |
| US4670738A (en) | Computer input technique | |
| JP2539779B2 (ja) | カ−ソル制御装置 | |
| JP3158426B2 (ja) | ポインティングデバイス | |
| JP2003108312A (ja) | 画面タッチモード切り換え方法 | |
| EP0150904A2 (en) | Cursor control apparatus and method | |
| JPH0266620A (ja) | 座標入力装置 | |
| JP2586794B2 (ja) | 座標指定入力装置 | |
| JPH06131105A (ja) | 光学式位置検出装置 | |
| JPH0353322Y2 (ja) | ||
| JPH0426911Y2 (ja) | ||
| JPH04149622A (ja) | 学習機能付マウス | |
| JP3038691B2 (ja) | ウインドウ移動装置 | |
| JP2822474B2 (ja) | トレンドグラフ表示装置 | |
| JPH05108263A (ja) | マウス入力装置 | |
| JPH08249117A (ja) | カーソル切換装置 | |
| JPS5851336A (ja) | 電子式ジヨイステイツク | |
| JP3261222B2 (ja) | カーソル移動指令入力装置 | |
| JPH04283821A (ja) | 座標表示装置およびその座標入力装置 |