基于手勢的用戶界面方法和設(shè)備的制作方法
【專利摘要】本發(fā)明提供了一種基于手勢的用戶界面方法和設(shè)備以改進基于手勢的用戶界面的操作的便利性。該基于手勢的用戶界面方法包括:檢測輸入位置,確定在檢測的位置可能輸入的至少一個手勢,以及在屏幕上顯示與確定的至少一個手勢對應(yīng)的至少一個向?qū)А?br>
【專利說明】基于手勢的用戶界面方法和設(shè)備
[0001]本申請是申請日為2007年6月27日,申請?zhí)枮椤?00710126810.1”,標(biāo)題為“基于
手勢的用戶界面方法和設(shè)備”的發(fā)明專利申請的分案申請。
【技術(shù)領(lǐng)域】
[0002]與本發(fā)明一致的裝置和方法涉及一種用戶界面,更具體地說,涉及一種基于手勢(gesture-based)的用戶界面設(shè)備和方法以改進用戶界面的操作的便利性。
【背景技術(shù)】
[0003]基于手勢的界面通常通過用戶界面中使用的隱喻(metaphor)或幫助項目來提供必須由用戶輸入的手勢的向?qū)АH欢褂眠@種向?qū)?,缺乏?jīng)驗的用戶可能在操作基于手勢的用戶界面時重復(fù)錯誤直到他們記住手勢。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種基于手勢的用戶界面方法和設(shè)備,使得用戶更容易使用基于手勢的用戶界面,并提供一種計算機可讀記錄介質(zhì),在其上記錄用于實施所述基于手勢的用戶界面方法的程序。
[0005]根據(jù)本發(fā)明的一方面,提供一種基于手勢的用戶界面方法,包括:檢測輸入位置,確定至少一個可以在檢測的位置輸入的手勢,以及在屏幕上顯示與確定的至少一個手勢對應(yīng)的至少一個向?qū)А?br>
[0006]輸入位置的檢測的步驟可包括:使用基于觸摸的輸入裝置在預(yù)定的時間間隔檢測觸摸的位置。
[0007]基于手勢的用戶界面方法還可包括:將屏幕虛擬地劃分為至少一個區(qū)域,并為所述至少一個區(qū)域中的每一個分配可以輸入的至少一個手勢。
[0008]在屏幕上顯示至少一個向?qū)У牟襟E可包括:將介紹確定的至少一個手勢的至少一個圖像確定作為將要在屏幕上顯示的向?qū)А?br>
[0009]基于手勢的用戶界面方法還可包括:根據(jù)輸入位置的改變而改變屏幕上顯示的至少一個向?qū)А?br>
[0010]基于手勢的用戶界面方法還可包括:如果沒有繼續(xù)檢測到輸入位置,則從屏幕移除顯示的至少一個向?qū)А?br>
[0011]根據(jù)本發(fā)明的另一方面,提供一種基于手勢的用戶界面設(shè)備,包括:手勢輸入單元、手勢處理單元和中央處理單元。手勢輸入單元檢測輸入位置。手勢處理單元確定至少一個在檢測的位置可能輸入的手勢。中央處理單元從存儲單元讀取與確定的至少一個手勢對應(yīng)的至少一個向?qū)?,并在屏幕上顯示讀取的向?qū)А?br>
【專利附圖】
【附圖說明】
[0012]通過下面參照附圖對示例性實施例的詳細描述,本發(fā)明的上述和其他特征和方面將會變得更加清楚,其中:
[0013]圖1是根據(jù)本發(fā)明的示例性實施例的基于手勢的用戶界面設(shè)備的框圖;
[0014]圖2是根據(jù)本發(fā)明的示例性實施例的基于手勢的用戶界面方法的流程圖;
[0015]圖3是根據(jù)本發(fā)明的另一示例性實施例的基于手勢的用戶界面的流程圖;
[0016]圖4示出根據(jù)本發(fā)明的示例性實施例的向?qū)D像和手勢之間的關(guān)系;
[0017]圖5示出根據(jù)本發(fā)明的示例性實施例被虛擬劃分的屏幕的示例;
[0018]圖6示出根據(jù)本發(fā)明的示例性實施例被虛擬劃分的屏幕的另一示例;
[0019]圖7示出根據(jù)本發(fā)明的示例性實施例在屏幕上顯示的向?qū)D像的示例;
[0020]圖8示出根據(jù)本發(fā)明的示例性實施例在屏幕上顯示的向?qū)D像的另一示例;
[0021]圖9示出根據(jù)本發(fā)明的示例性實施例在屏幕上顯示的兩個向?qū)D像的示例;
[0022]圖10示出根據(jù)本發(fā)明的示例性實施例在屏幕上顯示的向?qū)D像的另一示例;和
[0023]圖11示出根據(jù)圖10中示出的屏幕中的輸入位置的改變而改變的向?qū)D像的示例。
【具體實施方式】
[0024]以下,將參照附圖來詳細描述本發(fā)明的示例性實施例。
[0025]圖1是根據(jù)本發(fā)明的示例性實施例的基于手勢的用戶界面設(shè)備的框圖。
[0026]參照圖1,基于手勢的用戶界面設(shè)備包括:手勢輸入單元101,輸入來自用戶的手勢;存儲單元103 ;顯示單元106 ;手勢處理單元102,識別通過手勢輸入單元101輸入的手勢,從而確定與該手勢對應(yīng)的操作,并預(yù)測手勢可以被輸入或者在由手勢輸入單元101檢測的輸入位置是有效的;和中央處理單元105,執(zhí)行由手勢輸入單元101確定的操作,并從存儲單元103讀取與預(yù)測的手勢對應(yīng)的向?qū)D像104,從而在顯示單元106上顯示該向?qū)D像。將參照圖2到圖11描述這些元件的細節(jié)。
[0027]圖2是根據(jù)本發(fā)明的示例性實施例的基于手勢的用戶界面方法的流程圖。
[0028]參照圖2,在操作202,如果有來自用戶的輸入,則手勢輸入單元101檢測用戶的輸入位置。手勢輸入單元101可以是用于在預(yù)定的時間間隔檢測用戶的觸摸位置的基于觸摸的輸入裝置(例如觸摸屏或觸摸板),但是也可以是其他類型的輸入裝置(例如鼠標(biāo)裝置),但不限于此。在操作204,手勢處理單元102確定在檢測的輸入位置中可能輸入的手勢。換句話說,如果用戶開始手勢輸入操作,則手勢處理單元102基于用戶輸入位置預(yù)測用戶想要做出的手勢。中央處理單元105將介紹由手勢處理單元102預(yù)測的手勢的向?qū)е丿B在顯示單元106上??梢詧D像的形式顯示向?qū)?,并從存儲與手勢對應(yīng)的向?qū)D像104的存儲單元103讀取向?qū)А?br>
[0029]圖3是根據(jù)本發(fā)明的另一示例性實施例的基于手勢的用戶界面方法的流程圖,其中使用觸摸屏作為手勢輸入單元101。
[0030]參照圖3,手勢輸入單元101檢測由用戶的手指或記錄筆觸摸的坐標(biāo)。在操作302,這些坐標(biāo)將在下文中被稱為觸摸坐標(biāo)。當(dāng)用戶首先觸摸觸摸屏?xí)r,手勢處理單元102確定在包括觸摸坐標(biāo)的區(qū)域中可用的手勢。在操作304,中央處理單元105選擇用于確定的手勢的向?qū)?。在操?06,在觸摸坐標(biāo)周圍顯示與選擇的向?qū)?yīng)的圖像,在下文中將其稱為向?qū)D像。在操作308,在用戶與屏幕接觸時一旦移動,(即,用戶拖動手指或記錄筆),為了改變觸摸坐標(biāo),在操作310,手勢輸入單元101繼續(xù)檢測改變的觸摸坐標(biāo)。在操作312,中央處理單元105也根據(jù)移動的觸摸坐標(biāo)改變向?qū)D像,并在屏幕上顯示改變的向?qū)D像。在操作314,如果用戶從屏幕移開手指或記錄筆并因此不再檢測到觸摸坐標(biāo),則從屏幕移除向?qū)D像。
[0031]圖4示出根據(jù)本發(fā)明的示例性實施例的向?qū)D像和手勢之間的關(guān)系,其中示出可以輸入的手勢和可以顯示的用于手勢的向?qū)D像。
[0032]參照圖4,如果預(yù)測是手勢“順時針旋轉(zhuǎn)”,則顯示與預(yù)測的手勢對應(yīng)的順時針旋轉(zhuǎn)圖像402。如果預(yù)測是手勢“逆時針旋轉(zhuǎn)”,則顯示逆時針旋轉(zhuǎn)圖像404。如果預(yù)測是手勢“形成向右的直線”,則顯示向右的箭頭圖像406。如果預(yù)測是手勢“形成向左的直線”,則顯示向左的箭頭圖像408。如果預(yù)測是手勢“形成向上的直線”,則顯示向上的箭頭圖像410。如果預(yù)測是“形成向下的直線”,則顯示向下的箭頭圖像412。這些手勢可以實現(xiàn)向上滾動功能、向下滾動功能、回車功能、后退功能、提高音量功能和降低音量功能。然而,對于本領(lǐng)域的技術(shù)人員很明顯,與其對應(yīng)的這些手勢和向?qū)D像只是示例,并且可以改變示例性實施例。
[0033]根據(jù)本發(fā)明的示例性實施例,為了根據(jù)檢測的輸入位置確定可以由用戶輸入的手勢,手勢處理單元102可以將屏幕虛擬地劃分為至少一個區(qū)域并為該區(qū)域分配至少一個可用手勢。換句話說,包括確定用戶首先觸摸的坐標(biāo)所在的區(qū)域來執(zhí)行手勢輸入操作,并在觸摸坐標(biāo)的周圍顯示與在確定的區(qū)域中被預(yù)測為可用的手勢對應(yīng)的向?qū)А?br>
[0034]圖5示出根據(jù)本發(fā)明的示例性實施例被虛擬劃分的屏幕的示例。
[0035]參照圖5,將屏幕劃分為第一區(qū)域501到第三區(qū)域503。將與其對應(yīng)的有效手勢和向?qū)D像分配給第一區(qū)域501到第三區(qū)域503中的每一個。例如,可以將手勢“形成向右的直線”分配給第一區(qū)域501,并且當(dāng)用戶首先觸摸第一區(qū)域501來執(zhí)行手勢輸入操作時,可以將向右的箭頭圖像406顯示作為輸入手勢的向?qū)???梢詫⑹謩荨靶D(zhuǎn)”分配給第二區(qū)域502,并且當(dāng)用戶首先觸摸第二區(qū)域502來執(zhí)行手勢輸入操作時,可以將順時針旋轉(zhuǎn)圖像402或逆時針旋轉(zhuǎn)圖像404顯示作為輸入手勢的向?qū)?。可選擇地,在顯示不具有方向性的圓圈圖像作為向?qū)е?,可以根?jù)用戶的拖動方向?qū)⑾驅(qū)D像更新為順時針旋轉(zhuǎn)圖像402或者逆時針旋轉(zhuǎn)圖像404??梢詫⑹謩荨靶纬上蛴抑本€”分配給第三區(qū)域503,并且當(dāng)用戶首先觸摸第三區(qū)域503來執(zhí)行手勢輸入時,可以顯示向左的箭頭圖像408。
[0036]圖6示出根據(jù)本發(fā)明的示例性實施例被虛擬劃分的屏幕的另一示例。
[0037]參照圖6,屏幕被劃分為第一區(qū)域601到第八區(qū)域608。將與其對應(yīng)的有效手勢和向?qū)D像分配給第一區(qū)域601到第八區(qū)域608中的每一個。例如,可以將手勢“形成向下的直線”和向下箭頭圖像412分配給第一區(qū)域601 ;可以將手勢“形成向右的直線”和向右箭頭圖像406分配給第二區(qū)域602 ;可以將手勢“形成向上的直線”和向上箭頭圖像410分配給第三區(qū)域603 ;可以將手勢“逆時針旋轉(zhuǎn)”和逆時針旋轉(zhuǎn)圖像404分配給第四區(qū)域604 ;可以將手勢“順時針旋轉(zhuǎn)”和順時針旋轉(zhuǎn)圖像402分配給第五區(qū)域605 ;可以將手勢“形成向左的直線”和向左箭頭圖像408分配給第六區(qū)域606 ;可以將手勢“形成向左的直線”和向左箭頭圖像408分配給第七區(qū)域607;可以將手勢“形成向上的直線”和向上箭頭圖像410分配給第八區(qū)域608。
[0038]圖7到圖11示出本發(fā)明的示例性實施例應(yīng)用到移動裝置的內(nèi)容搜索。[0039]圖7示出根據(jù)本發(fā)明的示例性實施例在屏幕上顯示的向?qū)D像的示例,其中如圖5所示屏幕被劃分為第一區(qū)域501到第三區(qū)域503。由于用戶輸入或觸摸的位置701與第二區(qū)域502對應(yīng),所以顯示與滾動功能對應(yīng)的向?qū)D像702。在本發(fā)明的當(dāng)前示例性實施例中,向?qū)н€指示與手勢“順時針旋轉(zhuǎn)”對應(yīng)的功能是“SCROLL”,因此用戶可以立即檢查是否正確輸入其期望的手勢。
[0040]圖8示出根據(jù)本發(fā)明的示例性實施例在屏幕上顯示的向?qū)D像的另一示例,其中與圖5總示出的第三區(qū)域503對應(yīng)的位置801被觸摸。在這種情況下,顯示介紹手勢“形成向左的直線”的向?qū)D像802。
[0041]也可以將多個手勢分配給一個區(qū)域。在這種情況下,將多個向?qū)D像分配給一個區(qū)域。圖9示出根據(jù)本發(fā)明的示例性實施例在屏幕上顯示的兩個向?qū)D像的示例,其中將兩個手勢“形成向左的直線”和“形成向上的直線”分配給包括第一觸摸位置901的區(qū)域。在這種情況下,當(dāng)用戶對位置901的進行觸摸時顯示兩個向?qū)D像902和903。因此,用戶可以選擇與期望的功能對應(yīng)的手勢,并根據(jù)與選擇的手勢對應(yīng)的向?qū)D像輸入手勢。
[0042]圖10示出根據(jù)本發(fā)明的示例性實施例在屏幕上顯示的向?qū)D像的另一示例。如果用戶首先觸摸包括在屏幕中心的第一位置1001,則與手勢“旋轉(zhuǎn)”對應(yīng)的緩進-往復(fù)(jog-shuttle)控制器向?qū)D像1002和滾動功能在顯示內(nèi)容列表的屏幕上重疊。向?qū)D像1002包括指示緩進-往復(fù)控制器的旋轉(zhuǎn)量的圖像1003。
[0043]圖11示出根據(jù)圖10中示出的屏幕中的輸入位置的改變而改變的向?qū)D像的示例。一旦用戶從第一位置1001拖動到第二位置1102,緩進-往復(fù)控制器也旋轉(zhuǎn),指示旋轉(zhuǎn)量的圖像1003的位置也被改變。
[0044]例如,可以通過計算機可讀記錄介質(zhì)上的計算機可讀的代碼來實施根據(jù)本發(fā)明的基于手勢的用戶界面方法。
[0045]如上所述,根據(jù)本發(fā)明的一方面,當(dāng)用戶開始手勢輸入操作時,在屏幕上顯示對可用手勢的向?qū)?,從而使用戶更容易熟悉基于手勢的用戶界面?br>
[0046]雖然已經(jīng)參照本發(fā)明的示例性實施例對其進行具體地顯示和描述,但是本領(lǐng)域的技術(shù)人員將理解,在不脫離權(quán)利要求限定的本發(fā)明的精神和范圍的情況下可以在形式和細節(jié)上做出各種改變。
【權(quán)利要求】
1.一種基于手勢的用戶界面方法,包括: 在觸摸顯示屏上顯示圖像; 接收觸摸顯示屏上的觸摸輸入; 響應(yīng)于觸摸輸入,在顯示在觸摸顯示屏上的圖像上的與觸摸輸入相應(yīng)的位置處,重疊地顯示多個向?qū)D像,所述多個向?qū)D像的每一個與能夠?qū)︼@示在觸摸顯示屏上的圖像執(zhí)行的功能相關(guān)聯(lián); 接收與顯示在觸摸顯示屏上的所述多個向?qū)D像中的一個相應(yīng)的拖動輸入; 響應(yīng)于拖動輸入,執(zhí)行與所述多個向?qū)D像中的一個相關(guān)聯(lián)的功能,并根據(jù)執(zhí)行的功能改變顯示在觸摸顯示屏上的圖像; 在拖動輸入期間根據(jù)輸入位置的改變來改變所述多個向?qū)D像中的一個; 當(dāng)拖動輸入結(jié)束時移除所述多個向?qū)D像。
2.如權(quán)利要求1所述的基于手勢的用戶界面方法,其中,所述多個向?qū)D像中的一個包括指示與所述多個向 導(dǎo)圖像中的一個相關(guān)聯(lián)的功能的文本。
3.如權(quán)利要求1所述的基于手勢的用戶界面方法,其中,所述多個向?qū)D像中的一個包括fti頭向?qū)А?br>
4.一種基于手勢的用戶界面設(shè)備,包括: 輸入裝置,被配置為接收觸摸顯示屏上的觸摸輸入和拖動輸入; 處理器,被配置為在觸摸顯示屏上顯示圖像;響應(yīng)于觸摸輸入,在顯示在觸摸顯示屏上的圖像上的與觸摸輸入相應(yīng)的位置處,重疊地顯示多個向?qū)D像,所述多個向?qū)D像的每一個與能夠?qū)︼@示在觸摸顯示屏上的圖像執(zhí)行的功能相關(guān)聯(lián);響應(yīng)于與顯示在觸摸顯示屏上的所述多個向?qū)D像中的一個相應(yīng)的拖動輸入,執(zhí)行與所述多個向?qū)D像中的一個相關(guān)聯(lián)的功能,并根據(jù)執(zhí)行的功能改變顯示在觸摸顯示屏上的圖像;在拖動輸入期間根據(jù)輸入位置的改變來改變所述多個向?qū)D像中的一個;當(dāng)拖動輸入結(jié)束時移除所述多個向?qū)D像。
5.如權(quán)利要求4所述的基于手勢的用戶界面設(shè)備,其中,所述多個向?qū)D像中的一個包括指示與所述多個向?qū)D像中的一個相關(guān)聯(lián)的功能的文本。
6.如權(quán)利要求4所述的基于手勢的用戶界面設(shè)備,其中,所述多個向?qū)D像中的一個包括fti頭向?qū)А?br>
7.一種基于手勢的用戶界面方法,包括: 在觸摸顯示屏上顯示圖像; 接收觸摸顯示屏上的觸摸輸入; 通過將多個向?qū)D像覆蓋在顯示在觸摸顯示屏上的圖像上,在與觸摸輸入相應(yīng)的多個位置處,顯示所述多個向?qū)D像; 接收拖動輸入; 檢測拖動輸入的坐標(biāo); 基于拖動輸入的坐標(biāo),執(zhí)行與所述多個向?qū)D像中的一個相應(yīng)的功能,并根據(jù)該功能改變顯示在觸摸顯示屏上的圖像; 在拖動輸入期間根據(jù)輸入位置的改變來改變所述多個向?qū)D像中的一個; 響應(yīng)于完成拖動輸入移除所述多個向?qū)D像。
8.如權(quán)利要求7所述的基于手勢的用戶界面方法,其中,所述多個向?qū)D像中的一個包括指示與所述多個向?qū)D像中的一個相關(guān)聯(lián)的功能的文本。
9.如權(quán)利要求7所述的基于手勢的用戶界面方法,其中,所述多個向?qū)D像中的一個包括fti頭向?qū)А?br>
10.一種基于手勢的用戶界面設(shè)備,包括: 觸摸顯示器,被配置為接收觸摸輸入和拖動輸入,并顯示圖像; 處理器,被配置為: 控制觸摸顯示器顯示圖像,響應(yīng)于觸摸輸入,通過將多個向?qū)D像覆蓋在顯示在觸摸顯示屏上的圖像上,在與觸摸輸入相應(yīng)的多個位置處,顯示所述多個向?qū)D像; 檢測拖動輸入的坐標(biāo),基于拖動輸入的坐標(biāo),執(zhí)行與所述多個向?qū)D像中的一個相應(yīng)的功能,并根據(jù)執(zhí)行的功能改變顯示在觸摸顯示屏上的圖像; 在拖動輸入期間根據(jù)輸入位置的改變來改變所述多個向?qū)D像中的一個; 響應(yīng)于完成拖動輸入移除所述多個向?qū)D像。
11.如權(quán)利要求10所述的基于手勢的用戶界面設(shè)備,其中,所述多個向?qū)D像中的一個包括指示與所述多個向 導(dǎo)圖像中的一個相關(guān)聯(lián)的功能的文本。
12.如權(quán)利要求10所述的基于手勢的用戶界面設(shè)備,其中,所述多個向?qū)D像中的一個包括箭頭向?qū)А?br>
【文檔編號】G06F3/0488GK103927082SQ201410126592
【公開日】2014年7月16日 申請日期:2007年6月27日 優(yōu)先權(quán)日:2006年12月4日
【發(fā)明者】韓相俊 申請人:三星電子株式會社