本發(fā)明專利技術(shù)公開(kāi)了一種觸摸信息的通信方法及其裝置。該方法包括:根據(jù)掃描觸摸點(diǎn)獲取的坐標(biāo)信息生成一個(gè)通信數(shù)據(jù)包,所述坐標(biāo)信息包括每個(gè)觸摸點(diǎn)的垂直和傾斜掃描獲取的坐標(biāo)信息;將所述通信數(shù)據(jù)包發(fā)送到控制端,控制端根據(jù)所述通信數(shù)據(jù)包的信息讀取所述坐標(biāo)信息。采用本發(fā)明專利技術(shù),可以根據(jù)觸摸點(diǎn)數(shù)目來(lái)調(diào)節(jié)數(shù)據(jù)包的大小,有效縮短傳輸數(shù)據(jù)包的時(shí)間,提高觸摸屏裝置的刷新頻率。另外,通過(guò)將垂直掃描和傾斜掃描的坐標(biāo)數(shù)據(jù)在一個(gè)通信數(shù)據(jù)包進(jìn)行發(fā)送,可以有效提高控制端的響應(yīng)速度,進(jìn)一步提高屏幕刷新頻率。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及觸摸屏的通信技術(shù),尤其涉及觸摸信息的通信方法及其裝置。
技術(shù)介紹
在現(xiàn)有技術(shù)的各種觸摸屏裝置中,在其與計(jì)算機(jī)進(jìn)行通信時(shí),通常是每檢測(cè)到一個(gè)觸摸點(diǎn)即生成一個(gè)主要包含該觸摸點(diǎn)的坐標(biāo)信息與觸發(fā)的功能信息的數(shù)據(jù)包,該數(shù)據(jù)包具有固定的長(zhǎng)度,并將該固定長(zhǎng)度的數(shù)據(jù)包向計(jì)算機(jī)發(fā)送。隨著觸摸屏裝置的多點(diǎn)觸摸技術(shù)的日益發(fā)展,在多點(diǎn)觸摸的情況下,若繼續(xù)采用現(xiàn)有技術(shù)中的這種通信方式,每個(gè)觸摸點(diǎn)對(duì)應(yīng)于一個(gè)數(shù)據(jù)包,當(dāng)有多個(gè)觸摸點(diǎn)時(shí),就需要生成多個(gè)占用相同的固定長(zhǎng)度的數(shù)據(jù)包,從而在觸摸屏裝置與計(jì)算機(jī)進(jìn)行通信時(shí),每個(gè)通信數(shù)據(jù)包均要占用相同的傳輸時(shí)間,這樣導(dǎo)致多點(diǎn)觸摸時(shí),觸摸屏裝置的觸摸刷新率比較低,用戶體驗(yàn)效果不佳。為了解決固定長(zhǎng)度引起刷新率低的問(wèn)題,現(xiàn)有技術(shù)通過(guò)記錄觸摸點(diǎn)數(shù)目、一周期掃描內(nèi)的觸摸點(diǎn)坐標(biāo),放進(jìn)數(shù)據(jù)包,根據(jù)觸摸點(diǎn)數(shù)目的不同,通信數(shù)據(jù)包的長(zhǎng)度也隨之變化,縮短傳輸數(shù)據(jù)包時(shí)間。但是,現(xiàn)有的紅外多點(diǎn)觸摸裝置通過(guò)一個(gè)垂直掃描周期和一個(gè)傾斜掃描周期結(jié)合,排除偽觸摸點(diǎn)坐標(biāo),確定最終的觸摸點(diǎn)坐標(biāo)。故此,按照現(xiàn)有的通信方式, 則必須通過(guò)發(fā)送至少一次垂直掃描的坐標(biāo)數(shù)據(jù)包和至少一次傾斜掃描的數(shù)據(jù)包給計(jì)算機(jī), 然后通過(guò)計(jì)算機(jī)來(lái)確定最終的坐標(biāo)數(shù)據(jù),這種通過(guò)多次發(fā)送數(shù)據(jù)包的通信方式也不利于提高觸摸屏裝置的刷新頻率。
技術(shù)實(shí)現(xiàn)思路
為了解決上述技術(shù)問(wèn)題,提供一種支持多點(diǎn)觸摸數(shù)據(jù)傳輸、提高觸摸屏裝置刷新頻率的通信方法和裝置。本專利技術(shù)提供了觸摸信息的通信方法,包括根據(jù)掃描觸摸點(diǎn)獲取的坐標(biāo)信息生成一個(gè)通信數(shù)據(jù)包,所述坐標(biāo)信息包括每個(gè)觸摸點(diǎn)的垂直和傾斜掃描獲取的坐標(biāo)信息;將所述通信數(shù)據(jù)包發(fā)送到控制端,控制端根據(jù)所述通信數(shù)據(jù)包的信息讀取所述坐標(biāo)信息。相應(yīng)地,本專利技術(shù)還提供了觸摸信息的通信裝置,包括數(shù)據(jù)包生成單元,用于根據(jù)垂直掃描和傾斜掃描觸摸點(diǎn)獲取的坐標(biāo)信息生成一個(gè)通信數(shù)據(jù)包;與所述數(shù)據(jù)包生成單元相連的發(fā)送單元,用于發(fā)送所述一個(gè)通信數(shù)據(jù)包; 與所述發(fā)送單元相連的接收單元,用于接收所述發(fā)送單元發(fā)送的一個(gè)通信數(shù)據(jù)包; 與所述接收單元相連的讀取單元,用于讀取所述通信數(shù)據(jù)包。實(shí)施本專利技術(shù),具有如下有益效果采用本專利技術(shù)獲取的觸摸點(diǎn)生成的數(shù)據(jù)包,可以根據(jù)觸摸點(diǎn)數(shù)目來(lái)調(diào)節(jié)數(shù)據(jù)包的大小, 即觸摸點(diǎn)數(shù)目不同,發(fā)送的數(shù)據(jù)信息長(zhǎng)度也相應(yīng)不同。故此,可以有效縮短傳輸數(shù)據(jù)包的時(shí)間,提高觸摸屏裝置的刷新頻率。另外,為了進(jìn)一步提高屏幕刷新頻率,將垂直掃描和傾斜掃描的坐標(biāo)數(shù)據(jù)通過(guò)一個(gè)通信數(shù)據(jù)包進(jìn)行發(fā)送,可以有效提高控制端對(duì)垂直掃描坐標(biāo)和傾斜掃描坐標(biāo)的分析處理能力,提高觸摸屏響應(yīng)速度。 附圖說(shuō)明圖1是本專利技術(shù)觸摸信息的通信方法的流程圖2是本專利技術(shù)觸摸信息的通信方法的通信數(shù)據(jù)包的格式的一實(shí)施例示意圖; 圖3是本專利技術(shù)觸摸信息的通信裝置的結(jié)構(gòu)示意圖; 圖4是本專利技術(shù)觸摸信息的通信裝置的數(shù)據(jù)包生成單元的結(jié)構(gòu)示意圖。具體實(shí)施例方式為使本專利技術(shù)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本專利技術(shù)作進(jìn)一步地詳細(xì)描述。圖1是本專利技術(shù)觸摸信息的通信方法的流程圖,包括SlOl 根據(jù)掃描觸摸點(diǎn)獲取的坐標(biāo)信息生成一個(gè)通信數(shù)據(jù)包,所述坐標(biāo)信息包括每個(gè)觸摸點(diǎn)的垂直和傾斜掃描獲取的坐標(biāo)信息。需要說(shuō)明的是,在現(xiàn)有的各種觸摸屏裝置中,計(jì)算機(jī)每檢測(cè)掃描到一個(gè)觸摸點(diǎn)即生成該觸摸點(diǎn)的坐標(biāo)信息,當(dāng)有多個(gè)觸摸點(diǎn)時(shí),就需要生成多個(gè)坐標(biāo)信息。故此,根據(jù)觸摸點(diǎn)數(shù)目的不同,發(fā)送的數(shù)據(jù)信息長(zhǎng)度也相應(yīng)不同。為了排除偽觸摸點(diǎn)坐標(biāo),觸摸裝置通過(guò)一個(gè)垂直掃描和一個(gè)傾斜掃描獲取的坐標(biāo)信息加以分析來(lái)確定最終的觸摸點(diǎn)坐標(biāo)。本專利技術(shù)技術(shù)通過(guò)將一個(gè)掃描周期內(nèi),對(duì)各個(gè)觸摸點(diǎn)垂直掃描和傾斜掃描獲取的坐標(biāo)信息生成到一個(gè)通信數(shù)據(jù)包內(nèi),縮短傳輸數(shù)據(jù)包的時(shí)間,提高觸摸屏裝置的刷新頻率。S102:將所述通信數(shù)據(jù)包發(fā)送到控制端,控制端根據(jù)所述通信數(shù)據(jù)包的信息讀取所述坐標(biāo)信息。需要說(shuō)明的是,將所述通信數(shù)據(jù)包發(fā)送到控制端,然后通過(guò)計(jì)算機(jī)的控制端來(lái)確定最終的坐標(biāo)數(shù)據(jù)。理論上,控制端的CPU處理速度要比掃描硬件和傳輸設(shè)備的處理速度要快,而控制端需要同時(shí)結(jié)合垂直掃描和傾斜掃描兩套坐標(biāo),才能排除偽觸摸點(diǎn)坐標(biāo)。故此,通過(guò)發(fā)送一個(gè)包含垂直掃描坐標(biāo)和傾斜掃描坐標(biāo)的數(shù)據(jù)包給控制端進(jìn)行處理,可以有效提高控制端的分析處理能力,提高觸摸屏的響應(yīng)速度。所述通信數(shù)據(jù)包的信息包括前導(dǎo)碼、垂直掃描的坐標(biāo)、傾斜掃描的坐標(biāo)、區(qū)分碼和結(jié)束碼。所述前導(dǎo)碼為所述控制端開(kāi)始讀取數(shù)據(jù)的標(biāo)識(shí)符號(hào);所述垂直掃描的坐標(biāo)包括垂直掃描X軸坐標(biāo)組和垂直掃描Y軸坐標(biāo)組;所述傾斜掃描的坐標(biāo)包括傾斜掃描X軸坐標(biāo)組和傾斜掃描Y軸坐標(biāo)組;所述區(qū)分碼位于坐標(biāo)組之間,用于控制端區(qū)分各組坐標(biāo)組數(shù)據(jù);所述結(jié)束碼為所述控制端讀取數(shù)據(jù)完畢的標(biāo)識(shí)符號(hào)。其中,垂直掃描X軸坐標(biāo)組由垂直掃描獲取的各個(gè)觸摸點(diǎn)的橫坐標(biāo)組成;垂直掃描Y軸坐標(biāo)組由垂直掃描獲取的各個(gè)觸摸點(diǎn)的縱坐標(biāo)組成;傾斜掃描X軸坐標(biāo)組由傾斜掃描獲取的各個(gè)觸摸點(diǎn)的橫坐標(biāo)組成;傾斜掃描Y 軸坐標(biāo)組由傾斜掃描獲取的各個(gè)觸摸點(diǎn)的縱坐標(biāo)組成。需要說(shuō)明的是,計(jì)算機(jī)的控制端通過(guò)識(shí)別前導(dǎo)碼開(kāi)始一個(gè)通信數(shù)據(jù)包的讀取,然后依次讀取各個(gè)觸摸點(diǎn)的坐標(biāo)信息,當(dāng)讀取到結(jié)束碼,表示該通信數(shù)據(jù)包讀取完畢。為了區(qū)分各組坐標(biāo)組數(shù)據(jù),在各組坐標(biāo)組之間加入了區(qū)分碼。而坐標(biāo)組的編排格式可按照系統(tǒng)配置而設(shè)定。圖2所示本專利技術(shù)觸摸信息的通信方法的通信數(shù)據(jù)包的格式的一實(shí)施例示意圖,采用“前導(dǎo)碼,垂直掃描X軸坐標(biāo)組,區(qū)分碼、傾斜掃描X軸坐標(biāo)組、區(qū)分碼、垂直掃描Y軸坐標(biāo)組,區(qū)分碼,傾斜掃描Y軸坐標(biāo)組,結(jié)束碼”的編排格式進(jìn)行配置。需要說(shuō)明的是,圖2是其中數(shù)據(jù)包格式的一個(gè)具體示例,另外,也可以采用另一個(gè)實(shí)施示例“前導(dǎo)碼,垂直掃描X軸坐標(biāo)組,區(qū)分碼、垂直掃描Y軸坐標(biāo)組、區(qū)分碼、傾斜掃描 X軸坐標(biāo)組,區(qū)分碼,傾斜掃描Y軸坐標(biāo)組,結(jié)束碼”的編排格式。所述各組坐標(biāo)組中,包括預(yù)設(shè)數(shù)M位字節(jié)的數(shù)據(jù),其中只使用N位高位字節(jié),空余剩余的M — N位低位字節(jié)。需要說(shuō)明的是,為了進(jìn)一步區(qū)分各組坐標(biāo)組中各個(gè)觸摸點(diǎn)的坐標(biāo)信息,并進(jìn)一步區(qū)分坐標(biāo)信息和區(qū)分碼。所述各組坐標(biāo)組中,包括固定長(zhǎng)度的預(yù)設(shè)數(shù)M位字節(jié)的數(shù)據(jù),以方便控制端以固定長(zhǎng)度讀取數(shù)據(jù),優(yōu)選地,包含16位字節(jié)。其中只使用N位高位字節(jié),空余剩余的M — N位低位字節(jié)。優(yōu)選地,只使用高14位數(shù)據(jù),空余剩余的最低的兩位字節(jié)。控制端在讀取到所述最低的兩位字節(jié)時(shí),可以將各個(gè)觸摸點(diǎn)的坐標(biāo)信息區(qū)分開(kāi),以及它們和區(qū)分碼也可以區(qū)分開(kāi)。當(dāng) M = 16 時(shí),取 N = 14。上述通信數(shù)據(jù)包形式當(dāng)中,垂直掃描得到的坐標(biāo)信息和傾斜掃描的坐標(biāo)信息均生成在同一個(gè)通信數(shù)據(jù)包里,通過(guò)區(qū)分碼將坐標(biāo)組信息進(jìn)行區(qū)分。本實(shí)施例中,前導(dǎo)碼設(shè)置為 0X55,區(qū)分碼設(shè)置為0XFF,結(jié)束碼設(shè)置為0XFE,區(qū)分碼將垂直掃描X軸坐標(biāo)、傾斜掃描Y軸坐標(biāo)、垂直掃描Y軸坐標(biāo)、傾斜掃描Y軸坐標(biāo)等坐標(biāo)數(shù)據(jù)碼區(qū)分開(kāi)。X軸坐標(biāo)和Y軸坐標(biāo)均有16位的雙字節(jié)表示,且X軸和Y軸坐標(biāo)取值范圍在0 16384,故此,只占用14位。將所有的坐標(biāo)取值均左移2位,這樣,坐標(biāo)的表示值都在高14位上,不會(huì)出現(xiàn)前導(dǎo)碼0X55、區(qū)分碼為OXFF以及結(jié)束碼為0XFE。通信數(shù)據(jù)包的字節(jié)長(zhǎng)度為S=2X (m+n+k+j) +5,其中,m 為垂直掃描檢測(cè)到的X軸觸摸數(shù)目,η為垂直掃描檢測(cè)到的Y軸觸摸數(shù)目,k為傾斜掃描檢測(cè)到本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種觸摸信息的通信方法,其特征在于,包括:根據(jù)掃描觸摸點(diǎn)獲取的坐標(biāo)信息生成一個(gè)通信數(shù)據(jù)包,所述坐標(biāo)信息包括每個(gè)觸摸點(diǎn)的垂直和傾斜掃描獲取的坐標(biāo)信息;將所述通信數(shù)據(jù)包發(fā)送到控制端,控制端根據(jù)所述通信數(shù)據(jù)包的信息讀取所述坐標(biāo)信息。
【技術(shù)特征摘要】
1.一種觸摸信息的通信方法,其特征在于,包括根據(jù)掃描觸摸點(diǎn)獲取的坐標(biāo)信息生成一個(gè)通信數(shù)據(jù)包,所述坐標(biāo)信息包括每個(gè)觸摸點(diǎn)的垂直和傾斜掃描獲取的坐標(biāo)信息;將所述通信數(shù)據(jù)包發(fā)送到控制端,控制端根據(jù)所述通信數(shù)據(jù)包的信息讀取所述坐標(biāo)信息。2.根據(jù)權(quán)利要求1所述的觸摸信息的通信方法,其特征在于,所述通信數(shù)據(jù)包的信息包括前導(dǎo)碼、垂直掃描的坐標(biāo)、傾斜掃描的坐標(biāo)、區(qū)分碼和結(jié)束碼;所述前導(dǎo)碼為所述控制端開(kāi)始讀取數(shù)據(jù)的標(biāo)識(shí)符號(hào); 所述垂直掃描的坐標(biāo)包括垂直掃描X軸坐標(biāo)組和垂直掃描Y軸坐標(biāo)組; 所述傾斜掃描的坐標(biāo)包括傾斜掃描X軸坐標(biāo)組和傾斜掃描Y軸坐標(biāo)組; 所述區(qū)分碼位于坐標(biāo)組之間,用于控制端區(qū)分各組坐標(biāo)組數(shù)據(jù); 所述結(jié)束碼為所述控制端讀取數(shù)據(jù)完畢的標(biāo)識(shí)符號(hào)。3.根據(jù)權(quán)利要求2所述的觸摸信息的通信方法,其特征在于,所述各組坐標(biāo)組中,包括預(yù)設(shè)數(shù)M位字節(jié)的數(shù)據(jù),其中只使用N位高位字節(jié),空余剩余的M — N位低位字節(jié)。4.根據(jù)權(quán)利要求3所述的觸摸信息的通信方法,其特征在于 當(dāng) M = ...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:周春景,鐘杰婷,
申請(qǐng)(專利權(quán))人:廣東威創(chuàng)視訊科技股份有限公司,
類型:發(fā)明
國(guó)別省市:81
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。