專利名稱:觸控屏幕的操作方法
技術領域:
本發(fā)明是有關于一種輸入裝置(input device)的操作方法,且特別是有關于一種觸控屏幕的操作方法。
背景技術:
近年來隨著科技不斷地進步,電子裝置的功能越來越強大,而人們對電子裝置的依賴性也日益增加。就目前電子裝置的市場來說,廠商們積極推動觸控面板的應用,所以許多的電子裝置會配設有一觸控屏幕(touch screen),以提供使用者更加人性化的操作環(huán)境。使用者可通過觸控筆或是直接以手指點選觸控屏幕上的各項功能選項,以進行程序的執(zhí)行或數(shù)據的輸入。依照每一樣產品的大小以及使用者類型的不同,觸控式的電子裝置都可以為使用者設計出各種方便操作的手勢(Gesture)。然而,目前軟件上調整數(shù)值的操作界面都是在特定的位置以長條狀或者按鈕來呈現(xiàn)。但這樣的設計并不適合使用者用手指操作,使用者很容易受到精準度與操作界面大小的問題所困擾,而不易調整至所要的狀態(tài)。
發(fā)明內容
本發(fā)明提供一種觸控屏幕的操作方法,能夠根據使用者5指的觸控位置產生對應的虛擬調整對象。本發(fā)明提出一種觸控屏幕的操作方法,包括下列步驟。首先,接收觸控屏幕的多個觸控點的坐標位置,其中這些觸控點包括5個手指觸控點。接著,根據5個手指觸控點的坐標位置,判斷5個手指觸控點處于一左手按壓狀態(tài)或是一右手按壓狀態(tài)。然后,從5個手指觸控點中,找出對應一指定手指的手指觸控點。之后,于觸控屏幕對應指定手指的手指觸控點的坐標位置上,產生一虛擬調整對象。在本發(fā)明的一實施例中,上述的判斷5個手指觸控點處于左手按壓狀態(tài)或是右手按壓狀態(tài)的步驟,包括下列步驟。首先,根據5個手指觸控點在一第一維度坐標上的分布, 從5個手指觸控點中找出位于第一維度坐標最兩邊的一第一手指觸控點與一第五手指觸控點。然后,根據第一手指觸控點與第五手指觸控點在一第二維度坐標上的位置關系,判斷 5個手指觸控點處于左手按壓狀態(tài)或是右手按壓狀態(tài)。在本發(fā)明的一實施例中,上述的指定手指為食指,而找出對應食指的手指觸控點的步驟,包括下列步驟。當?shù)谝皇种赣|控點在第二維度坐標上的位置高于第五手指觸控點時,以5個手指觸控點中相鄰第五手指觸控點的一第四手指觸控點作為對應食指的手指觸控點。當?shù)谝皇种赣|控點在第二維度坐標上的位置低于第五手指觸控點時,以5個手指觸控點中相鄰第一手指觸控點的一第二手指觸控點作為對應食指的手指觸控點。在本發(fā)明的一實施例中,上述的第一維度坐標與第二維度坐標彼此互相垂直。
在本發(fā)明的一實施例中,在上述的判斷5個手指觸控點處于左手按壓狀態(tài)或是右手按壓狀態(tài)的步驟之前,觸控屏幕的操作方法還包括排除這些觸控點中群聚的觸控點,以從這些觸控點中找出5個手指觸控點。 在本發(fā)明的一實施例中,在上述的決定5個手指觸控點的步驟之前,觸控屏幕的操作方法還包括下列步驟。首先,判斷5個手指觸控點是否有整體偏斜。接著,當5個手指觸控點整體偏斜時,通過一矩陣轉換的方式一體地轉正5個手指觸控點。在本發(fā)明的一實施例中,上述的產生虛擬調整對象的步驟,包括產生一虛擬滑桿 (sliding bar)或一虛擬旋鈕(knob)。在本發(fā)明的一實施例中,上述的觸控屏幕的操作方法,還包括根據對應指定手指的手指觸控點的移動軌跡,改變虛擬調整對象的顯示狀態(tài)?;谏鲜?,本發(fā)明的觸控屏幕的操作方法能夠根據5個手指觸控點的位置而在觸控屏幕上對應指定手指的位置上產生虛擬調整按鈕。因此,當使用者要呼叫虛擬調整按鈕時,只要將5指同時觸碰觸控屏幕即可,相當直覺與方便。為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合所附圖式作詳細說明如下。
圖1為示意本發(fā)明一實施例的電子裝置的方塊圖。圖2為示意本發(fā)明一實施例的觸控屏幕的操作方法的流程圖。圖3A為使用者以右手操作圖1的觸控屏幕的示意圖。圖3B為圖3A的觸控屏幕受操作時的觸控點位置的示意圖。圖3C為圖3A的觸控屏幕上產生虛擬調整對象后的示意圖。圖4為示意圖2的詳細步驟的流程圖。圖5為圖1的觸控屏幕受使用者以左手操作時的觸控點位置的示意圖。圖6為圖1的觸控屏幕上手指觸控點與群聚的觸控點的位置的示意圖。圖7為圖1的觸控屏幕上整體歪斜的手指觸控點的位置的示意圖。[主要元件標號說明]100:電子裝置110:處理器120 觸控屏幕H 手IF 食指0 虛擬調整對象SllO S140、S210 S260 步驟Tl、T2、T3、T4、T5、Tl,、T2,、T3,、T4,、T5,、Tl”、T2”、T 3”、T4”、T5” 手指觸控點X 第一維度坐標Y :第二維度坐標
具體實施例方式圖1為示意本發(fā)明一實施例的電子裝置的方塊圖。請參考圖1,電子裝置100包括一處理器Iio與一觸控屏幕120。觸控屏幕120耦接至處理器110,用以接受使用者點擊, 而對應產生觸控信號給處理器110。在本實施例中,電子裝置100例如為一平板計算機,而觸控屏幕120可為電容式等多點觸控的觸控屏幕,但皆不以此為限。圖2為示意本發(fā)明一實施例的觸控屏幕的操作方法的流程圖,圖3A為使用者以右手操作圖1的觸控屏幕的示意圖,圖3B為圖3A的觸控屏幕受操作時的觸控點位置的示意圖,圖3C為圖3A的觸控屏幕上產生虛擬調整對象后的示意圖。為了方便說明,以下將配合圖1的電子裝置100來說明圖2的觸控屏幕的操作方法。請參考圖1與圖2,首先進行步驟 S110,在使用者以手H操作觸控屏幕(如圖3A所示)時,處理器110接收觸控屏幕120的多個觸控點的坐標位置,其中這些觸控點包括5個手指觸控點Tl、T2、T3、T4、T5(如圖3Β 所示)。 接著進行步驟S120,處理器110根據5個手指觸控點的坐標位置,判斷5個手指觸控點Tl、Τ2、Τ3、Τ4、Τ5處于一左手按壓狀態(tài)或是一右手按壓狀態(tài)。以本實施例來說,5個手指觸控點Tl、Τ2、Τ3、Τ4、Τ5是處于右手按壓狀態(tài)。然后進行步驟S130,處理器110從5 個手指觸控點Tl、Τ2、Τ3、Τ4、Τ5中,找出對應一指定手指的手指觸控點Τ2。本實施例的指定手指例如為食指IF。之后進行步驟S140,處理器110于觸控屏幕120對應指定手指的手指觸控點T2的坐標位置上,產生一虛擬調整對象0(如圖3C所示)。此時,使用者即可利用食指IF來對虛擬調整對象0進行控制。由于使用者在用手指操作時,一般都習慣以食指 IF來操作,因此在對應食指IF處產生虛擬調整對象0不但可讓使用者輕松且直覺地使用, 也能帶給使用者好的使用經驗。在本實施例中,虛擬調整對象0例如為一虛擬旋鈕,且可用以調整電子裝置100的音量或是屏幕亮度等數(shù)值。在另一未繪示的實施例中,虛擬調整對象0則可為一虛擬滑桿, 而所調整的數(shù)值功能也可根據需求來作設定,皆不以此為限。此外,雖然本實施例的指定手指是以食指IF來作說明,但也可以是拇指、中指、無名指或是小指。值得一提的是,通過上述的觸控屏幕的操作方法,當使用者希望調整電子裝置100 的音量或是屏幕亮度時,只要以5指同時觸碰觸控屏幕120,觸控屏幕120上對應食指IF的位置便會產生虛擬調整對象0。也就是說,當需要進行音量或是屏幕亮度的調整時,使用者無需將手H移開觸控屏幕120去找實體的調整鈕,也無需中斷目前所執(zhí)行的軟件操作,只要改變手勢讓5指同時觸碰觸控屏幕120即可,相當直覺與方便。圖4為示意圖2的詳細步驟的流程圖。請參考圖4,在處理器110接收5個手指觸控點T1、T2、T3、T4、T5 (步驟S210)之后,處理器110根據5個手指觸控點的坐標位置,判斷 5個手指觸控點Τ1、Τ2、Τ3、Τ4、Τ5處于一左手按壓狀態(tài)或是一右手按壓狀態(tài)(步驟S220)。 在本實施例中,步驟S220可包括S222與S224兩個子步驟。首先進行步驟S222,處理器110根據5個手指觸控點Tl、Τ2、Τ3、Τ4、Τ5在一第一維度坐標X上的分布,從5個手指觸控點中找出位于第一維度坐標X最兩邊的一第一手指觸控點Tl與一第五手指觸控點Τ5。然后進行步驟S222,根據第一手指觸控點Tl與第五手指觸控點Τ5在一第二維度坐標Y上的位置關系,處理器110判斷5個手指觸控點Tl、Τ2、 Τ3、Τ4、Τ5處于左手按壓狀態(tài)或是右手按壓狀態(tài)。詳細來說,由于第一手指觸控點Tl在第二維度坐標Y上的位置低于第五手指觸控點Τ5,所以處理器110判斷是在右手按壓狀態(tài)。 在本實施例中,第一維度坐標X與第二維度坐標Y可彼此互相垂直。 于是進行步驟3240,處理器110以5個手指觸控點1132、1334、15中相鄰第一手指觸控點Tl的一第二手指觸控點Τ2作為對應食指IF的手指觸控點。然后進行步驟S250, 于觸控屏幕120對應食指IF的手指觸控點Τ2的坐標位置上,產生虛擬調整對象0。之后進行步驟S260,處理器110根據對應食指IF的手指觸控點Τ2的移動軌跡,改變虛擬調整對象 0的顯示狀態(tài)。也就是說,隨著使用者的食指IF在觸控屏幕120上沿方向A順時針或逆時針滑動時,虛擬調整對象O也會對應改變顯示狀態(tài),來讓使用者有實際操作旋鈕的感覺。圖5為圖1的觸控屏幕受使用者以左手操作時的觸控點位置的示意圖。請參考圖 4與圖5,當使用者以左手(未繪示)操作觸控屏幕120時,由于第一手指觸控點Tl’在第二維度坐標Y上的位置高于第五手指觸控點T5’,所以處理器110便會判斷5個手指觸控點 ΤΓ、Τ2,、Τ3,、Τ4,、Τ5,處于左手按壓狀態(tài)(步驟S224)。于是進行步驟S230,處理器110 以5個手指觸控點11,、12,、13,、14,、丁5,中相鄰第五手指觸控點Τ5’的一第四手指觸控點Τ4’作為對應食指的手指觸控點。之后同樣進行步驟S250、S260,在此不再贅述。圖6為圖1的觸控屏幕上手指觸控點與群聚的觸控點的位置的示意圖。請參考圖 6,在另一實施例中,在進行步驟S120或是步驟S220之前,還可額外進行排除這些觸控點中群聚的觸控點G的步驟,以從這些觸控點中找出5個手指觸控點。詳細來說,若是使用者的 5指與部分的手掌同時接觸觸控屏幕120的話,觸控屏幕120上便會產生5個手指觸控點 T1、T2、T3、T4、T5與群聚的觸控點G。此時,處理器110即可根據觸控點的群聚狀態(tài)來排除群聚的觸控點G,而不會影響后續(xù)的判斷與處理。圖7為圖1的觸控屏幕上整體歪斜的手指觸控點的位置的示意圖。請參考圖7,在另一實施例中,在進行步驟S120或是步驟S220之前,還可額外進行處理整體歪斜的手指觸控點的步驟。首先,處理器110判斷5個手指觸控點Τ1”、Τ2”、Τ3”、Τ4”、Τ5”是否有整體偏斜。接著,當判斷5個手指觸控點Tl”、Τ2”、Τ3”、Τ4”、Τ5”整體偏斜時,處理器110可通過一矩陣轉換的方式一體地轉正5個手指觸控點Τ1”、Τ2”、Τ 3”、Τ4”、Τ5”。詳細來說,可通過一矩形區(qū)塊Bl將Tl”、Τ2”、Τ3”、Τ4”、Τ5”整體框住,再經由矩陣轉換矩形區(qū)塊Bl中的的坐標投影至轉正的矩形區(qū)塊Β2。此時,即可獲得轉正的5個手指觸控點Tl”、Τ2”、Τ3”、Τ4”、 Τ5”的坐標。也就是說,即使使用者的操作角度改變,本實施例的觸控屏幕的操作方法也能正確地產生出虛擬調整對象。綜上所述,本發(fā)明的觸控屏幕的操作方法能夠根據5個手指觸控點的位置而在觸控屏幕上對應指定手指的位置上產生虛擬調整按鈕。因此,當使用者要呼叫虛擬調整按鈕時,只要將5指同時觸碰觸控屏幕即可,相當直覺與方便。此外,若是觸控屏幕上有群聚的觸控點存在時,本發(fā)明的觸控屏幕的操作方法亦能將之排除,而不會影響后續(xù)的判斷與虛擬調整按鈕的產生。另外,若是5個手指觸控點整體歪斜時,本發(fā)明的觸控屏幕的操作方法亦能將之轉正,亦不會影響后續(xù)的判斷與虛擬調整按鈕的產生。 雖然本發(fā)明已以實施例揭露如上,然其并非用以限定本發(fā)明,任何所屬技術領域中具有通常知識者,在不脫離本發(fā)明的精神和范圍內,當可作些許的更動與潤飾,故本發(fā)明的保護范圍當視所附的權利要求范圍所界定者為準。
權利要求
1.一種觸控屏幕的操作方法,包括接收該觸控屏幕的多個觸控點的坐標位置,其中該多個觸控點包括5個手指觸控點; 根據該5個手指觸控點的坐標位置,判斷該5個手指觸控點處于左手按壓狀態(tài)或是右手按壓狀態(tài);從該5個手指觸控點中,找出對應一指定手指的手指觸控點;以及于該觸控屏幕對應該指定手指的手指觸控點的坐標位置上,產生虛擬調整對象。
2.根據權利要求1所述的觸控屏幕的操作方法,其中判斷該5個手指觸控點處于該左手按壓狀態(tài)或是該右手按壓狀態(tài)的步驟,包括根據該5個手指觸控點在第一維度坐標上的分布,從該5個手指觸控點中找出位于該第一維度坐標最兩邊的第一手指觸控點與第五手指觸控點;以及根據該第一手指觸控點與該第五手指觸控點在第二維度坐標上的位置關系,判斷該5 個手指觸控點處于該左手按壓狀態(tài)或是該右手按壓狀態(tài)。
3.根據權利要求2所述的觸控屏幕的操作方法,其中該指定手指為食指,而找出對應該食指的手指觸控點的步驟,包括當該第一手指觸控點在該第二維度坐標上的位置高于該第五手指觸控點時,以該5個手指觸控點中相鄰該第五手指觸控點的第四手指觸控點作為對應該食指的手指觸控點;以及當該第一手指觸控點在該第二維度坐標上的位置低于該第五手指觸控點時,以該5個手指觸控點中相鄰該第一手指觸控點的第二手指觸控點作為對應該食指的手指觸控點。
4.根據權利要求2所述的觸控屏幕的操作方法,其中該第一維度坐標與該第二維度坐標彼此互相垂直。
5.根據權利要求1所述的觸控屏幕的操作方法,其中在判斷該5個手指觸控點處于該左手按壓狀態(tài)或是該右手按壓狀態(tài)的步驟之前,還包括排除該多個觸控點中群聚的觸控點,以從該多個觸控點中找出該5個手指觸控點。
6.根據權利要求1所述的觸控屏幕的操作方法,其中在判斷該5個手指觸控點處于該左手按壓狀態(tài)或是該右手按壓狀態(tài)的步驟之前,還包括判斷該5個手指觸控點是否有整體偏斜;以及當該5個手指觸控點整體偏斜時,通過矩陣轉換的方式一體地轉正該5個手指觸控點。
7.根據權利要求1所述的觸控屏幕的操作方法,其中產生該虛擬調整對象的步驟,包括產生虛擬滑桿或虛擬旋鈕。
8.根據權利要求1所述的觸控屏幕的操作方法,還包括根據對應該指定手指的手指觸控點的移動軌跡,改變該虛擬調整對象的顯示狀態(tài)。
全文摘要
一種觸控屏幕的操作方法,包括下列步驟。首先,接收觸控屏幕的多個觸控點的坐標位置,其中這些觸控點包括5個手指觸控點。接著,根據5個手指觸控點的坐標位置,判斷5個手指觸控點處于一左手按壓狀態(tài)或是一右手按壓狀態(tài)。然后,從5個手指觸控點中,找出對應一指定手指的手指觸控點。之后,于觸控屏幕對應指定手指的手指觸控點的坐標位置上,產生一虛擬調整對象。
文檔編號G06F3/041GK102314251SQ20101022197
公開日2012年1月11日 申請日期2010年7月2日 優(yōu)先權日2010年7月2日
發(fā)明者林紹捷 申請人:宏碁股份有限公司