一種紅外觸摸框掃描的方法及紅外觸摸框的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及觸摸屏技術(shù)領(lǐng)域,尤其涉及一種紅外觸摸框掃描的方法及紅外觸摸框。
【背景技術(shù)】
[0002]紅外觸摸屏(Infrared Touch Screen Technology)由裝在觸摸屏外框上的紅外線發(fā)射與接收感測(cè)元件構(gòu)成,在屏幕表面上形成紅外線探測(cè)網(wǎng),當(dāng)手指在觸摸屏幕時(shí),就會(huì)擋住經(jīng)過該位置的橫豎兩條紅外線,因而可以判斷出觸摸點(diǎn)在屏幕的坐標(biāo)位置。
[0003]一般觸摸屏的邊框上緊密地排列著紅外發(fā)射器與紅外接收器,由觸摸屏的控制器,按照順序點(diǎn)亮每一個(gè)發(fā)射器并檢測(cè)對(duì)應(yīng)的接收器能接收到多少紅外光?,F(xiàn)有技術(shù)中,一般的紅外對(duì)管觸摸屏的掃描方法,是采用先掃描X方向(即:長(zhǎng)邊)再掃描Y方向(即:短邊)的全局掃描方式進(jìn)行。具體為:沿掃描方向上依次掃描直到全部掃描結(jié)束,以圖1為例,控制器控制X方向上的發(fā)射器與接收器,順序從I號(hào)燈管開始,然后2號(hào)燈管,依次直到21號(hào)燈管;X方向上的發(fā)射器與接收器掃描完畢,再開始Y方向的掃描,Y方向的掃描也同樣從A燈管依次到M燈管逐個(gè)進(jìn)行。只有當(dāng)處理器獲取到了 X方向和Y方向上的被遮擋區(qū)域的坐標(biāo)時(shí)才停止全局掃描進(jìn)入局部掃描,而當(dāng)在X方向上沒有掃描到觸摸點(diǎn),在Y方向上掃描到觸摸點(diǎn)時(shí)可以獲取到觸摸點(diǎn)的Y方向上的坐標(biāo),此時(shí),需要再進(jìn)行一次X方向上的掃描,以獲取該觸摸點(diǎn)的X方向上的坐標(biāo),因此此種情況下,獲取觸摸點(diǎn)的坐標(biāo)的最長(zhǎng)的時(shí)間為:X方向上的全局掃描時(shí)間+Y方向上的全局掃描時(shí)間+X方向上的全局掃描時(shí)間。
[0004]這樣的掃描方式在尺寸較大、紅外對(duì)管較多的紅外觸摸框中,由于在沒有觸摸點(diǎn)落下之前要對(duì)整個(gè)觸摸框進(jìn)行掃描,因此掃描時(shí)間長(zhǎng),容易引起丟失筆劃的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種紅外觸摸框掃描的方法及紅外觸摸框,能夠縮短紅外觸摸框發(fā)現(xiàn)觸摸點(diǎn)時(shí)的掃描時(shí)間,提高發(fā)現(xiàn)觸摸點(diǎn)的效率。
[0006]第一方面,本發(fā)明實(shí)施例提供了一種紅外觸摸框掃描的方法,包括:控制器控制紅外觸摸框的短邊方向上的發(fā)射器順序向?qū)?yīng)的接收器發(fā)送紅外信號(hào)進(jìn)行掃描;若在短邊方向上沒有掃描到被遮擋區(qū)域,則控制器控制紅外觸摸框短邊方向上的發(fā)射器繼續(xù)順序向?qū)?yīng)的接收器發(fā)送紅外信號(hào)進(jìn)行掃描;若在短邊方向上掃描到被遮擋區(qū)域,則控制器獲取被遮擋區(qū)域的短邊方向上的第一一維坐標(biāo),該被遮擋區(qū)域?yàn)榈谝槐徽趽鯀^(qū)域;控制器控制紅外觸摸框的長(zhǎng)邊方向上的發(fā)射器順序向?qū)?yīng)的接收器發(fā)送紅外信號(hào)進(jìn)行掃描,若在長(zhǎng)邊方向上掃描到第一被遮擋區(qū)域,則控制器獲取第一被遮擋區(qū)域的長(zhǎng)邊方向上的第一一維坐標(biāo);控制器根據(jù)短邊方向上的第一一維坐標(biāo)和長(zhǎng)邊方向上的第一一維坐標(biāo)計(jì)算得到第一被遮擋區(qū)域的第一坐標(biāo)。
[0007]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,控制器根據(jù)短邊方向上的第一一維坐標(biāo)和長(zhǎng)邊方向上的第一一維坐標(biāo)計(jì)算得到第一被遮擋區(qū)域的第一坐標(biāo)包括:根據(jù)短邊方向上的第一一維坐標(biāo)和長(zhǎng)邊方向上的第一一維坐標(biāo)計(jì)算第一被遮擋區(qū)域的中心點(diǎn)或重心點(diǎn)的坐標(biāo),中心點(diǎn)或重心點(diǎn)的坐標(biāo)為第一坐標(biāo)。
[0008]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,若在短邊方向上掃描到第一被遮擋區(qū)域,在長(zhǎng)邊方向上沒有掃描到第一被遮擋區(qū)域,則控制器控制紅外觸摸框的短邊方向上的發(fā)射器重新順序向?qū)?yīng)的接收器發(fā)送紅外線進(jìn)行掃描,以獲取第二被遮擋區(qū)域的短邊方向上的第二一維坐標(biāo);控制器控制紅外觸摸框的長(zhǎng)邊方向上的發(fā)射器重新順序向?qū)?yīng)的接收器發(fā)送紅外線進(jìn)行掃描,以獲取第二被遮擋區(qū)域的長(zhǎng)邊方向上的第二一維坐標(biāo);控制器根據(jù)短邊方向上的第二一維坐標(biāo)和長(zhǎng)邊方向上的第二一維坐標(biāo)計(jì)算得到第二被遮擋區(qū)域的第二坐標(biāo)。
[0009]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,控制器根據(jù)短邊方向上的第--維坐標(biāo)和長(zhǎng)邊方向上的第--維坐標(biāo)計(jì)算得到第一被遮擋區(qū)域的第一坐標(biāo)之后還包括:控制器將第一坐標(biāo)發(fā)送至計(jì)算機(jī)的處理器。
[0010]結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,控制器將第一坐標(biāo)發(fā)送至計(jì)算機(jī)的處理器之后還包括:控制器根據(jù)第一被遮擋區(qū)域和自身預(yù)置的值計(jì)算得到目標(biāo)掃描區(qū)域,目標(biāo)掃描區(qū)域大于第一被遮擋區(qū)域;控制器控制目標(biāo)掃描區(qū)域的短邊方向上的發(fā)射器順序向接收器發(fā)送紅外線進(jìn)行掃描,以獲取第三被遮擋區(qū)域的短邊方向上的第三一維坐標(biāo);控制器控制目標(biāo)掃描區(qū)域的長(zhǎng)邊方向上的發(fā)射器順序向接收器發(fā)送紅外線進(jìn)行掃描,以獲取第三被遮擋區(qū)域的長(zhǎng)邊方向上的第三一維坐標(biāo);控制器根據(jù)短邊方向上的第三一維坐標(biāo)和長(zhǎng)邊方向上的第三一維坐標(biāo)計(jì)算第三被遮擋區(qū)域的第三坐標(biāo)。
[0011]第二方面,本發(fā)明實(shí)施例提供了一種紅外觸摸框,其特征在于,包括:
[0012]控制器,短邊方向上的發(fā)射器與接收器,長(zhǎng)邊方向上的發(fā)射器與接收器;
[0013]控制器包括:
[0014]控制單元,用于控制短邊方向上的發(fā)射器順序向?qū)?yīng)的接收器發(fā)送紅外信號(hào)進(jìn)行掃描,當(dāng)在短邊方向上沒有掃描到第一被遮擋區(qū)域時(shí),控制短邊方向上的發(fā)射器繼續(xù)順序向?qū)?yīng)的接收器發(fā)送紅外信號(hào)進(jìn)行掃描;獲取單元,用于當(dāng)控制單元在短邊方向上掃描到第一被遮擋區(qū)域時(shí),獲取第一被遮擋區(qū)域的短邊方向上的第一一維坐標(biāo);控制單元,還用于控制紅外觸摸框的長(zhǎng)邊方向上的發(fā)射器順序向?qū)?yīng)的接收器發(fā)送紅外信號(hào)進(jìn)行掃描;獲取單元,還用于當(dāng)控制單元在長(zhǎng)邊方向上掃描到第一被遮擋區(qū)域時(shí),獲取第一被遮擋區(qū)域的長(zhǎng)邊方向上的第一一維坐標(biāo);計(jì)算單元,用于根據(jù)獲取單元獲取的短邊方向上的第一一維坐標(biāo)和第二獲取單元獲取的長(zhǎng)邊方向上的第一一維坐標(biāo)計(jì)算得到第一被遮擋區(qū)域的第一坐標(biāo)。
[0015]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,計(jì)算單元具體用于:根據(jù)短邊方向上的第一一維坐標(biāo)和長(zhǎng)邊方向上的第一一維坐標(biāo)計(jì)算第一被遮擋區(qū)域的中心點(diǎn)或重心點(diǎn)的坐標(biāo),中心點(diǎn)或重心點(diǎn)的坐標(biāo)為第一坐標(biāo)。
[0016]結(jié)合第二方面,或第二方面第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,控制單元還用于:當(dāng)在短邊方向上掃描到第一被遮擋區(qū)域,在長(zhǎng)邊方向上沒有掃描到第一被遮擋區(qū)域時(shí),控制紅外觸摸框的短邊方向上的發(fā)射器重新順序向?qū)?yīng)的接收器發(fā)送紅外線進(jìn)行掃描,以獲取第二被遮擋區(qū)域的短邊方向上的第二一維坐標(biāo),之后,控制紅外觸摸框的長(zhǎng)邊方向上的發(fā)射器重新順序向?qū)?yīng)的接收器發(fā)送紅外線進(jìn)行掃描,以獲取第二被遮擋區(qū)域的長(zhǎng)邊方向上的第二一維坐標(biāo);計(jì)算單元,還用于根據(jù)短邊方向上的第二一維坐標(biāo)和長(zhǎng)邊方向上的第二一維坐標(biāo)計(jì)算得到第二被遮擋區(qū)域的第二坐標(biāo)。
[0017]結(jié)合第二方面,或第二方面第一種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,控制器還包括:發(fā)送單元,用于將計(jì)算單元計(jì)算得到的第一坐標(biāo)發(fā)送至計(jì)算機(jī)的處理器。
[0018]結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,計(jì)算單元還用于根據(jù)第一被遮擋區(qū)域和自身預(yù)置的值計(jì)算得到目標(biāo)掃描區(qū)域,目標(biāo)掃描區(qū)域大于第一被遮擋區(qū)域;控制單元,還用于控制目標(biāo)掃描區(qū)域的短邊方向上的發(fā)射器向接收器發(fā)送紅外線進(jìn)行掃描,以獲取第三被遮擋區(qū)域的短邊方向上的第三一維坐標(biāo),之后,控制目標(biāo)掃描區(qū)域的長(zhǎng)邊方向上的發(fā)射器向接收器發(fā)送紅外線進(jìn)行掃描,以獲取第三被遮擋區(qū)域的長(zhǎng)邊方向上的第三一維坐標(biāo);計(jì)算單元,還用于根據(jù)短邊方向上的第三一維坐標(biāo)和長(zhǎng)邊方向上的第三一維坐標(biāo)計(jì)算第三被遮擋區(qū)域的第三坐標(biāo)。
[0019]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例的方案具有如下有益效果:
[0020]本發(fā)明實(shí)施例中,紅外觸摸框的掃描不是采用先掃描長(zhǎng)邊方向再掃描短邊方向的全局掃描方式,而是先進(jìn)行紅外觸摸框的短邊方向上的全局掃描(即:短邊方向上的發(fā)射器順序向?qū)?yīng)的接收器發(fā)送紅外信號(hào)進(jìn)行掃描),若在短邊方向上沒有掃描到被遮擋區(qū)域,則再進(jìn)行短邊方向上的全局掃描,直到短邊方向上掃描到了被遮擋區(qū)域時(shí),才再進(jìn)行長(zhǎng)邊方向上的全局掃描(即:長(zhǎng)邊方向上的發(fā)射器順序向?qū)?yīng)的接收器發(fā)送紅外信號(hào)進(jìn)行掃描),若在長(zhǎng)邊方向上掃描到該被遮擋區(qū)域,則根據(jù)該被遮擋區(qū)域的長(zhǎng)邊方向上的一維坐標(biāo)和短邊方向上的一維坐標(biāo)計(jì)算出該被遮擋區(qū)域的坐標(biāo)點(diǎn)。因此,在紅外觸摸框上沒有觸摸點(diǎn)落下之前只需要對(duì)紅外觸摸框的短邊方向進(jìn)行全局掃描,因?yàn)槎踢叿较虮乳L(zhǎng)邊方向要短,從而縮短了掃描時(shí)間,提高了發(fā)現(xiàn)觸摸點(diǎn)的效率,降低了丟失筆劃或筆劃短的幾率。
【附圖說明】
[0021]圖1為現(xiàn)有