JP2016009452A - Input device and detection method - Google Patents
Input device and detection method Download PDFInfo
- Publication number
- JP2016009452A JP2016009452A JP2014131526A JP2014131526A JP2016009452A JP 2016009452 A JP2016009452 A JP 2016009452A JP 2014131526 A JP2014131526 A JP 2014131526A JP 2014131526 A JP2014131526 A JP 2014131526A JP 2016009452 A JP2016009452 A JP 2016009452A
- Authority
- JP
- Japan
- Prior art keywords
- size information
- electrode pattern
- operation surface
- power supply
- input device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Abstract
Description
本発明は、入力装置および検出方法に関する。詳しくは、操作体と電極との間の静電容量に基づき位置を検出する入力装置および検出方法に関する。 The present invention relates to an input device and a detection method. Specifically, the present invention relates to an input device and a detection method for detecting a position based on a capacitance between an operating body and an electrode.
従来、タッチパネルのコントローラは、タッチ時やホバー時の座標データをホスト機器側に出力していた。しかしながら、操作者がタッチしようとしているのか、ホバー操作でメニューを開かせようとしているのかをホスト機器側で判断することは困難であり、操作者の意図と異なった動作になる場合があった。 Conventionally, touch panel controllers output coordinate data at the time of touch or hover to the host device side. However, it is difficult for the host device to determine whether the operator is trying to touch or the menu is opened by a hover operation, and there are cases where the operation differs from the operator's intention.
そこで、このような誤った動作を回避する技術として、メニューを開くときは手の平を操作面に近づけ、タッチ操作をするときには指で操作面にタッチすることと操作方法を定め、タッチパネル全電極の生データをコントローラから上位ホスト機器に出力して、ホスト機器側でその生データを分析し、操作体の大きさを判断するものが提案されている。 Therefore, as a technique for avoiding such an erroneous operation, the palm of the hand is brought close to the operation surface when the menu is opened and the operation method is determined by touching the operation surface with a finger when performing a touch operation. There has been proposed a method in which data is output from a controller to a host device, the raw data is analyzed on the host device side, and the size of the operating body is determined.
例えば特許文献1には、デジタイザシステム100のコントローラとしてのデジタルユニット20が、デジタイザセンサに接触するスタイラスおよび/または指のような物理的オブジェクトの位置を算出し、インターフェース24を介してホストコンピュータに送ることが記載されている。また、デジタルユニット20が、ホバリングするオブジェクトの位置を算出し、インターフェース24を介してホストコンピュータに送ることも記載されている。
For example, in
しかし、上述の方法では、コントローラから上位ホスト機器側に出力するデータ量が多くなって、スキャン速度が遅くなったり、ホスト側にデータ分析の負担がかかったりするという問題がある。 However, the above-described method has a problem in that the amount of data output from the controller to the host device side increases, and the scanning speed becomes slow, or the host side is burdened with data analysis.
したがって、本発明の目的は、ホスト機器へのデータ出力量を低減することができる入力装置および検出方法を提供することにある。 Accordingly, an object of the present invention is to provide an input device and a detection method capable of reducing the amount of data output to a host device.
上述の課題を解決するために、第1の発明は、第1の電極パターンと、第1の電極パターンと交差する第2の電極パターンと、第1の電極パターンおよび第2の電極パターンの少なくとも一方の電極パターンにより、静電容量に応じた複数の信号レベルを検出し、これらの複数の信号レベルに基づき操作体のサイズ情報を求め、このサイズ情報をホスト機器に出力する制御部とを備える入力装置である。 In order to solve the above-mentioned problem, the first invention is the first electrode pattern, the second electrode pattern intersecting the first electrode pattern, at least one of the first electrode pattern and the second electrode pattern. A control unit that detects a plurality of signal levels corresponding to the capacitance using one electrode pattern, obtains size information of the operating body based on the plurality of signal levels, and outputs the size information to the host device. It is an input device.
第2の発明は、第1の電極パターンおよび第1の電極パターンと交差する第2の電極パターンの少なくとも一方の電極パターンにより、静電容量に応じた複数の信号レベルを検出し、これらの複数の信号レベルに基づき操作体のサイズ情報を求め、このサイズ情報をホスト機器に出力することを含む検出方法である。 According to a second aspect of the present invention, a plurality of signal levels corresponding to the capacitance are detected by at least one electrode pattern of the first electrode pattern and the second electrode pattern intersecting the first electrode pattern. This is a detection method including obtaining the size information of the operating tool based on the signal level of and outputting the size information to the host device.
以上説明したように、本発明によれば、サイズ情報をホスト機器に出力するので、ホスト機器へのデータ出力量を低減することができる。 As described above, according to the present invention, since the size information is output to the host device, the amount of data output to the host device can be reduced.
本発明の実施形態について図面を参照しながら以下の順序で説明する。なお、以下の実施形態の全図においては、同一または対応する部分には同一の符号を付す。
1.第1の実施形態(操作体のサイズ情報を検出する入力装置の第1の例)
2.第2の実施形態(操作体のサイズ情報を検出する入力装置の第2の例)
3.第3の実施形態(操作体の大凡の位置を検出する入力装置の例)
4.第4の実施形態(入力操作位置を精度良く検出可能な入力装置の例)
Embodiments of the present invention will be described in the following order with reference to the drawings. In all the drawings of the following embodiments, the same or corresponding parts are denoted by the same reference numerals.
1. First Embodiment (First Example of Input Device for Detecting Size Information of Operating Body)
2. Second Embodiment (Second Example of Input Device for Detecting Size Information of Operating Body)
3. Third embodiment (an example of an input device that detects an approximate position of an operating tool)
4). Fourth embodiment (an example of an input device capable of accurately detecting an input operation position)
<1.第1の実施形態>
[電子機器の構成]
図1は、本発明の第1の実施形態に係る電子機器10の構成の一例を示す。電子機器10は、タッチパネル機能を有する電子機器であり、図1に示すように、入力装置11と、表示装置12と、ホスト機器13とを備える。入力装置11は、センサ部21と、コントローラ22とを備える。入力装置11と表示装置12とは一体になっている。ホスト機器13は、入力装置11と表示装置12と一体の構成を有していてもよいし、一体となった入力装置11および表示装置12の外部に別体として設けられていてもよい。
<1. First Embodiment>
[Configuration of electronic equipment]
FIG. 1 shows an example of the configuration of an
(入力装置)
入力装置11は、操作体の近接検知機能またはホバー機能を有する、投影型静電容量方式などの静電容量方式のタッチパネルである。入力装置11は、センサ部21と、コントローラ22とを備える。センサ部21は、矩形状の操作面21sを有し、この操作面21sが上側となるようにして表示装置12の表示面上に設けられている。ここでは、矩形状の操作面21sの長手方向をx方向、短手方向をy方向と定義する。
(Input device)
The
入力装置11は、タッチ操作以外に、ホバー操作などのタッチレス操作も検出可能である。タッチ操作は、操作体により操作面21sに直接タッチすることにより実行される操作であり、タッチレス操作は、操作体に操作面21sに直接触れず、操作体を操作面21sから所定の間隔離した状態で実行される操作である。操作体としては、指、手の平、スタイラスなどが挙げられるが、これに限定されるものではない。
In addition to the touch operation, the
センサ部21は、操作面21sの下にX電極パターン(第1の電極パターン)31とY電極パターン(第2の電極パターン)32とを備える。また、センサ部21の周縁には、FPC(Flexible Printed Circuit)33が設けられている。
The
X、Y電極パターン31、32は、直交交差するように配列、すなわちマトリックス状に配列されている。X電極パターン31は、y方向に延設された複数のX電極(第1の電極)X0,X1,・・・,XM(M:1以上の整数)をx方向に配列することにより構成され、隣接するX電極XJ-1,XJの間は所定の間隔離されている。Y電極パターン32は、x方向に延設された複数のY電極(第2の電極)Y0,Y1,・・・,YN(N:1以上の整数)をy方向に配列することにより構成され、隣接するY電極XK-1,XKの間は所定の間隔離されている。X、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNは、直線状、複数の菱形状を一方向に連結した形状などが挙げられるが、特にこれらの形状に限定されるものではない。
The X and
X電極X0,X1,・・・,XMの一端にはそれぞれ、取り出し電極31aが電気的に接続され、これらの取り出し電極31aがFPC33に電気的に接続されている。また、Y電極Y0,Y1,・・・,YNの一端にはそれぞれ、取り出し電極32aが電気的に接続され、これらの取り出し電極32aがFPC33に電気的に接続されている。FPC33はコントローラ22に電気的に接続されている。
An
操作体がX、Y電極XJ、YKに近づくと、操作体とX、Y電極XJ、YK間に容量結合が発生する。操作体がX、Y電極XJ、YKに近づくに従って、操作体とX、Y電極XJ、YK間の静電容量が増大する。コントローラ22は、操作体とX、Y電極XJ、YKとの間の静電容量に応じた複数の感度レベル(信号レベル)、すなわち感度分布を検出し、これらの感度分布に基づき操作体の座標およびタッチ数に加えて、操作体のサイズ情報を算出し、ホスト機器13に出力する。サイズ情報は、例えば、操作体を操作面21sに近接させたときのサイズ情報である。
Operating body X, Y electrodes X J, approaches the Y K, operating tool and the X, Y electrodes X J, capacitive coupling between the Y K occurs. Operating body X, Y electrodes X J, toward the Y K, operating tool and the X, Y electrodes X J, the capacitance between the Y K increases. The
ここで、操作体の座標は、x方向の感度分布から求められるx方向の座標位置と、y方向の感度分布から求められるy方向の座標位置とからなる。タッチ数は、x方向の感度分布から求められるx方向のタッチ数と、y方向の感度分布から求められるy方向のタッチ数とからなる。サイズ情報は、x方向の感度分布から求められる、x方向の操作体のサイズに応じた数値と、y方向の感度分布から求められる、y方向の操作体のサイズに応じた数値とからなる。なお、サイズ情報が、x方向の感度分布から求められる、x方向の操作体のサイズと、y方向の感度分布から求められる、y方向の操作体のサイズとからなるようにしてもよい。 Here, the coordinates of the operating tool include a coordinate position in the x direction obtained from the sensitivity distribution in the x direction and a coordinate position in the y direction obtained from the sensitivity distribution in the y direction. The number of touches includes the number of touches in the x direction obtained from the sensitivity distribution in the x direction and the number of touches in the y direction obtained from the sensitivity distribution in the y direction. The size information includes a numerical value corresponding to the size of the operating body in the x direction obtained from the sensitivity distribution in the x direction and a numerical value corresponding to the size of the operating body in the y direction obtained from the sensitivity distribution in the y direction. The size information may include the size of the operation body in the x direction obtained from the sensitivity distribution in the x direction and the size of the operation body in the y direction obtained from the sensitivity distribution in the y direction.
コントローラ22は、所定の静電容量の測定アルゴリズムに基づき、操作体とX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNそれぞれとの間の静電容量を検出する。測定アルゴリズムとしては、例えば、Relaxation Oscillator方式、Charge Transfer方式などを用いることができるが、これに限定されるものではない。
The
コントローラ22は、X、Y電極パターン31、32の配置ピッチと同様の分解能を有していてもよいが、X、Y電極パターン31、32の配置ピッチ以上の細かさの分解能、例えば配置ピッチの数倍の細かさの分解能を有していることが好ましい。
The
(表示装置)
表示装置12としては、例えば、液晶ディスプレイ、エレクトロルミネッセンス(Electro Luminescence:EL)ディスプレイ、CRT(Cathode Ray Tube)ディスプレイ、プラズマディスプレイ(Plasma Display Panel:PDP)などを用いることができる。表示装置12は、ホスト機器13の制御に基づき、メニュー画面などの各種画面を表示する。
(Display device)
As the display device 12, for example, a liquid crystal display, an electroluminescence (EL) display, a CRT (Cathode Ray Tube) display, a plasma display (Plasma Display Panel: PDP), or the like can be used. The display device 12 displays various screens such as a menu screen based on the control of the
(ホスト機器)
ホスト機器13は、電子機器10の本体部である。電子機器10としては、例えば、パーソナルコンピュータ、スマートフォンなど携帯電話、タブレット型コンピュータ、テレビ、カメラ、携帯ゲーム機器、カーナビゲーションシステム、ウェアラブル機器などが挙げられるが、これに限定されるものではない。なお、ホスト機器13が独立して電子機器であってもよい。
(Host device)
The
ホスト機器13は、入力装置11から供給される操作体の座標、タッチ数およびサイズ情報などに基づき、表示装置12の画面表示を制御する。
The
[入力装置の動作]
コントローラ22におけるサイズ情報の算出方法としては、センサ部21の操作面21sの面積に応じて好適なものを選択して用いることが好ましい。以下に、操作面21sの面積が小面積である場合と、操作面21sの面積が大面積である場合とに分けて、入力装置11の動作について説明する。
[Operation of input device]
As a method for calculating the size information in the
ここで、小面積とは、サイズの検出を目的とする操作体(例えば手の平)の大きさと同程度またはそれ以下の面積を意味する。また、大面積とは、サイズの検出を目的とする操作体(例えば手の平)の大きさよりも大きい面積を意味する。 Here, the small area means an area equivalent to or smaller than the size of an operating body (for example, a palm) for detecting the size. Moreover, a large area means an area larger than the size of an operating body (for example, a palm) for the purpose of size detection.
(小面積の操作面)
<<x方向のサイズ情報>>
小面積の操作面21sに操作体が近づけられた場合、コントローラ22は、x方向におけるサイズ情報Sxを以下のようにして算出する。まず、コントローラ22は、X電極X0,X1,・・・,XMを順次スキャンして、x方向におけるセンサ部21の感度分布を取得する。ここで、感度分布は、静電容量の分布または静電容量に比例する値の分布である。図2Aに、小面積の操作面の中央に操作体として指を近づけたときのx方向の感度分布の一例を示す。図3Aに、小面積の操作面に操作体として手の平を近づけたときのx方向の感度分布の一例を示す。
(Small area operation surface)
<< Size information in x direction >>
When the operating tool is brought close to the small-
次に、コントローラ22は、取得したx方向の感度分布から、x方向の感度分布が極大値(ピーク値)となる感度レベルLxpと、x方向の感度分布の両端(すなわちx方向における操作面21sの両端)またはそれらの近傍の感度レベルLx0、Lxmとを用いて、x方向における操作体のサイズ情報Sxを算出する。具体的には、以下の式(1a)を用いて、x方向における操作体のサイズ情報Sxを算出する。
Sx=((Lx0+Lxm)/Lxp)×100 ・・・(1a)
Next, the
Sx = ((Lx 0 + Lx m ) / Lx p ) × 100 (1a)
<<y方向のサイズ情報>>
小面積の操作面21sに操作体が近づけられた場合、コントローラ22は、y方向におけるサイズ情報Syを以下のようにして算出する。まず、コントローラ22は、Y電極Y0,Y1,・・・,YNを順次スキャンして、y方向におけるセンサ部21の感度分布を取得する。図2Bに、小面積の操作面21sの中央に操作体として指を近づけたときのy方向の感度分布の一例を示す。図3Bに、小面積の操作面21sに操作体として手の平を近づけたときのy方向の感度分布の一例を示す。
<< Size information in y direction >>
When the operating tool is brought close to the small-
次に、コントローラ22は、取得したy方向の感度分布から、y方向の感度分布が極大値(ピーク値)となる感度レベルLypと、y方向の感度分布の両端(すなわちy方向における操作面21sの両端)またはそれらの近傍の感度レベルLy0、Lynとを用いて、y方向における操作体のサイズ情報を算出する。具体的には、以下の式(1b)を用いて、y方向における操作体のサイズ情報Syを算出する。
Sy=((Ly0+Lyn)/Lyp)×100 ・・・(1b)
Next, the
Sy = ((Ly 0 + Ly n) / Ly p) × 100 ··· (1b)
式(1a)、(1b)は感度レベルの平坦さでもあり、最大でも200を超えることはなく、操作体が小さくなるほど値は小さくなる。なお、y方向における操作面21sの幅がx方向における操作面21sの幅よりも狭い場合には、サイズ情報Syはサイズ情報Sxよりも大きくなる傾向にある。逆に、y方向における操作面21sの幅がx方向における操作面21sの幅よりも広い場合には、サイズ情報Syはサイズ情報Sxよりも小さくなる傾向にある。
Expressions (1a) and (1b) are also the flatness of the sensitivity level, which does not exceed 200 at the maximum, and the value becomes smaller as the operating tool becomes smaller. When the width of the
なお、コントローラ22は、上述のように取得されたx、y方向それぞれの感度分布から、x、y方向における操作体のサイズ情報以外に、x、y方向における操作体の座標およびタッチ数も算出する。具体的には、コントローラ22は、x、y方向における感度分布の極大点の位置をそれぞれ、x、y方向における操作体の位置として算出する。また、コントローラ22は、x、y方向における感度分布の極大点のうち、所定のレベルを超える極大点の数を、タッチ数として算出する。
The
図2Cは、図2A、図2Bに示した感度分布から、上述の動作により算出された座標、サイズ情報、タッチ数を示す。図3Cは、図3A、図3Bに示した感度分布から、上述の動作により算出された座標、サイズ情報、タッチ数を示す。なお、図2C、図3Cに示した図表において、x、y方向それぞれについて2つの座標が示されているのは、コントローラ22がマルチタッチ(すなわち複数の極大値)を検出することが可能であるからである。
FIG. 2C shows coordinates, size information, and the number of touches calculated by the above-described operation from the sensitivity distribution shown in FIGS. 2A and 2B. FIG. 3C shows coordinates, size information, and the number of touches calculated by the above-described operation from the sensitivity distribution shown in FIGS. 3A and 3B. In the charts shown in FIGS. 2C and 3C, two coordinates are shown for each of the x and y directions so that the
図2C、図3Cから、操作体として指を操作面21sに近づけたときの方が、操作体として手のひらを操作面21sに近づけたときに比べて、x、y方向のサイズ情報Sx、Syのいずれも小さく、両操作体のサイズ情報が大きく異なっていることがわかる。したがって、ホスト機器13は、コントローラ22から出力されたサイズ情報Sx、Syに基づき、操作体として指および手の平のいずれが近づいたのかを判別できる。具体的には例えば、ホスト機器13は、コントローラ22から出力されたサイズ情報Sx、Syが規定値以下である場合には、操作面21sに近接する操作体が指であると判別できる。一方、コントローラ22から出力されたサイズ情報が規定値を超える場合には、操作面21sに近接する操作体が手の平であると判別できる。
From FIG. 2C and FIG. 3C, the size information Sx, Sy in the x and y directions is greater when the finger is moved closer to the
(大面積の操作面)
<<x方向のサイズ情報>>
大面積の操作面21sに操作体が近づけられた場合、コントローラ22は、x方向におけるサイズ情報Sxを以下のようにして算出する。まず、コントローラ22は、X電極X0,X1,・・・,XMを順次スキャンして、x方向におけるセンサ部21の感度分布を取得する。図4Aに、大面積の操作面21sの中央に操作体として指を近づけたときのx方向の感度分布の一例を示す。図4Bに、大面積の操作面21sの中央に操作体として手の平を近づけたときのx方向の感度分布の一例を示す。
(Large area operation surface)
<< Size information in x direction >>
When the operating tool is brought close to the large-
次に、コントローラ22は、取得したx方向の感度分布から、x方向の感度分布が極大値(ピーク値)となる感度レベルLxpと、感度レベルLxpの位置xpからx方向(X電極パターン31の配列方向)に所定間隔Δxa離れた位置xaの感度レベルLxaと、感度レベルLxpの位置xpからx方向とは反対方向に所定間隔Δxb離れた位置の感度レベルLxbとを用いて、x方向における操作体のサイズ情報を算出する。具体的には、以下の式(2a)を用いて、x方向における操作体のサイズ情報Sxを算出する。
Sx=((Lxa+Lxb)/Lxp)×100 ・・・(2a)
Next, the
Sx = ((Lx a + Lx b ) / Lx p ) × 100 (2a)
なお、間隔Δxa、Δxbは、Δxa、Δxbの和(Δxa+Δxb)がサイズ情報Sxの検出を目的とする操作体(例えば手の平)の大きさと同程度となるように選択することが好ましい。間隔Δxa、Δxbは同一の値であることが好ましいが、異なる値であってもよい。 The distance [Delta] x a, [Delta] x b is, [Delta] x a, sum ([Delta] x a + [Delta] x b) of the [Delta] x b is chosen to be a size about the same operation (e.g. palm) intended to detect size information Sx It is preferable. The intervals Δx a and Δx b are preferably the same value, but may be different values.
<<y方向のサイズ情報>>
コントローラ22は、y方向の感度分布が極大値(ピーク値)となる感度レベルLypと、感度レベルLypの位置ypからy方向(Y電極パターン32の配列方向)に所定間隔Δya離れた位置の感度レベルLyaと、感度レベルLypの位置ypからy方向とは反対方向に所定間隔Δyb離れた位置の感度レベルLybとを用いて、y方向におけるサイズ情報Syを算出する。具体的には、以下の式(2b)を用いて、y方向における操作体のサイズ情報Syを算出する。
Sy=((Lya+Lyb)/Lyp)×100 ・・・(2b)
<< Size information in y direction >>
The
Sy = ((Ly a + Ly b ) / Ly p ) × 100 (2b)
なお、間隔Δya、Δybは、Δya、Δybの和(Δya+Δyb)がサイズ情報Syの検出を目的とする操作体(例えば手の平)の大きさと同程度となるように選択することが好ましい。間隔Δya、Δybは同一の値であることが好ましいが、異なる値であってもよい。 The distance [Delta] y a, [Delta] y b is, [Delta] y a, sum ([Delta] y a + [Delta] y b) of [Delta] y b is chosen to be a size about the same operation (e.g. palm) intended to detect size information Sy It is preferable. The intervals Δy a and Δy b are preferably the same value, but may be different values.
[効果]
第1の実施形態に係る入力装置11では、コントローラ22が操作体の座標やタッチ数の他に、近接時の操作体のサイズ情報も算出し、それらの情報をホスト機器13に出力する。これにより、x、y方向の感度分布の生データをコントローラ22からホスト機器13に出力せずに済むので、ホスト機器13へのデータ出力量を低減することができる。
[effect]
In the
また、コントローラ22が操作体のサイズ情報Sx、Syをホスト機器13に出力することにより、ホスト機器13側で、例えば操作体として指および手の平のいずれが近づいているのかを区別できる。また、操作者が意図としない誤動作を防ぐことも可能になる。
Further, when the
[変形例]
上述の第1の実施形態では、コントローラ22が、x、y方向の感度分布が極大値となる感度レベルLxp、Lypを用いて、操作体のサイズ情報Sx、Syを算出する例について説明したが、本発明はこの例に限定されるものでない。例えば、極大値となる感度レベルLxp、Lypに代えて、x、y方向における操作面21sのほぼ中央位置の感度レベルを用いるようにしてもよい。
[Modification]
In the first embodiment described above, an example in which the
また、上述の第1の実施形態では、コントローラ22が、x方向の感度分布が極大値となる感度レベルLxpと、x方向の感度分布の両端またはそれらの近傍の感度レベルLx0、Lxmとの3つの感度レベルを用いて、操作体のサイズ情報Sxを算出する例について説明したが、本発明はこの例に限定されるものでない。例えば、コントローラ22が、x方向の感度分布が極大値となる感度レベルLxpと、x方向の感度分布の両端またはそれらの近傍の感度レベルLx0、Lxmのうちのいずれか一方の感度レベルとの2つ感度レベルを用いて、操作体のサイズ情報Sxを算出するようにしてもよい。具体的には、以下の式(3a)および式(3b)のうちのいずれか一方を用いて、x方向における操作体のサイズ情報Sxを算出するようにしてもよい。
Sx=(Lx0/Lxp)×100 ・・・(3a)
Sx=(Lxm/Lxp)×100 ・・・(3b)
Further, in the first embodiment described above, the
Sx = (Lx 0 / Lx p ) × 100 (3a)
Sx = (Lx m / Lx p ) × 100 (3b)
なお、コントローラ22が、上述のx方向における操作体のサイズ情報Sxと同様に2つの感度レベルを用いて、y方向における操作体のサイズ情報Syを算出するようにしてもよい。
Note that the
また、上述の第1の実施形態では、FPC33とコントローラ22とが別体として設けられている構成を例として説明したが、コントローラ22をFPC33上に実装するようにしてもよい。すなわち、COF(Chip On FPC)の構成を採用してもよい。
In the first embodiment described above, the configuration in which the
また、上述の実施形態では、入力装置11が表示装置12の表示面上に設けられている構成を例として説明したが、入力装置11が表示装置12内に設けられていてもよい。
In the above-described embodiment, the configuration in which the
<2.第2の実施形態>
第1の実施形態では、センサ部21の感度分布、すなわち静電容量に比例した値の分布を用いて、操作体のサイズ情報Sx、Syを算出する例について説明したが、サイズ情報Sx、Syの算出方法はこの例に限定されるものではない。第2の実施形態では、静電容量の逆数の分布を用いて、操作体のサイズ情報Sx、Syを算出する例について説明する。
<2. Second Embodiment>
In the first embodiment, the example has been described in which the size information Sx and Sy of the operating body is calculated using the sensitivity distribution of the
[概要]
図5は、平行平板電極の構成の一例を示す。図5に示すように、平行平板電極は、間隔d離して平行に対向配置された平板電極41、42と、これらの平板電極41、42間に設けられた誘電体43とを備える。このような構成を有する平行平板電極の静電容量Cは、一般に下記の式(4)で表される。この式(4)から分かるように、静電容量Cは、距離dに反比例する。
C=ε0ε(S/d) ・・・(4)
但し、ε0:真空中の誘電率(ε0=8.854×10-12[F/m])、ε:比誘電率、S:電極間の対向面積[m2]、d:誘電体厚[m]
したがって、センサ部21のX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNの感度(静電容量に比例)の逆数から容易に指などの操作体までの距離が計算できる。
[Overview]
FIG. 5 shows an example of the configuration of parallel plate electrodes. As shown in FIG. 5, the parallel plate electrode includes
C = ε 0 ε (S / d) (4)
Where ε 0 : dielectric constant in vacuum (ε 0 = 8.854 × 10 −12 [F / m]), ε: relative dielectric constant, S: facing area [m 2 ] between electrodes, d: dielectric Thickness [m]
Thus, X of the
例えば、図6Aのように配置されたX電極X0,X1,・・・,X6と指51との間の静電容量をC0,C1,・・・,C6とすると、X電極X0,X1,・・・,X6と指との間の距離d0,d1,・・・,d6は、下記の式(5)より表される。
dn=k(S/Cn) ・・・(5)
但し、n:電極番号、k:係数
また、操作体が指ではなく手の平の場合は、図6Bに示すように距離d0,d1,・・・,d6の差は小さくなることもわかる。
For example, X electrodes X 0, which is arranged as shown in FIG 6A, X 1, ···, C 0,
d n = k (S / C n ) (5)
However, n: electrode number, k: coefficient In addition, if the operation member is the palm rather than a finger, the distance d 0, d 1 as shown in FIG. 6B, · · ·, the difference in d 6 is seen also be reduced .
したがって、X電極X0,X1,・・・,X6と操作体との間の静電容量の逆数の分布から操作体の大きさがわかる。例えば、コントローラ22が、図6Aにおいて最も小さい値、X電極X3の値d3とそこから一定の距離にある電極X0の値d0を比較する。そして、その差が大きい場合には操作体が小さく、差が小さい場合には操作体が大きいと判断できる。
Therefore, the size of the operating body can be found from the distribution of the reciprocal of the electrostatic capacity between the X electrodes X 0 , X 1 ,..., X 6 and the operating body. For example, the
[入力装置の動作]
以下に、操作面21sの面積が小面積である場合と、操作面21sの面積が大面積である場合とに分けて、入力装置11の動作について説明する。
[Operation of input device]
Hereinafter, the operation of the
<小面積の操作面>
<<x方向のサイズ情報>>
小面積の操作面21sに操作体が近づけられた場合、コントローラ22は、x方向におけるサイズ情報Sxを以下のようにして算出する。まず、コントローラ22は、X電極X0,X1,・・・,XMを順次スキャンして、x方向におけるセンサ部21の静電容量を取得する。さらに、静電容量の逆数または静電容量に反比例する値を演算によって求めことで、X方向の静電容量の逆数の分布を取得する。図7Aに、小面積の操作面21sの中央に操作体として指を近づけたときのx方向の静電容量の逆数の分布の一例を示す。図8Aに、小面積の操作面21sの中央に操作体として手の平を近づけたときのx方向の静電容量の逆数の分布の一例を示す。
<Small area operation surface>
<< Size information in x direction >>
When the operating tool is brought close to the small-
次に、コントローラ22は、取得したx方向の静電容量の逆数の分布から、x方向の静電容量の逆数の分布が極小値となるレベル(1/Lxp)と、x方向の静電容量の逆数の分布の両端(すなわちx方向における操作面21sの両端)またはそれらの近傍のレベル(1/Lx0)、(1/Lxm)とを用いて、x方向における操作体のサイズ情報Sxを算出する。具体的には、以下の式(6a)を用いて、x方向における操作体のサイズ情報Sxを算出する。
Sx=((1/Lx0)+(1/Lxm))−(1/Lxp) ・・・(6a)
Next, the
Sx = ((1 / Lx 0 ) + (1 / Lx m )) − (1 / Lx p ) (6a)
<<y方向のサイズ情報>>
小面積の操作面21sに操作体が近づけられた場合、コントローラ22は、y方向におけるサイズ情報Syを以下のようにして算出する。まず、コントローラ22は、Y電極Y0,Y1,・・・,YNを順次スキャンして、y方向におけるセンサ部21の静電容量の逆数の分布を取得する。図7Bに、小面積の操作面21sの中央に操作体として指を近づけたときのy方向の静電容量の逆数の分布の一例を示す。図8Bに、小面積の操作面21sの中央に操作体として手の平を近づけたときのy方向の静電容量の逆数の分布の一例を示す。
<< Size information in y direction >>
When the operating tool is brought close to the small-
次に、コントローラ22は、取得したy方向の静電容量の逆数の分布から、y方向の静電容量の逆数の分布が極小値となるレベル(1/Lyp)と、y方向の静電容量の逆数の分布の両端(すなわちy方向における操作面21sの両端)またはそれらの近傍のレベル(1/Ly0)、(1/Lyn)とを用いて、y方向における操作体のサイズ情報Syを算出する。具体的には、以下の式を用いて、y方向における操作体のサイズ情報Syを算出する。
Sy=((1/Ly0)+(1/Lyn))−(1/Lyp) ・・・(6b)
Next, the
Sy = ((1 / Ly 0 ) + (1 / Ly n)) - (1 / Ly p) ··· (6b)
図7Cは、図7A、図7Bに示した静電容量の逆数の分布から求めた座標、サイズ情報およびタッチ数を示す。図8Cは、図8A、図8Bに示した静電容量の逆数の分布から求めた座標、サイズ情報およびタッチ数を示す。なお、図7C、図8Cに記述したサイズ情報値は、1バイト長、すなわち、0〜255の範囲の値でサイズ情報を表すために、実際のSx、Syの値に必要な係数をかけて求めた換算値に基づくものであり、この値の大小の傾向を実際のサイズの大小と一致させるために、
255−(Sxの換算値)、255−(Syの換算値)
の演算を施すことによって求めた値である。
FIG. 7C shows coordinates, size information, and the number of touches obtained from the distribution of the reciprocal capacitance shown in FIGS. 7A and 7B. FIG. 8C shows coordinates, size information, and the number of touches obtained from the distribution of the reciprocal capacitance shown in FIGS. 8A and 8B. The size information values described in FIGS. 7C and 8C are 1 byte length, that is, in order to represent the size information with a value in the range of 0 to 255, the necessary values are multiplied by the actual Sx and Sy values. In order to match the trend of the magnitude of this value with the magnitude of the actual size,
255-(converted value of Sx), 255-(converted value of Sy)
This is a value obtained by performing the operation.
<大面積の操作面>
<<x方向のサイズ情報>>
大面積の操作面21sに操作体が近づけられた場合、コントローラ22は、x方向におけるサイズ情報Sxを以下のようにして算出する。まず、コントローラ22は、X電極X0,X1,・・・,XMを順次スキャンして、x方向におけるセンサ部21の静電容量の逆数の分布を取得する。図9Aに、大面積の操作面21sの中央に操作体として指を近づけたときのx方向の静電容量の逆数の分布の一例を示す。図9Bに、大面積の操作面21sの中央に操作体として手の平を近づけたときのx方向の静電容量の逆数の分布の一例を示す。
<Large-area operation surface>
<< Size information in x direction >>
When the operating tool is brought close to the large-
次に、コントローラ22は、取得したx方向の静電容量の逆数の分布から、x方向の静電容量の逆数の分布が極小となるレベル(1/Lxp)と、レベル(1/Lxp)の位置xpからx方向(X電極パターン31の配列方向)に所定間隔Δxa離れた位置xaのレベル(1/Lxa)と、レベル(1/Lxp)の位置xpからx方向とは反対方向に所定間隔Δxb離れた位置のレベル(1/Lxb)とを用いて、x方向における操作体のサイズ情報Sxを算出する。具体的には、以下の式(7a)を用いて、x方向における操作体のサイズ情報Sxを算出する。
Sx=((1/Lxa)+(1/Lxb))−(1/Lxp) ・・・(7a)
Next, the
Sx = ((1 / Lx a ) + (1 / Lx b )) − (1 / Lx p ) (7a)
<<y方向のサイズ情報>>
コントローラ22は、y方向の静電容量の逆数の分布が極小値となるレベル(1/Lyp)と、レベル(1/Lyp)の位置ypからy方向(Y電極パターン32の配列方向)に所定間隔Δya離れた位置のレベル(1/Lya)と、レベル(1/Lyp)の位置ypからy方向とは反対方向に所定間隔Δyb離れた位置のレベル(1/Lyb)とを用いて、y方向におけるサイズ情報Syを算出する。具体的には、以下の式(7b)を用いて、y方向における操作体のサイズ情報Syを算出する。
Sy=((1/Lya)+(1/Lyb))−(1/Lyp) ・・・(7b)
<< Size information in y direction >>
The
Sy = ((1 / L ya ) + (1 / L yb )) − (1 / L yp ) (7b)
[変形例]
上述の第2の実施形態では、コントローラ22が、x、y方向の静電容量の逆数の分布が極小値となるレベル(1/Lxp)、(1/Lyp)を用いて、操作体のサイズ情報Sx、Syを算出する例について説明したが、本発明はこの例に限定されるものでない。例えば、レベル(1/Lxp)、(1/Lyp)に代えて、x、y方向における操作面21sのほぼ中央位置のレベルを用いるようにしてもよい。
[Modification]
In the second embodiment described above, the
また、上述の第2の実施形態では、コントローラ22が、x方向の静電容量の逆数の分布が極小値となるレベル(1/Lxp)と、x方向の静電容量の逆数の分布の両端またはそれらの近傍のレベル(1/Lx0)、(1/Lxm)との3つのレベルを用いて、操作体のサイズ情報Sxを算出する例について説明したが、本発明はこの例に限定されるものでない。例えば、コントローラ22が、x方向の静電容量の逆数の分布が極小値となるレベル(1/Lxp)と、x方向の静電容量の逆数の分布の両端またはそれらの近傍のレベル(1/Lx0)、(1/Lxm)のうちのいずれか一方のレベルとの2つレベルを用いて、操作体のサイズ情報Sxを算出するようにしてもよい。具体的には、以下の式(8a)および式(8b)のうちのいずれか一方を用いて、x方向における操作体のサイズ情報Sxを算出するようにしてもよい。
Sx=(1/Lx0)−(1/Lxp) ・・・(8a)
Sx=(1/Lxm)−(1/Lxp) ・・・(8b)
In the second embodiment described above, the
Sx = (1 / Lx 0 ) − (1 / Lx p ) (8a)
Sx = (1 / Lx m ) − (1 / Lx p ) (8b)
なお、コントローラ22が、上述のx方向における操作体のサイズ情報Sxと同様に2つのレベルを用いて、y方向における操作体のサイズ情報Syを算出するようにしてもよい。
Note that the
<3.第3の実施形態>
手の平などで操作面21s上にて空中操作する場合や操作面21sをタッチ操作する場合、正確なx、y座標を計算するのは困難であり、また精度も悪いため、あまり実用的でない。それよりもホスト機器13側で手の平などの大凡の位置が判れば、手の平などが「左から右へ動いた」とか「上部で静止している」とか、様々な事象による処理が可能になる。そこで、第3の実施形態では、入力装置11が簡単な処理で手の平などの操作体の大凡の位置を検出する例について説明する。
<3. Third Embodiment>
When an aerial operation is performed on the
[概要]
図10Aに示すように手の平52をセンサ部21の操作面21sの左端にかざした場合、図10Bに示すようにx方向の感度分布は左端の方が高くなる。このとき最も左端のX電極X0の感度レベルをLx0とし、左端から所定間隔W離れたX電極XWの感度レベルをLxwとすると、左端近傍におけるx方向の感度分布の傾き(平均傾き)kxは、
kx=(Lxw−Lx0)/W ・・・(9)
と求めることができる。また、所定間隔Wを固定値とすれば、左端近傍におけるx方向の感度分布の傾きkxは単純に、
kx=Lxw−Lx0 ・・・(10)
で表すことができる。
[Overview]
When the
kx = (Lx w -Lx 0) / W ··· (9)
It can be asked. Further, if the predetermined interval W is a fixed value, the slope kx of the sensitivity distribution in the x direction near the left end is simply
kx = Lx w −Lx 0 (10)
Can be expressed as
同様に操作面21sの右端に手の平52をかざしたとき、右端のX電極XMの感度レベルをLxM、右端から所定間隔W離れたX電極XM-Wの感度レベルをLxM-Wとすると、右端近傍におけるx方向の感度分布の傾きkxは、
kx=LxM−LxM-W ・・・(11)
で表すことができる。
Similarly, when the
kx = Lx M -Lx MW (11)
Can be expressed as
また、手の平52が左右中央付近にあるときは、左端の傾きkxは“プラス”になり、右端の傾きkxは”マイナス”になる。そこで、このときは傾きkxを“ゼロ”と定義する。
When the
このような計算によれば、手の平52がセンサ部21の左端にあるときは、傾きkxは”マイナス”となり、手の平52がセンサ部21の中央部にあるときは、傾きkxは“ゼロ”となり、手の平52がセンサ部21の右端にあるときは、傾きkxは“プラス”となる。
According to such calculation, when the
y方向についても同様の計算を行うようにする。すなわち、上端のY電極Y0の感度レベルをLY0とすると、上端から所定間隔W離れたY電極YWの感度レベルをLYWとすると、左端近傍におけるy方向の感度分布の傾き(平均傾き)kyは、
ky=Lyw−Ly0 ・・・(12)
で表すことができる。
The same calculation is performed for the y direction. That is, if the sensitivity level of the Y electrode Y 0 at the upper end is L Y0, and the sensitivity level of the Y electrode Y W that is a predetermined distance W away from the upper end is L YW , the slope of the sensitivity distribution in the y direction in the vicinity of the left end (average slope) Ky is
ky = Ly w −Ly 0 (12)
Can be expressed as
同様にセンサ部21の下端に手の平52をかざしたとき、下端のY電極YNの感度レベルをLYN、下端から所定間隔W離れたY電極YM-Wの感度レベルをLYM-Wとすると、下端近傍におけるy方向の感度分布の傾きkyは、
ky=LyM−LyM-W ・・・(13)
で表すことができる。
Similarly, when the
ky = Ly M -Ly MW (13)
Can be expressed as
手の平52がセンサ部21の上端にあるときは、傾きkyは“マイナス”となり、手の平52がセンサ部21の中央部にあるときは、傾きkyは“ゼロ”となり、手の平52がセンサ部21の下端にあるときは、傾きkyは“プラス”となる。
When the
したがって、コントローラ22が、上述の傾きkx、kyを求め、それらをホスト機器13側へ送ることにより、ホスト機器13側では手の平52の大凡の位置を検出することができる。
Therefore, the
[入力装置の動作]
<<x方向の感度分布の傾き>>
操作面21sに手の平などの操作体が近づけられた場合、コントローラ22は、x方向における傾きkxを以下のようにして算出する。まず、コントローラ22は、X電極X0,X1,・・・,XMを順次スキャンして、x方向におけるセンサ部21の感度分布を取得する。
[Operation of input device]
<< Slope of sensitivity distribution in x direction >>
When an operating body such as a palm is brought close to the
次に、コントローラ22は、取得したx方向の感度分布から、x方向の異なる位置においてそれぞれ傾きkxを算出する。例えば、操作面21sの左端、中央および右端それぞれの位置において傾きkxを算出する。操作面21sをx方向にn分割(n:3以上の整数)して、各分割領域の境界位置のそれぞれにおいて傾きkxを算出するようにしもよい。また、操作面21sの左端および右端の位置と、操作面21sをx方向にm分割(m:2以上の整数)した各分割領域の境界位置とにおいてそれぞれ傾きkxを算出するようにしもよい。次に、コントローラ22は、算出した複数の傾きkxをホスト機器13に出力する。
Next, the
<<y方向の感度分布の傾き>>
操作面21sに手の平などの操作体が近づけられた場合、コントローラ22は、y方向における傾きを以下のようにして算出する。まず、コントローラ22は、Y電極Y0,Y1,・・・,YMを順次スキャンして、y方向におけるセンサ部21の感度分布を取得する。
<< Slope of sensitivity distribution in y direction >>
When an operating body such as a palm is brought close to the
次に、コントローラ22は、取得したy方向の感度分布から、y方向の異なる位置においてそれぞれ傾きkyを算出する。例えば、操作面21sの上端、中央および下端それぞれの位置において傾きkyを算出する。操作面21sをy方向にn分割(n:3以上の整数)して、各分割領域の境界位置それぞれにおいて傾きkyを算出するようにしもよい。また、操作面21sの上端および下端の位置と、操作面21sをy方向にm分割(m:2以上の整数)した各分割領域の境界位置とにおいてそれぞれ傾きkyを算出するようにしもよい。次に、コントローラ22は、算出した複数の傾きkyをホスト機器13に出力する。
Next, the
図11A、図11Bに、操作面21sの左端の中央に操作体として手の平を近づけたときのx、y方向の感度分布の一例を示す。図12A、図12Bに、操作面21sの中央に操作体として手の平を近づけたときのx、y方向の感度分布の一例を示す。図13A、図13Bに、操作面21sの右端の中央に操作体として手の平を近づけたときのx、y方向の感度分布の一例を示す。ここでは、x、y方向における感度分布の傾きkx、kyを0〜255で表現し、手の平が操作面21sの中央部に位置した場合、x、y方向における感度分布の傾きkx、kyが128になるように傾きデータをオフセットして表示している。
11A and 11B show examples of sensitivity distributions in the x and y directions when the palm is brought close to the center of the left end of the
図11Cは、図11A、図11Bに示した感度分布から、上述の算出方法により求められた座標、傾き、サイズ情報およびタッチ数を示す。図12Cは、図12A、図12Bに示した感度分布から、上述の算出方法により求められた座標、傾き、サイズ情報およびタッチ数を示す。図13Cは、図13A、図13Bに示した感度分布から、上述の算出方法により求められた座標、傾き、サイズ情報およびタッチ数を示す。 FIG. 11C shows coordinates, inclination, size information, and the number of touches obtained by the above-described calculation method from the sensitivity distribution shown in FIGS. 11A and 11B. FIG. 12C shows coordinates, inclination, size information, and the number of touches obtained by the above-described calculation method from the sensitivity distribution shown in FIGS. 12A and 12B. FIG. 13C shows coordinates, inclination, size information, and the number of touches obtained by the above-described calculation method from the sensitivity distribution shown in FIGS. 13A and 13B.
ホスト機器13は、コントローラ22から供給される複数の傾きkx、kyに基づき、操作体の大凡の位置を検出することができる。例えば、kx、kyがそれぞれ“プラス”、“ゼロ”、“マイナス”のいずれであるかを判別することで、操作体の大凡の位置を検出することができる。例えば、kx、kyが共に“プラス”である場合には、操作体が操作面21sの右下の端部近傍にあることを検出することができる。
The
[効果]
第3の実施形態に係る入力装置11では、操作体のサイズや大凡の位置も出力することにより、ホスト機器13側で、例えば指が近づいているのか手の平が近づいているのかを判別したり、手を開いて左右上下斜めに振る方向を判別したりするなど、様々な事象による処理が可能になる。また、操作者が意図としない誤動作を防ぐことも可能になる。
[effect]
In the
<4.第4の実施形態>
以下、本発明の第4の実施形態に係る入力装置101を、図14と図15を用いて説明する。入力装置101は、図14に示すように、入力装置101を構成する主要回路部品が2種類の非振動側回路基板102と振動側回路基板103に分けて搭載されている。
<4. Fourth Embodiment>
Hereinafter, an
非振動回路基板102には、接地電位とした低圧基準電源線GNDと高圧基準電源線VCCとからなる基準電源回路104が配線され、低圧基準電源線GNDと高圧基準電源線VCC間に直流電圧Vccを印加するDC電源105が接続されている。これにより、非振動回路基板102に搭載されるインターフェース回路106等の各回路部品を基準電源回路104に接続し、DC電源105の出力電圧Vccにより駆動させている。
The
また、振動側回路基板103には、低圧振動電源線SGNDと高圧振動電源線SVCCとからなる振動電源回路107が配線されている。低圧振動電源線SGNDは低圧基準電源線GNDと、高圧振動電源線SVCCは高圧基準電源線VCCと、それぞれコイル108、109を介して接続している。コイル108とコイル109のインダクタンスは、いずれも後述する固有周波数fの固有発振信号SGに対してハイインピーダンスとなる値に設定され、ここでは、同一のインダクタンスLのコイル108、109を用いている。これにより、図14に示すように、基準電源回路104の低圧基準電源線GNDと高圧基準電源線VCCへ、固有周波数fの固有発振信号SGを同期させて出力すると、基準電源回路104の低圧基準電源線GNDが接地されて安定した電位にあるので、振動電源回路107の低圧振動電源線SGNDと高圧振動電源線SVCCの電位が、同期して固有周波数fで変動し、両者間の電圧は、基準電源回路104と同じ直流出力電圧Vccとなる。
Further, the vibration
振動電源回路107が配線された振動側回路基板103には、図14に示す多数のX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNが、振動電源回路107の低圧振動電源線SGNDと高圧振動電源線SVCCのいずれかの、ここでは高圧振動電源線SVCCに接続している。多数のX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNは、振動側回路基板103若しくは振動側回路基板103と別に設ける絶縁パネルの入力操作面となる表面に沿って互いに絶縁して配置され、操作者が入力操作体である指を入力操作面に向けて入力操作を行うと、X、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNが指に対向若しくは接近するように入力操作面の全面に配置されている。
A plurality of X and Y electrodes X 0 , X 1 ,..., X M , Y 0 , Y 1 ,. N is connected to either the low-voltage vibration power supply line SGND or the high-voltage vibration power supply line SVCC of the vibration
全てのX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNが高圧振動電源線SVCCに接続することによって、その電位は固有周波数fで振動する一方、足下などの一部が接地している操作者の指の電位は定電位であるので、指が接近して指との静電容量Cfが増大するX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNでは、X、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNから指へ静電容量Cfを介して固有周波数fの電圧信号が出力される。これを、固有周波数fで振動する振動電源回路107からみれば、入力操作により指が接近するX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNの電位が相対的に固有周波数fで振動するものとなり、振動電源回路107で駆動する入力操作検出手段において、固有周波数fの電位変動信号、すなわち固有発振信号を検出でき、固有発振信号が検出されたX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNから入力操作を検出できる。
When all the X and Y electrodes X 0 , X 1 ,..., X M , Y 0 , Y 1 ,..., Y N are connected to the high-voltage vibration power supply line SVCC, the potential is at the natural frequency f. Since the potential of the finger of the operator whose part such as the foot is grounded while being vibrated is a constant potential, the electrostatic capacity Cf with the finger increases by approaching the X, Y electrodes X 0 , X 1 ,..., X M , Y 0 , Y 1 ,..., Y N , X, Y electrodes X 0 , X 1 , ..., X M , Y 0 , Y 1 ,. A voltage signal having a natural frequency f is output from Y N to the finger via the capacitance Cf. If this is viewed from the vibration
このように入力操作を検出するために、振動側回路基板103には、更に、アナログマルチプレクサ112、バンドパスフィルタ113、A/Dコンバータ114、MPU(マイクロプロセッサユニット)10及び発振回路115の各回路素子が搭載され、いずれも振動電源回路107の低圧振動電源線SGNDと高圧振動電源線SVCCに接続し、DC電源105から出力電圧Vccを受けて動作している。
In order to detect the input operation in this manner, the vibration
全てのX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNは、アナログマルチプレクサ112の入力に接続し、アナログマルチプレクサ112は、MPU110からの切り替え制御により、一定の走査周期で全てのX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNを一パターン毎に、図示しない増幅回路を介してバンドパスフィルタ113へ接続する。
All X and Y electrodes X 0 , X 1 ,..., X M , Y 0 , Y 1 ,..., Y N are connected to the input of the analog multiplexer 112, and the analog multiplexer 112 is connected to the
バンドパスフィルタ113は、固有発振信号の固有周波数fを中心とする周波数帯域の信号を通過させるもので、バンドパスフィルタ113で、直流信号等の低周波成分とコモンモードノイズ等の高周波ノイズがカットされ、固有発振信号SGのみが後段のA/Dコンバータ114へ出力される。
The
A/Dコンバータ114は、固有発振信号SGの固有周波数fの少なくとも2倍以上の周波数でサンプリングし、固有発振信号SGのレベルを量子化してMPU110へ出力する。
The A /
A/Dコンバータ114から出力される量子化データは、その時にアナログマルチプレクサ112が選択接続したX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNの固有発振信号SGの検出レベルを表すので、入力操作を検出する入力操作検出手段として作用するMPU110では、そのX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNの接続期間中にA/Dコンバータ114から入力された量子化データの総和を所定の閾値と比較し、所定の閾値以上である場合に固有発振信号SGを検出したものと判定し、入力操作があったことと、そのX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNの配設位置から入力操作位置を検出する。入力操作位置などの検出した入力操作データは、直流が絶縁された信号線116を介して、非振動回路基板102に搭載されるインターフェース回路106に出力され、インターフェース回路106からUSB通信、I2C通信等で入力操作データを利用する上位機器に出力される。
The quantized data output from the A /
発振回路115は、固定周波数fckのクロックCKを、アナログマルチプレクサ112、バンドパスフィルタ113、A/Dコンバータ114、MPU110へ発振出力し、これらの回路による上述した一連の動作の同期をとっている。
The
MPU110は、固有発振信号SGの固有周波数fを基準電源回路104の低圧基準電源線GNDと高圧基準電源線VCCへ出力する信号出力回路としても作用するもので、固有発振信号SGの固有周波数fは、発振回路115から入力されるクロックCKの周波数fckを分周若しくは倍周して、振幅は、低圧振動電源線SGNDと高圧振動電源線SVCC間の電圧Vccから昇圧若しくは降圧して、任意に調整することができ、ここでは、187kHzの固有発振周波数で振幅(ピーク間の電圧Vp−p)が5Vの固有発振信号SGを出力する。固有周波数fを187kHzとした理由については後述する。
The
固有発振信号SGを出力するMPU110の出力は、二股に分岐してそれぞれコンデンサ117、118を介して基準電源回路104の低圧基準電源線GNDと高圧基準電源線VCCに接続している。コンデンサ117とコンデンサ118は、電源線の直流電圧を遮断する目的で介在させるので、それぞれのキャパシタンスは任意であるが、ここでは、同一のキャパシタンスCのコンデンサ117、118を用いている。
The output of the
固有周波数fの固有発振信号SGが基準電源回路104と振動電源回路107に流れる場合に、低圧基準電源線GNDと高圧基準電源線VCC間及び低圧振動電源線SGNDと高圧振動電源線SVCC間が近接して配線され、固有周波数fの帯域でこれらの電源線間は短絡しているとすれば、図14の基準電源回路104と振動電源回路107は、図15の等価回路図で示される。
When the natural oscillation signal SG having the natural frequency f flows in the reference
図15に示すように、MPU110の出力と基準電源回路104間には、並列にキャパシタンスCのコンデンサ117、118が接続されているので、その合成キャパシタンスは、2Cであり、また、基準電源回路104と振動電源回路107間に並列に接続されるコイル108、109の合成インダクタンスは、L/2となる。これらのキャパシタとインダクタは、固有周波数fの固有発振信号SGが流れる閉回路において直列に接続され、固有発振信号SGの振幅(レベル)をVi、コイル108、109両端の基準電源回路104と振動電源回路107間の電圧をVo、2πfで表される角速度をω(rad/sec)とすれば、
Vo=[ω2LC/(ω2LC−1)]Vi ・・・(14)
で表される。
ここで、図15に示す回路は、ω2LC=1で直列共振し、そのときの周波数f0は、
f0=1/[2π(LC)1/2] ・・・(15)
となる。
As shown in FIG. 15, since
Vo = [ω 2 LC / (ω 2 LC-1)] Vi (14)
It is represented by
Here, the circuit shown in FIG. 15 resonates in series at ω 2 LC = 1, and the frequency f 0 at that time is
f 0 = 1 / [2π (LC) 1/2] (15)
It becomes.
つまり、(2)式関係から得られる共振周波数f0を、固有発振信号SGの固有周波数fとすれば、固有発振信号SGのレベルに対して、(1)式から理論上振動電源回路107の電位が無限大で振動し、振動電源回路107に接続するX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNの電位も無限大に振動させることができる。その結果、X、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNと指との静電容量が10pF程度と微小であっても、X、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNと指間に発生する電圧を無限大に拡大するので、固有周波数fでMPU110に入力される固有発振信号SGのレベルが増大し、MPU110により容易に検出可能となる。
In other words, if the resonance frequency f 0 obtained from the relationship of the equation (2) is the natural frequency f of the natural oscillation signal SG, the level of the natural oscillation signal SG is theoretically calculated from the equation (1) of the vibration
実際の入力装置101では、基準電源回路104と振動電源回路107のインダクタンス、浮遊容量などの影響から、(2)式から得る周波数f0で共振せず、また、基準電源回路104と振動電源回路107に固有発振信号SGが流れる際のエネルギーロス等により、振動電源回路107は、固有発振信号SGのレベルに対して有限倍率に拡大された振幅で電位が振動する。一方、操作者の指が触れることのあるX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNに大電圧を加えることはできないので、固有発振信号SGの固有周波数fを共振周波数f0を中心にずらしたり、固有発振信号SGの振幅を調整して、MPU110で入力操作が確実に検出できる範囲で、X、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNの電圧振動の振幅を制限している。
The
使用環境やコイル108、109、コンデンサ117、118等の回路定数によって異なる固有発振信号SGの振幅と固有周波数fは、上述したように、MPU110において容易に調整できる。固有周波数fは、任意の周波数とすることができるが、商用交流電源線の周囲では、入力操作体が定電位ではなく商用交流電源の周波数のコモンモードノイズが重畳することがあるので、X、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNから商用交流電源の周波数と識別して固有周波数fの固有発振信号SGを検出する必要があるので、商用交流電源の周波数とその高調波を除く周波数とすることが好ましい。
As described above, the
例えば、図1に示す入力装置101において、コイル108、109のインダクタンスが220μH、コンデンサ117、118のキャパシタンスが330pFであるとして、固有発振信号SGの振幅(Vp−p)が5Vで固有周波数fが187kHzをMPU110から出力すると、振動電源回路107と振動電源回路107に接続するX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNは、4倍の20Vの振幅(Vp−p)で振動することが実測された。
For example, in the
上述の実施の形態では、複数のX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNを入力操作面に配置し、固有発振信号SGを検出したX、Y電極X0,X1,・・・、XM、Y0,Y1,・・・,YNの配置位置から入力操作位置も検出しているが、単一のX、Y電極から固有発振信号SGを検出し、入力操作のみがあったことを検出する静電容量スイッチとして機能するタッチパネルであってもよい。
In the above embodiment, a plurality of X, Y electrodes X 0, X 1, ···, X M,
また、上述の第4の実施形態で用いるコイル108とコイル109は、必ずしも同一のインダクタンスである必要はなく、同様に、キャパシタ117とキャパシタ118のキャパシタンスも必ずしも同一である必要はない。
Further, the
また、クロックCKを発振する発振回路115を、MPU110と別に設けているが、MPU110に内蔵する物であってもよく、逆にPMU10に兼ねた信号出力回路は、振動電源回路107に接続して駆動するものであれば、振動側回路基板103にMPU110と別に搭載するものであってもよい。
The
また、入力操作体は、操作者が入力操作を行う指で説明したが、操作者が握る専用入力ペンなど操作者と別の操作体であってもよい。 In addition, the input operation body has been described with a finger on which the operator performs an input operation, but may be an operation body different from the operator, such as a dedicated input pen held by the operator.
また、低圧基準電源線GNDを接地させて基準電源回路104を定電位としたが、定電位とする手段はこの方法に限らず、例えば、DC電源105の出力が定電位に保たれていれば、単に低圧基準電源線GNDと高圧基準電源線VCCをDC電源105へ接続するだけでもよい。
Further, although the low-voltage reference power line GND is grounded and the reference
[効果]
第4の実施形態に係る入力装置101では、静電容量式タッチパネル側の検出電極パターンの電位を固有周波数fで振動させて、入力操作体との電圧が固有周波数fで変動することにより入力操作を検出するので、操作者などの入力操作体側で、固有周波数fの固有発振信号を出力する信号出力回路を用意する必要がない。また、商用交流電源などから発生するコモンモード信号を入力操作を検出するための固有発振信号としないので、使用環境が制限されずに入力操作を検出できる。
[effect]
In the
また、直流電源が接続する基準電源回路と検出電極パターンが接続する振動電源回路とを、絶縁型DC−DCコンバータなどの高価な絶縁部品を用いずに分離して、振動電源回路を独立に電圧変動させることができる。 Also, the reference power supply circuit to which the DC power supply is connected and the vibration power supply circuit to which the detection electrode pattern is connected are separated without using an expensive insulating component such as an insulated DC-DC converter, and the vibration power supply circuit is independently voltageated. Can be varied.
また、入力操作面が拡大しても、絶縁パネル上に形成する検出電極パターンを増加させることにより、入力操作体が接近する個々の検出電極パターンから固有発振信号のレベルを減衰させることなく検出できる。 Even if the input operation surface is enlarged, by increasing the number of detection electrode patterns formed on the insulating panel, it is possible to detect without attenuating the level of the natural oscillation signal from the individual detection electrode patterns approached by the input operation body. .
また、入力操作体と検出電極パターンとの静電容量が微小であっても、検出電極パターンに発生する固有発振信号のレベルが拡大し、微小な静電容量の変化から入力操作を確実に検出できる。 In addition, even if the capacitance between the input operating body and the detection electrode pattern is very small, the level of the natural oscillation signal generated in the detection electrode pattern is expanded, and the input operation is reliably detected from a small change in capacitance. it can.
また、固有発振信号を生成するための発振回路を、別に設ける必要がない。 Further, it is not necessary to provide a separate oscillation circuit for generating the natural oscillation signal.
また、使用環境やインダクタ、キャパシタの回路定数に応じて調整する固有発振信号の固有周波数fや振幅を、入力操作を検出するマイクロプロセッサから容易に行うことができる。 In addition, the natural frequency f and amplitude of the natural oscillation signal adjusted according to the use environment and the circuit constants of the inductor and capacitor can be easily obtained from the microprocessor that detects the input operation.
また、特定の検出電極から所定の検出信号を出力して、検出信号に対応して別の検出電極に現れる信号を検出する、いわゆる相互容量方式による入力装置の場合は、入力操作面上に水滴などがつくと座標検出への影響を来すが、本実施形態によれば、入力操作面上に水滴がついても座標検出に影響がない。 In the case of an input device using a so-called mutual capacitance method that outputs a predetermined detection signal from a specific detection electrode and detects a signal appearing on another detection electrode in response to the detection signal, a water droplet is formed on the input operation surface. However, according to the present embodiment, even if a water droplet comes on the input operation surface, the coordinate detection is not affected.
以上、本発明の実施形態について具体的に説明したが、本発明は、上述の実施形態に限定されるものではなく、本発明の技術的思想に基づく各種の変形が可能である。 As mentioned above, although embodiment of this invention was described concretely, this invention is not limited to the above-mentioned embodiment, Various deformation | transformation based on the technical idea of this invention is possible.
例えば、上述の実施形態において挙げた構成、方法、工程、形状、材料および数値などはあくまでも例に過ぎず、必要に応じてこれと異なる構成、方法、工程、形状、材料および数値などを用いてもよい。 For example, the configurations, methods, processes, shapes, materials, numerical values, and the like given in the above-described embodiments are merely examples, and different configurations, methods, processes, shapes, materials, numerical values, and the like are used as necessary. Also good.
また、上述の実施形態の構成、方法、工程、形状、材料および数値などは、本発明の主旨を逸脱しない限り、互いに組み合わせることが可能である。 The configurations, methods, steps, shapes, materials, numerical values, and the like of the above-described embodiments can be combined with each other without departing from the gist of the present invention.
10 電子機器
11 入力装置
12 表示装置
13 ホスト機器
21 センサ部
22 コントローラ
31 X電極パターン
32 Y電極パターン
33 FPC
X0,X1,・・・,XM X電極
Y0,Y1,・・・,YN Y電極
DESCRIPTION OF
X 0, X 1, ···, X M X electrodes Y 0, Y 1, ···, Y N Y electrode
Claims (9)
前記第1の電極パターンと交差する第2の電極パターンと、
前記第1の電極パターンおよび前記第2の電極パターンの少なくとも一方の電極パターンにより、静電容量に応じた複数の信号レベルを検出し、該複数の信号レベルに基づき操作体のサイズ情報を求め、該サイズ情報をホスト機器に出力する制御部と
を備える入力装置。 A first electrode pattern;
A second electrode pattern intersecting the first electrode pattern;
A plurality of signal levels corresponding to capacitance are detected by at least one of the first electrode pattern and the second electrode pattern, and size information of the operating body is obtained based on the plurality of signal levels. A control unit that outputs the size information to a host device.
前記複数の信号レベルに基づき操作体のサイズ情報を求め、
前記サイズ情報をホスト機器に出力すること
を含む検出方法。 A plurality of signal levels corresponding to the capacitance are detected by at least one of the first electrode pattern and the second electrode pattern intersecting the first electrode pattern,
Obtaining size information of the operating tool based on the plurality of signal levels,
A detection method comprising: outputting the size information to a host device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014131526A JP2016009452A (en) | 2014-06-26 | 2014-06-26 | Input device and detection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014131526A JP2016009452A (en) | 2014-06-26 | 2014-06-26 | Input device and detection method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016009452A true JP2016009452A (en) | 2016-01-18 |
Family
ID=55226939
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014131526A Pending JP2016009452A (en) | 2014-06-26 | 2014-06-26 | Input device and detection method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016009452A (en) |
-
2014
- 2014-06-26 JP JP2014131526A patent/JP2016009452A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5796527B2 (en) | Capacitive touch panel | |
TWI610216B (en) | Touch sensing system and method for driving the same | |
CN104615315B (en) | Touch-sensing system and its driving method | |
KR101975596B1 (en) | Touch screen device for compensating distortion of input sensing signal | |
US8094133B2 (en) | Touch panel device | |
JP5257481B2 (en) | Capacitive touch panel | |
JP2013511094A (en) | Touch-sensitive device using threshold voltage signal | |
US9170688B2 (en) | Apparatus and method for sensing capacitance, and touch screen apparatus | |
JP4850946B2 (en) | Touch panel device | |
KR101913817B1 (en) | Method and device for processing touch screen input | |
WO2016147423A1 (en) | Capacitive touch panel | |
JP2020047263A (en) | Waveform generator, input device, and method | |
WO2013018120A1 (en) | Capacitive touch panel | |
JP2016009452A (en) | Input device and detection method | |
JP2016009475A (en) | Input device and detection method | |
US10055033B2 (en) | Active capacitive pen, and touch detection and feedback driving methods therefor | |
WO2013021414A1 (en) | Capacitance type input detection method | |
KR20160047682A (en) | Touch screen device and method for driving thereof | |
JP2015156236A (en) | Static type touch panel | |
KR20150059503A (en) | Touch Screen Display Device with Input System | |
JP2015133158A (en) | Static type touch panel | |
KR102269989B1 (en) | Apparatus for Driving of Touch Screen | |
KR101504031B1 (en) | Touchscreen | |
JP5870575B2 (en) | Capacitive touch panel | |
JP2011215675A (en) | Capacitive touch panel |