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

一種紅外線觸摸屏掃描方法

文檔序號(hào):6481888閱讀:295來源:國知局
專利名稱:一種紅外線觸摸屏掃描方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種紅外線觸摸屏掃描方法。
背景技術(shù)
現(xiàn)有紅外線觸摸屏技術(shù)中一般是以順序逐行掃描的方法完成對整個(gè)屏幕掃 描的,但由于掃描每個(gè)紅外線發(fā)射、接收管需要一定的時(shí)間,當(dāng)尺寸不斷增加 時(shí),完成一個(gè)整屏的掃描周期所需的時(shí)間就會(huì)^ 艮長,系統(tǒng)對紅外發(fā)射、接收管 的掃描速度跟不上觸摸物體的移動(dòng)速度,導(dǎo)致產(chǎn)生觸摸響應(yīng)滯后現(xiàn)象,其特征 明顯表現(xiàn)于屏幕上的鼠標(biāo)不能跟隨觸摸物的移動(dòng)速度而移動(dòng)。為了解決該問題,
在現(xiàn)有技術(shù)中有利用分段掃描的方法,即將分布XY軸上的紅外發(fā)射、接收管分 為若干的段各自進(jìn)行掃描予以縮短對整個(gè)觸摸屏的掃描周期,但也有方法可以 在不改變原有設(shè)計(jì)的同時(shí),利用只對有物體觸摸的位置范圍進(jìn)行循環(huán)跟蹤掃描,
而不對屏幕的其它區(qū)域進(jìn)行掃描予以縮短完成整屏的掃描所需時(shí)間,該方法能 有效縮短掃描周期,如專利申請200610140874. 2及200710074940. 5就是利用 了這種方法,由于該方法非常簡單,也很容易實(shí)現(xiàn),且不需要任何對硬件做任 何改動(dòng),但采用該方法也有一定的局限性,其主要缺點(diǎn)表現(xiàn)在多點(diǎn)觸摸應(yīng)用上。 由于該方法釆用縮短周期的方法是將掃描范圍縮小,且不做整屏掃描,掃描只 限于一個(gè)較小的動(dòng)態(tài)范圍,若觸摸事件發(fā)生在該動(dòng)態(tài)范圍以外時(shí),該方法就失 效了,除非多點(diǎn)觸摸是在整屏掃描時(shí)捕獲的,否則利用該方法是無法實(shí)現(xiàn)多點(diǎn) 觸摸。換而言之,利用該方法在多點(diǎn)觸摸應(yīng)用時(shí),我們必須給用戶設(shè)定一個(gè)多 點(diǎn)觸摸的使用條件,該條件是在整屏掃描時(shí),多點(diǎn)的觸摸必須是同時(shí)觸摸到觸 摸屏表面上,且在觸摸后不能加入新的觸摸物體,否則系統(tǒng)失效,可見該方法 局限性大,也很難實(shí)現(xiàn)多人多點(diǎn)觸摸。為此本發(fā)明提出一種新的紅外線觸摸屏 掃描方法。

發(fā)明內(nèi)容
本發(fā)明的目的是為了克服現(xiàn)有紅外線觸4莫技術(shù)中掃描周期長,響應(yīng)速度'隄 的缺點(diǎn),提供一種有效縮短完整掃描所需時(shí)間、同時(shí)保持每個(gè)掃描周期對整屏
4掃描的完整性的紅外線觸^^某屏掃描方法。
本發(fā)明的技術(shù)解決方案是 一種紅外線觸摸屏掃描方法,其包括以下主要
a、 掃描周期開始時(shí),設(shè)定初始掃描起點(diǎn)以及跳躍間隔即跳躍紅外發(fā)射、接收 管對的數(shù)量;
b、 以初始化的跳躍間隔順序掃描全屏,掃描時(shí)檢測判斷當(dāng)前序列號(hào)接收管的 A/D轉(zhuǎn)換器返回值是否出現(xiàn)變化;
c、 當(dāng)出現(xiàn)A/D轉(zhuǎn)換器返回值變化時(shí),調(diào)整掃描方式為逐行掃描,直至A/D轉(zhuǎn) 換器返回值無變化為止,此時(shí)記錄當(dāng)前逐行掃描時(shí)的紅外線發(fā)射、接收管 對序列號(hào)及A/D轉(zhuǎn)換器返回值,并輸出序列號(hào)及該序列號(hào)的A/D返回值;。
d、 返回步驟b,按照初始化的跳躍間隔值順序掃描,直至本掃描周期結(jié)束。 本發(fā)明的掃描方式以順序方式,同時(shí)又以一種跳躍方式進(jìn)行,在跳躍掃描時(shí)
可選擇利用高速掃描,也可低速掃描,所述的高速掃描是指在不對A/D轉(zhuǎn)換器 所返回的值進(jìn)行高分辨率的坐標(biāo)轉(zhuǎn)換,且不做任何坐標(biāo)精確測量,只檢測判斷 紅外線信號(hào)受到阻擋是否存在或是否有變化即可,所以在高速掃描時(shí),可以縮 短掃描每對紅外發(fā)射、接收管所需的時(shí)間,在掃描時(shí),當(dāng)系統(tǒng)檢測到A/D有發(fā) 生變化時(shí),表示在該對發(fā)射、接收管序列號(hào)所在位置發(fā)現(xiàn)有遮擋物或物體觸摸, 此時(shí)系統(tǒng)立即由高速掃描轉(zhuǎn)為低速進(jìn)行掃描,同時(shí)并由跳躍式轉(zhuǎn)為逐行式,在 逐行掃描每對發(fā)射接收管時(shí),將有發(fā)生A/D值變化的發(fā)射、接收管序列號(hào)及其 各自的A/D返回值直接輸出到上位電腦計(jì)算坐標(biāo)或微處理器直接計(jì)算坐標(biāo)后再 輸出至上位電腦,繼續(xù)逐行掃描直至當(dāng)前序列號(hào)的A/D返回值沒有變化為止。 當(dāng)A/D值沒有變化時(shí)表明已經(jīng)掃描完成觸摸物體的所處位置及范圍,此后掃描 由逐行式轉(zhuǎn)為跳躍式繼續(xù)掃描,若系統(tǒng)再次發(fā)現(xiàn)當(dāng)前接收管信號(hào)的A/D值發(fā)生 變化時(shí),重復(fù)以上步驟,周而復(fù)始,直至完成對整個(gè)觸摸屏上所有紅外線發(fā)射、 接收對管的掃描工作為止。在上述高速掃描時(shí),掃描每對發(fā)射、接收管所需時(shí) 間比低速掃描所需的掃描時(shí)間要短。
除此之外,它還設(shè)有步驟e:下一個(gè)周期開始時(shí),將初始掃描起點(diǎn)按順序調(diào) 整一個(gè)紅外發(fā)射、接收管對為掃描起點(diǎn),返回步驟b,直至跳躍間隔內(nèi)的全部紅 外發(fā)射、接收管對均作為起點(diǎn)掃描過為止,返回步驟a。系統(tǒng)還需要進(jìn)行跨周期 逐行掃描,這是因?yàn)楫?dāng)采用跳躍掃描后,在掃描間隔距離增加后,當(dāng)觸摸物體
5尺寸小于掃描跳躍間隔時(shí)就會(huì)產(chǎn)生漏掃現(xiàn)象。為了防止這類事件發(fā)生,本發(fā)明 同時(shí)又提出了一種跨周期逐行掃描方法予以解決漏掃現(xiàn)象,彌補(bǔ)了跳躍式掃描 方法的不足,所迷的跨周期逐行掃描是指,在每個(gè)不同的整屏跳躍掃描周期開 始時(shí),將跳躍掃描的起點(diǎn)按順序依次逐行調(diào)整一個(gè)紅外管距離后再進(jìn)行當(dāng)前周 期的跳躍掃描,該起點(diǎn)的調(diào)整次數(shù)即是跳躍間隔內(nèi)紅外發(fā)射、接收管的數(shù)量, 直至完成對跳躍間隔內(nèi)所有發(fā)射、接收對管調(diào)整為止。系統(tǒng)周而復(fù)始的重復(fù)以 上掃4苗方式。
本專利所述的跨周期逐行掃描與現(xiàn)有技術(shù)中的逐行掃描是完全不同的兩個(gè) 概念,本發(fā)明中所述的跨周期逐行掃描的特點(diǎn)是逐行掃描不是發(fā)生在同一個(gè)周 期內(nèi)進(jìn)行的,而是在不同周期發(fā)生的。在本發(fā)明所述的跳躍式掃描方式中,在 掃描時(shí)是以順序掃描方式進(jìn)行,但不是逐行進(jìn)行,而是以跳躍方式對發(fā)射、接
收管進(jìn)行掃描,跳躍間隔距離可以是1或2或3或n個(gè)發(fā)射、接收對管,跳躍 間隔可以是固定的,也可以通過軟件在掃描接近觸摸物范圍或離開時(shí)自行調(diào)整。 由于本專利所提出掃描方式是在全屏范圍內(nèi)進(jìn)行的,所以當(dāng)有多個(gè)觸摸點(diǎn) 在不同時(shí)期切入觸摸屏?xí)r,系統(tǒng)也可以通過上述的掃描方法快速發(fā)現(xiàn)。
當(dāng)系統(tǒng)在處理高速掃描和低速掃描之間相互切換時(shí),可以采用以下兩種方

在步驟b、 c、 d中,當(dāng)前被掃描的紅外線發(fā)射接收管對的序列號(hào)開始接近 之前周期中被記錄的紅外線發(fā)射、接收管對序列號(hào)時(shí),逐漸縮短跳躍間隔直至 為0,進(jìn)行逐行掃描,在逐漸縮短跳躍間隔期間包括逐行掃描時(shí),將有發(fā)生A/D 值變化的發(fā)射、接收管序列號(hào)及其各自的A/D返回值直接輸出到上位電腦計(jì)算 坐標(biāo)或微處理器直接計(jì)算坐標(biāo)后再輸出至上位電腦,繼續(xù)逐行掃描直至當(dāng)前序 列號(hào)的A/D返回值沒有變化為止,此后逐漸增加跳躍間隔至初始值。這樣一來, 在每個(gè)周期掃描過程中,將發(fā)生A/D轉(zhuǎn)換器返回值變化的接收對管的序列號(hào)記 錄下來,通過比較分析記錄中的歷史數(shù)據(jù),判讀物體移動(dòng)方向,即可實(shí)現(xiàn)預(yù)測 并更新在下個(gè)掃描周期中物體可能出現(xiàn)的大約位置,在下一個(gè)掃描周期中,當(dāng) 掃描序列號(hào)接近或離開預(yù)測的物體所在范圍時(shí),系統(tǒng)便可對跳躍間隔進(jìn)行預(yù)先 調(diào)整了,利用預(yù)測的好處是可防止漏掃現(xiàn)象,并能提高掃描捕獲準(zhǔn)確率和坐標(biāo) 精度避免測量物體時(shí)坐標(biāo)的不完整性。在所捕獲的歷史數(shù)據(jù)中,可以通過分析 觸摸物體的大小尺寸,當(dāng)發(fā)現(xiàn)觸摸物尺寸較大時(shí),系統(tǒng)可以將跳躍間隔調(diào)大一
6些,若尺寸較小時(shí),則調(diào)小一些。
另一種處理方式是在步驟b、 c、 d中,當(dāng)檢測到當(dāng)前紅外線發(fā)射、接收 管對序列號(hào)出現(xiàn)A/D轉(zhuǎn)換器返回值變化時(shí),直接縮短跳躍間隔為逐行掃描,在 逐行掃描每對發(fā)射、接收管序列號(hào)時(shí),并輸出當(dāng)前紅外線發(fā)射、接收管對序列 號(hào)及其A/D轉(zhuǎn)換器返回值;繼續(xù)逐行掃描直至檢測到當(dāng)前紅外線發(fā)射、接收管 對序列號(hào)的A/D轉(zhuǎn)換器返回值不變化時(shí),直接以初始化的跳躍間隔開始掃描。 這種處理方式,不去預(yù)測物體可能出現(xiàn)的位置,相應(yīng)處理器運(yùn)算的量也減少了。
在步驟c中當(dāng)有A/D返回值變化時(shí),可以立即將捕獲的序列號(hào)即其A/D返 回值直接輸出或計(jì)算坐標(biāo),或也可以在完成整屏掃描后,以一批次將所有捕獲 的若干個(gè)觸摸點(diǎn)范圍內(nèi)發(fā)生A/D值變化的序列號(hào)輸出至上位電腦或直接利用微 處理器進(jìn)行坐標(biāo)計(jì)算處理。,計(jì)算觸摸點(diǎn)坐標(biāo)的方法可才艮據(jù)專利03113702.4所 述的方法,對捕獲的坐標(biāo)進(jìn)行精確測量并計(jì)算出坐標(biāo)及物體大小尺寸。
本發(fā)明專利的優(yōu)點(diǎn)是在高速掃描時(shí)可以幾倍于低速掃描的速度縮短掃描 時(shí)間,而當(dāng)掃描到達(dá)物體所在位置時(shí),則立即轉(zhuǎn)為逐行掃描,且以低速進(jìn)行, 提高掃描精度,及精確測量物體的坐標(biāo)位置及尺寸。該方法的能夠確保不影響 掃描精確度的情況下,加快了整體掃描的速度,有效縮短了掃描周期所需的時(shí) 間,并同時(shí)能夠保持對整個(gè)屏幕范圍的掃描,所以不會(huì)產(chǎn)生因縮小掃描范圍而 導(dǎo)致漏掃造成的系統(tǒng)無法響應(yīng)觸摸事件等缺點(diǎn)。


附圖1為紅外線觸摸屏紅外線發(fā)射、接收管序列號(hào)排列圖; 附圖2為本發(fā)明所述的跳躍掃描與跨周期逐行掃描過程示意圖; 附圖3為本發(fā)明實(shí)施例1的流程圖; 附圖4為本發(fā)明實(shí)施例2的流程1、紅外線發(fā)射管,2、紅外線接收管,3、紅外線發(fā)射、接受管排列序號(hào), 4、第一個(gè)周期掃描序列號(hào),5 、第二個(gè)周期掃描序列號(hào),6 、第三個(gè)周期掃描 序列號(hào),7 、第四個(gè)周期掃描序列號(hào),8 、第五周期掃描序列號(hào),9、第六個(gè) 周期掃描序列號(hào),10 、跨周期逐行掃描流程圖。
具體實(shí)施方式
如圖1所示,有分布在屏幕四周的紅外線發(fā)射單元1與接收電路板單元2所 構(gòu)成的紅外線觸摸屏,包括分布在Y軸上的發(fā)射板與接收板面對,X軸上的發(fā)射 板與接收板面對,其中在發(fā)射板單元上分布有紅外線發(fā)射管按序列號(hào)i…w排列, 接收板單元上分布有紅外線接收管按序列號(hào)l...JV排列,其中紅外線發(fā)射管與接 收管一一垂直對應(yīng),在X、 Y軸上的每個(gè)發(fā)射管發(fā)射的紅外線信號(hào)可由同軸對應(yīng) 的接收管接收,形成對管,同時(shí)也可根據(jù)將不同軸的任何一對發(fā)射、接收管進(jìn) 行配對。
本發(fā)明的方法可以推導(dǎo)獲得下列^^式,W = 6 + |>xZ ,其中,是自然變量,
z、0,l,2,3…,",6是每個(gè)周期的掃描起點(diǎn),S是跳躍間隔,7V是掃描序列號(hào),該公 式可以清楚表達(dá)本專利的掃描方法。
參閱圖2,是利用上述公式,排列出的掃描序列號(hào),進(jìn)行的掃描模擬過程, 由圖中可以清楚看到跳躍掃描與跨周期逐行掃描方法是如何進(jìn)行的,在第一個(gè) 掃描周期4時(shí),掃描的起點(diǎn)是6 = 1,跳躍間隔是5 = 3時(shí),掃描的序列號(hào)是 1,4,7,10,13,16…JV ,在第二個(gè)掃描周期5時(shí),掃描的起點(diǎn)是6 = 2,跳躍間隔是5 = 3 時(shí),掃描的序列號(hào)是2,5,8,ll,14…iV,在第三個(gè)掃描周期6時(shí),掃描的起點(diǎn)是6 = 3, 跳躍間隔是S-3時(shí),掃描的序列號(hào)是3,6,9,12,15…7V,當(dāng)來到第四個(gè)掃描周期7時(shí), 掃描的起點(diǎn)又回到1,跳躍間隔是3時(shí),掃描的序列號(hào)是1,4,7,10,13,16…W,在第 五個(gè)掃描周期8時(shí),掃描的起點(diǎn)是6 = 2,跳^夭間隔是5 = 3時(shí),掃描的序列號(hào)是 2,5,8,11,14…W,在第六個(gè)掃描周期9時(shí),掃描的起點(diǎn)是6 = 3,跳躍間隔是^-3時(shí), 掃描的序列號(hào)是3,6,9,12,15…W。以上每周期的排序中,可以發(fā)現(xiàn)每個(gè)周期中,在 不同周期下,因起點(diǎn)的變化所形成的逐行掃描序列號(hào) (1,2,3),(4,5,6),(7,8,9)…(iV-2,W-l,iV)的排序結(jié)果,由此可見,當(dāng)完成三個(gè)周期的整 屏后,隨即跨周期逐行掃描也同時(shí)完成。
上述掃描整屏的周期大約是^xr + F,其中當(dāng)w是觸摸屏上紅外發(fā)射、接
收對管的總數(shù),s是跳躍間隔即跳躍紅外發(fā)射、接收對管的數(shù)量,r為高速掃描 每個(gè)紅外發(fā)射、接收對管所需的時(shí)間,F(xiàn)是低速逐行掃描所需的時(shí)間,由于觸 摸物所處位置的遮擋接收管的范圍很小,在實(shí)際應(yīng)用中只有2到3個(gè)燈的距離, 所以在觸摸范圍所需的逐行掃描的時(shí)間F可以很短,在此可以忽略不計(jì),因此,掃描一個(gè)完整的屏幕所需要的周期大約只有需要原來的丄,其中跳躍間隔越大掃
描周期越短,由此可見,根據(jù)本發(fā)明所述的跳躍式掃描法是能夠大大縮短整屏 的掃描周期,由于采用了跨周期改變掃描起點(diǎn),將未能在上個(gè)周期內(nèi)掃描的發(fā) 射、接收管,通過在續(xù)后的幾個(gè)周期內(nèi)逐行改變起點(diǎn)進(jìn)行掃描,形成本專利所 述跨周期逐行掃描,實(shí)現(xiàn)了縮短掃描周期的目的,并同時(shí)能夠保持對整個(gè)屏幕 范圍的掃描,由于本發(fā)明不采用局部掃描方式,所以不會(huì)產(chǎn)生因縮小掃描范圍 而導(dǎo)致漏掃造成的系統(tǒng)無法響應(yīng)觸摸事件等缺點(diǎn)。
在具體實(shí)施本發(fā)明所述的方法時(shí),可根據(jù)以下實(shí)施例中所述的流程,并通過 利用微處理器實(shí)現(xiàn)程序編程及處理,最終實(shí)現(xiàn)控制紅外線觸摸屏上的發(fā)射、接 收管的按照本專利所述方法進(jìn)行掃描,其中處理器中的掃描程序包含有以下步 驟,但所提供步驟只是實(shí)施例子用于具體說明實(shí)現(xiàn)本專利的可行性,并不代表本 專利的所有發(fā)明部分。
實(shí)施例1:
以下步驟是沖艮據(jù)圖3中所示的流程,用于軟件編程^^可實(shí)現(xiàn)本專利所述的掃
描方法的 一個(gè)具體實(shí)施例。
A) 將跳躍間隔設(shè)置為初始值,掃描起點(diǎn)為1;
B) 根據(jù)所設(shè)的跳躍間隔順序掃描配對的發(fā)射、接收管,進(jìn)入步驟C;
C) 判斷是否有觸摸坐標(biāo)記錄,若是則進(jìn)入步驟D,若否則進(jìn)入步驟G;
D) 將觸摸物所在X、 Y軸上序列號(hào)范圍與當(dāng)前序列號(hào)進(jìn)行對比,判斷當(dāng) 前掃描的序列號(hào)是逼近或是離開觸摸物位置,若是逼近則進(jìn)入步驟F; 若是離開則進(jìn)入步驟E;
E) 以每次遞增方式調(diào)整跳躍間隔,并進(jìn)入步驟G;
F) 以每次遞減方式調(diào)整跳5夭間隔,進(jìn)入步驟G;
G ) 檢測當(dāng)前的接收管信號(hào)A/D轉(zhuǎn)換器的返回值是否有發(fā)生變化,若是則
進(jìn)入步驟H,若否則進(jìn)入步驟J; H) 記錄接收管的序列號(hào)所在位置,將當(dāng)前被掃描的序列號(hào)與上一個(gè)或幾
個(gè)周期的序列號(hào)進(jìn)行比較,計(jì)算出物體的X、 Y軸上的移動(dòng)方向,并更新觸摸物所在X、 Y軸上的序列號(hào)范圍,進(jìn)入步驟I; I) 計(jì)算觸摸物的X、 Y的精確坐標(biāo)或?qū)⑿蛄刑?hào)及AD值輸出至上位電腦, 進(jìn)入步驟J;
J) 判斷是否完成整個(gè)觸摸屏掃描,若是進(jìn)入步驟K,若否返回步驟B; K) 設(shè)置掃描起點(diǎn)=掃描起點(diǎn)+1,進(jìn)入步驟L;
L ) 判斷調(diào)整掃描起點(diǎn)的次數(shù)是否 > 跳躍間隔,若是則繼續(xù)下一步驟M,
若否則進(jìn)入步驟N; M) 將掃描起點(diǎn)設(shè)置為1,清除掃描起點(diǎn)調(diào)整次數(shù),返回步驟B。 N) 記錄掃描起點(diǎn)調(diào)整次it,返回步驟B;
在以上實(shí)施例l中,為了避免因跳躍間隔大于觸摸物導(dǎo)致的漏掃現(xiàn)象,于是 程序包含了跨周期逐行掃描方法,其中的步驟是由步驟K至步驟N,即在圖3中 標(biāo)記10所指的流程部分。若不需要利用跨周期逐行掃描方法時(shí),程序可以由步 驟J完成后,重置掃描起點(diǎn)為l,并返回步驟B即可。
實(shí)施例2
以下步驟是根據(jù)圖4所示的流程,用于軟件編程-(更可實(shí)現(xiàn)本專利所述的掃描
方法另一實(shí)施例。
A) 系統(tǒng)將跳躍間隔設(shè)置為初始值,起點(diǎn)設(shè)為1;
B) 根據(jù)所設(shè)跳躍間隔順序掃描紅外發(fā)射、接收管,繼續(xù)下一步驟C;
C ) 判斷當(dāng)前接收管信號(hào)A/D轉(zhuǎn)換器返回值是否變化,若是則進(jìn)入步驟F, 若否則繼續(xù)下一步驟D;
D) 判斷是否在連續(xù)接收管信號(hào)變化后當(dāng)前接收管信號(hào)停止變化,若是則 進(jìn)入下一步驟E,若否則進(jìn)入步驟I;
E) 重置跳躍間隔,進(jìn)入步驟I;
F) 將跳躍間隔調(diào)整為O,繼續(xù)下一步驟G;
G) 記錄接收管的序列號(hào)及A/D值,繼續(xù)下一步驟H;
H ) 計(jì)算觸摸物的X、 Y的精確坐標(biāo)或直接將序列號(hào)及A/D值輸出至上位
電腦,繼續(xù)下一步驟I; I) 判斷是否完成整個(gè)觸摸屏的掃描,若是進(jìn)入下一步驟J,若否返回步
驟B;J) 設(shè)置掃描起點(diǎn)=掃描起點(diǎn)+1,繼續(xù)下一步驟K;
K) 判斷調(diào)整掃描起點(diǎn)的次數(shù)是否》跳躍間隔,若是則繼續(xù)下一步驟L,
若否則進(jìn)入步驟M; L) 將掃描起點(diǎn)設(shè)置為l,清除掃描起點(diǎn)調(diào)整次數(shù),返回步驟B。 M) 記錄掃描起點(diǎn)調(diào)整次數(shù),返回步驟B;
在以上實(shí)施例2中,為了避免因跳躍間隔大于觸摸物導(dǎo)致的漏掃現(xiàn)象,于是 程序包含了跨周期逐行掃描方法,其中的步驟是由步驟J至步驟M,即在圖4中 標(biāo)記10所指的流程部分。若不需要利用跨周期逐行掃描方法時(shí),程序可以由步 驟I完成后,重置掃描起點(diǎn)為l,并返回步驟B即可。
在以上兩個(gè)實(shí)施例中,可加入檢測物體大小的功能,跳躍間隔也可根據(jù)觸摸 物尺寸大小進(jìn)行調(diào)整,可參考實(shí)施例一種調(diào)整跳躍間隔的編程方法進(jìn)行修改即 可,在此不做詳細(xì)說明。
從以上兩個(gè)實(shí)施例的實(shí)施過程中,若因程序流程設(shè)計(jì)有不合理處或因考慮不 周而導(dǎo)致部份出現(xiàn)錯(cuò)漏情況時(shí),并不代表本專利無法實(shí)施,且因其不涉及本專 利的基本原理及框架結(jié)構(gòu),即不亦因此而否定本專利的實(shí)施效果。
在實(shí)現(xiàn)本發(fā)明的時(shí),通過利用高速的紅外線成像裝置捕獲發(fā)射、接收管的掃 描速度順序。同時(shí)紅外線成像裝置還可以通過肉眼觀察在掃描接近捕獲范圍時(shí), 高速掃描轉(zhuǎn)為低速掃描、跳躍掃描轉(zhuǎn)為逐行的掃描過程,利用紅外成像裝置有 助于調(diào)試程序的可靠性。
權(quán)利要求
1、一種紅外線觸摸屏掃描方法,其特征在于其包括以下步驟a、掃描周期開始時(shí),設(shè)定初始掃描起點(diǎn)以及跳躍間隔即跳躍紅外發(fā)射、接收管對的數(shù)量;b、以初始化的跳躍間隔順序掃描全屏,掃描時(shí)僅檢測判斷A/D轉(zhuǎn)換器返回值是否出現(xiàn)變化;c、當(dāng)出現(xiàn)A/D轉(zhuǎn)換器返回值變化時(shí),調(diào)整掃描方式為逐行掃描,直至A/D轉(zhuǎn)換器返回值無變化為止,此時(shí)記錄當(dāng)前逐行掃描時(shí)的紅外線發(fā)射、接收管對序列號(hào)及A/D轉(zhuǎn)換器返回值,并輸出序列號(hào)及該序列號(hào)的A/D返回值;d、返回步驟b,按照初始化的跳躍間隔順序掃描,直至本掃描周期結(jié)束。
2、 根據(jù)權(quán)利要求1所述的一種紅外線觸摸屏掃描方法,其特征在于它還設(shè) 有步驟e:下一個(gè)周期開始時(shí),將初始掃描起點(diǎn)按順序調(diào)整一個(gè)紅外發(fā)射、 接收管對為掃描起點(diǎn),返回步驟b,直至跳躍間隔內(nèi)的全部紅外發(fā)射、接 收管對均作為起點(diǎn)掃描過為止,返回步驟a。
3、 根據(jù)權(quán)利要求1或2中所述的一種紅外線觸摸屏掃描方法,其特征在于 步驟c中,在逐行掃描每對發(fā)射接收管時(shí),將有發(fā)生A/D值變化的發(fā)射、 接收管序列號(hào)及其各自的A/D返回值直接輸出或直接計(jì)算坐標(biāo)后再輸出, 繼續(xù)逐行掃描直至當(dāng)前序列號(hào)的A/D返回值無變化為止。
4、 根據(jù)權(quán)利要求1或2中所述的一種紅外線觸摸屏掃描方法,其特征在于 步驟b、 c、 d中,當(dāng)出現(xiàn)A/D轉(zhuǎn)換器返回值變化時(shí)或者當(dāng)前被掃描的紅外 線發(fā)射接收管對的序列號(hào)接近之前周期中被記錄的紅外線發(fā)射、接收管對 序列號(hào)時(shí),逐漸縮短跳躍間隔直至為0,進(jìn)行逐行掃描,并記錄當(dāng)前的紅 外線發(fā)射、接收管對序列號(hào)和A/D轉(zhuǎn)換器返回值;當(dāng)A/D轉(zhuǎn)換器返回值無 變化時(shí),逐漸增加跳躍間隔至初始化值。
5、 根據(jù)權(quán)利要求1或2中所述的一種紅外線觸摸屏掃描方法,其特征在于 步驟b、 c、 d中,當(dāng)檢測到當(dāng)前紅外線發(fā)射、接收管對序列號(hào)出現(xiàn)A/D轉(zhuǎn) 換器返回值變化時(shí),直接縮短跳躍間隔為0進(jìn)行逐行掃描,并記錄當(dāng)前紅 外線發(fā)射、接收管對序列號(hào)及A/D轉(zhuǎn)換器返回值;當(dāng)檢測到當(dāng)前紅外線發(fā) 射、接收管對序列號(hào)的A/D轉(zhuǎn)換器返回值不變化時(shí),直接以初始化值的跳躍間隔開始掃描。
6、 根據(jù)權(quán)利要求1或2所述的一種紅外線觸摸屏掃描方法,其特征在于所 述的跳躍間隔值與之前記錄的紅外線發(fā)射、接收管對序列號(hào)數(shù)量成正比關(guān)系。
全文摘要
本發(fā)明公開了一種紅外線觸摸屏掃描方法,以順序同時(shí)又以跳躍方式進(jìn)行,在跳躍掃描時(shí)只檢測判斷紅外線信號(hào)受到阻擋是否存在或是否有變化,當(dāng)系統(tǒng)檢測到A/D轉(zhuǎn)換器返回值有發(fā)生變化時(shí),立即由跳躍式轉(zhuǎn)為逐行式掃描直至當(dāng)A/D返回值沒有變化時(shí)為止,記錄當(dāng)前掃描的序列號(hào)以及A/D值,計(jì)算坐標(biāo)或輸出序列號(hào)及A/D值,當(dāng)A/D值沒有變化時(shí)系統(tǒng)立即由逐行式轉(zhuǎn)為跳躍式掃描,若系統(tǒng)再次發(fā)現(xiàn)當(dāng)前接收管信號(hào)的A/D值發(fā)生變化時(shí),重復(fù)以上步驟,直至完成對整個(gè)觸摸屏上所有紅外線發(fā)射、接收對管的掃描工作為止。本發(fā)明的優(yōu)點(diǎn)是可以有效縮短掃描周期所需的時(shí)間,能夠確保不影響掃描精確度的情況下,加快整體掃描的速度,并同時(shí)能夠保持對整個(gè)屏幕范圍的掃描。
文檔編號(hào)G06F3/041GK101477429SQ20091003679
公開日2009年7月8日 申請日期2009年1月20日 優(yōu)先權(quán)日2009年1月20日
發(fā)明者偉 賀 申請人:偉 賀
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
栾川县| 吴江市| 永康市| 余江县| 博兴县| 达拉特旗| 乐山市| 龙泉市| 墨脱县| 和田县| 绥中县| 文成县| 贡觉县| 宜都市| 宿迁市| 江阴市| 新泰市| 阿城市| 高安市| 珠海市| 田东县| 松桃| 邯郸县| 防城港市| 原平市| 苗栗市| 郑州市| 内乡县| 英吉沙县| 柳林县| 千阳县| 石渠县| 吴旗县| 商水县| 双城市| 息烽县| 泾阳县| 准格尔旗| 四会市| 老河口市| 大埔区|