專利名稱:近接感應的手勢偵測方法
技術領域:
本發明是關于一種近接感應面板,特別是關于一種近接感應面板的手勢偵測方法。
背景技術:
隨著光電科技的發展,近接切換裝置已被大量運用在不同的機器上,例如智能性手機、運輸工具的購票系統、數字照像機、遙控器與液晶屏幕等。常見的近距離的控制裝置包括近接傳感器(Proximity sensor)與觸控面板(touch panel)等。觸控面板(touch panel)包括電阻式、表面電容式(Surface Capacitive Touch Panel, SCT)、投射電容式(Projected Capacitive Touch Panel, PCT)、紅外線式、聲波式、 光學式、電磁感應式與數字式等。在觸控的應用產品中,以iPhone手機最為熱門,而所采用是技術是投射電容式觸控面板(Projective Capacitive Touch Pane 1,PCT) 在面板結構上,其采用單層多個X軸電極與單層多個Y軸電極交叉排列的電極結構,并運用X軸與Y軸的掃描來偵測對象的觸碰。因此,其可達到多點觸碰的技術要求,而多點觸碰可以執行許多單點觸碰所不能執行的動作。近接傳感器又稱近接開關(Proximity Switch),其應用在許多液晶電視、電源開關、家電開關、門禁系統、手持式遙控器與手機等,近年來,其更是這些裝置與設備不可或缺的角色之一。它負責偵測物體是否靠近,以便讓控制器了解目前物體所在的位置。以家電應用來說,近接傳感器被大量用在燈源的液晶面板控制上,只要靠近其液晶面板,液晶面板將依據感測訊號并進行燈源開或關的動作。接著,請參考圖1,其為一般近接感應系統2功能方塊圖,其包括對象3、近接感應單元4、感測電路5與微控制器6。當對象3靠近接感應單元4時,近接感應單元4所感應的電感量會隨著對象3的距離而產生變動,此時,感測電路5依據近接感應單元4所感應的電感量輸出控制訊號并傳送至微控制器6或受控的負載端。現今各式各樣的顯示面板已經大幅地應用于不同的裝置,先前技術為電阻式與電容式觸控面板的手勢偵測與判斷,一般必須觸碰于面板之上,其感測裝置才能感測出變化而進行手勢的判斷。若能提出一種在近接感應面板上偵測手勢的方法,則可增加使用者與面板的互動性。
發明內容
本發明的目的為一種近接感應的手勢偵測方法,在先前技術近接感應面板上,利用對象的移動而使得近接感應面板的多個近接感應單元產生多個感應量,依據該些感應量的變化來決定對象的移動趨勢,作為近接感應面板手勢判斷的依據。為達上述目的,本發明提供一種近接感應的手勢偵測方法,運用于具有多個感應軸的近接感應面板,些感應軸形成于近接感應面板周邊,每個感應軸具有多個近接感應單元,方法包含以下步驟于每個該感應軸的該些近接感應單元偵測一對象的移動而產生多個初始感應量;依據每個感應軸所偵測的該些初始感應量計算初始坐標;偵測對象的移動而產生多個接續感應量;依據每個感應軸所偵測的該些接續感應量計算接續坐標;依據每個感應軸的初始坐標與接續坐標,決定感應軸的移動趨勢;于預設時間內,依據該些感應軸的該些移動趨勢決定手勢。本發明更提供一種近接感應的手勢偵測方法,運用于具有多個感應軸的近接感應面板,該些感應軸形成于近接感應面板周邊,每個感應軸具有多個近接感應單元,方法包含以下步驟于每個該感應軸該些近接感應單元偵測對象的移動而產生多個初始感應量;依據每個感應軸所偵測的該些初始感應量計算初始坐標;偵測對象的移動而產生多個接續感應量;依據每個感應軸所偵測的該些接續感應量計算接續坐標;依據每個感應軸的初始坐標與接續坐標,決定感應軸的移動趨勢;于預設時間內,依據該些感應軸的該些移動趨勢與該些近接感應單元的該些初始感應量的大小、該些接續感應量的大小決定手勢。以下在實施方式中詳細敘述本發明的詳細特征以及優點,其內容足以使任何熟悉相關技術人員了解本發明的技術內容并據以實施,且根據本說明書所揭露的內容、保護范圍及附圖,任何熟悉相關技術人員可輕易地理解本發明相關的目的及優點。
118順時針軌跡122上下來回軌跡
120逆時針軌跡 124左右來回軌跡 126左上至右下斜角來回軌跡
128右上至左下斜角來回軌跡130水平左下軌跡HDl正方向趨勢VDl上方向趨勢
132垂直左下軌跡 HD2反方向趨勢 VD2下方向趨勢 X1_P1 X1_P7 坐標點
Y1_P1 Υ1_Ρ7坐標點
具體實施例方式本發明的特征主要在于,移動對象并靠近近接感應面板而使得多個近接感應單元產生多個感應量,依據該些感應量決定對象的移動趨勢,來作為近接感應面板手勢判斷的依據。亦即,使用者想進入手勢偵測模式,并且,想以對象來控制近接感應面板的動作,可運用本發明的方法來操控近接感應面板,并可獲得預期的手勢指令。本發明的手勢偵測方法為應用于具有多個感應軸的面板上,感應軸形成于面板的周邊,且每個感應軸有多個近接感應單元。例如,形成于面板四個周邊分別設置一個感應軸,或者,于面板兩個相臨周邊各設置一個感應軸等等。接著,本發明的近接感應面板的坐標方向圖實施例為請參考圖2Α,實現四個感應軸,分別定義為Xl軸10、Χ2軸12、Yl軸14與Υ2軸16等四個方向軸。每個感應軸有七個近接感應單元20,請參考圖2Α的Xl軸10,分別為Χ1_Ρ1、Χ1_Ρ2、Χ1_Ρ3、Χ1_Ρ4、Χ1_Ρ5、Χ1_ Ρ6 與 Χ1_Ρ7 ;Χ2 軸 12,則分別為 Χ2_Ρ1、Χ2_Ρ2、Χ2_Ρ3、Χ2_Ρ4、Χ2_Ρ5、Χ2_Ρ6 與 Χ2_Ρ7 ;Yl 軸 14,分別為 Υ1_Ρ1、Υ1_Ρ2、Υ1_Ρ3、Υ1_Ρ4、Υ1_Ρ5、Υ1_Ρ6 與 Υ1_Ρ7 ;Υ2 軸 16,則分別為 Υ2_Ρ1、 Υ2_Ρ2、Υ2_Ρ3、Υ2_Ρ4、Υ2_Ρ5、Υ2_Ρ6 與 Y2_P7。Xl 軸 10 上的 Pl 點稱之為 Χ1_Ρ1 坐標,Xl 軸 10上的Ρ5點稱之為Χ1_Ρ5坐標。Yl軸14上的Pl點稱之為Υ1_Ρ1坐標,Yl軸14上的Ρ5 點稱之為Υ1_Ρ5坐標。本發明的感應軸,亦可二個、三個或多個以上,而感應單元20亦可二個、三個或多個以上,而本發明的實例以四個感應軸來說明近接感應的手勢偵測方法。手勢偵測方法為偵測該些感應軸的移動軌跡與該些近接感應單元20的感應量。 當對象移動時,Xl軸10、Χ2軸12、Υ1軸14與Υ2軸16四個軸上的近接感應單元20都會感測到感應量的變化,依據這些感應量的變化進行計算可得到二組參數數據,分別為移動趨勢與感應量。接著,請參考圖2Β,對象移到Xl軸10感應軸時,在預設時間內由Χ1_Ρ1移動往Xl_ Ρ5移動,其移動過的點有Χ1_Ρ1、Χ1_Ρ2、Χ1_Ρ3、Χ1_Ρ4與Χ1_Ρ5,且會感測到感應量分別為 X1_P1 (Vm)、X1_P2 (Vm)、X1_P3 (Vm)、X1_P4 (Vm)與 Χ1_Ρ5 (Vm)。禾Ij用 X1_P1 (Vm)、X1_P2 (Vm) 或X1_P1 (Vm)、X1_P5 (Vm)這兩點坐標,即可計算出移動趨勢,且X1_P1 (Vm)這點稱的為初始坐標,而Xl_P5(Vm)這點稱的為接續坐標。本發明的移動趨勢,分別為水平移動趨勢與垂直移動趨勢二種。接著,請參考圖2C,以Xl軸10的水平移動趨勢來說明,水平移動趨勢包含 正方向趨勢HDl與負方向趨勢HD2。例如正方向趨勢HDl為X1_P1往X1_P5方向移動的趨勢;反方向趨勢HD2則為X1_P5往X1_P1方向移動的趨勢。實際上,對象的移動方向即為一波形移動,手勢偵測的方法會依據移動趨勢與感應量來決定對象的移動軌跡。接著,請參考圖2D,以Yl軸14的垂直移動趨勢來說明,垂直移動趨勢包含下方向趨勢VDl與上方向趨勢VD2。例如上方向趨勢VD2為Y1_P5往Y1_P1方向移動的趨勢;下方向趨勢VDl則為 Υ1.Ρ1往Υ1_Ρ5方向移動的趨勢。接著,請參考圖2Ε,本發明的實施例定義了八個方向,分別為Xl正方向趨勢52、Χ1 負方向趨勢50、Χ2正方向趨勢56、Χ2負方向趨勢Μ、Υ1下方向趨勢60、Υ1上方向趨勢58、 Υ2下方向趨勢64與Υ2上方向趨勢62。Xl軸10所定義的方向為Xl正方向趨勢52與Xl負方向趨勢50,其中Xl正方向趨勢52為Xl軸10上的Χ1_Ρ1往Χ1_Ρ5的移動方向,反之,Xl負方向趨勢50為Xl軸10上的Χ1_Ρ5往Χ1_Ρ1的移動方向。Χ2軸12所定義的方向為Χ2正方向趨勢56與Χ2負方向趨勢Μ,其中Χ2正方向趨勢56為Χ2軸12上的Χ2_Ρ1往Χ2_Ρ5的移動方向,反之,Χ2負方向趨勢M為Χ2軸12上的Χ2_Ρ5往Χ2_Ρ1的移動方向。Yl軸14所定義的方向為Yl下方向趨勢60與Yl上方向趨勢58,其中Yl下方向趨勢60為Yl軸14上的Υ1_Ρ1往Υ1_Ρ5的移動方向,反之,Yl上方向趨勢58為Yl軸14上的Υ1_Ρ5往Υ1_Ρ1的移動方向。Υ2軸16所定義的方向為Υ2下方向趨勢64與Υ2上方向趨勢62,其中Υ2下方向趨勢64為Υ2軸16上的Υ2_Ρ1往Υ2_Ρ5的移動方向,反之,Υ2上方向趨勢62為Υ2軸16上的Υ2_Ρ5往Υ2_Ρ1的往移動方向。一旦進入手勢偵測模式,手勢偵測方式將依據近接感應單元20的感應量與八個方向的移動趨勢這二組參數來偵測手勢。實際上對象的移動,亦即,是手指的移動方向,所以軌跡所形成的結果,亦為最后單指或者多指同時產生的結果,亦即,最后偵測到的坐標點亦為單指或者多指所組成的綜合結果。所以在手勢偵測模式下,先由移動趨勢與感應量決定手指的軌跡,再由手指的軌跡決定手勢。接著,請參考圖3Α 3Η,其說明了幾種移動軌跡的范例,例如,圖3Α為向上軌跡、 圖3Β為向下軌跡、圖3C為向左軌跡、圖3D為向右軌跡、圖3Ε向右下軌跡、圖3F向左下軌跡、圖3G向右上軌跡、圖3Η向左上軌跡等八個方位的移動軌跡。所有對象的移動軌跡,都必需在預設時間內完成,一般預設時間為0. 1 3秒內。本發明的實施例所滿足移動軌跡的條件如下所列例1 請參考圖3Α,為輸出向上軌跡102,5132、53與54為滿足向上軌跡的條件。Sl為Yl軸14產生Yl上方向趨勢58。S2為Υ2軸16產生Υ2上方向趨勢62。S3為Χ2軸12的近接感應單元先感測到感應量,且感應量超過預設門坎,Xl軸10 的近接感應單元又再感測到感應量,而感應量也超過預設門坎,代表對象移動從Χ2軸12移動至Xl軸10。如果產生Sl或S2或S3,則輸出向上軌跡102。如果產生Sl和S2,則輸出向上軌跡102。如果產生Sl和S3,則輸出向上軌跡102。例2 請參考圖3Β,為輸出向下軌跡104,S1、S2、S3與S4為滿足向下軌跡的條件。Sl為Yl軸14產生Yl下方向趨勢60。S2為Y2軸16產生Y2下方向趨勢64。
S3為Xl軸10的近接感應單元先感測到感應量,且感應量超過預設門坎,X2軸12 的近接感應單又再感測到感應量,而感應量也超過預設門坎,代表對象移動從Xl軸10移動至X2軸12。如果產生Sl或S2或S3,則輸出向下軌跡104。如果產生Sl和S3,則輸出向下軌跡104。如果產生Sl和S2,則輸出向下軌跡104。例3 請參考圖3C,為輸出向左軌跡106,S1、S2、S3與S4為滿足向上軌跡的條件。Sl為Xl軸10產生Xl負方向趨勢50。S2為X2軸12產生X2負方向趨勢M。S3為Y2軸16的近接感應單元先感測到感應量,且感應量超過預設門坎,Yl軸14 的近接感應單又再感測到感應量,而感應量也超過預設門坎,代表對象移動從Y2軸16移動至Yl軸14。如果產生Sl或S2或S3,則輸出向左軌跡106。如果產生Sl或S2,則輸出向左軌跡106。如果產生Sl或S3,則輸出向左軌跡106。例4 請參考圖3D,為輸出向右軌跡108,S1、S2、S3與S4為滿足向右軌跡的條件。Sl為Xl產生Xl正方向趨勢52。S2為X2產生X2正方向趨勢56。S3為Yl軸14的近接感應單元先感測到感應量,且感應量超過預設門坎,Y2軸16 的近接感應單元又再感測到感應量,而感應量也超過預設門坎,代表對象移動從Yl軸14移動至Y2軸16。如果產生Sl或S2或S3,則輸出向右軌跡108。如果產生Sl或S2,則輸出向右軌跡108。如果產生Sl或S3,則輸出向右軌跡108。例5 請參考圖3E,為輸出向右下軌跡110,Si、S2、S3與S4為滿足向右下軌跡的條件。且Sl為左上角的移動條件;且S2為右上角的移動條件;且S3為右下角的移動條件; 且S4為左下角的移動條件。Sl為Xl軸10產生Xl正方向趨勢52,且Yl軸14產生Yl下方向趨勢60。S2為Xl軸10產生Xl正方向趨勢52,且Y2軸16產生Y2下方向趨勢64。S3為X2軸12產生X2正方向趨勢56,且Y2軸16產生Y2下方向趨勢64。S4為X2軸12產生X2正方向趨勢56,且Yl軸14產生Yl下方向趨勢60。如果產生Sl或S2或S3或S4,則輸出右下軌跡110。例6 請參考圖3F,為輸出向左下軌跡112,Si、S2、S3與S4為滿足向左下軌跡的條件。且Sl為左上角的移動條件;且S2為右上角的移動條件;且S3為右下角的移動條件; 且S4為左下角的移動條件。Sl為Xl軸10產生Xl負方向趨勢50,且Yl軸14產生Yl下方向趨勢60。S2為Xl軸10產生Xl負方向趨勢50,且Y2軸16產生Y2下方向趨勢64。S3為X2軸12產生X2負方向趨勢M,且Y2軸16產生Y2下方向趨勢64。S4為X2軸12產生X2負方向趨勢M,且Yl軸14產生Yl下方向趨勢60。
9
如果產生Sl或S2或S3或S4,則輸出向左下軌跡112。例7 請參考圖3G,為輸出向左下軌跡114,Si、S2、S3與S4為滿足向右上軌跡的條件。且Sl為左上角的移動條件;且S2為右上角的移動條件;且S3為右下角的移動條件; 且S4為左下角的移動條件。Sl為Xl軸10產生Xl正方向趨勢52,且Yl軸14產生Yl上方向趨勢58。S2為Xl軸10產生Xl正方向趨勢52,且Y2軸16產生Y2上方向趨勢62。S3為X2軸12產生X2正方向趨勢56,且Y2軸16產生Y2上方向趨勢62。S4為X2軸12產生X2正方向趨勢56,且Yl軸14產生Yl上方向趨勢58。如果產生Sl或S2或S3或S4,則輸出向右上軌跡114。例8 請參考圖3H,為輸出向左上軌跡116,Si、S2、S3與S4為滿足向左上軌跡的條件。且Sl為左上角的移動條件;且S2為右上角的移動條件;且S3為右下角的移動條件; 且S4為左下角的移動條件。Sl為Xl軸10產生Xl負方向趨勢50,且Yl軸14產生Yl上方向趨勢58。S2為Xl軸10產生Xl負方向趨勢50,且Y2軸16產生Y2上方向趨勢62。S3為X2軸12產生X2負方向趨勢M,且Y2軸16產生Y2上方向趨勢62。S4為X2軸12產生X2負方向趨勢M,且Yl軸14產生Yl上方向趨勢58。如果產生Sl或S2或S3或S4,則輸出向左上軌跡116。此外,另一種常用的手勢為旋轉,亦可透過本發明加以實現,請參考圖4A 4B,本發明的近接感應面板手勢偵測模式與移動軌跡中的旋轉示意圖。例1 請參考圖4A,為輸出順時針旋轉軌跡118,Si、S2、S3與S4為滿足順時針旋轉軌跡118的條件。Sl為Xl軸10產生Xl正方向趨勢52,且Yl軸14產生Yl上方向趨勢58。S2為Xl軸10產生Xl正方向趨勢52,且Y2軸16產生Y2下方向趨勢64。S3為X2軸12產生X2負方向趨勢M,且Y2軸16產生Y2下方向趨勢64。S4為X2軸12產生X2負方向趨勢M,且Yl軸14產生Yl上方向趨勢58。如果產生Sl和S2和S3和S4,則輸出順時針旋轉軌跡118。如果產生Sl和S2和S3,則輸出順時針旋轉軌跡118。如果產生S2和S3和S4,則輸出順時針旋轉軌跡118。如果產生S3和S4和Si,則輸出順時針旋轉軌跡118。如果產生S4和Sl和S2,則輸出順時針旋轉軌跡118。如果產生Sl和S2,則輸出順時針旋轉軌跡118。如果產生S2和S3,則輸出順時針旋轉軌跡118。如果產生S3和S4,則輸出順時針旋轉軌跡118。如果產生S4和Si,則輸出順時針旋轉軌跡118。例2 請參考圖4B,為輸出逆時針旋轉軌跡120,Si、S2、S3與S4為滿足逆時針旋轉軌跡120的條件。Sl為Xl軸10產生Xl負方向趨勢50,且Yl軸14產生Yl下方向趨勢60。S2為Xl軸10產生Xl負方向趨勢50,且Y2軸16產生Y2上方向趨勢62。S3為X2軸12產生X2正方向趨勢56,且Y2軸16產生Y2上方向趨勢62。
S4為X2軸12產生X2正方向趨勢56,且Yl軸14產生Yl下方向趨勢60。如果產生Sl和S2和S3和S4,則輸出逆時針旋轉軌跡120。如果產生Sl和S2和S3,則輸出逆時針旋轉軌跡120。如果產生Sl和S2和S3,則輸出逆時針旋轉軌跡120。如果產生Sl和S2和S3,則輸出逆時針旋轉軌跡120。如果產生Sl和S2和S3,則輸出逆時針旋轉軌跡120。如果產生Sl和S2,則輸出逆時針旋轉軌跡120。如果產生S2和S3,則輸出逆時針旋轉軌跡120。如果產生S3和S4,則輸出逆時針旋轉軌跡120。如果產生S4和Si,則輸出逆時針旋轉軌跡120。此外,其它的手勢,亦可透過本發明的方法加以實現,請參考圖5A 5C,其列舉了部份的手勢實施例。參考圖5A,其為本發明的近接感應面板手勢偵測模式與特殊手勢的示意圖,其為上下來回軌跡122與左右來回軌跡124。圖5B為左上至右下斜角來回軌跡126。 圖5C為右上至左下斜角來回軌跡128。例1 請參考圖5A,為輸出上下來回軌跡122與左右來回軌跡124丄1丄2丄3與1^4 為滿足軌跡的條件。且Ll為在Xl軸10的軌跡條件;且L2為在X2軸12的軌跡條件;且 L3為在Yl軸14的軌跡條件;且L4為在Y2軸16的軌跡條件。Ll為在Xl軸10產生向上軌跡102、向下軌跡104與向上軌跡102的組合。L2為在X2軸10產生向上軌跡102、向下軌跡104與向上軌跡102的組合。L3為在Yl軸14產生向左軌跡106、向右軌跡108與向左軌跡106的組合。L4為在Y2軸16產生向左軌跡106、向右軌跡108與向左軌跡106的組合。如果產生Ll或L2,則輸出上下來回軌跡122。如果產生L3或L4,則輸出左右來回軌跡124。例2 請參考圖5B,為輸出左上至右下斜角來回軌跡126,Li、L2、L3與L4為滿足軌跡的條件。且Ll為左上角的軌跡條件;且L2為右上角的軌跡條件;且L3為右下角的軌跡條件;且L4為左下角的軌跡條件。Ll為左上角產生右下軌跡110、左上軌跡116與右下軌跡110的組合。L2為右上角產生右下軌跡110、左上軌跡116與右下軌跡110的組合。L3為左下角產生右下軌跡110、左上軌跡116與右下軌跡110的組合。L4為右下角產生右下軌跡110、左上軌跡116與右下軌跡110的組合。如果產生Ll或L2或L3或L4,則輸出左上至右下斜角來回軌跡126。例3 請參考圖5C,為輸出右上至左下斜角來回軌跡128,Li、L2、L3與L4為滿足軌跡的條件。且Ll為左上角的軌跡條件;且L2為右上角的軌跡條件;且L3為右下角的軌跡條件;且L4為左下角的軌跡條件。Ll為左上角產生右上軌跡110、左下軌跡116與右上軌跡110的組合。L2為右上角產生右上軌跡110、左下軌跡116與右上軌跡110的組合。L3為左下角產生右上軌跡110、左下軌跡116與右上軌跡110的組合。L4為右下角產生右上軌跡110、左下軌跡116與右上軌跡110的組合。如果產生Ll或L2或L3或L4,則輸出右上至左下斜角來回軌跡128。
此外,另有些其它的手勢,亦可透過本發明的方法加以實現,請參考圖6A與6C,其列舉了部份的手勢實施例。參考圖6A,其為本發明的近接感應面板手勢偵測模式與另一特殊手勢的示意圖,其為水平左下軌跡130。圖6C為垂直左下軌跡132。例1 請參考圖6A,對象往Xl軸10水平左下軌跡130移動。對象往水平左下移動,會在Xl軸10產生Xl負方向趨勢50與多個感應量,而在Xl軸10下所感測到近接感應單元的點分別為X1_P6、X1_P5、X1_P4、X1_P3與X1_P2,而感應量的大小與移動趨勢,請參考圖6B所示。感應量由X1_P6的小感應量逐漸變至X1_P4的大感應量,再由X1_P4的大感應量逐漸變至X1_P2的小感應量,且移動趨勢為Xl負方向趨勢50。所以對象的水平左下軌跡 130移動的判斷,必須依據移動趨勢與該些感應量。例2 請參考圖6C,對象往Yl軸14垂直左下軌跡132移動。對象往左下移動,會在Yl軸14產生Yl下方向趨勢64與多個感應量,所感測到近接感應單元的點分別為Yl_ Ρ2、Υ1_Ρ3、Υ1_Ρ4、Υ1_Ρ5與Υ1_Ρ6,而感應量的大小與移動趨勢,請參考圖6D所示。感應量由Υ1_Ρ2的小感應量逐漸變至Υ1_Ρ4的大感應量,再由Υ1_Ρ4的大感應量逐漸變至Υ1_Ρ6 的小感應量,且移動趨勢為Yl下方向趨勢64。所以對象的垂直左下軌跡132移動的判斷, 必須依據移動趨勢與該些感應量。上述的圖3Α 3G、圖4Α 4Β、圖5Α 5C、圖6Α與圖6C的軌跡,均為本發明所列舉的部分軌跡與手勢范例。其它的手勢范例如對應于向上軌跡的向上移動手勢(Drag Up); 對應于向下軌跡的向下移動手勢(Drag Down);對應于向左軌跡的上一個手勢(i^orward); 對應于向右軌跡的返回手勢(Back);對應于向左上軌跡的刪除手勢(Delete);對應于向左下軌跡的復原手勢(Undo);對應于向右上軌跡的復制手勢(Copy);對應于向右下軌跡的貼上手勢(Paste);對應于逆時針旋轉軌跡的重做手勢(Redo);對應于順時針旋轉軌跡的復原手勢(Undo);對應于上下來回軌跡的自定義選項(Application specific);對應于左右來回軌跡的自定義選項(Application specific);對應于左上至右下斜角來回軌跡的自定義選項(Application specific);對應于右上至左下斜角來回軌跡的自定義選項 (Application specific);對應于水平左下軌跡的自定義選項(Applicationspecific); 對應于垂直左下軌跡的自定義選項(Application specific)。其它不同的手勢亦可由設計人員自行定義,均可透過本發明以感應軸的趨勢決定軌跡,再決定手勢的技術手段達成。接著,本發明的近接感應面板的另一坐標方向圖實施例,請參考圖7,分別定義為 Xl軸10、X2軸12、Yl軸14與Y2軸16等四個方向軸。每個感應軸有14個近接感應單元 20。Xl軸10的該些近接感應單元20,決定Xl正方向趨勢52與Xl負方向趨勢50。X2軸 12的該些近接感應單元20,決定X2正方向趨勢56與X2負方向趨勢M。Yl軸14的該些近接感應單元20,決定Yl正方向趨勢52與Yl負方向趨勢50。Y2軸16的該些近接感應單元20,決定Y2正方向趨勢52與Y2負方向趨勢50。本發明的感應軸,亦可二個、三個或多個以上,而近接感應單元20亦可二個、三個或多個以上。接著,請參考圖8,其為本發明的近接感應面板手勢偵測方法流程圖的一例,包含以下的步驟步驟108 計算停留時間內,對象靠近多個近接感應單元所產生的平均感應量。步驟110 判斷平均感應量超過預設門坎時,進入手勢偵測模式。步驟112 于該些個近接感應單元偵測至少對象的移動而產生多個初始感應量。
步驟114 依據每個感應軸所偵測的該些初始感應量計算初始坐標。步驟116 偵測對象的移動而產生多個接續感應量。步驟118 依據每個感應軸所偵測的該些接續感應量計算接續坐標。步驟120 依據每個感應軸的初始坐標與接續坐標,決定感應軸的移動趨勢。步驟122 于預設時間內,依據該些感應軸的該些移動趨勢決定移動軌跡。步驟124 依據移動軌跡決定手勢。此外,在步驟122當中,依據該些感應軸的移動趨勢,于預設時間內決定軌跡,其預設時間為0. 1-3秒間。其中,依據移動軌跡,決定手勢的步驟更包含以下步驟比對該些移動軌跡與一數據庫所儲存的多個預設移動軌跡,以決定手勢。而比對該些移動軌跡與該些預設移動軌跡的方法,采取模糊比對方式或者采取趨勢分析的比對方式。請參考圖9,其為本發明的觸控面板手勢偵測方法流程圖的另一例,包含以下的步驟步驟108 計算停留時間內,對象靠近多個近接感應單元所產生的平均感應量。步驟110 判斷平均感應量超過預設門坎時,進入手勢偵測模式。步驟112 于該些近接感應單元偵測至少對象的移動而產生多個初始感應量。步驟114 依據每個感應軸所偵測的該些初始感應量計算初始坐標。步驟116 偵測對象的移動而產生多個接續感應量。步驟118 依據每個感應軸所偵測的該些接續感應量計算接續坐標。步驟120 依據每個感應軸的初始坐標與接續坐標,決定感應軸的移動趨勢。步驟126 于預設時間內,依據該些感應軸的該些移動趨勢與該些近接感應單元的該些初始感應量的大小、該些接續感應量的大小決定移動軌跡。步驟124 依據移動軌跡決定手勢。補充說明的,圖8與圖9的流程差異在于步驟122與步驟126。圖7步驟122只要依據該些感應軸的移動趨勢,就可決定移動軌跡,而圖8步驟1 必須依據該些感應軸的移動趨勢、該些近接感應單元的該些初始感應量的大小與該些接續感應量的大小,方可決定移動軌跡,最后再依據移動軌跡決定手勢。雖然本發明的較佳實施例揭露如上所述,然其并非用以限定本發明,任何熟悉相關技術人員,在不脫離本發明的精神和范圍內,當可作些許的更動與潤飾,因此本發明的保護范圍須視本說明書權利要求所界定的內容為準。
權利要求
1.一種近接感應的手勢偵測方法,其特征在于,運用于具有多個感應軸的一面板,該些感應軸設置于該面板周邊,每個該感應軸具有多個近接感應單元,該方法包含以下步驟于每個該感應軸的該些近接感應單元偵測一對象的移動而產生多個初始感應量; 依據每個該感應軸所偵測的該些初始感應量計算至少一個初始坐標; 偵測該對象的移動而產生多個接續感應量;依據每個該感應軸所偵測的該些接續感應量計算至少一個接續坐標; 依據每個該感應軸的該至少一個初始坐標與該至少一個接續坐標,決定該感應軸的至少一移動趨勢;及于一預設時間內,依據該些感應軸的該些移動趨勢決定一手勢。
2.如權利要求1所述的方法,其特征在于,該預設時間為0.1 3秒。
3.如權利要求1所述的方法,其特征在于,水平設置于該面板周邊的該感應軸所偵測的該移動趨勢包含一正方向趨勢,對應于該對象往右移動;及一負方向趨勢,對應于該對象往左移動。
4.如權利要求1所述的方法,其特征在于,垂直設置于該面板周邊的該感應軸所偵測的該移動趨勢包含一上方向趨勢,對應于該對象往上移動;及一下方向趨勢,對應于該對象往下移動。
5.如權利要求1所述的方法,其特征在于,更包含以下步驟計算一停留時間內該對象靠近該些近接感應單元所產生的一平均感應量;及判斷該平均感應量超過一預設門坎時,進入一手勢偵測模式。
6.如權利要求5所述的方法,其特征在于,該停留時間為0.1 5秒內。
7.如權利要求1所述的方法,其特征在于,更包含以下步驟 依據該些感應軸的該些移動趨勢產生一移動軌跡;及依據該移動軌跡決定該手勢。
8.如權利要求7所述的方法,其特征在于,該手勢選自 對應于向上軌跡的向上移動手勢;對應于向下軌跡的向下移動手勢; 對應于向左軌跡的上一個手勢; 對應于向右軌跡的返回手勢; 對應于向左上軌跡的刪除手勢; 對應于向左下軌跡的復原手勢; 對應于向右上軌跡的復制手勢; 對應于向右下軌跡的貼上手勢; 對應于逆時針旋轉軌跡的重做手勢; 對應于順時針旋轉軌跡的復原手勢; 對應于上下來回軌跡的自定義選項; 對應于左右來回軌跡的自定義選項; 對應于左上至右下斜角來回軌跡的自定義選項;對應于右上至左下斜角來回軌跡的自定義選項; 對應于水平左下軌跡的自定義選項;及對應于垂直左下軌跡的自定義選項。
9.一種近接感應的手勢偵測方法,其特征在于,運用于具有多個感應軸的一面板,該些感應軸設置于該面板周邊,每個該感應軸具有多個近接感應單元,該方法包含以下步驟于每個該感應軸該些近接感應單元偵測一對象的移動而產生多個初始感應量; 依據每個該感應軸所偵測的該些初始感應量計算至少一個初始坐標; 偵測該對象的移動而產生多個接續感應量;依據每個該感應軸所偵測的該些接續感應量計算至少一個接續坐標; 依據每個該感應軸的該至少一個初始坐標與至少一個該接續坐標,決定該感應軸的至少一移動趨勢;及于一預設時間內,依據該些感應軸的該些移動趨勢與該些近接感應單元的該些初始感應量的大小、該些接續感應量的大小決定一手勢。
10.如權利要求9所述的方法,其特征在于,該預設時間為0.1 3秒。
11.如權利要求9所述的方法,其特征在于,水平設置于該面板周邊的該感應軸所偵測的該移動趨勢包含一正方向趨勢,對應于該對象往右移動;及一負方向趨勢,對應于該對象往左移動。
12.如權利要求9所述的方法,其特征在于,垂直設置于該面板周邊的該感應軸所偵測的該移動趨勢包含一上方向趨勢,對應于該對象往上移動;及一下方向趨勢,對應于該對象往下移動。
13.如權利要求9所述的方法,其特征在于,更包含以下步驟計算一停留時間內該對象靠近該些近接感應單元所產生的一平均感應量;及判斷該平均感應量超過一預設門坎時,進入一手勢偵測模式。
14.如權利要求13所述的方法,其特征在于,該停留時間為0.1 5秒內。
15.如權利要求9所述的方法,其特征在于,更包含以下步驟 依據該些感應軸的該些移動趨勢產生一移動軌跡;及依據該移動軌跡決定該手勢。
16.如權利要求15所述的方法,其特征在于,該手勢選自 對應于向上軌跡的向上移動手勢;對應于向下軌跡的向下移動手勢; 對應于向左軌跡的上一個手勢; 對應于向右軌跡的返回手勢; 對應于向左上軌跡的刪除手勢; 對應于向左下軌跡的復原手勢; 對應于向右上軌跡的復制手勢; 對應于向右下軌跡的貼上手勢; 對應于逆時針旋轉軌跡的重做手勢;對應于順時針旋轉軌跡的復原手勢; 對應于上下來回軌跡的自定義選項; 對應于左右來回軌跡的自定義選項; 對應于左上至右下斜角來回軌跡的自定義選項; 對應于右上至左下斜角來回軌跡的自定義選項; 對應于水平左下軌跡的自定義選項;及對應于垂直左下軌跡的自定義選項。
全文摘要
一種近接感應的手勢偵測方法,運用對象靠近或移動至近接感應式面板上,偵測對象的移動方向并于面板上的感應軸產生多個感應量,該些感應量決定對象對應于感應軸的移動趨勢。依據所有感應軸的移動趨勢決定移動軌跡,再依據移動軌跡決定手勢。此外,亦可依據感應量的大小與感應軸的移動趨勢決定軌跡,再決定手勢。
文檔編號G06F3/041GK102339154SQ20101023228
公開日2012年2月1日 申請日期2010年7月16日 優先權日2010年7月16日
發明者陳亦達, 顏敏峰 申請人:誼達光電科技股份有限公司