專利名稱:手持設(shè)備的用戶輸入的制作方法
手持設(shè)備的用戶輸入
背景技術(shù):
本發(fā)明總體上涉及圖形用戶界面,并且更具體地,涉及用于輸入字符或適于手持設(shè)備的其他用戶選擇的圖形用戶界面。近年來,在手機(jī)和其他移動(dòng)計(jì)算設(shè)備中使用觸摸界面變得越來越受歡迎。觸摸屏是觸摸界面的主要部件。圖形用戶界面在觸摸屏上呈現(xiàn)給用戶。用戶通過觸摸在觸摸屏上呈現(xiàn)的圖形用戶界面中的元素而與移動(dòng)通信設(shè)備交互。觸摸界面的使用允許制造商取消通常用于文本輸入的鍵區(qū)和鍵盤,從而在移動(dòng)通信設(shè)備上為更大的顯示器提供空間。當(dāng)需要在帶有觸摸界面的設(shè)備上進(jìn)行文本輸入或字符輸入時(shí),可以在觸摸屏上向用戶提供圖形鍵區(qū)或圖形鍵盤。圖形鍵區(qū)或圖形鍵盤通常會(huì)占用顯示區(qū)域的很大一部分。 一個(gè)問題是大組的字符占用大量的顯示空間??臻g需求可以通過減小鍵的尺寸來降低;然而,如果鍵區(qū)或鍵盤的尺寸被減小得太多,則文本或字符輸入可能需要式樣(stylist),但是對于最終用戶來說,這通常是不可取的。因此,仍然需要一種輸入來自大組字符的字符并同時(shí)避免將樣式用于文本或字符輸入的需求的方法。當(dāng)用戶需要從一大組項(xiàng)目中選擇項(xiàng)目的時(shí)候,也可能遇到類似的問題。例如,移動(dòng)設(shè)備可能具有很多應(yīng)用,這些應(yīng)用在觸摸屏顯示器上被表示為圖標(biāo)。為了運(yùn)行一應(yīng)用,用戶必須從一大組顯示的圖標(biāo)中選出對應(yīng)的圖標(biāo),這些圖標(biāo)可以占用觸摸屏顯示器上的大量空間。顯示具有很多文件或文件夾的文件系統(tǒng)、或者顯示具有很多子菜單和菜單項(xiàng)的菜單系統(tǒng)也會(huì)占據(jù)顯示器上的大量空間。因此,還需要一種使用戶能夠從一大組項(xiàng)目中選擇需要的項(xiàng)的通用選擇工具。發(fā)明概述本發(fā)明涉及一種用于移動(dòng)通信設(shè)備的觸摸界面,該觸摸界面具有允許在觸摸屏顯示器上的相對較小的空間中顯示大組可選項(xiàng)目的選擇工具。該選擇工具在觸摸屏顯示器上表現(xiàn)為圖形用戶界面的元素。該選擇工具包括多個(gè)交迭帶,所述多個(gè)交迭帶相對于彼此成角度地布置并且圍繞公共的中央?yún)^(qū)域旋轉(zhuǎn)。每個(gè)帶都包括一大組可選項(xiàng)目中的可選項(xiàng)目的子集。用戶通過將包含有所需項(xiàng)目的帶作為最上面的帶并選擇所需項(xiàng)目而做出選擇。所選項(xiàng)目例如可以包括表示應(yīng)用、文件或文件夾、菜單項(xiàng)目的圖標(biāo)或來自大組字符的字符。在一個(gè)示例性實(shí)施例中,該選擇工具被設(shè)計(jì)成在僅使用顯示區(qū)域的一小部分時(shí)輸入來自大組字符的文本或字符。當(dāng)進(jìn)入到文本輸入或者字符輸入模式時(shí),所述圖形用戶界面顯示一個(gè)或更多個(gè)用作字符輸入的選擇工具的選擇工具。每個(gè)選擇工具都包括多個(gè)交迭帶,所述多個(gè)交迭帶相對于彼此成角度地布置并且圍繞公共的中心區(qū)域旋轉(zhuǎn)。每個(gè)帶都包括來自一組字符的字符子集。用戶通過將包含有所需字符的帶選擇為最上面的帶,旋轉(zhuǎn)所述帶以改變所述帶上的字符位置并且選擇所需字符來輸入文本或字符。該選擇工具使得能夠在顯示器的相對較小的區(qū)域中顯示大組字符,使得能夠?qū)⒏蟮膮^(qū)域用于其他用途。在另一個(gè)示例性實(shí)施例中,選擇工具被設(shè)計(jì)成從大組已安裝的應(yīng)用中選擇應(yīng)用。 當(dāng)進(jìn)入應(yīng)用選擇模式時(shí),圖形用戶界面顯示一個(gè)或更多個(gè)選擇工具。每個(gè)選擇工具都包括多個(gè)交迭帶,所述多個(gè)交迭帶相對于彼此成角度地布置并且圍繞公共的中心區(qū)域旋轉(zhuǎn)。每
5個(gè)帶都包括代表所述一組已安裝應(yīng)用的應(yīng)用子集的圖標(biāo)。用戶通過選擇包含有代表所需應(yīng)用的圖標(biāo)的帶并接著選擇所需應(yīng)用的圖標(biāo)來選擇應(yīng)用。
圖1例示了根據(jù)本發(fā)明的示例性手持設(shè)備。圖2例示了該手持設(shè)備的主要功能部件。圖3例示了用于字符輸入的示例性選擇工具。圖4例示了如何針對觸摸界面在選擇工具上切換活動(dòng)的帶。圖5例示了如何針對觸摸界面將活動(dòng)的帶置于選擇工具中的前面。圖6例示了如何在多個(gè)選擇工具中循環(huán)。圖7例示了用于應(yīng)用選擇的示例性選擇工具。圖8例示了用于文件系統(tǒng)中的文件對象的選擇的示例性選擇工具。圖9例示了用于菜單系統(tǒng)中的菜單對象的選擇的選擇工具。
具體實(shí)施例方式現(xiàn)在參考附圖,圖1和圖2例示了總體上由數(shù)字100表示的示例性移動(dòng)計(jì)算設(shè)備。 該移動(dòng)計(jì)算設(shè)備100例如可以包括個(gè)人數(shù)字助理(PDA)、移動(dòng)電話、智能電話、膝上型計(jì)算機(jī)或者手持計(jì)算機(jī)。如圖2所示,移動(dòng)計(jì)算設(shè)備100在其最基本的配置中通常包括處理電路102、存儲(chǔ)器104、顯示器106和一個(gè)或更多個(gè)用戶輸入設(shè)備108。處理電路102可以包括一個(gè)或更多個(gè)微控制器、微處理器、硬件或它們的組合。處理電路102包括控制顯示器106的顯示控制器110、檢測用戶輸入的輸入控制器112以及界面控制處理器114,它們被編程和配置為按如下所述地那樣工作。存儲(chǔ)器104存儲(chǔ)由處理器電路102執(zhí)行的計(jì)算機(jī)程序和指令。存儲(chǔ)器104可以包括如隨機(jī)存取存儲(chǔ)器的用于數(shù)據(jù)和指令的臨時(shí)存儲(chǔ)的易失性存儲(chǔ)器和諸如只讀存儲(chǔ)器、閃存等用于計(jì)算機(jī)程序和數(shù)據(jù)的永久存儲(chǔ)的非易失性存儲(chǔ)器。顯示器106和用戶輸入設(shè)備108提供用戶界面以使用戶能夠與移動(dòng)計(jì)算設(shè)備100交互并操作移動(dòng)計(jì)算設(shè)備100。處理器電路102通過顯示控制器110向顯示器106輸出信息以供用戶觀看,并且通過輸入控制器112從顯示器106和用戶輸入設(shè)備108接收用戶輸入。顯示器106例如可以包括觸摸屏顯示器,該觸摸屏顯示器充當(dāng)用戶輸入設(shè)備108。用戶輸入設(shè)備108可以包括鍵區(qū)、按鍵、觸摸板、操縱桿、軌跡球以及其他常用的計(jì)算機(jī)輸入設(shè)備。移動(dòng)計(jì)算設(shè)備100還可以具有圖1和2中未顯示的附加特征。例如,移動(dòng)計(jì)算設(shè)備100可以包括通信電路以使得移動(dòng)計(jì)算設(shè)備100能夠通過通信網(wǎng)絡(luò)與其他設(shè)備通信。 通信電路可以提供用于通過包括蜂窩網(wǎng)絡(luò)(例如,WCDM、LTE、WIMAX)、無線局域網(wǎng)(例如, WiFi)和傳統(tǒng)有線網(wǎng)絡(luò)的一個(gè)或更多個(gè)網(wǎng)絡(luò)進(jìn)行通信的界面。移動(dòng)計(jì)算設(shè)備100還可以包括大容量存儲(chǔ)設(shè)備或其他硬件以使得用戶能夠在多種存儲(chǔ)介質(zhì)中存儲(chǔ)數(shù)據(jù)。移動(dòng)計(jì)算設(shè)備 100還可以包括磁盤或光盤驅(qū)動(dòng)器,或用于連接到外部存儲(chǔ)設(shè)備的適合的接口,例如USB、 FIREffIRE 等。在這個(gè)示例性實(shí)施例中,移動(dòng)計(jì)算設(shè)備100具有大觸摸屏顯示器106和實(shí)現(xiàn)觸摸界面的軟件。觸摸界面包含圖形選擇工具200,該圖形選擇工具200使得能夠在觸摸屏顯示器106上的相對較小空間中顯示大組可選項(xiàng)。圖3例示了被設(shè)計(jì)用于輸入文本或其他字符的選擇工具200的一個(gè)示例性實(shí)施例。在文本輸入模式中,在顯示器106上顯示了一個(gè)或更多個(gè)選擇工具200。如將在下文更詳細(xì)描述的,每個(gè)選擇工具200都包括一組旋轉(zhuǎn)帶202, 這些旋轉(zhuǎn)帶202相對于彼此成角度地布置并且圍繞公共核心204旋轉(zhuǎn)。核心204是選擇工具200的被帶202環(huán)繞的中心區(qū)域。每個(gè)帶202都包含來自較大組字符的字符子集206。 在任何給定的時(shí)間,一個(gè)帶202都被顯示在其他帶202的前面或上面。為了輸入字符,用戶選擇其中一個(gè)帶202以將其置于前面,然后從最前面的帶202中選擇字符206。在這個(gè)示例性實(shí)施例中,存在四個(gè)旋轉(zhuǎn)帶202。一個(gè)帶202在橫軸上旋轉(zhuǎn),一個(gè)帶 202在縱軸上旋轉(zhuǎn),并且剩下的兩個(gè)帶202在按照相對于橫軸和縱軸成45度角布置的斜軸上旋轉(zhuǎn)。在這個(gè)示例性實(shí)施例中,橫軸和縱軸上的帶202被認(rèn)為是活動(dòng)的帶202。斜軸上的帶202被認(rèn)為是不活動(dòng)的帶?;顒?dòng)的帶202連續(xù)圍繞核204旋轉(zhuǎn)。在任何給定的時(shí)間, 活動(dòng)的帶202中的一個(gè)都處在最前面。如下面更詳細(xì)的描述那樣,用戶可以選擇活動(dòng)的帶 202中的哪一個(gè)在前面。例如,當(dāng)最前面的帶202上的所需字符旋轉(zhuǎn)到預(yù)定的位置(例如, 在所選擇的帶202的可見部分的中心或者靠近所選擇的帶202的可見部分的中心的最前面位置)時(shí),通過輕擊選擇工具200,用戶能夠選擇字符206。選擇工具200在觸摸屏106上作為圖形對象顯示給用戶。在這個(gè)示例性的實(shí)施例中,盡管更多的選擇工具是可用的且隱藏于視線之外或者具有降低的可見性(例如,被表現(xiàn)為非常小的選擇工具),但是可以在任何給定時(shí)間顯示兩個(gè)選擇工具200。用戶通過觸摸手勢與選擇工具200交互。例如,觸摸板的斜劃(diagonal stroke)被解釋為帶激活輸入。 響應(yīng)于帶激活輸入,處理器電路102旋轉(zhuǎn)選擇工具200并且切換帶202的活動(dòng)集。從右至左地移動(dòng)穿過選擇工具200的橫劃(horizontal stroke)可以被解釋為按下了后退鍵。從左至右地移動(dòng)穿過選擇工具200的橫劃可以被解釋為帶選擇輸入,其將水平帶置于前面。如果水平帶已經(jīng)在前面,則橫劃可以被解釋為改變帶202的旋轉(zhuǎn)速度的帶旋轉(zhuǎn)輸入。在一些實(shí)施例中,除非被用戶旋轉(zhuǎn),否則帶202是靜止的。在這種情況下,帶旋轉(zhuǎn)輸入導(dǎo)致帶202 旋轉(zhuǎn)。在選擇工具200上方或下方的橫劃被解釋為工具選擇輸入并且使顯示器106上用戶可見的選擇工具200循環(huán)。向下方向的豎劃(vertical stroke)可以被解釋為按下了輸入鍵或回車鍵。沿向上方向穿過選擇工具200的豎劃被解釋為帶選擇輸入并將豎直的帶202 置于前面。如果豎直的帶已經(jīng)在前面,則向上方的豎劃可以被解釋為改變豎直帶202的旋轉(zhuǎn)速度的帶旋轉(zhuǎn)輸入。在一些實(shí)施例中,除非被用戶旋轉(zhuǎn),否則帶202是靜止的。在這種情況下,帶旋轉(zhuǎn)輸入導(dǎo)致帶被旋轉(zhuǎn)。在選擇工具200的任何地方上的輕擊被解釋為字符選擇輸入。響應(yīng)于字符選擇輸入,處理電路102選擇處于最前面的帶202的中間位置處的字符并且輸出所選字符。下面的表1總結(jié)了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于操縱選擇工具200的手勢的示例性集合。本領(lǐng)域技術(shù)人員將理解,可以定義另外的手勢。而且,本領(lǐng)域技術(shù)人員將理解, 可以使用單觸摸手勢和多觸摸手勢。表1 用于字符輸入的觸摸手勢
權(quán)利要求
1.一種由手持設(shè)備執(zhí)行的接收用戶輸入的字符的方法,該方法包括在所述手持設(shè)備的顯示器上顯示選擇工具,所述選擇工具包括多個(gè)交迭帶,所述多個(gè)交迭帶相對于彼此成角度地布置并圍繞共同的核心旋轉(zhuǎn),每個(gè)帶都包括一大組可選項(xiàng)目中的可選項(xiàng)目的不同子集;對帶選擇輸入進(jìn)行檢測;響應(yīng)于所述帶選擇輸入而選擇所述帶中的一個(gè)并將所選擇的帶顯示為所述選擇工具的最前面的帶;對項(xiàng)目選擇輸入進(jìn)行檢測;以及響應(yīng)于所述項(xiàng)目選擇輸入,選擇位于最前面的帶上的所述項(xiàng)目中的一個(gè)。
2.根據(jù)權(quán)利要求1所述的方法,該方法還包括對帶激活輸入進(jìn)行檢測;以及選擇所述交迭帶的子集作為帶的活動(dòng)集合。
3.根據(jù)權(quán)利要求2所述的方法,其中,響應(yīng)于所述帶選擇輸入而選擇所述帶中的一個(gè)并將所選擇的帶顯示為所述選擇工具的最前面的帶包括響應(yīng)于所述帶選擇輸入,選擇所述活動(dòng)集合中的所述帶中的一個(gè)作為最前面的帶。
4.根據(jù)權(quán)利要求2所述的方法,其中,所述活動(dòng)集合包括彼此大體垂直布置的兩個(gè)帶, 該方法還包括按照使所述活動(dòng)集合中的所述帶分別圍繞橫軸和縱軸旋轉(zhuǎn)的方式旋轉(zhuǎn)所述選擇工具。
5.根據(jù)權(quán)利要求4所述的方法,該方法還包括在所述顯示器上在視覺上將帶的不活動(dòng)集合與帶的所述活動(dòng)集合區(qū)分開。
6.根據(jù)權(quán)利要求1所述的方法,該方法還包括對工具選擇輸入進(jìn)行檢測;以及響應(yīng)于所述工具選擇輸入,選擇一個(gè)或更多個(gè)選擇工具并在所述顯示器上顯示所選擇的選擇工具。
7.根據(jù)權(quán)利要求1所述的方法,該方法還包括在所述顯示器上顯示兩個(gè)或更多個(gè)選擇工具。
8.根據(jù)權(quán)利要求1所述的方法,該方法還包括對帶旋轉(zhuǎn)輸入進(jìn)行檢測;以及響應(yīng)于所述帶旋轉(zhuǎn)輸入,改變最前面的帶的旋轉(zhuǎn)速度。
9.根據(jù)權(quán)利要求1所述的方法,該方法還包括對帶旋轉(zhuǎn)輸入進(jìn)行檢測;以及響應(yīng)于所述帶旋轉(zhuǎn)輸入,旋轉(zhuǎn)最前面的帶。
10.根據(jù)權(quán)利要求1所述的方法,其中,所述可選項(xiàng)目包括字符,并且其中,響應(yīng)于檢測到所述項(xiàng)目選擇輸入而輸出所選擇的字符。
11.根據(jù)權(quán)利要求1所述的方法,其中,所述可選項(xiàng)目包括代表已安裝應(yīng)用的圖標(biāo),并且其中,響應(yīng)于檢測到所述項(xiàng)目選擇輸入而選擇與所選擇的圖標(biāo)相對應(yīng)的應(yīng)用。
12.根據(jù)權(quán)利要求1所述的方法,其中,所述可選項(xiàng)目包括代表文件系統(tǒng)中的文件或文件夾的圖標(biāo),并且其中,響應(yīng)于檢測到所述項(xiàng)目選擇輸入而選擇與所選擇的圖標(biāo)相對應(yīng)的文件系統(tǒng)對象。
13.根據(jù)權(quán)利要求1所述的方法,其中,所述可選項(xiàng)目包括菜單系統(tǒng)中的菜單對象,并且其中,響應(yīng)于檢測到所述項(xiàng)目選擇輸入而執(zhí)行與所選擇的菜單對象相關(guān)聯(lián)的功能。
14.一種手持設(shè)備,該手持設(shè)備包括 顯不器;用戶輸入部;以及界面控制處理器,其可操作地連接到所述顯示器和所述用戶輸入部以實(shí)現(xiàn)圖形用戶界面,所述界面控制處理器被配置為在所述手持設(shè)備的顯示器上顯示選擇工具,所述選擇工具包括多個(gè)交迭帶,所述多個(gè)交迭帶相對于彼此成角度地布置并圍繞共同的中心旋轉(zhuǎn),每個(gè)帶都包括一大組可選項(xiàng)目中的可選項(xiàng)目的不同子集; 對帶選擇輸入進(jìn)行檢測;響應(yīng)于所述帶選擇輸入而選擇所述帶中的一個(gè)并將所選擇的帶顯示為所述選擇工具的最前面的帶;對項(xiàng)目選擇輸入進(jìn)行檢測;以及響應(yīng)于所述項(xiàng)目選擇輸入,選擇位于最前面的帶上的所述項(xiàng)目中的一個(gè)。
15.根據(jù)權(quán)利要求14所述的手持設(shè)備,其中,所述界面控制處理器還被配置為 對帶激活輸入進(jìn)行檢測;以及選擇所述交迭帶的子集作為帶的活動(dòng)集合。
16.根據(jù)權(quán)利要求15所述的手持設(shè)備,其中,所述界面控制處理器被配置為響應(yīng)于所述帶選擇輸入,選擇所述活動(dòng)集合中的所述帶中的一個(gè)作為最前面的帶。
17.根據(jù)權(quán)利要求15所述的手持設(shè)備,其中,所述活動(dòng)集合包括大體上彼此垂直布置的兩個(gè)帶,并且其中,所述界面控制處理器還被配置為按照使所述活動(dòng)集合中的所述帶分別圍繞橫軸和縱軸旋轉(zhuǎn)的方式旋轉(zhuǎn)所述選擇工具。
18.根據(jù)權(quán)利要求17所述的手持設(shè)備,其中,所述界面控制處理器還被配置為在所述顯示器上在視覺上將帶的不活動(dòng)集合與帶的所述活動(dòng)集合區(qū)分開。
19.根據(jù)權(quán)利要求14所述的手持設(shè)備,其中,所述界面控制處理器還被配置為 對工具選擇輸入進(jìn)行檢測;以及響應(yīng)于所述工具選擇輸入,選擇一個(gè)或更多個(gè)選擇工具并在所述顯示器上顯示所選擇的選擇工具。
20.根據(jù)權(quán)利要求14所述的手持設(shè)備,其中,所述界面控制處理器還被配置為在所述顯示器上顯示兩個(gè)或更多個(gè)選擇工具。
21.根據(jù)權(quán)利要求14所述的手持設(shè)備,其中,所述界面控制處理器還被配置為 對帶旋轉(zhuǎn)輸入進(jìn)行檢測;以及響應(yīng)于所述帶旋轉(zhuǎn)輸入,改變最前面的帶的旋轉(zhuǎn)速度。
22.根據(jù)權(quán)利要求14所述的手持設(shè)備,其中,所述界面控制處理器還被配置為 對帶旋轉(zhuǎn)輸入進(jìn)行檢測;以及響應(yīng)于所述帶旋轉(zhuǎn)輸入,旋轉(zhuǎn)最前面的帶。
23.根據(jù)權(quán)利要求14所述的手持設(shè)備,其中,所述可選項(xiàng)目包括字符,并且其中,響應(yīng)于檢測到所述項(xiàng)目選擇輸入,所述界面控制處理器輸出所選擇的字符。
24.根據(jù)權(quán)利要求14所述的手持設(shè)備,其中,所述可選項(xiàng)目包括代表已安裝應(yīng)用的圖標(biāo),并且其中,響應(yīng)于檢測到所述項(xiàng)目選擇輸入,所述界面控制處理器選擇與所選擇的圖標(biāo)相對應(yīng)的應(yīng)用。
25.根據(jù)權(quán)利要求14所述的手持設(shè)備,其中,所述可選項(xiàng)目包括代表文件系統(tǒng)中的文件或文件夾的圖標(biāo),并且其中,響應(yīng)于檢測到所述項(xiàng)目選擇輸入,所述界面控制處理器選擇與所選擇的圖標(biāo)相對應(yīng)的文件對象。
26.根據(jù)權(quán)利要求14所述的手持設(shè)備,其中,所述可選項(xiàng)目包括菜單系統(tǒng)中的菜單對象,并且其中,響應(yīng)于檢測到所述項(xiàng)目選擇輸入,所述界面控制處理器執(zhí)行與所選擇的菜單對象關(guān)聯(lián)的功能。
全文摘要
本文中描述了用于手持設(shè)備的具有選擇工具的觸摸界面。該選擇工具允許在觸摸屏顯示器上的相對較小的空間中顯示大組的可選擇項(xiàng)目,并且在觸摸屏顯示器上表現(xiàn)為圖形用戶界面的要素。該選擇工具包括多個(gè)交迭的帶,這些交迭的帶相對于彼此成角度地布置并圍繞共同的中心區(qū)域旋轉(zhuǎn)。每個(gè)帶都包括較大組的可選項(xiàng)目中的可選項(xiàng)目的子集。用戶做出選擇,將包含所需項(xiàng)目的帶選擇為最上面的帶并選擇所需的項(xiàng)目。被選擇的項(xiàng)目例如可以包括表示應(yīng)用文件或者文件夾、菜單項(xiàng)目的圖標(biāo)、或者來自一大組字符的字符。
文檔編號(hào)G06F3/048GK102388352SQ200980158651
公開日2012年3月21日 申請日期2009年11月18日 優(yōu)先權(quán)日2009年5月5日
發(fā)明者R·O·威廉姆斯 申請人:索尼愛立信移動(dòng)通訊有限公司