專利名稱:使用偏移連接元素輔助數(shù)據(jù)輸入的方法、裝置和計(jì)算機(jī)程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的示例性實(shí)施方式總體上涉及電子設(shè)備觸屏,具體地,涉及用于通過觸屏
來輔助向電子設(shè)備輸入數(shù)據(jù)的技術(shù)。
背景技術(shù):
隨著科技的進(jìn)步,諸如蜂窩電話、個人數(shù)字助理(PDA)、尋呼機(jī)等的電子設(shè)備變得 越來越小。隨著這一尺寸上的減小,幾乎必然導(dǎo)致那些設(shè)備的顯示屏的尺寸的減小。同時(shí), 技術(shù)上的另一種進(jìn)步是使用這些顯示屏作為用于其相應(yīng)電子設(shè)備的輸入設(shè)備。很多電子設(shè) 備的顯示屏是觸敏輸入設(shè)備或者觸屏。然而,由于顯示屏正隨著時(shí)間的進(jìn)行而變小,所以使 用顯示屏作為觸敏輸入設(shè)備已經(jīng)變得有些困難。當(dāng)意在使個人使用他或她的手指來選擇觸 屏上顯示的可選項(xiàng)目時(shí),情況尤其如此。當(dāng)用戶將他或她的手指放置在觸屏上顯示的小項(xiàng) 目上時(shí),手指將有可能完全擋住該項(xiàng)目,并且覆蓋所顯示的某些鄰近項(xiàng)目。因此,用戶很難, 甚至無法確定他或她在選擇哪個項(xiàng)目。 已經(jīng)提出了多種解決方案,用于輔助向相對小的觸敏輸入設(shè)備或者觸屏進(jìn)行數(shù)據(jù) 輸入。然而,這些解決方案中的每一個都具有至少一個缺點(diǎn)。 一種解決方案是當(dāng)光標(biāo)或者 其他選擇項(xiàng)目的工具處于可選項(xiàng)目的特定鄰域中時(shí),在觸屏上動態(tài)地放大該可選項(xiàng)目。按 照這種解決方案,當(dāng)光標(biāo)進(jìn)入可選項(xiàng)目的鄰域中時(shí),顯示該可選項(xiàng)目的放大版本的窗口直 接在該可選項(xiàng)目之上打開。隨著光標(biāo)移動靠近該可選項(xiàng)目,窗口尺寸以及該可選項(xiàng)目的放 大率隨之增加,直到光標(biāo)達(dá)到放大的窗口 。這種解決方案的一個缺點(diǎn)是在可選項(xiàng)目分散在 整個觸屏上而不是在單行或者單列中的情況下,其可能難以實(shí)現(xiàn)。特別地,當(dāng)用戶希望選擇 的項(xiàng)目被其他可選項(xiàng)目環(huán)繞時(shí),當(dāng)光標(biāo)移動靠近預(yù)期項(xiàng)目時(shí),環(huán)繞項(xiàng)目之一將可能變?yōu)楸?放大,由此潛在地使得難以甚至是無法看到和選擇預(yù)期項(xiàng)目。 可以解決第一解決方案的上述缺點(diǎn)的另一解決方案是僅在用戶按動按鈕時(shí)才打 開顯示可選項(xiàng)目的放大版本的窗口 。然而,這種解決方案需要附加的步驟,并且還可能使操 作電子設(shè)備輸入數(shù)據(jù)變?yōu)殡p手操作,這不夠理想。已經(jīng)提出的第三種解決方案是連續(xù)地顯 示窗口 ,該窗口包括處于該窗口之下的內(nèi)容的放大視圖。在這種解決方案中,窗口具有未良 好定義的邊沿,其中放大率在窗口的邊緣處平滑地下降。然而,按照這種解決方案,放大的 窗口隨著光標(biāo)移動,并且可能使放大的視圖出現(xiàn)不穩(wěn)定、易變和抖動。因此,該解決方案將 不會輔助向觸屏中的數(shù)據(jù)輸入。 除上述之外,上面每個解決方案可能具有進(jìn)一步的缺點(diǎn),S卩,顯示可選項(xiàng)目的放大 版本的窗口直接出現(xiàn)在該可選項(xiàng)目之上。例如在個人正在使用他或她的手指,通常是他或 她的拇指(例如,在個人利用一只手來操作電子設(shè)備的情況下),來選擇觸屏上項(xiàng)目的情況 下,為了使選定的項(xiàng)目從個人的手指下是可查看到,放大率必須非常大,因此窗口必須非常 大。對于上文提及的有限尺寸的顯示屏,具有大的放大窗口可能是不期望的,并且實(shí)際上在 某些情況下是不可行的。而且,即使放大窗口大到足以在個人的手指下是可查看的,可選項(xiàng)目的至少一部分仍然有可能始終被遮擋。 用于輔助向相對較小的觸敏輸入設(shè)備或者觸屏的數(shù)據(jù)輸入的、解決上述缺點(diǎn)的其 他提出的解決方案是將已放大或未放大的窗口向可選項(xiàng)目的上、下、左、右進(jìn)行偏移。在放 大的情況下,該解決方案以及上述解決方案可能具有附加的缺點(diǎn),即,放大圖形用戶界面的 部分通常需要矢量圖形,這在諸如蜂窩電話的電子設(shè)備上并不總是可用的;由此潛在地導(dǎo) 致這些解決方案在某些情況下不可行。 另外,如果在窗口中放大原始視圖的內(nèi)容,手指移動(包括顫動)的幅度同樣可能 被放大。例如,如果將窗口的內(nèi)容放大為其大小的兩倍(也即,2x的放大率),則任何手指 移動可以導(dǎo)致窗口內(nèi)容以兩倍的速度移動。這可能使窗口中的視圖不穩(wěn)定且難以控制。該 問題可以這樣來解決將移動的"增益"(也即,窗口內(nèi)容移動/手指移動)保持為1比1的 比例,即使視圖放大率是2比1。遺憾地,當(dāng)用戶需要選擇(也即,"描畫")字符串時(shí),這可 能導(dǎo)致新的問題。具體地,在這種解決方案中,在手指到達(dá)字符串結(jié)尾時(shí),窗口和指針可能 僅在沿字符串的一半處。換言之,手指和指針可能不再指向相同的項(xiàng)目。
另外,不論內(nèi)容是否被放大,使用偏移窗口都可能具有其他缺點(diǎn)。具體地,如上所 述,觸屏的尺寸可能非常小。結(jié)果是,觸屏上可能沒有足夠的空間來顯示附加窗口,在該附 加窗口中,項(xiàng)目被顯示得足夠大以提供對原始顯示的改進(jìn)。此外,原始觸屏顯示的內(nèi)容不僅 被用戶的手指而且還被偏移窗口遮蓋。隨著增加偏移窗口的尺寸以進(jìn)一步輔助數(shù)據(jù)輸入, 則越會遮蓋原始觸屏顯示。 已經(jīng)提出了另一種解決方案,以提供一組用戶可以用來進(jìn)行瞄準(zhǔn)的十字光標(biāo)或者 指針,其剛好在用戶放置他或她的手指的位置之上。這種解決方案同樣存在多個缺點(diǎn)。具 體地,一個缺點(diǎn)在于,其在某種程度上強(qiáng)迫用戶猜測將他或她的手指置于何處,以選擇觸屏 上的特定項(xiàng)目,因?yàn)樗蛩僖矡o法在該項(xiàng)目的位置處簡單地觸摸屏幕。而且,此外,在觸 屏的邊沿之一的附近的位置處放置光標(biāo)或者選擇項(xiàng)目可能非常困難。最后,使用偏移指針 或者十字光標(biāo)可能不是所有情況下都需要的(也即,在項(xiàng)目的顯示足夠大并且良好間隔開 的情況下,其將是不需要的)。然而,上述解決方案強(qiáng)迫用戶在每種情況下都使用偏移十字 光標(biāo)。 因此,需要一種至少克服上述缺點(diǎn)的、用于輔助向相對較小的觸敏輸入設(shè)備或者 觸屏的數(shù)據(jù)輸入的技術(shù)。
發(fā)明內(nèi)容
總體上,除其他之外,本發(fā)明的實(shí)施方式通過提供用于輔助經(jīng)由觸敏輸入設(shè)備或
者觸屏向電子設(shè)備的數(shù)據(jù)輸入的技術(shù)來提供一種改進(jìn),其中在用戶的手指或者其他工具與 光標(biāo)之間顯示諸如指針的連接元素,使得用戶可以通過對連接元素的操縱來操縱光標(biāo)的位 置。具體地,按照一個示例性實(shí)施方式,用戶可以在第一位置觸摸觸屏,可以在該位置處顯 示光標(biāo)。因?yàn)楣鈽?biāo)以及觸屏上顯示的各種項(xiàng)目現(xiàn)在可能被用戶的手指或者用來觸摸觸屏的 其他工具遮蓋,因此按照一個示例性實(shí)施方式,用戶可以將他或她的手指從第一位置滑開 或者移開,在這點(diǎn),可以在保持于第一位置處的光標(biāo)與用戶手指或其他工具的新的第二位 置之間顯示連接元素(例如,虛線或者實(shí)線)。用戶繼而可以采用某些必要動作來解鎖連接 元素和光標(biāo)(例如,沿著與所顯示的連接元素實(shí)質(zhì)上垂直的方向移動他或她的手指或者其他工具),使得連接元素并由此使得光標(biāo)開始隨用戶的手指或者其他工具而移動。按照示例 性實(shí)施方式,用戶繼而可以通過對偏移連接元素的移動來向其期望的位置移動光標(biāo)。
按照一個方面,提供一種使用偏移連接元素(諸如指針)來輔助數(shù)據(jù)輸入的方法。 在一個示例性實(shí)施方式中,該方法包括(l)檢測觸敏輸入設(shè)備上第一位置處的來自用戶 的觸覺輸入;(2)使得在觸敏輸入設(shè)備上的第一位置處顯示光標(biāo);(3)接收觸覺輸入在第一 方向上向觸敏輸入設(shè)備上的第二位置移動的指示;(4)作為響應(yīng),使得在觸敏輸入設(shè)備上 顯示連接元素,其至少部分地在第一位置與第二位置之間延伸;以及(5)允許用戶通過對 連接元素的操縱來操縱光標(biāo)的顯示。 在一個示例性實(shí)施方式中,允許用戶通過對連接元素的操縱來操縱光標(biāo)的顯示可 以進(jìn)一步包括接收觸覺輸入在不同于第一方向的第二方向上向觸敏輸入設(shè)備上的第三位 置移動的指示;變換觸敏輸入設(shè)備上顯示的連接元素,使得連接元素至少部分地在第三位 置和第四位置之間延伸,其中第三位置和第四位置之間的角度和距離與第一位置和第二位 置之間的角度和距離實(shí)質(zhì)上相同;以及使得在第四位置處顯示光標(biāo)。 按照另一方面,提供一種用于使用偏移連接元素來輔助數(shù)據(jù)輸入的裝置。在一個 示例性實(shí)施方式中,該裝置包括處理器,其配置用于(l)檢測觸敏輸入設(shè)備上第一位置處 的來自用戶的觸覺輸入;(2)使得在觸敏輸入設(shè)備上的第一位置處顯示光標(biāo);(3)接收觸覺 輸入在第一方向上向觸敏輸入設(shè)備上的第二位置移動的指示;(4)作為響應(yīng),使得在觸敏 輸入設(shè)備上顯示連接元素,其至少部分地在第一位置與第二位置之間延伸;以及(5)允許 用戶通過對連接元素的操縱來操縱光標(biāo)的顯示。 按照又一方面,提供一種使用偏移指針來輔助數(shù)據(jù)輸入的計(jì)算機(jī)程序產(chǎn)品。該 計(jì)算機(jī)程序產(chǎn)品包含至少一個計(jì)算機(jī)可讀存儲介質(zhì),其中存儲有計(jì)算機(jī)可讀程序代碼部 分。 一個示例性實(shí)施方式的計(jì)算機(jī)可讀程序代碼部分包括(l)第一可執(zhí)行部分,用于檢測 觸敏輸入設(shè)備上第一位置處的來自用戶的觸覺輸入;(2)第二可執(zhí)行部分,用于使得在觸 敏輸入設(shè)備上的第一位置處顯示光標(biāo);(3)第三可執(zhí)行部分,用于接收觸覺輸入在第一方 向上向觸敏輸入設(shè)備上的第二位置移動的指示;(4)第四可執(zhí)行部分,用于作為響應(yīng)而使 得在觸敏輸入設(shè)備上顯示連接元素,其至少部分地在第一位置與第二位置之間延伸;以及 (5)第五可執(zhí)行部分,用于允許用戶通過對連接元素的操縱來操縱光標(biāo)的顯示。
按照本發(fā)明的另一方面,提供一種使用偏移指針來輔助數(shù)據(jù)輸入的設(shè)備。在一個 示例性實(shí)施方式中,該設(shè)備包括(l)用于檢測觸敏輸入設(shè)備上第一位置處的來自用戶的 觸覺輸入的裝置;(2)用于使得在觸敏輸入設(shè)備上的第一位置處顯示光標(biāo)的裝置;(3)用于 接收觸覺輸入在第一方向上向觸敏輸入設(shè)備上的第二位置移動的指示的裝置;(4)用于作 為響應(yīng)而使得在觸敏輸入設(shè)備上顯示連接元素的裝置,所述連接元素至少部分地在第一位 置與第二位置之間延伸;以及(5)用于允許用戶通過對連接元素的操縱來操縱光標(biāo)的顯示 的裝置。
已經(jīng)在總體上描述了本發(fā)明的示例性實(shí)施方式,現(xiàn)在將參考附圖,這些服務(wù)不一 定是按照比例繪制的,其中 圖1是能夠按照本發(fā)明示例性實(shí)施方式進(jìn)行操作的移動臺的示意性框 圖2是示出按照本發(fā)明示例性實(shí)施方式的可以用來輔助通過觸敏輸入設(shè)備對電 子設(shè)備的數(shù)據(jù)輸入的操作的流程圖; 圖3A_圖3F提供了示出按照本發(fā)明一個示例性實(shí)施方式的通過創(chuàng)建指針或類似
連接元素并允許用戶操縱它來輔助數(shù)據(jù)輸入的電子設(shè)備觸屏的截屏;以及 圖4A_圖4F提供了示出按照本發(fā)明一個示例性實(shí)施方式的用于輔助通過觸敏輸
入設(shè)備對電子設(shè)備的數(shù)據(jù)輸入的技術(shù)的電子設(shè)備觸屏的截屏。
具體實(shí)施例方式
現(xiàn)在將參考附圖更為全面地描述本發(fā)明的示例性實(shí)施方式,附圖中示出了本發(fā)明 的某些但非全部實(shí)施方式。實(shí)際上,本發(fā)明的示例性實(shí)施方式可以按照多種不同形式來實(shí) 現(xiàn),并且不應(yīng)被限制為在此記載的實(shí)施方式;相反,提供這些實(shí)施方式是為了使本公開滿足 適用的法律要求。類似的標(biāo)號始終表示類似的元素。
fi^ 總體上,本發(fā)明的示例性實(shí)施方式提供用于輔助經(jīng)由觸敏輸入設(shè)備對電子設(shè)備的 數(shù)據(jù)輸入的方法、裝置和計(jì)算機(jī)程序產(chǎn)品,其中偏移連接元素(例如指針)被顯示并被操 作,從而將光標(biāo)放置于期望的位置。如上所述,按照一個示例性實(shí)施方式,當(dāng)用戶將他或她 的手指或者其他工具放置在觸屏上的第一位置上時(shí),可以在該第一位置顯示光標(biāo)。在觸屏 上顯示的項(xiàng)目較大和/或良好隔開的情況下,用戶能夠容易地看到光標(biāo)以及光標(biāo)位于觸屏 上的什么位置。在這種情況下,用戶可以照常進(jìn)行,以便選擇光標(biāo)所放置處的項(xiàng)目和/或?qū)?光標(biāo)插入在其當(dāng)前位置處的文本文檔或消息中。 相反,在觸屏上顯示的項(xiàng)目靠在一起的情況下,光標(biāo)以及光標(biāo)位于其上或其中的 項(xiàng)目現(xiàn)在可能被用戶的手指或者其他工具遮蓋。結(jié)果是,按照本發(fā)明的一個示例性實(shí)施方 式,用戶能夠指示他或她希望顯示用來指引光標(biāo)的偏移指針或者類似的連接元素。具體地, 用戶可以從第一位置滑開或者移開他或她的手指,同時(shí)保持與觸屏的接觸,使得先前被用 戶手指或者其他工具遮蓋的項(xiàng)目現(xiàn)在是可見的。響應(yīng)于該移動,可以顯示指針,該指針連接 保留在用戶觸覺輸入的第一位置處的光標(biāo)與用戶觸覺輸入的新的第二位置(也即,用戶的 手指或者其他工具目前觸摸觸屏的位置)。指針或者類似的連接元素例如可以包括至少部 分地在光標(biāo)與用戶手指或其他工具的新位置之間延伸的虛線或者實(shí)線。 如果用戶現(xiàn)在確定光標(biāo)尚未放置于正確的位置,那么按照示例性實(shí)施方式,他或 她可以解鎖或者分離所顯示的指針與所附接的光標(biāo),使得將保持其長度和指向的指針以及 光標(biāo)將隨用戶的手指或者其他工具而移動。具體地,在一個示例性實(shí)施方式中,用戶可以在 相對于第一移動的預(yù)定義方向(例如,與所顯示指針的方向?qū)嵸|(zhì)上垂直)上將他或她的手 指或者其他工具再次向第三位置滑動或者移動,以便分離指針與光標(biāo)。該移動將類似地使 指針偏置,使得一端現(xiàn)在位于用戶的手指或者其他工具當(dāng)前所放置的第三位置,而光標(biāo)所 附接的另一端處于第四位置,第四位置與第三位置的距離和角度同第一位置與第二位置的 距離和角度相同(也即,當(dāng)指針隨著用戶的手指或者其他工具移動時(shí),其保持其長度和指 向)。用戶現(xiàn)在能夠看到光標(biāo),因?yàn)槠湔谟|屏上移動。
電子設(shè)備 現(xiàn)在參考圖l,其示出了將得益于本發(fā)明實(shí)施方式的一類電子設(shè)備。如圖所示,電子設(shè)備可以是移動臺IO,并且具體地是蜂窩電話。然而,應(yīng)當(dāng)理解,所示出以及在此后描述的移動電話僅僅是受益于本發(fā)明實(shí)施方式的一種類型移動終端的示范,因此,不應(yīng)用來限制本發(fā)明實(shí)施方式的范圍。盡管出于示例目的而示出并在此后描述了移動臺10的多個實(shí)施方式,但是其他類型的移動終端也可以容易地采用本發(fā)明的實(shí)施方式,其中移動終端諸如便攜式數(shù)字助理(PDA)、尋呼機(jī)、膝上型計(jì)算機(jī)以及其他類型的包括移動、無線設(shè)備和固定有限設(shè)備二者的電子系統(tǒng),可以容易地使用本發(fā)明的實(shí)施方式。 移動臺包括用于執(zhí)行按照本發(fā)明示例性實(shí)施方式的一個或多個功能的各種裝置,包括那些在此具體示出和描述的裝置,諸如經(jīng)過適當(dāng)編程的處理器。然而,應(yīng)當(dāng)理解,在不脫離本發(fā)明精神和范圍的情況下,一個或多個實(shí)體可以包括用于執(zhí)行一個或多個類似功能的備選裝置。更具體地,例如,如圖2所示,除了天線302,移動臺10可以包括發(fā)射機(jī)304、接收機(jī)306以及分別向發(fā)射機(jī)304提供信號和從接收機(jī)306接收信號的裝置,諸如處理設(shè)備308(例如,處理器、控制器等)。在一個示例性實(shí)施方式中,處理設(shè)備308或者其他裝置可以配置用于按照在此描述的方式來輔助向移動臺10的數(shù)據(jù)輸入。具體地,按照一個示例性實(shí)施方式,處理設(shè)備308可以配置用于檢測移動臺10的觸敏輸入設(shè)備上的第一位置處的、來自用戶的觸覺輸入,以及使得在觸屏上的第一位置處顯示光標(biāo)。處理設(shè)備308或者其他裝置可以類似地配置用于接收觸覺輸入在第一方向上向第二位置移動的指示,以及作為響應(yīng)而使得顯示至少部分地在第一位置與第二位置之間延伸的連接元素。處理設(shè)備308此后可以配置用于允許用戶通過對連接元素的操縱來操縱光標(biāo)。 分別提供給發(fā)射機(jī)304以及從接收機(jī)306接收的信號可以包括按照適當(dāng)蜂窩系統(tǒng)的空中接口標(biāo)準(zhǔn)的信令信息,并且還包括用戶語音和/或用戶生成的數(shù)據(jù)。在此方面,移動臺能夠利用一個或多個空中接口標(biāo)準(zhǔn)、通信協(xié)議、調(diào)制類型以及接入類型來進(jìn)行操作。更具體地,移動臺能夠根據(jù)多個第二代(2G)、2. 5G和/或第三代(3G)通信協(xié)議等的任何協(xié)議來進(jìn)行操作。此外,例如,移動臺可以能夠按照包括藍(lán)牙、IEEE 802. 11WLAN(或者Wi-Fi彩)、IEEE 802. 16WiMAX、超寬帶(UWB)等多種無線聯(lián)網(wǎng)技術(shù)中的任何技術(shù)來進(jìn)行操作。
應(yīng)當(dāng)理解,處理設(shè)備308 (諸如處理器、控制器或者其他計(jì)算設(shè)備)包括實(shí)現(xiàn)移動臺的視頻、音頻和邏輯功能所需的電路,并且能夠執(zhí)行用于實(shí)現(xiàn)在此討論的功能的應(yīng)用程序。例如,處理設(shè)備可以包括諸如數(shù)字信號處理器設(shè)備、微處理器設(shè)備以及各種模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器和其他支持電路等各種裝置。移動設(shè)備的控制和信號處理功能按照這些設(shè)備各自的能力在其間分配。處理設(shè)備308由此還包括在調(diào)制和傳輸之前對消息和數(shù)據(jù)進(jìn)行巻積編碼和交織的功能。處理設(shè)備還可以包括內(nèi)部聲音編碼器(VC)308A,并且可以包括內(nèi)部數(shù)據(jù)調(diào)制解調(diào)器(DM)308B。此外,處理設(shè)備308可以包括操作可存儲在存儲器中的一個或多個軟件程序的功能。例如,控制器可以能夠操作連接程序,諸如傳統(tǒng)的Web瀏覽器。連接程序繼而可以允許移動臺例如按照HTTP和/或無線應(yīng)用協(xié)議(WAP)來發(fā)射和接收Web內(nèi)容。 移動臺還可以包括諸如用戶接口的裝置,其例如包括傳統(tǒng)耳機(jī)或揚(yáng)聲器310、振鈴器312、麥克風(fēng)314、顯示器316,所有這些設(shè)備都耦合至控制器308。允許移動設(shè)備接收數(shù)據(jù)的用戶輸入接口可以包括允許移動設(shè)備接收數(shù)據(jù)的多種設(shè)備中的任意設(shè)備,例如小鍵盤318、麥克風(fēng)314、觸敏顯示器或觸屏或者其他輸入設(shè)備。在包括小鍵盤的實(shí)施方式中,小鍵盤可以包括傳統(tǒng)的數(shù)字鍵(0-9)和相關(guān)鍵(#、*),以及用于操作移動臺的其他鍵,并且可以
9包括可被激活以提供數(shù)字字母鍵全集的數(shù)字字母鍵的全集或者鍵集。盡管未示出,移動臺可以包括電池,諸如振動電池組,用于為操作移動臺所需的各種電路供電,以及可選地提供機(jī)械振動作為可檢測輸出。 移動臺還可以包括諸如存儲器的裝置,例如訂戶身份模塊(SIM)320、可移動用戶身份模塊(R-UIM)(未示出)等,其通常存儲與移動訂戶有關(guān)的信元。除了SIM之外,移動設(shè)備可以包括其他存儲器。在此方面,移動臺可以包括易失性存儲器322以及其他非易失性存儲器324,其可以是嵌入式的和/或可以是可移動的。例如,其他非易失性存儲器可以是嵌入式的或者可移動的多媒體存儲卡(匪C)、安全數(shù)字(SD)存儲卡、存儲棒、EEPROM、閃存、硬盤等。存儲器可以存儲移動設(shè)備用來實(shí)現(xiàn)移動臺功能的任意片段和數(shù)量的信息和數(shù)據(jù)。例如,存儲器可以存儲能夠唯一地標(biāo)識移動設(shè)備的標(biāo)識符,諸如全球移動設(shè)備標(biāo)識(MEI)碼、國際移動訂戶標(biāo)識(IMSI)碼、移動設(shè)備集成服務(wù)數(shù)字網(wǎng)絡(luò)(MSISDN)碼等。
存儲器還可以存儲內(nèi)容。存儲器例如可以存儲用于應(yīng)用和其他計(jì)算機(jī)程序的計(jì)算機(jī)程序代碼。例如,如下面更為詳細(xì)討論的,在一個實(shí)施方式中,存儲器可以存儲用于以下的程序代碼檢測移動臺IO的觸屏326上第一位置處的來自用戶的觸覺輸入(例如,當(dāng)用戶將他或她的手指放置在觸屏326上時(shí));使得在觸屏326上的第一位置處顯示光標(biāo);接收觸覺輸入在第一方向上向觸屏326上第二位置的移動指示(例如,當(dāng)用戶從他或她最初觸摸的觸屏326的位置滑開他或她的手指時(shí));以及作為響應(yīng),使得在觸屏326上顯示諸如指針的連接元素,其至少部分地在用戶最初觸摸觸屏326的位置(也即,第一位置)與用戶在滑動他或她的手指之后目前觸摸觸屏326的位置(也即,第二位置)之間延伸。存儲器還可以存儲用于以下的計(jì)算機(jī)程序代碼繼而允許用戶通過對指針或者其他連接元素的操縱來操縱觸屏326上光標(biāo)的顯示。 本發(fā)明示例性實(shí)施方式的方法、裝置和計(jì)算機(jī)程序產(chǎn)品主要是結(jié)合移動通信應(yīng)用來描述的。然而,應(yīng)當(dāng)理解,本發(fā)明實(shí)施方式的方法、裝置和計(jì)算機(jī)程序產(chǎn)品可以結(jié)合移動通信業(yè)之內(nèi)和之外二者的各種其他應(yīng)用來使用。例如,本發(fā)明的示例性實(shí)施方式的方法、裝置和計(jì)算機(jī)程序產(chǎn)品可以結(jié)合有線和/或無線網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))應(yīng)用來使用。
輔助通過觸屏的數(shù)據(jù)輸入的方法 現(xiàn)在參考圖2,其示出了按照本發(fā)明的示例性實(shí)施方式可以用來輔助通過觸敏輸入設(shè)備或觸屏對電子設(shè)備的數(shù)據(jù)輸入的操作。如圖所示,過程可以開始于電子設(shè)備(更具體地,電子設(shè)備的處理器或者由處理器執(zhí)行的軟件)在第一位置處檢測到電子設(shè)備觸屏上的觸覺輸入時(shí),例如,當(dāng)用戶將他或她的手指放置在觸屏上時(shí)(框201)。電子設(shè)備可以通過本領(lǐng)域技術(shù)人員已知的任意數(shù)量的技術(shù)來檢測觸覺輸入并且確定其位置。例如,觸屏可以包括兩個層,這兩個層由墊片隔開并且具有在其之間流動的電流。當(dāng)用戶觸摸觸屏?xí)r,這兩個層可以進(jìn)行接觸,這導(dǎo)致接觸點(diǎn)的電流改變。電子設(shè)備可以注意到電流的改變以及接觸點(diǎn)的坐標(biāo)。備選地,在觸屏使用電容系統(tǒng)而非電阻系統(tǒng)來檢測觸覺輸入時(shí),觸屏可以包括存儲電荷的層。當(dāng)用戶觸摸觸屏?xí)r,來自該層的某些電荷被轉(zhuǎn)移到用戶,這導(dǎo)致電容層上的電荷減少。可以在觸屏的每個角放置測量電荷減少的電路,從而可以根據(jù)在每個角測量到的電荷的相對差異來計(jì)算觸覺輸入的確切位置。本發(fā)明的實(shí)施方式可以利用其他類型的觸屏,諸如配置用于通過電阻、電容、紅外、應(yīng)變計(jì)、表面波、光學(xué)成像、擴(kuò)散信號技術(shù)、聲學(xué)脈沖識別或者其他技術(shù)中的任意技術(shù)來支持觸摸識別,并且提供表示觸摸位置的信號。
返回圖2,一旦已經(jīng)檢測到觸覺輸入,在框202中,電子設(shè)備(更具體地,電子設(shè)備的處理器或者處理器所執(zhí)行的軟件)繼而使得在觸屏上觸覺輸入的位置(也即,第一位置)處顯示光標(biāo)。換言之,可以在觸屏上用戶觸摸屏幕的點(diǎn)處顯示光標(biāo)。例如,當(dāng)觸屏正在顯示文本文檔或者消息時(shí),光標(biāo)將相對于該文本文檔或消息在用戶觸摸屏幕的點(diǎn)處所顯示的字母來放置。 如上所述,在多種情況下,框202中顯示的光標(biāo)可能被用戶正在用來觸摸觸屏的工具(例如,他或她的手指)所遮蓋,使得用戶難以確定他或她要選擇什么項(xiàng)目和/或他或她要將光標(biāo)放置于文本文檔或消息中的什么點(diǎn)。當(dāng)觸屏上顯示的項(xiàng)目靠在一起時(shí),情況尤其如此。如果用戶無法確定光標(biāo)顯示在觸屏上的哪里,那么按照本發(fā)明的示例性實(shí)施方式,用戶可以在第一方向上將他或她的手指(或者用來創(chuàng)建觸覺輸入的其他工具,例如,觸筆)從他或她觸摸觸屏的地方(也即,第一位置)移開或滑開到第二位置,該移動將由電子設(shè)備上的處理器或者處理器所執(zhí)行的軟件在框203中檢測到,并且在框204中,可以顯示諸如指針的連接元素,該連接元素連接用戶觸摸觸屏的第一位置與用戶當(dāng)前觸摸觸屏的第二位置(或者至少部分地在第一位置與第二位置之間延伸),同時(shí)將光標(biāo)保持在第一位置處。盡管未示出,在一個示例性實(shí)施方式中,除了顯示指針或者其他連接元素之外,電子設(shè)備還可以在此時(shí)放大觸屏上顯示的一個或多個項(xiàng)目,從而為用戶提供已顯示項(xiàng)目以及光標(biāo)相對于這些項(xiàng)目的放置位置的更好視圖。放大可以自動地進(jìn)行,或者在另一實(shí)施方式中,其可以僅在觸覺輸入的第二位置(也即,用戶將他或她的手指或其他工具移動到的位置)距觸覺輸入的第一位置(也即,用戶第一次觸摸觸屏的位置)的距離大于預(yù)定義距離時(shí)進(jìn)行放大。在一個示例性實(shí)施方式中,可以將放大率設(shè)置為某個設(shè)定級別(例如,原始圖像尺寸的兩倍)。備選地,放大率的級別可以與滑動的長度成比例,或者與用戶觸覺輸入的第一位置與第二位置之間的距離成比例。 一旦已經(jīng)顯示了指針,電子設(shè)備(更具體地,電子設(shè)備上的處理器或者處理器所執(zhí)行的軟件)可以在此后允許用戶對通過連接元素或者指針的操縱來操縱光標(biāo)。 具體地,按照一個示例性實(shí)施方式,為了操縱指針,并且由此操作目前保持在指針第一末端的光標(biāo),用戶可能首先需要將指針從其當(dāng)前位置"解鎖"。為此,按照一個示例性實(shí)施方式,為了這樣做,用戶可以在與第一方向不同的第二方向(例如,與所顯示的指針垂直)上將他或她的手指或其他工具向第三位置移動。該移動可以在框205中由電子設(shè)備上的處理器或者由處理器執(zhí)行的軟件來檢測,并且可被解釋為用戶將要移動光標(biāo)的指示。本領(lǐng)域普通技術(shù)人員將會認(rèn)識到,在不脫離本發(fā)明示例性實(shí)施方式的精神和范圍的情況下,其他技術(shù)同樣可以用于解鎖指針以及由此解鎖光標(biāo)。例如,為了解鎖指針,可以要求用戶暫時(shí)將他或她的手指從觸屏上抬起,滑動/移動他或她的手指或其他工具以某個預(yù)定義的距離,或者致動軟鍵或硬鍵。 —旦指針或者其他連接元素與光標(biāo)被從其原始位置分離或者解鎖,則指針和光標(biāo)可以隨著用戶的手指移動(也即,用戶可以通過對指針的操縱來操縱光標(biāo))。具體地,繼續(xù)以下實(shí)施方式,即解鎖指針包括用戶在第二方向上將他或她的手指或其他工具向第三位置移動,響應(yīng)于檢測到該移動,電子設(shè)備(也即,由電子設(shè)備上的處理器所執(zhí)行的軟件)可以
偏置指針,使得第二端向第三位置(也即,用戶的手指或其他工具的新位置)移動,而附接至光標(biāo)的第一端向第四位置移動,同時(shí)保持指針的長度和指向(框2Q6)。繼而在框207中,
11光標(biāo)可以顯示在第四位置。 此后可以重復(fù)上述步驟,以進(jìn)一步操縱光標(biāo)。換言之,用戶可以在觸屏上沿各個方向移動他或她的手指或其他工具,并且一端在光標(biāo)處而另一端在用戶的手指或其他工具處的指針將在觸屏中同時(shí)移動。 一旦用戶能夠?qū)⒐鈽?biāo)置于期望位置,他或她可以抬起他或她的手指,或者對觸屏施加更多壓力,以便選擇光標(biāo)所放置處的項(xiàng)目和/或使光標(biāo)保持在該位置(例如,文本文檔或消息內(nèi))。 作為示例,圖3A-圖3F提供了示出按照本發(fā)明一個示例性實(shí)施方式的將光標(biāo)放置于文本文檔中的電子設(shè)備的觸屏的截圖。具體地,圖3A示出了顯示包括拼寫有誤的單詞"aspetcs"的文本文檔的觸屏,在此示例性實(shí)施方式中,用戶將要改正該單詞。為此,如圖3B所示,用戶將他或她的手指放置在觸屏上顯示拼寫有誤的單詞的位置之上。如圖所示,當(dāng)用戶這樣做時(shí),他或她不再能看見單詞"aspetcs"或者周圍的很多單詞,并且因此無法知道他或她是否已經(jīng)將光標(biāo)放置在了該單詞上,更不必說該單詞中的正確位置(例如,"e"和"t"之間)。為了輔助用戶將光標(biāo)置于正確的位置,按照圖3C中所示的一個示例性實(shí)施方式,當(dāng)用戶把他或她的手指或其他工具從其初始放置處滑開或移開(例如,如圖所示,向右上)而沒有將他或她的手指從觸屏上移走時(shí),可以在顯示屏上呈現(xiàn)指針(顯示為虛線)。如圖所示,指針可以處于目前可見的光標(biāo)與用戶手指的新位置之間。用戶現(xiàn)在能夠看到他或她把光標(biāo)放置在了單詞"aspetcs "的"c "和"s "之間。 此時(shí),如果用戶對光標(biāo)的放置不滿意,例如,因?yàn)樗蛩M麑⒐鈽?biāo)置于單詞的"aspetcs"的"e"和"t"之間,則按照一個示例性實(shí)施方式,用戶可能需要首先將指針從其當(dāng)前位置解鎖或分離。在一個示例性實(shí)施方式中,為此,在不從觸屏上抬起的情況下,用戶可能需要在與初始移動實(shí)質(zhì)上垂直的方向(也即,與所顯示的指針實(shí)質(zhì)上垂直)上再次移動他或她的手指或其他工具。通過這樣做,指針以及光標(biāo)從其初始位置分離,并且開始隨著用戶的手指或其他工具移動。在一個示例性實(shí)施方式中,這一模式改變(也即,從固定指針和光標(biāo)到可移動指針和光標(biāo))可以通過將指針從虛線變?yōu)閷?shí)線來表示,如圖3D所示。用戶現(xiàn)在能夠通過移動他或她的手指并操縱指針,來將光標(biāo)向期望位置移動,諸如"e"和"t"之間,如圖3E所示。 一旦光標(biāo)已被放置于期望的位置,用戶繼而可以從觸屏上抬起他或她的手指,如圖3F所示,并且光標(biāo)將保持在相對于觸屏上所顯示項(xiàng)目的該位置。
圖4A-圖4F提供了示出按照類似的示例性實(shí)施方式將光標(biāo)置于文本文檔中的電子設(shè)備觸屏的截屏。在此示例性實(shí)施方式中,用戶再一次期望將光標(biāo)放置于拼寫有誤的單詞的"e"和"t"之間(圖4A中所示)。像先前那樣,他或她通過將他或她的手指放置在觸屏上來這樣做,如圖4B所示,并且遮蓋住了該單詞和多個周圍的單詞。為了能夠看到光標(biāo)所處的位置,如上所述并如圖4C中所示,用戶可以向右上滑動他或她的手指,并使得指針被顯示,同時(shí)將光標(biāo)保持在其原始位置。然而,此時(shí),電子設(shè)備(也即,在電子設(shè)備上操作的處理器所執(zhí)行的軟件)還可以放大觸屏上所顯示的項(xiàng)目,以便允許用戶更容易地閱覽所顯示的項(xiàng)目以及光標(biāo)的放置。 一旦用戶已經(jīng)對指針進(jìn)行解鎖(如圖4D所示)、將光標(biāo)向正確位置移動(如圖4E所示)并且抬起他或她的手指或者其他工具,則所顯示的項(xiàng)目可以返回到其正常放大率,如圖4F所示。
如上所示,并如本領(lǐng)域技術(shù)人員將會理解的,本發(fā)明的實(shí)施方式可以配置為方法
12和裝置。因此,本發(fā)明的實(shí)施方式可以包括各種裝置,包括完全的硬件、完全的軟件或者軟件和硬件的任何組合。此外,本發(fā)明的實(shí)施方式可以采用計(jì)算機(jī)可讀存儲介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式,其具有包含在該存儲介質(zhì)中的計(jì)算機(jī)可讀程序指令(例如,計(jì)算機(jī)軟件)。可以使用任何適當(dāng)?shù)目勺x存儲介質(zhì),包括硬盤、CD-ROM、光學(xué)存儲設(shè)備或者磁性存儲設(shè)備。 上文已經(jīng)參考方法、裝置(也即,系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的框圖和流程圖說明描述了本發(fā)明的示例性實(shí)施方式。將會理解,框圖和流程圖說明的每個框以及框圖和流程圖說明中框的組合分別可以實(shí)現(xiàn)為包括計(jì)算機(jī)程序指令的各種裝置。這些計(jì)算機(jī)程序指令可以加載到通用計(jì)算機(jī)、專用計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置上以產(chǎn)生機(jī)器,使得當(dāng)該指令在計(jì)算機(jī)或其他可編程裝置上執(zhí)行時(shí),創(chuàng)建用于實(shí)現(xiàn)在流程圖的一個或多個框中指定的功能。 這些計(jì)算機(jī)程序指令還可以存儲在計(jì)算機(jī)可讀存儲器中,該指令可以指引計(jì)算機(jī)或其他可編程裝置以特定方式工作,使得存儲在計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括用于實(shí)現(xiàn)流程圖的一個或多個框中指定的功能的指令單元的產(chǎn)品。計(jì)算機(jī)程序指令還可以被加載到計(jì)算機(jī)或者其他可編程裝置,以使得在該計(jì)算機(jī)或其他可編程裝置上執(zhí)行一系列的可操作步驟,從而產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過程,使得在計(jì)算機(jī)或其他可編程裝置上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖的一個或多個框中指定的功能的步驟。 因此,框圖或者流程圖說明中的框支持用于執(zhí)行特定功能的裝置組合、用于執(zhí)行特定功能的步驟組合和用于執(zhí)行特定功能的程序指令單元。還應(yīng)當(dāng)理解,框圖和流程圖說明的每個框以及框圖和流程圖說明中框的組合可以由基于專用硬件的計(jì)算機(jī)系統(tǒng)(其執(zhí)行特定的功能或步驟)或者專用硬件和計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。 得益于前述描述和相關(guān)附圖的啟示,本發(fā)明的這些示例性實(shí)施方式所屬領(lǐng)域的技術(shù)人員將會想到對本發(fā)明的多種修改和其他實(shí)施方式。例如,盡管各實(shí)施方式是結(jié)合使用用戶的手指來選擇項(xiàng)目而描述的,但是可以類似地使用其他選擇設(shè)備,諸如觸筆、筆等。因此,應(yīng)當(dāng)理解,本發(fā)明并不限于所公開的具體實(shí)施方式
,并且意在將改進(jìn)和其他實(shí)施方式包括在所附權(quán)利要求的范圍內(nèi)。盡管在此使用了特定的術(shù)語,但是這些術(shù)語僅出于一般性和描述性的目的而使用,并非用于限制。
權(quán)利要求
一種方法,包括檢測觸敏輸入設(shè)備上第一位置處的來自用戶的觸覺輸入;使得在所述觸敏輸入設(shè)備上的所述第一位置處顯示光標(biāo);接收所述觸覺輸入在第一方向上向所述觸敏輸入設(shè)備上的第二位置移動的指示;作為響應(yīng),使得在所述觸敏輸入設(shè)備上顯示連接元素,所述連接元素至少部分地在所述第一位置與所述第二位置之間延伸;以及允許所述用戶通過對所述連接元素的操縱來操縱所述光標(biāo)的顯示。
2. 如權(quán)利要求1所述的方法,其中允許所述用戶操縱所述光標(biāo)的顯示進(jìn)一步包括 接收所述觸覺輸入在不同于所述第一方向的第二方向上向所述觸敏輸入設(shè)備上的第三位置移動的指示;變換所述觸敏輸入設(shè)備上顯示的所述連接元素,使得所述連接元素至少部分地在所述 第三位置與第四位置之間延伸,其中所述第三位置與第四位置之間的角度和距離同所述第 一位置與所述第二位置之間的角度和距離實(shí)質(zhì)上相同;以及使得在所述第四位置處顯示所述光標(biāo)。
3. 如權(quán)利要求l所述的方法,進(jìn)一步包括在接收到所述觸覺輸入在所述第一方向上向所述第二位置移動的指示之后,放大所述 觸敏輸入設(shè)備上顯示的一個或多個項(xiàng)目。
4 如權(quán)利要求1所述的方法,進(jìn)一步包括在接收到所述觸覺輸入在所述第一方向上向所述第二位置移動的指示之后,如果所述 第二位置距所述第一位置的距離大于某些預(yù)定義距離,則放大所述觸敏輸入設(shè)備上顯示的 一個或多個項(xiàng)目。
5. 如權(quán)利要求2所述的方法,其中允許所述用戶通過對所述連接元素的操縱來操縱所 述光標(biāo)的顯示進(jìn)一步包括確定所述觸覺輸入的移動的所述第二方向是否在相對于移動的所述第一方向的預(yù)定 義方向上,其中在所述第二方向在所述預(yù)定義方向上的情況下,所述連接元素僅受到變換 并且所述光標(biāo)僅顯示在所述第四位置。
6. —種裝置,包括 處理器,其配置用于檢測觸敏輸入設(shè)備上第一位置處的來自用戶的觸覺輸入; 使得在所述觸敏輸入設(shè)備上的所述第一位置處顯示光標(biāo);接收所述觸覺輸入在第一方向上向所述觸敏輸入設(shè)備上的第二位置移動的指示; 作為響應(yīng),使得在所述觸敏輸入設(shè)備上顯示連接元素,所述連接元素至少部分地在所述第一位置與所述第二位置之間延伸;以及允許所述用戶通過對所述連接元素的操縱來操縱所述光標(biāo)的顯示。
7. 如權(quán)利要求6所述的裝置,其中為了允許所述用戶通過對所述連接元素的操縱來操 縱所述光標(biāo)的顯示,所述處理器進(jìn)一步配置用于接收所述觸覺輸入在不同于所述第一方向的第二方向上向所述觸敏輸入設(shè)備上的第 三位置移動的指示;變換所述觸敏輸入設(shè)備上顯示的所述連接元素,使得所述連接元素至少部分地在所述第三位置與第四位置之間延伸,其中所述第三位置與第四位置之間的角度和距離同所述第 一位置與所述第二位置之間的角度和距離實(shí)質(zhì)上相同;以及 使得在所述第四位置處顯示所述光標(biāo)。
8. 如權(quán)利要求6所述的裝置,其中所述處理器進(jìn)一步配置用于在接收到所述觸覺輸入在所述第一方向上向所述第二位置移動的指示之后,放大所述 觸敏輸入設(shè)備上顯示的一個或多個項(xiàng)目。
9. 如權(quán)利要求6所述的裝置,其中所述處理器進(jìn)一步配置用于在接收到所述觸覺輸入在所述第一方向上向所述第二位置移動的指示之后,在所述第 二位置距所述第一位置的距離大于某些預(yù)定義距離的情況下,放大所述觸敏輸入設(shè)備上顯 示的一個或多個項(xiàng)目。
10. 如權(quán)利要求7所述的裝置,其中為了允許所述用戶通過對所述連接元素的操縱來 操縱所述光標(biāo)的顯示,所述處理器進(jìn)一步配置用于確定所述觸覺輸入的移動的所述第二方向是否在相對于移動的所述第一方向的預(yù)定 義方向上,其中僅在所述第二方向在所述預(yù)定義方向上的情況下,所述連接元素僅受到變 換并且所述光標(biāo)僅顯示在所述第四位置。
11. 一種計(jì)算機(jī)程序產(chǎn)品,包括至少一個計(jì)算機(jī)可讀存儲介質(zhì),其具有存儲在其中的計(jì) 算機(jī)可讀程序代碼部分,所述計(jì)算機(jī)可讀程序代碼部分包括第一可執(zhí)行部分,用于檢測觸敏輸入設(shè)備上第一位置處的來自用戶的觸覺輸入; 第二可執(zhí)行部分,用于使得在所述觸敏輸入設(shè)備上的所述第一位置處顯示光標(biāo); 第三可執(zhí)行部分,用于接收所述觸覺輸入在第一方向上向所述觸敏輸入設(shè)備上的第二 位置移動的指示;第四可執(zhí)行部分,用于作為響應(yīng)而使得在所述觸敏輸入設(shè)備上顯示連接元素,所述連 接元素至少部分地在所述第一位置與所述第二位置之間延伸;以及第五可執(zhí)行部分,用于允許所述用戶通過對所述連接元素的操縱來操縱所述光標(biāo)的顯示。
12. 如權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,其中所述第五可執(zhí)行部分配置用于 接收所述觸覺輸入在不同于所述第一方向的第二方向上向所述觸敏輸入設(shè)備上的第三位置移動的指示;變換所述觸敏輸入設(shè)備上顯示的所述連接元素,使得所述連接元素至少部分地在所述 第三位置與第四位置之間延伸,其中所述第三位置與第四位置之間的角度和距離同所述第 一位置與所述第二位置之間的角度和距離實(shí)質(zhì)上相同;以及使得在所述第四位置處顯示所述光標(biāo)。
13. 如權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀程序代碼部分進(jìn)一步 包括第六可執(zhí)行部分,用于在接收到所述觸覺輸入在所述第一方向上向所述第二位置移動 的指示之后,放大所述觸敏輸入設(shè)備上顯示的一個或多個項(xiàng)目。
14. 如權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀程序代碼部分進(jìn)一步 包括第六可執(zhí)行部分,用于在接收到所述觸覺輸入在所述第一方向上向所述第二位置移動的指示之后,在所述第二位置距所述第一位置的距離大于某些預(yù)定義距離的情況下,放大 所述觸敏輸入設(shè)備上顯示的一個或多個項(xiàng)目。
15. 如權(quán)利要求12所述的計(jì)算機(jī)程序產(chǎn)品,其中所述第五可執(zhí)行部分進(jìn)一步配置用于確定所述觸覺輸入的移動的所述第二方向是否在相對于移動的所述第一方向的預(yù)定 義方向上,其中在所述第二方向在所述預(yù)定義方向上的情況下,所述連接元素僅受到變換 并且所述光標(biāo)僅顯示在所述第四位置。
16. —種設(shè)備,包括用于檢測觸敏輸入設(shè)備上第一位置處的來自用戶的觸覺輸入的裝置; 用于使得在所述觸敏輸入設(shè)備上的所述第一位置處顯示光標(biāo)的裝置; 用于接收所述觸覺輸入在第一方向上向所述觸敏輸入設(shè)備上的第二位置移動的指示 的裝置;用于作為響應(yīng)而使得在所述觸敏輸入設(shè)備上顯示連接元素的裝置,所述連接元素至少 部分地在所述第一位置與所述第二位置之間延伸;以及用于允許所述用戶通過對所述連接元素的操縱來操縱所述光標(biāo)的顯示的裝置。
17. 如權(quán)利要求16所述的設(shè)備,其中所述用于允許所述用戶通過對所述連接元素的操 縱來操縱所述光標(biāo)的顯示的裝置進(jìn)一步包括用于接收所述觸覺輸入在不同于所述第一方向的第二方向上向所述觸敏輸入設(shè)備上 的第三位置移動的指示的裝置;用于變換所述觸敏輸入設(shè)備上顯示的所述連接元素使得所述連接元素至少部分地在 所述第三位置與第四位置之間延伸的裝置,其中所述第三位置與第四位置之間的角度和距 離同所述第一位置與所述第二位置之間的角度和距離實(shí)質(zhì)上相同;以及用于使得在所述第四位置處顯示所述光標(biāo)的裝置。
18. 如權(quán)利要求16所述的設(shè)備,進(jìn)一步包括用于在接收到所述觸覺輸入在所述第一方向上向所述第二位置移動的指示之后放大 所述觸敏輸入設(shè)備上顯示的一個或多個項(xiàng)目的裝置。
19. 如權(quán)利要求16所述的設(shè)備,進(jìn)一步包括用于在接收到所述觸覺輸入在所述第一方向上向所述第二位置移動的指示之后、在所 述第二位置距所述第一位置的距離大于某些預(yù)定義距離的情況下放大所述觸敏輸入設(shè)備 上顯示的一個或多個項(xiàng)目的裝置。
20. 如權(quán)利要求17所述的設(shè)備,其中所述用于允許所述用戶通過對所述連接元素的操 縱來操縱所述光標(biāo)的顯示的裝置進(jìn)一步包括用于確定所述觸覺輸入的移動的所述第二方向是否在相對于移動的所述第一方向的 預(yù)定義方向上的裝置,其中在所述第二方向在所述預(yù)定義方向上的情況下,所述連接元素 僅受到變換并且所述光標(biāo)僅顯示在所述第四位置。
全文摘要
提供用于輔助經(jīng)由觸屏對電子設(shè)備的數(shù)據(jù)輸入的方法、裝置和計(jì)算機(jī)程序產(chǎn)品。當(dāng)用戶在第一位置觸摸觸屏?xí)r,可以在該位置顯示光標(biāo)。因?yàn)楣鈽?biāo)以及觸屏上顯示的各種項(xiàng)目現(xiàn)在可能被用來觸摸觸屏的 工具遮蓋,所以用戶可以將他或她的手指從第一位置滑開或移開,此時(shí),可以在保持在第一位置的光標(biāo)與工具的第二新位置之間顯示指針或類似的連接元素。用戶可以解鎖連接元素和光標(biāo),使得連接元素以及由此使得光標(biāo)隨工具而移動。用戶繼而可以通過對偏移連接元素的移動將光標(biāo)向其期望的位置移動。
文檔編號G06F3/048GK101772753SQ200880101877
公開日2010年7月7日 申請日期2008年6月10日 優(yōu)先權(quán)日2007年8月6日
發(fā)明者P·皮拉雅 申請人:諾基亞公司