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

紅外觸控設(shè)備的信號(hào)掃描方法、裝置及觸控設(shè)備與流程

文檔序號(hào):12595527閱讀:537來(lái)源:國(guó)知局
紅外觸控設(shè)備的信號(hào)掃描方法、裝置及觸控設(shè)備與流程

本發(fā)明涉及觸控技術(shù)領(lǐng)域,尤其涉及一種紅外觸控設(shè)備的信號(hào)掃描方法、裝置及觸控設(shè)備。



背景技術(shù):

紅外觸控框具有成本低和可靠性高等特點(diǎn),因此在大尺寸的觸控設(shè)備中得到廣泛應(yīng)用。為使紅外觸控設(shè)備能支持更多的觸控操作功能,通常將多個(gè)設(shè)備排布在一起同時(shí)使用。例如,在配有紅外觸控設(shè)備的教室中,為記錄普通黑板中的書寫內(nèi)容,在普通黑板的四周設(shè)置一個(gè)紅外觸控框,該紅外觸控框通過(guò)USB接口與紅外觸控設(shè)備連接,上述具有紅外觸控框的黑板和紅外觸控設(shè)備的紅外觸摸屏排布在一起,兩者配合工作,實(shí)現(xiàn)教學(xué)內(nèi)容的呈現(xiàn)與記錄功能。

圖1是兩個(gè)紅外觸控設(shè)備排布在一起的觸控系統(tǒng)結(jié)構(gòu)示意圖。如圖1所示,該系統(tǒng)包括并列排布的第一紅外觸摸屏10和第二紅外觸摸屏20,每個(gè)紅外觸摸屏均包括掃描電路110、微控制單元120(英文:Microcontroller Unit,簡(jiǎn)稱:MCU)以及圍繞設(shè)置在觸控設(shè)備屏幕四周的紅外觸控框,其中,紅外觸控框包括紅外發(fā)射管131和紅外接收管132,紅外發(fā)射管131分別沿橫軸和縱軸均勻分布在屏幕的其中兩個(gè)相鄰的側(cè)邊,紅外接收管132也分別沿橫軸和縱軸均勻分布在屏幕的另兩個(gè)相鄰的側(cè)邊,掃描電路110包括發(fā)射掃描電路和接收掃描電路,發(fā)射掃描電路連接紅外發(fā)射管131,接收掃描電路連接紅外接收管132。在上述紅外觸控設(shè)備工作時(shí),MCU120控制發(fā)射掃描電路觸發(fā)橫縱軸中的紅外發(fā)射管131和控制接收掃描電路掃描與紅外發(fā)射管131對(duì)應(yīng)的紅外接收管132,該工作過(guò)程又被稱為對(duì)紅外觸控設(shè)備中的紅外管進(jìn)行信號(hào)掃描的過(guò)程。如果用戶觸摸觸控設(shè)備的屏幕,對(duì)相應(yīng)位置的紅外線形成遮擋,進(jìn)而使紅外接收管132接收到的紅外信號(hào)的幅度發(fā)生變化,根據(jù)紅外信號(hào)幅度按變化,實(shí)現(xiàn)用戶觸摸位置進(jìn)行定位。

由于上述兩個(gè)紅外觸摸屏橫向排布設(shè)置,所以兩個(gè)紅外觸摸屏中的紅外發(fā)射管和紅外接收管之間的距離較近,進(jìn)而導(dǎo)致在兩個(gè)紅外觸摸屏同時(shí)工作時(shí),第二紅外觸控框20中縱軸的紅外發(fā)射管131發(fā)射的紅外線可能會(huì)被第一紅外觸控框10中縱軸的紅外接收管接收,進(jìn)而對(duì)第一紅外觸控框10造成信號(hào)干擾,影響第一紅外觸控框10對(duì)用戶觸摸定位的準(zhǔn)確性判斷。



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

為克服相關(guān)技術(shù)中存在的問(wèn)題,本發(fā)明提供一種紅外觸控設(shè)備的掃描方法、裝置及觸控設(shè)備。

根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種紅外觸控設(shè)備的掃描方法,該方法包括:

第一紅外觸控設(shè)備接收來(lái)自第二紅外觸控設(shè)備的同步信號(hào),所述同步信號(hào)用于指示所述第二紅外觸控設(shè)備的信號(hào)掃描方向;

所述第一紅外觸控設(shè)備根據(jù)所述同步信號(hào)所指示的信號(hào)掃描方向,確定所述第一紅外觸控設(shè)備的信號(hào)掃描方向,其中,所述第一紅外觸控設(shè)備的信號(hào)掃描方向與所述同步信號(hào)指示的信號(hào)掃描方向不同;

所述第一紅外觸控設(shè)備按照確定出的所述第一紅外觸控設(shè)備的信號(hào)掃描方向,對(duì)所述第一紅外觸控設(shè)備中的紅外管進(jìn)行信號(hào)掃描。

根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種紅外觸控設(shè)備的掃描裝置,該裝置包括:

處理器、存儲(chǔ)器和通信接口,所述處理器、所述存儲(chǔ)器和所述通信接口通信總線相連;

所述通信接口,用于接收和發(fā)送信號(hào);

所述存儲(chǔ)器,用于存儲(chǔ)程序代碼;

所述處理器,用于讀取所述存儲(chǔ)器中存儲(chǔ)的程序代碼,并執(zhí)行上述紅外觸控設(shè)備的掃描方法。

根據(jù)本發(fā)明實(shí)施例的第三方面,提供一種觸控設(shè)備,該設(shè)備包括上述紅外觸控設(shè)備的掃描裝置,還包括紅外觸控框:

所述裝置與所述紅外觸控框連接;

所述裝置上還設(shè)有兩個(gè)通訊接口,一個(gè)通訊接口用于發(fā)送同步信號(hào),另一個(gè)通訊接口用于接收同步信號(hào)。

由以上技術(shù)方案可見,本發(fā)明實(shí)施提供的一種紅外觸控設(shè)備的掃描方法、裝置及觸控設(shè)備,當(dāng)兩個(gè)紅外觸控設(shè)備排布在一起使用時(shí),其中的一個(gè)紅外觸控設(shè)備接收到來(lái)自另一個(gè)紅外觸控設(shè)備的同步信號(hào)后,首先,該設(shè)備根據(jù)該同步信號(hào)得到另一觸控設(shè)備正在進(jìn)行的信號(hào)掃描方向,然后,按照與另一觸控設(shè)備的信號(hào)掃描方向不同的方向,對(duì)其設(shè)備中的紅外管進(jìn)行信號(hào)掃描。由于兩個(gè)紅外觸控設(shè)備工作過(guò)程中,兩個(gè)設(shè)備按照不同的掃描方向,對(duì)自身設(shè)備中的紅外管進(jìn)行信號(hào)掃描,因此可以避免兩個(gè)設(shè)備之間的信號(hào)干擾,提高了對(duì)用戶觸摸定位的準(zhǔn)確性。

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

附圖說(shuō)明

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

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,對(duì)于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為兩個(gè)紅外觸控設(shè)備排布在一起的觸控系統(tǒng)的結(jié)構(gòu)示意圖;

圖2為本發(fā)明實(shí)施例提供的兩個(gè)紅外觸控設(shè)備排布在一起的觸控系統(tǒng)結(jié)的構(gòu)示意圖;

圖3為本發(fā)明實(shí)施例提供的一種紅外觸控設(shè)備的信號(hào)掃描方法的流程圖;

圖4為本發(fā)明實(shí)施例提供的一種同步信號(hào)的波形圖;

圖5為本發(fā)明實(shí)施例提供的另一種紅外觸控設(shè)備的信號(hào)掃描方法的流程圖;

圖6為本發(fā)明實(shí)施例提供的紅外觸控設(shè)備處于主設(shè)備模式時(shí)的信號(hào)掃描方法的流程圖;

圖7是本發(fā)明實(shí)施例提供的一種紅外觸控設(shè)備的信號(hào)掃描裝置的結(jié)構(gòu)示意圖;

圖8是本發(fā)明實(shí)施例提供的一種觸控設(shè)備的結(jié)構(gòu)示意圖。

具體實(shí)施方式

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

為了解決兩個(gè)紅外觸控設(shè)備排布在一起使用時(shí),由于兩個(gè)紅外觸控設(shè)備中的紅外觸控框的距離較近,所導(dǎo)致的信號(hào)掃描過(guò)程中的信號(hào)干擾問(wèn)題,本發(fā)明實(shí)施例提供了一種紅外觸控設(shè)備的信號(hào)掃描方法、裝置及觸控終端。

圖2為本發(fā)明實(shí)施例提供的兩個(gè)紅外觸控設(shè)備排布在一起的觸控系統(tǒng)結(jié)的構(gòu)示意圖。如圖2所示,兩個(gè)觸控設(shè)備的第一紅外觸摸屏10和第二紅外觸摸屏20橫向排布設(shè)置。

其中,第一紅外觸摸屏10包括掃描電路110、MCU120、采樣電路130以及紅外觸控框等,掃描電路110包括發(fā)射掃描電路和接收掃描電路,紅外觸控框包括紅外發(fā)射管141和紅外接收管142。

發(fā)射掃描電路與MCU120連接,用于在MCU120的控制下驅(qū)動(dòng)紅外發(fā)射管141發(fā)射紅外線;接收掃描電路與MCU120連接,用于在MCU120的控制下驅(qū)動(dòng)紅外接收管142接收紅外線;采樣電路130分別與紅外接收管142以及MCU120連接,用于在MCU120的控制下對(duì)紅外接收管142接收到的紅外線進(jìn)行采樣,并將采樣信號(hào)發(fā)送給MCU120以供MCU120確定是否接收到用戶的觸控操作。

同樣的,第二紅外觸摸屏20也包括掃描電路210、MCU220、采樣電路230以及紅外觸控框等,掃描電路210包括發(fā)射掃描電路和接收掃描電路,紅外觸控框包括紅外發(fā)射管241和紅外接收管242,上述各部件的連接關(guān)系及作用可以參考關(guān)于第一紅外觸摸屏10的描述,在此不再贅述。

進(jìn)一步的,本實(shí)施例將上述兩個(gè)MCU均引出兩個(gè)通訊接口,其中,一個(gè)定義為用于接收數(shù)據(jù)的信號(hào)接收接口RX,一個(gè)定義為用于發(fā)送數(shù)據(jù)的信號(hào)發(fā)送接口TX,在具體實(shí)施中,上述兩個(gè)接口具體可以配置為GPIO、UART、I2C口等。其中,第一紅外觸摸屏10的MCU120中的信號(hào)發(fā)送接口121與第二紅外觸摸屏20的MCU220的信號(hào)接收接口222通信連接,第一紅外觸摸屏10的MCU120中的信號(hào)接收接口122與第二紅外觸摸屏20的MCU220的信號(hào)發(fā)送接口221通信連接,通過(guò)上述連接接口,將兩個(gè)觸摸屏上的觸控框連接起來(lái)。

在信號(hào)掃描工作過(guò)程中,利用上述信號(hào)接口接收和發(fā)送同步信號(hào),該同步信號(hào)用于指示其觸控設(shè)備當(dāng)前的信號(hào)掃描方向。當(dāng)其中的一個(gè)紅外觸控設(shè)備接收到來(lái)自另一個(gè)紅外觸控設(shè)備的同步信號(hào)后,首先,該設(shè)備根據(jù)該同步信號(hào)得到另一觸控設(shè)備正在進(jìn)行的信號(hào)掃描方向,然后,根據(jù)另一觸控設(shè)備的信號(hào)掃描方向,按照與另一觸控設(shè)備的信號(hào)掃描方向不同的方向,對(duì)其設(shè)備中的紅外管進(jìn)行信號(hào)掃描。由于兩個(gè)紅外觸控設(shè)備工作過(guò)程中,兩個(gè)設(shè)備按照不同的掃描方向,對(duì)自身設(shè)備中的紅外管進(jìn)行信號(hào)掃描,因此可以避免兩個(gè)設(shè)備之間的信號(hào)干擾。

以下將結(jié)合附圖對(duì)本發(fā)明實(shí)施例的紅外觸控設(shè)備的信號(hào)掃描方法進(jìn)行詳細(xì)說(shuō)明。

圖3為本發(fā)明實(shí)施例提供的一種紅外觸控設(shè)備的信號(hào)掃描方法的流程圖,該方法可應(yīng)用于圖2中的系統(tǒng)中,主要包括以下處理步驟:

S110:第一紅外觸控設(shè)備接收來(lái)自第二紅外觸控設(shè)備的同步信號(hào),該同步信號(hào)用于指示第二紅外觸控設(shè)備的信號(hào)掃描方向。

第一紅外觸控設(shè)備通過(guò)MCU的信號(hào)接收接口接收從第二紅外觸設(shè)備的MCU的信號(hào)發(fā)送接口發(fā)出的同步信號(hào)。

具體的,該同步信號(hào)可以采用高、低電平信號(hào)的方式來(lái)指示其信號(hào)掃描的方向。如圖4所示,為本發(fā)明實(shí)施例提供的一種同步信號(hào)的波形圖,MCU上的兩個(gè)數(shù)據(jù)通訊接口默認(rèn)為低電平(亦可以為高電平),T1為掃描橫軸的時(shí)間,為高電平;T2為掃描縱軸的時(shí)間,為低電平(若兩個(gè)數(shù)據(jù)通訊接口默認(rèn)為高電平,則相反)。

由于當(dāng)紅外觸控設(shè)備中有觸控操作時(shí),兩個(gè)設(shè)備之間的信號(hào)干擾才會(huì)影響設(shè)備中的紅外觸控框?qū)τ脩粲|摸定位的準(zhǔn)確性判斷,所以,在其中一種實(shí)現(xiàn)方式中,當(dāng)紅外觸控設(shè)備中有觸摸操作時(shí),紅外觸控設(shè)備中的MCU則生成上述同步信號(hào),在其它狀態(tài)下兩個(gè)設(shè)備按照自身掃描進(jìn)程進(jìn)行信號(hào)掃描,并且無(wú)同步信號(hào)產(chǎn)生。

S120:第一紅外觸控設(shè)備根據(jù)同步信號(hào)所指示的信號(hào)掃描方向,確定第一紅外觸控設(shè)備的信號(hào)掃描方向,其中,第一紅外觸控設(shè)備的信號(hào)掃描方向與同步信號(hào)指示的信號(hào)掃描方向不同。

第一紅外觸控設(shè)備接收到來(lái)自第二紅外觸控設(shè)備的同步信號(hào)后,則開始進(jìn)入從設(shè)備的工作模式,相應(yīng)的第二觸控紅外觸控設(shè)備的工作模式為主設(shè)備模式。同時(shí),據(jù)接收到同步信號(hào)所指示的第二紅外觸控設(shè)備的信號(hào)掃描方向,確定其自身的信號(hào)掃描方向。

其中,第一紅外觸設(shè)備可以根據(jù)同步信號(hào)的電平狀態(tài),得到同步信號(hào)所指示的第二紅外觸控設(shè)備的信號(hào)掃描方向。例如,第一紅外觸控設(shè)備接收到來(lái)自第二紅外觸控設(shè)備的高電平同步信號(hào),通過(guò)該信號(hào)可以得知第二紅外觸控設(shè)備正在對(duì)觸控框中橫軸的紅外管進(jìn)行信號(hào)掃描,為防止兩個(gè)設(shè)備之間的信號(hào)干擾,則第一紅外觸控設(shè)備便會(huì)控制其信號(hào)掃描電路對(duì)觸控框中縱軸的紅外管進(jìn)行信號(hào)掃描,這樣,兩個(gè)設(shè)備的信號(hào)掃描方向便是正交的,進(jìn)而兩個(gè)設(shè)備中的紅外接收管都不會(huì)接受到對(duì)方的紅外發(fā)射管發(fā)生的紅外信號(hào)。

S130:第一紅外觸控設(shè)備按照確定出的第一紅外觸控設(shè)備的信號(hào)掃描方向,對(duì)第一紅外觸控設(shè)備中的紅外管進(jìn)行信號(hào)掃描。

為保證兩個(gè)設(shè)備掃描電路時(shí)間上的同步性,本實(shí)施例中,可以第一紅外觸控設(shè)備可以控制其掃描電路對(duì)觸控框中的紅外管進(jìn)行一周的信號(hào)掃描。同時(shí),還可以每執(zhí)行完一周的信號(hào)掃描,則進(jìn)行對(duì)兩個(gè)設(shè)備中的掃描電路時(shí)間同步設(shè)置,這樣可防止兩個(gè)設(shè)備在信號(hào)掃描的過(guò)程中,因?yàn)槭艿酵饨绺蓴_等原因,造成兩個(gè)設(shè)備的掃描電路時(shí)間不同步的問(wèn)題。

本發(fā)明實(shí)施例提供的信號(hào)掃描方法,通過(guò)設(shè)置用于指示紅外觸控設(shè)備信號(hào)掃描進(jìn)程的同步信號(hào),當(dāng)一個(gè)紅外觸控設(shè)備接收到來(lái)自另一個(gè)紅外觸控設(shè)備的同步信號(hào)后,則進(jìn)入從設(shè)備工作模式,具體的,首先,該設(shè)備根據(jù)該同步信號(hào)得到另一觸控設(shè)備正在進(jìn)行的信號(hào)掃描方向,然后,根據(jù)另一觸控設(shè)備的信號(hào)掃描方向,按照與另一觸控設(shè)備的信號(hào)掃描方向不同的方向,對(duì)其設(shè)備中的紅外管進(jìn)行信號(hào)掃描。由于兩個(gè)設(shè)備工作過(guò)程中,兩個(gè)設(shè)備按照不同的掃描方向,對(duì)自身設(shè)備中的紅外管進(jìn)行信號(hào)掃描,因此可以避免兩個(gè)設(shè)備之間的信號(hào)干擾,提高了對(duì)用戶觸摸定位的準(zhǔn)確性。

其中,在本發(fā)明實(shí)施例的一種具體實(shí)施方式中,決定兩個(gè)紅外觸控設(shè)備的工作模式為主設(shè)備模式或從設(shè)備模式的方法,可以通過(guò)仲裁方式,即兩個(gè)設(shè)備在正常信號(hào)掃描模式下工作,當(dāng)其中一個(gè)設(shè)備中有觸控操作時(shí),則通過(guò)其MCU的信號(hào)發(fā)送接口向另一個(gè)設(shè)備的信號(hào)接收接口發(fā)送同步信號(hào),同時(shí)進(jìn)入主設(shè)備模式,接收到該同步信號(hào)的紅外觸控設(shè)備進(jìn)入從設(shè)備模式,兩個(gè)設(shè)備中第一個(gè)接收到同步信號(hào)的為從設(shè)備。

當(dāng)然,還可以通過(guò)人為方式定義主從設(shè)備,例如,通過(guò)物理按鍵方式來(lái)定義主設(shè)備和從設(shè)備時(shí),具體的,可以在每個(gè)紅外觸控設(shè)備上增加物理按鍵定義三種工作模式,包括正常模式、主設(shè)備模式、從設(shè)備模式。其中,在正常模式下,紅外觸控設(shè)備按照按正常方式進(jìn)行信號(hào)掃描;在主設(shè)備模式下,紅外觸控設(shè)備按照自身掃描進(jìn)程進(jìn)行信號(hào)掃描,同時(shí)通過(guò)MCU的信號(hào)發(fā)送接口向從設(shè)備發(fā)出同步信號(hào);在從設(shè)備模式下,紅外觸控設(shè)備通過(guò)MCU的信號(hào)接收接口接收來(lái)自主設(shè)備的同步信號(hào),根據(jù)該同步信號(hào)所指示的信號(hào)掃描方向,決定自身的信號(hào)掃描方向,并且在從設(shè)備模式下其MCU的信號(hào)發(fā)送接口不發(fā)送同步信號(hào)。

基于上述主從設(shè)備的仲裁方式,本發(fā)明實(shí)施例還提供了另一種的紅外觸控設(shè)備的信號(hào)掃描方法。

圖5為本發(fā)明實(shí)施例提供的另一種紅外觸控設(shè)備的信號(hào)掃描方法的流程圖,該方法可應(yīng)用于圖2中的系統(tǒng)中,主要包括以下處理步驟:

S210:第一紅外觸控設(shè)備在默認(rèn)掃描模式下,對(duì)所述第一紅外觸控設(shè)備中的紅外管進(jìn)行信號(hào)掃描。

由于紅外觸控設(shè)備中的觸控框中,兩個(gè)相鄰側(cè)邊中的紅外燈的數(shù)目通常是不一致的,或者兩個(gè)設(shè)備中的觸控框的大小也可能是不一致的,每個(gè)觸控框的掃描時(shí)間也是不一致的,為了保證兩個(gè)設(shè)備的信號(hào)掃描方向不同,需要保證兩個(gè)設(shè)備對(duì)其觸控框中每一個(gè)側(cè)邊的信號(hào)掃描時(shí)間是一致的,本實(shí)施例通過(guò)虛擬紅外燈的數(shù)量來(lái)實(shí)現(xiàn)上述需求。具體的,在步驟S210之前,當(dāng)兩個(gè)紅外觸控設(shè)備建立通信連接關(guān)系后,執(zhí)行下述步驟:

1)第一紅外觸控設(shè)備分別獲取第一紅外觸控設(shè)備中各信號(hào)掃描方向?qū)?yīng)的紅外管的數(shù)目、以及第二紅外觸控設(shè)備中各信號(hào)掃描方向?qū)?yīng)的紅外管的數(shù)目。

2)第一紅外觸控設(shè)備根據(jù)第一紅外觸控設(shè)備中各信號(hào)掃描方向?qū)?yīng)的紅外管的數(shù)目、以及第二紅外觸控設(shè)備中各信號(hào)掃描方向?qū)?yīng)的紅外管的數(shù)目,得到第一紅外觸控設(shè)備和第二紅外觸控設(shè)備中具有最多數(shù)目紅外管的信號(hào)掃描方向。

3)第一紅外觸控設(shè)備根據(jù)具有最多數(shù)量紅外管的信號(hào)掃描方向?qū)?yīng)的紅外管數(shù)目H,建立對(duì)第一紅外觸控設(shè)備和第二紅外觸控設(shè)備的各信號(hào)掃描方向?qū)?yīng)掃描的紅外管掃數(shù)目均為H的動(dòng)態(tài)掃描模式。

即在動(dòng)態(tài)掃描模式下,將紅外觸控設(shè)備的每一個(gè)信號(hào)掃描方向?qū)?yīng)的掃描燈數(shù)全部模擬為H。例如,在信號(hào)掃描的過(guò)程中,當(dāng)掃描完橫軸中的X個(gè)紅外管后,再虛擬掃描完H-X個(gè)紅外管,然后才進(jìn)行對(duì)縱軸的紅外管信號(hào)掃描,同樣對(duì)縱軸的紅外管信號(hào)掃描時(shí),也是先掃描完縱軸中的Y個(gè)紅外管、再虛擬掃描完H-Y個(gè)紅外管。

利用上述信號(hào)掃描方式,當(dāng)兩個(gè)紅外觸控設(shè)備分別進(jìn)入主設(shè)備模式和從設(shè)備模式后,便按照上述動(dòng)態(tài)掃描模式的掃描方式對(duì)觸控框中的紅外管進(jìn)行信號(hào)掃描,進(jìn)而可以滿足兩個(gè)設(shè)備的信號(hào)掃描方向不同的要求。

進(jìn)一步的,本發(fā)明實(shí)施例中的默認(rèn)掃描模式可以是上述動(dòng)態(tài)掃描模式,還可以是對(duì)于每個(gè)信號(hào)掃描方向按照該方向的觸控框?qū)嶋H的紅外燈數(shù)目進(jìn)行信號(hào)掃描的正常掃描模式。

S220:第一紅外觸控設(shè)備判斷是否接收到來(lái)自第二紅外觸控設(shè)備的同步信號(hào),其中,該同步信號(hào)用于指示第二紅外觸控設(shè)備的信號(hào)掃描方向。

當(dāng)接收到來(lái)自第二紅外觸控設(shè)備的同步信號(hào)時(shí),則進(jìn)入從設(shè)備模式,并執(zhí)行步驟S230;當(dāng)未接收到來(lái)自第二紅外觸控設(shè)備的同步信號(hào)時(shí),則執(zhí)行步驟S210。

S230:第一紅外觸控設(shè)備根據(jù)同步信號(hào)所指示的信號(hào)掃描方向,確定第一紅外觸控設(shè)備的信號(hào)掃描方向,其中,第一紅外觸控設(shè)備的信號(hào)掃描方向與同步信號(hào)指示的信號(hào)掃描方向不同。

S240:第一紅外觸控設(shè)備按照確定出的第一紅外觸控設(shè)備的信號(hào)掃描方向,對(duì)第一紅外觸控設(shè)備中的紅外管進(jìn)行信號(hào)掃描。

為了減少第一紅外觸控設(shè)備對(duì)第二紅外觸控設(shè)備具體掃描進(jìn)程分析的數(shù)據(jù)處理量,本發(fā)明實(shí)施例還提供了一種第一紅外觸控設(shè)備進(jìn)入從設(shè)備模式后的具體信號(hào)掃描方法,具體的包括如下步驟:

1)第一紅外觸控設(shè)備按照確定出的第一紅外觸控設(shè)備的信號(hào)掃描方向,進(jìn)入對(duì)第一紅外觸控設(shè)備中的紅外管進(jìn)行信號(hào)掃描的等待狀態(tài)。

例如,第一紅外觸控設(shè)備接收到的同步信號(hào)為高電平信號(hào),該高電平信號(hào)指示第二紅外觸控設(shè)備正在進(jìn)行觸控框中橫軸的紅外管的信號(hào)掃描,則第一紅外觸控設(shè)備控制其掃描電路進(jìn)入等待掃描其觸控框中橫軸的第一個(gè)紅外管的狀態(tài)。

2)第一紅外觸控設(shè)備判斷同步信號(hào)是否產(chǎn)生電平跳變。

當(dāng)接收到的同步信號(hào)為高電平信號(hào)時(shí),則判斷該同步信號(hào)是否產(chǎn)生下降沿;當(dāng)接收到的同步信號(hào)為低電平信號(hào)時(shí),則判斷該同步信號(hào)是否產(chǎn)生上升沿。

3)當(dāng)同步信號(hào)產(chǎn)生電平跳變時(shí),則開始對(duì)第一紅外觸控設(shè)備中的紅外管進(jìn)行信號(hào)掃描。

當(dāng)同步信號(hào)產(chǎn)生電平跳變時(shí),則可以控制第一紅外觸控設(shè)備中的掃描電路在已建立好的動(dòng)態(tài)掃描模式下,從上述橫軸的第一個(gè)紅外管開始,對(duì)第一紅外觸控設(shè)備中的紅外管進(jìn)行一個(gè)周期的信號(hào)掃描。

利用上述掃描方式,第一紅外觸控設(shè)備無(wú)需分析第二紅外觸控設(shè)備在其信號(hào)掃描方向正在掃描的紅外燈的具體位置,不僅減少了數(shù)據(jù)處理量,還提高了數(shù)據(jù)處理的準(zhǔn)確性。

S250:第一紅外觸控設(shè)備判斷對(duì)第一紅外觸控設(shè)備中的紅外管進(jìn)行信號(hào)掃描的過(guò)程中,同步信號(hào)的電平狀態(tài)是否發(fā)生變化。

當(dāng)同步信號(hào)的電平狀態(tài)未發(fā)生變化時(shí),則說(shuō)明第二紅外觸控設(shè)備中已經(jīng)沒有觸控操作,則立即退出從設(shè)備模式,并執(zhí)行步驟S260;當(dāng)同步信號(hào)的電平狀態(tài)發(fā)生變化時(shí),則說(shuō)明第二紅外觸控設(shè)備中仍有觸控操作,則繼續(xù)執(zhí)行步驟S230。

S260:判斷第一紅外觸控設(shè)備中是否有觸摸操作。

具體的,可以通過(guò)其觸控框中的紅外接收管接收到的紅外信號(hào)的幅度發(fā)生變化,判斷是否有觸摸操作。

當(dāng)?shù)谝患t外觸控設(shè)備中有觸摸操作時(shí),則進(jìn)入主設(shè)備模式,并執(zhí)行步驟S270。當(dāng)?shù)谝患t外觸控設(shè)備中無(wú)觸摸操作時(shí),則說(shuō)明兩個(gè)紅外觸控設(shè)備中均沒有觸控操作,則執(zhí)行步驟S210。

S270:向第二紅外觸控設(shè)備發(fā)送同步信號(hào)。

第二紅外觸控設(shè)備接收到該同步信號(hào)后,則進(jìn)入從設(shè)備模式,并按照從設(shè)備模式下的信號(hào)掃描方法對(duì)其觸控框中的紅外管進(jìn)行信號(hào)掃描。

在第一紅外觸控設(shè)備向第二紅外觸控設(shè)備發(fā)送同步信號(hào)之后,本實(shí)施例還提供了第一紅外觸控設(shè)備進(jìn)入主設(shè)備模式后的信號(hào)掃描方法。

圖6為本發(fā)明實(shí)施例提供的紅外觸控設(shè)備處于主設(shè)備模式時(shí)的信號(hào)掃描方法的流程圖,該方法可應(yīng)用于圖2中的系統(tǒng)中,主要包括以下處理步驟:

S310:第一紅外觸控設(shè)備向第二紅外觸控設(shè)備發(fā)送同步信號(hào)。

第一觸控設(shè)備中的MCU通過(guò)其信號(hào)發(fā)送接口向第二紅外觸控設(shè)備中MCU的信號(hào)接收接口發(fā)出同步信號(hào)。

S320:第一紅外觸控設(shè)備在動(dòng)態(tài)掃描模式下,對(duì)第一紅外觸控設(shè)備中的紅外管進(jìn)行信號(hào)掃描。

S330:根據(jù)對(duì)第一紅外觸控設(shè)備中的紅外管進(jìn)行信號(hào)掃描的結(jié)果,判斷第一紅外觸控設(shè)備中是否有觸摸操作。

當(dāng)?shù)谝患t外觸控設(shè)備中沒有觸摸操作時(shí),則退出主設(shè)備模式,并執(zhí)行步驟S340;當(dāng)?shù)谝患t外觸控設(shè)備中沒有觸摸操作時(shí),則繼續(xù)執(zhí)行步驟S320。

S340:在默認(rèn)掃描模式下,對(duì)第一紅外觸控設(shè)備中的紅外管進(jìn)行信號(hào)掃描。

本發(fā)明實(shí)施提供的仲裁方式確定兩個(gè)紅外觸控設(shè)備的主設(shè)備和從設(shè)備,可以使兩個(gè)設(shè)備的信號(hào)掃描過(guò)程更為靈活。在兩個(gè)設(shè)備中均無(wú)觸控操作時(shí),便會(huì)在默認(rèn)掃描模式下,對(duì)各自設(shè)備中的紅外管進(jìn)行信號(hào)掃描,節(jié)省了一個(gè)周期的信號(hào)掃描的時(shí)間。

圖7是本發(fā)明實(shí)施例提供的一種紅外觸控設(shè)備的信號(hào)掃描裝置的結(jié)構(gòu)示意圖。如圖7所示,該裝置700可包括:至少一個(gè)處理器(processor)701、內(nèi)存(memory)702、外圍設(shè)備接口(peripheral interface)703、輸入/輸出子系統(tǒng)(I/O subsystem)704、電力線路705和通信線路706。

在圖7中,箭頭表示能進(jìn)行計(jì)算機(jī)系統(tǒng)的構(gòu)成要素間的通信和數(shù)據(jù)傳送,且其可利用高速串行總線(high-speed serial bus)、并行總線(parallel bus)、存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN,Storage Area Network)和/或其他適當(dāng)?shù)耐ㄐ偶夹g(shù)而實(shí)現(xiàn)。

內(nèi)存702可包括操作系統(tǒng)712和信號(hào)掃描例程722。例如,內(nèi)存702可包括高速隨機(jī)存取存儲(chǔ)器(high-speed random access memory)、磁盤、靜態(tài)隨機(jī)存取存儲(chǔ)器(SPAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、只讀存儲(chǔ)器(ROM)、閃存或非揮發(fā)性內(nèi)存。內(nèi)存702可存儲(chǔ)用于操作系統(tǒng)712和信號(hào)掃描例程722的程序編碼,也就是說(shuō)可包括信號(hào)掃描裝置700的動(dòng)作所需的軟件模塊、指令集架構(gòu)或其之外的多種數(shù)據(jù)。此時(shí),處理器701或外圍設(shè)備接口706等其他控制器與內(nèi)存702的存取可通過(guò)處理器701進(jìn)行控制。

外圍設(shè)備接口703可將信號(hào)掃描裝置700的輸入和/或輸出外圍設(shè)備與處理器701和內(nèi)存702相結(jié)合。并且,輸入/輸出子系統(tǒng)704可將多種輸入/輸出外圍設(shè)備與外圍設(shè)備接口706相結(jié)合。例如,輸入/輸出子系統(tǒng)704可包括顯示器、鍵盤、鼠標(biāo)、打印機(jī)或根據(jù)需要用于將照相機(jī)、各種傳感器等外圍設(shè)備與外圍設(shè)備接口703相結(jié)合的控制器。具體的,在輸入/輸出子系統(tǒng)704中包括用于將紅外觸控發(fā)射電路及紅外觸控接收電路與外圍設(shè)備接口703相結(jié)合的控制器。

電力線路705可向終端設(shè)備的電路元件的全部或部分供給電力。例如,電力線路705可包括如電力管理系統(tǒng)、電池或交流(AC)之一個(gè)以上的電源、充電系統(tǒng)、電源故障檢測(cè)電路(power failure detection circuit)、電力變換器或逆變器、電力狀態(tài)標(biāo)記符或用于電力生成、管理、分配的任意其他電路元件。

通信線路706可利用至少一個(gè)接口與其他計(jì)算機(jī)系統(tǒng)進(jìn)行通信。

處理器701通過(guò)施行存儲(chǔ)在內(nèi)存702中的軟件模塊或指令集架構(gòu)可執(zhí)行信號(hào)掃描裝置700的多種功能且處理數(shù)據(jù)。也就是說(shuō),處理器701通過(guò)執(zhí)行基本的算術(shù)、邏輯以及計(jì)算機(jī)系統(tǒng)的輸入/輸出演算,可構(gòu)成為處理計(jì)算機(jī)程序的命令。

處理器701構(gòu)成為用于執(zhí)行上述實(shí)施例中的信號(hào)掃描的方法。

圖7的實(shí)施例僅是終端設(shè)備的信號(hào)掃描裝置700的一個(gè)示例,信號(hào)掃描裝置700可具有如下結(jié)構(gòu)或配置:省略圖7所示的部分電路元件,或進(jìn)一步具備圖7中未圖示之追加的電路元件,或結(jié)合兩個(gè)以上的電路元件。例如,用于移動(dòng)環(huán)境的通信終端的計(jì)算機(jī)系統(tǒng)除了圖7所示的電路元件之外,還可進(jìn)一步包括傳感器等,且在通信線路706中也可包括用于多種通信方式(WiFi、6G、LTE、Bluetooth、NFC、Zigbee等)的RF通信的電路??砂谛盘?hào)掃描裝置700中的電路元件可由包括一個(gè)以上的信號(hào)處理或應(yīng)用程序所特殊化的集成電路的硬件、軟件或硬件和軟件兩者的組合而實(shí)現(xiàn)。

上述構(gòu)成的信號(hào)掃描裝置700接收來(lái)自另一紅外觸控設(shè)備的同步信號(hào),并根據(jù)該同步信號(hào)所指示的信號(hào)掃描方向,確定其設(shè)備的信號(hào)掃描方向,然后按照確定出的其掃描電路的信號(hào)掃描方向,按照與另一觸控設(shè)備的信號(hào)掃描方向不同的方向,對(duì)其設(shè)備中的紅外管進(jìn)行信號(hào)掃描,從而可以避免兩個(gè)設(shè)備之間的信號(hào)干擾,提高了對(duì)用戶觸摸定位的準(zhǔn)確性。

基于圖7所示的信號(hào)掃描的裝置,本發(fā)明實(shí)施例提供了一種觸控設(shè)備,該設(shè)備包括圖8所示的信號(hào)掃描的裝置800,其中圖8所示的信號(hào)掃描的裝置700對(duì)應(yīng)圖2中所示的MCU,進(jìn)一步該設(shè)備還包括:掃描電路、觸控框以及采樣電路806;其中,掃描電路包括發(fā)射掃描電路802和接收掃描電路802,觸控框包括紅外發(fā)射管804和紅外接收管805。在本實(shí)現(xiàn)方式下,圖8中的其它部分結(jié)構(gòu)與圖2中相同,不再贅述。

為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本發(fā)明時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。

本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置或系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置及系統(tǒng)實(shí)施例僅僅是示意性的,其中作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。

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

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
城固县| 厦门市| 德州市| 元阳县| 廉江市| 馆陶县| 冕宁县| 根河市| 肥东县| 开封市| 和林格尔县| 准格尔旗| 汝州市| 绩溪县| 勃利县| 偏关县| 酉阳| 佛冈县| 内江市| 喀什市| 资溪县| 东乌珠穆沁旗| 南和县| 梁平县| 抚顺县| 普陀区| 上杭县| 定南县| 钦州市| 德化县| 巴东县| 松滋市| 望奎县| 新晃| 连城县| 海口市| 顺义区| 上饶县| 西华县| 江西省| 化州市|