專利名稱::電子裝置以及相關(guān)的控制方法
技術(shù)領(lǐng)域:
:本發(fā)明有關(guān)一種電子裝置及其相關(guān)控制方法,特別是有關(guān)一種具有接觸式顯示屏幕(touchscreen)的電子裝置及其控制方法。
背景技術(shù):
:隨著使用者的使用習(xí)慣以及使用需求的改變,愈來愈多的電子裝置上,尤其是手持式(handheld)或可攜式(portable)的電子裝置例如智能型手機(jī)(smartphone)、個人數(shù)字助理(PDA)、平板電腦(TabletPC)或超便攜電腦(UMPC,UltraMobilePC)等,都配置有一個可以直接觸碰的接觸式顯示屏幕(touchscreen),以當(dāng)作主要的輸入裝置。使用者可以通過觸碰接觸式顯示屏幕上所顯示的選項對電子裝置下達(dá)命令,以執(zhí)行或控制該選項所代表的功能。舉例來說,使用者可以點(diǎn)選接觸式顯示屏幕上顯示的繪圖按鈕或圖標(biāo)以啟動繪圖功能,或點(diǎn)選接觸式顯示屏幕上顯示的導(dǎo)航按鈕或圖標(biāo)以啟動衛(wèi)星導(dǎo)航功能?,F(xiàn)有的接觸式顯示屏幕上是通過直接點(diǎn)選目標(biāo)選項的方式進(jìn)行操作。點(diǎn)選接觸式顯示屏幕的動作是通過指針器例如手指(finger)或觸控筆(stylus)來實現(xiàn)。亦即,使用者必須通過指標(biāo)器的動作來告知電子裝置執(zhí)行特定的功能。然而,對傳統(tǒng)的電阻式(resistive)接觸式顯示屏幕而言,通過手指與觸控筆的點(diǎn)選方式并未加以分辨,因此手指與觸控筆的觸控,對電子裝置而言并無不同,無法進(jìn)一步對其進(jìn)行處理。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的目的即在于提供一種可分辨手指與觸控筆的觸控的方法,以改善上述的問題,并進(jìn)而提供使用者進(jìn)一步的控制?;谏鲜瞿康?,本發(fā)明提供一種電子裝置的控制方法,其中電子裝置具有一接觸式顯示屏幕??刂品椒òㄏ铝胁襟E。首先,檢測到接觸式顯示屏幕上有一觸碰。接著,識別觸碰是由一手指或一觸控筆所產(chǎn)生。分辨出觸碰是由手指所產(chǎn)生時,依據(jù)一既定規(guī)則,判斷手指的一動作產(chǎn)生的一輸入手勢種類。的后,相應(yīng)于輸入手勢種類,改變執(zhí)行中的一目標(biāo)畫面的視覺效果。本發(fā)明另提供一種電子裝置,包括一接觸式顯示屏幕、一檢測單元以及一處理單元。檢測單元用以檢測接觸式顯示屏幕是否被觸碰。處理單元是識別該觸碰是由一手指或一觸控筆所產(chǎn)生,并于分辨出觸碰是由手指所產(chǎn)生時,依據(jù)一既定規(guī)則,判斷手指的一動作產(chǎn)生的一輸入手勢種類,相應(yīng)于輸入手勢種類,改變執(zhí)行中的一目標(biāo)畫面的視覺效果。依據(jù)本發(fā)明的電子裝置及相關(guān)的控制方法,通過檢測到的壓力值,可分辨出手指觸碰以及觸控筆觸碰,并且當(dāng)?shù)弥獮槭种赣|碰時,進(jìn)一步識別手指的動作所產(chǎn)生的輸入手勢,并依據(jù)輸入手勢,改變目標(biāo)畫面的視覺效果,可以提供使用者更多元且直覺地控制方式。為使本發(fā)明的上述和其它目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下面將配合附圖對本發(fā)明的較佳實施例進(jìn)行詳細(xì)說明,其中圖1顯示一依據(jù)本發(fā)明實施例的電子裝置的區(qū)塊示意圖。圖2顯示一依據(jù)本發(fā)明實施例的控制方法的流程圖。圖3顯示一依據(jù)本發(fā)明實施例的觸碰裝置判斷的流程圖。圖4A-圖4E顯示依據(jù)本發(fā)明實施例的輸入手勢的示意圖。圖5顯示一依據(jù)本發(fā)明實施例的操作流程。具體實施例方式本發(fā)明實施例中提供一種具有接觸式顯示屏幕的電子裝置及其相關(guān)的控制方法,用以分辨出接觸式顯示屏幕的觸碰是由一手指或一觸控筆所產(chǎn)生,并進(jìn)一步針對手指觸控的部分,進(jìn)行個別的處理,以提供使用者更直覺的觸控操作方式。圖1顯示一依據(jù)本發(fā)明實施例的電子裝置100的區(qū)塊示意圖。如圖所示,電子裝置100中至少包括了一接觸式顯示屏幕110、一檢測單元120以及一處理單元130。接觸式顯示屏幕110可操作于一手指觸碰模式或一觸控筆觸碰模式,并且可被一手指或一觸控筆所觸碰。其中,電子裝置100可為智能型手機(jī)、個人數(shù)字助理、手持式電腦系統(tǒng)或平板電腦。檢測單元120用以檢測接觸式顯示屏幕110是否被手指或觸控筆觸碰。舉例來說,檢測單元120將持續(xù)檢測是否有手指或觸控筆觸碰到接觸式顯示屏幕U0,并且當(dāng)檢測到有手指或觸控筆觸碰到接觸式顯示屏幕no時,發(fā)出一信號通知處理單元130,其中此訊息亦包括有關(guān)于觸碰所產(chǎn)生的壓力值的信息。處理單元130于檢測單元120檢測到接觸式顯示屏幕IIO被觸碰后,接著判斷觸碰是由手指或觸控筆所產(chǎn)生。當(dāng)判斷出觸碰是由手指所產(chǎn)生時,處理單元130中的動作分析單元132將進(jìn)一步分析手指于接觸式顯示屏幕UO上的動作所產(chǎn)生的輸入手勢,將輸入手勢轉(zhuǎn)換為控制信號,以對接觸式顯示屏幕IIO上的一執(zhí)行中的目標(biāo)畫面進(jìn)行控制。當(dāng)接觸式顯示屏幕110操作于觸控筆觸碰模式時,處理單元130將輸入的觸碰信號依據(jù)預(yù)設(shè)程序,進(jìn)行一般觸控事件的處理,例如將觸碰信號轉(zhuǎn)換為對應(yīng)的鼠標(biāo)訊息。當(dāng)接觸式顯示屏幕110操作于手指觸碰模式時,處理單元130將輸入的觸碰信號轉(zhuǎn)換為對應(yīng)的輸入手勢,進(jìn)行手指觸控事件的特殊處理,例如巻動、縮小或放大目標(biāo)畫面等。圖2顯示一依據(jù)本發(fā)明實施例的控制方法的流程圖200。請同時參照圖l。首先,于步驟S210,檢測單元120檢測到在接觸式顯示屏幕IIO上有一觸碰事件。同時,檢測單元120得到觸碰事件產(chǎn)生的一壓力值P。其中,壓力值P是通過測量接觸式顯示屏幕110因觸碰而被下壓的高度而得。當(dāng)觸碰是由手指所產(chǎn)生時,由于接觸面積(產(chǎn)生的觸碰區(qū)域A)較觸控筆大,因此壓力值P較低。反之,當(dāng)觸碰是由觸控筆所產(chǎn)生時,由于接觸面積(觸碰區(qū)域A)較小,施力集中,因此壓力值P較高。換言之,手指的觸碰產(chǎn)生較大的觸碰區(qū)域A以及較低的壓力值P。檢測單元120將壓力值P傳送至處理單元130。接著,于步驟S220,處理單元130得到觸碰產(chǎn)生的壓力值P,并據(jù)此分辨出觸碰是由一手指或一觸控筆所產(chǎn)生。于是,于步驟S220,處理單元130判斷是否觸碰是由手指所產(chǎn)生。處理單元130將依據(jù)得到的壓力值P與一門檻值TH的比較結(jié)果,判定觸碰是由手指或由觸控筆所產(chǎn)生。其中,門檻值TH為一可用以分辨手指與觸控筆觸控的壓力值。關(guān)于處理單元130如何依據(jù)壓力值P,分辨出觸碰是由一手指或一觸控筆所產(chǎn)生的過程,請參見以下圖3的說明。圖3顯示一依據(jù)本發(fā)明實施例的流程圖300,用以說明處理單元130如何依據(jù)壓力值P,分辨出觸碰是由一手指或一觸控筆所產(chǎn)生。首先,處理單元130判斷壓力值P是否小于或等于門檻值TH(步驟S310)。若是,判定觸碰是由手指所產(chǎn)生(步驟S320)。若壓力值P大于門檻值TH(步驟S310的否),便判定觸碰是由觸控筆所產(chǎn)生(步驟S330)。接著,當(dāng)判斷出觸碰是由觸控筆所產(chǎn)生時(步驟S230的否),于步驟S240,處理單元130將接觸式顯示屏幕110操作于觸控筆觸碰模式,并且輸入的觸碰信號依據(jù)預(yù)設(shè)程序,進(jìn)行一般觸控事件的處理,例如將觸碰信號轉(zhuǎn)換為對應(yīng)的鼠標(biāo)訊息。當(dāng)判斷出觸碰是由手指所產(chǎn)生時(步驟S230的是),于步驟S250,處理單元130將接觸式顯示屏幕UO操作于手指觸碰模式,處理單元130中的動作分析單元132便依據(jù)一既定規(guī)則,判斷手指的動作所產(chǎn)生的一輸入手勢種類。動作分析單元132可通過檢測一既定周期內(nèi)的觸碰信號,得到一第一觸碰點(diǎn)以及一第二觸碰點(diǎn),計算第一觸碰點(diǎn)以及第二觸碰點(diǎn)間的偏移方向與距離,再依據(jù)計算出的偏移方向與距離以及既定公式,識別出輸入手勢種類。圖4A-圖4E顯示依據(jù)本發(fā)明實施例的輸入手勢的示意圖。輸入手勢可至少包括一方向式手勢、一對角線手勢以及一組合式手勢。請參考圖4A,方向式手勢包括以手指按住目標(biāo)畫面的一點(diǎn)后,往上下左右任一方向拖移所造成的手勢,例如以手指按住目標(biāo)畫面的一點(diǎn)后往上(例如將手指由點(diǎn)Pl往點(diǎn)UP方向拖移)、往下(例如將手指由點(diǎn)P1往點(diǎn)DN方向拖移)、往左(例如將手指由點(diǎn)P1往點(diǎn)L方向拖移)或往右(例如將手指由點(diǎn)Pl往點(diǎn)R方向拖移)拖移后迅速放開所形成的往上、往下、往左或往右手勢。此方向式手勢可視為一巻動手勢,用以巻動目標(biāo)畫面的內(nèi)容。舉例來說,若輸入手勢為一往上手勢,則將目標(biāo)畫面的內(nèi)容往上巻動。對角線手勢是將手指沿目標(biāo)畫面的對角線方向移動以產(chǎn)生的手勢,例如將手指沿目標(biāo)畫面的左上移至右下(例如將手指由圖4D的點(diǎn)P1往點(diǎn)P2方向拖移)或右上移至左下(例如將手指由圖4B的點(diǎn)Pl往點(diǎn)P2方向拖移)。對角線手勢可視為一縮放手勢,用以縮小或放大目標(biāo)畫面的內(nèi)容。舉例來說,當(dāng)使用者輸入一個如圖4B所示的對角線手勢時,可表示要縮小目標(biāo)畫面的內(nèi)容的命令,而當(dāng)使用者輸入一個與圖4B所示方向相反(例如將手指由圖4B的點(diǎn)P2往點(diǎn)Pl方向拖移)的對角線手勢時,可表示要放大目標(biāo)畫面的內(nèi)容的命令。組合式手勢是組合方向式手勢以及對角線手勢所形成的手勢,可由多于一種的方向式手勢結(jié)合而成,具有一固定組成模式,例如文字的形狀或一般形狀。舉例來說,組合式手勢第一L型手勢(例如將手指沿圖4D的L型軌跡點(diǎn)P1->P2-〉P3拖移)是由往下以及往右的方向式手勢所組成,而第二L型手勢(例如將手指沿圖4E的點(diǎn)P1-〉P2->P3拖移)是由往下以及往左的方向式手勢所組成。組合式手勢可視為一旋轉(zhuǎn)手勢,用以旋轉(zhuǎn)目標(biāo)畫面的內(nèi)容。舉例來說,使用者可輸入如圖4C或圖4E所示的L型手勢以表示要旋轉(zhuǎn)目標(biāo)畫面的內(nèi)容的命令。通過這些不同的手勢,使用者可利用手指下達(dá)控制命令,以直覺方式操作目標(biāo)畫面。請注意,輸入的手勢可依使用需求事先定義,當(dāng)使用者輸入一定義的手勢時,處理單元130便可執(zhí)行該手勢對應(yīng)的操作。請再參考圖2。當(dāng)識別出輸入手勢種類后,于步驟S260,處理單元130便依據(jù)輸入手勢種類,改變接觸式顯示屏幕IIO上執(zhí)行中的一目標(biāo)畫面的視覺效果。舉例來說,處理單元130可相應(yīng)于輸入手勢種類,巻動、縮小或放大、旋轉(zhuǎn)或平移執(zhí)行中的目標(biāo)畫面,但不限于此。請參考圖5。圖5顯示一依據(jù)本發(fā)明實施例的操作流程500,用以旋轉(zhuǎn)接觸式顯示屏幕110上的一目標(biāo)畫面。請同時參照圖l。于此實施例中,假設(shè)使用者欲將目標(biāo)畫面進(jìn)行旋轉(zhuǎn)。首先,于步驟S510,使用者以手指觸碰接觸式顯示屏幕110的一點(diǎn)。因此,使得處理單元130將接觸式顯示屏幕110操作于手觸碰模式。接著,于步驟S520,使用者于屏幕上輸入一旋轉(zhuǎn)手勢(例如圖4D的L型手勢)。當(dāng)處理單元130識別出輸入手勢為旋轉(zhuǎn)手勢時,于步驟S530,便將此旋轉(zhuǎn)手勢轉(zhuǎn)換為一旋轉(zhuǎn)命令,旋轉(zhuǎn)目標(biāo)畫面。綜上所述,依據(jù)本發(fā)明的電子裝置及相關(guān)的控制方法,通過檢測到的壓力值,可分辨出手指觸碰以及觸控筆觸碰,并且當(dāng)?shù)弥獮槭种赣|碰時,進(jìn)一步識別手指的動作所產(chǎn)生的輸入手勢,并依據(jù)輸入手勢,改變目標(biāo)畫面的視覺效果,可以提供使用者更多元且直覺地控制方式。上述說明提供數(shù)種不同實施例或應(yīng)用本發(fā)明的不同方法。實例中的特定裝置以及方法是用以幫助闡釋本發(fā)明的主要精神及目的,當(dāng)然本發(fā)明不限于此。因此,雖然本發(fā)明已以較佳實施例揭露如上,然而其并非用以限定本發(fā)明,任何熟悉此項技術(shù)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作出種種等同的改變或替換,因此本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求書所界定的為準(zhǔn)。權(quán)利要求1.一種電子裝置的控制方法,所述電子裝置具有接觸式顯示屏幕,其特征是,所述方法包括下列步驟檢測到所述接觸式顯示屏幕上有觸碰;識別所述觸碰是由手指或觸控筆所產(chǎn)生;分辨出所述觸碰是由所述手指所產(chǎn)生時,依據(jù)既定規(guī)則,判斷所述手指的動作產(chǎn)生的輸入手勢種類;以及相應(yīng)于所述輸入手勢種類,改變執(zhí)行中的目標(biāo)畫面的視覺效果。2.根據(jù)權(quán)利要求1所述的控制方法,其特征是,所述分辨出所述觸碰是由所述手指或所述觸控筆所產(chǎn)生的步驟,還包括得到所述觸碰產(chǎn)生的壓力值;以及依據(jù)得到的所述壓力值與門檻值的比較結(jié)果,判定所述觸碰是由所述手指或由所述觸控筆所產(chǎn)生。3.根據(jù)權(quán)利要求2所述的控制方法,其特征是,還包括若所述壓力值小于或等于所述門檻值,判定所述觸碰是由所述手指所產(chǎn)生;以及若所述壓力值大于所述門檻值,判定所述觸碰是由所述觸控筆所產(chǎn)生。4.根據(jù)權(quán)利要求2所述的控制方法,其特征是,所述壓力值是通過測量所述接觸式顯示屏幕受到觸碰產(chǎn)生的下壓高度而得。5.根據(jù)權(quán)利要求1所述的控制方法,其特征是所述依據(jù)所述既定規(guī)則,判斷所述手指的所述動作產(chǎn)生的所述輸入手勢種類的步驟,還包括檢測既定周期內(nèi)的觸碰點(diǎn),得到第一觸碰點(diǎn)以及第二觸碰點(diǎn);計算所述第一觸碰點(diǎn)以及所述第二觸碰點(diǎn)間的偏移方位及距離;以及依據(jù)計算出的所述距離,得到所述輸入手勢種類。6.根據(jù)權(quán)利要求1所述的控制方法,其特征是所述依據(jù)所述輸入手勢種類,改變執(zhí)行中的所述目標(biāo)畫面的視覺效果的步驟,還包括-相應(yīng)于巻動手勢,巻動執(zhí)行中的所述目標(biāo)畫面。7.根據(jù)權(quán)利要求6所述的控制方法,其特征是,還包括相應(yīng)于縮放手勢,縮小或放大執(zhí)行中的所述目標(biāo)畫面。8.根據(jù)權(quán)利要求7所述的控制方法,其特征是,還包括相應(yīng)于旋轉(zhuǎn)手勢,旋轉(zhuǎn)執(zhí)行中的所述目標(biāo)畫面。9.根據(jù)權(quán)利要求5所述的控制方法,其特征是,所述輸入手勢包括方向式手勢、對角線手勢以及組合式手勢,其中所述組合式手勢是組合所述方向式手勢以及所述對角線手勢而得。10.根據(jù)權(quán)利要求9所述的控制方法,其特征是,所述方向式手勢包括以所述手指按住所述目標(biāo)畫面的一點(diǎn)后,往上、往下、往左或往右拖移形成的往上、往下、往左或往右手勢,用以拖曳所述目標(biāo)畫面。11.根據(jù)權(quán)利要求9所述的控制方法,其特征是,所述對角線手勢是用以將所述目標(biāo)畫面放大或縮小,所述組合式手勢是用以將所述目標(biāo)畫面進(jìn)行旋轉(zhuǎn)。12.—種電子裝置,其特征是,包括接觸式顯示屏幕;檢測單元,用以檢測所述接觸式顯示屏幕是否被觸碰;以及處理單元,識別所述觸碰是由手指或觸控筆所產(chǎn)生,并于分辨出所述觸碰是由所述手指所產(chǎn)生時,依據(jù)既定規(guī)則,判斷所述手指的動作產(chǎn)生的輸入手勢的種類,相應(yīng)于所述輸入手勢種類,改變執(zhí)行中的目標(biāo)畫面的視覺效果。13.根據(jù)權(quán)利要求12所述的電子裝置,其特征是,所述處理單元包括動作分析單元,用以分析所述手指的所述動作,并依據(jù)所述既定規(guī)則,判斷出所述動作產(chǎn)生的所述輸入手勢種類。14.根據(jù)權(quán)利要求13所述的電子裝置,其特征是,所述動作分析單元還檢測既定周期內(nèi)的觸碰點(diǎn),得到第一觸碰點(diǎn)以及第二觸碰點(diǎn),計算所述第一觸碰點(diǎn)以及所述第二觸碰點(diǎn)間的偏移方向與距離,以及依據(jù)計算出的所述偏移方向與距離,得到所述輸入手勢種類。15.根據(jù)權(quán)利要求12所述的電子裝置,其特征是,所述檢測單元檢測所述觸碰所產(chǎn)生的壓力值,其中所述壓力值是通過測量所述接觸式顯示屏幕受到觸碰產(chǎn)生的的下壓高度而得。16.根據(jù)權(quán)利要求15所述的電子裝置,其特征是,所述處理單元依據(jù)所述壓力值與門檻值的比較結(jié)果,判定所述觸碰是由所述手指或由所述觸控筆所產(chǎn)生,若所述壓力值小于或等于所述門檻值,判定所述觸碰是由所述手指所產(chǎn)生;若所述壓力值大于所述門檻值,判定所述觸碰是由所述觸控筆所產(chǎn)生。17.根據(jù)權(quán)利要求12所述的電子裝置,其特征是,所述處理單元還相應(yīng)于巻動手勢,巻動執(zhí)行中的所述目標(biāo)畫面;相應(yīng)于縮放手勢,縮小或放大執(zhí)行中的所述目標(biāo)畫面;以及相應(yīng)于旋轉(zhuǎn)手勢,旋轉(zhuǎn)執(zhí)行中的所述目標(biāo)畫面。18.根據(jù)權(quán)利要求ll所述的電子裝置,其特征是,所述輸入手勢包括方向式手勢、對角線手勢以及組合式手勢,其中所述組合式手勢是組合所述方向式手勢以及所述對角線手勢而得。19.根據(jù)權(quán)利要求18所述的電子裝置,其特征是,所述方向式手勢包括以所述手指按住所述目標(biāo)畫面的一點(diǎn)后,往上、往下、往左或往右拖移形成的往上、往下、往左或往右手勢,用以拖曳所述目標(biāo)畫面。20.根據(jù)權(quán)利要求18所述的電子裝置,其特征是,所述對角線手勢是用以將所述目標(biāo)畫面放大或縮小,所述組合式手勢是用以將所述目標(biāo)畫面進(jìn)行旋轉(zhuǎn)。全文摘要本發(fā)明提供一種電子裝置的控制方法,其中電子裝置具有一接觸式顯示屏幕??刂品椒òㄏ铝胁襟E首先,檢測到接觸式顯示屏幕上有一觸碰;接著,識別觸碰是由一手指或一觸控筆所產(chǎn)生;分辨出觸碰是由手指所產(chǎn)生時,依據(jù)一既定規(guī)則,判斷手指的一動作產(chǎn)生的一輸入手勢種類;之后,相應(yīng)于輸入手勢種類,改變執(zhí)行中的一目標(biāo)畫面的視覺效果。文檔編號G06F3/041GK101551723SQ20081009211公開日2009年10月7日申請日期2008年4月2日優(yōu)先權(quán)日2008年4月2日發(fā)明者林國良,王侯杰申請人:華碩電腦股份有限公司