国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      紅外對管觸摸屏非正對掃描的區(qū)域掃描方法及掃描裝置、觸摸屏系統(tǒng)的制作方法

      文檔序號:6439236閱讀:169來源:國知局
      專利名稱:紅外對管觸摸屏非正對掃描的區(qū)域掃描方法及掃描裝置、觸摸屏系統(tǒng)的制作方法
      技術領域
      本發(fā)明涉及紅外對管觸摸屏的非正對掃描技術,尤其涉及非正對掃描的區(qū)域掃描方法、相應的掃描裝置、及紅外對管觸摸屏系統(tǒng)。
      背景技術
      紅外對管觸摸屏通過一圈成對的紅外發(fā)射、紅外接收器件,檢測兩管中間是否有遮擋物,來識別觸摸。當有多個觸摸點時,為了能正確識別觸摸點位置,需要通過非正對紅外器件間的收發(fā)(如圖1)來實現(xiàn)。一對紅外器件的收發(fā),稱為對這對紅外器件的掃描。正對器件的掃描稱為正掃描。 非正對器件的掃描稱為斜掃描。如果這種非正對燈管的組對方式有多種,稱為有多個斜掃描角度。完成一次觸摸物識別的掃描過程,稱為一個掃描周期。每個掃描周期中,每個角度的斜掃描所掃描的燈管和,稱為這個角度的斜掃描在這個掃描周期中的掃描區(qū)域。目前方式往往是全燈管斜掃描每個角度的斜掃描,在每個掃描周期中,對所有組對的器件均進行掃描。這種方式由于掃描的器件數(shù)量非常多(尺寸越大的觸摸屏越多),所以掃描周期較長,對觸摸的響應速度較慢。

      發(fā)明內(nèi)容
      本發(fā)明提供一種紅外對管觸摸屏非正對掃描的區(qū)域掃描方法及掃描裝置、觸摸屏系統(tǒng),降低斜掃描的總耗時,提高觸摸屏的觸摸響應速度。本發(fā)明提供的紅外對管觸摸屏非正對掃描的區(qū)域掃描方法,包括步驟根據(jù)掃描到的邏輯觸摸點的位置坐標以及預設的斜掃角度確定該邏輯觸摸點在每個斜掃角度所對應的預掃描區(qū)域;所述預設的斜掃角度至少一個;如果所述邏輯觸摸點至少有兩個,則將各邏輯觸摸點的預掃描區(qū)域的并集作為該斜掃角度的當前的斜掃區(qū)域;根據(jù)各斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃,根據(jù)斜掃結果識別所述邏輯觸摸點中的真實觸摸點。本發(fā)明提供的另一種紅外對管觸摸屏非正對掃描的區(qū)域掃描方法,包括步驟根據(jù)掃描到的邏輯觸摸點的位置坐標以及預設的斜掃角度確定該邏輯觸摸點在每個斜掃角度所對應的預掃描區(qū)域;如果所述預設的斜掃角度和所述邏輯觸摸點至少為兩個,則將各邏輯觸摸點在其中一個斜掃角度的的預掃描區(qū)域的并集作為該斜掃角度的當前的斜掃區(qū)域;在該斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃,根據(jù)該斜掃角度的斜掃結果排除錯誤邏輯觸摸點;將排除后剩余的各所述邏輯觸摸點在下一個斜掃角度的預掃描區(qū)域的并集作為下一個斜掃角度的當前的斜掃區(qū)域;
      根據(jù)所述下一個斜掃角度的當前的斜掃區(qū)域?qū)κS嗟拿總€所述邏輯觸摸點進行斜掃,根據(jù)斜掃結果排除錯誤邏輯觸摸點。本發(fā)明的紅外對管觸摸屏非正對掃描的區(qū)域掃描裝置,包括計算裝置,用于根據(jù)掃描到的邏輯觸摸點的位置坐標以及預設的斜掃角度確定該邏輯觸摸點在每個斜掃角度所對應的預掃描區(qū)域;所述預設的斜掃角度至少一個;以及如果所述邏輯觸摸點至少有兩個,則將各邏輯觸摸點的預掃描區(qū)域的并集作為該斜掃角度的當前的斜掃區(qū)域;控制裝置,用于控制紅外對管根據(jù)各斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃;識別裝置,用于根據(jù)斜掃結果識別所述邏輯觸摸點中的真實觸摸點。本發(fā)明的另一種紅外對管觸摸屏非正對掃描的區(qū)域掃描裝置,包括計算模塊,用于根據(jù)掃描到的邏輯觸摸點的位置坐標以及預設的斜掃角度計算該邏輯觸摸點在每個斜掃角度所對應的預掃描區(qū)域;如果所述預設的斜掃角度和所述邏輯觸摸點至少為兩個,則將各邏輯觸摸點在其中一個斜掃角度的預掃描區(qū)域的并集作為該斜掃角度的當前的斜掃區(qū)域;以及將排除后剩余的各所述邏輯觸摸點在下一個斜掃角度的預掃描區(qū)域的并集作為下一個斜掃角度的當前的斜掃區(qū)域;控制模塊,用于控制紅外燈管先在其中一個斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃,然后根據(jù)下一個斜掃角度的當前的斜掃區(qū)域?qū)κS嗟拿總€所述邏輯觸摸點進行斜掃;識別模塊,用于根據(jù)在每個斜掃角度的斜掃結果排除本次掃描的錯誤邏輯觸摸點,將剩余的邏輯觸摸點通知所述計算模塊。本發(fā)明的紅外對管觸摸屏系統(tǒng),包括區(qū)域掃描裝置和紅外對管;所述區(qū)域掃描裝置包括計算模塊,用于根據(jù)掃描到的邏輯觸摸點的位置坐標以及預設的斜掃角度計算該邏輯觸摸點在每個斜掃角度所對應的預掃描區(qū)域;如果所述預設的斜掃角度和所述邏輯觸摸點至少為兩個,則將各邏輯觸摸點在其中一個斜掃角度的預掃描區(qū)域的并集作為該斜掃角度的當前的斜掃區(qū)域;以及將排除后剩余的各所述邏輯觸摸點在下一個斜掃角度的預掃描區(qū)域的并集作為下一個斜掃角度的當前的斜掃區(qū)域;控制模塊,用于控制紅外燈管先在其中一個斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃,然后根據(jù)下一個斜掃角度的當前的斜掃區(qū)域?qū)κS嗟拿總€所述邏輯觸摸點進行斜掃;識別模塊,用于根據(jù)在每個斜掃角度的斜掃結果排除本次掃描的錯誤邏輯觸摸點,將剩余的邏輯觸摸點通知所述計算模塊;所述紅外對管,用于接受控制模塊的控制對所述觸摸屏進行掃描。本發(fā)明的紅外對管觸摸屏非正對掃描的區(qū)域掃描裝置,包括上述區(qū)域掃描裝置和紅外對管;所述紅外對管,用于接受控制模塊的控制對所述觸摸屏進行掃描。本發(fā)明通過確定邏輯觸摸點位置后,根據(jù)邏輯坐標點位置來設置斜掃描的掃描區(qū)域。通過本發(fā)明能在不損失有效信息的前提下,較大地縮小紅外對管觸摸屏斜掃描的掃描區(qū)域,使斜掃描的總耗時較大地下降,從而提高觸摸屏的觸摸響應速度。


      圖1為現(xiàn)有技術中非正對紅外掃描的示意圖;圖2為實施例1的流程圖;圖3、圖4為正掃描的示意圖;圖5為邏輯觸摸點的示意圖;圖6為確定預斜掃區(qū)域的示意圖;圖7是確定某個斜掃角度的當前斜掃區(qū)域的示意圖;圖8-圖10為不同斜掃角度的當前斜掃區(qū)域的示意圖;圖11為一個實施例中區(qū)域掃描裝置的邏輯框圖。
      具體實施例方式第一實施例本實施例中闡述僅在一個斜掃角度進行區(qū)域掃描的紅外對管觸摸屏非正對掃描的區(qū)域掃描方法。如圖2所示,作為一個實施例,本實施例先通過現(xiàn)有技術所提供的正掃描方式掃描觸摸屏,并獲取觸摸屏上的邏輯觸摸點的位置坐標(步驟1),當然也不排除使用者通過其他方式執(zhí)行本步驟觸摸屏啟動后,開始進行正掃描,如圖3、所示,在正掃描的觸摸點數(shù)不多于1時, 持續(xù)進行正掃描,根據(jù)觸摸物所遮擋的燈管,判斷觸摸點位置,如圖4。根據(jù)觸摸物所遮擋的燈管,判斷邏輯觸摸點位置,如圖5。其中圓點為真實觸摸點,虛線為正掃描被遮擋的光線, 小正方形為通過正掃描被遮擋光線獲得的邏輯坐標點(即可能存在真實觸摸點的位置)。如果觸摸點數(shù)多于一個,則開始斜掃如圖6,根據(jù)掃描到的邏輯觸摸點的位置坐標以及預設的斜掃角度確定該邏輯觸摸點在斜掃角度所對應的預掃描區(qū)域(步驟幻;將各邏輯觸摸點的預掃描區(qū)域的并集作為該斜掃角度的當前的斜掃區(qū)域(步驟3),如圖7所示; 根據(jù)當前的斜掃區(qū)域?qū)γ總€邏輯觸摸點進行斜掃,根據(jù)斜掃結果識別所述邏輯觸摸點中的真實觸摸點(步驟4)。第二實施例本實施例闡述多個斜掃角度時進行區(qū)域掃描的紅外對管觸摸屏非正對掃描的區(qū)域掃描方法。由于存在多個斜掃角度,因此,在執(zhí)行第一實施例中的步驟2時需要確認每個邏輯觸摸點在各個斜掃角度所對應的預斜掃區(qū)域。在執(zhí)行步驟3時確定出各個斜掃角度時的各邏輯觸摸點的預掃描區(qū)域的并集,并作為該斜掃角度的當前的斜掃區(qū)域,如圖8至圖10。 在通過步驟4進行斜掃識別真實觸摸點時分別在每個斜掃角度下進行斜掃,當對所有的斜掃角度均掃描完后,根據(jù)各斜掃角度的掃描結果綜合判斷邏輯觸摸點中的真實觸摸點。第三實施例在本實施例中對第二實施例作進一步的優(yōu)化。本實施例中同樣存在多個斜掃角度。與第二實施例不同,在執(zhí)行步驟2至步驟4的過程如下首先確定其中一個斜掃角度的當前的斜掃區(qū)域,在該斜掃角度下對每個邏輯觸摸點進行斜掃,暫不需判斷其他斜掃角度的掃描范圍,然后根據(jù)該斜掃角度的斜掃結果排除部分錯誤邏輯觸摸點;將剩余的邏輯觸摸點作為確定下一個斜掃角度的當前斜掃區(qū)域的依據(jù),即,將排除后剩余的各邏輯觸摸點在下一個斜掃角度的預掃描區(qū)域的并集作為下一個斜掃角度的當前的斜掃區(qū)域。在該斜掃區(qū)域?qū)κS嗟拿總€邏輯觸摸點進行斜掃,根據(jù)斜掃結果排除錯誤邏輯觸摸點。然后將排除后的邏輯觸摸點作為下個斜掃角度的當前斜掃區(qū)域的確定依據(jù),直至所有的斜掃角度全部掃描完成,或者已識別出所有的真實觸摸點。即每個斜角度的掃描后均通過掃描結果排除部分邏輯觸摸點,以減小下一個斜方向的掃描區(qū)域。本實施例據(jù)根據(jù)先進行的斜掃描修正或排除邏輯坐標點,縮減后進行的斜方向掃描的區(qū)域大小將使各個斜方向的掃描不是同時進行,從而設備的掃描區(qū)域進一步減少,達到更佳效果。實施例4,在本實施例中提供了紅外對管觸摸屏非正對掃描的區(qū)域掃描裝置,該裝置的功能與上述各實施例的掃描方法相對應。該裝置包括計算模塊、識別模塊和控制模塊。如圖11所示,示出了與第三實施例相對應的區(qū)域掃描裝置的邏輯框圖。實施例5 在本實施例中提供了紅外對管觸摸屏系統(tǒng),除了包括實施例4中的區(qū)域掃描裝置外還包括紅外對管,接受控制模塊的控制進行掃描。以上所述的本發(fā)明實施方式,并不構成對本發(fā)明保護范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進等,均應包含在本發(fā)明的權利要求保護范圍之內(nèi)。
      權利要求
      1.一種紅外對管觸摸屏非正對掃描的區(qū)域掃描方法,其特征在于,包括步驟 根據(jù)掃描到的邏輯觸摸點的位置坐標以及預設的斜掃角度確定該邏輯觸摸點在每個斜掃角度所對應的預掃描區(qū)域;所述預設的斜掃角度至少一個;如果所述邏輯觸摸點至少有兩個,則將各邏輯觸摸點的預掃描區(qū)域的并集作為該斜掃角度的當前的斜掃區(qū)域;根據(jù)各斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃,根據(jù)斜掃結果識別所述邏輯觸摸點中的真實觸摸點。
      2.根據(jù)權利要求1所述的紅外對管觸摸屏非正對掃描的區(qū)域掃描方法,其特征在于 如果所述預設的斜掃角度至少為兩個,根據(jù)各斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃,根據(jù)斜掃結果識別所述邏輯觸摸點中的真實觸摸點的步驟包括同時在各斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃,當掃描完各斜掃角度后,根據(jù)各斜掃角度的斜掃結果識別所述邏輯觸摸點中的真實觸摸點。
      3.—種紅外對管觸摸屏非正對掃描的區(qū)域掃描方法,其特征在于,包括步驟 根據(jù)掃描到的邏輯觸摸點的位置坐標以及預設的斜掃角度確定該邏輯觸摸點在每個斜掃角度所對應的預掃描區(qū)域;如果所述預設的斜掃角度和所述邏輯觸摸點至少為兩個,則將各邏輯觸摸點在其中一個斜掃角度的預掃描區(qū)域的并集作為該斜掃角度的當前的斜掃區(qū)域;在該斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃,根據(jù)該斜掃角度的斜掃結果排除錯誤邏輯觸摸點;將排除后剩余的各所述邏輯觸摸點在下一個斜掃角度的預掃描區(qū)域的并集作為下一個斜掃角度的當前的斜掃區(qū)域;根據(jù)所述下一個斜掃角度的當前的斜掃區(qū)域?qū)κS嗟拿總€所述邏輯觸摸點進行斜掃, 根據(jù)斜掃結果排除錯誤邏輯觸摸點。
      4.一種紅外對管觸摸屏非正對掃描的區(qū)域掃描裝置,其特征在于,包括計算裝置,用于根據(jù)掃描到的邏輯觸摸點的位置坐標以及預設的斜掃角度確定該邏輯觸摸點在每個斜掃角度所對應的預掃描區(qū)域;所述預設的斜掃角度至少一個;以及如果所述邏輯觸摸點至少有兩個,則將各邏輯觸摸點的預掃描區(qū)域的并集作為該斜掃角度的當前的斜掃區(qū)域;控制裝置,用于控制紅外對管根據(jù)各斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃;識別裝置,用于根據(jù)斜掃結果識別所述邏輯觸摸點中的真實觸摸點。
      5.根據(jù)權利要求4所述的區(qū)域掃描裝置,其特征在于如果所述預設的斜掃角度至少為兩個,所述控制裝置控制所述紅外對管在各斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃,所述識別裝置當掃描完各斜掃角度后,根據(jù)各斜掃角度的斜掃結果識別所述邏輯觸摸點中的真實觸摸點。
      6.一種紅外對管觸摸屏非正對掃描的區(qū)域掃描裝置,其特征在于,包括計算模塊,用于根據(jù)掃描到的邏輯觸摸點的位置坐標以及預設的斜掃角度計算該邏輯觸摸點在每個斜掃角度所對應的預掃描區(qū)域;如果所述預設的斜掃角度和所述邏輯觸摸點至少為兩個,則將各邏輯觸摸點在其中一個斜掃角度的的預掃描區(qū)域的并集作為該斜掃角度的當前的斜掃區(qū)域;以及將排除后剩余的各所述邏輯觸摸點在下一個斜掃角度的預掃描區(qū)域的并集作為下一個斜掃角度的當前的斜掃區(qū)域;控制模塊,用于控制紅外燈管先在其中一個斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃,然后根據(jù)下一個斜掃角度的當前的斜掃區(qū)域?qū)κS嗟拿總€所述邏輯觸摸點進行斜掃;識別模塊,用于根據(jù)在每個斜掃角度的斜掃結果排除本次掃描的錯誤邏輯觸摸點,將剩余的邏輯觸摸點通知所述計算模塊。
      7.—種紅外對管觸摸屏系統(tǒng),其特征在于,包括區(qū)域掃描裝置和紅外對管;所述區(qū)域掃描裝置包括計算模塊,用于根據(jù)掃描到的邏輯觸摸點的位置坐標以及預設的斜掃角度計算該邏輯觸摸點在每個斜掃角度所對應的預掃描區(qū)域;如果所述預設的斜掃角度和所述邏輯觸摸點至少為兩個,則將各邏輯觸摸點在其中一個斜掃角度的的預掃描區(qū)域的并集作為該斜掃角度的當前的斜掃區(qū)域;以及將排除后剩余的各所述邏輯觸摸點在下一個斜掃角度的預掃描區(qū)域的并集作為下一個斜掃角度的當前的斜掃區(qū)域;控制模塊,用于控制紅外燈管先在其中一個斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃,然后根據(jù)下一個斜掃角度的當前的斜掃區(qū)域?qū)κS嗟拿總€所述邏輯觸摸點進行斜掃;識別模塊,用于根據(jù)在每個斜掃角度的斜掃結果排除本次掃描的錯誤邏輯觸摸點,將剩余的邏輯觸摸點通知所述計算模塊;所述紅外對管,用于接受控制模塊的控制對所述觸摸屏進行掃描。
      8.根據(jù)權利要求7所述的紅外對管觸摸屏系統(tǒng),其特征在于如果所述預設的斜掃角度至少為兩個,所述控制裝置控制所述紅外對管在各斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃,所述識別裝置當掃描完各斜掃角度后,根據(jù)各斜掃角度的斜掃結果識別所述邏輯觸摸點中的真實觸摸點。
      9.一種紅外對管觸摸屏非正對掃描的區(qū)域掃描裝置,其特征在于,包括區(qū)域掃描裝置和紅外對管;所述區(qū)域掃描裝置包括計算模塊,用于根據(jù)掃描到的邏輯觸摸點的位置坐標以及預設的斜掃角度計算該邏輯觸摸點在每個斜掃角度所對應的預掃描區(qū)域;如果所述預設的斜掃角度和所述邏輯觸摸點至少為兩個,則將各邏輯觸摸點在其中一個斜掃角度的預掃描區(qū)域的并集作為該斜掃角度的當前的斜掃區(qū)域;以及將排除后剩余的各所述邏輯觸摸點在下一個斜掃角度的預掃描區(qū)域的并集作為下一個斜掃角度的當前的斜掃區(qū)域;控制模塊,用于控制紅外燈管先在其中一個斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃,然后根據(jù)下一個斜掃角度的當前的斜掃區(qū)域?qū)κS嗟拿總€所述邏輯觸摸點進行斜掃;識別模塊,用于根據(jù)在每個斜掃角度的斜掃結果排除本次掃描的錯誤邏輯觸摸點,將剩余的邏輯觸摸點通知所述計算模塊;所述紅外對管,用于接受控制模塊的控制對所述觸摸屏進行掃描。
      全文摘要
      本發(fā)明提供的紅外對管觸摸屏非正對掃描的區(qū)域掃描方法、區(qū)域掃描裝置及紅外對管觸摸屏系統(tǒng),根據(jù)掃描到的邏輯觸摸點的位置坐標以及預設的斜掃角度確定該邏輯觸摸點在每個斜掃角度所對應的預掃描區(qū)域;所述預設的斜掃角度至少一個;如果所述邏輯觸摸點至少有兩個,則將各邏輯觸摸點的預掃描區(qū)域的并集作為該斜掃角度的當前的斜掃區(qū)域;根據(jù)各斜掃角度的當前的斜掃區(qū)域?qū)γ總€所述邏輯觸摸點進行斜掃,根據(jù)斜掃結果識別所述邏輯觸摸點中的真實觸摸點。通過本發(fā)明能在不損失有效信息的前提下,較大地縮小紅外對管觸摸屏斜掃描的掃描區(qū)域,使斜掃描的總耗時較大地下降,從而提高觸摸屏的觸摸響應速度。
      文檔編號G06F3/042GK102520827SQ201110380380
      公開日2012年6月27日 申請日期2011年11月25日 優(yōu)先權日2011年11月25日
      發(fā)明者黃安麒 申請人:廣州視睿電子科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1