TWI613575B - Method for determining frequency of scanning signal and detecting method - Google Patents

Method for determining frequency of scanning signal and detecting method Download PDF

Info

Publication number
TWI613575B
TWI613575B TW104126231A TW104126231A TWI613575B TW I613575 B TWI613575 B TW I613575B TW 104126231 A TW104126231 A TW 104126231A TW 104126231 A TW104126231 A TW 104126231A TW I613575 B TWI613575 B TW I613575B
Authority
TW
Taiwan
Prior art keywords
noise
touch
signal
signals
candidate
Prior art date
Application number
TW104126231A
Other languages
Chinese (zh)
Other versions
TW201706786A (en
Inventor
黃韋舜
Original Assignee
友達光電股份有限公司
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 友達光電股份有限公司 filed Critical 友達光電股份有限公司
Priority to TW104126231A priority Critical patent/TWI613575B/en
Priority to CN201510717097.2A priority patent/CN105404417B/en
Publication of TW201706786A publication Critical patent/TW201706786A/en
Application granted granted Critical
Publication of TWI613575B publication Critical patent/TWI613575B/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)

Abstract

一種掃描信號頻率決定方法,適於一種觸控面板,所述方法包含下列步驟:從預設信號頻率範圍中選擇多個待選頻率。從觸控面板的觸控區域中選擇多個觸控特徵點。以具有前述待選頻率的多個待選信號對觸控面板進行掃描。對每一個待選信號,分別計算前述觸控特徵點對應的多個雜訊能量值,以得到每個待選信號對應的一雜訊特徵量。依據雜訊標準與所得到的多個雜訊特徵量,選擇待選信號其中之一作為觸控面板的掃描信號。A method for determining a scanning signal frequency is suitable for a touch panel. The method includes the following steps: selecting a plurality of frequencies to be selected from a preset signal frequency range. Select multiple touch feature points from the touch area of the touch panel. The touch panel is scanned with a plurality of candidate signals having the aforementioned candidate frequencies. For each of the signals to be selected, a plurality of noise energy values corresponding to the aforementioned touch feature points are respectively calculated to obtain a noise feature amount corresponding to each of the signals to be selected. According to the noise standard and the obtained multiple noise feature quantities, one of the signals to be selected is selected as the scanning signal of the touch panel.

Description

掃描信號頻率決定方法與偵測方法Scanning signal frequency determination method and detection method

本發明係關於一種掃描信號頻率決定方法與偵測方法,特別關於觸控裝置的掃描信號頻率決定方法與其觸控偵測方法。The present invention relates to a method for determining the frequency of a scanning signal and a detection method, and more particularly to a method for determining the frequency of a scanning signal of a touch device and a method for detecting a touch thereof.

觸控面板作為一種便利的輸入裝置,廣泛地被應用在各種電子裝置。而投射電容式、電容式或電阻式觸控面板通常是以掃描線發出掃描信號,以感應線取得對應的接收信號,並以接收信號來判斷觸控面板上的某一點是否被觸摸。As a convenient input device, the touch panel is widely used in various electronic devices. For projected capacitive, capacitive or resistive touch panels, scanning signals are usually sent by scanning lines, corresponding receiving signals are obtained by sensing lines, and whether a certain point on the touch panel is touched is determined by the receiving signals.

然而,現有決定掃描信號的頻率的方法,通常是由設計者依據經驗直接決定。但是不同頻率的掃描信號,其可能受到觸控面板中電路雜訊影響的程度不同,如何有系統的找尋叫好的掃描信號的頻率,以避免觸控面板中雜訊造成的觸控誤判,是個有待解決的問題。However, the existing methods for determining the frequency of a scanning signal are usually directly determined by the designer based on experience. However, the scanning signals of different frequencies may be affected to varying degrees by the noise of the circuit in the touch panel. How to systematically search for the frequency of the scanning signal to avoid misjudgment of touch caused by noise in the touch panel remains to be seen solved problem.

有鑑於以上的問題,本發明提出一種掃描信號頻率決定方法與相關的觸控偵測方法。本發明一實施例中所提出的掃描信號頻率決定方法,以有系統的步驟來決定抗雜訊能力較好的掃描信號頻率。因此,相較於一般以經驗決定掃描信號頻率的設計方法,觸控面板的設計者應用本發明所揭露的方法可以得到誤報率更低的掃描信號頻率。In view of the above problems, the present invention proposes a scanning signal frequency determination method and a related touch detection method. The scanning signal frequency determination method provided in an embodiment of the present invention uses systematic steps to determine the scanning signal frequency with better noise immunity. Therefore, compared with a design method that generally determines the scanning signal frequency empirically, a designer of a touch panel can obtain a scanning signal frequency with a lower false alarm rate by applying the method disclosed in the present invention.

本發明所揭露的掃描信號頻率決定方法,適於一種觸控面板, 所述方法包含下列步驟: 從預設信號頻率範圍中選擇多個待選頻率。從觸控面板的觸控區域中選擇多個觸控特徵點。以具有前述待選頻率的多個待選信號對觸控面板進行掃描。對每一個待選信號,分別計算第2頁,共7頁(發明說明書)前述觸控特徵點對應的多個雜訊能量值,以得到每個待選信號對應的一雜訊特徵量。依據雜訊標準與所得到的多個雜訊特徵量,選擇待選信號其中之一作為觸控面板的掃描信號。The method for determining a scanning signal frequency disclosed in the present invention is suitable for a touch panel. The method includes the following steps: selecting a plurality of frequencies to be selected from a preset signal frequency range. Select multiple touch feature points from the touch area of the touch panel. The touch panel is scanned with a plurality of candidate signals having the aforementioned candidate frequencies. For each of the signals to be selected, a plurality of noise energy values corresponding to the aforementioned touch feature points are calculated on page 2 and 7 pages (invention specification) to obtain a noise feature corresponding to each of the signals to be selected. According to the noise standard and the obtained multiple noise feature quantities, one of the signals to be selected is selected as the scanning signal of the touch panel.

本發明所揭露的偵測方法,適用於觸控面板的觸控偵測,所述方法包含下列步驟:以具有第一信號頻率的掃瞄信號掃描觸控面板,以得到多個接收信號。當前述接收信號的多個能量值其中至少之一大於觸控閾值時,判斷所述接收信號的能量值分布是否符合雜訊分布。當能量分布不符合雜訊分布時,依據所述接收信號產生至少一個座標信號。當能量分布符合雜訊分布時,執行掃瞄信號修正程序,並回到以掃瞄信號掃描觸控面板的步驟,掃瞄信號修正程序包含下列步驟:從預設頻率範圍中選擇多個待選頻率。以具有前述待選頻率的多個待選信號對觸控面板進行掃描。對每一個待選信號,分別計算對應於觸控面板的多個觸控特徵點的多個雜訊能量值,以得到每個待選信號對應的雜訊特徵量。依據雜訊標準與所得到的多個雜訊特徵量,選擇前述待選信號其中之一作為掃瞄信號。The detection method disclosed in the present invention is suitable for touch detection of a touch panel. The method includes the following steps: scanning the touch panel with a scanning signal having a first signal frequency to obtain a plurality of received signals. When at least one of the plurality of energy values of the foregoing received signal is greater than a touch threshold, it is determined whether the energy value distribution of the received signal conforms to a noise distribution. When the energy distribution does not match the noise distribution, at least one coordinate signal is generated according to the received signal. When the energy distribution matches the noise distribution, execute the scanning signal correction procedure and return to the step of scanning the touch panel with the scanning signal. The scanning signal correction procedure includes the following steps: selecting multiple candidates from a preset frequency range frequency. The touch panel is scanned with a plurality of candidate signals having the aforementioned candidate frequencies. For each of the signals to be selected, a plurality of noise energy values corresponding to a plurality of touch characteristic points of the touch panel are respectively calculated to obtain the amount of noise characteristics corresponding to each of the signals to be selected. According to the noise standard and the obtained multiple noise feature quantities, one of the aforementioned candidate signals is selected as the scanning signal.

以上之關於本發明內容之說明及以下之實施方式之說明係用以示範與解釋本發明之精神與原理,並且提供本發明之專利申請範圍更進一步之解釋。The above description of the content of the present invention and the description of the following embodiments are used to demonstrate and explain the spirit and principle of the present invention, and provide a further explanation of the scope of the patent application of the present invention.

以下在實施方式中詳細敘述本發明之詳細特徵以及優點,其內容足以使任何熟習相關技藝者了解本發明之技術內容並據以實第3頁,共7頁(發明說明書)施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關之目的及優點。以下之實施例係進一步詳細說明本發明之觀點,但非以任何觀點限制本發明之範疇。The detailed features and advantages of the present invention are described in detail in the following embodiments. The content is sufficient to enable any person skilled in the art to understand the technical content of the present invention and to base it on it. Page 3 of 7 The content disclosed in the description, the scope of patent application and the drawings, anyone skilled in the relevant arts can easily understand the related purposes and advantages of the present invention. The following examples further illustrate the viewpoints of the present invention in detail, but do not limit the scope of the present invention in any way.

請參照圖1,其係依據本發明一實施例的觸控面板及其內嵌控制器示意圖。如圖1所示,觸控面板1000具有內嵌控制器1100、M條掃描線Tx1~TxM與N條感應線Rx1~RxN。其中內嵌控制器1100依序以掃描線Tx1至TxM送出掃描信號,並以感應線Rx1 至RxN 感應接收信號。Please refer to FIG. 1, which is a schematic diagram of a touch panel and an embedded controller according to an embodiment of the present invention. As shown in FIG. 1, the touch panel 1000 has an embedded controller 1100, M scanning lines Tx1 to TxM, and N sensing lines Rx1 to RxN. The embedded controller 1100 sequentially sends the scanning signals through the scanning lines Tx1 to TxM, and receives the signals through the sensing lines Rx1 to RxN.

於一實施例中,當前述觸控面板1000要決定其掃描信號的頻率時,關於其決定的方法,請一併參照圖1與圖2,其中圖2係依據本發明一實施例的掃描頻率決定方法流程圖。如圖2所示,本實施例的掃描頻率決定方法包含下列步驟。首先如步驟S2100所示,內嵌控制器1100從預設信號頻率範圍中選擇多個待選頻率。舉例來說,所謂的預設信號頻率範圍是一般以經驗決定掃描信號的頻率為中心的一個頻率範圍。假設一般的經驗決定掃描信號的頻率為100千赫(kilo-hertz,kHz),則預設信號頻率範圍可以是50kHz到150kHz。於以下實施例中,內嵌控制器1100 從50kHz 到150kHz 的範圍內,選擇了十一個待選頻率,分別為50kHz、60kHz、70kHz…140kHz 與150kHz。In an embodiment, when the aforementioned touch panel 1000 is to determine the frequency of its scanning signal, please refer to FIG. 1 and FIG. 2 for a method of determining the same, wherein FIG. 2 is a scanning frequency according to an embodiment of the present invention Decision method flowchart. As shown in FIG. 2, the scanning frequency determining method in this embodiment includes the following steps. First, as shown in step S2100, the embedded controller 1100 selects a plurality of frequencies to be selected from a preset signal frequency range. For example, the so-called preset signal frequency range is a frequency range generally centered on the frequency of the scanning signal determined empirically. Assuming general experience determines that the frequency of the scanning signal is 100 kilohertz (kilo-hertz, kHz), the preset signal frequency range can be 50 kHz to 150 kHz. In the following embodiments, the embedded controller 1100 selects eleven frequencies to be selected from the range of 50kHz to 150kHz, which are 50kHz, 60kHz, 70kHz ... 140kHz and 150kHz.

如步驟S2200所示,內嵌控制器1100從觸控面板1000的觸控區域中選擇多個觸控特徵點。於一實施例中,內嵌控制器1100選擇掃描線Txi、掃描線Txj與感應線Rxx、感應線Rxy的交會點共四個交會點做為觸控特徵點。其中i與j 為小於等於M 的正整數而x 與y為小於等於N 的正整數。i 不等於j 且x 不等於y。As shown in step S2200, the embedded controller 1100 selects a plurality of touch feature points from the touch area of the touch panel 1000. In an embodiment, the embedded controller 1100 selects four intersection points of the scanning line Txi, the scanning line Txj, the sensing line Rxx, and the sensing line Rxy as the touch feature points. Where i and j are positive integers less than or equal to M and x and y are positive integers less than or equal to N. i is not equal to j and x is not equal to y.

而後如步驟S2300所示,內嵌控制器1100以具有前述待選頻率的多個待選信號對觸控面板1000進行掃描。並如步驟S2400所示,對每個待選信號,內嵌控制器1100分別計算多個觸控特徵點對應第4頁,共7頁(發明說明書)的多個雜訊能量值,以得到每個待選信號對應的雜訊特徵量。具體來說,於一種實施方式中,內嵌控制器1100至少以具有前述待選頻率的待選信號對掃描線Txi與掃描線Txj進行掃描,並從感應線Rxx與感應線Rxy獲取接收信號。舉例來說,內嵌控制器1100 先以具有50kHz的待選信號對掃描線Txi 與掃描線Txj進行掃瞄,然後從感應線Rxx與感應線Rxy 獲取接收信號。接著,內嵌控制器1100分別對四個觸控特徵點對應的四個接收信號進行下列運算。Then, as shown in step S2300, the embedded controller 1100 scans the touch panel 1000 with a plurality of candidate signals having the aforementioned candidate frequencies. And as shown in step S2400, for each signal to be selected, the embedded controller 1100 calculates a plurality of touch energy characteristic points corresponding to a plurality of noise energy values corresponding to page 4 of 7 pages (invention specification) to obtain each The amount of noise features corresponding to each candidate signal. Specifically, in one embodiment, the embedded controller 1100 scans the scan lines Txi and Txj with at least a candidate signal having the aforementioned candidate frequency, and obtains a received signal from the sensing line Rxx and the sensing line Rxy. For example, the embedded controller 1100 scans the scanning lines Txi and Txj with a candidate signal having a frequency of 50 kHz, and then obtains the received signals from the sensing lines Rxx and Rxy. Next, the embedded controller 1100 performs the following operations on the four received signals corresponding to the four touch feature points, respectively.

以掃描線Txi與感應線Rxx交會的觸控特徵點為例,內嵌控制器1100先對於此觸控特徵點的接收信號進行頻譜分析來得到關於此觸控特徵點與頻率為50kHz 的待選信號的接收信號的能量頻譜分佈(power spectrum)。頻譜分析的方法例如傅立葉轉換( fouriertransform)、小波轉換(wavelet transform)或是其他類似的方法(例如快速傅立葉轉換)。接著,內嵌控制器1100從前述能量頻譜分佈中,去除頻率為50kHz 的能量,以得到此觸控特徵點對應於頻率為50kHz 的待選信號的雜訊頻譜分佈(noise spectrum)。而後依據此雜訊頻譜分佈,計算頻率為50kHz的待選信號與在此觸控特徵點的雜訊能量值。舉例來說,將雜訊頻譜分佈在頻域上積分,就會得到所有雜訊的能量總和,也就是前述的雜訊能量值。如此依序對其他三個觸控特徵點進行前述處理,也就總共會得到四個雜訊能量值。而後以這四個雜訊能量值計算出頻率為50kHz的待選信號對應的雜訊特徵量。舉例來說,雜訊特徵量可以定義為四個雜訊能量值中能量最大的與能量最小的差值(difference)或比值(ratio),然而並不以此為限。於另一些實施例中,內嵌控制器1100係先以濾波器去除接收信號中頻率50kHz的成分,而後進行後續計算以得到的雜訊特徵量。Taking the touch feature point at the intersection of the scanning line Txi and the sensing line Rxx as an example, the embedded controller 1100 first performs a spectrum analysis on the received signal of the touch feature point to obtain a candidate for the touch feature point and a frequency of 50 kHz. The power spectrum of the received signal. Methods of spectrum analysis such as Fourier transform, wavelet transform, or other similar methods (such as fast Fourier transform). Next, the embedded controller 1100 removes the energy with a frequency of 50 kHz from the foregoing energy spectrum distribution to obtain a noise spectrum of the touch characteristic point corresponding to a candidate signal with a frequency of 50 kHz. Then, based on the noise spectral distribution, a candidate signal with a frequency of 50 kHz and the noise energy value at the touch characteristic point are calculated. For example, integrating the noise spectrum distribution in the frequency domain will get the sum of the energy of all noise, which is the aforementioned noise energy value. By performing the foregoing processing on the other three touch characteristic points in this order, a total of four noise energy values will be obtained. Then use these four noise energy values to calculate the noise feature corresponding to the candidate signal with a frequency of 50 kHz. For example, the noise feature quantity may be defined as a difference or ratio between the largest energy and the smallest energy of the four noise energy values, but it is not limited thereto. In other embodiments, the embedded controller 1100 uses a filter to remove a component with a frequency of 50 kHz from the received signal, and then performs subsequent calculations to obtain the noise feature amount.

如此,內嵌控制器1100 也以前述方式,分別計算出其他待選信號的雜訊特徵量,例如頻率為60kHz 的待選信號、頻率為70kHz第5 頁,共7頁(發明說明書)的待選信號…乃至於頻率為150kHz的待選信號。而後如步驟S2500 所示,內嵌控制器1100依據前述的雜訊特徵量與一個雜訊標準,選擇其中一個待選信號作為觸控面板1000的掃描信號。於一實施例中,所謂的雜訊標準,係規定內嵌控制器1100選擇最小的該雜訊特徵量所對應的待選信號,做為掃瞄信號。如果頻率90kHz的待選信號依據前述的方法計算出來的雜訊特徵量比其餘頻率的待選信號的雜訊特徵量都小,則內嵌控制器1100 會以頻率90kHz 的待選信號作為掃描信號。In this way, the embedded controller 1100 also calculates the noise characteristics of other signals to be selected in the foregoing manner, such as a signal to be selected at a frequency of 60 kHz and a frequency of 70 kHz. Select signal ... even a candidate signal with a frequency of 150kHz. Then, as shown in step S2500, the embedded controller 1100 selects one of the signals to be selected as the scanning signal of the touch panel 1000 according to the aforementioned noise feature quantity and a noise standard. In an embodiment, the so-called noise standard specifies that the embedded controller 1100 selects a candidate signal corresponding to the smallest noise feature quantity as a scanning signal. If the noise feature quantity of the candidate signal with a frequency of 90kHz calculated according to the foregoing method is smaller than the noise feature quantity of the candidate signal with the other frequencies, the embedded controller 1100 uses the candidate signal with a frequency of 90kHz as the scanning signal .

具體來說,內嵌控制器1100在以頻率50kHz的待選信號掃描後,先將其頻率值與雜訊特徵量儲存於內嵌控制器1100的記憶單元中。之後以頻率為60kHz的待選信號掃描,並且判斷其雜訊特徵量是否小於儲存於記憶單元的雜訊特徵量,如果判斷結果為否,則繼續以頻率為70kHz的待選信號掃描,如果判斷結果為是,則用60kHz的待選信號的頻率值與雜訊特徵量覆寫記憶單元中的頻率值與雜訊特徵量,並繼續以頻率70kHz的待選信號掃描,並重複上述原則來選擇性地覆寫記憶單元中的頻率值與雜訊特徵量。當內嵌控制器1100用頻率150kHz的待選信號掃描並完成前述運作後,內嵌控制器1100從記憶單元中挑選留存的頻率值,其雜訊特徵量就會是預設頻率範圍中多個待選頻率所具有最低的雜訊特徵量。Specifically, after the embedded controller 1100 scans the candidate signal with a frequency of 50 kHz, the frequency value and the noise feature are first stored in the memory unit of the embedded controller 1100. Then scan with the candidate signal with a frequency of 60kHz, and determine whether its noise feature is smaller than the noise feature stored in the memory unit. If the result of the judgment is no, continue to scan with the candidate signal with a frequency of 70kHz. If the result is yes, then the frequency value and the noise characteristic amount of the candidate signal are overwritten with the frequency value and the noise characteristic amount of the 60kHz candidate signal, and the scan is continued with the candidate signal of the frequency of 70kHz, and the above principle is selected to select Overwrite the frequency value and noise feature in the memory unit. When the embedded controller 1100 scans a candidate signal with a frequency of 150 kHz and completes the foregoing operation, the embedded controller 1100 selects the retained frequency value from the memory unit, and its noise characteristic quantity will be multiple in the preset frequency range. The candidate frequency has the lowest amount of noise features.

於另一實施例中,雜訊標準係一個雜訊特徵閾值,並且內嵌控制器1100係從雜訊特徵量低於雜訊特徵閾值的待選信號中,擇一作為掃瞄信號。舉例來說,雜訊特徵閾值為20,並且雜訊特徵量低於20的待選信號有頻率為70kHz的待選信號、頻率為110kHz的待選信號與頻率為130kHz的待選信號。則內嵌控制器1100從前述三個待選信號擇一(例如頻率為110kHz的待選信號)作為掃描信號。In another embodiment, the noise standard is a noise feature threshold, and the embedded controller 1100 selects one of the candidate signals whose noise feature is lower than the noise feature threshold as the scan signal. For example, the noise feature threshold is 20, and the candidate signals with a noise feature quantity less than 20 include a candidate signal with a frequency of 70 kHz, a candidate signal with a frequency of 110 kHz, and a candidate signal with a frequency of 130 kHz. Then, the embedded controller 1100 selects one of the three signals to be selected (for example, a signal to be selected with a frequency of 110 kHz) as the scanning signal.

因此,本發明更揭露一種應用前述掃描信號決定方法的觸控偵測方法,請一並參照圖1與圖3,其中圖3係依據本發明一實施例第6頁,共7頁(發明說明書)的偵測方法流程圖。如圖3所示,本發明所揭露的觸控偵測方法具有下列步驟:Therefore, the present invention further discloses a touch detection method using the foregoing scanning signal determination method. Please refer to FIG. 1 and FIG. 3 together, wherein FIG. 3 is based on page 6 of a total of 7 pages (invention specification) ) Flow chart of the detection method. As shown in FIG. 3, the touch detection method disclosed in the present invention has the following steps:

如步驟S3100所示,內嵌控制器1100以掃瞄信號掃描觸控面板的所有掃描線,以從所有感應線得到多個接收信號,掃瞄信號具有第一信號頻率,例如100kHz。並且如步驟S3200所示,判斷多個接收信號其中之一的能量值是否大於觸控閾值。當判斷結果為否,回到步驟S3100以進行下一次掃描。當判斷的結果為是,則如步驟S3300所示,內嵌控制器1100進一步判斷前述接收信號的能量值分布是否符合雜訊分布。如果判斷結果為否,則如步驟S3400所示,內嵌控制器1100依據前述的接收信號產生至少一個座標信號。如果判斷結果為是,則如步驟S3500所示,執行掃瞄信號修正程序,之後回到步驟S3100,以修正後的掃描信號進行掃描。其中掃描信號修正程序就是如圖2所示的掃描信號頻率決定方法。而其中的預設頻率範圍係以第一信號頻率為中心的一個頻率範圍,例如為50kHz 到150kHz。As shown in step S3100, the embedded controller 1100 scans all scanning lines of the touch panel with a scanning signal to obtain multiple receiving signals from all sensing lines. The scanning signal has a first signal frequency, for example, 100 kHz. And as shown in step S3200, it is determined whether an energy value of one of the plurality of received signals is greater than a touch threshold. When the determination result is no, return to step S3100 to perform the next scan. When the determination result is yes, as shown in step S3300, the embedded controller 1100 further determines whether the energy value distribution of the foregoing received signal conforms to the noise distribution. If the determination result is no, as shown in step S3400, the embedded controller 1100 generates at least one coordinate signal according to the aforementioned received signal. If the judgment result is yes, as shown in step S3500, the scan signal correction procedure is executed, and then the process returns to step S3100 to scan with the corrected scan signal. The scanning signal correction program is the scanning signal frequency determination method shown in FIG. 2. The preset frequency range is a frequency range centered on the first signal frequency, for example, 50 kHz to 150 kHz.

而步驟S3300中的雜訊分布,舉例來說,若觸控面板1000係一般的單點觸控,則當能量值大於觸控閾值的接收信號所對應的掃描線與感應線交會點並非聚集在一起,而是分散為多個區塊,則判斷其並非正常的觸控結果。或是當能量值大於觸控閾值的接收信號所對應的交會點聚集在一起,但是其總數量大於一個數量閾值,也就是說判斷被觸控的面積過大,則可能是雜訊導致的誤判斷或是使用者的非正常操作。The noise distribution in step S3300, for example, if the touch panel 1000 is a general single-point touch, the intersection of the scanning line and the sensing line corresponding to the received signal with an energy value greater than the touch threshold is not gathered at Together, but dispersed into multiple blocks, it is judged that it is not a normal touch result. Or when the intersection points corresponding to the received signals with energy values greater than the touch threshold are gathered together, but the total number is greater than a number threshold, that is to say that the area being touched is too large, it may be a misjudgment caused by noise. Or the user's abnormal operation.

而若觸控面板1000可支援多點觸控,則所謂雜訊分布可以是前述被觸控面積過大,或是能量值大於觸控閾值的接收信號所對應的交會點係在對應於同一條掃描線(或感應線)的所有交會點(或大多數交會點)。換句話說,一般使用者的觸控操作不可能出現的觸控圖形(pa t t e rn)即可作為一種可能的雜訊分布。If the touch panel 1000 can support multi-touch, the so-called noise distribution may be that the touched area is too large, or the intersection point corresponding to the received signal whose energy value is greater than the touch threshold is corresponding to the same scan All intersections (or most intersections) of a line (or induction line). In other words, a touch pattern (pa t t e rn) that is impossible for a general user's touch operation can be used as a possible noise distribution.

此外,當執行掃描信號修正程序時,要挑選的觸控特徵第7頁,共7頁(發明說明書)點,於一個實施例中,由於前述能量值大於觸控閾值所對應的交會點可能是真的被使用者觸摸,因此必須從能量值不大於觸控閾值的其他交會點挑選觸控特徵點。於另一個實施例中,例如能量值大於觸控閾值所對應的多個交會點是對應同一條掃描線時,因為應該是雜訊造成的誤判斷,所以至少一個觸控特徵點必須由能量值大於觸控閾值所對應的多個交會點挑選。In addition, when the scan signal correction procedure is performed, the touch characteristics to be selected are page 7 of 7 (invention specification) points. In one embodiment, the intersection point corresponding to the foregoing energy value greater than the touch threshold may be It is really touched by the user, so the touch feature points must be selected from other intersection points with energy values not greater than the touch threshold. In another embodiment, for example, when multiple intersection points corresponding to an energy value greater than the touch threshold are corresponding to the same scan line, because it should be a misjudgment caused by noise, at least one touch characteristic point must be determined by the energy value. Multiple intersection points corresponding to the touch threshold are selected.

雖然本發明以前述之實施例揭露如上,然其並非用以限定本發明。在不脫離本發明之精神和範圍內,所為之更動與潤飾,均屬本發明之專利保護範圍。關於本發明所界定之保護範圍請參考所附之申請專利範圍。Although the present invention is disclosed in the foregoing embodiments, it is not intended to limit the present invention. Changes and modifications made without departing from the spirit and scope of the present invention belong to the patent protection scope of the present invention. For the protection scope defined by the present invention, please refer to the attached patent application scope.

1000‧‧‧觸控面板
1100‧‧‧內嵌控制器
Tx1~TxM‧‧‧掃描線
Rx1~RxN‧‧‧感應線
1000‧‧‧ touch panel
1100‧‧‧Embedded controller
Tx1 ~ TxM‧‧‧Scan line
Rx1 ~ RxN‧‧‧Induction cable

圖1 係依據本發明一實施例的觸控面板及其內嵌控制器示意圖。 圖2 係依據本發明一實施例的掃描頻率決定方法流程圖。 圖3 係依據本發明一實施例的偵測方法流程圖。FIG. 1 is a schematic diagram of a touch panel and an embedded controller according to an embodiment of the present invention. FIG. 2 is a flowchart of a scanning frequency determination method according to an embodiment of the present invention. FIG. 3 is a flowchart of a detection method according to an embodiment of the present invention.

Claims (19)

一種掃描信號頻率決定方法,適於一觸控面板,所述方法包含:從一預設信號頻率範圍中選擇多個待選頻率;從該觸控面板的觸控區域中選擇多個觸控特徵點;以具有該些待選頻率的多個待選信號對該觸控面板進行掃描; 對每一該待選信號,分別計算該些觸控特徵點對應的多個雜訊能量值,以得到該待選信號對應的一雜訊特徵量;以及 依據該些雜訊特徵量與一雜訊標準,選擇該些待選信號其中之一作為該觸控面板的一掃描信號。A method for determining a scanning signal frequency is suitable for a touch panel. The method includes: selecting a plurality of frequencies to be selected from a preset signal frequency range; and selecting a plurality of touch features from a touch area of the touch panel. Point; scanning the touch panel with multiple candidate signals having the candidate frequencies; for each of the candidate signals, calculating a plurality of noise energy values corresponding to the touch characteristic points to obtain A noise feature corresponding to the candidate signal; and one of the candidate signals is selected as a scanning signal of the touch panel according to the noise feature and a noise standard. 如請求項1所述的方法,其中於對每一該待選信號,分別計算該些觸控特徵點對應的該些雜訊能量值,以得到該待選信號對應的該雜訊特徵量的步驟,係將該些雜訊能量值中具有最大雜訊能量值的,減去該些雜訊能量值中具有最小雜訊能量值的,以得到該雜訊特徵量。The method according to claim 1, wherein, for each of the signals to be selected, the noise energy values corresponding to the touch feature points are respectively calculated to obtain the noise feature values corresponding to the signals to be selected. The step is to subtract the noise energy value having the largest noise energy value from the noise energy values to subtract the noise energy value to obtain the noise characteristic quantity. 如請求項1所述的方法,其中於對每一該待選信號,分別計算該些觸控特徵點對應的該些雜訊能量值,以得到該待選信號對應的該雜訊特徵量的步驟,係將該些雜訊能量值中具有最大雜訊能量值的,除以該些雜訊能量值中具有最小雜訊能量值的,以得到該雜訊特徵量。The method according to claim 1, wherein, for each of the signals to be selected, the noise energy values corresponding to the touch feature points are respectively calculated to obtain the noise feature values corresponding to the signals to be selected. The step is to divide the noise energy value with the largest noise energy value by dividing the noise energy value with the smallest noise energy value to obtain the noise characteristic value. 如請求項1所述的方法,其中於對每一該待選信號,分別計算該些觸控特徵點對應的該些雜訊能量值,以得到該待選信號對應的該雜訊特徵量的步驟中,對每一該觸控特徵點,包含: 對關聯於該觸控特徵點與該待選信號的一接收信號進行頻譜分析以得到一能量頻譜分佈; 從該能量頻譜分佈中,去除對應於該待選信號的能量,以得到一雜訊頻譜分佈;以及 依據該雜訊頻譜分佈,計算關於該待選信號與該觸控特徵點的該雜訊能量值。The method according to claim 1, wherein, for each of the signals to be selected, the noise energy values corresponding to the touch feature points are respectively calculated to obtain the noise feature values corresponding to the signals to be selected. In the step, each of the touch feature points includes: performing a spectrum analysis on a received signal associated with the touch feature point and the candidate signal to obtain an energy spectrum distribution; and removing the correspondence from the energy spectrum distribution Obtain a noise spectrum distribution based on the energy of the candidate signal; and calculate the noise energy value about the candidate signal and the touch characteristic point according to the noise spectrum distribution. 如請求項4所述的方法,其中對該接收信號進行頻譜分析係對該接收信號執行一小波函數轉換(wavelet transformation)或一快速傅立葉轉換(fast fourier transformation, FFT)。The method according to claim 4, wherein performing spectrum analysis on the received signal performs a wavelet transformation or a fast fourier transformation (FFT) on the received signal. 如請求項1所述的方法,其中於對每一該待選信號,分別計算該些觸控特徵點對應的該些雜訊能量值,以得到該待選信號對應的該雜訊特徵量的步驟中,對每一該觸控特徵點,包含: 對關聯於該觸控特徵點與該待選信號的一接收信號進行濾波,以濾除該待選信號; 對被濾波的接收信號進行頻譜分析以得到一能量頻譜分佈;以及 依據該能量頻譜分佈,計算關於該待選信號與該觸控特徵點的該雜訊能量值。The method according to claim 1, wherein, for each of the signals to be selected, the noise energy values corresponding to the touch feature points are respectively calculated to obtain the noise feature values corresponding to the signals to be selected. In the step, each of the touch feature points includes: filtering a received signal associated with the touch feature point and the candidate signal to filter the candidate signal; and performing spectrum filtering on the filtered received signal. Analyze to obtain an energy spectrum distribution; and calculate the noise energy value regarding the candidate signal and the touch feature point based on the energy spectrum distribution. 如請求項1所述的方法,其中於依據該些雜訊特徵量與該雜訊標準,選擇該些待選信號其中之一作為該觸控面板的該掃描信號的步驟中,係選擇該些雜訊特徵量最小的該雜訊特徵量所對應的該待選信號,做為該掃瞄信號。The method according to claim 1, wherein in the step of selecting one of the signals to be selected as the scanning signal of the touch panel according to the noise characteristic quantities and the noise standard, the steps are selected. The candidate signal corresponding to the noise feature with the smallest noise feature is used as the scan signal. 如請求項1所述的方法,其中該雜訊標準係一雜訊特徵閾值,並且於依據該些雜訊特徵量與該雜訊標準,選擇該些待選信號其中之一作為該觸控面板的該掃描信號的步驟中,包含從對應的該雜訊特徵量低於該雜訊特徵閾值的至少一該待選信號中,選擇其中之一作為該掃瞄信號。The method according to claim 1, wherein the noise standard is a noise characteristic threshold, and one of the candidate signals is selected as the touch panel according to the noise characteristic amount and the noise standard. The step of scanning the signal includes selecting at least one of the candidate signals corresponding to the noise feature quantity below the noise feature threshold value as the scan signal. 如請求項1所述的方法,其中該些觸控特徵點係陣列式的分布於該觸控面板的觸控區域。The method according to claim 1, wherein the touch feature points are distributed in an array in a touch area of the touch panel. 一種偵測方法,適於一觸控面板,該方法包含: 以一掃瞄信號掃描該觸控面板,以得到多個接收信號,該掃瞄信號具有一第一信號頻率; 當該些接收信號的多個能量值其中至少之一大於一觸控閾值時,判斷該些接收信號的一能量值分布是否符合一雜訊分布; 當該能量值分布不符合該雜訊分布時,依據該些接收信號產生至少一座標信號;以及 當該能量分布符合該雜訊分布時,執行一掃瞄信號修正程序,並回到以該掃瞄信號掃描該觸控面板的步驟,該掃瞄信號修正程序包含: 從一預設頻率範圍中選擇多個待選頻率; 以具有該些待選頻率的多個待選信號對該觸控面板進行掃描; 對每一該待選信號,分別計算對應於該觸控面板的多個觸控特徵點的多個雜訊能量值,以得到該待選信號對應的一雜訊特徵量;以及 依據該些雜訊特徵量與一雜訊標準,選擇該些待選信號其中之一作為該掃瞄信號。A detection method suitable for a touch panel includes: scanning the touch panel with a scan signal to obtain a plurality of received signals, the scan signal has a first signal frequency; and when the received signals are When at least one of the plurality of energy values is greater than a touch threshold value, it is determined whether an energy value distribution of the received signals conforms to a noise distribution; when the energy value distribution does not conform to the noise distribution, according to the received signals Generating at least one target signal; and when the energy distribution matches the noise distribution, executing a scanning signal correction procedure and returning to the step of scanning the touch panel with the scanning signal, the scanning signal correction procedure includes: from A plurality of candidate frequencies are selected in a preset frequency range; the touch panel is scanned with a plurality of candidate signals having the candidate frequencies; and each of the candidate signals is calculated corresponding to the touch panel, respectively. Multiple noise energy values of multiple touch feature points to obtain a noise feature quantity corresponding to the candidate signal; and selecting based on the noise feature quantities and a noise standard Wherein one of these candidate signal as the scanning signal. 如請求項10所述的方法,其中該預設頻率範圍係以該第一信號頻率為中心。The method according to claim 10, wherein the preset frequency range is centered on the first signal frequency. 如請求項10所述的方法,其中於對每一該待選信號,分別計算該些觸控特徵點對應的該些雜訊能量值,以得到該待選信號對應的該雜訊特徵量的步驟,係將該些雜訊能量值中具有最大雜訊能量值的,減去該些雜訊能量值中具有最小雜訊能量值的,以得到該雜訊特徵量。The method according to claim 10, wherein, for each of the signals to be selected, the noise energy values corresponding to the touch feature points are respectively calculated to obtain the noise feature values corresponding to the signals to be selected. The step is to subtract the noise energy value having the largest noise energy value from the noise energy values to subtract the noise energy value to obtain the noise characteristic quantity. 如請求項10所述的方法,其中於對每一該待選信號,分別計算該些觸控特徵點對應的該些雜訊能量值,以得到該待選信號對應的該雜訊特徵量的步驟,係將該些雜訊能量值中具有最大雜訊能量值的,除以該些雜訊能量值中具有最小雜訊能量值的,以得到該雜訊特徵量。The method according to claim 10, wherein, for each of the signals to be selected, the noise energy values corresponding to the touch feature points are respectively calculated to obtain the noise feature values corresponding to the signals to be selected. The step is to divide the noise energy value with the largest noise energy value by dividing the noise energy value with the smallest noise energy value to obtain the noise characteristic value. 如請求項10所述的方法,其中於對每一該待選信號,分別計算該些觸控特徵點對應的該些雜訊能量值,以得到該待選信號對應的該雜訊特徵量的步驟中,對每一該觸控特徵點,包含: 對關聯於該觸控特徵點與該待選信號的該接收信號進行頻譜分析以得到一能量頻譜分佈; 從該能量頻譜分佈中,去除對應於該待選信號的能量,以得到一雜訊頻譜分佈;以及 依據該雜訊頻譜分佈,計算關於該待選信號與該觸控特徵點的該雜訊能量值。The method according to claim 10, wherein, for each of the signals to be selected, the noise energy values corresponding to the touch feature points are respectively calculated to obtain the noise feature values corresponding to the signals to be selected. In the step, each of the touch characteristic points includes: performing a spectrum analysis on the received signal associated with the touch characteristic point and the candidate signal to obtain an energy spectrum distribution; and removing the correspondence from the energy spectrum distribution Obtain a noise spectrum distribution based on the energy of the candidate signal; and calculate the noise energy value about the candidate signal and the touch characteristic point according to the noise spectrum distribution. 如請求項14所述的方法,其中對該接收信號進行頻譜分析係對該接收信號執行一小波函數轉換(wavelet transformation)或一快速傅立葉轉換(fast fourier transformation, FFT)。The method according to claim 14, wherein performing spectrum analysis on the received signal performs a wavelet transformation or a fast fourier transformation (FFT) on the received signal. 如請求項10所述的方法,其中於對每一該待選信號,分別計算該些觸控特徵點對應的該些雜訊能量值,以得到該待選信號對應的該雜訊特徵量的步驟中,對每一該觸控特徵點,包含: 對關聯於該觸控特徵點與該待選信號的該接收信號進行濾波,以濾除該待選信號; 對被濾波的接收信號進行頻譜分析以得到一能量頻譜分佈;以及 依據該能量頻譜分佈,計算關於該待選信號與該觸控特徵點的該雜訊能量值。The method according to claim 10, wherein, for each of the signals to be selected, the noise energy values corresponding to the touch feature points are respectively calculated to obtain the noise feature values corresponding to the signals to be selected. In the step, each of the touch feature points includes: filtering the received signal associated with the touch feature point and the candidate signal to filter the candidate signal; and performing spectrum filtering on the filtered received signal. Analyze to obtain an energy spectrum distribution; and calculate the noise energy value regarding the candidate signal and the touch feature point based on the energy spectrum distribution. 如請求項10所述的方法,其中於依據該些雜訊特徵量與該雜訊標準,選擇該些待選信號其中之一作為該觸控面板的該掃描信號的步驟中,係選擇該些雜訊特徵量最小的該雜訊特徵量所對應的該待選信號,做為該掃瞄信號。The method according to claim 10, wherein in the step of selecting one of the candidate signals as the scan signal of the touch panel according to the noise feature quantities and the noise standard, selecting the signals The candidate signal corresponding to the noise feature with the smallest noise feature is used as the scan signal. 如請求項10所述的方法,其中該雜訊標準係一雜訊特徵閾值,並且於依據該些雜訊特徵量與該雜訊標準,選擇該些待選信號其中之一作為該觸控面板的該掃描信號的步驟中,包含從對應的該雜訊特徵量低於該雜訊特徵閾值的至少一該待選信號中,選擇其中之一作為該掃瞄信號。The method according to claim 10, wherein the noise standard is a noise characteristic threshold, and one of the candidate signals is selected as the touch panel according to the noise characteristic amount and the noise standard. The step of scanning the signal includes selecting at least one of the candidate signals corresponding to the noise feature quantity below the noise feature threshold value as the scan signal. 如請求項10所述的方法,其中該些觸控特徵點係陣列式的分布於該觸控面板的觸控區域。The method according to claim 10, wherein the touch feature points are distributed in an array in a touch area of the touch panel.
TW104126231A 2015-08-12 2015-08-12 Method for determining frequency of scanning signal and detecting method TWI613575B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW104126231A TWI613575B (en) 2015-08-12 2015-08-12 Method for determining frequency of scanning signal and detecting method
CN201510717097.2A CN105404417B (en) 2015-08-12 2015-10-29 Scanning signal frequency determining method and detecting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW104126231A TWI613575B (en) 2015-08-12 2015-08-12 Method for determining frequency of scanning signal and detecting method

Publications (2)

Publication Number Publication Date
TW201706786A TW201706786A (en) 2017-02-16
TWI613575B true TWI613575B (en) 2018-02-01

Family

ID=55469934

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104126231A TWI613575B (en) 2015-08-12 2015-08-12 Method for determining frequency of scanning signal and detecting method

Country Status (2)

Country Link
CN (1) CN105404417B (en)
TW (1) TWI613575B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI601967B (en) 2017-01-09 2017-10-11 Acer Inc Detecting method and system for touch apparatus
CN107506067B (en) * 2017-07-24 2020-02-21 Oppo广东移动通信有限公司 Method and device for debugging working frequency of touch screen and terminal equipment
CN109117020B (en) * 2018-07-19 2022-09-20 北京集创北方科技股份有限公司 Positioning method and device of touch position, storage medium and electronic device
CN111610872B (en) * 2019-02-26 2023-07-07 敦泰电子有限公司 Touch control method, circuit system and touch device
TWI783456B (en) * 2021-04-21 2022-11-11 大陸商北京集創北方科技股份有限公司 Scanning frequency determination method of touch device and touch display device and information processing device using same

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI355629B (en) * 2006-03-08 2012-01-01 Novatek Microelectronics Corp Liquid crystal display device capable of wsitching
CN103474031A (en) * 2013-10-10 2013-12-25 深圳市奥蕾达光电技术有限公司 LED display screen and scan display method thereof
TW201407454A (en) * 2012-08-01 2014-02-16 Focaltech Systems Ltd Time slot scanning method enabling capacitive touch screen to implement multiple scanning modes
TW201512952A (en) * 2013-09-18 2015-04-01 Elan Microelectronics Corp Scanning method having adjustable sampling frequency and touch device using the same

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW343313B (en) * 1996-07-12 1998-10-21 Synaptics Inc Object position detector with noise suppression feature
CN102999212B (en) * 2011-09-16 2016-08-03 宏达国际电子股份有限公司 Electronic device
CN103365499B (en) * 2012-04-01 2016-06-08 联咏科技股份有限公司 Capacitive touch device and method for sensing thereof
CN102788910B (en) * 2012-06-29 2016-03-16 敦泰科技有限公司 Noise detection, scanning and frequency hopping method of mutual capacitance touch screen
CN102830837B (en) * 2012-07-19 2016-01-27 深圳市汇顶科技股份有限公司 A kind of noise suppressing method, system and touch terminal for touching detection
US8874396B1 (en) * 2013-06-28 2014-10-28 Cypress Semiconductor Corporation Injected touch noise analysis

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI355629B (en) * 2006-03-08 2012-01-01 Novatek Microelectronics Corp Liquid crystal display device capable of wsitching
TW201407454A (en) * 2012-08-01 2014-02-16 Focaltech Systems Ltd Time slot scanning method enabling capacitive touch screen to implement multiple scanning modes
TW201512952A (en) * 2013-09-18 2015-04-01 Elan Microelectronics Corp Scanning method having adjustable sampling frequency and touch device using the same
CN103474031A (en) * 2013-10-10 2013-12-25 深圳市奥蕾达光电技术有限公司 LED display screen and scan display method thereof

Also Published As

Publication number Publication date
CN105404417B (en) 2019-05-24
TW201706786A (en) 2017-02-16
CN105404417A (en) 2016-03-16

Similar Documents

Publication Publication Date Title
TWI613575B (en) Method for determining frequency of scanning signal and detecting method
US9069427B2 (en) High noise immunity sensing methods and apparatus for a capacitive touch device
US9910541B2 (en) Mis-touch recognition method and device
RU2014153895A (en) METHOD AND DEVICE FOR CONTROL OF TOUCH INPUT
CN104281340A (en) Touch screen touch recognition method
US20120235936A1 (en) Method for Multi-Touch Control and Associated Apparatus
US8624861B2 (en) Method for determining touch point
WO2014131283A1 (en) Touch recognition method and device
CN105630227A (en) Sensitivity adjustment method and system for touch screen
CN108271418B (en) Method for detecting wet state of touch screen and capacitive touch device
RU2012125074A (en) MULTISENSOR DEVICE WITH TOUCH SCREEN WITH MULTI-FREQUENCY CAPACITIVE DETECTION
CN102830875B (en) A kind of method adopting filtering algorithm to improve capacitance plate antistatic property
JP2009540452A5 (en)
WO2017143823A1 (en) Method and device for achieving electromagnetic interference resistance of capacitive touchscreen
CN104345999A (en) Touch identification method
TWI470502B (en) Foreign object detection method of a touch panel
CN103885647A (en) Self-adapting restoring method for touch screen device and touch screen device
TWI711960B (en) Touch control method, circuit system and touch device
TWI706304B (en) Touch control method, circuit system and touch device
US10795517B2 (en) Method and apparatus for positioning finger on touch panel in wet state, and touch detection apparatus
TW202122974A (en) Method for determining touch position of anti-liquid interference touch panel capable of accurately determining the position of a touch object on the touch interface and allowing a user to accurately operate the touch device even if there is liquid on the touch interface
TWI507960B (en) Touch control system and coordinate correcting method thereof
TWI488127B (en) Method and device for detection of touch points in touch panel
JP2015056043A5 (en)
TWI490766B (en) Method of identifying ground floating object