Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6979086B2 - Information processing equipment, information processing methods and information processing programs - Google Patents
[go: Go Back, main page]

JP6979086B2 - Information processing equipment, information processing methods and information processing programs - Google Patents

Information processing equipment, information processing methods and information processing programs Download PDF

Info

Publication number
JP6979086B2
JP6979086B2 JP2020002685A JP2020002685A JP6979086B2 JP 6979086 B2 JP6979086 B2 JP 6979086B2 JP 2020002685 A JP2020002685 A JP 2020002685A JP 2020002685 A JP2020002685 A JP 2020002685A JP 6979086 B2 JP6979086 B2 JP 6979086B2
Authority
JP
Japan
Prior art keywords
determination
unit
information processing
operating body
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.)
Active
Application number
JP2020002685A
Other languages
Japanese (ja)
Other versions
JP2021111124A (en
Inventor
香 池松
祥太 山中
孝太 坪内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2020002685A priority Critical patent/JP6979086B2/en
Publication of JP2021111124A publication Critical patent/JP2021111124A/en
Application granted granted Critical
Publication of JP6979086B2 publication Critical patent/JP6979086B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、タッチセンサを介してユーザの入力操作を受け付ける情報処理装置、情報処理方法および情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program that accept a user's input operation via a touch sensor.

従来、静電容量方式のタッチセンサを介してユーザの入力操作を検出し、当該入力操作に応じた処理を実施する情報処理装置が存在する。このような情報処理装置では、ユーザの利便性向上のために、識別可能な入力操作の種類を拡充することが検討されている。
例えば、特許文献1に開示されるタッチパネル制御装置では、電気的特性の異なる複数種類の操作体(具体的には指と爪)を想定し、操作体の種類ごとに異なる入力操作を割り当てている。具体的には、操作体がタッチ面に接触したときに生じる静電容量の変動量を検出し、当該変動量のピーク値を閾値と比較することによって操作体の種類を判定し、当該操作体の種類に応じた入力操作を認識している。
Conventionally, there is an information processing device that detects an input operation of a user via a capacitive touch sensor and performs processing according to the input operation. In such an information processing apparatus, it is considered to expand the types of identifiable input operations in order to improve the convenience of the user.
For example, in the touch panel control device disclosed in Patent Document 1, a plurality of types of operating bodies (specifically, fingers and claws) having different electrical characteristics are assumed, and different input operations are assigned to each type of operating body. .. Specifically, the type of the operating body is determined by detecting the fluctuation amount of the capacitance generated when the operating body comes into contact with the touch surface and comparing the peak value of the fluctuation amount with the threshold value, and the operating body is concerned. It recognizes the input operation according to the type of.

特開2013−127755号公報Japanese Unexamined Patent Publication No. 2013-127755

しかし、前述した特許文献1に開示される技術には以下の問題がある。
特許文献1では、操作体の種類の判定を行う際に静電容量の変動量のピーク値を利用している。このピーク値を取得するためには、操作体がタッチ面に接触開始してから接触終了するまでのタッチ期間に検出される静電容量の変動量を示すデータが必要であり、このタッチ期間、操作体の種類を判定する判定処理は待機状態になる。このため、入力操作を識別する処理をタッチ期間に実施することができず、操作体がタッチ面に接触開始してから入力操作に対応する処理が実行されるまでの遅延時間が長くなる。また、コンテンツのドラッグ操作や画像の描画操作など、操作体がタッチ面に接触しながら移動するような入力操作を行う場合、操作体がタッチ面に対する接触状態を維持している間、当該入力操作に対応する処理を行うことができないため遅延が発生する。
However, the technique disclosed in Patent Document 1 described above has the following problems.
In Patent Document 1, the peak value of the fluctuation amount of the capacitance is used when determining the type of the operating body. In order to obtain this peak value, data indicating the amount of change in capacitance detected during the touch period from the start of contact with the touch surface to the end of contact by the operating body is required, and this touch period, The determination process for determining the type of the operating body is in the standby state. Therefore, the process of identifying the input operation cannot be performed during the touch period, and the delay time from the start of contact of the operating body with the touch surface to the execution of the process corresponding to the input operation becomes long. Further, when performing an input operation such as a content drag operation or an image drawing operation in which the operating body moves while touching the touch surface, the input operation is performed while the operating body maintains the contact state with the touch surface. A delay occurs because the processing corresponding to the above cannot be performed.

本発明は、識別可能な入力操作の種類を拡充しつつ遅延時間を短縮可能な情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。 An object of the present invention is to provide an information processing apparatus, an information processing method, and an information processing program capable of shortening a delay time while expanding the types of identifiable input operations.

本発明の情報処理装置は、タッチ面に対する操作体の近接に応じた電流値を出力するタッチセンサから前記電流値を取得する電流値取得部と、前記電流値に基づいて判定値を算出する判定値算出部と、前記判定値が増加を開始する時点を待機開始時点として検出し、前記待機開始時点から所定の待機時間が経過したか否かを判定する待機判定部と、前記待機判定部により前記待機時間が経過したと判定された場合、前記待機時間の経過期間における前記判定値の変化に関する判定パラメータを算出するパラメータ算出部と、前記判定パラメータに基づいて、前記操作体の種類を判別する操作体判別部と、を備えることを特徴とする。 The information processing apparatus of the present invention has a current value acquisition unit that acquires the current value from a touch sensor that outputs a current value according to the proximity of the operating body to the touch surface, and a determination that calculates a determination value based on the current value. The value calculation unit, the standby determination unit that detects when the determination value starts to increase as the standby start time, and determines whether or not a predetermined waiting time has elapsed from the standby start time, and the standby determination unit. When it is determined that the waiting time has elapsed, the type of the operating body is determined based on the parameter calculation unit that calculates the determination parameter regarding the change in the determination value during the elapsed period of the waiting time and the determination parameter. It is characterized by including an operating body discriminating unit.

本発明では、操作体がタッチセンサのタッチ面に対して接触開始することに伴って、タッチセンサから出力される電流値が増加開始する。そこで、本発明では、タッチセンサから取得された電流値に基づいて算出される判定値が増加開始する時点を待機開始時点として検出し、待機開始時点から所定の待機時間が経過した場合に、操作体の種類を判別する処理(操作体判別処理)を行う。
この操作体判別処理には、待機時間の経過期間における判定値の変化に関する判定パラメータが利用される。タッチセンサから取得される電流値に基づく判定値は、操作体の種類ごとに、待機時間が経過する期間内で異なる変化を示すため、この変化に関する判定パラメータを用いることにより、操作体の種類を好適に判別できる。これにより、操作体の種類に応じた入力操作を認識することができ、識別可能な入力操作の種類を拡充することができる。
また、本発明の操作体判別処理は、前述したように、待機開始時点から所定の待機時間が経過した場合に行われ、タッチ面に対する操作体の接触が終了する(操作体がタッチ面から離れる)まで待機する必要がない。よって、操作体がタッチ面に接触開始してから入力操作に対応する処理が実行されるまでの遅延時間を短縮化できる。また、操作体がタッチ面に対する接触状態を維持している間であっても、当該入力操作に対応する処理をリアルタイムに行うことができる。
In the present invention, as the operating body starts contacting the touch surface of the touch sensor, the current value output from the touch sensor starts to increase. Therefore, in the present invention, the time point at which the determination value calculated based on the current value acquired from the touch sensor starts to increase is detected as the standby start time point, and when a predetermined wait time elapses from the wait start time point, the operation is performed. Performs processing to determine the type of body (operation body discrimination processing).
In this operation body discrimination process, a judgment parameter relating to a change in the judgment value during the elapsed period of the waiting time is used. Since the judgment value based on the current value acquired from the touch sensor shows a different change within the period in which the standby time elapses for each type of the operating body, the type of the operating body can be determined by using the judgment parameter related to this change. It can be preferably discriminated. As a result, it is possible to recognize the input operation according to the type of the operating body, and it is possible to expand the types of identifiable input operations.
Further, as described above, the operation body discrimination process of the present invention is performed when a predetermined waiting time has elapsed from the standby start time, and the contact of the operation body with the touch surface ends (the operation body separates from the touch surface). ) No need to wait. Therefore, it is possible to shorten the delay time from the start of contact of the operating body with the touch surface to the execution of the process corresponding to the input operation. Further, even while the operating body maintains the contact state with respect to the touch surface, the processing corresponding to the input operation can be performed in real time.

本発明の一実施形態にかかるタッチ入力装置を示すブロック図。The block diagram which shows the touch input device which concerns on one Embodiment of this invention. 前記実施形態のタッチセンサの電極構造を示す模式図。The schematic diagram which shows the electrode structure of the touch sensor of the said embodiment. 前記実施形態のタッチセンサの電極交点における等価回路を示す図。The figure which shows the equivalent circuit at the electrode intersection of the touch sensor of the said embodiment. 前記実施形態のタッチセンサの電極交点における等価回路を示す図。The figure which shows the equivalent circuit at the electrode intersection of the touch sensor of the said embodiment. 前記実施形態にかかる情報処理方法の流れを説明するフローチャート。The flowchart explaining the flow of the information processing method which concerns on the said Embodiment. 前記実施形態のタッチセンサから出力される電流値に基づく判定値の時間変化を示すグラフ。The graph which shows the time change of the determination value based on the current value output from the touch sensor of the said embodiment. 実施例および比較例における操作体の種別判別のタイミングの違いを説明する図。The figure explaining the difference in the timing of type discrimination of the operation body in an Example and a comparative example. 前記実施形態のタッチセンサの単位領域ごとの電流値を示す模式図。The schematic diagram which shows the current value for each unit area of the touch sensor of the said embodiment. 前記実施形態のタッチセンサの単位領域ごとの電流値を示す模式図。The schematic diagram which shows the current value for each unit area of the touch sensor of the said embodiment.

〔第1実施形態〕
本発明の第1実施形態について図面を参照して説明する。
図1に示すように、本実施形態のタッチ入力装置1は、操作体が接触可能なタッチ面210を有するタッチセンサ2と、タッチセンサ2を介して入力される操作に応じた各種処理を行う情報処理装置10とを備える。
なお、タッチ入力装置1は、例えばパーソナルコンピュータやスマートフォンなどの電子機器に用いられる。このタッチセンサ2は、電子機器が有する表示部に重畳して配置されるタッチパネルを構成してもよいし、当該表示部とは別に配置されるタッチパッドを構成してもよい。
[First Embodiment]
The first embodiment of the present invention will be described with reference to the drawings.
As shown in FIG. 1, the touch input device 1 of the present embodiment performs various processes according to an operation input via the touch sensor 2 and a touch sensor 2 having a touch surface 210 with which an operating body can contact. It is provided with an information processing device 10.
The touch input device 1 is used for an electronic device such as a personal computer or a smartphone. The touch sensor 2 may be configured as a touch panel arranged so as to be superimposed on the display unit of the electronic device, or may be configured as a touch pad arranged separately from the display unit.

〔タッチセンサ〕
本実施形態のタッチセンサ2は、タッチ検出方式として、投影型静電容量方式のうちの相互容量方式を採用しており、タッチ面210に沿って配置される電極構造を有するタッチ部21と、タッチ部21に駆動信号Saを送信する送信部22と、タッチ部21を介して駆動信号Saを受信する受信部23とを有する。
[Touch sensor]
The touch sensor 2 of the present embodiment employs a mutual capacitance method among the projection type capacitance methods as the touch detection method, and has a touch portion 21 having an electrode structure arranged along the touch surface 210 and a touch portion 21. It has a transmission unit 22 that transmits the drive signal Sa to the touch unit 21, and a reception unit 23 that receives the drive signal Sa via the touch unit 21.

図2は、タッチセンサ2の具体的構造を示す模式図である。
図2に示すように、タッチ部21は、一方向に沿って配置された複数の送信電極Tx(x=1、2、・・・n)と、当該一方向に直交する方向に沿って配置された複数の受信電極Rx(x=1、2、・・・n)とを有する。送信電極Txと受信電極Rxとが交差する電極交点Piは、タッチ面210の単位領域に対応し、各電極交点Piには静電容量Cが形成される。
FIG. 2 is a schematic diagram showing a specific structure of the touch sensor 2.
As shown in FIG. 2, the touch unit 21 is arranged along a direction orthogonal to the one direction with a plurality of transmission electrodes Tx (x = 1, 2, ... N) arranged along one direction. It has a plurality of receiving electrodes Rx (x = 1, 2, ... N). The electrode intersection Pi where the transmitting electrode Tx and the receiving electrode Rx intersect corresponds to a unit region of the touch surface 210, and a capacitance C 0 is formed at each electrode intersection Pi.

送信部22は、複数の送信電極Txに対して順に、交流信号である駆動信号Saを送信する。
受信部23は、いずれかの送信電極Txに駆動信号Saが送信されている間、複数の受信電極Rxから順に駆動信号Saを受信する。これにより、受信部23は、送信電極Txから受信電極Rxへ各電極交点Piを経由して伝送された駆動信号Saを順に受信する。
The transmission unit 22 transmits the drive signal Sa, which is an AC signal, to the plurality of transmission electrodes Tx in order.
The receiving unit 23 receives the driving signal Sa in order from the plurality of receiving electrodes Rx while the driving signal Sa is being transmitted to any of the transmitting electrodes Tx. As a result, the receiving unit 23 sequentially receives the drive signal Sa transmitted from the transmitting electrode Tx to the receiving electrode Rx via each electrode intersection Pi.

ここで、指などの接地された操作体3が電極交点Piに近接すると、操作体3に応じた容量が静電容量Cに割り込んで結合し、電極交点Piから操作体3を介して駆動信号Saの電流の一部がグランドへ流出する。これにより、受信部23が受信する駆動信号Saのレベル(電位)が減少する。
そこで、受信部23は、各電極交点Piを介して受信した駆動信号Saの電圧を検出し、駆動信号Saの検出電圧と送信部22による駆動信号Saの発振電圧との差、すなわち、駆動信号Saのレベル変化量を算出する。そして、受信部23は、電極交点Piごとの駆動信号Saのレベル変化量に対応する電流値を示す検出信号Sdを生成し、情報処理装置10に出力する。
Here, when the grounded operating body 3 such as a finger is close to the electrode intersection Pi, the capacitance corresponding to the operating body 3 interrupts the capacitance C 0 and is coupled, and is driven from the electrode intersection Pi via the operating body 3. A part of the current of the signal Sa flows out to the ground. As a result, the level (potential) of the drive signal Sa received by the receiving unit 23 decreases.
Therefore, the receiving unit 23 detects the voltage of the drive signal Sa received via each electrode intersection Pi, and the difference between the detected voltage of the drive signal Sa and the oscillation voltage of the drive signal Sa by the transmission unit 22, that is, the drive signal. The amount of change in the level of Sa is calculated. Then, the receiving unit 23 generates a detection signal Sd indicating a current value corresponding to the level change amount of the drive signal Sa for each electrode intersection Pi, and outputs the detection signal Sd to the information processing apparatus 10.

〔情報処理装置〕
情報処理装置10は、コンピューターにより構成され、記憶部11および制御部12等を含んで構成されている。
記憶部11は、メモリまたはハードディスク等により構成されたデータ記録装置である。記憶部11には、情報処理装置10を制御するための情報処理プログラム(ソフトウェア)が記録されている。
[Information processing device]
The information processing apparatus 10 is composed of a computer, and includes a storage unit 11, a control unit 12, and the like.
The storage unit 11 is a data recording device composed of a memory, a hard disk, or the like. An information processing program (software) for controlling the information processing apparatus 10 is recorded in the storage unit 11.

制御部12は、CPU(Central Processing Unit)等の演算回路およびRAM(Random Access Memory)等の記録回路により構成される。制御部12は、記憶部11等に記録されている情報処理プログラムをRAMに展開し、RAMに展開されたプログラムとの協働により各種処理を実行する。そして、制御部12は、記憶部11に記録された情報処理プログラムを読み込み実行することで、電流値取得部121、タッチ検出部122、判定値算出部123、待機判定部124、パラメータ算出部125、操作体判別部126、入力操作識別部127、出力制御部128として機能する。 The control unit 12 is composed of an arithmetic circuit such as a CPU (Central Processing Unit) and a recording circuit such as a RAM (Random Access Memory). The control unit 12 expands the information processing program recorded in the storage unit 11 or the like into the RAM, and executes various processes in cooperation with the program expanded in the RAM. Then, by reading and executing the information processing program recorded in the storage unit 11, the control unit 12 reads and executes the current value acquisition unit 121, the touch detection unit 122, the determination value calculation unit 123, the standby determination unit 124, and the parameter calculation unit 125. , It functions as an operation body discrimination unit 126, an input operation identification unit 127, and an output control unit 128.

電流値取得部121は、受信部23から出力される検出信号Sdを所定周期で取得する。
タッチ検出部122は、電流値取得部121により取得された検出信号Sdに基づいて、タッチセンサ2に対する操作体3のタッチ点を検出し、当該タッチ点の座標情報を算出する。例えば、タッチ検出部122は、検出信号Sdの出力値が閾値以上である単位領域が所定数以上である場合にタッチ点を検出し、検出信号Sdが閾値以上である複数の単位領域の重心の座標情報をタッチ点の座標情報として算出する。
The current value acquisition unit 121 acquires the detection signal Sd output from the reception unit 23 at a predetermined cycle.
The touch detection unit 122 detects the touch point of the operating body 3 with respect to the touch sensor 2 based on the detection signal Sd acquired by the current value acquisition unit 121, and calculates the coordinate information of the touch point. For example, the touch detection unit 122 detects a touch point when the number of unit regions in which the output value of the detection signal Sd is equal to or greater than the threshold value is equal to or greater than a predetermined number, and the center of gravity of the plurality of unit regions in which the detection signal Sd is equal to or greater than the threshold value. The coordinate information is calculated as the coordinate information of the touch point.

判定値算出部123は、電流値取得部121により取得された検出信号Sdの電流値に基づいて、判定値Iaを算出する。例えば、判定値算出部123は、タッチ面210が有する複数の単位領域についての検出信号Sdの合計電流値を判定値Iaとして算出してもよい。あるいは、タッチ検出部122により検出されたタッチ点に対応する検出信号Sdの電流値を判定値Iaとして算出してもよい。その他、判定値算出部123は、検出信号Sdの電流値に基づく値を判定値Iaとして利用できる。 The determination value calculation unit 123 calculates the determination value Ia based on the current value of the detection signal Sd acquired by the current value acquisition unit 121. For example, the determination value calculation unit 123 may calculate the total current value of the detection signals Sd for the plurality of unit regions of the touch surface 210 as the determination value Ia. Alternatively, the current value of the detection signal Sd corresponding to the touch point detected by the touch detection unit 122 may be calculated as the determination value Ia. In addition, the determination value calculation unit 123 can use a value based on the current value of the detection signal Sd as the determination value Ia.

待機判定部124は、判定値Iaが増加を開始する時点(判定値Iaが閾値以上となる時点)を待機開始時点Pwsとして検出し、待機開始時点Pwsからの経過時間を計測することにより、待機開始時点Pwsから所定の待機時間Twが経過したか否かを判定する。
パラメータ算出部125は、待機判定部124により待機時間Twが経過したと判定された場合、待機時間Twの経過期間における判定値Iaの変化に関する判定パラメータを算出する。なお、判定パラメータの詳細は後述する。
操作体判別部126は、パラメータ算出部125により算出された判定パラメータに基づいて、操作体3の種類を判別する。
The standby determination unit 124 detects the time when the determination value Ia starts to increase (the time when the determination value Ia becomes equal to or higher than the threshold value) as the standby start time Pws, and measures the elapsed time from the wait start time Pws to wait. It is determined whether or not a predetermined waiting time Tw has elapsed from the start time Pws.
When the standby determination unit 124 determines that the waiting time Tw has elapsed, the parameter calculation unit 125 calculates a determination parameter regarding a change in the determination value Ia during the elapsed period of the waiting time Tw. The details of the determination parameters will be described later.
The operating body discriminating unit 126 discriminates the type of the operating body 3 based on the determination parameter calculated by the parameter calculation unit 125.

入力操作識別部127は、操作体判別部126により判別された操作体3の種類に応じて、入力操作を識別する。
出力制御部128は、入力操作識別部127により識別された入力操作に応じた処理を実行する。
The input operation identification unit 127 identifies the input operation according to the type of the operation body 3 determined by the operation body discrimination unit 126.
The output control unit 128 executes processing according to the input operation identified by the input operation identification unit 127.

〔操作体〕
本実施形態において、操作体3の種類とは、電気的特性ごとに分けられる分類であり、操作体3の種類が異なる場合、タッチセンサ2から操作体3を介してグランドに至るまでの経路のインピーダンスが異なる。特に、本実施形態では、操作体3の種類として、ユーザの手指の内側(指)および外側(爪)を想定している。
[Operating body]
In the present embodiment, the type of the operating body 3 is a classification classified according to the electrical characteristics, and when the types of the operating body 3 are different, the route from the touch sensor 2 to the ground via the operating body 3 Impedance is different. In particular, in the present embodiment, the inside (fingers) and the outside (nail) of the user's fingers are assumed as the type of the operating body 3.

図3は、操作体3が指である場合に電極交点Piに形成される等価回路を示す図であり、図4は、操作体3が爪である場合に電極交点Piに形成される等価回路を示す図である。なお、図3,図4において、Z0〜Z5は、電極交点Piの周囲に存在する物質のインピーダンスであり、抵抗とコンデンサからなる等価回路に相当する。 FIG. 3 is a diagram showing an equivalent circuit formed at the electrode intersection point Pi when the operating body 3 is a finger, and FIG. 4 is a diagram showing an equivalent circuit formed at the electrode intersection point Pi when the operating body 3 is a claw. It is a figure which shows. In FIGS. 3 and 4, Z0 to Z5 are impedances of substances existing around the electrode intersection Pi, and correspond to an equivalent circuit including a resistor and a capacitor.

図3,図4に示すように、送信電極Txは、インピーダンスZ4を経由して接地され、受信電極Rxは、インピーダンスZ3を経由して接地され、送信電極Txおよび受信電極Rxは、インピーダンスZ0により相互に接続される。
ここで、指および爪のいずれの操作体3も電極交点Piにタッチしていない状態では、送信電極Txと受信電極Rxとの電気的結合はインピーダンスZ0のみであり、送信電極Txから受信電極Rxへ、インピーダンスZ0を介して駆動信号Saが伝達される。
As shown in FIGS. 3 and 4, the transmission electrode Tx is grounded via the impedance Z4, the reception electrode Rx is grounded via the impedance Z3, and the transmission electrode Tx and the reception electrode Rx are grounded by the impedance Z0. To be connected to each other.
Here, when neither the finger nor the claw operating body 3 touches the electrode intersection Pi, the electrical coupling between the transmitting electrode Tx and the receiving electrode Rx is only impedance Z0, and the transmitting electrode Tx to the receiving electrode Rx. The drive signal Sa is transmitted to the impedance Z0.

図3に示すように、操作体3(指)がある電極交点Piにタッチすると,送信電極Txと受信電極Rxとは、タッチ面210および指の表面などのインピーダンスZ1,Z2を介して接続されると共に、人体などのインピーダンスZ5を経由して接地される。
これにより、送信電極Txから駆動信号Saの一部がグランドへと流出し、受信電極Rxへ伝送される駆動信号Saのレベルは低下する。これにより、受信部23から電極交点Piに対応して出力される検出信号Sdは増加する。
As shown in FIG. 3, when the operating body 3 (finger) touches the electrode intersection Pi, the transmitting electrode Tx and the receiving electrode Rx are connected via impedances Z1 and Z2 such as the touch surface 210 and the surface of the finger. At the same time, it is grounded via the impedance Z5 of the human body or the like.
As a result, a part of the drive signal Sa flows out from the transmission electrode Tx to the ground, and the level of the drive signal Sa transmitted to the reception electrode Rx is lowered. As a result, the detection signal Sd output from the receiving unit 23 corresponding to the electrode intersection Pi increases.

一方、図4に示すように、操作体3(爪)がある電極交点Piにタッチすると,送信電極Txおよび受信電極Rxは、タッチ面210および指の表面などのインピーダンスZ1,Z2を介して接続されると共に、爪のインピーダンスZ6を経由した後に人体などのインピーダンスZ5を経由して接地される。
これにより、送信電極Txから駆動信号Saの一部がグランドへと流出し、受信電極Rxへ伝送される駆動信号Saのレベルは低下する。ここで、操作体3が指である場合と比較して、爪のインピーダンスZ6の分、グランドへ流出する駆動信号Sa量は減少する。これにより、受信部23から電極交点Piに対応して出力される検出信号Sdは、操作体3が指である場合よりも減少する。
On the other hand, as shown in FIG. 4, when the operating body 3 (nail) touches the electrode intersection Pi, the transmitting electrode Tx and the receiving electrode Rx are connected via impedances Z1 and Z2 such as the touch surface 210 and the surface of the finger. At the same time, it is grounded via the impedance Z5 of the human body or the like after passing through the impedance Z6 of the nail.
As a result, a part of the drive signal Sa flows out from the transmission electrode Tx to the ground, and the level of the drive signal Sa transmitted to the reception electrode Rx is lowered. Here, as compared with the case where the operating body 3 is a finger, the amount of drive signal Sa flowing out to the ground is reduced by the impedance Z6 of the claw. As a result, the detection signal Sd output from the receiving unit 23 corresponding to the electrode intersection Pi is smaller than that when the operating body 3 is a finger.

[情報処理方法]
情報処理装置10による入力操作の識別処理の流れについて図5のフローチャートを参照して説明する。なお、情報処理装置10の稼働中、電流値取得部121は、受信部23から出力される検出信号Sdを所定周期で取得し、判定値算出部123は、検出信号Sdが取得されるごとに判定値Iaを算出して記憶部11に記憶させるものとする。
[Information processing method]
The flow of the input operation identification process by the information processing apparatus 10 will be described with reference to the flowchart of FIG. While the information processing apparatus 10 is in operation, the current value acquisition unit 121 acquires the detection signal Sd output from the reception unit 23 at a predetermined cycle, and the determination value calculation unit 123 acquires the detection signal Sd each time. It is assumed that the determination value Ia is calculated and stored in the storage unit 11.

まず、待機判定部124は、判定値Iaが閾値Th以上になったか否かを判定することにより、待機開始時点Pwsを検出したか否かを判定する(ステップS1)。ここで、閾値Thは、ノイズによる誤判定を防ぎつつ、タッチセンサ2に対する操作体3の接触開始に応じて判定値Iaが増加を開始する時点を待機開始時点Pwsとして検出できるように設定される。 First, the standby determination unit 124 determines whether or not the standby start time point Pws is detected by determining whether or not the determination value Ia is equal to or higher than the threshold value Th (step S1). Here, the threshold value Th is set so that the time point at which the judgment value Ia starts to increase according to the start of contact of the operating body 3 with respect to the touch sensor 2 can be detected as the standby start time point Pws while preventing erroneous judgment due to noise. ..

ステップS1でYesの場合、待機判定部124は待機開始時点Pwsを記憶部11に記憶させる。また、待機判定部124は、待機開始時点Pwsからの経過時間を計測し、待機開始時点Pwsから所定の待機時間Twが経過したか否かを判定する(ステップS2)。なお、待機時間Twは、例えば60〜100msecの範囲の任意の時間、好ましくは60msecに設定されている。
待機判定部124は、待機時間Twが経過したと判定した場合(ステップS2;Yesの場合)、待機時間Twの終了時点を待機終了時点Pweとして記憶部11に記憶させる。その後、フローはステップS4に進む。
In the case of Yes in step S1, the standby determination unit 124 stores the standby start time point Pws in the storage unit 11. Further, the standby determination unit 124 measures the elapsed time from the standby start time Pws and determines whether or not a predetermined standby time Tw has elapsed from the standby start time Pws (step S2). The standby time Tw is set to, for example, an arbitrary time in the range of 60 to 100 msec, preferably 60 msec.
When the standby determination unit 124 determines that the standby time Tw has elapsed (step S2; in the case of Yes), the standby determination unit 124 stores the end time point of the standby time Tw as the standby end time point Pwe in the storage unit 11. After that, the flow proceeds to step S4.

なお、一般なシングルタップ操作のタッチ継続時間は150〜200msec程度である。よって、操作体3がどのようなタッチ操作を行う場合であっても、タッチ継続時間内に待機時間Tw(例えば60〜100msec)が経過する可能性が高い。しかし、待機時間Twが経過するよりも早い時点でタッチが終了する可能性も存在する。 The touch duration of a general single tap operation is about 150 to 200 msec. Therefore, no matter what kind of touch operation the operating body 3 performs, there is a high possibility that the waiting time Tw (for example, 60 to 100 msec) elapses within the touch duration. However, there is a possibility that the touch ends earlier than the waiting time Tw elapses.

そこで、待機開始時点Pwsから待機時間Twが経過していない場合(ステップS2でNoの場合)、待機判定部124は、操作体3のタッチが終了しているか否かを判定する(ステップS3)。操作体3のタッチが終了している場合(ステップS3;Yesの場合)、待機判定部124は、タッチが終了していると判定した時点を待機終了時点Pweとして記憶部11に記憶させる。その後、フローはステップS4に進む。
一方、操作体3のタッチが終了していない場合(ステップS3;Noの場合)、フローはステップS2に戻る。
なお、待機判定部124は、判定値Iaが閾値Th以上から閾値Th未満になった場合、操作体3のタッチが終了していると判定できる。
Therefore, when the waiting time Tw has not elapsed from the waiting start time Pws (No in step S2), the waiting determination unit 124 determines whether or not the touch of the operating body 3 is completed (step S3). .. When the touch of the operation body 3 is completed (step S3; Yes), the standby determination unit 124 stores the time when it is determined that the touch is completed in the storage unit 11 as the standby end time Pwe. After that, the flow proceeds to step S4.
On the other hand, if the touch of the operating body 3 is not completed (step S3; No), the flow returns to step S2.
When the determination value Ia changes from the threshold value Th or more to the threshold value Th or less, the standby determination unit 124 can determine that the touch of the operating body 3 is completed.

ステップS4において、パラメータ算出部125は、待機開始時点Pwsから待機終了時点Pweまでの期間における判定値Iaに関する判定パラメータを算出する。この判定パラメータについて、図6を参照して説明する。図6は、待機開始時点Pwsからの判定値Iaの時間変化を示すグラフであり、待機時間Twが60msecである例を示している。 In step S4, the parameter calculation unit 125 calculates the determination parameter regarding the determination value Ia in the period from the standby start time Pws to the standby end time Pwe. This determination parameter will be described with reference to FIG. FIG. 6 is a graph showing the time change of the determination value Ia from the waiting start time point Pws, and shows an example in which the waiting time Tw is 60 msec.

図6に示すように、タッチセンサ2に対して操作体3が近接する近接段階(待機開始時点Pwsから40msec経過時点)では、操作体3の種類間の判定値Iaの差異が生じにくいが、タッチセンサ2に対して操作体3が接触し始めた接触初期段階(40msec経過時点から60msec経過時点)では、操作体3の種類毎の判定値Iaの変化の様子が明らかに異なる。具体的には、操作体3が指である場合の判定値Iaは、操作体3が爪である場合の判定値Iaよりも急激に増大する。
以上により、パラメータ算出部125は、操作体3の種別を判別可能な判定パラメータとして、待機時間Twにおける判定値Iaの最大値、最大変化率、または、積分値のうち、少なくとも1つ以上を算出すればよい。
As shown in FIG. 6, in the proximity stage where the operating body 3 is close to the touch sensor 2 (when 40 msec has elapsed from the standby start time Pws), the difference in the determination value Ia between the types of the operating body 3 is unlikely to occur. At the initial stage of contact (from the time when 40 msec has elapsed to the time when 60 msec has elapsed) when the operating body 3 has begun to come into contact with the touch sensor 2, the state of change in the determination value Ia for each type of the operating body 3 is clearly different. Specifically, the determination value Ia when the operating body 3 is a finger increases sharply more than the determination value Ia when the operating body 3 is a claw.
As described above, the parameter calculation unit 125 calculates at least one of the maximum value, the maximum rate of change, or the integrated value of the determination value Ia in the standby time Tw as the determination parameter capable of determining the type of the operating body 3. do it.

その後、操作体判別部126は、パラメータ算出部125により算出された判定パラメータに基づいて、操作体3の種類、すなわち操作体3が指であるか爪であるかを判別する(ステップS5;操作体判別処理)。
例えば、操作体判別部126は、判定パラメータが閾値以上である場合に操作体3が指であると判別し、閾値未満である場合に操作体3が爪であると判別することができる。
また、複数の判定パラメータを利用する場合、操作体判別部126は、所定数以上の判定パラメータがそれぞれ閾値以上である場合に操作体3が指であると判別し、閾値以上である判定パラメータの数が所定数未満である場合に操作体3が爪であると判定することができる。あるいは、操作体判別部126は、すべての判定パラメータがそれぞれ閾値以上である場合に操作体3が指であると判別し、それ以外の場合に操作体3が爪であると判定してもよい。
After that, the operation body discrimination unit 126 determines the type of the operation body 3, that is, whether the operation body 3 is a finger or a nail, based on the determination parameter calculated by the parameter calculation unit 125 (step S5; operation). Body discrimination process).
For example, the operation body discrimination unit 126 can determine that the operation body 3 is a finger when the determination parameter is equal to or more than the threshold value, and can determine that the operation body 3 is a nail when the determination parameter is less than the threshold value.
Further, when using a plurality of determination parameters, the operating body discrimination unit 126 determines that the operating body 3 is a finger when a predetermined number or more of the determination parameters are each equal to or more than the threshold value, and determines that the determination parameter is equal to or greater than the threshold value. When the number is less than a predetermined number, it can be determined that the operating body 3 is a claw. Alternatively, the operating body discrimination unit 126 may determine that the operating body 3 is a finger when all the determination parameters are equal to or higher than the threshold value, and may determine that the operating body 3 is a claw in other cases. ..

入力操作識別部127は、操作体判別部126により判別された操作体3の種類と、タッチ検出部122により検出されたタッチ点の座標情報(移動情報を含む)とに基づいて、入力操作を識別する(ステップS6)。なお、タッチ検出部122は、ステップS6より前の適当なタイミングで、タッチ点を検出し、当該タッチ点の座標情報を算出すればよい。 The input operation identification unit 127 performs an input operation based on the type of the operation body 3 determined by the operation body discrimination unit 126 and the coordinate information (including movement information) of the touch point detected by the touch detection unit 122. Identify (step S6). The touch detection unit 122 may detect the touch point at an appropriate timing before step S6 and calculate the coordinate information of the touch point.

ステップS6の例として、入力操作識別部127は、タッチ点の座標情報(移動情報を含む)に基づいてタッチ操作の種類(例えばタップ操作、スワイプ操作など)を判別し、操作体3の種類とタッチ操作の種類との組み合わせに基づいて、テーブル等を参照することにより、入力操作を識別できる。
また、タッチセンサ2のタッチ部21が複数のコマンドエリアを含むタッチパッドを構成する場合、入力操作識別部127は、操作体3が指の場合には、入力操作としてポインタ操作を識別し、操作体3が爪の場合には、タッチされたコマンドエリアに対応付けられている入力操作を識別することができる。
As an example of step S6, the input operation identification unit 127 determines the type of touch operation (for example, tap operation, swipe operation, etc.) based on the coordinate information (including movement information) of the touch point, and determines the type of the operation body 3. The input operation can be identified by referring to a table or the like based on the combination with the type of touch operation.
Further, when the touch unit 21 of the touch sensor 2 constitutes a touch pad including a plurality of command areas, the input operation identification unit 127 identifies and operates a pointer operation as an input operation when the operation body 3 is a finger. When the body 3 is a claw, the input operation associated with the touched command area can be identified.

以上により、情報処理装置10による入力操作の識別処理が終了する。その後、出力制御部128は、入力操作識別部127により識別された入力操作に応じた処理を実行することができる。 As a result, the identification process of the input operation by the information processing apparatus 10 is completed. After that, the output control unit 128 can execute the process corresponding to the input operation identified by the input operation identification unit 127.

〔効果〕
本実施形態では、前述したように、操作体3がタッチセンサ2のタッチ面210に対して接触開始することに伴って、タッチセンサ2から出力される検出信号Sdの電流値が増加開始する。そこで、タッチセンサ2から取得された電流値に基づいて算出される判定値Iaが増加開始する時点を待機開始時点Pwsとして検出し、待機開始時点Pwsから所定の待機時間Twが経過した場合に、操作体3の種類を判別する処理(操作体判別処理)を行う。
この操作体判別処理には、待機時間Twの経過期間における判定値Iaの変化に関する判定パラメータが利用される。タッチセンサ2から取得される電流値に基づく判定値Iaは、操作体3の種類ごとに、待機開始時点Pwsから所定の待機時間Tw内で異なる変化を示すため、この変化に関する判定パラメータを用いることにより、操作体3の種類を好適に判別できる。これにより、操作体3の種類に応じた入力操作を認識することができ、識別可能な入力操作の種類を拡充することができる。
また、本実施形態の操作体判別処理は、前述したように、待機開始時点Pwsから所定の待機時間Twが経過した場合に行われ、操作体3のタッチが終了するまで待機する必要がない。よって、操作体3がタッチ面210に接触開始してから入力操作に対応する処理が実行されるまでの遅延時間を短縮化できる。また、操作体3がタッチ面210に対する接触状態を維持している間であっても、当該入力操作に対応するリアルタイムな処理を行うことができる。
〔effect〕
In the present embodiment, as described above, as the operating body 3 starts contacting the touch surface 210 of the touch sensor 2, the current value of the detection signal Sd output from the touch sensor 2 starts to increase. Therefore, the time when the determination value Ia calculated based on the current value acquired from the touch sensor 2 starts to increase is detected as the standby start time Pws, and when a predetermined standby time Tw elapses from the standby start time Pws, Performs a process of discriminating the type of the operating body 3 (manipulating body discriminating process).
In this operation body discrimination process, a judgment parameter relating to a change in the judgment value Ia during the elapsed period of the waiting time Tw is used. Since the determination value Ia based on the current value acquired from the touch sensor 2 shows a different change within a predetermined standby time Tw from the standby start time Pws for each type of the operating body 3, a determination parameter related to this change is used. Therefore, the type of the operating body 3 can be suitably discriminated. As a result, it is possible to recognize the input operation according to the type of the operating body 3, and it is possible to expand the types of identifiable input operations.
Further, as described above, the operation body discrimination process of the present embodiment is performed when a predetermined waiting time Tw has elapsed from the standby start time Pws, and it is not necessary to wait until the touch of the operation body 3 is completed. Therefore, it is possible to shorten the delay time from the start of contact of the operating body 3 with the touch surface 210 until the processing corresponding to the input operation is executed. Further, even while the operating body 3 maintains the contact state with respect to the touch surface 210, real-time processing corresponding to the input operation can be performed.

例えば、図7は、本実施形態の効果を説明するために、本実施形態の実施例および比較例において、操作体3がタッチセンサ2に接触開始する時刻(接触開始時刻t1)から操作体判別処理が行われる時刻(操作体判別時刻t2)までの遅延時間T1,T2を示している。なお、本実施形態の待機開始時点Pwsは、接触開始時刻t1にほぼ等しいものとする。 For example, FIG. 7 shows, in order to explain the effect of the present embodiment, in the embodiment and the comparative example of the present embodiment, the operating body is discriminated from the time when the operating body 3 starts contacting the touch sensor 2 (contact start time t1). The delay times T1 and T2 until the time when the processing is performed (operation body discrimination time t2) are shown. The standby start time point Pws of the present embodiment is assumed to be substantially equal to the contact start time t1.

図7に示すように、比較例では、従来技術と同様、タッチセンサ2の特定の単位領域に対応する検出信号Sdのピーク値と閾値とを比較することにより、操作体判別処理を行う。この場合、操作体判別時刻t2は、接触終了時刻t3の後になる。このため、タッチ操作によるタッチ継続時間が長いほど、遅延時間T1が長くなる。
一方、実施例では、操作体判別時刻t2は、接触終了時刻t3に関わらず、接触開始時刻t1から所定の待機時間Twが経過した後になる。このため、実施例の遅延時間T2を比較例の遅延時間T1よりも短くすることができる。また、タッチ操作によるタッチ継続時間が長くなったとしても、遅延時間T2は一定のままである。よって、実施例では、比較例と比べてリアルタイムな処理が可能である。
As shown in FIG. 7, in the comparative example, the operating body discrimination process is performed by comparing the peak value of the detection signal Sd corresponding to the specific unit region of the touch sensor 2 with the threshold value, as in the prior art. In this case, the operating body determination time t2 is after the contact end time t3. Therefore, the longer the touch duration by the touch operation, the longer the delay time T1.
On the other hand, in the embodiment, the operating body discrimination time t2 is after the predetermined waiting time Tw has elapsed from the contact start time t1 regardless of the contact end time t3. Therefore, the delay time T2 of the embodiment can be made shorter than the delay time T1 of the comparative example. Further, even if the touch duration due to the touch operation becomes long, the delay time T2 remains constant. Therefore, in the embodiment, real-time processing is possible as compared with the comparative example.

本実施形態において、待機時間Twは、例えば60〜100msecの間に設定されている。すなわち、本実施形態の待機時間Twは、一般的なシングルタップ操作のタッチ継続時間(150〜200msec)以下であって、かつ、人間が認識可能な遅延時間(100〜200msec)以下に設定されている。このため、本実施形態では、操作体3の種類に応じた処理に対して、ユーザが遅延を感じることを抑制できる。
また、前述したように、本実施形態の待機時間Twは、60msec以上に設定されているため、操作体3の種類による判定値Iaの差異が待機時間Tw内に現れる。このため、待機時間Twの経過期間内の判定値Iaの変化に関する判定パラメータを用いることにより、操作体3の種類を好適に判別できる。
In the present embodiment, the standby time Tw is set, for example, between 60 and 100 msec. That is, the standby time Tw of the present embodiment is set to be less than or equal to the touch duration (150 to 200 msec) of a general single tap operation and less than or equal to the delay time (100 to 200 msec) recognizable by humans. There is. Therefore, in the present embodiment, it is possible to suppress the user from feeling a delay in the processing according to the type of the operating body 3.
Further, as described above, since the waiting time Tw of the present embodiment is set to 60 msec or more, the difference in the determination value Ia depending on the type of the operating body 3 appears in the waiting time Tw. Therefore, the type of the operating body 3 can be suitably determined by using the determination parameter relating to the change in the determination value Ia within the elapsed period of the waiting time Tw.

本実施形態において、パラメータ算出部125は、判定パラメータとして、判定値Iaの最大値、判定値Iaの最大変化率、または、判定値Iaの積分値のうち、少なくとも1つ以上を算出する。これにより、操作体3の種類を好適に判別できる。 In the present embodiment, the parameter calculation unit 125 calculates at least one of the maximum value of the determination value Ia, the maximum rate of change of the determination value Ia, or the integral value of the determination value Ia as the determination parameter. Thereby, the type of the operating body 3 can be suitably discriminated.

〔第2実施形態〕
前述した第1実施形態の操作体判別処理では、判定値Iaの変化に関する判定パラメータを利用することで、操作体3の種類を判別しているが、第2実施形態では、他の情報に関する判定補助パラメータを併用することで操作体3の種類を判別する。判定補助パラメータについて、図8,図9を参照して説明する。
[Second Embodiment]
In the operation body discrimination process of the first embodiment described above, the type of the operation body 3 is discriminated by using the determination parameter related to the change of the determination value Ia, but in the second embodiment, the determination regarding other information is performed. The type of the operating body 3 is determined by using the auxiliary parameters together. The determination auxiliary parameters will be described with reference to FIGS. 8 and 9.

図8,図9は、タッチセンサ2のタッチ面210の単位領域ごとの検出信号Sdの電流値を示す図である。図8,図9では、操作体3がタッチ面210に接触した場合の待機終了時点Pweにおける電流値を示しており、電流値が大きいほど、白く表現されている。
操作体3の種別が指である場合(図8参照)、操作体3の種別が爪である場合(図9参照)と比較して、高レベルの電流値を示す単位領域が観察されるだけでなく、所定値以上の電流値を示す単位領域の数が多い。なお、所定値とは、操作体3が近接していない単位領域との区別が可能な程度の値に設定できる。
8 and 9 are diagrams showing the current value of the detection signal Sd for each unit region of the touch surface 210 of the touch sensor 2. 8 and 9 show the current value at the standby end time Pwe when the operating body 3 comes into contact with the touch surface 210, and the larger the current value, the whiter the current value.
Compared to the case where the type of the operating body 3 is a finger (see FIG. 8) and the type of the operating body 3 is a claw (see FIG. 9), only a unit region showing a high level current value is observed. However, the number of unit regions showing a current value equal to or higher than a predetermined value is large. The predetermined value can be set to a value that can be distinguished from the unit area in which the operating body 3 is not in close proximity.

よって、パラメータ算出部125は、操作体3の種別を判別することを補助する判定補助パラメータとして、待機終了時点Pweにおける単位領域ごとの電流値の分布、または、待機終了時点Pweにおいて所定値以上の電流値が算出される単位領域の数の少なくとも一方を利用できる。 Therefore, the parameter calculation unit 125, as a determination auxiliary parameter for assisting in determining the type of the operating body 3, is the distribution of the current value for each unit region at the standby end time Pwe, or the predetermined value or more at the standby end time Pwe. At least one of the number of unit regions for which the current value is calculated can be used.

なお、図8,図9を参照した説明では、待機終了時点Pweの単位領域ごとの電流値のデータに基づいて、判定補助パラメータを算出しているが、待機時間Twの経過期間中の電流値を単位領域ごとに積算したデータに基づいて、判定補助パラメータを算出してもよい。
また、操作体3の種別が指である場合、操作体3の種別が爪である場合と比較して、ノイズとして電流値が現れる単位領域の数も多くなる。このため、このようなノイズを起因とする電流値を判定補助パラメータの一種として利用してもよい。
In the explanation with reference to FIGS. 8 and 9, the determination auxiliary parameter is calculated based on the data of the current value for each unit area of the standby end time Pwe, but the current value during the elapsed period of the standby time Tw. The determination auxiliary parameter may be calculated based on the data obtained by integrating the above for each unit area.
Further, when the type of the operating body 3 is a finger, the number of unit regions in which the current value appears as noise is larger than that when the type of the operating body 3 is a claw. Therefore, the current value caused by such noise may be used as a kind of determination auxiliary parameter.

操作体判別部126は、判定パラメータおよび判定補助パラメータに基づいて、操作体3の種類、すなわち操作体3が指であるか爪であるかを判別する。ここで、操作体判別部126は、判定補助パラメータについて、判定パラメータと同様に閾値との比較を行い、各パラメータと各閾値との比較結果に基づいて、操作体3の種類を判別できる。
また、各パラメータと各閾値との比較結果に基づく評価値を求め、当該評価値に対して各パラメータの重要度に応じた重み付けを行い、評価値の合計に基づいて操作体3の種類を判別してもよい。
以上のように、判定パラメータだけでなく、判定補助パラメータを用いることにより、操作体3の種類をより高精度に判別できる。
The operating body discriminating unit 126 determines the type of the operating body 3, that is, whether the operating body 3 is a finger or a nail, based on the determination parameter and the determination auxiliary parameter. Here, the operation body discriminating unit 126 can compare the determination auxiliary parameters with the threshold values in the same manner as the determination parameters, and can discriminate the type of the operation body 3 based on the comparison result between each parameter and each threshold value.
Further, an evaluation value based on the comparison result between each parameter and each threshold value is obtained, the evaluation value is weighted according to the importance of each parameter, and the type of the operating body 3 is discriminated based on the total evaluation value. You may.
As described above, by using not only the determination parameter but also the determination auxiliary parameter, the type of the operating body 3 can be discriminated with higher accuracy.

〔変形例〕
前記実施形態では、操作体判別部126が各種パラメータと各閾値と比較することにより、操作体3を判別している。このような前記実施形態に対し、その変形例として、AIを用いた機械学習を利用した操作体判別処理を行ってもよい。例えば、情報処理装置10は、操作体3のタッチ操作ごとの各種パラメータを入力とし、操作体3の種類を出力としたモデルを機械学習により生成してもよい。これにより、操作体3の特性(例えば指や爪の形状等)に合わせて操作体3の種類を高精度に判別することができる。
[Modification example]
In the above embodiment, the operating body discriminating unit 126 discriminates the operating body 3 by comparing various parameters with each threshold value. As a modification of such an embodiment, an operating body discrimination process using machine learning using AI may be performed. For example, the information processing apparatus 10 may generate a model by machine learning in which various parameters for each touch operation of the operating body 3 are input and the type of the operating body 3 is output. Thereby, the type of the operating body 3 can be discriminated with high accuracy according to the characteristics of the operating body 3 (for example, the shape of a finger or a nail).

また、前記実施形態では、操作体3の種類として、ユーザの手指の指と爪とを例示しているが、本発明はこれに限られず、電気的特性の異なる複数種類の操作体3を利用できる。また、3種類以上の操作体3を利用する場合には、操作体3の種類ごとに閾値を設定してもよい。
また、前記実施形態では、タッチ部21が複数の電極交点Piを有することにより、タッチ面210が複数の単位領域を有するが、本発明はこれに限られず、少なくとも1つの電極交点Pi(単位領域)があればよい。
Further, in the above-described embodiment, the fingers and nails of the user's fingers are exemplified as the types of the operating body 3, but the present invention is not limited to this, and a plurality of types of operating bodies 3 having different electrical characteristics are used. can. Further, when using three or more types of operating bodies 3, a threshold value may be set for each type of operating body 3.
Further, in the above embodiment, since the touch portion 21 has a plurality of electrode intersection points Pi, the touch surface 210 has a plurality of unit regions, but the present invention is not limited to this, and at least one electrode intersection point Pi (unit area). ) Is all that is needed.

その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。 In addition, the specific structure and procedure for carrying out the present invention can be appropriately changed to other structures and the like as long as the object of the present invention can be achieved.

1…タッチ入力装置、10…情報処理装置、11…記憶部、12…制御部、121…電流値取得部、122…タッチ検出部、123…判定値算出部、124…待機判定部、125…パラメータ算出部、126…操作体判別部、127…入力操作識別部、128…出力制御部、2…タッチセンサ、21…タッチ部、210…タッチ面、22…送信部、23…受信部、3…操作体、C…静電容量、Ia…判定値、Pi…電極交点、Pwe…待機終了時点、Pws…待機開始時点、Rx…受信電極、Tw…待機時間、Tx…送信電極。 1 ... Touch input device, 10 ... Information processing device, 11 ... Storage unit, 12 ... Control unit, 121 ... Current value acquisition unit, 122 ... Touch detection unit, 123 ... Judgment value calculation unit, 124 ... Standby determination unit, 125 ... Parameter calculation unit, 126 ... Operation body discrimination unit, 127 ... Input operation identification unit, 128 ... Output control unit, 2 ... Touch sensor, 21 ... Touch unit, 210 ... Touch surface, 22 ... Transmission unit, 23 ... Receiver unit, 3 ... Operating body, C 0 ... Capacitance, Ia ... Judgment value, Pi ... Electrode intersection, Pwe ... Standby end time, Pws ... Standby start time, Rx ... Receive electrode, Tw ... Standby time, Tx ... Transmission electrode.

Claims (7)

タッチ面に対する操作体の近接に応じた電流値を出力するタッチセンサから前記電流値を取得する電流値取得部と、
前記電流値に基づいて判定値を算出する判定値算出部と、
前記タッチ面に対する前記操作体の接触開始に応じて前記判定値が増加を開始する時点を待機開始時点として検出し、前記待機開始時点から所定の待機時間が経過したか否かを判定する待機判定部と、
前記待機判定部により前記待機時間が経過したと判定された場合、前記待機時間の経過期間における前記判定値の変化に関する判定パラメータを算出するパラメータ算出部と、
前記判定パラメータに基づいて、前記操作体の種類を判別する操作体判別部と、を備える
ことを特徴とする情報処理装置。
A current value acquisition unit that acquires the current value from a touch sensor that outputs a current value according to the proximity of the operating body to the touch surface, and
A judgment value calculation unit that calculates a judgment value based on the current value,
A standby determination is detected as a standby start time when the determination value starts to increase in response to the start of contact of the operating body with respect to the touch surface, and it is determined whether or not a predetermined standby time has elapsed from the standby start time. Department and
When the standby determination unit determines that the waiting time has elapsed, the parameter calculation unit for calculating the determination parameter regarding the change in the determination value during the elapsed period of the waiting time, and the parameter calculation unit.
An information processing apparatus including an operating body discriminating unit that discriminates the type of the operating body based on the determination parameter.
請求項1に記載の情報処理装置において、In the information processing apparatus according to claim 1,
前記判定値は、前記タッチ面におけるタッチ点に対応する単位領域の電流値であるThe determination value is a current value in a unit region corresponding to a touch point on the touch surface.
ことを特徴とする情報処理装置。An information processing device characterized by this.
請求項1または請求項2に記載の情報処理装置において、
前記待機時間は、60msec以上かつ100msec以下に設定されている
ことを特徴とする情報処理装置。
In the information processing apparatus according to claim 1 or 2.
An information processing apparatus characterized in that the standby time is set to 60 msec or more and 100 msec or less.
請求項1から請求項3のいずれか一項に記載の情報処理装置において、
前記パラメータ算出部は、前記判定パラメータとして、前記判定値の最大値、前記判定値の最大変化率、または、前記判定値の積分値のうち、少なくとも1つ以上を算出する
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 3,
Information characterized in that the parameter calculation unit calculates at least one or more of the maximum value of the determination value, the maximum rate of change of the determination value, or the integral value of the determination value as the determination parameter. Processing equipment.
請求項1から請求項のいずれか一項に記載の情報処理装置において、
前記電流値取得部は、前記タッチセンサから前記タッチ面の単位領域ごとの前記電流値を取得し、
前記パラメータ算出部は、前記待機判定部により前記待機時間が経過したと判定された場合、前記単位領域ごとの前記電流値の分布、または、所定値以上の前記電流値に対応する前記単位領域の数の少なくとも一方を判定補助パラメータとして算出し、
前記操作体判別部は、前記判定パラメータおよび前記判定補助パラメータに基づいて、前記操作体の種類を判別する
ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 4.
The current value acquisition unit acquires the current value for each unit region of the touch surface from the touch sensor, and obtains the current value.
When the standby determination unit determines that the standby time has elapsed, the parameter calculation unit determines the distribution of the current value in each unit region or the unit region corresponding to the current value equal to or higher than a predetermined value. Calculate at least one of the numbers as a judgment auxiliary parameter,
The operating body discriminating unit is an information processing device that discriminates the type of the operating body based on the determination parameter and the determination auxiliary parameter.
コンピューターにより、タッチセンサのタッチ面に接触する操作体の種類を判別する情報処理方法であって、
前記コンピューターは、電流値取得部、判定値算出部、待機判定部、パラメータ算出部および操作体判別部を備え、
前記電流値取得部が、タッチ面に対する前記操作体の近接に応じた電流値を出力するタッチセンサから前記電流値を取得するステップと、
前記判定値算出部が、前記電流値に基づいて判定値を算出するステップと、
前記待機判定部が、前記タッチ面に対する前記操作体の接触開始に応じて前記判定値が増加を開始する時点を待機開始時点として検出し、前記待機開始時点から所定の待機時間が経過したか否かを判定するステップと、
前記パラメータ算出部が、前記待機判定部により前記待機時間が経過したと判定された場合、前記待機時間の経過期間における前記判定値の変化に関する判定パラメータを算出するステップと、
前記操作体判別部が、前記判定パラメータに基づいて、前記操作体の種類を判別するステップと、を実施することを特徴とする情報処理方法。
An information processing method that uses a computer to determine the type of operating object that comes into contact with the touch surface of a touch sensor.
The computer includes a current value acquisition unit, a determination value calculation unit, a standby determination unit, a parameter calculation unit, and an operation body determination unit.
A step in which the current value acquisition unit acquires the current value from a touch sensor that outputs a current value according to the proximity of the operating body to the touch surface.
A step in which the determination value calculation unit calculates a determination value based on the current value,
The standby determination unit detects when the determination value starts to increase in response to the start of contact of the operating body with the touch surface as the standby start time, and whether or not a predetermined waiting time has elapsed from the standby start time. And the step to determine
When the parameter calculation unit determines that the waiting time has elapsed by the waiting determination unit, a step of calculating a determination parameter regarding a change in the determination value during the elapsed period of the waiting time, and a step of calculating the determination parameter.
An information processing method characterized in that the operating body discriminating unit carries out a step of discriminating the type of the operating body based on the determination parameter.
コンピューターにより読み取り実行可能な情報処理プログラムであって、
前記コンピューターを請求項1から請求項のいずれか1項に記載の情報処理装置として機能させることを特徴とする情報処理プログラム。
An information processing program that can be read and executed by a computer.
An information processing program comprising the computer functioning as the information processing apparatus according to any one of claims 1 to 5.
JP2020002685A 2020-01-10 2020-01-10 Information processing equipment, information processing methods and information processing programs Active JP6979086B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020002685A JP6979086B2 (en) 2020-01-10 2020-01-10 Information processing equipment, information processing methods and information processing programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020002685A JP6979086B2 (en) 2020-01-10 2020-01-10 Information processing equipment, information processing methods and information processing programs

Publications (2)

Publication Number Publication Date
JP2021111124A JP2021111124A (en) 2021-08-02
JP6979086B2 true JP6979086B2 (en) 2021-12-08

Family

ID=77059884

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020002685A Active JP6979086B2 (en) 2020-01-10 2020-01-10 Information processing equipment, information processing methods and information processing programs

Country Status (1)

Country Link
JP (1) JP6979086B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4935781B2 (en) * 2008-09-03 2012-05-23 コニカミノルタホールディングス株式会社 Information input device
JP4897983B1 (en) * 2011-05-18 2012-03-14 パナソニック株式会社 Touch panel device and indicator distinguishing method
JP5923296B2 (en) * 2011-12-19 2016-05-24 シャープ株式会社 Touch panel control device, touch panel system, and electronic device
WO2014119347A1 (en) * 2013-01-30 2014-08-07 シャープ株式会社 Touch panel device and touch panel device control method
CN104281340B (en) * 2013-07-12 2017-12-19 天津富纳源创科技有限公司 Touch-screen touch identification method
JP2017041021A (en) * 2015-08-18 2017-02-23 シャープ株式会社 Object determination device, electronic device, and object determination method

Also Published As

Publication number Publication date
JP2021111124A (en) 2021-08-02

Similar Documents

Publication Publication Date Title
JP4652337B2 (en) System and method for adaptive interpretation of input from a touch sensitive input device
TWI482070B (en) Method for detecting a sustained contact and corresponding device
US20150301684A1 (en) Apparatus and method for inputting information
CN106445120A (en) Touch operation identification method and apparatus
US20110254806A1 (en) Method and apparatus for interface
CN101943968A (en) Sensitivity control as a function of touch shape
TW201305869A (en) A tracking method and a tracking apparatus for a touch sensing screen
US20110069028A1 (en) Method and system for detecting gestures on a touchpad
US20120075086A1 (en) Input device, vibration device and input detection method
CN109316740B (en) Electronic device, method and system for detecting finger and non-transitory readable medium
TW201608485A (en) Touch capacitive device and object identifying method of the capacitive touch device
CN105425993A (en) Information processing apparatus and method for controlling information processing apparatus
TWI502411B (en) Touch detection method and touch detection device
CN106484184A (en) Touch screen and its recognition methodss
JP6979086B2 (en) Information processing equipment, information processing methods and information processing programs
TWI419037B (en) Touch control system and touch control method and computer system of the same
JP2017021540A (en) Detection circuit and touch sensor system
JP4979608B2 (en) How to measure multiple touches on the touchpad
JP7564733B2 (en) Touch input device, touch input method, and touch input program
KR101911747B1 (en) Touch type distinguishing method and touch input device performing the same
JP7317730B2 (en) Information processing device, information processing method and information processing program
CN105511673A (en) Touch screen response method and device and game operation method and device
US11157117B2 (en) Pseudo push determination method in touch sensor without force sensor
TWI530847B (en) Click gesture determination method, touch control chip, touch control system and computer system
KR101468970B1 (en) Method and apparatus for sliding objects across a touch-screen display

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20200204

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200302

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210518

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210706

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211019

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211112

R150 Certificate of patent or registration of utility model

Ref document number: 6979086

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250