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
JP7657522B2 - Touch panel device and display device using the same - Google Patents
[go: Go Back, main page]

JP7657522B2 - Touch panel device and display device using the same - Google Patents

Touch panel device and display device using the same Download PDF

Info

Publication number
JP7657522B2
JP7657522B2 JP2021035967A JP2021035967A JP7657522B2 JP 7657522 B2 JP7657522 B2 JP 7657522B2 JP 2021035967 A JP2021035967 A JP 2021035967A JP 2021035967 A JP2021035967 A JP 2021035967A JP 7657522 B2 JP7657522 B2 JP 7657522B2
Authority
JP
Japan
Prior art keywords
touch panel
touch
integrated value
sensing signal
panel 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.)
Active
Application number
JP2021035967A
Other languages
Japanese (ja)
Other versions
JP2022136389A (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.)
Alps Alpine Co Ltd
Original Assignee
Alps Electric Co Ltd
Alps Alpine Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alps Electric Co Ltd, Alps Alpine Co Ltd filed Critical Alps Electric Co Ltd
Priority to JP2021035967A priority Critical patent/JP7657522B2/en
Publication of JP2022136389A publication Critical patent/JP2022136389A/en
Application granted granted Critical
Publication of JP7657522B2 publication Critical patent/JP7657522B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Description

本発明は、タッチ操作を検出するタッチパネル装置に関し、特に長押しの検出に関する。 The present invention relates to a touch panel device that detects touch operations, and in particular to detecting long presses.

タッチパネルは、ユーザーからのタッチ操作等を受け取る入力インターフェースとして液晶ディスプレイなどと一体に表示ユニット内に搭載されて利用されている。タッチパネルには、抵抗膜方式や静電容量方式が広く利用されている。静電容量方式のタッチパネルにも表面型静電容量方式や投影型静電容量方式などが存在する。 Touch panels are used as an input interface that receives touch operations from the user and are mounted in a display unit together with an LCD display. Resistive and capacitive touch panels are widely used. Capacitive touch panels also come in surface capacitive and projected capacitive types.

図1に、投影型静電容量方式タッチパネルの概略平面図を示す(特許文献1)。タッチパネル6はタッチセンサ11を備える。タッチセンサ11は、X方向に沿うX側ラインセンサ12とY方向に沿うY側ラインセンサ13とを備える。X側ラインセンサ12は、X方向に沿う電極14をY方向に並列に複数離間して配置し、Y側ラインセンサ13は、Y方向に沿う電極15をX方向に並列に複数離間して配置する。相互容量方式では、例えば、X側ラインセンサ12を順次スキャンし、Y側ラインセンサ13で電極14と電極15との交差部分の静電容量を感知(センシング)する。 Figure 1 shows a schematic plan view of a projected capacitive touch panel (Patent Document 1). The touch panel 6 includes a touch sensor 11. The touch sensor 11 includes an X-side line sensor 12 aligned along the X direction and a Y-side line sensor 13 aligned along the Y direction. The X-side line sensor 12 has electrodes 14 aligned along the X direction arranged in parallel and spaced apart in the Y direction, and the Y-side line sensor 13 has electrodes 15 aligned along the Y direction arranged in parallel and spaced apart in the X direction. In the mutual capacitance method, for example, the X-side line sensors 12 are scanned sequentially, and the Y-side line sensor 13 senses the capacitance at the intersections between the electrodes 14 and 15.

また、特許文献2のタッチパネル装置は、接触物の相対加速度の実測値と異物の相対加速度の理論値との比較に基づき接触物が異物であるか否かを判定し、特許文献3のタッチパネル装置は、静電容量変化を検出しかつ近接センサで物体の近接を検出しないときは、静電容量変化がユーザー操作によるものではなく異物によるものであると判定している。 The touch panel device of Patent Document 2 determines whether a contacting object is a foreign object based on a comparison between the actual measured value of the relative acceleration of the contacting object and the theoretical value of the relative acceleration of the foreign object, and the touch panel device of Patent Document 3 determines that the capacitance change is due to a foreign object and not due to a user operation when it detects a change in capacitance but does not detect the proximity of an object using a proximity sensor.

特開2018-77755号公報JP 2018-77755 A 特開2014-857717号公報JP 2014-857717 A 特開2012-138026号公報JP 2012-138026 A

静電容量型のタッチパネル装置では、図2(A)に示すように、コントローラ20は、タッチパネル10のスキャン/センシングを行い、静電容量の変化が生じた位置のタッチ等の操作を検出するが、この検出方法は、図2(A)のように静電容量の変化が人の指Uの長押しによって生じているのか、図2(B)のように物体30が置かれていることによって生じているのかを識別することが難しいという課題がある。このような課題は、抵抗膜方式のタッチパネルでも同様である。 As shown in FIG. 2(A), in a capacitive touch panel device, the controller 20 scans/senses the touch panel 10 and detects an operation such as a touch at a position where a change in capacitance occurs. However, this detection method has the problem that it is difficult to distinguish whether the change in capacitance has been caused by a long press by a person's finger U, as in FIG. 2(A), or by the placement of an object 30, as in FIG. 2(B). The same problem exists with resistive touch panels.

そこで、従来の検出アルゴリズムは、図3に示すように、タッチパネル30をスキャンし、スキャンして得られた感知信号を測定し(S100)、感知信号がタッチ検出閾値Th以上であれば(S110)、次に、感知信号が継続する信号か否かを判定し(S120)、継続する信号がタイムアウト時間内であれば(S130)、感知信号を有効とみなし、感知信号により検出されたタッチ位置の座標をユーザーに通知する。他方、継続する信号がタイムアウト時間を超える場合には、感知信号を有効でないものととみなし、データ(感知信号)を破棄し、ユーザーにはタッチ位置を通知しない。 As shown in FIG. 3, the conventional detection algorithm scans the touch panel 30 and measures the sensing signal obtained by the scan (S100). If the sensing signal is equal to or greater than the touch detection threshold Th (S110), it is then determined whether the sensing signal is a continuing signal (S120). If the continuing signal is within the timeout period (S130), the sensing signal is deemed valid and the coordinates of the touch position detected by the sensing signal are notified to the user. On the other hand, if the continuing signal exceeds the timeout period, the sensing signal is deemed invalid, the data (sensing signal) is discarded, and the touch position is not notified to the user.

しかしながら、こうしたタイムアウト処理を行うと、例えば、長時間の早送り操作やスクロール動作などの長押しが行われたとき、それらの操作の途中でタイムアウト処理によりタッチ操作が検出されなくなり、その結果、早送りやスクロールの動きが停止し、ユーザーは、早送り等の再操作を要求され、ユーザー利便性を低下させてしまう。 However, when this type of timeout processing is performed, for example, when a long press is performed for a long period of time to perform a fast-forward operation or scroll operation, the touch operation is no longer detected due to the timeout processing in the middle of the operation, and as a result, the fast-forward or scroll movement stops and the user is required to perform the fast-forward or other operation again, reducing user convenience.

本発明は、上記した従来の課題を解決し、長押し等のタッチを識別することができるタッチパネル装置および表示装置を提供することを目的とする。 The present invention aims to solve the above-mentioned problems of the conventional technology and provide a touch panel device and a display device that can identify touches such as long presses.

本発明に係るタッチパネル装置は、タッチパネルと、当該タッチパネルをスキャンし、スキャンして得られた感知信号に基づきタッチを検出する制御手段とを含むものであって、前記制御手段は、前フレームの感知信号と現フレームの感知信号の変化量を複数のフレーム間で算出し、算出して得られた複数の変化量の積算値を算出し、算出した積算値に基づきタッチか否かを識別する。 The touch panel device according to the present invention includes a touch panel and a control means for scanning the touch panel and detecting a touch based on a sensing signal obtained by scanning, and the control means calculates the amount of change between the sensing signal of a previous frame and the sensing signal of a current frame between multiple frames, calculates an integrated value of the multiple calculated amounts of change, and identifies whether or not a touch has occurred based on the calculated integrated value.

ある態様では、前記制御手段は、複数のフレーム間で複数の積算値を算出し、当該複数の積算値の平均値に基づきタッチか否かを識別する。ある態様では、前記制御手段はさらに、前記複数のフレームの感知信号に基づき検出位置の動きを算出し、算出した検出位置の動きと前記積算値とに基づきタッチか否かを識別する。ある態様では、前記制御手段は、長押しのタッチか否かを識別する。ある態様では、前記制御手段は、タッチパネルからタッチ検出が解除されたとき、前記積算値の算出を終了する。ある態様では、前記タッチパネルは、静電容量方式または抵抗膜方式である。 In one aspect, the control means calculates a plurality of integrated values between a plurality of frames, and identifies whether or not there is a touch based on an average value of the plurality of integrated values. In one aspect, the control means further calculates a movement of the detection position based on the sensing signals of the plurality of frames, and identifies whether or not there is a touch based on the calculated movement of the detection position and the integrated value. In one aspect, the control means identifies whether or not there is a long press touch. In one aspect, the control means ends the calculation of the integrated value when touch detection is released from the touch panel. In one aspect, the touch panel is a capacitive type or a resistive film type.

本発明によれば、複数のフレームにおけるフレーム間の感知信号の変化量の積算値に基づきタッチか否かを識別するようにしたので、従来のようにタイムアウト処理を用いることなく、長押し等のタッチを正確に検出することができる。これにより、ユーザーは、早送りやスクロール移動などの連続操作(長押し操作)が可能になり、ユーザー利便性の向上を図ることができる。 According to the present invention, a touch is identified based on the integrated value of the change in the sensing signal between multiple frames, so touches such as long presses can be accurately detected without using timeout processing as in the past. This allows the user to perform continuous operations (long press operations) such as fast forwarding and scrolling, improving user convenience.

静電容量型タッチパネルの概略平面図である。FIG. 1 is a schematic plan view of a capacitive touch panel. 従来のタッチパネル装置の課題を説明する図である。1A and 1B are diagrams illustrating problems with a conventional touch panel device. 従来のタッチパネル装置の検出アルゴリズムの動作フローを示す図である。FIG. 11 is a diagram showing an operation flow of a detection algorithm of a conventional touch panel device. 本発明の実施例に係るタッチパネル装置の構成を示す図である。1 is a diagram showing a configuration of a touch panel device according to an embodiment of the present invention; 図5(A)は、長押しのときの感知信号の波形の例示、図5(B)は、タッチパネル上に物体が置かれたときの感知信号の波形の例示である。FIG. 5A shows an example of a waveform of a sensing signal when a long press is performed, and FIG. 5B shows an example of a waveform of a sensing signal when an object is placed on the touch panel. 図6(A)は、長押しのときの感知信号と物体が置かれたときの感知信号とを比較するグラフ、図6(B)は、長押しのときの積算値と物体が置かれたときの積算値とを比較するグラフである。FIG. 6(A) is a graph comparing the detection signal when a long press is performed with the detection signal when an object is placed, and FIG. 6(B) is a graph comparing the integrated value when a long press is performed with the integrated value when an object is placed. 本発明の実施例に係るタッチパネル装置の検出アルゴリズムの動作フローの一例を示す図である。FIG. 4 is a diagram showing an example of an operation flow of a detection algorithm of the touch panel device according to an embodiment of the present invention.

次に、本発明の実施の形態について説明する。本発明に係るタッチパネル装置は、タッチパネルを含み、操作対象(例えば、ユーザーの指など)のタッチを検出する。タッチは、タッチパネルへの接触または近接を含む。本発明に係るタッチパネル装置は、静電容量方式のタッチパネルまたは抵抗膜方式のタッチパネルのいずれであってもよい。また、本発明に係るタッチパネル装置は、液晶パネル等のディスプレイ上に搭載され、ユーザーインターフェース機能を搭載した表示装置または表示ユニットを提供する。このような表示装置は、例えば、車載装置、多機能型携帯電話機(スマートフォン)、携帯型情報端末(タブレット型コンピュータ、ラップトップコンピュータ、ノート型コンピュータ)等において使用される。 Next, an embodiment of the present invention will be described. The touch panel device according to the present invention includes a touch panel and detects a touch of an operation target (e.g., a user's finger). The touch includes contact with or proximity to the touch panel. The touch panel device according to the present invention may be either a capacitive touch panel or a resistive touch panel. The touch panel device according to the present invention is mounted on a display such as a liquid crystal panel, and provides a display device or display unit equipped with a user interface function. Such a display device is used, for example, in an in-vehicle device, a multi-function mobile phone (smartphone), a portable information terminal (tablet computer, laptop computer, notebook computer), etc.

次に、本発明の実施例について図面を参照して説明する。図5は、本実施例に係るタッチパネル装置の構成を示すブロック図である。タッチパネル装置100は、例えば、静電容量型のタッチパネル110と、タッチパネル110のタッチ検出等を行うコントローラ120とを含んで構成される。 Next, an embodiment of the present invention will be described with reference to the drawings. FIG. 5 is a block diagram showing the configuration of a touch panel device according to this embodiment. The touch panel device 100 includes, for example, a capacitive touch panel 110 and a controller 120 that performs touch detection on the touch panel 110.

タッチパネル110は、例えば図1に示すように、絶縁体フィルムなどの下方にX方向およびY方向にマトリックス状に配列された透明な電極14、16を配置したガラスまたはプラスチック等の基板を有する。タッチパネル110に指がタッチされると、その付近の電極間の静電容量が変化し、この静電容量の変化をX方向の列およびY方向の列で特定することでタッチ位置を検出する。タッチパネル110は、例えば、図示しない液晶パネル上に搭載され、液晶パネルに表示された画像に関するユーザー入力インターフェースを提供する。 As shown in FIG. 1, the touch panel 110 has a substrate such as glass or plastic on which transparent electrodes 14, 16 are arranged in a matrix in the X and Y directions beneath an insulating film or the like. When a finger touches the touch panel 110, the capacitance between the electrodes in the vicinity changes, and the touch position is detected by identifying this change in capacitance as a row in the X direction and a row in the Y direction. The touch panel 110 is mounted, for example, on a liquid crystal panel (not shown), and provides a user input interface for images displayed on the liquid crystal panel.

コントローラ120は、タッチパネル110の全体の動作を制御する。コントローラ120は、図1に示すX側ラインセンサ12の各電極14を順次スキャンするための駆動回路、Y側ラインセンサ13の各電極15を順次センスするためのセンス回路を含み、センス回路は、電極14と電極15が交差する位置(以下、センシング領域)に生じる静電容量に応じた感知信号を測定する。コントローラ120またはセンス回路は、センシング領域の静電容量に応じたアナログ感知信号を増幅する増幅回路や、増幅されたアナログ感知信号をデジタル感知信号に変換するA/Dコンバータを含むようにしてもよい。なお、スキャン側をY側ラインセンサ13とし、センス側をX側ラインセンサ12としても良い。 The controller 120 controls the overall operation of the touch panel 110. The controller 120 includes a drive circuit for sequentially scanning each electrode 14 of the X-side line sensor 12 shown in FIG. 1, and a sense circuit for sequentially sensing each electrode 15 of the Y-side line sensor 13, and the sense circuit measures a sense signal corresponding to the capacitance generated at the position where the electrodes 14 and 15 intersect (hereinafter, the sensing area). The controller 120 or the sense circuit may include an amplifier circuit that amplifies an analog sense signal corresponding to the capacitance of the sensing area, and an A/D converter that converts the amplified analog sense signal into a digital sense signal. The scanning side may be the Y-side line sensor 13, and the sense side may be the X-side line sensor 12.

コントローラ120は、駆動回路/センス回路を介してタッチパネル110の全センシング領域のスキャン/センシングを、例えば2~3ミリ秒単位で行う。ここで、タッチパネル110の全センシング領域の測定結果である感知信号の信号群をフレームという。従って、1フレームは、2~3ミリ秒単位で生成される。通常、タッチパネル110に指がタッチされる時間は、少なくとも数十ミリ秒である。仮に、1フレームの生成が3ミリ秒、指のタッチ時間が30ミリ秒であるならば、指がタッチされる期間に10フレームが生成されることになる。また、長押しであれば、タッチ期間は数秒から数十秒になることもある。 The controller 120 scans/senses the entire sensing area of the touch panel 110 via the drive circuit/sense circuit, for example, every 2 to 3 milliseconds. Here, a group of sensing signals that are the measurement results of the entire sensing area of the touch panel 110 is called a frame. Therefore, one frame is generated every 2 to 3 milliseconds. Normally, the time that a finger touches the touch panel 110 is at least several tens of milliseconds. If it takes 3 milliseconds to generate one frame and the finger touch time is 30 milliseconds, then 10 frames will be generated during the period that the finger is touching. Also, if there is a long press, the touch period may be several seconds to several tens of seconds.

コントローラ120は、各フレームの感知信号に基づきタッチを検出する。ある態様では、コントローラ120は、ROM/RAM等を備えたマイクロプロセッサまたはマイクロコントローラを含み、ROM/RAMに格納されたプログラムを実行することでタッチ検出のアルゴリズムを実行する。 The controller 120 detects a touch based on the sensing signal of each frame. In one embodiment, the controller 120 includes a microprocessor or microcontroller with ROM/RAM, etc., and executes a program stored in the ROM/RAM to execute a touch detection algorithm.

次に、本実施例のタッチパネル装置における長押しの識別方法について説明する。静電容量方式のタッチパネルまたは抵抗値方式のタッチパネルでは、人の操作では(例えば、指)、静電容量または抵抗値に微動が生じる。これに対し、タッチパネル上に物体を置いた場合には、静電容量または抵抗値の微動は非常に小さい。本実施例では、人の操作と物体放置のときの感知信号の挙動が異なることに基づき、人の操作(特に長押し)か、それ以外かを識別することを可能にする。 Next, a method for identifying a long press in the touch panel device of this embodiment will be described. In a capacitive touch panel or a resistive touch panel, human operation (e.g., a finger) causes slight fluctuations in the capacitance or resistance value. In contrast, when an object is placed on the touch panel, the slight fluctuations in the capacitance or resistance value are very small. In this embodiment, it is possible to identify whether the operation is human (particularly a long press) or something else, based on the difference in behavior of the sensing signal when the operation is performed by a person and when an object is left there.

図5(A)は、静電容量型のタッチパネル110を人の指Uでタッチしたときの感知信号の波形、図5(B)は、静電容量型のタッチパネル110上に物体Bを置いたときの感知信号の波形であり、この波形は、約10秒間のものである。時刻t1で指Uがタッチされると、これに応答して感知信号のレベルがタッチ検出閾値Thを超え、その後、感知信号のレベルは概ね一定であるが微動が生じる。一方、時刻t1で物体Bがタッチされることに応答して感知信号のレベルがタッチ検出閾値Thを超えるが、このレベルには殆ど微動が生じない。図6(A)は、指の長押し(実線)と物体放置(破線)のときの実際の感知信号の波形を模式的に示したグラフである。 Figure 5 (A) shows the waveform of a sensing signal when a capacitive touch panel 110 is touched by a person's finger U, and Figure 5 (B) shows the waveform of a sensing signal when an object B is placed on the capacitive touch panel 110, the waveform lasting for about 10 seconds. When finger U touches at time t1, the level of the sensing signal exceeds the touch detection threshold Th in response, and thereafter, the level of the sensing signal remains roughly constant but slight movement occurs. On the other hand, when object B is touched at time t1, the level of the sensing signal exceeds the touch detection threshold Th in response, but there is almost no slight movement at this level. Figure 6 (A) is a graph that shows a schematic representation of the actual waveform of a sensing signal when a finger is pressed and held (solid line) and when an object is left (dashed line).

コントローラ120は、タッチ検出閾値Thを超えた感知信号に関し、前フレームの感知信号のレベルと現フレームの感知信号のレベルの変化量を算出し、このような変化量を複数のフレーム間で算出し、それらの変化量を積算する。すなわち、フレームF1、F2、・・・、Fnの感知信号のレベルT1、T2、・・・、Tnとしたとき、コントローラ120は、T1-T2=△T1、T2-T3=△T2、T3-T4=△T3、・・・、Tn-1-Tn=△Tn-1を算出する。そして、積算値△c=△T1+△T2+△T3、・・・+△Tn-1を算出する。 The controller 120 calculates the amount of change between the level of the sensing signal in the previous frame and the level of the sensing signal in the current frame for a sensing signal that has exceeded the touch detection threshold Th, calculates such amounts of change between multiple frames, and integrates these amounts of change. That is, when the levels of the sensing signals in frames F1, F2, ..., Fn are T1, T2, ..., Tn, the controller 120 calculates T1-T2=△T1, T2-T3=△T2, T3-T4=△T3, ..., Tn-1-Tn=△Tn-1. Then, it calculates the integrated value △c=△T1+△T2+△T3, ... +△Tn-1.

図6(B)は、指の長押しのときの積算値△c_Uと、物体を放置したときの積算値△c_Bとの比較を示すグラフである。指の長押しの積算値△c_Uは、時間の経過(つまり、フレーム間の変化量の積算数)とともに、物体放置の積算値△c_Bよりも大きくなり、両者の差が徐々に拡大することがわかる。 Figure 6 (B) is a graph showing a comparison between the integrated value Δc_U when a finger is pressed and held down and the integrated value Δc_B when an object is left standing. It can be seen that the integrated value Δc_U when a finger is pressed and held down becomes larger than the integrated value Δc_B when the object is left standing as time passes (i.e., the integrated number of changes between frames), and the difference between the two gradually increases.

そこで、コントローラ120は、図6(B)に示すような関係から適切な長押し検出閾値Th_Uを設定し、積算値△cが長押し検出閾値Th_U以上か否かを判定し、積算値△c≧長押し検出閾値Th_Uであれば、感知信号は指の長押しによるものと識別し、積算値△c<長押し検出閾値Th_Uであれば、感知信号は指の長押し以外によるもの(例えば、物体の放置など)と識別する。ある態様では、コントローラ120は、従来の検出アルゴリズムのタイムアウトする時刻(図3のステップ130)に対応する時刻で、積算値△c≧長押し検出閾値Th_Uの判定を行うようにしてもよい。つまり、タイムアウトするまでにバッファリングされた複数のフレームにおいてフレーム間の変化量の積算値△cを算出し、この積算値△cを長押し検出閾値Th_Uと比較する。ある態様では、タイムアウトの時間とは無関係に、予め決められた時間あるいはフレーム数において、積算値△c≧長押し検出閾値Th_Uの判定を行うようにしてもよい。ある態様では、感知信号がタッチ検出閾値th未満になるまで、つまりタッチがリリースされるときまで、継続的に積算値△c≧長押し検出閾値Th_Uの判定を行うようにしてもよい。また、フレーム間の変化量の積算は、タッチがリリースされたときに終了させてもよいし、積算値△c≧長押し検出閾値Th_Uの判定により長押しが識別されたときに終了させてもよい。 Therefore, the controller 120 sets an appropriate long press detection threshold Th_U from the relationship shown in FIG. 6(B), and determines whether the integrated value Δc is equal to or greater than the long press detection threshold Th_U. If the integrated value Δc is equal to or greater than the long press detection threshold Th_U, the detection signal is identified as being caused by a long press by a finger, and if the integrated value Δc is less than the long press detection threshold Th_U, the detection signal is identified as being caused by something other than a long press by a finger (e.g., an object being left unattended). In one aspect, the controller 120 may determine whether the integrated value Δc is equal to or greater than the long press detection threshold Th_U at a time corresponding to the time when the conventional detection algorithm times out (step 130 in FIG. 3). In other words, the controller 120 calculates the integrated value Δc of the amount of change between frames in the multiple frames buffered until the timeout occurs, and compares this integrated value Δc with the long press detection threshold Th_U. In one aspect, the determination as to whether the integrated value Δc ≧ the long press detection threshold Th_U may be performed for a predetermined time or number of frames, regardless of the timeout time. In one aspect, the determination as to whether the integrated value Δc ≧ the long press detection threshold Th_U may be performed continuously until the sensing signal becomes less than the touch detection threshold th, that is, until the touch is released. Furthermore, the accumulation of the amount of change between frames may be terminated when the touch is released, or may be terminated when a long press is identified by the determination as to whether the integrated value Δc ≧ the long press detection threshold Th_U.

このように本実施例によれば、従来のようにタイムアウト処理を用いることなく、人の指によって長押しされたか、または物体が置かれたかを識別することができ、これにより、ユーザーは、早送りやスクロール移動などの連続操作(長押し操作)が可能になり、ユーザー利便性の向上を図ることができる。また、指の長押しを正確に識別することにより、誤動作(意図しないキャリブレーション動作など)を防止することができる。 As described above, according to this embodiment, it is possible to identify whether a long press has been performed by a human finger or an object has been placed on the touch panel without using a timeout process as in the past, which allows the user to perform continuous operations (long press operations) such as fast forwarding and scrolling, thereby improving user convenience. In addition, by accurately identifying a long press by a finger, it is possible to prevent malfunctions (such as unintended calibration operations).

図7は、本実施例の検出アルゴリズムの一例を示すフローである。コントローラ120は、タッチパネル30をスキャンし、スキャンして得られた感知信号を測定し(S100)、感知信号がタッチ検出閾値Th以上か否かを判定する(S110)。例えば、図5(A)に示すように、指Uがタッチパネル110をタッチすると、タッチしたセンシング領域の静電容量が変化し、タッチ検出閾値Thを超える感知信号が測定される。コントローラ120は、X方向の列とY方向の列とからタッチされたセンシング領域を特定する。 Figure 7 is a flow diagram showing an example of a detection algorithm of this embodiment. The controller 120 scans the touch panel 30, measures the sensing signal obtained by scanning (S100), and determines whether the sensing signal is equal to or greater than the touch detection threshold Th (S110). For example, as shown in Figure 5 (A), when a finger U touches the touch panel 110, the capacitance of the touched sensing area changes, and a sensing signal exceeding the touch detection threshold Th is measured. The controller 120 identifies the touched sensing area from the columns in the X direction and the columns in the Y direction.

感知信号がタッチ検出閾値Th以上のとき、コントローラ120は、感知信号が継続する信号か否かを判定し(S120)、継続する信号であれば、上記したフレーム間の感知信号の変化量の積算を複数のフレーム間で実施し、積算値△c≧長押し検出閾値Th_Uを判定する(S200)。ある態様では、コントローラ120は、感知信号がタッチ検出閾値th以上を判定した場合、当該フレームに続くフレームをFIFOメモリ等にバッファリングし、バッファリングしたフレームに基づき感知信号が継続する信号か否かの判定や、積算値△cの算出を行う。 When the sensing signal is equal to or greater than the touch detection threshold Th, the controller 120 determines whether the sensing signal is a continuing signal (S120), and if it is a continuing signal, it performs the integration of the amount of change in the sensing signal between frames described above over multiple frames and determines whether the integrated value Δc is greater than or equal to the long press detection threshold Th_U (S200). In one aspect, when the controller 120 determines that the sensing signal is equal to or greater than the touch detection threshold th, it buffers the frame following that frame in a FIFO memory or the like, and determines whether the sensing signal is a continuing signal based on the buffered frame and calculates the integrated value Δc.

コントローラ120は、予め決められたフレーム数、あるいはタッチ検出から予め決められた時間期間における積算値△cを算出し、算出した積算値△cが長押し検出閾値Th_U以上であれば(S200)、静電容量の変化は、指の長押しと識別し(S210)、検出したタッチの座標位置をユーザー(例えば、表示装置のコントローラなど)に通知する。一方、算出した積算値△cが長押し検出閾値Th_U未満であれば(S200)、静電容量の変化は、物体の放置等と識別し(S220)、データ(感知信号)を破棄し、座標位置をユーザーに通知しない。 The controller 120 calculates an integrated value Δc for a predetermined number of frames or a predetermined time period from touch detection, and if the calculated integrated value Δc is equal to or greater than the long press detection threshold Th_U (S200), the change in capacitance is identified as a long press by a finger (S210) and the coordinate position of the detected touch is notified to the user (e.g., the controller of the display device). On the other hand, if the calculated integrated value Δc is less than the long press detection threshold Th_U (S200), the change in capacitance is identified as an object being left unattended, etc. (S220), the data (sensing signal) is discarded, and the coordinate position is not notified to the user.

次に、本実施例の変形例について説明する。上記実施例では、積算値△cと長押し検出閾値Th_Uとを比較するようにしたが、コントローラ120は、複数のフレーム間において複数の積算値を算出し、当該複数の積算値の平均値と長押し検出閾値Th_Uとを比較するようにしてもよい。例えば、フレーム1-フレーム3までの各変化量の積算値△c_1、フレーム4-フレーム6までの各変化量の積算値△c_2、フレーム7-フレーム9までの各変化量の積算値△c_3を算出し、平均値△c_AV=(△c_1+△c_2+△c_3)/3を算出し、△c_AV≧長押し検出閾値Th_Uを判定する。このような処理により、バッファメモリは3フレーム分のデータを格納すれば十分であり、必要なメモリ容量を低減させることができる。 Next, a modified example of this embodiment will be described. In the above embodiment, the integrated value Δc is compared with the long press detection threshold Th_U, but the controller 120 may calculate multiple integrated values between multiple frames and compare the average value of the multiple integrated values with the long press detection threshold Th_U. For example, the integrated value Δc_1 of each change amount from frame 1 to frame 3, the integrated value Δc_2 of each change amount from frame 4 to frame 6, and the integrated value Δc_3 of each change amount from frame 7 to frame 9 are calculated, the average value Δc_AV = (Δc_1 + Δc_2 + Δc_3) / 3 is calculated, and it is determined whether Δc_AV is greater than or equal to the long press detection threshold Th_U. With this processing, it is sufficient for the buffer memory to store data for three frames, and the required memory capacity can be reduced.

また、他の変形例として、コントローラ120は、積算値を算出することに加えて、その間の検出位置の動きを利用するようにしてもよい。物体がタッチパネル上に放置された場合には、検出位置に変化は生じないが、指をタッチした場合には、検出位置に動きが生じる場合がある。スクロールなどのスワイプ操作であれば、検出位置に動きが生じる。そこで、コントローラ120は、各フレームの感知信号に基づきタッチ位置(タッチ検出閾値Th以上の感知信号を生じさせたセンシング領域)を検出し、検出したタッチ位置の動きまたは変化量△Mを算出する。タッチ位置の変化量を算出する期間(フレーム数)は、積算値を算出する期間(フレーム数)と同一であってもよいし、それよりも短くてもよい。 As another variation, the controller 120 may use the movement of the detection position during the calculation of the integrated value. When an object is left on the touch panel, no change occurs in the detection position, but when a finger touches the touch panel, movement may occur at the detection position. A swipe operation such as scrolling causes movement at the detection position. Therefore, the controller 120 detects the touch position (the sensing area that generates a detection signal equal to or greater than the touch detection threshold Th) based on the detection signal of each frame, and calculates the movement or amount of change ΔM of the detected touch position. The period (number of frames) for calculating the amount of change in the touch position may be the same as the period (number of frames) for calculating the integrated value, or may be shorter than that.

コントローラ120は、例えば、(積算値△c+動き△M)≧長押し検出閾値Th_U、または(積算値△c×動き△M)≧長押し検出閾値Th_Uのように、積算値△cを動き△Mによって重み付けすることで、長押しの識別を容易に判定できるようにする。 The controller 120 makes it easy to identify a long press by weighting the integrated value Δc by the movement ΔM, for example, (integrated value Δc + movement ΔM) ≧ long press detection threshold Th_U, or (integrated value Δc × movement ΔM) ≧ long press detection threshold Th_U.

以上、本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の要旨の範囲において、種々の変形、変更が可能である。 The above describes in detail the preferred embodiment of the present invention, but the present invention is not limited to a specific embodiment, and various modifications and variations are possible within the scope of the gist of the invention described in the claims.

12:X側ラインセンサ 13:Y側ラインセンサ
14、15:電極 100:タッチパネル装置
110:タッチパネル 120:コントローラ
U:指 B:物体
12: X-side line sensor 13: Y-side line sensor 14, 15: Electrodes 100: Touch panel device 110: Touch panel 120: Controller U: Finger B: Object

Claims (7)

タッチパネルと、当該タッチパネルをスキャンし、スキャンして得られた感知信号に基づきタッチを検出する制御手段とを含むタッチパネル装置であって、
前記制御手段は、前記感知信号のタイムアウト処理によるタッチの識別を行うことなく、前フレームの感知信号のレベルと現フレームの感知信号のレベルの変化量を複数のフレーム間で算出し、算出して得られた複数のレベルの変化量の積算値を算出し、算出した積算値に基づきタッチか否かを識別する、タッチパネル装置。
A touch panel device including a touch panel and a control means for scanning the touch panel and detecting a touch based on a sensing signal obtained by scanning the touch panel,
The control means calculates the amount of change between the level of the sensing signal in the previous frame and the level of the sensing signal in the current frame between multiple frames, calculates an integrated value of the amount of change in the multiple levels obtained by the calculation, and identifies whether or not there is a touch based on the calculated integrated value, without identifying a touch by timeout processing of the sensing signal.
前記制御手段は、複数のフレーム間で複数の積算値を算出し、当該複数の積算値の平均値に基づきタッチか否かを識別する、請求項1に記載のタッチパネル装置。 The touch panel device according to claim 1, wherein the control means calculates multiple integrated values between multiple frames and identifies whether or not a touch has occurred based on an average value of the multiple integrated values. 前記制御手段はさらに、前記複数のフレームの感知信号に基づき検出位置の動きを算出し、算出した検出位置の動きと前記積算値とに基づきタッチか否かを識別する、請求項1または2に記載のタッチパネル装置。 The touch panel device according to claim 1 or 2, wherein the control means further calculates the movement of the detection position based on the sensing signals of the plurality of frames, and identifies whether or not there is a touch based on the calculated movement of the detection position and the integrated value. 前記制御手段は、長押しのタッチか否かを識別する、請求項1ないし3いずれか1つに記載のタッチパネル装置。 The touch panel device according to any one of claims 1 to 3, wherein the control means identifies whether or not a touch is a long press. 前記制御手段は、タッチパネルからタッチ検出が解除されたとき、前記積算値の算出を終了する、請求項1に記載のタッチパネル装置。 The touch panel device according to claim 1, wherein the control means terminates the calculation of the integrated value when touch detection is released from the touch panel. 前記タッチパネルは、静電容量方式または抵抗膜方式である、請求項1に記載のタッチパネル装置。 The touch panel device according to claim 1, wherein the touch panel is a capacitive type or a resistive type. 請求項1ないし6いずれか1つに記載のタッチパネル装置と、表示用ディスプレイとを含む表示装置。
A display device comprising the touch panel device according to claim 1 and a display.
JP2021035967A 2021-03-08 2021-03-08 Touch panel device and display device using the same Active JP7657522B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021035967A JP7657522B2 (en) 2021-03-08 2021-03-08 Touch panel device and display device using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021035967A JP7657522B2 (en) 2021-03-08 2021-03-08 Touch panel device and display device using the same

Publications (2)

Publication Number Publication Date
JP2022136389A JP2022136389A (en) 2022-09-21
JP7657522B2 true JP7657522B2 (en) 2025-04-07

Family

ID=83312106

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021035967A Active JP7657522B2 (en) 2021-03-08 2021-03-08 Touch panel device and display device using the same

Country Status (1)

Country Link
JP (1) JP7657522B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006351027A (en) 2006-07-03 2006-12-28 Nintendo Co Ltd Information processing program and information processing device
JP2011145953A (en) 2010-01-15 2011-07-28 Sega Corp Apparatus and program for processing image
JP2012216028A (en) 2011-03-31 2012-11-08 Minebea Co Ltd Input unit for electronic device and input method
US20150379913A1 (en) 2014-06-26 2015-12-31 Kabushiki Kaisha Tokai Rika Denki Seisakusho Touch-type input device
JP2017117373A (en) 2015-12-25 2017-06-29 キヤノン株式会社 Operating device, control method therefor, and program
JP2018077755A (en) 2016-11-11 2018-05-17 株式会社デンソー Control apparatus

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006351027A (en) 2006-07-03 2006-12-28 Nintendo Co Ltd Information processing program and information processing device
JP2011145953A (en) 2010-01-15 2011-07-28 Sega Corp Apparatus and program for processing image
JP2012216028A (en) 2011-03-31 2012-11-08 Minebea Co Ltd Input unit for electronic device and input method
US20150379913A1 (en) 2014-06-26 2015-12-31 Kabushiki Kaisha Tokai Rika Denki Seisakusho Touch-type input device
JP2017117373A (en) 2015-12-25 2017-06-29 キヤノン株式会社 Operating device, control method therefor, and program
JP2018077755A (en) 2016-11-11 2018-05-17 株式会社デンソー Control apparatus

Also Published As

Publication number Publication date
JP2022136389A (en) 2022-09-21

Similar Documents

Publication Publication Date Title
US11762508B2 (en) Techniques for handling unintentional touch inputs on a touch-sensitive surface
JP4044522B2 (en) Touch panel system and method for distinguishing between multiple touch inputs
KR101803948B1 (en) Touch-sensitive button with two levels
US20040140958A1 (en) Method and apparatus for avoiding pressing inaccuracies on a touch panel
US8420958B2 (en) Position apparatus for touch device and position method thereof
US10048803B2 (en) Detecting backside force in a touch-screen device
JP2001222378A (en) Touch panel input device
US10620758B2 (en) Glove touch detection
CN101859214A (en) Input device and input processing method using input device
JPH10105333A (en) Touch recognition device and its control method for matrix type touch panel
JP2743854B2 (en) Input device with input time judgment function
JP5974745B2 (en) Touch panel input device, touch input method, and touch input control program
JP2012123695A (en) Touch type input panel device and sensitivity adjustment method thereof
US20080042971A1 (en) System and method for automatic re-calulation and monitoring of thresholds in a puck-based pointing device
JP2007188482A (en) Display device and driving method thereof
TWI450143B (en) Touch device and touch position locating method thereof
KR20100009020A (en) Apparatus using touch screen equipped with resistive overlay layer and capacitive overlay layer and method using the same
JP7657522B2 (en) Touch panel device and display device using the same
KR101911747B1 (en) Touch type distinguishing method and touch input device performing the same
KR101359472B1 (en) Method for processing multi-touching in pressure sensing type touch screen
JP5757118B2 (en) Information processing apparatus, information processing method, and program
TWI912106B (en) Touch button sensing error correction method
EP4383053B1 (en) Input display device
KR20080024381A (en) Keyboard with mouse function and key input method using the same
JP2022133768A (en) Touch panel device and display device using the same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240628

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240806

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241216

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: 20250325

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250325

R150 Certificate of patent or registration of utility model

Ref document number: 7657522

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150