JP2543272B2 - Mouse extension / expansion device - Google Patents

Mouse extension / expansion device

Info

Publication number
JP2543272B2
JP2543272B2 JP3179118A JP17911891A JP2543272B2 JP 2543272 B2 JP2543272 B2 JP 2543272B2 JP 3179118 A JP3179118 A JP 3179118A JP 17911891 A JP17911891 A JP 17911891A JP 2543272 B2 JP2543272 B2 JP 2543272B2
Authority
JP
Japan
Prior art keywords
mouse
signal
output
personal computer
display
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 - Fee Related
Application number
JP3179118A
Other languages
Japanese (ja)
Other versions
JPH06282374A (en
Inventor
暢道 木下
寿則 小田
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP3179118A priority Critical patent/JP2543272B2/en
Publication of JPH06282374A publication Critical patent/JPH06282374A/en
Application granted granted Critical
Publication of JP2543272B2 publication Critical patent/JP2543272B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、マウスを用いてパーソ
ナルコンピュータ等の操作を行う場合に、そのパーソナ
ルコンピュータ等の本体から離れた複数の場所からの操
作を可能にして、パーソナルコンピュータ等の操作性,
利用度の向上,拡大を図るためのマウスの延長・増設装
置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention, when operating a personal computer or the like using a mouse, enables operation from a plurality of locations apart from the body of the personal computer or the like, and operates the personal computer or the like. sex,
The present invention relates to a mouse extension / expansion device for improving and expanding utilization.

【0002】[0002]

【従来の技術】パーソナルコンピュータ(以下、パソコ
ンと略す)等の情報処理装置の入力装置の一つとしてマ
ウスが知られている。従来、パソコンとマウスの接続
は、パソコン1台に対しマウス1台のみであった。しか
も、このマウスを用いてパソコンを操作する場合は、パ
ソコンの設置場所で行う必要があり、パソコン本体から
離れて操作する製品としては、せいぜい10m程度のも
のしか存在していない。
2. Description of the Related Art A mouse is known as one of input devices for an information processing device such as a personal computer (hereinafter abbreviated as personal computer). Conventionally, the connection between a personal computer and a mouse was only one mouse per one personal computer. In addition, when operating a personal computer using this mouse, it is necessary to perform the operation at the place where the personal computer is installed, and as a product which is operated away from the main body of the personal computer, there is only a product of about 10 m at the most.

【0003】[0003]

【発明が解決しようとする課題】ところで、近年では、
パソコンのマンマシンインターフェース向上のためにマ
ウスにより操作する機会が増加し、パソコン本体から例
えば数100mといった距離のかなり離れた複数の場所
からパソコンを操作したいという要求がある。しかしな
がら、現状のマウスでは、そのようにパソコンから離れ
た場所で使うことはできず、また、複数のマウスからの
入力信号を選択してパソコンに送る装置が存在しないた
めに、1台のパソコンを複数のマウスで操作する場合に
は、人間が手動で接続し直したり、機械的接点を持つス
イッチで切り替えたりしなければ使用できなかった。
By the way, in recent years,
Opportunities for operating with a mouse are increasing in order to improve the man-machine interface of the personal computer, and there is a demand for operating the personal computer from a plurality of places considerably distant from the main body of the personal computer, for example, several hundred meters. However, the current mouse cannot be used in such a place away from the personal computer, and since there is no device that selects input signals from multiple mice and sends it to the personal computer, one personal computer can be used. In the case of operating with multiple mice, it could not be used unless a human manually reconnects or switches with a switch having mechanical contacts.

【0004】本発明は、上記問題点を解決するためにな
されたものであり、その目的は、マウスによって行うパ
ソコン操作を複数の離れた場所から行えるようにするマ
ウスの延長・増設装置を提供することにある。
The present invention has been made to solve the above-mentioned problems, and an object thereof is to provide a mouse extension / expansion device that enables a personal computer operation performed by a mouse from a plurality of remote locations. Especially.

【0005】上記の目的を達成するため、本発明のマウ
スの延長・増設装置においては、情報処理装置のマウス
接続口に接続する主装置と、それぞれマウスを接続した
1以上の子機とから成り、前記子機と前記主装置とは、
信号伝達をドライバを用いて行うことにより延長したケ
ーブルで接続し、前記主装置には、前記マウスが動かさ
れたときの信号からその使用を検出する回路と、前記マ
ウスが複数ある場合、ある時点からの期間中に最先の使
用として検出されたマウスからの信号を選択し、該選択
があると当該マウスの使用がなくなって一定期間の経過
が検出されるまでは当該マウスからの信号のみを受信
し、前記一定期間の経過が検出されるとその時点から新
たに最先の使用として検出されたマウスからの信号を選
する回路と、該選択されたマウスを識別する表示用の
信号を送出する回路とを備え、前記子機には、前記選択
されたマウスを識別する信号を受信してその表示を行う
表示部を備える構成としている。
In order to achieve the above object, the mouse extension / expansion device of the present invention comprises a main device connected to the mouse connection port of the information processing device and one or more slave devices to which each mouse is connected. , The slave unit and the main unit,
Connected with an extended cable by performing signal transmission using a driver, the main device has a circuit for detecting its use from a signal when the mouse is moved, and at a certain point in time when there are a plurality of the mice From the earliest
Select the signal from the mouse detected for
If there is, the use of the mouse disappears and a certain period of time elapses.
Only the signal from the mouse is received until is detected
However, if the elapse of the certain period is detected, the new
Also, select the signal from the mouse detected as the earliest use.
A selection circuit and a circuit for transmitting a display signal for identifying the selected mouse, and the slave unit receives the signal for identifying the selected mouse and displays the signal. It is configured to include a display unit for performing.

【0006】本発明のマウスの延長・増設装置では、パ
ソコン等の情報処理装置とマウスの間に主装置と子機を
介在させ、マウスから情報処理装置までの信号伝達距離
を延長可能にする。また、主装置は、最先に動かされた
マウスを判断して、そのマウスからの信号のみを自動的
にセレクトして情報処理装置へ入力し、情報処理装置
ハードウェア、ソフトウェア上の構成やマウスの構成に
は何らの影響も与えることなく、複数の子機を接続可能
にしている。また、複数のマウスに対しては最先に信号
を発したマウスを選択する回路を設けることにより平等
に流動的に選択可能にし、各子機には選択されたマウス
を識別する表示を行うことにより、操作者に認識可能に
し、その操作性に配慮する。以上のマウスからの信号伝
達距離の延長と、マウスからの信号の自動切り替えによ
って、情報処理装置の操作性の向上と、利用拡大を可能
にしている。
In the mouse extension / expansion device of the present invention, the main device and the child device are interposed between the information processing device such as a personal computer and the mouse to extend the signal transmission distance from the mouse to the information processing device. In addition, the main device determines the mouse that was moved first, and automatically selects only the signal from that mouse and inputs it to the information processing device .
Multiple slave units can be connected without affecting the hardware or software configuration or mouse configuration. Also, for multiple mice, signal first
Equality by providing a circuit to select the mouse that issued
To enable it to be recognized by the operator by providing a display that identifies the selected mouse on each slave unit.
And consider its operability . By extending the signal transmission distance from the mouse and automatically switching the signal from the mouse, it is possible to improve the operability of the information processing apparatus and expand its use.

【0007】[0007]

【実施例】以下、本発明の実施例を、図面を参照して詳
細に説明する。図1は本発明の一実施例の接続状態を示
すブロック図、図2はその構成を示す機能ブロック図、
図3は図2をより詳しくした回路構成を示すブロック図
である。
Embodiments of the present invention will now be described in detail with reference to the drawings. FIG. 1 is a block diagram showing a connection state of an embodiment of the present invention, FIG. 2 is a functional block diagram showing its configuration,
FIG. 3 is a block diagram showing a more detailed circuit configuration of FIG.

【0008】図1において、1はパソコン、2は主装
置、S1,S2,…,S7は子機、M0,M1,…,M
7はマウスを示す。主装置2はパソコン1に接続され
る。子機S1〜S7はそれぞれパソコン1から離れた場
所に置かれ、各々が主装置2とケーブルで接続される。
マウスM0はパソコン1の近傍に置かれるもので、直接
主装置2に接続される。マウスM1〜M0は、各子機S
1〜S7の近傍に置かれ、各子機S1〜S7に1台ずつ
接続される。本実施例のパソコンマウスの延長・増幅装
置は、これらの主装置2と子機S1〜S7から成る。
In FIG. 1, 1 is a personal computer, 2 is a main unit, S1, S2, ..., S7 are slaves, and M0, M1 ,.
7 indicates a mouse. The main device 2 is connected to the personal computer 1. Each of the slaves S1 to S7 is placed at a location apart from the personal computer 1, and each is connected to the main device 2 by a cable.
The mouse M0 is placed near the personal computer 1 and is directly connected to the main device 2. The mice M1 to M0 are the slaves S
It is placed in the vicinity of 1 to S7 and is connected to each of the slaves S1 to S7 one by one. The extension / amplification device for a personal computer mouse of this embodiment is composed of these main device 2 and slaves S1 to S7.

【0009】図2は主装置2と子機S1の構成を示して
いる。他の子機S2〜S7は子機S1と同じ構成であ
る。主装置2を構成する機能ブロックとして、21はセ
レクタ(マルチプレクサ)、22は再トリガ可能な複数
(マウスの総数に等しい)の回路B0〜B7を備えたリ
トリガラブルタイマ、23はプライオリティエンコー
ダ、24は表示部、25はドライバである。また、子機
S1を構成する機能ブロックとして、31は表示部、3
2はドライバである。
FIG. 2 shows the configurations of the main unit 2 and the slave unit S1. The other slaves S2 to S7 have the same configuration as the slave S1. As functional blocks constituting the main unit 2, 21 is a selector (multiplexer), 22 is a retriggerable timer having a plurality of retriggerable circuits (equal to the total number of mice) B0 to B7, 23 is a priority encoder, 24 Is a display unit, and 25 is a driver. Further, 31 is a display unit, and 3 is a functional block constituting the child device S1.
2 is a driver.

【0010】マウスM1はドライバ32に接続され、こ
のドライバ32からケーブルを介して主装置2のリトリ
ガラブルタイマ22の一回路B1に入力される。このリ
トリガラブルタイマ22の他の一回路B0にはマウスM
0が直接接続される。このリトリガラブルタイマ22
は、各マウスが動かされた時に出力するパルスを検出し
使用を示す連続信号に変換する機能を有する。リトリガ
ラブルタイマ22の各出力は、プライオリティエンコー
ダ23に入力される。プライオリティエンコーダ23
は、リトリガラブルタイマ22の最先の出力のみを受け
つけて、それを2進符号にコード化し、セレクタ21の
データセレクト入力端子と表示部24とドライバ25へ
出力する。セレクタ21のデータ入力には各子機S1,
…とマウスM0からのマウス信号が接続されており、プ
ライオリティエンコーダ23のコードで指示されたマウ
スの信号のみがパソコン1へ送出される。表示部24
は、プライオリティエンコーダ23でコード化された番
号を表示し、セレクタ21で選択されているマウスを認
識可能とする。この番号は、そのコードをドライバ25
を介して各子機S1,…の表示部31に伝送することに
よって、各子機S1,…に接続されたマウスM1,…が
使用可能かを認識できるようにする。主装置2に近いマ
ウスM0は子機を介さずに直に主装置2に接続してい
る。もちろん、子機S0を作ってこれにマウスM0を接
続しても機能は変わらないが、主装置2からマウスM0
までの距離が短いため、子機M0を省略する構成を採っ
ている。子機M0を省略したため、現在の接続マウスを
表示する表示部24は主装置2に内蔵している。
The mouse M1 is connected to a driver 32, and is input from the driver 32 to a circuit B1 of the retriggerable timer 22 of the main unit 2 via a cable. The other circuit B0 of the retriggerable timer 22 has a mouse M.
0 is directly connected. This retriggerable timer 22
Has a function of detecting a pulse output when each mouse is moved and converting it into a continuous signal indicating use. Each output of the retriggerable timer 22 is input to the priority encoder 23. Priority encoder 23
Receives only the earliest output of the retriggerable timer 22, encodes it into a binary code, and outputs it to the data select input terminal of the selector 21, the display unit 24, and the driver 25. The data input to the selector 21 is performed by each slave S1,
, And the mouse signal from the mouse M0 are connected, and only the mouse signal designated by the code of the priority encoder 23 is sent to the personal computer 1. Display 24
Displays the number coded by the priority encoder 23 so that the mouse selected by the selector 21 can be recognized. This number is the code that driver 25
By transmitting the data to the display unit 31 of each child device S1, ..., It is possible to recognize whether the mouse M1, ... Connected to each child device S1 ,. The mouse M0 close to the main device 2 is directly connected to the main device 2 without passing through a slave. Of course, the function does not change even if the child device S0 is made and the mouse M0 is connected to the child device S0.
Since the distance to is short, the configuration is such that the slave unit M0 is omitted. Since the child device M0 is omitted, the display unit 24 for displaying the currently connected mouse is built in the main device 2.

【0011】図3は、図2をより詳しいブロック構成で
示したものであり、図2に該当する部分は同一の符号で
示してある。この例では、子機S1のドライバ32とし
てインバータを用い、主装置2側にフォトカプラ27
(A1〜A7は各子機に対応する部分)を設けて、その
間をケーブルz1−1で接続し、マウスM1の信号Si
glaをカレントループ信号Sig1として伝送する。
このフォトカプラ27の各出力は、前述のリトリガラブ
ルタイマ22(B1〜B7は各子機に対応する回路)と
セレクタ21へ分岐される。マウスM0は、主装置2の
近傍にあることからフォトカプラ27を通すことなく、
直接リトリガラブルタイマ22(B0の回路)とセレク
タ21へ分岐して入力される。前述のプライオリティエ
ンコーダ23のコード出力はラッチ28で保時されてセ
レクタ21,LED(発光ダイオード)ドライバ24
a,ダーリントンドライバ25に分岐される。表示部は
上記LEDドライバ24aとそれで駆動されるセグメ
ント等のコード表示用のLED24bで構成される。ダ
ーリントンドライバ25の一組の出力はケーブルz1−
2で子機S1のフォトカプラ31aに接続される。フォ
トカプラ31aで受信されたコード出力は、LEDドラ
イバ31bを介して例えばセグメント等のコード表示
用のLED31cに出力(番号表示)する。なお、各ブ
ロック間の入出力線に表示した()内の数は信号の数を
示している。
FIG. 3 shows a more detailed block configuration of FIG. 2, and the portions corresponding to FIG. 2 are denoted by the same reference numerals. In this example, an inverter is used as the driver 32 of the slave unit S1, and the photo coupler 27 is connected to the main device 2 side.
(A1 to A7 are parts corresponding to each child device), and a cable z1-1 is connected between them to provide the signal Si of the mouse M1.
gla is transmitted as the current loop signal Sig1.
Each output of the photocoupler 27 is branched to the above-mentioned retriggerable timer 22 (B1 to B7 are circuits corresponding to each child device) and the selector 21. Since the mouse M0 is in the vicinity of the main device 2, without passing through the photocoupler 27,
It is directly branched and input to the retriggerable timer 22 (B0 circuit) and the selector 21. The code output of the priority encoder 23 described above is held by the latch 28, and the selector 21 and the LED (light emitting diode) driver 24
a, it is branched to the Darlington driver 25. The display unit is composed of the LED driver 24a and the LED 24b for displaying codes such as 7 segments which are driven by the LED driver 24a. One set of outputs of the Darlington driver 25 is a cable z1-
2 is connected to the photocoupler 31a of the child device S1. The code output received by the photocoupler 31a is output (number display) to the LED 31c for code display of, for example, 7 segments via the LED driver 31b. The number in parentheses shown on the input / output line between each block indicates the number of signals.

【0012】図4は、図3における構成部分32→27
→21→26の系統すなわち一つのマウスからパソコン
への入力系統の具体的な回路例(一子機分)を示した図
であり、図3に相当する回路は同一の符号で示してあ
る。33は子機(図3のS1)側におけるマウス(図3
のM1)接続用のコネクタであり、28がパソコン(図
3の1)接続用のマウスコネクタである。この回路例に
おいて、ドライバ32としては、ラインドライバとして
用いるインバータIC(74AC04等)が用いられ、
フォトカプラ27には例えばマウス信号XA,XB,Y
A,YB受信用として高速用フォトカプラ(TLP52
2等)が、マウス信号L,R受信用としては低速用フォ
トカプラ(TLP521等)が、それぞれ用いられる。
セレクタ21にはマウスの6種類の信号に対応して6個
のN(少なくともマウスの総数以上)入力1出力のセレ
クタ機能を持つマルチプレクサIC(74HC151
等)が用いられる。また、フォトカプラ26には、前述
のフォトカプラ(TLP521等)が用いられる。
FIG. 4 shows the component 32 → 27 in FIG.
FIG. 4 is a diagram showing a specific circuit example (for one slave unit) of a system of → 21 → 26, that is, an input system from one mouse to a personal computer, and circuits corresponding to FIG. 3 are denoted by the same symbols. 33 is a mouse (FIG. 3) on the side of the child device (S1 in FIG. 3).
M1) is a connector for connection, and 28 is a mouse connector for connection to a personal computer (1 in FIG. 3). In this circuit example, an inverter IC (74AC04 or the like) used as a line driver is used as the driver 32,
The photo coupler 27 includes, for example, mouse signals XA, XB, Y
High-speed photocoupler for receiving A and YB (TLP52
2), but a low-speed photocoupler (TLP521, etc.) is used for receiving the mouse signals L and R, respectively.
The selector 21 has a multiplexer IC (74HC151) having a selector function of six N (at least more than the total number of mice) input and one output corresponding to six types of mouse signals.
Etc.) are used. Further, as the photo coupler 26, the above-mentioned photo coupler (TLP521 or the like) is used.

【0013】次に、以上の入力系統における信号の流れ
を図4に基づいて説明する。ただし、図4では一子機分
のみが示されている。マウス(M1)からは、図5に示
すような6種類の信号XA,XB,YA,YB,L,R
が出力される。これらは、図3に示すマウス信号Sig
1aである。Sig1aはドライバ32で反転され、S
ig1としてフォトカプラ27(A1)の入力側に伝わ
る。フォトカプラ27(A1)の出力側ではSig1の
信号がさらに反転するため元のSig1aと同じ信号が
得られ、セレクタ21のデータ入力側に伝わる。なお、
セレクタ21の入力は、図では省略しているがD0〜D7
の8個有り、D0には図1のマウスM0からのSig0
がD2〜D7にはマウスM2〜M7からのSig2〜Si
g7が、Sig1と同様の経路で伝わる。これらの各マ
ウスからの入力は、データセレクト入力A,B,Cによ
って一つが選択され、出力Yからフォトカプラ26を介
してパソコン(1)へ入力される。
Next, the signal flow in the above input system will be described with reference to FIG. However, in FIG. 4, only one child device is shown. From the mouse (M1), six kinds of signals XA, XB, YA, YB, L, R as shown in FIG.
Is output. These are the mouse signals Sig shown in FIG.
It is 1a. Sig1a is inverted by the driver 32, and S
It is transmitted to the input side of the photocoupler 27 (A1) as ig1. Since the signal of Sig1 is further inverted at the output side of the photocoupler 27 (A1), the same signal as the original Sig1a is obtained and transmitted to the data input side of the selector 21. In addition,
Inputs to the selector 21 are not shown in the figure, but are D 0 to D 7.
There are 8 of them, and D 0 is Sig0 from the mouse M0 of FIG.
Sig2~Si but from mice M2~M7 in D 2 to D 7
g7 travels along the same route as Sig1. One of the inputs from each mouse is selected by the data select inputs A, B and C, and is input from the output Y to the personal computer (1) via the photo coupler 26.

【0014】図6は、図3における構成部分22→23
→28→24a→24bの具体的な回路例を示してい
る。ただし、この例も一子機分を示している。これらの
回路系統は、複数マウスについて使用状況を判定し、マ
ウスのデータセレクト入力を出力するとともにそのセレ
クト状態の表示を行う。リトリガラブルタイマ22とし
ては、再トリガ可能なワンショット・マルチバイブレー
タIC(例えば74HC123)が用いられ、プライオ
リティエンコーダ23にはエンコーダIC(74HC1
48等)が用いられ、ラッチ28にはラッチIC(45
08等)が用いられる。また、LEDドライバ24aに
セグメントドライバIC(4511等)が用いら
れ、LED24bには1桁のセグメントLEDが用い
られる。なお、ラッチ28の出力は図3に示すようにド
ライバ25を介して子機S1側に送られるが、そのドラ
イバ25としてはファンアウトが大きいダーリントン・
ドライバIC(TD62003等)が用いられ、これを
受ける子機S1側のフォトカプラ31aには上記したフ
ォトカプラ(TLP521等)が用いられ、さらにLE
Dドライバ31b,LED31cには上記したセグメ
ントドライバIC(4511等),1桁のセグメント
LEDが用いられる。
FIG. 6 shows the components 22 → 23 in FIG.
A specific circuit example of → 28 → 24a → 24b is shown. However, this example also shows one child unit. These circuit systems judge the usage status of a plurality of mice, output the data selection input of the mouse, and display the selected state. A re-triggerable one-shot multivibrator IC (for example, 74HC123) is used as the retriggerable timer 22, and the priority encoder 23 includes an encoder IC (74HC1).
48, etc. are used, and the latch IC (45
08 etc.) is used. A 7- segment driver IC (4511 or the like) is used for the LED driver 24a, and a one-digit 7- segment LED is used for the LED 24b. The output of the latch 28 is sent to the slave unit S1 side via the driver 25 as shown in FIG.
A driver IC (TD62003 or the like) is used, and the above-mentioned photocoupler (TLP521 or the like) is used as the photocoupler 31a on the slave unit S1 side that receives the driver IC.
For the D driver 31b and the LED 31c, the above-described 7- segment driver IC (4511 or the like) and the one-digit 7- segment LED are used.

【0015】次に、以上の回路系統の信号の流れを図3
および図6に基づいて説明する。リトリガラブルタイマ
22(B1部分)の入力端子Aには、図4のフォトカプ
ラ27(A1)で受信したマウス信号の一つであるXA
が伝わる。ただし、ここに伝える信号としては、後記す
るようにXA以外の信号(XB,YA,YB等)でも良
い。ここで、リトリガラブルタイマ22の動作を説明す
る。図7はその一つの回路部分でマウスM1に対応する
部分B1の入力端子Aに入力される信号と出力端子−Q
に出力される信号の関係を表わしている。入力端子Aに
パルスが入力されると、Tw時間、出力端子−Qのレベ
ルが“L(ロー)”に変化し、Twより短い周期の連続
したパルスが入力されると、再トリガ機能が働くため
“L”レベルの状態を続け、パルスの入力がなくなる
と、Tw時間後に出力レベルが“H(ハイ)”に戻る。
この出力はプライオリティエンコーダ23のIN6入力
に伝わるため、プライオリティエンコーダ23のA2
0の出力(コード化出力)は“001”となる。ま
た、プライオリティエンコーダ23はIN0〜IN7入
力が1つでも“L”レベルであると出力レベルに“L”
を出すGS出力と反対に“H”を出すEO出力を持つ。
2〜A0出力である“001”は、ラッチ28のC〜A
入力へ伝わり、GS出力は、抵抗R1とコンデンサC1
組み合わせた簡単なディレイ回路により一瞬遅れた後、
ラッチ28のST(ストローブ)入力へ伝わる。また、
EO出力はLEDドライバ24aのBI(ブランキン
グ)入力に伝わる。ラッチ28はST入力の状態が
“L”の時ラッチし、“H”の時D2〜D0入力をそのま
まQ2〜Q0出力とするため、リトリガラブルタイマ22
のB1の−Q出力が“L”を続ける限り、プライオリテ
ィエンコーダ23のGS出力は“L”となり、ラッチ2
8はラッチし続けるのでリトリガラブルタイマ22のB
0,B2〜B7からの−Q出力がプライオリティエンコ
ーダ23のIN7,IN5〜IN0入力に伝わってもラ
ッチ28のQ2〜Q0出力は変化しない。この出力は、図
4のセレクタ21のデータセレクト端子であるC〜A入
力に伝わる。6個あるセレクタ21のD1入力に伝わっ
ていたSig1と同じ信号は、このC〜A入力のコード
“001”により選択されY出力となる。Y出力はフォ
トカプラ26を経てパソコン1の接続用コネクタに伝わ
るため、本装置とパソコン1は電気的に絶縁される。ま
た、ラッチ28のQ2〜Q0出力とプライオリティエンコ
ーダ23のEO出力は、それぞれLEDドライバ24a
のC〜A入力とBI入力に伝わる。LEDドライバ24
aはC〜A入力が“001”であれば、LED24bを
“1”と点灯し、マウスが1個も使われていない状態、
すなわちBI入力が“L”の場合、表示は行わない。こ
の表示は、ラッチ28のQ2〜Q0出力と、プライオリテ
ィエンコーダ23のEO出力がドライバ25,フォトカ
プラ31aを経てLEDドライバ31bにも伝わるため
LED31cにおいても行われる。マウスM1が動かさ
れなくなると、リトリガラブルタイマ22のB1のA入
力のパルス信号がなくなり、−Q出力が“H”レベルに
なり、プライオリティエンコーダ23のA2〜A0出力は
“111”となり、EO出力は“L”レベルとなり、G
S出力は“H”レベルとなり、ラッチ28のラッチは解
除され、LED24bとLED31cの表示は消える。
この結果、全てのマウスは入力待ち状態になり、この状
態で一番最初に動かされたマウスが使用可能となれば、
他のマウスは使用できなくなる。
Next, the signal flow of the above circuit system is shown in FIG.
And it demonstrates based on FIG. The input terminal A of the retriggerable timer 22 (B1 portion) is XA which is one of the mouse signals received by the photocoupler 27 (A1) of FIG.
Is transmitted. However, the signals transmitted here may be signals (XB, YA, YB, etc.) other than XA, as will be described later. Here, the operation of the retriggerable timer 22 will be described. FIG. 7 shows the signal inputted to the input terminal A of the portion B1 corresponding to the mouse M1 and the output terminal -Q in one circuit portion thereof.
Represents the relationship of the signals output to. When a pulse is input to the input terminal A, the level of the output terminal -Q changes to "L (low)" for the Tw time, and when continuous pulses having a cycle shorter than Tw are input, the retrigger function is activated. Therefore, the state of the “L” level continues, and when the pulse is no longer input, the output level returns to “H (high)” after Tw time.
Since this output is transmitted to the IN6 input of the priority encoder 23, A 2 ~
The output (coded output) of A 0 is “001”. Further, the priority encoder 23 sets the output level to "L" if any one of IN0 to IN7 inputs is at "L" level.
It has an EO output that outputs "H" as opposed to a GS output that outputs.
“001” which is the output of A 2 to A 0 is C to A of the latch 28.
It is transmitted to the input, and the GS output is momentarily delayed by a simple delay circuit that combines a resistor R 1 and a capacitor C 1 , then
It is transmitted to the ST (strobe) input of the latch 28. Also,
The EO output is transmitted to the BI (blanking) input of the LED driver 24a. The latch 28 latches when the ST input state is “L” and when the ST input state is “H”, the D 2 to D 0 inputs are directly output to the Q 2 to Q 0 outputs.
As long as the -Q output of B1 continues to be "L", the GS output of the priority encoder 23 becomes "L", and the latch 2
8 continues to latch, so B of retriggerable timer 22
0, IN7 of -Q output priority encoder 23 from B2~B7, Q 2 ~Q 0 output of latch 28 will not change even if transmitted to IN5~IN0 input. This output is transmitted to the C to A inputs which are the data select terminals of the selector 21 of FIG. The same signal as Sig1 transmitted to the D 1 inputs of the six selectors 21 is selected by the code “001” of the C to A inputs and becomes the Y output. The Y output is transmitted to the connection connector of the personal computer 1 via the photocoupler 26, so that this device and the personal computer 1 are electrically insulated. Further, the Q 2 to Q 0 outputs of the latch 28 and the EO output of the priority encoder 23 are the LED driver 24a.
Is transmitted to the C to A inputs and the BI input. LED driver 24
When the C to A input is "001", the LED 24b lights up as "1", and no mouse is used.
That is, when the BI input is "L", no display is made. This display includes a Q 2 to Q 0 output of latch 28, EO output of the priority encoder 23 is a driver 25, also performed in LED31c since transmitted to the LED driver 31b via the photocoupler 31a. When the mouse M1 is no longer moved, there is no pulse signal of the A input B1 of Li triggerable timer 22, -Q output goes to "H" level, A 2 to A 0 output of the priority encoder 23 is "111" and , EO output goes to "L" level and G
The S output becomes "H" level, the latch of the latch 28 is released, and the display of the LED 24b and the LED 31c disappears.
As a result, all mice will be waiting for input, and if the first mouse moved in this state becomes available,
Other mice cannot be used.

【0016】以上のように構成した一実施例の作用を述
べる。
The operation of the embodiment constructed as above will be described.

【0017】本実施例では、子機S1,…から主装置2
への信号伝達にドライバとフォトカプラ等を使ったカレ
ントループ方式で行っているためノイズに強く数100
m程度離れた場所からでもマウスM1,…の信号の伝達
が可能である。従って、パソコン1を数100m離れた
場所から操作可能となる。
In the present embodiment, the slave units S 1 , ...
It uses a current loop method that uses a driver and a photocoupler for signal transmission to the device, so it is strong against noise
The signals of the mice M1, ... Can be transmitted even from a place about m away. Therefore, the personal computer 1 can be operated from a place several hundred meters away.

【0018】また、主装置2においては、複数のマウス
が本装置に接続されている場合、一番最初に動かしたマ
ウスを自動的に使用可能とし、他のマウスの入力は受け
付けない。その後、マウスを動かさなくなってから数秒
後、全てのマウスを入力待ち状態とする。このような一
つまたは複数のマウスからの信号を排他的に選択する機
能は、主としてリトリガラブルタイマ22がマウス
1,…の使用をマウス1,…が動かされた時に出力す
るパルスXAを検出して行い、プライオリティエンコー
ダ23がその検出信号に基づいてマウスの使用中を判断
し、その判断に基づいて自動的に使用中のマウス1,
…の出力信号をセレクタ21で切り替えパソコン1に伝
達することで実現している。つまり、最初は、マウス
1,…を移動させてXAにパルスを発生させた子機がパ
ソコン1に接続され、この子機S1,…がパルスXAを
発生させている間、その子機S1,…が接続され続け
る。上記において、プライオリティエンコーダ23は、
入力のうちどれに入力信号があるかを判断し、その入力
番号を2進コードで出力する。このとき、排他的に動作
する。つまり、1つめの信号が止まる前に2つめの信号
が来ても、2つめは無視する。また、リトリガラブルタ
イマ22へ入力する信号は、実施例ではXAであるが、
マウスの移動を意昧するXB,YA,YBでもよい。更
に、マウスボタンに「使用したいという意志を表す」と
定義して、L,Rをリトリガラブルタイマ22へ入力す
ることもできる。マウスM1〜M7による操作を行うも
のは、子機S1〜S7の表示部31に表示される番号表
示等により、マウスの使用状況を認識することができ
る。また、マウスM0の場合は、主装置2の表示部24
により認識できる。
In the main unit 2, a plurality of mice are used.
Is connected to this device, the
The mouse is automatically enabled and does not accept input from other mice.
Not attached. After that, a few seconds after I stopped moving the mouse
After that, all the mice are put in the input waiting state. Such one
A machine to exclusively select signals from one or more mice
Noh mainly uses the retriggerable timer 22 as a mouse.M
Mouse to use 1, ...MOutput when 1, ... is moved
Pulse XA is detected to perform priority encoding.
D23 determines that the mouse is in use based on the detection signal
And the mouse being used automatically based on that judgmentM1,
The output signal of ... is switched by the selector 21 and transmitted to the personal computer 1.
It is achieved by reaching. That is, first, the mouseM
The slave unit that moved 1, ...
Connected to the computer 1, this slave S1, ...
While generating, the slave unit S1, ...
You. In the above, the priority encoder 23 is
Determine which of the inputs has the input signal and
Output the number in binary code. At this time, operate exclusively
I do. In other words, before the first signal stops, the second signal
Even if comes, ignore the second. Also, the Retrigger Labruta
The signal input to the imager 22 is XA in the embodiment,
It may be XB, YA, or YB that indicates the movement of the mouse. Change
To the mouse button, "I want to useToExpress your will "
Define and input L and R to the retriggerable timer 22.
You can also. The operation with the mouse M1-M7
Is the number table displayed on the display unit 31 of the slave units S1 to S7.
The usage status of the mouse can be recognized by
You. In the case of the mouse M0, the display unit 24 of the main device 2
Can be recognized by.

【0019】以上のように本実施例では、主装置2と子
機S1,…のみでマウス切り替え等の制御を行うため、
パソコン1本体やソフトウェアあるいはマウスは従来の
まま使用可能である。
As described above, in this embodiment, the mouse switching and the like are controlled only by the main unit 2 and the slave units S1 ,.
The personal computer 1 main body, software, or mouse can be used as it is.

【0020】次に本発明の応用例を述べる。図はその
応用例を示すシステムの構成図である。前記の実施例で
明らかなように、本発明ではパソコン1台に対して複数
台のマウスを接続できる。また、マウスとパソコン間の
インタフェースを変換しているので、長距離にまでマウ
スを離隔できる。
Next, application examples of the present invention will be described. FIG. 8 is a block diagram of a system showing the application example. As is apparent from the above embodiment, in the present invention, a plurality of mice can be connected to one personal computer. Also, since the interface between the mouse and the personal computer is converted, the mouse can be separated over a long distance.

【0021】このことによって、図に示すような系
(システム)を実現できる。つまり、場所0にパソコン
1本体(キーボードKBを含む)、上記実施例の主装置
2、ディスプレイDisp0、マウスM0、分岐装置V
−AMP(パソコンからディスプレイへの出力を分岐増
幅する市販の装置)4を置き、複数の離れた場所1〜n
にそれぞれマウスM1〜Mnを設置する。このようにマ
ウスを複数設置できることは、上記実施例で説明したよ
うに子機S1〜Snを設けて主装置2に接続することに
よって可能となる。さらに、この応用例では各場所1〜
nにマウスM1〜MnとともにディスプレイDisp1
〜Dispnを設置し、市販の分岐装置4を用いてパソ
コン1からディスプレイDisp0,…へ出力される信
号を分岐し、上記マウスM0,…とともに設置したディ
スプレイDisp0〜Dispnへ該信号を送る。ここ
で、用途や設置条件によって1地点に設置するディスプ
レイの数やマウスの数は0を含め、さまざま考えられ
る。もちろん、ディスプレイが0個の場所にマウスを設
置する理由は考えにくい。この系は、パソコン1本体は
1台のまま、複数箇所において操作読み取りが可能であ
る。具体的に提供できるサービスは様々考えられるが、
ディスプレイを各所に配置しただけの例えば空港の各所
に設置された一方的な出発・到着情報案内とは異なり、
一例としては、データベース的なサービスが考えられ
る。例えば、マウスM0〜Mnで知りたい情報を選択
し、ディスプレイDisp0〜Dispnに表示する。
無論、複数のマウスM0〜Mnからアクセスはできない
が、使用頻度がそれほど高くない場合には、パソコン1
本体が1台ですむため有用である。
As a result, a system as shown in FIG. 8 can be realized. That is, at the place 0, the main body of the personal computer 1 (including the keyboard KB), the main device 2 of the above embodiment, the display Disp0, the mouse M0, the branching device V
-Place AMP (commercially available device for branching and amplifying the output from the personal computer to the display) 4 and place it at a plurality of remote locations 1 to n.
The mice M1 to Mn are respectively installed in the. It is possible to install a plurality of mice in this way by providing the slaves S1 to Sn and connecting them to the main device 2 as described in the above embodiment. Furthermore, in this application example, each place 1
Display Disp1 with mouse M1 to Mn on n
-Dispn are installed, the signal output from the personal computer 1 to the displays Disp0, ... is branched by using the commercially available branching device 4, and the signals are sent to the displays Disp0-Dispn installed together with the mouse M0 ,. Here, the number of displays and the number of mice installed at one point may be various, including 0, depending on the application and installation conditions. Of course, it's hard to think of a reason to place a mouse in a place where the number of displays is zero. In this system, the operation can be read at a plurality of places while the main body of the personal computer 1 remains the same. There are various services that can be provided, but
Unlike the unilateral departure / arrival information guides that are installed at various places in the airport, such as just arranging displays at various places,
As an example, a database service can be considered. For example, the information desired to be known is selected by the mouse M0 to Mn and displayed on the display Disp0 to Dispn.
Of course, it is not possible to access from multiple mice M0 to Mn, but if the frequency of use is not so high, the computer 1
It is useful because it requires only one main unit.

【0022】なお、以上においてパソコンを前提として
述べたが、本発明はそれ以外に種々に呼称される情報処
理装置一般に適用され得ることは言うまでもない。この
ように本発明は、その主旨に沿って種々に応用され、種
々の実施態様を取り得るものである。
Although the above description has been made on the premise of a personal computer, it goes without saying that the present invention can be applied to other information processing apparatuses generally called variously. As described above, the present invention can be variously applied according to the gist and can take various embodiments.

【0023】[0023]

【発明の効果】以上の説明で明らかなように、本発明の
マウスの延長・増設装置によれば、以下のような利点が
得られる。
As is apparent from the above description, the mouse extension / expansion device of the present invention has the following advantages.

【0024】(1)上位の情報処理装置のハードウェ
ア、ソフトウェア上の構成やマウスの構成には何らの影
響も与えることなく、かつ複数のマウスを平等に流動的
に接続できる。)使用頻度の低いパソコンを数カ所から利用する必
要がある場合、パソコン等の必要台数を減少させること
が可能になり、LAN等を組むより安あがりとなる。
(1) Hardware of upper information processing device
Oh, there is no shadow on the software configuration or mouse configuration.
It is even and fluid for multiple mice without giving a sound
Can be connected to ( 2 ) When it is necessary to use a rarely used personal computer from several places, it is possible to reduce the required number of personal computers and the like, which is cheaper than configuring a LAN or the like.

【0025】()パソコン等を設置するのに適さない
場所(設置スペースがない、振動が多い、ほこりが多
い、高温、高湿等)に設置しなくても、操作可能とな
る。
( 3 ) It is possible to operate without installing a personal computer or the like in a place not suitable for installation (no installation space, lots of vibration, lots of dust, high temperature, high humidity, etc.).

【0026】()請求項2に示すように、増設・延長
されたディスプレイを子機およびマウスとともに設置す
ると、パソコン等の遠隔操作がより円滑に可能となる。
( 4 ) As described in claim 2, when the expanded / extended display is installed together with the child device and the mouse, remote operation of a personal computer or the like can be performed more smoothly.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施例の接続状態を示すブロック図FIG. 1 is a block diagram showing a connection state according to an embodiment of the present invention.

【図2】上記実施例で用いる主装置と子機の機能ブロッ
ク図
FIG. 2 is a functional block diagram of a main device and a slave unit used in the above embodiment.

【図3】上記実施例の回路構成を示すブロック図FIG. 3 is a block diagram showing a circuit configuration of the above embodiment.

【図4】上記実施例のマウスからパソコンへの入力系統
の回路例を示す図
FIG. 4 is a diagram showing a circuit example of an input system from a mouse to a personal computer in the above embodiment.

【図5】マウスの出力信号を示す図FIG. 5 is a diagram showing a mouse output signal.

【図6】上記実施例におけるマウスの使用中を判断しデ
ータセレクト入力を出力する系統の回路例を示す図
FIG. 6 is a diagram showing an example of a circuit of a system that outputs a data select input by determining whether the mouse is being used in the above embodiment.

【図7】上記出力系統の回路例におけるリトリガラブル
タイマの入力と出力のタイムチャート
FIG. 7 is a time chart of input and output of a retriggerable timer in the circuit example of the above output system.

【図8】本発明の応用例を示すシステムの構成図FIG. 8 is a configuration diagram of a system showing an application example of the present invention.

【符号の説明】[Explanation of symbols]

1…パソコン、2…主装置、4…分岐装置、S1,…,
S7,…,Sn…子機、M0,M1,…,M7,…,M
n…マウス、21…セレクタ、22…リトリガラブルタ
イマ、23…プライオリティエンコーダ、24…表示
部、25…ドライバ、26,27…フォトカプラ、28
…ラッチ、31…表示部、32…ドライバ。
1 ... Personal computer, 2 ... Main device, 4 ... Branch device, S1, ...,
S7, ..., Sn ... cordless handset, M0, M1, ..., M7, ..., M
n ... Mouse, 21 ... Selector, 22 ... Retriggerable timer, 23 ... Priority encoder, 24 ... Display unit, 25 ... Driver, 26, 27 ... Photocoupler, 28
... Latch, 31 ... Display, 32 ... Driver.

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 情報処理装置のマウス接続口に接続する
主装置と、それぞれマウスを接続した1以上の子機とか
ら成り、 前記子機と前記主装置とは、信号伝達をドライバを用い
て行うことにより延長したケーブルで接続し、 前記主装置には、前記マウスが動かされたときの信号か
らその使用を検出する回路と、前記マウスが複数ある場
、ある時点からの期間中に最先の使用として検出され
たマウスからの信号を選択し、該選択があると当該マウ
スの使用がなくなって一定期間の経過が検出されるまで
は当該マウスからの信号のみを受信し、前記一定期間の
経過が検出されるとその時点から新たに最先の使用とし
て検出されたマウスからの信号を選択する回路と、該
されたマウスを識別する表示用の信号を送出する回路
とを備え、 前記子機には、前記選択されたマウスを識別する信号を
受信してその表示を行う表示部を備えることを特徴とす
るマウスの延長・増設装置。
1. A main device that is connected to a mouse connection port of an information processing device, and one or more slave devices that are each connected to a mouse. The slave device and the main device use a driver for signal transmission. Connected with an extended cable by doing, the main device, a circuit that detects its use from the signal when the mouse is moved, and if there is a plurality of the mouse , the earliest during the period from a certain time Detected as the use of
Select the signal from the mouse and the mouse
Until it is detected that a certain period of time has passed since the device is no longer used
Receives only the signal from the mouse, and
When the progress is detected, it will be used as the first
A circuit for selecting a signal from the detected mice Te, the election
A circuit for transmitting a display signal for identifying the selected mouse, wherein the slave unit includes a display unit for receiving the signal for identifying the selected mouse and displaying the received signal. A mouse extension / expansion device.
【請求項2】 請求項1記載のマウス延長・増設装置に
加えて、各マウスの近傍にディスプレイを配置し、該デ
ィスプレイに情報処理装置のディスプレイ出力を分岐装
置で分配したことを特徴とするマウスの延長・増設装
置。
2. In addition to the mouse extension / expansion device according to claim 1, a display is arranged in the vicinity of each mouse, and the display output of the information processing device is distributed to the display by a branching device. Extension / expansion device.
JP3179118A 1991-07-19 1991-07-19 Mouse extension / expansion device Expired - Fee Related JP2543272B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3179118A JP2543272B2 (en) 1991-07-19 1991-07-19 Mouse extension / expansion device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3179118A JP2543272B2 (en) 1991-07-19 1991-07-19 Mouse extension / expansion device

Publications (2)

Publication Number Publication Date
JPH06282374A JPH06282374A (en) 1994-10-07
JP2543272B2 true JP2543272B2 (en) 1996-10-16

Family

ID=16060325

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3179118A Expired - Fee Related JP2543272B2 (en) 1991-07-19 1991-07-19 Mouse extension / expansion device

Country Status (1)

Country Link
JP (1) JP2543272B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6084638A (en) * 1996-10-08 2000-07-04 Hare; Charles S. Computer interface extension system and method
JP2004005430A (en) 2002-04-11 2004-01-08 Canon Inc Information processor, its control method, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63147738U (en) * 1987-03-18 1988-09-29
JPH0290222A (en) * 1988-09-27 1990-03-29 Fuji Electric Co Ltd Pointing device controller

Also Published As

Publication number Publication date
JPH06282374A (en) 1994-10-07

Similar Documents

Publication Publication Date Title
US6091527A (en) Communications device having an optical bus, and a method for controlling its operation
JPH1098435A (en) Wireless communication system
JP2543272B2 (en) Mouse extension / expansion device
JP2000032017A (en) Ring network system
JPH10207591A (en) Interface board
KR960027605A (en) Automatic arc test device
US5339360A (en) Method of synchronizing LEDS between a digital telephone and remote options
KR100369728B1 (en) Multi LAN card
KR100446938B1 (en) Interface structure and interface method between personal information system circuit and wireless communication system circuit in a mobile information appliance.
KR0149643B1 (en) Ring relay control method & device of analog subscriber board
JPH07131504A (en) Data transfer device
KR100430229B1 (en) Device for transmitting signal of elevator for communicating among controller, transmitting host and each hall station in series and by wireless
JPH0282821A (en) Power line carrier communication equipment
KR930004423B1 (en) Mode changer for korean character
KR100729514B1 (en) Apparatus and method of scroll setting on electronic switching system
KR100263978B1 (en) Multimodem system
JP2661583B2 (en) Clock signal distribution apparatus and method
KR0137085Y1 (en) Keypad modem connection
KR200262046Y1 (en) Multi LAN card
KR100451738B1 (en) Control Apparatus of the Display System and Control Method of the Same
JPH07240807A (en) Information processing unit
JPH08191319A (en) Data communication system
JP2002244804A (en) Pen input type portable information terminal
JPH06276281A (en) State display method in private branch system
JPH0622050A (en) Data communication system

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees