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

紅外電子白板多重接觸的處理辦法的制作方法

文檔序號:6572136閱讀:231來源:國知局
專利名稱:紅外電子白板多重接觸的處理辦法的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及到紅外技術(shù)的應(yīng)用,具體是一種能夠精確的實現(xiàn)多重 觸摸的紅外電子白板多重接觸的處理辦法。
背景技術(shù)
紅外電子白板采用紅外技術(shù),紅外技術(shù)是靠多對紅外發(fā)射和接收 對管來工作,利用同一波長的紅外發(fā)射管、紅外接收管(簡稱紅外對 管)就能得到簡單的紅外線探測方法。任何阻擋光線的物體都可當作 筆,只要有物體阻擋住紅外對管之間的連線,接收的信號就會急劇下 降?,F(xiàn)有的紅外線電子白板均是將紅外管密布在電子白板四邊,相對 的兩邊中, 一邊M射管,另一邊就是接收管。紅外線不停的去掃描
這個表面, 一旦有物體在表面存在或滑過,則X、 Y方向上的接收管 均有變化,MCU接收到這種變化后,就知道這個物體的XY坐標,從 而可以寫字。進而為了提高紅外電子白板在使用中的交互性,就要求 其能支持多重觸摸式的輸入,而多重觸摸式的輸入往往難以和紅外電 子白板的識別處理系統(tǒng)妥善兼容,實現(xiàn)多重觸摸的功能往往會顧此失 彼,采樣速度和功能難以兩全,使得白板的靈敏度處于較差的狀態(tài)中。

發(fā)明內(nèi)容
本發(fā)明為了彌補現(xiàn)有技術(shù)的缺陷,使得紅外電子白板能夠精確的 實現(xiàn)多重觸4莫,提出了一種紅外電子白板多重接觸的處理辦法。 為了實現(xiàn)上述目的,本發(fā)明采用了如下的技術(shù)方案 紅外電子白板多重接觸的處理方法,在紅外電子白板上設(shè)置紅外
管和底層處理器,將紅外管排列在紅外電子白板四邊,相對的兩邊中 一邊是發(fā)射管,另一邊是接收管,紅外線從發(fā)射管到接收管持續(xù)掃描 紅外電子白板表面, 一旦有物體在紅外電子白板表面某坐標點停留或
滑過,該坐標點的X、 Y方向上的接收管輸出發(fā)生變化,底層處理器 向該物體的X、 Y坐標發(fā)出指令書寫紅外電子白板;發(fā)生多重接觸時, 紅外電子白;^反表面有兩個坐標點上同時有物體停留或滑過時,底層處 理器獲取兩個坐標點的的X、 Y坐標并比較兩個物體各自所占的面積 大小和相對距離,依據(jù)比較值來區(qū)分當前的多重接觸模式,進而發(fā)出 指令書寫紅外電子白板。
發(fā)生多重接觸的情況之一,所述的兩個物體有一個大物體和一個 小物體時,如果小物體所處的坐標點在大物體的X范圍或者Y范圍內(nèi),
則忽略小物體在紅外電子白板上停留或滑過時造成的接收管輸出變 化。
發(fā)生多重接觸的情況之一,所述的兩個物體有一個大物體和一個 小物體時,如果小物體不在大物體的X范圍或者Y范圍內(nèi),但大物體 和小物體所處坐標點的相對距離大于16個紅外管的排列寬度,則同 時接收處理這兩個物體的坐標值。
發(fā)生多重接觸的情況之一,所述的兩個物體有一個大物體和一個 小物體時,如果小物體所處的坐標點不在大物體的X范圍或者Y范圍 內(nèi),且大物體和小物體所處坐標點的相對距離小于16個紅外管的排 列寬度,則忽略大物體在紅外電子白板上停留或滑過時造成的接收管 輸出變化。
發(fā)生多重接觸的情況之一 ,當有兩個或以上的小物體在在紅外電 子白板上時,底層處理器獲取其所處坐標點的相對距離,如果相對距
離大于16個紅外管的排列寬度,底層處理器同時對各個小物體所處 的坐標點發(fā)出書寫指令。
發(fā)生多重接觸的情況之一 ,當有兩個小物體在紅外電子白板上 時,底層處理器獲取其所處坐標點的相對距離,如果相對距離小于 16個紅外管的排列寬度,底層處理器對這兩個小物體所處坐標點選 中的物體發(fā)出旋轉(zhuǎn)或縮;^文或移動或其他動作指令。
發(fā)生多重接觸的情況之一 ,當有兩個小物體在紅外電子白板上 時,底層處理器獲取其所處坐標點的相對距離,如果相對距離為3-8 個紅外管的排列寬度,底層處理器對這兩個小物體所處坐標點發(fā)出書
寫指令。
作為上述技術(shù)方案的改進,底層處理器獲取兩個坐標點的的X、 Y坐標時采用如下的冗余算法
底層處理器獲取白板上紅外管的掃描,每個T時間 (Oms<T<100ms)內(nèi)的掃描結(jié)果—見為一幀;
第一幀只允許有一個單點或者一個多點組成的區(qū)域組點,超出兩 個點的,全部忽略;對于單點,直接獲得其X、 Y坐標;對于區(qū)域組 點中各點的X、 Y坐標進行平均算法,將結(jié)果作為區(qū)域組點的X、 Y坐 標;第一幀之后的各幀則允許有多個點;
第二幀在判斷出有一個或兩個或兩個以上的點時,以第一幀的單 點或區(qū)域組點的X、 Y坐標為中心,計算周圍點與其的距離;出現(xiàn)一個區(qū)域組點和一個單點時,對于區(qū)域組點中各點的X、 Y坐標進行平 均算法,將結(jié)果作為區(qū)域組點的X、 Y坐標,并且區(qū)域組點中各點的 X、 Y坐標全部記錄,供下一幀比較;出現(xiàn)兩個單點時,直接記錄X、 Y坐標;出現(xiàn)兩個區(qū)域組點時,對于區(qū)域組點中各點的X、 Y坐標進 行平均算法,將結(jié)果作為區(qū)域組點的X、 Y坐標,并且區(qū)域組點中各 點的X、 Y坐標全部記錄;只有一個單點或者區(qū)域組點時,對于單點, 直接獲得其X、 Y坐標;對于區(qū)域組點中各點的X、 Y坐標進行平均算 法,將結(jié)果作為區(qū)域組點的X、 Y坐標;其他的情況全部忽略;
在第二幀中,相對于第一幀的單點或者區(qū)域組點,移動位置相對 大的點,作為動點;移動位置相對小的點,作為靜點;動點允許書寫 操作,靜點只記錄坐標不允許書寫操作;
第三幀釆用第二幀的原理,同樣判斷出一個或兩個點,相對于上 一幀的一個點或者兩個點,移動的相對位置在兩個像素內(nèi)的點均作為 靜點,否則作為動點;靜點只記錄坐標不允許書寫操作,動點允許書 寫;若出現(xiàn)兩個靜點,均只記錄坐標不允許書寫操作;若出現(xiàn)兩個動 點,均允許書寫操作;
其后各幀的處理,和第三幀相同。
較佳的,底層處理器通過USB接口將數(shù)據(jù)上傳到計算機進行運算 處理,計算機處理后得出的第一個有效坐標點其信息采用鼠標消息傳 送,計算機處理后得出的第兩個有效點采用鼠標消息傳送之外的其他 管道傳送。
本發(fā)明的有益效果在于能適用各種多重接觸的輸入情況,提高
了紅外電子白板在使用中的交互性,使其能很好的支持多重觸摸式的
輸入方式;同時用計算機分擔(dān)底層處理器的運算壓力,穩(wěn)定了多重觸
摸式輸入與紅外電子白板的兼容性。


圖l是本發(fā)明紅外電子白板識別輸入的原理示意圖。 圖2是本發(fā)明紅外電子白板紅外管的排列示意圖。 圖3是本發(fā)明判斷大點是否存在的處理方法邏輯框圖。 圖4是本發(fā)明存在大點輸入時的處理方法邏輯框圖。 圖5是本發(fā)明存在兩個小點時的處理方法邏輯框圖。
具體實施例方式
下面結(jié)合說明書附圖和具體實施方式
對本發(fā)明做進一步的說明, 但本發(fā)明所保護的范圍并不局限于此。 如圖1至圖5所示
紅外電子白板多重接觸的處理方法,在紅外電子白板上設(shè)置紅外 管和底層處理器,將紅外管排列在紅外電子白板四邊,相對的兩邊中 一邊是發(fā)射管1,另一邊是接收管2,紅外線從發(fā)射管1到接收管2 持續(xù)掃描紅外電子白M面, 一旦有物體3在紅外電子白才a面某坐 標點停留或滑過,該坐標點的X、 Y方向上的接收管輸出發(fā)生變化, 底層處理器向該物體的X、 Y坐標發(fā)出指令書寫紅外電子白板;發(fā)生 多重接觸時,紅外電子白^^面有兩個坐標點上同時有物體停留或滑 過時,底層處理器獲取兩個坐標點的的X、 Y坐標并比4交兩個物體各 自所占的面積大小和相對距離,^a居比較值來區(qū)分當前的多重接觸模
式,進而發(fā)出指令書寫紅外電子白板。
發(fā)生多重接觸的情況之一,所述的兩個物體有一個大物體和一個
小物體時,如果小物體所處的坐標點在大物體的X范圍或者Y范圍內(nèi), 則忽略小物體在紅外電子白板上停留或滑過時造成的接收管輸出變 化。
發(fā)生多重接觸的情況之一,所述的兩個物體有一個大物體和一個 小物體時,如果小物體不在大物體的X范圍或者Y范圍內(nèi),但大物體 和小物體所處坐標點的相對距離大于16個紅外管的排列寬度,則同 時接收處理這兩個物體的坐標值。
發(fā)生多重接觸的情況之一,所述的兩個物體有一個大物體和一個 小物體時,如果小物體所處的坐標點不在大物體的X范圍或者Y范圍 內(nèi),且大物體和小物體所處坐標點的相對距離小于16個紅外管的排 列寬度,則忽略大物體在紅外電子白板上停留或滑過時造成的接收管 輸出變化。
發(fā)生多重接觸的情況之一 ,當有兩個或以上的小物體在在紅外電 子白板上時,底層處理器獲取其所處坐標點的相對距離,如果相對距 離大于16個紅外管的排列寬度,底層處理器同時對各個小物體所處 的坐標點發(fā)出書寫指令。
發(fā)生多重接觸的情況之一 ,當有兩個小物體在紅外電子白板上 時,底層處理器獲取其所處坐標點的相對距離,如果相對距離小于 16個紅外管的排列寬度,底層處理器對這兩個小物體所處坐標點選 中的物體發(fā)出旋轉(zhuǎn)或縮放或移動或其他動作指令。
發(fā)生多重接觸的情況之一 ,當有兩個小物體在紅外電子白板上
時,底層處理器獲取其所處坐標點的相對距離,如果相對距離為3-8 個紅外管的排列寬度,底層處理器對這兩個小物體所處坐標點發(fā)出書 寫指令。
底層處理器獲取兩個坐標點的的X、 Y坐標時采用如下的冗余算

底層處理器獲取白板上紅外管的掃描,每個T時間 (0ms〈K100ms)內(nèi)的掃描結(jié)果一見為一幀;
第一幀只允許有一個單點或者一個多點組成的區(qū)域組點,超出兩 個點的,全部忽略;對于單點,直接獲得其X、 Y坐標;對于區(qū)域組 點中各點的X、 Y坐標進行平均算法,將結(jié)果作為區(qū)域組點的X、 Y坐 標;第一幀之后的各幀則允許有多個點;
第二幀在判斷出有一個或兩個或兩個以上的點時,以第一幀的單 點或區(qū)域組點的X、 Y坐標為中心,計算周圍點與其的距離;出現(xiàn)一 個區(qū)域組點和一個單點時,對于區(qū)域組點中各點的X、 Y坐標進行平 均算法,將結(jié)果作為區(qū)域組點的X、 Y坐標,并且區(qū)域組點中各點的 X、 Y坐標全部記錄,供下一幀比較;出現(xiàn)兩個單點時,直接記錄X、 Y坐標;出現(xiàn)兩個區(qū)域組點時,對于區(qū)域組點中各點的X、 Y坐標進 行平均算法,將結(jié)果作為區(qū)域組點的X、 Y坐標,并且區(qū)域組點中各 點的X、 Y坐標全部記錄;只有一個單點或者區(qū)域組點時,對于單點, 直接獲得其X、 Y坐標;對于區(qū)域組點中各點的X、 Y坐標進行平均算 法,將結(jié)果作為區(qū)域組點的X、 Y坐標;其他的情況全部忽略;
在第二幀中,相對于第一幀的單點或者區(qū)域組點,移動位置相對
大的點,作為動點;移動位置相對小的點,作為靜點;動點允許書寫 操作,靜點只記錄坐標不允許書寫操作;
第三幀釆用第二幀的原理,同樣判斷出一個或兩個點,相對于上 一幀的一個點或者兩個點,移動的相對位置在兩個^f象素內(nèi)的點均作為 靜點,否則作為動點;靜點只記錄坐標不允許書寫操作,動點允許書 寫;若出現(xiàn)兩個靜點,均只記錄坐標不允許書寫操作;若出現(xiàn)兩個動 點,均允許書寫才喿作;
其后各幀的處理,和第三幀相同。
上述技術(shù)方案中的底層處理器通過USB接口將數(shù)據(jù)上傳到計算 機進行運算處理,計算機處理后得出的第一個有效坐標點其信息釆用 鼠標消息傳送,計算機處理后得出的第兩個有效點采用鼠標消息傳送 之外的其他管道傳送。
權(quán)利要求
1、紅外電子白板多重接觸的處理方法,在紅外電子白板上設(shè)置紅外管和底層處理器,將紅外管排列在紅外電子白板四邊,相對的兩邊中一邊是發(fā)射管,另一邊是接收管,紅外線從發(fā)射管到接收管持續(xù)掃描紅外電子白板表面,一旦有物體在紅外電子白板表面某坐標點停留或滑過,該坐標點的X、Y方向上的接收管輸出發(fā)生變化,底層處理器向該物體的X、Y坐標發(fā)出指令書寫紅外電子白板,其特征在于發(fā)生多重接觸時,紅外電子白板表面有兩個坐標點上同時有物體停留或滑過時,底層處理器獲取兩個坐標點的的X、Y坐標并比較兩個物體各自所占的面積大小和相對距離,依據(jù)比較值來區(qū)分當前的多重接觸模式,進而發(fā)出指令書寫紅外電子白板。
2、 根據(jù)權(quán)利要求1所述的紅外電子白板多重接觸的處理方法, 其特征在于所述的兩個物體有一個大物體和一個小物體時,如果小 物體所處的坐標點在大物體的X范圍或者Y范圍內(nèi),則忽略小物體在 紅外電子白板上停留或滑過時造成的接收管輸出變化。
3、 4艮據(jù)權(quán)利要求1所述的紅外電子白々反多重接觸的處理方法, 其特征在于所述的兩個物體有一個大物體和一個小物體時,如果小 物體不在大物體的X范圍或者Y范圍內(nèi),但大物體和小物體所處坐標 點的相對距離大于16個紅外管的排列寬度,則同時接收處理這兩個 物體的坐標4直。
4、 才艮據(jù)權(quán)利要求1所述的紅外電子白板多重接觸的處理方法, 其特征在于所述的兩個物體有一個大物體和一個小物體時,如果小 物體所處的坐標點不在大物體的X范圍或者Y范圍內(nèi),且大物體和小物體所處坐標點的相對距離小于16個紅外管的排列寬度,則忽略大 物體在紅外電子白板上停留或滑過時造成的接收管輸出變化。
5、 根據(jù)權(quán)利要求1所述的紅外電子白板多重接觸的處理辦法, 其特征在于當有兩個或以上的小物體在紅外電子白板上時,底層處 理器獲取其所處坐標點的相對距離,如果相對距離大于16個紅外管 的排列寬度,底層處理器同時對各個小物體所處的坐標點發(fā)出書寫指 令。
6、 根據(jù)權(quán)利要求1所述的紅外電子白板多重接觸的處理辦法, 其特征在于當有兩個小物體在紅外電子白板上時,底層處理器獲取 其所處坐標點的相對距離,如果相對距離小于16個紅外管的排列寬 度,底層處理器對這兩個小物體所處坐標點選中的物體發(fā)出旋轉(zhuǎn)或縮 放或移動或其他動作指令。
7、 根據(jù)權(quán)利要求1所述的紅外電子白板多重接觸的處理辦法, 其特征在于當有兩個小物體在紅外電子白板上時,底層處理器獲取 其所處坐標點的相對距離,如果相對距離為3-8個紅外管的排列寬 度,底層處理器對這兩個小物體所處坐標點發(fā)出書寫指令。
8、 根據(jù)權(quán)利要求1到7所述的紅外電子白板多重接觸的處理辦 法,其特征在于底層處理器獲取兩個坐標點的的X、 Y坐標時采用 如下的冗余算法底層處理器獲取白板上紅外管的掃描,每個T時間 (Oms<T<100ms )內(nèi)的掃描結(jié)果—見為一幀;第一幀只允許有一個單點或者一個多點組成的區(qū)域組點,超出兩個點的,全部忽略;對于單點,直接獲得其X、 Y坐標;對于區(qū)域組 點中各點的X、 Y坐標進行平均算法,將結(jié)果作為區(qū)域組點的X、 Y坐 標;第一幀之后的各幀則允許有多個點;第二幀在判斷出有一個或兩個或兩個以上的點時,以第一幀的單 點或區(qū)域組點的X、 Y坐標為中心,計算周圍點與其的距離;出現(xiàn)一 個區(qū)域組點和一個單點時,對于區(qū)域組點中各點的X、 Y坐標進行平 均算法,將結(jié)果作為區(qū)域組點的X、 Y坐標,并且區(qū)域組點中各點的 X、 Y坐標全部記錄,供下一幀比較;出現(xiàn)兩個單點時,直接記錄X、 Y坐標;出現(xiàn)兩個區(qū)域組點時,對于區(qū)域組點中各點的X、 Y坐標進 行平均算法,將結(jié)果作為區(qū)域組點的X、 Y坐標,并且區(qū)域組點中各 點的X、 Y坐標全部記錄;只有一個單點或者區(qū)域組點時,對于單點, 直接獲得其X、 Y坐標;對于區(qū)域組點中各點的X、 Y坐標進行平均算 法,將結(jié)果作為區(qū)域組點的X、 Y坐標;其他的情況全部忽略;在第二幀中,相對于第一幀的單點或者區(qū)域組點,移動位置相對 大的點,作為動點;移動位置相對小的點,作為靜點;動點允許書寫 操作,靜點只記錄坐標不允許書寫操作;第三幀采用第二幀的原理,同樣判斷出一個或兩個點,相對于上 一幀的一個點或者兩個點,移動的相對位置在兩個像素內(nèi)的點均作為 靜點,否則作為動點;靜點只記錄坐標不允許書寫操作,動點允許書 寫;若出現(xiàn)兩個靜點,均只記錄坐標不允許書寫操作;若出現(xiàn)兩個動 點,均允許書寫才喿作;其后各幀的處理,和第三幀相同。
9、 根據(jù)權(quán)利要求8所述的紅外電子白板多重接觸的處理辦法, 其特征在于底層處理器通過USB接口將數(shù)據(jù)上傳到計算機進行運算 處理。
10、 根據(jù)權(quán)利要求9所述的紅外電子白板多重接觸的處理辦法, 其特征在于計算機處理后得出的第一個有效坐標點其信息采用鼠標 消息傳送,計算機處理后得出的第兩個有效點釆用鼠標消息傳送之外 的其他管道傳送。
全文摘要
本發(fā)明涉及到紅外技術(shù)的應(yīng)用,具體是一種能夠精確的實現(xiàn)多重觸摸的紅外電子白板多重接觸的處理辦法。發(fā)生多重接觸時,紅外電子白板表面有兩個坐標點上同時有物體停留或滑過時,底層處理器獲取兩個坐標點的X、Y坐標并比較兩個物體各自所占的面積大小和相對距離,依據(jù)比較值來區(qū)分當前的多重接觸模式,進而發(fā)出指令擦寫紅外電子白板。本發(fā)明能適用各種多重接觸的輸入情況,提高了紅外電子白板在使用中的交互性,使其能很好的支持多重觸摸式的輸入方式;同時用計算機分擔(dān)底層處理器的運算壓力,穩(wěn)定了多重觸摸式輸入與紅外電子白板的兼容性。
文檔編號G06F3/042GK101187844SQ200710032009
公開日2008年5月28日 申請日期2007年12月4日 優(yōu)先權(quán)日2007年12月4日
發(fā)明者健 馬 申請人:健 馬
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
襄城县| 建湖县| 安庆市| 日土县| 寿光市| 信丰县| 荣昌县| 大姚县| 芜湖市| 壤塘县| 石河子市| 昌都县| 安泽县| 三门峡市| 璧山县| 平乐县| 开阳县| 廉江市| 六枝特区| 乐都县| 武城县| 包头市| 方城县| 额尔古纳市| 三原县| 平舆县| 凤凰县| 屯昌县| 青川县| 陇西县| 涞水县| 山东| 永宁县| 彰化市| 余江县| 普定县| 张掖市| 麻江县| 揭东县| 南阳市| 隆化县|