亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

在紅外觸摸屏上識別多個(gè)觸摸點(diǎn)的方法

文檔序號:6459771閱讀:560來源:國知局
專利名稱:在紅外觸摸屏上識別多個(gè)觸摸點(diǎn)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種紅外觸摸屏檢測觸摸點(diǎn)的方法,尤其涉及一種在紅外觸摸屏 上識別多個(gè)觸摸點(diǎn)的方法。
背景技術(shù)
作為計(jì)算機(jī)觸摸屏的一個(gè)分支,紅外觸摸屏以其安裝方便、免維護(hù)、高抗爆 性、高可靠性等優(yōu)點(diǎn)而逐漸被廣泛應(yīng)用在各個(gè)領(lǐng)域。紅外觸摸屏的基本結(jié)構(gòu),是 在一個(gè)適合安裝的顯示表面四周邊緣按照一定的順序安裝若干對紅外發(fā)射和紅外 接收元件,紅外發(fā)射管和接收管在0.5倍相對輻射強(qiáng)度時(shí)角位移P —般小于等于 ±15度,這些發(fā)射和紅外接收元件按照一一對應(yīng)的方式組成發(fā)射接收對,沿著顯 示表面的邊緣構(gòu)成一個(gè)互相垂直的發(fā)射接收陣列,控制電路和驅(qū)動電路在MCU 執(zhí)行代碼的控制下驅(qū)動紅外發(fā)射管和紅外接收管,對應(yīng)掃描形成X方向和Y方向 橫豎交叉的紅外線矩陣。當(dāng)有觸摸時(shí),手指或其它物體就會擋住經(jīng)過該點(diǎn)的橫豎 紅外線,由控制系統(tǒng)判斷出觸摸點(diǎn)在屏幕的位置。
現(xiàn)有的紅外觸摸屏系統(tǒng),光線在顯示表面構(gòu)成柵格結(jié)構(gòu),檢測到觸摸時(shí),確 定觸摸發(fā)生的柵格節(jié)點(diǎn)位置就可以算出觸摸事件發(fā)生的位置坐標(biāo)。這種觸摸檢測 模式使得現(xiàn)有的紅外觸摸屏在給定的時(shí)段內(nèi),檢測系統(tǒng)只接收唯一一組位置坐標(biāo) 數(shù)據(jù),因此當(dāng)只有一個(gè)觸摸點(diǎn)時(shí),觸摸屏可以正常工作,對于兩個(gè)或以上觸摸點(diǎn) 同時(shí)操作時(shí),系統(tǒng)將計(jì)算錯(cuò)誤的位置坐標(biāo),導(dǎo)致報(bào)告的觸摸地點(diǎn)不是實(shí)際觸摸的 地點(diǎn)。由于上述原因,現(xiàn)有的紅外觸摸屏技術(shù)在一些需要使用多點(diǎn)觸摸的場合就 會失效,例如多人同時(shí)游戲,多人同時(shí)書寫繪畫等,這樣極大的限制了紅外觸摸 屏的使用領(lǐng)域。目前已經(jīng)有一些解決方法例如通過檢測觸摸事件發(fā)生的先后順序 來識別多個(gè)觸摸點(diǎn),但對于多個(gè)觸摸點(diǎn)之間無相對移動,也沒有觸摸點(diǎn)的形狀大 小值可以參照的情況下,容易發(fā)生誤判。
由于現(xiàn)有紅外觸摸屏存在不能進(jìn)行多點(diǎn)識別的問題,中國專利號為
"200710028616.乂"提出了 "一種紅外線觸摸屏及其多點(diǎn)觸摸定位方法",該專利 技術(shù)中采用一套紅外發(fā)射掃描電路對應(yīng)兩套紅外接收掃描電路。中國專利號為
"200710117751.1"提出了 "一種識別紅外觸摸屏上多個(gè)觸摸點(diǎn)的方法",該專 利技術(shù)采用一組發(fā)射管對應(yīng)多組接收管。
中國專利號為"200710028616.X"提出了 "一種紅外線觸摸屏及其多點(diǎn)觸摸定位方法",即在觸摸屏的至少一個(gè)檢測方向上, 一套紅外發(fā)射掃描電路對應(yīng)兩套 紅外接受掃描電路; 一套紅外發(fā)射掃描電路中的一個(gè)紅外發(fā)射單元發(fā)出的光線被 一套紅外接受掃描電路中的紅外接受元件接收檢測的同時(shí),在接收范圍內(nèi)還被另 一套紅外接收掃描電路中的紅外接受元件接收檢測在紅外觸摸屏的算法程序中有 可用于提前確定觸摸點(diǎn)范圍的觸摸點(diǎn)預(yù)檢測算法模塊。并用通常的觸摸位置檢測 算法得到一個(gè)觸摸點(diǎn)位置坐標(biāo)之后,以觸摸點(diǎn)預(yù)檢測算法確定另一個(gè)觸摸點(diǎn)所在 區(qū)域,再結(jié)合通常檢測算法的到該觸摸點(diǎn)位置坐標(biāo)。
根據(jù)其發(fā)明描述以及圖示說明,1、在4個(gè)角的部分區(qū)域是不能形成其所講述 的YKX[sina+sin (a+p) ]/sin|3,將不能有效識別在這一區(qū)域內(nèi)的多點(diǎn)觸摸。2、因 其采用一發(fā)二收的方法,將產(chǎn)生過多的光干擾,其將采用的處理方法因紅外接收 管的響應(yīng)時(shí)間特性也將額外延長觸摸屏的觸摸響應(yīng)時(shí)間。3、因其采用一發(fā)二收的 方法,電路實(shí)現(xiàn)在硬件上實(shí)現(xiàn)將增加產(chǎn)品成本,在邏輯上實(shí)現(xiàn)同樣需硬件支持。4、 因考慮邊緣的抗光干擾,其將采用在X軸和Y軸不同波長的紅外發(fā)射、接收管,將 產(chǎn)生生產(chǎn)、管理成本。
中國專利號為"200710117751.1"提出了 "一種識別紅外觸摸屏上多個(gè)觸摸 點(diǎn)的方法",即在不改變紅外觸摸屏已有的結(jié)構(gòu)環(huán)境中,通過執(zhí)行MCU的固件代 碼及算法來實(shí)現(xiàn),其方法為對X軸上(或Y軸上)第i只紅外線發(fā)射、接收對管 的發(fā)射管驅(qū)動和接收管接收,然后再對第i只紅外發(fā)射管和第i只接收管兩側(cè)m只 (m大于等于2但小于等于5)接收管依次配對發(fā)射和接收,再后掃描完成X軸和Y 軸上的所有對管,通過算法以此確定多點(diǎn)觸摸。
根據(jù)其發(fā)明描述,同樣結(jié)構(gòu)環(huán)境下,掃描時(shí)間將是單點(diǎn)時(shí)的5倍及以上,存在 掃描時(shí)間太長,這時(shí)其觸摸屏的觸摸響應(yīng)時(shí)間將會大幅延長,影響觸摸屏關(guān)鍵技 術(shù)參數(shù);此外,因構(gòu)成函數(shù)矩陣的角度小,將影響相鄰的多點(diǎn)檢測。

發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有紅外觸摸屏在識別多個(gè)觸摸點(diǎn)時(shí)存在的上述問 題,提供一種在紅外觸摸屏上識別多個(gè)觸摸點(diǎn)的方法,本發(fā)明不需要改變現(xiàn)有紅 外觸摸屏的硬件結(jié)構(gòu),即可完成檢測多個(gè)觸摸點(diǎn),在屏體四個(gè)角上沒有多點(diǎn)檢測 的不確定區(qū)域,對相鄰的多點(diǎn)檢測靈敏度更高,并且分辨率高,掃描時(shí)間短,響 應(yīng)迅速。
為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下
一種在紅外觸摸屏上識別多個(gè)觸摸點(diǎn)的方法,其特征在于包括如下步驟a、 啟動紅外線觸摸屏,驅(qū)動紅外發(fā)射管和紅外接收管,對應(yīng)掃描形成橫向和縱向的 紅外線陣列;b、對應(yīng)掃描形成在觸摸區(qū)域有滿足yn (x) =[tan (90-a) Px+bn和/或yn (x) =[tan (90+a) Px+bn函數(shù)關(guān)系紅夕卜線陣列禾口yn (x) = (tana) *x+bn 和/或yn (x) -[tan (180-a) rx+bn函數(shù)關(guān)系紅外線陣列,得到觸摸點(diǎn)在觸摸區(qū) 域的y (x) =f (x)函數(shù)值集合;c、通過控制器對a步驟和b步驟中的兩種掃描的 集合計(jì)算,得到所有觸摸點(diǎn)的坐標(biāo)值,并處理剔除偽觸摸點(diǎn)。
本發(fā)明具體步驟如下a、啟動紅外線觸摸屏,控制和驅(qū)動電路執(zhí)行控制器 MCU執(zhí)行代碼,對應(yīng)掃描形成X方向和Y方向橫豎交叉的紅外線陣?yán)?;b、檢測步 驟a中是否有紅外線被阻擋點(diǎn),如果有則記錄被阻擋點(diǎn)的X軸上紅外發(fā)射管和或接 收管序號或地址集合和Y軸上紅外發(fā)射管和或接收管序號或地址集合;c、控制和 驅(qū)動電路執(zhí)行MCU執(zhí)行代碼,按照設(shè)定的要求驅(qū)動X軸上序號或地址為第n只紅外
發(fā)射管(n=l, 2, 3, .........N)的時(shí)候,接通的X軸上紅外線接收管的序號或地
址則為滿足函數(shù)關(guān)系yn(x)-[tan(90- a)]承x+bn和/或:yn(x) =[tan (卯+ a)〗*x+bn 的那只,在觸摸區(qū)中形成有yn (x) =fn (x)函數(shù)特征的檢測網(wǎng)絡(luò);d、檢測步驟c 中是否有紅外線被阻擋點(diǎn),如果有則記錄被阻擋點(diǎn)的X軸上紅外發(fā)射管和或接收 管序號或地址集合;e、控制和驅(qū)動電路執(zhí)行MCU執(zhí)行代碼,按照設(shè)定的要求驅(qū)
動Y軸上序號或地址為第n只紅外發(fā)射管(n=l, 2, 3, .........M)的時(shí)候,接通
的Y軸上紅外線接收管的序號或地址則為滿足函數(shù)關(guān)系yn (x) = (tana) *x+bn 和/或yn (x) =[tan (180-a) Px+bn的那只,在觸摸區(qū)中形成有yn (x) =fn (x) 函數(shù)特征的檢測網(wǎng)絡(luò);f、檢測步驟e中是否有紅外線被阻擋點(diǎn),如果有則記錄被 阻擋點(diǎn)的Y軸上紅外發(fā)射管和或接收管序號或地址集合;g、根據(jù)步驟b、 d、 f中 記錄的數(shù)據(jù),計(jì)算得到各觸摸點(diǎn)的坐標(biāo)值,通過觸摸系統(tǒng)接口,將得出的各觸摸 點(diǎn)坐標(biāo)傳輸?shù)接?jì)算機(jī)系統(tǒng)中,并返回步驟a,開始進(jìn)行新的掃描。
所述橫向和縱向均勻分布的紅外發(fā)射管在0.5倍相對輻射強(qiáng)度時(shí)角位移大于 或等于士10度。
所述橫向和縱向均勻分布的紅外接收管在0.5倍相對輻射強(qiáng)度時(shí)角位移大于 或等于土10度。
所述控制器控制驅(qū)動電路和控制電路驅(qū)動紅外發(fā)射管和紅外接收管,對應(yīng)掃 描形成橫向和縱向的紅外線矩陣。 采用本發(fā)明的優(yōu)點(diǎn)在于
一、 本發(fā)明與中國專利號為"200710028616.X"名稱為"一種紅外線觸摸屏 及其多點(diǎn)觸摸定位方法"的專利技術(shù)相比,不需要改變現(xiàn)有紅外觸摸屏的其它硬 件結(jié)構(gòu)形式,硬件成本同單點(diǎn)紅外觸摸屏完全一致,僅僅通過改變控制觸摸屏工 作的控制器內(nèi)的執(zhí)行代碼,即能實(shí)現(xiàn)檢測多個(gè)觸摸點(diǎn)的目的,且觸摸性能接近現(xiàn) 有單點(diǎn)觸摸系統(tǒng),具有應(yīng)用成本極低、性價(jià)比極高的優(yōu)點(diǎn)。
二、 本發(fā)明與中國專利號為"200710028616.X"名稱為"一種紅外線觸摸屏及其多點(diǎn)觸摸定位方法"的專利技術(shù)相比,X軸和Y軸的紅外發(fā)射、接收管波長、
型號相同,將不產(chǎn)生生產(chǎn)、管理成本,更易于生產(chǎn)。
三、 本發(fā)明與中國專利號為"200710028616.X"名稱為"一種紅外線觸摸屏 及其多點(diǎn)觸摸定位方法"的專利技術(shù)相比,無四個(gè)角的多點(diǎn)檢測的不確定區(qū)域。
四、 本發(fā)明與中國專利號為"200710117751.1"名稱為"一種識別紅外觸摸 屏上多個(gè)觸摸點(diǎn)的方法"的專利技術(shù)相比,本發(fā)明的函數(shù)掃描的角度大于、等于 10度,因此對相鄰的多點(diǎn)檢測靈敏度更高。
五、 本發(fā)明與中國專利號為"200710U7751.1"名稱為"一種識別紅外觸摸 屏上多個(gè)觸摸點(diǎn)的方法"的專利技術(shù)相比,本發(fā)明對觸摸區(qū)域的掃描檢測所開銷 的時(shí)間遠(yuǎn)小于該專利技術(shù)中掃描所需的時(shí)間,因此引用本發(fā)明生產(chǎn)的紅外觸摸屏 觸摸響應(yīng)時(shí)間快,接近于現(xiàn)有單點(diǎn)觸摸紅外觸摸系統(tǒng)的觸摸響應(yīng)時(shí)間。
六、 本發(fā)明同時(shí)識別多個(gè)觸摸點(diǎn),分辨率高,掃描時(shí)間短,響應(yīng)迅速,且不 會發(fā)生誤判現(xiàn)象,適用范圍廣,易于實(shí)現(xiàn)。


圖l為本發(fā)明紅外觸摸屏結(jié)構(gòu)示意圖 圖2為本發(fā)明流程結(jié)構(gòu)示意圖
具體實(shí)施例方式
一種在紅外觸摸屏上識別多個(gè)觸摸點(diǎn)的方法,包括如下步驟a、啟動紅外線
觸摸屏,驅(qū)動紅外發(fā)射管和紅外接收管,對應(yīng)掃描形成橫向和縱向的紅外線陣列,
當(dāng)有觸摸時(shí)記錄所有觸摸點(diǎn)在X軸上紅外發(fā)射管和或接收管序號或地址集合和Y 軸上紅外發(fā)射管和或接收管序號或地址集合;b、驅(qū)動紅外發(fā)射管和紅外接收管, 對應(yīng)掃描形成在觸摸區(qū)域滿足yn (x) -[tan (卯-a) Px+bn和/或yn (x) =[tan
(90+a) Px+bn函數(shù)關(guān)系紅外線陣列和yn (x) = (tana)承x+bn和/或:yn (x) =[tan (180-a) Px+bn函數(shù)關(guān)系紅外線陣列,當(dāng)有觸摸時(shí)記錄被阻擋點(diǎn)的X軸上紅 外發(fā)射管和或接收管序號或地址集合和Y軸上紅外發(fā)射管和或接收管序號或地址 集合;c、通過控制器對b和c兩種掃描結(jié)果的集合計(jì)算,得到所有觸摸點(diǎn)的坐標(biāo)值, 并處理剔除偽觸摸點(diǎn)。
本發(fā)明還包括檢測a步驟中是否有紅外線被阻擋點(diǎn),如果有則記錄被阻擋點(diǎn)的 X和Y軸紅外發(fā)射管和/或接收管序號或地址集合。
本發(fā)明還包括檢測檢測b歩驟中是否有紅外線被阻擋點(diǎn),如果有則記錄被阻擋 點(diǎn)的X軸上紅外發(fā)射管和/或接收管序號或地址集合和Y軸上紅外發(fā)射管和/或接收 管序號或地址集合。本發(fā)明中,橫向和縱向均勻分布的紅外發(fā)射管在0.5倍相對輻射強(qiáng)度時(shí)角位移 P大于或等于土10度。角位移是在輻射軸線上的輻射強(qiáng)度為l時(shí),在等距扇形點(diǎn)0.5 倍輻射強(qiáng)度處與輻射點(diǎn)的連線對輻射軸線的夾角, 一般順時(shí)針方向?yàn)檎M向和 縱向均勻分布的紅外接收管在0.5相對輻射強(qiáng)度時(shí)角位移p大于或等于土10度???制器控制驅(qū)動電路和控制電路驅(qū)動紅外發(fā)射管和紅外接收管,對應(yīng)掃描形成橫向 和縱向的紅外線矩陣。
展開說明,本發(fā)明是通過由沿著觸摸區(qū)域四周安裝在橫向和縱向即X方向和Y 方向排布均勻的紅外發(fā)射管和紅外接收管,紅外發(fā)射管和紅外接收管在0.5倍相對 輻射強(qiáng)度時(shí)角位移J3大于等于土10度,首先利用控制電路和驅(qū)動電路在MCU控制 器執(zhí)行代碼的控制下驅(qū)動紅外發(fā)射管和紅外接收管,對應(yīng)掃描形成X方向和Y方向 橫豎交叉的紅外線矩陣,當(dāng)有觸摸時(shí)首先確定所有觸摸點(diǎn)在X軸上紅外發(fā)射管和 或接收管序號或地址集合和Y軸上紅外發(fā)射管和或接收管序號或地址集合,然后 再利用控制電路和驅(qū)動電路在MCU執(zhí)行代碼的控制下驅(qū)動紅外發(fā)射管和紅外接 收管,對應(yīng)掃描形成X方向滿足yn (x) =[tan (90- a) Px+bn禾卩/或yn (x) =[tan (卯+ a) Px+bn函數(shù)關(guān)系紅外線陣列和Y方向yn (x) = (tana)承x+bn和/或yn (x) =[tan (180-a) Px+bn函數(shù)關(guān)系紅外線陣列,再次得出所有觸摸點(diǎn)在X軸上紅外發(fā)射管 和或接收管序號或地址集合和Y軸上紅外發(fā)射管和或接收管序號或地址集合,通 過MCU對兩種掃描的序號或地址集合計(jì)算和處理,最終得到所有觸摸點(diǎn)精確的 (x, y)坐標(biāo)值,同時(shí)全部剔除了偽觸摸點(diǎn)。
X方向紅外線陣列的函數(shù)關(guān)系yn (x) =[tan (90-a) ]*x+bn ,其中,n表示 X方向排列的第n只紅外發(fā)射管,a表示紅外發(fā)射管設(shè)計(jì)的視角度,a大于或等于+10 度,但小于或等于紅外發(fā)射管在0.5倍相對輻射強(qiáng)度時(shí)角位移(3, bn表示第ri只紅外 發(fā)射管常數(shù)項(xiàng);和/或函數(shù)關(guān)系yn (x) =[tan (卯+a) ]*x+bn,其中,n表示X方 向排列的第n只紅外發(fā)射管,a表示紅外發(fā)射管設(shè)計(jì)的視角度,a大于或等于+10度, 但小于或等于紅外發(fā)射管視角度(3, bn表示第n只紅外發(fā)射管常數(shù)項(xiàng)。
Y方向紅外線陣列的函數(shù)關(guān)系yn (x) = (tana) *x+bn,其中,n表示Y方向 排列的第n只紅外發(fā)射管,a表示紅外發(fā)射管設(shè)計(jì)的視角度,a大于或等于+10度, 但小于或等于紅外發(fā)射管視角度f3), bn表示第n只紅外發(fā)射管常數(shù)項(xiàng);和/或函數(shù) 關(guān)系yn (x) =[tan (180-a) ]*x+bn,其中,n表示Y方向排列的第n只紅外發(fā)射 管,a表示紅外發(fā)射管設(shè)計(jì)的視角度,a大于或等于+10度,但小于或等于紅外發(fā)射 管視角度卩,bn表示第n只紅外發(fā)射管常數(shù)項(xiàng)。
本發(fā)明具體包括如下歩驟
a、啟動紅外線觸摸屏,控制和驅(qū)動電路執(zhí)行MCU執(zhí)行代碼,對應(yīng)掃描形成X 方向和Y方向橫豎交叉的紅外線陣?yán)?;b、 檢測步驟a中是否有紅外線被阻擋點(diǎn),如果有則記錄被阻擋點(diǎn)的X軸上紅 外發(fā)射管和或接收管序號或地址集合和Y軸上紅外發(fā)射管和或接收管序號或地址隹A.
c、 控制和驅(qū)動電路執(zhí)行MCU執(zhí)行代碼,按照設(shè)定的要求驅(qū)動X軸上序號或地
址為第n只紅外發(fā)射管(n=l, 2, 3, .........N)的時(shí)候,接通的X軸上紅外線接收
管的序號或地址則為滿足函數(shù)關(guān)系
yn (x) =[tan (卯-a)]承x+bn禾口/或yn (x) =[tan (90+a)〗*x+bn 的那只,在觸摸區(qū)中形成有yn (x) =fn (x)函數(shù)特征的檢測網(wǎng)絡(luò);
d、 檢測歩驟c中是否有紅外線被阻擋點(diǎn),如果有則記錄被阻擋點(diǎn)的X軸上紅 外發(fā)射管和或接收管序號或地址集合;
e、 控制和驅(qū)動電路執(zhí)行MCU執(zhí)行代碼,按照設(shè)定的要求驅(qū)動Y軸上序號或地
址為第n只紅外發(fā)射管(n=l, 2, 3, .........M)的時(shí)候,接通的Y軸上紅外線接
收管的序號或地址則為滿足函數(shù)關(guān)系
yn (x) = (tana)承x+bn禾口/或yn (x) =[tan (180-a) ]*x+bn 的那只,在觸摸區(qū)中形成有yn (x) =fo (x)函數(shù)特征的檢測網(wǎng)絡(luò);
f、 檢測步驟e中是否有紅外線被阻擋點(diǎn),如果有則記錄被阻擋點(diǎn)的Y軸上紅外 發(fā)射管和或接收管序號或地址集合;
g、 根據(jù)歩驟b、 d、 f中記錄的數(shù)據(jù),計(jì)算得到各觸摸點(diǎn)的坐標(biāo)值,通過觸摸 系統(tǒng)接口,將得出的各觸摸點(diǎn)坐標(biāo)傳輸?shù)接?jì)算機(jī)系統(tǒng)中,并返回步驟a,開始進(jìn)行 新的掃描。
顯然,本領(lǐng)域的普通技術(shù)人員根據(jù)所掌握的技術(shù)知識和慣用手段,根據(jù)以上 所述內(nèi)容,還可以作出不脫離本發(fā)明基本技術(shù)思想的多種形式,這些形式上的變 換均在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1. 一種在紅外觸摸屏上識別多個(gè)觸摸點(diǎn)的方法,其特征在于包括如下步驟a、啟動紅外線觸摸屏,驅(qū)動紅外發(fā)射管和紅外接收管,對應(yīng)掃描形成橫向和縱向的紅外線陣列;b、對應(yīng)掃描形成在觸摸區(qū)域有滿足yn(x)=[tan(90-a)]*x+bn和/或yn(x)=[tan(90+a)]*x+bn函數(shù)關(guān)系紅外線陣列和yn(x)=(tan a)*x+bn和/或yn(x)=[tan(180-a)]*x+bn函數(shù)關(guān)系紅外線陣列,得到觸摸點(diǎn)在觸摸區(qū)域的y(x)=f(x)函數(shù)值集合;c、通過控制器對a步驟和b步驟中的兩種掃描的集合計(jì)算,得到所有觸摸點(diǎn)的坐標(biāo)值,并處理剔除偽觸摸點(diǎn)。
2、 根據(jù)權(quán)利要求l所述的在紅外觸摸屏上識別多個(gè)觸摸點(diǎn)的方法,其特征在 于具體步驟如下a、啟動紅外線觸摸屏,控制和驅(qū)動電路執(zhí)行控制器MCU執(zhí) 行代碼,對應(yīng)掃描形成X方向和Y方向橫豎交叉的紅外線陣?yán)?;b、檢測步驟a中是 否有紅外線被阻擋點(diǎn),如果有則記錄被阻擋點(diǎn)的X軸上紅外發(fā)射管和或接收管序 號或地址集合和Y軸上紅外發(fā)射管和或接收管序號或地址集合;c、控制和驅(qū)動電 路執(zhí)行MCU執(zhí)行代碼,按照設(shè)定的要求驅(qū)動X軸上序號或地址為第n只紅外發(fā)射管(n=l, 2, 3, .........N)的時(shí)候,接通的X軸上紅外線接收管的序號或地址則為滿足函數(shù)關(guān)系yn (x) =[tan (90-a)]承x+bn禾口/或yn (x) =[tan (卯+a) ]*x+bn 的那只,在觸摸區(qū)中形成有yn (x) =fn (x)函數(shù)特征的檢測網(wǎng)絡(luò);d、檢測步驟c 中是否有紅外線被阻擋點(diǎn),如果有則記錄被阻擋點(diǎn)的X軸上紅外發(fā)射管和或接收 管序號或地址集合;e、控制和驅(qū)動電路執(zhí)行MCU執(zhí)行代碼,按照設(shè)定的要求驅(qū)動Y軸上序號或地址為第n只紅外發(fā)射管(n=l, 2, 3, .........M)的時(shí)候,接通的Y軸上紅外線接收管的序號或地址則為滿足函數(shù)關(guān)系yn (x) = (tana) *x+bn 和/或yn (x) =[tan (180-a) fx+bn的那只,在觸摸區(qū)中形成有yn (x) =fn (x) 函數(shù)特征的檢測網(wǎng)絡(luò);f、檢測步驟e中是否有紅外線被阻擋點(diǎn),如果有則記錄被 阻擋點(diǎn)的Y軸上紅外發(fā)射管和或接收管序號或地址集合;g、根據(jù)步驟b、 d、 f中 記錄的數(shù)據(jù),計(jì)算得到各觸摸點(diǎn)的坐標(biāo)值,通過觸摸系統(tǒng)接口,將得出的各觸摸 點(diǎn)坐標(biāo)傳輸?shù)接?jì)算機(jī)系統(tǒng)中,并返回步驟a,開始進(jìn)行新的掃描。
3、 根據(jù)權(quán)利要求1或2所述的在紅外觸摸屏上識別多個(gè)觸摸點(diǎn)的方法,其特征 在于所述橫向和縱向均勻分布的紅外發(fā)射管在0.5倍相對輻射強(qiáng)度時(shí)角位移大于 或等于士10度。
4、 根據(jù)權(quán)利要求1或2所述的在紅外觸摸屏上識別多個(gè)觸摸點(diǎn)的方法,其特征 在于所述橫向和縱向均勻分布的紅外接收管在0.5倍相對輻射強(qiáng)度時(shí)角位移大于 或等于士10度。.根據(jù)權(quán)利要求1或2所述的在紅外觸摸屏上識別多個(gè)觸摸點(diǎn)的方法,其特征 在于所述控制器控制驅(qū)動電路和控制電路驅(qū)動紅外發(fā)射管和紅外接收管,對應(yīng) 掃描形成橫向和縱向的紅外線矩陣。
全文摘要
本發(fā)明公開了一種在紅外觸摸屏上識別多個(gè)觸摸點(diǎn)的方法,包括如下步驟啟動紅外線觸摸屏,驅(qū)動紅外發(fā)射管和紅外接收管,對應(yīng)掃描形成橫向和縱向的紅外線陣列;確定所有觸摸點(diǎn)在橫向的坐標(biāo)值集合和在縱向的坐標(biāo)值集合,驅(qū)動紅外發(fā)射管和紅外接收管,對應(yīng)掃描形成在觸摸區(qū)域有y(x)=f(x)函數(shù)關(guān)系紅外線陣列,得到觸摸點(diǎn)在觸摸區(qū)域的y(x)=f(x)函數(shù)值集合,通過控制器對兩種掃描的集合計(jì)算,得到所有觸摸點(diǎn)的坐標(biāo)值,并處理剔除偽觸摸點(diǎn)。本發(fā)明不需要改變現(xiàn)有紅外觸摸屏的硬件結(jié)構(gòu),即可完成檢測多個(gè)觸摸點(diǎn),在屏體四個(gè)角上沒有多點(diǎn)檢測的不確定區(qū)域,對相鄰的多點(diǎn)檢測靈敏度更高,并且分辨率高,掃描時(shí)間短,響應(yīng)迅速。
文檔編號G06F3/041GK101286104SQ20081004463
公開日2008年10月15日 申請日期2008年6月5日 優(yōu)先權(quán)日2008年6月5日
發(fā)明者康 吳, 輝 周, 青 唐, 想 李, 沈海洋, 峰 石, 蒲彩林, 陳世洪 申請人:成都吉銳觸摸技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1