两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

觸摸屏掃描方法、系統(tǒng)及裝置制造方法

文檔序號(hào):6499767閱讀:133來源:國知局
觸摸屏掃描方法、系統(tǒng)及裝置制造方法
【專利摘要】一種觸摸屏掃描方法,在檢測到觸控信號(hào)后,對觸摸屏進(jìn)行逐行掃描,獲取觸控信息,其中觸控信息包括觸控接觸面積;根據(jù)觸控接觸面積計(jì)算出間隔數(shù)值,并根據(jù)間隔數(shù)值發(fā)送信號(hào)掃描指令,最后根據(jù)信號(hào)掃描指令對觸摸屏進(jìn)行信號(hào)掃描。根據(jù)逐行掃描得到的觸控接觸面積決定間隔數(shù)值,即進(jìn)行信號(hào)掃描時(shí)的間隔行數(shù),確保了信號(hào)掃描的準(zhǔn)確率,避免因間隔掃描而降低觸摸屏的感應(yīng)精度;與傳統(tǒng)的每次掃描均為逐行掃描相比,根據(jù)間隔數(shù)值發(fā)送信號(hào)掃描指令對觸摸屏進(jìn)行信號(hào)掃描減少了需要掃描的行數(shù),提高了掃描速度。此外,本發(fā)明還提供了一種觸摸屏掃描系統(tǒng)和裝置。
【專利說明】觸摸屏掃描方法、系統(tǒng)及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及觸摸屏【技術(shù)領(lǐng)域】,特別是涉及一種觸摸屏掃描方法、系統(tǒng)及裝置。
【背景技術(shù)】
[0002]觸摸屏(touch screen)又稱為“觸控屏”、“觸控面板”,是一種可接收觸頭等輸入訊號(hào)的感應(yīng)式液晶顯示系統(tǒng),可用以取代機(jī)械式的按鈕面板,并借由液晶顯示畫面制造出生動(dòng)的影音效果。觸摸屏作為一種最新的電腦輸入設(shè)備,是目前最簡單、方便、自然的一種人機(jī)交互方式。
[0003]在對觸摸屏進(jìn)行掃描,檢測輸入訊號(hào)時(shí),傳統(tǒng)的方法是每次都對觸摸屏的所有感應(yīng)線進(jìn)行掃描,即每次掃描均是逐行掃描。由于感應(yīng)線的數(shù)目較多,每次掃描都要占據(jù)比較多的時(shí)間,掃描速度慢,降低了觸摸屏的靈敏度。

【發(fā)明內(nèi)容】

[0004]基于此,有必要提供一種能提高掃描速度的觸摸屏掃描方法、系統(tǒng)及裝置。
[0005]一種觸摸屏掃描方法,包括以下步驟:檢測是否接收到觸控信號(hào),若是,則對觸摸屏進(jìn)行逐行掃描,獲取觸控信息,所述觸控信息包括觸控接觸面積;根據(jù)所述觸控接觸面積計(jì)算間隔數(shù)值,并根據(jù)所述間隔數(shù)值發(fā)送信號(hào)掃描指令;根據(jù)所述信號(hào)掃描指令對所述觸摸屏進(jìn)行信號(hào)掃描。
[0006]在其中一個(gè)實(shí)施例中,所述對觸摸屏進(jìn)行逐行掃描,獲取觸控信息的步驟包括:
[0007]逐行掃描所述觸摸屏,獲取掃描數(shù)據(jù);
[0008]根據(jù)所述掃描數(shù)據(jù)獲取所述觸控信息。
[0009]在其中一個(gè)實(shí)施例中,所述觸控信息包括觸控位置,所述根據(jù)所述信號(hào)掃描指令對所述觸摸屏進(jìn)行信號(hào)掃描的步驟包括:
[0010]根據(jù)所述觸控位置將所述觸摸屏分為逐行掃描區(qū)和隔行掃描區(qū),所述觸控位置位于所述逐行掃描區(qū)內(nèi);
[0011]對所述逐行掃描區(qū)進(jìn)行逐行掃描,對所述隔行掃描區(qū)進(jìn)行隔行掃描。
[0012]在其中一個(gè)實(shí)施例中,所述觸控位置位于所述逐行掃描區(qū)中心。
[0013]在其中一個(gè)實(shí)施例中,在預(yù)設(shè)的掃描周期內(nèi),根據(jù)所述信號(hào)掃描指令對所述觸摸屏循環(huán)進(jìn)行信號(hào)掃描,直至所述掃描周期結(jié)束。
[0014]在其中一個(gè)實(shí)施例中,接收到所述觸控信號(hào)之后,對觸摸屏進(jìn)行逐行掃描,獲取觸控信息之前包括以下步驟:
[0015]發(fā)送觸控請求;
[0016]接收到所述觸控請求后發(fā)送逐行掃描指令;接收到所述逐行掃描指令后對觸摸屏進(jìn)行逐行掃描,獲取觸控信息。
[0017]在其中一個(gè)實(shí)施例中,所述根據(jù)所述信號(hào)掃描指令對所述觸摸屏進(jìn)行信號(hào)掃描的步驟之后還包括以下步驟:[0018]判斷是否掃描到觸控信號(hào);若是,則返回所述根據(jù)所述信號(hào)掃描指令對所述觸摸屏進(jìn)行信號(hào)掃描的步驟;
[0019]若否,則判斷是否接收到停止命令,若未接收到停止命令則返回所述對觸摸屏進(jìn)行逐行掃描,獲取觸控信息的步驟。
[0020]一種觸摸屏掃描系統(tǒng),包括:
[0021]檢測模塊,用于檢測是否接收到觸控信號(hào),若是,則對觸摸屏進(jìn)行逐行掃描,獲取觸控信息,所述觸控信息包括觸控接觸面積;
[0022]控制模塊,用于根據(jù)所述觸控接觸面積計(jì)算間隔數(shù)值,并根據(jù)所述間隔數(shù)值發(fā)送信號(hào)掃描指令;
[0023]掃描模塊,用于根據(jù)所述信號(hào)掃描指令對所述觸摸屏進(jìn)行信號(hào)掃描。
[0024]在其中一個(gè)實(shí)施例中,所述檢測模塊包括:
[0025]數(shù)據(jù)獲取單元,用于逐行掃描所述觸摸屏,獲取掃描數(shù)據(jù);
[0026]信息獲取單元,用于根據(jù)所述掃描數(shù)據(jù)獲取所述觸控信息。
[0027]在其中一個(gè)實(shí)施例中,所述觸控信息包括觸控位置,所述掃描模塊包括:
[0028]分區(qū)單元,用于根據(jù)所述觸控位置將所述觸摸屏分為逐行掃描區(qū)和隔行掃描區(qū),所述觸控位置位于所述逐行掃描區(qū)內(nèi);
[0029]掃描單元,用于對所述逐行掃描區(qū)進(jìn)行逐行掃描,對所述隔行掃描區(qū)進(jìn)行隔行掃描。
[0030]在其中一個(gè)實(shí)施例中,所述掃描模塊在預(yù)設(shè)的掃描周期內(nèi),對所述觸摸屏循環(huán)進(jìn)行信號(hào)掃描,直至所述掃描周期結(jié)束。
[0031]在其中一個(gè)實(shí)施例中,所述觸摸屏掃描系統(tǒng)包括:
[0032]觸控請求模塊,用于在所述檢測模塊接收到所述觸控信號(hào)后發(fā)送觸控請求;
[0033]逐行指令模塊,用于接收到所述觸控請求后發(fā)送逐行掃描指令;所述檢測模塊在接收到所述逐行掃描指令后對所述觸摸屏進(jìn)行逐行掃描,獲取所述觸控信息。
[0034]在其中一個(gè)實(shí)施例中,所述觸摸屏掃描系統(tǒng)還包括:
[0035]信號(hào)判斷模塊,用于判斷是否掃描到觸控信號(hào);若是,則控制所述掃描模塊對所述觸摸屏再次進(jìn)行信號(hào)掃描;
[0036]停止判斷模塊,用于在所述掃描判斷模塊未接收到觸控信號(hào)時(shí),判斷是否接收到停止命令,并在未接收到停止命令時(shí)控制所述檢測模塊再次對所述觸摸屏進(jìn)行逐行掃描,獲取觸控信息。
[0037]一種觸摸屏掃描裝置,包括觸控芯片和主控芯片,所述觸控芯片通過總線與所述主控芯片連接,
[0038]所述觸控芯片用于在接收到觸控信號(hào)后,對觸摸屏進(jìn)行逐行掃描,獲取掃描數(shù)據(jù),并將所述掃描數(shù)據(jù)發(fā)送至所述主控芯片;還用于根據(jù)所述主控芯片發(fā)送的信號(hào)掃描指令對所述觸摸屏進(jìn)行信號(hào)掃描;
[0039]所述主控芯片用于根據(jù)所述掃描數(shù)據(jù)得到觸控信息,所述觸控信息包括觸控接觸面積;以及根據(jù)所述觸控接觸面積計(jì)算間隔數(shù)值,并根據(jù)所述間隔數(shù)值發(fā)送所述信號(hào)掃描指令至所述觸控芯片。
[0040]在其中一個(gè)實(shí)施例中,所述觸控芯片包括:[0041]接口單元,包括感應(yīng)通道和驅(qū)動(dòng)通道,所述感應(yīng)通道與所述觸摸屏的行感應(yīng)線連接,所述驅(qū)動(dòng)通道與所述觸摸屏的列感應(yīng)線連接;所述觸控芯片通過所述接口單元對所述觸摸屏進(jìn)行逐行掃描和信號(hào)掃描;
[0042]寄存單元,用于寄存所述主控芯片發(fā)送的逐行掃描指令和信號(hào)掃描指令;
[0043]中斷單元,用于在接收到所述逐行掃描指令后觸發(fā)中斷,使所述觸摸屏由睡眠模式進(jìn)入掃描模式。
[0044]上述觸摸屏掃描方法,在接收到觸控信號(hào)后,對觸摸屏進(jìn)行逐行掃描,獲取觸控信息,其中觸控信息包括觸控接觸面積;根據(jù)觸控接觸面積計(jì)算出間隔數(shù)值,并根據(jù)間隔數(shù)值發(fā)送信號(hào)掃描指令;最后根據(jù)信號(hào)掃描指令對觸摸屏進(jìn)行信號(hào)掃描。根據(jù)由逐行掃描得到的觸控接觸面積決定間隔數(shù)值,即進(jìn)行信號(hào)掃描時(shí)的間隔行數(shù),確保了信號(hào)掃描的準(zhǔn)確率,避免因間隔掃描而降低觸摸屏的感應(yīng)精度;與傳統(tǒng)的每次掃描均為逐行掃描相比,根據(jù)間隔數(shù)值發(fā)送信號(hào)掃描指令對觸摸屏進(jìn)行信號(hào)掃描,減少了需要掃描的行數(shù),提高了掃描速度。
【專利附圖】

【附圖說明】
[0045]圖1為現(xiàn)有技術(shù)中觸摸屏的結(jié)構(gòu)圖;
[0046]圖2為一實(shí)施例中觸摸屏掃描方法的流程圖;
[0047]圖3為另一實(shí)施例中觸摸屏掃描方法的流程圖;
[0048]圖4為一實(shí)施例中觸摸屏掃描裝置的結(jié)構(gòu)圖;
[0049]圖5為另一實(shí)施例中觸摸屏掃描裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0050]觸摸屏是一種可接收觸頭輸入訊號(hào)的感應(yīng)式液晶顯示系統(tǒng),觸摸屏可以是手機(jī)、掌上電腦或平板電腦等設(shè)備上的觸控面板,觸頭可以是指用戶的手指或手寫筆等對象。通過掃描觸摸屏找到觸頭在顯示屏幕上的接觸位置,并根據(jù)接觸位置的信息來執(zhí)行相應(yīng)的命令。如圖1所示,觸摸屏100表面具有相互平行的行感應(yīng)線101,同時(shí)具有相互平行的列感應(yīng)線102,一般而言行感應(yīng)線101跟列感應(yīng)線102相互垂直,且在相交位置處行感應(yīng)線101跟列感應(yīng)線102相互絕緣,圖中手指表示觸頭與觸摸屏100接觸的位置及面積。
[0051]在對觸摸屏進(jìn)行掃描,檢測輸入訊號(hào)時(shí),傳統(tǒng)的方法是每次都對觸摸屏的所有感應(yīng)線進(jìn)行掃描,即每次掃描均是逐行掃描。由于感應(yīng)線的數(shù)目較多,每次掃描都要占據(jù)比較多的時(shí)間,掃描速度慢,降低了觸摸屏的靈敏度。如果每次掃描都采用隔行掃描的方法,卻降低了觸摸屏的感應(yīng)精度。
[0052]為克服上述缺陷,本發(fā)明提供了一種觸摸屏掃描方法,如圖2所示,包括以下步驟:
[0053]步驟SllO:檢測是否接收到觸控信號(hào)。
[0054]觸控信號(hào)指當(dāng)觸頭接觸到觸摸屏后由觸摸屏發(fā)送的信號(hào)。若沒有接收到觸控信號(hào),則重復(fù)步驟SllO直至接收到觸控信號(hào),在接收到觸控信號(hào)后進(jìn)行步驟S140。
[0055]步驟S140:對觸摸屏進(jìn)行逐行掃描,獲取觸控信息。
[0056]其中,觸控信息包括觸控接觸面積。具體地,步驟S140可包括以下步驟:[0057]逐行掃描觸摸屏,獲取掃描數(shù)據(jù)。
[0058]根據(jù)掃描數(shù)據(jù)獲取觸控信息。
[0059]掃描數(shù)據(jù)可以是由離散型的二位坐標(biāo)或二維矩陣來表述,通過逐行掃描觸摸屏,找到觸頭與觸摸屏發(fā)生接觸的各點(diǎn)坐標(biāo),并用離散型的二位坐標(biāo)或二維矩陣來表示,便得到了掃描數(shù)據(jù)。然后根據(jù)接觸點(diǎn)的數(shù)目以及各接觸點(diǎn)之間的距離便可得到觸控接觸面積。
[0060]步驟S150:根據(jù)觸控接觸面積計(jì)算間隔數(shù)值,并根據(jù)間隔數(shù)值發(fā)送信號(hào)掃描指令。
[0061]間隔數(shù)值是指對觸摸屏進(jìn)行信號(hào)掃描時(shí)的間隔行數(shù),根據(jù)觸控接觸面積的大小可適當(dāng)調(diào)整間隔數(shù)值。比如當(dāng)觸控接觸面積大于預(yù)設(shè)值(如IOmm2)時(shí),間隔數(shù)值為2,當(dāng)觸控接觸面積小于或等于預(yù)設(shè)值時(shí),間隔數(shù)值為1,可以理解,預(yù)設(shè)值以及間隔數(shù)值可根據(jù)實(shí)際情況進(jìn)行調(diào)整。
[0062]步驟S160:根據(jù)信號(hào)掃描指令對觸摸屏進(jìn)行信號(hào)掃描。
[0063]本實(shí)施例中,可以在預(yù)設(shè)的掃描周期內(nèi),循環(huán)進(jìn)行步驟S160,直至掃描周期結(jié)束。掃描周期可根據(jù)實(shí)際情況進(jìn)行調(diào)整,通過循環(huán)進(jìn)行步驟S160,對觸摸屏進(jìn)行多次掃描。當(dāng)觸控信號(hào)不連續(xù)時(shí),可確保觸控信號(hào)都能被掃描到。
[0064]信號(hào)掃描可以是指根據(jù)間隔數(shù)值對整個(gè)觸摸屏進(jìn)行隔行掃描。以間隔數(shù)值為I進(jìn)行說明,則信號(hào)掃描是先對奇數(shù)行進(jìn)行掃描,再對偶數(shù)行進(jìn)行掃描;或先對偶數(shù)行進(jìn)行掃描,再對奇數(shù)行進(jìn)行掃描。
[0065]在其中一個(gè)實(shí)施例中,觸控信息還可包括觸控位置,即觸頭與觸摸屏接觸的位置,步驟S160可包括以下步驟:
[0066]根據(jù)觸控位置將觸摸屏分為逐行掃描區(qū)和隔行掃描區(qū),觸控位置位于逐行掃描區(qū)內(nèi)。
[0067]對逐行掃描區(qū)進(jìn)行逐行掃描,對隔行掃描區(qū)進(jìn)行隔行掃描。
[0068]把觸摸屏分為逐行掃描區(qū)和隔行掃描區(qū),對逐行掃描區(qū)進(jìn)行逐行掃描,對隔行掃描區(qū)進(jìn)行隔行掃描。與對整個(gè)觸摸屏進(jìn)行隔行掃描相比,由于觸控位置位于逐行掃描區(qū)內(nèi),對逐行掃描區(qū)進(jìn)行逐行掃描可提高掃描準(zhǔn)確率及觸摸屏的感應(yīng)精度,而且逐行掃描區(qū)的面積一般不會(huì)很大,并不會(huì)對掃描速度及觸摸屏的靈敏度造成很大影響。
[0069]本實(shí)施例中觸控位置位于逐行掃描區(qū)中心,可進(jìn)一步提高掃描準(zhǔn)確率。
[0070]上述觸摸屏掃描方法,在檢測到觸摸屏接收到觸控信號(hào)后,對觸摸屏進(jìn)行逐行掃描,獲取觸控信息,其中觸控信息包括觸控接觸面積;根據(jù)觸控接觸面積計(jì)算出間隔數(shù)值,并根據(jù)間隔數(shù)值發(fā)送信號(hào)掃描指令;最后根據(jù)信號(hào)掃描指令對觸摸屏進(jìn)行信號(hào)掃描。根據(jù)由逐行掃描得到的觸控接觸面積決定間隔數(shù)值,即進(jìn)行信號(hào)掃描時(shí)的間隔行數(shù),確保了信號(hào)掃描的準(zhǔn)確率,避免因間隔掃描而降低觸摸屏的感應(yīng)精度;與傳統(tǒng)的每次掃描均為逐行掃描相比,根據(jù)間隔數(shù)值發(fā)送信號(hào)掃描指令對觸摸屏進(jìn)行信號(hào)掃描,減少了需要掃描的行數(shù),提高了掃描速度及觸摸屏的靈敏度。
[0071]在其中一個(gè)實(shí)施例中,如圖3所示,在接收到觸控信號(hào)之后,步驟S140之前可包括以下步驟:
[0072]步驟S120:發(fā)送觸控請求。
[0073]接收到觸控請求后進(jìn)行步驟S130。[0074]步驟S130:發(fā)送逐行掃描指令。
[0075]接收到逐行掃描指令后進(jìn)行步驟S140。
[0076]其中,觸控請求可以是在觸控信號(hào)滿足一定條件時(shí)發(fā)送,比如接收到的觸控信號(hào)持續(xù)時(shí)間超過預(yù)設(shè)時(shí)間(如3秒)之后,則發(fā)送觸控請求,在接收到觸控請求后發(fā)送逐行掃描指令,接收到逐行掃描指令后對觸摸屏進(jìn)行逐行掃描。通過步驟S120和步驟S130,當(dāng)觸摸屏發(fā)生誤操作時(shí),如用戶不小心觸碰到觸摸屏或觸摸屏與其他物件發(fā)生接觸時(shí),不會(huì)發(fā)送觸控請求,可避免由于對觸摸屏的誤操作而啟動(dòng)掃描程序,即進(jìn)行步驟S140。
[0077]繼續(xù)參照圖3,在步驟S160之后還可包括以下步驟:
[0078]步驟S170:判斷是否掃描到觸控信號(hào)。
[0079]若是,則返回步驟S160,再次對觸摸屏進(jìn)行信號(hào)掃描,接收下一個(gè)觸控信號(hào)。如果沒有掃描到觸控信號(hào),則還可以進(jìn)行步驟S180。
[0080]步驟S180:判斷是否接收到停止命令。
[0081]停止命令可以是用戶通過觸碰觸摸屏發(fā)送,也可以是由外部電路發(fā)送。在接收到停止命令后停止掃描,使觸摸屏進(jìn)入休眠狀態(tài),減少能源損耗;如果沒有接收到停止命令,則返回步驟S140,重新對觸摸屏進(jìn)行逐行掃描,獲取觸控信息。
[0082]在進(jìn)行逐行掃描或信號(hào)掃描時(shí),可以是直接根據(jù)接收到的逐行掃描指令或信號(hào)掃描指令對觸摸屏進(jìn)行掃描,也可以是先由逐行掃描指令或信號(hào)掃描指令得到掃描數(shù)組,然后根據(jù)掃描數(shù)組對觸摸屏進(jìn)行掃描。本實(shí)施例中為先由逐行掃描指令或信號(hào)掃描指令得到掃描數(shù)組,然后根據(jù)掃描數(shù)組對觸摸屏進(jìn)行掃描??商岣咧噶钭x取速度,進(jìn)一步加快掃描速度和觸摸屏的靈敏度。
[0083]對應(yīng)地,本發(fā)明提供了一種觸摸屏掃描系統(tǒng),包括檢測模塊、控制模塊和掃描模塊。
[0084]檢測模塊用于檢測是否接收到觸控信號(hào)。觸控信號(hào)指當(dāng)觸頭接觸到觸摸屏后由觸摸屏發(fā)送的信號(hào)。若沒有接收到觸控信號(hào),檢測模塊則重復(fù)檢測直至接收到觸控信號(hào)。檢測模塊接收到觸控信號(hào)后對觸摸屏進(jìn)行逐行掃描,獲取觸控信息,觸控信息包括觸控接觸面積。
[0085]具體地,檢測模塊可包括數(shù)據(jù)獲取單元和信息獲取單元。
[0086]首先數(shù)據(jù)獲取單元逐行掃描觸摸屏,獲取掃描數(shù)據(jù)。然后信息獲取單元根據(jù)掃描數(shù)據(jù)獲取觸控信息。掃描數(shù)據(jù)可以是由離散型的二位坐標(biāo)或二維矩陣來表述,通過逐行掃描觸摸屏,找到觸頭與觸摸屏發(fā)生接觸的各點(diǎn)坐標(biāo),并用離散型的二位坐標(biāo)或二維矩陣來表示,便得到了掃描數(shù)據(jù)。然后根據(jù)接觸點(diǎn)的數(shù)目以及各接觸點(diǎn)之間的距離便可得到觸控接觸面積。
[0087]控制模塊用于根據(jù)觸控接觸面積計(jì)算間隔數(shù)值,并根據(jù)間隔數(shù)值發(fā)送信號(hào)掃描指令。
[0088]間隔數(shù)值是指對觸摸屏進(jìn)行信號(hào)掃描時(shí)的間隔行數(shù),根據(jù)觸控接觸面積的大小可適當(dāng)調(diào)整間隔數(shù)值。比如當(dāng)觸控接觸面積大于預(yù)設(shè)值(如IOmm2)時(shí),間隔數(shù)值為2,當(dāng)觸控接觸面積小于或等于預(yù)設(shè)值時(shí),間隔數(shù)值為1,可以理解,預(yù)設(shè)值以及間隔數(shù)值可根據(jù)實(shí)際情況進(jìn)行調(diào)整。
[0089]掃描模塊用于根據(jù)信號(hào)掃描指令對觸摸屏進(jìn)行信號(hào)掃描。[0090]本實(shí)施例中,掃描模塊還可在預(yù)設(shè)的掃描周期內(nèi),對觸摸屏循環(huán)進(jìn)行信號(hào)掃描,直至掃描周期結(jié)束。掃描周期可根據(jù)實(shí)際情況進(jìn)行調(diào)整,通過對觸摸屏循環(huán)進(jìn)行信號(hào)掃描,當(dāng)觸控信號(hào)不連續(xù)時(shí),可確保觸控信號(hào)都能被掃描到。
[0091]信號(hào)掃描可以是指根據(jù)間隔數(shù)值對整個(gè)觸摸屏進(jìn)行隔行掃描。以間隔數(shù)值為I進(jìn)行說明,則信號(hào)掃描是先對奇數(shù)行進(jìn)行掃描,再對偶數(shù)行進(jìn)行掃描;或先對偶數(shù)行進(jìn)行掃描,再對奇數(shù)行進(jìn)行掃描。
[0092]在其中一個(gè)實(shí)施例中,觸控信息還可包括觸控位置,即觸頭與觸摸屏接觸的位置,掃描模塊可包括分區(qū)單元和掃描單元。
[0093]分區(qū)單元用于根據(jù)觸控位置將觸摸屏分為逐行掃描區(qū)和隔行掃描區(qū),觸控位置位于逐行掃描區(qū)內(nèi)。
[0094]掃描單元用于對逐行掃描區(qū)進(jìn)行逐行掃描,對隔行掃描區(qū)進(jìn)行隔行掃描。
[0095]把觸摸屏分為逐行掃描區(qū)和隔行掃描區(qū),對逐行掃描區(qū)進(jìn)行逐行掃描,對隔行掃描區(qū)進(jìn)行隔行掃描。與對整個(gè)觸摸屏進(jìn)行隔行掃描相比,由于觸控位置位于逐行掃描區(qū)內(nèi),對逐行掃描區(qū)進(jìn)行逐行掃描可提高掃描準(zhǔn)確率及觸摸屏的感應(yīng)精度,而且逐行掃描區(qū)的面積一般不會(huì)很大,并不會(huì)對掃描速度及觸摸屏的靈敏度造成很大影響。
[0096]本實(shí)施例中觸控位置位于逐行掃描區(qū)中心,可進(jìn)一步提高掃描準(zhǔn)確率。
[0097]上述觸摸屏掃描系統(tǒng),檢測模塊在接收到觸控信號(hào)后,對觸摸屏進(jìn)行逐行掃描,獲取觸控信息,其中觸控信息包括觸控接觸面積;根據(jù)觸控接觸面積計(jì)算出間隔數(shù)值,并根據(jù)間隔數(shù)值發(fā)送信號(hào)掃描指令。最后根據(jù)信號(hào)掃描指令對觸摸屏進(jìn)行信號(hào)掃描。根據(jù)由逐行掃描得到的觸控接觸面積決定間隔數(shù)值,即進(jìn)行信號(hào)掃描時(shí)的間隔行數(shù),確保了信號(hào)掃描的準(zhǔn)確率,避免因間隔掃描而降低觸摸屏的感應(yīng)精度;與傳統(tǒng)的每次掃描均為逐行掃描相t匕,根據(jù)間隔數(shù)值發(fā)送信號(hào)掃描指令對觸摸屏進(jìn)行信號(hào)掃描,減少了需要掃描的行數(shù),提高了掃描速度及觸摸屏的靈敏度。
[0098]在其中一個(gè)實(shí)施例中,觸摸屏掃描系統(tǒng)可包括觸控請求模塊和逐行指令模塊。
[0099]觸控請求模塊用于在檢測模塊接收到觸控信號(hào)后發(fā)送觸控請求。
[0100]逐行指令模塊用于接收到觸控請求后發(fā)送逐行掃描指令。
[0101]檢測模塊在接收到逐行掃描指令后對觸摸屏進(jìn)行逐行掃描,獲取觸控信息。
[0102]其中,觸控請求可以是在觸控信號(hào)滿足一定條件時(shí)發(fā)送,比如觸控信號(hào)的持續(xù)時(shí)間超過預(yù)設(shè)時(shí)間(如3秒)之后,則觸控請求模塊發(fā)送觸控請求,逐行指令模塊在接收到觸控請求發(fā)送逐行掃描指令,檢測模塊接收到逐行掃描指令后對觸摸屏進(jìn)行逐行掃描。當(dāng)觸摸屏發(fā)生誤操作時(shí),如用戶不小心觸碰到觸摸屏或觸摸屏與其他物件發(fā)生接觸時(shí),不會(huì)發(fā)送觸控請求,可避免由于對觸摸屏的誤操作而啟動(dòng)掃描程序,即檢測模塊未接收到逐行掃描指令不會(huì)對觸摸屏進(jìn)行逐行掃描。
[0103]觸摸屏掃描系統(tǒng)還可包括信號(hào)判斷模塊和停止判斷模塊。
[0104]信號(hào)判斷模塊用于判斷是否掃描到觸控信號(hào)。若是,則控制掃描模塊對觸摸屏再次進(jìn)行信號(hào)掃描,接收下一個(gè)觸控信號(hào)。
[0105]停止判斷模塊,用于在掃描判斷模塊未接收到觸控信號(hào)時(shí),判斷是否接收到停止命令。停止命令可以是用戶通過觸碰觸摸屏發(fā)送,也可以是由外部電路發(fā)送,停止判斷模塊在未接收到停止命令時(shí)控制檢測模塊再次對觸摸屏進(jìn)行逐行掃描,獲取觸控信息;停止判斷模塊在接收到停止命令后控制檢測模塊停止掃描,并使觸摸屏進(jìn)入休眠狀態(tài),減少能源損耗。
[0106]在檢測模塊進(jìn)行逐行掃描,或掃描模塊進(jìn)行信號(hào)掃描時(shí),可以是直接根據(jù)接收到的逐行掃描指令或信號(hào)掃描指令對觸摸屏進(jìn)行掃描,也可以是先由逐行掃描指令或信號(hào)掃描指令得到掃描數(shù)組,然后根據(jù)掃描數(shù)組對觸摸屏進(jìn)行掃描。本實(shí)施例中為先由逐行掃描指令或信號(hào)掃描指令得到掃描數(shù)組,然后根據(jù)掃描數(shù)組對觸摸屏進(jìn)行掃描,可提高指令讀取速度,進(jìn)一步加快掃描速度和觸摸屏的靈敏度。
[0107]此外,本發(fā)明還提供了一種觸摸屏掃描裝置,如圖4所示,觸摸屏掃描裝置200包括觸控芯片220和主控芯片240,觸控芯片220通過總線與主控芯片240連接。本實(shí)施例中觸控芯片220位于觸摸屏的FPC (Flexible Printed Circuit,柔性電路板)上,主控芯片240位于觸摸屏的液晶顯示片上??梢岳斫?,觸控芯片220和主控芯片240的位置并不是唯一的。
[0108]觸控芯片220用于在接收到觸控信號(hào)后,對觸摸屏進(jìn)行逐行掃描,獲取掃描數(shù)據(jù),并將掃描數(shù)據(jù)發(fā)送至主控芯片240 ;還用于根據(jù)主控芯片240發(fā)送的信號(hào)掃描指令對觸摸屏進(jìn)行信號(hào)掃描。
[0109]主控芯片240用于根據(jù)掃描數(shù)據(jù)得到觸控信息,觸控信息包括觸控接觸面積。然后根據(jù)觸控接觸面積計(jì)算間隔數(shù)值,并根據(jù)間隔數(shù)值發(fā)送信號(hào)掃描指令至觸控芯片220。
[0110]具體地,觸控信號(hào)指當(dāng)觸頭接觸到觸摸屏后由觸摸屏發(fā)送的信號(hào);掃描數(shù)據(jù)可以是由離散型的二位坐標(biāo)或二維矩陣來表述,通過逐行掃描觸摸屏,找到觸頭與觸摸屏發(fā)生接觸的各點(diǎn)坐標(biāo),并用離散型的二位坐標(biāo)或二維矩陣來表示,便得到了掃描數(shù)據(jù)。然后根據(jù)接觸點(diǎn)的數(shù)目以及各接觸點(diǎn)之間的距離便可得到觸控接觸面積。
[0111]間隔數(shù)值是指對觸摸屏進(jìn)行信號(hào)掃描時(shí)的間隔行數(shù),根據(jù)觸控接觸面積的大小可適當(dāng)調(diào)整間隔數(shù)值。比如當(dāng)觸控接觸面積大于預(yù)設(shè)值(如IOmm2)時(shí),間隔數(shù)值為2,當(dāng)觸控接觸面積小于或等于預(yù)設(shè)值時(shí),間隔數(shù)值為1,可以理解,預(yù)設(shè)值以及間隔數(shù)值可根據(jù)實(shí)際情況進(jìn)行調(diào)整。
[0112]本實(shí)施例中,觸控芯片220還可在預(yù)設(shè)的掃描周期內(nèi),對觸摸屏循環(huán)進(jìn)行信號(hào)掃描,直至掃描周期結(jié)束。掃描周期可根據(jù)實(shí)際情況進(jìn)行調(diào)整,通過對觸摸屏循環(huán)進(jìn)行信號(hào)掃描,當(dāng)觸控信號(hào)不連續(xù)時(shí),可確保觸控信號(hào)都能被掃描到。
[0113]觸控芯片220根據(jù)信號(hào)掃描指令對觸摸屏進(jìn)行信號(hào)掃描,可以是根據(jù)間隔數(shù)值對整個(gè)觸摸屏進(jìn)行隔行掃描。以間隔數(shù)值為I進(jìn)行說明,則信號(hào)掃描是先對奇數(shù)行進(jìn)行掃描,再對偶數(shù)行進(jìn)行掃描;或先對偶數(shù)行進(jìn)行掃描,再對奇數(shù)行進(jìn)行掃描。
[0114]在其中一個(gè)實(shí)施例中,觸控信息還可包括觸控位置,即觸頭與觸摸屏接觸的位置。觸控芯片220根據(jù)觸控位置將觸摸屏分為逐行掃描區(qū)和隔行掃描區(qū),觸控位置位于逐行掃描區(qū)內(nèi);然后對逐行掃描區(qū)進(jìn)行逐行掃描,對隔行掃描區(qū)進(jìn)行隔行掃描。
[0115]把觸摸屏分為逐行掃描區(qū)和隔行掃描區(qū),對逐行掃描區(qū)進(jìn)行逐行掃描,對隔行掃描區(qū)進(jìn)行隔行掃描。與對整個(gè)觸摸屏進(jìn)行隔行掃描相比,由于觸控位置位于逐行掃描區(qū)內(nèi),對逐行掃描區(qū)進(jìn)行逐行掃描可提高掃描準(zhǔn)確率及觸摸屏的感應(yīng)精度,而且逐行掃描區(qū)的面積一般不會(huì)很大,并不會(huì)對掃描速度及觸摸屏的靈敏度造成很大影響。
[0116]本實(shí)施例中觸控位置位于逐行掃描區(qū)中心,可進(jìn)一步提高掃描準(zhǔn)確率。[0117]上述觸摸屏掃描裝置200,觸控芯片220接收到觸控信號(hào)后,對觸摸屏進(jìn)行逐行掃描,獲取掃描數(shù)據(jù)。主控芯片240根據(jù)掃描數(shù)據(jù)得到觸控信息,其中觸控信息包括觸控接觸面積,主控芯片240根據(jù)觸控接觸面積計(jì)算出間隔數(shù)值,并根據(jù)間隔數(shù)值發(fā)送信號(hào)掃描指令至觸控芯片220,觸控芯片220根據(jù)主控芯片240發(fā)送的信號(hào)掃描指令對觸摸屏進(jìn)行信號(hào)掃描。根據(jù)觸控接觸面積決定間隔數(shù)值,即進(jìn)行信號(hào)掃描時(shí)的間隔行數(shù),確保了信號(hào)掃描的準(zhǔn)確率,避免因間隔掃描而降低觸摸屏的感應(yīng)精度;與傳統(tǒng)的每次掃描均為逐行掃描相t匕,根據(jù)間隔數(shù)值發(fā)送信號(hào)掃描指令對觸摸屏進(jìn)行信號(hào)掃描,減少了需要掃描的行數(shù),提高了掃描速度及觸摸屏的靈敏度。
[0118]繼續(xù)參照圖4,在其中一個(gè)實(shí)施例中,主控芯片240的數(shù)據(jù)處理性能優(yōu)于觸控芯片220,由主控芯片240對觸控芯片220獲取的掃描數(shù)據(jù)進(jìn)行處理,從而降低了觸控芯片220的負(fù)荷,觸控芯片220只要按照主控芯片240發(fā)送的指令進(jìn)行掃描即可。
[0119]觸控芯片220在接收到觸控信號(hào)后,還可發(fā)送觸控請求至主控芯片240。觸控請求可以是在觸控信號(hào)滿足一定條件時(shí)發(fā)送,比如接收到的觸控信號(hào)持續(xù)時(shí)間超過預(yù)設(shè)時(shí)間(如3秒)之后,則觸控芯片220發(fā)送觸控請求至主控芯片240,主控芯片240在接收到觸控請求后發(fā)送逐行掃描指令至觸控芯片220,觸控芯片220接收到逐行掃描指令后再對觸摸屏進(jìn)行逐行掃描。當(dāng)觸摸屏發(fā)生誤操作時(shí),如用戶不小心觸碰到觸摸屏或觸摸屏與其他物件發(fā)生接觸時(shí),不會(huì)發(fā)送觸控請求,可避免由于對觸摸屏的誤操作而啟動(dòng)掃描程序,即觸控芯片220未接收到逐行掃描 指令不會(huì)對觸摸屏進(jìn)行逐行掃描。
[0120]具體地,如圖5所示,觸控芯片220可包括接口單元222、寄存單元226和中斷單元228。
[0121]接口單元222包括感應(yīng)通道223和驅(qū)動(dòng)通道224,感應(yīng)通道223與觸摸屏的行感應(yīng)線連接,驅(qū)動(dòng)通道224與觸摸屏的列感應(yīng)線連接。觸控芯片220通過接口單元222對觸摸屏進(jìn)行逐行掃描和信號(hào)掃描。
[0122]寄存單元226用于寄存主控芯片240發(fā)送的逐行掃描指令和信號(hào)掃描指令,可以是直接寄存指令,也可以是以數(shù)組的形式寄存指令。本實(shí)施例中是以數(shù)組的形式寄存指令,當(dāng)觸控芯片220對觸摸屏進(jìn)行逐行掃描或信號(hào)掃描時(shí),以數(shù)組的形式提取指令進(jìn)行掃描,可提高指令讀取速度,進(jìn)一步加快掃描速度和觸摸屏的靈敏度。
[0123]寄存單元226中寄存的數(shù)組包括逐行掃描數(shù)組和隔行掃描數(shù)組。以16根驅(qū)動(dòng)通道低電平掃描為例,表I中a[]表示逐行掃描數(shù)組,表2中b[]表示隔I行掃描數(shù)組。
[0124]
數(shù)組中的成員I十六進(jìn)制ES
aTT]OXfffe1111111111111110
a[2loxfffd1111111111111101
a[3]oxfffb1111111111111011
aii]oxfff71111111111110111
【權(quán)利要求】
1.一種觸摸屏掃描方法,其特征在于,包括以下步驟: 檢測是否接收到觸控信號(hào),若是,則對觸摸屏進(jìn)行逐行掃描,獲取觸控信息,所述觸控信息包括觸控接觸面積; 根據(jù)所述觸控接觸面積計(jì)算間隔數(shù)值,并根據(jù)所述間隔數(shù)值發(fā)送信號(hào)掃描指令; 根據(jù)所述信號(hào)掃描指令對所述觸摸屏進(jìn)行信號(hào)掃描。
2.根據(jù)權(quán)利要求1所述的觸摸屏掃描方法,其特征在于,所述對觸摸屏進(jìn)行逐行掃描,獲取觸控信息的步驟包括: 逐行掃描所述觸摸屏,獲取掃描數(shù)據(jù); 根據(jù)所述掃描數(shù)據(jù)獲取所述觸控信息。
3.根據(jù)權(quán)利要求1所述的觸摸屏掃描方法,其特征在于,所述觸控信息包括觸控位置,所述根據(jù)所述信號(hào)掃描指令對所述觸摸屏進(jìn)行信號(hào)掃描的步驟包括: 根據(jù)所述觸控位置將所述觸摸屏分為逐行掃描區(qū)和隔行掃描區(qū),所述觸控位置位于所述逐行掃描區(qū)內(nèi); 對所述逐行掃描區(qū)進(jìn)行逐行掃描,對所述隔行掃描區(qū)進(jìn)行隔行掃描。
4.根據(jù)權(quán)利要求3所述的觸`摸屏掃描方法,其特征在于,所述觸控位置位于所述逐行掃描區(qū)中心。
5.根據(jù)權(quán)利要求1所述的觸摸屏掃描方法,其特征在于,在預(yù)設(shè)的掃描周期內(nèi),根據(jù)所述信號(hào)掃描指令對所述觸摸屏循環(huán)進(jìn)行信號(hào)掃描,直至所述掃描周期結(jié)束。
6.根據(jù)權(quán)利要求1所述的觸摸屏掃描方法,其特征在于,接收到所述觸控信號(hào)之后,對觸摸屏進(jìn)行逐行掃描,獲取觸控信息之前包括以下步驟: 發(fā)送觸控請求; 接收到所述觸控請求后發(fā)送逐行掃描指令;接收到所述逐行掃描指令后對觸摸屏進(jìn)行逐行掃描,獲取觸控信息。
7.根據(jù)權(quán)利要求1所述的觸摸屏掃描方法,其特征在于,所述根據(jù)所述信號(hào)掃描指令對所述觸摸屏進(jìn)行信號(hào)掃描的步驟之后還包括以下步驟: 判斷是否掃描到觸控信號(hào);若是,則返回所述根據(jù)所述信號(hào)掃描指令對所述觸摸屏進(jìn)行信號(hào)掃描的步驟; 若否,則判斷是否接收到停止命令,若未接收到停止命令則返回所述對觸摸屏進(jìn)行逐行掃描,獲取觸控信息的步驟。
8.一種觸摸屏掃描系統(tǒng),其特征在于,包括: 檢測模塊,用于檢測是否接收到觸控信號(hào),若是,則對觸摸屏進(jìn)行逐行掃描,獲取觸控信息,所述觸控信息包括觸控接觸面積; 控制模塊,用于根據(jù)所述觸控接觸面積計(jì)算間隔數(shù)值,并根據(jù)所述間隔數(shù)值發(fā)送信號(hào)掃描指令; 掃描模塊,用于根據(jù)所述信號(hào)掃描指令對所述觸摸屏進(jìn)行信號(hào)掃描。
9.根據(jù)權(quán)利要求8所述的觸摸屏掃描系統(tǒng),其特征在于,所述檢測模塊包括: 數(shù)據(jù)獲取單元,用于逐行掃描所述觸摸屏,獲取掃描數(shù)據(jù); 信息獲取單元,用于根據(jù)所述掃描數(shù)據(jù)獲取所述觸控信息。
10.根據(jù)權(quán)利要求8所述的觸摸屏掃描系統(tǒng),其特征在于,所述觸控信息包括觸控位置,所述掃描模塊包括: 分區(qū)單元,用于根據(jù)所述觸控位置將所述觸摸屏分為逐行掃描區(qū)和隔行掃描區(qū),所述觸控位置位于所述逐行掃描區(qū)內(nèi); 掃描單元,用于對所述逐行掃描區(qū)進(jìn)行逐行掃描,對所述隔行掃描區(qū)進(jìn)行隔行掃描。
11.根據(jù)權(quán)利要求8所述的觸摸屏掃描系統(tǒng),其特征在于,所述掃描模塊在預(yù)設(shè)的掃描周期內(nèi),對所述觸摸屏循環(huán)進(jìn)行信號(hào)掃描,直至所述掃描周期結(jié)束。
12.根據(jù)權(quán)利要求8所述的觸摸屏掃描系統(tǒng),其特征在于,所述觸摸屏掃描系統(tǒng)包括: 觸控請求模塊,用于在所述檢測模塊接收到所述觸控信號(hào)后發(fā)送觸控請求; 逐行指令模塊,用于接收到所述觸控請求后發(fā)送逐行掃描指令;所述檢測模塊在接收到所述逐行掃描指令后對所述觸摸屏進(jìn)行逐行掃描,獲取所述觸控信息。
13.根據(jù)權(quán)利要求8所述的觸摸屏掃描系統(tǒng),其特征在于,所述觸摸屏掃描系統(tǒng)還包括: 信號(hào)判斷模塊,用于判斷是否掃描到觸控信號(hào);若是,則控制所述掃描模塊對所述觸摸屏再次進(jìn)行信號(hào)掃描; 停止判斷模塊,用于在所述掃描判斷模塊未接收到觸控信號(hào)時(shí),判斷是否接收到停止命令,并在未接收到停止命令時(shí)控制所述檢測模塊再次對所述觸摸屏進(jìn)行逐行掃描,獲取觸控信息。
14.一種觸摸屏掃描裝置,其特征在于,包括觸控芯片和主控芯片,所述觸控芯片通過總線與所述主控芯片連接, 所述觸控芯片用于在接收到觸控信號(hào)后,對觸摸屏進(jìn)行逐行掃描,獲取掃描數(shù)據(jù),并將所述掃描數(shù)據(jù)發(fā)送至所述主控芯片;還用于根據(jù)所述主控芯片發(fā)送的信號(hào)掃描指令對所述觸摸屏進(jìn)行信號(hào)掃描; 所述主控芯片用于根據(jù)所述掃描數(shù)據(jù)得到觸控信息,所述觸控信息包括觸控接觸面積;以及根據(jù)所述觸控接觸面積計(jì)算間隔數(shù)值,并根據(jù)所述間隔數(shù)值發(fā)送所述信號(hào)掃描指令至所述觸控芯片。
15.根據(jù)權(quán)利要求14所述的觸摸屏掃描裝置,其特征在于,所述觸控芯片包括: 接口單元,包括感應(yīng)通道和驅(qū)動(dòng)通道,所述感應(yīng)通道與所述觸摸屏的行感應(yīng)線連接,所述驅(qū)動(dòng)通道與所述觸摸屏的列感應(yīng)線連接;所述觸控芯片通過所述接口單元對所述觸摸屏進(jìn)行逐行掃描和信號(hào)掃描; 寄存單元,用于寄存所述主控芯片發(fā)送的逐行掃描指令和信號(hào)掃描指令; 中斷單元,用于在接收到所述逐行掃描指令后觸發(fā)中斷,使所述觸摸屏由睡眠模式進(jìn)入掃描模式。
【文檔編號(hào)】G06F3/041GK103455194SQ201310043911
【公開日】2013年12月18日 申請日期:2013年2月4日 優(yōu)先權(quán)日:2013年2月4日
【發(fā)明者】張學(xué)穎, 張晟 申請人:南昌歐菲光科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
韶关市| 阿拉善右旗| 海兴县| 牡丹江市| 莲花县| 伊宁县| 突泉县| 瑞丽市| 拉萨市| 阿拉善右旗| 黎川县| 咸阳市| 万安县| 雅安市| 奈曼旗| 霞浦县| 涞水县| 荥阳市| 武胜县| 泰宁县| 通山县| 葵青区| 阿拉善右旗| 营口市| 永春县| 桂东县| 腾冲县| 玉门市| 东乡族自治县| 山阴县| 河曲县| 三明市| 昌邑市| 芦溪县| 平泉县| 德兴市| 铁岭县| 江陵县| 杂多县| 屏山县| 阳城县|