国产精品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>

      電子設備及觸控操作識別方法

      文檔序號:9505869閱讀:247來源:國知局
      電子設備及觸控操作識別方法
      【技術領域】
      [0001] 本發(fā)明涉及觸控技術,尤其是涉及一種電子設備及在該電子設備的觸控屏幕上的 觸控操作識別方法。
      【背景技術】
      [0002] 目前手機、平板電腦等電子設備基本上都有觸控屏幕,用戶以觸控屏幕中顯示的 輸入?yún)^(qū)為主要的輸入接口進行操作。然而,有時觸控屏幕中的輸入?yún)^(qū)包括很多個觸控項目, 導致每一個觸控項目的面積很小,且排列密集,用戶的手指不容易正確地觸碰到想要選擇 的觸控項目(即目標觸控項目)。有些電子設備以手指接觸觸控屏幕的最大壓力點或最先接 觸點為有效觸控點,將該有效觸控點所在的觸控項目作為目標觸控項目。但是,每個人的手 指大小不一,最大壓力點或最先接觸點也不一定落在目標觸控項目的范圍內(nèi),因此有可能 無法根據(jù)有效觸控點準確判斷出目標觸控項目,會造成識別錯誤。

      【發(fā)明內(nèi)容】

      [0003] 鑒于以上內(nèi)容,有必要提供一種電子設備,可以有效識別用戶在該電子設備的觸 控屏幕上的觸控操作的目標觸控項目,使較難選中的觸控項目容易被選取。
      [0004] 鑒于以上內(nèi)容,還有必要提供一種觸控操作識別方法,可以有效識別用戶觸控操 作的目標觸控項目,使較難選中的觸控項目容易被選取。
      [0005] 所述電子設備包括:偵測模塊,用于偵測用戶在觸控屏幕上進行的觸控操作,獲取 所述觸控操作所觸摸的觸控區(qū)域;獲取模塊,用于根據(jù)所述觸控區(qū)域獲取有效觸控點;判 斷模塊,用于判斷所述有效觸控點是否落在所述觸控項目上;觸發(fā)模塊,用于當所述有效觸 控點落在觸控項目上時,觸發(fā)該觸控項目;所述判斷模塊還用于當所述有效觸控點未落在 觸控項目上時,判斷所述觸控區(qū)域是否與多個觸控項目有交集;所述獲取模塊還用于當所 述觸控區(qū)域與多個觸控項目均有交集時,獲取所述多個觸控項目中的每一個觸控項目與所 述觸控區(qū)域的相交區(qū)域;計算模塊,用于計算所述有效觸控點到每個相交區(qū)域的最大距離 D1和最小距離Cl1 ;比較模塊,用于比較每AD1M1的值,得到最大值DniMni ;及所述觸發(fā)模塊還 用于觸發(fā)所述最大值DnZdni所對應的觸控項目。
      [0006] 所述觸控操作識別方法包括步驟:偵測用戶在觸控屏幕上進行的觸控操作,獲取 所述觸控操作所觸摸的觸控區(qū)域;根據(jù)所述觸控區(qū)域獲取有效觸控點;判斷所述有效觸控 點是否落在所述觸控項目上;當所述有效觸控點落在觸控項目上時,觸發(fā)該觸控項目;當 所述有效觸控點未落在觸控項目上時,判斷所述觸控區(qū)域是否與多個觸控項目有交集;當 所述觸控區(qū)域與多個觸控項目均有交集時,獲取所述多個觸控項目中的每一個觸控項目與 所述觸控區(qū)域的相交區(qū)域;計算所述有效觸控點到每個相交區(qū)域的最大距離D 1和最小距離 (I1 ;比較每個Dyd1的值,得到最大值Dn/dn ;及觸發(fā)所述最大值Dn/dn所對應的觸控項目。
      [0007] 相較于現(xiàn)有技術,所述的電子設備及觸控操作識別方法,能夠根據(jù)有效觸控點到 每個相交區(qū)域的最大距離與最小距離的比值,判斷出用戶觸控操作的目標觸控項目,使得 因為排列密集等原因而較難選中的觸控項目也可以很容易被選取,而且算法簡單,易于實 現(xiàn)。
      【附圖說明】
      [0008] 圖1是本發(fā)明電子設備較佳實施例的功能模塊圖。
      [0009] 圖2是本發(fā)明中每個觸控項目與觸控區(qū)域的相交區(qū)域示意圖。
      [0010] 圖3是本發(fā)明中的最大距離和最小距離的示意圖。
      [0011] 圖4是本發(fā)明觸控操作識別方法較佳實施例的流程圖。
      [0012] 主要元件符號說明
      如下【具體實施方式】將結合上述附圖進一步說明本發(fā)明。
      【具體實施方式】
      [0013] 參閱圖1所示,是本發(fā)明電子設備佳實施例的功能模塊圖。電子設備2中包括觸 控操作識別系統(tǒng)10、存儲器20、處理器30、感測器40和觸控屏幕50。在本實施例中,電子 設備2為手機、平板電腦、MP4等。感測器40用于偵測用戶在觸控屏幕50上進行的觸控操 作,得到該觸控操作的觸控區(qū)域。觸控操作識別系統(tǒng)10用于根據(jù)感測器40偵測到的觸控 區(qū)域獲取有效觸控點,并從觸控屏幕50中顯示的多個觸控項目中判斷出用戶的該觸控操 作想要選擇的觸控項目(目標觸控項目),以觸發(fā)該目標觸控項目。
      [0014] 在本實施例中,觸控操作識別系統(tǒng)10包括偵測模塊100、獲取模塊200、判斷模塊 300、計算模塊400、比較模塊500及觸發(fā)模塊600。所述模塊被配置成由一個或多個處理器 (本實施例為一個處理器30)執(zhí)行,以完成本發(fā)明。本發(fā)明所稱的模塊是完成一特定功能的 計算機程序段。存儲器20用于存儲觸控操作識別系統(tǒng)10的程序代碼等資料。
      [0015] 所述偵測模塊100用于控制感測器40偵測用戶在觸控屏幕50上進行的觸控操 作,獲取該觸控操作所觸摸的觸控區(qū)域。
      [0016] 所述獲取模塊200用于根據(jù)所述觸控區(qū)域獲取該觸控操作的有效觸控點C。在本 實施例中,所述有效觸控點C可以是所述觸控區(qū)域的中點、所述觸控區(qū)域中壓力最大的觸 控點或最先接觸到觸控屏幕50的觸控點等。例如,圖3中的有效觸控點C為觸控區(qū)域的中 點。所述有效觸控點C的面積小于觸控屏幕50中顯示的每一個觸控項目的面積。
      [0017] 所述判斷模塊300用于判斷該有效觸控點C是否落在觸控屏幕50中顯示的觸控 項目上。
      [0018] 所述觸發(fā)模塊600用于當該有效觸控點C落在觸控項目上時,將該觸控項目確定 為該觸控操作的目標觸控項目,并觸發(fā)該目標觸控項目。
      [0019] 所述判斷模塊300還用于當該有效觸控點C未落在觸控項目上時,判斷所述觸控 區(qū)域是否與多個觸控項目有交集。參閱圖2所示,觸控區(qū)域與四個觸控項目W 2、W3和W4 均有交集。
      [0020] 所述觸發(fā)模塊600還用于當所述觸控區(qū)域僅與一個觸控項目有交集時,將該有交 集的觸控項目確定為該觸控操作的目標觸控項目,并觸發(fā)該目標觸控項目。
      [0021] 所述獲取模塊200還用于當所述觸控區(qū)域與多個觸控項目均有交集時,獲取所述 多個觸控項目中的每一個觸控項目與所述觸控區(qū)域的相交區(qū)域O 1。其中?=Γη,η為所述多 個觸控項目的個數(shù)。參閱圖2所示,觸控項目W1與觸控區(qū)域的相交區(qū)域為O 1,觸控項目W2 與觸控區(qū)域的相交區(qū)域為O2,觸控項目W3與觸控區(qū)域的相交區(qū)域為O3,觸控項目W 4與觸控 區(qū)域的相交區(qū)域為〇4。
      [0022] 所述計算模塊400用于計算所述有效觸控點C到每個相交區(qū)域O1的最大距離D 1 和最小距離Cl1。參閱圖3所示,觸控項目W4與觸控區(qū)域的相交區(qū)域為O4,有效觸控點C到 相交區(qū)域O 4的最大距離為D4,最小距離為d4。
      [0023] 所述比較模塊500用于比較每個D1M1的值,得到最大值D nZcU
      [0024] 所
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1