两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于紅外觸摸屏的圖形識(shí)別方法、裝置及紅外觸摸屏與流程

文檔序號(hào):12038712閱讀:226來(lái)源:國(guó)知局
一種基于紅外觸摸屏的圖形識(shí)別方法、裝置及紅外觸摸屏與流程
本發(fā)明屬于觸摸屏領(lǐng)域,尤其涉及一種基于紅外觸摸屏的圖形識(shí)別方法、裝置及紅外觸摸屏。

背景技術(shù):
現(xiàn)有的紅外觸摸屏,是利用橫軸X軸、縱軸Y軸方向上密布的紅外發(fā)射管矩陣以及接收管矩陣來(lái)檢測(cè)并定位用戶的觸摸點(diǎn)。首先,紅外觸摸屏在顯示器的前面安裝一個(gè)電路板外框,電路板在屏幕四邊排布紅外發(fā)射管和紅外接收管,一一對(duì)應(yīng)成橫豎交叉的紅外矩陣。在使用觸摸屏幕時(shí),觸摸物體就會(huì)擋住經(jīng)過(guò)該位置的橫豎兩條紅外線,因而可以判斷出觸摸點(diǎn)在屏幕的位置。紅外觸摸屏,是高度集成的電子線路整合產(chǎn)品。紅外觸摸屏包含一個(gè)完整的整合控制電路,和一組高精度、抗干擾紅外發(fā)射管和一組紅外接收管,交叉安裝在高度集成的電路板上的兩個(gè)相對(duì)的方向,形成一個(gè)不可見(jiàn)的紅外線光柵。內(nèi)嵌在控制電路中的智能控制系統(tǒng)持續(xù)地對(duì)二極管發(fā)出脈沖形成紅外線偏震光束格柵。當(dāng)觸摸物體如手指等進(jìn)入光柵時(shí),便阻斷了光束。智能控制系統(tǒng)便會(huì)偵察到光的損失變化,并傳輸信號(hào)給控制系統(tǒng),以確認(rèn)橫軸X軸和縱軸Y軸坐標(biāo)值。目前,現(xiàn)有的紅外觸摸屏只能識(shí)別觸摸點(diǎn)位置,計(jì)算出觸摸點(diǎn)坐標(biāo),不能識(shí)別觸摸物體的圖形,無(wú)法實(shí)現(xiàn)個(gè)性化觸摸操作;因此,現(xiàn)有的紅外觸摸技術(shù)極大地限制了紅外觸摸技術(shù)的應(yīng)用領(lǐng)域。

技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例的目的在于提供一種基于紅外觸摸屏的圖形識(shí)別方法,當(dāng)紅外觸摸屏掃描到觸摸物體時(shí),識(shí)別出觸摸物體的圖形,以解決現(xiàn)有紅外觸摸屏只能得到單個(gè)觸摸點(diǎn)的問(wèn)題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種基于紅外觸摸屏的圖形識(shí)別方法,所述方法包括:控制紅外觸摸屏的紅外發(fā)射管和紅外接收管對(duì)觸摸物體進(jìn)行多角度掃描;接收多角度掃描數(shù)據(jù);根據(jù)所述多角度掃描數(shù)據(jù)和圖形識(shí)別算法,得到觸摸物體的圖形。本發(fā)明另一目的在于提供一種基于紅外觸摸屏的圖形識(shí)別裝置,所述裝置包括:掃描單元,用于控制紅外觸摸屏的紅外發(fā)射管和紅外接收管對(duì)觸摸物體進(jìn)行多角度掃描;數(shù)據(jù)接收單元,用于接收多角度掃描數(shù)據(jù);執(zhí)行單元,用于執(zhí)行圖形識(shí)別算法;識(shí)別單元,用于根據(jù)所述多角度掃描數(shù)據(jù)和執(zhí)行單元的圖形識(shí)別算法,得到觸摸物體的圖形。本發(fā)明另一目的在于提供一種紅外觸摸屏,所述紅外觸摸屏包括上述的基于紅外觸摸屏的圖形識(shí)別裝置。本發(fā)明提供了一種基于紅外觸摸屏的圖形識(shí)別方法、裝置及紅外觸摸屏,當(dāng)用戶在使用紅外觸摸屏?xí)r,控制紅外觸摸屏邊框上的紅外發(fā)射管和紅外接收管對(duì)觸摸物體進(jìn)行多角度掃描以獲取多角度掃描數(shù)據(jù),通過(guò)圖形識(shí)別算法處理所述多角度掃描數(shù)據(jù)后,得到觸摸物體的圖形;從而,本發(fā)明通過(guò)紅外觸摸屏,實(shí)現(xiàn)對(duì)觸摸物體的圖形的識(shí)別,更具人性化和實(shí)用性,并且根據(jù)識(shí)別結(jié)果,可以執(zhí)行相應(yīng)的操作。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例一提供的基于紅外觸摸屏的圖形識(shí)別方法的實(shí)現(xiàn)流程圖;圖2是本發(fā)明實(shí)施例二提供的基于紅外觸摸屏的圖形識(shí)別裝置的組成結(jié)構(gòu)圖;圖3是本發(fā)明提供的基于紅外觸摸屏的圖形識(shí)別方法的具體實(shí)現(xiàn)流程圖。具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。為了說(shuō)明本發(fā)明所述的技術(shù)方案,下面通過(guò)具體實(shí)施例來(lái)進(jìn)行說(shuō)明。實(shí)施例一:圖1示出了本發(fā)明第一實(shí)施例提供的基于紅外觸摸屏的圖形識(shí)別實(shí)現(xiàn)流程,其過(guò)程詳述如下:步驟S101,控制紅外觸摸屏的紅外發(fā)射管和紅外接收管對(duì)觸摸物體進(jìn)行多角度掃描。在本實(shí)施例中,所述紅外發(fā)射管和所述紅外接收管為安裝在觸摸屏周邊。預(yù)先設(shè)定紅外發(fā)射管與紅外接收管的一一對(duì)應(yīng)關(guān)系以組成不同的發(fā)射接收紅外組;更優(yōu)的是,所述發(fā)射接收紅外組組成的紅外線的角度至少具有三組不同的角度,例如:所述發(fā)射接收紅外組的紅外線的角度不但包括水平方向的角度、垂直方向的角度,還包括45度方向的角度以及其它方向的角度。當(dāng)紅外觸摸屏檢測(cè)到有觸摸操作時(shí),開(kāi)啟預(yù)設(shè)的紅外發(fā)射管發(fā)送紅外信號(hào),所述發(fā)射接收紅外組中對(duì)應(yīng)的紅外接收管接收紅外信號(hào),多角度掃描觸摸物體。更優(yōu)的是,為了提高觸摸物體的圖形的識(shí)別精確度,可以增加預(yù)設(shè)的檢測(cè)觸摸物體的發(fā)射接收紅外組。更優(yōu)的是,在進(jìn)行多角度掃描時(shí),可以控制所述發(fā)射接收紅外組對(duì)紅外觸摸屏區(qū)域以同一斜率進(jìn)行遍歷掃描,以此類推,直到以所有的預(yù)設(shè)的頻率都進(jìn)行完遍歷掃描。作為本發(fā)明一實(shí)施例,所述控制紅外觸摸屏的紅外發(fā)射管和紅外接收管對(duì)觸摸物體進(jìn)行多角度掃描的步驟,還包括:建立平面直角坐標(biāo)系,得到各紅外發(fā)射管的坐標(biāo)點(diǎn)和各紅外接收管的坐標(biāo)點(diǎn);建立紅外直線模型:y=kx+b,其中,所述y為紅外直線上的點(diǎn)的縱坐標(biāo),所述x為紅外直線上的點(diǎn)的橫坐標(biāo),所述k為紅外直線的斜率,所述b為紅外直線的常數(shù);根據(jù)紅外發(fā)射管的坐標(biāo)點(diǎn)、紅外接收管的坐標(biāo)點(diǎn)以及所述紅外直線模型,得到所述紅外直線的斜率k和紅外直線的常數(shù)b以得到紅外直線;控制不同的紅外發(fā)射管和紅外接收管的組合,得到不同的紅外直線對(duì)觸摸物體進(jìn)行多角度掃描。所述紅外發(fā)射管和紅外接收管的組合,為所述發(fā)射接收紅外組。在本實(shí)施例中,為了更好地識(shí)別觸摸物體的圖形,對(duì)觸摸屏建立平面直角坐標(biāo)系,從而,確定了各紅外發(fā)射管的坐標(biāo)點(diǎn)和各紅外接收管的坐標(biāo)點(diǎn);從而,根據(jù)發(fā)射接收紅外組的角度,確定了發(fā)射接收紅外組所在的紅外直線,即確定了所述紅外直線的斜率k和紅外直線的常數(shù)b。控制不同的紅外發(fā)射管和紅外接收管的組合成的發(fā)射接收紅外組,對(duì)觸摸物體進(jìn)行多角度掃描。步驟S102,接收多角度掃描數(shù)據(jù)。所述多角度掃描數(shù)據(jù)包括紅外直線的信息以及發(fā)射接收紅外組是否接收到紅外信號(hào)的信息。根據(jù)發(fā)射接收紅外組所在的紅外直線以及紅外接收管是否接收到紅外信號(hào),會(huì)產(chǎn)生多角度掃描數(shù)據(jù);紅外觸摸屏接收所述多角度掃描數(shù)據(jù)。步驟S103,根據(jù)所述多角度掃描數(shù)據(jù)和圖形識(shí)別算法,得到觸摸物體的圖形。所述觸摸物體的圖形為紅外觸摸屏檢測(cè)到的觸摸物體的形狀。從所述多角度掃描數(shù)據(jù)中,獲取紅外接收管未接收到紅外信號(hào)的發(fā)射接收紅外組對(duì)應(yīng)的紅外直線;根據(jù)圖形識(shí)別算法,處理所述未接收到紅外信號(hào)的發(fā)射接收紅外組對(duì)應(yīng)的紅外直線,得到觸摸物體的圖形包括的邊緣坐標(biāo)點(diǎn),從而,得到觸摸物體的圖形。作為本發(fā)明一實(shí)施例,所述圖形識(shí)別算法,包括:S31、根據(jù)所述多角度掃描數(shù)據(jù),獲取經(jīng)過(guò)觸摸物體的紅外直線;S32、在具有相同斜率的所述經(jīng)過(guò)觸摸物體的紅外直線中,獲取相同斜率的邊緣紅外直線,所述邊緣紅外直線為與所述觸摸物體邊緣相交的兩條紅外直線,所述邊緣紅外直線包括第{1,2,…,I-1,I,…,N}邊緣紅外直線,記錄邊緣紅外直線的組數(shù)N,將計(jì)數(shù)值I的初始計(jì)數(shù)值設(shè)置為3;S33、將第1邊緣紅外直線和第2邊緣紅外直線取交點(diǎn),得到四個(gè)第2邊緣坐標(biāo)點(diǎn),將所述第2邊緣坐標(biāo)點(diǎn)的坐標(biāo)值取平均后的坐標(biāo)值作為觸摸坐標(biāo)點(diǎn)的坐標(biāo)值,將所述第2邊緣坐標(biāo)點(diǎn)以直線段連接,形成第2觸摸物體的圖形;S34、將第I邊緣紅外直線分別與第{1,2,……,I-1}邊緣紅外直線取交點(diǎn),保留在所述第I-1觸摸物體的圖形內(nèi)的交點(diǎn);S35、獲取所述第I-1觸摸物體的圖形內(nèi)的交點(diǎn)以直線段方式連接后最小面積的、包括觸摸坐標(biāo)點(diǎn)的第I觸摸物體的圖形;S36、當(dāng)I小于N時(shí),將計(jì)數(shù)值I更新為I+1,執(zhí)行步驟S34。所述組數(shù)N的取值范圍為大于2的整數(shù)值。所述計(jì)時(shí)值的取值范圍為{1,2,……,N}。更優(yōu)的是,在從所述多角度掃描數(shù)據(jù)中,獲取到經(jīng)過(guò)觸摸物體的紅外直線(所述經(jīng)過(guò)觸摸物體的紅外直線為所述紅外接收管未接收到紅外信號(hào)的發(fā)射接收紅外組對(duì)應(yīng)的紅外直線)以及所述紅外直線的直線方程;在具有相同斜率的所述經(jīng)過(guò)觸摸物體的紅外直線中,獲取邊緣紅外直線。更優(yōu)的是,在選取與所述觸摸物體邊緣相交的兩條紅外直線時(shí),若平面直角坐標(biāo)系中的相同斜率的所有的經(jīng)過(guò)觸摸物體的紅外直線與坐標(biāo)系的橫軸X軸有交點(diǎn),獲取各經(jīng)過(guò)觸摸物體的紅外直線與坐標(biāo)系的橫軸X軸的交點(diǎn),選取兩條相同斜率的、具有最大橫坐標(biāo)值的紅外直線和最小橫坐標(biāo)值的紅外直線作為邊緣紅外直線(與所述觸摸物體邊緣相交的兩條紅外直線);或若平面直角坐標(biāo)系中的相同斜率的所有的經(jīng)過(guò)觸摸物體的紅外直線與坐標(biāo)系的縱軸Y軸有交點(diǎn),獲取各經(jīng)過(guò)觸摸物體的紅外直線與坐標(biāo)系的縱軸Y軸的交點(diǎn),選取兩條相同斜率的、具有最大縱坐標(biāo)值的紅外直線和最小縱坐標(biāo)值的紅外直線作為邊緣紅外直線(與所述觸摸物體邊緣相交的兩條紅外直線)。一開(kāi)始時(shí),將兩組不平行的第1邊緣紅外直線和第2邊緣紅外直線取交點(diǎn),計(jì)算獲取到的四個(gè)交點(diǎn)的平均坐標(biāo)值作為觸摸坐標(biāo)點(diǎn)的坐標(biāo)值,同時(shí),將四個(gè)交點(diǎn)連成一個(gè)第2觸摸物體的圖形,所述第2觸摸物體的圖形包括所述觸摸坐標(biāo)點(diǎn);以此類推,將本次的邊緣紅外直線分別與上次的形成觸摸物體的圖形的邊緣紅外直線分別相交,保留在上次的觸摸物體的圖形內(nèi)的交點(diǎn),獲取上次的觸摸物體的圖形內(nèi)的交點(diǎn)以直線段方式連接后最小面積的、包括觸摸坐標(biāo)點(diǎn)的本次觸摸物體的圖形,將所述本次觸摸物體的圖形包括的交點(diǎn)作為本次的邊緣坐標(biāo)點(diǎn);以此類推,將各邊緣紅外直線都與其他的邊緣紅外直線相交完畢后,得到觸摸物體的圖形,以及得到的邊緣坐標(biāo)點(diǎn)作為所述觸摸物體的圖形的邊緣坐標(biāo)點(diǎn),所述觸摸物體的圖形包含所有的觸摸物體的圖形的坐標(biāo)點(diǎn)。作為本發(fā)明一實(shí)施例,所述根據(jù)所述多角度掃描數(shù)據(jù)和圖形識(shí)別算法,得到觸摸物體的圖形的步驟之后,所述方法還包括:S41、根據(jù)識(shí)別出的觸摸物體的圖形以及圖形操作映射表,觸發(fā)操作指令,所述圖形操作映射表包括圖形與操作指令的映射關(guān)系;S42、通過(guò)觸摸屏重新獲取觸摸信息;S43、根據(jù)所述操作指令和所述觸摸信息,執(zhí)行操作。所述觸摸信息包括觸摸區(qū)域、觸摸滑動(dòng)出的區(qū)域以及觸摸區(qū)域?qū)?yīng)的觸摸屏上的內(nèi)容信息。預(yù)先建立圖形操作的映射關(guān)系表;當(dāng)?shù)谝淮巫R(shí)別出觸摸物體的圖形時(shí),查找圖形操作映射表,若所述觸摸物體的圖形具有對(duì)應(yīng)的操作,獲取所述觸摸物體的圖形對(duì)應(yīng)的操作指令,觸發(fā)產(chǎn)生操作指令;然后,通過(guò)紅外觸摸屏第二次重新獲取用戶的觸摸信息,根據(jù)所述觸摸信息,執(zhí)行操作指令對(duì)應(yīng)的操作。例如:當(dāng)紅外觸摸屏第一次識(shí)別出觸摸物體的圖形為叉時(shí),第二次獲取到的觸摸應(yīng)用圖標(biāo)時(shí),執(zhí)行對(duì)所述應(yīng)用圖標(biāo)的刪除操作;例如:當(dāng)用戶在使用畫圖軟件時(shí),若紅外觸摸屏第一次識(shí)別出觸摸物體的圖形為橡皮擦圖形時(shí),觸發(fā)擦除指令,通過(guò)紅外觸摸屏第二次獲取到的觸摸區(qū)域?yàn)榇脸齾^(qū)域,執(zhí)行對(duì)待擦除區(qū)域的擦除操作。為了更好地解釋基于紅外觸摸屏的圖形識(shí)別方法,本發(fā)明提供了一實(shí)施例,采用微處理器STM32作為控制器,以圖3所示的流程圖的步驟為例,其中,為了便于描述,圖3僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。步驟S301,建立坐標(biāo)系;首先,對(duì)紅外觸摸屏建立平面直角坐標(biāo)系,確定紅外發(fā)射管以及紅外接收管的坐標(biāo)點(diǎn)。步驟S302,通過(guò)紅外發(fā)射管和紅外接收管掃描;控制器STM32控制移位鎖存器依次接通紅外發(fā)射管,同時(shí),通過(guò)地址線接通紅外發(fā)射管對(duì)應(yīng)的紅外接收管以及通過(guò)數(shù)據(jù)線采集紅外接收管端的數(shù)據(jù),進(jìn)行對(duì)紅外觸摸屏的掃描。步驟S303,判斷是否有觸摸操作;控制器STM32接收掃描數(shù)據(jù),判斷是否對(duì)紅外觸摸屏進(jìn)行了觸摸操作,若否,返回步驟S302,若是,執(zhí)行步驟S304。步驟S304,采集多角度掃描數(shù)據(jù);通過(guò)組合后的紅外發(fā)射管和紅外接收管,對(duì)觸摸物體進(jìn)行多角度掃描;控制器STM32存儲(chǔ)將紅外接收管采集的紅外信號(hào)進(jìn)行放大、濾波、解調(diào)、AD轉(zhuǎn)換后的數(shù)據(jù),即發(fā)射接收紅外組是否接收到紅外信號(hào)的數(shù)據(jù);將紅外直線的信息以及發(fā)射接收紅外組是否接收到紅外信號(hào)的數(shù)據(jù)組成多角度掃描數(shù)據(jù)。步驟S305,根據(jù)圖形識(shí)別算法,得到觸摸物體的圖形;控制器STM32根據(jù)多角度掃描數(shù)據(jù),獲取到經(jīng)過(guò)觸摸物體的紅外直線以及紅外直線的方程,通過(guò)實(shí)施例一所述的圖形識(shí)別算法,得到觸摸物體的圖形的邊緣坐標(biāo)點(diǎn);將所述觸摸物體的圖形的邊緣坐標(biāo)點(diǎn)依次以直線段方式連接,得到觸摸物體的圖形。步驟S306,判斷觸摸物體的圖形是否代表操作;當(dāng)紅外觸摸屏第一次接收到觸摸物體的圖形時(shí),根據(jù)圖形操作映射表的圖形與操作的映射關(guān)系,判斷所述觸摸物體的圖形是否具有對(duì)應(yīng)的操作,若是,則觸發(fā)操作指令執(zhí)行步驟S307,若否,返回步驟S304。步驟S307,執(zhí)行操作;若步驟S306中判定所述觸摸物體的圖形代表某操作,在觸發(fā)操作指令后,重新通過(guò)紅外觸摸屏采集觸摸信息,根據(jù)重新采集到的觸摸信息,執(zhí)行該操作。例如:當(dāng)用戶在使用畫圖軟件時(shí),若紅外觸摸屏第一次識(shí)別出觸摸物體的圖形為橡皮擦圖形時(shí),觸發(fā)擦除指令,紅外觸摸屏第二次獲取到的觸摸區(qū)域?yàn)榇脸齾^(qū)域,執(zhí)行對(duì)帶擦除區(qū)域的擦除操作。本實(shí)施例提供了基于紅外觸摸屏的圖形識(shí)別方法,當(dāng)用戶在使用紅外觸摸屏?xí)r,建立平面直角坐標(biāo)系,并確定各紅外發(fā)射管和各紅外接收管的坐標(biāo)點(diǎn),控制紅外觸摸屏邊框上的紅外發(fā)射管和紅外接收管對(duì)觸摸物體進(jìn)行多角度掃描以獲取多角度掃描數(shù)據(jù),從所述多角度掃描數(shù)據(jù)中獲取經(jīng)過(guò)觸摸物體的紅外直線,通過(guò)圖形識(shí)別算法處理所述觸摸物體的紅外直線后,得到觸摸物體的圖形的邊緣坐標(biāo)點(diǎn),再將所述觸摸物體的圖形的邊緣坐標(biāo)點(diǎn)依次以直線段方式連接,得到觸摸物體的圖形,若所述觸摸物體的圖形代表操作,則觸發(fā)操作指令,在下一次通過(guò)紅外觸摸屏接收到的觸摸信息時(shí),對(duì)所述觸摸信息執(zhí)行操作;從而,本實(shí)施例通過(guò)紅外觸摸屏,識(shí)別出觸摸物體的圖形,若所述觸摸物體的圖形代表操作時(shí),還可以通過(guò)紅外觸摸屏快捷地執(zhí)行操作,更具實(shí)用性,也更人性化。實(shí)施例二:圖2示出了本發(fā)明第二實(shí)施例提供的基于紅外觸摸屏的圖形識(shí)別裝置的組成結(jié)構(gòu),為了便于描述,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該基于紅外觸摸屏的圖形識(shí)別裝置可以是運(yùn)行于終端設(shè)備(紅外觸摸屏)內(nèi)的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,也可以作為獨(dú)立的掛件集成到所述終端設(shè)備中或者運(yùn)行于所述終端設(shè)備的應(yīng)用系統(tǒng)中。本實(shí)施例提供了基于紅外觸摸屏的圖形識(shí)別裝置,可以包括掃描單元21、數(shù)據(jù)接收單元22、執(zhí)行單元23以及識(shí)別單元24,其中各功能單元詳述如下:掃描單元21,用于控制紅外觸摸屏的紅外發(fā)射管和紅外接收管對(duì)觸摸物體進(jìn)行多角度掃描。在本實(shí)施例中,所述紅外發(fā)射管和所述紅外接收管為安裝在觸摸屏周邊。預(yù)先設(shè)定紅外發(fā)射管與紅外接收管的一一對(duì)應(yīng)關(guān)系以組成不同的發(fā)射接收紅外組;更優(yōu)的是,所述發(fā)射接收紅外組組成的紅外線的角度至少具有三組不同的角度,例如:所述發(fā)射接收紅外組的紅外線的角度不但包括水平方向的角度、垂直方向的角度,還包括45度方向的角度以及其它方向的角度。當(dāng)紅外觸摸屏檢測(cè)到有觸摸操作時(shí),掃描單元21開(kāi)啟預(yù)設(shè)的紅外發(fā)射管發(fā)送紅外信號(hào),所述發(fā)射接收紅外組中對(duì)應(yīng)的紅外接收管接收紅外信號(hào),多角度掃描觸摸物體。更優(yōu)的是,為了提高觸摸物體的圖形的識(shí)別精確度,可以增加預(yù)設(shè)的檢測(cè)觸摸物體的發(fā)射接收紅外組。更優(yōu)的是,在進(jìn)行多角度掃描時(shí),掃描單元21可以控制所述發(fā)射接收紅外組對(duì)紅外觸摸屏區(qū)域以同一斜率進(jìn)行遍歷掃描,以此類推,直到以所有的預(yù)設(shè)的頻率都進(jìn)行完遍歷掃描。作為本發(fā)明一實(shí)施例,所述掃描單元21,還包括:坐標(biāo)系建立單元211,用于建立平面直角坐標(biāo)系,得到各紅外發(fā)射管的坐標(biāo)點(diǎn)和各紅外接收管的坐標(biāo)點(diǎn);直線模型建立單元212,用于建立紅外直線模型:y=kx+b,其中,所述y為紅外直線上的點(diǎn)的縱坐標(biāo),所述x為紅外直線上的點(diǎn)的橫坐標(biāo),所述k為紅外直線的斜率,所述b為紅外直線的常數(shù);直線得到單元213,用于根據(jù)紅外發(fā)射管的坐標(biāo)點(diǎn)、紅外接收管的坐標(biāo)點(diǎn)以及所述紅外直線模型,得到所述紅外直線的斜率k和紅外直線的常數(shù)b以得到紅外直線;多角度掃描單元214,用于控制不同的紅外發(fā)射管和紅外接收管的組合,得到不同的紅外直線對(duì)觸摸物體進(jìn)行多角度掃描。所述紅外發(fā)射管和紅外接收管的組合,為所述發(fā)射接收紅外組。在本實(shí)施例中,為了更好地識(shí)別觸摸物體的圖形,坐標(biāo)系建立單元211對(duì)觸摸屏建立平面直角坐標(biāo)系,從而,確定了各紅外發(fā)射管的坐標(biāo)點(diǎn)和各紅外接收管的坐標(biāo)點(diǎn);從而,直線得到單元213根據(jù)發(fā)射接收紅外組的角度,確定了發(fā)射接收紅外組所在的紅外直線,即確定了所述紅外直線的斜率k和紅外直線的常數(shù)b。多角度掃描單元214控制不同的紅外發(fā)射管和紅外接收管的組合成的發(fā)射接收紅外組,對(duì)觸摸物體進(jìn)行多角度掃描。數(shù)據(jù)接收單元22,用于接收多角度掃描數(shù)據(jù)。所述多角度掃描數(shù)據(jù)包括紅外直線的信息以及發(fā)射接收紅外組是否接收到紅外信號(hào)的信息。根據(jù)發(fā)射接收紅外組所在的紅外直線以及紅外接收管是否接收到紅外信號(hào),會(huì)產(chǎn)生多角度掃描數(shù)據(jù);數(shù)據(jù)接收單元22接收所述多角度掃描數(shù)據(jù)。執(zhí)行單元23,用于執(zhí)行圖形識(shí)別算法。執(zhí)行單元23根據(jù)數(shù)據(jù)接收單元22中的多角度掃描數(shù)據(jù),執(zhí)行圖形識(shí)別算法,得到觸摸物體的圖形的邊緣坐標(biāo)點(diǎn)。作為本發(fā)明一實(shí)施例,所述執(zhí)行單元23,還包括:紅外直線獲取單元231,用于根據(jù)所述多角度掃描數(shù)據(jù),獲取經(jīng)過(guò)觸摸物體的紅外直線;邊緣直線獲取單元232,用于在具有相同斜率的所述經(jīng)過(guò)觸摸物體的紅外直線中,獲取相同斜率的邊緣紅外直線,所述邊緣紅外直線為與所述觸摸物體邊緣相交的兩條紅外直線,所述邊緣紅外直線包括第{1,2,…,I-1,I,…,N}邊緣紅外直線,記錄邊緣紅外直線的組數(shù)N,將計(jì)數(shù)值I的初始計(jì)數(shù)值設(shè)置為3;觸摸坐標(biāo)點(diǎn)得到單元233,用于將第1邊緣紅外直線和第2邊緣紅外直線取交點(diǎn),得到四個(gè)第2邊緣坐標(biāo)點(diǎn),將所述第2邊緣坐標(biāo)點(diǎn)的坐標(biāo)值取平均后的坐標(biāo)值作為觸摸坐標(biāo)點(diǎn)的坐標(biāo)值,將所述第2邊緣坐標(biāo)點(diǎn)以直線段連接,形成第2觸摸物體的圖形;新交點(diǎn)獲取單元234,用于將第I邊緣紅外直線分別與第{1,2,……,I-1}邊緣紅外直線取交點(diǎn),保留在所述第I-1觸摸物體的圖形內(nèi)的交點(diǎn);圖形獲取單元235,用于獲取所述第I-1觸摸物體的圖形內(nèi)的交點(diǎn)以直線段方式連接后最小面積的、包括觸摸坐標(biāo)點(diǎn)的第I觸摸物體的圖形;循環(huán)單元236,用于當(dāng)I小于N時(shí),將計(jì)數(shù)值I更新為I+1,執(zhí)行交點(diǎn)獲取單元。更優(yōu)的是,在從所述多角度掃描數(shù)據(jù)中,紅外直線獲取單元231獲取到經(jīng)過(guò)觸摸物體的紅外直線(所述經(jīng)過(guò)觸摸物體的紅外直線為所述紅外接收管未接收到紅外信號(hào)的發(fā)射接收紅外組對(duì)應(yīng)的紅外直線)以及所述紅外直線的直線方程;在具有相同斜率的所述經(jīng)過(guò)觸摸物體的紅外直線中,邊緣直線獲取單元232獲取邊緣紅外直線。更優(yōu)的是,在邊緣直線獲取單元232選取與所述觸摸物體邊緣相交的兩條紅外直線時(shí),若平面直角坐標(biāo)系中的相同斜率的所有的經(jīng)過(guò)觸摸物體的紅外直線與坐標(biāo)系的橫軸X軸有交點(diǎn),獲取各經(jīng)過(guò)觸摸物體的紅外直線與坐標(biāo)系的橫軸X軸的交點(diǎn),選取兩條相同斜率的、具有最大橫坐標(biāo)值的紅外直線和最小橫坐標(biāo)值的紅外直線作為邊緣紅外直線(與所述觸摸物體邊緣相交的兩條紅外直線);或若平面直角坐標(biāo)系中的相同斜率的所有的經(jīng)過(guò)觸摸物體的紅外直線與坐標(biāo)系的縱軸Y軸有交點(diǎn),獲取各經(jīng)過(guò)觸摸物體的紅外直線與坐標(biāo)系的縱軸Y軸的交點(diǎn),選取兩條相同斜率的、具有最大縱坐標(biāo)值的紅外直線和最小縱坐標(biāo)值的紅外直線作為邊緣紅外直線(與所述觸摸物體邊緣相交的兩條紅外直線)。一開(kāi)始時(shí),觸摸坐標(biāo)點(diǎn)得到單元233將兩組不平行的第1邊緣紅外直線和第2邊緣紅外直線取交點(diǎn),計(jì)算獲取到的四個(gè)交點(diǎn)的平均坐標(biāo)值作為觸摸坐標(biāo)點(diǎn)的坐標(biāo)值,同時(shí),將四個(gè)交點(diǎn)連成一個(gè)第2觸摸物體的圖形,所述第2觸摸物體的圖形包括所述觸摸坐標(biāo)點(diǎn);以此類推,新交點(diǎn)獲取單元234將本次的邊緣紅外直線分別與上次的形成觸摸物體的圖形的邊緣紅外直線分別相交,保留在上次的觸摸物體的圖形內(nèi)的交點(diǎn),圖形獲取單元235獲取上次的觸摸物體的圖形內(nèi)的交點(diǎn)以直線段方式連接后最小面積的、包括觸摸坐標(biāo)點(diǎn)的本次觸摸物體的圖形,將所述本次觸摸物體的圖形包括的交點(diǎn)作為本次的邊緣坐標(biāo)點(diǎn);以此類推,將各邊緣紅外直線都與其他的邊緣紅外直線相交完畢后,得到觸摸物體的圖形,以及得到的邊緣坐標(biāo)點(diǎn)作為所述觸摸物體的圖形的邊緣坐標(biāo)點(diǎn),所述觸摸物體的圖形包含所有的觸摸物體的圖形的坐標(biāo)點(diǎn)。識(shí)別單元24,用于根據(jù)所述多角度掃描數(shù)據(jù)和執(zhí)行單元23的圖形識(shí)別算法,得到觸摸物體的圖形。所述觸摸物體的圖形為紅外觸摸屏檢測(cè)到的觸摸物體的形狀。從所述多角度掃描數(shù)據(jù)中,獲取紅外接收管未接收到紅外信號(hào)的發(fā)射接收紅外組對(duì)應(yīng)的紅外直線;識(shí)別單元24根據(jù)圖形識(shí)別算法,處理所述未接收到紅外信號(hào)的發(fā)射接收紅外組對(duì)應(yīng)的紅外直線,得到觸摸物體的圖形包括的邊緣坐標(biāo)點(diǎn),從而,得到觸摸物體的圖形。作為本發(fā)明一實(shí)施例,所述裝置還包括:觸發(fā)單元25,用于根據(jù)識(shí)別出的觸摸物體的圖形以及圖形操作映射表,觸發(fā)操作指令,所述圖形操作映射表包括圖形與操作指令的映射關(guān)系;觸摸信息獲取單元26,用于通過(guò)觸摸屏重新獲取觸摸信息;操作執(zhí)行單元27,用于根據(jù)所述操作指令和所述觸摸信息,執(zhí)行操作。所述觸摸信息包括觸摸區(qū)域、觸摸滑動(dòng)出的區(qū)域以及觸摸區(qū)域?qū)?yīng)的觸摸屏上的內(nèi)容信息。觸發(fā)單元25預(yù)先建立圖形操作的映射關(guān)系表;當(dāng)?shù)谝淮巫R(shí)別出觸摸物體的圖形時(shí),觸發(fā)單元25查找圖形操作映射表,若所述觸摸物體的圖形具有對(duì)應(yīng)的操作,獲取所述觸摸物體的圖形對(duì)應(yīng)的操作指令,觸發(fā)產(chǎn)生操作指令;然后,觸摸信息獲取單元26通過(guò)紅外觸摸屏第二次重新獲取用戶的觸摸信息;操作執(zhí)行單元27根據(jù)所述觸摸信息,執(zhí)行操作指令對(duì)應(yīng)的操作。例如:當(dāng)觸發(fā)單元25第一次識(shí)別出觸摸物體的圖形為叉時(shí),觸摸信息獲取單元26在第二次獲取到的觸摸應(yīng)用圖標(biāo)時(shí),操作執(zhí)行單元27執(zhí)行對(duì)所述應(yīng)用圖標(biāo)的刪除操作;例如:當(dāng)用戶在使用畫圖軟件時(shí),若識(shí)別單元25第一次識(shí)別出觸摸物體的圖形為橡皮擦圖形時(shí),觸發(fā)單元25觸發(fā)擦除指令,觸摸信息獲取單元26通過(guò)紅外觸摸屏第二次獲取到的觸摸區(qū)域?yàn)榇脸齾^(qū)域,操作執(zhí)行單元27執(zhí)行對(duì)待擦除區(qū)域的擦除操作。本實(shí)施例提供了一種基于紅外觸摸屏的圖形識(shí)別裝置,當(dāng)用戶在使用紅外觸摸屏?xí)r,坐標(biāo)系建立單元建立平面直角坐標(biāo)系,并確定各紅外發(fā)射管和各紅外接收管的坐標(biāo)點(diǎn),多角度掃描單元控制紅外觸摸屏邊框上的紅外發(fā)射管和紅外接收管對(duì)觸摸物體進(jìn)行多角度掃描以數(shù)據(jù)接收單元獲取多角度掃描數(shù)據(jù),紅外直線獲取單元從所述多角度掃描數(shù)據(jù)中獲取經(jīng)過(guò)觸摸物體的紅外直線,通過(guò)圖形識(shí)別算法處理所述觸摸物體的紅外直線后,識(shí)別單元再將所述觸摸物體的圖形的邊緣坐標(biāo)點(diǎn)依次以直線段方式連接,得到觸摸物體的圖形,若所述觸摸物體的圖形代表操作,觸發(fā)單元?jiǎng)t觸發(fā)操作指令,在觸摸信息獲取單元下一次通過(guò)紅外觸摸屏接收到的觸摸信息時(shí),操作執(zhí)行單元對(duì)所述觸摸信息執(zhí)行操作;從而,本實(shí)施例通過(guò)紅外觸摸屏,識(shí)別出觸摸物體的圖形,若所述觸摸物體的圖形代表操作時(shí),還可以通過(guò)紅外觸摸屏快捷地執(zhí)行操作,更具實(shí)用性,也更人性化。本發(fā)明還提供了一種紅外觸摸屏,所述紅外觸摸屏包括上述的基于紅外觸摸屏的圖形識(shí)別裝置。本發(fā)明實(shí)施例提供了一種基于紅外觸摸屏的圖形識(shí)別方法、裝置及紅外觸摸屏,當(dāng)用戶在使用紅外觸摸屏?xí)r,建立平面直角坐標(biāo)系,并確定各紅外發(fā)射管和各紅外接收管的坐標(biāo)點(diǎn),控制紅外觸摸屏邊框上的紅外發(fā)射管和紅外接收管對(duì)觸摸物體進(jìn)行多角度掃描以獲取多角度掃描數(shù)據(jù),從所述多角度掃描數(shù)據(jù)中獲取經(jīng)過(guò)觸摸物體的紅外直線,通過(guò)圖形識(shí)別算法處理所述觸摸物體的紅外直線后,得到觸摸物體的圖形的邊緣坐標(biāo)點(diǎn),再將所述觸摸物體的圖形的邊緣坐標(biāo)點(diǎn)依次以直線段方式連接,得到觸摸物體的圖形,若所述觸摸物體的圖形代表操作,則觸發(fā)操作指令,在下一次通過(guò)紅外觸摸屏接收到的觸摸信息時(shí),對(duì)所述觸摸信息執(zhí)行操作;從而,本發(fā)明實(shí)施例通過(guò)紅外觸摸屏,識(shí)別出觸摸物體的圖形,若所述觸摸物體的圖形代表操作時(shí),還可以通過(guò)紅外觸摸屏快捷地執(zhí)行操作,更具實(shí)用性,也更人性化。本領(lǐng)域技術(shù)人員可以理解為上述實(shí)施例二包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。本領(lǐng)域普通技術(shù)人員還可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),包括ROM/RAM、磁盤、光盤等。以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下做出若干等同替代或明顯變型,而且性能或用途相同,都應(yīng)當(dāng)視為屬于本發(fā)明由所提交的權(quán)利要求書確定的專利保護(hù)范圍。
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阿图什市| 怀来县| 霍山县| 万宁市| 安乡县| 揭东县| 仁寿县| 磐石市| 怀化市| 阿拉善右旗| 莆田市| 平南县| 阳泉市| 万州区| 建平县| 遂昌县| 丹东市| 湘阴县| 伊宁县| 中宁县| 博兴县| 拉萨市| 灯塔市| 吉木乃县| 广水市| 安乡县| 徐闻县| 根河市| 登封市| 高要市| 赣榆县| 博罗县| 宁德市| 汝南县| 乌鲁木齐县| 阜城县| 泰兴市| 乌什县| 景德镇市| 龙陵县| 建昌县|