一種觸摸屏精確度的檢測方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種觸摸屏精確度的檢測方法和裝置。所述方法包括:在觸摸屏整個區(qū)域內(nèi)選取多個測試點,獲取每個測試點的物理坐標和邏輯坐標;確定觸摸屏的核心區(qū)域,利用核心區(qū)域內(nèi)每個測試點的邏輯坐標和物理坐標計算觸摸屏的位移偏差和角度偏差;根據(jù)角度偏差和位移偏差對整個區(qū)域測試點的邏輯坐標進行旋轉(zhuǎn)和位移矯正,得到整個區(qū)域內(nèi)每個測試點的矯正坐標;計算整個區(qū)域內(nèi)每個測試點的矯正坐標相對其物理坐標的距離,得到每個測試點的誤差數(shù)據(jù);對所有誤差數(shù)據(jù)進行排序,去除預(yù)定數(shù)量的最大誤差數(shù)據(jù),將剩余誤差數(shù)據(jù)中最大的誤差數(shù)據(jù)作為觸摸屏的精確度。相比于現(xiàn)有技術(shù),本發(fā)明的技術(shù)方案能夠有效地提高觸摸屏精確度的檢測結(jié)果的準確性。
【專利說明】
一種觸摸屏精確度的檢測方法和裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及觸摸屏檢測技術(shù)領(lǐng)域,特別涉及一種觸摸屏精確度的檢測方法和裝 置。
【背景技術(shù)】
[0002] 目前,觸摸屏已廣泛應(yīng)用在數(shù)碼類電子產(chǎn)品上,如手機、PAD、游戲手柄、自動提款 機、自動售貨機等產(chǎn)品均已支持觸控類操作,觸摸屏領(lǐng)域也獲得快速發(fā)展。
[0003] -般通過檢測觸摸屏的報點率、精確度、線性度、抖動度等性能指標判定觸摸屏合 格與否。在檢測高精度觸摸屏?xí)r,由于該種觸摸屏要求較高的精度,精確度測試更為重要。 如果在測試的時候,不能保證觸摸屏完全放水平,就會導(dǎo)致觸摸屏存在些微的旋轉(zhuǎn)和位移, 若此時直接進行精確度的檢測,會導(dǎo)致檢測結(jié)果存在偏差,導(dǎo)致檢測結(jié)果不準確。
【發(fā)明內(nèi)容】
[0004] 鑒于上述問題,本發(fā)明提供了一種觸摸屏精確度的檢測方法和裝置,以解決現(xiàn)有 技術(shù)觸摸屏的精確度檢測結(jié)果準確性差的問題。
[0005] 為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0006] -方面,本發(fā)明提供了一種觸摸屏精確度的檢測方法,所述方法包括:
[0007] 按照等分原則在觸摸屏整個區(qū)域內(nèi)選取多個測試點,并獲取每個測試點的物理坐 標和邏輯坐標;
[0008] 確定所述觸摸屏的核心區(qū)域,利用核心區(qū)域內(nèi)每個測試點的邏輯坐標和物理坐標 計算所述觸摸屏的位移偏差;以及,對所述核心區(qū)域內(nèi)每個測試點的邏輯坐標和物理坐標 進行坐標變換,利用相應(yīng)測試點變換后的邏輯坐標和物理坐標計算所述觸摸屏的角度偏 差;
[0009] 根據(jù)所述觸摸屏的角度偏差和位移偏差依次對整個區(qū)域內(nèi)測試點的邏輯坐標進 行相應(yīng)的旋轉(zhuǎn)矯正和位移矯正,得到整個區(qū)域內(nèi)每個測試點邏輯坐標矯正后的矯正坐標;
[0010] 計算整個區(qū)域內(nèi)每個測試點的矯正坐標相對其物理坐標的距離,得到每個測試點 的誤差數(shù)據(jù);
[0011] 對所有測試點的誤差數(shù)據(jù)進行排序,并根據(jù)統(tǒng)計學(xué)正態(tài)分布經(jīng)驗法則去除預(yù)定數(shù) 量的最大誤差數(shù)據(jù),將剩余誤差數(shù)據(jù)中最大的誤差數(shù)據(jù)作為所述觸摸屏的精確度。
[0012] 優(yōu)選地,所述按照等分原則在觸摸屏整個區(qū)域內(nèi)選取多個測試點,并獲取每個測 試點的物理坐標和邏輯坐標具體為:
[0013] 根據(jù)所述觸摸屏整個區(qū)域的大小、形狀以及所述觸摸屏的精度,得到均勻分布在 所述觸摸屏整個區(qū)域內(nèi)的多個測試點,以及每個測試點的物理坐標;
[0014] 利用機械臂控制金屬手指依次接觸所述觸摸屏整個區(qū)域內(nèi)的每個測試點物理坐 標對應(yīng)的位置,并根據(jù)設(shè)定的報點率和金屬手指接觸測試點的接觸時間獲得該測試點的邏 輯坐標。
[0015] 進一步優(yōu)選地,所述觸摸屏的核心區(qū)域的邊緣與所述觸摸屏的邊緣之間的直線距 離為金屬手指半徑長度;
[0016] 所述利用核心區(qū)域內(nèi)每個測試點的邏輯坐標和物理坐標計算所述觸摸屏的位移 偏差具體為:
[001 7]根據(jù)公式Xoffest - average (Xmc;ore_Xrc;ore)和Yoffest - average ( Ymcore-Yrcore )計算所述 觸摸屏的位移偏差;
[0018] 所述對所述核心區(qū)域內(nèi)每個測試點的邏輯坐標和物理坐標進行坐標變換具體為:
[0019] 根據(jù)公SXmc〇re -centered = X mcore -average(X mcore )萍口 Ymcore-centered - Ymcore-BV (丫111。。:^)對核心區(qū)域內(nèi)每個測試點的物理坐標進行坐標變換,以及根據(jù)公式乂1^。:^-。6111:_ (1 = Xrcore_average ( Xrcore )萍口Yrcore-centered - Yrcore -average(Y rcore )對核心區(qū)域內(nèi)每個測試點的 邏輯坐標進行坐標變換;
[0020] 所述利用相應(yīng)測試點變換后的邏輯坐標和物理坐標計算所述觸摸屏的角度偏差 具體為:
[0021 ]根據(jù)公式a = average (0r-0m)計算所述觸摸屏的角度偏差;
[0022] 其中
父!^。炫,¥1^。炫)為核心區(qū)域 內(nèi)測試點的物理坐標,(Xne,Yne)為核心區(qū)域內(nèi)測試點的邏輯坐標,(Xoffest,Yoffest )為所 述觸摸屏的位移偏差,(乂111。。1^。(3111;(31^,¥111。。1^。(3111;_(〇為核心區(qū)域內(nèi)測試點邏輯坐標進行坐標 變換后的變換坐標,(乂1'。。1^? 3111;(31^,¥1^。1^。(3111;(31^1)為核心區(qū)域內(nèi)每個測試點物理坐標進行坐 標變換后的變換坐標,α為所述觸摸屏的角度偏差,相同測試點的邏輯坐標和物理坐 標對應(yīng)的變換坐標與其中心點連線的夾角。
[0023]進一步優(yōu)選地,所述相應(yīng)測試點具體為:變換后的物理坐標與中心點(average (Xmcore),average(Ymcore))的距離大于距離閾值,且變換后的邏輯坐標與中心點(average (Xnehaveragea^e))的距離大于所述距離閾值的測試點,所述距離閾值根據(jù)所述觸摸 屏的精度確定。
[0024] 優(yōu)選地,根據(jù)下述公式對整個區(qū)域內(nèi)的測試點進行旋轉(zhuǎn)矯正;
[0025]
[0026]其中,(Xm,Ym)為整個區(qū)域內(nèi)每個測試點的物理坐標,(Xr,Yr)為整個區(qū)域內(nèi)每個測 試點的邏輯坐標,(Xr-rotated,Yr-rotated )為整個區(qū)域內(nèi)每個測試點的旋轉(zhuǎn)矯正坐標。
[0027] 另一方面,本發(fā)明還提供了一種觸摸屏精確度的檢測裝置,所述裝置包括:
[0028] 測試點獲取單元,用于按照等分原則在觸摸屏整個區(qū)域內(nèi)選取多個測試點,并獲 取每個測試點的物理坐標和邏輯坐標;
[0029] 偏差計算單元,用于確定所述觸摸屏的核心區(qū)域,利用核心區(qū)域內(nèi)每個測試點的 邏輯坐標和物理坐標計算所述觸摸屏的位移偏差;以及,對所述核心區(qū)域內(nèi)每個測試點的 邏輯坐標和物理坐標進行坐標變換,利用相應(yīng)測試點變換后的邏輯坐標和物理坐標計算所 述觸摸屏的角度偏差;
[0030] 測試點矯正單元,用于根據(jù)觸摸屏的角度偏差和位移偏差依次對整個區(qū)域內(nèi)測試 點的邏輯坐標進行相應(yīng)的旋轉(zhuǎn)矯正和位移矯正,得到整個區(qū)域內(nèi)每個測試點邏輯坐標矯正 后的矯正坐標;
[0031] 誤差數(shù)據(jù)計算單元,用于計算整個區(qū)域內(nèi)每個測試點的矯正坐標相對其物理坐標 的距離,得到每個測試點的誤差數(shù)據(jù);
[0032] 精確度確定單元,用于對所有測試點的誤差數(shù)據(jù)進行排序,并根據(jù)統(tǒng)計學(xué)正態(tài)分 布經(jīng)驗法則去除預(yù)定數(shù)量的最大誤差數(shù)據(jù),將剩余誤差數(shù)據(jù)中最大的誤差數(shù)據(jù)作為所述觸 摸屏的精確度。
[0033] 優(yōu)選地,所述測試點獲取單元包括:
[0034] 物理坐標獲取模塊,用于根據(jù)所述觸摸屏整個區(qū)域的大小、形狀以及所述觸摸屏 的精度,得到均勻分布在所述觸摸屏整個區(qū)域內(nèi)的多個測試點,以及每個測試點的物理坐 標;
[0035] 邏輯坐標獲取模塊,用于利用機械臂控制金屬手指依次接觸所述觸摸屏整個區(qū)域 內(nèi)的每個測試點物理坐標對應(yīng)的位置,并根據(jù)設(shè)定的報點率和金屬手指接觸測試點的接觸 時間獲得該測試點的邏輯坐標。
[0036]優(yōu)選地,所述觸摸屏的核心區(qū)域的邊緣與所述觸摸屏的邊緣之間的直線距離為金 屬手指半徑長度;所述偏差計算單元包括:位移偏差計算模塊、坐標變換模塊和角度偏差計 算模塊;
[0037] 所述位移偏差計算模塊,用于根據(jù)公式X〇ffest = average (Xmcore-Xrcore)和Yoffest = average ( Ymcore-Yrcxxre )計算所述觸摸屏的位移偏差;
[0038] 所述坐標變換模塊,用于根據(jù)公式Xmcore-centered = Xmcore-average (Xmcore)和 Ymcore-centered Ymcore -average (Ymcore)對核心區(qū)域內(nèi)每個測試點的物理坐標進行坐標變換, 以 木艮core-centered - Xrcore-BV?Tag? ( X rcore )萍口Yrcore-centered Yrcore -average(Y rcore ) 對核心區(qū)域內(nèi)每個測試點的邏輯坐標進行坐標變換;
[0039] 所述角度偏差計算模塊,用于根據(jù)公式a = average(0r-0m)計算所述觸摸屏的角度 偏差;
[0040] 其中,
KXmcore,Ymcore)為核心區(qū)域 內(nèi)測試點的物理坐標,(Xne,Yne)為核心區(qū)域內(nèi)測試點的邏輯坐標,(Xoffest,Yoffest )為所 述觸摸屏的位移偏差,(乂111。。1^。(3111;(31^,¥111。。1^。(3111;_(〇為核心區(qū)域內(nèi)測試點邏輯坐標進行坐標 變換后的變換坐標,(乂1'。。1^? 3111;(31^,¥1^。1^。(3111;(31^1)為核心區(qū)域內(nèi)每個測試點物理坐標進行坐 標變換后的變換坐標,α為所述觸摸屏的角度偏差,相同測試點的邏輯坐標和物理坐 標對應(yīng)的變換坐標與其中心點連線的夾角。
[0041 ]進一步優(yōu)選地,所述相應(yīng)測試點具體為:變換后的物理坐標與中心點(average (Xmcore),average (Ymcore))的距離大于距離閾值,且變換后的邏輯坐標與中心點(average (Xnehaveragea^e))的距離大于所述距離閾值的測試點,所述距離閾值根據(jù)所述觸摸 屏的精度確定。
[0042]優(yōu)選地,測試點矯正單元包括旋轉(zhuǎn)矯正模塊;
[0043]所述轉(zhuǎn)矯正模塊,用于根據(jù)下述公式對整個區(qū)域內(nèi)測試點的邏輯坐標進行旋轉(zhuǎn)矯 正;
[0044]
[0045] 其中,(Xm,Ym)為整個區(qū)域內(nèi)每個測試點的物理坐標,(Xr,Y r)為整個區(qū)域內(nèi)每個測 試點的邏輯坐標,(Xr-rotated,Yr-rotated )為整個區(qū)域內(nèi)每個測試點的旋轉(zhuǎn)矯正坐標。
[0046] 本發(fā)明實施例的有益效果是:1、本發(fā)明通過機械臂控制金屬手指在觸摸屏的整個 區(qū)域內(nèi)選取均勻覆蓋觸摸屏的多個測試點,并獲得每個測試點的邏輯坐標和物理坐標,避 免測試點獲取過程中引入操作誤差,提高測試點獲取的精度;2、本發(fā)明通過利用位于觸摸 屏核心區(qū)域內(nèi)的測試點的物理坐標和邏輯坐標計算觸摸屏的位移偏差和角度偏差,避免由 于非核心區(qū)域的測試點的精度差降低計算結(jié)果的精度;3、本發(fā)明通過利用所得到的位移偏 差和角度偏差對觸摸屏的整個區(qū)域內(nèi)的測試點的邏輯坐標進行矯正,以最大程度地消除測 試點獲取過程中由于觸摸屏未擺放好而導(dǎo)致所得到的測試點的邏輯坐標存在位移和角度 方面的偏差,使最后得到的檢測結(jié)果具有較高的精度。
【附圖說明】
[0047] 圖1為實施例一提供的觸摸屏精確度的檢測方法流程圖;
[0048] 圖2為實施例一提供的觸摸屏的核心區(qū)域及其測試點的示意圖;
[0049] 圖3為實施例一提供的在觸摸屏的整個區(qū)域選取到的測試點的示意圖;
[0050] 圖4為實施例一提供的所有測試點的誤差數(shù)據(jù)的展現(xiàn)效果圖;
[0051] 圖5為實施例二提供的觸摸屏精確度的檢測裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0052]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方 式作進一步地詳細描述。
[0053] 由于觸摸屏未被擺放好,使得坐標提取工具獲得的觸摸屏上的測試點的邏輯坐標 與其物理坐標存在一定的偏差,如位移或角度方面的偏差,若果直接利用獲得的邏輯坐標 進行觸摸屏精確度的檢測會導(dǎo)致檢測結(jié)果精度較差?;诖?,本發(fā)明的整體技術(shù)構(gòu)思為:通 過計算觸摸屏的位移偏差和角度偏差,并利用這些偏差對測試點的邏輯坐標進行矯正,利 用矯正后的邏輯坐標計算觸摸屏的精確度,進而提高觸摸屏精確度檢測結(jié)果的準確度。
[0054] 實施例一:
[0055] 圖1為本實施例提供的觸摸屏精確度的檢測方法流程圖,如圖1所示,圖1中的方法 包括:
[0056] S110,按照等分原則在觸摸屏整個區(qū)域內(nèi)選取多個測試點,并獲取每個測試點的 物理坐標和邏輯坐標。
[0057]本實施例通過下述方式得到每個測試點的物理坐標和邏輯坐標:
[0058] 根據(jù)觸摸屏整個區(qū)域的大小、形狀以及觸摸屏的精度,得到均勻分布在觸摸屏整 個區(qū)域內(nèi)的多個測試點,以及每個測試點的物理坐標;
[0059] 利用機械臂控制金屬手指依次接觸觸摸屏整個區(qū)域內(nèi)的每個測試點物理坐標對 應(yīng)的位置,并根據(jù)設(shè)定的報點率和金屬手指接觸測試點的接觸時間獲得該測試點的邏輯坐 標。
[0060] 需要說明的是,本發(fā)明所述的物理坐標是指測試點的實際位置,而邏輯坐標是指 該測試點被觸摸時,經(jīng)過坐標提取工具獲得的測試坐標。
[0061] S120,確定觸摸屏的核心區(qū)域,利用核心區(qū)域內(nèi)每個測試點的邏輯坐標和物理坐 標計算觸摸屏的位移偏差;以及,對核心區(qū)域內(nèi)每個測試點的邏輯坐標和物理坐標進行坐 標變換,利用相應(yīng)測試點變換后的邏輯坐標和物理坐標計算觸摸屏的角度偏差。
[0062] 若在步驟S110中,利用機械臂控制金屬手指依次接觸觸摸屏整個區(qū)域內(nèi)的每個測 試點物理坐標對應(yīng)的位置,并根據(jù)設(shè)定的報點率和金屬手指接觸觸摸屏測試點的接觸時間 獲得該測試點的邏輯坐標,則本步驟S120優(yōu)選地確定觸摸屏的核心區(qū)域的邊緣與觸摸屏的 邊緣之間的直線距離為金屬手指半徑長度,這是因為在觸摸屏的非核心區(qū)域上,金屬手指 會有部分不能接觸到觸摸屏,使得基于金屬手指觸摸得到的測試點的邏輯坐標精度相對較 低,因此本實施例利用測試點精度相對高的核心區(qū)域的測試點計算觸摸屏的位移偏差和角 度偏差,提高所得到觸摸屏的位移偏差和角度偏差的精度。
[0063] S130,根據(jù)所述觸摸屏的角度偏差和位移偏差依次對整個區(qū)域內(nèi)測試點的邏輯坐 標進行相應(yīng)的旋轉(zhuǎn)矯正和位移矯正,得到整個區(qū)域內(nèi)每個測試點邏輯坐標矯正后的矯正坐 標。
[0064] 在實際應(yīng)用中,可以先根據(jù)觸摸屏的角度偏差對整個區(qū)域內(nèi)測試點的邏輯坐標進 行旋轉(zhuǎn)矯正,再根據(jù)觸摸屏的位移偏差對進行旋轉(zhuǎn)矯正的邏輯坐標進行位移矯正,得到整 個區(qū)域內(nèi)每個測試點邏輯坐標矯正后的矯正坐標;也可以先根據(jù)觸摸屏的位移偏差對整個 區(qū)域內(nèi)測試點的邏輯坐標進行位移矯正,再根據(jù)觸摸屏的角度偏差對進行位移矯正的邏輯 坐標進行旋轉(zhuǎn)矯正。
[0065] S140,計算整個區(qū)域內(nèi)每個測試點的矯正坐標相對其物理坐標的距離,得到每個 測試點的誤差數(shù)據(jù)。
[0066] S150,對所有測試點的誤差數(shù)據(jù)進行排序,并根據(jù)統(tǒng)計學(xué)正態(tài)分布經(jīng)驗法則去除 預(yù)定數(shù)量的最大誤差數(shù)據(jù),將剩余誤差數(shù)據(jù)中最大的誤差數(shù)據(jù)作為所述觸摸屏的精確度。
[0067] 本實施例利用機械臂控制金屬手指在觸摸屏的整個區(qū)域內(nèi)選取均勻覆蓋觸摸屏 的多個測試點,并獲得每個測試點的邏輯坐標和物理坐標,避免測試點獲取過程中引入操 作誤差,提高測試點獲取的精度;并通過利用位于觸摸屏核心區(qū)域內(nèi)測試點的物理坐標和 邏輯坐標計算觸摸屏的位移偏差和角度偏差,避免由于非核心區(qū)域的測試點的精度差降低 計算結(jié)果的精度;最后利用所得到的位移偏差和角度偏差對觸摸屏的整個區(qū)域內(nèi)的測試點 的邏輯坐標進行矯正,以最大程度地消除測試點獲取過程中由于觸摸屏未擺放好導(dǎo)致所得 到的測試點的邏輯坐標存在位移和角度方面的偏差,使得最后得到的檢測結(jié)果具有較高的 精度。
[0068] 為了更詳細地說明本實施例的有益效果,下面通過一個具體實現(xiàn)方案進行說明。
[0069] 在本具體實現(xiàn)方案中,為便于描述假設(shè)觸摸屏的整個區(qū)域為矩形,金屬手指的半 徑為4mm。本具體實現(xiàn)方案觸摸屏的整個區(qū)域?qū)?yīng)為一個矩形圖片,則上述金屬手指的半徑 對應(yīng)用像素個數(shù)描述時,該金屬手指的半徑為40。以下所涉及的各參數(shù)的數(shù)值均為像素尺 度下的數(shù)值。
[0070] 參考圖2所示,圖2為本實施例提供的觸摸屏的核心區(qū)域及其測試點的示意圖,在 本實現(xiàn)方案中,觸摸屏的整個區(qū)域的原點origin設(shè)置為圖2中左上側(cè)的頂點(0,0),整個區(qū) 域的大小為428X210。
[0071] 本具體實現(xiàn)方案根據(jù)觸摸屏整個區(qū)域的大小、形狀以及觸摸屏的精度,得到均勻 分布在觸摸屏整個區(qū)域內(nèi)的多個測試點,以及每個測試點的物理坐標;利用機械臂控制金 屬手指依次接觸觸摸屏整個區(qū)域內(nèi)的每個測試點物理坐標對應(yīng)的位置,并根據(jù)設(shè)定的報點 率和金屬手指接觸測試點的接觸時間獲得該測試點的邏輯坐標。即首先在觸摸屏的整個區(qū) 域上選取均勻覆蓋觸摸屏的若干測試點,并得到每個測試點的物理坐標和邏輯坐標。
[0072] 在觸摸屏整個區(qū)域選取測試點時,測試點個數(shù)的選取步驟和測試點邏輯坐標的獲 取步驟會影響最后檢測結(jié)果的精度。
[0073]本發(fā)明在進行測試點個數(shù)選取時,根據(jù)觸摸屏的精度確定選取的測試點個數(shù)。假 設(shè)上述觸摸屏精度的理論值為10,則可以以接近10的采用間隔在觸摸屏上選取測試點,如 可以以11為采樣間隔進行測試點的選取,如圖3所示,圖3為以11為采樣間隔在觸摸屏的整 個區(qū)域選取到的測試點的示意圖,這樣所選取的測試點均勻分布在觸摸屏的整個區(qū)域上, 且由于任意相鄰測試點的水平距離和豎直距離均為11,因此可以根據(jù)觸摸屏的形狀和尺寸 得到每個測試點的物理坐標值。當(dāng)然,為了使得后續(xù)得到的檢測結(jié)果具有更高的精度,我們 可以適當(dāng)減少采樣間隔的數(shù)值,對此本發(fā)明不做限制。
[0074] 本發(fā)明在進行測試點邏輯坐標獲取時,根據(jù)金屬手指接觸觸摸屏上測試點的時間 和坐標提取工具的報點率得到測試點的邏輯坐標。假設(shè)機械臂控制金屬手機接觸觸摸屏上 的每個測試點的時間為6秒鐘,坐標提取工具的報點率為每分鐘200點,那么坐標提取工具 給出的該測試點的邏輯坐標對應(yīng)為20個測試坐標的平均值,通常測試坐標的個數(shù)越多,坐 標提取工具給出的測試點的邏輯坐標值越精確,因此可以根據(jù)金屬手指接觸觸摸屏上測試 點的時間和坐標提取工具的報點率調(diào)整所得到的測試點的邏輯坐標值的精確度。
[0075] 由于在觸摸屏的邊緣區(qū)域上,金屬手指會有部分不能接觸到觸摸屏,使得基于金 屬手指觸摸得到的測試點的邏輯坐標精度相對較低,因此本具體實現(xiàn)方案利用測試點精度 相對高的核心區(qū)域的測試點計算觸摸屏的位移偏差和角度偏差,提高所得到的位移偏差和 角度偏差的精度。參考圖2所示,圖2中小矩形所在區(qū)域即為觸摸屏的核心區(qū)域,觸摸屏的核 心區(qū)域的邊緣與觸摸屏的邊緣之間的直線距離為金屬手指半徑長度40。
[0076] 在確定觸摸屏的核心區(qū)域后,根據(jù)公式X〇ffest = average(Xmcore-XrcoreWPYoffest = average(Y mcore- Yr core )計算觸摸屏的位移偏差。
[0077] 在得到觸摸屏的位移偏差后,通過下述步驟計算觸摸屏的角度偏差:
[0078] 首先,根據(jù)公式^Xmcore-centered - Xmcore-B V( X mcore )萍口Ymcore-centered - Ymcore- average (Ymc〇re)對核心區(qū)域內(nèi)每個測試點的物理坐標進行坐標變換,以及根據(jù)公式 Xr core-centered - Xr cor V erage (Xr core )萍口 Yr core-centered - Yrcore -average(Y rcore )對核心區(qū)域內(nèi) 每個測試點的邏輯坐標進行坐標變換;
[0079] 需要說明的是,圖2中標識的061^61'點的坐標為(3¥6以86(乂111。。1^),3¥61&區(qū)6 (Ym_)),即本具體實現(xiàn)方案在對核心區(qū)域測試點的物理坐標進行變換時,將核心區(qū)域測試 點的基于左上角原點〇rigin(0,0)的物理坐標對應(yīng)變換為基于center(averageUmcore), average (Ymcore))的物理變換坐標;同樣地,本具體實現(xiàn)方案在對核心區(qū)域測試點的邏輯坐 標進行變換時,將核心區(qū)域測試點的基于左上角(由于測試得到的邏輯坐標存在偏差,左上 角原點的邏輯坐標一般不為(〇,〇))的物理坐標對應(yīng)變換為基于center'(average(Xrcore), average(Yixore))的物理變換坐標,基于上述坐標變換以便于根據(jù)公式a = average(0r-0m) 求出觸摸屏的角度偏差。
[0080] 然后,利用相應(yīng)測試點變換后的邏輯坐標和物理坐標計算觸摸屏的角度偏差具體 為:根據(jù)公式a = average( 0r-0m)計算觸摸屏的角度偏差。
[0081] 其中:為核心區(qū)域 _ _ mco.re-centerea
~ ~ rcore-ceraerea 內(nèi)測試點的物理坐標,(Xne,Yne)為核心區(qū)域內(nèi)測試點的邏輯坐標,(Xoffest,Yoffest )為觸 摸屏的位移偏差,(Xmcxjmntered,Ymcxjmntered )為核心區(qū)域內(nèi)測試點邏輯坐標進行坐標變換 后的變換坐標,(乂1'。。1^。(3111;(31^,¥1'。。1^。( 3111;(31^)為核心區(qū)域內(nèi)每個測試點物理坐標進行坐標變 換后的變換坐標,α為觸摸屏的角度偏差,0jP0 m相同測試點的邏輯坐標和物理坐標對應(yīng)的 變換坐標與其中心點連線的夾角。
[0082] 其中,相應(yīng)測試點具體為:變換后的物理坐標與中心點(averageUmcore),average (Ymcore))的距離大于距離閾值,且變換后的邏輯坐標與中心點(average (Xrcore),average (Yne))的距離大于距離閾值的測試點,距離閾值根據(jù)觸摸屏的精度確定。
[0083] 根據(jù)大量的數(shù)據(jù)仿真發(fā)現(xiàn),在根據(jù)測試點坐標變換后的物理坐標和邏輯坐標進行 角度計算時,距離center點為觸摸屏精度的理論值的測試點,即距離center點為10的測試 點會導(dǎo)致正切值tan不穩(wěn)定,因此,在計算觸摸屏的角度偏差時,要去除這些不穩(wěn)定點,以避 免影響角度偏差的精度。
[0084] 在得到觸摸屏的位移偏差和角度偏差后,根據(jù)觸摸屏的角度偏差對整個區(qū)域內(nèi)的 測試點進行旋轉(zhuǎn)矯正,以及根據(jù)觸摸屏的位移偏差對整個區(qū)域內(nèi)的測試點進行位移矯正, 得到整個區(qū)域內(nèi)每個測試點矯正后的矯正坐標。
[0085] 其中,根據(jù)下述公式對整個區(qū)域內(nèi)的測試點進行旋轉(zhuǎn)矯正;
[0086]
[0087] (Xm,Ym)為整個區(qū)域內(nèi)每個測試點的物理坐標,(Xr,Yr)為整個區(qū)域內(nèi)每個測試點 的邏輯坐標,為整個區(qū)域內(nèi)每個測試點邏輯坐標的旋轉(zhuǎn)矯正坐標。
[0088] 本具體實現(xiàn)方案中,可以先利用位移偏差對整個區(qū)域內(nèi)的測試點進行位移矯正, 然后利用角度偏差對進行位移矯正后的整個區(qū)域內(nèi)的測試點進行旋轉(zhuǎn)矯正。
[0089] 具體的,根據(jù)公式
計算整個區(qū)域內(nèi)每個測試點進行位移矯正 的坐標,然后根據(jù)公式
W計算整個區(qū)域內(nèi)每個測試點進行旋轉(zhuǎn)矯 正的坐標,即整個區(qū)域內(nèi)每個測試點的矯正坐標。
[0090] 當(dāng)然,也可以先利用角度偏差對整個區(qū)域內(nèi)的測試點進行旋轉(zhuǎn)矯正,然后利用位 移偏差對進旋轉(zhuǎn)移矯正后的整個區(qū)域內(nèi)的測試點進行位移矯正。
[0091] 具體的,根據(jù)公式
計算整個區(qū)域內(nèi)每個測試點進行位移矯正的坐標,然后根據(jù)公式
計算整個區(qū)域內(nèi)每個測試點進行旋轉(zhuǎn)矯正的坐標,即整個區(qū)域內(nèi)每個測試點的矯正坐標。
[0092] 其中,(Xr-shifted,Y r-shifted)為整個區(qū)域內(nèi)每個測試點邏輯坐標的位移矯正坐標, (X? rreted,Yr-?cted)為整個區(qū)域內(nèi)每個測試點邏輯坐標進行位移矯正和旋轉(zhuǎn)矯正后的最 終的矯正坐標。
[0093] 在得到整個區(qū)域內(nèi)每個測試點矯正后的矯正坐標后,利用兩點間的距離的計算公 式
計算整個區(qū)域內(nèi)的每個測試點的矯正坐標到其 對應(yīng)的物理坐標間的直線距離,該直線距離值即為該測試點的誤差數(shù)據(jù)。
[0094] 在得到所有測試點的誤差數(shù)據(jù)后,對所有測試點的誤差數(shù)據(jù)進行排序,并根據(jù)統(tǒng) 計學(xué)正態(tài)分布經(jīng)驗法則去除預(yù)定數(shù)量的最大誤差數(shù)據(jù),將剩余誤差數(shù)據(jù)中最大的誤差數(shù)據(jù) 作為觸摸屏的精確度。如拋棄最大的0.3%的誤差數(shù)據(jù),取剩余99.7%誤差數(shù)據(jù)中的最大值 作為本具體實現(xiàn)方案中觸摸屏的精確度。
[0095]本具體實現(xiàn)方案還可利用關(guān)聯(lián)的顯示裝置顯示所有測試點的誤差數(shù)據(jù),參考圖4 所示,圖4為本實施例提供的所有測試點的誤差數(shù)據(jù)的展現(xiàn)效果圖,通過對測試點的誤差數(shù) 據(jù)進行顯示,使得操作者能夠更直覺的看到誤差數(shù)據(jù)的大小。
[0096]即此,本具體實現(xiàn)方案通過上述方法即可得到觸摸屏的線性度,本發(fā)明在觸摸屏 的整個區(qū)域內(nèi)獲得均勻覆蓋觸摸屏的若干測試點的物理坐標和邏輯坐標后,后續(xù)依據(jù)測試 點的物理坐標和邏輯坐標所進行的一系列技術(shù)步驟都可以由計算機程序?qū)崿F(xiàn),在硬件上不 增加成本,因此相比于現(xiàn)有技術(shù)依靠各種精密的矯正儀器進行觸摸屏精確度的檢查方法, 本發(fā)明不但具有邏輯清晰、實現(xiàn)簡單、成本低的優(yōu)勢,還由于在計算觸摸屏精確度的檢測結(jié) 果中并未引進任何矯正儀器,因此還避免了儀器誤差和操作誤差對檢測結(jié)果的影響。
[0097] 實施例二:
[0098] 基于與實施例一相同的技術(shù)構(gòu)思,本發(fā)明還提供了一種觸摸屏精確度的檢測裝 置。
[0099] 圖5為本實施例提供的觸摸屏精確度的檢測裝置的結(jié)構(gòu)框圖,如圖5所示,該檢測 裝置包括:
[0100] 測試點獲取單元51,用于按照等分原則在觸摸屏整個區(qū)域內(nèi)選取多個測試點,并 獲取每個測試點的物理坐標和邏輯坐標。
[0101 ]優(yōu)選地,測試點獲取單元51包括:物理坐標獲取模塊和邏輯坐標獲取模塊;
[0102] 物理坐標獲取模塊,用于根據(jù)觸摸屏整個區(qū)域的大小、形狀以及觸摸屏的精度,得 到均勻分布在觸摸屏整個區(qū)域內(nèi)的多個測試點,以及每個測試點的物理坐標;
[0103] 邏輯坐標獲取模塊,用于利用機械臂控制金屬手指依次接觸觸摸屏整個區(qū)域內(nèi)的 每個測試點物理坐標對應(yīng)的位置,并根據(jù)設(shè)定的報點率獲得該測試點的邏輯坐標。
[0104] 偏差計算單元52,用于確定觸摸屏的核心區(qū)域,利用核心區(qū)域內(nèi)每個測試點的邏 輯坐標和物理坐標計算觸摸屏的位移偏差;以及,對核心區(qū)域內(nèi)每個測試點的邏輯坐標和 物理坐標進行坐標變換,利用相應(yīng)測試點變換后的邏輯坐標和物理坐標計算觸摸屏的角度 偏差。
[0105] 優(yōu)選地,觸摸屏的核心區(qū)域的邊緣與觸摸屏的邊緣之間的直線距離為金屬手指半 徑長度。
[0106] 測試點矯正單元53,用于根據(jù)觸摸屏的角度偏差和位移偏差依次對整個區(qū)域內(nèi)測 試點的邏輯坐標進行相應(yīng)的旋轉(zhuǎn)矯正和位移矯正,得到整個區(qū)域內(nèi)每個測試點邏輯坐標矯 正后的矯正坐標。
[0107] 誤差數(shù)據(jù)計算單元54,用于計算整個區(qū)域內(nèi)每個測試點的矯正坐標相對其物理坐 標的距離,得到每個測試點的誤差數(shù)據(jù)。
[0108] 精確度確定單元55,用于對所有測試點的誤差數(shù)據(jù)進行排序,并根據(jù)統(tǒng)計學(xué)正態(tài) 分布經(jīng)驗法則去除預(yù)定數(shù)量的最大誤差數(shù)據(jù),將剩余誤差數(shù)據(jù)中最大的誤差數(shù)據(jù)作為觸摸 屏的精確度。
[0109] 在本實施例的一個具體實現(xiàn)方案中,偏差計算單元52包括:位移偏差計算模塊、坐 標變換模塊和角度偏差計算模塊;
[0110] 位移偏差計算模塊,用于根據(jù)公式= mcore-Xr core )和Y〇ffeSt = average(Y mcore- Yr core )計算觸摸屏的位移偏差;
[ΟΙ 1 1 ]坐彳不變換塊,用于根據(jù)公式Xmcore-centered - Xmcore-BV6rag6 (X mcore )萍口 Ymcore-centered =丫111。。:^-3¥6以86(¥111。。;^)對核心區(qū)域內(nèi)每個測試點的物理坐標進行坐標變換,以及根據(jù)公 jijXrcore-centered _ Xrcore-BV?Tag? ( Xrcore ) ^BYrcore-centered _ Yrcore -average(Y rcore )對核心區(qū)域 內(nèi)每個測試點的邏輯坐標進行坐標變換;
[0112] 角度偏差計算模塊,用于根據(jù)公式a = aVerage(0r-0m)計算觸摸屏的角度偏差;
[0113] 其中
:Xmc〇re,Ymc〇:r e)StS;Ci、IK;ti| 內(nèi)測試點的物理坐標,(Xne,Yne)為核心區(qū)域內(nèi)測試點的邏輯坐標,(Xoffest,Yoffest )為所 述觸摸屏的位移偏差,(乂111。。1^。(3111;(31^,¥111。。1^。(3111;_(〇為核心區(qū)域內(nèi)測試點邏輯坐標進行坐標 變換后的變換坐標,(乂1'。。1^? 3111;(31^,¥1^。1^。(3111;(31^1)為核心區(qū)域內(nèi)每個測試點物理坐標進行坐 標變換后的變換坐標,α為所述觸摸屏的角度偏差,相同測試點的邏輯坐標和物理坐 標對應(yīng)的變換坐標與其中心點連線的夾角。
[0m] 其中,相應(yīng)測試點具體為:變換后的物理坐標與中心點(average(Xmcore),average (Ymcore))的距離大于距離閾值,且變換后的邏輯坐標與中心點(average (Xrcore),average (Yrcore))的距離大于所述距離閾值的測試點,所述距離閾值根據(jù)所述觸摸屏的精度確定。 [0115]在本實施例的上述個具體實現(xiàn)方案中,測試點矯正單元53包括旋轉(zhuǎn)矯正模塊; [0116]轉(zhuǎn)矯正模塊,用于根據(jù)下述公式對整個區(qū)域內(nèi)測試點的邏輯坐標進行旋轉(zhuǎn)矯正;
[0117]
[0118] 其中,(Xm,Ym)為整個區(qū)域內(nèi)每個測試點的物理坐標,(Xr,Yr)為整個區(qū)域內(nèi)每個測 試點的邏輯坐標,(Xr-rotated,Yr-rotated )為整個區(qū)域內(nèi)每個測試點的旋轉(zhuǎn)矯正坐標。
[0119]本發(fā)明裝置實施例的各單元模塊的具體工作方式可以參見本發(fā)明的方法實施例, 在此不再贅述。
[0120]綜上所述,本發(fā)明公開了一種觸摸屏精確度的檢測方法和裝置,1、本發(fā)明通過機 械臂控制金屬手指在觸摸屏的整個區(qū)域內(nèi)選取均勻覆蓋觸摸屏的多個測試點,并獲得每個 測試點的邏輯坐標和物理坐標,避免測試點獲取過程中引入操作誤差,提高測試點獲取的 精度;2、本發(fā)明通過利用位于觸摸屏核心區(qū)域內(nèi)的測試點的物理坐標和邏輯坐標計算觸摸 屏的位移偏差和角度偏差,避免由于非核心區(qū)域的測試點的精度差降低計算結(jié)果的精度; 3、本發(fā)明通過利用所得到的位移偏差和角度偏差對觸摸屏的整個區(qū)域內(nèi)的測試點的邏輯 坐標進行矯正,以最大程度地消除測試點獲取過程中由于觸摸屏未擺放好而導(dǎo)致所得到的 測試點的邏輯坐標存在位移和角度方面的偏差,使最后得到的檢測結(jié)果具有較高的精度。
[0121] 為了便于清楚描述本發(fā)明實施例的技術(shù)方案,在發(fā)明的實施例中,采用了"第一"、 "第二"等字樣對功能和作用基本相同的相同項或相似項進行區(qū)分,本領(lǐng)域技術(shù)人員可以理 解"第一"、"第二"等字樣并不對數(shù)量和執(zhí)行次序進行限定。
[0122] 以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍 內(nèi)。
【主權(quán)項】
1. 一種觸摸屏精確度的檢測方法,其特征在于,所述方法包括: 按照等分原則在觸摸屏整個區(qū)域內(nèi)選取多個測試點,并獲取每個測試點的物理坐標和 邏輯坐標; 確定所述觸摸屏的核屯、區(qū)域,利用核屯、區(qū)域內(nèi)每個測試點的邏輯坐標和物理坐標計算 所述觸摸屏的位移偏差;W及,對所述核屯、區(qū)域內(nèi)每個測試點的邏輯坐標和物理坐標進行 坐標變換,利用相應(yīng)測試點變換后的邏輯坐標和物理坐標計算所述觸摸屏的角度偏差; 根據(jù)所述觸摸屏的角度偏差和位移偏差依次對整個區(qū)域內(nèi)測試點的邏輯坐標進行相 應(yīng)的旋轉(zhuǎn)矯正和位移矯正,得到整個區(qū)域內(nèi)每個測試點邏輯坐標矯正后的矯正坐標; 計算整個區(qū)域內(nèi)每個測試點的矯正坐標相對其物理坐標的距離,得到每個測試點的誤 差數(shù)據(jù); 對所有測試點的誤差數(shù)據(jù)進行排序,并根據(jù)統(tǒng)計學(xué)正態(tài)分布經(jīng)驗法則去除預(yù)定數(shù)量的 最大誤差數(shù)據(jù),將剩余誤差數(shù)據(jù)中最大的誤差數(shù)據(jù)作為所述觸摸屏的精確度。2. 根據(jù)權(quán)利要求1所述的觸摸屏精確度的檢測方法,其特征在于,所述按照等分原則在 觸摸屏整個區(qū)域內(nèi)選取多個測試點,并獲取每個測試點的物理坐標和邏輯坐標具體為: 根據(jù)所述觸摸屏整個區(qū)域的大小、形狀W及所述觸摸屏的精度,得到均勻分布在所述 觸摸屏整個區(qū)域內(nèi)的多個測試點,W及每個測試點的物理坐標; 利用機械臂控制金屬手指依次接觸所述觸摸屏整個區(qū)域內(nèi)的每個測試點物理坐標對 應(yīng)的位置,并根據(jù)設(shè)定的報點率和金屬手指接觸測試點的接觸時間獲得該測試點的邏輯坐 標。3. 根據(jù)權(quán)利要求2所述的觸摸屏精確度的檢測方法,其特征在于,所述觸摸屏的核屯、區(qū) 域的邊緣與所述觸摸屏的邊緣之間的直線距離為金屬手指半徑長度; 所述利用核屯、區(qū)域內(nèi)每個測試點的邏輯坐標和物理坐標計算所述觸摸屏的位移偏差 具體為: 根據(jù)公式Xof f est - average ( Xmcore-Xrcore )和Yof f est - average ( Ymcore-Yrcore )計算所述觸挺 屏的位移偏差; 所述對所述核屯、區(qū)域內(nèi)每個測試點的邏輯坐標和物理坐標進行坐標變換具體為: 辛良公式iXmcore-centered - Xmcore~&VβΤ?§β (Xmcore ) ^PYmcore-centered - Ymcore~&VβΤ?§β ( Ymcore ) 對核屯、區(qū)域內(nèi)每個測試點的物理坐標進行坐標變換,W及根據(jù)公式Xrcore-centered = Xrcore- average ( Xrcore )和Yrcore-centered = Yrcore-average ( Yrcore )對核屯、區(qū)域內(nèi)每個測試點的邏輯坐 標進行坐標變換; 所述利用相應(yīng)測試點變換后的邏輯坐標和物理坐標計算所述觸摸屏的角度偏差具體 為: 根據(jù)公式α = average (0r-0m)計算所述觸摸屏的角度偏差; 其中:(Xmcore, Ymcore)為核屯、區(qū)域內(nèi)測 試點的物理坐標,(Xrcore,Yrcore)為核屯、區(qū)域內(nèi)測試點的邏輯坐標,(Xoffest,Yoffest )為所述觸 摸屏的位移偏差,(Xmcore-centered,Ymcore-centered )為核屯、區(qū)域內(nèi)測試點邏輯坐標進行坐標變換 后的變換坐標,(《,。。,6-。6。*6,6<1^,。。,6-。6。*6,6<1)為核屯、區(qū)域內(nèi)每個測試點物理坐標進行坐標變 換后的變換坐標,α為所述觸摸屏的角度偏差,和9m相同測試點的邏輯坐標和物理坐標對 應(yīng)的變換坐標與其中屯、點連線的夾角。4. 根據(jù)權(quán)利要求3所述的觸摸屏精確度的檢測方法,其特征在于,所述相應(yīng)測試點具體 為:變換后的物理坐標與中屯、點(average(Xmcore),average(Ymcore))的距離大于距離闊值, 且變換后的邏輯坐標與中屯、點(average (Xrcore ),average (Yrcore))的距離大于所述距離闊 值的測試點,所述距離闊值根據(jù)所述觸摸屏的精度確定。5. 根據(jù)權(quán)利要求3所述的觸摸屏精確度的檢測方法,其特征在于,根據(jù)下述公式對整個 區(qū)域內(nèi)測試點的邏輯坐標進行旋轉(zhuǎn)矯正;其中,(Xm,Ym)為整個區(qū)域內(nèi)每個測試點的物理坐標,(Xr,Yr)為整個區(qū)域內(nèi)每個測試點 的邏輯坐標,口,-,。*3*6<1,¥,-^*3*63)為整個區(qū)域內(nèi)每個測試點的旋轉(zhuǎn)矯正坐標。6. -種觸摸屏精確度的檢測裝置,其特征在于,所述裝置包括: 測試點獲取單元,用于按照等分原則在觸摸屏整個區(qū)域內(nèi)選取多個測試點,并獲取每 個測試點的物理坐標和邏輯坐標; 偏差計算單元,用于確定所述觸摸屏的核屯、區(qū)域,利用核屯、區(qū)域內(nèi)每個測試點的邏輯 坐標和物理坐標計算所述觸摸屏的位移偏差;W及,對所述核屯、區(qū)域內(nèi)每個測試點的邏輯 坐標和物理坐標進行坐標變換,利用相應(yīng)測試點變換后的邏輯坐標和物理坐標計算所述觸 摸屏的角度偏差; 測試點矯正單元,用于根據(jù)所述觸摸屏的角度偏差和位移偏差依次對整個區(qū)域內(nèi)測試 點的邏輯坐標進行相應(yīng)的旋轉(zhuǎn)矯正和位移矯正,得到整個區(qū)域內(nèi)每個測試點邏輯坐標矯正 后的矯正坐標; 誤差數(shù)據(jù)計算單元,用于計算整個區(qū)域內(nèi)每個測試點的矯正坐標相對其物理坐標的距 離,得到每個測試點的誤差數(shù)據(jù); 精確度確定單元,用于對所有測試點的誤差數(shù)據(jù)進行排序,并根據(jù)統(tǒng)計學(xué)正態(tài)分布經(jīng) 驗法則去除預(yù)定數(shù)量的最大誤差數(shù)據(jù),將剩余誤差數(shù)據(jù)中最大的誤差數(shù)據(jù)作為所述觸摸屏 的精確度。7. 根據(jù)權(quán)利要求6所述的檢測裝置,其特征在于,所述測試點獲取單元包括: 物理坐標獲取模塊,用于根據(jù)所述觸摸屏整個區(qū)域的大小、形狀W及所述觸摸屏的精 度,得到均勻分布在所述觸摸屏整個區(qū)域內(nèi)的多個測試點,W及每個測試點的物理坐標; 邏輯坐標獲取模塊,用于利用機械臂控制金屬手指依次接觸所述觸摸屏整個區(qū)域內(nèi)的 每個測試點物理坐標對應(yīng)的位置,并根據(jù)設(shè)定的報點率和金屬手指接觸測試點的接觸時間 獲得該測試點的邏輯坐標。8. 根據(jù)權(quán)利要求7所述的檢測裝置,其特征在于,所述觸摸屏的核屯、區(qū)域的邊緣與所述 觸摸屏的邊緣之間的直線距離為金屬手指半徑長度;所述偏差計算單元包括:位移偏差計 算模塊、坐標變換模塊和角度偏差計算模塊; 所述位移偏差計算模塊,用于根據(jù)公式X〇ffest = average (Xmcore-Xrcore)和Yoffest = average ( Ymcore-Yrcore )計算所述觸摸屏的位移偏差; 所述坐柄?變換板塊,用于根據(jù)公式Xmcnre-centered - Xmcnre-average ( Xmcnre )和Ymcnre-centered =Ymcore-average ( Ymcore )對核屯、區(qū)域內(nèi)每個測試點的物理坐標進行坐標變換,W及根據(jù)公 i^Xrcor e-center ed - Xrcore -average (Xrcore)和Yrcore-centered 二 Yrcore-average (Yrcore )對核心區(qū)域 內(nèi)每個測試點的邏輯坐標進行坐標變換; 所述角度偏差計算模塊,用于根據(jù)公式a = average(0r-0m)計算所述觸摸屏的角度偏 差; 其中,,(Xmcore,Ymcore )為核屯、區(qū)域內(nèi)測 試點的物理坐標,(Xrcore,Yrcore)為核屯、區(qū)域內(nèi)測試點的邏輯坐標,(Xoffest,Yoffest )為所述觸 摸屏的位移偏差,(Xmcore-centered,Ymcore-centered )為核屯、區(qū)域內(nèi)測試點邏輯坐標進行坐標變換 后的變換坐標,村,。。,6-。6。*6,6<1^,。。,6-。6。*6,6<1)為核屯、區(qū)域內(nèi)每個測試點物理坐標進行坐標變 換后的變換坐標,α為所述觸摸屏的角度偏差,和9m相同測試點的邏輯坐標和物理坐標對 應(yīng)的變換坐標與其中屯、點連線的夾角。9. 根據(jù)權(quán)利要求8所述的檢測裝置,其特征在于,所述相應(yīng)測試點具體為:變換后的物 理坐標與中屯、點(日乂日招旨日說。。巧),日乂日拘旨日飾。。巧))的距離大于距離闊值,且變換后的邏輯 坐標與中屯、點(average (Xrcore),average (Yrcore))的距離大于所述距離闊值的測試點,所述 距離闊值根據(jù)所述觸摸屏的精度確定。10. 根據(jù)權(quán)利要求8所述的檢測裝置,其特征在于,測試點矯正單元包括旋轉(zhuǎn)矯正模塊; 所述轉(zhuǎn)矯正模塊,用于根據(jù)下述公式對整個區(qū)域內(nèi)測試點的邏輯坐標進行旋轉(zhuǎn)矯正;其中,(Xm,Ym)為整個區(qū)域內(nèi)每個測試點的物理坐標,(Xr,Yr)為整個區(qū)域內(nèi)每個測試點 的邏輯坐標,(Xr-TDtated,Yr-TDtated)為整個區(qū)域內(nèi)每個測試點的旋轉(zhuǎn)矯正坐標。
【文檔編號】G06F3/041GK105975132SQ201610293787
【公開日】2016年9月28日
【申請日】2016年5月5日
【發(fā)明人】宋偉, 單體江
【申請人】青島歌爾聲學(xué)科技有限公司