JPS6247733A - ポインテイング・デバイスシステム - Google Patents

ポインテイング・デバイスシステム

Info

Publication number
JPS6247733A
JPS6247733A JP60186694A JP18669485A JPS6247733A JP S6247733 A JPS6247733 A JP S6247733A JP 60186694 A JP60186694 A JP 60186694A JP 18669485 A JP18669485 A JP 18669485A JP S6247733 A JPS6247733 A JP S6247733A
Authority
JP
Japan
Prior art keywords
mouse
controller
amount
resolution
pointing 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
JP60186694A
Other languages
English (en)
Inventor
Koichi Koizumi
小泉 功一
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP60186694A priority Critical patent/JPS6247733A/ja
Publication of JPS6247733A publication Critical patent/JPS6247733A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

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

Description

【発明の詳細な説明】 抜亙た1 この発明は、ポインティング・デバイスを備えたポイン
ティング・デバイスシステムに関する。
且米肢皇 オフィスコンピュータ、パーソナルコンピュータ、ワー
ドプロセッサ、画像編集処理システム。
ワークステーション、CAD/CAM等の各種情報処理
装置において、ディスプレイ上のカーソルを手元の操作
で移動するためのマウス等の各種のポインティング・デ
バイスを備えたものがある。
ところで、従来のこのような情報処理装置におけるポイ
ンティング・デバイスシステムにおいては、マウスの移
動量とディスプレイ上のマウスカーソルの移動量とを一
定の対応関係に固定し、またマウスの移動量とメインコ
ントローラに対する割込みの関係も一定の対応関係に固
定している。
しかしながら、このようにした場合には、マウスカーソ
ルの表示位置をCRT表示画面上の微少エリアに指定し
たいときにオペレータはマウスを微妙に移動しなければ
ならないので操作性が悪く。
マウスの移動量が多いときにはメインコントローラに対
する割込み回数が多くなってメインコントローラの負担
が大きくなるという不都合がある。
l−煎 この発明は、上記の点に鑑みてなされたものであり、ポ
インティング・デバイスの操作性を向上すると共に、メ
インコントローラの負担を軽減することを目的とする。
構成 この発明は上記の目的を達成するため、分解能及び変位
量を設定可能なデバイスコントローラを備えたものであ
る。
以下、この発明の一実施例に基づいて具体的に説明する
第1図は、この発明の一実施例を示すブロック図であり
、このポインティング・デバイスシステムは、ポインテ
ィング・デバイスAと、このポインティング・デバイス
Aからの出力パルスを入力してメインコントローラC側
へ出力する分解能及びメインコントローラCに対する割
込み要求の変位量を設定可能なデバイスコントローラB
とからなる。
第2図は、この発明のポインティング・デバイスシステ
ムを備えた情報処理装置の一例を示す外観斜視図である
この情報処理装置は、入力装置として文字情報。
制御情報等の各種情報を入力するキーボード1と、ポイ
ンティング・デバイスであるマウス2と、原稿画像等を
読取るイメージスキャナ3とを備えている。
また、出力装置として各種情報を表示するCRTディス
プレイ4と、各種情報をプリントアウトするレーザプリ
ンタ5とを備えている。
さらに、記憶装置として本体6内にプロッピディスク装
! (FDD)及びハードディスク装置(HDD)を備
えている。
第3図は、マウス2の拡大外観斜視図である。
このマウス2、は外部にCRTディスプレイ4の表示画
面上のマウスカーソルの移動開始及び停止を指示するた
めのスイッチ11と、制御部のソフトに応じた指示内容
を指示するために使用するスイッチ12.13とを備え
ている。
第4図は、このマウス2の移動をXパルス、Yパルスに
変換する信号変換機構部の一例を示す斜視図である。
このマウス2は、筐体の下面に一部を突出させたボール
15の外面に接するローラ16.16付の2本の軸17
,17を直交させて配置すると共に、これ等の軸17,
17の先端に、周囲にスリットを穿設したスリットディ
スク18.18を固着し、このスリットディスク18.
18のスリットに対応して発明ダイオード19及びフォ
トトランジスタ20を2個ずつ対向配置してするエンコ
ーダ21.21を設けたものである。
それによって、このマウス2の任意の方向に移動させる
ことによって、ボー”ル15が回転して2本の軸17.
17が回転し、ボール15の回転を水平方向(X方向)
成分と垂直方向(Y方向)成分とに分割した回転量を各
々エンコーダ21゜21で検出する。
そして、各エンコーダ31.21のフォトトランジスタ
20.20の出力から+X、−X方向成分を示すXパル
スX、、XパルスX2及び+Y。
−Y方向成分を示すYパルスY、、yパルスY2を生成
して出力する。
第5図は、この情報処理装置の制御部を示すブロック図
である。
この制御部30において、例えば16ビツトマイクロプ
ロセツサからなるマイクロプロセッサ(CPU)31は
、この処理装置全体の制御を司り、メインメモリ32に
格納したプログラムに従って各種制御を実行する。
なお、メインメモリ32は、起動時にフロッピディスク
装置7又はハードディスク装置8からロードされるオペ
レーティングシステム等の常駐プログラムを格納するシ
ステム領域(常駐領域)。
非常駐プログラムを格納する非常駐領域及びデータエリ
ア、ワーキングエリアを構成するRAM等からなる。
また、この制御部30は、キーボード1からの情報を入
力するためのキーボードインタフェース(I/F)35
と、マウス2からのXパルス、Yパルスに基づいて移動
方向、移動量を検出する第1図のデバイスコントローラ
Bとしてのマウスコントローラ36と、イメージスキャ
ナ3からの読取りデータを入力するためのスキャナイン
タフェース37とを備えている。
さらに、この制御部30は、CRTディスプレイ4を制
御するCRTインタフェース3日と、プリンダ5を制御
するプリンタインタフェース40と、FDD7を制御す
るフロッピディスクコントローラ(FDC)41と、H
DD8を制御するハードディスクコントローラ(HDC
)42とを備えている。
さらにまた、この制御部30は、他の通信端末装置との
間で情報の送受を制御する通信制御部(CCU)43を
備えている。
第6図は、このポインティング・デバイスシステムの要
部ブロック図である。
マウスコントローラ36は1例えば第7図に示すように
1チツプマイクロコンピユータ36Aと割込み制御回路
36Bとからなり、メインコントローラとしてのマイク
ロプロセッサ(CPU)31からアドレスバスADRを
介して入力されるライト信号WR等によって制御されて
、データバスDATAを介して転送される分解能、変位
量の設定値を取込んで内部RAMに格納保持する。
次に、このように構成したこの実施例の作用について第
8図以降をも参照して説明する。
まず、マウスコントローラ36に対する分解能及び変位
量設定処理について、第8@を参照して説明する。
マイクロプロセッサ31は電源CN時(システム起動時
)のイニシャル処理終了後、あるいはキーボード1に設
けた設定開始キーが押下げられたときに、第8図の処理
の実行を開始する。
そして、分解能設定か否かを判別して、分解能設定であ
ればキーボード1 (又はマウス2)で入力される設定
値を取込んで、その設定値をマウスコントローラ36に
セットし、また分解能設定でなければ予め定めた基準値
をマウスコントローラ36にセットする。
その後、変位量設定か否かを判別して、変位量設定であ
ればキーボード1 (又はマウス2)で入力される設定
値を取込んで、その設定値をマウスコントローラ36に
セットし、また変位量設定でなければ予め定めた基準値
をマウスコントローラ36にセットする。
なお、システム起動時におい℃は1分解能及び変位量共
に予め定めた基準値がセットされる。
次に、マウスコントローラ36が実行するパルスカウン
ト処理について第9@を参照して説明する。
まず、マウス2のキー11 (第3図)が押されて移動
開始が指示されると、その後にマウス2からパルスが入
力される毎にカウンタのカウント値CNをインクリメン
I−(+1)する(CN+1→CN)。
そして、そのカウント値CNと内部RAMに格納してい
る分解能設定値mとを掛算して計算結果を計算用エリア
R1に格納する(CNXm−+R1)。
その後、その計算用エリアR1の値が内部ROMに格納
している予め定めた所定値と等しい(R1=所定値)か
否かを判別し、R1=所定値でなければマウス2からの
パルス検出チェックに戻り、パルス入力毎にR1=所定
値になるまで上述の処理を繰返し実行する。
そして、R1=所定値になったときに、変位量カウンタ
R2をインクリメント(+1)すると共にカウンタCN
を「0」に戻した後、その変位量カウンタR2が内部R
AMに格納している変位量設定値nと等しい(R2=n
)か否かを判別する。
このとき、R2=nでなければ、マウス2からのパルス
検出チェックに戻り、R2=nになるまで上述の処理を
繰返し実行する。
そして、R2=nになったときに、メインコントローラ
31に対して割込み要求をすると共に変位量カウンタR
2を「0」に戻す。
そして、マウス2のキー11によって移動停止が指示さ
れるまで上述の処理を繰り返し実行する。
したがって、分解能設定値mを1より小さな値、例えば
m = 1 / 8に設定したときには、マウス2から
8ドツト分の移動量に相当するパルスが出力されたとき
にメインコントローラ31に対しては1ドツト移動量デ
ータが出力されることになり、マウス2の移動量を8倍
にしてもマウスカーソルの移動量は分解能設定値が1の
ときと同じになるので、画面上で細かい指示を与えると
きの操作が容易となる。
これに対して、分解能設定値mを1より大きな値、例え
ばm=3に設定したときには、マウス2から1ドツト分
の移動量に相当するパルスが出力されたときにメインコ
ントローラ31に対しては3ドツト移動量データが出力
されることになり、マウス2の移動量が同じであっても
マウスカーソルの移動量は3倍になるので、画面上を大
きく移動する場合の操作が容易となる。
また、システムへの割込み発生の基準となる変位量設定
値nを例えばn=3に設定したときには。
マウス2から3ドツト分の移動量に相当するパルスが出
力されたときに割込みが発生しく分解能設定値m=1と
する)、マウスの移動量が同じでもm=1の場合と比べ
て割込み発生回数が1/3に減少する。
このように、この情報処理装置におけるポインティング
・デバイスシステムにおいては2分解能及び変位量が設
定可能なマウスコントローラを備えている。
それによって、マウスの移動量に対するマウスカーソル
の移動量を変更することができるのでマウスの操作性が
向上すると共に、システムへの割込み回数を減らすこと
ができ、したがって、システムからマウスコントローラ
をポーリングして移動量を監視する回数を減らしたりす
ることも可能になるので、システムの負担が軽減する。
なお、この発明によるポインティング・デバイスシステ
ムを備える情報処理装置は、上記実施例のものに限らな
いことは勿論であり、ワードプロセッサ、データプロセ
ッサ、オフィスコンピュータその他の情報処理装置のい
ずれにも具備することができる。
また、上記実施例においては、ポインティング・デバイ
スとしてマウスを例に述べたが、これに限らない。
さらに、上記実施例においては、デバイスコントローラ
を情報処理装置本体側に設けた例について述べたが、ポ
インテング・デバイス自体に内蔵することもできる。
羞−困 以上説明したように、この発明によれば、ポインティン
グ・デバイスの操作性が向上すると共に、システムの負
担が軽くなる。
【図面の簡単な説明】
第1図はこの発明の一実施例を示すブロック図、第2図
はこの発明を実施した情報処理装置の一例を示す外観斜
視図。 第3図及び第4図は同じくそのマウスの拡大外観斜視図
及びその信号変換機構部の一例を示す斜視図、 第5図は同じくその制御部の一例を示すブロック図、 第6図は同じくそのポインティング・デバイスシステム
の要部ブロック図、 第7図は同じくそのデバイスコントローラの一例を示す
ブロック図、 第8図はメインコントローラが実行する分解能・変位量
設定処理の一例を示すフロー図。 第9図はマウスコントローラが実行するカウント処理の
一例を示すフロー図である。 1・・・キーボード   2・・・マウス4・・・CR
Tディスプレイ 31・・・マイクロプロセッサ 3日・・・マウスコントローラ 3日・・・CRTインタフェース 第1図 第3図 フ 第4図 第6図 第7図 第8図 第9図 手続補正書(白側 昭和60年11月2 日 特許庁長官 宇 賀 道 部 殿 事件の表示 特願昭60−186694号 発明の名称 ボインティング・デバイスシステム 補正をする者 事件との関係  特許出願人

Claims (1)

    【特許請求の範囲】
  1. 1 ポインティング・デバイスと、該ポインティング・
    デバイスからの出力パルスを入力してメインコントロー
    ラ側へ出力する分解能及び前記メインコントローラに対
    する割込要求の変位量を設定可能なデバイスコントロー
    ラとからなることを特徴とするポインティング・デバイ
    スシステム。
JP60186694A 1985-08-27 1985-08-27 ポインテイング・デバイスシステム Pending JPS6247733A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60186694A JPS6247733A (ja) 1985-08-27 1985-08-27 ポインテイング・デバイスシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60186694A JPS6247733A (ja) 1985-08-27 1985-08-27 ポインテイング・デバイスシステム

Publications (1)

Publication Number Publication Date
JPS6247733A true JPS6247733A (ja) 1987-03-02

Family

ID=16192997

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60186694A Pending JPS6247733A (ja) 1985-08-27 1985-08-27 ポインテイング・デバイスシステム

Country Status (1)

Country Link
JP (1) JPS6247733A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6272025A (ja) * 1985-09-26 1987-04-02 Matsushita Graphic Commun Syst Inc マウスインタフエ−ス制御回路
JPH0289533U (ja) * 1988-12-22 1990-07-16

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6272025A (ja) * 1985-09-26 1987-04-02 Matsushita Graphic Commun Syst Inc マウスインタフエ−ス制御回路
JPH0289533U (ja) * 1988-12-22 1990-07-16

Similar Documents

Publication Publication Date Title
JPS619719A (ja) 位置入力装置
JPS6247733A (ja) ポインテイング・デバイスシステム
JPH0798629A (ja) ペン入力型情報処理装置
US6271824B1 (en) Scroll method of a computer system
JPH11119867A (ja) 電源制御装置
JP3045905B2 (ja) 文字描画装置
JPS61160793A (ja) 情報処理装置
JPS61161538A (ja) ポインテイング・デバイス
JPS6366630A (ja) 印刷位置入力装置
JPS6282421A (ja) ポインテイング・デバイスシステム
JPS61161539A (ja) 情報処理装置
JP4053642B2 (ja) 座標系設定方法及び画像測定装置
JPH0688430B2 (ja) 文書編集装置
JPS6116319A (ja) 情報処理装置
JP2539066B2 (ja) 手書き入力処理装置
JP2846708B2 (ja) 入出力装置
JPS62168271A (ja) 図形作成装置
JPH03202916A (ja) 座標入力装置
JP3017620B2 (ja) 計算機
JPH01142921A (ja) マウス型入力装置
JP3107589B2 (ja) 手書き入力表示装置
JPH02306329A (ja) マウス型ポインティング入力装置および情報処理システム
JP2861526B2 (ja) 刺繍データ作成装置
JPS6337477A (ja) 任意閉領域内デ−タの移動・複写処理方式
JPS62154017A (ja) 情報処理装置