實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的方法及裝置、觸控模組、顯示裝置的制造方法
【專利摘要】本發(fā)明涉及顯示技術(shù)領(lǐng)域,具體涉及一種實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的方法及裝置、觸控模組、顯示裝置,該方法包括:確定第一個(gè)觸摸到觸摸屏上的觸摸點(diǎn)的位置;在每一次觸控點(diǎn)的數(shù)量加1時(shí),根據(jù)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)確定新增的觸控點(diǎn)的位置。其中,根據(jù)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)確定新增的觸控點(diǎn)的位置的步驟包括在接收到N個(gè)觸控點(diǎn)的觸控信息之后,將N個(gè)觸控點(diǎn)的觸控信息中與已確定的觸控點(diǎn)坐標(biāo)不匹配的坐標(biāo)作為新增的觸控點(diǎn)坐標(biāo),可以在進(jìn)行多點(diǎn)觸控檢測(cè)時(shí)排除鬼點(diǎn)干擾,提高觸控檢測(cè)的精準(zhǔn)度。
【專利說明】
實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的方法及裝置、觸控模組、顯示裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及顯示技術(shù)領(lǐng)域,尤其是涉及一種實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的方法及裝置、觸控模組、顯示裝置。
【背景技術(shù)】
[0002]隨著顯示技術(shù)的飛速發(fā)展,觸摸屏(Touch Screen Panel)已經(jīng)逐漸遍及人們的生活中。觸摸屏按照原理可以分為:電容傳感式觸摸屏、電阻傳感式觸摸屏和光學(xué)傳感式觸摸屏等;其中,電容傳感式觸摸屏又包括自電容傳感式觸摸屏和互電容傳感式觸摸屏。與互電容傳感式觸摸屏相比,自電容傳感式觸摸屏的觸控的信噪比較高,觸控感應(yīng)的準(zhǔn)確性較高。
[0003]在現(xiàn)有的自電容傳感式觸摸屏中,設(shè)置有交叉且相互絕緣的多條第一觸控電極線和多條第二觸控電極線。其確定觸點(diǎn)位置的方法為:在對(duì)各第一觸控電極線和各第二觸控電極線分別加載觸控驅(qū)動(dòng)信號(hào)時(shí),分別檢測(cè)各第一觸控電極線和各第二觸控電極線通過感應(yīng)電容耦合出的電壓信號(hào),在此過程中,有人體接觸觸摸屏?xí)r,人體電場(chǎng)就會(huì)作用在感應(yīng)電容上,使感應(yīng)電容的電容值發(fā)生變化,進(jìn)而改變第一觸控電極線和第二觸控電極線耦合出的電壓信號(hào),根據(jù)電壓信號(hào)的變化,就可以確定觸點(diǎn)位置。
[0004]然而采用上述方法在檢測(cè)多點(diǎn)觸控時(shí),經(jīng)常會(huì)出現(xiàn)“鬼點(diǎn)”現(xiàn)象。例如當(dāng)發(fā)生兩點(diǎn)觸控時(shí),基于上述方法根據(jù)檢測(cè)到的第一觸控電極線和兩條第二觸控電極線上電壓信號(hào)變化,可以確定四個(gè)觸點(diǎn)的位置。在這四個(gè)觸點(diǎn)中,除了真正發(fā)生觸控的兩點(diǎn)以外還包括兩個(gè)鬼點(diǎn)。由于采用上述方法無法將這兩個(gè)鬼點(diǎn)辨識(shí)出,使得真正的觸點(diǎn)的位置無法被確認(rèn)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的一個(gè)目的在于解決在檢測(cè)多點(diǎn)觸控時(shí)易出現(xiàn)“鬼點(diǎn)”現(xiàn)象的問題。
[0006]—方面,本發(fā)明提供了一種實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的方法,包括:
[0007]確定第一個(gè)觸摸到觸摸屏上的觸摸點(diǎn)的位置;
[0008]在每一次觸控點(diǎn)的數(shù)量加I時(shí),根據(jù)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)確定新增的觸控點(diǎn)的位置;
[0009]其中,當(dāng)觸控點(diǎn)的數(shù)量由N-1增加到N時(shí),根據(jù)已經(jīng)確定觸控位置的N-1個(gè)觸控點(diǎn)確定第N個(gè)觸控點(diǎn)的位置的步驟包括:
[0010]接收N個(gè)觸控點(diǎn)觸控時(shí)對(duì)應(yīng)的觸控信息;所述觸控信息中包含N個(gè)第一方向坐標(biāo)和N個(gè)第二方向坐標(biāo);
[0011]獲取所述N個(gè)第一方向坐標(biāo)和所述N個(gè)第二方向坐標(biāo)中不與所述N-1個(gè)觸控點(diǎn)中任意觸控點(diǎn)相匹配的第一方向坐標(biāo)和第二方向坐標(biāo)作為第N個(gè)觸控點(diǎn)的第一方向坐標(biāo)和第二方向坐標(biāo);
[0012]其中,N大于等于2;
[0013]其中,若在所述N個(gè)第一方向坐標(biāo)中,其中一個(gè)第一方向坐標(biāo)距離所述N-1個(gè)觸控點(diǎn)中的其中一個(gè)觸控點(diǎn)的第一方向坐標(biāo)最近,則該第一方向坐標(biāo)與該觸控點(diǎn)相匹配;若在所述N個(gè)第二方向坐標(biāo)中,其中一個(gè)第二方向坐標(biāo)距離所述N-1個(gè)觸控點(diǎn)中的其中一個(gè)觸控點(diǎn)的第二方向坐標(biāo)最近,則該第二方向坐標(biāo)與該觸控點(diǎn)相匹配。
[0014]優(yōu)選地,所述方法還包括:在每一次觸控點(diǎn)的數(shù)量加I時(shí),對(duì)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)的位置進(jìn)行更新;
[0015]其中,當(dāng)觸控點(diǎn)的數(shù)量由N-1增加到N時(shí),對(duì)已經(jīng)確定觸控位置的N-1個(gè)觸控點(diǎn)的位置進(jìn)行更新的步驟包括:
[0016]對(duì)于所述N-1個(gè)觸控點(diǎn)中每一個(gè)觸控點(diǎn),將所述N個(gè)第一方向坐標(biāo)和所述N個(gè)第二方向坐標(biāo)中與該觸控點(diǎn)相匹配的第一方向坐標(biāo)和第二方向坐標(biāo)更新為該觸控點(diǎn)的第一方向坐標(biāo)和第二方向坐標(biāo)。
[0017]優(yōu)選地,所述方法還包括:
[0018]在本次獲取到的觸控信息中第一方向坐標(biāo)數(shù)量和第二方向坐標(biāo)數(shù)量與上一次獲取到的觸控信息中第一方向坐標(biāo)數(shù)量和第二方向坐標(biāo)數(shù)量相比增加時(shí),確定觸控點(diǎn)的數(shù)量加I。
[0019]優(yōu)選地,所述確定第一個(gè)觸摸到觸摸屏上的觸摸點(diǎn)的位置,包括:
[0020]在發(fā)生多點(diǎn)觸控之前,實(shí)時(shí)檢測(cè)單點(diǎn)觸控的觸控點(diǎn)的位置并更新。
[0021]再一方面,本發(fā)明提供了一種實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的裝置,包括:
[0022]單點(diǎn)位置確定模塊,用于第一個(gè)觸摸到觸摸屏上的觸摸點(diǎn)的位置;
[0023]新增觸控點(diǎn)位置確定模塊,用于在每一次觸控點(diǎn)的數(shù)量加I時(shí),根據(jù)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)確定新增的觸控點(diǎn)的位置;
[0024]其中,當(dāng)觸控點(diǎn)的數(shù)量由N-1增加到N時(shí),所述新增觸控點(diǎn)位置確定模塊具體用于接收N個(gè)觸控點(diǎn)觸控時(shí)對(duì)應(yīng)的觸控信息;所述觸控信息中包含N個(gè)第一方向坐標(biāo)和N個(gè)第二方向坐標(biāo);
[0025]獲取所述N個(gè)第一方向坐標(biāo)和所述N個(gè)第二方向坐標(biāo)中不與所述N-1個(gè)觸控點(diǎn)中任意觸控點(diǎn)相匹配的第一方向坐標(biāo)和第二方向坐標(biāo)作為第N個(gè)觸控點(diǎn)的第一方向坐標(biāo)和第二方向坐標(biāo);
[0026]其中,N大于等于2;
[0027]其中,若在所述N個(gè)第一方向坐標(biāo)中,其中一個(gè)第一方向坐標(biāo)距離所述N-1個(gè)觸控點(diǎn)中的其中一個(gè)觸控點(diǎn)的第一方向坐標(biāo)最近,則該第一方向坐標(biāo)與該觸控點(diǎn)相匹配;若在所述N個(gè)第二方向坐標(biāo)中,其中一個(gè)第二方向坐標(biāo)距離所述N-1個(gè)觸控點(diǎn)中的其中一個(gè)觸控點(diǎn)的第二方向坐標(biāo)最近,則該第一方向坐標(biāo)與該觸控點(diǎn)相匹配。
[0028]優(yōu)選地,還包括位置更新模塊,所述位置更新模塊用于在每一次觸控點(diǎn)的數(shù)量加I時(shí),對(duì)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)的位置進(jìn)行更新;
[0029]其中,當(dāng)觸控點(diǎn)的數(shù)量由N-1增加到N時(shí),所述位置更新模塊具體用于對(duì)于所述N-1個(gè)觸控點(diǎn)中每一個(gè)觸控點(diǎn),將所述N個(gè)第一方向坐標(biāo)和所述N個(gè)第二方向坐標(biāo)中與該觸控點(diǎn)相匹配的第一方向坐標(biāo)和第二方向坐標(biāo)更新為該觸控點(diǎn)的第一方向坐標(biāo)和第二方向坐標(biāo)。
[0030]優(yōu)選地,觸控點(diǎn)數(shù)量監(jiān)控模塊,用于在本次獲取到的觸控信息中第一方向坐標(biāo)數(shù)量和第二方向坐標(biāo)數(shù)量與上一次獲取到的觸控信息中第一方向坐標(biāo)數(shù)量和第二方向坐標(biāo)數(shù)量相比增加時(shí),確定觸控點(diǎn)的數(shù)量加I。
[0031]優(yōu)選地,所述單點(diǎn)位置確定模塊,具體用于在發(fā)生多點(diǎn)觸控之前,實(shí)時(shí)檢測(cè)單點(diǎn)觸控的觸控點(diǎn)的位置并更新。
[0032]再一方面,本發(fā)明提供了一種觸控模組,包括上述實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的裝置。
[0033 ]再一方面,本發(fā)明提供了一種顯示裝置,包括上述觸控模組。
[0034]本發(fā)明提供了一種實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的方法及裝置、觸控模組、顯示裝置,該方法在接收到N個(gè)觸控點(diǎn)的觸控信息之后,將N個(gè)觸控點(diǎn)的觸控信息中與已確定的觸控點(diǎn)坐標(biāo)不匹配的坐標(biāo)作為新增的觸控點(diǎn)坐標(biāo),可以在進(jìn)行多點(diǎn)觸控檢測(cè)時(shí)排除鬼點(diǎn)干擾,提高觸控檢測(cè)的精準(zhǔn)度。
【附圖說明】
[0035]通過參考附圖會(huì)更加清楚的理解本發(fā)明的特征信息和優(yōu)點(diǎn),附圖是示意性的而不應(yīng)理解為對(duì)本發(fā)明進(jìn)行任何限制,在附圖中:
[0036]圖1為本發(fā)明提供的一種實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的方法流程圖;
[0037]圖2為圖1示出的實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)方法中步驟S102的方法流程圖;
[0038]圖3為本發(fā)明提供的實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的方法檢測(cè)多點(diǎn)觸控示意圖;
[0039]圖4為本發(fā)明提供的實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的方法對(duì)多個(gè)觸控點(diǎn)進(jìn)行更新示意圖;
[0040]圖5為本發(fā)明提供的實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0041 ]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0042]在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實(shí)施例的限制。
[0043]第一方面,本發(fā)明提供了一種實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的方法,參見圖1,包括:
[0044]SlOl、確定第一個(gè)觸摸到觸摸屏上的觸摸點(diǎn)的位置;
[0045]S102、在每一次觸控點(diǎn)的數(shù)量加I時(shí),根據(jù)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)確定新增的觸控點(diǎn)的位置。
[0046]具體來說,當(dāng)觸控點(diǎn)的數(shù)量由N-1增加到N時(shí),步驟S102可以表示為根據(jù)已經(jīng)確定觸控位置的N-1個(gè)觸控點(diǎn)確定第N個(gè)觸控點(diǎn)的位置,如圖2所示,該步驟可以包括:
[0047]S1021、接收N個(gè)觸控點(diǎn)觸控時(shí)對(duì)應(yīng)的觸控信息;觸控信息中包含N個(gè)第一方向坐標(biāo)和N個(gè)第二方向坐標(biāo);
[0048]S1022、獲取N個(gè)第一方向坐標(biāo)和N個(gè)第二方向坐標(biāo)中不與N-1個(gè)觸控點(diǎn)中任意觸控點(diǎn)相匹配的第一方向坐標(biāo)和第二方向坐標(biāo)作為第N個(gè)觸控點(diǎn)的第一方向坐標(biāo)和第二方向坐標(biāo)。
[0049]其中,步驟S1021以及S1022中的N可以大于等于2;
[0050]此外,若在N個(gè)第一方向坐標(biāo)中,其中一個(gè)第一方向坐標(biāo)距離N-1個(gè)觸控點(diǎn)中的其中一個(gè)觸控點(diǎn)的第一方向坐標(biāo)最近,則該第一方向坐標(biāo)與該觸控點(diǎn)相匹配;若在N個(gè)第二方向坐標(biāo)中,其中一個(gè)第二方向坐標(biāo)距離N-1個(gè)觸控點(diǎn)中的其中一個(gè)觸控點(diǎn)的第二方向坐標(biāo)最近,則該第二方向坐標(biāo)與該觸控點(diǎn)相匹配。
[0051 ]本發(fā)明提供了一種實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的方法,該方法在接收到N個(gè)觸控點(diǎn)的觸控信息之后,將觸控信息中與已確定的觸控點(diǎn)坐標(biāo)不匹配的坐標(biāo)作為新增的觸控點(diǎn)坐標(biāo),可以在進(jìn)行多點(diǎn)觸控檢測(cè)時(shí)排除鬼點(diǎn)干擾,提高觸控檢測(cè)的精準(zhǔn)度。
[0052]為方便理解,下面進(jìn)行舉例說明,詳細(xì)闡述本發(fā)明提供的實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的方法如何實(shí)現(xiàn)多點(diǎn)觸控的精準(zhǔn)檢測(cè)。
[0053](一)兩點(diǎn)觸控檢測(cè)
[0054]首先需要說明的是,在進(jìn)行多指觸控時(shí),多個(gè)手指通常不會(huì)在同一時(shí)刻觸摸到觸摸屏上,相鄰兩個(gè)觸控動(dòng)作之間會(huì)存在一個(gè)較小的時(shí)間間隔。也就是說,觸控屏是按時(shí)間順序檢測(cè)到由人的多個(gè)手指觸發(fā)的觸控動(dòng)作的。因此,基于這一事實(shí),在進(jìn)行兩點(diǎn)觸控檢測(cè)時(shí),首先執(zhí)行步驟S101:確定第一個(gè)觸摸到觸摸屏上的觸摸點(diǎn)的位置,也即圖3示出的A點(diǎn)的位置。在第二個(gè)觸控動(dòng)作發(fā)生之前,確定A點(diǎn)的位置其實(shí)就是單點(diǎn)觸控檢測(cè)的過程,因此很容易獲得A點(diǎn)的坐標(biāo)(xa,ya)。
[0055]在獲取了A點(diǎn)的坐標(biāo)之后,觸控屏檢測(cè)到觸控點(diǎn)的數(shù)量又增加了一個(gè),為確定新增的觸控點(diǎn)的位置,執(zhí)行步驟S102:在每一次觸控點(diǎn)的數(shù)量加I時(shí),根據(jù)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)確定新增的觸控點(diǎn)的位置。具體來說,步驟S102可以為:當(dāng)觸控點(diǎn)的數(shù)量由I增加到2時(shí),根據(jù)已經(jīng)確定觸控位置的A點(diǎn)確定第二個(gè)觸控點(diǎn)也即圖3中B點(diǎn)的位置。其中,這一確定B點(diǎn)位置的過程可以通過執(zhí)行下述步驟來實(shí)現(xiàn),包括:
[0056]S1021、接收兩個(gè)觸控點(diǎn)觸控時(shí)對(duì)應(yīng)的觸控信息,其中觸控信息中包含兩個(gè)第一方向坐標(biāo)和兩個(gè)第二方向坐標(biāo);
[0057]這里的第一方向坐標(biāo)可以為X方向坐標(biāo),第二方向坐標(biāo)可以為y方向坐標(biāo)。因此,接收到的A點(diǎn)、B點(diǎn)兩個(gè)觸控點(diǎn)觸控時(shí)對(duì)應(yīng)的觸控信息包括:兩個(gè)X方向坐標(biāo)(A點(diǎn)X方向坐標(biāo)xa、B點(diǎn)X方向坐標(biāo)xb)以及兩個(gè)y方向坐標(biāo)(A點(diǎn)y方向坐標(biāo)ya、B點(diǎn)y方向坐標(biāo)yb)。可以理解的是,此時(shí)觸控處理器根據(jù)兩個(gè)第一方向坐標(biāo)和兩個(gè)第二方向坐標(biāo)可以獲得四個(gè)點(diǎn)的位置,如圖3所示,包括六(13,73)、8(11),71))、61(13,71))、62(11),73)。其中,第一個(gè)觸控點(diǎn)A點(diǎn)的位置已經(jīng)在步驟SlOl中確認(rèn)過了,但觸控處理器卻無法確認(rèn)第二個(gè)觸控點(diǎn)究竟是BX1SG2中的哪一個(gè)點(diǎn),因此下一步執(zhí)行的目的即為排除鬼點(diǎn),從而確定第二個(gè)觸控點(diǎn)位置。
[0058]S1022、獲取兩個(gè)第一方向坐標(biāo)和兩個(gè)第二方向坐標(biāo)中不與I個(gè)觸控點(diǎn)相匹配的第一方向坐標(biāo)和第二方向坐標(biāo)作為第二個(gè)觸控點(diǎn)的第一方向坐標(biāo)和第二方向坐標(biāo)。
[0059]也就是說,獲取兩個(gè)X方向坐標(biāo)Xa、Xb以及兩個(gè)y方向坐標(biāo)ya、yb中不與已確定的第一個(gè)觸控點(diǎn)A點(diǎn)的X方向坐標(biāo)xa以及y方向坐標(biāo)73相匹配的X方向坐標(biāo)和y方向坐標(biāo)作為第二個(gè)觸控點(diǎn)的坐標(biāo)。
[0060]其中,X或y方向坐標(biāo)與A點(diǎn)的X或y方向坐標(biāo)相匹配具體指的是:若在兩個(gè)x方向坐標(biāo)中,其中一個(gè)X方向坐標(biāo)距離A點(diǎn)的X方向坐標(biāo)最近,則該X方向坐標(biāo)與A點(diǎn)相匹配;若在兩個(gè)y方向坐標(biāo)中,其中一個(gè)y方向坐標(biāo)距離A點(diǎn)的y方向坐標(biāo)最近,則該y方向坐標(biāo)與A點(diǎn)相匹配。
[0061]顯而易見的是,兩個(gè)X方向坐標(biāo)中13與厶點(diǎn)相匹配,兩個(gè)y方向坐標(biāo)中73與厶點(diǎn)相匹配,因此,不與A點(diǎn)相匹配的坐標(biāo)Xb以及坐標(biāo)yb即為第二個(gè)觸控點(diǎn)的坐標(biāo)。根據(jù)(Xb,yb)這一坐標(biāo)可以把兩個(gè)鬼點(diǎn)G1(Xa^b)、G2(Xb,ya)排除,從而確定第二個(gè)觸控點(diǎn)為B點(diǎn)。
[0062]通過上述步驟,可以有效排除鬼點(diǎn)的干擾,精準(zhǔn)確定兩個(gè)觸控點(diǎn)的位置,提高觸控的精度。
[0063](二)兩點(diǎn)以上的多點(diǎn)觸控檢測(cè)
[0064]可以理解的是,本發(fā)明提供的方法不僅適用于兩點(diǎn)觸控檢測(cè),當(dāng)觸控點(diǎn)數(shù)增加至兩點(diǎn)以上時(shí),本發(fā)明提供的方法依舊可以實(shí)現(xiàn)排除鬼點(diǎn)干擾,精準(zhǔn)確定多個(gè)觸控點(diǎn)的位置。下面以三點(diǎn)觸控為例,詳細(xì)說明本發(fā)明提供的方法是如何對(duì)多個(gè)觸控點(diǎn)的位置進(jìn)行精準(zhǔn)確定的:
[0065]當(dāng)觸摸到觸摸屏上的觸控點(diǎn)數(shù)增加為三點(diǎn)時(shí),則通過上述檢測(cè)兩點(diǎn)觸控的步驟即可確認(rèn)三個(gè)觸控點(diǎn)中較早觸摸到觸摸屏的兩個(gè)觸控點(diǎn)的位置,接下來只要繼續(xù)循環(huán)執(zhí)行步驟S102即可確定第三個(gè)觸控點(diǎn)的位置。具體來說,步驟S102可以為:當(dāng)觸控點(diǎn)的數(shù)量由2增加到3時(shí),根據(jù)已經(jīng)確定觸控位置的A點(diǎn)以及B點(diǎn)的位置確定第三個(gè)觸控點(diǎn)也即圖3中C點(diǎn)的位置。其中,這一確定C點(diǎn)位置的過程可以通過執(zhí)行下述步驟來實(shí)現(xiàn),包括:
[0066]S1021、接收三個(gè)觸控點(diǎn)觸控時(shí)對(duì)應(yīng)的觸控信息;其中觸控信息中包含三個(gè)第一方向坐標(biāo)和三個(gè)第二方向坐標(biāo);
[0067]也就是說,接收到的A點(diǎn)、B點(diǎn)以及C點(diǎn)三個(gè)觸控點(diǎn)觸控時(shí)對(duì)應(yīng)的觸控信息包括:三個(gè)X方向坐標(biāo)(A點(diǎn)X方向坐標(biāo)Xa、B點(diǎn)X方向坐標(biāo)Xb、C點(diǎn)X方向坐標(biāo)Xe)以及三個(gè)y方向坐標(biāo)(A點(diǎn)y方向坐標(biāo)ya、BAy方向坐標(biāo)yb、CAy方向坐標(biāo)yc)??梢岳斫獾氖牵藭r(shí)觸控處理器根據(jù)三個(gè)第一方向坐標(biāo)和三個(gè)第二方向坐標(biāo)可以獲得九個(gè)點(diǎn)的位置,如圖3所示,包括A(Xa,ya)、B(xb,yb)、C(xc,yc)、Gi(xa,yb)、G2(xb,ya)、G3(Xa,yc)、G4(xc,ya)、G5(xb,yc)、G6(xc,yb)。其中,A點(diǎn)和B點(diǎn)的位置已經(jīng)確定,但觸控處理器無法在剩余的幾個(gè)點(diǎn)中確定哪一個(gè)點(diǎn)為第三個(gè)觸控點(diǎn),因此下一步執(zhí)行的目的同樣為排除鬼點(diǎn),從而確定第三個(gè)觸控點(diǎn)的位置。
[0068]S1022、獲取三個(gè)第一方向坐標(biāo)和三個(gè)第二方向坐標(biāo)中不與所述兩個(gè)觸控點(diǎn)中任意觸控點(diǎn)相匹配的第一方向坐標(biāo)和第二方向坐標(biāo)作為第三個(gè)觸控點(diǎn)的第一方向坐標(biāo)和第二方向坐標(biāo);
[0069 ]也就是說,獲取三個(gè)X方向坐標(biāo)Xa、xb、Xc以及三個(gè)y方向坐標(biāo)ya、yb、y。中不與已確定的A點(diǎn)和B點(diǎn)中任意一點(diǎn)相匹配的X方向坐標(biāo)和y方向坐標(biāo)作為第三個(gè)觸控點(diǎn)的坐標(biāo)。
[°07°] 顯而易見的是,三個(gè)X方向坐標(biāo)中:Xa與A點(diǎn)相匹配,Xb與B點(diǎn)相匹配;三個(gè)y方向坐標(biāo)中:ya與A點(diǎn)相匹配,yb與B點(diǎn)相匹配。因此,不與A點(diǎn)和B點(diǎn)中任意一點(diǎn)相匹配的坐標(biāo)Xc以及坐標(biāo)yc即為第三個(gè)觸控點(diǎn)的坐標(biāo)。根據(jù)(Xc,y。)這一坐標(biāo)可以把鬼點(diǎn)G1點(diǎn)至G6點(diǎn)排除,從而確定第三個(gè)觸控點(diǎn)為C點(diǎn)。
[0071]由上述敘述可知,當(dāng)發(fā)生三點(diǎn)觸控時(shí),首先執(zhí)行步驟SlOl確定第一個(gè)觸控點(diǎn)的位置,再循環(huán)執(zhí)行兩次步驟S102,即可逐個(gè)確定剩余兩個(gè)觸控點(diǎn)的位置。從而排除多個(gè)鬼點(diǎn)的干擾,實(shí)現(xiàn)三點(diǎn)觸控的精準(zhǔn)檢測(cè)。
[0072]不難理解的是,當(dāng)觸控點(diǎn)為M個(gè)時(shí)(M>3),同樣地,只需先執(zhí)行步驟SlOl確定第一個(gè)觸控點(diǎn)的位置,再循環(huán)執(zhí)行M-1次步驟S102,即可逐個(gè)確定剩余M-1個(gè)觸控點(diǎn)的位置。從而可以有效排除鬼點(diǎn)的干擾,實(shí)現(xiàn)多點(diǎn)觸控的精確檢測(cè)。具體的實(shí)施步驟與上述步驟較為類似,本發(fā)明在此不再贅述。
[0073]在具體實(shí)施時(shí),由于對(duì)同一觸控點(diǎn)進(jìn)行多次掃描得到的觸控點(diǎn)的位置可能會(huì)稍有偏差,為保證觸控檢測(cè)的精準(zhǔn)度,步驟SlOl中還可以包括:在發(fā)生多點(diǎn)觸控之前,實(shí)時(shí)檢測(cè)單點(diǎn)觸控的觸控點(diǎn)的位置并更新。同樣以上面的例子來說,也就是說,在第二個(gè)觸摸到觸摸屏上的觸控動(dòng)作發(fā)生之前,對(duì)第一個(gè)觸控點(diǎn)A的位置進(jìn)行實(shí)時(shí)檢測(cè)并更新,以保證A點(diǎn)位置準(zhǔn)確性,提高后續(xù)確定的觸控點(diǎn)位置的精準(zhǔn)度。
[0074]同樣地,在具體實(shí)施時(shí),為保證后續(xù)發(fā)生觸控的觸控點(diǎn)位置精準(zhǔn)度,步驟S102中還可以包括:在每一次觸控點(diǎn)的數(shù)量加I時(shí),對(duì)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)的位置進(jìn)行更新。
[0075]具體來說,以檢測(cè)三點(diǎn)觸控為例,當(dāng)觸控點(diǎn)的數(shù)量由2增加到3時(shí),對(duì)已經(jīng)確定觸控位置的兩個(gè)觸控點(diǎn)的位置進(jìn)行更新的步驟可以包括:對(duì)于已經(jīng)確定的兩個(gè)觸控點(diǎn)中每一個(gè)觸控點(diǎn),將三個(gè)X方向坐標(biāo)和三個(gè)y方向坐標(biāo)中與該觸控點(diǎn)相匹配的X方向坐標(biāo)和y方向坐標(biāo)更新為該觸控點(diǎn)的X方向坐標(biāo)和y方向坐標(biāo)。
[0076]也就是說,如圖4所示,在發(fā)生第二個(gè)觸控動(dòng)作之后,經(jīng)過本發(fā)明提供的檢測(cè)方法,得到的A點(diǎn)的坐標(biāo)為A(Xa,ya)、B點(diǎn)的坐標(biāo)為(Xb,yb)。由于在第三個(gè)觸控動(dòng)作未發(fā)生之前可能又對(duì)A點(diǎn)和B點(diǎn)處進(jìn)行了多次掃描,A點(diǎn)與B點(diǎn)的位置相比于之前確認(rèn)的位置可能會(huì)稍有出入ο因此在第三個(gè)觸控動(dòng)作發(fā)生之時(shí),獲取到的三個(gè)X方向坐標(biāo)可能為xal、Xb1、Xe,三個(gè)y方向坐標(biāo)可能為ya1、yb1、y。。其中,三個(gè)χ方向坐標(biāo)中,由圖4可以顯然得到| xa1-xa|〈 | xb1-xa I < I xc-Xa I,因此Xal與A點(diǎn)的X方向坐標(biāo)Xa最近,Xal與A點(diǎn)相匹配,因此A點(diǎn)的X方向坐標(biāo)被更新為Xal。同樣地,在三個(gè)y方向坐標(biāo)中,由圖4也可以顯然得到I ya1-ya I < I ybi_ya I < I yc-ya I,因此yai與A點(diǎn)的χ方向坐標(biāo)ya最近,也即yai與A點(diǎn)相匹配,因此A點(diǎn)的y方向坐標(biāo)被更新為yai。同理可知,B點(diǎn)的χ方向坐標(biāo)被更新為Xbi,B點(diǎn)的y方向坐標(biāo)被更新為ybi。
[0077]當(dāng)然在具體實(shí)施時(shí),在觸控點(diǎn)的數(shù)量加I時(shí),也可以不對(duì)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)的位置進(jìn)行更新,而直接使用已經(jīng)確定的各個(gè)觸控點(diǎn)的位置。本發(fā)明提供的優(yōu)選的實(shí)施方式不應(yīng)該理解為對(duì)本發(fā)明保護(hù)范圍的限定。
[0078]此外,在具體實(shí)施時(shí),為了在發(fā)生多點(diǎn)觸控時(shí)能夠及時(shí)對(duì)新發(fā)生的觸控動(dòng)作進(jìn)行檢測(cè),本發(fā)明提供的方法還包括:在本次獲取到的觸控信息中第一方向坐標(biāo)數(shù)量和第二方向坐標(biāo)數(shù)量與上一次獲取到的觸控信息中第一方向坐標(biāo)數(shù)量和第二方向坐標(biāo)數(shù)量相比增加時(shí),確定觸控點(diǎn)的數(shù)量加I。從而能夠在新增觸控點(diǎn)時(shí)實(shí)時(shí)檢測(cè)新的觸控動(dòng)作的發(fā)生,從而及時(shí)確定新增觸控點(diǎn)的位置,提高觸控檢測(cè)的效率。
[0079]當(dāng)然在具體實(shí)施時(shí),也可以通過其他的方式判斷觸控點(diǎn)的數(shù)量在何時(shí)增加了I個(gè),本發(fā)明提供的優(yōu)選的實(shí)施方式不應(yīng)該理解為對(duì)本發(fā)明保護(hù)范圍的限定。
[0080]不難理解的是,上述的各個(gè)優(yōu)選實(shí)施方式之間不會(huì)相互影響,各個(gè)優(yōu)選實(shí)施方式之間的任意組合所得到的方案均應(yīng)該落入本發(fā)明的保護(hù)范圍。
[0081]第二方面,本發(fā)明還提供了一種實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的裝置,如圖5所示,包括:
[0082]單點(diǎn)位置確定模塊501,用于第一個(gè)觸摸到觸摸屏上的觸摸點(diǎn)的位置;
[0083]新增觸控點(diǎn)位置確定模塊502,用于在每一次觸控點(diǎn)的數(shù)量加I時(shí),根據(jù)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)確定新增的觸控點(diǎn)的位置;
[0084]其中,當(dāng)觸控點(diǎn)的數(shù)量由N-1增加到N時(shí),新增觸控點(diǎn)位置確定模塊502具體用于接收N個(gè)觸控點(diǎn)觸控時(shí)對(duì)應(yīng)的觸控信息;觸控信息中包含N個(gè)第一方向坐標(biāo)和N個(gè)第二方向坐標(biāo);
[0085]獲取N個(gè)第一方向坐標(biāo)和N個(gè)第二方向坐標(biāo)中不與N-1個(gè)觸控點(diǎn)中任意觸控點(diǎn)相匹配的第一方向坐標(biāo)和第二方向坐標(biāo)作為第N個(gè)觸控點(diǎn)的第一方向坐標(biāo)和第二方向坐標(biāo);
[0086]其中,N大于等于2;
[0087]其中,若在N個(gè)第一方向坐標(biāo)中,其中一個(gè)第一方向坐標(biāo)距離N-1個(gè)觸控點(diǎn)中的其中一個(gè)觸控點(diǎn)的第一方向坐標(biāo)最近,則該第一方向坐標(biāo)與該觸控點(diǎn)相匹配;若在N個(gè)第二方向坐標(biāo)中,其中一個(gè)第二方向坐標(biāo)距離N-1個(gè)觸控點(diǎn)中的其中一個(gè)觸控點(diǎn)的第二方向坐標(biāo)最近,則該第一方向坐標(biāo)與該觸控點(diǎn)相匹配。
[0088]在具體實(shí)施時(shí),本發(fā)明提供的裝置還包括:位置更新模塊503,位置更新模塊503用于在每一次觸控點(diǎn)的數(shù)量加I時(shí),對(duì)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)的位置進(jìn)行更新;
[0089]其中,當(dāng)觸控點(diǎn)的數(shù)量由N-1增加到N時(shí),位置更新模塊503具體用于對(duì)于N-1個(gè)觸控點(diǎn)中每一個(gè)觸控點(diǎn),將N個(gè)第一方向坐標(biāo)和N個(gè)第二方向坐標(biāo)中與該觸控點(diǎn)相匹配的第一方向坐標(biāo)和第二方向坐標(biāo)更新為該觸控點(diǎn)的第一方向坐標(biāo)和第二方向坐標(biāo)。
[0090]在具體實(shí)施時(shí),本發(fā)明提供的裝置還包括:觸控點(diǎn)數(shù)量監(jiān)控模塊504,用于在本次獲取到的觸控信息中第一方向坐標(biāo)數(shù)量和第二方向坐標(biāo)數(shù)量與上一次獲取到的觸控信息中第一方向坐標(biāo)數(shù)量和第二方向坐標(biāo)數(shù)量相比增加時(shí),確定觸控點(diǎn)的數(shù)量加I。
[0091]在具體實(shí)施時(shí),本發(fā)明提供的裝置還包括:單點(diǎn)位置確定模塊501,具體用于在發(fā)生多點(diǎn)觸控之前,實(shí)時(shí)檢測(cè)單點(diǎn)觸控的觸控點(diǎn)的位置并更新。
[0092]由于本實(shí)施例所介紹的實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的裝置為可以執(zhí)行本發(fā)明實(shí)施例中的實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)方法的裝置,故而基于本發(fā)明實(shí)施例中所介紹的實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)方法,本領(lǐng)域所屬技術(shù)人員能夠了解本實(shí)施例的實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的裝置的【具體實(shí)施方式】以及其各種變化形式,所以在此對(duì)于該實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的裝置如何實(shí)現(xiàn)本發(fā)明實(shí)施例中的實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)方法不再詳細(xì)介紹。只要本領(lǐng)域所屬技術(shù)人員實(shí)施本發(fā)明實(shí)施例中實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)方法所采用的裝置,都屬于本申請(qǐng)所欲保護(hù)的范圍。
[0093 ]第三方面,本發(fā)明還提供了一種觸控模組,該觸控模組包括上述觸控檢測(cè)裝置。
[0094]第四方面,本發(fā)明還提供了一種顯示裝置,包括該觸控模組。
[0095]在具體實(shí)施時(shí),這里的顯示裝置可以為:電子紙、手機(jī)、平板電腦、電視機(jī)、顯示器、筆記本電腦、數(shù)碼相框、導(dǎo)航儀等任何具有顯示功能的產(chǎn)品或部件。
[0096]雖然結(jié)合附圖描述了本發(fā)明的實(shí)施方式,但是本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明的精神和范圍的情況下做出各種修改和變型,這樣的修改和變型均落入由所附權(quán)利要求所限定的范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的方法,其特征在于,包括: 確定第一個(gè)觸摸到觸摸屏上的觸摸點(diǎn)的位置; 在每一次觸控點(diǎn)的數(shù)量加I時(shí),根據(jù)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)確定新增的觸控點(diǎn)的位置; 其中,當(dāng)觸控點(diǎn)的數(shù)量由N-1增加到N時(shí),根據(jù)已經(jīng)確定觸控位置的N-1個(gè)觸控點(diǎn)確定第N個(gè)觸控點(diǎn)的位置的步驟包括: 接收N個(gè)觸控點(diǎn)觸控時(shí)對(duì)應(yīng)的觸控信息;所述觸控信息中包含N個(gè)第一方向坐標(biāo)和N個(gè)第二方向坐標(biāo); 獲取所述N個(gè)第一方向坐標(biāo)和所述N個(gè)第二方向坐標(biāo)中不與所述N-1個(gè)觸控點(diǎn)中任意觸控點(diǎn)相匹配的第一方向坐標(biāo)和第二方向坐標(biāo)作為第N個(gè)觸控點(diǎn)的第一方向坐標(biāo)和第二方向坐標(biāo); 其中,N大于等于2; 其中,若在所述N個(gè)第一方向坐標(biāo)中,其中一個(gè)第一方向坐標(biāo)距離所述N-1個(gè)觸控點(diǎn)中的其中一個(gè)觸控點(diǎn)的第一方向坐標(biāo)最近,則該第一方向坐標(biāo)與該觸控點(diǎn)相匹配;若在所述N個(gè)第二方向坐標(biāo)中,其中一個(gè)第二方向坐標(biāo)距離所述N-1個(gè)觸控點(diǎn)中的其中一個(gè)觸控點(diǎn)的第二方向坐標(biāo)最近,則該第二方向坐標(biāo)與該觸控點(diǎn)相匹配。2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:在每一次觸控點(diǎn)的數(shù)量加I時(shí),對(duì)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)的位置進(jìn)行更新; 其中,當(dāng)觸控點(diǎn)的數(shù)量由N-1增加到N時(shí),對(duì)已經(jīng)確定觸控位置的N-1個(gè)觸控點(diǎn)的位置進(jìn)行更新的步驟包括: 對(duì)于所述N-1個(gè)觸控點(diǎn)中每一個(gè)觸控點(diǎn),將所述N個(gè)第一方向坐標(biāo)和所述N個(gè)第二方向坐標(biāo)中與該觸控點(diǎn)相匹配的第一方向坐標(biāo)和第二方向坐標(biāo)更新為該觸控點(diǎn)的第一方向坐標(biāo)和第二方向坐標(biāo)。3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在本次獲取到的觸控信息中第一方向坐標(biāo)數(shù)量和第二方向坐標(biāo)數(shù)量與上一次獲取到的觸控信息中第一方向坐標(biāo)數(shù)量和第二方向坐標(biāo)數(shù)量相比增加時(shí),確定觸控點(diǎn)的數(shù)量加I。4.如權(quán)利要求1所述的方法,其特征在于,所述確定第一個(gè)觸摸到觸摸屏上的觸摸點(diǎn)的位置,包括: 在發(fā)生多點(diǎn)觸控之前,實(shí)時(shí)檢測(cè)單點(diǎn)觸控的觸控點(diǎn)的位置并更新。5.一種實(shí)現(xiàn)多點(diǎn)觸控檢測(cè)的裝置,其特征在于,包括: 單點(diǎn)位置確定模塊,用于第一個(gè)觸摸到觸摸屏上的觸摸點(diǎn)的位置; 新增觸控點(diǎn)位置確定模塊,用于在每一次觸控點(diǎn)的數(shù)量加I時(shí),根據(jù)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)確定新增的觸控點(diǎn)的位置; 其中,當(dāng)觸控點(diǎn)的數(shù)量由N-1增加到N時(shí),所述新增觸控點(diǎn)位置確定模塊具體用于接收N個(gè)觸控點(diǎn)觸控時(shí)對(duì)應(yīng)的觸控信息;所述觸控信息中包含N個(gè)第一方向坐標(biāo)和N個(gè)第二方向坐標(biāo); 獲取所述N個(gè)第一方向坐標(biāo)和所述N個(gè)第二方向坐標(biāo)中不與所述N-1個(gè)觸控點(diǎn)中任意觸控點(diǎn)相匹配的第一方向坐標(biāo)和第二方向坐標(biāo)作為第N個(gè)觸控點(diǎn)的第一方向坐標(biāo)和第二方向坐標(biāo); 其中,N大于等于2; 其中,若在所述N個(gè)第一方向坐標(biāo)中,其中一個(gè)第一方向坐標(biāo)距離所述N-1個(gè)觸控點(diǎn)中的其中一個(gè)觸控點(diǎn)的第一方向坐標(biāo)最近,則該第一方向坐標(biāo)與該觸控點(diǎn)相匹配;若在所述N個(gè)第二方向坐標(biāo)中,其中一個(gè)第二方向坐標(biāo)距離所述N-1個(gè)觸控點(diǎn)中的其中一個(gè)觸控點(diǎn)的第二方向坐標(biāo)最近,則該第一方向坐標(biāo)與該觸控點(diǎn)相匹配。6.如權(quán)利要求5所述的裝置,其特征在于,還包括位置更新模塊,所述位置更新模塊用于在每一次觸控點(diǎn)的數(shù)量加I時(shí),對(duì)已經(jīng)確定觸控位置的各個(gè)觸控點(diǎn)的位置進(jìn)行更新; 其中,當(dāng)觸控點(diǎn)的數(shù)量由N-1增加至_寸,所述位置更新模塊具體用于對(duì)于所述N-1個(gè)觸控點(diǎn)中每一個(gè)觸控點(diǎn),將所述N個(gè)第一方向坐標(biāo)和所述N個(gè)第二方向坐標(biāo)中與該觸控點(diǎn)相匹配的第一方向坐標(biāo)和第二方向坐標(biāo)更新為該觸控點(diǎn)的第一方向坐標(biāo)和第二方向坐標(biāo)。7.如權(quán)利要求5所述的裝置,其特征在于,還包括: 觸控點(diǎn)數(shù)量監(jiān)控模塊,用于在本次獲取到的觸控信息中第一方向坐標(biāo)數(shù)量和第二方向坐標(biāo)數(shù)量與上一次獲取到的觸控信息中第一方向坐標(biāo)數(shù)量和第二方向坐標(biāo)數(shù)量相比增加時(shí),確定觸控點(diǎn)的數(shù)量加I。8.如權(quán)利要求5所述的裝置,其特征在于,所述單點(diǎn)位置確定模塊,具體用于在發(fā)生多點(diǎn)觸控之前,實(shí)時(shí)檢測(cè)單點(diǎn)觸控的觸控點(diǎn)的位置并更新。9.一種觸控模組,其特征在于,包括如權(quán)利要求5-8任一項(xiàng)所述的觸控檢測(cè)裝置。10.—種顯示裝置,其特征在于,包括如權(quán)利要求9所述的觸控模組。
【文檔編號(hào)】G06F3/041GK105843450SQ201610228591
【公開日】2016年8月10日
【申請(qǐng)日】2016年4月13日
【發(fā)明人】柏健, 孫劍, 龐鳳春, 高悅凱, 竇樹謙, 鄧立廣, 姜太聲, 金亨奎
【申請(qǐng)人】京東方科技集團(tuán)股份有限公司, 北京京東方光電科技有限公司