專利名稱:具有觸摸屏的移動終端及在移動終端提供用戶界面的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動終端以及操作移動終端的方法,更具體地講,涉及一種移動終端以及在移動終端提供用戶界面的方法。
背景技術(shù):
通常,移動終端可執(zhí)行作為添加到移動終端的各種功能的復(fù)雜功能和復(fù)雜操作。在此情況下,移動終端包括具有用于執(zhí)行各種功能的輸入單元(例如,鍵盤或鼠標(biāo))的外圍設(shè)備,或者連接到具有用于執(zhí)行各種功能的輸入單元(例如,鍵盤或鼠標(biāo))的外圍設(shè)備。然而,攜帶具有這樣的外圍設(shè)備的移動終端是不方便的。因此,為了解決該問題,現(xiàn)有技術(shù)的移動終端包括代替外圍設(shè)備(例如,鍵盤或鼠標(biāo))的觸摸面板。觸摸面板被配置為具有多個觸摸傳感器。即,移動終端提供用戶界面(UI),并執(zhí)行與觸摸輸入相應(yīng)的特定功能。在現(xiàn)有 技術(shù)的移動終端中,在提供與各種觸摸輸入相應(yīng)的用戶界面時存在限制。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提供與各種觸摸輸入相應(yīng)的用戶界面。即,本發(fā)明提供與各個觸摸輸入相應(yīng)的用戶界面。根據(jù)本發(fā)明的一方面,一種在具有觸摸屏的移動終端中提供用戶界面的方法包括當(dāng)在觸摸屏中感測到觸摸時,檢測與觸摸相應(yīng)的觸摸面積;根據(jù)檢測的觸摸面積是否等于或大于預(yù)設(shè)面積閾值來執(zhí)行不同的功能。執(zhí)行不同的功能的步驟包括當(dāng)觸摸移動時根據(jù)觸摸的移動、觸摸的移動距離和移動方向來執(zhí)行不同的功能,或者,當(dāng)觸摸沒有移動時,根據(jù)觸摸的保持時間來執(zhí)行不同的功能。根據(jù)本發(fā)明的另一方面,一種用于提供用戶界面的移動終端包括觸摸屏,用于感測觸摸;面積檢測器,用于檢測與觸摸相應(yīng)的觸摸面積;控制器,用于根據(jù)觸摸面積是否等于或大于預(yù)設(shè)面積閾值來執(zhí)行不同的功能。當(dāng)觸摸移動時控制器根據(jù)觸摸的移動、觸摸的移動距離和移動方向來執(zhí)行不同的功能,當(dāng)觸摸沒有移動時,控制器根據(jù)觸摸的保持時間來執(zhí)行不同的功能。在根據(jù)本發(fā)明的具有觸摸屏的移動終端和用于在移動終端中提供用戶界面的方法中,通過移動終端中的觸摸屏感測各種觸摸輸入,提供與各個觸摸輸入相應(yīng)的用戶界面。即,移動終端基于通過觸摸屏感測的觸摸面積、觸摸的移動、移動距離、移動方向和觸摸的保持時間中的至少一個來確定觸摸輸入。此外,移動終端提供用于執(zhí)行與各個觸摸輸入相應(yīng)的功能的用戶界面。這樣的用戶界面以及觸摸的檢測和處理提高了使用移動終端時的便利性。
通過下面結(jié)合附圖進(jìn)行的詳細(xì)描述,本發(fā)明的上述特征和優(yōu)點將會變得更加清楚,其中圖I是示出根據(jù)本發(fā)明示例性實施例的移動終端的配置的框圖;圖2是示出根據(jù)本發(fā)明示例性實施例的提供移動終端的用戶界面的方法的流程圖;圖3是示出用于執(zhí)行圖2所示的手掌觸摸模式的過程的流程圖;圖4至圖7是示出用于執(zhí)行圖2所示的手掌觸摸模式的過程的示例的示圖;圖8是示出用于執(zhí)行圖2所示的手指觸摸模式的過程的流程圖;圖9以及圖IOA至圖IOD是示出用于執(zhí)行圖2所示的手指觸摸模式的過程的示例的示圖。
具體實施例方式參照附圖詳細(xì)描述本發(fā)明的優(yōu)選實施例。然而,可以以許多不同的形式實施本發(fā)明,并且本發(fā)明不應(yīng)被解釋為局限于在此闡述的示例性實施例。貫穿附圖使用相同標(biāo)號,以表示相同或相似的部件??墒÷院喜⒂诖说墓δ芎徒Y(jié)構(gòu)的詳細(xì)描述,以避免模糊本發(fā)明的主題。此外,可基于用戶和操作者的意圖和實踐來不同地實施在這里描述的考慮本發(fā)明的功能所定義的術(shù)語。因此,應(yīng)該基于遍及說明書的公開來理解所述術(shù)語。在不脫離本發(fā)明的范圍的情況下,可在各種以及多個實施例中采用本發(fā)明的原理和特征。此外,附圖表現(xiàn)本發(fā)明的示例性實施例,然而,附圖沒有必要是按比例的,為了更清楚地示出和解釋本發(fā)明,可夸大或省略特定特征。在在此闡述的術(shù)語中,終端是指能夠處理發(fā)送到任何外部實體或者從任何外部實體接收的數(shù)據(jù)的任何裝置。終端可在屏幕上顯示圖標(biāo)或菜單,其中,存儲的數(shù)據(jù)和各種可執(zhí)行功能被分配或映射到屏幕。終端可包括計算機、筆記本電腦、平板PC、移動裝置等。在在此闡述的術(shù)語中,屏幕是指顯示器或者將信息可視地顯示給用戶的其他輸出裝置,可選地,該其他輸出裝置能夠接收并電子地處理來自用戶使用觸控筆、用戶的手指或其他用于將來自用戶的用戶選擇傳送到該輸出裝置的其他技術(shù)的觸覺輸入。在在此闡述的術(shù)語中,圖標(biāo)是指在裝置的屏幕上顯示的圖形元素(例如,圖形或符號),從而用戶能夠容易地選擇期望的功能或數(shù)據(jù)。具體地,每個圖標(biāo)與裝置中可執(zhí)行的任何功能或者與裝置中存儲的任何數(shù)據(jù)具有映射關(guān)系,并且用于處理功能或選擇裝置中的數(shù)據(jù)。當(dāng)用戶選擇顯示的圖標(biāo)中的一個圖標(biāo)時,裝置識別與選擇的圖標(biāo)相關(guān)聯(lián)的特定功能或數(shù)據(jù)。然后,裝置執(zhí)行識別的功能或顯示識別的數(shù)據(jù)。在在此闡述的術(shù)語中,數(shù)據(jù)是指裝置處理的任何種類的信息,該信息包括從任何外部實體接收的文本和/或圖像、發(fā)送或接收的消息、在特定功能被裝置執(zhí)行時創(chuàng)建的信
肩、O如在此使用的,術(shù)語“觸摸”表示接觸或接近移動終端中的觸摸屏的動作。在此情況下,觸摸可通過移動終端用戶的手指或者觸控筆或者用于在觸摸屏上執(zhí)行選擇的其他已知裝置或工具而發(fā)生。使用根據(jù)觸摸面積、觸摸的移動、移動距離、移動方向或者保持時間中的至少一個的各種觸摸輸入提供觸摸。如在此使用的,術(shù)語“手掌觸摸”表示當(dāng)觸摸面積等于或者大于預(yù)設(shè)面積閾值時產(chǎn)生的觸摸。例如,手掌觸摸可指示移動終端的用戶的手掌或者手表面接觸或接近觸摸屏。如在此使用的,術(shù)語“手指觸摸”表示當(dāng)觸摸面積小于預(yù)設(shè)面積閾值時產(chǎn)生的觸摸。例如,手指觸摸可指示移動終端用戶的手指接觸或接近觸摸屏。如在此使用的,術(shù)語“預(yù)設(shè)閾值”表示用于控制器以通過確定觸摸輸入是否等于或大于預(yù)設(shè)閾值來執(zhí)行相應(yīng)功能的預(yù)定閾值。預(yù)設(shè)閾值包括與觸摸輸入相關(guān)的觸摸面積、位于觸摸屏上的觸摸輸入的保持范圍、觸摸輸入的移動距離以及觸摸屏上的觸摸輸入的保持時間。此外,可通過特定數(shù)值(例如,毫米、厘米、毫秒、秒)來設(shè)置預(yù)設(shè)閾值。圖I是示出根據(jù)本發(fā)明示例性實施例的移動終端的配置的框圖。僅為了示出目的,在本示例性實施例中假設(shè)移動終端是移動電話,但是應(yīng)該理解,可以以任何已知類型的電子裝置使用本發(fā)明。參照圖1,移動終端100包括射頻(RF)通信單元110、觸摸屏120、控制器130、存儲器140、音頻處理器150、鍵輸入單元160。RF通信單元110執(zhí)行移動終端100的RF通信功能。RF通信單元110可包括RF發(fā)送器,上轉(zhuǎn)換發(fā)送信號的頻率并放大該信號;RF接收器,低噪聲放大接收的信號并下轉(zhuǎn) 換該信號。觸摸屏120包括顯示單元121和觸摸面板123。顯示單元121顯示移動終端100的狀態(tài)。在此情況下,例如,通過液晶顯示器(IXD)來實現(xiàn)顯示單元121。顯示單元121包括LCD控制器、用于存儲顯示數(shù)據(jù)的存儲器、LCD顯示元件。觸摸面板123安裝或者結(jié)合在顯示單元121中,感測在顯示單元121上發(fā)生的觸摸輸入。觸摸面板123包括觸摸傳感器125和信號轉(zhuǎn)換器127。觸摸傳感器125檢測觸摸面板123的物理屬性(例如,電阻或電容)的改變,以感測觸摸輸入。信號轉(zhuǎn)換器127將物理屬性的改變轉(zhuǎn)換為觸摸信號??刂破?30執(zhí)行用于控制移動終端100的整體操作的功能??刂破?30包括數(shù)據(jù)處理器,數(shù)據(jù)處理器包括發(fā)送器,對發(fā)送信號進(jìn)行編碼和調(diào)制;接收器,對接收信號進(jìn)行解調(diào)和解碼。數(shù)據(jù)處理器可包括調(diào)制解調(diào)器和編解碼器。編解碼器包括用于處理包數(shù)據(jù)的數(shù)據(jù)編解碼器和用于處理音頻信號(例如,聲音)的音頻編解碼器。此外,控制器130提供與根據(jù)這里描述的本發(fā)明的示例性實施例的各種觸摸輸入相應(yīng)的用戶界面。即,控制器130通過觸摸輸入執(zhí)行各種功能。在此情況下,控制器130根據(jù)觸摸面積、觸摸的移動、移動距離、移動方向和觸摸的保持時間中的至少一個識別觸摸輸入,以執(zhí)行相應(yīng)的功能。為此,控制器130包括面積檢測器131、移動跟蹤單元133、時間檢測器135。面積檢測器131檢測觸摸位置以及與觸摸相應(yīng)的觸摸面積。移動跟蹤單元133確定觸摸是否移動。此外,移動跟蹤單元133跟蹤與觸摸相應(yīng)的移動方向,并且檢測移動距離。時間檢測器135檢測觸摸在自與觸摸相應(yīng)的觸摸位置的預(yù)設(shè)保持范圍之內(nèi)的保持時間。可通過程序存儲器和數(shù)據(jù)存儲器來構(gòu)造存儲器140。程序存儲器存儲用于控制移動終端100的典型操作的程序。程序存儲器還可存儲用于提供與根據(jù)這里描述的本發(fā)明示例性實施例的各種觸摸輸入相應(yīng)的用戶界面的程序。數(shù)據(jù)存儲器執(zhí)行用于存儲程序被執(zhí)行時創(chuàng)建的數(shù)據(jù)的功能。在此情況下,存儲器140存儲關(guān)于與根據(jù)本發(fā)明示例性實施例的各個觸摸輸入相應(yīng)的各個功能的數(shù)據(jù)。存儲器140存儲將要分別與觸摸面積、移動的存在、移動距離、移動方向或觸摸的保持時間相比較的閾值。音頻處理器150通過揚聲器SPK播放從數(shù)據(jù)處理器的音頻編解碼器輸出的接收音頻信號,或者將由麥克風(fēng)MIC創(chuàng)建的發(fā)送音頻信號發(fā)送到數(shù)據(jù)處理器的音頻編解碼器。鍵輸入單元160包括用于設(shè)置和執(zhí)行各種功能的功能鍵。
圖2是示出根據(jù)本發(fā)明示例性實施例的提供移動終端的用戶界面的方法的流程圖。參照圖2,在本發(fā)明的提供用戶界面的方法中,在步驟211,控制器130首先顯示操作屏幕。S卩,控制器130激活觸摸屏120以通過觸摸屏120顯示操作屏幕。在此情況下,控制器130顯示與當(dāng)前執(zhí)行的菜單或應(yīng)用程序相應(yīng)的操作屏幕。隨后,如果在步驟213沒有在觸摸屏上發(fā)生觸摸,則方法返回步驟211以繼續(xù)顯示操作屏幕并檢測觸摸。然而,如果在步驟213在觸摸屏120上發(fā)生觸摸,則在步驟215,控制器130感測發(fā)生的觸摸,并檢測與觸摸相應(yīng)的觸摸面積。在此情況下,控制器130還檢測觸摸位置。例如,控制器130可檢測在觸摸屏120上感測到觸摸的區(qū)域的大小作為觸摸面積,并檢測與相應(yīng)區(qū)域的多個坐標(biāo)之一作為觸摸位置。在步驟217,控制器130將觸摸面積與預(yù)設(shè)面積閾值進(jìn)行比較。在此情況下,預(yù)設(shè)面積閾值可以是單個值或者關(guān)于預(yù)定范圍的多個值。在此情況下,控制器130可將觸摸面積的總大小或觸摸區(qū)域中與特定方向相應(yīng)的 長度與預(yù)設(shè)面積閾值進(jìn)行比較。即,控制器130確定觸摸面積是否等于或大于預(yù)設(shè)面積閾值。如果在步驟217確定觸摸面積等于或大于面積閾值,則在步驟219,控制器130將觸摸識別為手掌觸摸,并執(zhí)行用于執(zhí)行與手掌觸摸相應(yīng)的功能的手掌觸摸模式。在此情況下,如果觸摸面積等于或大于與面積閾值相應(yīng)的多個值的上限,則控制器130可執(zhí)行手掌觸摸模式。在此情況下,控制器130還根據(jù)與觸摸相應(yīng)的觸摸面積、觸摸的移動、移動距離、移動方向和手掌觸摸的保持時間中的至少一個對觸摸輸入進(jìn)行分類,以執(zhí)行相應(yīng)的功能。下面將詳細(xì)描述控制器130執(zhí)行手掌觸摸的過程。然而,如在這里更詳細(xì)描述的那樣,如果在步驟217確定觸摸面積小于預(yù)設(shè)面積閾值,則在步驟221,控制器130將觸摸識別為手指觸摸,并執(zhí)行用于執(zhí)行與手指觸摸相應(yīng)的功能的手指觸摸模式。圖3是示出用于執(zhí)行圖2所示的手掌觸摸模式的過程的流程圖。圖4至圖7是示出用于執(zhí)行圖2和圖3所示的手掌觸摸模式的過程的示例的示圖。參照圖3,控制器130在步驟311確定手掌觸摸是否移動。在此情況下,控制器130可通過確定手掌觸摸是否偏離觸摸屏120上的位于自觸摸位置的預(yù)設(shè)保持范圍內(nèi)的區(qū)域,來確定手掌觸摸是否移動。如果在步驟311確定手掌觸摸移動,則在步驟313,控制器130跟蹤手掌觸摸的移動方向,并檢測手掌觸摸的移動距離。在此情況下,手掌觸摸的移動可包括手掌觸摸的拖動、掃過和捻動中的任何一個。隨后,在步驟315,控制器130將移動距離與預(yù)設(shè)距離閾值進(jìn)行比較。這里,預(yù)設(shè)距離閾值可以是單個值或者以預(yù)定間隔劃分的多個值。此外,預(yù)設(shè)距離閾值可被設(shè)置為與特定方向相應(yīng)。在此情況下,控制器130可將移動距離與預(yù)設(shè)距離閾值或者關(guān)于移動方向的距離閾值進(jìn)行比較。即,控制器130確定移動距離是否等于或大于預(yù)設(shè)距離閾值。如果在步驟315確定移動距離等于或大于預(yù)設(shè)距離閾值,則在步驟321,控制器130確定手掌觸摸的觸摸輸入以執(zhí)行相應(yīng)功能,然后返回以完成圖2的步驟219,之后結(jié)束過程。此外,如果移動距離等于或大于與預(yù)設(shè)距離閾值相應(yīng)的多個值中的下限,則控制器130將移動距離與對應(yīng)于預(yù)設(shè)距離閾值的各個值進(jìn)行比較。此外,控制器130檢測與移動距離相應(yīng)的值以確定手掌觸摸的觸摸輸入,并在步驟321執(zhí)行相應(yīng)的功能。在此情況下,控制器130可根據(jù)觸摸屏120上的手掌觸摸的釋放來確定觸摸輸入,以執(zhí)行相應(yīng)的功能。隨后,控制器130返回以完成圖2中的步驟219,并結(jié)束過程。然而,如果在步驟315確定移動距離小于預(yù)設(shè)距離閾值,則控制器130返回以完成圖2中的步驟219,并結(jié)束過程。返回參照圖3中的步驟311,如果在步驟311確定手掌觸摸沒有移動,則如在這里更詳細(xì)描述的,過程執(zhí)行步驟317-319。例如,如在圖4中所示,在操作屏幕402被顯示的同時,當(dāng)移動終端100的用戶的手表面從觸摸屏120的左側(cè)移動到觸摸屏120的右側(cè)時,控制器130可感測手掌觸摸的移動。此時,控制器130可跟蹤手掌觸摸移動的移動方向(如在圖4中所示的向左的箭頭),并檢測手掌觸摸的移動距離。如果手掌觸摸的移動距離等于或大于預(yù)設(shè)距離閾值,則控制器130可使用已知的圖像或屏幕捕捉方法,以圖像來捕捉操作屏幕402,如在圖4的屏幕404中所示。此外,如在圖5中所示,如果在操作屏幕502被顯示的同時移動終端100的用戶的 手表面從觸摸屏120的上部移動到觸摸屏120的下部,則控制器130可感測手掌觸摸的移動。在此情況下,控制器130可跟蹤手掌觸摸的移動方向(如在圖5中所示的向下的箭頭),并檢測手掌觸摸的移動距離。如果觸摸的移動距離等于或大于預(yù)設(shè)距離閾值,則控制器130可將觸摸屏120的屏幕從操作屏幕502改變?yōu)榱硪黄聊?04 (如圖5所示),并顯示該另一屏幕504。在此情況下,另一屏幕504可以例如由控制器130預(yù)先設(shè)置或者例如可以是主屏幕(home screen)。這里,控制器130可終止圖5中的屏幕502中所示的當(dāng)前執(zhí)行的菜單或應(yīng)用程序?;蛘?,控制器130可不終止當(dāng)前執(zhí)行的菜單或應(yīng)用程序,而是在當(dāng)前執(zhí)行的菜單或應(yīng)用程序繼續(xù)作為后臺操作運行的同時,顯示主屏幕504。如在圖6中所示,在操作屏幕602被顯示的同時,當(dāng)移動終端100的用戶的手掌在觸摸屏120上捻動時,控制器130可感測手掌觸摸的移動。在此情況下,控制器130可感測手掌觸摸的觸摸位置的改變,以感測手掌觸摸的移動。在此情況下,控制器130可感測布置在與手掌觸摸相應(yīng)的區(qū)域的邊緣的坐標(biāo)的改變,以感測手掌觸摸的移動??刂破?30可感測連接布置在與手掌觸摸相應(yīng)的區(qū)域的邊緣的坐標(biāo)的多個軸中的較長軸的方向改變,以感測手掌觸摸的移動,例如,以檢測如沿圖6中的彎曲順時針方向箭頭所示的手掌觸摸的移動。此外,控制器130可跟蹤手掌觸摸的移動方向,并檢測手掌觸摸的移動距離。如果手掌觸摸的移動距離等于或大于預(yù)設(shè)距離閾值,則控制器130可在觸摸屏120中進(jìn)行設(shè)置或鎖定,以顯示鎖屏604 (如圖6所示)。在此情況下,控制器130可控制音頻處理器150以輸出指示觸摸屏120的鎖定的音頻信號。然而,返回參照圖3,如果在步驟311確定手掌觸摸沒有移動,則在步驟317,控制器130檢測手掌觸摸的保持時間。即,如果手掌觸摸沒有偏離保持范圍內(nèi)的區(qū)域,則控制器130可確定手掌觸摸保持或停留在特定位置而沒有移動。此外,在步驟319,控制器130對保持時間與預(yù)設(shè)時間閾值進(jìn)行比較。在此情況下,預(yù)設(shè)時間閾值可以是單個值或者以預(yù)定間隔劃分的多個值。即,控制器130確定保持時間是否等于或大于預(yù)設(shè)時間閾值。如果在步驟319確定保持時間等于或大于預(yù)設(shè)時間閾值,則控制器130進(jìn)行到如在這里所描述的步驟321,并且確定手掌觸摸的觸摸輸入并在步驟321執(zhí)行相應(yīng)的功能。如果保持時間等于或大于與預(yù)設(shè)時間閾值相應(yīng)的多個值中的下限,則控制器130將保持時間與對應(yīng)于預(yù)設(shè)時間閾值的各個值進(jìn)行比較。控制器130檢測與保持時間相應(yīng)的值以確定手掌觸摸的觸摸輸入,并執(zhí)行相應(yīng)的功能。在此情況下,控制器130可根據(jù)觸摸屏120中的手掌觸摸的釋放確定觸摸輸入,以執(zhí)行相應(yīng)的功能。隨后,控制器130返回以完成圖2中的步驟219,并結(jié)束過程。然而,在圖3中,如果在步驟319確定保持時間小于預(yù)設(shè)時間閾值,則控制器130返回以完成圖2中的步驟219,并結(jié)束過程。例如,控制器130可顯示如圖7所示的操作屏幕702。在此情況下,控制器130可執(zhí)行圖像調(diào)用,即,包含圖像的通信(所述圖像可包括靜止圖像、運動圖像或圖片和/或視頻)或數(shù)字廣播接收,以播放音頻和視頻中的至少一個。如圖7所示,在操作屏幕702被顯示的同時,當(dāng)移動終端100的用戶的手掌接觸觸摸屏120時,控制器130可檢測手掌觸摸的保持時間,即,用戶的手掌基本保持在觸摸屏702上手掌或手的位置704。在此情況下,在步驟317,控制器130可檢測手掌觸摸的保持時間。當(dāng)在步驟319檢測時,如果手掌觸摸的保持時間等于或大于預(yù)設(shè)時間閾值,則控制器130可停止與操作屏幕702相應(yīng)的音頻或視頻的播放。否則,在步驟319,如果保持時間小于預(yù)設(shè)時間閾值,則方法返回以完成圖2中的步 驟219,并結(jié)束過程。此外,參照圖7,在如圖7所示音頻或視頻的播放停止的情況下,如果移動終端100的用戶的手掌的接觸從觸摸屏120釋放,即,從操作屏幕702上的位置704離開,則如圖7所示,控制器130可在操作屏幕702上播放圖像或者通過移動終端100的音頻處理器150播放聲音。同時,控制器130可顯示如在圖7中示出的操作屏幕702。此時,控制器130可停止音頻和視頻中的至少一個的播放。在此情況下,操作屏幕702可以是圖像的靜止屏幕。如在圖7中所示,在操作屏幕702被顯示的同時,如果移動終端100的用戶的手掌以圖7中位置704處的用戶的手的方式接觸觸摸屏120,則控制器130可感測手掌觸摸的保持,S卩,保持操作屏幕702上手掌或手的位置704。在此情況下,控制器130可檢測手掌觸摸的保持時間。當(dāng)在步驟319檢測時,如果手掌觸摸的保持時間等于或大于預(yù)設(shè)時間閾值,則控制器130可按播放與在步驟321中執(zhí)行的功能相應(yīng)的音頻或視頻的方式來播放與操作屏幕702相應(yīng)的音頻或視頻。返回參照圖2,如果在步驟217確定觸摸面積小于預(yù)設(shè)面積閾值,則控制器130將觸摸識別為手指觸摸,并在步驟221執(zhí)行用于執(zhí)行與手指觸摸相應(yīng)的功能的手指觸摸模式。此時,如果觸摸面積小于與預(yù)設(shè)面積閾值相應(yīng)的多個值中的下限,則控制器130可執(zhí)行手指觸摸模式。在此情況下,控制器130還根據(jù)與觸摸相應(yīng)的觸摸面積、觸摸的移動、移動距離、移動方向和手指觸摸的保持時間中的至少一個對觸摸輸入進(jìn)行分類,以執(zhí)行相應(yīng)的功能。將在下面詳細(xì)描述執(zhí)行手指觸摸的過程。圖8是示出用于執(zhí)行圖2所示的手指觸摸模式的過程的流程圖。圖9以及圖IOA至圖IOD是示出用于執(zhí)行圖2所示的手指觸摸模式的過程的示例的示圖。參照圖8,在步驟811,控制器130確定手指觸摸是否移動。在此情況下,控制器130可通過確定手指觸摸是否偏離位于自觸摸位置的預(yù)設(shè)保持范圍內(nèi)的區(qū)域,來確定手指觸摸是否移動。如果在步驟811確定手指觸摸移動,則在步驟813,控制器130跟蹤手指觸摸的移動方向并檢測手指觸摸的移動距離。在此情況下,手指觸摸的移動可包括手指觸摸的拖動、掃過和捻動中的任何一個。隨后,在步驟815,控制器130將移動距離與預(yù)設(shè)距離閾值進(jìn)行比較。這里,預(yù)設(shè)距離閾值可以是單個值或者以預(yù)定間隔劃分的多個值。此外,預(yù)設(shè)距離閾值可被設(shè)置為與特定方向相應(yīng)。在此情況下,控制器130可將移動距離與預(yù)設(shè)距離閾值或者關(guān)于移動方向的預(yù)設(shè)距離閾值進(jìn)行比較。即,在步驟815,控制器130確定移動距離是否等于或大于預(yù)設(shè)距離閾值。如果在步驟815確定移動距離等于或大于預(yù)設(shè)距離閾值,則在步驟817,控制器130確定手指觸摸的觸摸面積是否改變。此外,控制器130根據(jù)手指觸摸的觸摸面積是否改變來確定觸摸輸入,以在步驟823執(zhí)行相應(yīng)的功能。如果移動距離等于或大于與預(yù)設(shè)距離閾值相應(yīng)的多個值中的下限,則控制器130將移動距離與對應(yīng)于預(yù)設(shè)距離閾值的各個值進(jìn)行比較。此外,控制器130檢測與移動距離相應(yīng)的值以確定手指觸摸的觸摸輸入,并在步驟823執(zhí)行相應(yīng)的功能。在此情況下,控制器130可根據(jù)觸摸屏120上的手指觸摸的釋放來確定觸摸輸入,以在步驟823執(zhí)行相應(yīng)的功能。隨后,在步驟823之后,控制器130返回以完成圖2中的步驟221,并結(jié)束過程。返回參照步驟815,如果在步驟815確定移動距離小于預(yù)設(shè)距離閾值,則控制器130返回以完成圖2中的步驟221,并結(jié)束過程。返回參照步驟817,如果觸摸面積沒有改變,則過程在步驟823按用于沒有改變的 觸摸面積的相應(yīng)功能不同于用于改變的觸摸面積的相應(yīng)功能的方式,執(zhí)行相應(yīng)的功能。如在圖9中所示,在操作屏幕902被顯示的同時,如果移動終端100的用戶的手指在觸摸屏120上捻動,則控制器130可感測手指觸摸的移動。在此情況下,控制器130可感測手指觸摸的觸摸位置的改變,以感測手指觸摸的移動。在此情況下,控制器130可感測布置在與手指觸摸相應(yīng)的區(qū)域的邊緣的坐標(biāo)的改變,以感測手指觸摸的移動。控制器130可感測連接布置在與手指觸摸相應(yīng)的區(qū)域的邊緣的坐標(biāo)的多個軸中的較長軸的方向改變,以感測手指觸摸的移動。此外,控制器130可跟蹤手指觸摸的移動方向,并檢測手指觸摸的移動距離。如果手指觸摸的移動距離等于或大于預(yù)設(shè)距離閾值,則控制器130可旋轉(zhuǎn)操作屏幕902,以呈現(xiàn)為旋轉(zhuǎn)屏幕904 (如圖9所示)。如在圖IOA中所示,在操作屏幕被顯示的同時,如果移動終端100的用戶的手指從觸摸屏120的邊角的邊緣移動到觸摸屏120的內(nèi)部位置,則控制器130可感測手指觸摸的移動。在此情況下,控制器130可跟蹤手指觸摸的移動方向,并檢測手指觸摸的移動距離。當(dāng)在圖8中的步驟815檢測時,如果手指觸摸的移動距離等于或大于預(yù)設(shè)距離閾值,則控制器130可通過改變觸摸屏120的邊角的外觀,來模擬與改變的操作屏幕相應(yīng)的紙張褶皺效果(如圖IOB所ττΟ。隨后,如在圖IOC中所不,如果移動終端100的用戶的手指保持在觸摸屏120上的特定位置,則在圖8的步驟817,控制器130可確定與手指觸摸相應(yīng)的觸摸面積是否改變。如果確定觸摸面積改變,則控制器130可在操作屏幕上添加書簽(如在圖IOD中所示),例如,觸摸屏120的右上角中的模擬緞帶。此外,為了保存標(biāo)記書簽的屏幕,控制器130可將操作屏幕的位置添加到興趣列表以將該位置記錄在存儲器140中。然而,返回參照圖8,如果在步驟811確定手指觸摸沒有移動,則在步驟819,控制器130檢測手指觸摸的保持時間。即,如果手指觸摸沒有脫離保持范圍內(nèi)的區(qū)域,則控制器130可確定手指觸摸保持在自己的位置而沒有移動。此外,在步驟821,控制器130將保持時間與預(yù)設(shè)時間閾值進(jìn)行比較。在此情況下,時間閾值可以是單個值或者以預(yù)定間隔劃分的多個值。即,在步驟821,控制器130確定保持時間是否等于或大于預(yù)設(shè)時間閾值。如果在步驟821確定保持時間等于或大于預(yù)設(shè)時間閾值,則控制器130確定手指觸摸的觸摸操作并在步驟823執(zhí)行相應(yīng)的功能。如果保持時間等于或大于與預(yù)設(shè)時間閾值相應(yīng)的多個數(shù)字時間值中的下限,則控制器130將保持時間與對應(yīng)于預(yù)設(shè)時間閾值的各個值進(jìn)行比較??刂破?30檢測與保持時間相應(yīng)的數(shù)字時間值以確定手指觸摸的觸摸操作,并在步驟823執(zhí)行相應(yīng)的功能。在此情況下,控制器130可根據(jù)觸摸屏120中的手指觸摸的釋放確定觸摸操作,以執(zhí)行相應(yīng)的功能。隨后,控制器130返回以完成圖2中的步驟221,并結(jié)束過程。然而,如果在步驟821確定保持時間小于預(yù)設(shè)時間閾值,則控制器130返回以完成圖2中的步驟221,并結(jié)束過程。同時,前面的實施例已經(jīng)描述了根據(jù)觸摸面積在移動終端100中將觸摸分為手掌觸摸和手指觸摸。然而,本發(fā)明不限于此。即,當(dāng)在移動終端100中設(shè)置多個面積閾值時,移動終端100可使用根據(jù)不同的參考范圍的面積閾值對觸摸面積進(jìn)行分類。此外,移動終端100可將觸摸面積與觸摸的移動、移動距離、移動方向和觸摸的保持時間中的至少一個進(jìn)行組合來確定觸摸輸入,并執(zhí)行相應(yīng)的功能。在本發(fā)明中,能夠通過移動終端中的觸摸屏感測各種觸摸輸入,并且提供與各個觸摸輸入相應(yīng)的用戶界面。即,移動終端100基于通過觸摸屏120感測的觸摸面積、觸摸的 移動、移動距離、移動方向和觸摸的保持時間中的至少一個來確定觸摸輸入。此外,本發(fā)明提供用于執(zhí)行與各個觸摸輸入相應(yīng)的功能的用戶界面。這提高了使用移動終端100時的便利性。根據(jù)本發(fā)明的上述設(shè)備和方法可被實現(xiàn)為硬件、固件、或者可存儲在記錄介質(zhì)(例如,CD ROM、RAM、ROM、軟盤、DVD、硬盤、磁存儲介質(zhì)、光學(xué)記錄介質(zhì)或磁光盤)中的軟件或計算機代碼、或者最初存儲在遠(yuǎn)程記錄介質(zhì)、計算機可讀記錄介質(zhì)或非暫時機器可讀介質(zhì)中通過網(wǎng)絡(luò)下載并被存儲在本地記錄介質(zhì)中的計算機代碼,從而可以使用通用計算機、數(shù)字計算機或?qū)S锰幚砥饕赃@樣的存儲在記錄介質(zhì)上的軟件實施這里描述的方法或者以可編程或?qū)S糜布?例如,ASIC或FPGA)實施這里描述的方法。如將被本領(lǐng)域所理解的,計算機、處理器、微處理器控制器或者可編程硬件包括可存儲或接收軟件或計算機代碼的存儲部件(例如,RAM、ROM、閃存等),當(dāng)軟件或計算機代碼被計算機、處理器或者硬件訪問和執(zhí)行時,實現(xiàn)這里描述的處理方法。此外,將認(rèn)識到,當(dāng)通用計算機訪問用于實現(xiàn)這里示出的處理的代碼時,代碼的執(zhí)行將通用計算機轉(zhuǎn)換為用于執(zhí)行這里示出的處理的專用計算機。盡管在上面已經(jīng)詳細(xì)描述了本發(fā)明的示例性實施例,但是應(yīng)該清楚地理解,這里的教導(dǎo)的可呈現(xiàn)給本領(lǐng)域技術(shù)人員的基本發(fā)明構(gòu)思的多種改變和修改仍將落入由權(quán)利要求限定的本發(fā)明的精神和范圍內(nèi)。
權(quán)利要求
1.一種在具有觸摸屏的移動終端中提供用戶界面的方法,包括 當(dāng)在觸摸屏中感測到觸摸時,檢測與觸摸相應(yīng)的觸摸面積; 根據(jù)檢測的觸摸面積是否等于或大于預(yù)設(shè)面積閾值來執(zhí)行不同的功能。
2.如權(quán)利要求I所述的方法,其中,執(zhí)行不同的功能的步驟包括根據(jù)觸摸的移動來執(zhí)行不同的功能。
3.如權(quán)利要求2所述的方法,其中,執(zhí)行不同的功能的步驟包括當(dāng)觸摸在觸摸屏上移動時,根據(jù)觸摸的移動距離和移動方向來執(zhí)行不同的功能。
4.如權(quán)利要求3所述的方法,其中,執(zhí)行不同的功能的步驟包括當(dāng)觸摸面積等于或大于預(yù)設(shè)面積閾值并且在觸摸屏上的觸摸的移動距離等于或大于預(yù)設(shè)距離閾值時,捕捉觸摸屏上當(dāng)前顯示的屏幕作為圖像或者將所述屏幕改變?yōu)榱硪黄聊弧?br>
5.如權(quán)利要求3所述的方法,其中,執(zhí)行不同的功能的步驟包括分析移動距離和移動方向,當(dāng)確定觸摸被捻動時,根據(jù)移動距離鎖定觸摸屏,或者在觸摸屏上旋轉(zhuǎn)當(dāng)前顯示的屏 眷。
6.如權(quán)利要求3所述的方法,其中,執(zhí)行不同的功能的步驟包括當(dāng)觸摸面積小于預(yù)設(shè)面積閾值并且移動距離等于或大于預(yù)設(shè)距離閾值時,記錄與觸摸面積的改變相應(yīng)的在觸摸屏上的當(dāng)前顯示的屏幕的位置。
7.如權(quán)利要求2所述的方法,其中,執(zhí)行不同的功能的步驟包括當(dāng)觸摸沒有移動時,根 據(jù)觸摸的保持時間執(zhí)行不同的功能。
8.如權(quán)利要求7所述的方法,其中,執(zhí)行不同的功能的步驟包括當(dāng)觸摸面積等于或大于預(yù)設(shè)面積閾值并且觸摸的保持時間等于或大于預(yù)設(shè)時間閾值時,停止播放當(dāng)前處理的音頻和視頻中的至少一個。
9.一種用于提供用戶界面的移動終端,包括 觸摸屏,用于感測觸摸; 面積檢測器,用于檢測與觸摸相應(yīng)的在觸摸屏上的觸摸面積; 控制器,用于根據(jù)觸摸面積是否等于或大于預(yù)設(shè)面積閾值來執(zhí)行不同的功能。
10.如權(quán)利要求9所述的移動終端,其中,控制器根據(jù)觸摸的移動來執(zhí)行不同的功能。
11.如權(quán)利要求10所述的移動終端,其中,當(dāng)觸摸在觸摸屏上移動時,控制器根據(jù)觸摸的移動距離和移動方向來執(zhí)行不同的功能。
12.如權(quán)利要求11所述的移動終端,其中,當(dāng)觸摸面積等于或大于預(yù)設(shè)面積閾值并且在觸摸屏上的觸摸的移動距離等于或大于預(yù)設(shè)距離閾值時,控制器捕捉觸摸屏上當(dāng)前顯示的屏幕作為圖像或者將所述屏幕改變?yōu)榱硪黄聊弧?br>
13.如權(quán)利要求11所述的移動終端,其中,控制器分析移動距離和移動方向,當(dāng)確定觸摸被捻動時,根據(jù)移動距離鎖定觸摸屏,或者在觸摸屏上旋轉(zhuǎn)當(dāng)前顯示的屏幕。
14.如權(quán)利要求11所述的移動終端,其中,當(dāng)觸摸面積小于預(yù)設(shè)面積閾值并且移動距離等于或大于預(yù)設(shè)距離閾值時,控制器記錄與觸摸面積的改變相應(yīng)的在觸摸屏上的當(dāng)前顯示的屏幕的位置。
15.如權(quán)利要求10所述的移動終端,當(dāng)觸摸沒有移動時,控制器根據(jù)觸摸的保持時間執(zhí)行不同的功能。
全文摘要
具有觸摸屏的移動終端及在移動終端提供用戶界面的方法。所述方法包括當(dāng)在觸摸屏中感測到觸摸時,檢測與觸摸相應(yīng)的觸摸面積;根據(jù)檢測的觸摸面積是否等于或大于預(yù)設(shè)面積閾值來執(zhí)行不同的功能。通過移動終端中的觸摸屏感測各種觸摸輸入,所述移動終端和方法呈現(xiàn)與各個觸摸輸入相應(yīng)的用戶界面。
文檔編號G06F3/0488GK102968267SQ201210300818
公開日2013年3月13日 申請日期2012年8月22日 優(yōu)先權(quán)日2011年8月30日
發(fā)明者姜志營, 金敬和, 申東俊 申請人:三星電子株式會社