專利名稱:觸摸屏檢測方法及裝置的制作方法
技術領域:
本發(fā)明涉及于觸摸識別技術領域,特別是涉及一種觸摸屏檢測方法及一種觸摸屏檢測裝置。
背景技術:
觸摸屏技術是未來人機交互的一種主要輸入方式,會逐漸淘汰鍵盤
和鼠標等輸入工具,而多點觸摸(Multitouch)技術又是這一領域更具有吸引力的一個亮點,但這一技術大多使用光學原理對觸摸屏進行檢測,成本太高,是目前大多數(shù)用戶所不能接受的。
圖1A為電阻式觸摸屏在單點觸摸時的示意圖,圖1B為圖1A所示的電阻式觸摸屏的等效電路圖,其中所述四線電阻觸摸屏包括有X導電層面板和Y導電層面板,Pl表示一個觸摸點,Rl、 R3表示X層導電層面板被分成兩部分的等效電阻,R4、 R6表示Y層導電層面板被分成兩部分的等效電阻,Rz表示Pl的觸摸電阻,Xp、 Xn、 Yp、 Yn分別為該電阻式觸摸屏的X導電層面板和Y導電層面板的電連接端。
在具體應用中,x層導電層面板的總電阻Xplate和Y層的總電阻
Yplate都是已知的;根據(jù)電壓與電阻成正比的關系,如果Yp端接電壓
正極VT(參考電壓),Yn接地,則可在Xp端測得的電壓Vl具有如下
關系<formula>formula see original document page 8</formula>
同理,如果Xp端接電壓正極VT, Xn接地,則在Yp端測得的電壓
V3有如下關系<formula>formula see original document page 8</formula>
由于X層導電層面板和Y層導電層面板的電阻是均勻的,所以很容易通過電阻值得到觸摸點X方向和Y方向的坐標值,即得到觸摸點在觸 摸屏上的位置。
然而,盡管傳統(tǒng)的電阻式觸摸屏結構簡單、成本低廉,卻只能實現(xiàn) 單點觸摸檢測,無法提供多點觸摸檢測,其原因在于,單點觸摸在每個 軸上產(chǎn)生一個單一的電壓值,從而可以斷定觸摸點的位置,如果有第二 個觸摸點,在每個軸上就會有兩個電壓值。這兩個電壓值可以由兩組不 同的觸摸來產(chǎn)生,在這種情況下,觸摸屏就無法準確檢測了。
因而,目前需要本領域技術人員迫切解決的一個技術問題就是如 何能夠創(chuàng)新地提出 一種觸摸屏檢測機制,用以實現(xiàn)四線電阻式觸摸屏的 多點觸摸檢測,并有效提高檢測速度。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題是提供一種四線電阻式觸摸屏的多點 觸摸檢測方法及裝置,用以在簡化結構和節(jié)省成本的基礎上,有效提高 才企測速度。
為了解決上述技術問題,本發(fā)明實施例公開了 一種觸摸屏檢測方 法,所述觸摸屏包括第一導電層面板和第二導電層面板,每個導電層面 板都具有正極連接端及負極連接端,所述的方法包括
步驟Al:將第二導電層面板的正極連接端連接至正參考電壓、將 第二導電層面板的負極連接端連接至負參考電壓,采樣第一導電層面板 的正極連接端的電壓值得到第一電壓采樣值Vl(i),采樣第一導電層面 板的負極連接端的電壓值得到第二電壓采樣值V2(i),其中i表示采樣序 號,i為l-N的整數(shù),N為自然數(shù);
步驟Bl:在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差 值的絕對值-F2(0|呈增大趨勢時,則確定觸摸屏上形成雙觸摸點擴 展運動,在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值的 絕對值|n(/)-F2(0|呈縮小趨勢時,則確定觸摸屏上形成收縮運動。
優(yōu)選的,所述的方法,還包括
在所述差值的絕對值|n(/) - F2(/)|大于第 一 檢測閾值的采樣數(shù)大于預定數(shù)量閾值時,進入所述步驟B1。
優(yōu)選的,所述的方法,還包括
在各采樣的第一電壓釆樣值Vl(i)和第二電壓采樣值V2(i)的差值 Vl(i)-V2(i)均大于第二檢測閾值時,進入所述步驟B1;其中,所述第二 檢測閾值小于或等于0;
或者,
在各采樣的所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差 值Vl(i)-V2(i)均小于第三檢測閾值時,才進入所述步驟B1;其中,所述 第三檢測閾值大于或等于0。
優(yōu)選的,所述的方法,還包括
在各采樣的第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值 Vl(i)-V2(i)不是均大于第二檢測閾值時,且,在各采樣的第一電壓采樣 值Vl(i)和第二電壓采樣值V2(i)的差值Vl(i)-V2(i)不是均小于第三檢測 閾值時,確定觸摸屏上形成雙觸摸點旋轉(zhuǎn)運動。
優(yōu)選的,所述的方法,還包括
將第一導電層面板的正極連接端連接至正參考電壓、將第一導電層 面板的負極連接端連接至負參考電壓,采樣第二導電層面板的正極連接 端的電壓值得到第三電壓采樣值V3(i),采樣第二導電層面板的負極連 接端的電壓值得到第四電壓采樣值V4(i);
所述確定雙觸摸點旋轉(zhuǎn)運動的步驟包括
根據(jù)第一電壓采樣值Vl(i)、第二電壓采樣值V2(i)、第三電壓采樣值 V3(i)和第四電壓采樣值V4(i)確定旋轉(zhuǎn)參數(shù)X(i),所述旋轉(zhuǎn)參數(shù)X(i)為
vS^T^^的函數(shù);其中,xp^e表示第一導電層面板的總電阻,
Yplate表示第二導電層面板的總電阻;
根據(jù)旋轉(zhuǎn)參數(shù)X(i)進行雙觸摸點旋轉(zhuǎn)模式識別。
本發(fā)明實施例還公開了 一種觸摸屏檢測方法,所述觸摸屏包括第一 導電層面板和第二導電層面板,每個導電層面板都具有正極連接端及負極連接端,所述的方法包括步驟A2:將第二導電層面板的正極連接端連接至正參考電壓、將 第二導電層面板的負極連接端連接至負參考電壓,采樣第 一導電層面板 的正極連接端的電壓值得到第一電壓釆樣值Vl(i),采樣第一導電層面 板的負極連接端的電壓值得到第二電壓采樣值V2(i),其中i表示采樣序 號,i為l-N的整數(shù),N為自然數(shù);步驟B2:計算所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i) 的差值Vl(i)-V2(i);步驟C2:判斷所述差值Vl(i)-V2(i)是否有正有負,如果否,則進入 步驟D2,如果是,則進入步驟E2;步驟D2:確定觸摸屏上形成雙觸摸點擴展運動或雙觸摸點收縮運動;步驟E2:確定觸摸屏上形成雙觸摸點旋轉(zhuǎn)運動。優(yōu)選的,所述確定雙觸摸點擴展運動或雙觸摸點收縮運動的步驟包括在各采樣的第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值 Vl(i)-V2(i)為正時,若Vl(i)-V2(i)呈增大趨勢,則確定觸摸屏上形成主 對角線方向的雙觸摸點擴展運動;若Vl(i)-V2(i)呈縮小趨勢,則確定觸 摸屏上形成主對角線方向的雙觸摸點收縮運動;在各采樣的第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值 Vl(i)-V2(i)為負時,若Vl(i)-V2(i)呈增大趨勢,則確定觸摸屏上形成副 對角線方向的雙觸摸點擴展運動;若Vl(i)-V2(i)呈縮小趨勢,則確定觸 摸屏上形成副對角線方向的雙觸摸點收縮運動。優(yōu)選的,所述的方法,還包括將第一導電層面板的正極連接端連接至正參考電壓、將第一導電層 面板的負極連接端連接至負參考電壓,采樣第二導電層面板的正極連接 端的電壓值得到第三電壓采樣值V3(i),采樣第二導電層面板的負極連 接端的電壓值得到第四電壓采樣值V4(i);所述步驟E2進一步包括根據(jù)第一電壓采樣值Vl(i)、第二電壓采樣值V2(i)、第三電壓采樣值 V3(i)和第四電壓采樣值V4(i)確定旋轉(zhuǎn)參數(shù)X(i),所述旋轉(zhuǎn)參數(shù)X(i)為v::"3::(i)的函數(shù);其中,Xplate表示第一導電層面板的總電阻,Yplate表示第二導電層面板的總電阻;根據(jù)旋轉(zhuǎn)參數(shù)X(i)進行雙觸摸點旋轉(zhuǎn)模式識別。優(yōu)選的,所述確定雙觸摸點擴展運動或雙觸摸點收縮運動的步驟包括在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值的絕對值|n(o-r2(o|呈增大趨勢時,則確定觸摸屏上形成雙觸摸點擴展運動,在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值的絕對值|n(o - F2(/)|呈縮小趨勢時,則確定觸摸屏上形成收縮運動。本發(fā)明實施例還公開了 一種觸摸屏檢測方法,所述觸摸屏包括第一 導電層面板和第二導電層面板,每個導電層面板都具有正極連接端及負極連接端,所述的方法包括步驟A3:將第二導電層面板的正極連接端連接至正參考電壓、將 第二導電層面板的負極連接端連接至負參考電壓,采樣第一導電層面板 的正極連接端的電壓值得到第一電壓采樣值Vl(i),采樣第一導電層面 板的負極連接端的電壓值得到第二電壓釆樣值V2(i);以及,將第一導 電層面板的正極連接端連接至正參考電壓、將第一導電層面板的負極連 接端連接至負參考電壓,采樣第二導電層面板的正極連接端的電壓值得 到第三電壓采樣值V3(i),采樣第二導電層面板的負極連接端的電壓值 得到第四電壓采樣值V4(i);其中i表示采樣序號,i為l-N的整數(shù),N 為自然數(shù);步驟B3:計算所述第一電壓采樣值Vl(i)和第二電壓釆樣 V2(i) 的差值Vl(i)-V2(i);步驟C3:判斷所述差值Vl(i)-V2(i)是否有正有負,如果否,則進入 步驟D3,如果是,則進入步驟E3;
步驟D3:確定觸摸屏上形成雙觸摸點擴展運動或雙觸摸點收縮運
動;
具體包括
在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值的絕對 值- K2(/)|呈增大趨勢時,則確定觸摸屏上形成雙觸摸點擴展運動, 在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值的絕對值 F2(/)l呈縮小趨勢時,則確定觸摸屏上形成收縮運動;
步驟E3:確定觸摸屏上形成雙觸摸點旋轉(zhuǎn)運動;
具體包括
根據(jù)第一電壓采樣值Vl(i)、第二電壓采樣值V2(i)、第三電壓采樣值 V3(i)和第四電壓采樣值V4(i)確定旋轉(zhuǎn)參數(shù)X(i),所述旋轉(zhuǎn)參數(shù)X(i)為
V:CvC(i)的函數(shù);其中,Xplate表示第一導電層面板的總電阻, Yplate表示第二導電層面板的總電阻;
根據(jù)旋轉(zhuǎn)參數(shù)X(i)進行雙觸摸點旋轉(zhuǎn)模式識別。 優(yōu)選的,所述步驟D3包括
在各采樣的第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值 Vl(i)-V2(i)為正時,若Vl(i)-V2(i)呈增大趨勢,則確定觸摸屏上形成主 對角線方向的雙觸摸點擴展運動;若Vl(i)-V2(i)呈縮小趨勢,則確定觸 摸屏上形成主對角線方向的雙觸摸點收縮運動;
在各采樣的第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值 Vl(i)-V2(i)為負時,若Vl(i)-V2(i)呈增大趨勢,則確定觸摸屏上形成副 對角線方向的雙觸摸點擴展運動;若Vl(i)-V2(i)呈縮小趨勢,則確定觸 摸屏上形成副對角線方向的雙觸摸點收縮運動。
優(yōu)選的,所述步驟D3包括
在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值的絕對值-F2(o|呈增大趨勢時,則確定觸摸屏上形成雙觸摸點擴展運動,
在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值的絕對值 -F2(/)|呈縮小趨勢時,則確定觸摸屏上形成收縮運動。
本發(fā)明實施例還公開了一種觸摸屏檢測裝置,包括
導電層面板,包括第一導電層面板和第二導電層面板,每個導電層 面板都具有正極連接端及負極連接端;
配線選通單元,用于將第二導電層面板的正極連接端連接至正參考 電壓,將第二導電層面板的負極連接端連接至負參考電壓,將第一導電 層面板的正極連接端和負極連接端選通為采樣信號端;
模數(shù)轉(zhuǎn)換器,用于對所述采樣信號端的模擬電壓值進行采樣,并將 所述模擬電壓采樣值轉(zhuǎn)換成數(shù)字電壓采樣值;所述數(shù)字電壓采樣值包括 采樣第 一導電層面板的正極連接端的電壓值得到的第 一 電壓采樣值 Vl(i),以及,采樣第一導電層面板的負極連接端的電壓值得到的第二電 壓采樣值V2(i),其中i表示采樣序號,i為l-N的整數(shù),N為自然數(shù);
處理單元,用于接收所述第一電壓采樣值Vl(i)和第二電壓采樣值 V2(i),并在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值的 絕對值K2(/)|呈增大趨勢時,確定觸摸屏上形成雙觸摸點擴展運 動;在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值的絕對 值|n(o-F2(z')1呈縮小趨勢時,確定觸摸屏上形成雙觸摸點收縮運動。
本發(fā)明實施例還公開了一種觸摸屏檢測裝置,包括 導電層面板,包括第一導電層面板和第二導電層面板,每個導電層 面板都具有正極連接端及負極連接端;
配線選通單元,用于將第二導電層面板的正極連接端連接至正參考 電壓,將第二導電層面板的負極連接端連接至負參考電壓,將第一導電
層面板的正極連接端和負極連接端選通為采樣信號端;
模數(shù)轉(zhuǎn)換器,用于對所述釆樣信號端的模擬電壓值進行采樣,并將所述模擬電壓采樣值轉(zhuǎn)換成數(shù)字電壓采樣值;所述數(shù)字電壓采樣值包括 采樣第 一導電層面板的正極連接端的電壓值得到的第 一 電壓采樣值 Vl(i),以及,采樣第一導電層面板的負極連接端的電壓值得到的第二電
壓采樣值V2(i),其中i表示采樣序號,i為l-N的整數(shù),N為自然數(shù);
處理單元,用于計算第一電壓釆樣值Vl(i)和第二電壓采樣值V2(i) 的差值Vl(i)-V2(i);并判斷所述差值Vl(i)-V2(i)是否有正有負,如果是 則確定觸摸屏上形成雙觸摸點旋轉(zhuǎn)運動;如果否則確定觸摸屏上形成雙 觸摸點擴展運動或雙觸摸點收縮運動。
與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點
首先,本發(fā)明采用四線電阻式觸摸屏即可實現(xiàn)對雙觸摸點軌跡識 別,無需額外增加硬件,結構簡單,成本低廉;
再者,本發(fā)明僅需將兩層導電層面板中的一正極連接端及一負極連 接端分別接正參考電壓和接地,并僅需4企測另一正極連接端及另一負極 連接端的電壓,即可基于其電壓差獲得當前用戶的雙觸摸點軌跡,如雙 指擴展,雙指收縮或雙指旋轉(zhuǎn)等,從而有效提高檢測速度。
圖1A為電阻式觸摸屏在單點觸摸時的示意圖1B為圖1A所示的電阻式觸摸屏的等效電路圖2A為電阻式觸摸屏在雙觸摸點觸摸時的示意圖,其中觸摸點P1
的坐標為(xl,yl),觸摸點P2的坐標為(x2,y2),此時觸摸點Pl和P2的
位置關系滿足x2〉xl且yl〉y2;
圖2B為圖2A所示的電阻式觸摸屏的等效電路圖3A為電阻式觸摸屏在雙觸摸點觸摸時的示意圖,其中觸摸點P1
的坐標為(xl,yl),觸摸點P2的坐標為(x2,y2),此時觸摸點Pl和P2的
位置關系滿足xl>x2且y2>yl;
圖3B為圖3A所示的電阻式觸摸屏的等效電路圖4是本發(fā)明的觸摸屏檢測裝置的 一個實施例的功能方框示意圖;圖5是本發(fā)明的觸摸屏檢測方法的 一個實施例的流程示意圖6A是本發(fā)明中的觸摸屏檢測方法中的雙觸摸點伸縮識別方法的
一個實施例的流程示意圖6B是主對角線方向上雙觸摸點擴展的觸摸運動信息的示意圖; 圖6C是主對角線方向上雙觸摸點收縮的觸摸運動信息的示意圖; 圖6D是副對角線方向上雙觸摸點擴展的觸摸運動信息的示意圖; 圖6E是副對角線方向上雙觸摸點收縮的觸摸運動信息的示意圖; 圖6F是本發(fā)明中的觸摸屏檢測方法中的雙觸摸點伸縮識別方法的
另 一個實施例的流程示意圖7A是本發(fā)明中的觸摸屏檢測方法中的雙觸摸點旋轉(zhuǎn)識別方法的
一個實施例的流程示意圖7B是圖7A所示的雙觸摸點旋轉(zhuǎn)識別方法中使用的旋轉(zhuǎn)參數(shù)物理
含義的示意圖7C、 D、 E、 F分別是圖7A所示的雙觸摸點旋轉(zhuǎn)識別方法的四種 識別結果的示意圖7G是圖7H所示的雙觸摸點旋轉(zhuǎn)識別方法中使用的旋轉(zhuǎn)參數(shù)物理 含義的示意圖7H為本發(fā)明中的觸摸屏檢測方法中的雙觸摸點旋轉(zhuǎn)識別方法的 另 一個實施例的流程示意圖8是本發(fā)明的觸摸屏檢測方法的在一個實例中的具體實現(xiàn)流程圖。
具體實施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附 圖和具體實施方式
對本發(fā)明作進一步詳細的說明。
本發(fā)明實施例的核心構思之一在于,提出 一種對四線電阻式觸摸屏的 雙觸摸點軌跡識別的機制,只需要檢測觸摸屏電路兩個端口的電壓,并通 過對這兩個端口的電壓差進行分析,即可筒單識別出當前用戶的雙觸摸點 軌跡,如雙指擴展,雙指收縮或雙指旋轉(zhuǎn)等,從而實現(xiàn)對圖片的放大,縮小以及旋轉(zhuǎn)處理。
如圖4所示,所述觸摸屏檢測裝置可以包括導電層面板220、配線選 通單元240、模數(shù)轉(zhuǎn)換器(ADC) 260及處理單元280。
其中,導電層面板220包括X導電層面板和Y導電層面板,也可以被 稱為第一導電層面板和第二導電層面板,其中X導電層面板具有正極連接 端Xp及負極連接端Xn, Y導電層面板具有正極連接端Yp及負極連接端 Yn。兩個導電層面板都貼附于實際顯示屏上,從而形成實際的觸摸屏。在 本實施例中,用Xplate表示X導電層面板在實際顯示屏的x方向上的總電 阻,該總電阻可以直接測試出來, 一般大約為300Q左右,用Yplate表示Y 導電層面板在實際顯示屏的y方向上的總電阻, 一般大約為700Q左右。
所述配線選通器240包括正參考電壓選通單元242、采樣信號選通單元 244、負參考電壓選通單元246,其中正參考電壓選通單元242用于將連接 端Xp和連接端Yp中的一個選通接正參考電壓,負參考電壓選通單元246 用于將連接端Xn和連接端Yn中的一個選通接負參考電壓,采樣信號選通 單元244用于將連接端Xp、連接端Xn、連接端Yp及連接端Yn中的一個 或兩個選通為采樣信號端。
由于配線選通器240的采樣信號端上的電壓值是^^擬信號,因此所述 模數(shù)(A/D)轉(zhuǎn)換器260用于對所述配線選通器240的采樣信號端的模擬 電壓值進行釆樣并將模擬電壓采樣值轉(zhuǎn)換成數(shù)字電壓采樣值。
所述處理單元280用于接收A/D轉(zhuǎn)換器輸出的電壓采樣值,并基于 所述電壓采樣值識別出當前觸摸屏上的雙觸摸點觸摸的運動信息。
在本發(fā)明的 一種優(yōu)選實施例中,所述電壓采樣值可以包括第 一 電壓 采樣值Vl(i)、第二電壓采樣值V2(i)、第三電壓采樣值V3(i)、第四電壓 采樣值V4(i),其中將Y導電層面板的正極連接端Yp接正參考電壓、負 極連接端Yn接負參考電壓,采樣X導電層面板的正極連接端Xp就可 以得到所述第 一 電壓采樣值V1 (i),采樣X導電層面板的負極連接端Xn 得到所述第二電壓采樣值V2(i),將X導電層面板的正極連接端Xp接正 參考電壓、負極連接端Xn接負參考電壓,采樣Y導電層面板的正極連接端Yp就可以得到所述第三電壓采樣值V3(i),采樣Y導電層面板的負 極連接端Yn得到所述第四電壓采樣值V4(i),其中i表示采樣序號,i= 1~N, N為自然數(shù),其大小與采樣時間和采樣頻率有關。采樣序號相同, 則表示電壓采樣值是在同 一個采樣周期內(nèi)進行的采樣,采樣序號不同, 則表示在不同采樣周期進行的釆樣。在一個采樣周期內(nèi),可以僅采樣得 到Vl(i)和V2(i)兩個電壓采樣值,也可以采樣得到Vl(i)、 V2(i)、 V3(i) 和V4(i)四個電壓采樣值。
接下來,將詳細介紹本發(fā)明中如何基于所述電壓采樣值識別出觸摸 屏上的雙觸摸點觸摸的運動信息的。這里首先需要大概解釋一下電阻式 觸摸屏的工作原理。
圖2A為電阻式觸摸屏在雙觸摸點觸摸時的示意圖,其中觸摸點P1 的坐標為(xl,yl),觸摸點P2的坐標為(x2,y2),此時觸摸點Pl和P2的 位置關系滿足x2〉xl且yl>y2,為了筒便起見,此時也可以稱兩觸摸點 位于主對角線方向上,圖2B為圖2A所示的電阻式觸摸屏的等效電路圖。 由圖2B可以看出,在兩觸摸點的相對位置關系如圖2A所示時,采樣得 到的第一電壓采樣值VI —定大于第二電壓采樣值V2,即VI- V2>0, 反之,如果V1和V2滿足V1- V2>0,則可以認為兩觸摸點位于主對角 線上,而如果采樣得到的Vl(i)和V2(i)均滿足Vl(i)-V2(i)>0,則可以認 為兩觸摸點是在主對角線上進行伸縮運動(擴展運動或收縮運動)。
圖3A為電阻式觸摸屏在雙觸摸點觸摸時的示意圖,其中觸摸點P1 的坐標為(xl,yl),觸摸點P2的坐標為(x2,y2),此時觸摸點Pl和P2的 位置關系滿足xl〉x2且yl〉y2,為了筒便起見,此時也可以稱兩觸摸點 位于副對角線方向上,圖3B為圖3A所示的電阻式觸摸屏的等效電路圖。 由圖3B可以看出,在兩觸摸點的相對位置關系如圖3A所示時,采樣得 到的第一電壓采樣值VI —定小于第二電壓采樣值V2,即Vl(i)-V2(i)<0 ,反之,如果V1和V2滿足V1 -V2<0,則可以認為兩觸摸點位 于副對角線上,而如果采樣得到的Vl(i)和V2(i)均滿足Vl(i)-V2(i)<0, 則可以認為兩觸摸點是在副對角線區(qū)域內(nèi)進行伸縮運動(擴展運動或收縮運動)。
在兩觸摸點Pl和P2位于同一水平線(y坐標相同)或同一豎直線(x坐標相同)時,圖2B中的電阻R5趨于0或圖2B中的電阻R2趨于0,此時采樣得到的第一電壓采樣值VI會等于第二電壓采樣值V2,即Vl(i)- V2(i)=0。而如果采樣得到的Vl(i)和V2(i)有的滿足Vl(i)-V2(i)<0,有的滿足V1 (i)-V2(i)〉0,則可以認為兩觸摸點跨越了主對角線和副對角線,是在進行旋轉(zhuǎn)運動。
需要注意的是,在本發(fā)明中只關注雙觸摸點的伸縮和旋轉(zhuǎn)的運動形式,因此本文中并未著重說明其它運動形式,比如實際上如果Vl(i)和V2(i)均滿足Vl(i)-V2(i)>0,并不意味著一定是在進行伸縮運動,也可能是雙觸摸點在主對角線上靜止不動。
在大概了解了電阻式觸摸屏的工作原理后,請參閱圖5所示,其示出了本發(fā)明中的觸摸屏檢測方法的一個實施例1的流程示意圖。所述觸摸屏檢測方法包括
步驟502:對觸摸屏進行采樣得到第一電壓采樣值Vl(i)和第二電壓釆樣值V2(i),其中將Y導電層面板的正極連接端Yp接正參考電壓、負極連接端Yn接負參考電壓,采樣X導電層面板的正極連接端Xp就可以得到所述第 一 電壓采樣值VI(i),采樣X導電層面板的負極連接端Xn得到所述第二電壓采樣值V2(i);
步驟504:計算第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值Vl(i)-V2(i);
步驟506:判斷所述差值Vl(i)-V2(i)是否有正有負,如果否,則進入步驟508,如果是,則進入步驟510;
步驟508:判定觸摸屏上的兩觸摸點進行的是伸縮運動(擴展或收縮運動);
步驟510:判定觸摸屏上的兩觸摸點進行的是旋轉(zhuǎn)運動。圖5中所示的觸摸屏檢測方法是理論上的方法,在實際應用中,由于可能受到各種噪聲的影響,可以對上述方法進行一些修改,比如在步驟506中不是去判斷所述差值Vl(i)-V2(i)是否有正有負,而是去判斷差值Vl(i)-V2(i)中正值和負值的比例,假如只有10%以下的負值或正值,則進入步驟508,否則進入步驟510。
在一些實施例中,在識別出是雙觸摸點伸縮后,還需要繼續(xù)確定具體是擴展、還是收縮,而在識別出是雙觸摸點旋轉(zhuǎn)后,還需要繼續(xù)確定具體是逆時針旋轉(zhuǎn)、還是順時針旋轉(zhuǎn)。
圖6A是本發(fā)明中的觸摸屏檢測方法中的雙觸摸點伸縮識別方法的一個實施例的流程示意圖。在詳細介紹本發(fā)明中的雙觸摸點伸縮識別方法之前,需要首先iJL明雙觸:溪點伸縮識別原理。
參考圖2B,可以推導出如下方程
V2=Iy*R6+Iy* — *Rz2 (方程1)
Vl=Iy*R6+Iy*^*(Rz2+R2) (方程2)
其中
Rb=R5〃(Rz 1 +Rz2+R2)R=Rzl+Rz2+R2+R5
Iy=VT/(R4+R6+Rb)
其中,VT為參考電壓,Iy表示Y軸的電流。
根據(jù)方程1和方程2計算所述第一電壓采樣值和第二電壓采樣值的差值為V1畫V2
Rb 7 2
=VT=VT
R4+R6+Rb "2 + i zl + 7 z2
1__1
Yplate-R5+1 7M + 7 z2 ;從上述公式可以看出,隨著R5或者R2的增大,Vl-V2也會增大。 這個結論說明,如果檢測到Vl-V2增大,則說明R2或者R5在增大, 即說明兩觸摸點在擴展;反之,如果檢測到Vl-V2減小,則說明,R2
或者R5在減小,即說明兩指在收縮。
同理,對于圖3B來說,Vl-V2的結果只是相差一個符號。因此, 獲得最終的結論為如果檢測到IVl-V2l增大,則說明R2或者R5在增 大,即表示兩指在擴展;反之,如果檢測到IV1-V2l減小,則說明R2或 者R5在減小,即表示兩指在收縮。
圖6A所示的雙觸>溪點伸縮識別方法可以包括如下步驟
步驟602、判斷各采樣的第一電壓采樣值Vl(i)和第二電壓采樣值
V2(i)的差值Vl(i)-V2(i)是否為正,如為正,則執(zhí)行步驟604;如為負,
則執(zhí)行步驟610;
步驟604、判斷Vl(i)-V2(i)呈增大趨勢還是縮小趨勢;若呈增大趨 勢,則執(zhí)行步驟606;若呈縮小趨勢,則執(zhí)行步驟608;
步驟606、確定觸摸屏上形成主對角線方向的雙觸摸點擴展運動; 步驟608、確定觸摸屏上形成主對角線方向的雙觸摸點收縮運動; 步驟610、判斷Vl(i)-V2(i)呈增大趨勢還是縮小趨勢;若呈增大趨 勢,則執(zhí)行步驟612;若呈縮小趨勢,則執(zhí)行步驟614;
步驟612、確定觸摸屏上形成副對角線方向的雙觸摸點擴展運動; 步驟614、確定觸摸屏上形成副對角線方向的雙觸摸點收縮運動。 作為另一實施例,還可以參考圖6F所示的雙觸摸點伸縮識別方法, 具體可以包括如下步驟
步驟622、判斷第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差
值的絕對值ln(o-"(/)l呈增大趨勢,還是呈縮小趨勢,若呈增大趨勢, 則執(zhí)行步驟624;若呈縮小趨勢,則執(zhí)行步驟626;
步驟624、確定觸摸屏上形成雙點擴展運動; 步驟626、確定觸摸屏上形成雙點收縮運動。
需要說明的是,在圖6A和圖6F中,都是以判斷的畫法示出Vl(i)-V2(i)是否為正,Vl(i)-V2(i)是否為增大趨勢,以及,"(/)l是 否為增大趨勢,即其為否的情形并非僅對應Vl(i)-V2(i)為負,Vl(i)-V2(i) 為縮小趨勢,以及,「2(0|為縮小趨夢,但由于本發(fā)明中只關注雙 觸摸點的伸縮和旋轉(zhuǎn)的運動形式,對于其它情形,與這幾種運動形式無 關,故關于圖6A和圖6F的釋義,以具體實施方式
中的描述為準。
綜上所述,本發(fā)明只需要采集在觸摸屏上形成的雙觸摸點VI、 V2 的釆樣點,根據(jù)采樣點的趨勢就可以判斷雙觸摸點的運動模式,而無需 通過各種復雜的計算方式,如距離計算、位置點計算等,計算量很少, 計算方式也十分筒單;再者,本發(fā)明無需基于預先設置的條件或假設來 確定雙觸摸點運動模塊,比如觸摸電阻一直相等、坐標對稱等,僅僅需 要進行客觀地采樣觸摸屏上的觸摸點,即使某兩個采樣點的趨勢是錯 的,但由于本發(fā)明中是對觸摸屏一直采樣,所以整個采樣的趨勢還是對 的,所獲得的判定結果十分準確;此外,本發(fā)明基于一般的四線電阻式 觸摸屏即可實現(xiàn),無需進行額外增加的硬件或?qū)τ布M行改進,從而使 成本也能得到較好控制。
下面繼續(xù)判斷雙觸摸點的旋轉(zhuǎn)模式。
圖7A是本發(fā)明中的觸摸屏檢測方法中的雙觸摸點旋轉(zhuǎn)識別方法的
一個實施例的流程示意圖。在詳細介紹本發(fā)明中的雙觸4莫點旋轉(zhuǎn)識別方
法之前,需要首先說明雙觸摸點旋轉(zhuǎn)識別原理。 參考圖2B,可以推導出如下方程
V2=Iy*R6+Iy*,*Rz2;
Vl=Iy*R6+Iy*學*(Rz2+R2); 其中
R=Rzl+Rz2+R2+R5; Iy=VT/(R4+R6+Rbl);Rb 1 =R5〃(Rz 1 +Rz2+R2)。 同理可得
V4=Ix*R3+Ix*;*Rz2;
/ ,
V3=Ix*R3+Ix* : *(Rz2+R5); 其中
R=Rzl+Rz2+R2+R5; Iy=VT/(Rl+R3+Rb2); Rb2=R2〃(Rz 1 +Rz2+R5)。 根據(jù)上面的方程,可以得到
VI-V2
T R2*R5 =Iy
R
_ VT*R2*R5 R*Yplate-R5*R5
同理可得
V3-V4 R2*R5
=Ix
R
VT*R2*R5
R*Xplate - R2*R2
根據(jù)以上推導,構造以下方程:
Xplate Yplate V1-V2_V3-V4
一 Yplate*R2*R2-Xplate*R5*R5 VT*R2*R5
1 :(^*Yplate-^*Xplate)
(方程3 )
VT R5 R2
將雙指在觸摸屏上的運動與運動產(chǎn)生的電路圖相結合,即將圖2A與圖2B結合起來,可以看出電阻R2的大小可以表示兩個觸點在x軸方向上
的投影距離大小,電阻R5的大小可以表示兩個觸點在y軸方向上的投影距
離大小。因此,當雙指位置呈水平時,R2最大,而R5趨向于0;當雙指
位置呈垂直時,R5最大,而R2趨向于0。
基于這種觸點運動與電路圖的對應關系,針對方程3,有如下結論
當雙指位置呈水平時,R2最大,而R5趨向于0,此時R2/R5趨向于
無窮大,而R5/R2趨向于0,因此方程3趨向于無窮大;
當雙指位置呈垂直時,R5最大,而R2趨向于0,此時R5/R2趨向于
無窮大,而R2/R5趨向于0,因此方程3趨向于無窮小。
上述結論可得出圖7B所示的方程3的物理含義示意圖。當雙指位置
呈水平時,即在x軸附近,方程3趨向于無窮大,可以認為方程3的值大
于0;當雙指位置呈垂直時,即在y軸附近,方程3趨向于無窮大,可以認
為方程3的值小于0。因此,參照圖7B,如果檢測到方程3在Vl-V2等于
O的位置附近大于O,則說明兩觸摸點在逆時針旋轉(zhuǎn);如果沖企測到方程3在
Vl-V2等于0的位置附近小于0時,說明兩觸摸點在順時針旋轉(zhuǎn)。其中,
Vl-V2等于0的位置為同一水平線(y坐標相同)或同一豎直線(x坐標相同)。
同理,對于圖3B來說,Vl-V2的結果只是相差一個符號即對于圖
3B, Vl-V2<0, V3-V4<0,均與圖2B相差一個負號。因此,綜合圖2B和
Xplate Yplate , —
圖3B,獲得最終的結論為如果檢測到I^^-J^JI在Vl-V2等于0
的位置附近大于0,則說明兩觸摸點在逆時針旋轉(zhuǎn);如果檢測到 Xplate Yplate
|V1-V2| |V3-V4:
時針旋轉(zhuǎn)。
在Vl-V2等于0的位置附近小于0時,說明兩觸摸點在順
, u Xplate Yplate ,
進一步,如果將i^J-j^^i中的絕對值去掉,則圖7B轉(zhuǎn)變?yōu)閳D7G。將圖7B與圖7G進行對照,其中主對角線區(qū)域在Vl-V2等于0的位 置附近的符號沒有更改,而副對角線區(qū)域在Vl-V2等于0的位置附近的符 號相反。這是由于主對角線區(qū)域?qū)獔D2B所示的情況,副對角線區(qū)域?qū)?圖3B所示的情況,而圖3B與圖2B的方程相差一個負號。
因此,根據(jù)圖7G可得出以下結論如果|^-^^的變化趨勢是 先遞減,然后在Vl-V2剛過0的位置突然增大,則說明兩觸摸點是順時針 旋轉(zhuǎn);如果|^|-^^的變化趨勢是先遞增,然后在V1-V2剛過0的位
置突然減小,則說明兩觸摸點是逆時針旋轉(zhuǎn)。
或者,根據(jù)圖7G還可以得出以下結論在Vl-V2剛過O的位置,如
^-黑>0,則說明兩觸摸點是順時針旋轉(zhuǎn);M=-m<o, 則說明兩觸摸點是逆時針旋轉(zhuǎn)。
或者,根據(jù)圖7G還可以得出以下結論在Vl-V2過0前的位置,如
^-黑<0,貝'則兩歸點是順時針旋轉(zhuǎn);如果^H。, 則說明兩觸摸點是逆時針旋轉(zhuǎn)。
下面通過實施例詳細說明上述雙觸4莫點旋轉(zhuǎn)識別方法。
, Xplate Yplate ,
參照圖7A,該買施例將j^^-^^f設為旋轉(zhuǎn)參數(shù)X。圖7A所
示的雙觸摸點伸縮識別方法可以包括如下步驟
步驟702、采集觸摸屏上兩個觸點的運動軌跡Vl(i)和V2(i),判斷差 值Vl(i)-V2(i)是由正到負還是由負到正,其中i為采樣序號;
如前所述,Vl(i)-V2(i)在圖2B方式下為正,在圖3B方式下為負,所 以可以利用Vl(i)-V2(i)等于0附近的采樣點進行準確判斷,具體判斷方法 是設d(k"Vl(k)畫V2(k), kei;
如果d(k)d(k+l)<0,則采樣點k和k+l為Vl(i)-V2(i)等于零附近的采樣
<formula>formula see original document page 26</formula>
如果d(k)X), d(k十l)O,則判定所述差值Vl(i)-V2(i)是由正到負,繼續(xù) 步驟704;
如果d(k)O, d(k+l)〉0,則判定所述差值Vl(i)-V2(i)是由負到正,繼續(xù) 步驟710。
當然,釆樣點k-l、 k+2等,也可以作為零附近的采樣點,在此不—— 列舉。
需要說明的是,不是零附近的釆樣點也可以用來進行判斷,但優(yōu)選利 用Vl(i)-V2(i)等于零附近的釆樣點來判斷,這是為了保證判斷的準確性。
步驟704、如果Vl(i)-V2(i)是由正到負,則繼續(xù)判斷旋轉(zhuǎn)參數(shù)X(i)是 大于0還是小于0;
如上所述,優(yōu)選的,為了保證判斷的準確性,采用Vl(i)-V2(i)等于零 附近的采樣點的旋轉(zhuǎn)參數(shù)X(i)進行判斷。
步驟706、如果X(i)X),則判定為雙觸點逆時針旋轉(zhuǎn);可參照圖7C所
示;
步驟708、如果X(i)O,則判定為雙觸點順時針旋轉(zhuǎn);可參照圖7D所
示;
步驟710、如果Vl(i)-V2(i)是由負到正,則繼續(xù)判斷旋轉(zhuǎn)參數(shù)X(i)是 大于0還是小于0;
如上所述,優(yōu)選的,為了保證判斷的準確性,采用Vl(i)-V2(i)等于零 附近的采樣點的旋轉(zhuǎn)參數(shù)X(i)進行判斷。
步驟712、如果X(i)X),則判定為雙觸點順時針旋轉(zhuǎn);可參照圖7E所
示;步驟714、如果X(i)O,則判定為雙觸點逆時針旋轉(zhuǎn);可參照圖7F所示。
Xplate Yplate 通過上述流程,利用公式|Vi(i>V2(i)| -|V3(i)-V4(i)|進行兩次判斷,就可
以檢測出雙指在觸^t莫屏上的旋轉(zhuǎn)方向。
需要說明的是,上述第一次判斷過程中,是判斷差值Vl(i)-V2(i)是由 正到負還是由負到正,由于差值V3(i)-V4(i)在圖2B下也為正,在圖3B下 也為負,所以也可以判斷差值Vl(i)-V2(i)是由正到負還是由負到正,然后 繼續(xù)第二次旋轉(zhuǎn)方向的判斷。
作為另一實施例,還可以參考圖7G所示的雙觸摸點旋轉(zhuǎn)識別方法。
該實施例將|^|-^的絕對值去掉,將f^-^設為旋轉(zhuǎn)參數(shù) X。
該實施例包括兩種識別方法, 一種方法是利用旋轉(zhuǎn)參數(shù)X(i)的變化 趨勢來進行判斷,具體如下
參考圖7G,如果旋轉(zhuǎn)參數(shù)X(i)的變化趨勢是先遞減后增大,這種增大 是突然的增大,尤其是在Vl(i)-V2(i)剛過0的位置突然增大,則判定為雙 觸點順時針旋轉(zhuǎn);如果旋轉(zhuǎn)參數(shù)X(i)的變化趨勢是先遞增后減小,這種減 小是突然的減小,尤其是在Vl(i)-V2(i)剛過0的位置突然減小,則判定為 雙觸點逆時針旋轉(zhuǎn)。例如,旋轉(zhuǎn)參數(shù)X(i)由正逐漸變到負再突然變到正, 則雙觸點為順時針旋轉(zhuǎn);旋轉(zhuǎn)參數(shù)X(i)由負逐漸變到正再突然變到負,則 雙觸點為逆時4十41轉(zhuǎn)。
另一種方法是利用Vl(i)-V2(i)等于零附近的采樣點進行判斷,又可以 細分為兩種情況
一種情況可參照圖7H所示,是利用Vl(i)-V2(i)過零后附近的采樣點 進行判斷,具體可以包括如下步驟步驟722、判斷Vl(i)-V2(i)過零后附近的采樣點的旋轉(zhuǎn)參數(shù)X(i); 所述差值Vl(i)-V2(i)過零后附近的采樣點是指 設d(k"Vl(k)-V2(k), "/;
如果d(k)d(k+l)<0,則將采樣點k+l確定為Vl(i)-V2(i)過零后附近的采樣點。
當然,釆樣點k+2、 k+3等也可以作為零附近的采樣點,在此不——列舉。
步驟724、若X(i)X),則判定為雙觸點順時針旋轉(zhuǎn); 步驟726、若X(i)O,則判定為雙觸點逆時針旋轉(zhuǎn)。 另一種情況,是利用Vl(i)-V2(i)過零前附近的采樣點進行判斷,具體 包括判斷Vl(i)-V2(i)過零前附近的采樣點的旋轉(zhuǎn)參數(shù)X(i),若X(i)>0, 則判定為雙觸點逆時針旋轉(zhuǎn);若X(i;K0,則判定為雙觸點順時針旋轉(zhuǎn)。 其中,所述差值Vl(i)-V2(i)過零前附近的釆樣點是指 設d(k)-Vl(k)-V2(k),"。
如果d(k)d(k+l)0,則將采樣點k確定為Vl(i)-V2(i)過零前附近的采 樣點。
當然,采樣點k-l、 k-2等也可以作為零附近的采樣點,在此不一一列舉。
通過上述處理流程,根據(jù)公式^I^-^S^,進行一次判斷就
可以判斷出雙指在觸摸屏上的旋轉(zhuǎn)方向。
由上述幾種雙觸摸點旋轉(zhuǎn)模式的識別方法可知,所述旋轉(zhuǎn)參數(shù)X(i)
可以設為^,,:、-、,J^1^,.、的函數(shù),因此該方程的數(shù)學變形均屬于本 Vl(i)-V2(i) V3(i)-V4(1)
發(fā)明的保護范圍。
此外,本發(fā)明還可以判斷出兩個觸點在觸摸屏上的旋轉(zhuǎn)角度。具體的判斷方法是
針對采樣點的運動軌跡Vl(i)和V2(i),根據(jù)Vl(i)-V2(i)的值經(jīng)過0點 的次數(shù)來判斷旋轉(zhuǎn)角度
設d(i)-Vl(i)-V2(i),如果d(i)d(i+l)<0,表示采樣點的運動軌跡經(jīng)過0
點;
當Vl(i)-V2(i)的值經(jīng)過0點的次數(shù)為1時,判定觸摸屏上兩個觸點的 旋轉(zhuǎn)角度為90度;
當Vl(i)-V2(i)的值經(jīng)過0點的次數(shù)為2時,判定觸摸屏上兩個觸點的 旋轉(zhuǎn)角度為180度。
一般對于圖片旋轉(zhuǎn)來說,常用的是旋轉(zhuǎn)90度或者180度,因此本發(fā)明 在此僅以旋轉(zhuǎn)90度或180度為例進行說明。當然,根據(jù)Vl(i)-V2(i)的值經(jīng) 過O點的次數(shù),也可以判斷出其他的旋轉(zhuǎn)角度,本實施例在此不再詳述。
綜上所述,本發(fā)明通過對電路的深入分析和推導,構造了旋轉(zhuǎn)參數(shù)X(i)
力v::,V3::(i) ^緣,'然斜艮城壽爭錄鄰K以、爭J ^ A角蟲絲 上兩個觸點的運動是順時針運動還是逆時針運動。而且,才艮據(jù)Vl(i)-V2(i) 的值經(jīng)過0點的次數(shù),可以進一 步判斷出旋轉(zhuǎn)角度是90度還是180度。
為使本領域技術人員更好地理解本發(fā)明,以下以在實際中應用本發(fā) 明實施例的具體情形進一步說明。
參考圖8,所述觸摸屏的檢測方法具體可以包括以下步驟 步驟802、將Y導電層面板的正極連接端Yp接正參考電壓、負極 連接端Yn接負參考電壓,采樣X導電層面板的正極連接端Xp就可以 得到所述第一電壓采樣值Vl(i),采樣X導電層面板的負極連接端Xn 得到所述第二電壓采樣值V2(i),將X導電層面板的正極連接端Xp接正 參考電壓、負極連接端Xn接負參考電壓,采樣Y導電層面板的正極連接端Yp就可以得到所述第三電壓采樣值V3(i),采樣Y導電層面板的負 極連接端Yn得到所述第四電壓采樣值V4(i); 其中i表示采樣序號,i=l N, N為自然數(shù);
步驟804、計算所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i) 的差值Vl(i)-V2(i);
步驟805、統(tǒng)計所述差值Vl(i)-V2(i)的絕對值大于閾值THR1的觸 摸采樣點的個數(shù)N;
步驟806、判斷N是否大于預定數(shù)量閾值,若是,則執(zhí)行步驟810; 否則,執(zhí)行步驟808;
步驟808、確定觸摸屏上形成單點觸摸運動;
步驟810、判斷所述差值Vl(i)-V2(i)是否均大于閾值THR2;或者, 均小于閾值THR3,如是,則執(zhí)行步驟812;否則,執(zhí)行步驟820;
其中,所述閾值THR2小于或等于0;所述閾值THR3大于或等于 0。在實際中,所述閾值THR2和THR3可以_沒置為一較小的常量,用以 消除單點觸摸或各種誤操作的干擾,實現(xiàn) 一 定的容錯功能。
步驟812、計算前半部分觸摸采樣點的電壓差值均值|^^£1|及后半 部分觸摸采樣點的電壓差值均值IJ F£2|;
步驟814、判斷所述前半部分觸摸采樣點的電壓差值均值^^:il是
否大于后半部分觸摸采樣點的電壓差值均值I^K五21,若是,則執(zhí)行步驟 816;若否,則執(zhí)行步驟818;
步驟816、確定觸摸屏上形成雙點收縮運動;
步驟818、確定觸摸屏上形成雙點擴展運動;
步驟820、判斷Vl(i)-V2(過零后附近的觸摸采樣點的旋轉(zhuǎn)參數(shù)是否 大于O,若是,則執(zhí)行步驟822;否則執(zhí)行步驟824;
所述旋轉(zhuǎn)參數(shù)鄧)為^^-^l^的函數(shù);其中,Xplate表
示第一導電層面板的總電阻,Yplate表示第二導電層面板的總電阻; 步驟822、確定觸摸屏上形成雙點順時針旋轉(zhuǎn)運動;步驟824、確定觸摸屏上形成雙點逆時針旋轉(zhuǎn)運動。
在實際中,還可以進一步通過對比前半部分觸摸采樣點的電壓差值 均值,與后半部分觸摸釆樣點的電壓差值均值的大小,來獲得對角線方 向的雙觸摸點擴展或雙觸摸點收縮的觸摸運動信息,從而可以在實際中 各觸摸點的壓力值不均等的情況下,仍能保證雙觸摸點觸摸運動信息的 準確判別。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其 都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并 不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其 他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所 描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā) 明所必須的。
本發(fā)明可用于眾多通用或?qū)S玫挠嬎阆到y(tǒng)環(huán)境或配置中。例如移 動終端、個人計算機、服務器計算機、手持設備或便攜式設備、可編程 的消費電子設備、網(wǎng)絡PC、小型計算機等等。
本發(fā)明可以在由計算機執(zhí)行的計算機可執(zhí)行指令的 一般上下文中 描述,例如程序模塊。 一般地,程序模塊包括執(zhí)行特定任務或?qū)崿F(xiàn)特定 抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結構等等。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系 術語僅僅用來將一個實體或者操作與另 一個實體或操作區(qū)分開來,而不 一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者 順序。而且,術語"包括"、"包含"或者其任何其他變體意在涵蓋非排他 性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅 包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為 這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況 下,由語句"包括一個......"限定的要素,并不排除在包括所述要素的過
程、方法、物品或者設備中還存在另外的相同要素。
以上對本發(fā)明所提供的一種觸摸屏檢測方法及裝置進行了詳細介紐
以
上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時, 對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應 用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā) 明的限制。
權利要求
1、一種觸摸屏檢測方法,其特征在于,所述觸摸屏包括第一導電層面板和第二導電層面板,每個導電層面板都具有正極連接端及負極連接端,所述的方法包括步驟A1將第二導電層面板的正極連接端連接至正參考電壓、將第二導電層面板的負極連接端連接至負參考電壓,采樣第一導電層面板的正極連接端的電壓值得到第一電壓采樣值V1(i),采樣第一導電層面板的負極連接端的電壓值得到第二電壓采樣值V2(i),其中i表示采樣序號,i為1-N的整數(shù),N為自然數(shù);步驟B1在所述第一電壓采樣值V1(i)和第二電壓采樣值V2(i)的差值的絕對值|V1(i)-V2(i)|呈增大趨勢時,則確定觸摸屏上形成雙觸摸點擴展運動,在所述第一電壓采樣值V1(i)和第二電壓采樣值V2(i)的差值的絕對值|V1(i)-V2(i)|呈縮小趨勢時,則確定觸摸屏上形成收縮運動。
2、 如權利要求l所述的方法,其特征在于,還包括在所述差值的絕對值) - f 2(/)|大于第 一 檢測閾值的采樣數(shù)大于預定數(shù)量閾值時,進入所述步驟B1。
3、 如權利要求1或2所述的方法,其特征在于,還包括在各采樣的第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值Vl(i)-V2(i)均大于第二檢測閾值時,進入所述步驟B1;其中,所述第二檢測閾值小于或等于0;或者,在各采樣的所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值Vl(i)-V2(i)均小于第三檢測閾值時,才進入所述步驟B1;其中,所述第三檢測閾值大于或等于0。
4、 如權利要求3所述的方法,其特征在于,還包括在各采樣的第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值Vl(i)-V2(i)不是均大于第二檢測閾值時,且,在各采樣的第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值Vl(i)-V2(i)不是均小于第三檢測閾值時,確定觸摸屏上形成雙觸摸點旋轉(zhuǎn)運動。
5、如權利要求4所述的方法,其特征在于,還包括將第一導電層面板的正極連接端連接至正參考電壓、將第一導電層面板的負極連接端連接至負參考電壓,采樣第二導電層面板的正極連接端的電壓值得到第三電壓采樣值V3(i),采樣第二導電層面板的負極連接端的電壓值得到第四電壓采樣值V4(i);所述確定雙觸摸點旋轉(zhuǎn)運動的步驟包括根據(jù)第一電壓采樣值Vl(i)、第二電壓采樣值V2(i)、第三電壓采樣值V3(i)和第四電壓采樣值V4(i)確定旋轉(zhuǎn)參數(shù)X(i),所述旋轉(zhuǎn)參數(shù)X(i)為v:1:":;)的函數(shù);其中,Xplate表示第一導電層面板的總電阻,Yplate表示第二導電層面板的總電阻;根據(jù)旋轉(zhuǎn)參數(shù)X(i)進行雙觸摸點旋轉(zhuǎn)模式識別。
6、 一種觸摸屏檢測方法,其特征在于,所述觸摸屏包括第一導電層面板和第二導電層面板,每個導電層面板都具有正極連接端及負極連接端,所述的方法包括步驟A2:將第二導電層面板的正極連接端連接至正參考電壓、將第二導電層面板的負極連接端連接至負參考電壓,采樣第一導電層面板的正極連接端的電壓值得到第一電壓采樣值Vl(i),采樣第一導電層面板的負極連接端的電壓值得到第二電壓采樣值V2(i),其中i表示采樣序號,i為l-N的整數(shù),N為自然數(shù);步驟B2:計算所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值Vl(i)-V2(i);步驟C2:判斷所述差值Vl(i)-V2(i)是否有正有負,如果否,則進入步驟D2,如果是,則進入步驟E2;步驟D2:確定觸摸屏上形成雙觸摸點擴展運動或雙觸摸點收縮運動;步驟E2:確定觸摸屏上形成雙觸摸點旋轉(zhuǎn)運動。
7、 如權利要求6所述的方法,其特征在千,所述確定雙觸摸點擴展運動或雙觸摸點收縮運動的步驟包括在各采樣的第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值Vl(i)-V2(i)為正時,若Vl(i)-V2(i)呈增大趨勢,則確定觸摸屏上形成主對角線方向的雙觸摸點擴展運動;若Vl(i)-V2(i)呈縮小趨勢,則確定觸摸屏上形成主對角線方向的雙觸摸點收縮運動;在各采樣的第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值Vl(i)-V2(i)為負時,若Vl(i)-V2(i)呈增大趨勢,則確定觸摸屏上形成副對角線方向的雙觸摸點擴展運動;若Vl(i)-V2(i)呈縮小趨勢,則確定觸摸屏上形成副對角線方向的雙觸摸點收縮運動。
8、 如權利要求6或7所述的方法,其特征在于,還包括將第一導電層面板的正極連接端連接至正參考電壓、將第一導電層面板的負極連接端連接至負參考電壓,采樣第二導電層面板的正極連接端的電壓值得到第三電壓采樣值V3(i),采樣第二導電層面板的負極連接端的電壓值得到第四電壓采樣值V4(i);所述步驟E2進一步包括根據(jù)第一電壓采樣值Vl(i)、第二電壓采樣值V2(i)、第三電壓采樣值V3(i)和第四電壓采樣值V4(i)確定旋轉(zhuǎn)參數(shù)X(i),所述旋轉(zhuǎn)參數(shù)X(i)為vi:;("3::(i)的函數(shù);其中,Xplate表示第一導電層面板的總電阻,Yplate表示第二導電層面板的總電阻;根據(jù)旋轉(zhuǎn)參數(shù)X(i)進行雙觸摸點旋轉(zhuǎn)模式識別。
9、 如權利要求6所述的方法,其特征在于,所述確定雙觸摸點擴展運動或雙觸摸點收縮運動的步驟包括在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值的絕對值- r2(i)|呈增大趨勢時,則確定觸摸屏上形成雙觸摸點擴展運動,在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值的絕對值-F2(/)|呈縮小趨勢時,則確定觸摸屏上形成收縮運動。
10、 一種觸摸屏檢測方法,其特征在于,所述觸摸屏包括第一導電層面板和第二導電層面板,每個導電層面板都具有正極連接端及負極連接端,所述的方法包括步驟A3:將第二導電層面板的正極連接端連接至正參考電壓、將第二導電層面板的負極連接端連接至負參考電壓,采樣第 一導電層面板的正極連接端的電壓值得到第一電壓采樣值Vl(i),釆樣第一導電層面板的負極連接端的電壓值得到第二電壓采樣值V2(i);以及,將第一導電層面板的正極連接端連接至正參考電壓、將第一導電層面板的負極連接端連接至負參考電壓,采樣第二導電層面板的正極連接端的電壓值得到第三電壓采樣值V3(i),采樣第二導電層面板的負極連接端的電壓值得到第四電壓采樣值V4(i);其中i表示采樣序號,i為l-N的整數(shù),N為自然數(shù);步驟B3:計算所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值Vl(i)-V2(i);步驟C3:判斷所述差值Vl(i)-V2(i)是否有正有負,如果否,則進入步驟D3,如果是,則進入步驟E3;步驟D3:確定觸摸屏上形成雙觸摸點擴展運動或雙觸摸點收縮運動;具體包括在所述第一電壓采樣值Vl(i)和第二電壓釆樣值V2(i)的差值的絕對值- r2(/)|呈增大趨勢時,則確定觸摸屏上形成雙觸摸點擴展運動,在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值的絕對值|n。-F2(/)|呈縮小趨勢時,則確定觸摸屏上形成收縮運動;步驟E3:確定觸摸屏上形成雙觸摸點旋轉(zhuǎn)運動;具體包括根據(jù)第一電壓采樣值Vl(i)、第二電壓采樣值V2(i)、第三電壓采樣值V3(i)和第四電壓采樣值V4(i)確定旋轉(zhuǎn)參數(shù)X(i),所述旋轉(zhuǎn)參數(shù)X(i)為vi::,v3::(i)的函數(shù);其中,Xplate表示第 一導電層面板的總電阻,Yplate表示第二導電層面板的總電阻;根據(jù)旋轉(zhuǎn)參數(shù)X(i)進行雙觸摸點旋轉(zhuǎn)模式識別。
11、 如權利要求IO所述的方法,其特征在于,所述步驟D3包括 在各采樣的第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值Vl(i)-V2(i)為正時,若Vl(i)-V2(i)呈增大趨勢,則確定觸摸屏上形成主 對角線方向的雙觸摸點擴展運動;若Vl(i)-V2(i)呈縮小趨勢,則確定觸 摸屏上形成主對角線方向的雙觸摸點收縮運動;在各采樣的第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值 Vl(i)-V2(i)為負時,若Vl(i)-V2(i)呈增大趨勢,則確定觸摸屏上形成副 對角線方向的雙觸摸點擴展運動;若Vl(i)-V2(i)呈縮小趨勢,則確定觸 摸屏上形成副對角線方向的雙觸摸點收縮運動。
12、 如權利要求IO所述的方法,其特征在于,所述步驟D3包括 在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值的絕對值-F2(/)|呈增大趨勢時,則確定觸摸屏上形成雙觸摸點擴展運動, 在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值的絕對值|n(/)-K2(z')1呈縮小趨勢時,則確定觸摸屏上形成收縮運動。
13、 一種觸摸屏檢測裝置,其特征在于,包括導電層面板,包括第一導電層面板和第二導電層面板,每個導電層 面板都具有正極連接端及負極連接端;配線選通單元,用于將第二導電層面板的正極連接端連接至正參考 電壓,將第二導電層面板的負極連接端連接至負參考電壓,將第一導電 層面板的正極連接端和負極連接端選通為采樣信號端;模數(shù)轉(zhuǎn)換器,用于對所述采樣信號端的模擬電壓值進行采樣,并將 所述模擬電壓采樣值轉(zhuǎn)換成數(shù)字電壓采樣值;所述數(shù)字電壓采樣值包括 采樣第 一 導電層面板的正極連接端的電壓值得到的第 一 電壓采樣值Vl(i),以及,采樣第一導電層面板的負極連接端的電壓值得到的第二電壓采樣值V2(i),其中i表示采樣序號,i為l-N的整數(shù),N為自然數(shù);處理單元,用于接收所述第一電壓采樣值Vl(i)和第二電壓采樣值 V2(i),并在所述第一電壓采樣值Vl(i)和第二電壓采樣值V2(i)的差值的 絕對值- F2(/)|呈增大趨勢時,確定觸摸屏上形成雙觸摸點擴展運 動;在所述第一電壓采樣值Vl(i)和第二電壓釆樣值V2(i)的差值的絕對值- r2(o|呈縮小趨勢時,確定觸摸屏上形成雙觸摸點收縮運動。
14、 一種觸摸屏檢測裝置,其特征在于,包括導電層面板,包括第一導電層面板和第二導電層面板,每個導電層 面板都具有正極連接端及負極連接端;配線選通單元,用于將第二導電層面板的正極連接端連接至正參考 電壓,將第二導電層面板的負極連接端連接至負參考電壓,將第一導電 層面板的正極連接端和負極連接端選通為采樣信號端;模數(shù)轉(zhuǎn)換器,用于對所述采樣信號端的模擬電壓值進行采樣,并將 所述模擬電壓采樣值轉(zhuǎn)換成數(shù)字電壓釆樣值;所述數(shù)字電壓采樣值包括 采樣第 一導電層面板的正極連接端的電壓值得到的第 一 電壓釆樣值 Vl(i),以及,采樣第一導電層面板的負極連接端的電壓值得到的第二電 壓采樣值V2(i),其中i表示采樣序號,i為l-N的整數(shù),N為自然數(shù);處理單元,用于計算第一電壓采樣值V1 (i)和第二電壓采樣值V2(i) 的差值Vl(i)-V2(i);并判斷所述差值Vl(i)-V2(i)是否有正有負,如果是 則確定觸摸屏上形成雙觸摸點旋轉(zhuǎn)運動;如果否則確定觸摸屏上形成雙 觸摸點擴展運動或雙觸摸點收縮運動。
全文摘要
本發(fā)明提供了一種觸摸屏檢測方法,包括將第二導電層面板的正極連接端連接至正參考電壓、負極連接端連接至負參考電壓,采樣第一導電層面板的正極連接端的電壓值得到第一電壓采樣值V1(i),采樣第一導電層面板的負極連接端的電壓值得到第二電壓采樣值V2(i),其中i表示采樣序號,i為1-N的整數(shù),N為自然數(shù);在所述第一電壓采樣值V1(i)和第二電壓采樣值V2(i)的差值的絕對值|V1(i)-V2(i)|呈增大趨勢時,則確定觸摸屏上形成雙觸摸點擴展運動,在所述第一電壓采樣值V1(i)和第二電壓采樣值V2(i)的差值的絕對值|V1(i)-V2(i)|呈縮小趨勢時,則確定觸摸屏上形成收縮運動。本發(fā)明可以在簡化結構和節(jié)省成本的基礎上,有效提高檢測速度。
文檔編號G06F3/045GK101644983SQ20091008413
公開日2010年2月10日 申請日期2009年5月20日 優(yōu)先權日2009年5月20日
發(fā)明者晨 張 申請人:北京中星微電子有限公司