【技術實現步驟摘要】
多點縮放動作的識別方法和裝置
本專利技術涉及物體識別和控制,尤其涉及一種用于多點縮放動作的識別方法和裝置,該識別方法和識別裝置可分別用于識別例如觸碰的多個物體的數目和縮放動作。
技術介紹
隨著技術的快速發展,電子類產品已發生了天翻地覆的變化,隨著近來觸控式電子類產品的問世,觸控產品已越來越多的受到人們的歡迎。觸控產品不但可節省空間、方便攜帶,而且用戶用手指或者觸控筆等就可以直接進行操作,使用舒適,非常便捷。例如,目前市場常見的個人數字處理(PDA)、觸控類手機、手提式筆記型電腦等等,都已加大對觸控技術的投入,所以觸控式裝置將來必在各個領域有更加廣泛的應用。目前,電容式觸控面板由于耐磨損、壽命長、而且在光損失和系統功效上更具優勢,所以近來電容式觸控面板受到了市場的追捧,各種電容式觸控面板產品紛紛面世,電容式觸控面板的工作原理一般是通過一觸控芯片來感應面板的電容變化而判斷手指的位置和動作。在觸碰檢測時,電容檢測依次分別檢測橫向與縱向電極陣列,根據觸碰前后電容的變化,分別確定橫向坐標和縱向坐標,然后組合成平面的觸碰坐標。自電容的掃描方式,相當于把觸控面板上的觸碰點分別投影到X軸和Y軸方向,然后分別在X軸和Y軸方向計算出坐標,最后組合成觸碰點的坐標。這種方法只能檢測單點,不能實現多點的檢測。此外,傳統的方法還不能檢測出觸碰物體在觸控面板上的動作內容,例如觸碰物體執行在觸控面板上執行旋轉動作或者縮放動作等。
技術實現思路
本專利技術旨在至少解決現有技術中存在的技術問題之一。為此,本專利技術需要提供一種多點縮放動作的識別方法,該方法可以更加準確地識別物體的數目以及準確地識 ...
【技術保護點】
一種多點縮放動作的識別方法,其特征在于,包括以下步驟:A:沿著至少一個方向檢測觸控裝置上由物體觸碰所引起的感應波形;B:根據檢測的所述感應波形確定觸碰所述觸控裝置的物體數目;C:判斷檢測的所述物體數目是否為多個;D:如果判斷檢測的所述物體數目為多個,則判斷所述多個物體是否執行縮小放大動作;以及E:如果判斷所述多個物體執行縮小或放大動作,則所述觸控裝置生成縮小控制信號或放大控制信號,并根據所述縮小控制信號或放大控制信號在所述觸控裝置上執行控制操作。
【技術特征摘要】
2011.03.31 CN 201110080827.41.一種多點縮放動作的識別方法,其特征在于,包括以下步驟:A:沿著至少一個方向檢測觸控裝置上由物體觸碰所引起的感應波形;B:根據檢測的所述感應波形的上升趨勢波形和下降趨勢波形的數目確定觸碰所述觸控裝置的物體數目;C:判斷檢測的所述物體數目是否為多個;D:如果判斷檢測的所述物體數目大于等于兩個,則獲取所述多個物體的初始位置信息,并根據所述多個物體的初始位置信息確定第一區域面積;獲取所述多個物體移動后的位置信息,并根據所述多個物體移動后的位置信息確定第二區域面積;根據所述第一區域面積和所述第二區域面積的差值大小關系,判斷所述多個物體執行縮小動作或放大動作,其中,所述根據所述多個物體的位置信息確定區域面積,進一步包括:根據所述多個物體的位置信息,確定所述多個物體在第一方向上的最大坐標值Xmax和最小坐標值Xmin以及所述多個物體在第二方向上的最大坐標值Ymax和最小坐標值Ymin;根據所述第一方向上的最大坐標值Xmax和最小坐標值Xmin以及所述第二方向上的最大坐標值Ymax和最小坐標值Ymin,通過以下的公式確定所述區域面積S,S=(Xmax-Xmin)×(Ymax-Ymin),其中,當所述第一方向上的最大坐標值Xmax和最小坐標值Xmin之間的差值Xmax-Xmin<1時,令Xmax-Xmin=1,和/或當所述第二方向上的最大坐標值Ymax和最小坐標值Ymin之間的差值Ymax-Ymin<1時,令Ymax-Ymin=1;以及E:如果判斷所述多個物體執行縮小或放大動作,則所述觸控裝置生成縮小控制信號或放大控制信號,并根據所述縮小控制信號或放大控制信號在所述觸控裝置上執行控制操作。2.根據權利要求1所述的識別方法,其特征在于,所述步驟B包括:B1:將所述感應波形的每個感應值與參考波形值比較,以判定感應波形是否包括上升趨勢波形和下降趨勢波形;以及B2:根據感應波形中上升趨勢波形和下降趨勢波形的數目確定物體的數目。3.根據權利要求2所述的識別方法,其特征在于,所述步驟B1進一步包括:將感應波形的當前感應值與參考波形值進行比較;如果所述感應波形的當前感應值大于所述參考波形值,且所述感應波形的前一個感應值小于所述參考波形值,則判斷所述感應波形包括上升趨勢波形;如果所述感應波形的當前感應值小于所述參考波形值,且所述感應波形的前一個感應值大于所述參考波形值,則判斷所述感應波形包括下降趨勢波形。4.根據權利要求3所述的識別方法,其特征在于,還包括:判斷所述包括上升趨勢波形和下降趨勢波形的感應波形與所述參考波形的兩個相鄰交點之間的距離是否大于預定閾值;和如果判斷所述兩個相鄰交點之間的距離大于所述預定閾值,則判斷所述包括上升趨勢波形和下降趨勢波形的該段感應波形為有效感應波形,以根據所述有效感應波形中上升趨勢波形和下降趨勢波形的數目確定觸碰所述觸控裝置的物體的數目。5.根據權利要求4所述的識別方法,其特征在于,所述步驟A進一步包括:沿著第一方向檢測所引起的第一感應波形;以及沿著第二方向檢測所引起的第二感應波形。6.根據權利要求2所述的識別方法,其特征在于,所述步驟B2進一步包括:根據所述第一和第二感應波形中上升趨勢波形和下降趨勢波形的最大數目來確定物體的數目。7.根據權利要求1所述的識別方法,其特征在于,當所述第一區域面積大于所述第二區域面積時,判斷所述多個物體執行縮小動作;以及當所述第一區域面積小于所述第二區域面積時,判斷所述多個物體執行放大動作。8.根據權利要求1所述的識別方法,其特征在于,所述步驟E進一步包括:根據所述第一區域面積和所述第二區域面積的差值確定縮小或放大的控制量。9.根據權利要求1所述的識別方法,其特征在于,所述感應波形電學地、聲學地或者光學地獲得。10.一種用于觸控裝置的多點縮放動作的識別裝置,其特征在于,包括:檢測模塊,用于沿著至少一個方向檢測觸控裝置上由物體觸碰所引起的感應波形;觸碰物體數目確定...
【專利技術屬性】
技術研發人員:蔡鐵軍,易連方,陳智斌,何邦君,楊云,
申請(專利權)人:比亞迪股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。