Movatterモバイル変換


[0]ホーム

URL:


JP2002073269A - Coordinate input device - Google Patents

Coordinate input device

Info

Publication number
JP2002073269A
JP2002073269AJP2001173006AJP2001173006AJP2002073269AJP 2002073269 AJP2002073269 AJP 2002073269AJP 2001173006 AJP2001173006 AJP 2001173006AJP 2001173006 AJP2001173006 AJP 2001173006AJP 2002073269 AJP2002073269 AJP 2002073269A
Authority
JP
Japan
Prior art keywords
coordinate input
input device
data
amount data
light
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
JP2001173006A
Other languages
Japanese (ja)
Inventor
Kazuhiro Watanabe
一博 渡辺
Masanobu Hayama
正伸 羽山
Masanori Okabashi
正典 岡橋
Shuji Nakamura
修二 中村
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.)
Nagano Fujitsu Component Ltd
Original Assignee
Nagano Fujitsu Component 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 Nagano Fujitsu Component LtdfiledCriticalNagano Fujitsu Component Ltd
Priority to JP2001173006ApriorityCriticalpatent/JP2002073269A/en
Publication of JP2002073269ApublicationCriticalpatent/JP2002073269A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

PROBLEM TO BE SOLVED: To realize a coordinates input device which has high operability, long life and simple structure. SOLUTION: This coordinates input device 1 is provided with a face separation sensing means 2 for sensing that the input device 1 is separated from a floor face and a data invalidating means 3 for invalidating coordinates input data when the sensing means 2 senses that the input device 1 is separated from the floor face. The coordinates input device 51 is provided with a plurality of light emitting elements 61 and 62 for separately emitting light a plurality of respective objects 67 and 68 to be detected in time division, optical systems 64, 65 and 66 for leading light reflected on either of the plurality of objects 67 and 68 to be detected, an imaging means 63 for receiving the light led by the optical systems 64, 65 and 66 and imaging an image on the surface of the objects 67 and 68 to be detected, and a processing means 71 for detecting the state changes of the respective objects 67 and 68 to be detected on the basis of the image.

Description

Translated fromJapanese
【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、表示装置のポイン
タ操作を容易にする座標入力装置に関し、特に、座標入
力装置の操作性および機能の向上並びに構造の簡素化に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a coordinate input device for facilitating the operation of a pointer on a display device, and more particularly to improvement of operability and function of the coordinate input device and simplification of the structure.

【0002】[0002]

【従来の技術】近年コンピュータの操作性を向上するた
めにGUI(Graphical User Interface)が採用されて
いるが、ディスプレイ画面上のアイコン等を指示するた
めの座標入力装置として座標入力装置やポインティング
デバイス等が多用されている。現在一般的に使用されて
いる座標入力装置は、床面に対するX軸およびY軸方向
の移動量および2つのクリックスイッチの操作を出力す
る形式のものが大半である。すなわち、座標入力装置の
床面に対する相対移動を検出し、この検出結果に応じて
画面上に表示されているカーソルを移動させ、カーソル
がアイコン上に重なったときにクリックスイッチを操作
することで、コンピュータに対してアイコンに関する処
理を行わせている。
2. Description of the Related Art In recent years, a GUI (Graphical User Interface) has been adopted in order to improve the operability of a computer, but a coordinate input device, a pointing device, etc., as a coordinate input device for designating an icon or the like on a display screen. Is often used. Most of the coordinate input devices currently generally used output a movement amount in the X-axis and Y-axis directions with respect to the floor surface and an operation of two click switches. That is, by detecting the relative movement of the coordinate input device with respect to the floor, moving the cursor displayed on the screen according to the detection result, and operating the click switch when the cursor is over the icon, Causes the computer to perform processing related to icons.

【0003】このような座標入力装置の床面に対する移
動状態を検出する方法としては、ボールの回転を直交す
るX軸およびY軸に分解するエンコーダシャフトに伝達
し、各エンコーダシャフトと一体化したスリット円板の
回転をフォトセンサで検知し、それを座標入力装置の床
面に対する移動量としてデータエンコードするロータリ
エンコーダによる方法や、LED等の発光素子によって
光を床面に照射し、床面の微妙な凹凸の影をレンズで拡
大し、それを画像処理して床面の画像変化を得ることで
座標入力装置の床面に対する移動状態を光学的に検知す
る方法等がある。
As a method of detecting the movement state of such a coordinate input device with respect to the floor surface, a rotation of a ball is transmitted to encoder shafts which are decomposed into orthogonal X-axis and Y-axis, and a slit integrated with each encoder shaft is provided. A method using a rotary encoder that detects the rotation of the disk with a photo sensor and encodes the data as the amount of movement of the coordinate input device with respect to the floor, or irradiates light to the floor with a light-emitting element such as an LED to delicate the floor There is a method of optically detecting the movement state of the coordinate input device with respect to the floor surface by enlarging the shadow of the uneven surface with a lens, processing the image, and obtaining an image change of the floor surface.

【0004】また、一層複雑化するコンピュータの操作
を容易にするために、補助的な入力手段として回転させ
ることによって操作可能なホイールをさらに備えるホイ
ール付き座標入力装置もある。ホイール付き座標入力装
置は、ホイールを操作することにより得られる回転を、
例えばアプリケーション上の画面のスクロール機能とし
て割り付けることができるものであり、これにより近年
複雑化しているアプリケーションソフトの操作を簡素化
できる。ホイールの回転状態は、各ホイールと一体化し
たスリット円板の回転をフォトセンサで検知し、それを
ホイールの回転量としてデータエンコードするロータリ
エンコーダを用いて検出される。
There is also a wheeled coordinate input device further provided with a wheel that can be operated by being rotated as auxiliary input means in order to facilitate the operation of a computer that is becoming more complicated. The coordinate input device with a wheel converts the rotation obtained by operating the wheel,
For example, it can be assigned as a scroll function of a screen on an application, and thereby, the operation of application software, which has become complicated in recent years, can be simplified. The rotation state of the wheel is detected using a rotary encoder that detects the rotation of a slit disk integrated with each wheel with a photo sensor and encodes the rotation as a wheel rotation amount.

【0005】ここで、座標入力装置の移動量検出と移動
速度との関係について、ボールの回転量および回転方向
をロータリエンコーダを用いて検出し、座標入力データ
を生成するボール回転式の座標入力装置を例にとって説
明する。ボール回転式座標入力装置では、上述のスリッ
ト円板の開口部と遮光部とがフォトセンサへの光を通過
させたり遮断させたりすることで得られる出力信号をマ
イクロコンピュータ(MCU)で周期的にサンプリング
することで、座標入力装置の床面に対する移動量および
移動方向とを検出している。マイクロコンピュータのサ
ンプリング間隔は、通常、100μ秒から200μ秒程
度である。
Here, with respect to the relationship between the detection of the movement amount of the coordinate input device and the movement speed, a ball rotation type coordinate input device which detects the amount and direction of rotation of the ball using a rotary encoder and generates coordinate input data. Will be described as an example. In the ball-rotation type coordinate input device, an output signal obtained by passing or blocking light to the photo sensor between the opening of the slit disk and the light blocking portion is periodically transmitted to a microcomputer (MCU). By sampling, the movement amount and movement direction of the coordinate input device with respect to the floor surface are detected. The sampling interval of the microcomputer is usually about 100 μsec to 200 μsec.

【0006】今、マイクロコンピュータのサンプリング
間隔が200μ秒である場合を考える。このとき、フォ
トセンサが検出する信号の状態変化が200μ秒以上の
時間を有していれば、マイクロコンピュータは、フォト
センサが検出した信号の変化を確実にサンプリングする
ことができる。しかし、フォトセンサが検出する信号の
状態変化が200μ秒未満の場合は、マイクロコンピュ
ータは信号の状態変化をサンプリングすることができな
い。
Now, consider the case where the sampling interval of the microcomputer is 200 μs. At this time, if the state change of the signal detected by the photosensor has a time of 200 μsec or more, the microcomputer can reliably sample the change of the signal detected by the photosensor. However, if the state change of the signal detected by the photo sensor is less than 200 μsec, the microcomputer cannot sample the change in the state of the signal.

【0007】ボール回転式座標入力装置におけるフォト
センサの移動量解像度(Resolution)は、エンコーダシャ
フトの径と、スリット円板のスリット数とで画定され
る。通常のボール回転式座標入力装置の移動量解像度で
は16カウント/mm(400cpi)が最も一般的で
ある。また、移動速度については最大200mm/秒ま
で追従できるものが一般的である。
[0007] The resolution of the movement of the photosensor in the ball rotation type coordinate input device is determined by the diameter of the encoder shaft and the number of slits of the slit disk. The most common resolution of the movement amount of a normal ball-rotating coordinate input device is 16 counts / mm (400 cpi). In general, the moving speed can follow up to a maximum of 200 mm / sec.

【0008】マイクロコンピュータのサンプリング間隔
が200μ秒であるボール回転式の座標入力装置におい
て、フォトセンサの解像度が16カウント/mm(40
0cpi)とすると、例えば200mm/秒のスピード
で操作したときはフォトセンサは1秒当たり3200カ
ウントを計数するので、約312μ秒の位相差でフォト
センサの出力信号の状態が変化する。上述のマイクロコ
ンピュータのサンプリング間隔は200μ秒であり、約
312μ秒の位相差よりも短いので、マイクロコンピュ
ータはフォトセンサの出力信号の変化をサンプリングす
ることができる。
In a ball rotation type coordinate input device in which the sampling interval of the microcomputer is 200 μs, the resolution of the photo sensor is 16 counts / mm (40
If 0 cpi), for example, when operated at a speed of 200 mm / sec, the photosensor counts 3200 counts per second, so that the state of the output signal of the photosensor changes with a phase difference of about 312 μsec. Since the sampling interval of the microcomputer is 200 μsec, which is shorter than the phase difference of about 312 μsec, the microcomputer can sample a change in the output signal of the photosensor.

【0009】また、200μ秒の位相差でフォトセンサ
の出力信号が変化すると仮定すると、1秒当たり500
0カウントを計数するので、上述のボール回転式の座標
入力装置は、約317mm/秒の移動速度までは追従で
きることがわかる。なお、光学式の座標入力装置の場合
では、移動量および移動方向を検出するための画像処理
装置の分解能と、マイクロコンピュータのサンプリング
間隔とで、追従可能な移動速度が画定される。
Also, assuming that the output signal of the photosensor changes with a phase difference of 200 μs, 500
Since 0 count is counted, it is understood that the above-described ball-rotating coordinate input device can follow up to a movement speed of about 317 mm / sec. In the case of an optical coordinate input device, the resolution that can be followed is determined by the resolution of the image processing device for detecting the amount and direction of movement and the sampling interval of the microcomputer.

【0010】図1は、座標入力装置の操作例を説明する
図である。座標入力装置1を床面67に対して移動する
ためのスペースとしては、通常約20cm四方の座標入
力装置移動領域が必要であるといわれているが、スペー
スの制約や、ユーザの手の許容可動範囲の関係から充分
な座標入力装置移動領域が得られない場合が多い。
FIG. 1 is a diagram for explaining an operation example of the coordinate input device. It is said that a space for moving the coordinate input device 1 with respect to the floor surface 67 usually requires a coordinate input device movement area of about 20 cm square. In many cases, a sufficient coordinate input device movement area cannot be obtained due to the range.

【0011】例えば図1に示すように、画面上のカーソ
ルを意図した位置まで動かそうとするとき、ユーザはま
ず座標入力装置1を所望の方向に移動させ(ステップS
101)、適当な位置まで座標入力装置1を移動させた
後は座標入力装置1を一旦持ち上げて(ステップS10
2)、再び座標入力装置を所望の方向に移動させる(ス
テップS103)といった操作が行われる。
For example, as shown in FIG. 1, when trying to move the cursor on the screen to an intended position, the user first moves the coordinate input device 1 in a desired direction (step S1).
101), after moving the coordinate input device 1 to an appropriate position, the coordinate input device 1 is once lifted (step S10).
2) An operation of moving the coordinate input device in a desired direction again (step S103) is performed.

【0012】このように、座標入力装置の移動量は、移
動速度と密接な関係がある。座標入力装置を極端に速く
操作した場合は、座標入力装置は正常な座標入力データ
を生成することができない。ユーザが実際に座標入力装
置を操作するときは、移動速度は通常一定ではなく、非
常に複雑な変化をしている。一般に、座標入力装置を操
作し始めたときは徐々に移動速度が速くなり、座標入力
装置の操作を終了させる間際では徐々に移動速度が遅く
なる傾向がある。
As described above, the movement amount of the coordinate input device is closely related to the movement speed. If the coordinate input device is operated extremely quickly, the coordinate input device cannot generate normal coordinate input data. When the user actually operates the coordinate input device, the moving speed is usually not constant and changes very complicatedly. In general, the movement speed tends to gradually increase when the operation of the coordinate input device is started, and gradually decrease immediately before the operation of the coordinate input device is completed.

【0013】[0013]

【発明が解決しようとする課題】ボール回転式もしくは
光学式のいずれの座標入力装置の場合であっても、図1
に示したような操作を行うときに、座標入力装置1を持
ち上げるとき意図しない座標入力データが発生してしま
う問題がある。これは、ボール回転式の座標入力装置の
場合は、座標入力装置1を持ち上げる際にボールが一瞬
回転してシャフトを強制的に回転させ、数カウント分の
不要な座標入力データが発生してしまうからである。さ
らに、光学式の座標入力装置の場合は、この不要な座標
入力データの発生が顕著である。これは、座標入力装置
の光学センサと床面との距離の検出感度が非常にシビア
であり、したがって座標入力装置を持ち上げることによ
って生ずる反射光の微妙なズレが大きく影響を及ぼすた
めと考えられる。
Regardless of the type of the ball rotation type or optical type coordinate input device, FIG.
When performing the operation described in (1), there is a problem that unintended coordinate input data is generated when the coordinate input device 1 is lifted. This is because, in the case of a ball rotation type coordinate input device, when the coordinate input device 1 is lifted, the ball rotates momentarily to forcibly rotate the shaft, and unnecessary coordinate input data for several counts is generated. Because. Further, in the case of an optical coordinate input device, the generation of unnecessary coordinate input data is remarkable. This is probably because the sensitivity of detecting the distance between the optical sensor of the coordinate input device and the floor surface is extremely severe, and therefore, a slight deviation of reflected light caused by lifting the coordinate input device has a great effect.

【0014】このような不要な座標入力データの出力
は、ユーザの実際の操作感に影響を及ぼさない程度であ
ればよいが、量産の際のバラツキ等により不要な座標入
力データの出力が無視できない程度まで大きくなった場
合、画面上のカーソルが意図した通りに動かないといっ
た問題が生じる。例えば、発光素子の発光強度、受光素
子の受光感度あるいは製品を組んだときの組込み寸法な
どがバラつくことによって、座標入力装置によってカー
ソルが大きく動いたりほとんど動かなかったりといった
差が生じてしまう問題がある。
The output of such unnecessary coordinate input data may be such that it does not affect the actual operation feeling of the user, but the output of the unnecessary coordinate input data cannot be ignored due to variations in mass production. When the size is increased to such an extent, there arises a problem that the cursor on the screen does not move as intended. For example, variations in the light emission intensity of the light emitting element, the light receiving sensitivity of the light receiving element, or the built-in dimensions when assembling the product, and the like, may cause a difference in that the cursor is largely or hardly moved by the coordinate input device. is there.

【0015】また、光学式の座標入力装置においては、
座標入力装置1を持ち上げたときに、発光素子が発する
光がユーザの目に入ることもある。さらに、例えば座標
入力装置をコンピュータゲームの入力手段として用いる
場合などでは、急激な操作をすることも多く、正常に座
標入力データを生成することができない場合が生じると
いう問題もある。
In an optical coordinate input device,
When the coordinate input device 1 is lifted, light emitted by the light emitting element may enter the user's eyes. Further, for example, when the coordinate input device is used as input means for a computer game, there is a problem that sudden operations are often performed and coordinate input data cannot be normally generated.

【0016】さらに、クリックスイッチの押下の検出お
よびホイール付き座標入力装置のホイールの回転状態の
検出は、メカニカルスイッチやロータリエンコーダ等の
機械的機構が用いられているので寿命が短いという問題
がある。さらに、床面との相対移動の検出、クリックス
イッチの押下の検出、ホイールの回転の検出等のよう
に、検出対象が異なるとそのための検出部が個別に必要
であり、結果として構造が複雑となり製造コストも増大
してしまう問題がある。
Further, the detection of the depression of the click switch and the detection of the rotation state of the wheel of the coordinate input device with a wheel have a problem that the service life is short because a mechanical mechanism such as a mechanical switch or a rotary encoder is used. Furthermore, different detection targets, such as detection of relative movement with the floor, detection of click of a click switch, detection of rotation of a wheel, etc., require a separate detection unit for the detection targets, resulting in a complicated structure. There is a problem that the manufacturing cost increases.

【0017】したがって、本発明の第1の目的は、上記
問題に鑑み、本体が持ち上げられたときもしくは急激に
操作されたときにおいて、異常な座標入力データを出力
しない座標入力装置を提供することにある。また本発明
の第2の目的は、上記問題に鑑み、長寿命で構造容易な
座標入力装置を提供することにある。
Accordingly, a first object of the present invention is to provide a coordinate input device which does not output abnormal coordinate input data when the main body is lifted or suddenly operated in view of the above problems. is there. A second object of the present invention is to provide a coordinate input device having a long service life and a simple structure in view of the above problems.

【0018】[0018]

【課題を解決するための手段】上記第1の目的を実現す
るために、第1の発明では、床面に対する相対移動に基
づいて座標入力データを生成する座標入力装置におい
て、所定の場合に得られる座標入力データについて、当
該座標入力データを無効化するかもしくは座標入力デー
タを補正することで、異常な座標入力データが出力され
ないようにする。
According to a first aspect of the present invention, there is provided a coordinate input apparatus for generating coordinate input data based on a relative movement with respect to a floor surface. By invalidating the coordinate input data or correcting the coordinate input data, abnormal coordinate input data is prevented from being output.

【0019】図2は、第1の発明の第1の実施例による
座標入力装置の基本構成図である。本実施例による座標
入力装置1は、座標入力装置1の床面からの離面を感知
する離面感知手段2と、離面感知手段2が離面の発生を
感知したときに座標入力データを無効化するデータ無効
化手段3と、を備える。図3は、第1の発明の第2の実
施例による座標入力装置の基本構成図である。
FIG. 2 is a basic configuration diagram of the coordinate input device according to the first embodiment of the first invention. The coordinate input device 1 according to the present embodiment includes a separation detecting unit 2 for detecting a separation of the coordinate input device 1 from the floor surface, and coordinate input data when the separation detecting unit 2 detects occurrence of separation. Data invalidating means 3 for invalidating. FIG. 3 is a basic configuration diagram of a coordinate input device according to a second embodiment of the first invention.

【0020】本実施例による座標入力装置1は、座標入
力データのうちの移動量データと、所定のしきい値との
大小を比較する比較手段4と、移動量データがしきい値
よりも大きいときに座標入力データを無効化するデータ
無効化手段3と、を備える。図4は、第1の発明の第3
の実施例による座標入力装置の基本構成図である。本実
施例による座標入力装置1は、座標入力装置1の移動時
の加速度を検知する加速度検知手段5と、加速度と所定
のしきい値との大小を比較する比較手段6と、加速度が
しきい値よりも大きいときに座標入力データを無効化す
るデータ無効化手段3と、を備える。
The coordinate input device 1 according to the present embodiment includes a comparing means 4 for comparing the magnitude of the movement amount data of the coordinate input data with a predetermined threshold value, and the movement amount data is larger than the threshold value. Data invalidating means 3 for invalidating coordinate input data at times. FIG. 4 shows a third embodiment of the first invention.
FIG. 3 is a basic configuration diagram of a coordinate input device according to the embodiment. The coordinate input device 1 according to the present embodiment includes an acceleration detection unit 5 that detects an acceleration of the coordinate input device 1 when the coordinate input device 1 moves, a comparison unit 6 that compares the acceleration with a predetermined threshold, and an acceleration threshold. Data invalidating means 3 for invalidating the coordinate input data when the value is larger than the value.

【0021】図5は、第1の発明の第4の実施例による
座標入力装置の基本構成図である。本実施例による座標
入力装置1は、座標入力データのうちの移動量データ
と、所定の第1のしきい値との大小を比較する第1の比
較手段4と、座標入力装置1の移動時の加速度を検知す
る加速度検知手段5と、加速度と所定の第2のしきい値
との大小を比較する第2の比較手段6と、移動量データ
が第1のしきい値よりも大きいとき、もしくは加速度が
第2のしきい値よりも大きいとき、座標入力データを無
効化するデータ無効化手段3と、を備える。
FIG. 5 is a basic configuration diagram of a coordinate input device according to a fourth embodiment of the first invention. The coordinate input device 1 according to the present embodiment includes a first comparison unit 4 that compares the magnitude of the movement amount data of the coordinate input data with a predetermined first threshold value, Acceleration detection means 5 for detecting the acceleration of the vehicle, second comparison means 6 for comparing the magnitude of the acceleration with a predetermined second threshold value, and when the movement amount data is larger than the first threshold value, Or, when the acceleration is greater than the second threshold, the data invalidating means 3 invalidates the coordinate input data.

【0022】図6は、第1の発明の第5の実施例による
座標入力装置の基本構成図である。本実施例による座標
入力装置1は、座標入力データのうちの移動量データ
と、所定のしきい値との大小を比較する比較手段4と、
移動量データがしきい値よりも大きいと判定されたとき
の当該移動量データの符号が、当該移動量データの前に
得られた移動量データの符号に対して反転したかを判定
する判定手段7と、判定手段が当該移動量データの符号
は反転したと判定したときに当該移動量データの符号を
さらに反転する符号反転手段8と、を備える。
FIG. 6 is a basic configuration diagram of a coordinate input device according to a fifth embodiment of the first invention. The coordinate input device 1 according to the present embodiment includes a comparing unit 4 that compares the magnitude of the movement amount data of the coordinate input data with a predetermined threshold value;
Determining means for determining whether the sign of the moving amount data when the moving amount data is determined to be larger than the threshold value is inverted with respect to the sign of the moving amount data obtained before the moving amount data; 7 and sign inverting means 8 for further inverting the sign of the moving amount data when the judging means judges that the sign of the moving amount data has been inverted.

【0023】図7は、第1の発明の第6の実施例による
座標入力装置の基本構成図である。本実施例による座標
入力装置1は、座標入力装置1の移動時の加速度を検知
する加速度検知手段5と、加速度と所定のしきい値との
大小を比較する比較手段6と、加速度がしきい値よりも
大きいと判定されたときの、座標入力データのうちの移
動量データの符号が、当該移動量データの前に得られた
移動量データの符号に対して反転したかを判定する判定
手段7と、判定手段7が当該移動量データの符号は反転
したと判定したとき、当該移動量データの符号をさらに
反転する符号反転手段8と、を備える。
FIG. 7 is a basic configuration diagram of a coordinate input device according to a sixth embodiment of the first invention. The coordinate input device 1 according to the present embodiment includes an acceleration detection unit 5 that detects an acceleration of the coordinate input device 1 when the coordinate input device 1 moves, a comparison unit 6 that compares the acceleration with a predetermined threshold, and an acceleration threshold. Determining means for determining whether the sign of the movement amount data in the coordinate input data, when it is determined to be larger than the value, is inverted with respect to the sign of the movement amount data obtained before the movement amount data; 7, and sign inverting means 8 for further inverting the sign of the moving amount data when the judging means 7 judges that the sign of the moving amount data has been inverted.

【0024】図8は、第1の発明の第7の実施例による
座標入力装置の基本構成図である。本実施例による座標
入力装置1は、座標入力データのうちの移動量データ
と、所定の第1のしきい値との大小を比較する第1の比
較手段4と、座標入力装置1の移動時の加速度を検知す
る加速度検知手段5と、加速度と所定の第2のしきい値
との大小を比較する第2の比較手段6と、移動量データ
が第1のしきい値よりも大きいと判定されたとき、もし
くは加速度が第2のしきい値よりも大きいと判定された
ときの、移動量データの符号が、当該移動量データの前
に得られた移動量データの符号に対して反転したかを判
定する判定手段7と、判定手段7が当該移動量データの
符号は反転したと判定したとき、当該移動量データの符
号をさらに反転する符号反転手段8と、を備える。
FIG. 8 is a basic configuration diagram of a coordinate input device according to a seventh embodiment of the first invention. The coordinate input device 1 according to the present embodiment includes a first comparison unit 4 that compares the magnitude of the movement amount data of the coordinate input data with a predetermined first threshold value, Acceleration detecting means 5 for detecting the acceleration of the vehicle, second comparing means 6 for comparing the magnitude of the acceleration with a predetermined second threshold value, and judging that the movement amount data is larger than the first threshold value The sign of the movement amount data when the movement amount data is obtained or when it is determined that the acceleration is larger than the second threshold value is inverted with respect to the sign of the movement amount data obtained before the movement amount data. And a sign inverting means 8 for further inverting the sign of the movement amount data when the judgment means 7 judges that the sign of the movement amount data has been inverted.

【0025】図9は、第1の発明の第8の実施例による
座標入力装置の基本構成図である。本実施例による座標
入力装置1は、座標入力装置1の移動時の加速度を検知
する加速度検知手段5と、加速度と所定のしきい値との
大小を比較する比較手段6と、加速度が前記しきい値よ
りも大きいと判定されたときの、座標入力データのうち
の移動量データの符号が、当該移動量データの前に得ら
れた移動量データの符号に対して反転したかを判定する
判定手段7と、判定手段7が当該移動量データの符号は
反転したと判定したとき、当該加速度を検知する以前に
得られた座標入力データのうちの複数の移動量データか
ら、当該加速度の検出時の移動量データを予測するデー
タデータ予測手段9と、を備える。
FIG. 9 is a diagram showing the basic configuration of a coordinate input device according to an eighth embodiment of the first invention. The coordinate input device 1 according to the present embodiment includes an acceleration detection unit 5 that detects an acceleration when the coordinate input device 1 moves, a comparison unit 6 that compares the acceleration with a predetermined threshold value, A determination is made as to whether the sign of the movement amount data in the coordinate input data when it is determined to be larger than the threshold value is inverted with respect to the sign of the movement amount data obtained before the movement amount data. When the means 7 and the determination means 7 determine that the sign of the movement amount data is inverted, the detection of the acceleration is performed based on a plurality of movement amount data among the coordinate input data obtained before the acceleration is detected. And data data predicting means 9 for predicting the movement amount data.

【0026】また、上記第2の目的を実現するために、
第2の発明では、床面に対する相対移動に基づいて座標
入力データを生成する光学式の座標入力装置において、
床面およびホイールなどの1つもしくは複数の被検出体
の状態変化の検出を1つの撮像手段とで実行することで
座標入力装置の構造を簡素化する。また、座標入力装置
の離面時において発光素子の光が外部に漏れることを防
ぐための遮断手段をさらに備えてもよい。
In order to realize the second object,
In the second invention, in an optical coordinate input device that generates coordinate input data based on relative movement with respect to a floor surface,
The structure of the coordinate input device is simplified by detecting the state change of one or a plurality of objects to be detected such as a floor surface and a wheel by using one imaging unit. Further, the coordinate input device may further include a blocking unit for preventing light of the light emitting element from leaking outside when the coordinate input device is separated.

【0027】図10は、第2の発明の第1の実施例によ
る座標入力装置の基本構成図である。第2の発明の第1
の実施例では、座標入力装置51は、複数の被検出体5
2の各々に時分割で個別に光を照射する複数の発光素子
53と、複数の被検出体52のいずれかで反射した光を
導く光学系54と、光学系54で導かれた光を受光して
当該被検出体52の表面の画像を撮像する1つの撮像手
段55と、画像に基づいて当該被検出体52の状態変化
を検出する処理手段56とを備える。
FIG. 10 is a basic configuration diagram of a coordinate input device according to the first embodiment of the second invention. First of the second invention
In the embodiment of the present invention, the coordinate input device 51 includes a plurality of detected objects 5.
2, a plurality of light-emitting elements 53 that individually irradiate light in a time-division manner, an optical system 54 that guides light reflected by any of the plurality of detection objects 52, and a light that is guided by the optical system 54. One imaging unit 55 that captures an image of the surface of the detection target 52 and a processing unit 56 that detects a change in the state of the detection target 52 based on the image.

【0028】図11は、第2の発明の第1の実施例の変
形例による座標入力装置の基本構成図である。第2の発
明の第1の実施例の変形例では、上述の図10の座標入
力装置51において、さらに、各発光素子53の発光に
同期して、光学系54を時分割で遮断する複数の遮断手
段58を備える。
FIG. 11 is a basic configuration diagram of a coordinate input device according to a modification of the first embodiment of the second invention. In a modified example of the first embodiment of the second invention, in the coordinate input device 51 of FIG. 10 described above, a plurality of optical systems 54 are cut off in a time-sharing manner in synchronization with the light emission of each light emitting element 53. A blocking means 58 is provided.

【0029】図12は、第2の発明の第2の実施例によ
る座標入力装置の基本構成図である。第2の発明の第2
の実施例では、床面52に光を照射する発光素子53
と、床面52で反射した光を導く光学系54と、光学系
54で導かれた光を受光して床面の画像を撮像する撮像
手段55と、画像に基づいて床面に対する相対移動を検
出し、座標入力データを生成する処理手段56と、を備
える座標入力装置51において、座標入力装置51の床
面からの離面を感知する離面感知手段57と、離面感知
手段57が離面の発生を感知したときに光学系を遮断す
る遮断手段58と、を備える。
FIG. 12 is a basic configuration diagram of a coordinate input device according to a second embodiment of the second invention. Second of the second invention
In the embodiment, the light emitting element 53 for irradiating the floor surface 52 with light is used.
An optical system 54 that guides light reflected by the floor 52, an imaging unit 55 that receives light guided by the optical system 54 and captures an image of the floor, and performs relative movement with respect to the floor based on the image. In the coordinate input device 51 including a processing means 56 for detecting and generating coordinate input data, a separation detecting means 57 for detecting a separation of the coordinate input device 51 from the floor surface and a separation detecting means 57 are provided. Blocking means 58 for blocking the optical system when the generation of a surface is detected.

【0030】図13は、第2の発明の第3の実施例によ
る座標入力装置の基本構成図である。第2の発明の第3
の実施例では、1つの発光素子53と、複数の被検出体
52と、各被検出体52と発光素子53とをそれぞれ結
ぶ光路を形成する複数の光学系54と、各光学系54の
うち、所望の被検出体52へ発光素子53の光を導く光
学系54を選択する選択手段59と、被検出体52で反
射した光を受光して当該被検出体52の表面の画像を撮
像する1つの撮像手段55と、画像に基づいて当該被検
出体の状態変化を検出する処理手段56と、を備える。
FIG. 13 is a basic configuration diagram of a coordinate input device according to a third embodiment of the second invention. Third of the second invention
In one embodiment, one light emitting element 53, a plurality of detected objects 52, a plurality of optical systems 54 forming optical paths respectively connecting the detected objects 52 and the light emitting elements 53, and a plurality of optical systems 54 Selecting means 59 for selecting an optical system 54 for guiding the light of the light emitting element 53 to a desired detection target 52; and receiving light reflected by the detection target 52 to capture an image of the surface of the detection target 52. It comprises one imaging means 55 and processing means 56 for detecting a change in the state of the detected object based on the image.

【0031】第1の発明によれば、座標入力装置本体が
持ち上げられたときもしくは急激な操作がされたときは
座標入力データは無効化もしくは補正されるので、コン
ピュータの画面上において異常なカーソルの移動を取り
除くことができる。第2の発明によれば、床面およびホ
イールの状態変化の検出を1つの撮像手段とすることで
座標入力装置の構造を簡素化できる。また、床面および
ホイールの状態変化をそれぞれ光学的に検出するので、
機械的検出に比べて座標入力装置を長寿命化することが
できる。また、座標入力装置の離面時には遮断手段が発
光手段の光が外部へ漏れることを防ぐので、不要な座標
入力データの生成がなく、例えばコンピュータの画面上
における異常なカーソル移動がなくなる。
According to the first aspect of the present invention, when the coordinate input device body is lifted or suddenly operated, the coordinate input data is invalidated or corrected, so that an abnormal cursor is displayed on the computer screen. Movement can be eliminated. According to the second invention, the structure of the coordinate input device can be simplified by detecting the change in the state of the floor surface and the wheel as one imaging unit. In addition, since the changes in the state of the floor and the wheel are detected optically,
The life of the coordinate input device can be extended as compared with mechanical detection. Further, when the coordinate input device is separated, the blocking unit prevents the light of the light emitting unit from leaking to the outside, so that unnecessary coordinate input data is not generated, and, for example, abnormal cursor movement on the screen of the computer is eliminated.

【0032】[0032]

【発明の実施の形態】始めに、第1の発明による座標入
力装置について説明する。まず、第1の発明の第1の実
施例による座標入力装置では、図2に示すように、座標
入力装置の床面からの離面を感知する離面感知手段2
と、離面の発生を感知したときに座標入力データを無効
化するデータ無効化手段3とを備える。本実施例による
離面感知手段2および無効化手段3の各処理は、座標入
力装置1に内蔵された制御ICを含むファームウェアで
実現される。
DESCRIPTION OF THE PREFERRED EMBODIMENTS First, a coordinate input device according to the first invention will be described. First, in the coordinate input device according to the first embodiment of the first invention, as shown in FIG. 2, a separation detecting means 2 for detecting the separation of the coordinate input device from the floor.
And data invalidating means 3 for invalidating the coordinate input data when the occurrence of a separation surface is detected. Each processing of the separation detecting means 2 and the invalidating means 3 according to the present embodiment is realized by firmware including a control IC built in the coordinate input device 1.

【0033】図14は、第1の発明の第1の実施例によ
る座標入力装置の離面感知手段を説明する断面図であ
り、図15は、第1の発明の第1の実施例による座標入
力装置の動作を表すフローチャートである。ここでは、
光学式の座標入力装置について説明するが、後述するよ
うに本実施例はボール回転式の座標入力装置についても
適用できる。
FIG. 14 is a cross-sectional view for explaining the separation detecting means of the coordinate input device according to the first embodiment of the first invention. FIG. 15 is a sectional view showing the coordinates according to the first embodiment of the first invention. 5 is a flowchart illustrating an operation of the input device. here,
Although an optical coordinate input device will be described, the present embodiment is also applicable to a ball rotation type coordinate input device as described later.

【0034】図14は、本実施例の座標入力装置として
光学式の座標入力装置1の一部分を示しており、この光
学式の座標入力装置1は、床面67に光を照射すると共
に、反射する光を受光することで相対移動を検出する、
反射形フォトセンサ10を備える。反射形フォトセンサ
10は、LED等の発光素子11と、発光素子11が発
する光を床面67に向けて反射するミラー12と、CC
D等の撮像手段13とを備えて成り、例えば座標入力装
置1内の各制御部が構成されるプリント基板14の一部
分に坦持される。
FIG. 14 shows a part of an optical coordinate input device 1 as a coordinate input device of the present embodiment. The optical coordinate input device 1 irradiates light to a floor surface 67 and reflects light. Detecting relative movement by receiving light
A reflective photosensor 10 is provided. The reflective photosensor 10 includes a light emitting element 11 such as an LED, a mirror 12 that reflects light emitted from the light emitting element 11 toward a floor surface 67, and a CC.
D, etc., and is carried on a part of a printed circuit board 14 on which each control unit in the coordinate input device 1 is configured.

【0035】発光素子11から発せられた光はミラー1
2を介して微妙な凹凸を有する床面67に照射され、床
面67で反射した光は撮像手段13に達する。撮像手段
13はその光を受光し、操作状態に応じて時間的に変化
する床面67の画像を撮像する。座標入力装置1に内蔵
されている制御IC(図示せず)は、時間的に変化する
画像から、座標入力装置1の床面67に対する移動量お
よび移動方向である座標入力データを演算する。
The light emitted from the light emitting element 11 is reflected on the mirror 1
The light illuminated on the floor surface 67 having delicate irregularities via the light 2 and reflected by the floor surface 67 reaches the imaging unit 13. The imaging unit 13 receives the light and captures an image of the floor surface 67 that changes with time according to the operation state. A control IC (not shown) built in the coordinate input device 1 calculates coordinate input data which is a moving amount and a moving direction of the coordinate input device 1 with respect to the floor 67 from a temporally changing image.

【0036】光学式の座標入力装置1においては、発光
素子11、床面67および撮像手段13にわたって像が
結ぶときに座標入力データを生成する。しかし、座標入
力装置1が床面67から離面したときは像を結ばないの
で正常な座標入力データを生成することができない。そ
こで、本実施例においては、反射形フォトセンサ10の
撮像手段13が床面67から反射する光を受光しないと
きに離面が発生したと感知する。離面が感知されたとき
は座標入力データを無効化する。
In the optical coordinate input device 1, coordinate input data is generated when an image is formed over the light emitting element 11, the floor surface 67 and the image pickup means 13. However, when the coordinate input device 1 is separated from the floor surface 67, no image is formed, so that normal coordinate input data cannot be generated. Therefore, in the present embodiment, when the imaging means 13 of the reflection type photosensor 10 does not receive the light reflected from the floor surface 67, it is sensed that the separation has occurred. When the separation is detected, the coordinate input data is invalidated.

【0037】座標入力装置1が床面67から離面したこ
とが感知されると、発光素子11、床面67および撮像
手段13にわたって像は結ばれていないので、制御IC
は撮像手段13をオフさせる。続いて、第1の発明の第
1の実施例による座標入力装置の動作原理について説明
する。
When it is detected that the coordinate input device 1 has separated from the floor 67, no image is formed over the light emitting element 11, the floor 67 and the image pickup means 13, so that the control IC
Turns off the imaging means 13. Next, the operation principle of the coordinate input device according to the first embodiment of the first invention will be described.

【0038】座標入力装置1が床面67上にあるとき
は、図15のステップS201に示すように、座標入力
データを通常通りに生成する。次に、ステップS202
において、座標入力装置1が離面したが否かを判定す
る。ステップS202において、離面していると判定さ
れた場合はステップS203へ進み、離面していないと
判定された場合はステップS201へ戻る。
When the coordinate input device 1 is on the floor 67, coordinate input data is generated as usual, as shown in step S201 in FIG. Next, step S202
In, it is determined whether or not the coordinate input device 1 has separated. In step S202, if it is determined that the user has separated, the process proceeds to step S203. If it is determined that the user has not separated, the process returns to step S201.

【0039】本実施例における反射形フォトセンサ10
を有する光学式の座標入力装置1においては、座標入力
装置1が床面67上にあるときは、発光素子11から発
せられて、微妙な凹凸のある床面67で反射した光は、
撮像手段13で受光される。このときの撮像手段13は
オンの状態を維持する。座標入力装置1が持ち上げられ
て撮像手段13が床面67で反射する光を受光しなくな
ると、撮像手段13はオフする。したがって本実施例に
おいては、ステップS202において、座標入力装置1
に内蔵された制御ICは、撮像手段13のオン/オフを
周期的に監視することによって座標入力装置1の床面6
7に対する離面を検出する。
In this embodiment, the reflection type photosensor 10 is used.
When the coordinate input device 1 is on the floor surface 67, the light emitted from the light emitting element 11 and reflected on the floor surface 67 having subtle irregularities,
The light is received by the imaging means 13. At this time, the imaging means 13 maintains the ON state. When the coordinate input device 1 is lifted and the imaging unit 13 stops receiving light reflected on the floor surface 67, the imaging unit 13 is turned off. Therefore, in the present embodiment, in step S202, the coordinate input device 1
The control IC built in the coordinate input device 1 periodically monitors the on / off of the image pickup means 13 so that the floor surface 6 of the coordinate input device 1 is controlled.
7 is detected.

【0040】ステップS203では、座標入力データが
無効化される。座標入力データの無効化の方法として
は、座標入力装置の移動量を検出するための積算カウン
タをゼロにし、ゼロの座標入力データを出力する方法、
座標入力データにデータが存在することを示すフラグを
データ無しにセットする方法、あるいはそれらを組み合
わせた方法等がある。いずれの場合においても、コンピ
ュータは「座標入力装置の床面に対する移動は無し」と
して認識するので、コンピュータの画面上のカーソルは
動かない。
In step S203, the coordinate input data is invalidated. As a method of invalidating the coordinate input data, a method of setting the integration counter for detecting the moving amount of the coordinate input device to zero and outputting zero coordinate input data,
There is a method of setting a flag indicating that data exists in the coordinate input data without data, a method of combining them, and the like. In any case, since the computer recognizes that "the coordinate input device has not moved with respect to the floor", the cursor on the computer screen does not move.

【0041】上述の各ステップは、座標入力装置1に内
蔵された制御ICを用いてファームウェア処理で実現さ
れる。以上説明したように、第1の発明の第1の実施例
によれば、座標入力装置本体が持ち上げられたときは座
標入力データは無効化されるので、コンピュータのディ
スプレイ画面上における不要なカーソルの移動を取り除
くことができる。
Each of the above-described steps is realized by firmware processing using a control IC built in the coordinate input device 1. As described above, according to the first embodiment of the first invention, when the main body of the coordinate input device is lifted, the coordinate input data is invalidated. Movement can be eliminated.

【0042】このように、本実施例は、光学式の座標入
力装置において、座標入力データを生成するために床面
と座標入力装置本体との相対移動を検知する反射形フォ
トセンサを、離面感知にも利用したものであるが、次に
説明する第1の発明の第1の実施例による座標入力装置
における離面感知手段の第1〜3の変形例は、座標入力
装置本体が床面から離面したことを検知するためのセン
サを別個に設けたものである。したがってこれらの変形
例は、光学式の座標入力装置の他にボール回転式の座標
入力装置にも適用することもできる。
As described above, according to the present embodiment, in the optical coordinate input device, the reflection type photosensor for detecting the relative movement between the floor surface and the main body of the coordinate input device for generating the coordinate input data is provided on the remote surface. The first to third modified examples of the separation detecting means in the coordinate input device according to the first embodiment of the first invention which will be described next are described below. A sensor for detecting that the surface has separated from the camera is separately provided. Therefore, these modified examples can be applied to a ball rotation type coordinate input device in addition to the optical type coordinate input device.

【0043】図16〜18は第1の発明の第1の実施例
による座標入力装置の離面感知手段の第1〜3の変形例
を示す断面図である。図16に示される本実施例の離面
感知手段の第1の変形例は、離面感知手段の離面感知機
能のために透過形フォトセンサ15を備えるものであ
る。透過形フォトセンサ15は、発光素子16と、発光
素子16が発する光を受光する受光素子17と、離面の
発生時のみ発光素子16と受光素子17との間の光路を
遮蔽する遮蔽板18とを備えて成り、座標入力装置1の
プリント基板14の一部分に坦持される。
FIGS. 16 to 18 are sectional views showing first to third modifications of the separation detecting means of the coordinate input device according to the first embodiment of the first invention. A first modification of the separation detecting means of the present embodiment shown in FIG. 16 includes a transmission type photo sensor 15 for the separation detecting function of the separation detecting means. The transmissive photosensor 15 includes a light emitting element 16, a light receiving element 17 for receiving light emitted from the light emitting element 16, and a shielding plate 18 for shielding an optical path between the light emitting element 16 and the light receiving element 17 only when a separation surface occurs. And is carried on a part of the printed circuit board 14 of the coordinate input device 1.

【0044】遮蔽板18は、座標入力装置1のロアカバ
ー19からの脱落を防止するための掛止部20と、ロア
カバー19の開口から露出して床面に接するピン部21
とを有する。ピン部21の床面67に接する底面部分に
は、床面67との滑りをよくして摩擦を低減するために
テフロン(登録商標)シートが貼着されることが好まし
い。図16に示すように、座標入力装置1が床面67上
にあるときは、遮蔽板18は発光素子16と受光素子1
7との間の光路を遮蔽しているので、受光素子17はオ
フ状態にある。座標入力装置1が床面67から離面する
と、遮蔽板18は下方へ下がり、受光素子17は発光素
子16が発する光を受光し、オン状態になる。したがっ
て第1の変形例においては、座標入力装置1に内蔵され
た制御ICは、透過形フォトセンサ15の受光素子17
のオン/オフを周期的に監視することによって座標入力
装置1の床面に対する離面を検出する。離面の検出後の
データ無効化機能については上述の第1の実施例と同様
であるので説明は省略する。
The shielding plate 18 is provided with a hooking portion 20 for preventing the coordinate input device 1 from falling off the lower cover 19, and a pin portion 21 exposed from the opening of the lower cover 19 and in contact with the floor.
And It is preferable that a Teflon (registered trademark) sheet be adhered to a bottom surface portion of the pin portion 21 that is in contact with the floor surface 67 in order to improve the slip with the floor surface 67 and reduce friction. As shown in FIG. 16, when the coordinate input device 1 is on the floor surface 67, the shielding plate 18 includes the light emitting element 16 and the light receiving element 1.
7, the light receiving element 17 is in an off state. When the coordinate input device 1 is separated from the floor surface 67, the shielding plate 18 is lowered, and the light receiving element 17 receives light emitted from the light emitting element 16 and is turned on. Therefore, in the first modified example, the control IC built in the coordinate input device 1 is the light receiving element 17 of the transmission type photo sensor 15.
Of the coordinate input device 1 with respect to the floor surface is detected by periodically monitoring ON / OFF of the coordinate input device 1. The data invalidation function after the detection of the separation surface is the same as that in the first embodiment, and a description thereof will be omitted.

【0045】なお、第1の変形例の受光素子17のオン
/オフは、当業者であれば離面の有無を受光素子のオン
/オフ状態のどちらに対応させてもよいことは明らかで
ある。図17に示される本実施例の離面感知手段の第2
の変形例は、離面感知手段の離面感知機能のために、ボ
タン23の押下の有無でオン/オフするメカニカルスイ
ッチ22を備えるものである。メカニカルマスイッチ2
2は、例えば座標入力装置1のプリント基板14の一部
分に坦持される。メカニカルスイッチ22のボタン23
はロアカバー19の開口部から露出している。ボタン2
3の床面67に接する底面部分には、床面67との滑り
をよくして摩擦を低減するためにテフロンシートが貼着
されることが好ましい。
It is obvious that those skilled in the art can turn on / off the light receiving element 17 of the first modification by associating the presence or absence of the separation with the on / off state of the light receiving element. . FIG. 17 shows a second example of the separation detecting means of the present embodiment.
The modification of (1) is provided with a mechanical switch 22 that is turned on / off depending on whether or not the button 23 is pressed, for the separation detecting function of the separation detecting unit. Mechanical mara switch 2
2 is carried on a part of a printed circuit board 14 of the coordinate input device 1, for example. Button 23 of mechanical switch 22
Are exposed from the opening of the lower cover 19. Button 2
It is preferable that a Teflon sheet is adhered to a bottom surface portion of the third floor surface 67 in contact with the floor surface 67 in order to improve sliding with the floor surface 67 and reduce friction.

【0046】図17に示すように、座標入力装置1が床
面67上にあるときは、メカニカルスイッチ22のボタ
ン23は床面67によって押下されているのでオン状態
にある。座標入力装置1が床面67から離面すると、メ
カニカルスイッチ22のボタン23の押下は解除される
ので、オフ状態になる。したがって第2の変形例におい
ては、座標入力装置1に内蔵された制御ICは、メカニ
カルスイッチ22のオン/オフを周期的に監視すること
によって座標入力装置1の床面67からの離面を検出す
る。離面の検出後のデータ無効化機能については上述の
第1の実施例と同様であるので説明は省略する。
As shown in FIG. 17, when the coordinate input device 1 is on the floor 67, the button 23 of the mechanical switch 22 is pressed by the floor 67, so that it is in the ON state. When the coordinate input device 1 is separated from the floor surface 67, the pressing of the button 23 of the mechanical switch 22 is released, and the device is turned off. Therefore, in the second modified example, the control IC built in the coordinate input device 1 detects the separation of the coordinate input device 1 from the floor surface 67 by periodically monitoring the ON / OFF of the mechanical switch 22. I do. The data invalidation function after the detection of the separation surface is the same as that in the first embodiment, and a description thereof will be omitted.

【0047】図18に示される本実施例の離面感知手段
の第3の変形例は、離面感知手段の離面感知機能のため
に、座標入力装置1が傾いたことを感知する傾きセンサ
24を備えるものであり、所定の傾きより大きく傾いた
とき、離面が発生したと感知する。図18に示す傾きセ
ンサ24は、振り子25と筐体26とを備える。座標入
力装置1が床面にある場合は振り子25と筐体26とは
接していないが、座標入力装置1が持ち上げられて傾い
たとき、振り子25とは筐体26に接する。これにより
離面の発生を感知することができる。なお、座標入力装
置1が床面上にあって急速に水平方向へ移動させられた
ときにも振り子25と筐体26とが接してしまう場合が
あるが、この場合は、振り子25と筐体26との接触が
あっても所定の移動速度以上で座標入力装置1が移動さ
せられているような場合には離面の発生とは判断しない
ように制御すればよい。離面の検出後のデータ無効化機
能については上述の第1の実施例と同様であるので説明
は省略する。
A third modification of the separation detecting means of the present embodiment shown in FIG. 18 is a tilt sensor for detecting that the coordinate input device 1 is tilted for the separation detecting function of the separation detecting means. 24, when it is inclined more than a predetermined inclination, it is sensed that a separation surface has occurred. The tilt sensor 24 illustrated in FIG. 18 includes a pendulum 25 and a housing 26. When the coordinate input device 1 is on the floor, the pendulum 25 is not in contact with the housing 26. However, when the coordinate input device 1 is lifted and tilted, the pendulum 25 is in contact with the housing 26. This makes it possible to detect the occurrence of a separation surface. Note that the pendulum 25 may come into contact with the housing 26 even when the coordinate input device 1 is on the floor and is rapidly moved in the horizontal direction. In this case, the pendulum 25 and the housing In the case where the coordinate input device 1 is being moved at a speed higher than a predetermined moving speed even if there is a contact with 26, the control may be performed so that it is not determined that a separation surface has occurred. The data invalidation function after the detection of the separation surface is the same as that in the first embodiment, and a description thereof will be omitted.

【0048】上述の各変形例の離面感知機能のための各
センサは、光学式の座標入力装置の他に、ボール回転式
の座標入力装置にも適用することもできる。図19は、
第1の発明の第1の実施例における離面検出のためのセ
ンサの取付けを例示する図であり、(a)は平面図、
(b)は側面図、(c)は底面図である。
Each sensor for the surface separation detecting function in each of the above-described modified examples can be applied to a ball rotation type coordinate input device in addition to an optical type coordinate input device. FIG.
FIGS. 2A and 2B are diagrams illustrating an example of mounting a sensor for detecting a separation surface according to the first embodiment of the first invention; FIG.
(B) is a side view, and (c) is a bottom view.

【0049】上述の各変形例の離面感知機能のための各
センサ10は、座標入力装置1の底面の一部に、床面に
面するようにして設けられる。図19に示す座標入力装
置1はボール回転式であるが、光学式の座標入力装置に
設けてもよい。以上説明した第1の発明の第1の実施例
の第1〜3の変形例の離面検出のためのセンサは、それ
ぞれ単独に実施されるが、少なくとも2つを組み合わせ
て、あるいは同種のセンサを複数設けて実施してもよ
い。少なくとも2つのセンサが設けられる場合は、離面
検出のための各センサの離面判定結果に対して例えばそ
の論理和を取ればより離面感知が正確になる。
Each sensor 10 for the separation sensing function in each of the above-described modified examples is provided on a part of the bottom surface of the coordinate input device 1 so as to face the floor surface. Although the coordinate input device 1 shown in FIG. 19 is a ball rotation type, it may be provided in an optical coordinate input device. The sensors for detecting the surface separation according to the first to third modifications of the first embodiment of the first invention described above are each implemented independently, but at least two sensors are combined or the same type of sensor is used. May be provided and implemented. In the case where at least two sensors are provided, for example, if a logical sum of the separation determination results of the sensors for detecting the separation is taken, the separation detection becomes more accurate.

【0050】図20は、ユーザの意図で座標入力データ
を無効化するためのスイッチを例示する図であり、
(a)は平面図、(b)は側面図、(c)は底面図であ
る。ユーザが座標入力データの無効化のためのスイッチ
27が、座標入力装置1の側面の1部分にさらに設けら
れる。第1の実施例およびその各変形例において、ユー
ザが意図的にスイッチ27を押下しながら座標入力装置
1を持ち上げたときに離面が発生したものと判定すれ
ば、コンピュータの画面上における不要なカーソルの移
動をより確実に取り除くことができる。離面の検出後の
データ無効化機能については既に述べた通りであるので
説明は省略する。
FIG. 20 is a diagram exemplifying a switch for invalidating coordinate input data according to the user's intention.
(a) is a plan view, (b) is a side view, and (c) is a bottom view. A switch 27 for the user to invalidate the coordinate input data is further provided on a part of the side surface of the coordinate input device 1. In the first embodiment and each of the modifications, if it is determined that a separation has occurred when the user lifts the coordinate input device 1 while intentionally pressing the switch 27, unnecessary screens on the computer screen are unnecessary. The movement of the cursor can be more reliably removed. The data invalidation function after the detection of the detached surface is as described above, and the description is omitted.

【0051】以上説明したように、第1の発明の第1の
実施例によれば、座標入力装置本体が持ち上げられたと
きは座標入力データは無効化されるので、コンピュータ
の画面上において不要なカーソルの移動を取り除くこと
ができる。続いて、第1の発明の第2の実施例による座
標入力装置について説明する。本実施例では、生成され
た座標入力データの移動量データが非常に大きいデータ
となった場合は、当該座標入力データを無効化する。
As described above, according to the first embodiment of the first invention, when the main body of the coordinate input device is lifted, the coordinate input data is invalidated. The movement of the cursor can be eliminated. Next, a coordinate input device according to a second embodiment of the first invention will be described. In this embodiment, when the movement amount data of the generated coordinate input data becomes very large, the coordinate input data is invalidated.

【0052】例えば、マイクロコンピュータのサンプリ
ング間隔が200μ秒でフォトセンサの解像度が16カ
ウント/mm(400cpi)であるボール回転式座標
入力装置においては、既に説明したように、約317m
m/秒の移動速度までは追従できる。すなわち、フォト
センサが計数するカウント値である移動量データを1秒
間隔ごとに監視したときにおいて、移動量データのカウ
ント値が約5000カウント(移動速度約317mm/
秒に対応)までの場合は、ほとんどの場合は正常な座標
入力データである。
For example, in a ball-rotating coordinate input device in which the microcomputer has a sampling interval of 200 μs and the resolution of the photosensor is 16 counts / mm (400 cpi), as described above, about 317 m
It can follow up to a moving speed of m / sec. That is, when the movement amount data, which is the count value counted by the photo sensor, is monitored at intervals of one second, the count value of the movement amount data is about 5000 counts (moving speed of about 317 mm /
In most cases, the coordinate input data is normal.

【0053】しかし、座標入力装置の実際の使用におい
ては、移動速度が約317mm/秒となるような操作は
通常ほとんどないと考えられる。つまり、生成された座
標入力データの移動量データが非常に大きいデータとな
った場合は当該座標入力データは異常データである可能
性が高い。そこで本実施例では、生成された座標入力デ
ータの移動量データが非常に大きいデータとなった場合
は、当該座標入力データを無効化する。
However, in actual use of the coordinate input device, it is generally considered that there is hardly any operation that causes the moving speed to be about 317 mm / sec. That is, when the movement amount data of the generated coordinate input data becomes very large data, there is a high possibility that the coordinate input data is abnormal data. Therefore, in this embodiment, when the movement amount data of the generated coordinate input data becomes very large data, the coordinate input data is invalidated.

【0054】図3に示すように、本実施例による座標入
力装置1では、座標入力データのうちの移動量データ
と、所定のしきい値との大小を比較する比較手段4と、
移動量データがしきい値よりも大きいときに座標入力デ
ータを無効化するデータ無効化手段3と、を備える。本
実施例によるデータ無効化手段3および比較手段4の各
処理は、座標入力装置1に内蔵された制御ICを含むフ
ァームウェアで実現される。
As shown in FIG. 3, in the coordinate input device 1 according to the present embodiment, comparing means 4 for comparing the magnitude of the movement amount data of the coordinate input data with a predetermined threshold value,
Data invalidating means 3 for invalidating the coordinate input data when the movement amount data is larger than the threshold value. Each processing of the data invalidating means 3 and the comparing means 4 according to the present embodiment is realized by firmware including a control IC built in the coordinate input device 1.

【0055】図21は、第1の発明の第2の実施例によ
る座標入力装置の動作を表すフローチャートである。ま
ず、ステップS301において、座標入力データが生成
される。次に、ステップS302において、ステップS
301で生成された座標入力データのうちの移動量デー
タと、所定のしきい値との大小を比較する。移動量デー
タがしきい値よりも大きいと判定された場合はステップ
S303へ進み、移動量データがしきい値よりも小さい
と判定された場合はステップS301へ戻る。
FIG. 21 is a flowchart showing the operation of the coordinate input device according to the second embodiment of the first invention. First, in step S301, coordinate input data is generated. Next, in step S302, step S
The magnitude of the movement amount data in the coordinate input data generated in 301 is compared with a predetermined threshold value. When it is determined that the movement amount data is larger than the threshold value, the process proceeds to step S303, and when it is determined that the movement amount data is smaller than the threshold value, the process returns to step S301.

【0056】本実施例においては、ステップS302に
おいて、座標入力装置1に内蔵された制御ICは、フォ
トセンサが計数するカウント値である移動量データを、
制御ICに内蔵されているタイマ(図示せず)を使用し
て周期的に監視することによって、急激に大きくなった
移動量データを検出する。また、ステップS302で用
いられるしきい値は、座標入力装置内のマイクロコンピ
ュータのサンプリング間隔と、ボール回転式の場合はフ
ォトセンサの解像度もしくは光学式の場合は画像処理装
置の分解能と、で画定される当該座標入力装置が追従可
能な移動速度に基づいて決定すればよい。
In the present embodiment, in step S302, the control IC incorporated in the coordinate input device 1 transfers the movement amount data, which is the count value counted by the photo sensor, to
By periodically monitoring using a timer (not shown) built in the control IC, the movement amount data that has rapidly increased is detected. The threshold value used in step S302 is defined by the sampling interval of the microcomputer in the coordinate input device and the resolution of the photo sensor in the case of the ball rotation type or the resolution of the image processing device in the case of the optical type. What is necessary is just to determine based on the movement speed which the said coordinate input device can follow.

【0057】例えば、マイクロコンピュータのサンプリ
ング間隔が200μ秒でフォトセンサの解像度が16カ
ウント/mm(400cpi)である既に説明したボー
ル回転式座標入力装置においては、移動量データのしき
い値として例えば4500カウントに設定する。ステッ
プS302で移動量データがしきい値よりも大きいと判
定された場合は、ステップS301で生成された座標入
力データは異常である可能性が高いので、ステップS3
03において当該座標入力データは無効化される。座標
入力データの無効化処理については、上述の第1の実施
例において説明したとおりである。
For example, in the above-described ball-rotation type coordinate input device in which the sampling interval of the microcomputer is 200 μs and the resolution of the photosensor is 16 counts / mm (400 cpi), the threshold value of the movement amount data is, for example, 4500. Set to count. If it is determined in step S302 that the movement amount data is larger than the threshold value, it is highly likely that the coordinate input data generated in step S301 is abnormal.
At 03, the coordinate input data is invalidated. The invalidation processing of the coordinate input data is as described in the first embodiment.

【0058】なお、上述の各ステップは、座標入力装置
1に内蔵された制御ICを用いてファームウェア処理で
実現される。また、本実施例は上述した第1の実施例の
場合と同様に、ボール回転式でも光学式でも適用するこ
とができる。以上説明したように、第1の発明の第2の
実施例によれば、座標入力データが急激に大きいデータ
となるような異常な場合は当該座標入力データを無効化
するので、例えばコンピュータのディスプレイ画面にお
いてカーソル表示が急激に飛んでしまうような現象を回
避することができる。
Each of the above steps is realized by firmware processing using a control IC built in the coordinate input device 1. This embodiment can be applied to both the ball rotation type and the optical type as in the case of the first embodiment described above. As described above, according to the second embodiment of the first invention, the coordinate input data is invalidated when the coordinate input data becomes abnormally large such that the data becomes suddenly large. It is possible to avoid a phenomenon that the cursor display suddenly jumps on the screen.

【0059】続いて、第1の発明の第3の実施例による
座標入力装置について説明する。本実施例では、座標入
力装置の移動時の加速度が急激に大きくなった場合、当
該座標入力データを無効化する。座標入力装置の実際の
使用においては、生成される座標入力データの変化が極
端に大きくなる可能性は少ない。つまり生成された座標
入力データが、前に生成された座標入力データに比較し
て急激に変化した場合は当該座標入力データは異常デー
タである可能性がある。
Next, a coordinate input device according to a third embodiment of the first invention will be described. In the present embodiment, when the acceleration during movement of the coordinate input device suddenly increases, the coordinate input data is invalidated. In actual use of the coordinate input device, it is unlikely that the generated coordinate input data changes significantly. That is, if the generated coordinate input data changes abruptly compared to the previously generated coordinate input data, the coordinate input data may be abnormal data.

【0060】そこで本実施例では、生成された座標入力
データの移動量データの変化が極端である場合は当該座
標入力データを無効にすべく、座標入力装置の移動時の
加速度が急激に大きくなった場合は当該座標入力データ
を無効化する。図4に示すように、本実施例による座標
入力装置1では、座標入力装置1の移動時の加速度を検
知する加速度検知手段5と、加速度と所定のしきい値と
の大小を比較する比較手段6と、加速度がしきい値より
も大きいときに座標入力データを無効化するデータ無効
化手段3と、を備える。本実施例によるデータ無効化手
段3、加速度検知手段5および比較手段6の各処理は、
座標入力装置1に内蔵された制御ICを含むファームウ
ェアで実現される。
Therefore, in the present embodiment, when the movement amount data of the generated coordinate input data changes extremely, the acceleration during movement of the coordinate input device suddenly increases to invalidate the coordinate input data. In this case, the coordinate input data is invalidated. As shown in FIG. 4, in the coordinate input device 1 according to the present embodiment, the acceleration detecting means 5 for detecting the acceleration of the coordinate input device 1 when moving, and the comparing means for comparing the magnitude of the acceleration with a predetermined threshold value 6 and data invalidating means 3 for invalidating the coordinate input data when the acceleration is larger than the threshold value. Each processing of the data invalidating means 3, the acceleration detecting means 5 and the comparing means 6 according to the present embodiment
This is realized by firmware including a control IC built in the coordinate input device 1.

【0061】図22は、第1の発明の第3の実施例によ
る座標入力装置の動作を表すフローチャートである。ま
ず、ステップS401において、座標入力データが生成
される。ステップS402では、加速度検知手段5によ
って当該座標入力データ生成時の加速度が検知される。
FIG. 22 is a flowchart showing the operation of the coordinate input device according to the third embodiment of the first invention. First, in step S401, coordinate input data is generated. In step S402, the acceleration at the time of generating the coordinate input data is detected by the acceleration detecting means 5.

【0062】加速度検知手段5は、例えば座標入力装置
1内の任意の位置に設けられる公知の加速度センサで実
現される。この代替例として、加速度検知手段5を制御
IC内にソフトウェア的に実現してもよく、この場合は
制御IC内に取り込まれる複数の移動量データを用いて
加速度を計算することになる。次に、ステップS403
において、ステップS402で検知された加速度と、所
定のしきい値との大小を比較する。加速度がしきい値よ
りも大きいと判定された場合はステップS404へ進
み、加速度がしきい値よりも小さいと判定された場合は
ステップS401へ戻る。
The acceleration detecting means 5 is realized by a known acceleration sensor provided at an arbitrary position in the coordinate input device 1, for example. As an alternative example, the acceleration detecting means 5 may be realized as software in the control IC. In this case, the acceleration is calculated using a plurality of pieces of movement data taken into the control IC. Next, step S403
In step S402, the magnitude of the acceleration detected in step S402 is compared with a predetermined threshold. When it is determined that the acceleration is larger than the threshold, the process proceeds to step S404, and when it is determined that the acceleration is smaller than the threshold, the process returns to step S401.

【0063】ステップS403で移動量データがしきい
値よりも大きいと判定された場合は、ステップS401
で生成された座標入力データは異常である可能性が高い
ので、ステップS404において当該座標入力データは
無効化される。座標入力データの無効化処理について
は、上述の第1の実施例において説明したとおりであ
る。
If it is determined in step S403 that the movement amount data is larger than the threshold, step S401
Since the coordinate input data generated in step (1) is highly likely to be abnormal, the coordinate input data is invalidated in step S404. The invalidation processing of the coordinate input data is as described in the first embodiment.

【0064】なお、上述の各ステップは、座標入力装置
1に内蔵された制御ICを用いてファームウェア処理で
実現される。また、本実施例は上述した第1の実施例の
場合と同様に、ボール回転式でも光学式でも適用するこ
とができる。以上説明したように、第1の発明の第3の
実施例によれば、座標入力データが急激に変化するよう
な場合は当該座標入力データを無効化するので、例えば
コンピュータのディスプレイ画面においてカーソル表示
が急激に飛んでしまうような現象を回避することができ
る。
The above steps are realized by firmware processing using a control IC built in the coordinate input device 1. This embodiment can be applied to both the ball rotation type and the optical type as in the case of the first embodiment described above. As described above, according to the third embodiment of the first invention, when the coordinate input data suddenly changes, the coordinate input data is invalidated. Can be avoided.

【0065】続いて、第1の発明の第4の実施例による
座標入力装置について説明する。本実施例は、上述の第
2の実施例と第3の実施例とを合わせたものである。す
なわち、生成された座標入力データの移動量データが非
常に大きいデータとなった場合もしくは座標入力装置の
移動時の加速度が急激に大きくなった場合、当該座標入
力データを無効化する。
Next, a coordinate input device according to a fourth embodiment of the first invention will be described. This embodiment is a combination of the above-described second embodiment and the third embodiment. That is, when the movement amount data of the generated coordinate input data becomes extremely large data, or when the acceleration during movement of the coordinate input device suddenly increases, the coordinate input data is invalidated.

【0066】図5に示すように、本実施例による座標入
力装置1では、座標入力データのうちの移動量データ
と、所定の第1のしきい値との大小を比較する第1の比
較手段4と、座標入力装置1の移動時の加速度を検知す
る加速度検知手段5と、加速度と所定の第2のしきい値
との大小を比較する第2の比較手段6と、移動量データ
が第1のしきい値よりも大きいとき、もしくは加速度が
第2のしきい値よりも大きいとき、座標入力データを無
効化するデータ無効化手段3と、を備える。
As shown in FIG. 5, in the coordinate input device 1 according to the present embodiment, the first comparing means for comparing the magnitude of the movement amount data of the coordinate input data with a predetermined first threshold value. 4, an acceleration detecting means 5 for detecting the acceleration of the coordinate input device 1 at the time of movement, a second comparing means 6 for comparing the magnitude of the acceleration with a predetermined second threshold value, Data invalidating means 3 for invalidating the coordinate input data when the threshold value is greater than the first threshold value or when the acceleration is greater than the second threshold value.

【0067】本実施例によるデータ無効化手段3、第1
の比較手段4、加速度検知手段5および第2の比較手段
6の各処理は、座標入力装置1に内蔵された制御ICを
含むファームウェアで実現される。図23は、第1の発
明の第4の実施例による座標入力装置の動作を表すフロ
ーチャートである。
The data invalidating means 3 according to this embodiment, the first
The respective processes of the comparing means 4, the acceleration detecting means 5 and the second comparing means 6 are realized by firmware including a control IC built in the coordinate input device 1. FIG. 23 is a flowchart showing the operation of the coordinate input device according to the fourth embodiment of the first invention.

【0068】まず、ステップS501において、座標入
力データが生成される。ステップS502では、加速度
検知手段5によって当該座標入力データ生成時の加速度
が検知される。加速度検知手段5の加速度検知処理につ
いては、上述の第3の実施例で説明したとおりである。
次に、ステップS503において、ステップS501で
生成された座標入力データのうちの移動量データと、所
定の第1のしきい値との大小を比較する。移動量データ
が第1のしきい値よりも大きいと判定された場合はステ
ップS505へ進み、移動量データが第1のしきい値よ
りも小さいと判定された場合はステップS504へ進
む。移動量データとしきい値との大小関係の判定処理に
ついては、上述の第2の実施例で説明したとおりであ
る。
First, in step S501, coordinate input data is generated. In step S502, the acceleration at the time of generating the coordinate input data is detected by the acceleration detecting means 5. The acceleration detecting process of the acceleration detecting means 5 is as described in the third embodiment.
Next, in step S503, the magnitude of the movement amount data of the coordinate input data generated in step S501 is compared with a predetermined first threshold value. When it is determined that the movement amount data is larger than the first threshold value, the process proceeds to step S505, and when it is determined that the movement amount data is smaller than the first threshold value, the process proceeds to step S504. The determination processing of the magnitude relationship between the movement amount data and the threshold value is as described in the second embodiment.

【0069】ステップS504においては、ステップS
502で検知された加速度と、所定の第2のしきい値と
の大小を比較する。加速度が第2のしきい値よりも大き
いと判定された場合はステップS505へ進み、加速度
が第2のしきい値よりも小さいと判定された場合はステ
ップS501へ戻る。ステップS503で移動量データ
が第1のしきい値よりも大きいと判定された場合は、ス
テップS501で生成された座標入力データは異常であ
る可能性が高いので、ステップS505において当該座
標入力データは無効化される。
In step S504, step S
The magnitude of the acceleration detected in 502 is compared with a predetermined second threshold value. When it is determined that the acceleration is larger than the second threshold, the process proceeds to step S505, and when it is determined that the acceleration is smaller than the second threshold, the process returns to step S501. If it is determined in step S503 that the movement amount data is larger than the first threshold value, the coordinate input data generated in step S501 is likely to be abnormal, and in step S505, the coordinate input data is Invalidated.

【0070】また、ステップS504で移動量データが
第2のしきい値よりも大きいと判定された場合も、ステ
ップS501で生成された座標入力データは異常である
可能性が高いので、ステップS505において当該座標
入力データは無効化される。座標入力データの無効化処
理については、上述の第1の実施例において説明したと
おりである。
Also, when it is determined in step S504 that the movement amount data is larger than the second threshold value, the coordinate input data generated in step S501 is likely to be abnormal. The coordinate input data is invalidated. The invalidation processing of the coordinate input data is as described in the first embodiment.

【0071】なお、上述の各ステップは、座標入力装置
1に内蔵された制御ICを用いてファームウェア処理で
実現される。また、本実施例は上述した第1の実施例の
場合と同様に、ボール回転式でも光学式でも適用するこ
とができる。以上説明したように、第1の発明の第4の
実施例によれば、座標入力データが急激に大きいデータ
となるような異常な場合、もしくは座標入力データが急
激に変化するような場合は、当該座標入力データを無効
化するので、例えばコンピュータのディスプレイ画面に
おいてカーソル表示が急激に飛んでしまうような現象を
回避することができる。
The above steps are realized by firmware processing using a control IC built in the coordinate input device 1. This embodiment can be applied to both the ball rotation type and the optical type as in the case of the first embodiment described above. As described above, according to the fourth embodiment of the first invention, when the coordinate input data becomes abnormally large such as suddenly large data, or when the coordinate input data rapidly changes, Since the coordinate input data is invalidated, it is possible to avoid such a phenomenon that the cursor display suddenly jumps on the display screen of the computer, for example.

【0072】また、本実施例は、例えば移動量データが
第1のしきい値よりも低い場合において加速度が第2の
しきい値を超えた場合であっても、当該移動量データを
無効化するので、上述の第2および第3の実施例に比べ
て、カーソル表示の急激な飛びをさらに確実に回避する
ことができる。上述の第2〜4の実施例においては、例
えば座標入力装置が急激に操作されたときにおいて生じ
る異常な座標入力データを無効化したが、次に説明する
第5〜8の実施例においては、異常な座標入力データが
発生したときは無効化せずに適切な補正を加えることに
よって、異常な座標入力データの生成を防ぐ。
Further, in this embodiment, even if the acceleration exceeds the second threshold value when the movement amount data is lower than the first threshold value, the movement amount data is invalidated. Therefore, as compared with the above-described second and third embodiments, a sharp jump of the cursor display can be more reliably avoided. In the above-described second to fourth embodiments, abnormal coordinate input data generated when, for example, the coordinate input device is suddenly operated is invalidated. However, in the fifth to eighth embodiments described below, When abnormal coordinate input data is generated, appropriate correction is applied without invalidating the abnormal coordinate input data, thereby preventing abnormal coordinate input data from being generated.

【0073】まず、第1の発明の第5の実施例による座
標入力装置について説明する。本実施例は、生成された
座標入力データの移動量データが非常に大きいデータと
なった場合において、当該移動量データの符号が、当該
移動量データの前に得られた移動量データの符号に対し
て反転したか否かを判定し、反転した場合は、当該移動
量データの符号をさらに反転する。
First, a coordinate input device according to a fifth embodiment of the first invention will be described. In the present embodiment, when the movement amount data of the generated coordinate input data becomes very large data, the sign of the movement amount data is changed to the sign of the movement amount data obtained before the movement amount data. It is determined whether or not the movement amount data has been inverted, and if so, the sign of the movement amount data is further inverted.

【0074】座標入力装置の実際の使用においては、た
とえ座標入力装置を急激に操作したとしても、それまで
得られていた座標入力データの移動方向が極端に変化す
る場合、換言すれば、それまで得られていた移動量デー
タが、極端に大きくなりかつ符号が反転した場合はほと
んどないと考えられる。すなわち、このような場合、当
該座標入力データは異常データである可能性が高い。本
実施例においては、したがって、当該移動量データの符
号をさらに反転して補正し、異常な座標入力データが出
力されないようにする。
In actual use of the coordinate input device, even if the coordinate input device is suddenly operated, if the moving direction of the previously obtained coordinate input data changes extremely, in other words, It is considered that there is almost no case where the obtained movement amount data becomes extremely large and the sign is inverted. That is, in such a case, there is a high possibility that the coordinate input data is abnormal data. In the present embodiment, therefore, the sign of the movement amount data is further inverted and corrected so that abnormal coordinate input data is not output.

【0075】これにより、座標入力装置を急激に操作し
たときにおいて、例えばコンピュータのディスプレイ画
面上のカーソル表示が、操作したい方向と逆方向に飛ん
でしまう問題を防ぎ、移動量は所望のものと異なるが移
動方向については操作方向と一致するので、操作時の違
和感を除去することができる。図6に示すように、本実
施例による座標入力装置1では、座標入力データのうち
の移動量データと、所定のしきい値との大小を比較する
比較手段4と、移動量データがしきい値よりも大きいと
判定されたときの当該移動量データの符号が、当該移動
量データの前に得られた移動量データの符号に対して反
転したかを判定する判定手段7と、判定手段が当該移動
量データの符号は反転したと判定したときに当該移動量
データの符号をさらに反転する符号反転手段8と、を備
える。
Thus, when the coordinate input device is suddenly operated, for example, the problem that the cursor display on the display screen of the computer flies in the opposite direction to the operation direction is prevented, and the moving amount is different from the desired one. Since the movement direction coincides with the operation direction, it is possible to eliminate a sense of discomfort during the operation. As shown in FIG. 6, in the coordinate input device 1 according to the present embodiment, the comparing means 4 for comparing the magnitude of the movement amount data of the coordinate input data with a predetermined threshold value, and the movement amount data are threshold values. A determining unit 7 for determining whether the sign of the moving amount data when it is determined to be larger than the value is inverted with respect to the sign of the moving amount data obtained before the moving amount data, Sign inverting means 8 for further inverting the sign of the movement amount data when it is determined that the sign of the movement amount data has been inverted.

【0076】本実施例による第1の比較手段4、判定手
段7および符号反転手段8の各処は、座標入力装置1に
内蔵された制御ICを含むファームウェアで実現され
る。図24は、第1の発明の第5の実施例による座標入
力装置の動作を表すフローチャートである。まず、ステ
ップS601において、座標入力データが生成される。
The first comparing means 4, the judging means 7 and the sign inverting means 8 according to the present embodiment are realized by firmware including a control IC built in the coordinate input device 1. FIG. 24 is a flowchart showing the operation of the coordinate input device according to the fifth embodiment of the first invention. First, in step S601, coordinate input data is generated.

【0077】次いで、ステップS602において、ステ
ップS601で生成された座標入力データのうちの移動
量データと、所定のしきい値との大小を比較する。移動
量データがしきい値よりも大きいと判定された場合はス
テップS603へ進み、移動量データがしきい値よりも
小さいと判定された場合はステップS601へ戻る。移
動量データとしきい値との大小関係の判定処理について
は、上述の第2の実施例で説明したとおりである。
Next, in step S602, the magnitude of the movement amount data in the coordinate input data generated in step S601 is compared with a predetermined threshold value. When it is determined that the movement amount data is larger than the threshold value, the process proceeds to step S603, and when it is determined that the movement amount data is smaller than the threshold value, the process returns to step S601. The determination processing of the magnitude relationship between the movement amount data and the threshold value is as described in the second embodiment.

【0078】次に、ステップS603において、当該移
動量データの符号が、当該移動量データの前に得られた
移動量データの符号に対して反転したかを判定する。こ
の符号の判定処理を実現するために、例えば、座標入力
装置1内の制御IC(図示せず)に、符号の比較のため
に移動量データを保存する少なくとも2つのバッファを
設ければよい。
Next, in step S603, it is determined whether or not the sign of the movement amount data has been inverted with respect to the sign of the movement amount data obtained before the movement amount data. In order to implement the sign determination process, for example, a control IC (not shown) in the coordinate input device 1 may be provided with at least two buffers for storing movement amount data for sign comparison.

【0079】ステップS603で移動量データの符号が
変化したと判定された場合は、ステップS601で生成
された座標入力データは異常である可能性が高いので、
ステップS604において、当該移動量データの符号を
反転し出力する。符号が変化していない場合は、ステッ
プS601へ戻る。なお、上述の各ステップは、座標入
力装置1に内蔵された制御ICを用いてファームウェア
処理で実現される。
If it is determined in step S603 that the sign of the movement amount data has changed, it is highly likely that the coordinate input data generated in step S601 is abnormal.
In step S604, the sign of the movement amount data is inverted and output. If the sign has not changed, the process returns to step S601. Each of the above-described steps is realized by firmware processing using a control IC built in the coordinate input device 1.

【0080】また、本実施例は上述の各実施例と同様
に、ボール回転式でも光学式でも適用することができ
る。以上説明したように、第1の発明の第5の実施例に
よれば、座標入力装置を急激に操作したとしても、それ
まで得られていた座標入力データの移動方向が極端に変
化する場合は、当該移動量データの符号をさらに反転し
て補正し、異常な座標入力データが出力されないように
するので、例えばコンピュータのディスプレイ画面上の
カーソル表示が、操作したい方向と逆方向に飛んでしま
うのを防いで、カーソル表示の移動方向と座標入力装置
の操作方向とを一致させるので、操作時の違和感を除去
することができる。
This embodiment can be applied to both a ball rotation type and an optical type as in the above-described embodiments. As described above, according to the fifth embodiment of the first invention, even if the coordinate input device is suddenly operated, the moving direction of the previously obtained coordinate input data is extremely changed. Since the sign of the movement amount data is further inverted and corrected so that abnormal coordinate input data is not output, for example, the cursor display on the display screen of the computer may fly in the opposite direction to the operation direction. , And the moving direction of the cursor display is made to coincide with the operating direction of the coordinate input device, so that uncomfortable feeling at the time of operation can be eliminated.

【0081】続いて、第1の発明の第6の実施例による
座標入力装置について説明する。本実施例は、座標入力
装置の移動時の加速度が急激に大きくなった場合におい
て、当該移動量データの符号が、当該移動量データの前
に得られた移動量データの符号に対して反転したか否か
を判定し、反転した場合は、当該移動量データの符号を
さらに反転する。
Next, a coordinate input device according to a sixth embodiment of the first invention will be described. In the present embodiment, when the acceleration during movement of the coordinate input device suddenly increases, the sign of the movement amount data is inverted with respect to the sign of the movement amount data obtained before the movement amount data. It is determined whether or not this is the case, and if it is inverted, the sign of the movement amount data is further inverted.

【0082】座標入力装置の実際の使用において座標入
力装置を急激に操作した場合、例えば急激な加速度でも
って座標入力装置を操作した場合には、例えばボール回
転式ではボールが不必要に回転するなどして、本来得ら
れるべき移動量もしくは移動方向に関する座標入力デー
タが生成されず、異常データが生成される可能性があ
る。このような場合に生成される異常データには、それ
まで得られていた移動量データの符号とは異なる符合を
有する移動量データが含まれる。
When the coordinate input device is operated suddenly in the actual use of the coordinate input device, for example, when the coordinate input device is operated with a rapid acceleration, for example, in a ball rotation type, the ball rotates unnecessarily. As a result, the coordinate input data relating to the movement amount or movement direction that should be obtained originally may not be generated, and abnormal data may be generated. The abnormal data generated in such a case includes movement amount data having a sign different from the sign of the movement amount data obtained up to that time.

【0083】そこで本実施例では、座標入力装置の移動
時の加速度が急激に大きくなった場合の移動量データの
符号が、当該加速度を検知する以前に得られた移動量デ
ータの符号に対して反転した場合には、当該加速度検知
時の移動量データの符号をさらに反転して補正し、異常
な座標入力データが出力されないようにする。図7に示
すように、本実施例による座標入力装置1では、座標入
力装置1の移動時の加速度を検知する加速度検知手段5
と、加速度と所定のしきい値との大小を比較する比較手
段6と、加速度がしきい値よりも大きいと判定されたと
きの、座標入力データのうちの移動量データの符号が、
当該移動量データの前に得られた移動量データの符号に
対して反転したかを判定する判定手段7と、判定手段7
が当該移動量データの符号は反転したと判定したとき、
当該移動量データの符号をさらに反転する符号反転手段
8と、を備える。
Therefore, in the present embodiment, the sign of the movement amount data when the acceleration during movement of the coordinate input device suddenly increases is different from the sign of the movement amount data obtained before detecting the acceleration. In the case of inversion, the sign of the movement amount data at the time of the acceleration detection is further inverted and corrected so that abnormal coordinate input data is not output. As shown in FIG. 7, in the coordinate input device 1 according to the present embodiment, an acceleration detecting unit 5 that detects an acceleration when the coordinate input device 1 moves is provided.
Comparing means 6 for comparing the magnitude of the acceleration with a predetermined threshold value; and the sign of the movement amount data in the coordinate input data when the acceleration is determined to be larger than the threshold value,
Determining means 7 for determining whether or not the sign of the moving amount data obtained before the moving amount data has been inverted;
Determines that the sign of the movement amount data has been inverted,
Sign inverting means 8 for further inverting the sign of the movement amount data.

【0084】本実施例による加速度検知手段5、比較手
段6、判定手段7および符号反転手段8の各処は、座標
入力装置1に内蔵された制御ICを含むファームウェア
で実現される。図25は、第1の発明の第6の実施例に
よる座標入力装置の動作を表すフローチャートである。
The respective components of the acceleration detecting means 5, the comparing means 6, the judging means 7 and the sign inverting means 8 according to the present embodiment are realized by firmware including a control IC built in the coordinate input device 1. FIG. 25 is a flowchart showing the operation of the coordinate input device according to the sixth embodiment of the first invention.

【0085】まず、ステップS701において、座標入
力データが生成される。ステップS702では、加速度
検知手段5によって当該座標入力データ生成時の加速度
が検知される。加速度検知手段5の加速度検知処理につ
いては、上述の第3の実施例で説明したとおりである。
次に、ステップS703において、ステップS702で
検知された加速度と、所定のしきい値との大小を比較す
る。加速度がしきい値よりも大きいと判定された場合は
ステップS704へ進み、加速度がしきい値よりも小さ
いと判定された場合はステップS701へ戻る。
First, in step S701, coordinate input data is generated. In step S702, the acceleration detecting unit 5 detects the acceleration at the time of generating the coordinate input data. The acceleration detecting process of the acceleration detecting means 5 is as described in the third embodiment.
Next, in step S703, the magnitude of the acceleration detected in step S702 is compared with a predetermined threshold value. When it is determined that the acceleration is larger than the threshold value, the process proceeds to step S704, and when it is determined that the acceleration is smaller than the threshold value, the process returns to step S701.

【0086】ステップS704では、当該移動量データ
の符号が、当該移動量データの前に得られた移動量デー
タの符号に対して反転したかを判定する。この符号の判
定処理については、上述の第5の実施例で説明したとお
りである。ステップS704で移動量データの符号が変
化したと判定された場合は、ステップS701で生成さ
れた座標入力データは異常である可能性が高いので、ス
テップS705において、当該移動量データの符号を反
転し出力する。符号が変化していない場合は、ステップ
S701へ戻る。
In step S704, it is determined whether the sign of the movement amount data has been inverted with respect to the sign of the movement amount data obtained before the movement amount data. This sign determination process is as described in the fifth embodiment. If it is determined in step S704 that the sign of the movement amount data has changed, the coordinate input data generated in step S701 is likely to be abnormal, and in step S705, the sign of the movement amount data is inverted. Output. If the sign has not changed, the process returns to step S701.

【0087】なお、上述の各ステップは、座標入力装置
1に内蔵された制御ICを用いてファームウェア処理で
実現される。また、本実施例は上述した第1の実施例の
場合と同様に、ボール回転式でも光学式でも適用するこ
とができる。以上説明したように、第1の発明の第6の
実施例によれば、座標入力装置を急激に操作したとして
も、それまで得られていた移動量データの符号とは異な
る符合を有する異常データが生成された場合は、当該移
動量データの符号をさらに反転して補正し、異常な座標
入力データが出力されないようにするので、第5の実施
例と同様の効果を得ることができる。
The above steps are realized by firmware processing using a control IC built in the coordinate input device 1. This embodiment can be applied to both the ball rotation type and the optical type as in the case of the first embodiment described above. As described above, according to the sixth embodiment of the first invention, even if the coordinate input device is suddenly operated, abnormal data having a sign different from the sign of the movement amount data obtained up to that time. Is generated, the sign of the movement amount data is further inverted and corrected so that abnormal coordinate input data is not output, so that the same effect as in the fifth embodiment can be obtained.

【0088】続いて、第1の発明の第7の実施例による
座標入力装置について説明する。本実施例は、上述の第
5の実施例と第6の実施例とを合わせたものである。す
なわち、生成された座標入力データの移動量データが非
常に大きいデータとなった場合もしくは座標入力装置の
移動時の加速度が急激に大きくなった場合において、当
該移動量データの符号が、当該移動量データの前に得ら
れた移動量データの符号に対して反転したか否かを判定
し、反転した場合は、当該移動量データの符号をさらに
反転する。
Next, a coordinate input device according to a seventh embodiment of the first invention will be described. This embodiment is a combination of the above-described fifth embodiment and sixth embodiment. That is, when the movement amount data of the generated coordinate input data becomes very large data or when the acceleration during movement of the coordinate input device suddenly increases, the sign of the movement amount data is It is determined whether or not the sign of the movement amount data obtained before the data is inverted. If the sign is inverted, the sign of the movement amount data is further inverted.

【0089】図8に示すように、本実施例による座標入
力装置1では、座標入力データのうちの移動量データ
と、所定の第1のしきい値と、の大小を比較する第1の
比較手段4と、座標入力装置1の移動時の加速度を検知
する加速度検知手段5と、加速度と所定の第2のしきい
値との大小を比較する第2の比較手段6と、移動量デー
タが第1のしきい値よりも大きいと判定されたとき、も
しくは加速度が第2のしきい値よりも大きいと判定され
たときの、移動量データの符号が、当該移動量データの
前に得られた移動量データの符号に対して反転したかを
判定する判定手段7と、判定手段7が当該移動量データ
の符号は反転したと判定したとき、当該移動量データの
符号をさらに反転する符号反転手段8と、を備える。
As shown in FIG. 8, in the coordinate input device 1 according to the present embodiment, a first comparison for comparing the magnitude of the movement amount data of the coordinate input data with a predetermined first threshold value. Means 4, an acceleration detecting means 5 for detecting the acceleration of the coordinate input device 1 at the time of movement, a second comparing means 6 for comparing the magnitude of the acceleration with a predetermined second threshold value, The sign of the moving amount data when it is determined that the moving amount data is larger than the first threshold value or when the acceleration is larger than the second threshold value is obtained before the moving amount data. Determining means 7 for determining whether the sign of the moved amount data has been inverted, and sign inversion for further inverting the sign of the moved amount data when the determining means 7 determines that the sign of the moved amount data has been inverted. Means 8.

【0090】本実施例による第1の比較手段4、加速度
検知手段5、第2の比較手段6、判定手段7および符号
反転手段8の各処理は、座標入力装置1に内蔵された制
御ICを含むファームウェアで実現される。図26は、
第1の発明の第7の実施例による座標入力装置の動作を
表すフローチャートである。
The processing of the first comparing means 4, the acceleration detecting means 5, the second comparing means 6, the judging means 7 and the sign inverting means 8 according to the present embodiment uses a control IC built in the coordinate input device 1. It is realized by firmware including. FIG.
It is a flowchart showing operation | movement of the coordinate input device by the 7th Example of 1st invention.

【0091】まず、ステップS801において、座標入
力データが生成される。ステップS802では、加速度
検知手段5によって当該座標入力データ生成時の加速度
が検知される。加速度検知手段5の加速度検知処理につ
いては、上述の第3の実施例で説明したとおりである。
次に、ステップS803において、ステップS801で
生成された座標入力データのうちの移動量データと、所
定の第1のしきい値との大小を比較する。移動量データ
が第1のしきい値よりも大きいと判定された場合はステ
ップS805へ進み、移動量データが第1のしきい値よ
りも小さいと判定された場合はステップS804へ進
む。移動量データとしきい値との大小関係の判定処理に
ついては、上述の第2の実施例で説明したとおりであ
る。
First, in step S801, coordinate input data is generated. In step S802, the acceleration at the time of generating the coordinate input data is detected by the acceleration detecting means 5. The acceleration detecting process of the acceleration detecting means 5 is as described in the third embodiment.
Next, in step S803, the magnitude of the movement amount data in the coordinate input data generated in step S801 is compared with a predetermined first threshold. When it is determined that the movement amount data is larger than the first threshold value, the process proceeds to step S805, and when it is determined that the movement amount data is smaller than the first threshold value, the process proceeds to step S804. The determination processing of the magnitude relationship between the movement amount data and the threshold value is as described in the second embodiment.

【0092】ステップS804においては、ステップS
802で検知された加速度と、所定の第2のしきい値と
の大小を比較する。加速度が第2のしきい値よりも大き
いと判定された場合はステップS805へ進み、加速度
が第2のしきい値よりも小さいと判定された場合はステ
ップS801へ戻る。加速度としきい値との大小関係の
判定処理については、上述の第3の実施例で説明したと
おりである。
In step S804, step S804
The magnitude of the acceleration detected in 802 is compared with a predetermined second threshold value. If it is determined that the acceleration is larger than the second threshold, the process proceeds to step S805, and if it is determined that the acceleration is smaller than the second threshold, the process returns to step S801. The process of determining the magnitude relationship between the acceleration and the threshold value is as described in the third embodiment.

【0093】ステップS805では、当該移動量データ
の符号が、当該移動量データの前に得られた移動量デー
タの符号に対して反転したかを判定する。この符号の判
定処理については、上述の第5の実施例で説明したとお
りである。ステップS805で移動量データの符号が変
化したと判定された場合は、ステップS801で生成さ
れた座標入力データは異常である可能性が高いので、ス
テップS806において、当該移動量データの符号を反
転し出力する。符号が変化していない場合は、ステップ
S801へ戻る。
In step S805, it is determined whether the sign of the moving amount data has been inverted with respect to the sign of the moving amount data obtained before the moving amount data. This sign determination process is as described in the fifth embodiment. If it is determined in step S805 that the sign of the movement amount data has changed, the coordinate input data generated in step S801 is likely to be abnormal, and in step S806, the sign of the movement amount data is inverted. Output. If the sign has not changed, the process returns to step S801.

【0094】なお、上述の各ステップは、座標入力装置
1に内蔵された制御ICを用いてファームウェア処理で
実現される。また、本実施例は上述した第1の実施例の
場合と同様に、ボール回転式でも光学式でも適用するこ
とができる。以上説明したように、第1の発明の第7の
実施例によれば、座標入力装置を急激に操作した場合な
どにおいて、それまで得られていた移動量データの符号
とは異なる符合を有する異常データが生成された場合
は、当該移動量データの符号をさらに反転して補正し、
異常な座標入力データが出力されないようにするので、
第5の実施例と同様の効果を得ることができる。
The above-described steps are realized by firmware processing using a control IC built in the coordinate input device 1. This embodiment can be applied to both the ball rotation type and the optical type as in the case of the first embodiment described above. As described above, according to the seventh embodiment of the first invention, when the coordinate input device is suddenly operated or the like, an abnormality having a sign different from the sign of the movement amount data obtained so far. When the data is generated, the sign of the movement amount data is further inverted and corrected,
Since abnormal coordinate input data is not output,
The same effect as in the fifth embodiment can be obtained.

【0095】また、本実施例は、例えば移動量データが
第1のしきい値よりも低い場合において加速度が第2の
しきい値を超えた場合であっても、当該移動量データの
符号を反転して出力するので、上述の第5および第6の
実施例に比べてさらに異常データに対する補正精度が向
上する。続いて、第1の発明の第8の実施例による座標
入力装置について説明する。
Further, in the present embodiment, even if the acceleration exceeds the second threshold value when the movement amount data is lower than the first threshold value, the sign of the movement amount data is changed. Since the output is inverted, the correction accuracy for abnormal data is further improved compared to the fifth and sixth embodiments. Next, a coordinate input device according to an eighth embodiment of the first invention will be described.

【0096】本実施例は、座標入力装置の移動時の加速
度が急激に大きくなった場合において、当該加速度検出
時の移動量データの符号が、当該移動量データの前に得
られた移動量データの符号に対して反転したか否かを判
定し、反転した場合は、当該加速度を検知する以前に得
られた座標入力データのうちの複数の移動量データか
ら、当該加速度の検出時の移動量データを予測して計算
する。
In this embodiment, when the acceleration during the movement of the coordinate input device suddenly increases, the sign of the movement amount data at the time of detecting the acceleration corresponds to the movement amount data obtained before the movement amount data. It is determined whether or not the sign has been inverted, and if the sign has been inverted, the movement amount at the time of detection of the acceleration is determined from a plurality of movement amount data among the coordinate input data obtained before detecting the acceleration. Predict and calculate data.

【0097】第5の実施例において説明したように座標
入力装置の実際の使用においては、たとえ座標入力装置
を急激に操作したとしても、それまで得られていた座標
入力データの移動方向が極端に変化する場合はほとんど
ないと考えられる。すなわち、このような場合、当該座
標入力データは異常データである可能性が高い。したが
って、第8の実施例においては、当該移動量データより
も前に得られた複数の移動量データから、当該加速度の
検出時の移動量データを予測して計算して出力する。
As described in the fifth embodiment, in the actual use of the coordinate input device, even if the coordinate input device is suddenly operated, the moving direction of the coordinate input data obtained so far is extremely large. It is unlikely that it will change. That is, in such a case, there is a high possibility that the coordinate input data is abnormal data. Therefore, in the eighth embodiment, the movement amount data at the time of detecting the acceleration is predicted, calculated, and output from a plurality of movement amount data obtained before the movement amount data.

【0098】図9に示すように、本実施例による座標入
力装置1では、座標入力装置1の移動時の加速度を検知
する加速度検知手段5と、加速度と所定のしきい値との
大小を比較する比較手段6と、加速度がしきい値よりも
大きいと判定されたときの、座標入力データのうちの移
動量データの符号が、当該移動量データの前に得られた
移動量データの符号に対して反転したかを判定する判定
手段7と、判定手段7が当該移動量データの符号は反転
したと判定したとき、当該加速度を検知する以前に得ら
れた座標入力データのうちの複数の移動量データから、
当該加速度の検出時の移動量データを予測するデータデ
ータ予測手段9と、を備える。
As shown in FIG. 9, in the coordinate input device 1 according to the present embodiment, the acceleration detecting means 5 for detecting the acceleration when the coordinate input device 1 moves is compared with the magnitude of the acceleration and a predetermined threshold value. And comparing the sign of the moving amount data in the coordinate input data with the sign of the moving amount data obtained before the moving amount data when the acceleration is determined to be larger than the threshold value. A determination means 7 for determining whether or not the movement amount data has been reversed. When the determination means 7 determines that the sign of the movement amount data has been reversed, a plurality of movements of the coordinate input data obtained before the acceleration is detected. From the quantity data,
Data data prediction means 9 for predicting movement amount data at the time of detecting the acceleration.

【0099】本実施例による加速度検知手段5、比較手
段6、判定手段7およびデータ予測手段9の各処理は、
座標入力装置1に内蔵された制御ICを含むファームウ
ェアで実現される。図27は、第1の発明の第8の実施
例による座標入力装置の動作を表すフローチャートであ
る。
Each processing of the acceleration detecting means 5, the comparing means 6, the judging means 7 and the data predicting means 9 according to the present embodiment is as follows.
This is realized by firmware including a control IC built in the coordinate input device 1. FIG. 27 is a flowchart showing the operation of the coordinate input device according to the eighth embodiment of the first invention.

【0100】まず、ステップS901において、座標入
力データが生成される。ステップS902では、加速度
検知手段5によって当該座標入力データ生成時の加速度
が検知される。加速度検知手段5の加速度検知処理につ
いては、上述の第3の実施例で説明したとおりである。
次に、ステップS903において、ステップS902で
検知された加速度と、所定のしきい値との大小を比較す
る。加速度がしきい値よりも大きいと判定された場合は
ステップS904へ進み、加速度がしきい値よりも小さ
いと判定された場合はステップS901へ戻る。
First, in step S901, coordinate input data is generated. In step S902, the acceleration detecting means 5 detects the acceleration at the time of generating the coordinate input data. The acceleration detecting process of the acceleration detecting means 5 is as described in the third embodiment.
Next, in step S903, the magnitude of the acceleration detected in step S902 is compared with a predetermined threshold. When it is determined that the acceleration is larger than the threshold, the process proceeds to step S904, and when it is determined that the acceleration is smaller than the threshold, the process returns to step S901.

【0101】ステップS904では、当該移動量データ
の符号が、当該移動量データの前に得られた移動量デー
タの符号に対して反転したかを判定する。この符号の判
定処理については、上述の第5の実施例で説明したとお
りである。ステップS904で移動量データの符号が変
化したと判定された場合は、ステップS701で生成さ
れた座標入力データは異常である可能性が高いので、ス
テップS905へ進む。符号が変化していない場合は、
ステップS901へ戻る。
In step S904, it is determined whether or not the sign of the movement amount data has been inverted with respect to the sign of the movement amount data obtained before the movement amount data. This sign determination process is as described in the fifth embodiment. If it is determined in step S904 that the sign of the movement amount data has changed, it is likely that the coordinate input data generated in step S701 is abnormal, and the process proceeds to step S905. If the sign has not changed,
It returns to step S901.

【0102】ステップS905では、当該加速度を検知
する以前に得られた座標入力データのうちの複数の移動
量データから、当該加速度の検出時の移動量データを予
測計算する。ステップS905において実行される移動
量データの予測計算は、当該加速度を検知する以前に得
られた座標入力データのうちの複数の移動量データを用
いて、種々の方法を適用することができるが、ここでい
くつか例を挙げて説明する。
In step S905, the moving amount data at the time of detecting the acceleration is predicted and calculated from a plurality of moving amount data of the coordinate input data obtained before the acceleration is detected. For the prediction calculation of the movement amount data executed in step S905, various methods can be applied using a plurality of movement amount data among the coordinate input data obtained before detecting the acceleration. Here, some examples will be described.

【0103】図28は、第1の発明の第8の実施例にお
ける移動量データ予測方法を例示する図であり、(a)
は変化量を用いた予測方法を例示する図であり、(b)
は変化率を用いた予測方法を例示する図である。加速度
が急激に変化したときに検出された移動量データを例え
ばa4とする。図28(a)に示される例では、当該加
速度を検知する直前に得られた座標入力データのうちの
移動量データa3と、さらにその前の移動量データa2
との差である、連続する2つの移動量データ間の変化量
を計算する。そして、この変化量を、当該加速度を検知
する直前に得られた移動量データa3にこの変化量を加
算することによって、当該加速度を検知したときの移動
量データa4を予測計算する。
FIG. 28 is a diagram illustrating a moving amount data prediction method according to the eighth embodiment of the first invention.
FIG. 5B is a diagram illustrating a prediction method using a change amount, and FIG.
FIG. 3 is a diagram illustrating a prediction method using a change rate. The movement amount data detected when the acceleration changes abruptly is, for example, a4. In the example shown in FIG. 28A, the movement amount data a3 of the coordinate input data obtained immediately before the acceleration is detected, and the movement amount data a2 before that.
Is calculated, which is the difference between the two moving amount data. Then, the amount of change is added to the amount of movement data a3 obtained immediately before the detection of the acceleration to calculate the amount of movement data a4 when the acceleration is detected.

【0104】図28(a)に示される具体例では、移動
量データa2およびa3の各値は「4」および「5」で
あるので、変化量は「+1」となり、したがって、移動
量データa3の値「5」に変化率「+1」を加算するこ
とによって、当該加速度を検知したときの移動量データ
a4を「6」として予測する。図28(b)に示される
例では、当該加速度を検知する以前に得られた座標入力
データのうちの2つの移動量データa2およびa3の各
値の変化率を計算し、当該加速度を検知する直前に得ら
れた座標入力データのうちの移動量データa3にこの変
化率を乗算することによって、当該加速度を検知したと
きの移動量データa4を予測計算する。
In the specific example shown in FIG. 28A, since the values of the movement amount data a2 and a3 are "4" and "5", the change amount is "+1", and therefore, the movement amount data a3 By adding the change rate “+1” to the value “5” of the above, the movement amount data a4 when the acceleration is detected is predicted as “6”. In the example shown in FIG. 28B, the change rate of each of the two movement amount data a2 and a3 in the coordinate input data obtained before the acceleration is detected is calculated, and the acceleration is detected. By multiplying the change amount by the movement amount data a3 of the coordinate input data obtained immediately before, the movement amount data a4 when the acceleration is detected is predicted and calculated.

【0105】図28(b)に示される具体例では、移動
量データa2およびa3の各値は「4」および「5」で
あるので、変化率は「5/4」となり、したがって、移
動量データa3の値「5」に変化率「5/4」を乗算す
ることによって、当該加速度を検知したときの移動量デ
ータa4を「6.25」と予測する。また、図28
(a)の変形例として、当該加速度を検知する以前に得
られた座標入力データのうちの所定の個数の移動量デー
タに対して、各移動量データの変化量をそれぞれ計算
し、さらにその各変化量の平均を計算して、この値を、
当該加速度を検知する直前に得られた座標入力データの
うちの移動量データa3にこの変化率を加算することに
よって、当該加速度を検知したときの移動量データa4
を予測計算してもよい。
In the specific example shown in FIG. 28 (b), since the respective values of the movement amount data a2 and a3 are "4" and "5", the change rate is "5/4". By multiplying the value “5” of the data a3 by the change rate “5/4”, the movement amount data a4 when the acceleration is detected is predicted to be “6.25”. FIG. 28
As a modified example of (a), a change amount of each movement amount data is calculated with respect to a predetermined number of movement amount data among the coordinate input data obtained before the acceleration is detected, and each of the change amounts is further calculated. Calculate the average of the amount of change,
By adding this change rate to the movement amount data a3 of the coordinate input data obtained immediately before detecting the acceleration, the movement amount data a4 when the acceleration is detected is obtained.
May be calculated by prediction.

【0106】なお、上述の各ステップは、座標入力装置
1に内蔵された制御ICを用いてファームウェア処理で
実現される。また、本実施例は上述した第1の実施例の
場合と同様に、ボール回転式でも光学式でも適用するこ
とができる。以上説明したように、第1の発明の第8の
実施例によれば、座標入力装置を急激に操作したとして
も、それまで得られていた移動量データの符号とは異な
る符合を有する異常データが生成された場合は、当該加
速度の計算時における移動量データを予測し出力するの
で、例えばコンピュータのディスプレイ画面上のカーソ
ル表示が、操作したい方向と逆方向に飛んでしまう問題
を防ぐと共に、移動量も操作量に近い値にすることがで
きるので、操作時の違和感を除去することができる。
Each of the above-described steps is realized by firmware processing using a control IC built in the coordinate input device 1. This embodiment can be applied to both the ball rotation type and the optical type as in the case of the first embodiment described above. As described above, according to the eighth embodiment of the first invention, even if the coordinate input device is suddenly operated, abnormal data having a sign different from the sign of the movement amount data obtained up to that time. Is generated, the movement amount data at the time of calculating the acceleration is predicted and output, so that, for example, the problem that the cursor display on the display screen of the computer flies in the opposite direction to the operation direction is prevented, and the movement is prevented. The amount can also be set to a value close to the operation amount, so that uncomfortable feeling at the time of operation can be eliminated.

【0107】以上説明したように、第1の発明の第1〜
第8の実施例によれば、座標入力装置本体が持ち上げら
れたときもしくは急激な操作がされたときは座標入力デ
ータは無効化もしくは補正されるので、コンピュータの
画面上において異常なカーソルの移動を取り除くことが
できる。また、上述の各実施例をいくつか組み合わせて
実施することも可能である。例えば、第1の実施例にお
ける離面検出手段を、第2〜第8の実施例に組み入れる
ことも可能であることは当業者であれば容易に理解でき
よう。
As described above, the first to fourth aspects of the first invention are described.
According to the eighth embodiment, the coordinate input data is invalidated or corrected when the main body of the coordinate input device is lifted or suddenly operated, so that an abnormal movement of the cursor on the screen of the computer is prevented. Can be removed. It is also possible to carry out the above embodiments in combination. For example, those skilled in the art can easily understand that the separation surface detecting means in the first embodiment can be incorporated in the second to eighth embodiments.

【0108】次に、第2の発明による座標入力装置を説
明する。第2の発明の座標入力装置では、複数の被検出
体の状態変化を検出するための検出部を単一の撮像手段
とすることで座標入力装置の構造を簡素化すると共に、
複数の被検出体の状態変化をそれぞれ光学的に検出する
ことによって座標入力装置の長寿命化を図る。
Next, a coordinate input device according to the second invention will be described. In the coordinate input device according to the second aspect of the present invention, the structure of the coordinate input device is simplified by using a single imaging unit as a detection unit for detecting a change in the state of a plurality of detected objects.
The life of the coordinate input device is extended by optically detecting a change in the state of each of the plurality of detection objects.

【0109】まず、第2の発明の第1の実施例による座
標入力装置について説明する。図10に示すように、第
2の発明の第1の実施例による座標入力装置51は、複
数の被検出体52の各々に時分割で個別に光を照射する
複数の発光素子53と、複数の被検出体52のいずれか
で反射した光を導く光学系54と、光学系54で導かれ
た光を受光して当該被検出体52の表面の画像を撮像す
る1つの撮像手段55と、画像に基づいて当該被検出体
52の状態変化を検出する処理手段56とを備える。
First, a coordinate input device according to the first embodiment of the second invention will be described. As shown in FIG. 10, a coordinate input device 51 according to the first embodiment of the second invention includes a plurality of light emitting elements 53 for individually irradiating each of a plurality of detected objects 52 with light in a time-sharing manner. An optical system 54 that guides light reflected by any of the detected objects 52, one imaging unit 55 that receives light guided by the optical system 54 and captures an image of the surface of the detected object 52, Processing means 56 for detecting a change in the state of the detection target 52 based on the image.

【0110】図29は、第2の発明の第1の実施例によ
る座標入力装置を例示する構造図である。この図では回
転体としてホイール68を有する座標入力装置51の一
部分の断面が示されている。本実施例における座標入力
装置51は、発光素子として第1のLED61および第
2のLED62と、撮像手段としてCCD63と、光学
系としてレンズ64、ハーフミラー65およびミラー6
6とを備えてなる。
FIG. 29 is a structural view illustrating a coordinate input device according to the first embodiment of the second invention. In this figure, a cross section of a part of a coordinate input device 51 having a wheel 68 as a rotating body is shown. The coordinate input device 51 according to the present embodiment includes a first LED 61 and a second LED 62 as light emitting elements, a CCD 63 as an imaging unit, a lens 64, a half mirror 65, and a mirror 6 as an optical system.
6 is provided.

【0111】図30は、第2の発明の第1の実施例にお
ける処理手段のブロック図である。本実施例による処理
手段71 は座標入力装置51に内蔵された制御IC(図
示せず)で構成され、撮像手段であるCCD63で撮像
した画像をカレント画像として記憶するカレントバッフ
ァ72と、処理後のカレント画像をパスト画像として記
憶するための、発光素子である第1のLED61に対応
する第1のパストバッファ73および第2のLED62
に対応する第2のパストバッファ74と、カレント画像
と対応するパスト画像とから差分データを演算する演算
手段75と、第1のLED61および第2のLED62
の発光を制御する制御手段76とを備える。第1のLE
D61、第2のLED62、CCD63、カレントバッ
ファ72、第1のパストバッファ73および第2のパス
トバッファ74は、演算手段75および制御手段76に
接続されている。
FIG. 30 is a block diagram of the processing means in the first embodiment of the second invention. The processing means 71 according to this embodiment is constituted by a control IC (not shown) built in the coordinate input device 51, a current buffer 72 for storing an image picked up by the CCD 63 as an image pickup means as a current image, and a current buffer 72 after processing. A first past buffer 73 and a second LED 62 corresponding to the first LED 61 which is a light emitting element for storing the current image as a past image
, A calculating means 75 for calculating difference data from the current image and the corresponding past image, a first LED 61 and a second LED 62
And control means 76 for controlling light emission of the light emitting device. First LE
D61, the second LED 62, the CCD 63, the current buffer 72, the first past buffer 73, and the second past buffer 74 are connected to the arithmetic unit 75 and the control unit 76.

【0112】図29に示すように、各構成要素はアッパ
ーカバー69で覆われ、プリント基板70上にCCD6
3、レンズ64、ハーフミラー65およびミラー66が
配置されている。CCD64並びに、カレントバッファ
72、第1のパストバッファ73および第2のパストバ
ッファ74、演算手段75および制御手段76を備える
制御ICは、ワンチップにて形成されるのが好ましい。
アッパーカバー69にはホイール68の一部分を露出す
るための開口部が設けられており、プリント基板70に
は、照射光および反射光が通過する開口部が設けられて
いる。
As shown in FIG. 29, each component is covered with an upper cover 69, and a CCD 6 is mounted on a printed circuit board 70.
3, a lens 64, a half mirror 65 and a mirror 66 are arranged. It is preferable that the control IC including the CCD 64, the current buffer 72, the first past buffer 73 and the second past buffer 74, the arithmetic unit 75 and the control unit 76 be formed in one chip.
The upper cover 69 is provided with an opening for exposing a part of the wheel 68, and the printed board 70 is provided with an opening through which irradiation light and reflected light pass.

【0113】本実施例による座標入力装置51では、被
検出体である床面67およびホイール68それぞれに対
して第1のLED61および第2のLED62が個別に
設けられる。第1のLED61および第2のLED62
は時分割で交互に発光する。すなわち、一方のLEDが
点灯している間はもう一方のLEDは消灯している。第
1のLED61は、座標入力装置51の床面67に対す
る移動量および移動方向を検出するために、微妙な凹凸
を有する床面67に光を照射する。この照射された光
は、座標入力装置51の操作状態に応じて時間的に明暗
が変化する光として床面67で反射し、さらにその光は
ミラー66でさらに反射してハーフミラー65に達す
る。ミラー66は、床面67に照射される光の床面67
に対する角度によって決まる角度をもって設置される。
In the coordinate input device 51 according to the present embodiment, the first LED 61 and the second LED 62 are individually provided for the floor 67 and the wheel 68, which are the objects to be detected. First LED 61 and second LED 62
Emit light alternately in a time-division manner. That is, while one LED is on, the other LED is off. The first LED 61 irradiates light to the floor surface 67 having fine irregularities in order to detect the amount and direction of movement of the coordinate input device 51 with respect to the floor surface 67. The irradiated light is reflected on the floor surface 67 as light whose brightness changes with time according to the operation state of the coordinate input device 51, and the light further reflects on the mirror 66 and reaches the half mirror 65. The mirror 66 is used to illuminate the floor 67
Is installed at an angle determined by the angle with respect to.

【0114】一方、第2のLED62はホイール68の
回転状態を検出するために、ホイール68に対してその
円周面に光を照射する。本実施例ではホイール68の回
転状態もCCD63を用いて光学的に検出するが、その
ためにホイール68の円周面は適度に粗い面を有してい
れば好ましく、このような粗い面によってユーザのホイ
ール68の操作感も向上する。照射された光は、ホイー
ル68の操作状態に応じて時間的に明暗が変化する光と
してホイール68の円周面で反射し、さらにその光はハ
ーフミラー65に達する。
On the other hand, the second LED 62 irradiates the circumferential surface of the wheel 68 with light to detect the rotation state of the wheel 68. In this embodiment, the rotation state of the wheel 68 is also optically detected by using the CCD 63. For this purpose, it is preferable that the circumferential surface of the wheel 68 has a moderately rough surface. The operational feeling of the wheel 68 is also improved. The emitted light is reflected on the circumferential surface of the wheel 68 as light whose brightness changes with time according to the operation state of the wheel 68, and the light reaches the half mirror 65.

【0115】ハーフミラー65は、半透明鏡とも呼ば
れ、入射光量の一部を反射し、他の一部を透過するよう
な厚さの金属膜もしくは誘電体多層膜を蒸着したガラス
もしくはプラスチック板からなる。ハーフミラー65
は、ミラー66からの光は透過し、ホイール68からの
光は反射することで、床面67で反射した光またはホイ
ール68の円周面で反射した光のいずれかをレンズ64
へ導く。本実施例では1つのCCD63で床面67およ
びホイール68の円周面の画像変化を共通に撮像できる
ようにピントを合わせるため、各発光素子についての光
学系の光路長が相互に等しくなるように設定される。す
なわち、光が照射された床面67からCCD63までの
光路長と、光が照射されたホイール68の円周面からC
CD63までの光路長とが等しくなる位置にハーフミラ
ー65が設置される。
The half mirror 65 is also called a translucent mirror, and is a glass or plastic plate on which a metal film or a dielectric multilayer film is deposited to a thickness that reflects a part of the incident light amount and transmits another part. Consists of Half mirror 65
The light from the mirror 66 is transmitted and the light from the wheel 68 is reflected, so that either the light reflected on the floor surface 67 or the light reflected on the circumferential surface of the wheel 68 is transmitted to the lens 64.
Lead to. In this embodiment, the focus is adjusted so that the image change of the floor surface 67 and the circumferential surface of the wheel 68 can be imaged in common by one CCD 63, so that the optical path lengths of the optical systems of the respective light emitting elements are equal to each other. Is set. That is, the optical path length from the floor 67 to which the light is irradiated to the CCD 63 and the distance C from the circumferential surface of the wheel 68 to which the light is irradiated
The half mirror 65 is installed at a position where the optical path length to the CD 63 becomes equal.

【0116】レンズ64は、ハーフミラー65からの光
をCCD63に集光する。CCD63は、レンズ64で
集光された操作状態に応じて時間的に変化をする光を受
光し、床面67もしくはホイール68の円周面のいずれ
かの画像を撮像する。続いて、第2の発明の第1の実施
例の座標入力装置51の動作原理について説明する。
The lens 64 condenses the light from the half mirror 65 on the CCD 63. The CCD 63 receives light that changes with time according to the operation state collected by the lens 64 and captures an image of either the floor surface 67 or the circumferential surface of the wheel 68. Next, the operation principle of the coordinate input device 51 according to the first embodiment of the second invention will be described.

【0117】図31は、第2の発明の第1の実施例の座
標入力装置の動作原理のフローチャートを示す図であ
る。上述のように、本実施例では、1つのCCD63で
床面67およびホイール68の円周面の画像変化を共通
に撮像するが、第1のLED61および第2のLED6
2は時分割で交互に発光する。したがって、一方のLE
Dが点灯している間はもう一方のLEDは消灯してお
り、CCD63は点灯中のLEDによって照射される被
検出体の面の画像を撮像することになる。
FIG. 31 is a flowchart showing the operation principle of the coordinate input device according to the first embodiment of the second invention. As described above, in the present embodiment, one CCD 63 captures an image change of the floor surface 67 and the circumferential surface of the wheel 68 in common, but the first LED 61 and the second LED 6
2 emits light alternately in a time sharing manner. Therefore, one LE
While D is on, the other LED is off, and the CCD 63 captures an image of the surface of the object to be illuminated by the on LED.

【0118】なお、本実施例では、以下で説明するよう
に、LEDの点灯1回につき画像を1回撮像している
が、LEDの点灯1回につき画像を複数回撮像してもよ
い。今、第1のLED61に対応する第1のパストバッ
ファ73には、前のサイクルで既に撮像された床面67
のパスト画像が記憶され、第2のLED62に対応する
第2のパストバッファ74には、前のサイクルで既に撮
像されたホイール68の円周面のパスト画像が記憶され
ているものとする。
In the present embodiment, as described below, an image is captured once per LED lighting, but an image may be captured a plurality of times per LED lighting. Now, the first past buffer 73 corresponding to the first LED 61 has a floor surface 67 already imaged in the previous cycle.
Is stored, and the second past buffer 74 corresponding to the second LED 62 stores the past image of the circumferential surface of the wheel 68 already captured in the previous cycle.

【0119】上述のように、第1のLED61の点灯中
は、第1のLED61から発せられた光は、座標入力装
置51の操作状態に応じて時間的に明暗が変化する光と
して床面67で反射し、さらにその光はミラー66で反
射し、ハーフミラー65を透過してレンズ64を介して
CCD63に達している。このとき第2のLED62は
消灯している。したがってステップS1001において
CCD63が光を受光して画像を撮像すると、その画像
は床面67の画像ということになる。
As described above, while the first LED 61 is lit, the light emitted from the first LED 61 is converted into light whose brightness changes with time according to the operation state of the coordinate input device 51 and the floor surface 67. Then, the light is reflected by a mirror 66, passes through a half mirror 65, and reaches a CCD 63 via a lens 64. At this time, the second LED 62 is off. Therefore, when the CCD 63 receives light and captures an image in step S1001, the image is an image of the floor surface 67.

【0120】ステップS1002において、CCD63
で撮像された床面67の画像をカレント画像としてカレ
ントバッファ72に記憶する。ステップS1003にお
いて、演算手段75は、カレントバッファ72に記憶さ
れた床面67のカレント画像と第1のパストバッファ7
3に記憶された床面67のパスト画像とから差分データ
を演算する。この差分データから座標入力装置51の床
面67の移動方向および移動量を算出することになる。
In step S1002, the CCD 63
Is stored in the current buffer 72 as a current image. In step S <b> 1003, the arithmetic unit 75 determines whether the current image of the floor 67 stored in the current buffer 72 and the first past buffer 7
Then, difference data is calculated from the past image of the floor surface 67 stored in the storage unit 3. The moving direction and the moving amount of the floor 67 of the coordinate input device 51 are calculated from the difference data.

【0121】差分データ演算後、ステップS1004に
おいて、床面67のカレント画像をパスト画像として第
1のパストバッファ73に記憶し、カレントバッファ7
2の内容をクリアする。そして、ステップS1005に
おいて、制御手段75は第1のLED61を消灯させ、
第2のLED62を点灯させる。
After calculating the difference data, in step S1004, the current image on the floor 67 is stored as a past image in the first past buffer 73, and the current buffer 7
Clear the contents of 2. Then, in step S1005, the control means 75 turns off the first LED 61,
The second LED 62 is turned on.

【0122】第2のLED62の点灯中は、第2のLE
D62から発せられた光は、ホイール68の操作状態に
応じて時間的に明暗が変化する光としてホイール68の
円周面で反射し、さらにその光はハーフミラー65で反
射してレンズ64を介してCCD63に達している。こ
のとき第1のLED61は消灯している。したがってス
テップS1006においてCCD63が光を受光して画
像を撮像すると、その画像はホイール68の円周面の画
像ということになる。
During the lighting of the second LED 62, the second LE
The light emitted from D62 is reflected on the circumferential surface of the wheel 68 as light whose brightness changes with time according to the operation state of the wheel 68, and the light is reflected by the half mirror 65 and passes through the lens 64. To reach the CCD 63. At this time, the first LED 61 is off. Therefore, when the CCD 63 receives light and captures an image in step S1006, the image is an image of the circumferential surface of the wheel 68.

【0123】ステップS1007において、CCD63
で撮像されたホイール68の画像をカレント画像として
カレントバッファ72に記憶する。ステップS1008
において、演算手段75は、カレントバッファ72に記
憶されたホイール68のカレント画像と第2のパストバ
ッファ74に記憶されたホイール68のパスト画像とか
ら差分データを演算する。この差分データからホイール
68の回転方向および回転量を算出することになる。
In step S1007, the CCD 63
Is stored in the current buffer 72 as a current image. Step S1008
, The calculating means 75 calculates difference data from the current image of the wheel 68 stored in the current buffer 72 and the past image of the wheel 68 stored in the second past buffer 74. The rotation direction and the rotation amount of the wheel 68 are calculated from the difference data.

【0124】差分データ演算後、ステップS1009に
おいて、ホイール68のカレント画像をパスト画像とし
て第2のパストバッファ74に記憶し、カレントバッフ
ァ72の内容をクリアする。次に、ステップS1010
において、制御手段75は第1のLED61を点灯さ
せ、第2のLED62を消灯させる。
After calculating the difference data, in step S1009, the current image of the wheel 68 is stored in the second past buffer 74 as a past image, and the contents of the current buffer 72 are cleared. Next, step S1010
In, the control means 75 turns on the first LED 61 and turns off the second LED 62.

【0125】そして再びステップS1001に戻る。以
上の一連のサイクルは例えば20msの周期で実行され
る。以上説明したように、本実施例によれば、床面およ
びホイールの状態変化の検出を1つの撮像手段で行うこ
とで座標入力装置の構造を簡素化できる。また、床面お
よびホイールの状態変化をそれぞれ光学的に検出するの
で、機械的検出に比べて座標入力装置を長寿命化するこ
とができる。
Then, the flow returns to step S1001. The above series of cycles is executed at a cycle of, for example, 20 ms. As described above, according to the present embodiment, the structure of the coordinate input device can be simplified by detecting the change in the state of the floor surface and the wheel with one imaging unit. Further, since the state change of the floor and the state of the wheel are optically detected, the life of the coordinate input device can be extended as compared with the mechanical detection.

【0126】続いて、第2の発明の第1の実施例による
座標入力装置の変形例について説明する。図32〜34
は第2の発明の第1の実施例による座標入力装置の第1
〜3の変形例を示す断面図である。図32に示される第
2の発明の第1の実施例の第1の変形例における座標入
力装置51は、図29に示された第2の発明の第1の実
施例による座標入力装置51において、ホイール68を
ボール81に代えたものである。座標入力装置の補助的
な入力手段であるホイールは、操作可能な方向が回転可
能な1軸方向に限られており、したがって、ホイールを
操作することにより得られる回転を、例えばアプリケー
ション上の画面のスクロール機能として割り付けた場合
は画面のスクロールは上下方向のみに限られるなど、用
途が制限される。第1の変形例は、図32に示されるよ
うに、座標入力装置の補助的な入力手段として、あらゆ
る方向に操作可能なボール81を備える。
Next, a modification of the coordinate input device according to the first embodiment of the second invention will be described. 32 to 34
Is a first example of the coordinate input device according to the first embodiment of the second invention.
It is sectional drawing which shows the modification of 1-3. The coordinate input device 51 according to the first modification of the first embodiment of the second invention shown in FIG. 32 is the same as the coordinate input device 51 according to the first embodiment of the second invention shown in FIG. , And the wheel 68 is replaced with a ball 81. The wheel, which is an auxiliary input means of the coordinate input device, is limited in the operable direction to a rotatable uniaxial direction. Therefore, the rotation obtained by operating the wheel can be, for example, a rotation of a screen on an application. When assigned as the scroll function, the use of the screen is limited, for example, the screen is scrolled only in the vertical direction. As shown in FIG. 32, the first modification includes a ball 81 that can be operated in any direction as auxiliary input means of the coordinate input device.

【0127】この変形例では、上述の第2の発明の第1
の実施例と同様の手法で、ボール81に光を照射してC
CD63で得られた画像からボールの操作状態を検出す
る。すなわち、第2のLED62はボール81の操作状
態を検出するために、ボール81に対して光を照射す
る。ボール81は適度に粗い面を有するのが好ましく、
このような粗い面によってユーザのボール81の操作感
も向上する。照射された光は、ボール81の操作状態に
応じて時間的に明暗が変化する光として反射し、さらに
その光はハーフミラー65で反射し、レンズ64を介し
てCCD63で受光される。これによりCCD63はボ
ール81の画像を撮像することができるのでボールの操
作状態を検出できる。
In this modified example, the first embodiment of the second invention is described.
The ball 81 is irradiated with light in the same manner as in the embodiment of FIG.
The operation state of the ball is detected from the image obtained by the CD 63. That is, the second LED 62 irradiates the ball 81 with light to detect the operation state of the ball 81. The ball 81 preferably has a moderately rough surface,
Such a rough surface also improves the operational feeling of the ball 81 for the user. The irradiated light is reflected as light whose brightness changes with time according to the operation state of the ball 81, and the light is reflected by the half mirror 65 and received by the CCD 63 via the lens 64. Thus, the CCD 63 can capture an image of the ball 81, and thus can detect the operation state of the ball.

【0128】その他の構成要素、代替例、特徴、動作原
理等については上述の第2の発明の第1の実施例と同様
であるので説明は省略する。以上説明したように、第2
の発明の第1の実施例の第1の変形例によれば、床面6
7に対する移動とボール81の回転との両方の検出が1
つのCCDで可能であり、特にボール81はあらゆる方
向に操作可能であるので、座標入力装置の有用な補助的
入力手段としての用途が広がる。
The other components, alternatives, features, operating principles, and the like are the same as those in the first embodiment of the second aspect of the present invention, and a description thereof will be omitted. As described above, the second
According to the first modification of the first embodiment of the present invention, the floor 6
The detection of both the movement with respect to 7 and the rotation of the ball 81 is 1
Since one CCD can be used, and in particular, the ball 81 can be operated in all directions, the use of the coordinate input device as a useful auxiliary input means is expanded.

【0129】図33に示される第2の発明の第2の変形
例における座標入力装置51は、クリックスイッチ82
の押下の検出を光学的に行うものである。すなわち、図
33の座標入力装置51は、通常の光学式の座標入力装
置と操作方法は同じであるが、クリックスイッチ82の
押下の検出と床面67に対する移動状態の検出とを1つ
の撮像手段で光学的に行う。なお、通常はクリックスイ
ッチは左右2つあるが、ここでは説明を簡明にするため
に1つのクリックスイッチについて説明する。
The coordinate input device 51 according to the second modification of the second invention shown in FIG.
Is detected optically. That is, although the coordinate input device 51 in FIG. 33 has the same operation method as the ordinary optical coordinate input device, the detection of the press of the click switch 82 and the detection of the movement state with respect to the floor surface 67 are performed by one imaging unit. Optically. Note that there are usually two left and right click switches, but one click switch will be described here for simplicity.

【0130】第2のLED62はクリックスイッチ82
の押下を検出するために、クリックスイッチ82の操作
面とは反対側の面に対して光を照射する。クリックスイ
ッチ82の操作面とは反対側の面は適度に粗い面を有す
るのが好ましい。照射された光は、クリックスイッチ8
2の押下状態に応じて時間的に明暗が変化する光として
反射し、さらにその光はハーフミラー65で反射し、レ
ンズ64を介してCCD63で受光される。また、上述
の第2の発明の第1の実施例同様、CCD63で床面6
7およびクリックスイッチ82の画像変化を撮像できる
ようにピントを合わせるため、光が照射された床面67
からCCD63までの光路長と、光が照射されたクリッ
クスイッチ82の面からCCD63までの光路長とが等
しくなる位置にハーフミラー65が設置される。これに
よりCCD63はクリックスイッチ82の操作面とは反
対側の表面の画像を撮像することができる。
The second LED 62 is a click switch 82
In order to detect the depression of the click switch 82, light is emitted to a surface opposite to the operation surface of the click switch 82. The surface of the click switch 82 opposite to the operation surface preferably has a moderately rough surface. The irradiated light is click switch 8
The light is reflected as light whose brightness changes over time according to the pressed state of the button 2, and the light is reflected by the half mirror 65 and received by the CCD 63 via the lens 64. Further, similarly to the first embodiment of the second invention, the floor surface 6 is provided by the CCD 63.
7 and the click switch 82 are focused so that the image change can be captured.
The half mirror 65 is installed at a position where the optical path length from the optical switch to the CCD 63 is equal to the optical path length from the surface of the click switch 82 irradiated with light to the CCD 63. Thus, the CCD 63 can capture an image of the surface on the side opposite to the operation surface of the click switch 82.

【0131】続いて、この変形例におけるクリックスイ
ッチ82の押下の検出原理について説明する。図30の
処理手段71 において、第2のパストバッファ74に、
クリックスイッチ82の操作面とは反対側の面の、押下
前の画像を予め記憶しておく。なお、この記憶を、座標
入力装置に電源が投入されたとき、すなわちコンピュー
タの電源が投入されたときに初期設定プロセスとして実
行されるようにしてもよい。第2のLED62の点灯中
にCCD63がクリックスイッチ82の操作面とは反対
側の面の画像を撮像したとき、その画像をカレント画像
としてカレントバッファ72に記憶する。演算手段75
は、カレントバッファ72に記憶されたカレント画像と
第2のパストバッファ74に記憶された画像とから差分
データを演算する。そしてさらに演算手段75は差分デ
ータと所定のしきい値とを比較し、差分データの方が大
きい場合は、カレント画像は第2のパストバッファに予
め記憶された画像と異なるということなので、クリック
スイッチ82が押下されたと判定する。そしてカレント
バッファ72の内容はクリアされ、第2のLED62は
消灯し、第1のLED61が点灯する。
Next, the detection principle of the press of the click switch 82 in this modification will be described. In the processing means 71 of FIG. 30, the second past buffer 74
The image of the click switch 82 on the side opposite to the operation surface before pressing is stored in advance. Note that this storage may be executed as an initial setting process when the power of the coordinate input device is turned on, that is, when the power of the computer is turned on. When the CCD 63 captures an image on the surface opposite to the operation surface of the click switch 82 while the second LED 62 is on, the image is stored in the current buffer 72 as a current image. Arithmetic means 75
Calculates difference data from the current image stored in the current buffer 72 and the image stored in the second past buffer 74. Then, the calculating means 75 compares the difference data with a predetermined threshold value. If the difference data is larger, the current image is different from the image previously stored in the second past buffer. It is determined that 82 has been pressed. Then, the contents of the current buffer 72 are cleared, the second LED 62 is turned off, and the first LED 61 is turned on.

【0132】その他の構成要素、代替例、特徴、動作原
理等については上述の第2の発明の第1の実施例と同様
であるので説明は省略する。なお、ここでは説明を簡明
にするために1つのクリックスイッチに関して説明した
が、通常はクリックスイッチは左右2つあるので、後述
する第3の変形例における手法に基づいて各クリックス
イッチ毎にLEDを個別に設け、各クリックスイッチで
反射した光を1つのCCDに導くように光学系を設置す
ることになる。
The other components, alternatives, features, operating principles, and the like are the same as those in the first embodiment of the second invention, and therefore will not be described. Here, one click switch has been described for simplicity, but since there are usually two left and right click switches, an LED is provided for each click switch based on a method in a third modified example described later. The optical system is provided separately so that the light reflected by each click switch is guided to one CCD.

【0133】以上説明したように、第2の発明の第1の
実施例の第2の変形例によれば、床面67に対する移動
およびクリックスイッチ82の押下の両方の検出が1つ
のCCDで可能となる。この変形例は、通常の光学式の
座標入力装置と操作方法および機能は同じであるが、各
検出を1つの撮像手段を用いて行うので、検出機構を簡
素化でき、座標入力装置本体を小型軽量化できる。
As described above, according to the second modification of the first embodiment of the second invention, it is possible to detect both movement with respect to the floor surface 67 and depression of the click switch 82 with one CCD. Becomes This modification has the same operation method and function as a normal optical coordinate input device, but since each detection is performed by using one imaging unit, the detection mechanism can be simplified, and the body of the coordinate input device can be reduced in size. Can be reduced in weight.

【0134】第2の発明の第1の実施例の第3の変形例
における座標入力装置51は、上述の第2の発明の第1
の実施例および各変形例を複数組み合わせたものであ
る。例えば図34のホイール68を備える座標入力装置
51においては、床面67に対する移動、ホイール68
の回転およびクリックスイッチ82の押下の各検出を1
つの撮像手段を用いて光学的に行う。
The coordinate input device 51 according to the third modification of the first embodiment of the second invention is the same as the first embodiment of the second invention.
Are combined with a plurality of the embodiments and the respective modified examples. For example, in the coordinate input device 51 including the wheel 68 of FIG.
Rotation and click detection of the click switch 82
This is performed optically using two image pickup means.

【0135】図34に示されるように、この変形例は、
床面67の移動を検出するために照射される光を発する
第1のLED61およびホイール68の回転を検出する
ために照射される光を発する第2のLED62に加え
て、クリックスイッチ82の押下を検出するために照射
される光を発する第3のLED83をさらに備える。第
1のLED61から発せられた光は、床面67で反射
し、ミラー66でさらに反射し、第1のハーフミラー6
5および第2のハーフミラー84を透過してレンズ64
に達する。そしてレンズ64で集光されてCCD63で
受光される。
As shown in FIG. 34, this modification is
In addition to the first LED 61 that emits light emitted to detect the movement of the floor 67 and the second LED 62 that emits light emitted to detect the rotation of the wheel 68, the click switch 82 is pressed. It further includes a third LED 83 that emits light to be irradiated for detection. The light emitted from the first LED 61 is reflected by the floor surface 67, further reflected by the mirror 66, and is reflected by the first half mirror 6
The lens 64 is transmitted through the fifth half mirror 84 and the second half mirror 84.
Reach Then, the light is condensed by the lens 64 and received by the CCD 63.

【0136】第2のLED62から発せられた光は、ホ
イール68の円周面で反射し第2のハーフミラー84で
さらに反射してレンズ64に達する。そしてレンズ64
で集光されてCCD63で受光される。第3のLED8
3から発せられた光は、クリックスイッチ82の操作面
と反対側の面で反射し、さらに第1のハーフミラー65
で反射し、第2のハーフミラー84を透過してレンズ6
4に達する。そしてレンズ64で集光されてCCD63
で受光される。
The light emitted from the second LED 62 is reflected on the circumferential surface of the wheel 68, further reflected on the second half mirror 84, and reaches the lens 64. And the lens 64
And is received by the CCD 63. Third LED 8
The light emitted from the third half mirror 65 is reflected by the surface opposite to the operation surface of the click switch 82, and is further reflected by the first half mirror 65.
And is transmitted through the second half mirror 84 to the lens 6.
Reaches four. Then, the light is condensed by the lens 64 and the CCD 63
Is received at.

【0137】このように、第1のハーフミラー65およ
び第2のハーフミラー84は、床面67で反射した光、
ホイール68の円周面で反射した光、またはクリックス
イッチ82の操作面と反対側の面で反射した光のいずれ
かをレンズ64へ導く。また、第1の実施例同様、CC
D63で床面67、ホイール68およびクリックスイッ
チ82の画像変化を共通に撮像できるようにピントを合
わせるため、光が照射された床面67からCCD63ま
での光路長と、光が照射されたホイール68の円周面か
らCCD63までの光路長と、光が照射されたクリック
スイッチ82の面からCCD63までの光路長とが等し
くなる位置に第2のハーフミラー84が設置される。
As described above, the first half mirror 65 and the second half mirror 84 generate the light reflected on the floor 67,
Either light reflected on the circumferential surface of the wheel 68 or light reflected on the surface opposite to the operation surface of the click switch 82 is guided to the lens 64. Further, similarly to the first embodiment, CC
In order to focus the image change of the floor surface 67, the wheel 68 and the click switch 82 in D63, the optical path length from the floor surface 67 to which the light is irradiated to the CCD 63 and the wheel 68 to which the light is irradiated are set. The second half mirror 84 is provided at a position where the optical path length from the circumferential surface of the CCD 63 to the CCD 63 and the optical path length from the surface of the click switch 82 irradiated with light to the CCD 63 become equal.

【0138】図30を参照して説明した処理手段71 で
は、第3のクリックスイッチのために第3のパストバッ
ファをさらに設ける。そして、第1のLED61、第2
のLED62および第3のLED84を時分割で点灯さ
せて1つのCCDで各画像を共通に撮像し、座標入力デ
ータを生成する。LED点灯から座標データの生成まで
の動作原理は、図31を参照して説明したフローチャー
トに基づくので説明は省略する。
The processing means 71 described with reference to FIG. 30 further includes a third past buffer for the third click switch. Then, the first LED 61 and the second LED 61
The LED 62 and the third LED 84 are turned on in a time-division manner, and one image is taken in common by one CCD to generate coordinate input data. The operation principle from the lighting of the LED to the generation of the coordinate data is based on the flowchart described with reference to FIG.

【0139】以上説明したように、第2の発明の第1の
実施例の第3の変形例によれば、座標入力装置51の床
面67に対する移動、ホイール68の回転およびクリッ
クスイッチ82の押下の各検出が1つのCCDで可能と
なる。このように、複数の被検出体の各々の状態変化を
検出するためには、複数の被検出体の各々に対応する数
の発光素子を設け、複数の被検出体の各々で反射した光
を撮像手段へ導く光学系を備え、各発光素子を時分割で
発光させればよい。またこのとき、撮像手段のピント合
わせのために各発光素子についての光学系の光路長は相
互に等しく設定される。この変形例では、座標入力装置
の床面に対する移動、ホイールの回転およびクリックス
イッチの押下の3つの検出を1つの撮像手段で可能とし
ているが、さらに被検出体を増やしてもよい。この場合
は複数の被検出体の各々に対応する数の発光素子を設
け、複数の被検出体の各々で反射した光を撮像手段へ導
く光学系を備えればよい。
As described above, according to the third modification of the first embodiment of the second invention, the movement of the coordinate input device 51 with respect to the floor 67, the rotation of the wheel 68, and the depression of the click switch 82. Can be detected by one CCD. Thus, in order to detect a state change of each of the plurality of detected objects, a number of light emitting elements corresponding to each of the plurality of detected objects are provided, and light reflected by each of the plurality of detected objects is provided. What is necessary is just to provide an optical system for guiding to the imaging means, and to make each light emitting element emit light in a time-division manner. At this time, the optical path lengths of the optical systems for the respective light emitting elements are set to be equal to each other for focusing of the imaging means. In this modification, three detections, that is, movement of the coordinate input device with respect to the floor, rotation of the wheel, and depression of the click switch can be performed by one imaging unit. However, the number of detected objects may be further increased. In this case, a number of light emitting elements corresponding to each of the plurality of detection objects may be provided, and an optical system for guiding light reflected by each of the plurality of detection objects to the imaging unit may be provided.

【0140】また、特に、本実施例の第2の変形例で説
明したようなクリックスイッチの検出では、通常はクリ
ックスイッチは左右2つあるので、第3の変形例で説明
したような手法で、各クリックスイッチ毎にLEDを個
別に設け、各クリックスイッチで反射した光を1つのC
CDに導くように2つのハーフミラーを設置することに
なる。
In the detection of the click switch as described in the second modification of the present embodiment, since there are usually two left and right click switches, the method described in the third modification is used. An LED is individually provided for each click switch, and the light reflected by each click switch is transmitted to one C switch.
Two half mirrors will be installed so as to lead to the CD.

【0141】なお、第2の発明の第1の実施例に、第1
の発明の第1の実施例を組み合わせてもよい。すなわ
ち、第2の発明の第1の実施例における座標入力装置を
床面から持ち上げたときに発生する不要な座標入力デー
タを無効化するようにしても良い。これにより、コンピ
ュータの画面上において不要なカーソルの移動を取り除
くことができる。
The first embodiment of the second invention includes the first
The first embodiment of the present invention may be combined. That is, unnecessary coordinate input data generated when the coordinate input device according to the first embodiment of the second invention is lifted from the floor may be invalidated. Thus, unnecessary movement of the cursor on the screen of the computer can be eliminated.

【0142】図35は第2の発明の第1の実施例の第4
の変形例による座標入力装置を示す断面図である。図3
5に示される座標入力装置51は、上述の図29に示さ
れた第2の発明の第1の実施例による座標入力装置51
において、発光素子から発する光を被検出体へ導く光学
系を光ファイバ91により構成したものである。
FIG. 35 shows the fourth embodiment of the first embodiment of the second invention.
It is sectional drawing which shows the coordinate input device by the modification of FIG. FIG.
5 is a coordinate input device 51 according to the first embodiment of the second invention shown in FIG.
, An optical system for guiding light emitted from a light emitting element to a detection target is constituted by an optical fiber 91.

【0143】上述したように、第1のLED61および
第2のLED62と、対応する各被検出体と、の間の各
光学系の光路長は、相互に等しく設定する必要がある。
第4の変形例によれば、発光素子から発する光を被検出
体へ導く光学系を光ファイバ91により構成すること
で、相互に等しい光路長を維持しつつ第1のLED61
および第2のLED62の設置場所の自由度が増加する
ので、アッパーカバー69とプリント基板70とで囲ま
れる座標入力装置51内部の空間が増加する。したがっ
て、座標入力装置内に例えば電池などの独立電源92を
設置するスペースを確保することが容易となる。このこ
とは座標入力装置をワイヤレスでコンピュータに接続す
る場合には特に有効である。
As described above, the optical path lengths of the respective optical systems between the first LED 61 and the second LED 62 and the corresponding objects to be detected need to be set equal to each other.
According to the fourth modification, the optical system that guides the light emitted from the light emitting element to the object to be detected is constituted by the optical fiber 91, so that the first LED 61 is maintained while maintaining the same optical path length.
Also, since the degree of freedom of the installation location of the second LED 62 increases, the space inside the coordinate input device 51 surrounded by the upper cover 69 and the printed circuit board 70 increases. Therefore, it is easy to secure a space for installing the independent power supply 92 such as a battery in the coordinate input device. This is particularly effective when the coordinate input device is wirelessly connected to a computer.

【0144】その他の構成要素、代替例、特徴、動作原
理等については上述の第2の発明の第1の実施例と同様
であるので説明は省略する。なお、ここでは、図29に
示された座標入力装置51内の光学系に光ファイバを用
いた場合について説明したが、図32〜34に示された
座標入力装置にも適用可能であることは、当業者であれ
ば容易に理解できよう。
The other components, alternatives, features, operating principles, and the like are the same as those in the first embodiment of the second aspect of the present invention, and thus description thereof is omitted. Here, the case where the optical fiber is used for the optical system in the coordinate input device 51 shown in FIG. 29 has been described, but it is also applicable to the coordinate input device shown in FIGS. Those skilled in the art will readily understand.

【0145】以上説明したように、第2の発明の第1の
実施例の第4の変形例によれば、発光素子から発する光
を被検出体へ導く光学系を光ファイバにより構成するの
で、発光素子の設置場所の自由度が増加するので、座標
入力装置の内部空間が増加する。したがって、座標入力
装置内に例えば電池などの独立電源を設置する空間を確
保することがさらに容易となり、座標入力装置をワイヤ
レスでコンピュータに接続する場合には特に有効であ
る。
As described above, according to the fourth modification of the first embodiment of the second invention, the optical system for guiding the light emitted from the light emitting element to the object is constituted by the optical fiber. Since the degree of freedom of the installation location of the light emitting element increases, the internal space of the coordinate input device increases. Therefore, it is easier to secure a space for installing an independent power source such as a battery in the coordinate input device, and it is particularly effective when the coordinate input device is wirelessly connected to a computer.

【0146】また、金属もしくは樹脂などを用いて筒状
に光学系を構成する場合に比べて、座標入力装置を軽量
化することができる。さらに、金属もしくは樹脂などを
用いて筒状に光学系を構成する場合に比べ、光学系の外
部に光が漏れることがさらに少なくなるので、光を効率
よく被検出体へ導くことができる。
Further, the weight of the coordinate input device can be reduced as compared with the case where the optical system is formed in a cylindrical shape using metal or resin. Further, compared with a case where the optical system is formed in a cylindrical shape using metal or resin, light leaks to the outside of the optical system is further reduced, so that the light can be efficiently guided to the detection target.

【0147】図36は第2の発明の第1の実施例の第5
の変形例による座標入力装置を示す断面図である。図3
6に示される座標入力装置51は、上述の図29に示さ
れた第2の発明の第1の実施例による座標入力装置51
において、第1のLED61および第2のLED62の
発光に同期して光学系を時分割で遮断する第1の遮断手
段58−1および第2の遮断手段58−2を備えたもの
である。
FIG. 36 shows the fifth embodiment of the first embodiment of the second invention.
It is sectional drawing which shows the coordinate input device by the modification of FIG. FIG.
6 is a coordinate input device 51 according to the first embodiment of the second invention shown in FIG.
, A first blocking means 58-1 and a second blocking means 58-2 for blocking the optical system in a time-sharing manner in synchronization with the light emission of the first LED 61 and the second LED 62.

【0148】第1の遮断手段58−1および第2の遮断
手段58−2は、図36に示されるように、それぞれ第
1のLED61および第2のLED62の発光方向前方
に設置される。第1の遮断手段58−1および第2の遮
断手段58−2は、電磁石を駆動源とするシャッタ、ス
テッピングモータを駆動源とするシャッタ、あるいは電
子シャッタなどで実現すればよい。
As shown in FIG. 36, the first blocking means 58-1 and the second blocking means 58-2 are installed in front of the first LED 61 and the second LED 62 in the light emitting direction, respectively. The first blocking means 58-1 and the second blocking means 58-2 may be realized by a shutter using an electromagnet as a driving source, a shutter using a stepping motor as a driving source, an electronic shutter, or the like.

【0149】図30を参照して既に説明したように、第
2の発明の第1の実施例による座標入力装置において
は、第1のLED61および第2のLED62は、時分
割で交互に発光するように、制御ICで構成された処理
手段71内の制御手段76によって制御される。これに
対し、第5の変形例においては、制御手段76はさら
に、第1のLED61および第2のLED62の発光に
同期して第1の遮断手段58−1および第2の遮断手段
58−2の開閉も制御し、光学系を時分割で遮断する。
すなわち、LEDを点灯するときには、対応する遮断手
段を開き、LEDを消灯するときには、対応する遮断手
段を閉じる。
As already described with reference to FIG. 30, in the coordinate input device according to the first embodiment of the second invention, the first LED 61 and the second LED 62 emit light alternately in a time-division manner. As described above, control is performed by the control means 76 in the processing means 71 constituted by the control IC. On the other hand, in the fifth modified example, the control means 76 further controls the first cutoff means 58-1 and the second cutoff means 58-2 in synchronization with the light emission of the first LED 61 and the second LED 62. Is also controlled, and the optical system is shut off in a time-sharing manner.
That is, when the LED is turned on, the corresponding blocking unit is opened, and when the LED is turned off, the corresponding blocking unit is closed.

【0150】図37は、第2の発明の第1の実施例の第
5の変形例の座標入力装置の動作原理のフローチャート
を示す図である。ステップS1001〜S1004、お
よび、ステップS1006〜S1009については、図
31を参照して説明したとおりなので詳しい説明は省略
する。ステップS1101では、制御手段75は、第1
のLED61を消灯させ、第1の遮断手段58−1を閉
じ、第2のLED62を点灯させ、第2の遮断手段58
−2を開く。
FIG. 37 is a view showing a flowchart of the operation principle of the coordinate input device according to the fifth modification of the first embodiment of the second invention. Steps S1001 to S1004 and steps S1006 to S1009 are the same as those described with reference to FIG. In step S1101, the control unit 75 sets the first
LED 61 is turned off, the first shut-off means 58-1 is closed, the second LED 62 is turned on, and the second shut-off means 58 is turned on.
Open -2.

【0151】第2のLED62の点灯中は、第2のLE
D62から発せられた光は、ホイール68の操作状態に
応じて時間的に明暗が変化する光としてホイール68の
円周面で反射し、さらにその光はハーフミラー65で反
射してレンズ64を介してCCD63に達している。こ
のとき第1のLED61は消灯している。したがってス
テップS1006においてCCD63が光を受光して画
像を撮像すると、その画像はホイール68の円周面の画
像ということになる。
During the lighting of the second LED 62, the second LE
The light emitted from D62 is reflected on the circumferential surface of the wheel 68 as light whose brightness changes with time according to the operation state of the wheel 68, and the light is reflected by the half mirror 65 and passes through the lens 64. To reach the CCD 63. At this time, the first LED 61 is off. Therefore, when the CCD 63 receives light and captures an image in step S1006, the image is an image of the circumferential surface of the wheel 68.

【0152】ステップS1102では、制御手段75は
第1のLED61を点灯させ、第1の遮断手段58−1
を開き、第2のLED62を消灯させ、第2の遮断手段
58−2を閉じる。そして再びステップS1001に戻
る。その他の構成要素、代替例、特徴、動作原理等につ
いては上述の第2の発明の第1の実施例と同様であるの
で説明は省略する。
At step S1102, the control means 75 turns on the first LED 61 and turns off the first cutoff means 58-1.
Is opened, the second LED 62 is turned off, and the second blocking means 58-2 is closed. Then, the process returns to step S1001 again. The other components, alternatives, features, operating principles, and the like are the same as those in the first embodiment of the second invention, and thus description thereof is omitted.

【0153】以上説明したように、第2の発明の第1の
実施例の第5の変形例によれば、LEDの消灯時におい
て、LEDの特性に起因する消灯遅れによって生じる光
の漏れを防ぐことができるので、不要な座標入力データ
の発生を防ぐことができる。なお、ここでは、図29に
示された座標入力装置51に遮断手段を設けた場合につ
いて説明したが、図32〜34に示された座標入力装置
にも適用可能であることは、当業者であれば容易に理解
できよう。
As described above, according to the fifth modification of the first embodiment of the second invention, at the time of turning off the LED, it is possible to prevent the light leakage caused by the turning-off delay caused by the characteristics of the LED. Therefore, generation of unnecessary coordinate input data can be prevented. In addition, although the case where the blocking unit is provided in the coordinate input device 51 shown in FIG. 29 has been described here, it can be applied to the coordinate input device shown in FIGS. If you can easily understand.

【0154】なお、第5の変形例においては、第1のL
ED61および第2のLED62を時分割に発光せずに
共に常時発光させておき、第1の遮断手段58−1およ
び第2の遮断手段58−2を交互に開閉させることによ
り、第2の発明の第1の実施例において説明した各LE
Dの時分割の発光と同等の効果を得ることもできる。ま
た、第4の変形例において説明したように、発光素子か
ら発する光を被検出体へ導く光学系を光ファイバにより
構成してもよい。
In the fifth modified example, the first L
The ED 61 and the second LED 62 do not emit light in a time-division manner but always emit light together, and the first and second shut-off means 58-1 and 58-2 are alternately opened and closed, thereby providing the second invention. LEs described in the first embodiment of the present invention
The same effect as the time-division light emission of D can be obtained. Further, as described in the fourth modification, the optical system for guiding the light emitted from the light emitting element to the detection target may be constituted by an optical fiber.

【0155】次に、第2の発明の第2の実施例による座
標入力装置について説明する。図12に示すように、第
2の発明の第2の実施例では、床面52に光を照射する
発光素子53と、床面52で反射した光を導く光学系5
4と、光学系54で導かれた光を受光して床面の画像を
撮像する撮像手段55と、画像に基づいて床面に対する
相対移動を検出し、座標入力データを生成する処理手段
56と、を備える座標入力装置51において、座標入力
装置51の床面からの離面を感知する離面感知手段57
と、離面感知手段57が離面の発生を感知したときに光
学系を遮断する遮断手段58と、を備える。
Next, a coordinate input device according to a second embodiment of the second invention will be described. As shown in FIG. 12, in the second embodiment of the second invention, a light emitting element 53 for irradiating light to a floor 52 and an optical system 5 for guiding light reflected on the floor 52 are provided.
4, an imaging unit 55 that receives light guided by the optical system 54 and captures an image of the floor surface, and a processing unit 56 that detects relative movement with respect to the floor surface based on the image and generates coordinate input data. In the coordinate input device 51 including: a separation detecting means 57 for detecting a separation of the coordinate input device 51 from the floor surface.
And blocking means 58 for blocking the optical system when the separation detecting means 57 detects the occurrence of separation.

【0156】図38は第2の発明の第2の実施例による
座標入力装置を示す断面図である。図38に示される第
2の発明の第2の実施例における座標入力装置51は、
上述の図29に示された第2の発明の第1の実施例によ
る座標入力装置51において、座標入力装置51の床面
からの離面を感知する離面感知手段57と、離面感知手
段57が離面の発生を感知したときに光学系を遮断する
遮断手段58とをさらに備えたものである。
FIG. 38 is a sectional view showing a coordinate input device according to the second embodiment of the second invention. The coordinate input device 51 according to the second embodiment of the second invention shown in FIG.
In the coordinate input device 51 according to the first embodiment of the second aspect of the present invention shown in FIG. 29, the separation detecting means 57 for detecting the separation of the coordinate input device 51 from the floor, and the separation detecting means 57 further comprises a blocking means 58 for blocking the optical system when the occurrence of a separation surface is detected.

【0157】ここで説明する以外の、構成要素、代替
例、特徴、動作原理等については上述の第2の発明の第
1の実施例と同様であるので説明は省略する。遮断手段
58は、図38に示されるように、LED61の発光方
向前方に設置される。遮断手段58は、電磁石を駆動源
とするシャッタ、ステッピングモータを駆動源とするシ
ャッタ、あるいは電子シャッタなどで実現すればよい。
The components, alternatives, features, operation principle, and the like other than those described here are the same as those in the first embodiment of the above-described second aspect of the present invention, and a description thereof will be omitted. As shown in FIG. 38, the blocking means 58 is installed in front of the LED 61 in the light emitting direction. The blocking means 58 may be realized by a shutter using an electromagnet as a driving source, a shutter using a stepping motor as a driving source, an electronic shutter, or the like.

【0158】離面感知手段57が離面を検知したとき、
制御手段75は、遮断手段58を閉じるように制御し、
外部に光が漏れないようにする。なお、離面検知手段5
7の詳細については、第1の発明の第1の実施例におい
て図14〜19を参照して説明したとおりである。第2
の発明の第2の実施例の変形例として、離面感知手段5
7が離面を検知したとき、遮断手段58を閉じると同時
にLED61を消灯するように制御手段75に制御させ
てもよい。
When the separation detecting means 57 detects a separation,
The control means 75 controls the closing means 58 to close,
Prevent light from leaking to the outside. The separation detecting means 5
Details of 7 are as described with reference to FIGS. 14 to 19 in the first embodiment of the first invention. Second
As a modification of the second embodiment of the present invention, the separation detecting means 5
The control unit 75 may control the LED 61 to be turned off at the same time as the blocking unit 58 is closed when the unit 7 detects the separation.

【0159】また、同じく変形例として、離面感知手段
57が離面を検知したとき、遮断手段58を閉じるとと
もに、このとき生成される座標入力データを無効化して
もよい。座標入力データの無効化処理については上述の
第1の発明の第1の実施例において説明したとおりであ
る。なお、ここでは、図29に示された座標入力装置5
1に離面検知手段および遮断手段を設けた場合について
説明したが、図32〜34に示された座標入力装置にも
適用可能であることは、当業者であれば容易に理解でき
よう。
As a modified example, when the separation detecting means 57 detects the separation, the blocking means 58 may be closed and the coordinate input data generated at this time may be invalidated. The invalidation processing of the coordinate input data is as described in the first embodiment of the first invention. Here, the coordinate input device 5 shown in FIG.
Although the case where the separation detecting means and the blocking means are provided in FIG. 1 has been described, those skilled in the art can easily understand that the present invention is also applicable to the coordinate input device shown in FIGS.

【0160】また、本実施例を、図36を参照して説明
した第2の発明の第1の実施例の第5の変形例に適用す
ることも可能である。すなわち、各発光素子に対して設
けられた複数の遮断手段のうち、床面を被検出体として
光を照射する発光素子(図36の例では第1のLED6
1)に対して設けれた遮断手段(図36の例では第1の
遮断手段58−1)については、離面検知手段が座標入
力装置の離面を検知したときに遮断手段を閉じて光路を
遮断し、外部へ光が漏れないようにすることもできる。
This embodiment can be applied to the fifth modification of the first embodiment of the second invention described with reference to FIG. That is, of the plurality of blocking means provided for each light emitting element, a light emitting element that irradiates light with the floor surface as an object to be detected (the first LED 6 in the example of FIG. 36).
Regarding the blocking means (first blocking means 58-1 in the example of FIG. 36) provided for 1), the blocking means is closed when the separation detecting means detects separation of the coordinate input device, and the optical path is changed. To prevent light from leaking to the outside.

【0161】また、第2の発明の第1の実施例の第4の
変形例において説明したように、発光素子から発する光
を被検出体へ導く光学系を光ファイバにより構成しても
よい。以上説明したように、第2の発明の第2の実施例
によれば、座標入力装置の離面時への外部への光の漏れ
を確実に防ぐことができる。
As described in the fourth modification of the first embodiment of the second invention, the optical system for guiding the light emitted from the light emitting element to the object to be detected may be constituted by an optical fiber. As described above, according to the second embodiment of the second invention, it is possible to reliably prevent light from leaking to the outside when the coordinate input device is separated.

【0162】次に、第2の発明の第3の実施例による座
標入力装置について説明する。図13に示すように、第
2の発明の第3の実施例による座標入力装置51は、1
つの発光素子53と、複数の被検出体52と、各被検出
体52と発光素子53とをそれぞれ結ぶ光路を形成する
複数の光学系54と、各光学系54のうち、所望の被検
出体52へ発光素子53の光を導く光学系54を選択す
る選択手段59と、被検出体52で反射した光を受光し
て当該被検出体52の表面の画像を撮像する1つの撮像
手段55と、画像に基づいて当該被検出体の状態変化を
検出する処理手段56と、を備える。
Next, a coordinate input device according to a third embodiment of the second invention will be described. As shown in FIG. 13, the coordinate input device 51 according to the third embodiment of the second invention has
One light emitting element 53, a plurality of detected objects 52, a plurality of optical systems 54 forming optical paths respectively connecting the detected objects 52 and the light emitting elements 53, and a desired detected object among the optical systems 54. Selecting means 59 for selecting an optical system 54 for guiding the light of the light emitting element 53 to 52; one imaging means 55 for receiving the light reflected by the detection target 52 and capturing an image of the surface of the detection target 52; And a processing unit 56 for detecting a change in the state of the detection target based on the image.

【0163】図39は第2の発明の第3の実施例による
座標入力装置を示す断面図である。図39に示される第
2の発明の第3の実施例における座標入力装置51は、
上述の図29に示された第2の発明の第1の実施例によ
る座標入力装置51において発光素子を1つ(LED6
1)としたとき、各被検出体とLED61とをそれぞれ
結ぶ光路を形成する複数の光学系に対し、所望の被検出
体へLED61の光を導く光学系を選択するための選択
手段59を備えたものである。
FIG. 39 is a sectional view showing a coordinate input device according to the third embodiment of the second invention. The coordinate input device 51 according to the third embodiment of the second invention shown in FIG.
In the coordinate input device 51 according to the first embodiment of the second invention shown in FIG.
In the case of 1), a plurality of optical systems forming optical paths respectively connecting the detected objects and the LEDs 61 are provided with a selection unit 59 for selecting an optical system for guiding the light of the LEDs 61 to a desired detected object. It is a thing.

【0164】ここで説明する以外の、構成要素、代替
例、特徴、動作原理等については上述の第2の発明の第
1の実施例と同様であるので説明は省略する。選択手段
59は、図39に示されるように、LED61の発光方
向前方に設置され、その間は光ファイバ91によって接
続される。なお、LED61を選択手段59内に組み込
こんでもよい。
The components, alternatives, features, operation principle, etc., other than those described here, are the same as those in the first embodiment of the above-described second invention, and therefore will not be described. As shown in FIG. 39, the selection means 59 is installed in front of the LED 61 in the light emitting direction, and is connected by an optical fiber 91 between them. Note that the LED 61 may be incorporated in the selection means 59.

【0165】選択手段59と各被検出体との間は光ファ
イバを用いて接続される。選択手段59は、複数の光学
系のうち、LED61の光を照射すべき被検出体への光
学系を時分割で選択する。これにより第2の発明の第1
の実施例において説明した各LEDの時分割の発光と同
等の効果を得ることができる。選択手段59には、公知
の光路選択器を適用すればよいが、ここでは幾つか例を
挙げて簡単に説明する。
The selection means 59 is connected to each of the detection objects by using an optical fiber. The selecting unit 59 selects an optical system to be irradiated with the light of the LED 61 from the plurality of optical systems to the object to be detected in a time-division manner. Thus, the first aspect of the second invention
The same effect as the time-division light emission of each LED described in the embodiment can be obtained. A well-known optical path selector may be applied to the selection unit 59. Here, some examples will be briefly described.

【0166】図40〜42は、第2の発明の第3の実施
例の選択手段を例示する図である。図40では、選択手
段59は、バネ93と、可変光路94と、永久磁石95
と、電磁石96と、を備える。この図では、LED61
と被検出体とを結ぶ光学系として2本の光ファイバ91
−1および91−2を示したが、光学系の数はこれに限
定されない。
FIGS. 40 to 42 are views showing examples of the selection means of the third embodiment of the second invention. In FIG. 40, the selection means 59 includes a spring 93, a variable optical path 94, and a permanent magnet 95.
And an electromagnet 96. In this figure, the LED 61
Two optical fibers 91 as an optical system for connecting the
Although -1 and 91-2 are shown, the number of optical systems is not limited to this.

【0167】可変光路94にはバネ93および永久磁石
95が設置されており、永久磁石95の上方には電磁石
96を備える。可変光路94は光ファイバからなる。電
磁石96の極性は周期的に切り替えられる。永久磁石9
5と電磁石96との間に発生する電磁力とバネ93の弾
性力とで決まる力の大小関係により可変光路94の折れ
曲がり具合が変動し、接続先が光ファイバ91−1か9
1−2のいずれかに切り替わる。
A spring 93 and a permanent magnet 95 are provided in the variable optical path 94, and an electromagnet 96 is provided above the permanent magnet 95. The variable optical path 94 is made of an optical fiber. The polarity of the electromagnet 96 is periodically switched. Permanent magnet 9
The bending degree of the variable optical path 94 fluctuates depending on the magnitude of the force determined by the electromagnetic force generated between the magnetic fiber 5 and the electromagnet 96 and the elastic force of the spring 93, and the connection destination is the optical fiber 91-1 or 9.
Switch to one of 1-2.

【0168】図41では、選択手段59は、第1の遮断
手段97−1および第2の遮断手段97−2を備える。
この図では、LED61と被検出体とを結ぶ光学系とし
て2本の光ファイバ91−1および91−2を示した
が、光学系の数はこれに限定されない。第1の遮断手段
97−1および第2の遮断手段97−2は、第2の発明
の第1の実施例の第5の変形例で説明したような、電磁
石を駆動源とするシャッタ、ステッピングモータを駆動
源とするシャッタ、あるいは電子シャッタなどで実現す
ればよい。遮断手段97−1および97−2は、光学系
である光ファイバ91−1および91−2ごとに設けら
れる。
In FIG. 41, the selecting means 59 includes a first blocking means 97-1 and a second blocking means 97-2.
In this figure, two optical fibers 91-1 and 91-2 are shown as an optical system connecting the LED 61 and the object to be detected, but the number of optical systems is not limited to this. The first blocking means 97-1 and the second blocking means 97-2 are a shutter or a stepper using an electromagnet as a driving source as described in the fifth modification of the first embodiment of the second invention. What is necessary is just to implement | achieve by the shutter which uses a motor as a drive source, or an electronic shutter. The blocking means 97-1 and 97-2 are provided for each of the optical fibers 91-1 and 91-2, which are optical systems.

【0169】図42では、選択手段59は、円板98を
備える。この図では、LED61と被検出体との光学系
として3本の光ファイバ91−1、91−2および91
−3を示しているが、光学系の数はこれに限定されな
い。円板98には開口部99が設けられる。円板99が
回転することによって、LED61が発する光を通過さ
せる開口部99の位置が変わり、これによって接続先の
光路が選択される。
In FIG. 42, the selection means 59 has a disk 98. In this figure, three optical fibers 91-1, 91-2 and 91 are used as an optical system between the LED 61 and the object to be detected.
Although −3 is shown, the number of optical systems is not limited to this. The disk 98 is provided with an opening 99. The rotation of the disk 99 changes the position of the opening 99 through which the light emitted by the LED 61 passes, thereby selecting the optical path to be connected.

【0170】ここでは、図29に示された座標入力装置
51に選択手段を設けた場合について説明したが、図3
2〜34に示された座標入力装置にも適用可能であるこ
とは、当業者であれば容易に理解できよう。また、上述
の第2の発明の第2の実施例で説明した離面検知手段お
よび遮断手段を、床面に発光素子の光を導く光学系に対
して適用することも可能である。さらにこのとき、離面
感知手段が離面を検知したとき、遮断手段を閉じるとと
もに、このとき生成される座標入力データを無効化して
もよい。座標入力データの無効化処理については上述の
第1の発明の第1の実施例において説明したとおりであ
る。
Here, the case where the selecting means is provided in the coordinate input device 51 shown in FIG. 29 has been described.
Those skilled in the art can easily understand that the present invention is also applicable to the coordinate input devices shown in FIGS. Also, the separation detecting means and the blocking means described in the second embodiment of the second invention can be applied to an optical system for guiding light of a light emitting element to a floor. Further, at this time, when the separation detecting unit detects the separation, the blocking unit may be closed and the coordinate input data generated at this time may be invalidated. The invalidation processing of the coordinate input data is as described in the first embodiment of the first invention.

【0171】以上説明したように、第2の発明の第3の
実施例によれば、複数の被検出体の状態変化の検出が1
つの撮像手段と1つの発光素子の組合せで可能であり、
座標入力装置本体を小型軽量化できる。また、座標入力
装置の消費電力を低減することもできる。また、複数の
被検出体の数がどのような数であっても1組の撮像手段
および発光素子で各検出に対応可能であるので、拡張が
容易であり効率的である。
As described above, according to the third embodiment of the second invention, the detection of the change in the state of the plurality of detection objects is performed by one.
It is possible with a combination of one imaging means and one light emitting element,
The body of the coordinate input device can be reduced in size and weight. Also, the power consumption of the coordinate input device can be reduced. In addition, no matter what the number of the plurality of objects to be detected is, one set of imaging means and a light emitting element can cope with each detection, so that expansion is easy and efficient.

【0172】[0172]

【発明の効果】以上説明したように、第1の発明によれ
ば、座標入力装置本体が持ち上げられたときもしくは急
激な操作がされたときは座標入力データは無効化もしく
は補正されるので、コンピュータの画面上において異常
なカーソルの移動を取り除くことができる。
As described above, according to the first aspect, when the main body of the coordinate input device is lifted or suddenly operated, the coordinate input data is invalidated or corrected. The abnormal movement of the cursor on the screen can be eliminated.

【0173】第1の発明の第1の実施例によれば、座標
入力装置本体が持ち上げられたときは座標入力データは
無効化されるので、コンピュータの画面上において不要
なカーソルの移動を取り除くことができる。また、座標
入力装置本体が床面から離面したことを検知するための
センサを別個に設ければ、光学式の座標入力装置以外の
座標入力装置にも適用することもできる。これらのセン
サはそれぞれ単独に実施されるが、少なくとも2つを組
み合わせて、あるいは同種のセンサを複数設けて実施し
てもよい。少なくとも2つのセンサが設けられる場合
は、離面検出のための各センサの離面感知が正確にな
る。座標入力データの無効化のための押下スイッチを設
け、ユーザが意図的にこのスイッチを押下しながら座標
入力装置を持ち上げたときに離面が発生したものと判定
すれば、コンピュータの画面上における不要なカーソル
の移動をより確実に取り除くことができる。
According to the first embodiment of the first invention, when the coordinate input device main body is lifted, the coordinate input data is invalidated, so that unnecessary movement of the cursor on the screen of the computer is eliminated. Can be. Further, if a sensor for detecting that the coordinate input device main body is separated from the floor surface is separately provided, the present invention can be applied to a coordinate input device other than the optical coordinate input device. These sensors are implemented individually, but may be implemented by combining at least two or by providing a plurality of sensors of the same type. When at least two sensors are provided, the separation detection of each sensor for detecting the separation is accurate. A push switch for invalidating the coordinate input data is provided, and if it is determined that the user has lifted the coordinate input device while pressing this switch intentionally, a separation has occurred. A simple cursor movement can be removed more reliably.

【0174】第1の発明の第2の実施例によれば、座標
入力データが急激に大きいデータとなるような異常な場
合は当該座標入力データを無効化するので、例えばコン
ピュータのディスプレイ画面においてカーソル表示が急
激に飛んでしまうような現象を回避することができる。
第1の発明の第3の実施例によれば、座標入力データが
急激に変化するような場合は当該座標入力データを無効
化するので、例えばコンピュータのディスプレイ画面に
おいてカーソル表示が急激に飛んでしまうような現象を
回避することができる。
According to the second embodiment of the first invention, when the coordinate input data is abnormal such that the coordinate input data suddenly becomes large, the coordinate input data is invalidated. It is possible to avoid a phenomenon that the display suddenly flies.
According to the third embodiment of the first invention, when the coordinate input data suddenly changes, the coordinate input data is invalidated. For example, the cursor display suddenly jumps on the display screen of the computer. Such a phenomenon can be avoided.

【0175】第1の発明の第4の実施例によれば、座標
入力データが急激に大きいデータとなるような異常な場
合、もしくは座標入力データが急激に変化するような場
合は、当該座標入力データを無効化するので、例えばコ
ンピュータのディスプレイ画面においてカーソル表示が
急激に飛んでしまうような現象を回避することができ
る。
According to the fourth embodiment of the first invention, when the coordinate input data is abnormal such as suddenly large data, or when the coordinate input data changes rapidly, the coordinate input Since the data is invalidated, it is possible to avoid, for example, a phenomenon in which the cursor display suddenly jumps on the display screen of the computer.

【0176】また、本実施例は、例えば移動量データが
それほど大きくない場合において加速度だけ大きい場合
であっても、当該移動量データを無効化するので、上述
の第2および第3の実施例に比べて、カーソル表示の急
激な飛びをさらに確実に回避することができる。第1の
発明の第5の実施例によれば、座標入力装置を急激に操
作したとしても、それまで得られていた座標入力データ
の移動方向が極端に変化する場合は、当該移動量データ
の符号をさらに反転して補正し、異常な座標入力データ
が出力されないようにするので、例えばコンピュータの
ディスプレイ画面上のカーソル表示が、操作したい方向
と逆方向に飛んでしまうのを防いで、カーソル表示の移
動方向と座標入力装置の操作方向とを一致させるので、
操作時の違和感を除去することができる。
Further, in the present embodiment, for example, even when the movement amount data is not so large and only the acceleration is large, the movement amount data is invalidated. In comparison, a sudden jump of the cursor display can be avoided more reliably. According to the fifth embodiment of the first invention, even if the coordinate input device is suddenly operated, if the moving direction of the previously obtained coordinate input data changes extremely, the moving amount data of the moving amount data is not changed. Since the sign is further inverted and corrected so that abnormal coordinate input data is not output, for example, the cursor display on the display screen of the computer is prevented from flying in the opposite direction to the operation desired, and the cursor display is performed. Since the moving direction of the coordinate input device and the operation direction of the coordinate input device match,
Discomfort at the time of operation can be eliminated.

【0177】第1の発明の第6の実施例によれば、座標
入力装置を急激に操作したときであって、それまで得ら
れていた移動量データの符号とは異なる符合を有する異
常データが生成された場合は、当該移動量データの符号
をさらに反転して補正し、異常な座標入力データが出力
されないようにするので、第5の実施例と同様の効果を
得ることができる。
According to the sixth embodiment of the first invention, when the coordinate input device is suddenly operated, abnormal data having a sign different from the sign of the movement amount data obtained up to that time is detected. If it is generated, the sign of the movement amount data is further inverted and corrected so that abnormal coordinate input data is not output, so that the same effect as in the fifth embodiment can be obtained.

【0178】第1の発明の第7の実施例によれば、座標
入力装置を急激に操作した場合などにおいて、それまで
得られていた移動量データの符号とは異なる符合を有す
る異常データが生成された場合は、当該移動量データの
符号をさらに反転して補正し、異常な座標入力データが
出力されないようにするので、第5の実施例と同様の効
果を得ることができる。
According to the seventh embodiment of the first invention, when the coordinate input device is suddenly operated or the like, abnormal data having a sign different from the sign of the movement amount data obtained so far is generated. In this case, the sign of the movement amount data is further inverted and corrected so that abnormal coordinate input data is not output, so that the same effect as in the fifth embodiment can be obtained.

【0179】また、本実施例は、例えば移動量データが
第1のしきい値よりも低い場合において加速度が第2の
しきい値を超えた場合であっても、当該移動量データの
符号を反転して出力するので、上述の第5および第6の
実施例に比べてさらに異常データに対する補正精度が向
上する。第1の発明の第8の実施例によれば、座標入力
装置を急激に操作したとしても、それまで得られていた
移動量データの符号とは異なる符合を有する異常データ
が生成された場合は、当該加速度の計算時における移動
量データを予測し出力するので、例えばコンピュータの
ディスプレイ画面上のカーソル表示が、操作したい方向
と逆方向に飛んでしまう問題を防ぐと共に、移動量も操
作量に近い値にすることができるので、操作時の違和感
を除去することができる。
Further, in the present embodiment, for example, even if the acceleration exceeds the second threshold value when the movement amount data is lower than the first threshold value, the sign of the movement amount data is changed. Since the output is inverted, the correction accuracy for abnormal data is further improved compared to the fifth and sixth embodiments. According to the eighth embodiment of the first invention, even if the coordinate input device is suddenly operated, if abnormal data having a sign different from the sign of the movement amount data obtained so far is generated, In addition, since the movement amount data at the time of calculating the acceleration is predicted and output, for example, it is possible to prevent the problem that the cursor display on the display screen of the computer flies in the opposite direction to the operation direction, and the movement amount is close to the operation amount Since the value can be set to a value, a feeling of strangeness at the time of operation can be eliminated.

【0180】なお、上述の各実施例をいくつか組み合わ
せて実施することも可能である。例えば、第1の実施例
における離面検出手段を、第2〜第8の実施例に組み入
れれば、コンピュータの操作感がより一層向上する。第
2の発明によれば、床面、ホイール、ボールおよびクリ
ックスイッチ等の複数の被検出体の状態変化の検出を1
つの撮像手段で行うことで座標入力装置の構造を簡素化
でき、座標入力装置本体を小型軽量化できる。また、座
標入力装置の消費電力を低減することもできる。さら
に、複数の被検出体の状態変化をそれぞれ光学的に検出
するので機械的検出に比べて座標入力装置を長寿命化す
ることができる。
It is also possible to carry out the above embodiments in combination. For example, if the separation detecting means in the first embodiment is incorporated in the second to eighth embodiments, the operational feeling of the computer is further improved. According to the second aspect, detection of a change in the state of a plurality of detected objects such as a floor, a wheel, a ball, and a click switch is performed by one.
By using one image pickup means, the structure of the coordinate input device can be simplified, and the body of the coordinate input device can be reduced in size and weight. Also, the power consumption of the coordinate input device can be reduced. Further, since the state changes of the plurality of detected objects are optically detected, the life of the coordinate input device can be extended as compared with the mechanical detection.

【0181】また、複数の被検出体の各々の状態変化を
検出するために複数の被検出体の各々に対応する数の発
光素子を設け、複数の被検出体の各々で反射した光を撮
像手段へ導く光学系を備え、そして各発光素子を時分割
で発光させれば、複数の被検出体の数がどのような数で
あっても1つの撮像手段で各検出に対応可能であるの
で、拡張が容易であり効率的である。
Further, in order to detect a state change of each of the plurality of detected objects, a plurality of light emitting elements corresponding to each of the plurality of detected objects are provided, and light reflected by each of the plurality of detected objects is imaged. If an optical system for guiding the light source is provided and each light-emitting element emits light in a time-division manner, one detection means can cope with each detection regardless of the number of the plurality of detected objects. , Easy to expand and efficient.

【0182】第2の発明の第1の実施例によれば、床面
およびホイールの状態変化の検出を1つの撮像手段で行
うことで座標入力装置の構造を簡素化できる。また、床
面およびホイールの状態変化をそれぞれ光学的に検出す
るので、機械的検出に比べて座標入力装置を長寿命化す
ることができる。第2の発明の第1の実施例の第1〜第
3の変形例によれば、複数の被検出体の状態変化の検出
が1つのCCDで可能であるので、検出機構を簡素化で
き、座標入力装置本体を小型軽量化できる。
According to the first embodiment of the second invention, the structure of the coordinate input device can be simplified by detecting the change in the state of the floor surface and the wheel with one image pickup means. Further, since the state change of the floor and the state of the wheel are optically detected, the life of the coordinate input device can be extended as compared with the mechanical detection. According to the first to third modified examples of the first embodiment of the second invention, the detection of the state change of the plurality of detected objects can be performed by one CCD, so that the detection mechanism can be simplified, The body of the coordinate input device can be reduced in size and weight.

【0183】第2の発明の第1の実施例の第4の変形例
によれば、発光素子から発する光を被検出体へ導く光学
系を光ファイバにより構成するので、発光素子の設置場
所の自由度が増加するので、座標入力装置の内部空間が
増加する。したがって、座標入力装置内に例えば電池な
どの独立電源を設置する空間を確保することが容易とな
り、座標入力装置をワイヤレスでコンピュータに接続す
る場合には特に有効である。
According to the fourth modification of the first embodiment of the second invention, the optical system for guiding the light emitted from the light emitting element to the object to be detected is constituted by an optical fiber. Since the degree of freedom increases, the internal space of the coordinate input device increases. Therefore, it is easy to secure a space for installing an independent power source such as a battery in the coordinate input device, which is particularly effective when the coordinate input device is wirelessly connected to a computer.

【0184】また、金属もしくは樹脂などを用いて筒状
に光学系を構成する場合に比べて、座標入力装置を軽量
化することができる。さらに、金属もしくは樹脂などを
用いて筒状に光学系を構成する場合に比べ、光学系の外
部に光が漏れることがないので、光を効率よく被検出体
へ導くことができる。
Further, the weight of the coordinate input device can be reduced as compared with a case where the optical system is formed in a cylindrical shape using metal or resin. Furthermore, since light does not leak to the outside of the optical system as compared with a case where the optical system is formed in a cylindrical shape using metal or resin, the light can be efficiently guided to the detection target.

【0185】第2の発明の第1の実施例の第5の変形例
によれば、LEDの消灯時において、LEDの特性に起
因する消灯遅れによって生じる光の漏れを防ぐことがで
きるので、不要な座標入力データの発生を防ぐことがで
き、コンピュータのディスプレイ画面上における異常な
カーソル移動がなくなる。第2の発明の第2の実施例に
よれば、座標入力装置の離面時への外部への光の漏れを
確実に防ぐことができる。
According to the fifth modification of the first embodiment of the second invention, at the time of turning off the LED, it is possible to prevent light leakage caused by a delay in turning off the light due to the characteristics of the LED. It is possible to prevent occurrence of unnecessary coordinate input data, and to eliminate abnormal cursor movement on the display screen of the computer. According to the second embodiment of the second invention, it is possible to reliably prevent light from leaking to the outside when the coordinate input device is separated.

【0186】第2の発明の第3の実施例によれば、複数
の被検出体の状態変化の検出が1つの撮像手段と1つの
発光素子の組合せで可能であり、座標入力装置本体を小
型軽量化できる。また、座標入力装置の消費電力を低減
することもできる。また、複数の被検出体の数がどのよ
うな数であっても1組の撮像手段および発光素子で各検
出に対応可能であるので、拡張が容易であり効率的であ
る。
According to the third embodiment of the second invention, it is possible to detect a change in the state of a plurality of detected objects with a combination of one imaging means and one light emitting element, and to reduce the size of the coordinate input device main body. Can be reduced in weight. Also, the power consumption of the coordinate input device can be reduced. In addition, no matter what the number of the plurality of objects to be detected is, one set of imaging means and a light emitting element can cope with each detection, so that expansion is easy and efficient.

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

【図1】座標入力装置の操作例を説明する図である。FIG. 1 is a diagram illustrating an operation example of a coordinate input device.

【図2】第1の発明の第1の実施例による座標入力装置
の基本構成図である。
FIG. 2 is a basic configuration diagram of the coordinate input device according to the first embodiment of the first invention.

【図3】第1の発明の第2の実施例による座標入力装置
の基本構成図である。
FIG. 3 is a basic configuration diagram of a coordinate input device according to a second embodiment of the first invention.

【図4】第1の発明の第3の実施例による座標入力装置
の基本構成図である。
FIG. 4 is a basic configuration diagram of a coordinate input device according to a third embodiment of the first invention.

【図5】第1の発明の第4の実施例による座標入力装置
の基本構成図である。
FIG. 5 is a basic configuration diagram of a coordinate input device according to a fourth embodiment of the first invention.

【図6】第1の発明の第5の実施例による座標入力装置
の基本構成図である。
FIG. 6 is a basic configuration diagram of a coordinate input device according to a fifth embodiment of the first invention.

【図7】第1の発明の第6の実施例による座標入力装置
の基本構成図である。
FIG. 7 is a basic configuration diagram of a coordinate input device according to a sixth embodiment of the first invention.

【図8】第1の発明の第7の実施例による座標入力装置
の基本構成図である。
FIG. 8 is a basic configuration diagram of a coordinate input device according to a seventh embodiment of the first invention.

【図9】第1の発明の第8の実施例による座標入力装置
の基本構成図である。
FIG. 9 is a basic configuration diagram of a coordinate input device according to an eighth embodiment of the first invention.

【図10】第2の発明の第1の実施例による座標入力装
置の基本構成図である。
FIG. 10 is a basic configuration diagram of a coordinate input device according to the first embodiment of the second invention.

【図11】第2の発明の第1の実施例の変形例による座
標入力装置の基本構成図である。
FIG. 11 is a basic configuration diagram of a coordinate input device according to a modification of the first embodiment of the second invention.

【図12】第2の発明の第2の実施例による座標入力装
置の基本構成図である。
FIG. 12 is a basic configuration diagram of a coordinate input device according to a second embodiment of the second invention.

【図13】第2の発明の第3の実施例による座標入力装
置の基本構成図である。
FIG. 13 is a basic configuration diagram of a coordinate input device according to a third embodiment of the second invention.

【図14】第1の発明の第1の実施例による座標入力装
置の離面感知手段を説明する断面図である。
FIG. 14 is a cross-sectional view illustrating a separation detecting unit of the coordinate input device according to the first embodiment of the first invention;

【図15】第1の発明の第1の実施例による座標入力装
置の動作を表すフローチャートである。
FIG. 15 is a flowchart showing the operation of the coordinate input device according to the first embodiment of the first invention.

【図16】第1の発明の第1の実施例による座標入力装
置の離面感知手段の第1の変形例を示す断面図である。
FIG. 16 is a sectional view showing a first modification of the separation detecting means of the coordinate input device according to the first embodiment of the first invention;

【図17】第1の発明の第1の実施例による座標入力装
置の離面感知手段の第2の変形例を示す断面図である。
FIG. 17 is a sectional view showing a second modification of the separation detecting means of the coordinate input device according to the first embodiment of the first invention.

【図18】第1の発明の第1の実施例による座標入力装
置の離面感知手段の第3の変形例を示す断面図である。
FIG. 18 is a sectional view showing a third modification of the separation detecting means of the coordinate input device according to the first embodiment of the first invention.

【図19】第1の発明の第1の実施例における離面検出
のためのセンサの取付けを例示する図であり、(a)は
平面図、(b)は側面図、(c)は底面図である。
FIGS. 19A and 19B are diagrams illustrating attachment of a sensor for detecting a separation in the first embodiment of the first invention, wherein FIG. 19A is a plan view, FIG. 19B is a side view, and FIG. FIG.

【図20】ユーザの意図で座標入力データを無効化する
ためのスイッチを例示する図であり、 (a)は平面図、
(b)は側面図、(c)は底面図である。
FIG. 20 is a diagram illustrating a switch for invalidating coordinate input data by a user's intention, wherein (a) is a plan view,
(B) is a side view, and (c) is a bottom view.

【図21】第1の発明の第2の実施例による座標入力装
置の動作を表すフローチャートである。
FIG. 21 is a flowchart showing the operation of the coordinate input device according to the second embodiment of the first invention.

【図22】第1の発明の第3の実施例による座標入力装
置の動作を表すフローチャートである。
FIG. 22 is a flowchart showing the operation of the coordinate input device according to the third embodiment of the first invention.

【図23】第1の発明の第4の実施例による座標入力装
置の動作を表すフローチャートである。
FIG. 23 is a flowchart showing the operation of the coordinate input device according to the fourth embodiment of the first invention.

【図24】第1の発明の第5の実施例による座標入力装
置の動作を表すフローチャートである。
FIG. 24 is a flowchart showing the operation of the coordinate input device according to the fifth embodiment of the first invention.

【図25】第1の発明の第6の実施例による座標入力装
置の動作を表すフローチャートである。
FIG. 25 is a flowchart showing the operation of the coordinate input device according to the sixth embodiment of the first invention.

【図26】第1の発明の第7の実施例による座標入力装
置の動作を表すフローチャートである。
FIG. 26 is a flowchart showing the operation of the coordinate input device according to the seventh embodiment of the first invention.

【図27】第1の発明の第8の実施例による座標入力装
置の動作を表すフローチャートである。
FIG. 27 is a flowchart showing the operation of the coordinate input device according to the eighth embodiment of the first invention.

【図28】第1の発明の第8の実施例における移動量デ
ータ予測方法を例示する図であり、(a)は変化量を用
いた予測方法を例示する図であり、(b)は変化率を用
いた予測方法を例示する図である。
28A and 28B are diagrams illustrating a movement amount data prediction method according to an eighth embodiment of the first invention, wherein FIG. 28A is a diagram illustrating a prediction method using a change amount, and FIG. It is a figure which illustrates the prediction method using a rate.

【図29】第2の発明の第1の実施例による座標入力装
置を例示する構造図である。
FIG. 29 is a structural diagram illustrating a coordinate input device according to the first embodiment of the second invention.

【図30】第2の発明の第1の実施例における処理手段
のブロック図である。
FIG. 30 is a block diagram of a processing unit in the first embodiment of the second invention.

【図31】第2の発明の第1の実施例の座標入力装置の
動作原理のフローチャートを示す図である。
FIG. 31 is a diagram showing a flowchart of the operation principle of the coordinate input device according to the first embodiment of the second invention.

【図32】第2の発明の第1の実施例による座標入力装
置の第1の変形例を示す断面図である。
FIG. 32 is a sectional view showing a first modification of the coordinate input device according to the first embodiment of the second invention.

【図33】第2の発明の第1の実施例による座標入力装
置の第2の変形例を示す断面図である。
FIG. 33 is a sectional view showing a second modification of the coordinate input device according to the first embodiment of the second invention.

【図34】第2の発明の第1の実施例による座標入力装
置の第3の変形例を示す断面図である。
FIG. 34 is a sectional view showing a third modification of the coordinate input device according to the first embodiment of the second invention.

【図35】第2の発明の第1の実施例の第4の変形例に
よる座標入力装置を示す断面図である。
FIG. 35 is a sectional view showing a coordinate input device according to a fourth modification of the first embodiment of the second invention.

【図36】第2の発明の第1の実施例の第5の変形例に
よる座標入力装置を示す断面図である。
FIG. 36 is a sectional view showing a coordinate input device according to a fifth modification of the first embodiment of the second invention.

【図37】第2の発明の第1の実施例の第5の変形例の
座標入力装置の動作原理のフローチャートを示す図であ
る。
FIG. 37 is a view showing a flowchart of the operation principle of a coordinate input device according to a fifth modification of the first embodiment of the second invention;

【図38】第2の発明の第2の実施例による座標入力装
置を示す断面図である。
FIG. 38 is a sectional view showing a coordinate input device according to a second embodiment of the second invention.

【図39】第2の発明の第3の実施例による座標入力装
置を示す断面図である。
FIG. 39 is a sectional view showing a coordinate input device according to a third embodiment of the second invention.

【図40】第2の発明の第3の実施例の選択手段を例示
する図(その1)である。
FIG. 40 is a diagram (part 1) illustrating an example of a selecting unit according to the third embodiment of the second invention;

【図41】第2の発明の第3の実施例の選択手段を例示
する図(その2)である。
FIG. 41 is a diagram (part 2) illustrating an example of a selection unit of the third embodiment of the second invention;

【図42】第2の発明の第3の実施例の選択手段を例示
する図(その3)である。
FIG. 42 is a diagram (part 3) illustrating an example of a selection unit according to the third embodiment of the second invention;

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

1、51…座標入力装置 10…反射形フォトセンサ 11…発光素子 12、66…ミラー 13…撮像手段 14、70…プリント基板 15…透過形フォトセンサ 16…発光素子 17…受光素子 61…第1のLED 62…第2のLED 63…CCD 64…レンズ 65…第1のハーフミラー 67…床面 68…ホイール 71…処理手段 72…カレントバッファ 73…第1のパストバッファ 74…第2のパストバッファ 75…演算手段 DESCRIPTION OF SYMBOLS 1, 51 ... Coordinate input device 10 ... Reflection type photo sensor 11 ... Light emitting element 12, 66 ... Mirror 13 ... Imaging means 14, 70 ... Printed circuit board 15 ... Transmissive type photo sensor 16 ... Light emitting element 17 ... Light receiving element 61 ... First LED 62, second LED 63, CCD 64, lens 65, first half mirror 67, floor 68, wheel 71, processing means 72, current buffer 73, first past buffer 74, second past buffer 75 ... Calculation means

───────────────────────────────────────────────────── フロントページの続き (72)発明者 岡橋 正典 東京都品川区東五反田2丁目3番5号 富 士通高見澤コンポーネント株式会社内 (72)発明者 中村 修二 東京都品川区東五反田2丁目3番5号 富 士通高見澤コンポーネント株式会社内 Fターム(参考) 5B087 AA05 AA09 AB14 BB08 BB11 BB21 ──────────────────────────────────────────────────続 き Continuing from the front page (72) Inventor Masanori Okahashi 2-3-5 Higashi Gotanda, Shinagawa-ku, Tokyo Inside Fujitsu Takamizawa Component Co., Ltd. (72) Inventor Shuji Nakamura 2-3-3 Higashi-Gotanda, Shinagawa-ku, Tokyo No. 5 Fujitsu Takamizawa Component Co., Ltd. F term (reference) 5B087 AA05 AA09 AB14 BB08 BB11 BB21

Claims (26)

Translated fromJapanese
【特許請求の範囲】[Claims]【請求項1】 床面に対する相対移動に基づいて座標入
力データを生成する座標入力装置において、 該座標入力装置の前記床面からの離面を感知する離面感
知手段と、 該離面感知手段が前記離面の発生を感知したときに前記
座標入力データを無効化するデータ無効化手段と、を備
えることを特徴とする座標入力装置。
1. A coordinate input device for generating coordinate input data based on a relative movement with respect to a floor, a separation detecting means for detecting a separation of the coordinate input device from the floor, and a separation detecting means. And a data invalidating means for invalidating the coordinate input data when the occurrence of the separation is detected.
【請求項2】 床面に対する相対移動に基づいて座標入
力データを生成する座標入力装置において、 前記座標入力データのうちの移動量データと、所定のし
きい値との大小を比較する比較手段と、 前記移動量データが前記しきい値よりも大きいときに前
記座標入力データを無効化するデータ無効化手段と、を
備えることを特徴とする座標入力装置。
2. A coordinate input device for generating coordinate input data based on a relative movement with respect to a floor surface, comprising: a comparing means for comparing a magnitude of a movement amount data of the coordinate input data with a predetermined threshold value; And a data invalidating means for invalidating the coordinate input data when the movement amount data is larger than the threshold value.
【請求項3】 床面に対する相対移動に基づいて座標入
力データを生成する座標入力装置において、 該座標入力装置の移動時の加速度を検知する加速度検知
手段と、 前記加速度と所定のしきい値との大小を比較する比較手
段と、 前記加速度が前記しきい値よりも大きいときに前記座標
入力データを無効化するデータ無効化手段と、を備える
ことを特徴とする座標入力装置。
3. A coordinate input device for generating coordinate input data based on a relative movement with respect to a floor surface, an acceleration detecting means for detecting an acceleration of the coordinate input device when the coordinate input device moves, And a data invalidating means for invalidating the coordinate input data when the acceleration is greater than the threshold value.
【請求項4】 床面に対する相対移動に基づいて座標入
力データを生成する座標入力装置において、 前記座標入力データのうちの移動量データと、所定の第
1のしきい値との大小を比較する第1の比較手段と、 前記座標入力装置の移動時の加速度を検知する加速度検
知手段と、 前記加速度と所定の第2のしきい値との大小を比較する
第2の比較手段と、 前記移動量データが前記第1のしきい値よりも大きいと
き、もしくは前記加速度が前記第2のしきい値よりも大
きいとき、前記座標入力データを無効化するデータ無効
化手段と、を備えることを特徴とする座標入力装置。
4. A coordinate input device for generating coordinate input data based on a relative movement with respect to a floor surface, wherein a magnitude of a movement amount data of the coordinate input data is compared with a predetermined first threshold value. First comparing means; acceleration detecting means for detecting acceleration when the coordinate input device is moved; second comparing means for comparing magnitude of the acceleration with a predetermined second threshold value; Data invalidating means for invalidating the coordinate input data when the amount data is greater than the first threshold value or when the acceleration is greater than the second threshold value. Coordinate input device.
【請求項5】 床面に対する相対移動に基づいて座標入
力データを生成する座標入力装置において、 前記座標入力データのうちの移動量データと、所定のし
きい値との大小を比較する比較手段と、 前記移動量データが前記しきい値よりも大きいと判定さ
れたときの当該移動量データの符号が、当該移動量デー
タの前に得られた移動量データの符号に対して反転した
かを判定する判定手段と、 該判定手段が当該移動量データの符号は反転したと判定
したときに当該移動量データの符号をさらに反転する符
号反転手段と、を備えることを特徴とする座標入力装
置。
5. A coordinate input device for generating coordinate input data based on a relative movement with respect to a floor surface, wherein a comparing means for comparing magnitude of a movement amount data of the coordinate input data with a predetermined threshold value. Determining whether the sign of the moving amount data when the moving amount data is determined to be larger than the threshold value is inverted with respect to the sign of the moving amount data obtained before the moving amount data; A coordinate input device comprising: a determination unit that performs the determination; and a sign inversion unit that further inverts the sign of the movement amount data when the determination unit determines that the sign of the movement amount data is inverted.
【請求項6】 床面に対する相対移動に基づいて座標入
力データを生成する座標入力装置において、 該座標入力装置の移動時の加速度を検知する加速度検知
手段と、 前記加速度と所定のしきい値との大小を比較する比較手
段と、 前記加速度が前記しきい値よりも大きいと判定されたと
きの、前記座標入力データのうちの移動量データの符号
が、当該移動量データの前に得られた移動量データの符
号に対して反転したかを判定する判定手段と、 該判定手段が当該移動量データの符号は反転したと判定
したとき、当該移動量データの符号をさらに反転する符
号反転手段と、を備えることを特徴とする座標入力装
置。
6. A coordinate input device for generating coordinate input data based on a relative movement with respect to a floor surface, an acceleration detecting means for detecting an acceleration of the coordinate input device when the coordinate input device moves, Comparing means for comparing the magnitudes of the movement amount data of the coordinate input data when the acceleration is determined to be greater than the threshold value, before the movement amount data. Determining means for determining whether the sign of the moving amount data has been inverted; and sign inverting means for further inverting the sign of the moving amount data when the determining means determines that the sign of the moving amount data has been inverted. , A coordinate input device.
【請求項7】 床面に対する相対移動に基づいて座標入
力データを生成する座標入力装置において、 前記座標入力データのうちの移動量データと、所定の第
1のしきい値との大小を比較する第1の比較手段と、 前記座標入力装置の移動時の加速度を検知する加速度検
知手段と、 前記加速度と所定の第2のしきい値との大小を比較する
第2の比較手段と、 前記移動量データが前記第1のしきい値よりも大きいと
判定されたとき、もしくは前記加速度が前記第2のしき
い値よりも大きいと判定されたときの、前記移動量デー
タの符号が、当該移動量データの前に得られた移動量デ
ータの符号に対して反転したかを判定する判定手段と、 該判定手段が当該移動量データの符号は反転したと判定
したとき、当該移動量データの符号をさらに反転する符
号反転手段と、を備えることを特徴とする座標入力装
置。
7. A coordinate input device for generating coordinate input data based on a relative movement with respect to a floor surface, wherein a magnitude of a movement amount data of the coordinate input data is compared with a predetermined first threshold value. First comparing means; acceleration detecting means for detecting acceleration when the coordinate input device moves; second comparing means for comparing the acceleration with a predetermined second threshold value; When the amount data is determined to be greater than the first threshold value or when the acceleration is determined to be greater than the second threshold value, the sign of the movement amount data is Determining means for determining whether or not the sign of the movement amount data obtained before the amount data is inverted; and when the determining means determines that the sign of the movement amount data is inverted, the sign of the movement amount data is determined. Invert further Coordinate input apparatus, comprising No. inverting means.
【請求項8】 床面に対する相対移動に基づいて座標入
力データを生成する座標入力装置において、 該座標入力装置の移動時の加速度を検知する加速度検知
手段と、 前記加速度と所定のしきい値との大小を比較する比較手
段と、 前記加速度が前記しきい値よりも大きいと判定されたと
きの、前記座標入力データのうちの移動量データの符号
が、当該移動量データの前に得られた移動量データの符
号に対して反転したかを判定する判定手段と、 該判定手段が当該移動量データの符号は反転したと判定
したとき、当該加速度を検知する以前に得られた前記座
標入力データのうちの複数の移動量データから、当該加
速度の検出時の移動量データを予測するデータデータ予
測手段と、を備えることを特徴とする座標入力装置。
8. A coordinate input device for generating coordinate input data based on a relative movement with respect to a floor surface, an acceleration detecting means for detecting an acceleration of the coordinate input device when the coordinate input device is moved; Comparing means for comparing the magnitudes of the movement amount data of the coordinate input data when the acceleration is determined to be greater than the threshold value, the sign of the movement amount data being obtained before the movement amount data. Determining means for determining whether or not the sign of the movement amount data has been inverted; and when the determining means determines that the sign of the movement amount data has been inverted, the coordinate input data obtained before detecting the acceleration. And a data predicting means for predicting, based on the plurality of pieces of movement amount data, the movement amount data at the time of detecting the acceleration.
【請求項9】 前記座標入力装置の前記床面からの離面
を感知する離面感知手段と、 該離面感知手段が前記離面の発生を感知したときに前記
座標入力データを無効化するデータ無効化手段と、をさ
らに備える請求項2〜8のいずれか一項に記載の座標入
力装置。
9. A separation detecting means for detecting a separation of the coordinate input device from the floor, and invalidating the coordinate input data when the separation detecting means detects the occurrence of the separation. The coordinate input device according to any one of claims 2 to 8, further comprising: data invalidating means.
【請求項10】 前記床面に光を照射し前記床面から反
射する光を受光する反射形フォトセンサと、該反射形フ
ォトセンサの受光した光に基づいて前記相対移動を検出
するデータ生成手段と、を有する請求項1または9に記
載の座標入力装置において、 前記離面感知手段は、前記反射形フォトセンサが前記床
面から反射する光を受光しないとき、前記離面の発生を
感知する座標入力装置。
10. A reflection type photo sensor for irradiating the floor surface with light and receiving light reflected from the floor surface, and data generating means for detecting the relative movement based on the light received by the reflection type photo sensor. 10. The coordinate input device according to claim 1, further comprising: when the reflection-type photosensor does not receive light reflected from the floor surface, the separation-surface detecting unit detects the occurrence of the separation surface. 10. Coordinate input device.
【請求項11】 前記離面感知手段は、離面感知用発光
素子と、該離面感知用発光素子が発する光を受光する離
面感知用受光素子と、前記離面の発生時のみ前記離面感
知用発光素子と前記離面感知用受光素子との間の光路を
遮蔽する遮蔽板とを備える請求項1または9に記載の座
標入力装置。
11. The detachment sensing means includes a detachment sensing light emitting element, a detachment sensing light receiving element that receives light emitted by the detachment sensing light emitting element, and the detachment detection light emitting element only when the detachment occurs. 10. The coordinate input device according to claim 1, further comprising: a shielding plate that shields an optical path between the light emitting element for surface sensing and the light receiving element for separation sensing. 11.
【請求項12】 前記離面感知手段は、前記離面の有無
に応じてオン/オフするメカニカルスイッチからなる請
求項1または9に記載の座標入力装置。
12. The coordinate input device according to claim 1, wherein the separation detecting means comprises a mechanical switch that is turned on / off according to the presence or absence of the separation.
【請求項13】 複数の被検出体の各々に時分割で個別
に光を照射する複数の発光素子と、 前記複数の被検出体のいずれかで反射した光を導く光学
系と、 該光学系で導かれた光を受光して当該被検出体の表面の
画像を撮像する1つの撮像手段と、 前記画像に基づいて当該被検出体の状態変化を検出する
処理手段と、を備えることを特徴とする座標入力装置。
13. A plurality of light emitting elements for individually irradiating each of the plurality of detection objects with light in a time-sharing manner, an optical system for guiding light reflected by any of the plurality of detection objects, and the optical system. And a processing means for detecting a change in the state of the detected object based on the image. Coordinate input device.
【請求項14】 各前記発光素子の発光に同期して、前
記光学系を時分割で遮断する複数の遮断手段をさらに備
える請求項13に記載の座標入力装置。
14. The coordinate input device according to claim 13, further comprising a plurality of blocking units that block the optical system in a time-sharing manner in synchronization with light emission of each of the light-emitting elements.
【請求項15】 前記複数の被検出体は、床面と、回転
することで操作可能であり、当該発光素子から光が照射
される回転体と、当該発光素子から光が照射され、前記
画像の変化が押下状態の変化に依存するクリックスイッ
チと、の少なくとも1つである請求項13に記載の座標
入力装置。
15. The plurality of objects to be detected are operable by rotating with a floor surface, and a rotating body to which light is emitted from the light emitting element, and a light to which light is emitted from the light emitting element. 14. The coordinate input device according to claim 13, wherein the change is at least one of a click switch that depends on a change in a pressed state.
【請求項16】 請求項14または15に記載の座標入
力装置であって、 該座標入力装置の床面からの離面を感知する離面感知手
段をさらに備え、 前記遮断手段は、前記離面感知手段が前記離面の発生を
感知したときに床面に対する前記光学系を遮断する座標
入力装置。
16. The coordinate input device according to claim 14, further comprising a separation detecting unit configured to detect a separation of the coordinate input device from a floor surface, wherein the blocking unit includes the separation unit. A coordinate input device for shutting off the optical system with respect to the floor when the sensing means detects the occurrence of the separation.
【請求項17】 各前記発光素子についての前記光学系
の光路長が相互に等しく設定された請求項13に記載の
座標入力装置。
17. The coordinate input device according to claim 13, wherein an optical path length of said optical system for each of said light emitting elements is set equal to each other.
【請求項18】 前記処理手段は、 前記撮像手段で撮像した前記画像をカレント画像として
記憶するカレントバッファと、 処理後の前記カレント画像をパスト画像として記憶する
ための、前記複数の発光素子の各々に対応する複数のパ
ストバッファと、 前記カレント画像と当該パスト画像とから差分データを
演算する演算手段と、 前記複数の発光素子の発光を制御する制御手段とを備え
る請求項13に記載の座標入力装置。
18. A processing apparatus comprising: a current buffer configured to store the image captured by the imaging unit as a current image; and a plurality of light emitting elements configured to store the processed current image as a past image. 14. A coordinate input device according to claim 13, comprising: a plurality of past buffers corresponding to the above, a calculating unit for calculating difference data from the current image and the past image, and a control unit for controlling light emission of the plurality of light emitting elements. apparatus.
【請求項19】 前記撮像手段および前記処理手段は、
ワンチップにて形成される請求項18に記載の座標入力
装置。
19. The image capturing means and the processing means,
19. The coordinate input device according to claim 18, wherein the coordinate input device is formed in one chip.
【請求項20】 床面に光を照射する発光素子と、 前記床面で反射した光を導く光学系と、 該光学系で導かれた光を受光して前記床面の画像を撮像
する撮像手段と、 前記画像に基づいて前記床面に対する相対移動を検出
し、座標入力データを生成する処理手段と、を備える座
標入力装置において、 該座標入力装置の前記床面からの離面を感知する離面感
知手段と、 該離面感知手段が前記離面の発生を感知したときに前記
光学系を遮断する遮断手段と、を備えることを特徴とす
る座標入力装置。
20. A light emitting element for irradiating light to a floor surface, an optical system for guiding light reflected on the floor surface, and imaging for receiving the light guided by the optical system and capturing an image of the floor surface Means for detecting relative movement with respect to the floor based on the image, and processing means for generating coordinate input data, wherein a separation of the coordinate input apparatus from the floor is sensed. A coordinate input device, comprising: a separated surface detecting unit; and a blocking unit that blocks the optical system when the separated surface detecting unit detects the occurrence of the separated surface.
【請求項21】 前記離面感知手段が前記離面の発生を
感知したときに前記発光素子の発光をオフする制御手段
をさらに備える請求項20に記載の座標入力装置。
21. The coordinate input device according to claim 20, further comprising control means for turning off light emission of said light emitting element when said separation detecting means detects occurrence of said separation.
【請求項22】 前記離面感知手段が前記離面の発生を
感知したときに前記座標入力データを無効化するデータ
無効化手段をさらに備える請求項20または21に記載
の座標入力装置。
22. The coordinate input device according to claim 20, further comprising data invalidating means for invalidating the coordinate input data when the separation detecting means detects the occurrence of the separation.
【請求項23】 前記光学系は、ハーフミラーを含んで
なる請求項13〜22のいずれか一項に記載の座標入力
装置。
23. The coordinate input device according to claim 13, wherein said optical system includes a half mirror.
【請求項24】 前記光学系は、前記発光素子が発する
光を前記被検出体に導く光ファイバを含んでなる請求項
13〜22のいずれか一項に記載の座標入力装置。
24. The coordinate input device according to claim 13, wherein the optical system includes an optical fiber for guiding light emitted from the light emitting element to the object to be detected.
【請求項25】 1つの発光素子と、 複数の被検出体と、 各該被検出体と前記発光素子とをそれぞれ結ぶ光路を形
成する複数の光学系と、 各該光学系のうち、所望の前記被検出体へ前記発光素子
の光を導く光学系を選択する選択手段と、 前記被検出体で反射した光を受光して当該被検出体の表
面の画像を撮像する1つの撮像手段と、 前記画像に基づいて当該被検出体の状態変化を検出する
処理手段と、を備えることを特徴とする座標入力装置。
25. One light emitting element, a plurality of detected objects, a plurality of optical systems forming optical paths respectively connecting the detected objects and the light emitting elements, and a desired one of the optical systems. A selection unit that selects an optical system that guides the light of the light emitting element to the detection target; one imaging unit that receives light reflected by the detection target and captures an image of the surface of the detection target; Processing means for detecting a change in the state of the detected object based on the image.
【請求項26】 前記光学系は、光ファイバからなる請
求項25に記載の座標入力装置。
26. The coordinate input device according to claim 25, wherein said optical system comprises an optical fiber.
JP2001173006A2000-06-142001-06-07Coordinate input devicePendingJP2002073269A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2001173006AJP2002073269A (en)2000-06-142001-06-07Coordinate input device

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
JP20001845382000-06-14
JP2000-1845382000-06-14
JP2001173006AJP2002073269A (en)2000-06-142001-06-07Coordinate input device

Publications (1)

Publication NumberPublication Date
JP2002073269Atrue JP2002073269A (en)2002-03-12

Family

ID=26594266

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2001173006APendingJP2002073269A (en)2000-06-142001-06-07Coordinate input device

Country Status (1)

CountryLink
JP (1)JP2002073269A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2007122475A (en)*2005-10-282007-05-17Hitachi Ltd Coordinate indication input device
JP2007164761A (en)*2005-12-142007-06-28Ind Technol Res Inst ON / OFF state sensor and inertial cursor control device using the same
JP2007257448A (en)*2006-03-242007-10-04Hosiden CorpLaser pointer with integrated mouse
JP2008052734A (en)*2006-08-252008-03-06Avago Technologies General Ip (Singapore) Private Ltd Lift detection suitable for navigation on transparent structures
JP2008508613A (en)*2004-07-282008-03-21ニュートン・ペリフェラルズ・エルエルシー Peripherals for portable computers
JP2008272441A (en)*2007-05-032008-11-13Pixart Imaging IncInteractive game and its system
US7545366B2 (en)2004-06-032009-06-09Sony CorporationPortable electronic device, method of controlling input operation, and program for controlling input operation
JP2010113517A (en)*2008-11-062010-05-20Fujitsu Component LtdCoordinate input device
JP2014513854A (en)*2011-05-182014-06-05マイクロソフト コーポレーション Disambiguation of intentional and accidental contacts in multi-touch pointing devices
JP2024536560A (en)*2021-11-112024-10-04オートニクス コーポレイション Laser scanner
WO2025134263A1 (en)*2023-12-202025-06-26任天堂株式会社Game processing method, game program, game device, and game system

Cited By (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10860136B2 (en)2004-06-032020-12-08Sony CorporationPortable electronic device and method of controlling input operation
US7545366B2 (en)2004-06-032009-06-09Sony CorporationPortable electronic device, method of controlling input operation, and program for controlling input operation
JP2008508613A (en)*2004-07-282008-03-21ニュートン・ペリフェラルズ・エルエルシー Peripherals for portable computers
JP2007122475A (en)*2005-10-282007-05-17Hitachi Ltd Coordinate indication input device
US7872634B2 (en)2005-12-142011-01-18Industrial Technology Research InstituteStatus sensing mechanism and the cursor-control device applying the same
JP2007164761A (en)*2005-12-142007-06-28Ind Technol Res Inst ON / OFF state sensor and inertial cursor control device using the same
JP2007257448A (en)*2006-03-242007-10-04Hosiden CorpLaser pointer with integrated mouse
JP2008052734A (en)*2006-08-252008-03-06Avago Technologies General Ip (Singapore) Private Ltd Lift detection suitable for navigation on transparent structures
JP2008272441A (en)*2007-05-032008-11-13Pixart Imaging IncInteractive game and its system
JP2010113517A (en)*2008-11-062010-05-20Fujitsu Component LtdCoordinate input device
JP2014513854A (en)*2011-05-182014-06-05マイクロソフト コーポレーション Disambiguation of intentional and accidental contacts in multi-touch pointing devices
US9569094B2 (en)2011-05-182017-02-14Microsoft Technology Licensing, LlcDisambiguating intentional and incidental contact and motion in multi-touch pointing devices
JP2024536560A (en)*2021-11-112024-10-04オートニクス コーポレイション Laser scanner
JP7659701B2 (en)2021-11-112025-04-09オートニクス コーポレイション Laser scanner
WO2025134263A1 (en)*2023-12-202025-06-26任天堂株式会社Game processing method, game program, game device, and game system

Similar Documents

PublicationPublication DateTitle
JP4805885B2 (en) Lift detection suitable for navigation on transparent structures
KR100296675B1 (en) 3D image special effects device
US20170180637A1 (en)Methods and apparatus for detecting and/or indicating a blocked sensor or camera module
JP2002073269A (en)Coordinate input device
US8212794B2 (en)Optical finger navigation utilizing quantized movement information
KR100245282B1 (en)Small-sized information processor capable of scrolling screen in accordance with tilt, and scrolling method therefor
US6621483B2 (en)Optical screen pointing device with inertial properties
TWI393030B (en)Position detection system and method
JP3513419B2 (en) Coordinate input device, control method therefor, and computer-readable memory
US8169420B2 (en)Reporting optical tracking data based on integrated resolution switching and surface detection
KR100399635B1 (en)Optical mouse
JP2004326744A (en)Computer input device with angular displacement detection capability
KR20020050787A (en)Optical mouse
US10133172B2 (en)Lens module and projector using the same
EP2326078B1 (en)Image capture method and portable communication device
JPH06222871A (en)Wireless system computer inputting device
CN1114147C (en) &#34;Eyes&#34; Mouse for Computer Systems
JP2018088027A (en) Sensor system
US8964103B2 (en)Method and apparatus for reducing continuous autofocus power consumption
JP2006163751A (en)Optical position detection device having imaging part outside position detection plane
JP2003216321A (en)Optical input device
JPH08261833A (en)Pyroelectric type infrared detector
JP2010237778A (en)Capacitance type motion input device
CN1323344C (en)Optical pointing device
JPH0395480A (en)Object detector

[8]ページ先頭

©2009-2025 Movatter.jp