專利名稱:用于具有觸摸屏的終端的指示設(shè)備和使用該設(shè)備的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及指示設(shè)備,以及更具體地說,涉及用于具有觸摸屏的終端的指示設(shè)備以及使用該指示設(shè)備的方法。
背景技術(shù):
在用于在使用觸摸屏的移動終端中輸入字母的傳統(tǒng)方法中,軟鍵盤方法是指通過在觸摸屏上,以鍵盤的形式顯示輸入窗來輸入字母的方法。在其上輸入筆點擊以便解決與移動終端的鍵盤和鼠標(biāo)的便攜性有關(guān)的問題。目前,這些觸摸屏已經(jīng)用于各種終端,諸如便攜式電話、智能電話、自動取款機(ATM)、掌上型PC、個人數(shù)字助理(PDA)等等,作為輸入裝置。特別地,具有這些觸摸屏的移動終端的例子是電子筆記本、便攜式電話、PDA等等。
通常,觸摸屏提供允許用戶通過使手指或鐵筆觸摸在觸摸屏上顯示的圖標(biāo)來向終端輸入命令和信息的界面,移動終端已經(jīng)變成具有更小且體輕,因此必須通過對應(yīng)于移動終端的輕重量來微型化這些觸摸屏。因此,移動終端諸如PDA等等通過觸摸屏上的圖像,將用戶界面提供為鍵盤的替代品。如果必要的話,可以使用鐵筆來激活鍵盤。
屏幕上的軟鍵盤顯示為如圖1所示,以便在如上所述微型化的觸摸屏上輸入字母。圖1表示根據(jù)傳統(tǒng)的軟鍵盤輸入方法使用的屏幕。在軟鍵盤輸入方法中,由于必須在移動終端的屏幕上顯示鍵盤的所有鍵,為每個鍵按鈕分配的區(qū)域非常小。例如,在具有3.5英寸的屏幕的PDA中,每個鍵按鈕的區(qū)域為約4×4mm。同時,在當(dāng)前使用的移動終端中,用于輸入字母的所有鍵顯示在作為軟鍵盤的微型化觸摸屏上。
因此,用于顯示用于輸入字母的鍵盤的屏幕必須更大。因此,必須減小用于顯示輸出字母的部分的大小。同時,由于具有各種功能的所有圖標(biāo)必須顯示在相同的屏幕上,減小用于顯示每個圖標(biāo)的部分的大小。因此,要求輔助工具以便輸入字母或選擇在屏幕上顯示的圖標(biāo)。輔助工具可以包括以具有尖頭部分的寫入器的形式的鐵筆。用戶能攜帶該鐵筆或?qū)⒃撹F筆固定在終端本體的后面以允許用戶容易放置和使用鐵筆。
然而,當(dāng)前使用的觸摸屏非常小以及具有非常光滑的表面。因此,當(dāng)在觸摸屏上使用鐵筆時,由于指示設(shè)備滑向觸摸屏的光滑表面上的不期望的命令或選擇,會執(zhí)行不期望的命令。因此,產(chǎn)生用戶必須重新輸入期望的命令的不便。換句話說,當(dāng)通過具有觸摸屏的移動終端執(zhí)行要求精確指示的操作時,難以精確地選擇所需圖標(biāo)或字母,而不使用輔助工具,諸如鐵筆等等。
如上所述,傳統(tǒng)上,當(dāng)用戶通過使用手指,而不輔助工具諸如鐵筆,通過觸摸屏輸入字母等等時,由于用戶按壓在微型化觸摸屏上顯示的鍵盤的小按鈕,用戶會錯誤地按壓靠近期望按鈕的不期望按鈕。因此,產(chǎn)生必須重新輸入期望按鈕的不便。即,如果觸摸觸摸屏的手指的區(qū)域?qū)捰陲@示圖標(biāo)等等的區(qū)域,不可能精確地指向所顯示的圖標(biāo)的。因此,產(chǎn)生頻繁地輸入不期望圖標(biāo)的問題。
因此,如果用戶不使用鐵筆,用戶必須使用他/她的手指通過重復(fù)地執(zhí)行試驗和錯誤直到實現(xiàn)所期望的操作為止來觸摸屏幕。同時,如果用戶通過頻繁地使用輔助工具諸如自動筆等待執(zhí)行操作,產(chǎn)生會損壞屏幕的表面的問題。
發(fā)明內(nèi)容
因此,做出了本發(fā)明來解決在現(xiàn)有技術(shù)中產(chǎn)生的上述問題,以及本發(fā)明的目的是提供用于具有觸摸屏的終端的指示設(shè)備以及使用該指示設(shè)備的方法,允許用戶使用用戶的手指,而不使用觸摸屏上的輔助工具,精確地指向位于預(yù)定位置中的字母或圖標(biāo)。
為實現(xiàn)該目的,提供用于具有觸摸屏的終端的指示設(shè)備,該指示設(shè)備包括用于如果用戶選擇用于顯示指向觸摸屏上的項目的指示器的指示器激活模式,在觸摸屏上顯示指示器的控制部,以及用于如果通過指示器,由用戶輸入筆劃,用于將輸入信號輸出到控制部的用戶接口,其中,如果控制部通過指示器,從用戶接口接收輸入信號,控制部基于由指示器所指的項目操作。
為實現(xiàn)該目的,還提供用于利用用于具有觸摸屏的指示設(shè)備的方法,該方法包括步驟如果用戶選擇用于顯示指向觸摸屏上的項目的指示器的指示器激活模式,在觸摸屏上顯示指示器;以及如果通過指示器,從用戶輸入筆劃,執(zhí)行根據(jù)指示器所指的項目的操作。
從下述結(jié)合附圖的詳細(xì)描述,本發(fā)明的上述和其他目的、特征和優(yōu)點將更顯而易見,其中圖1是用在傳統(tǒng)技術(shù)的軟鍵盤輸入方法中的屏幕圖像;圖2是根據(jù)本發(fā)明的移動終端的框圖;圖3a至3c是示例說明根據(jù)本發(fā)明的一個實施例激活的移動終端的指示器的屏幕圖像;圖4a是表示根據(jù)本發(fā)明的一個實施例,由指示器的拖拉方向而定的指示器的箭頭方向的圖;圖4b是表示根據(jù)本發(fā)明的一個實施例的指示器的圖;圖5是表示根據(jù)本發(fā)明的一個實施例,用于控制指示器激模式中的指示器的過程的流程圖;圖6是詳細(xì)地解釋圖5所示的過程的流程圖;圖7是示例說明根據(jù)本發(fā)明的另一實施例激活的具有固定方向中的箭頭的指示器的屏幕圖像;圖8是表示根據(jù)本發(fā)明的另一實施例,當(dāng)使用具有固定方向中的箭頭的指示器時的控制過程的流程圖;以及圖9是表示根據(jù)本發(fā)明的另一實施例,當(dāng)使用具有固定方向中的箭頭的指示器時的控制過程的流程圖。
具體實施例方式
在下文中,將參考附圖,詳細(xì)地描述本發(fā)明的優(yōu)選實施例。注意盡可能用相同的標(biāo)記表示圖中相同或類似的部件,盡管在不同圖中顯示它們。在本發(fā)明的下述描述中,將省略包含在其中的已知功能和結(jié)構(gòu)的詳細(xì)描述,當(dāng)它會使本發(fā)明的主題變得不清楚時。
在下文中,根據(jù)本發(fā)明,將參考附圖,描述精確和方便地指向在屏幕上顯示的項,諸如字母、圖標(biāo)、按鈕、復(fù)選框和滑動塊的方法,而不使用指示設(shè)備。根據(jù)本發(fā)明,包括觸摸屏210的圖2所示的移動終端(在下文中,稱為“終端”)具有用于通過輸入設(shè)備(例如指示設(shè)備)提供界面的基本模式,諸如允許用戶通過用戶手指處理在顯示部210上顯示的指示器來指向項目的鐵筆和指示器激活模式。
首先,圖2是根據(jù)本發(fā)明,具有觸摸屏的終端的框圖。如圖2所示,包括在根據(jù)本發(fā)明、具有觸摸屏的終端中的主部件是控制部200、顯示部210、用戶接口220和存儲器230。
首先,控制部200用根據(jù)用戶激活的指示功能,交替地切換基本模式和指示模式,控制基本模式和指示器激活模式。其中,如圖3a所示,可以通過在作為終端的一部分的鍵盤中提供的鍵,或通過軟件嵌入的軟鍵300,激活指示功能。如果用戶輸入鍵以便激活指示功能,根據(jù)本發(fā)明的一個實施例的控制部200(圖2)在預(yù)定位置顯示指示器310,如圖4b所示。相反,根據(jù)本發(fā)明的另一實施例,控制部200維持等待模式直到用戶執(zhí)行觸摸輸入為止。當(dāng)在用戶在觸摸屏上執(zhí)行觸摸輸入時,即當(dāng)用戶執(zhí)行下筆操作時,控制部200在實現(xiàn)下筆操作的位置顯示指示器310。
參考圖4b,指示器310包括用于和用戶手指以及具有預(yù)定長度的箭頭315接觸的觸摸部305,允許用戶指向項目。其中,具有預(yù)定長度的箭頭315表示預(yù)定方向以便更精確地反射顯示項。根據(jù)本發(fā)明,可以提供具有各種形狀的指示器以便滿足各種用戶需求和喜好。
參考圖3b和3c,詳細(xì)地描述用于使用如上所述指示器的方法。首先,當(dāng)用戶選擇指示器激活模式時,即,在觸摸屏上顯示指示功能,指示器310。如圖3b所示,如果用戶想輸入字母“T”,用戶拖拉指示器310以便指向“T”字母的位置320同時觸摸指示器310的觸摸部305(圖4b)。此后,如果箭頭315(圖4b)位于位置320,用戶使手指移離觸摸部305??刂撇?00(圖2)將用戶使手指移離觸摸部305的時刻識別為輸入時間以及顯示對應(yīng)于當(dāng)用戶使手指移離顯示部210(2圖)時所指的位置的“T”字母。
然而,表示圖3b所示的預(yù)定方向(例如11點的方向)的指示器310很難指向位于左邊緣的項目位置。因此,假定用戶連續(xù)地將指示器310拖向左邊緣,如果指示器310的箭頭維持僅一個方向,用戶的手指會超出觸摸屏。為防止用戶手指超出觸摸屏,根據(jù)本發(fā)明,將觸摸屏上特定的區(qū)域設(shè)置為閾值區(qū)域。如果指示器310超出該閾值區(qū)域,可以改變指示器310的箭頭方向,如圖3c所示。其中,閾值方向是用于改變指示器310的箭頭方向以便執(zhí)行更精確指示的基準(zhǔn)區(qū)域。
參考圖3c,根據(jù)本發(fā)明,為輸入符號“]”,不必用戶將指示器310拖向觸摸屏的左端,以及在拖拉指示器310的觸摸部305(圖4b)移出指示器310拖向的觸摸屏前,立即改變指示器310的箭頭方向,如圖3c所示。換句話說,如果拖拉指示器310達(dá)到閾值區(qū)域,將指示器310的箭頭方向從11點的方向改變到1點鐘的方向并顯示。如上所述,由于改變指示器310的箭頭,用戶能精確和方便地指向顯示邊緣處的預(yù)期項目。
參考圖2和4b,根據(jù)本發(fā)明的另一實施例,當(dāng)在指示器激活模式中,用戶僅執(zhí)行觸摸輸入時,控制部200在用戶手指的位置顯示指示器310。此后,當(dāng)指示器310位于預(yù)期項目上時,如果用戶執(zhí)行用于指示器310的抬筆操作,即用戶使手指移離指示器310的觸摸部305,控制部200檢測選擇預(yù)期項目。然后,只要用戶執(zhí)行抬筆操作,控制部200從屏幕上刪除所顯示的指示器以及執(zhí)行對應(yīng)于所選擇的項目的操作。
如果用戶接口220從用戶接收筆劃輸入,用戶接口220將輸入信號輸出到控制部200。其中,根據(jù)本發(fā)明,用戶接口220是觸摸屏??刂撇?00通過使用通過用戶接 220輸入的信號,確定輸入的形式??刂撇?00確定輸入形式是筆點擊還是筆拖拉。其中,根據(jù)本發(fā)明的筆點擊是指在用戶按壓用戶手指所處的指示器310的觸摸部后,用戶立即使手指移離觸摸部305的操作。即,筆點擊是指在通過使用用戶手指,執(zhí)行用于指示器310的觸摸部305的下筆操作后,立即實現(xiàn)抬筆操作的操作。筆拖拉是指用戶移動指示器310同時使用戶的手指觸摸指示器310的觸摸部305的操作。即,筆拖拉是指用戶拖拉指示器310同時用用戶手指,對指示器310的觸摸部執(zhí)行下筆操作的操作。此后,在拖拉指示器310同時執(zhí)行下筆操作后,如果指示器310位于預(yù)期項目處,用戶能通過對預(yù)期項目選擇抬筆操作來選擇預(yù)期項目。
同時,連接到控制部200的存儲器230包括只讀存儲器(ROM0、隨機存取存儲器(RAM)和語音存儲器,用于存儲當(dāng)控制終端的操作時所需的多個項目和信息。根據(jù)本發(fā)明的存儲器230具有能跟蹤屏幕上指示器的運動的軟件。同時,根據(jù)本發(fā)明,除具有表示相互不同方向的箭頭的多個指示器外,存儲器230存儲具有各種形狀的多個指示器。
在下文中,將參考圖4a和4b,描述諸如圖3a至3c所示的顯示的軟鍵盤的指示項的過程。圖4a表示根據(jù)本發(fā)明,由指示器的拖拉方向而定的指示器的箭頭方向。根據(jù)本發(fā)明,能在顯示部210上顯示項目,諸如除軟鍵盤外的字母、圖標(biāo)、按鈕、復(fù)選框和滑動塊。然而,在圖4a中未示出項目以便詳細(xì)地描述根據(jù)指示器的拖拉方向而改變的指示器的箭頭方向。
首先,參考圖4a,將用于顯示項目的區(qū)域的屏幕劃分成三部分。即,將屏幕主要劃分成中央方形區(qū)445、角方形區(qū)450、455、460和465以及剩余區(qū)。首先,通過使可視地存在于屏幕上的上、下、左和右關(guān)鍵點彼此連接,在屏幕的中央產(chǎn)生中央方形區(qū)445。其中,關(guān)鍵點是通過從整個屏幕的大小減去指示器310的大小所獲得的點。其中,為詳細(xì)地描述關(guān)鍵點,將參考圖4b描述指示器310的大小。如圖4b所示,為計算指示器310的坐標(biāo),假定指示器310的形狀是規(guī)則的方形,計算包括箭頭315和觸摸部305的指示器310的大小。
在下文中,描述按關(guān)鍵點劃分的區(qū)域。假定指示器310具有在長度和寬度方面按15單位測量的規(guī)則方形的形狀,以及分別在寬度和長度方面按100單位和150單位測量的整個屏幕的大小,可以使左右關(guān)鍵點位于遠(yuǎn)離屏幕的橫向邊按15單位測量的距離的點處。其中,上述數(shù)值沒有特定的單位,因為它們簡單地用于說明指示器的大小與整個屏幕的大小的比率。同時,上下關(guān)鍵點可以位于遠(yuǎn)離屏幕的兩個縱向邊按15測量測量的距離的點。如果使上、下、左和右關(guān)鍵點彼此連接,定義按寬度和長度方面70單位和120單位度量的中央方形區(qū)445。盡管上述描述具有特定的數(shù)值,本發(fā)明的中央方形區(qū)445的大小可調(diào)整。
同時,中央方形區(qū)450、455、460和465分別與中央方形部445的每個頂點和整個屏幕的每個頂點接觸,同時在整個屏幕的每個角形成大于指示器310的大小的大小。例如,能形成在寬度和長度方面大于15nm的大小的中央方形區(qū)450、455、460和465。另外,剩余區(qū)表示省略中央方形區(qū)和角方形區(qū)的整個屏幕的部分。
通過如上所述的方法,劃分如圖4a所示的區(qū)域。根據(jù)放置指示器310的區(qū)域,改變用指示器310的箭頭表示的方向。在下文中,將根據(jù)本發(fā)明的一個實施例,描述根據(jù)所拖拉的指示器310的方向改變的指示器310的箭頭315的方向。如果當(dāng)用戶沿用標(biāo)記405表示的方向拖拉指示器310時,控制部200檢測在移出中央方形區(qū)445后,指示器310進(jìn)入剩余區(qū),控制部200使指示器310的箭頭方向改變成指示器470的箭頭方向以及在顯示部210上顯示指示器470。即,如果指示器310在移出中央方形區(qū)后同時用戶正通過使手指按壓指示器310的觸摸部305來拖拉指示器310,指示器310進(jìn)入剩余區(qū),使表示指示器310的箭頭的方向立即改變成側(cè)向以及顯示在顯示部210上。因此,當(dāng)指示器310改變成指示器470后,如果當(dāng)指示器470的箭頭位于用戶所期望的項目處時,用戶使手指提離指示器470,能精確地選擇位于屏幕的邊緣的項目。
同時,如果沿用標(biāo)記425表示的方向發(fā)生筆拖拉輸入,控制部200檢測指示器300是否移出中央方形區(qū)445。那時,如果指示器310已經(jīng)移出中央方形區(qū)445以及進(jìn)入剩余區(qū)域,而用戶正沿用標(biāo)記425表示的方向拖拉指示器310時,控制部200顯示具有等于指示器310的箭頭方向的箭頭方向的指示器478。其中,指示器310的箭頭方向保持在指示器478的箭頭方向中,因為由于指示器310的箭頭方向已經(jīng)處于側(cè)向中,即使當(dāng)沿用標(biāo)記425表示的方向拖拉指示器310時,也不改變指示器310的箭頭方向,因此可能執(zhí)行精確的指示。為此,當(dāng)指示器310移出中央方形區(qū)445以及進(jìn)入角方形區(qū)450同時用戶正沿用標(biāo)記420表示的方向拖拉指示器310時,指示器310的箭頭方向保持在指示器475的箭頭方向中。
當(dāng)用戶沿用標(biāo)記415表示的方向拖拉指示器310同時按壓指示器310的手指觸摸部305時,控制部200檢測在移出中央方形區(qū)445后,指示器310是否存在于剩余區(qū)中。如果指示器310在移出中央方形區(qū)445后進(jìn)入剩余區(qū),控制部200從指示器310改變?yōu)橹甘酒?74以及顯示指示器474。即,如果指示器310移出中央方形區(qū)445同時沿用標(biāo)記415表示的方向拖拉指示器310時,指示器310的箭頭方向表示向上方向。類似地,如果指示器310已經(jīng)移出中央方形區(qū)同時沿標(biāo)記435表示的方向拖拉指示器310,指示器310改變成表示向下方向的指示器482并在顯示部210上顯示。
另外,當(dāng)用戶正沿用標(biāo)記410表示的方向拖拉指示器310時,控制部200檢測指示器310在移出中央方形區(qū)445后是否進(jìn)入角方形區(qū)455。如果根據(jù)檢測結(jié)果,控制部200確定已經(jīng)進(jìn)入角方形區(qū)445,控制部200將指示器3 10的箭頭方向改變成向上角方向。即,如果指示器310到達(dá)角方形區(qū)455同時沿標(biāo)記410表示的方向拖拉指示器310,控制部200將指示器310改變成具有表示角方向的箭頭的指示器472并在顯示部210上顯示指示器472。類似地,控制部200檢測指示器310是否已經(jīng)移出中央方形區(qū)445同時用戶沿用標(biāo)記440表示的方向拖拉指示器310。如果控制部210檢測到當(dāng)拖拉指示器310時,指示器310在移出中央方形區(qū)445后,已經(jīng)進(jìn)入角方形區(qū)460,控制部200將指示器310改變成向下右角方向以及顯示指示器484。類似地,如果沿用標(biāo)記430表示的方向拖拉指示器310以便進(jìn)入角方形區(qū)465,控制部200將指示器310改變成具有表示向下左角方向的箭頭的指示器480,以及在顯示部210上顯示指示器480。
現(xiàn)在,將參考圖5,描述通過指向項目輸入項目的過程。圖5是用于根據(jù)本發(fā)明的一個實施例,控制指示器激活模式的流程圖。
在步驟500中,控制部200確定用于激活指示器功能的用戶輸入是否存在。如果選擇指示器激活,控制部200通過在顯示部210上顯示基本指示器310,在步驟510中進(jìn)入指示器激活模式。其中,基本指示器310是指具有表示左角方向的箭頭的指示器,如圖4b所示。
如果顯示指示器310,在步驟520,控制部200確定是否執(zhí)行下筆操作。即,控制部200確定用戶是否按壓指示器310的手指觸摸部305。如果執(zhí)行下筆操作,在步驟530,控制部200確定在下筆操作后,立即由用戶實現(xiàn)抬筆操作,或在下筆操作中,由用戶拖拉指示器310后,實現(xiàn)抬筆操作。如果在下筆操作后,立即實現(xiàn)抬筆操作,在步驟540中,控制部200讀取顯示在實現(xiàn)抬筆操作的區(qū)域上的指示器310的位置。
如果在下筆狀態(tài)中拖拉指示器310后,實現(xiàn)抬筆操作,在步驟550中,控制部200讀取拖拉指示器310后實現(xiàn)抬筆操作的區(qū)域的位置以及指示器310的箭頭方向。此后,在步驟560中,控制部200根據(jù)讀取結(jié)果,執(zhí)行操作。
將參考圖5的詳細(xì)流程圖的圖6,不再給出其更詳細(xì)的描述。參考圖6,如果用戶選擇指示功能,在步驟600,控制部200指示激活模式。此后,在步驟605,控制部200根據(jù)指示器激活模式,顯示中央方形區(qū)中的基本指示器。換句話說,如果用戶選擇用于顯示指向觸摸屏上的項目的指示器的指示器激活模式,控制部在觸摸屏上顯示基本指示器。
然后,在步驟610,控制部200確定用戶是否將手指觸摸到指示器的觸摸部,即,是否發(fā)生下筆操作。如果發(fā)生下筆操作,控制部在步驟615中確定在下筆操作后,是否由用戶立即實現(xiàn)抬筆操作,或在下筆狀態(tài)中,是否由用戶實現(xiàn)筆拖拉。
如果在下筆操作后,立即實現(xiàn)抬筆操作,在步驟620中,控制部200執(zhí)行為中央方形區(qū)分配的操作。換句話說,當(dāng)實現(xiàn)抬筆操作時,控制部200執(zhí)行對應(yīng)于由位于中央方形區(qū)的指示器所指的項目的操作。通過基于通過用戶接口220,用于項目的指示輸入,顯示各種標(biāo)記數(shù)據(jù),執(zhí)行這種操作。例如,如果指示器所指的項目是字母,控制部200意識到在下筆操作后立即執(zhí)行的抬筆操作是為輸入字母的目的,因此,控制部200在顯示部210上顯示各種字母。
如果在步驟615中,在下筆狀態(tài)中執(zhí)行筆拖拉操作,控制部200進(jìn)入步驟625。在步驟625確定拖拉指示器是否處于中央方形區(qū)。如果所拖拉的指示器處于中央方形區(qū),在步驟630,控制部200確定當(dāng)前拖拉的指示器是否是基本指示器。如果當(dāng)前拖拉的指示器是基本指示器,控制部200執(zhí)行步驟650。
如果控制部200在步驟625中確定由用戶拖拉的指示器已經(jīng)移出中央方形區(qū),那么在步驟635確定所拖拉的指示器是否進(jìn)入角方形區(qū)。如果確定所拖拉的指示器進(jìn)入角方形區(qū),在步驟640,控制部200將具有表示預(yù)定方向的箭頭的指示器改變成具有表示角方向的箭頭的指示器,以便執(zhí)行精確指示和顯示它。否則,如果指示器已經(jīng)移出中央方形區(qū)以及進(jìn)入剩余區(qū),在步驟645中,控制部200將具有表示預(yù)定方向的箭頭的指示器改變成具有表示側(cè)向的箭頭的指示器并顯示它。
如上所述,當(dāng)定位具有表示改變方向的箭頭的指示器時,用戶能使手指移離拖拉指示器的觸摸部,以便相對于所需項,執(zhí)行精確的指示操作。其中,在步驟650中,控制部200確定用戶是否使手指移離所拖拉的指示器的觸摸部分,即是否實現(xiàn)抬筆操作。如果對拖拉指示器實現(xiàn)抬筆操作,控制部200執(zhí)行步驟660。如果繼續(xù)拖拉指示器,控制部200返回到步驟625。
如上所述,如果用戶連續(xù)拖拉指示器,在步驟625,控制部200確定指示器是否進(jìn)入中央方形區(qū)。如果指示器重新進(jìn)入中央方形區(qū),在步驟630,控制部200確定是否是當(dāng)前指示器。如果當(dāng)前指示器不是基本指示器,控制部200將當(dāng)前指示器改變成基本指示器并通過執(zhí)行步驟655,顯示基本指示器。其中,在移出角方形區(qū)后重新進(jìn)入中央方形區(qū)的指示器具有表示角方向的箭頭。
因此,控制部200將具有表示角方向的箭頭的指示器改變成具有表示預(yù)定方向的箭頭的基本指示器以及顯示基本指示器。類似地,在移出剩余區(qū)后重新進(jìn)入中央方形區(qū)的指示器具有表示側(cè)向的箭頭。因此,控制部200將具有表示側(cè)向的箭頭的指示器改變成具有表示預(yù)定方向的箭頭的基本指示器并顯示基本指示器。
根據(jù)上述詳細(xì)描述,如果用戶想精確地指向所需項目,用戶能拖拉指示器同時使手指觸摸在屏幕上顯示的指示器的觸摸部。如上所述,當(dāng)用戶拖拉指示器時,根據(jù)指示器所處的區(qū)域,改變指示器的箭頭方向并顯示。如果指示器移出中央方形區(qū)以及當(dāng)用戶拖拉指示器時,位于整個屏幕和具有預(yù)定大小的方形區(qū)間的角區(qū)域的任何一個,指示器的箭頭方向改變成指示器所處的角的方向并顯示。因此,用戶能方便地選擇預(yù)期顯示項。
控制部200能連續(xù)和重復(fù)地執(zhí)行上述過程直到用戶使手指脫離指示器的觸摸部分為止以便選擇預(yù)期項。如上所述,控制部200確定用戶拖拉的指示器的位置,根據(jù)指示器所處的區(qū)域,改變用指示器的箭頭表示的方向,以及以執(zhí)行精確指示的方式顯示指示器。此后,當(dāng)用戶通過使指示器位于預(yù)期項上,選擇預(yù)期項時,在步驟650,控制部200確定對拖拉指示器,是否實現(xiàn)抬筆操作。然后,控制部200確定實現(xiàn)抬筆操作并執(zhí)行步驟660以便在抬筆操作中,讀取指示器的位置和箭頭方向。然后,控制部200執(zhí)行對應(yīng)于在步驟665中讀取結(jié)果的操作。即,控制部200執(zhí)行指向指示器的項目的操作。
如上所述,控制部200將根據(jù)用指示器指出的項目執(zhí)行的操作視為用戶手指移離指示器的觸摸部的時間,以便用戶能選擇預(yù)期項。除上述方法外,還能利用各種方法。例如,用戶能通過利用用戶將指示器拖拉到預(yù)期項所處的點同時通過使用用戶手指觸摸指示器的觸摸部的方法來選擇預(yù)期項,使手指移離指示器的觸摸部,以及再次按壓指示器的觸摸部。
另外,用戶能通過在拖拉指示器同時使用戶手指觸摸指示器的觸摸部后,觸摸指示器的觸摸部預(yù)定時間周期,以及使手指與指示器的觸摸部分開,選擇預(yù)期項。同時,用戶能通過使手指短時間觸摸指示器的觸摸部,再次拖拉指示器。除上面外,根據(jù)本發(fā)明的另一實施例,用戶能發(fā)現(xiàn)根據(jù)表示通過安裝在硬件中的專用鍵,逆轉(zhuǎn)或改變指示器的顏色的指示器的狀態(tài),選擇預(yù)期項。
在下文中,將參考圖7描述用于指示和輸入項目的過程。圖7示例說明根據(jù)本發(fā)明的另一實施例,表示激活具有表示固定方向的箭頭的指示器時的屏幕,以及圖8示例說明根據(jù)本發(fā)明的另一實施例,當(dāng)利用具有表示固定方向的箭頭的指示器時,用于控制指示器的流程圖。
根據(jù)圖7和8所示的本發(fā)明的實施例,用戶能通過具有表示預(yù)定方向的箭頭的指示器,指向預(yù)期項,選擇預(yù)期項,而與指示器所處的區(qū)域無關(guān)。具有表示預(yù)定方向的箭頭的這種指示器如圖7所示。如圖7所示,指示器700包括表示預(yù)定方向的箭頭和由用戶觸摸的觸摸部。例如,如果具有表示向上方向的箭頭的指示器顯示在屏幕上,用戶能更容易和快速地選擇預(yù)期項。同時,本發(fā)明提供各種形狀的指示器以便滿足用戶的各種需求和性能以及允許用戶根據(jù)用戶的喜好,選擇指示器。
在下文中,將描述通過使用從具有表示根據(jù)指示器所處的區(qū)域的方向的箭頭的指示器改變的、按用戶所需、具有表示方向的箭頭的指示器指示和輸入項目的過程。
參考圖8,在步驟800,控制部200確定用戶是否選擇用于顯示指向在觸摸屏,即屏幕上顯示的項目的指示器的指示器激活模式。如果選擇指示器激活模式,在步驟810中,控制部200確定是否由用戶選擇用于改變指示器的開關(guān)的菜單。如果控制部200確定已經(jīng)由用戶選擇菜單,控制部200顯示具有各種形狀的指示器以及接收由用戶選擇的指示器的任何一個。
如果用戶改變指示器的形狀,在步驟820中,控制部200確定選擇指示器是否是具有表示固定方向的箭頭的指示器。如果已經(jīng)選擇具有表示固定方向的箭頭的指示器,在步驟830中,控制部200確定是否由用戶觸摸指示器的觸摸部,即,是否實現(xiàn)用于指示器的下筆操作。此后,如果控制部200確定已經(jīng)實現(xiàn)下筆操作,在步驟840,控制部200確定是否在下手操作后立即實現(xiàn)抬筆操作,或在下筆狀態(tài)中拖拉指示器后,是否實現(xiàn)抬筆操作。
如果在下筆操作后,立即實現(xiàn)抬筆操作,在步驟850中,控制部200讀取抬筆位置,即,當(dāng)實現(xiàn)抬筆操作時指示器的位置。否則,如果在下筆狀態(tài)中拖拉指示器后,實現(xiàn)抬筆操作,在步驟860中,控制部200讀取在由用戶拖拉指示器后,發(fā)生抬筆操作的位置。然后,在步驟870,控制部200執(zhí)行對應(yīng)于讀取結(jié)果的操作。
在下文中,根據(jù)本發(fā)明的另一實施例,參考圖4和9,描述當(dāng)利用指示器時,控制指示器的過程。
首先,在步驟900中,控制部200保持等待模式直到筆劃輸入為止,即如果選擇指示器激活模式,由用戶實現(xiàn)手指觸摸輸入。然后,在步驟905,處于指示器激活模式中的控制部200檢測是否通過觸摸屏實現(xiàn)用戶的輸入。即,控制部200確定是否由用戶實現(xiàn)下筆操作。如果由用戶實現(xiàn)下筆操作,在步驟910,控制部200意識到實現(xiàn)了下筆操作以便在實現(xiàn)下筆操作的下筆位置顯示指示器。其中,在屏幕上顯示的指示器是具有表示根據(jù)對應(yīng)于實現(xiàn)下筆操作的位置的區(qū)域的方向的箭頭的指示器。
例如,如果實現(xiàn)下筆操作的位置是中央方形區(qū)445,控制部200在實現(xiàn)下筆操作的位置顯示基本指示器。同時,如果實現(xiàn)下筆操作的位置處于角方形區(qū)450、455、460和465的任何一個中,控制部200在實現(xiàn)下筆操作的位置,顯示具有表示相應(yīng)角方向的箭頭的指示器。同時,如果實現(xiàn)下筆操作的位置是除中央方形區(qū)445和角方形區(qū)450、455、460和465的每一個外的剩余區(qū),控制部200在實現(xiàn)下筆操作的位置顯示具有表示側(cè)向的箭頭的指示器。
此后,在步驟915,控制部200確定用戶是否執(zhí)行抬筆操作,即在使手指觸摸在下手位置上顯示的指示器的觸摸部后,用戶是否使手指移離指示器的觸摸部。同時,控制部200確定在使用戶手指觸摸指示器的觸摸部時,用戶是否執(zhí)行筆拖拉操作。如果用戶在下筆操作后,立即執(zhí)行抬筆操作,控制部200從屏幕移出在實現(xiàn)下筆操作時顯示的指示器以及讀取通過執(zhí)行步驟920顯示的指示器的位置和箭頭方向。然后,控制部200通過執(zhí)行步驟925,執(zhí)行為用由在下筆位置顯示的指示器表示的項目分配的操作。
如果在步驟915中,在使手指觸摸指示器的觸摸部時,執(zhí)行筆拖拉操作,在步驟930中,控制部200確定當(dāng)用戶執(zhí)行筆拖拉操作時,指示器是否移出對應(yīng)于下筆位置的區(qū)域。如果當(dāng)用戶執(zhí)行筆拖拉操作時,指示器已經(jīng)移出對應(yīng)于下筆操作的區(qū)域,在步驟935中,控制部200檢測對應(yīng)于實現(xiàn)筆拖拉操作的筆拖拉位置的的區(qū)域,以便顯示根據(jù)該區(qū)域的指示器。例如,當(dāng)用戶拖拉在首次由用戶實現(xiàn)下筆操作的中央方形區(qū)上顯示的指示器時,如果拖拉的指示器移出中央方形區(qū)以及進(jìn)入角方形區(qū)或剩余區(qū),控制部200使當(dāng)前拖拉的指示器改變成根據(jù)當(dāng)前拖拉的指示器進(jìn)入的區(qū)域的指示器以便顯示對應(yīng)于該區(qū)域的指示器。如果拖拉指示器存在于相應(yīng)的區(qū)域,在步驟945中,控制部200確定是否由用戶實現(xiàn)用于選擇項目的下筆操作。
如上所述,當(dāng)在根據(jù)用戶手指的位置的相應(yīng)區(qū)域中顯示指示器時,控制部200檢測由用戶執(zhí)行的筆拖拉狀態(tài)。其中,在步驟940中,控制部200確定當(dāng)拖拉指示器時,是否再次改變指示器所處的區(qū)域以便使指示器改變成根據(jù)拖拉指示器所處的相應(yīng)區(qū)域的新指示器。如果當(dāng)拖拉指示器時,連續(xù)地改變指示器所處的區(qū)域,控制部200返回到步驟935,以及顯示對應(yīng)于根據(jù)筆拖拉位置的區(qū)域的新指示器。
如果當(dāng)拖拉指示器時,不改變指示器所處的區(qū)域,在步驟945中,控制部200確定是否由用戶實現(xiàn)抬筆操作。如果已經(jīng)實現(xiàn)抬筆操作,即,用戶使手指移離指示器的觸摸部,在步驟950中,控制部200在檢測到抬筆操作后,從屏幕上移除已經(jīng)顯示過的指示器。其中,在步驟955中,控制部200將由用戶實現(xiàn)的抬筆操作視為用于選擇項目的操作以便讀取最終顯示的指示器的位置和箭頭方向。此后,在步驟960中,控制部200執(zhí)行對應(yīng)于讀取結(jié)果的操作。例如,如果用指示器表示的項目存在,當(dāng)由用戶實現(xiàn)用于選擇該項目的抬筆操作時,控制部200執(zhí)行為該項目分配的操作。
如上所述,根據(jù)本發(fā)明,如果用戶選擇用于顯示指向項目的指示器的指示器激活模式,可以通過在屏幕上顯示的指示器,精確地指向預(yù)期項目來選擇預(yù)期項目。因此,如果用戶輸入字母,可以通過允許用戶精確地輸入字母等等,減少輸入錯誤。同時,根據(jù)本發(fā)明,可以通過提供具有各種形狀的指示器,滿足用戶的各種需求。
盡管參考其某些優(yōu)選實施例示出和描述了本發(fā)明,本領(lǐng)域的普通技術(shù)人員將理解到在不背離本發(fā)明的精神和范圍的情況下,可以在形式和細(xì)節(jié)方面做出各種改變。因此,本發(fā)明的范圍不限于這些實施例,而是由其附加權(quán)利要求及等效來限定。
權(quán)利要求
1.一種用在具有觸摸屏的終端中的指示設(shè)備,所述指示設(shè)備包括控制部,用于當(dāng)用戶選擇用于顯示指示器的指示器激活模式時,在所述顯示屏上顯示所述指示器;以及用戶接口,用于當(dāng)所述用戶通過所述指示器選擇所述觸摸屏上的項目時,向所述控制部提供輸入信號,其中,如果所述控制部接收從所述用戶接口選擇的信號,基于由所述指示器所指的項目,操作所述控制部。
2.如權(quán)利要求1所述的指示設(shè)備,其中,所述終端進(jìn)一步包括顯示部,用于顯示項目和用于基于通過所述用戶接口輸入的指示輸入,顯示各種標(biāo)記數(shù)據(jù)。
3.如權(quán)利要求1所述的指示設(shè)備,其中,所述項目是從字母、圖標(biāo)、滾動器、復(fù)選框和滑動器的一個選擇的。
4.如權(quán)利要求1所述的指示設(shè)備,其中,所述項目是在所述觸摸屏上顯示的可選對象。
5.如權(quán)利要求1所述的指示設(shè)備,其中,所述指示器包括表示用于指向項目的預(yù)定方向的箭頭以及用于由用戶觸摸的觸摸部。
6.如權(quán)利要求5所述的指示設(shè)備,其中,當(dāng)用戶拖拉所述指示器時,所述控制部根據(jù)所述指示器所處的所述觸摸屏的區(qū)域,改變用所述指示器的箭頭表示的方向。
7.如權(quán)利要求5所述的指示設(shè)備,進(jìn)一步包括存儲器,用于存儲具有各種形狀的指示器以及具有表示相互不同方向的箭頭的多個指示器。
8.如權(quán)利要求5所述的指示設(shè)備,其中,當(dāng)用戶拖拉所述指示器時,如果所述指示器所處的區(qū)域是第一區(qū)域,所述控制部保持由所述指示器的箭頭所表示的方向。
9.如權(quán)利要求8所述的指示設(shè)備,其中,所述第一區(qū)域允許具有表示預(yù)定方向的箭頭的指示器相對于所述第一區(qū)域,執(zhí)行精確的指示。
10.如權(quán)利要求5所述的指示設(shè)備,其中,當(dāng)用戶拖拉所述指示器時,如果所述指示器所處的區(qū)域不在所述第一區(qū)域,所述控制部改變由所述指示器的箭頭所表示的方向。
11.如權(quán)利要求10所述的指示設(shè)備,其中,所述第一區(qū)域是具有預(yù)定大小并位于所述觸摸屏的中央的方形區(qū)域,以及當(dāng)用戶拖拉所述指示器時,如果所述指示器移出所述第一區(qū)域以及位于在所述觸摸屏的邊緣和所述具有預(yù)定大小的方形區(qū)域間形成的角區(qū)域的任何一個處,所述控制部使由所述指示器的箭頭表示的方向改變成對應(yīng)于所述指示器所處的角的方向。
12.一種用于利用用在具有觸摸屏的終端中的指示設(shè)備的方法,所述方法包括步驟i)如果用戶選擇用于顯示指示器的指示器激活模式,在所述觸摸屏上顯示所述指示器;ii)如果用戶通過所述指示器選擇項目,執(zhí)行對應(yīng)于由所述指示器所指的項目的操作。
13.如權(quán)利要求12所述的方法,其中,所述項目是從字母、圖標(biāo)、滾動器、復(fù)選框和滑動器的一個選擇的。
14.如權(quán)利要求12所述的方法,其中,所述項目是所顯示的可選對象。
15.如權(quán)利要求12所述的方法,其中,所述指示器包括表示預(yù)定方向的箭頭以便指向項目和由用戶觸摸的觸摸部。
16.如權(quán)利要求15所述的方法,其中,當(dāng)用戶拖拉所述指示器時,根據(jù)所述指示器所處的區(qū)域,改變和顯示用所述指示器的箭頭表示的方向。
17.如權(quán)利要求16所述的方法,其中,當(dāng)用戶拖拉所述指示器時,如果所述指示器所處的區(qū)域是第一區(qū)域,保持由所述指示器的箭頭所表示的方向。
18.如權(quán)利要求17所述的方法,其中,所述第一區(qū)域允許具有表示預(yù)定方向的箭頭的指示器相對于所述第一區(qū)域,執(zhí)行精確的指示。
19.如權(quán)利要求18所述的方法,其中,所述第一區(qū)域是具有預(yù)定大小并位于所述觸摸屏的中央的方形區(qū)域,以及當(dāng)用戶拖拉所述指示器時,如果所述指示器移出所述第一區(qū)域以及位于在所述觸摸屏和所述具有預(yù)定大小的方形區(qū)域間的角區(qū)域的任何一個處,使由所述指示器的箭頭表示的方向改變成對應(yīng)于所述指示器所處的角的方向。
20.一種用在具有觸摸屏的終端中的指示設(shè)備,所述指示設(shè)備包括控制部,用于根據(jù)用戶輸入,顯示指向所述觸摸屏上的項目的指示器;以及用戶接口,用于當(dāng)通過所述指示器,從用戶提供輸入時,將輸入信號輸出到所述控制部,其中,如果所述控制部從所述用戶接口接收輸入信號,所述控制部根據(jù)由所述指示器選擇的項目執(zhí)行操作。
21.如權(quán)利要求20所述的指示設(shè)備,其中,所述項目是所顯示的可選對象。
22.如權(quán)利要求20所述的指示設(shè)備,其中,所述指示器包括表示預(yù)定方向的箭頭以便指向項目和由用戶觸摸的觸摸部。
23.如權(quán)利要求22所述的指示設(shè)備,其中,當(dāng)執(zhí)行用于所述指示器的抬筆操作時,所述控制部不顯示所述指示器。
24.如權(quán)利要求23所述的指示設(shè)備,其中,當(dāng)拖拉所述指示器時,所述控制部以根據(jù)所述指示器所處的區(qū)域,執(zhí)行精確指示的方式,改變表示所述指示器的箭頭的方向和顯示所改變的方向。
25.一種利用用在具有觸摸屏的終端中的指示設(shè)備的方法,所述方法包括步驟i)根據(jù)用戶輸入,顯示指向所述觸摸屏上的項目的指示器;以及ii)如果通過所述指示器,從所述用戶輸入筆劃輸入,根據(jù)由所述指示器選擇的項目,執(zhí)行操作。
26.如權(quán)利要求25所述的方法,其中,所述項目是所顯示的可選對象。
27.如權(quán)利要求25所述的方法,其中,所述指示器包括表示預(yù)定方向的箭頭以便指向項目和由用戶觸摸的觸摸部。
28.如權(quán)利要求27所述的方法,其中,當(dāng)拖拉所述指示器時,根據(jù)所述指示器所處的區(qū)域,改變和顯示表示所述指示器的箭頭的方向以便執(zhí)行精確指示。
全文摘要
公開了用于提供具有觸摸屏的終端的指示裝置的設(shè)備和方法,當(dāng)用戶選擇指示器激活模式時,能通過在屏幕上顯示的指示器,精確指向預(yù)期項,以及根據(jù)所選擇的項,執(zhí)行操作,容易選擇在觸摸屏上顯示的預(yù)期項。通過允許用戶提供精確輸入,可以減少輸入錯誤。
文檔編號G06F3/0488GK1661538SQ200410096409
公開日2005年8月31日 申請日期2004年11月30日 優(yōu)先權(quán)日2004年2月27日
發(fā)明者金仙美 申請人:三星電子株式會社