[發明專利]一種紅外觸摸屏的多點識別方法及系統有效
| 申請號: | 201110221824.8 | 申請日: | 2011-08-03 |
| 公開(公告)號: | CN102419664A | 公開(公告)日: | 2012-04-18 |
| 發明(設計)人: | 王武軍;劉新斌;劉建軍;葉新林 | 申請(專利權)人: | 北京匯冠新技術股份有限公司 |
| 主分類號: | G06F3/042 | 分類號: | G06F3/042 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100015 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 紅外 觸摸屏 多點 識別 方法 系統 | ||
1.一種紅外觸摸屏的多點識別方法,其特征在于,包括以下步驟:
生成與紅外觸摸屏在一次識別過程中光路對應的具有二維矩陣排列性質的數據結構;
根據所述數據結構提取觸摸點信息。
2.如權利要求1所述的紅外觸摸屏的多點識別方法,其特征在于,所述數據結構的生成方法包括以下步驟:
采集紅外觸摸屏在一次識別過程中的光路數據;
生成與所述紅外觸摸屏尺寸成預設比例的初始數據結構,將所述初始數據結構的所有元素值初始化為第二設定數值;
根據所述光路數據判斷每條光路是否被遮擋,如果光路未被遮擋,則將所述數據結構中相應元素值標記為第一設定數值。
3.如權利要求1所述的紅外觸摸屏的多點識別方法,其特征在于,所述提取觸摸點信息的方法包括以下步驟:
對所述數據結構進行去噪處理,將處理后的數據結構記為數據結構A;
對所述數據結構A進行平滑邊緣處理,將處理后的數據結構記為數據結構B;
對所述數據結構B進行輪廓細化處理,將處理后的數據結構記為數據結構C;
對所述數據結構C進行分割,提取觸摸點輪廓信息;如果未獲得觸摸點輪廓,則結束本次識別;
根據所述輪廓信息計算各個輪廓的中心坐標和輪廓面積,將所述中心坐標作為觸摸點坐標,輪廓面積作為觸摸點面積。
4.如權利要求3所述的紅外觸摸屏的多點識別方法,其特征在于,所述去噪處理的方法如下:對所述數據結構連續進行N次腐蝕操作,所述1≤N≤5。
5.如權利要求4所述的紅外觸摸屏的多點識別方法,其特征在于,所述腐蝕操作包括以下步驟:
①依次遍歷所述數據結構中的每個元素,如果當前元素值為第一設定數值,則繼續遍歷,否則,進入步驟②;
②判斷當前元素的四鄰域元素值,如果全部為第二設定數值,則標記當前元素為目標點,否則,標記為背景點;
③判斷所述數據結構是否遍歷完畢,如是,則進入步驟④,否則,轉至步驟①;
④再次遍歷所述數據結構,將被標記為背景點的元素值設置為第一設定數值。
6.如權利要求3所述的紅外觸摸屏的多點識別方法,其特征在于,所述平滑邊緣處理的方法如下:對所述數據結構連續進行N次膨脹操作,所述1≤N≤5。
7.如權利要求6所述的紅外觸摸屏的多點識別方法,其特征在于,所述膨脹操作包括以下步驟:
①依次遍歷所述數據結構中的每個元素,如果當前元素值為第一設定數值,則繼續遍歷,否則,進入步驟②;
②將當前元素的四鄰域元素全部標記為目標點;
③判斷所述數據結構是否遍歷完畢,如是,則進入步驟④,否則,轉至步驟①;
④再次遍歷所述數據結構,將被標記為目標點的元素值設置為第二設定數值。
8.如權利要求3所述的紅外觸摸屏的多點識別方法,其特征在于,所述輪廓細化處理的方法包括以下步驟:
①依次遍歷所述數據結構中的每個元素,如果當前元素值為第一設定數值,則繼續遍歷,否則,進入步驟②;
②判斷當前元素的八鄰域值,如果全部為第二設定數值,則將當前元素標記為背景點;否則,標記為目標點;
③判斷所述數據結構是否遍歷完畢,如是,則進入步驟④,否則,轉至步驟①;
④再次遍歷所述數據結構,將被標記為背景點的元素值設置為第一設定數值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京匯冠新技術股份有限公司,未經北京匯冠新技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110221824.8/1.html,轉載請聲明來源鉆瓜專利網。





