TWI889275B - 提升報點率的方法、觸控晶片及電子設備 - Google Patents
提升報點率的方法、觸控晶片及電子設備 Download PDFInfo
- Publication number
- TWI889275B TWI889275B TW113112857A TW113112857A TWI889275B TW I889275 B TWI889275 B TW I889275B TW 113112857 A TW113112857 A TW 113112857A TW 113112857 A TW113112857 A TW 113112857A TW I889275 B TWI889275 B TW I889275B
- Authority
- TW
- Taiwan
- Prior art keywords
- touch
- signal
- continuous
- row
- signals
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, 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)
- Electronic Switches (AREA)
- Position Input By Displaying (AREA)
Abstract
本申請公開一種提升報點率的方法、觸控晶片及電子設備,該方法應用於觸控裝置,包括:控制n列觸控驅動電極持續發射連續信號;控制m行觸控感應電極持續感測n個連續信號,對感測到的n個連續信號中的每個連續信號進行混頻和處理計算得到m行檢測信號;基於時刻的m行檢測信號出第-1幀座標點位元資訊;基於時刻的m行檢測信號輸出第幀座標點位元資訊;基於第幀座標點位元資訊和第-1幀座標點位元資訊判斷觸控操作;以及基於間隔時長
Description
本申請涉及觸控技術領域,具體涉及一種提升報點率的方法、觸控晶片及電子設備。
目前,市面上大多數的電子產品的人機交互功能都採用觸控屏來實現,尤其是各類電子終端產品,例如手機、平板電腦、筆記本以及電子書等電子終端,大多數採用電容式觸控屏來進行人機交互。近年應用較廣泛的觸控原理為電容式觸控原理。即,當人手指放置於電子終端產品的觸控區域時,與手指靠近的觸控區域會發生電容值變化,通過偵測電容值發生變化的位置確定手指的觸控位置。
隨著科技的發展,觸控技術被廣泛應用於各個領域,從消費電子產品到工業控制,甚至未來的智慧家居。那麼觸控屏的高顯示刷新率,高觸控報點率以及高品質畫面,更能滿足消費者的需求。但是,現有的觸控顯示裝置的報點率較低,報點率的提高受到了限制。
有鑑於此,本申請提供一種提升報點率的方法、觸控晶片及電子設備,用於控制觸控裝置的報點率。本申請技術方案如下:本申請第一方面提供一種提升報點率的方法,應用於觸控裝置,所述觸控裝置包括n列觸控驅動電極,及與所述n列觸控驅動電極正交的m行觸控
感應電極,其中,每列觸控驅動電極形成第一信號通道,每行觸控感應電極行成第二信號通道,n2,m2,所述方法包括:控制所述第一信號通道通過對應的所述n列觸控驅動電極持續發射連續信號;控制所述第二信號通道通過對應的m行觸控感應電極感測n個連續信號,對感測到的所述n個連續信號中的每個連續信號進行混頻和處理計算得到m行檢測信號,其中,控制進行處理計算的所述n個連續信號中的每個連續信號的預設時長為連續信號的週期的正整數倍,所述m行檢測信號中的每行檢測信號包括n個檢測信號;基於T a +(l-1)×△t時刻的所述m行檢測信號生成對應的原始資料矩陣及根據所述原始資料矩陣輸出第l-1幀座標點位元資訊,其中,所述原始資料矩陣包括m行和n列原始資料,l為大於或等於1的正整數,△t為間隔時長;基於T a +l×△t時刻的所述m行檢測信號生成對應的原始資料矩陣及根據所述原始資料矩陣輸出第l幀座標點位元資訊;基於所述第l幀座標點位元資訊和所述第l-1幀座標點位元資訊判斷觸控操作;以及基於所述間隔時長△t輸出上報所述觸控位置的報點率b,其中,b=1/△t。
本申請第二方面提供一種提升報點率的方法,應用於觸控裝置,所述觸控裝置包括n列觸控驅動電極,及與所述n列觸控驅動電極正交的m行觸控感應電極,其中,每列觸控驅動電極形成第一信號通道,每行觸控感應電極行成第二信號通道,n2,m2,所述方法包括:控制所述第一信號通道通過對應的所述n列觸控驅動電極持續發射連續信號;控制所述第二信號通道通過對應的m行觸控感應電極感測n個連續信號,對感測到的所述n個連續信號中的每個連續信號進行混頻和處理計算得到m行檢測信號,其中,控制進行處理計算的所述n個連續信號中的每個連續信號的預設時長為連續信號的週期的正整數倍,所述m行檢測信號中的每行檢測信號包括n個檢測信號;基於已收集到的(T a -(l-1)×△t,T a )時間段的原始資料,及(T a ,T a +(l-1)×△t)時間段新生成資料輸出第l-1幀座標點位元資訊,其中,l為大於或等於1的正整數,△t為間隔時長;基於已收集到的(T a -l×△t,T a )時間段的原始資料,及(T a ,T a +l×△t)時間段新生成資料輸出第l幀座標點位元資訊;基於所述第l幀座標點位
元資訊和所述第l-1幀座標點位元資訊判斷觸控操作;以及基於所述間隔時長△t生成所述觸控位置的報點率b,其中,b=1/△t。
在本申請一實施例中,所述基於所述第l幀座標點位元資訊和所述第l-1幀座標點位元資訊判斷觸控操作包括:計算所述第l幀座標點位元資訊與所述第l-1幀座標點位元資訊的差值;以及根據所述差值判斷觸控操作。
在本申請一實施例中,所述對n個所述連續信號中的每個連續信號進行混頻和處理計算得到m行檢測信號包括:通過對所述m行觸控感應電極中的第一行觸控感應電極感測的n個所述連續信號分別進行混頻,得到所述每個連續信號對應的第一檢測信號,並基於所述第一檢測信號得到對應的第一行檢測信號;通過對所述m行觸控感應電極中的第二行觸控感應電極感測的n個所述連續信號分別進行混頻,得到所述每個連續信號對應的第二檢測信號,並基於所述第二檢測信號得到對應的第二行檢測信號;依此類推,直到對所述m行觸控感應電極中的第m行觸控感應電極感測的n個所述連續信號分別進行混頻,得到所述每個連續信號對應的第m檢測信號,並基於所述第m檢測信號得到第m行檢測信號。
在本申請一實施例中,所述方法還包括:基於所述m行檢測信號生成原始資料矩陣包括:依序選擇第一行檢測信號,對所述第一行中的每個檢測信號進行所述預設時長的計算處理,得到與所述第一行檢測信號對應的第一行原始資料;迴圈選擇多行檢測信號,直至對第m行的每個檢測信號進行所述預設時長的計算處理後得到第m行原始資料;基於所述m行檢測信號生成原始資料矩陣。
在本申請一實施例中,所述方法還包括:對所述m行檢測信號進行濾波。
在本申請一實施例中,控制所述第一信號通道通過對應的n列觸控驅動電極同時持續發射連續信號,其中,所述n個連續信號中任意兩個連續信號對應的頻率都不相同。
在本申請一實施例中,控制所述第一信號通道通過對應的n列觸控驅動電極分組持續發射連續信號,其中,每組連續信號中任意兩個連續信號對應的頻率都不相同。
在本申請一實施例中,所述分組持續發射的連續信號對應的頻率存在至少兩組等差數列,且每組等差數列內的各個頻率均不相同。
在本申請一實施例中,所述n個所述連續信號中每個連續信號的起始相位為任意相位或所述n個所述連續信號中任意兩個連續信號的起始相位差為任意相位差。
在本申請一實施例中,所述計算處理包括積分處理、累和處理或快速傅裡葉變換處理中的至少一者。
本申請協力廠商面提供一種觸控晶片,用於連接至觸控裝置內的n列觸控驅動電極,及與所述n列觸控驅動電極正交的m行觸控感應電極,其中,每列觸控驅動電極形成第一信號通道,每行觸控感應電極行成第二信號通道,所述觸控晶片用於執行所述的提升報點率的方法。
本申請第四方面提供一種電子設備,所述電子設備包括觸控裝置,所述電子設備還包括所述的觸控晶片。
本申請在回應於觸控裝置上的觸控操作後,通過控制n列觸控驅動電極同時持續發射連續信號,並在m行觸控感應電極中的每行觸控感應電極感測到n個連續信號後,經過混頻和處理計算得到第l幀座標點位元資訊與第l-1幀座標點位元資訊,並依據第l幀座標點位元資訊與第l-1幀座標點位元資訊的差值判斷觸控操作;以及基於間隔時長△t輸出上報所述觸控位置的報點率b,可以提升報點率。
1:觸控系統
10:觸控裝置
100:電子設備
11:觸控電極
12:觸控晶片
20:控制單元
201:信號發射單元
202:信號處理單元
2021:混頻單元
2022:濾波單元
2023:計算單元
S41-S46、S51-S56:步驟
TX1、TX2...TXn:觸控驅動電極
RX1、RX2...RXm:觸控感應電極
圖1是本申請實施例提供的一種觸控裝置的結構示意圖。
圖2是本申請實施例提供的一種提升報點率的方法的應用環境示意圖。
圖3是本申請實施例提供的一種觸控系統的框架示意圖。
圖4是本申請實施例提供的一種提升報點率的方法的流程示意圖。
圖5是本申請實施例提供的又一種提升報點率的方法的流程示意圖。
圖6是本申請實施例提供的一種電子設備的結構示意圖。
需要說明的是,本申請實施例中“至少一個”是指一個或者多個,“多個”是指兩個或多於兩個。“和/或”,描述關聯物件的關聯關係,表示可以存在三種關係,例如,A和/或B可以表示:單獨存在A,同時存在A和B,單獨存在B的情況,其中A,B可以是單數或者複數。本申請的說明書和請求項書及附圖中的術語“第一”、“第二”、“第三”、“第四”等(如果存在)是用於區別類似的物件,而不是用於描述特定的順序或先後次序。
另外需要說明的是,本申請實施例中公開的方法或流程圖所示出的方法,包括用於實現方法的一個或多個步驟,在不脫離請求項的範圍的情況下,多個步驟的執行順序可以彼此互換,其中某些步驟也可以被刪除。
目前,市面上大多數的電子產品的人機交互功能都採用觸控屏來實現,尤其是各類電子終端產品,例如手機、平板電腦、筆記本以及電子書等電子終端,大多數採用電容式觸控屏來進行人機交互。近年應用較廣泛的觸控原理為電容式觸控原理。即,當人手指放置於電子終端產品的觸控區域時,與手指靠近的觸控區域會發生電容值變化,通過偵測電容值發生變化的位置確定手指的觸控位置。
請參閱圖1,圖1為本申請實施例提供的一種觸控裝置的結構示意圖。其中,該觸控裝置10包括多個觸控電極11,以及與各個觸控電極11連接的
觸控晶片12(如圖1所示的觸控IC),以下也簡稱觸控IC12。觸控電極11不限於氧化煙錫、金屬網格、納米銀、石墨烯等透明或者不透明導電材料。本實施例中,觸控裝置10為互容式觸控裝置,觸控電極11皆為長條形。在本申請實施例中,觸控電極11包括n列觸控驅動電極(包括TX1、TX2...TXn),及與所述n列觸控驅動電極正交的m行觸控感應電極(包括RX1、RX2...RXm)。各個觸控驅動電極設置於同一層依次平行排列,各個觸控感應電極依次平行排列,觸控驅動電極與觸控感應電極相互絕緣、垂直交叉。其中,每行的觸控驅動電極形成第一信號通道,而每列的觸控感應電極行成第二信號通道,第一信號通道與第二信號通道交叉處形成節點電容。
在一實施例中,在人體或主動筆觸摸觸控裝置10上的預設區域時,會使得預設區域處的節點電容發生改變。具體地,發生觸摸時,通過觸控裝置10中第一信號通道的觸控驅動電極TXn發送帶有編碼的週期信號,觸控感應電極RXm在接收到帶有編碼的週期信號後,先對單一碼片進行IQ解調,計算出單碼片的幅值,再通過多碼片共同判定區分各第一信號通道,進而確定第一信號通道對應的觸控驅動電極TXn在觸控裝置10上對應的位置,從而檢測出觸控操作在觸控面板10上的位置。然而,由於觸控感應電極RXm在接收到帶有編碼的週期信號時,由於碼片間的不連續性,只能進行單碼片解調,而單碼片中的信號週期數較少,使得模數轉換器(Analog-to-Digital Converter,ADC)採樣後得到的資料不多,導致無法使用高階濾波器進行有效濾波。並且當觸控裝置10臨近設置於顯示部件處時,顯示部件在不同時刻顯示不同內容,會對觸控感應電極RX m 接收帶有編碼的週期信號產生顯著的干擾。這種干擾可能導致信噪比(Signal-to-noise ratio,SNR)明顯下降,從而嚴重影響觸控點位座標的計算,進而降低觸控的精度和性能。
本申請實施例提供一種提升報點率的方法,通過控制輸出每兩幀座標點位元資訊之間的間隔時長,實現既能提升系統的抗噪性能,又能提升觸控裝置的報點率的效果。
參閱圖2所示,為本申請一實施例提供的提升報點率的方法的應用環境示意圖。提升報點率的方法應用於觸控系統,該觸控系統1可以包括:觸控電極11以及控制單元20。
控制單元20包括信號發射單元201與信號處理單元202。信號發射單元201用於控制N列觸控驅動電極分別持續發射連續信號。
在一個實施例中,信號發射單元201可以控制N列觸控驅動電極同時並持續發射n個連續信號,其中,n個連續信號中任意兩個連續信號對應的頻率都不相同。例如,N列觸控驅動電極分別為TX1、TX2...TXn,n個連續信號分別為f 1(t)、f 2(t)...f n (t)。那麼,可以在同一時刻開始,持續控制觸控驅動電極TX1發射連續信號f 1(t),持續控制觸控驅動電極TX2發射連續信號f 2(t),持續控制觸控驅動電極TX3發射連續信號f 3(t),以此類推,持續控制觸控驅動電極TXn發射連續信號f n (t)。其中,連續信號f 1(t)的頻率f 1、連續信號f 2(t)的頻率f 2、連續信號f 3(t)的頻率f 3...以及連續信號f n (t)的頻率f n 互不相同,即f 1≠f 2≠f 3≠…≠f n 。
在另一實施例中,信號發射單元201可以控制N列觸控驅動電極分組並持續發射n個連續信號,其中,每一組連續信號中任意兩個連續信號對應的頻率都不相同,不同組連續信號對應的頻率可以複用。例如,N列觸控驅動電極分別為TX1、TX2...TXn,n個連續信號分別為f 1(t)、f 2(t)...f n (t)。那麼,可以在第一時刻t1開始,持續控制第一組觸控驅動電極TX1-TX10分別發射連續信號f 1(t)-f 10(t),其中,連續信號f 1(t)的頻率f 1、連續信號f 2(t)的頻率f 2...以及連續信號f 10(t)的頻率f 10互不相同,即f 1≠f 2≠…≠f 10;可以在第二時刻t2開始,持續控制第二組觸控驅動電極TX11-TX20分別發射連續信號f 11(t)-f 20(t),其中,連續信號f 11(t)的頻率f 11、連續信號f 12(t)的頻率f 12...以及連續信號f 20(t)的頻率f 20互不相同,即f 11≠f 12≠…≠f 20;以此類推,可以在第N時刻tn開始,持續控制第N組觸控驅動電極TXn-9至TXn發射連續信號f n-9(t)-f n (t)。其中,連續信號f n-9(t)的頻率f n-9、連續信號f n-8(t)的頻率f n-8...以及連續信號
f n (t)的頻率f n 互不相同,即f n-9≠f n-8≠…≠f n 。第一組連續信號對應的頻率可以與第二組連續信號對應的頻率相同。例如,f 1=f 11=...=f n-9。
在一個實施例中,所述n列觸控驅動電極與n個所述連續信號中每個連續信號的頻率對應。例如,n列觸控驅動電極的排列序號與n個所述連續信號中的頻率對應。例如,觸控驅動電極TX1發射連續信號f 1(t)的頻率為f 1;觸控驅動電極TX2射連續信號f 2(t)的頻率為f 2;觸控驅動電極TX3發射連續信號f 3(t)的頻率為f 3;...觸控驅動電極TXn發射連續信號f n (t)的頻率為f n 。
在一些實施例中,該連續信號可以為正弦波振盪信號、方波信號、梯形波信號或三角波信號。
在一些實施例中,為了避開顯示部件產生的顯示干擾,觸控系統1可以檢測到顯示干擾信號的頻率,信號發射單元201發射的連續信號的頻率需要避開該顯示干擾信號的頻率。例如,該連續信號的頻率大於或等於10KHz且小於或等於500KHz。
在一些實施例中,n個連續信號中每個連續信號的起始相位為任意相位,或者n個連續信號中任意兩個連續信號的起始相位差為任意相位差。
在一些實施例中,觸控操作包括但不限於滑動操作、按一下操作、按兩下操作或者長按操作中的至少一者。
在一些實施例中,信號處理單元202用於控制m行觸控感應電極通過對應的每個第二信號通道持續感測n個連續信號,對n個連續信號中的每個連續信號進行混頻和計算處理得到m行檢測信號,其中,m行檢測信號中的每行檢測信號包括n個檢測信號,m行檢測信號構成初始幀,即Ta時刻的原始資料矩陣,原始資料矩陣包括m行和n列原始資料;基於T a +(l-1)×△t時刻的所述m行檢測信號生成對應的資料矩陣並結合Ta至T a +(l-2)×△t的共同資料,輸出第l-1幀座標點位元資訊,其中,所述l為大於或等於1的正整數,△t為間隔時長;基於T a +l×△t時刻的所述m行檢測信號生成對應的資料矩陣並結合Ta至T a +(l-1)×△t的共同資料,輸出第l幀座標點位元資訊。基於所述第l幀座標點位元
資訊和所述第l-1幀座標點位元資訊確定所述當前觸控位置並上報所述觸控座標;以及基於所述間隔時長△t生成所述觸控位置的報點率b,其中,b=1/△t。
因每一幀的座標點位元資訊都覆蓋Ta至當前幀的所有資料,資料量大,ADC採樣後的點數相對更多,運算中可以有效濾波,提升信噪比。同時,僅需要比較相鄰兩幀資料的變化,即可判斷觸控動作是否發生。如通過比較T a +(l-1)×△t和T a +l×△t兩個時刻的資料實現觸控判斷,報點時間間隔為△t,對應報點率為1/△t,極大提升了觸控報點率。在一些實施例中,信號處理單元202對n個連續信號中的每個連續信號進行處理計算的預設時長T a 為連續信號的週期的正整數倍。例如,當n個連續信號分別為f 1(t)、f 2(t)...f n (t),連續信號f 1(t)的週期為T 1、連續信號f 2(t)的週期為T 2...連續信號f n (t)的週期為T n 。那麼預設時長T a 需同時滿足T 1、T 2...T n 中任意一個的正整數倍。T a =N×T n ,T n =1/f n ,N為正整數。即預設時長T a 為T 1的正整數倍,並且需要為T 2的正整数倍...並且需要為T n 的正整數倍。
在一些實施例中,信號處理單元202包括混頻單元2021、濾波單元2022和計算單元2023。混頻單元2021用於對n個連續信號中的每個連續信號進行混頻處理得到m行檢測信號。濾波單元2022用於對m行檢測信號進行濾波。計算單元2023用於基於T a +(l-1)×△t時刻的所述m行檢測信號生成對應的資料矩陣並結合Ta至T a +(l-2)×△t的共同資料,輸出第l-1幀座標點位元資訊,其中,所述l為大於或等於1的正整數,△t為間隔時長;基於T a +l×△t時刻的所述m行檢測信號生成對應的資料矩陣並結合Ta至T a +(l-1)×△t的共同資料,輸出第l幀座標點位元資訊;基於所述第l幀座標點位元資訊和所述第l-1幀座標點位元資訊確定所述觸控操作當前對應的觸控位置並上報所述觸控位置;以及基於所述間隔時長△t生成所述觸控位置的報點率b,其中,b=1/△t。
在另一些實施例中,信號處理單元202還用於控制m行觸控感應電極持續感測n個連續信號,對n個連續信號中的每個連續信號進行混頻和計算處理得到m行檢測信號,其中,m行檢測信號中的每行檢測信號包括n個檢測信號,
在Ta時刻生成初始幀對應原始資料矩陣,所述原始資料矩陣包括m行和n列原始資料,根據初始幀對應的原始資料矩陣得到初始幀座標點位元資訊,其中,初始幀座標點位元資訊包含了從t1時刻至Ta時刻的原始資料;然後,在T a +(l-1)×△t時刻,基於已收集到的(T a -(l-1)×△t,T a )時間段的原始資料,及(T a ,T a +(l-1)×△t)時間段新生成資料輸出第l-1幀座標點位元資訊,其中,l為大於或等於1的正整數,△t為間隔時長。基於已收集到的(T a -l×△t,T a )時間段的原始資料,及(T a ,T a +l×△t)時間段新生成資料輸出第l幀座標點位元資訊;基於所述第l幀座標點位元資訊和所述第l-1幀座標點位元資訊判斷觸控操作;以及基於所述間隔時長△t生成所述觸控位置的報點率b,其中,b=1/△t。
具體地,信號處理單元202包括混頻單元2021、濾波單元2022和計算單元2023。混頻單元2021用於對n個連續信號中的每個連續信號進行混頻處理得到m行檢測信號。濾波單元2022用於對m行檢測信號進行濾波。計算單元2023用於基於已收集到的(T a -(l-1)×△t,T a )時間段的原始資料,及(T a ,T a +(l-1)×△t)時間段新生成資料輸出第l-1幀座標點位元資訊,其中,所述原始資料矩陣包括m行和n列原始資料,l為大於或等於1的正整數,△t為間隔時長;基於已收集到的(T a -l×△t,T a )時間段的原始資料,及(T a ,T a +l×△t)時間段新生成資料輸出第l幀座標點位元資訊;基於所述第l幀座標點位元資訊和所述第l-1幀座標點位元資訊確定所述觸控操作當前對應的觸控位置並上報所述觸控位置;以及基於所述間隔時長△t生成所述觸控位置的報點率b,其中,b=1/△t。
在一些實施例中,由於用於確定觸控位置的原始資料矩陣為二維矩陣,因此,在m行觸控感應電極中的每行觸控感應電極感測到n個連續信號,需要區分每行觸控感應電極感測到的n個連續信號分別來自於哪一列觸控驅動電極,從而確定觸控位置並上報觸控位置和計算上報觸控位置的報點率。例如,當觸控驅動電極TX1發射連續信號f 1(t),同時觸控驅動電極TX2發射連續信號
f 2(t)。那麼,觸控感應電極RX1會同時感測到連續信號f 1(t)和連續信號f 2(t)。即觸控感應電極RX1感測的信號為觸控驅動電極TX1發射的連續信號f 1(t)和觸控驅動電極TX2發射連續信號f 2(t)的總和。為了確定RX1收到的連續信號f 1(t)的第一幅值和連續信號f 2(t)的第二幅值。需要使用連續信號f 1(t)和連續信號f 2(t)分別對觸控感應電極RX1收到的信號進行混頻解調。通過連續信號f 1(t)解調出觸控感應電極RX1收到的信號中的連續信號f 1(t)的頻率成分,並計算得到解調後的信號的幅值,將該幅值作為原始資料矩陣中的一個原始資料;通過連續信號f 2(t)解調出觸控感應電極RX1收到的信號中的連續信號f 2(t)的頻率成分,並計算得到解調後的信號的幅值,將該幅值作為原始資料矩陣中的另一個原始資料。以此類推,觸控感應電極RX1收到n個連續信號的時候,可以解調出n個原始資料,該n個原始資料構成原始資料矩陣的第一行原始資料。那麼m行觸控感應電極的每行觸控感應電極在接收到n個連續信號後,都可以解調出n個原始資料。由此,可以得到m行原始資料,每一行原始資料包括n個原始資料。
在一些實施例中,混頻單元2021對感測到的n個連續信號中的每個連續信號進行混頻處理得到m行檢測信號包括:通過對m行觸控感應電極中的第一列觸控感應電極感測的n個連續信號分別進行混頻,得到每個連續信號對應的第一檢測信號,並基於每個連續信號對應的第一檢測信號得到第一行檢測信號;通過對m行觸控感應電極中的第二列觸控感應電極感測的n個連續信號分別進行混頻,得到每個連續信號對應的第二檢測信號,並基於每個連續信號對應的第二檢測信號得到第二行檢測信號;依此類推,直到對m行觸控感應電極中的第m行觸控感應電極感測的n個連續信號分別進行混頻,得到每個連續信號對應的第n檢測信號,並基於每個連續信號對應的第n檢測信號得到第m行檢測信號。
在一些實施例中,計算單元2023對濾波後的n*m個檢測信號進行計算得到n*m個原始資料包括:依序選擇第一行檢測信號,對第一行中的每個檢測信號進行預設時長的處理計算,得到與第一行檢測信號對應的第一組原始資料;迴圈選擇多行檢測信號,直至對第m行的每個檢測信號進行預設時長的處理計算
後得到第m組原始資料;基於m行檢測信號生成原始資料矩陣。在一些實施例中,計算單元2023基於第l幀座標點位元資訊和第l-1幀座標點位元資訊確定當前觸控位置包括:計算第l幀座標點位元資訊與第l-1幀座標點位元資訊的差值;以及根據該差值確定當前觸控位置。
在本申請實施例中,由於信號發射單元201可以控制N列觸控驅動電極持續發送連續信號,並且信號處理單元202也連續運行,可以提升觸控系統1的濾波效果,使得系統總體抗噪能力大幅度提升,並且此時系統的報點率為1/△t。其中,△t不受限制,可根據使用場景靈活設定,從而獲得可調的報點率,△t越小報點率越高。
為了更加詳細說明上述提升報點率的方法,下文將結合圖3所示的系統框架圖進行說明。
在本申請實施例中,觸控裝置包括n列觸控驅動電極TX1、TX2...TXn,及與所述n列觸控驅動電極正交的m行觸控感應電極RX1、RX2...RXm。每列觸控驅動電極形成第一信號通道,即觸控裝置包括n個第一信號通道;每行觸控感應電極行成第二信號通道,即觸控裝置包括m個第二信號通道。在第一信號通道通過對應n列觸控驅動電極TX1、TX2...TXn分別發送連續信號至m行觸控感應電極RX1、RX2...RXm中的每一行觸控感應電極。如圖3所示,觸控驅動電極TX1發射連續信號f 1(t),觸控驅動電極TX2發射連續信號f 2(t),觸控驅動電極TX3發射連續信號f 3(t),以此類推,觸控驅動電極TXn發射連續信號f n (t)。觸控感應電極RXm感測連續信號f 1(t)、f 2(t)...f n (t)。例如,當m=1時,觸控感應電極RX1感測連續信號f 1(t)、f 2(t)...f n (t);當m=2時,觸控感應電極RX2感測連續信號f 1(t)、f 2(t)...f n (t);當m=3時,觸控感應電極RX3感測連續信號f 1(t)、f 2(t)...f n (t)。
為了確定觸控感應電極RXm中的每個觸控感應電極感測的n個連續信號f 1(t)、f 2(t)...f n (t)分別來自於哪個觸控驅動電極TX1、TX2...TXn,從而可以根據確定的連續信號計算對應的幅值得到第l幀座標點位元資訊,即原始資料矩陣,根據原始資料矩陣確定觸控操作對應的觸控位置並上報觸控位置和計算
上報觸控位置的報點率。
在本申請實施例中,可以對每行觸控感應電極感測的n個連續信號進行混頻得到對應的檢測信號。例如,通過連續信號f 1(t)對觸控感應電極RX1接收到的n個連續信號f 1(t)、f 2(t)...f n (t)進行混頻,得到連續信號f 1(t)對應的檢測信號;通過連續信號f 2(t)對觸控感應電極RX1接收到的n個連續信號f 1(t)、f 2(t)...f n (t)進行混頻,得到連續信號f 2(t)對應的檢測信號;依此類推,通過連續信號f n (t)對觸控感應電極RX1接收到的n個連續信號f 1(t)、f 2(t)...f n (t)進行混頻,得到連續信號f n (t)對應的檢測信號,由此可以得到觸控感應電極RX1對應的n個檢測信號。同理通過連續信號f 1(t)對觸控感應電極RX2接收到的n個連續信號f 1(t)、f 2(t)...f n (t)進行混頻,得到連續信號f 1(t)對應的檢測信號;通過連續信號f 2(t)對觸控感應電極RX2接收到的n個連續信號f 1(t)、f 2(t)...f n (t)進行混頻,得到連續信號f 2(t)對應的檢測信號;依此類推,通過連續信號f n (t)對觸控感應電極RXm接收到的n個連續信號f 1(t)、f 2(t)...f n (t)進行混頻,得到連續信號f n (t)對應的檢測信號,由此可以得到觸控感應電極RXm對應的n個檢測信號。根據觸控感應電極RX1對應的n個檢測信號...以及觸控感應電極RXm對應的n個檢測信號可以得到m行檢測信號。其中,m行檢測信號中的每行檢測信號包括n個檢測信號。
需要說明的是,對每行觸控感應電極感測的n個連續信號進行混頻的方式為IQ調製解調。例如,通過連續信號f 1(t)、f 2(t)...f n (t)中的任意一個連續信號f i (t)對觸控感應電極RXm接收到的n個連續信號f 1(t)、f 2(t)...f n (t)進行混頻的具體包括計算RXm接收到的n個連續信號中f i (t)的頻率成分,通過以下公式(1)進行求解:
其中,RXm為第m行觸控感應電極RXm接收到的n個連續信號f 1(t)、f 2(t)...f n (t),1 i n。
在本申請實施例中,在對每行觸控感應電極感測的n個連續信號進行混頻得到對應的檢測信號後,該提升報點率的方法還包括:對混頻後的m行檢測信號進行濾波。具體地,可以通過濾波器對m行檢測信號進行濾波,以濾除雜訊。在一實施例中,濾波器包括級聯積分梳狀濾波器(Cascaded Integrator-Comb Filter,CIC濾波器)和FIR濾波器。
具體地,通過對每行檢測信號中的每個檢測信號進行預設時長的計算處理,得到對應的每行原始資料。其中,預設時長為所有連續信號的週期的正整數倍,計算處理包括積分處理、累和處理或快速傅裡葉變換處理中的至少一者。
如圖3所示,在通過連續信號f 1(t)對觸控感應電極RX1接收到的n個連續信號f 1(t)、f 2(t)...f n (t)進行混頻,通過公式(1)計算得到連續信號f 1(t)對應的檢測信號,該檢測信號包括與連續信號f 1(t)對應的I信號以及Q信號,以及與其他連續信號f 2(t)...f n (t)對應的連續信號。通過公式(2)處理計算得到f 1(t)對應的I信號以及Q信號的幅值,並且使得與其他連續信號f 2(t)、f 3(t)...f n (t)對應的連續信號在預設時長內計算得到的幅值為零。因此,可以將連續信號f 1(t)對應的I信號以及Q信號的幅值作為原始資料矩陣A中a 11對應的原始資料。同理,在通過連續信號f 2(t)對觸控感應電極RX1接收到的n個連續信號f 1(t)、f 2(t)...f n (t)進行混頻,通過公式(1)計算得到連續信號f 2(t)對應的檢測信號,該檢測信號包括與連續信號f 2(t)對應的I信號以及Q信號,以及與其他連續信號f 1(t)、f 3(t)...f n (t)對應的連續信號。通過公式(2)處理計算得到連續信號f 2(t)對應I信號以及Q信號的幅值,並且使得與其他連續信號f 1(t)、f 3(t)...f n (t)對應的連續信號在預設時長內計算得到的幅值為零。因此,可以將連續信號f 2(t)對應
的I信號以及Q信號的幅值作為原始資料矩陣A中a 12對應的原始資料;依此類推,通過連續信號f n (t)對觸控感應電極RX1接收到的n個連續信號f 1(t)、f 2(t)...f n (t)進行混頻,通過公式(1)計算得到連續信號f n (t)對應的檢測信號,該檢測信號包括與連續信號f n (t)對應的I信號以及Q信號,以及與其他連續信號f 1(t)、f 2(t)...f n-1(t)對應的連續信號。通過公式(2)處理計算得到連續信號f n (t)對應I信號以及Q信號的幅值,並且使得與其他連續信號f 1(t)、f 2(t)...f n-1(t)對應的連續信號在預設時長內計算得到的幅值為零。因此,可以將連續信號f n (t)對應的I信號以及Q信號的幅值作為原始資料矩陣A中a 1n 對應的原始資料。由此可以得到原始資料矩陣A中a 11、a 12...a 1n 。
依此類推,通過連續信號f 1(t)對觸控感應電極RXm接收到的n個連續信號f 1(t)、f 2(t)...f n (t)進行混頻,通過公式(1)得到連續信號f 1(t)對應的檢測信號,該檢測信號包括與連續信號f 1(t)對應的I信號以及Q信號,以及與其他連續信號f 2(t)...f n (t)對應的連續信號。通過公式(2)處理計算得到f 1(t)對應的I信號以及Q信號的幅值,並且使得與其他連續信號f 2(t)、f 3(t)...f n (t)對應的連續信號在預設時長內計算得到的幅值為零。因此,可以將連續信號f 1(t)對應的I信號以及Q信號的幅值作為原始資料矩陣A中a m1對應的原始資料。同理,在通過連續信號f 2(t)對觸控感應電極RXm接收到的n個連續信號f 1(t)、f 2(t)...f n (t)進行混頻,得到連續信號f 2(t)對應的檢測信號,該檢測信號包括與連續信號f 2(t)對應的I信號以及Q信號,以及與其他連續信號f 1(t)、f 3(t)...f n (t)對應的連續信號。通過處理計算得到連續信號f 2(t)對應的I信號以及Q信號的幅值,並且使得與其他連續信號f 1(t)、f 3(t)...f n (t)對應的連續信號在預設時長內計算得到的幅值為零。因此,可以將連續信號f 2(t)對應的I信號以及Q信號的幅值作為原始資料矩陣A中a m2對應的原始資料;依此類推,通過連續信號f n (t)對觸控感應電極RX m 接收到的n個連續信號f 1(t)、f 2(t)...f n (t)進行混頻,得到連續信號f n (t)對應的檢測信號,該檢測信號包括與連續信號f n (t)對應的I信號以及Q信號,以及與其他連續信號f 1(t)、f 2(t)...f n-1(t)對應的連續信號。通過處理計算得到連續信
號f n (t)對應I信號以及Q信號的幅值,並且使得與其他連續信號f 1(t)、f 2(t)...f n-1(t)對應的連續信號在預設時長內計算得到的幅值為零。因此,可以將連續信號f n (t)對應的I信號以及Q信號的幅值作為原始資料矩陣A中a mn 對應的原始資料。由此可以得到原始資料矩陣A中a m1、a m2...a mn 。
在T a 時刻,基於上述計算可以得到m行檢測信號對應的原始資料矩陣,根據該原始資料矩陣A可以輸出初始幀座標點位元資訊;在T a +△t時刻,基於上述計算可以得到原始資料及根據所述原始資料矩陣輸出第一幀座標點位元資訊,△t為間隔時長;依次類推,在T a +(l-1)×△t時刻,基於上述計算可以得到m行檢測信號對應的原始資料矩陣及根據所述原始資料矩陣輸出第l-1幀座標點位元資訊;在T a +l×△t時刻,基於上述計算可以得到m行檢測信號對應的原始資料矩陣及根據所述原始資料矩陣輸出第l幀座標點位元資訊。
當在使用者觸摸觸控裝置後,回應於使用者的觸控操作時,觸控位置處的觸控感應電極接收到的信號幅值會發生變化,使得對應座標位置的原始資料發生變化(例如減小)。假設回應於所述觸控裝置上的觸控操作的初始時刻為t1且t1=0,那麼,初始幀座標點位元資訊包含了從t1時刻至T a 時刻的座標點位元資訊,第一幀座標點位元資訊包含了從t=0時刻至T a +△t時刻的座標點位元資訊,△t為間隔時長。通過將第一幀座標點位元資訊減去初始幀座標點位元資訊,可以得到的原始資料矩陣A中對應觸控位置處的原始資料的變化情況,從而判斷是否發生觸控操作,及輸出在T a +△t時刻對應的觸控位置;依次類推,在T a +(l-1)×△t時刻,第l-1幀座標點位元資訊包含了從t1時刻至T a +(l-1)×△t時刻的座標點位元資訊,在T a +l×△t時刻,第l幀座標點位元資訊包含了從t1時刻至T a +l×△t時刻的座標點位元資訊。那麼,通過計算第l幀座標點位元資訊與第l-1幀座標點位元資訊的差值,可以確定所述觸控操作及當前對應的觸控位置;以及基於間隔時長△t輸出上報所述觸控位置的報點率b,其中,
b=1/△t。
接下來,結合圖4介紹本申請實施例提供的一種提升報點率的方法。其中,提升報點率的方法應用於觸控裝置,所述觸控裝置包括n列觸控驅動電極,及與所述n列觸控驅動電極正交的m行觸控感應電極,其中,每列觸控驅動電極形成第一信號通道,每行觸控感應電極行成第二信號通道,n2,m2,其中,提升報點率的方法包括:
步驟S41:控制第一信號通道對應的n列觸控驅動電極持續發射連續信號。
在本申請實施例中,n列觸控驅動電極TX1、TX2...TXn分別持續發送連續信號至m行觸控感應電極RX1、RX2...RXm中的每一行觸控感應電極。
在本申請實施例中,通過信號發射單元可以控制N列觸控驅動電極同時發射n個連續信號,其中,n個連續信號中任意兩個連續信號對應的頻率都不相同。例如,N列觸控驅動電極分別為TX1、TX2...TXn,n個連續信號分別為f 1(t)、f 2(t)...f n (t)。那麼,可以在同一時刻,觸控驅動電極TX1發射連續信號f 1(t),觸控驅動電極TX2發射連續信號f 2(t),觸控驅動電極TX3發射連續信號f 3(t),以此類推,觸控驅動電極TXn發射連續信號f n (t)。其中,連續信號f 1(t)的頻率f 1、連續信號f 2(t)的頻率f 2、連續信號f 3(t)的頻率f 3...以及連續信號f n (t)的頻率f n 互不相同,即f 1≠f 2≠f 3≠…≠f n 。
在另一實施例中,信號發射單元可以控制N列觸控驅動電極分組並持續發射n個連續信號,其中,每一組連續信號中任意兩個連續信號對應的頻率都不相同,不同組連續信號對應的頻率可以複用。例如,N列觸控驅動電極分別為TX1、TX2...TXn,n個連續信號分別為f 1(t)、f 2(t)...f n (t)。那麼,可以在第一時刻t1開始,持續控制第一組觸控驅動電極TX1-TX10分別發射連續信號f 1(t)-f 10(t),其中,連續信號f 1(t)的頻率f 1、連續信號f 2(t)的頻率f 2...以及連續信號f 10(t)的頻率f 10互不相同,即f 1≠f 2≠…≠f 10;可以在第二時刻t2開始,持續控制第二組觸控驅動電極TX11-TX20分別發射連續信號f 11(t)-f 20(t),其中,
連續信號f 11(t)的頻率f 11、連續信號f 12(t)的頻率f 12...以及連續信號f 20(t)的頻率f 20互不相同,即f 11≠f 12≠…≠f 20;以此類推,可以在第N時刻tn開始,持續控制第N組觸控驅動電極TXn-9至TXn發射連續信號f n-9(t)-f n (t)。其中,連續信號f n-9(t)的頻率f n-9、連續信號f n-8(t)的頻率f n-8...以及連續信號f n (t)的頻率f n 互不相同,即f n-9≠f n-8≠…≠f n 。第一組連續信號對應的頻率可以與第二組連續信號對應的頻率相同。例如,f 1=f 11=...=f n-9。
在另一實施例中,連續信號f 1(t)、f 2(t)...f n (t)對應的頻率存在至少兩組等差數列,且每組等差數列內的各個頻率均不相同。不同組等差數列可以對應相同的等差,也可以對應不同的等差。如在第一時刻t1開始,持續控制第一組觸控驅動電極TX1-TX5分別發射連續信號f 1(t)-f 5(t),其中,連續信號f 1(t)的頻率f 1、連續信號f 2(t)的頻率f 2...以及連續信號f 5(t)的頻率f 5互不相同,即f 1≠f 2≠…≠f 5,但f 1(t)-f 5(t)對應的頻率值構成等差數列。例如,f 2-f 1=△f。為了避開顯示部件產生的顯示干擾信號,假設觸控系統檢測到顯示干擾信號的頻率為頻率f 6,信號發射單元201發射的連續信號的頻率需要避開該顯示干擾信號的頻率f 6,持續控制第二組觸控驅動電極TX6-TX10分別發射連續信號f 7(t)-f 11(t),f 7(t)-f 11(t)的頻率互不相同且頻率值構成等差數列。例如,f 7-f 5=2△f,f 8-f 7=△f。顯示干擾信號的頻率可以通過設置資料閾值來監測,如信噪比閾值。如果顯示部件產生的信噪比低於信噪比閾值,那麼RX感測到的點位元資訊變化幅度異常,此時判定顯示雜訊過大,需要進行跳頻操作,從而避開此顯示干擾信號的頻率。
步驟S42:控制m行觸控感應電極持續感測n個連續信號,對所述n個連續信號中的每個連續信號進行混頻和處理計算得到m行檢測信號,其中,對所述n個連續信號中的每個連續信號進行計算處理的預設時長T a 為所有連續信號的週期的正整數倍,所述m行檢測信號中的每行檢測信號包括n個檢測信號,並在T a 時刻生成初始幀對應的原始資料矩陣。
在本申請實施例中,在控制m行觸控感應電極持續接收n個連續信
號後,還需要計算每行觸控感應電極接收到的n個連續信號分別來自於哪一列觸控驅動電極,從而確定觸控位置並從而確定觸控位置並上報觸控位置和計算上報觸控位置的報點率。
具體地,混頻單元對感測到的n個連續信號中的每個連續信號進行混頻處理得到m行檢測信號包括:通過對m行觸控感應電極中的第一行觸控感應電極接收的所述n個連續信號分別進行混頻,得到每個連續信號對應的第一檢測信號,並基於每個連續信號對應的第一檢測信號得到第一行檢測信號;通過對m行觸控感應電極中的第二行觸控感應電極感測的n個連續信號分別進行混頻,得到每個連續信號對應的第二檢測信號,並基於每個連續信號對應的第二檢測信號得到第二行檢測信號;依此類推,直到對m行觸控感應電極中的第m行觸控感應電極感測的n個連續信號分別進行混頻,得到每個連續信號對應的第n檢測信號,並基於每個連續信號對應的第n檢測信號得到第m行檢測信號。
在一些實施例中,信號處理單元對n個連續信號中的每個連續信號進行處理計算的預設時長為連續信號的週期的正整數倍。例如,當n個連續信號分別為f 1(t)、f 2(t)...f n (t),連續信號f 1(t)的週期為T 1、連續信號f 2(t)的週期為T 2...連續信號f n (t)的週期為T n 。那麼預設時長T a 需同時滿足T 1、T 2...T n 中任意一個的正整數倍。T a =N×T n ,T n =1/f n ,N為正整數。即預設時長為T 1的正整數倍,並且需要為T 2的正整数倍...並且需要為T n 的正整數倍。
步驟S43:基於T a +(l-1)×△t時刻的m行檢測信號生成對應的原始資料矩陣及根據原始資料矩陣輸出第l-1幀座標點位元資訊,其中,原始資料矩陣包括m行和n列原始資料,l為大於或等於1的正整數,△t為間隔時長。
在本申請實施例中,當在人體或主動筆觸摸觸控裝置上的預設區域時,預設區域的觸控感應電極接收到的信號幅值會發生變化,使得對應座標位置的原始資料發生變化(例如減小)。為了計算該變化,以輸出準確的觸控位置資訊,需要計算在T a +(l-1)×△t時刻的第l-1幀座標點位元資訊。具體地,假設回應於所述觸控裝置上的觸控操作的初始時刻為t1且t1=0,那麼,初始幀座
標點位元資訊包含了從t1時刻至T a 時刻的座標點位元資訊,第一幀座標點位元資訊包含了從t1=0時刻至T a +△t時刻的座標點位元資訊,△t為間隔時長。通過將第一幀座標點位元資訊減去初始幀座標點位元資訊,可以得到的原始資料矩陣A中對應觸控位置處的原始資料的變化情況,從而得到觸控操作在T a +△t時刻對應的觸控位置;依次類推,在T a +(l-1)×△t時刻,第l-1幀座標點位元資訊包含了從t1時刻至T a +(l-1)×△t時刻的座標點位元資訊。
在本申請實施例中,基於T a +(l-1)×△t時刻的m行檢測信號生成對應的原始資料矩陣包括:依序選擇在T a +(l-1)×△t時刻的m行檢測信號中的第一行檢測信號,對第一行中的每個檢測信號進行預設時長的處理計算,得到與第一行檢測信號對應的第一行原始資料;迴圈選擇多行檢測信號,直至對第m行的每個檢測信號進行所述預設時長的處理計算後得到第m行原始資料;基於m行檢測信號生成原始資料矩陣。具體生成原始資料矩陣的方法參圖3所述的描述。
步驟S44:基於T a +l×△t時刻的所述m行檢測信號生成對應的原始資料矩陣及根據所述原始資料矩陣輸出第l幀座標點位元資訊。
在本申請實施例中,還需要計算在T a +l×△t時刻的第l幀座標點位元資訊。基於T a +l×△t時刻的所述m行檢測信號生成對應的原始資料矩陣包括:依序選擇在T a +l×△t時刻的m行檢測信號中的第一行檢測信號,對第一行中的每個檢測信號進行預設時長的計算處理,得到與第一行檢測信號對應的第一行原始資料;迴圈選擇多行檢測信號,直至對第m行的每個檢測信號進行所述預設時長的計算處理後得到第m行原始資料;基於m行檢測信號生成原始資料矩陣。
步驟S45:基於第l幀座標點位元資訊和第l-1幀座標點位元資訊判斷觸控操作。
在本申請一實施例中,通過計算第l幀座標點位元資訊與第l-1幀座標點位元資訊的差值;根據所述差值確定是否發生觸控操作並上報該觸控位
置。
在本申請另一實施例中,基於T a +(l-1)×△t時刻的m行檢測信號生成對應的原始資料矩陣及根據原始資料矩陣輸出第l-1幀座標點位元資訊,並基於該第l-1幀座標點位元資訊輸出在T a +(l-1)×△t時刻的觸控位置。基於T a +l×△t時刻的所述m行檢測信號生成對應的原始資料矩陣及根據所述原始資料矩陣輸出第l幀座標點位元資訊,並基於該第l幀座標點位元資訊輸出在T a +l×△t時刻的觸控位置。
步驟S46:基於所述間隔時長△t輸出上報所述觸控位置的報點率b,其中,b=1/△t。
在本申請實施例中,通過控制n列觸控驅動電極持續發射連續信號,並在m行觸控感應電極中的每行觸控感應電極接收到n個連續信號後,經過混頻和處理計算得到m行檢測信號,基於T a +(l-1)×△t時刻的所述m行檢測信號生成對應的原始資料矩陣及根據所述原始資料矩陣輸出第l-1幀座標點位元資訊,其中,所述原始資料矩陣包括m行和n列原始資料,l為大於或等於1的正整數,△t為間隔時長;基於T a +l×△t時刻的所述m行檢測信號生成對應的原始資料矩陣及根據所述原始資料矩陣輸出第l幀座標點位元資訊;基於所述第l幀座標點位元資訊和所述第l-1幀座標點位元資訊確定所述觸控操作當前對應的觸控位置並上報所述觸控位置;以及基於所述間隔時長△t輸出上報所述觸控位置的報點率b,其中,b=1/△t。
在另一實施例中,結合圖5介紹本申請實施例提供的又一種提升報點率的方法。其中,提升報點率的方法應用於觸控裝置,所述觸控裝置包括n列觸控驅動電極,及與所述n列觸控驅動電極正交的m行觸控感應電極,其中,每列觸控驅動電極形成第一信號通道,每行觸控感應電極行成第二信號通道,n2,m2,其中,提升報點率的方法包括:
步驟S51:控制第一信號通道對應的n列觸控驅動電極持續發射連續信號。
步驟S52:控制m行觸控感應電極持續感測n個連續信號,對所述n個連續信號中的每個連續信號進行混頻和處理計算得到m行檢測信號,其中,對所述n個連續信號中的每個連續信號進行計算處理的預設時長T a 為所有連續信號的週期的正整數倍,所述m行檢測信號中的每行檢測信號包括n個檢測信號,並在T a 時刻生成初始幀對應的原始資料矩陣,T a =N×T n ,T n =1/f n ,f n 為連續信號的頻率,N為正整數。
在本申請的實施例中,步驟S51-S52的具體描述可以參考如圖4所示的步驟S41-S42,在此不再重複描述。
步驟S53:基於已收集到的(T a -(l-1)×△t,T a )時間段的原始資料,及(T a ,T a +(l-1)×△t)時間段新生成資料輸出第l-1幀座標點位元資訊,其中,l為大於或等於1的正整數,△t為間隔時長。
在本申請一實施例中,為了減少資料量,後續一幀的座標點資訊不需要包含前一幀的資料,可以根據當前時刻當前幀的資料得到觸控位置。在T a +(l-1)×△t時刻,基於已收集到的(T a -(l-1)×△t,T a )時間段的原始資料,及(T a ,T a +(l-1)×△t)時間段新生成資料輸出第l-1幀座標點位元資訊,其中,l為大於或等於1的正整數,△t為間隔時長。
步驟S54:基於已收集到的(T a -l×△t,T a )時間段的原始資料,及(T a ,T a +l×△t)時間段新生成資料輸出第l幀座標點位元資訊。
在本申請一實施例中,可以基於已收集到的(T a -l×△t,T a )時間段的原始資料,及(T a ,T a +l×△t)時間段新生成資料輸出後續一幀,即第l幀座標點位元資訊。
步驟S55:基於所述第l幀座標點位元資訊和所述第l-1幀座標點位元資訊判斷觸控操作。
步驟S56:基於所述間隔時長△t生成所述觸控位置的報點率b,其中,b=1/△t。
在本申請的實施例中,步驟S55-S56的具體描述可以參考如圖4所示的步驟S45-S46,在此不再重複描述。
本申請還提供一種觸控晶片,用於連接至觸控裝置內的n列觸控驅動電極,及與所述n列觸控驅動電極正交的m行觸控感應電極,其中,每列觸控驅動電極形成第一信號通道,每行觸控感應電極行成第二信號通道,觸控晶片用於執行上述任一實施例的提升報點率的方法。
如圖6所示,本申請還提供一種電子設備100,電子設備100包括上述的觸控晶片12。
可以理解,本申請實施例提供的觸控晶片12和電子設備100所能達到的有益效果可參考上文所提供的對應的觸控檢測方法的有益效果,此處不再贅述。
本申請實施例還提供了一種電腦存儲介質,該電腦存儲介質存儲有電腦程式,當該電腦程式被處理器執行時,使處理器執行上述的提升報點率的方法。
在上述實施例中,可以全部或部分地通過軟體、硬體、固件或者其任意組合來實現。當使用軟體實現時,可以全部或部分地以電腦程式產品的形式實現。所述電腦程式產品包括一個或多個電腦指令。在電腦上載入和執行所述電腦程式指令時,全部或部分地產生按照本申請實施例所述的流程或功能。所述電腦可以是通用電腦、專用電腦、電腦網路、或者其他可程式設計裝置。所述電腦指令可以存儲在電腦存儲介質中,或者通過所述電腦存儲介質進行傳輸。所述電腦指令可以從一個網站、電腦、伺服器或資料中心通過有線(例如同軸電纜、光纖、數位用戶線路(Digital Subscriber Line,DSL))或無線(例如紅外、無線、微波等)方式向另一個網站、電腦、伺服器或資料中心進行傳輸。所述電腦存儲介質可以是電腦能夠存取的任何可用介質或者是包含一個或多個可用介質集成的伺服器、資料中心等資料存放裝置。所述可用介質可以是磁性介質,(例如,軟碟、硬碟、磁帶)、光介質(例如,數位多功能光碟(Digital
Versatile Disc,DVD))、或者半導體介質(例如,固態硬碟(solid state disk,SSD))等。
本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,可以通過電腦程式來指令相關的硬體來完成,該程式可存儲於電腦可讀取存儲介質中,該程式在執行時,可包括如上述各方法的實施例的流程。而前述的存儲介質包括:ROM、RAM、磁碟或者光碟等各種可存儲程式碼的介質。在不衝突的情況下,本實施例和實施方案中的技術特徵可以任意組合。
以上所述的實施例僅僅是本申請的優選實施例方式進行描述,並非對本申請的範圍進行限定,在不脫離本申請的設計精神的前提下,本領域普通技術人員對本申請的技術方案作出的各種變形及改進,均應落入本申請的請求項書確定的保護範圍內。
S41-S46:步驟
Claims (12)
- 一種提升報點率的方法,應用於觸控裝置,其中,所述觸控裝置包括n列觸控驅動電極,及與所述n列觸控驅動電極正交的m行觸控感應電極,其中,每列觸控驅動電極形成第一信號通道,每行觸控感應電極形成第二信號通道,n≥2,m≥2,所述方法包括:控制所述第一信號通道通過對應的所述n列觸控驅動電極持續發射連續信號;控制所述第二信號通道通過對應的m行觸控感應電極感測n個連續信號,對感測到的所述n個連續信號中的每個連續信號進行混頻和處理計算得到m行檢測信號,其中,控制進行處理計算的所述n個連續信號中的每個連續信號的預設時長為連續信號的週期的正整數倍,所述m行檢測信號中的每行檢測信號包括n個檢測信號,其中,所述對n個所述連續信號中的每個連續信號進行混頻和處理計算得到m行檢測信號包括:通過對所述m行觸控感應電極中的第一行觸控感應電極感測的n個所述連續信號分別進行混頻,得到所述每個連續信號對應的第一檢測信號,並基於所述第一檢測信號得到對應的第一行檢測信號;通過對所述m行觸控感應電極中的第二行觸控感應電極感測的n個所述連續信號分別進行混頻,得到所述每個連續信號對應的第二檢測信號,並基於所述第二檢測信號得到對應的第二行檢測信號;依此類推,直到對所述m行觸控感應電極中的第m行觸控感應電極感測的n個所述連續信號分別進行混頻,得到所述每個連續信號對應的第m檢測信號,並基於所述第m檢測信號得到第m行檢測信號;基於時刻的所述m行檢測信號生成對應的原始資料矩陣及根據所述原始資料矩陣輸出第-1幀座標點位元資訊,其中,所述原始資料矩陣包括m行和n列原始資料,為大於或等於1的正整數,為間隔時長;基於時刻的所述m行檢測信號生成對應的原始資料矩陣及根據所述原始資料矩陣輸出第幀座標點位元資訊;基於所述第幀座標點位元資訊和所述第-1幀座標點位元資訊判斷觸控操作;以及基於所述間隔時長輸出上報所述觸控位置的報點率b,其中,。
- 一種提升報點率的方法,應用於觸控裝置,其中,所述觸控裝置包括n列觸控驅動電極,及與所述n列觸控驅動電極正交的m行觸控感應電極,其中,每列觸控驅動電極形成第一信號通道,每行觸控感應電極形成第二信號通道,n≥2,m≥2,所述方法包括:控制所述第一信號通道通過對應的所述n列觸控驅動電極持續發射連續信號;控制所述第二信號通道通過對應的m行觸控感應電極感測n個連續信號,對感測到的所述n個連續信號中的每個連續信號進行混頻和處理計算得到m行檢測信號,其中,控制進行處理計算的所述n個連續信號中的每個連續信號的預設時長為連續信號的週期的正整數倍,所述m行檢測信號中的每行檢測信號包括n個檢測信號,其中,所述對n個所述連續信號中的每個連續信號進行混頻和處理計算得到m行檢測信號包括:通過對所述m行觸控感應電極中的第一行觸控感應電極感測的n個所述連續信號分別進行混頻,得到所述每個連續信號對應的第一檢測信號,並基於所述第一檢測信號得到對應的第一行檢測信號;通過對所述m行觸控感應電極中的第二行觸控感應電極感測的n個所述連續信號分別進行混頻,得到所述每個連續信號對應的第二檢測信號,並基於所述第二檢測信號得到對應的第二行檢測信號;依此類推,直到對所述m行觸控感應電極中的第m行觸控感應電極感測的n個所述連續信號分別進行混頻,得到所述每個連續信號對應的第m檢測信號,並基於所述第m檢測信號得到第m行檢測信號;在Ta時刻生成初始幀對應的原始資料矩陣,所述原始資料矩陣包括m行和n列原始資料,,,為連續信號的頻率,N為正整數;基於已收集到的,時間段的原始資料,及)時間段新生成資料輸出第-1幀座標點位元資訊,其中,為大於或等於1的正整數,為間隔時長;基於已收集到的,時間段的原始資料,及)時間段新生成資料輸出第幀座標點位元資訊;基於所述第幀座標點位元資訊和所述第-1幀座標點位元資訊判斷觸控操作;以及基於所述間隔時長生成所述觸控位置的報點率b,其中,。
- 如請求項1或2所述的提升報點率的方法,其中,所述基於所述第幀座標點位元資訊和所述第-1幀座標點位元資訊判斷觸控操作包括:計算所述第幀座標點位元資訊與所述第-1幀座標點位元資訊的差值;以及根據所述差值判斷是否發生觸控操作並確定當前觸控位置。
- 如請求項3所述的提升報點率的方法,其中,基於所述m行檢測信號生成原始資料矩陣包括:依序選擇第一行檢測信號,對所述第一行中的每個檢測信號進行所述預設時長的計算處理,得到與所述第一行檢測信號對應的第一行原始資料;迴圈選擇多行檢測信號,直至對第m行的每個檢測信號進行所述預設時長的計算處理後得到第m行原始資料;基於所述m行檢測信號生成原始資料矩陣。
- 如請求項1或2所述的提升報點率的方法,所述方法還包括:對所述m行檢測信號進行濾波。
- 如請求項1或2所述的提升報點率的方法,其中,控制所述第一信號通道通過對應的n列觸控驅動電極同時持續發射連續信號,其中,所述n個連續信號中任意兩個連續信號對應的頻率都不相同。
- 如請求項1所述的提升報點率的方法,其中,控制所述第一信號通道通過對應的n列觸控驅動電極分組持續發射連續信號,其中,每組連續信號中任意兩個連續信號對應的頻率都不相同。
- 如請求項7所述的提升報點率的方法,其中,所述分組持續發射的連續信號對應的頻率存在至少兩組等差數列,且每組等差數列內的各個頻率均不相同。
- 如請求項7所述的提升報點率的方法,其中,所述n個所述連續信號中每個連續信號的起始相位為任意相位或所述n個所述連續信號中任意兩個連續信號的起始相位差為任意相位差。
- 如請求項1或2所述的提升報點率的方法,所述計算處理包括積分處理、累和處理或快速傅裡葉變換處理中的至少一者。
- 一種觸控晶片,其中,用於連接至觸控裝置內的n列觸控驅動電極,及與所述n列觸控驅動電極正交的m行觸控感應電極,其中,每列觸控驅動電極形成第一信號通道,每行觸控感應電極行成第二信號通道,所述觸控晶片用於執行如請求項1至10中任一項所述的提升報點率的方法。
- 一種電子設備,所述電子設備包括觸控裝置,其中,所述電子設備還包括如請求項11所述的觸控晶片。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2024/075649 WO2025160999A1 (zh) | 2024-02-03 | 2024-02-03 | 提升报点率的方法、触控芯片及电子设备 |
| WOPCT/CN2024/075649 | 2024-02-03 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI889275B true TWI889275B (zh) | 2025-07-01 |
| TW202533021A TW202533021A (zh) | 2025-08-16 |
Family
ID=96589355
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW113112857A TWI889275B (zh) | 2024-02-03 | 2024-04-03 | 提升報點率的方法、觸控晶片及電子設備 |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN121359104A (zh) |
| TW (1) | TWI889275B (zh) |
| WO (1) | WO2025160999A1 (zh) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI475433B (zh) * | 2011-12-28 | 2015-03-01 | Chunghwa Picture Tubes Ltd | 增加報點率的觸控系統及增加觸控系統報點率的方法 |
| CN111475058A (zh) * | 2020-06-23 | 2020-07-31 | 武汉华星光电半导体显示技术有限公司 | 触控显示装置及其触控驱动方法 |
| TW202121137A (zh) * | 2019-11-26 | 2021-06-01 | 大陸商北京集創北方科技股份有限公司 | 高報點率的觸控資訊處理方法及利用其之觸控系統和電子裝置 |
| CN115840513A (zh) * | 2022-11-07 | 2023-03-24 | Oppo广东移动通信有限公司 | 触摸屏报点率的调节方法、装置、终端设备及存储介质 |
| CN116027919A (zh) * | 2022-07-27 | 2023-04-28 | 荣耀终端有限公司 | 触摸屏的控制方法、电子设备、芯片及存储介质 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103294320A (zh) * | 2013-06-06 | 2013-09-11 | 敦泰科技有限公司 | 一种电容式触摸屏及其制作方法 |
| CN103412672A (zh) * | 2013-07-17 | 2013-11-27 | 北京京东方光电科技有限公司 | 一种触控显示装置及其驱动方法 |
| KR102112675B1 (ko) * | 2013-09-23 | 2020-05-19 | 엘지디스플레이 주식회사 | 터치 센싱 시스템과 그 구동 방법 |
| CN106462310B (zh) * | 2016-09-28 | 2019-04-19 | 深圳市汇顶科技股份有限公司 | 触控芯片和触控芯片检测触摸屏的触摸点的方法 |
| CN107704128A (zh) * | 2017-09-26 | 2018-02-16 | 北京集创北方科技股份有限公司 | 数据处理方法和装置、存储介质及处理器 |
| CN111758084B (zh) * | 2019-01-29 | 2024-09-24 | 深圳市汇顶科技股份有限公司 | 压力计算方法及其装置、电子设备以及触控系统 |
| CN114489389B (zh) * | 2022-03-04 | 2023-07-28 | 厦门天马微电子有限公司 | 一种触控驱动组件及其执行方法、显示装置 |
| CN115390970A (zh) * | 2022-08-26 | 2022-11-25 | 展讯通信(天津)有限公司 | 一种显示方法及装置、终端、训练设备及存储介质 |
-
2024
- 2024-02-03 CN CN202480000320.9A patent/CN121359104A/zh active Pending
- 2024-02-03 WO PCT/CN2024/075649 patent/WO2025160999A1/zh active Pending
- 2024-04-03 TW TW113112857A patent/TWI889275B/zh active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI475433B (zh) * | 2011-12-28 | 2015-03-01 | Chunghwa Picture Tubes Ltd | 增加報點率的觸控系統及增加觸控系統報點率的方法 |
| TW202121137A (zh) * | 2019-11-26 | 2021-06-01 | 大陸商北京集創北方科技股份有限公司 | 高報點率的觸控資訊處理方法及利用其之觸控系統和電子裝置 |
| CN111475058A (zh) * | 2020-06-23 | 2020-07-31 | 武汉华星光电半导体显示技术有限公司 | 触控显示装置及其触控驱动方法 |
| CN116027919A (zh) * | 2022-07-27 | 2023-04-28 | 荣耀终端有限公司 | 触摸屏的控制方法、电子设备、芯片及存储介质 |
| CN115840513A (zh) * | 2022-11-07 | 2023-03-24 | Oppo广东移动通信有限公司 | 触摸屏报点率的调节方法、装置、终端设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN121359104A (zh) | 2026-01-16 |
| TW202533021A (zh) | 2025-08-16 |
| WO2025160999A1 (zh) | 2025-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2014100236B4 (en) | Channel aggregation for optimal stylus detection | |
| US9665217B2 (en) | Touch panel scan control | |
| JP5837929B2 (ja) | 容量型タッチセンサの信号対雑音を局所的に改善するための技法 | |
| US8482536B1 (en) | Compensation of signal values for a touch sensor | |
| US10185438B2 (en) | Processing method for implementing high resolution outputs of a capacitive touch pad on a low-end single-chip microcomputer | |
| US8558810B2 (en) | Touch mouse | |
| US9811178B2 (en) | Stylus signal detection and demodulation architecture | |
| US9785281B2 (en) | Acoustic touch sensitive testing | |
| TW201305869A (zh) | 觸控屏觸摸軌跡檢測方法及檢測裝置 | |
| JP2013531325A (ja) | 符号分割された送信波形および時分割された送信波形を有する容量型タッチセンサ | |
| KR20100129424A (ko) | 터치스크린의 접촉위치 및 접촉힘의 세기를 이용한 사용자 인터페이스 제공 방법 및 장치 | |
| US11281331B2 (en) | Touch sensitive processing apparatus, system and method thereof | |
| CN107436700B (zh) | 数据处理方法及装置 | |
| US9766752B2 (en) | Method of determining touch event in touch detection system | |
| TWI871530B (zh) | 觸摸屏干擾檢測方法、觸控芯片以及電子設備 | |
| TWI889275B (zh) | 提升報點率的方法、觸控晶片及電子設備 | |
| CN115904105A (zh) | 触控屏的触控检测方法及装置 | |
| WO2025160998A1 (zh) | 触控检测方法、触控芯片及电子设备 | |
| TW201709041A (zh) | 觸控裝置及其觸控偵測方法 | |
| TWI880465B (zh) | 觸摸檢測方法、觸控晶片及觸控裝置 | |
| US20120194470A1 (en) | Capacitive touch panel and coordinate detecting method thereof | |
| CN121232993A (zh) | 触控屏的扫描接收方法、装置、触控屏及电子设备 | |
| CN117032549A (zh) | 触摸屏采样方法、装置及电子设备 | |
| KR102502789B1 (ko) | 랜드 리프트 이벤트용 위치 필터링 | |
| TW202503496A (zh) | 信號處理方法、觸控晶片及觸控裝置 |