[go: up one dir, main page]

JP2006065518A - Pointing device and signal processing method - Google Patents

Pointing device and signal processing method Download PDF

Info

Publication number
JP2006065518A
JP2006065518A JP2004245901A JP2004245901A JP2006065518A JP 2006065518 A JP2006065518 A JP 2006065518A JP 2004245901 A JP2004245901 A JP 2004245901A JP 2004245901 A JP2004245901 A JP 2004245901A JP 2006065518 A JP2006065518 A JP 2006065518A
Authority
JP
Japan
Prior art keywords
sensor output
sensor
output
axis direction
value
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
JP2004245901A
Other languages
Japanese (ja)
Inventor
Toshinori Takatsuka
俊徳 高塚
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.)
Asahi Kasei Electronics Co Ltd
Original Assignee
Asahi Kasei Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Asahi Kasei Electronics Co Ltd filed Critical Asahi Kasei Electronics Co Ltd
Priority to JP2004245901A priority Critical patent/JP2006065518A/en
Publication of JP2006065518A publication Critical patent/JP2006065518A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)
  • Position Input By Displaying (AREA)
  • Hall/Mr Elements (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To sharply improve the operability of a pointing device. <P>SOLUTION: Predetermined arithmetic processing is performed to the sensor output of a sensor 1 detected corresponding to the movement of an operating member to a predetermined direction so that the sensor output can be converted into a non-linearly changing function value according to the moving amount of the operating member to the predetermined direction. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、パーソナルコンピュータや携帯電話等の入力手段として使用されるポインティングデバイス、および、信号処理方法に関する。   The present invention relates to a pointing device used as input means for a personal computer, a mobile phone, and the like, and a signal processing method.

ポインティングデバイスには、磁気検出式ポインティングデバイスに代表されるように、磁石を含む操作部を移動して、その移動量を磁気センサ等のセンサ部で検出するものが一般的である。   As a pointing device, as represented by a magnetic detection type pointing device, a device that moves an operation unit including a magnet and detects the amount of movement by a sensor unit such as a magnetic sensor is generally used.

このようなポインティングデバイスは、カーソル等を人間の感覚に近い状態で移動させるための有効な入力手段として利用されている(例えば、特許文献1参照)。   Such a pointing device is used as an effective input means for moving a cursor or the like in a state close to a human sense (see, for example, Patent Document 1).

特開2004−069695号公報JP 2004-069695 A

ところが、従来のポインティングデバイスにおいては、磁気センサで検出する信号は、磁石の移動に対してリニアな値になるよう構成されているものが多い。   However, in many conventional pointing devices, the signal detected by the magnetic sensor is configured to be a linear value with respect to the movement of the magnet.

しかし、アプリケーションの形態によっては、リニアなセンサ出力よりむしろ傾きが一定でない(例えば、移動距離が大きくなるほど傾きも大きくなるように移動させる)方が、ポインティングデバイスの操作性が向上し、好都合な場合がある。   However, depending on the form of application, it is more convenient to operate the pointing device because the tilt is not constant rather than linear sensor output (for example, moving the tilt so that the tilt increases as the moving distance increases). There is.

また、磁気センサと磁石の配置ずれに起因する操作感の低下によって、カーソル等を人間の感覚に近い状態で移動させにくい、という問題もある。   There is also a problem that it is difficult to move the cursor or the like in a state close to a human sense due to a decrease in operational feeling due to the misalignment between the magnetic sensor and the magnet.

そこで、本発明の目的は、カーソル等を人間の感覚に近い状態で移動させることが可能な、操作感が飛躍的に向上したポインティングデバイス、および、信号処理方法を提供することにある。   SUMMARY OF THE INVENTION An object of the present invention is to provide a pointing device and a signal processing method capable of moving a cursor or the like in a state close to a human sense and having a greatly improved operational feeling.

本発明は、操作部材と、前記操作部材の所定の方向への移動を検出するセンサ部と、前記センサ部のセンサ出力を信号処理する信号処理部と、前記信号処理部の信号処理の結果を出力する出力制御部とを有するポインティングデバイスであって、前記信号処理部は、前記操作部材による所定の方向への移動に対応して検出される前記センサ部のセンサ出力に対して所定の演算処理を行うことにより、該センサ出力を前記操作部材の所定の方向への移動量に応じて非線形的に変化する関数値に変換して出力するセンサ出力変換手段を具えることによって、ポインティングデバイスを構成する。   The present invention provides an operation member, a sensor unit that detects movement of the operation member in a predetermined direction, a signal processing unit that performs signal processing on the sensor output of the sensor unit, and a signal processing result of the signal processing unit. A pointing device having an output control unit for outputting, wherein the signal processing unit is configured to perform predetermined arithmetic processing on a sensor output of the sensor unit detected in response to movement of the operation member in a predetermined direction. And a sensor output conversion means for converting the sensor output into a function value that changes nonlinearly in accordance with the amount of movement of the operating member in a predetermined direction, thereby providing a pointing device. To do.

前記出力制御部は、前記センサ出力変換手段により変換出力された関数値に応じて、操作対象(カーソルなど)の移動量または移動速度を変えてもよい。   The output control unit may change the movement amount or movement speed of the operation target (cursor or the like) according to the function value converted and output by the sensor output conversion unit.

前記変換出力される関数値は、2次以上の関数、多項式関数、指数関数、又は対数関数からなる関数としてもよい。   The function value to be converted and output may be a function composed of a quadratic function, a polynomial function, an exponential function, or a logarithmic function.

前記センサ出力変換手段は、電源を投入した時点での前記操作部材が移動していないときの前記センサ部のセンサ出力を非移動時出力値とし、該非移動時出力値を用いて移動時に検出される前記センサ部のセンサ出力を補正し、該補正されたセンサ出力に対して演算処理を行う手段をさらに具えてもよい。   The sensor output conversion means uses the sensor output of the sensor unit when the operation member is not moving when power is turned on as a non-moving output value, and is detected during movement using the non-moving output value. There may be further provided means for correcting the sensor output of the sensor unit and performing arithmetic processing on the corrected sensor output.

前記センサ出力変換手段は、前記変換出力される関数値の次数又は係数を、それぞれ独立に設定する手段をさらに具えてもよい。   The sensor output conversion means may further comprise means for independently setting the order or coefficient of the function value to be converted and output.

前記センサ出力変換手段は、前記変換出力される関数値が正か負かによって、該関数値の次数又は係数を変更する手段をさらに具えてもよい。   The sensor output conversion means may further comprise means for changing the order or coefficient of the function value depending on whether the function value to be converted and output is positive or negative.

前記センサ出力変換手段は、前記操作部材を前記所定の方向へ最大可動範囲内で移動させたときの前記センサ出力の最大値および最小値を読取り、該読取り値に応じて前記センサ出力の演算処理の内容を補正し、該補正された内容に基づいて演算処理を行うことにより前記関数値を決定する手段をさらに具えてもよい。   The sensor output conversion means reads the maximum value and the minimum value of the sensor output when the operation member is moved in the maximum movable range in the predetermined direction, and calculates the sensor output according to the read value. The function value may be further corrected, and the function value may be determined by performing a calculation process based on the corrected content.

前記センサ出力変換手段は、前記操作部材を前記所定の方向へ最大可動範囲内で移動させたときの前記センサ出力の最大値および最小値を読取り、該読取り値が所定範囲外のときは、前記操作部材を移動させても前記センサ部のセンサ出力を変化させない固定値に設定する手段をさらに具えてもよい。   The sensor output conversion means reads the maximum value and the minimum value of the sensor output when the operating member is moved in the predetermined direction within the maximum movable range, and when the read value is outside the predetermined range, There may be further provided means for setting to a fixed value that does not change the sensor output of the sensor section even if the operation member is moved.

前記センサ出力変換手段は、前記操作部材によるX軸方向およびY軸方向への移動に対応する前記センサ部のセンサ出力をそれぞれX1、Y1としたとき、センサ出力X1を演算処理によって3次数以上のX軸の関数値に変換して出力し、センサ出力Y1を演算処理によって3次数以上のY軸の関数値に変換して出力してもよい。   When the sensor output of the sensor unit corresponding to the movement in the X-axis direction and the Y-axis direction by the operation member is set to X1 and Y1, respectively, the sensor output conversion means calculates the sensor output X1 to a third order or higher by arithmetic processing. It may be converted into an X-axis function value and output, and the sensor output Y1 may be converted into a Y-order function value of a third order or higher by an arithmetic process and output.

前記センサ出力変換手段は、電源を投入した時点での前記操作部材が移動していないときの前記センサ部のX軸方向およびY軸方向へのそれぞれのセンサ出力を非移動時出力値X0、Y0とし、前記操作部材によるX軸方向およびY軸方向への移動に対応して検出される前記センサ部のセンサ出力をそれぞれX1、Y1としたとき、センサ出力(X1−X0)を演算処理によって3次数以上のX軸の関数値に変換して出力し、センサ出力(Y1−Y0)を演算処理によって3次数以上のY軸の関数値に変換して出力してもよい。   The sensor output conversion means outputs the sensor outputs in the X-axis direction and the Y-axis direction of the sensor unit when the operation member is not moving when the power is turned on, as non-moving output values X0, Y0. When the sensor outputs of the sensor unit detected corresponding to the movement in the X-axis direction and the Y-axis direction by the operation member are X1 and Y1, respectively, the sensor output (X1-X0) is calculated by calculation processing. It may be converted into an X-axis function value of the order or higher and output, and the sensor output (Y1-Y0) may be converted into a Y-axis function value of the third order or higher by arithmetic processing and output.

前記センサ出力変換手段は、前記操作部材によるX軸方向およびY軸方向への移動に対応して検出される前記センサ部のセンサ出力をそれぞれX1、Y1としたとき、前記操作部材をX軸方向およびY軸方向へ最大可動範囲内で移動させたときの前記センサ出力の最大値および最小値を読取り、該読取り値に応じて、センサ出力X1の係数α、次数β、および、センサ出力Y1の係数γ、次数θをそれぞれ所定値に設定し、センサ出力X1を演算処理によってβ次数以上のX軸の関数値αXβ若しくはα(X−X0)Xβに変換して出力し、センサ出力Y1を演算処理によってθ次数以上のY軸の関数値γYθ若しくはγ(Y−Y0)θに変換して出力してもよい。 The sensor output conversion means sets the operation member in the X-axis direction when the sensor outputs of the sensor unit detected corresponding to the movement in the X-axis direction and the Y-axis direction by the operation member are X1 and Y1, respectively. The maximum value and the minimum value of the sensor output when moved in the maximum movable range in the Y-axis direction are read, and according to the read value, the coefficient α of the sensor output X1, the order β, and the sensor output Y1 The coefficient γ and the order θ are set to predetermined values, respectively, and the sensor output X1 is converted into an X-axis function value αX β or α (X−X0) X β that is equal to or higher than the β order by calculation processing and output, and the sensor output Y1 May be converted into a Y-axis function value γY θ or γ (Y−Y0) θ that is equal to or higher than the θ order by arithmetic processing and output.

前記センサ出力変換手段は、前記操作部材によるX軸方向およびY軸方向への移動に対応して検出される前記センサ部のセンサ出力をそれぞれX1、Y1としたとき、前記操作部材をX軸方向およびY軸方向へ最大可動範囲内で移動させたときの前記センサ出力の最大値および最小値を読取り、該読取り値が所定範囲外のときは、前記操作部材を移動させても前記センサ部のセンサ出力X1、Y1を変化させずに固定値に設定して出力してもよい。   The sensor output conversion means sets the operation member in the X-axis direction when the sensor outputs of the sensor unit detected corresponding to the movement in the X-axis direction and the Y-axis direction by the operation member are X1 and Y1, respectively. The maximum and minimum values of the sensor output when moved in the maximum movable range in the Y-axis direction are read. If the read value is outside the predetermined range, the sensor unit can be moved even if the operating member is moved. The sensor outputs X1 and Y1 may be set to a fixed value without being changed and output.

本発明は、上記ポインティングデバイスが、操作入力手段として組み込まれた電子機器として構成することができる。   The present invention can be configured as an electronic apparatus in which the pointing device is incorporated as operation input means.

本発明は、ポインティングデバイスによる信号処理方法であって、操作部材を少なくとも所定の方向に移動する工程と、前記操作部材の所定の方向への移動をセンサ部により検出する工程と、前記操作部材による所定の方向への移動に対応して検出される前記センサ部のセンサ出力に対して所定の演算処理を行うことにより、該センサ出力を前記操作部材の所定の方向への移動量に応じて非線形的に変化する関数値に変換して出力するセンサ出力変換工程と、前記変換出力された関数値に応じて、操作対象(カーソルなど)の移動量または移動速度を変える工程とを具えることによって、信号処理方法を提供する。   The present invention is a signal processing method using a pointing device, the step of moving an operation member in at least a predetermined direction, the step of detecting movement of the operation member in a predetermined direction by a sensor unit, and the operation member By performing a predetermined calculation process on the sensor output of the sensor unit detected corresponding to the movement in the predetermined direction, the sensor output is nonlinear according to the amount of movement of the operation member in the predetermined direction. A sensor output conversion step of converting and outputting a function value that changes automatically, and a step of changing the movement amount or movement speed of the operation target (cursor, etc.) according to the converted and outputted function value A signal processing method is provided.

本発明によれば、前記操作部材による所定の方向への移動に対応して検出される前記センサ部のセンサ出力に対して所定の演算処理を行うことにより、該センサ出力を前記操作部材の所定の方向への移動量に応じて非線形的に変化する関数値に変換して出力するようにしたので、カーソル等を人間の感覚に一段と近い状態で移動させることが可能となり、これにより、操作者が飛躍的に操作感を向上させることが可能なポインティングデバイスを得ることができ、多様なアプリケーションに対して好都合に対応することが可能となる。   According to the present invention, by performing a predetermined calculation process on the sensor output of the sensor unit detected corresponding to the movement of the operation member in a predetermined direction, the sensor output is determined by the predetermined value of the operation member. The function value that changes nonlinearly according to the amount of movement in the direction is output and output, so it is possible to move the cursor etc. in a state that is closer to the human sense. However, it is possible to obtain a pointing device capable of dramatically improving the operational feeling, and to cope with various applications conveniently.

また、本発明によれば、このように飛躍的に操作感が向上したポインティングデバイスを電子機器に組み込むことにより、携帯電話やゲーム機、ノートPC、テレビのリモコン等の電子機器でマウスの代替として利用することができる。   In addition, according to the present invention, by incorporating the pointing device having such a drastic improvement in operational feeling into the electronic device, it can be used as an alternative to a mouse in an electronic device such as a mobile phone, a game machine, a notebook PC, or a TV remote control. Can be used.

以下、図面を参照して、本発明の実施の形態を詳細に説明する。
[第1の例]
本発明の第1の実施の形態を、図1〜図5に基づいて説明する。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[First example]
A first embodiment of the present invention will be described with reference to FIGS.

図1は、本発明に係るポインティングデバイスとして、磁気検出式ポインティングデバイスの回路構成例を示す。なお、ここでは磁気検出方式ポインティングデバイスを例に挙げて説明するが、他方式のポインティングデバイスで使用する場合でも、同様の効果を得る。   FIG. 1 shows a circuit configuration example of a magnetic detection type pointing device as a pointing device according to the present invention. Here, the magnetic detection type pointing device will be described as an example, but the same effect can be obtained even when used with another type of pointing device.

本ポインティングデバイスは、操作部材(図示せず)と、操作部材の所定の方向(ここでは、X,Y方向の2軸)への移動を検出するセンサ部1と、センサ部1の各軸方向の磁気センサ11a〜11dのセンサ出力を差動的に増幅する差動アンプ2と、各軸の差動出力を信号処理する信号処理部3と、信号処理部3の信号処理の結果を出力する出力制御部4とに大別される。   The pointing device includes an operation member (not shown), a sensor unit 1 that detects movement of the operation member in a predetermined direction (here, two axes in the X and Y directions), and each axial direction of the sensor unit 1 The differential amplifier 2 that differentially amplifies the sensor outputs of the magnetic sensors 11a to 11d, the signal processing unit 3 that performs signal processing on the differential output of each axis, and the signal processing result of the signal processing unit 3 are output. The output control unit 4 is roughly divided.

操作部材は、ポインティングデバイスの操作部にあたり、硬質樹脂や金属などで構成することが可能であり、また、操作感を向上させるため、様々な形状をとることも可能である。   The operation member corresponds to the operation portion of the pointing device, and can be composed of hard resin, metal, or the like. Also, the operation member can take various shapes in order to improve the operation feeling.

信号処理部3や出力制御部4は、シリコン等を用いた通常の集積回路として構成することが可能である。   The signal processing unit 3 and the output control unit 4 can be configured as a normal integrated circuit using silicon or the like.

このようなポインティングデバイスは、パーソナルコンピュータや携帯電話等の操作入力手段として使用される。   Such a pointing device is used as an operation input means such as a personal computer or a mobile phone.

図2は、図1の磁気検出式ポインティングデバイスの構造を示す。図2(a)は、図2(b)のA−A断面である。   FIG. 2 shows the structure of the magnetic detection type pointing device of FIG. FIG. 2A is a cross-sectional view taken along the line AA in FIG.

センサ部1は、X軸及びY軸に沿って2個ずつ対称に配置された4個の磁気センサ(例えば、ホール素子)11a〜11d(11a,11bがX軸方向、11c,11dがY軸方向にそれぞれ配置)からなる。   The sensor unit 1 has four magnetic sensors (for example, Hall elements) 11a to 11d (11a, 11b are in the X-axis direction, and 11c, 11d are in the Y-axis) that are symmetrically arranged along the X-axis and the Y-axis. Each arranged in a direction).

磁気センサ11a〜11dの上方に配置された磁石12を有する操作部材13の移動によるX軸方向およびY軸方向の各磁気センサ11a〜11dの各センサ出力を、差動アンプ2により差動的に増幅する。その差動増幅されたセンサ出力(アナログ値)は信号処理部3に入力されることにより、X座標値およびY座標値に変換され、この変換された出力値が出力制御部4に入力されることにより、操作対象となるカーソル等の移動量が決定される。   Each sensor output of each of the magnetic sensors 11a to 11d in the X-axis direction and the Y-axis direction due to the movement of the operation member 13 having the magnet 12 disposed above the magnetic sensors 11a to 11d is differentially expressed by the differential amplifier 2. Amplify. The differentially amplified sensor output (analog value) is input to the signal processing unit 3 to be converted into an X coordinate value and a Y coordinate value, and the converted output value is input to the output control unit 4. As a result, the amount of movement of the cursor to be operated is determined.

(動作)
<信号処理部>
図3は、ポインティングデバイスの信号処理部3での演算処理を示す。
(Operation)
<Signal processing unit>
FIG. 3 shows arithmetic processing in the signal processing unit 3 of the pointing device.

ステップS1では、ポインティングデバイスの電源を投入する。   In step S1, the pointing device is powered on.

ステップS2では、センサ部1のX軸方向およびY軸方向の各磁気センサ11a〜11dによりそれぞれ検出された操作時点での現在のセンサ出力(x,y)を読取る。   In step S2, the current sensor output (x, y) at the time of operation detected by each of the magnetic sensors 11a to 11d in the X-axis direction and the Y-axis direction of the sensor unit 1 is read.

ステップS3では、その操作時点でのX軸方向のセンサ出力xとY軸方向のセンサ出力yとを演算処理することにより、それぞれ関数演算出力値αx、αyに変換して出力する。ただし、αは係数、3はセンサ出力x,yの次数である。 In step S3, the sensor output x in the X-axis direction and the sensor output y in the Y-axis direction at the time of the operation are processed to be converted into function calculation output values αx 3 and αy 3 , respectively, and output. Where α is a coefficient and 3 is the order of the sensor outputs x and y.

ステップS4では、その関数演算出力値を、出力制御部4に転送する。この出力制御部4では、操作される対象(カーソルなど)の移動量を、演算処理後のX軸方向の関数演算出力値αxと、Y軸方向の関数演算出力値αyとに変える機能を有している。 In step S4, the function calculation output value is transferred to the output control unit 4. In the output control unit 4, a function of changing the amount of movement of the object (such as a cursor) that is operated, the X-axis direction of the function operation output value .alpha.x 3 after processing, in the Y-axis direction of the function operation output value .alpha.y 3 have.

このような演算処理を実行することにより、X軸方向およびY軸方向のセンサ出力が小さいときはカーソルの移動量を小さくし、X軸方向およびY軸方向の出力が大きいときはカーソルの移動量を大きくすることができる。これにより、X軸方向およびY軸方向のセンサ出力を、操作部材のX軸方向およびY軸方向への移動量に応じて非線形的に変化する関数演算出力値に変換して出力することができる。   By executing such arithmetic processing, the cursor movement amount is reduced when the sensor output in the X-axis direction and the Y-axis direction is small, and the cursor movement amount when the output in the X-axis direction and the Y-axis direction is large. Can be increased. Thereby, the sensor output in the X-axis direction and the Y-axis direction can be converted into a function calculation output value that changes nonlinearly according to the amount of movement of the operation member in the X-axis direction and the Y-axis direction, and can be output. .

図4は、磁気検出式ポインティングデバイスにおけるX軸方向(図1で左右方向)に配置された磁気センサ11a,11bの磁束密度差の分布を示す。   FIG. 4 shows the distribution of magnetic flux density differences of the magnetic sensors 11a and 11b arranged in the X-axis direction (left and right direction in FIG. 1) in the magnetic detection type pointing device.

ポインティングデバイスは、操作部材の移動量に対して、センサ部1のセンサ出力がリニアに変化するものが一般的である。   In general, the pointing device is such that the sensor output of the sensor unit 1 changes linearly with respect to the movement amount of the operation member.

このようにセンサ出力がリニアに変化する従来方式のポインティングデバイスを用いる場合、例えばカーソルをY軸方向である下側に移動させたいときに、操作部材を下側いっぱいに移動させるが、カーソルの移動速度が遅いと感じる場合や、カーソルを少しだけ移動させたいときに、操作部材を少しだけ動かしても、思いのほかカーソルが動きすぎてしまう場合がある。   When using a conventional pointing device in which the sensor output changes linearly as described above, for example, when the cursor is to be moved downward in the Y-axis direction, the operating member is moved to the lower side. If you feel that the speed is slow or if you want to move the cursor a little, even if you move the operation member a little, the cursor may move too much unexpectedly.

しかし、本例の図3に示したような信号処理方法を採用することにより、カーソルの移動量に応じて非線形的に変化するような関数演算出力値を得られることから、操作部材の移動量が大きいときは、センサ出力が大きくなり、操作部材の移動量が小さいときは、センサ出力が小さくなっているのと同等の効果を有するので、ポインティングデバイスの操作感を飛躍的に向上させることが可能である。   However, by adopting the signal processing method as shown in FIG. 3 of this example, it is possible to obtain a function calculation output value that changes nonlinearly according to the amount of movement of the cursor. Is large, the sensor output is large, and when the amount of movement of the operation member is small, it has the same effect as the sensor output is small, so that the operational feeling of the pointing device can be dramatically improved. Is possible.

図5は、磁気検出式ポインティングデバイスにおける本発明に係る図3の演算処理後の、X軸方向(図1で左右方向)に配置された磁気センサ11a,11bの相当磁束密度差の分布を示す。   FIG. 5 shows the distribution of the equivalent magnetic flux density difference of the magnetic sensors 11a and 11b arranged in the X-axis direction (left and right direction in FIG. 1) after the arithmetic processing of FIG. 3 according to the present invention in the magnetic detection type pointing device. .

この図5の例では、信号処理部3により、X軸方向およびY軸方向のセンサ出力(x,y)に対して、関数(0.0075x,0.0075y)の演算処理をしたときの出力特性である関数演算出力値を示す。関数の係数α=0.0075、次数=3とする。 In the example of FIG. 5, when the signal processing unit 3 performs a function (0.0075x 3 , 0.0075y 3 ) calculation process on the sensor outputs (x, y) in the X-axis direction and the Y-axis direction. The function calculation output value which is the output characteristic of is shown. The coefficient α of the function is 0.0075 and the order is 3.

操作部材の移動距離が±0.2mmの範囲内では、カーソルの移動量が0に近づき、±0.6を超える範囲では、カーソルの移動量が5倍程度にまで増加するので、従来の図4のポインティングデバイスと比較して、より人間の感覚に近い操作感を得ることができる。   When the movement distance of the operation member is within a range of ± 0.2 mm, the movement amount of the cursor approaches 0, and when the movement distance exceeds ± 0.6, the movement amount of the cursor increases up to about five times. Compared with the 4 pointing device, an operation feeling closer to that of a human can be obtained.

なお、本例では、αxの関数を用いて信号処理を行ったが、アプリケーションにより、3次関数ではなく4次関数以上の高次の関数を用いてもよいし、2次程度の関数でも、好都合に対応可能な場合がある。 In this example, the signal processing is performed using the αx 3 function. However, a higher-order function of a quartic function or higher may be used instead of a cubic function, or a function of about quadratic function may be used. In some cases, it can be conveniently handled.

また、例えば、ax+bx+cx+dのように、3次関数と2次関数と1次関数と定数との和で示される多項式関数を用いても当然かまわない。 For example, a polynomial function represented by the sum of a cubic function, a quadratic function, a linear function, and a constant may be used, such as ax 3 + bx 2 + cx + d.

さらに、3次以上の関数以外にも、同様の傾向を示す指数関数や対数関数、または累乗関数の一部を用いることも可能である。   Further, in addition to a function of third order or higher, an exponential function, a logarithmic function, or a part of a power function that shows the same tendency can be used.

また、本例では、X軸方向のセンサ出力の関数と、Y軸方向のセンサ出力の関数とを全く同じ形式にしたが、例えば、Y軸方向のセンサ出力をβyγ(β≠α、γ≠3)と別の関数に設定することも可能である。 In this example, the function of the sensor output in the X-axis direction and the function of the sensor output in the Y-axis direction have the same format. For example, the sensor output in the Y-axis direction is expressed as βy γ (β ≠ α, γ It is also possible to set to another function such as ≠ 3).

ポインティングデバイスによっては、左右方向(X軸方向)と上下方向(Y軸方向)とで操作性が異なる場合があり、また、人間の操作する指(例えば、親指)も左右方向と上下方向で動かしやすさが異なる場合がある。   Depending on the pointing device, the operability may be different in the left-right direction (X-axis direction) and the up-down direction (Y-axis direction), and the finger operated by a human (for example, the thumb) is also moved in the left-right direction and the up-down direction. Ease may vary.

また、カーソルを上下方向に移動させるときだけ、特に早く移動させたいアプリケーションなどを利用することがある。   In addition, there are cases where an application or the like that wants to move particularly quickly is used only when the cursor is moved up and down.

しかし、本例のような演算処理を実行することにより、実際に上下方向と左右方向で操作部材を移動させる量が異なっても、カーソルの動きは左右方向も上下方向も均等にすることが可能になり(逆に、意図的に左右方向と上下方向をずらすことも可能)、また、ポインティングデバイスの出力特性を飛躍的に向上させることが可能になり、多種多様なアプリケーションに対して好都合に対応可能になる。   However, by executing the arithmetic processing as in this example, even if the amount of movement of the operation member is actually different in the vertical direction and the horizontal direction, the movement of the cursor can be made equal in the horizontal direction and the vertical direction. (Conversely, the horizontal and vertical directions can be intentionally shifted), and the output characteristics of the pointing device can be dramatically improved, making it suitable for a wide variety of applications. It becomes possible.

<出力制御部>
出力制御部4は、操作時点でのX軸方向のセンサ出力と、Y軸方向のセンサ出力との値に応じて、操作される対象(カーソルなど)の移動量または移動速度を変える機能を有する。
<Output control unit>
The output control unit 4 has a function of changing the moving amount or moving speed of the operated target (cursor or the like) according to the values of the sensor output in the X-axis direction and the sensor output in the Y-axis direction at the time of operation. .

例えば、図5の例と同様に、X軸方向およびY軸方向のセンサ出力が小さいときはカーソルの移動速度を小さくし、X軸方向およびY軸方向のセンサ出力が大きいときはカーソルの移動速度を大きくすることができる。   For example, as in the example of FIG. 5, when the sensor output in the X-axis direction and the Y-axis direction is small, the movement speed of the cursor is decreased, and when the sensor output in the X-axis direction and the Y-axis direction is large, the cursor movement speed. Can be increased.

また、カーソルの移動速度を0に設定した操作部材の不感帯を設けることも可能になり、ポインティングデバイスの操作感を飛躍的に向上させることが可能である。   In addition, it is possible to provide a dead zone for the operation member in which the moving speed of the cursor is set to 0, and it is possible to dramatically improve the operational feeling of the pointing device.

また、X軸方向およびY軸方向のセンサ出力x1,y1に対して、3次以上の関数とある係数とを、x1とy1の値が正か負かによって、3次以上の関数又は係数を変えるようにしてもよい。   Further, for the sensor outputs x1 and y1 in the X-axis direction and the Y-axis direction, a third-order or higher function and a certain coefficient, and a third-order or higher-order function or coefficient depending on whether the values of x1 and y1 are positive or negative. It may be changed.

アプリケーションによっては、4次関数や6次関数などをセンサ出力とみなすと操作感が良好になる場合がある。このような偶関数を用いる場合は、真のセンサ出力がマイナスの値でも、信号処理後の出力はプラスに変わってしまう。従って、x1とy1の値が正か負かによって、係数などを変更することによって、好適に対応することができる。   Depending on the application, when a quartic function, a sixth function, or the like is regarded as the sensor output, the operational feeling may be improved. When such an even function is used, even if the true sensor output is a negative value, the output after the signal processing is changed to a positive value. Accordingly, it is possible to cope with the problem by changing the coefficient depending on whether the values of x1 and y1 are positive or negative.

また、センサや操作部材などの実装ばらつきや、センサなどの特性ばらつきに起因するポインティングデバイスの出力の非対称性を、関数や係数を変更することによってキャンセルすることが可能となる。   In addition, it is possible to cancel the asymmetry of the output of the pointing device due to variations in mounting of sensors, operation members, etc., and variations in characteristics of sensors, etc., by changing functions and coefficients.

[第2の例]
本発明の第2の実施の形態を、図6〜図7に基づいて説明する。なお、前述した第1の例と同一部分については、その説明を省略し、同一符号を付す。
[Second example]
A second embodiment of the present invention will be described with reference to FIGS. In addition, about the same part as the 1st example mentioned above, the description is abbreviate | omitted and the same code | symbol is attached | subjected.

図6は、ポインティングデバイスの信号処理部3での演算処理を示す。   FIG. 6 shows arithmetic processing in the signal processing unit 3 of the pointing device.

ステップS12では、電源投入時(ポインティングデバイスを操作していないとき)におけるX軸方向のセンサ出力x0と、Y軸方向のセンサ出力y0とを読み取り、内部メモリに記憶させておく。   In step S12, the sensor output x0 in the X-axis direction and the sensor output y0 in the Y-axis direction when the power is turned on (when the pointing device is not operated) are read and stored in the internal memory.

ステップS14では、ステップS3でのポインティングデバイス操作時におけるX軸方向のセンサ出力xおよびY軸方向のセンサ出力yに対して演算処理することにより、それぞれ関数演算出力値α(x−x0)、関数演算出力値α(y−y0)に変換して出力する。 In step S14, function calculation output values α (x−x0) 3 , respectively, by performing arithmetic processing on the sensor output x in the X-axis direction and the sensor output y in the Y-axis direction when the pointing device is operated in step S3. The function operation output value α (y−y0) 3 is converted and output.

ステップS4では、その変換出力された関数演算出力値α(x−x0)、α(y−y0)を、出力制御部4に転送する。 In step S <b> 4, the function output values α (x−x0) 3 and α (y−y0) 3 that are converted and output are transferred to the output control unit 4.

このような演算処理を実行することにより、センサや操作部材などの実装ばらつきや、センサなどの特性ばらつきに起因する出力のオフセットを自動でキャンセルすることが可能になり、さらに操作感のよいポインティングデバイスとなる。   By performing such arithmetic processing, it is possible to automatically cancel output offsets caused by variations in mounting of sensors, operating members, etc., and variations in characteristics of sensors, etc. It becomes.

前述した図4を用いて、磁気検出式ポインティングデバイス(センサはホール素子)でのセンサ出力の1例を示す。   An example of sensor output in a magnetic detection type pointing device (sensor is a hall element) will be described with reference to FIG. 4 described above.

磁石12のサイズを3.0×3.0×0.65mmとし、磁石12と磁気センサ11a〜11dの距離を2.07mmとした。磁石12は、0.65mmの方向にNSの着磁を行っている。磁石12の残留磁束密度を970mT、対角に位置する磁気センサ11a〜11d間の距離を3.26mmとしたとき、左右の磁気センサ11a,11b部分に発生する磁束密度差は、図4に示すようになる。操作部材の移動距離(横軸)に対して、ほぼリニアにセンサ出力(縦軸)が変化していることがわかる。   The size of the magnet 12 was 3.0 × 3.0 × 0.65 mm, and the distance between the magnet 12 and the magnetic sensors 11a to 11d was 2.07 mm. The magnet 12 is NS magnetized in the direction of 0.65 mm. When the residual magnetic flux density of the magnet 12 is 970 mT and the distance between the magnetic sensors 11a to 11d positioned diagonally is 3.26 mm, the magnetic flux density difference generated in the left and right magnetic sensors 11a and 11b is shown in FIG. It becomes like this. It can be seen that the sensor output (vertical axis) changes almost linearly with respect to the movement distance (horizontal axis) of the operating member.

仮に、図4の出力特性を示す構成において、磁石12の配置がX軸方向に0.3mmずれて構成された場合、操作部材を移動させていない状態でも、磁束密度で8mTに相当するセンサ出力が発生してしまい、ポインティングデバイスの特性が所望のものにはならない。   If the arrangement of the magnet 12 is shifted by 0.3 mm in the X-axis direction in the configuration showing the output characteristics of FIG. 4, even if the operating member is not moved, the sensor output corresponding to a magnetic flux density of 8 mT. The pointing device does not have the desired characteristics.

しかし、本例のステップS12、ステップS14のように、操作部材を移動させていないときのセンサ出力をキャンセルして信号処理を行うことにより、ポインティングデバイスの特性を飛躍的に向上させることが可能になる。   However, it is possible to dramatically improve the characteristics of the pointing device by performing signal processing by canceling the sensor output when the operation member is not moved as in Step S12 and Step S14 of this example. Become.

<変形例>
図7は、ポインティングデバイスの信号処理部3での別の演算処理例を示す。
<Modification>
FIG. 7 shows another example of arithmetic processing in the signal processing unit 3 of the pointing device.

図6の例では、X軸方向のセンサ出力xおよびY軸方向のセンサ出力yに対して演算処理して、それぞれ関数演算出力値α(x−x0)、関数演算出力値α(y−y0)に変換出力し、それら関数演算出力値を出力制御部4に転送した。 In the example of FIG. 6, calculation processing is performed on the sensor output x in the X-axis direction and the sensor output y in the Y-axis direction to obtain a function calculation output value α (x−x0) 3 and a function calculation output value α (y− y0) 3 was converted and output, and the function operation output values were transferred to the output control unit 4.

ここでは、ステップS24に示すように、センサ出力x,yに対して演算処理することにより、それぞれ関数演算出力値α(x−x0)β、関数演算出力値γ(y−y0)θ(ただし、α≠γ、β≠θ)に変換して出力する。α、γは関数の係数、β、θは関数の次数である。 Here, as shown in step S24, by performing arithmetic processing on the sensor outputs x and y, the function calculation output value α (x−x0) β and the function calculation output value γ (y−y0) θ (however, , Α ≠ γ, β ≠ θ) and output. α and γ are function coefficients, and β and θ are function orders.

ポインティングデバイスによっては、左右方向(X軸方向)と上下方向(Y軸方向)で操作性が異なる場合があり、また、人間の操作する指(たとえば親指)もポインティングデバイスの形状などにより、左右方向と上下方向で動かしやすさが異なる場合がある。   Depending on the pointing device, the operability may be different in the left-right direction (X-axis direction) and the up-down direction (Y-axis direction). And ease of movement in the vertical direction may differ.

しかし、図7のような演算処理を実行することにより、実際に上下方向(X軸方向)と左右方向(Y軸方向)とで操作部材を移動させる移動量が異なる場合においても、カーソルの動きは左右方向も上下方向も均等にすることが可能となる。   However, by performing the arithmetic processing as shown in FIG. 7, even when the movement amount for moving the operation member in the vertical direction (X-axis direction) and the horizontal direction (Y-axis direction) is actually different, It is possible to make the horizontal and vertical directions uniform.

また、このとき、βやθが偶数で、信号処理後のセンサ出力が偶関数になる場合は、元々のセンサ出力xとyの値が正か負かによって、αとγの係数の符号を変更すればよい。   At this time, if β and θ are even numbers and the sensor output after signal processing is an even function, the signs of the coefficients α and γ are changed depending on whether the original sensor outputs x and y are positive or negative. Change it.

[第3の例]
本発明の第3の実施の形態を、図8に基づいて説明する。なお、前述した各例と同一部分については、その説明を省略し、同一符号を付す。
[Third example]
A third embodiment of the present invention will be described with reference to FIG. In addition, about the same part as each example mentioned above, the description is abbreviate | omitted and the same code | symbol is attached | subjected.

図8は、ポインティングデバイスの信号処理部3での演算処理を示す。   FIG. 8 shows arithmetic processing in the signal processing unit 3 of the pointing device.

ステップS32では、ポインティングデバイスの操作部材をX,Y平面内の全可動範囲内(例えば、図1の円形破線5で示される範囲内)で操作し、その操作時点でのX軸方向のセンサ出力xおよびY軸方向のセンサ出力yの最大値および最小値をそれぞれ読取る。   In step S32, the operation member of the pointing device is operated within the entire movable range in the X and Y planes (for example, within the range indicated by the circular broken line 5 in FIG. 1), and the sensor output in the X-axis direction at the time of the operation. The maximum value and the minimum value of the sensor output y in the x and Y axis directions are read.

ステップS34では、X軸方向およびY軸方向のセンサ出力x、yに対して所定の演算処理を行う。   In step S34, predetermined calculation processing is performed on the sensor outputs x and y in the X-axis direction and the Y-axis direction.

ここでは、その読取ったセンサ出力x、yのそれぞれの最大値および最小値に応じて、その演算処理の内容を補正する。   Here, the contents of the arithmetic processing are corrected according to the maximum and minimum values of the read sensor outputs x and y.

具体的には、関数演算出力値αxβ、γyθを算出するための演算処理において、α、β、γ、θの各値を、読取った最大値と最小値に基づいて、所望の出力特性の関数演算出力値が得られるように補正する。α、γは関数の係数、β、θは関数の次数である。 Specifically, the function calculating an output value .alpha.x beta, the calculation processing for calculating the γy θ, α, β, γ , based on the maximum and minimum values of each value, read the theta, desired output characteristics It is corrected so that the function operation output value of can be obtained. α and γ are function coefficients, and β and θ are function orders.

そして、このように補正されたα、β、γ、θを用いて演算処理を行うことにより、関数演算出力値αxβ、γyθを算出する。その後、このようにして算出された関数演算出力値を出力制御部4に転送する。 Then, by performing arithmetic processing using α, β, γ, and θ corrected in this way, function arithmetic output values αx β and γy θ are calculated. Thereafter, the function calculation output value calculated in this way is transferred to the output control unit 4.

このような演算処理を実行することにより、センサや操作部材などの実装ばらつきや、センサなどの特性ばらつきに起因する出力のばらつきを自動でキャンセルすることが可能になる。   By executing such arithmetic processing, it is possible to automatically cancel variations in output caused by variations in mounting of sensors, operation members, and the like, and variations in characteristics of sensors and the like.

また、この演算処理により、センサや操作部材などの実装ばらつきや、センサなどの特性ばらつきに起因するポインティングデバイスの出力の非対称性をキャンセルすることが可能になる。   In addition, this calculation process makes it possible to cancel the asymmetry of the output of the pointing device due to variations in mounting of sensors and operation members, and variations in characteristics of sensors and the like.

センサ出力の最小値に、他のセンサ出力を合わせることも可能であり、当然、センサ出力にゲインを掛けるなどして、最大値に他のセンサ出力を合わせることも可能である。   It is possible to match other sensor outputs to the minimum value of the sensor output. Naturally, it is also possible to match other sensor outputs to the maximum value by multiplying the sensor output by a gain or the like.

また、この他にも、カーソルの移動速度を0にした操作部材の不感帯を設けることも可能である。   In addition to this, it is possible to provide a dead zone of the operation member in which the moving speed of the cursor is zero.

[第4の例]
本発明の第4の実施の形態を、図9に基づいて説明する。なお、前述した各例と同一部分については、その説明を省略し、同一符号を付す。
[Fourth example]
A fourth embodiment of the present invention will be described with reference to FIG. In addition, about the same part as each example mentioned above, the description is abbreviate | omitted and the same code | symbol is attached | subjected.

図9は、ポインティングデバイスの信号処理部3での演算処理を示す。   FIG. 9 shows arithmetic processing in the signal processing unit 3 of the pointing device.

ステップS42では、ポインティングデバイスの操作部材をX,Y平面内の全可動範囲内(例えば、図1の円形破線5で示される範囲内)で操作し、その操作時点でのX軸方向のセンサ出力xおよびY軸方向のセンサ出力yの最大値および最小値をそれぞれ読取る。   In step S42, the operating member of the pointing device is operated within the entire movable range in the X and Y planes (for example, within the range indicated by the circular broken line 5 in FIG. 1), and the sensor output in the X-axis direction at the time of the operation The maximum value and the minimum value of the sensor output y in the x and Y axis directions are read.

ステップS44では、それら読取ったX軸方向およびY軸方向のセンサ出力x、yの最大値および最小値が、ある値以上若しくはある値以下に相当する場合には、センサ出力を変更せずに固定値とし、この固定値に対して演算処理をして関数演算出力値に変換出力した後、この関数演算出力値を出力制御部4に転送する。   In step S44, if the maximum value and minimum value of the read sensor outputs x and y in the X-axis direction and Y-axis direction are equal to or greater than a certain value, the sensor output is fixed without being changed. The value is converted into a function calculation output value by performing arithmetic processing on the fixed value, and the function calculation output value is transferred to the output control unit 4.

例えば、磁石12の実装位置ずれが原因で、X軸出力の範囲は−15〜15、Y軸出力の範囲が−18〜12となっている場合などでは、X軸方向およびY軸方向のセンサ出力が−12〜12以外の範囲になるときは、センサ出力を固定値−12若しくは12に設定し、この固定値に対して演算処理をして関数演算出力値を算出する。   For example, when the X-axis output range is -15 to 15 and the Y-axis output range is -18 to 12 due to the mounting position shift of the magnet 12, the X-axis direction and Y-axis direction sensors are used. When the output is in a range other than -12 to 12, the sensor output is set to a fixed value -12 or 12, and a calculation operation value is calculated by performing arithmetic processing on the fixed value.

このような演算処理を実行することにより、X軸方向とY軸方向との操作感の違いや、Y軸方向での+方向と−方向の操作感の違いを解消することが可能となり、ポインティングデバイスの操作性をさらに一段と向上させることができる。   By performing such arithmetic processing, it becomes possible to eliminate the difference in the operational feeling between the X-axis direction and the Y-axis direction and the difference in the operational feeling between the + direction and the − direction in the Y-axis direction. The operability of the device can be further improved.

また、この演算処理により、磁気センサ11a〜11dや操作部材などの実装ばらつきや、磁気センサ11a〜11dなどの特性ばらつきに起因するポインティングデバイスの出力の非対称性をキャンセルすることが可能となる。   In addition, by this calculation processing, it is possible to cancel the asymmetry of the output of the pointing device due to the mounting variation of the magnetic sensors 11a to 11d and the operation members and the characteristic variation of the magnetic sensors 11a to 11d.

本例では、センサ出力の最小値に、他のセンサ出力をあわせたが、当然、センサ出力にゲインを掛けるなどして、最大値に他のセンサ出力を合わせることも可能である。   In this example, other sensor outputs are combined with the minimum value of the sensor output. Naturally, other sensor outputs can be adjusted to the maximum value by multiplying the sensor output with a gain or the like.

また、それ以外にも、カーソルの移動速度を0にした操作部材の不感帯を設けることも可能である。   In addition, it is possible to provide a dead zone for the operation member with the cursor moving speed set to zero.

[第5の例]
本発明の第5の実施の形態を、図10に基づいて説明する。なお、前述した各例と同一部分については、その説明を省略し、同一符号を付す。
[Fifth Example]
A fifth embodiment of the present invention will be described with reference to FIG. In addition, about the same part as each example mentioned above, the description is abbreviate | omitted and the same code | symbol is attached | subjected.

図10は、ポインティングデバイスの信号処理部3での演算処理を示す。   FIG. 10 shows arithmetic processing in the signal processing unit 3 of the pointing device.

前述した第1の例〜第4の例については、それら各例に各々特有の演算処理方法をその他の例に合わせて複合化適用することも可能である。   For the first to fourth examples described above, it is also possible to apply the arithmetic processing method specific to each of the examples in combination with the other examples.

例えば、図10の例は、第2の例の図7の演算処理と、第4の例の図9の演算処理とを組み合わせた例を示す。   For example, the example of FIG. 10 shows an example in which the arithmetic processing of FIG. 7 of the second example and the arithmetic processing of FIG. 9 of the fourth example are combined.

また、上記演算方法の組み合わせ以外にも、いずれの処理方法を複数組み合わせても、同様にポインティングデバイスの操作性を向上させることができる。   In addition to the combination of the above calculation methods, the operability of the pointing device can be similarly improved by combining a plurality of any of the processing methods.

このように、本発明に係る各例の演算処理をいろいろ組み合わせて適用することができる。   In this way, the arithmetic processing of each example according to the present invention can be applied in various combinations.

以上説明した各例において、主としてポインティングデバイスのセンサ部からの演算処理方法に関するものであるので、ホール素子や磁気抵抗効果素子を用いた磁気検出式、静電容量変化を検出する静電容量検出式、可変抵抗等を用いる抵抗変化検出式など様々な方式のセンサを用いるポインティングデバイスに対して適用可能である。   In each of the examples described above, since it mainly relates to an arithmetic processing method from the sensor unit of the pointing device, a magnetic detection type using a Hall element or a magnetoresistive effect element, a capacitance detection type for detecting a change in capacitance The present invention can be applied to a pointing device using various types of sensors such as a resistance change detection type using a variable resistor or the like.

また、本発明の内容はxy平面上(2軸)のカーソルを操作させるポインティングデバイスでの適用を示したが、これに限るものではなく、少なくとも1方向すなわち1軸方向上或いは3軸方向上でカーソルを操作させる場合も、同様の演算処理方法が適用可能である。   The present invention has been applied to a pointing device that operates a cursor on the xy plane (two axes). However, the present invention is not limited to this, and at least one direction, that is, one axis direction or three axis directions. The same calculation processing method can be applied when operating the cursor.

本発明の第1の実施の形態である、磁気検出方式ポインティングデバイスの回路構成を示すブロック図である。It is a block diagram which shows the circuit structure of the magnetic detection type | system | group pointing device which is the 1st Embodiment of this invention. 磁気検出式ポインティングデバイスの構造例を示すものであり、(a)は断面図、(b)は上面図である。FIG. 2 shows an example of the structure of a magnetic detection type pointing device, (a) is a cross-sectional view, and (b) is a top view. 信号処理部での演算処理を示すフローチャートである。It is a flowchart which shows the arithmetic processing in a signal processing part. 従来方式の磁気検出式ポインティングデバイスにおけるX軸方向に配置された磁気センサの磁束密度差の分布を示す特性図である。It is a characteristic view which shows distribution of the magnetic flux density difference of the magnetic sensor arrange | positioned in the X-axis direction in the conventional magnetic detection type pointing device. 本発明に係る磁気検出式ポインティングデバイスにおける図3の演算処理後のX軸方向に配置された磁気センサの相当磁束密度差の分布を示す特性図である。FIG. 4 is a characteristic diagram showing the distribution of the equivalent magnetic flux density difference of the magnetic sensor arranged in the X-axis direction after the arithmetic processing of FIG. 3 in the magnetic detection type pointing device according to the present invention. 本発明の第2の実施の形態である、ポインティングデバイスの信号処理部での演算処理を示すフローチャートである。It is a flowchart which shows the arithmetic processing in the signal processing part of the pointing device which is the 2nd Embodiment of this invention. ポインティングデバイスの信号処理部での別の演算処理例を示すフローチャートである。It is a flowchart which shows another example of arithmetic processing in the signal processing part of a pointing device. 本発明の第3の実施の形態である、ポインティングデバイスの信号処理部での演算処理を示すフローチャートである。It is a flowchart which shows the arithmetic processing in the signal processing part of the pointing device which is the 3rd Embodiment of this invention. 本発明の第4の実施の形態である、ポインティングデバイスの信号処理部での演算処理を示すフローチャートである。It is a flowchart which shows the arithmetic processing in the signal processing part of the pointing device which is the 4th Embodiment of this invention. 本発明の第5の実施の形態である、ポインティングデバイスの信号処理部での演算処理を示すフローチャートである。It is a flowchart which shows the arithmetic processing in the signal processing part of the pointing device which is the 5th Embodiment of this invention.

符号の説明Explanation of symbols

1 検出部
2 差動アンプ
3 信号処理部
4 出力制御部
5 操作部材の可動範囲
11a〜11d 磁気センサ
12 磁石
13 操作部材
14 キーシート
15 実装基板
DESCRIPTION OF SYMBOLS 1 Detection part 2 Differential amplifier 3 Signal processing part 4 Output control part 5 The movable range of the operation member 11a-11d Magnetic sensor 12 Magnet 13 Operation member 14 Key sheet 15 Mounting board

Claims (24)

操作部材と、前記操作部材の所定の方向への移動を検出するセンサ部と、前記センサ部のセンサ出力を信号処理する信号処理部と、前記信号処理部の信号処理の結果を出力する出力制御部とを有するポインティングデバイスであって、
前記信号処理部は、前記操作部材による所定の方向への移動に対応して検出される前記センサ部のセンサ出力に対して所定の演算処理を行うことにより、該センサ出力を前記操作部材の所定の方向への移動量に応じて非線形的に変化する関数値に変換して出力するセンサ出力変換手段を具えたことを特徴とするポインティングデバイス。
An operation member, a sensor unit that detects movement of the operation member in a predetermined direction, a signal processing unit that performs signal processing on the sensor output of the sensor unit, and output control that outputs a result of signal processing of the signal processing unit A pointing device having a portion,
The signal processing unit performs a predetermined calculation process on the sensor output of the sensor unit detected corresponding to the movement of the operation member in a predetermined direction, thereby obtaining the sensor output by a predetermined value of the operation member. A pointing device characterized by comprising sensor output conversion means for converting and outputting a function value that changes nonlinearly in accordance with the amount of movement in the direction.
前記出力制御部は、
前記センサ出力変換手段により変換出力された関数値に応じて、操作対象の移動量または移動速度を変えることを特徴とする請求項1記載のポインティングデバイス。
The output control unit
2. The pointing device according to claim 1, wherein the movement amount or movement speed of the operation target is changed according to the function value converted and output by the sensor output conversion means.
前記変換出力される関数値は、
2次以上の関数、多項式関数、指数関数、又は対数関数からなる関数であることを特徴とする請求項1又は2記載のポインティングデバイス。
The converted function value is
3. The pointing device according to claim 1, wherein the pointing device is a function composed of a function of second order or higher, a polynomial function, an exponential function, or a logarithmic function.
前記センサ出力変換手段は、
電源を投入した時点での前記操作部材が移動していないときの前記センサ部のセンサ出力を非移動時出力値とし、該非移動時出力値を用いて移動時に検出される前記センサ部のセンサ出力を補正し、該補正されたセンサ出力に対して演算処理を行う手段をさらに具えたことを特徴とする請求項1ないし3のいずれかに記載のポインティングデバイス。
The sensor output conversion means includes
The sensor output of the sensor unit when the operation member is not moving when the power is turned on is set as an output value at the time of non-movement, and the sensor output of the sensor unit detected at the time of movement using the output value at the time of non-movement 4. The pointing device according to claim 1, further comprising means for correcting the correction and performing arithmetic processing on the corrected sensor output. 5.
前記センサ出力変換手段は、
前記変換出力される関数値の次数又は係数を、それぞれ独立に設定する手段をさらに具えたことを特徴とする請求項1ないし4のいずれかに記載のポインティングデバイス。
The sensor output conversion means includes
5. The pointing device according to claim 1, further comprising means for independently setting the order or coefficient of the function value to be converted and output.
前記センサ出力変換手段は、
前記変換出力される関数値が正か負かによって、該関数値の次数又は係数を変更する手段をさらに具えたことを特徴とする請求項1から5のいずれかに記載のポインティングデバイス。
The sensor output conversion means includes
6. The pointing device according to claim 1, further comprising means for changing the order or coefficient of the function value depending on whether the function value to be converted and output is positive or negative.
前記センサ出力変換手段は、
前記操作部材を前記所定の方向へ最大可動範囲内で移動させたときの前記センサ出力の最大値および最小値を読取り、該読取り値に応じて前記センサ出力の演算処理の内容を補正し、該補正された内容に基づいて演算処理を行うことにより前記関数値を決定する手段をさらに具えたことを特徴とする請求項1から6のいずれかに記載のポインティングデバイス。
The sensor output conversion means includes
Reading the maximum value and the minimum value of the sensor output when the operating member is moved in the predetermined direction within the maximum movable range, correcting the content of the calculation process of the sensor output according to the read value, 7. The pointing device according to claim 1, further comprising means for determining the function value by performing arithmetic processing based on the corrected content.
前記センサ出力変換手段は、
前記操作部材を前記所定の方向へ最大可動範囲内で移動させたときの前記センサ出力の最大値および最小値を読取り、該読取り値が所定範囲外のときは、前記操作部材を移動させても前記センサ部のセンサ出力を変化させない固定値に設定する手段をさらに具えたことを特徴とする請求項1から7のいずれかに記載のポインティングデバイス。
The sensor output conversion means includes
The maximum and minimum values of the sensor output when the operating member is moved in the predetermined direction within the maximum movable range are read. If the read value is outside the predetermined range, the operating member may be moved. 8. The pointing device according to claim 1, further comprising means for setting the sensor output of the sensor unit to a fixed value that does not change.
前記センサ出力変換手段は、
前記操作部材によるX軸方向およびY軸方向への移動に対応する前記センサ部のセンサ出力をそれぞれX1、Y1としたとき、
センサ出力X1を演算処理によって3次数以上のX軸の関数値に変換して出力し、センサ出力Y1を演算処理によって3次数以上のY軸の関数値に変換して出力することを特徴とする請求項1から8のいずれかに記載のポインティングデバイス。
The sensor output conversion means includes
When sensor outputs of the sensor unit corresponding to movement in the X-axis direction and Y-axis direction by the operation member are X1 and Y1, respectively.
The sensor output X1 is converted into an X-axis function value of the third order or higher by arithmetic processing and output, and the sensor output Y1 is converted into a function value of the third order or higher Y-axis by arithmetic processing and output. The pointing device according to claim 1.
前記センサ出力変換手段は、
電源を投入した時点での前記操作部材が移動していないときの前記センサ部のX軸方向およびY軸方向へのそれぞれのセンサ出力を非移動時出力値X0、Y0とし、
前記操作部材によるX軸方向およびY軸方向への移動に対応して検出される前記センサ部のセンサ出力をそれぞれX1、Y1としたとき、
センサ出力(X1−X0)を演算処理によって3次数以上のX軸の関数値に変換して出力し、センサ出力(Y1−Y0)を演算処理によって3次数以上のY軸の関数値に変換して出力することを特徴とする請求項1から9のいずれかに記載のポインティングデバイス。
The sensor output conversion means includes
The sensor outputs in the X-axis direction and the Y-axis direction of the sensor unit when the operation member is not moving when the power is turned on are set as non-moving output values X0 and Y0,
When the sensor outputs of the sensor unit detected corresponding to the movement in the X axis direction and the Y axis direction by the operation member are X1 and Y1, respectively.
The sensor output (X1-X0) is converted into an X-axis function value of the third order or higher by arithmetic processing and output, and the sensor output (Y1-Y0) is converted to a function value of the third order or higher Y-axis by arithmetic processing. The pointing device according to claim 1, wherein the pointing device outputs the pointing device.
前記センサ出力変換手段は、
前記操作部材によるX軸方向およびY軸方向への移動に対応して検出される前記センサ部のセンサ出力をそれぞれX1、Y1としたとき、
前記操作部材をX軸方向およびY軸方向へ最大可動範囲内で移動させたときの前記センサ出力の最大値および最小値を読取り、該読取り値に応じて、センサ出力X1の係数α、次数β、および、センサ出力Y1の係数γ、次数θをそれぞれ所定値に設定し、
センサ出力X1を演算処理によってβ次数以上のX軸の関数値αXβ若しくはα(X−X0)Xβに変換して出力し、センサ出力Y1を演算処理によってθ次数以上のY軸の関数値γYθ若しくはγ(Y−Y0)θに変換して出力することを特徴とする請求項1から10のいずれかに記載のポインティングデバイス。
The sensor output conversion means includes
When the sensor outputs of the sensor unit detected corresponding to the movement in the X axis direction and the Y axis direction by the operation member are X1 and Y1, respectively.
The maximum and minimum values of the sensor output when the operating member is moved in the maximum movable range in the X-axis direction and the Y-axis direction are read, and the coefficient α and the order β of the sensor output X1 are read according to the read values. , And the coefficient γ and the order θ of the sensor output Y1, respectively, are set to predetermined values,
The sensor output X1 is converted into an X-axis function value αX β or α (X−X0) X β of β- order or higher by arithmetic processing and output, and the sensor output Y1 is Y-axis function value of θ-order or higher by arithmetic processing. GanmaY theta or γ (Y-Y0) pointing device according to any one of claims 1 to 10, characterized by converting the theta output.
前記センサ出力変換手段は、
前記操作部材によるX軸方向およびY軸方向への移動に対応して検出される前記センサ部のセンサ出力をそれぞれX1、Y1としたとき、
前記操作部材をX軸方向およびY軸方向へ最大可動範囲内で移動させたときの前記センサ出力の最大値および最小値を読取り、該読取り値が所定範囲外のときは、前記操作部材を移動させても前記センサ部のセンサ出力X1、Y1を変化させずに固定値に設定して出力することを特徴とする請求項1から11のいずれかに記載のポインティングデバイス。
The sensor output conversion means includes
When the sensor outputs of the sensor unit detected corresponding to the movement in the X axis direction and the Y axis direction by the operation member are X1 and Y1, respectively.
The maximum and minimum values of the sensor output when the operating member is moved in the maximum movable range in the X-axis direction and the Y-axis direction are read. If the read value is outside the predetermined range, the operating member is moved. The pointing device according to any one of claims 1 to 11, wherein the pointing device outputs the sensor output X1 and Y1 of the sensor unit set to a fixed value without being changed.
請求項1から12のいずれかに記載のポインティングデバイスが、操作入力手段として組み込まれたことを特徴とする電子機器。   13. An electronic apparatus, wherein the pointing device according to claim 1 is incorporated as an operation input unit. ポインティングデバイスによる信号処理方法であって、
操作部材を少なくとも所定の方向に移動する工程と、
前記操作部材の所定の方向への移動をセンサ部により検出する工程と、
前記操作部材による所定の方向への移動に対応して検出される前記センサ部のセンサ出力に対して所定の演算処理を行うことにより、該センサ出力を前記操作部材の所定の方向への移動量に応じて非線形的に変化する関数値に変換して出力するセンサ出力変換工程と、
前記変換出力された関数値に応じて、操作対象の移動量または移動速度を変える工程と
を具えたことを特徴とする信号処理方法。
A signal processing method using a pointing device,
Moving the operating member in at least a predetermined direction;
Detecting the movement of the operation member in a predetermined direction by a sensor unit;
By performing a predetermined calculation process on the sensor output of the sensor unit detected corresponding to the movement of the operation member in a predetermined direction, the amount of movement of the operation member in the predetermined direction is obtained. A sensor output conversion step of converting and outputting a function value that changes nonlinearly according to
A signal processing method comprising: changing a movement amount or a movement speed of an operation target according to the converted and outputted function value.
前記変換出力される関数値は、
2次以上の関数、多項式関数、指数関数、又は対数関数からなる関数であることを特徴とする請求項14記載の信号処理方法。
The converted function value is
The signal processing method according to claim 14, wherein the signal processing method is a function composed of a quadratic function, a polynomial function, an exponential function, or a logarithmic function.
前記センサ出力変換工程は、
電源を投入した時点での前記操作部材が移動していないときの前記センサ部のセンサ出力を非移動時出力値とし、該非移動時出力値を用いて移動時に検出される前記センサ部のセンサ出力を補正し、該補正されたセンサ出力に対して演算処理を行う工程をさらに具えたことを特徴とする請求項14又は15記載の信号処理方法。
The sensor output conversion step includes
The sensor output of the sensor unit when the operation member is not moving when the power is turned on is set as an output value at the time of non-movement, and the sensor output of the sensor unit detected at the time of movement using the output value at the time of non-movement The signal processing method according to claim 14, further comprising a step of correcting the sensor output and performing arithmetic processing on the corrected sensor output.
前記センサ出力変換工程は、
前記変換出力される関数値の次数又は係数を、それぞれ独立に設定する工程をさらに具えたことを特徴とする請求項14ないし16のいずれかに記載の信号処理方法。
The sensor output conversion step includes
The signal processing method according to claim 14, further comprising a step of independently setting the order or coefficient of the function value to be converted and output.
前記センサ出力変換工程は、
前記変換出力される関数値が正か負かによって、該関数値の次数又は係数を変更する工程をさらに具えたことを特徴とする請求項14ないし17のいずれかに記載の信号処理方法。
The sensor output conversion step includes
18. The signal processing method according to claim 14, further comprising a step of changing the order or coefficient of the function value depending on whether the function value to be converted and output is positive or negative.
前記センサ出力変換工程は、
前記操作部材を前記所定の方向へ最大可動範囲内で移動させたときの前記センサ出力の最大値および最小値を読取り、該読取り値に応じて前記センサ出力の演算処理の内容を補正し、該補正された内容に基づいて演算処理を行うことにより前記関数値を決定する工程をさらに具えたことを特徴とする請求項14ないし18のいずれかに記載の信号処理方法。
The sensor output conversion step includes
Reading the maximum value and the minimum value of the sensor output when the operating member is moved in the predetermined direction within the maximum movable range, correcting the content of the calculation process of the sensor output according to the read value, 19. The signal processing method according to claim 14, further comprising a step of determining the function value by performing arithmetic processing based on the corrected content.
前記センサ出力変換工程は、
前記操作部材を前記所定の方向へ最大可動範囲内で移動させたときの前記センサ出力の最大値および最小値を読取り、該読取り値が所定値以上または以下のときは、前記操作部材を移動させても前記センサ部のセンサ出力を変化させない固定値に設定する工程をさらに具えたことを特徴とする請求項14ないし19のいずれかに記載の信号処理方法。
The sensor output conversion step includes
The maximum value and the minimum value of the sensor output when the operation member is moved in the predetermined direction within the maximum movable range are read, and when the read value is greater than or less than the predetermined value, the operation member is moved. The signal processing method according to claim 14, further comprising a step of setting the sensor output of the sensor unit to a fixed value that does not change.
前記センサ出力変換工程は、
前記操作部材によるX軸方向およびY軸方向への移動に対応する前記センサ部のセンサ出力をそれぞれX1、Y1としたとき、
センサ出力X1を演算処理によって3次数以上のX軸の関数値に変換して出力し、センサ出力Y1を演算処理によって3次数以上のY軸の関数値に変換して出力することを特徴とする請求項14ないし20のいずれかに記載の信号処理方法。
The sensor output conversion step includes
When sensor outputs of the sensor unit corresponding to movement in the X-axis direction and Y-axis direction by the operation member are X1 and Y1, respectively.
The sensor output X1 is converted into an X-axis function value of the third order or higher by arithmetic processing and output, and the sensor output Y1 is converted into a function value of the third order or higher Y-axis by arithmetic processing and output. The signal processing method according to claim 14.
前記センサ出力変換工程は、
電源を投入した時点での前記操作部材が移動していないときの前記センサ部のX軸方向およびY軸方向へのそれぞれのセンサ出力を非移動時出力値X0、Y0とし、
前記操作部材によるX軸方向およびY軸方向への移動に対応して検出される前記センサ部のセンサ出力をそれぞれX1、Y1としたとき、
センサ出力(X1−X0)を演算処理によって3次数以上のX軸の関数値に変換して出力し、センサ出力(Y1−Y0)を演算処理によって3次数以上のY軸の関数値に変換して出力することを特徴とする請求項14ないし21のいずれかに記載の信号処理方法。
The sensor output conversion step includes
The sensor outputs in the X-axis direction and the Y-axis direction of the sensor unit when the operation member is not moving when the power is turned on are set as non-moving output values X0 and Y0,
When the sensor outputs of the sensor unit detected corresponding to the movement in the X axis direction and the Y axis direction by the operation member are X1 and Y1, respectively.
The sensor output (X1-X0) is converted into an X-axis function value of the third order or higher by arithmetic processing and output, and the sensor output (Y1-Y0) is converted to a function value of the third order or higher Y-axis by arithmetic processing. The signal processing method according to claim 14, wherein the signal processing method outputs the signal.
前記センサ出力変換工程は、
前記操作部材によるX軸方向およびY軸方向への移動に対応して検出される前記センサ部のセンサ出力をそれぞれX1、Y1としたとき、
前記操作部材をX軸方向およびY軸方向へ最大可動範囲内で移動させたときの前記センサ出力の最大値および最小値を読取り、該読取り値に応じて、センサ出力X1の係数α、次数β、および、センサ出力Y1の係数γ、次数θをそれぞれ所定値に設定し、
センサ出力X1を演算処理によってβ次数以上のX軸の関数値αXβ若しくはα(X−X0)Xβに変換して出力し、センサ出力Y1を演算処理によってθ次数以上のY軸の関数値γYθ若しくはγ(Y−Y0)θに変換して出力することを特徴とする請求項14ないし22のいずれかに記載の信号処理方法。
The sensor output conversion step includes
When the sensor outputs of the sensor unit detected corresponding to the movement in the X axis direction and the Y axis direction by the operation member are X1 and Y1, respectively.
The maximum and minimum values of the sensor output when the operating member is moved in the maximum movable range in the X-axis direction and the Y-axis direction are read, and the coefficient α and the order β of the sensor output X1 are read according to the read values. , And the coefficient γ and the order θ of the sensor output Y1, respectively, are set to predetermined values,
The sensor output X1 is converted into an X-axis function value αX β or α (X−X0) X β of β- order or higher by arithmetic processing and output, and the sensor output Y1 is Y-axis function value of θ-order or higher by arithmetic processing. GanmaY theta or γ (Y-Y0) signal processing method according to any one of claims 14 to 22 and converting and outputting the theta.
前記センサ出力変換工程は、
前記操作部材によるX軸方向およびY軸方向への移動に対応して検出される前記センサ部のセンサ出力をそれぞれX1、Y1としたとき、
前記操作部材をX軸方向およびY軸方向へ最大可動範囲内で移動させたときの前記センサ出力の最大値および最小値を読取り、該読取り値が所定範囲外のときは、前記操作部材を移動させても前記センサ部のセンサ出力X1、Y1を変化させずに固定値に設定して出力することを特徴とする請求項14ないし23のいずれかに記載の信号処理方法。
The sensor output conversion step includes
When the sensor outputs of the sensor unit detected corresponding to the movement in the X axis direction and the Y axis direction by the operation member are X1 and Y1, respectively.
The maximum and minimum values of the sensor output when the operating member is moved in the X axis direction and the Y axis direction within the maximum movable range are read, and when the read value is outside the predetermined range, the operating member is moved. The signal processing method according to any one of claims 14 to 23, wherein the sensor outputs X1 and Y1 of the sensor unit are set to fixed values without being changed even if they are output.
JP2004245901A 2004-08-25 2004-08-25 Pointing device and signal processing method Pending JP2006065518A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004245901A JP2006065518A (en) 2004-08-25 2004-08-25 Pointing device and signal processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004245901A JP2006065518A (en) 2004-08-25 2004-08-25 Pointing device and signal processing method

Publications (1)

Publication Number Publication Date
JP2006065518A true JP2006065518A (en) 2006-03-09

Family

ID=36111975

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004245901A Pending JP2006065518A (en) 2004-08-25 2004-08-25 Pointing device and signal processing method

Country Status (1)

Country Link
JP (1) JP2006065518A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008304222A (en) * 2007-06-05 2008-12-18 Asahi Kasei Electronics Co Ltd Magnetic detecting method and its system
JP2014241139A (en) * 2008-06-27 2014-12-25 マイクロソフト コーポレーション Virtual touchpad
US9566506B2 (en) 2009-06-25 2017-02-14 Samsung Electronics Co., Ltd. Virtual world processing device and method

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61128319A (en) * 1984-11-28 1986-06-16 Nippon Kogaku Kk <Nikon> Driving device
JPS61273622A (en) * 1985-05-29 1986-12-03 Toshiba Corp Pointing device
JPH02156321A (en) * 1988-12-08 1990-06-15 Alpine Electron Inc Correcting method for operation input data
JPH06110602A (en) * 1992-09-30 1994-04-22 Fujitsu Ten Ltd Joy stick device
JPH0643732U (en) * 1992-11-05 1994-06-10 新キャタピラー三菱株式会社 Joystick operation device
JPH07319617A (en) * 1994-05-25 1995-12-08 Alps Electric Co Ltd Operation input device
JPH08263200A (en) * 1995-03-20 1996-10-11 Fujitsu Ltd Coordinate input device
JPH08281584A (en) * 1995-04-14 1996-10-29 Mitsutoyo Corp Joy stick signal processing device
JPH09265349A (en) * 1996-03-28 1997-10-07 Kayaba Ind Co Ltd Joystick Neutral Correction Device
JPH10283111A (en) * 1997-04-08 1998-10-23 Mitsumi Electric Co Ltd Rotary encoder type joy stick
JP2000242408A (en) * 1998-12-04 2000-09-08 Canon Inc Device and method for correcting coordinate and calculating parameter for coordinate correction, storage medium storing coordinate correction control program and medium storing parameter calculation program for coordinate correction
JP2001273003A (en) * 2000-01-07 2001-10-05 Tai-Her Yang Method for switching nonlinear output displacement using signal speed of displacement detection device as parameter
JP2003029922A (en) * 2001-07-16 2003-01-31 Alps Electric Co Ltd Origin correcting and valid operation range setting method for joystick
JP2003233456A (en) * 2002-02-08 2003-08-22 Fujitsu Component Ltd Pointing device

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61128319A (en) * 1984-11-28 1986-06-16 Nippon Kogaku Kk <Nikon> Driving device
JPS61273622A (en) * 1985-05-29 1986-12-03 Toshiba Corp Pointing device
JPH02156321A (en) * 1988-12-08 1990-06-15 Alpine Electron Inc Correcting method for operation input data
JPH06110602A (en) * 1992-09-30 1994-04-22 Fujitsu Ten Ltd Joy stick device
JPH0643732U (en) * 1992-11-05 1994-06-10 新キャタピラー三菱株式会社 Joystick operation device
JPH07319617A (en) * 1994-05-25 1995-12-08 Alps Electric Co Ltd Operation input device
JPH08263200A (en) * 1995-03-20 1996-10-11 Fujitsu Ltd Coordinate input device
JPH08281584A (en) * 1995-04-14 1996-10-29 Mitsutoyo Corp Joy stick signal processing device
JPH09265349A (en) * 1996-03-28 1997-10-07 Kayaba Ind Co Ltd Joystick Neutral Correction Device
JPH10283111A (en) * 1997-04-08 1998-10-23 Mitsumi Electric Co Ltd Rotary encoder type joy stick
JP2000242408A (en) * 1998-12-04 2000-09-08 Canon Inc Device and method for correcting coordinate and calculating parameter for coordinate correction, storage medium storing coordinate correction control program and medium storing parameter calculation program for coordinate correction
JP2001273003A (en) * 2000-01-07 2001-10-05 Tai-Her Yang Method for switching nonlinear output displacement using signal speed of displacement detection device as parameter
JP2003029922A (en) * 2001-07-16 2003-01-31 Alps Electric Co Ltd Origin correcting and valid operation range setting method for joystick
JP2003233456A (en) * 2002-02-08 2003-08-22 Fujitsu Component Ltd Pointing device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008304222A (en) * 2007-06-05 2008-12-18 Asahi Kasei Electronics Co Ltd Magnetic detecting method and its system
JP2014241139A (en) * 2008-06-27 2014-12-25 マイクロソフト コーポレーション Virtual touchpad
US9566506B2 (en) 2009-06-25 2017-02-14 Samsung Electronics Co., Ltd. Virtual world processing device and method
US9987553B2 (en) 2009-06-25 2018-06-05 Samsung Electronics Co., Ltd. Virtual world processing device and method

Similar Documents

Publication Publication Date Title
US8502791B2 (en) Methods of processing data in touch screen display device and methods of displaying image using the same
JP5340421B2 (en) Capacitive proximity sensor device and electronic apparatus using the same
CN101688789B (en) Calibration of an AMR sensor
US20090228791A1 (en) Full-browsing display method of touch screen apparatus using tactile sensors, and recording medium thereof
JP2008180560A (en) Position detection circuit and its application system
JPWO2006070826A1 (en) Magnetic rotation angle sensor and angle information processing device
JP2006126997A (en) 3D touch panel
JP5176208B2 (en) Rotation angle detection method and rotation angle sensor
JP2006065518A (en) Pointing device and signal processing method
JP2006266738A (en) Sensitivity switching type sensor circuit and electronic circuit using the sensitivity switching type sensor circuit
US7552541B2 (en) Pointing device
JP5311228B2 (en) Magnetic position detection device and signal processing method thereof
JP5001023B2 (en) Pointing device and signal processing method thereof
JP2014002595A (en) Operation device
JPH0667799A (en) Pen type computer input device
JP5352861B2 (en) pointing device
TW201823942A (en) Handwriting-gesture notification method and electronic system using the same
CN116295959A (en) Force sensing method, force sensing system and force sensing calibration method
JP4926838B2 (en) Magnetic detection method and apparatus
JP5258701B2 (en) Information processing apparatus, control method and program thereof, and recording medium
JP5124774B2 (en) Pointing device and control method thereof
JPWO2013005665A1 (en) Electronic device and input method
JPH0348533B2 (en)
JP2015158872A (en) Touch panel
JP5401704B2 (en) Rotation angle sensor and amplitude calculation method using the same

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20070402

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070612

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091204

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100326