專利名稱:觸摸屏設(shè)備的校準(zhǔn)方法及校準(zhǔn)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及觸摸屏技術(shù)領(lǐng)域,特別涉及一種觸摸屏設(shè)備的校準(zhǔn)方法及校準(zhǔn) 裝置。
背景技術(shù):
觸摸屏作為一種較簡單、成熟的人機(jī)交互設(shè)備在較多的領(lǐng)域得到了廣泛應(yīng) 用,現(xiàn)有的觸摸屏技術(shù)的實(shí)現(xiàn),主要包括有電阻、電容、攝像頭、紅外線等幾 種實(shí)現(xiàn)方式。其中,以紅外觸摸屏為例,其基本結(jié)構(gòu)是在一個(gè)顯示表面四周邊 緣按照一定的順序安裝若干對(duì)紅外發(fā)射元件和紅外接收元件。這些紅外發(fā)射元 件和紅外接收元件按照——對(duì)應(yīng)的方式組成發(fā)射接收對(duì),沿著顯示表面的邊緣 構(gòu)成一個(gè)互相垂直的發(fā)射接收陣列,各紅外發(fā)射元件所發(fā)射的紅外光線在顯示 表面構(gòu)成柵格結(jié)構(gòu),在微型計(jì)算機(jī)系統(tǒng)的控制下按照 一 定的順序分別接通每一 對(duì)紅外發(fā)射元件和紅外接收元件,檢測每一對(duì)紅外發(fā)射元件與紅外接收元件之 間的紅外光線是否被阻斷,以此來判定是否有觸摸事件發(fā)生,并根據(jù)觸摸發(fā)生 的柵格節(jié)點(diǎn)位置就可以計(jì)算出觸摸事件發(fā)生的位置坐標(biāo)。
觸摸屏設(shè)備在安裝后投入使用之前都需要有一個(gè)校準(zhǔn)的過程,對(duì)于采用不 同原理的觸摸屏設(shè)備,如電阻式、電容式觸摸屏等,其坐標(biāo)計(jì)算方法與紅外觸 摸屏相基本類似,都需要檢測橫向和縱向的坐標(biāo),以組合出實(shí)際的唯一的二維 坐標(biāo),由于目前觸摸屏設(shè)備大多和顯示設(shè)備一起出廠,在使用過程中不會(huì)出現(xiàn) 所采用的坐標(biāo)系不一致的現(xiàn)象,因此,所采用的校準(zhǔn)方法及計(jì)算實(shí)際坐標(biāo)的方 法也基本類似。
然而,實(shí)際上觸摸屏設(shè)備和顯示設(shè)備是可以獨(dú)立工作的,即將觸摸屏設(shè)備 安裝到其他的顯示設(shè)備上使用。根據(jù)現(xiàn)場條件的不同,觸摸屏設(shè)備的安裝方式 可能會(huì)有多種方式,從而可能會(huì)造成觸摸屏設(shè)備所采用的坐標(biāo)系與顯示設(shè)備所 采用的坐標(biāo)系不相一致的情況,此時(shí),如果還按照現(xiàn)有的校準(zhǔn)方式來進(jìn)行校準(zhǔn), 從而可能會(huì)使得最終輸出的橫向坐標(biāo)、縱向坐標(biāo)的數(shù)據(jù)相反或者是發(fā)生變換,
導(dǎo)致觸摸屏設(shè)備無法使用。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種觸摸屏設(shè)備的校準(zhǔn)方法及校準(zhǔn)裝置,其可以有 效地對(duì)觸摸屏設(shè)備進(jìn)行校準(zhǔn),使得觸摸屏設(shè)備最終輸出的坐標(biāo)數(shù)據(jù)所處的坐標(biāo) 系與顯示設(shè)備所采用的坐標(biāo)系的方向相同。
為達(dá)到上述目的,本發(fā)明采用以下技術(shù)方案 一種觸摸屏設(shè)備的校準(zhǔn)方法,包括步驟
檢測顯示設(shè)備的第一坐標(biāo)的最大像素值、第二坐標(biāo)的最大像素值,并根據(jù) 所述顯示設(shè)備的第一坐標(biāo)的最大像素值、第二坐標(biāo)的最大像素值,確定坐標(biāo)系 旋轉(zhuǎn)系數(shù);
給定位于顯示設(shè)備的第一預(yù)設(shè)點(diǎn),觸摸屏設(shè)備檢測用戶觸摸所述第一預(yù)設(shè) 點(diǎn)時(shí)的第一觸摸點(diǎn);
給定位于顯示設(shè)備的第二預(yù)設(shè)點(diǎn),觸摸屏設(shè)備檢測用戶觸摸所述第二預(yù)設(shè)
點(diǎn)時(shí)的第二觸摸點(diǎn);
根據(jù)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)、所述第二預(yù)設(shè)點(diǎn)與第 一預(yù)設(shè)點(diǎn)的第 一坐標(biāo)值的 大小變化趨勢與所述第二觸摸點(diǎn)與第一觸摸點(diǎn)的第一坐標(biāo)值的大小變化趨勢的 異同、所述第二預(yù)設(shè)點(diǎn)與第一預(yù)設(shè)點(diǎn)的第二坐標(biāo)值的大小變化趨勢與所述第二 觸摸點(diǎn)與第一觸摸點(diǎn)的第二坐標(biāo)值的大小變化趨勢的異同,確定第一坐標(biāo)旋轉(zhuǎn) 系數(shù)、第二坐標(biāo)旋轉(zhuǎn)系數(shù);
根據(jù)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)、第一坐標(biāo)旋轉(zhuǎn)系數(shù)、第二坐標(biāo)旋轉(zhuǎn)系數(shù),確定 將所述觸摸屏設(shè)備的初始坐標(biāo)系轉(zhuǎn)換為與所述顯示設(shè)備的坐標(biāo)系方向相同的觸 摸屏設(shè)備的轉(zhuǎn)換后的坐標(biāo)系的轉(zhuǎn)換關(guān)系。
一種觸摸屏設(shè)備的校準(zhǔn)裝置,包括
檢測模塊,用于檢測顯示設(shè)備的第一坐標(biāo)的最大像素值、第二坐標(biāo)的最大 像素值;
與所述檢測模塊連接的坐標(biāo)系旋轉(zhuǎn)系數(shù)確定模塊,用于根據(jù)所述檢測模塊 檢測的所述顯示設(shè)備的第一坐標(biāo)的最大像素值、第二坐標(biāo)的最大像素值,確定
坐標(biāo)系旋轉(zhuǎn)系數(shù);
與所述坐標(biāo)系旋轉(zhuǎn)系數(shù)確定模塊相連接的方向坐標(biāo)旋轉(zhuǎn)系數(shù)確定模塊,用 于根據(jù)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)、以及給定的第一預(yù)設(shè)點(diǎn)、第二預(yù)設(shè)點(diǎn)、觸摸屏設(shè) 備檢測用戶觸摸所述第 一預(yù)設(shè)點(diǎn)時(shí)的第 一觸摸點(diǎn)、觸摸所述第二預(yù)設(shè)點(diǎn)時(shí)的第
二觸摸點(diǎn),確定第一坐標(biāo)旋轉(zhuǎn)系數(shù)、第二坐標(biāo)旋轉(zhuǎn)系數(shù);
以及與所述坐標(biāo)系旋轉(zhuǎn)系數(shù)確定模塊、所述方向坐標(biāo)旋轉(zhuǎn)系數(shù)確定模塊相 連接的轉(zhuǎn)換關(guān)系確定模塊,用于根據(jù)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)、第一坐標(biāo)旋轉(zhuǎn)系數(shù)、 第二坐標(biāo)旋轉(zhuǎn)系數(shù)以及所述觸摸屏設(shè)備的第 一 坐標(biāo)的最大像素值、第二坐標(biāo)的 最大像素值,確定將所述觸摸屏設(shè)備的初始坐標(biāo)系轉(zhuǎn)換為與所述顯示設(shè)備的坐 標(biāo)系方向相同的觸摸屏設(shè)備的坐標(biāo)系的轉(zhuǎn)換關(guān)系。
根據(jù)上述本發(fā)明的方案,其根據(jù)顯示設(shè)備的第一坐標(biāo)的最大像素值、第二 坐標(biāo)的最大像素值確定坐標(biāo)系旋轉(zhuǎn)系數(shù),并通過給定位于顯示設(shè)備的第一預(yù)設(shè) 點(diǎn)、第二預(yù)設(shè)點(diǎn),用戶觸摸這兩個(gè)點(diǎn)之后,相應(yīng)地觸摸屏設(shè)備會(huì)檢測到對(duì)應(yīng)的 位于觸摸屏設(shè)備的初始坐標(biāo)系的第一觸摸點(diǎn)、第二觸摸點(diǎn),從而可以根據(jù)所確 定的坐標(biāo)系旋轉(zhuǎn)系數(shù)、第二預(yù)設(shè)點(diǎn)與第一預(yù)設(shè)點(diǎn)、第一觸摸點(diǎn)的第一坐標(biāo)值和 第二坐標(biāo)值的大小變化趨勢、以及第二觸摸點(diǎn)與第一觸摸點(diǎn)的第一坐標(biāo)值和第 二坐標(biāo)值的大小變化趨勢,確定第一坐標(biāo)旋轉(zhuǎn)系數(shù)、第二坐標(biāo)旋轉(zhuǎn)系數(shù),從而 可以根據(jù)第一坐標(biāo)旋轉(zhuǎn)系數(shù)、第二坐標(biāo)旋轉(zhuǎn)系數(shù)、坐標(biāo)系旋轉(zhuǎn)系數(shù),確定將觸 摸屏設(shè)備的初始坐標(biāo)系轉(zhuǎn)換為與顯示設(shè)備的坐標(biāo)系方向相同的觸摸屏設(shè)備的坐 標(biāo)系的轉(zhuǎn)換關(guān)系,從而觸摸屏設(shè)備在檢測到觸摸事件后,可以根據(jù)該觸摸屏設(shè) 備的初始坐標(biāo)系以及該轉(zhuǎn)換關(guān)系,輸出位于與顯示設(shè)備的坐標(biāo)系方向一致的觸 摸屏設(shè)備的坐標(biāo)系上的位置坐標(biāo),即轉(zhuǎn)換后的坐標(biāo)系上的位置坐標(biāo),使得觸摸 屏設(shè)備最終輸出的坐標(biāo)數(shù)據(jù)所處坐標(biāo)系與顯示設(shè)備所采用的坐標(biāo)系的方向相 同,以便于將該轉(zhuǎn)換后的坐標(biāo)系上的位置坐標(biāo)轉(zhuǎn)換為位于顯示設(shè)備的坐標(biāo),從 而避免了觸摸屏設(shè)備所檢測的坐標(biāo)與顯示設(shè)備所顯示坐標(biāo)位置不一致的情況。
圖1是本發(fā)明方法具體實(shí)施例中確定各旋轉(zhuǎn)系數(shù)的流程示意圖2是本發(fā)明方法具體實(shí)施例中確定變換關(guān)系的流程示意圖3是本發(fā)明方案中坐標(biāo)系轉(zhuǎn)換關(guān)系實(shí)施例 一 的示意圖4是本發(fā)明方案中坐標(biāo)系轉(zhuǎn)換關(guān)系實(shí)施例二的示意圖5是本發(fā)明方案中坐標(biāo)系轉(zhuǎn)換關(guān)系實(shí)施例三的示意圖6是本發(fā)明方案中坐標(biāo)系轉(zhuǎn)換關(guān)系實(shí)施例四的示意圖7是本發(fā)明裝置具體實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
以下4十對(duì)本發(fā)明的具體實(shí)施例進(jìn)行詳細(xì)描述。
根據(jù)人們通常的稱呼習(xí)慣,在下述說明中,以橫向坐標(biāo)為第一坐標(biāo)、豎向 坐標(biāo)為第二坐標(biāo)進(jìn)行舉例說明,相應(yīng)地,橫向坐標(biāo)像素指代第一坐標(biāo)的最大像
素值,豎向坐標(biāo)像素指代第二坐標(biāo)的最大像素值,橫坐標(biāo)旋轉(zhuǎn)系數(shù)指代第一坐 標(biāo)旋轉(zhuǎn)系數(shù),縱坐標(biāo)旋轉(zhuǎn)系數(shù)指代第二坐標(biāo)旋轉(zhuǎn)系數(shù),需要注意的是,這種舉 例說明并不用以對(duì)觸摸屏設(shè)備、顯示設(shè)備的方位以及所使用的坐標(biāo)系進(jìn)行限制。
由于在通常情況下,觸摸屏設(shè)備在檢測位置坐標(biāo)時(shí)均是以較寬的一邊為橫 向坐標(biāo),以較窄的一邊為縱向坐標(biāo),且在安裝時(shí),人們習(xí)慣于將觸摸屏設(shè)備與 顯示設(shè)備按照相同的橫、縱向方向進(jìn)行安裝,因此,在本發(fā)明的下述具體實(shí)施
參見圖l所示,是本發(fā)明方法的一個(gè)具體實(shí)施例中確定各旋轉(zhuǎn)系數(shù)的流程 示意圖,其具體包括
步驟S101:給定位于顯示設(shè)備的第一預(yù)設(shè)點(diǎn),觸摸屏設(shè)備檢測到用戶觸摸 該第一預(yù)設(shè)點(diǎn)的對(duì)應(yīng)位置時(shí)位于觸摸屏設(shè)備的初始坐標(biāo)系的位置坐標(biāo),記為第 一觸摸點(diǎn),進(jìn)入步驟S102; 步驟S102:給定位于顯示設(shè)備的第二預(yù)設(shè)點(diǎn),觸摸屏設(shè)備檢測到用戶觸摸 該第二預(yù)設(shè)點(diǎn)的對(duì)應(yīng)位置時(shí)位于觸摸屏設(shè)備的初始坐標(biāo)系的位置坐標(biāo),記為第 二觸摸點(diǎn),進(jìn)入步驟S103;
步驟S103:檢測顯示設(shè)備的橫向坐標(biāo)像素、縱向坐標(biāo)像素,并判斷顯示設(shè) 備的橫向坐標(biāo)像素是否大于顯示設(shè)備的縱向坐標(biāo)像素,若否,則進(jìn)入步驟S104, 若是,則進(jìn)入步驟S109;
步驟S104:此時(shí),由于顯示設(shè)備的橫向坐標(biāo)像素小于顯示設(shè)備的縱向坐標(biāo) 像素,說明此時(shí)觸摸屏設(shè)備是縱向安裝的,即顯示設(shè)備的橫向坐標(biāo)方向是觸摸 屏設(shè)備的較窄的一邊,而由于觸摸屏設(shè)備的橫向坐標(biāo)方向通常是位于較寬的一 邊,即此時(shí)縱向安裝的縱向方向,因此,需要對(duì)坐標(biāo)系進(jìn)行整體旋轉(zhuǎn),以使觸 摸屏設(shè)備轉(zhuǎn)換后的橫、縱向坐標(biāo)方向與顯示設(shè)備的橫、縱向坐標(biāo)方向一致,故 將坐標(biāo)系旋轉(zhuǎn)系數(shù)確定為1,進(jìn)入步驟S105;
步驟S105:判斷所述第二觸摸點(diǎn)的縱向坐標(biāo)值相對(duì)于所述第一觸摸點(diǎn)的縱 向坐標(biāo)值的大小變化趨勢與所述第二預(yù)設(shè)點(diǎn)的縱向坐標(biāo)值相對(duì)于所述第 一預(yù)設(shè) 點(diǎn)的縱向坐標(biāo)值的大小變化趨勢是否相同,進(jìn)入步驟S106;
步驟S106:若上述步驟S105的判斷結(jié)果為相同,則說明兩個(gè)坐標(biāo)系中的 橫坐標(biāo)的變化趨勢相同,不用對(duì)橫坐標(biāo)方向進(jìn)行旋轉(zhuǎn),因此,將橫坐標(biāo)旋轉(zhuǎn)系 數(shù)確定為O,若步驟S105的判斷結(jié)果為不同,則說明兩個(gè)坐標(biāo)系中的橫坐標(biāo)的 變化趨勢相反,需要對(duì)橫坐標(biāo)方向進(jìn)行旋轉(zhuǎn),使得觸摸屏設(shè)備轉(zhuǎn)換后的坐標(biāo)系 的橫坐標(biāo)變化趨勢與顯示設(shè)備的相同,因此,將橫坐標(biāo)旋轉(zhuǎn)系數(shù)確定為1,進(jìn) 入步驟S107;
步驟S107:判斷第二觸摸點(diǎn)的橫向坐標(biāo)值相對(duì)于第一觸摸點(diǎn)的橫向坐標(biāo)值 的大小變化趨勢與所述第二預(yù)設(shè)點(diǎn)的橫向坐標(biāo)值相對(duì)于所述第一預(yù)設(shè)點(diǎn)的橫向 坐標(biāo)值的大小變化趨勢是否相同,進(jìn)入步驟S108;
步驟S108:若上述步驟S107的判斷結(jié)果為相同,則說明兩個(gè)坐標(biāo)系中的 縱坐標(biāo)的變化趨勢相同,不用對(duì)縱坐標(biāo)方向進(jìn)行旋轉(zhuǎn),因此,將縱坐標(biāo)旋轉(zhuǎn)系 數(shù)確定為O,若步驟S107的判斷結(jié)果為不同,則說明兩個(gè)坐標(biāo)系中的縱坐標(biāo)的
變化趨勢相反,需要對(duì)縱坐標(biāo)方向進(jìn)行旋轉(zhuǎn),使得觸摸屏設(shè)備轉(zhuǎn)換后的坐標(biāo)系 的縱坐標(biāo)變化趨勢與顯示設(shè)備的相同,因此,將縱坐標(biāo)旋轉(zhuǎn)系數(shù)確定為1;
步驟S109:此時(shí),由于顯示設(shè)備的橫向坐標(biāo)像素大于顯示設(shè)備的縱向坐標(biāo) 像素,說明此時(shí)觸摸屏設(shè)備是橫向安裝的,即顯示設(shè)備的橫向坐標(biāo)方向是觸摸 屏設(shè)備的較寬的一邊,而由于觸摸屏設(shè)備的橫向方向通常也是位于較寬的一邊, 即此時(shí)縱向安裝的橫向方向,此時(shí)觸摸屏設(shè)備的橫、縱向坐標(biāo)方向與顯示設(shè)備 的橫、縱向坐標(biāo)方向一致,因此,此時(shí)不需對(duì)坐標(biāo)系進(jìn)行整體旋轉(zhuǎn),故將坐標(biāo) 系旋轉(zhuǎn)系數(shù)確定為O,進(jìn)入步驟S110;
步驟S110:判斷所述第二觸摸點(diǎn)的橫向坐標(biāo)值相對(duì)于所述第一觸摸點(diǎn)的橫 向坐標(biāo)值的大小變化趨勢與所述第二預(yù)設(shè)點(diǎn)的橫向坐標(biāo)值相對(duì)于所述第 一預(yù)設(shè) 點(diǎn)的橫向坐標(biāo)值的大小變化趨勢是否相同,進(jìn)入步驟Sl 11;
步驟S111:若上述步驟S110的判斷結(jié)果為相同,則說明兩個(gè)坐標(biāo)系中的 橫坐標(biāo)的變化趨勢相同,不用對(duì)橫坐標(biāo)方向進(jìn)行旋轉(zhuǎn),因此,將橫坐標(biāo)旋轉(zhuǎn)系 數(shù)確定為O,若步驟S110的判斷結(jié)果為不同,則說明兩個(gè)坐標(biāo)系中的橫坐標(biāo)的 變化趨勢相反,需要對(duì)橫坐標(biāo)方向進(jìn)行旋轉(zhuǎn),使得觸摸屏設(shè)備轉(zhuǎn)換后的坐標(biāo)系 的橫坐標(biāo)變化趨勢與顯示設(shè)備的相同,因此,將橫坐標(biāo)旋轉(zhuǎn)系數(shù)確定為1,進(jìn) 入步驟S112;
步驟S112:判斷第二觸摸點(diǎn)的縱向坐標(biāo)值相對(duì)于第一觸摸點(diǎn)的縱向坐標(biāo)值 的大小變化趨勢與所述第二預(yù)設(shè)點(diǎn)的縱向坐標(biāo)值相對(duì)于所述第一預(yù)設(shè)點(diǎn)的縱向 坐標(biāo)值的大小變化趨勢是否相同,進(jìn)入步驟S113;
步驟S113:若上述步驟S112的判斷結(jié)果為相同,則說明兩個(gè)坐標(biāo)系中的 縱坐標(biāo)的變化趨勢相同,不用對(duì)縱坐標(biāo)方向進(jìn)行旋轉(zhuǎn),因此,將縱坐標(biāo)旋轉(zhuǎn)系 數(shù)確定為O,若步驟S112的判斷結(jié)果為不同,則說明兩個(gè)坐標(biāo)系中的縱坐標(biāo)的 變化趨勢相反,需要對(duì)縱坐標(biāo)方向進(jìn)行旋轉(zhuǎn),使得觸摸屏設(shè)備轉(zhuǎn)換后的坐標(biāo)系 的縱坐標(biāo)變化趨勢與顯示設(shè)備的相同,因此,將縱坐標(biāo)旋轉(zhuǎn)系數(shù)確定為1。
其中,在上述各步驟中,步驟S105、 S106與步驟S107、 S10S之間也可以 不是上述的先后順序,二者之間可以是同時(shí)進(jìn)行,也可以是先確定縱坐標(biāo)旋轉(zhuǎn)
系數(shù)之后再確定橫坐標(biāo)旋轉(zhuǎn)系數(shù),類似地,步驟S110、 Sill與步驟S112、 S113 之間也可以不是上述的先后順序,二者之間可以是同時(shí)進(jìn)行,也可以是先確定 縱坐標(biāo)旋轉(zhuǎn)系數(shù)之后再確定橫坐標(biāo)旋轉(zhuǎn)系數(shù)。
出于對(duì)計(jì)算簡便性、以及處理效率的考慮,為了能夠更高效地確定橫坐標(biāo) 旋轉(zhuǎn)系數(shù)、縱坐標(biāo)旋轉(zhuǎn)系數(shù),在給定第一預(yù)設(shè)點(diǎn)、第二預(yù)設(shè)點(diǎn)時(shí),將對(duì)該第一預(yù)設(shè)點(diǎn)、第二預(yù)設(shè)點(diǎn)進(jìn)行以下限定即所給定的第一預(yù)設(shè)點(diǎn)的橫向坐標(biāo)值小于第二預(yù)設(shè)點(diǎn)的橫向坐標(biāo)值,第一預(yù)設(shè)點(diǎn)的縱向坐標(biāo)值小于第二預(yù)設(shè)點(diǎn)的縱向坐標(biāo)值。
從而,根據(jù)上述限定后的第一預(yù)設(shè)點(diǎn)、第二預(yù)設(shè)點(diǎn),在上述根據(jù)橫向坐標(biāo) 值、縱向坐標(biāo)值的變化趨勢的異同確定橫坐標(biāo)旋轉(zhuǎn)系數(shù)、縱坐標(biāo)旋轉(zhuǎn)系數(shù)時(shí),可以簡化為以下的判斷過程 在坐標(biāo)系旋轉(zhuǎn)系數(shù)為0時(shí)
判斷第一觸摸點(diǎn)的橫向坐標(biāo)值是否小于第二預(yù)設(shè)點(diǎn)的橫向坐標(biāo)值,若是, 則根據(jù)上述已設(shè)定的第一預(yù)設(shè)點(diǎn)的橫向坐標(biāo)值小于第二預(yù)設(shè)點(diǎn)的橫向坐標(biāo)值, 說明橫坐標(biāo)方向上的變化趨勢相同,因此不用對(duì)橫坐標(biāo)進(jìn)行旋轉(zhuǎn),故將橫坐標(biāo) 旋轉(zhuǎn)系數(shù)確定為0,若不小于,則說明橫坐標(biāo)方向上的變化趨勢相反,需要對(duì)橫坐標(biāo)進(jìn)行旋轉(zhuǎn),因此將橫坐標(biāo)旋轉(zhuǎn)系數(shù)確定為l;
判斷第 一觸摸點(diǎn)的縱向坐標(biāo)值是否小于第二預(yù)設(shè)點(diǎn)的縱向坐標(biāo)值,若是, 則根據(jù)上述已設(shè)定的第 一預(yù)設(shè)點(diǎn)的縱向坐標(biāo)值小于第二預(yù)設(shè)點(diǎn)的縱向坐標(biāo)值, 說明縱坐標(biāo)方向上的變化趨勢相同,因此不用對(duì)縱坐標(biāo)進(jìn)行旋轉(zhuǎn),故將縱坐標(biāo) 旋轉(zhuǎn)系數(shù)確定為o,若不小于,則說明橫坐標(biāo)方向上的變化趨勢相反,需要對(duì) 縱坐標(biāo)進(jìn)行旋轉(zhuǎn),因此將縱坐標(biāo)旋轉(zhuǎn)系數(shù)確定為1;
在坐標(biāo)系旋轉(zhuǎn)系數(shù)為1時(shí)判斷第一觸摸點(diǎn)的橫向坐標(biāo)值是否小于第二預(yù)設(shè)點(diǎn)的橫向坐標(biāo)值,若是, 由于需要對(duì)坐標(biāo)系進(jìn)行旋轉(zhuǎn),且根據(jù)上述已設(shè)定的第一預(yù)設(shè)點(diǎn)的橫向坐標(biāo)值小
于第二預(yù)設(shè)點(diǎn)的橫向坐標(biāo)值,則說明縱坐標(biāo)方向上的變化趨勢相同,因此不用 對(duì)縱坐標(biāo)進(jìn)行旋轉(zhuǎn),故將縱坐標(biāo)旋轉(zhuǎn)系數(shù)確定為0,若不小于,則說明縱坐標(biāo) 方向上的變化趨勢相反,需要對(duì)縱坐標(biāo)進(jìn)行旋轉(zhuǎn),因此將縱坐標(biāo)旋轉(zhuǎn)系數(shù)確定
為i;
判斷第一觸摸點(diǎn)的縱向坐標(biāo)值是否小于第二預(yù)設(shè)點(diǎn)的縱向坐標(biāo)值,若是, 由于需要對(duì)坐標(biāo)系進(jìn)行旋轉(zhuǎn),且根據(jù)上述已設(shè)定的第一預(yù)設(shè)點(diǎn)的縱向坐標(biāo)值小 于第二預(yù)設(shè)點(diǎn)的縱向坐標(biāo)值,則說明橫坐標(biāo)方向上的變化趨勢相同,因此不用 對(duì)橫坐標(biāo)進(jìn)行旋轉(zhuǎn),故將橫坐標(biāo)旋轉(zhuǎn)系數(shù)確定為o,若不小于,則說明橫坐標(biāo) 方向上的變化趨勢相反,需要對(duì)橫坐標(biāo)進(jìn)行旋轉(zhuǎn),因此將橫坐標(biāo)旋轉(zhuǎn)系數(shù)確定 為l;。
根據(jù)上述已確定好的坐標(biāo)系旋轉(zhuǎn)系數(shù)、橫坐標(biāo)旋轉(zhuǎn)系數(shù)、縱坐標(biāo)旋轉(zhuǎn)系數(shù), 還需確定將觸摸屏設(shè)備的初始坐標(biāo)系轉(zhuǎn)換為與顯示設(shè)備的坐標(biāo)系方向相同的觸 摸屏設(shè)備的轉(zhuǎn)換后的坐標(biāo)系的轉(zhuǎn)換關(guān)系,以完成校準(zhǔn)過程,便于后續(xù)過程中的 定位步驟。
參見圖2所示,是本發(fā)明的具體實(shí)施例中確定轉(zhuǎn)換關(guān)系的流程示意圖,其 具體包括步驟
步驟S201:在該步驟中,為了便于說明以及方便理解,將觸摸屏設(shè)備通過 初始坐標(biāo)系檢測到的位置坐標(biāo)記為(Px, Py),通過本發(fā)明方法中的轉(zhuǎn)換關(guān)系 轉(zhuǎn)后位于觸摸屏設(shè)備、且與顯示設(shè)備的坐標(biāo)系方向相同的轉(zhuǎn)換后的坐標(biāo)系上的 相應(yīng)點(diǎn)的位置坐標(biāo)記為(Qx, Qy),進(jìn)入步驟S202;
步驟S202:判斷所確定的坐標(biāo)系旋轉(zhuǎn)系數(shù)是否等于1,若坐標(biāo)系旋轉(zhuǎn)系數(shù) 等于1,則進(jìn)入步驟S203,若坐標(biāo)系旋轉(zhuǎn)系數(shù)不等于1,即坐標(biāo)系旋轉(zhuǎn)系數(shù)等 于0時(shí),則進(jìn)入步驟S207;
步驟S203:判斷橫坐標(biāo)旋轉(zhuǎn)系數(shù)是否為1,進(jìn)入步驟S2(M;
步驟S204:若橫坐標(biāo)旋轉(zhuǎn)系數(shù)為1,則將所述初始坐標(biāo)系中的縱向坐標(biāo)像
素減去初始坐標(biāo)系中的縱向坐標(biāo)值的結(jié)果作為所述轉(zhuǎn)換后的坐標(biāo)系中的橫向坐
標(biāo)值,即Qx二yMax-Py;若橫坐標(biāo)旋轉(zhuǎn)系數(shù)不為l,即橫坐標(biāo)旋轉(zhuǎn)系數(shù)為0時(shí), 將初始坐標(biāo)系中的縱向坐標(biāo)值作為所述轉(zhuǎn)換后的坐標(biāo)系中的橫向坐標(biāo)值,即 Qx=Py,進(jìn)入步驟S205,其中yMax表示初始坐標(biāo)系中的縱向坐標(biāo)像素,即縱 向坐標(biāo)方向上的最大像素值;
步驟S205:判斷縱坐標(biāo)旋轉(zhuǎn)系數(shù)是否為1,進(jìn)入步驟S206;
步驟S206:若縱坐標(biāo)旋轉(zhuǎn)系數(shù)為l,則將所述初始坐標(biāo)系中的橫向坐標(biāo)像 素減去初始坐標(biāo)系中的橫向坐標(biāo)值的結(jié)果作為所述轉(zhuǎn)換后的坐標(biāo)系中的縱向坐 標(biāo)值,即Qy二xMax-Px;若縱坐標(biāo)旋轉(zhuǎn)系數(shù)不為1,即縱坐標(biāo)旋轉(zhuǎn)系數(shù)為0時(shí), 將初始坐標(biāo)系中的橫向坐標(biāo)值作為所述轉(zhuǎn)換后的坐標(biāo)系中的縱向坐標(biāo)值,即 Qy=Px,其中xMax表示初始坐標(biāo)系中的橫向坐標(biāo)像素,即橫向坐標(biāo)方向上的 最大像素值;
步驟S207:判斷橫坐標(biāo)旋轉(zhuǎn)系數(shù)是否為1,進(jìn)入步驟S208;
步驟S208:若所述橫坐標(biāo)旋轉(zhuǎn)系數(shù)為1,將所述初始坐標(biāo)系中的橫向坐標(biāo) 像素減去初始坐標(biāo)系中的橫向坐標(biāo)值的結(jié)果作為所述轉(zhuǎn)換后的坐標(biāo)系中的橫向 坐標(biāo)值,即Qx二xMax-Px,若橫坐標(biāo)旋轉(zhuǎn)系數(shù)不為1,即橫坐標(biāo)旋轉(zhuǎn)系數(shù)為0 時(shí),將所述初始坐標(biāo)系中的橫向坐標(biāo)值作為所述轉(zhuǎn)換后的坐標(biāo)系中的橫向坐標(biāo) 值,WQx=Px,進(jìn)入步驟S209;
步驟S209:判斷縱坐標(biāo)旋轉(zhuǎn)系數(shù)是否為1,進(jìn)入步驟S210;
步驟S210:若縱坐標(biāo)旋轉(zhuǎn)系數(shù)為1,將所述初始坐標(biāo)系中的縱向坐標(biāo)像素 減去初始坐標(biāo)系中的縱向坐標(biāo)值的結(jié)果作為所述轉(zhuǎn)換后的坐標(biāo)系中的縱向坐標(biāo) 值,即Qy=yMax-Py,若縱坐標(biāo)旋轉(zhuǎn)系數(shù)不為1,即縱坐標(biāo)旋轉(zhuǎn)系數(shù)為0時(shí), 將所述初始坐標(biāo)系中的縱向坐標(biāo)值作為所述轉(zhuǎn)換后的坐標(biāo)系中的縱向坐標(biāo)值, 即Qy=Py。
其中,在上述各步驟中,步驟S203、 S204與步驟S205、 S206之間也可以 不是上述的先后順序,二者之間可以是同時(shí)進(jìn)行,也可以是先確定轉(zhuǎn)換坐標(biāo)系 后的縱坐標(biāo)后再確定轉(zhuǎn)換坐標(biāo)系后的橫坐標(biāo),類似地,步驟S207、 S208與步
驟S209、 S210之間也可以不是上述的先后順序,二者之間可以是同時(shí)進(jìn)行,
也可以是先確定轉(zhuǎn)換坐標(biāo)系后的縱坐標(biāo)后再確定轉(zhuǎn)換坐標(biāo)系后的橫坐標(biāo)。
針對(duì)上述具體實(shí)施例中的校準(zhǔn)方法,其可以確定將觸摸屏設(shè)備的初始坐標(biāo) 系轉(zhuǎn)換為與顯示設(shè)備的坐標(biāo)系方向相同的觸摸屏設(shè)備的坐標(biāo)系的轉(zhuǎn)換關(guān)系,下 面以幾個(gè)具體的坐標(biāo)系組合的實(shí)施例對(duì)上述轉(zhuǎn)換關(guān)系進(jìn)行詳細(xì)說明,如上所述, 其是根據(jù)現(xiàn)有的觸摸屏設(shè)備的使用方式,預(yù)設(shè)觸摸屏設(shè)備的初始坐標(biāo)系以觸摸 屏設(shè)備的較寬的一邊為橫向坐標(biāo),以較窄的一邊為橫向坐標(biāo)進(jìn)行說明。
其中,在下述各轉(zhuǎn)換關(guān)系具體實(shí)施例的詳細(xì)說明中,以實(shí)體線表示觸摸屏 設(shè)備的初始坐標(biāo)系,以雙點(diǎn)畫線表示轉(zhuǎn)換后的、與顯示設(shè)備的坐標(biāo)系方向相同
的觸摸屏設(shè)備的坐標(biāo)系。假設(shè)觸摸點(diǎn)為A點(diǎn),且在圖示中,從該觸摸點(diǎn)A點(diǎn)到 觸摸屏設(shè)備左端的距離為al、到觸摸屏設(shè)備右端的距離為a2、到觸摸屏設(shè)備上 端的距離為bl、到觸摸屏設(shè)備下端的距離為b2,并假設(shè)觸摸屏設(shè)備檢測到的該 觸摸點(diǎn)A點(diǎn)位于觸摸屏設(shè)備的初始坐標(biāo)系的坐標(biāo)記為(Px, Py),經(jīng)過轉(zhuǎn)換后, 該觸摸點(diǎn)A點(diǎn)在觸摸屏設(shè)備的轉(zhuǎn)換后的坐標(biāo)系的坐標(biāo)記為(Qx, Qy)。
參見圖3所示,是本發(fā)明坐標(biāo)系轉(zhuǎn)換關(guān)系實(shí)施例一的示意圖。
從圖3可知,觸摸點(diǎn)A點(diǎn)在觸摸屏設(shè)備的初始坐標(biāo)系中的坐標(biāo)為(Px, Py ) =(al, bl),該觸摸點(diǎn)A點(diǎn)在觸摸屏設(shè)備的轉(zhuǎn)換后的坐標(biāo)系中的坐標(biāo)為(Qx, Qy) = (a2, b2 )。其中,在該圖示中,由于已預(yù)設(shè)觸摸屏設(shè)備的初始坐標(biāo)系以 觸摸屏設(shè)備的較寬的一邊為橫向坐標(biāo),以較窄的一邊為橫向坐標(biāo),且觸摸屏設(shè) 備是橫向排列,故xMax-al+a2, yMax=bl+b2。
以下針對(duì)坐標(biāo)的轉(zhuǎn)換過程進(jìn)行詳細(xì)說明。
通過檢測顯示設(shè)備的橫向坐標(biāo)像素、縱向坐標(biāo)像素,得知顯示設(shè)備的橫向 坐標(biāo)像素大于縱向坐標(biāo)像素,根據(jù)前述預(yù)設(shè)關(guān)系,可知觸摸屏設(shè)備是以較寬的 一邊為其橫向坐標(biāo)、以4交窄的一邊為其縱向坐標(biāo),由此可知不用對(duì)坐標(biāo)系進(jìn)行 整體轉(zhuǎn)換,故將坐標(biāo)系旋轉(zhuǎn)系數(shù)確定為0,即xyMirroFO。
同時(shí)#>據(jù)圖示中的坐標(biāo)關(guān)系,采用前述判斷方式,可以確定出橫坐標(biāo)旋轉(zhuǎn)
系數(shù)xMirror= 1,縱坐標(biāo)旋轉(zhuǎn)系數(shù)yMirror= 1 。
此時(shí),由于坐標(biāo)系旋轉(zhuǎn)系數(shù)xyMirroFO,而橫坐標(biāo)旋轉(zhuǎn)系數(shù)xMirror=l ,故 轉(zhuǎn)換后的橫坐標(biāo)Qx=xMax-Px=xMax-al=a2,而縱坐標(biāo)旋轉(zhuǎn)系數(shù)yMirror=l ,故 轉(zhuǎn)換后的縱坐標(biāo)Qy=yMax-Py=yMax-b 1 =b2 ,即經(jīng)過上述該轉(zhuǎn)換關(guān)系轉(zhuǎn)換后確 定的觸摸點(diǎn)在轉(zhuǎn)換后的坐標(biāo)系中的坐標(biāo)為(a2, b2),這與實(shí)際圖示中所示是相 同的。
參見圖4所示,是本發(fā)明坐標(biāo)系轉(zhuǎn)換關(guān)系實(shí)施例二的示意圖。
從圖4可知,觸摸點(diǎn)A點(diǎn)在觸摸屏設(shè)備的初始坐標(biāo)系中的坐標(biāo)為(Px, Py) =(bl, al),該觸摸點(diǎn)A點(diǎn)在觸摸屏設(shè)備的轉(zhuǎn)換后的坐標(biāo)系中的坐標(biāo)為(Qx, Qy) = (a2, b2 )。其中,在該圖示中,由于已預(yù)設(shè)觸摸屏設(shè)備的初始坐標(biāo)系以 觸摸屏設(shè)備的較寬的一邊為橫向坐標(biāo),以較窄的一邊為橫向坐標(biāo),且觸摸屏設(shè) 備是縱向排列,itxMax=bl+b2, yMax=al+a2。
以下針對(duì)坐標(biāo)的轉(zhuǎn)換過程進(jìn)行詳細(xì)說明。
通過檢測顯示設(shè)備的橫向坐標(biāo)像素、縱向坐標(biāo)像素,得知顯示設(shè)備的橫向 坐標(biāo)像素小于縱向坐標(biāo)像素,而根據(jù)前述預(yù)設(shè)關(guān)系,可知觸摸屏設(shè)備是以較寬 的一邊為其橫向坐標(biāo)、以較窄的一邊為其縱向坐標(biāo),由此可知需要對(duì)坐標(biāo)系進(jìn) 行整體轉(zhuǎn)換,故將坐標(biāo)系旋轉(zhuǎn)系數(shù)確定為1,即xyMirror=:l。
同時(shí)根據(jù)圖示中的坐標(biāo)關(guān)系,采用前述判斷方式,可以確定出橫坐標(biāo)旋轉(zhuǎn) 系數(shù)xMirror= 1 ,纟從坐標(biāo)i走轉(zhuǎn)系凄t yMirror= 1 。
此時(shí),由于坐標(biāo)系旋轉(zhuǎn)系數(shù)xyMirro產(chǎn)l,而橫坐標(biāo)旋轉(zhuǎn)系數(shù)xMirror=l ,故 轉(zhuǎn)換后的橫坐標(biāo)Qx=yMax-Py=yMax-al=a2,而縱坐標(biāo)旋轉(zhuǎn)系數(shù)yMirror=l,故 轉(zhuǎn)換后的縱坐標(biāo)Qy=xMax-Px=xMax-bl=b2,即經(jīng)過上述該轉(zhuǎn)換關(guān)系轉(zhuǎn)換后確 定的觸摸點(diǎn)在轉(zhuǎn)換后的坐標(biāo)系中的坐標(biāo)為(a2, b2),這與實(shí)際圖示中所示是相 同的。
實(shí)際上,在上迷各示例中,由于已預(yù)先設(shè)定觸摸屏設(shè)備是以較寬的一邊為
其橫向坐標(biāo)、以較窄的一邊為其縱向坐標(biāo),因此,可以直^妄以觸摸屏設(shè)名、較寬 一邊的像素值作為其橫向坐標(biāo)像素,以觸摸屏設(shè)備較窄 一 邊的像素值作為其縱 向坐標(biāo)像素,從而可以省去檢測觸摸屏設(shè)備的橫向坐標(biāo)像素、縱向坐標(biāo)像素的 步驟。
其中,在上述的具體描述中,均是考慮到觸摸屏設(shè)備的使用的習(xí)慣性,默 認(rèn)觸摸屏設(shè)備在檢測位置坐標(biāo)時(shí)是以較寬的 一邊為橫向坐標(biāo)、以較窄的 一 邊為 縱向坐標(biāo)進(jìn)行說明,從而可以僅根據(jù)顯示設(shè)備的橫向坐標(biāo)像素、縱向坐標(biāo)像素 確定坐標(biāo)系旋轉(zhuǎn)系數(shù),實(shí)際上,本發(fā)明的方案,還可以在不對(duì)觸摸屏設(shè)備的初 始坐標(biāo)系進(jìn)行預(yù)設(shè)的情況下、同時(shí)根據(jù)觸摸屏設(shè)備的橫向坐標(biāo)像素、縱向坐標(biāo) 像素以及顯示設(shè)備的橫向坐標(biāo)像素、縱向坐標(biāo)像素,確定坐標(biāo)系旋轉(zhuǎn)系數(shù),其 具體方式為
當(dāng)觸摸屏設(shè)備的橫向坐標(biāo)像素大于觸摸屏設(shè)備的縱向坐標(biāo)像素、且顯示設(shè) 備的橫向坐標(biāo)像素大于顯示設(shè)備的縱向坐標(biāo)像素時(shí),說明兩個(gè)坐標(biāo)系均是以觸 摸屏設(shè)備的較寬的一邊作為橫向坐標(biāo)、以觸摸屏設(shè)備的較窄的一邊作為縱向坐 標(biāo),即觸摸屏設(shè)備的橫、縱向坐標(biāo)方向與顯示設(shè)備的橫、縱向坐標(biāo)方向一致,
因而不需要對(duì)坐標(biāo)系進(jìn)行旋轉(zhuǎn),故將坐標(biāo)系旋轉(zhuǎn)系數(shù)確定為0;
當(dāng)觸摸屏設(shè)備的橫向坐標(biāo)像素小于觸摸屏設(shè)備的縱向坐標(biāo)像素、且顯示設(shè) 備的橫向坐標(biāo)像素小于顯示設(shè)備的縱向坐標(biāo)像素時(shí),說明兩個(gè)坐標(biāo)系均是以觸 摸屏設(shè)備的較窄的一邊作為橫向坐標(biāo)、以觸摸屏設(shè)備的較寬的一邊作為縱向坐 標(biāo),即觸摸屏設(shè)備的橫、縱向坐標(biāo)方向與顯示設(shè)備的橫、縱向坐標(biāo)方向一致, 因而不需要對(duì)坐標(biāo)系進(jìn)行旋轉(zhuǎn),故將坐標(biāo)系旋轉(zhuǎn)系數(shù)確定為0;
當(dāng)觸摸屏設(shè)備的橫向坐標(biāo)像素小于觸摸屏設(shè)備的縱向坐標(biāo)像素、且顯示設(shè) 備的橫向坐標(biāo)像素大于顯示設(shè)備的縱向坐標(biāo)像素時(shí),說明觸摸屏設(shè)備的初始坐 標(biāo)系是以觸摸屏設(shè)備的較窄的 一 邊作為橫向坐標(biāo)、以觸摸屏設(shè)備的較寬的 一 邊 作為縱向坐標(biāo),而顯示設(shè)備的坐標(biāo)系是以對(duì)應(yīng)于觸摸屏設(shè)備的較寬的一邊作為 橫向坐標(biāo)、以對(duì)應(yīng)于觸摸屏設(shè)備較窄的一邊作為縱向坐標(biāo),因而需要對(duì)坐標(biāo)系
進(jìn)4亍S走4爭,以1'吏觸4莫屏i殳備4l":換后的4黃、纟從向坐才示方向與顯示i殳備的一黃、纟從向
坐標(biāo)方向一致,故將坐標(biāo)系旋轉(zhuǎn)系數(shù)確定為1;
當(dāng)觸摸屏設(shè)備的橫向坐標(biāo)像素大于觸摸屏設(shè)備的縱向坐標(biāo)像素、且顯示設(shè) 備的橫向坐標(biāo)像素小于顯示設(shè)備的縱向坐標(biāo)像素時(shí),說明觸摸屏設(shè)備的初始坐 標(biāo)系是以觸摸屏設(shè)備的較寬的一邊作為橫向坐標(biāo)、以觸摸屏設(shè)備的較窄的一邊 作為縱向坐標(biāo),而顯示設(shè)備的坐標(biāo)系是以對(duì)應(yīng)于觸摸屏設(shè)備的較窄的一邊作為 橫向坐標(biāo)、以對(duì)應(yīng)于觸摸屏設(shè)備較寬的一邊作為縱向坐標(biāo),因而需要對(duì)坐標(biāo)系 進(jìn)行旋轉(zhuǎn),即觸摸屏設(shè)備的橫、縱向坐標(biāo)方向與顯示設(shè)備的橫、縱向坐標(biāo)方向 一致,故將坐標(biāo)系旋轉(zhuǎn)系數(shù)確定為1。
此外,在上述實(shí)施例一、實(shí)施例二中,均是考慮到觸摸屏設(shè)備的使用習(xí)慣 性,以預(yù)先設(shè)定觸摸屏設(shè)備的初始坐標(biāo)系是以觸摸屏設(shè)備的較寬的一邊為其橫 向坐標(biāo)、以觸摸屏設(shè)備的較窄的一邊為其縱向坐標(biāo)為例進(jìn)行說明,下面針對(duì)觸 摸屏設(shè)備的初始坐標(biāo)系以其較窄的一邊為其橫向坐標(biāo)、以其較寬的一邊為其縱
向坐標(biāo)為例進(jìn)4于"i兌明。
參見圖5所示,是本發(fā)明坐標(biāo)系轉(zhuǎn)換關(guān)系實(shí)施例三的示意圖。
從圖5可知,觸摸點(diǎn)A點(diǎn)在觸摸屏設(shè)備的初始坐標(biāo)系中的坐標(biāo)為(Px, Py) =(bl, al),該觸摸點(diǎn)A點(diǎn)在觸摸屏設(shè)備的轉(zhuǎn)換后的坐標(biāo)系中的坐標(biāo)為(Qx, Qy) = (b2, a2)。其中,在該圖示中,觸摸屏設(shè)備的橫向坐標(biāo)方向上的最大像 素值xMax=bl+b2,觸摸屏設(shè)備的縱向坐標(biāo)方向上的最大像素值yMax=al+a2。
以下針對(duì)坐標(biāo)的轉(zhuǎn)換過程進(jìn)行詳細(xì)說明。
通過檢測顯示設(shè)備的橫向坐標(biāo)像素、縱向坐標(biāo)像素,得知顯示設(shè)備的橫向 坐標(biāo)像素小于縱向坐標(biāo)像素,通過檢測觸摸屏設(shè)備的橫向坐標(biāo)像素、縱向坐標(biāo) 像素,得知觸摸屏設(shè)備的橫向坐標(biāo)像素小于縱向坐標(biāo)像素,即二者均是以觸摸 屏設(shè)備較寬的一邊為縱向坐標(biāo),以較窄的一邊為橫向坐標(biāo),從而可以不用對(duì)坐 標(biāo)系進(jìn)行整體旋轉(zhuǎn),故將坐標(biāo)系旋轉(zhuǎn)系數(shù)確定為0,即xyMirror-O。
同時(shí)才艮據(jù)圖示中的坐標(biāo)關(guān)系,采用前述判斷方式,可以確定出橫坐標(biāo);5走轉(zhuǎn)
系數(shù)xMirror= 1,縱坐標(biāo)旋轉(zhuǎn)系數(shù)yMirror= 1 。
此時(shí),由于坐標(biāo)系旋轉(zhuǎn)系數(shù)xyMirroFO,而橫坐標(biāo)旋轉(zhuǎn)系數(shù)xMirror=l,故 轉(zhuǎn)換后的橫坐標(biāo)Qx=xMax-Px=xMax-b 1 =b2,而縱坐標(biāo)旋轉(zhuǎn)系數(shù)yMirror= 1 ,故 轉(zhuǎn)換后的縱坐標(biāo)Qy=yMax-Py=yMax-a 1 =a2 ,即經(jīng)過上述該轉(zhuǎn)換關(guān)系轉(zhuǎn)換后確定 的觸摸點(diǎn)在觸摸屏設(shè)備的轉(zhuǎn)換后的坐標(biāo)系中的坐標(biāo)為(b2, a2),這與實(shí)際圖示 中所示是相同的。
參見圖6所示,是本發(fā)明坐標(biāo)系轉(zhuǎn)換關(guān)系實(shí)施例四的示意圖。
從圖6可知,觸摸點(diǎn)A點(diǎn)在觸摸屏設(shè)備的初始坐標(biāo)系中的坐標(biāo)為(Px, Py) =(al, bl),該觸摸點(diǎn)A點(diǎn)在觸摸屏設(shè)備的轉(zhuǎn)換后的坐標(biāo)系中的坐標(biāo)為(Qx, Qy) = (b2, a2)。其中,在該圖示中,觸摸屏設(shè)備的橫向坐標(biāo)方向上的最大像 素值xMax=al+a2,觸摸屏設(shè)備的縱向坐標(biāo)方向上的最大像素值yMax=bl+b2。
以下針對(duì)坐標(biāo)的轉(zhuǎn)換過程進(jìn)行詳細(xì)說明。
通過檢測顯示設(shè)備的橫向坐標(biāo)像素、縱向坐標(biāo)像素,得知顯示設(shè)備的橫向 坐標(biāo)像素大于縱向坐標(biāo)像素,通過檢測觸摸屏設(shè)備的橫向坐標(biāo)像素、縱向坐標(biāo) 像素,得知觸摸屏設(shè)備的橫向坐標(biāo)像素小于縱向坐標(biāo)像素,從而需要對(duì)坐標(biāo)系 進(jìn)行整體旋轉(zhuǎn),故將坐標(biāo)系旋轉(zhuǎn)系數(shù)確定為1,即xyMirroFl。
同時(shí)根據(jù)圖示中的坐標(biāo)關(guān)系,采用前述判斷方式,可以確定出橫坐標(biāo)力炎轉(zhuǎn) 系數(shù)xMirror=l,縱坐標(biāo)旋轉(zhuǎn)系數(shù)yMirror=l 。
此時(shí),由于坐標(biāo)系旋轉(zhuǎn)系數(shù)xyMirro產(chǎn)l,而橫坐標(biāo)旋轉(zhuǎn)系數(shù)xMirror=l ,故 轉(zhuǎn)換后的4黃坐標(biāo)Qx=yMax-Py=yMax-bl=b2,而縱坐標(biāo)i走轉(zhuǎn)系數(shù)yMirror=l'故 轉(zhuǎn)換后的縱坐標(biāo)Qy=xMax-Px=xMax-al=a2,即經(jīng)過上述該轉(zhuǎn)換關(guān)系轉(zhuǎn)換后確定 的觸摸點(diǎn)在觸摸屏設(shè)備的轉(zhuǎn)換后的坐標(biāo)系中的坐標(biāo)為(b2, a2),這與實(shí)際圖示 中所示是相同的。
其中,在上述橫坐標(biāo)旋轉(zhuǎn)系數(shù)、縱坐標(biāo)旋轉(zhuǎn)系數(shù)以及轉(zhuǎn)換關(guān)系的確定過程
中,出于計(jì)算簡便性的考慮,是以給定的第一預(yù)設(shè)點(diǎn)的橫向坐標(biāo)小于第二預(yù)設(shè) 點(diǎn)的橫向坐標(biāo)、且第 一預(yù)設(shè)點(diǎn)的縱向坐標(biāo)小于第二預(yù)設(shè)點(diǎn)的縱向坐標(biāo)時(shí)的情況 進(jìn)行具體說明,在所給定的第 一預(yù)設(shè)點(diǎn)與第二預(yù)設(shè)點(diǎn)相互之間的關(guān)系不同的情 況下,所采用的具體計(jì)算方式與計(jì)算過程可有所調(diào)整,在此不一一贅述。
根據(jù)上述觸摸屏設(shè)備的校準(zhǔn)方法,本發(fā)明還提供一種觸摸屏設(shè)備的校準(zhǔn)裝
置,其具體包括
檢測模塊701,用于檢測顯示設(shè)備的橫向坐標(biāo)像素、縱向坐標(biāo)像素;
與檢測模塊701連接的坐標(biāo)系旋轉(zhuǎn)系數(shù)確定模塊702,用于根據(jù)所述檢測 模塊701檢測的顯示設(shè)備的橫向坐標(biāo)像素、縱向坐標(biāo)像素確定坐標(biāo)系旋轉(zhuǎn)系數(shù);
與坐標(biāo)系旋轉(zhuǎn)系數(shù)確定模塊702相連接的橫縱坐標(biāo)旋轉(zhuǎn)系數(shù)確定模塊703, 用于根據(jù)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)、以及給定的第一預(yù)設(shè)點(diǎn)、第二預(yù)設(shè)點(diǎn)、觸摸屏 設(shè)備檢測用戶觸摸所述第一預(yù)設(shè)點(diǎn)時(shí)的第一觸摸點(diǎn)、觸摸所述第二預(yù)設(shè)點(diǎn)時(shí)的 第二觸摸點(diǎn),確定橫坐標(biāo)旋轉(zhuǎn)系數(shù)、縱坐標(biāo)旋轉(zhuǎn)系數(shù);
以及與所述坐標(biāo)系旋轉(zhuǎn)系數(shù)確定模塊702、所述橫縱坐標(biāo)旋轉(zhuǎn)系數(shù)確定模 塊703相連接的轉(zhuǎn)換關(guān)系確定模塊704,用于根據(jù)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)、橫坐 標(biāo)旋轉(zhuǎn)系數(shù)、縱坐標(biāo)旋轉(zhuǎn)系數(shù)以及所述觸摸屏設(shè)備的橫向坐標(biāo)像素、縱向坐標(biāo) 像素,確定將所述觸摸屏設(shè)備的初始坐標(biāo)系轉(zhuǎn)換為與所述顯示設(shè)備的坐標(biāo)系方 向相同的觸摸屏設(shè)備的轉(zhuǎn)換后的坐標(biāo)系的轉(zhuǎn)換關(guān)系。
其中,所述檢測模塊701,還可以用于才全測觸摸屏設(shè)備的橫向坐標(biāo)像素、 縱向坐標(biāo)像素,此時(shí),坐標(biāo)系旋轉(zhuǎn)系數(shù)確定模塊702可根據(jù)觸摸屏設(shè)備的橫向 坐標(biāo)像素、縱向坐標(biāo)像素以及顯示設(shè)備的橫向坐標(biāo)像素、縱向坐標(biāo)像素確定坐 標(biāo)系旋轉(zhuǎn)系數(shù)。
其中,坐標(biāo)系旋轉(zhuǎn)系數(shù)、橫坐標(biāo)旋轉(zhuǎn)系數(shù)、縱坐標(biāo)旋轉(zhuǎn)系數(shù)以及轉(zhuǎn)換關(guān)系 的具體確定過程可如上述方法所述,在此不予贅述。
以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在
L j、 rtn.,.士 n yrr m.i 、—.丄 一,,/. /辦/i rtn 士±> tA Y刁/— 、4J> M i人—A 人 > J- cr口
個(gè)及明的"可7甲W/眾們;M尸/H卞的1'F-又、,M ,"滅7口f^近f , 》J乂旦巴'吝-伴個(gè)夂"力 的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種觸摸屏設(shè)備的校準(zhǔn)方法,其特征在于,包括步驟:檢測顯示設(shè)備的第一坐標(biāo)的最大像素值、第二坐標(biāo)的最大像素值,并根據(jù)所述顯示設(shè)備的第一坐標(biāo)的最大像素值、第二坐標(biāo)的最大像素值,確定坐標(biāo)系旋轉(zhuǎn)系數(shù);給定位于顯示設(shè)備的第一預(yù)設(shè)點(diǎn),觸摸屏設(shè)備檢測用戶觸摸所述第一預(yù)設(shè)點(diǎn)時(shí)的第一觸摸點(diǎn);給定位于顯示設(shè)備的第二預(yù)設(shè)點(diǎn),觸摸屏設(shè)備檢測用戶觸摸所述第二預(yù)設(shè)點(diǎn)時(shí)的第二觸摸點(diǎn);根據(jù)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)、所述第二預(yù)設(shè)點(diǎn)與第一預(yù)設(shè)點(diǎn)的第一坐標(biāo)值的大小變化趨勢與所述第二觸摸點(diǎn)與第一觸摸點(diǎn)的第一坐標(biāo)值的大小變化趨勢的異同、所述第二預(yù)設(shè)點(diǎn)與第一預(yù)設(shè)點(diǎn)的第二坐標(biāo)值的大小變化趨勢與所述第二觸摸點(diǎn)與第一觸摸點(diǎn)的第二坐標(biāo)值的大小變化趨勢的異同,確定第一坐標(biāo)旋轉(zhuǎn)系數(shù)、第二坐標(biāo)旋轉(zhuǎn)系數(shù);根據(jù)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)、第一坐標(biāo)旋轉(zhuǎn)系數(shù)、第二坐標(biāo)旋轉(zhuǎn)系數(shù),確定將所述觸摸屏設(shè)備的初始坐標(biāo)系轉(zhuǎn)換為與所述顯示設(shè)備的坐標(biāo)系方向相同的觸摸屏設(shè)備的坐標(biāo)系的轉(zhuǎn)換關(guān)系。
2、 根據(jù)權(quán)利要求1所述的觸摸屏設(shè)備的校準(zhǔn)方法,其特征在于,所述坐標(biāo) 系旋轉(zhuǎn)系數(shù)的確定方式包括當(dāng)所述顯示設(shè)備的第一坐標(biāo)的最大像素值大于所述顯示設(shè)備的第二坐標(biāo)的 最大像素值時(shí),所述坐標(biāo)系旋轉(zhuǎn)系數(shù)為0;當(dāng)所述顯示設(shè)備的第一坐標(biāo)的最大像素值小于所述顯示設(shè)備的第二坐標(biāo)的 最大像素值時(shí),所述坐標(biāo)系旋轉(zhuǎn)系數(shù)為1。
3、 根據(jù)權(quán)利要求1所述的觸摸屏設(shè)備的校準(zhǔn)方法,其特征在于,還包括 檢測觸摸屏設(shè)備的第 一坐標(biāo)的最大像素值、第二坐標(biāo)的最大像素值;所述坐標(biāo)系旋轉(zhuǎn)系數(shù),還用于同時(shí)根據(jù)所述觸摸屏設(shè)備的第 一 坐標(biāo)的最大 像素值、第二坐標(biāo)的最大像素值進(jìn)行確定。
4、 根據(jù)權(quán)利要求3所述的觸摸屏設(shè)備的校準(zhǔn)方法,其特征在于,所述坐標(biāo)系旋轉(zhuǎn)系數(shù)的確定方式包括當(dāng)所述觸摸屏設(shè)備的第 一 坐標(biāo)的最大像素值大于所述觸摸屏設(shè)備的第二坐 標(biāo)的最大像素值、且所述顯示設(shè)備的第一坐標(biāo)的最大像素值大于所述顯示設(shè)備的第二坐標(biāo)的最大像素值時(shí),所述坐標(biāo)系旋轉(zhuǎn)系數(shù)為0;當(dāng)所述觸摸屏設(shè)備的第一坐標(biāo)的最大像素值小于所述觸摸屏設(shè)備的第二坐 標(biāo)的最大像素值、且所述顯示設(shè)備的第一坐標(biāo)的最大像素值小于所述顯示設(shè)備 的第二坐標(biāo)的最大像素值時(shí),所述坐標(biāo)系旋轉(zhuǎn)系數(shù)為0;當(dāng)所述觸摸屏設(shè)備的第 一坐標(biāo)的最大像素值d、于所述觸摸屏設(shè)備的第二坐 標(biāo)的最大像素值、且所述顯示設(shè)備的第 一 坐標(biāo)的最大像素值大于所述顯示設(shè)備 的第二坐標(biāo)的最大像素值時(shí),所述坐標(biāo)系旋轉(zhuǎn)系數(shù)為1;當(dāng)所述觸摸屏設(shè)備的第 一坐標(biāo)的最大像素值大于所述觸摸屏設(shè)備的第二坐 標(biāo)的最大像素值、且所述顯示設(shè)備的第一坐標(biāo)的最大像素值小于所述顯示設(shè)備 的第二坐標(biāo)的最大像素值時(shí),所述坐標(biāo)系旋轉(zhuǎn)系數(shù)為1。
5、 根據(jù)權(quán)利要求2或4所述的觸摸屏設(shè)備的校準(zhǔn)方法,其特征在于,所述 第 一 坐標(biāo)旋轉(zhuǎn)系數(shù)、所述第二坐標(biāo)旋轉(zhuǎn)系數(shù)的確定方式包括當(dāng)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)為0時(shí)判斷所述第二觸摸點(diǎn)的第 一 坐標(biāo)值相對(duì)于所述第 一觸摸點(diǎn)的第 一 坐標(biāo)值的 大小變化趨勢與所述第二預(yù)設(shè)點(diǎn)的第 一坐標(biāo)值相對(duì)于所述第 一預(yù)設(shè)點(diǎn)的第 一坐 標(biāo)值的大小變化趨勢是否相同,若相同,則所述第一坐標(biāo)旋轉(zhuǎn)系數(shù)為0,若不 同,則所述第一坐標(biāo)旋轉(zhuǎn)系數(shù)為1;判斷所述第二觸摸點(diǎn)的第二坐標(biāo)值相對(duì)于所述第 一觸摸點(diǎn)的第二坐標(biāo)值的 大小變化趨勢與所述第二預(yù)設(shè)點(diǎn)的第二坐標(biāo)值相對(duì)于所述第一預(yù)設(shè)點(diǎn)的第二坐 標(biāo)值的大小變化趨勢是否相同,若相同,則所述第二坐標(biāo)旋轉(zhuǎn)系數(shù)為0,若不同,則所述第二坐標(biāo)旋轉(zhuǎn)系數(shù)為1;當(dāng)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)為1時(shí),判斷所述第二觸摸點(diǎn)的第二坐標(biāo)值相對(duì)于所述第一觸摸點(diǎn)的第二坐標(biāo)值的 大小變化趨勢與所述第二預(yù)設(shè)點(diǎn)的第二坐標(biāo)值相對(duì)于所述第一預(yù)設(shè)點(diǎn)的第二坐標(biāo)值的大小變化趨勢是否相同,若相同,則所述第一坐標(biāo)旋轉(zhuǎn)系數(shù)為0,若不 同,則所述第一坐標(biāo)旋轉(zhuǎn)系數(shù)為1;判斷所述第二觸摸點(diǎn)的第 一坐標(biāo)值相對(duì)于所述第 一觸摸點(diǎn)的第 一坐標(biāo)值的 大小變化趨勢與所述第二預(yù)設(shè)點(diǎn)的第一坐標(biāo)值相對(duì)于所述第一預(yù)設(shè)點(diǎn)的第一坐 標(biāo)值的大小變化趨勢是否相同,若相同,則所述第二坐標(biāo)旋轉(zhuǎn)系數(shù)為0,若不 同,則所述第二坐標(biāo)旋轉(zhuǎn)系數(shù)為1。
6、 根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的觸摸屏設(shè)備的校準(zhǔn)方法,其特征在于所述第二預(yù)設(shè)點(diǎn)的第 一坐標(biāo)值大于所述第 一預(yù)設(shè)點(diǎn)的第 一坐標(biāo)值,所述第 二預(yù)設(shè)點(diǎn)的第二坐標(biāo)值大于所述第 一預(yù)設(shè)點(diǎn)的第二坐標(biāo)值。
7、 根據(jù)權(quán)利要求6所述的觸摸屏設(shè)備的校準(zhǔn)方法,其特征在于,所述第一 坐標(biāo)旋轉(zhuǎn)系數(shù)、所述第二坐標(biāo)旋轉(zhuǎn)系數(shù)的確定方式包括當(dāng)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)為0時(shí)判斷所述第二觸摸點(diǎn)的第一坐標(biāo)值是否大于所述第一觸摸點(diǎn)的第一坐標(biāo) 值,若是,則所述第一坐標(biāo)旋轉(zhuǎn)系數(shù)為0,若否,則所述第一坐標(biāo)旋轉(zhuǎn)系數(shù)為1;判斷所述第二觸摸點(diǎn)的第二坐標(biāo)值是否大于所述第一觸摸點(diǎn)的第二坐標(biāo) 值,若是,則所述第二坐標(biāo)旋轉(zhuǎn)系數(shù)為0,若否,則所述第二坐標(biāo)旋轉(zhuǎn)系數(shù)為1;當(dāng)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)為1時(shí),判斷所述第二觸摸點(diǎn)的第二坐標(biāo)值是否大于所述第 一觸摸點(diǎn)的第二坐標(biāo) 值,若是,則所述第一坐標(biāo)旋轉(zhuǎn)系數(shù)為0,若否,則所述第一坐標(biāo)旋轉(zhuǎn)系數(shù)為1;判斷所述第二觸摸點(diǎn)的第一坐標(biāo)值是否大于所述第一觸摸點(diǎn)的第一坐標(biāo) 值,若是,則所述第二坐標(biāo)旋轉(zhuǎn)系數(shù)為0,若否,則所述第二坐標(biāo)旋轉(zhuǎn)系數(shù)為1。
8、根據(jù)權(quán)利要求1所述的觸摸屏設(shè)備的校準(zhǔn)方法,其特征在于,確定將所 述觸摸屏設(shè)備的初始坐標(biāo)系轉(zhuǎn)換為與所述顯示設(shè)備的坐標(biāo)系方向相同的觸摸屏設(shè)備的坐標(biāo)系的轉(zhuǎn)換關(guān)系的方式具體包括 當(dāng)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)為1時(shí)若所述第一坐標(biāo)旋轉(zhuǎn)系數(shù)為0,將所述初始坐標(biāo)系中的第二坐標(biāo)值作為所 述轉(zhuǎn)換后的坐標(biāo)系中的第 一 坐標(biāo)值;若所述第一坐標(biāo)旋轉(zhuǎn)系數(shù)為1,將所述初始坐標(biāo)系中的第二坐標(biāo)的最大像 素值減去初始坐標(biāo)系中的第二坐標(biāo)值的結(jié)果作為所述轉(zhuǎn)換后的坐標(biāo)系中的第一 坐標(biāo)值;若所述第二坐標(biāo)旋轉(zhuǎn)系數(shù)為0,將所述初始坐標(biāo)系中的第一坐標(biāo)值作為所 述轉(zhuǎn)換后的坐標(biāo)系中的第二坐標(biāo)值;若所述第二坐標(biāo)旋轉(zhuǎn)系數(shù)為1,將所述初始坐標(biāo)系中的第一坐標(biāo)的最大像 素值減去初始坐標(biāo)系中的第 一 坐標(biāo)值的結(jié)果作為所述轉(zhuǎn)換后的坐標(biāo)系中的第二 坐標(biāo)值;當(dāng)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)為0時(shí)若所述第一坐標(biāo)旋轉(zhuǎn)系數(shù)為0,將所述初始坐標(biāo)系中的第一坐標(biāo)值作為所 述轉(zhuǎn)換后的坐標(biāo)系中的第一坐標(biāo)值;若所述第一坐標(biāo)旋轉(zhuǎn)系數(shù)為1,將所述初始坐標(biāo)系中的第一坐標(biāo)的最大像 素值減去初始坐標(biāo)系中的第 一坐標(biāo)值的結(jié)果作為所述轉(zhuǎn)換后的坐標(biāo)系中的第一 坐標(biāo)值;若所述第二坐標(biāo)旋轉(zhuǎn)系數(shù)為0,將所述初始坐標(biāo)系中的第二坐標(biāo)值作為所 述轉(zhuǎn)換后的坐標(biāo)系中的第二坐標(biāo)值;若所述第二坐標(biāo)旋轉(zhuǎn)系數(shù)為1,將所述初始坐標(biāo)系中的第二坐標(biāo)的最大像 素值減去初始坐標(biāo)系中的第二坐標(biāo)值的結(jié)果作為所述轉(zhuǎn)換后的坐標(biāo)系中的第二 坐標(biāo)值;
9、 一種觸摸屏設(shè)備的校準(zhǔn)裝置,其特征在于,包括檢測模塊,用于檢測顯示設(shè)備的第一坐標(biāo)的最大像素值、第二坐標(biāo)的最大 像素值;與所述檢測模塊連接的坐標(biāo)系旋轉(zhuǎn)系數(shù)確定模塊,用于根據(jù)所述檢測模塊 檢測的所述顯示設(shè)備的第一坐標(biāo)的最大像素值、第二坐標(biāo)的最大像素值,確定 坐標(biāo)系旋轉(zhuǎn)系數(shù);與所述坐標(biāo)系旋轉(zhuǎn)系數(shù)確定模塊相連接的方向坐標(biāo)旋轉(zhuǎn)系數(shù)確定模塊,用 于根據(jù)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)、以及給定的第一預(yù)設(shè)點(diǎn)、第二預(yù)設(shè)點(diǎn)、觸摸屏設(shè) 備檢測用戶觸摸所述第一預(yù)設(shè)點(diǎn)時(shí)的第一觸摸點(diǎn)、觸摸所述第二預(yù)設(shè)點(diǎn)時(shí)的第 二觸摸點(diǎn),確定第一坐標(biāo)旋轉(zhuǎn)系數(shù)、第二坐標(biāo)旋轉(zhuǎn)系數(shù);以及與所述坐標(biāo)系旋轉(zhuǎn)系數(shù)確定模塊、所述方向坐標(biāo)旋轉(zhuǎn)系數(shù)確定模塊相 連接的轉(zhuǎn)換關(guān)系確定模塊,用于根據(jù)所述坐標(biāo)系旋轉(zhuǎn)系數(shù)、第一坐標(biāo)旋轉(zhuǎn)系數(shù)、 第二坐標(biāo)旋轉(zhuǎn)系數(shù)以及所述觸摸屏設(shè)備的第一坐標(biāo)的最大像素值、第二坐標(biāo)的 最大像素值,確定將所述觸摸屏設(shè)備的初始坐標(biāo)系轉(zhuǎn)換為與所述顯示設(shè)備的坐 標(biāo)系方向相同的觸摸屏設(shè)備的坐標(biāo)系的轉(zhuǎn)換關(guān)系。
10、 根據(jù)權(quán)利要求9所述的觸摸屏設(shè)備的校準(zhǔn)裝置,其特征在于所述檢測模塊,還可以用于所述檢測觸摸屏設(shè)備的第 一坐標(biāo)的最大像素值、 第二坐標(biāo)的最大像素值;所述坐標(biāo)系旋轉(zhuǎn)系數(shù)確定模塊,還用于根據(jù)所述觸摸屏設(shè)備的第一坐標(biāo)的 最大像素值、第二坐標(biāo)的最大像素值以及所述顯示設(shè)備的第 一 坐標(biāo)的最大像素 值、第二坐標(biāo)的最大像素值確定所述坐標(biāo)系旋轉(zhuǎn)系數(shù)。
全文摘要
觸摸屏設(shè)備的校準(zhǔn)方法及校準(zhǔn)裝置,根據(jù)顯示設(shè)備的第一坐標(biāo)的最大像素值、第二坐標(biāo)的最大像素值確定坐標(biāo)系旋轉(zhuǎn)系數(shù),根據(jù)該坐標(biāo)系旋轉(zhuǎn)系數(shù)、位于顯示設(shè)備的第一預(yù)設(shè)點(diǎn)、第二預(yù)設(shè)點(diǎn)、觸摸屏設(shè)備檢測的觸摸這兩個(gè)點(diǎn)時(shí)的第一觸摸點(diǎn)、第二觸摸點(diǎn),確定第一坐標(biāo)旋轉(zhuǎn)系數(shù)、第二坐標(biāo)旋轉(zhuǎn)系數(shù),并確定將觸摸屏設(shè)備的初始坐標(biāo)系轉(zhuǎn)換為與顯示設(shè)備的坐標(biāo)系方向相同的觸摸屏設(shè)備的轉(zhuǎn)換后的坐標(biāo)系的轉(zhuǎn)換關(guān)系,根據(jù)該轉(zhuǎn)換關(guān)系,觸摸屏設(shè)備可以輸出與顯示設(shè)備的坐標(biāo)系方向一致的、轉(zhuǎn)換后的坐標(biāo)系上的位置坐標(biāo),便于將該位置坐標(biāo)轉(zhuǎn)換為位于顯示設(shè)備的坐標(biāo),避免了觸摸屏設(shè)備安裝到顯示設(shè)備時(shí)方向不一致時(shí)所引起的實(shí)際觸摸位置與顯示設(shè)備的顯示位置不一致的情況。
文檔編號(hào)G06F3/041GK101382858SQ20081021850
公開日2009年3月11日 申請(qǐng)日期2008年10月21日 優(yōu)先權(quán)日2008年10月21日
發(fā)明者徐響林 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司