欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

紅外觸摸屏的觸摸響應(yīng)方法及裝置與流程

文檔序號:12175988閱讀:579來源:國知局
紅外觸摸屏的觸摸響應(yīng)方法及裝置與流程

本公開涉及紅外觸摸屏領(lǐng)域,特別涉及一種紅外觸摸屏的觸摸響應(yīng)方法及裝置。



背景技術(shù):

觸摸屏是一種可接收輸入信號的感應(yīng)式顯示裝置,為目前的電子產(chǎn)品提供了一種簡單、方便、自然的用戶機交互方法。各種類型的觸摸屏中,紅外觸控屏由于具有環(huán)境適應(yīng)性強、壽命更長、可識別觸摸點數(shù)更多等優(yōu)勢而得到了廣泛的應(yīng)用。紅外觸摸屏中,通過紅外線掃描檢測紅外線光路是否被阻擋,從而確定紅外觸摸屏中的觸摸點。

目前,紅外觸摸屏均是按照標(biāo)準(zhǔn)HID(Human Interface Device,人機接口設(shè)備)協(xié)議來進(jìn)行觸摸點信息的上傳,未考慮終端中不同的觸摸操作方式對靈敏度的要求不同,甚至矛盾。如:在紅外觸摸屏進(jìn)行書寫操作時,希望對觸摸點觸摸的響應(yīng)能精準(zhǔn)跟蹤觸摸點;而在單點點擊、雙擊、長按右鍵等觸摸操作時,希望紅外觸摸屏能夠?qū)c擊的偏差和抖動進(jìn)行容錯。

由于觸摸操作時的抖動性,容易出現(xiàn)觸摸點發(fā)生漂移的現(xiàn)象。并且由于各觸摸操作方式的不同要求,采用統(tǒng)一的靈敏度對觸摸操作進(jìn)行觸摸響應(yīng)時,無法準(zhǔn)確識別觸摸操作,大大降低了觸摸響應(yīng)的準(zhǔn)確度。



技術(shù)實現(xiàn)要素:

為了解決相關(guān)技術(shù)中無法準(zhǔn)確識別觸摸操作,大大降低了觸摸響應(yīng)的準(zhǔn)確度的技術(shù)問題,本公開提供了一種紅外觸摸屏的觸摸響應(yīng)方法及裝置。

一種紅外觸摸屏的觸摸響應(yīng)方法,其特征在于,包括:

通過紅外線掃描確定紅外觸摸屏中進(jìn)行觸摸操作的觸摸點;

判斷所述觸摸點是否為所述觸摸操作的觸摸首點,若為否,則

相對所述觸摸操作中的觸摸首點確定觸摸響應(yīng)靈敏度與所述觸摸操作相適應(yīng)的觸摸響應(yīng)模式;

根據(jù)所述觸摸響應(yīng)模式和所述觸摸點,進(jìn)行所述觸摸操作的響應(yīng)。

一種紅外觸摸屏的觸摸響應(yīng)裝置,其特征在于,包括:

觸摸點確定模塊,用于通過紅外線掃描確定紅外觸摸屏中進(jìn)行觸摸操作的觸摸點;

首點判斷模塊,用于判斷所述觸摸點是否為所述觸摸操作的觸摸首點;

響應(yīng)模式確定模塊,用于相對所述觸摸操作中的觸摸首點確定觸摸響應(yīng)靈敏度與所述觸摸操作相適應(yīng)的觸摸響應(yīng)模式;

響應(yīng)模塊,用于根據(jù)所述觸摸響應(yīng)模式和所述觸摸點,進(jìn)行所述觸摸操作的響應(yīng)。

本公開的實施例提供的技術(shù)方案可以包括以下有益效果:

在對紅外觸摸屏中的觸摸操作進(jìn)行響應(yīng)時,通過紅外線掃描確定紅外觸摸屏中進(jìn)行觸摸操作的觸摸點,判斷觸摸點是否為觸摸操作的觸摸首點,若為否,則相對觸摸操作中的觸摸首點確定觸摸響應(yīng)靈敏度與觸摸操作相適應(yīng)的觸摸響應(yīng)模式,不同觸摸響應(yīng)模式的觸摸響應(yīng)靈敏度是不一樣的,根據(jù)觸摸響應(yīng)模式和觸摸點,進(jìn)行觸摸操作的響應(yīng)。從而通過引入觸摸操作的觸摸首點,并根據(jù)觸摸首點確定觸摸響應(yīng)靈敏度與觸摸操作相適應(yīng)的的觸摸響應(yīng)模式,進(jìn)而根據(jù)確定的觸摸響應(yīng)模式對觸摸操作中的后續(xù)觸摸點進(jìn)行響應(yīng),在對紅外觸摸屏進(jìn)行書寫操作時,以書寫模式對觸摸操作進(jìn)行觸摸響應(yīng),精準(zhǔn)跟蹤觸摸點;而在單點點擊、雙擊、長按右鍵等觸摸操作時,以點擊操作模式對觸摸操作進(jìn)行觸摸響應(yīng),實現(xiàn)對點擊操作的偏差和抖動進(jìn)行容錯響應(yīng),從而大大提高了觸摸響應(yīng)的準(zhǔn)確度。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并于說明書一起用于解釋本發(fā)明的原理。

圖1是根據(jù)一示例性實施例示出的一種紅外觸摸屏的觸摸響應(yīng)方法流程圖;

圖2是根據(jù)一示例性實施例示出的一種紅外觸摸屏的結(jié)構(gòu)示意圖;

圖3是根據(jù)一示例性實施例示出的紅外觸摸屏中的一次點擊動作過程中發(fā)生抖動的結(jié)構(gòu)示意圖;

圖4是根據(jù)一示例性實施例示出的紅外觸摸屏中的一次書寫操作過程時的結(jié)構(gòu)示意圖;

圖5是根據(jù)一示例性實施例示出的紅外觸摸屏中的一次點擊操作過程中發(fā)生抖動時的結(jié)構(gòu)示意圖;

圖6是圖1對應(yīng)實施例的相對觸摸操作中的觸摸首點確定觸摸響應(yīng)靈敏度與觸摸操作相適應(yīng)的觸摸響應(yīng)模式步驟的流程圖;

圖7是根據(jù)一示例性實施例示出的紅外觸摸屏中的一次觸摸操作過程時的結(jié)構(gòu)示意圖;

圖8是根據(jù)一示例性實施例示出的紅外觸摸屏中的一次觸摸操作過程時觸摸響應(yīng)模式判斷的結(jié)構(gòu)示意圖;

圖9是根據(jù)一示例性實施例示出的紅外觸摸屏中的一次觸摸操作過程時容錯實現(xiàn)的結(jié)構(gòu)示意圖;

圖10是圖1對應(yīng)實施例的判斷觸摸點是否為觸摸操作的觸摸首點步驟的流程圖;

圖11是根據(jù)一示例性實施例示出的一種紅外觸摸屏的觸摸響應(yīng)方法流程圖;

圖12是根據(jù)一示例性實施例示出的一種紅外觸摸屏的觸摸響應(yīng)裝置的框圖;

圖13是圖12對應(yīng)實施例示出的響應(yīng)模式確定模塊的框圖;

圖14是根據(jù)一示例性實施例示出的一種紅外觸摸屏的觸摸響應(yīng)裝置的框圖;

圖15是圖12對應(yīng)實施例示出的首點判斷模塊的框圖。

具體實施方式

這里將詳細(xì)地對示例性實施例執(zhí)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。

圖1是根據(jù)一示例性實施例示出的一種紅外觸摸屏的觸摸響應(yīng)方法流程圖。如圖1所示,該紅外觸摸屏的觸摸響應(yīng)方法可以包括以下步驟。

在步驟S110中,通過紅外線掃描確定紅外觸摸屏中進(jìn)行觸摸操作的觸摸點。

紅外觸摸屏運行中,通過一個一個的掃描周期對紅外觸摸屏周而復(fù)始地進(jìn)行紅外線掃描,以感知紅外觸摸屏中觸摸操作在每一掃描周期的觸摸點。

可以理解的,紅外觸摸屏中,相對應(yīng)地裝設(shè)有發(fā)射燈和接收燈,以通過發(fā)射燈發(fā)光和接收燈的接收,在紅外觸摸屏上形成紅外線光網(wǎng),進(jìn)而感知觸摸操作的觸摸點。

具體而言,圖2是根據(jù)一示例性實施例示出的一種紅外觸摸屏的結(jié)構(gòu)示意圖。如圖2所示,紅外觸摸屏的外觀是一個矩形結(jié)構(gòu),由長邊和短邊組成。長邊包括一個長邊發(fā)射邊110和一個長邊接收邊120,短邊包括一個短邊發(fā)射邊130和一個短邊接收邊140。在長邊發(fā)射邊110和短邊發(fā)射邊130上裝設(shè)有若干發(fā)射燈,相應(yīng)的長邊接收邊120和短邊接收邊140上對應(yīng)裝設(shè)有若干接收燈。通過控制這些發(fā)射燈和接收燈使其按照一一對應(yīng)的方式組成發(fā)射接收對,并按照一定的順序分別接通每一對發(fā)射燈和接收燈而進(jìn)行一掃描周期的紅外線掃描。通過檢測每一對發(fā)射燈和接收燈之間的紅外線是否被阻擋,來判定紅外觸摸屏中進(jìn)行的觸摸操作在當(dāng)前掃描周期的觸摸點。

在步驟S120中,判斷觸摸點是否為觸摸操作的觸摸首點。

觸摸首點是對紅外觸摸屏的一次觸摸操作中首次檢測到的觸摸點。進(jìn)行紅外線掃描而確定的觸摸點,可能是觸摸首點,也可能是觸摸操作的觸摸保持過程中的其它觸摸點。通過前述步驟110,為所進(jìn)行的觸摸操作確定得到其在一掃描周期中的觸摸點,此時需要進(jìn)行觸摸點是否為觸摸首點的識別,進(jìn)而保證后續(xù)所進(jìn)行的觸摸點響應(yīng)的準(zhǔn)確度。觸摸操作的觸摸保持過程中,觸摸操作在紅外觸摸屏上或多或少的發(fā)生一些抖動,而觸摸首點是整個觸摸保持過程中最先接觸紅外觸摸屏而被檢測到的觸摸點。

在通過一個一個的掃描周期對紅外觸摸屏周而復(fù)始地進(jìn)行紅外線掃描過程中,判斷觸摸點是否為觸摸首點的具體實現(xiàn),可以通過檢測一次觸摸操作在紅外觸摸屏中的首個觸摸點為觸摸首點,也可以通過同一掃描周期中檢測到觸摸點的數(shù)量進(jìn)行觸摸首點的判斷,還可以通過其他的方式對觸摸點進(jìn)行觸摸首點的判斷。

紅外觸摸屏中預(yù)先設(shè)置有初始化的觸摸首點,在對紅外觸摸屏進(jìn)行觸摸操作過程中,當(dāng)判斷到某一掃描周期檢測到的觸摸點為觸摸首點時,則將該觸摸點修正為觸摸首點,進(jìn)而通過修正后的觸摸首點確定對本次觸摸操作進(jìn)行觸摸響應(yīng)的觸摸響應(yīng)模式,從而以最新的觸摸首點確定觸摸操作的觸摸響應(yīng)模式,保證了對觸摸操作進(jìn)行觸摸響應(yīng)的準(zhǔn)確度。例如,當(dāng)前紅外觸摸屏中僅有1個觸摸點p(x1,y1),發(fā)生觸摸操作之前,默認(rèn)的觸摸首點p0的坐標(biāo)位置為(x0,y0)。當(dāng)判斷到p(x1,y1)為首點時,則修正觸摸首點p0坐標(biāo)位置,即使x0=x1,y0=y(tǒng)1。

當(dāng)紅外觸摸屏中的觸摸點不為觸摸首點時,則根據(jù)該觸摸點和觸摸首點確定對觸摸操作進(jìn)行觸摸響應(yīng)的觸摸響應(yīng)模式。

在步驟S130中,相對觸摸操作中的觸摸首點確定觸摸響應(yīng)靈敏度與觸摸操作相適應(yīng)的觸摸響應(yīng)模式。

觸摸操作時,由于或多或少的發(fā)生抖動,紅外觸摸屏檢測到的觸摸操作在不同掃描周期的觸摸點位置是不相同的,如果按照這些觸摸點位置一一進(jìn)行識別響應(yīng),可能會因為某個掃描周期識別到的觸摸點位置不在目標(biāo)范圍內(nèi)而響應(yīng)錯誤。因此,有必要根據(jù)觸摸操作調(diào)整觸摸響應(yīng)模式,進(jìn)而以特定的觸摸響應(yīng)模式對觸摸操作進(jìn)行響應(yīng),實現(xiàn)對觸摸操作的容錯處理,提高觸摸響應(yīng)的準(zhǔn)確度。

例如,圖3是根據(jù)一示例性實施例示出的紅外觸摸屏中的一次點擊操作過程中發(fā)生抖動時的結(jié)構(gòu)示意圖。通過不同的掃描周期進(jìn)行紅外線掃描后,由于發(fā)生抖動,確定點擊操作在整個操作過程中的觸摸點為t1、t2。

又例如,圖4是根據(jù)一示例性實施例示出的紅外觸摸屏中的一次書寫操作過程時的結(jié)構(gòu)示意圖。由于書寫操作幅度不大,通過不同的掃描周期進(jìn)行紅外線掃描后,確定點擊操作在整個操作過程中的觸摸點t1、t2、t3也相對比較靠近。

顯然,圖3中的點擊操作和圖4中的書寫操作下,紅外觸摸屏中在不同掃描周期下檢測到的觸摸點是相類似的,但圖3中點擊操作過程中的多個觸摸點相對靠近是由于點擊操作發(fā)生抖動導(dǎo)致的,是希望盡量避免的;而圖4中書寫操作過程中的多個觸摸點相對靠近是書寫操作幅度較小而導(dǎo)致的。因而,當(dāng)在不同掃描周期檢測到紅外觸摸屏的多個觸摸點相對比較靠近時,就無法區(qū)分觸摸操作時進(jìn)行書寫操作還是進(jìn)行點擊操作。

例如,圖5是根據(jù)一示例性實施例示出的紅外觸摸屏中的一次點擊操作過程中發(fā)生抖動的結(jié)構(gòu)示意圖。點擊操作位置范圍為矩形框100內(nèi)的區(qū)域,在連續(xù)5個掃描周期t1、t2、t3、t4和t5中檢測到點擊操作在紅外觸摸屏中存在觸摸點。由于發(fā)生抖動,這5個掃描周期檢測到的觸摸點位置均是不同的,掃描周期t3檢測到的觸摸點漂移到點擊操作位置范圍外,如果按照這些位置一一進(jìn)行識別響應(yīng),則會認(rèn)為掃描周期t1、t2檢測到的觸摸點是對點擊操作位置范圍的一次點擊動作,而掃描周期t4、t5檢測到的觸摸點是對點擊操作位置范圍的另一次點擊動作,與實際的觸摸操作明顯不同。從而容易產(chǎn)生觸摸響應(yīng)錯誤,降低觸摸響應(yīng)的準(zhǔn)確度。

在紅外觸摸屏中預(yù)設(shè)多種對觸摸操作進(jìn)行響應(yīng)的觸摸響應(yīng)模式,以適應(yīng)于紅外觸摸屏中的觸摸響應(yīng)需求。不同觸摸響應(yīng)模式對觸摸操作響應(yīng)的靈敏度不同,從而根據(jù)觸摸操作時的觸摸首點,選取觸摸響應(yīng)靈敏度與觸摸操作相適應(yīng)的觸摸響應(yīng)模式,進(jìn)而對觸摸操作中后續(xù)掃描周期檢測到的觸摸點進(jìn)行觸摸響應(yīng)。

在一個示例性實施例中,觸摸響應(yīng)模式包括點擊操作模式和書寫模式。點擊操作模式的觸摸響應(yīng)靈敏度相對較低,能夠?qū)θ耸贮c擊的偏差和抖動進(jìn)行容錯,從而在長按等操作時能夠容忍一定的偏差,防止誤識別;書寫模式的觸摸響應(yīng)靈敏度相對較高,能夠迅速靈敏地對觸摸操作進(jìn)行響應(yīng),從而能夠準(zhǔn)確跟蹤觸摸操作的觸摸點,識別紅外觸摸屏中的書寫操作。

在步驟S140中,根據(jù)觸摸響應(yīng)模式和觸摸點,進(jìn)行觸摸操作的響應(yīng)。

在確定觸摸響應(yīng)模式后,根據(jù)觸摸響應(yīng)模式對紅外觸摸屏中的觸摸點進(jìn)行觸摸響應(yīng)。

通過如上所述的方法,根據(jù)觸摸操作中的觸摸首點,確定觸摸響應(yīng)靈敏度與觸摸操作相適應(yīng)的觸摸響應(yīng)模式,進(jìn)而根據(jù)觸摸響應(yīng)模式對紅外觸摸屏中觸摸操作的觸摸點進(jìn)行觸摸響應(yīng)。由于能夠根據(jù)觸摸操作方式的不同,合適地選取觸摸響應(yīng)模式,從而自動調(diào)節(jié)對觸摸操作進(jìn)行觸摸響應(yīng)的靈敏度,大大提高了觸摸響應(yīng)的準(zhǔn)確度。

圖6是根據(jù)一示例性實施例示出的對步驟S130的細(xì)節(jié)描述。如圖6所示,該步驟S130可以包括以下步驟。

在步驟S131中,相對觸摸首點確定觸摸點的距離和觸摸時長。

觸摸點的距離為觸摸點與觸摸首點之間的位置間隔。觸摸時長為觸摸操作的時間長度,即觸摸點與觸摸首點之間的時間間隔。

在紅外觸摸屏的一次觸摸操作過程中,當(dāng)觸摸點不是觸摸首點時,獲取觸摸點與觸摸首點的位置間隔和時間間隔。

例如,圖7是根據(jù)一示例性實施例示出的紅外觸摸屏中的一次觸摸操作過程時的結(jié)構(gòu)示意圖。一次觸摸操作過程中,當(dāng)前掃描周期檢測到的觸摸點為t3,整個觸摸操作的觸摸點為t1、t2、t3,觸摸首點為t1,因此觸摸點t3的距離為觸摸點t3與觸摸首點t1之間的距離,即為圖中的△t;觸摸時長即為觸摸點t3與觸摸首點t1之間的時間間隔。

在步驟S132中,判斷是否距離小于預(yù)設(shè)響應(yīng)判斷距離,且觸摸時長小于預(yù)設(shè)響應(yīng)判斷觸摸時間,得到判斷結(jié)果。

響應(yīng)判斷距離和響應(yīng)判斷觸摸時間均是預(yù)先設(shè)置的。對觸摸點的距離與預(yù)設(shè)響應(yīng)判斷距離、觸摸點的觸摸時長與預(yù)設(shè)響應(yīng)判斷觸摸時間分別進(jìn)行大小判斷,得到滿足距離小于預(yù)設(shè)響應(yīng)判斷距離且觸摸時長小于預(yù)設(shè)響應(yīng)判斷觸摸時間,以及不滿足距離小于預(yù)設(shè)響應(yīng)判斷距離且觸摸時長小于預(yù)設(shè)響應(yīng)判斷觸摸時間的判斷結(jié)果。進(jìn)而根據(jù)判斷結(jié)果判斷與觸摸操作相適應(yīng)的觸摸響應(yīng)靈敏度,選取相應(yīng)的觸摸響應(yīng)模式。

圖8是根據(jù)一示例性實施例示出的紅外觸摸屏中的一次觸摸操作過程時觸摸響應(yīng)模式判斷的結(jié)構(gòu)示意圖。一次觸摸操作中,觸摸首點為t1,通過對該觸摸操作中觸摸點的觸摸時長和距離進(jìn)行雙重限制條件判斷。當(dāng)觸摸點在虛線圓tn內(nèi),且觸摸時長小于響應(yīng)判斷觸摸時間T,則觸摸點滿足雙重限制條件;若觸摸點在虛線圓tn外,或觸摸時長不小于響應(yīng)判斷觸摸時間T,則觸摸點不滿足雙重限制條件。

在步驟S133中,若判斷結(jié)果為是,則確定觸摸操作對應(yīng)的觸摸響應(yīng)模式為點擊操作模式。

當(dāng)觸摸點的距離小于預(yù)設(shè)響應(yīng)判斷距離,且觸摸時長小于預(yù)設(shè)響應(yīng)判斷觸摸時間時,由于觸摸操作的觸摸時長較短,且觸摸點位置偏移較小,觸摸點的距離很可能是點擊操作時發(fā)生抖動而引起的,因為進(jìn)行書寫操作時,一般觸摸點的距離均較大,在紅外觸摸屏上的觸摸滑動時間相對較長,因此觸摸操作為點擊操作的可能性更大,確定觸摸響應(yīng)模式為點擊操作模式,進(jìn)而根據(jù)點擊操作模式對觸摸操作進(jìn)行響應(yīng),如忽略當(dāng)前的觸摸點位置,仍以觸摸首點的位置進(jìn)行觸摸響應(yīng),提高觸摸響應(yīng)的準(zhǔn)確度。

圖9是根據(jù)一示例性實施例示出的紅外觸摸屏中的一次觸摸操作過程時容錯實現(xiàn)的結(jié)構(gòu)示意圖。一次觸摸操作C中,觸摸首點為t1,在觸摸首點t1之后的掃描周期中,檢測到的觸摸點為t2、t3、t4,由于觸摸點t2、t3、t4均在虛線圓tn內(nèi),滿足觸摸點的距離限制條件,且觸摸時長(觸摸點t4與觸摸首點t1的時間間隔)小于響應(yīng)判斷觸摸時間T,觸摸點t2、t3、t4很可能是觸摸操作操作發(fā)生抖動而引起的,因此確定觸摸操作C的觸摸響應(yīng)模式為點擊操作模式,對觸摸點t2、t3、t4仍以觸摸首點t1的位置進(jìn)行觸摸響應(yīng),避免因觸摸點t2、t3、t4與觸摸首點t1的位置不同而響應(yīng)錯誤,實現(xiàn)對觸摸操作進(jìn)行容錯響應(yīng)。

例如,目前觸摸點p1的位置坐標(biāo)為(x1,y1),觸摸首點p0的坐標(biāo)為(x0,y0),初始化點修正參數(shù)flag=1(flag=1對觸摸點的響應(yīng)位置處于修正狀態(tài);flag=0表示對觸摸點的響應(yīng)位置未處于修正狀態(tài)),預(yù)設(shè)響應(yīng)判斷距離為d,預(yù)設(shè)響應(yīng)判斷觸摸時間為t。觸摸操作的觸摸時長L<T,觸摸點p1的距離D<d。此時表明觸摸操作的觸摸時長較短,且觸摸操作的觸摸點位置偏移不大,很可能是點擊操作時發(fā)生抖動引起的。因此,確定對觸摸操作進(jìn)行觸摸響應(yīng)的觸摸響應(yīng)模式為點擊操作模式,并修正觸摸點的響應(yīng)位置,以觸摸首點p0(x0,y0)的位置進(jìn)行觸摸響應(yīng)。

在步驟S134中,若判斷結(jié)果為否,則確定觸摸操作對應(yīng)的觸摸響應(yīng)模式為書寫模式。

當(dāng)判斷結(jié)果為不滿足觸摸點的距離小于預(yù)設(shè)響應(yīng)判斷距離且觸摸時長小于預(yù)設(shè)響應(yīng)判斷觸摸時間時,表明觸摸操作的觸摸時長較長或觸摸操作的偏移距離較大,或者觸摸操作的觸摸時長較長且觸摸操作的偏移距離較大。由于點擊操作的觸摸時長通常較短,因此觸摸操作的觸摸時長較長通常不是進(jìn)行點擊操作;觸摸點位置偏移較大通常也不是點擊操作時發(fā)生抖動而引起的,更可能是進(jìn)行書寫操作,因此確定觸摸響應(yīng)模式為書寫模式,以較高的觸摸響應(yīng)靈敏度對觸摸操作進(jìn)行觸摸響應(yīng),準(zhǔn)確跟蹤觸摸操作的觸摸點,如以當(dāng)前的觸摸點的坐標(biāo)位置進(jìn)行觸摸響應(yīng)。

例如,目前觸摸點p1的位置坐標(biāo)為(x1,y1),觸摸首點p0的坐標(biāo)為(x0,y0),初始化點修正參數(shù)flag=1(flag=1對觸摸點的響應(yīng)位置處于修正狀態(tài);flag=0表示對觸摸點的響應(yīng)位置未處于修正狀態(tài)),預(yù)設(shè)響應(yīng)判斷距離為d,預(yù)設(shè)響應(yīng)判斷觸摸時間為t。觸摸點p1的位置間隔D>d,表明觸摸操作的觸摸點位置偏移較大,通常不是因點擊操作發(fā)生抖動產(chǎn)生的,而更可能是進(jìn)行書寫操作時在紅外觸摸屏中的移動。因此,確定觸摸響應(yīng)模式為書寫模式,令初始化點修正參數(shù)flag=0,無需修正當(dāng)前觸摸點的位置,即觸摸點p1(x1,y1)的位置進(jìn)行觸摸響應(yīng)。

通過如上所述的方法,在觸摸點不是觸摸首點時,根據(jù)觸摸點的距離和預(yù)先設(shè)置的響應(yīng)判斷距離、觸摸點的觸摸時長和響應(yīng)判斷觸摸時長的判斷結(jié)果,確定觸摸操作的響應(yīng)模式,進(jìn)而根據(jù)確定的觸摸響應(yīng)模式對觸摸操作進(jìn)行觸摸響應(yīng),提高了對觸摸操作進(jìn)行觸摸響應(yīng)的準(zhǔn)確度。

圖10是根據(jù)一示例性實施例示出的對步驟S120的細(xì)節(jié)描述。觸摸點為一個掃描周期確定的觸摸點,如圖10所示,該步驟S120可以包括以下步驟。

在步驟S121中,判斷觸摸操作在該掃描周期的前一個掃描周期是否存在觸摸點,得到判斷結(jié)果。

通過一個一個的掃描周期對紅外觸摸屏周而復(fù)始地進(jìn)行紅外線掃描,對觸摸操作的觸摸點進(jìn)行檢測識別。在對觸摸操作的觸摸點識別過程中,紅外觸摸屏的每個掃描周期對應(yīng)觸摸點的位置,或者不存在觸摸點的情形。

觸摸首點是對觸摸操作的觸摸點檢測識別過程中,檢測到存在觸摸點的連續(xù)掃描周期中第一個掃描周期檢測到的觸摸點。在每一個掃描周期中,判斷存在觸摸點所在的掃描周期的前一個掃描周期是否存在觸摸點,進(jìn)而判斷每一個掃描周期中的觸摸點是否為觸摸首點。

例如,在對觸摸操作的觸摸點識別過程中,連續(xù)5個掃描周期分別為t1、t2、t3、t4和t5,掃描周期t1、t2和t3均沒有識別到觸摸點,掃描周期t4和t5識別到觸摸點分別為p4和p5。由此識別到觸摸點p4所在掃描周期t4的前一個掃描周期t3中不存在觸摸點,因而判斷觸摸點p4為觸摸首點;而觸摸點p5所在掃描周期t5的前一個掃描周期t4中存在觸摸點p4,因而判斷觸摸點p5不為觸摸首點。

在步驟S122中,根據(jù)判斷結(jié)果確定掃描周期時的觸摸點是否為觸摸首點。

通過如上所述的方法,根據(jù)各掃描周期的檢測到觸摸點情況,確定觸摸操作中的觸摸首點,進(jìn)而以該觸摸首點為基準(zhǔn),確定觸摸操作的觸摸響應(yīng)模式,提高了對觸摸操作進(jìn)行觸摸響應(yīng)的準(zhǔn)確度。

圖11是根據(jù)一示例性實施例示出的一種紅外觸摸屏的觸摸響應(yīng)方法流程圖。同一掃描周期中觸摸點的數(shù)量為多個,如圖11所示,圖10對應(yīng)的紅外觸摸屏的觸摸響應(yīng)方法中S110步驟之后,還可以包括如下步驟。

在步驟S310中,確定觸摸操作對應(yīng)的觸摸響應(yīng)模式為書寫模式。

在某一個掃描周期中,識別到觸摸操作的觸摸點的數(shù)量為多個,而觸摸操作時,通常不會以多觸摸點形式的觸摸操作對紅外觸摸屏進(jìn)行點擊操作,這樣將導(dǎo)致紅外觸摸屏無法響應(yīng)識別;而更可能是多用戶在進(jìn)行書寫操作,因此確定以書寫模式的觸摸響應(yīng)模式對觸摸操作進(jìn)行觸摸響應(yīng)。

在步驟S320中,根據(jù)書寫模式,按照觸摸點的位置進(jìn)行觸摸操作的響應(yīng)。

通過如上所述的方法,當(dāng)檢測識別到觸摸操作在同一時刻的觸摸點數(shù)量為多個時,就無需判斷觸摸點是否為觸摸首點,直接確定觸摸響應(yīng)模式為書寫模式,進(jìn)而根據(jù)書寫模式對對觸摸操作進(jìn)行觸摸響應(yīng),防止多點觸摸時仍以點擊操作模式進(jìn)行識別而發(fā)生錯誤,提高了對觸摸操作進(jìn)行觸摸響應(yīng)的效率。

下述為本公開裝置實施例,可以用于執(zhí)行本上述紅外觸摸屏的掃描方法實施例。對于本公開紅外觸摸屏的觸摸響應(yīng)裝置實施例中未披露的細(xì)節(jié),請參照本公開紅外觸摸屏的觸摸響應(yīng)方法實施例。

圖12是根據(jù)一示例性實施例示出的一種紅外觸摸屏的掃描裝置的框圖,該紅外觸摸屏的掃描裝置包括但不限于:觸摸點確定模塊110、首點判斷模塊120、響應(yīng)模式確定模塊130及響應(yīng)模塊140。

觸摸點確定模塊110,用于通過紅外線掃描確定紅外觸摸屏中進(jìn)行觸摸操作的觸摸點;

首點判斷模塊120,用于判斷觸摸點是否為觸摸操作的觸摸首點;

響應(yīng)模式確定模塊130,用于相對觸摸操作中的觸摸首點確定觸摸響應(yīng)靈敏度與觸摸操作相適應(yīng)的觸摸響應(yīng)模式;

響應(yīng)模塊140,用于根據(jù)觸摸響應(yīng)模式和觸摸點,進(jìn)行觸摸操作的響應(yīng)。

可選的,如圖13所示,響應(yīng)模式確定模塊130包括但不限于:確定單元131和模式確定單元132。

確定單元131,用于相對觸摸首點確定觸摸點的距離和觸摸時長;

判斷單元132,用于判斷是否距離小于預(yù)設(shè)響應(yīng)判斷距離,且觸摸時長小于預(yù)設(shè)響應(yīng)判斷觸摸時間,得到判斷結(jié)果;

點擊操作確定單元133,用于若判斷結(jié)果為是,則確定觸摸操作對應(yīng)的觸摸響應(yīng)模式為點擊操作模式。

可選的,如圖14所示,圖13所示的紅外觸摸屏的觸摸響應(yīng)裝置還包括但不限于:書寫確定單元134。

書寫確定單元134,用于若判斷結(jié)果為否,則確定觸摸操作對應(yīng)的觸摸響應(yīng)模式為書寫模式。

可選的,本公開還提供一種紅外觸摸屏的觸摸響應(yīng)裝置,該裝置還包括但不限于:首點修正模塊。

首點修正模塊,用于判斷到觸摸點為觸摸操作的觸摸首點,則將觸摸點在紅外觸摸屏中的位置修正為觸摸首點對應(yīng)的位置。

可選的,如圖15所示,觸摸點為一個掃描周期確定的觸摸點,首點判斷模塊120包括但不限于:判斷單元121和首點確定單元122。

判斷單元121,用于判斷觸摸操作在前一個掃描周期是否存在觸摸點,得到判斷結(jié)果;

首點確定單元122,用于根據(jù)判斷結(jié)果確定掃描周期時的觸摸點是否為觸摸首點。

應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),本領(lǐng)域技術(shù)人員可以在不脫離其范圍執(zhí)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
铜陵市| 那坡县| 格尔木市| 泌阳县| 阜城县| 楚雄市| 揭西县| 广元市| 新疆| 宣城市| 柘城县| 盐城市| 茂名市| 晋州市| 惠来县| 绥阳县| 贺兰县| 水城县| 延津县| 阜康市| 江源县| 怀化市| 东丽区| 大同县| 中阳县| 迭部县| 昌乐县| 阿坝| 广州市| 安乡县| 浦城县| 留坝县| 墨竹工卡县| 安阳市| 合阳县| 武川县| 乌兰察布市| 甘泉县| 揭阳市| 岳阳县| 东港市|