專利名稱:觸摸屏移動干擾點蔽方法
技術領域:
本發明涉及觸摸屏技術領域,具體涉及一種觸摸屏識別方法。
背景技術:
紅外觸摸屏作為觸摸屏的一個分支,以其安裝方便、維護簡便、高可靠性等優點而逐漸被廣泛應用于各個領域。紅外觸摸屏通常是利用紅外觸摸屏上密布的紅外陣列來檢測并定位用戶的觸摸。用戶在觸摸屏幕時,觸摸件的觸摸點會擋住紅外線所在的光路,從而判斷出觸摸點在屏幕上的位置。 對使用者來說,使用過程中不可避免存在衣袖等身體的其他部分觸碰到紅外觸摸屏上,造成移動干擾點。這種不同的操作習慣會使紅外觸摸屏對觸摸點無法作出正確的判斷,產生誤操作或故障,給使用者造成了麻煩。
發明內容
本發明的目的在于提供一種觸摸屏移動干擾點蔽方法,解決以上技術問題。本發明所解決的技術問題可以采用以下技術方案來實現觸摸屏移動干擾點蔽方法,包括一紅外觸摸屏,所述紅外觸摸屏的至少一邊設有紅外發射陣列,所述紅外發射陣列的對邊設有紅外接收陣列,所述紅外觸摸屏連接一微型處理器系統,其特征在于,所述微型處理器系統通過所述紅外發射陣列和所述紅外接收陣列掃描觸摸區域中的觸摸點,在掃描到兩個及兩個以上的觸摸點時,將所述觸摸區域最上方的觸摸點視為有效觸摸點,將其他觸摸點視為無效觸摸點。上述設計考慮到人們的操作習慣,從常規的操作習慣角度考慮,去除無效觸摸點。比如人們在電子白板上寫字時,衣袖因為重力原因,所形成的觸摸點會位于手的下方。通過上述設計可以消除衣袖造成的觸摸點。另外還可以消除在下方起到輔助作用的另一只手所形成的觸摸點,以及消除其他一些造成干擾的觸摸點。將所述無效觸摸點所遮擋的紅外線所在的光路視為無效光路,不作為有效觸摸點定位的參考依據,對所述紅外觸摸屏上位于所述無效光路上的觸摸動作不進行識別。以消除在掃描過程中無效觸摸點造成的影響。同一高度存在數個觸摸點時,所述微型處理器系統取至少兩個觸摸信號所在的區域連線的幾何中心點作為有效觸摸點所在位置。觸摸動作在至少兩個相交光路上同時存在觸摸信號時,根據光線對射的原理無法判斷實際觸摸點,故根據被遮擋光路圍成范圍計算中心點,作為實際觸摸點。當至少兩個觸摸點的距離大于某個限制時,則認為所有點均為誤點,沒有實際觸摸點。所述紅外觸摸屏,一邊設有紅外發射陣列,所述紅外發射陣列的對邊設有紅外接收陣列,即所述紅外觸摸屏采用雙邊紅外觸摸屏。所述紅外觸摸屏,兩邊分別設有紅外發射陣列,所述紅外發射陣列的對邊設有紅外接收陣列,即所述紅外觸摸屏采用四邊紅外觸摸屏。
所述紅外觸摸屏包括一觸摸區域、非觸摸區域,所述非觸摸區域通過硬件來進行設定,所述非觸摸區域的的側邊沒有紅外陣列,所述非觸摸區域位于觸摸區域的右側、左偵U、上方或下方,所述非觸摸區域的的側邊沒有紅外陣列,觸摸動作在所述非觸摸區域上不產生觸摸信號,所述微型處理器系統對位于所述非觸摸區域的觸摸動作不響應。所述紅外觸摸屏包括一觸摸區域、非觸摸區域,所述非觸摸區域通過軟件來進行設定。觸摸動作在所述非觸摸區域上有觸摸信號時,所述微型處理器系統將一設定范圍內的觸摸區域設為非觸摸區域,對位于所述非觸摸區域的觸摸信號不響應。在紅外觸摸屏的安裝調試階段,使用者可以自定義觸摸區域和非觸摸區域,所述微型處理器系統對定義為所述非觸摸區域的觸摸點不進行識別。這種設計可以提供給用戶靈活個性化的服務。
圖I為本發明的一種結構示意圖;圖2為本發明的另一種結構示意圖。
具體實施例方式為了使本發明實現的技術手段、創作特征、達成目的與功效易于明白了解,下面結合具體圖示進一步闡述本發明。參照圖1,觸摸屏移動干擾點蔽方法,包括一紅外觸摸屏1,紅外觸摸屏I的至少一邊設有紅外發射陣列11,紅外發射陣列11的對邊設有紅外接收陣列12,紅外觸摸屏I連接一微型處理器系統,微型處理器系統通過紅外發射陣列11和紅外接收陣列12掃描觸摸區域中的觸摸點,在掃描到兩個及兩個以上的觸摸點時,將觸摸區域最上方的觸摸點視為有效觸摸點21,將其他觸摸點視為無效觸摸點22。上述設計考慮到人們的操作習慣,從常規的操作習慣角度考慮,去除無效觸摸點22。比如人們在電子白板上寫字時,衣袖因為重力原因,所形成的觸摸點會位于手的下方。通過上述設計可以消除衣袖造成的觸摸點。另外還可以消除在下方起到輔助作用的另一只手所形成的觸摸點,以及消除其他一些造成干擾的觸摸點。將無效觸摸點22所遮擋的紅外線所在的光路視為無效光路,不作為有效觸摸點21定位的參考依據,對紅外觸摸屏I上位于無效光路上的觸摸動作不進行識別。以消除在掃描過程中無效觸摸點22造成的影響。同一高度存在數個觸摸點時,微型處理器系統取至少兩個觸摸信號所在的區域連線的幾何中心點作為有效觸摸點所在位置。觸摸動作在至少兩個相交光路上同時存在觸摸信號時,根據光線對射的原理無法判斷實際觸摸點,故根據被遮擋光路圍成范圍計算中心點,作為實際觸摸點。當至少兩個觸摸點的距離大于某個限制時,則認為所有點均為誤點,沒有實際觸摸點。參照圖I,紅外觸摸屏I可以采用雙邊紅外觸摸屏。紅外觸摸屏I,一邊設有紅外 發射陣列11,紅外發射陣列11的對邊設有紅外接收陣列12。參照圖2,紅外觸摸屏I可以采用常規的四邊紅外觸摸屏。紅外觸摸屏1,兩邊分別設有紅外發射陣列11,紅外發射陣列11的對邊設有紅外接收陣列12。
為了減少無效觸摸點出現的概率,紅外觸摸屏I設置一觸摸區域、非觸摸區域。非觸摸區域可以通過硬件來進行設定,非觸摸區域的的側邊沒有紅外陣列,非觸摸區域位于觸摸區域的右側、左側、上方或下方,非觸摸區域的的側邊沒有紅外陣列,觸摸動作在非觸摸區域上不產生觸摸信號,微型處理器系統對位于非觸摸區域的觸摸動作不響應。非觸摸區域也可以通過軟件來進行設定。觸摸動作在非觸摸區域上有觸摸信號時,微型處理器系統將一設定范圍內的觸摸區域設為非觸摸區域,對位于非觸摸區域的觸摸信號不響應。在紅外觸摸屏I的安裝調試階段,使用者可以自定義觸摸區域和非觸摸區域,微型處理器系統對定義為非觸摸區域的觸摸點不進行識別。這種設計可以提供給用戶靈活個性化的服務。以上顯示和描述了本發明的基本原理和主要特征和本發明的優 點。本行業的技術人員應該了解,本發明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本發明的原理,在不脫離本發明精神和范圍的前提下,本發明還會有各種變化和改進,這些變化和改進都落入要求保護的本發明范圍內。本發明要求保護范圍由所附的權利要求書及其等效物界定。
權利要求
1.觸摸屏移動干擾點蔽方法,包括ー紅外觸摸屏,所述紅外觸摸屏的至少ー邊設有紅外發射陣列,所述紅外發射陣列的對邊設有紅外接收陣列,所述紅外觸摸屏連接一微型處理器系統,其特征在干,所述微型處理器系統通過所述紅外發射陣列和所述紅外接收陣列掃描觸摸區域中的觸摸點,在掃描到兩個及兩個以上的觸摸點吋,將所述觸摸區域最上方的觸摸點視為有效觸摸點,將其他觸摸點視為無效觸摸點。
2.根據權利要求I所述的觸摸屏移動干擾點蔽方法,其特征在于將所述無效觸摸點所遮擋的紅外線所在的光路視為無效光路,不作為有效觸摸點定位的參考依據,對所述紅外觸摸屏上位于所述無效光路上的觸摸動作不進行識別。
3.根據權利要求I所述的觸摸屏移動干擾點蔽方法,其特征在干同一高度存在數個觸摸點時,所述微型處理器系統取至少兩個觸摸信號所在的區域連線的幾何中心點作為有效觸摸點所在位置。
4.根據權利要求I所述的觸摸屏移動干擾點蔽方法,其特征在于觸摸動作在至少兩個相交光路上同時存在觸摸信號時,根據光線對射的原理無法判斷實際觸摸點,故根據被遮擋光路圍成范圍計算中心點,作為實際觸摸點。
5.根據權利要求4所述的觸摸屏移動干擾點蔽方法,其特征在于當至少兩個觸摸點的距離大于某個限制時,則認為所有點均為誤點,沒有實際觸摸點。
6.根據權利要求I所述的觸摸屏移動干擾點蔽方法,其特征在于所述紅外觸摸屏包括一觸摸區域、非觸摸區域,所述非觸摸區域通過硬件來進行設定,所述非觸摸區域的的側邊沒有紅外陣列,所述非觸摸區域位于觸摸區域的右側、左側、上方或下方,所述非觸摸區域的的側邊沒有紅外陣列,觸摸動作在所述非觸摸區域上不產生觸摸信號,所述微型處理器系統對位于所述非觸摸區域的觸摸動作不響應。
7.根據權利要求I所述的觸摸屏移動干擾點蔽方法,其特征在于所述紅外觸摸屏包括一觸摸區域、非觸摸區域,所述非觸摸區域通過軟件來進行設定。觸摸動作在所述非觸摸區域上有觸摸信號時,所述微型處理器系統將ー設定范圍內的觸摸區域設為非觸摸區域,對位于所述非觸摸區域的觸摸信號不響應。
8.根據權利要求I至7中任意一項所述的觸摸屏移動干擾點蔽方法,其特征在于所述紅外觸摸屏,一邊設有紅外發射陣列,所述紅外發射陣列的對邊設有紅外接收陣列,即所述紅外觸摸屏采用雙邊紅外觸摸屏。
9.根據權利要求I至7中任意一項所述的觸摸屏移動干擾點蔽方法,其特征在于所述紅外觸摸屏,兩邊分別設有紅外發射陣列,所述紅外發射陣列的對邊設有紅外接收陣列,即所述紅外觸摸屏采用四邊紅外觸摸屏。
全文摘要
觸摸屏移動干擾點蔽方法,具體涉及一種觸摸屏識別方法。觸摸屏移動干擾點蔽方法,微型處理器系統通過紅外發射陣列和紅外接收陣列掃描觸摸區域中的觸摸點,在掃描到兩個及兩個以上的觸摸點時,將觸摸區域最上方的觸摸點視為有效觸摸點,將其他觸摸點視為無效觸摸點。上述設計考慮到人們的操作習慣,從常規的操作習慣角度考慮,去除無效觸摸點。
文檔編號G06F3/042GK102629170SQ20121002006
公開日2012年8月8日 申請日期2012年1月21日 優先權日2012年1月21日
發明者程抒一 申請人:程抒一