具有字符轉(zhuǎn)盤(pán)以便于字符輸入的圖形輸入顯示的制作方法
【專(zhuān)利說(shuō)明】具有字符轉(zhuǎn)盤(pán)以便于字符輸入的圖形輸入顯示
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求2013 年 3 月 4 日提交的題為“GRAPHICAL INPUT DISPLAY HAVINGA CAROUSEL OF CHARACTERS TO FACILITATE CHARACTER INPUT” 的美國(guó)專(zhuān)利申請(qǐng)序列號(hào)13/784,004的優(yōu)先權(quán),其通過(guò)援引加入整體并入于此。
技術(shù)領(lǐng)域
[0003]本公開(kāi)內(nèi)容涉及使用具有字符轉(zhuǎn)盤(pán)的圖形輸入顯示便利字符輸入的系統(tǒng)和方法。
【背景技術(shù)】
[0004]各種計(jì)算機(jī)系統(tǒng)需要用戶(hù)輸入字符。取決于所使用的輸入設(shè)備,對(duì)圖形用戶(hù)界面的字符輸入會(huì)變得乏味。例如,常規(guī)圖形字符輸入顯示由顯示屏幕上以鍵盤(pán)方式布置的字符構(gòu)成。當(dāng)使用基本控制器與這樣的字符輸入顯示交互時(shí),用戶(hù)必須使用多向和非統(tǒng)一導(dǎo)航路徑來(lái)導(dǎo)航圖形鍵盤(pán)顯示。這樣的輸入機(jī)制對(duì)用戶(hù)來(lái)說(shuō)沒(méi)有效率且令人沮喪。
【附圖說(shuō)明】
[0005]圖1圖示說(shuō)明了根據(jù)這里所述的各種方面和實(shí)施例的使用具有字符轉(zhuǎn)盤(pán)的圖形輸入顯示便利字符輸入的示例系統(tǒng)的框圖。
[0006]圖2圖示說(shuō)明了根據(jù)這里所述的各種方面和實(shí)施例的界面組件所生成的圖形輸入顯示的示例布局的示意表示。
[0007]圖3圖示說(shuō)明了根據(jù)這里所述的各種方面和實(shí)施例的界面組件所生成的圖形輸入顯示的另一示例布局的示意表示。
[0008]圖4圖示說(shuō)明了根據(jù)這里所述的各種方面和實(shí)施例的界面組件所生成的圖形輸入顯示的另一示例布局的示意表示。
[0009]圖5圖示說(shuō)明了根據(jù)這里所述的各種方面和實(shí)施例的界面組件所生成的圖形輸入顯示的另一示例布局的示意表示。
[0010]圖6圖示說(shuō)明了根據(jù)這里所述的各種方面和實(shí)施例的界面組件所生成的圖形輸入顯示的另一示例布局的示意表示。
[0011]圖7圖示說(shuō)明了根據(jù)這里所述的各種方面和實(shí)施例的界面組件所生成的圖形輸入顯示的另一示例布局的示意表示。
[0012]圖8圖示說(shuō)明了根據(jù)這里所述的各種方面和實(shí)施例的界面組件所生成的圖形輸入顯示的另一示例布局的示意表示。
[0013]圖9圖示說(shuō)明了根據(jù)這里所述的各種方面和實(shí)施例的界面組件所生成的圖形輸入顯示的另一示例布局的示意表示。
[0014]圖10圖示說(shuō)明了根據(jù)這里所述的各種方面和實(shí)施例的界面組件所生成的圖形輸入顯示的另一示例布局的示意表示。
[0015]圖11是根據(jù)這里所述的各種方面和實(shí)施例的使用具有字符轉(zhuǎn)盤(pán)的圖形輸入顯示以便利字符輸入的示例方法的流程圖。
[0016]圖12是根據(jù)這里所述的各種方面和實(shí)施例的使用具有字符轉(zhuǎn)盤(pán)的圖形輸入顯示以便利字符輸入的另一示例方法的流程圖。
[0017]圖13是根據(jù)這里所述的各種方面和實(shí)施例的使用具有字符轉(zhuǎn)盤(pán)的圖形輸入顯示以便利字符輸入的另一示例方法的流程圖。
[0018]圖14是根據(jù)各種方面和實(shí)施例的圖示說(shuō)明了合適操作環(huán)境的示意框圖。
[0019]圖15是根據(jù)各種方面和實(shí)施例的采樣計(jì)算環(huán)境的示意框圖。
【具體實(shí)施方式】
[0020]結(jié)合附圖來(lái)描述創(chuàng)新,其中,相似參考標(biāo)記用來(lái)通篇指代相似元素。在下面的描述中,為了解釋的目的,闡述了許多具體細(xì)節(jié)以便提供對(duì)本創(chuàng)新的透徹理解。但是,顯然,本創(chuàng)新可以不用這些具體細(xì)節(jié)來(lái)實(shí)踐。在其他情形中,以框圖形式示出了公知結(jié)構(gòu)和組件以便便利描述本創(chuàng)新。
[0021]通過(guò)介紹,本公開(kāi)內(nèi)容中描述的主題涉及使用圖形用戶(hù)界面便利字符輸入的系統(tǒng)和方法。根據(jù)實(shí)施例,提供一種圖形輸入顯示,其使用具有方向板(例如,具有上、下、左、右按鈕的控制器)以及選擇和取消按鈕的基本控制器來(lái)便利輸入。圖形輸入顯示呈現(xiàn)用戶(hù)可能鍵入的字符轉(zhuǎn)盤(pán)。對(duì)于具有羅馬字母表的語(yǔ)言,字符可以包括字母表的字母、數(shù)字以及空格字符。字符可以關(guān)于轉(zhuǎn)盤(pán)旋轉(zhuǎn)以被帶至焦點(diǎn)位置,或者光標(biāo)可以以轉(zhuǎn)盤(pán)方式關(guān)于字符旋轉(zhuǎn)以聚焦在字符上。所聚焦的字符可以例如通過(guò)使用左或右按鈕而被改變且通過(guò)輸入按鈕而被選擇。轉(zhuǎn)盤(pán)無(wú)限循環(huán)使得用戶(hù)可以從一端到另一端無(wú)縫地移動(dòng)焦點(diǎn)。
[0022]在一方面,當(dāng)選擇字符時(shí),顯示下一字符的可能候選的垂直下拉顯示。這樣,可以從下拉中輕易地選擇下一字符而不必滾動(dòng)通過(guò)整個(gè)字符轉(zhuǎn)盤(pán)。在一方面,可以通過(guò)使用控制器的方向板的上和下按鈕來(lái)導(dǎo)航垂直下拉。在一方面,字符被布置為水平線且光標(biāo)無(wú)縫環(huán)繞字符。水平布局提供了搜索框的空間以在轉(zhuǎn)盤(pán)上出現(xiàn)。字符的選擇會(huì)導(dǎo)致搜索框中字符的鍵入且搜索框會(huì)不斷更新以包括被選擇的最后字母。在一方面,在短延遲之后,匹配已經(jīng)鍵入的字母的最常用的查詢(xún)可以在搜索框中變灰。為了將焦點(diǎn)從字符轉(zhuǎn)盤(pán)改變到搜索框,用戶(hù)可以只在控制器的方向板上按下“上”按鈕。例如,通過(guò)按下上按鈕,焦點(diǎn)移動(dòng)到搜索框,允許用戶(hù)接受所建議的查詢(xún)。接受搜索將把搜索框填充上查詢(xún)并且發(fā)布搜索。
[0023]現(xiàn)在參看附圖,首先參看圖1,呈現(xiàn)了系統(tǒng)100,具有數(shù)據(jù)接口平臺(tái)102,其便利字符輸入到圖形用戶(hù)界面。本公開(kāi)內(nèi)容中解釋的系統(tǒng)、裝置或處理的多個(gè)方面可以構(gòu)建機(jī)器可執(zhí)行的組件,所述機(jī)器可執(zhí)行的組件體現(xiàn)于機(jī)器內(nèi),例如,體現(xiàn)于與一個(gè)或多個(gè)機(jī)器相關(guān)聯(lián)的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)(或媒介)中。這樣的組件,當(dāng)被一個(gè)或多個(gè)機(jī)器,例如計(jì)算機(jī)、計(jì)算設(shè)備、虛擬機(jī)等等執(zhí)行時(shí),可以使得機(jī)器執(zhí)行所述的操作。系統(tǒng)100可以包括用于存儲(chǔ)計(jì)算機(jī)可執(zhí)行組件和指令的存儲(chǔ)器122。系統(tǒng)100還包括處理器120以便利系統(tǒng)100對(duì)指令(例如計(jì)算機(jī)可執(zhí)行組件和指令)的操作。
[0024]數(shù)據(jù)接口平臺(tái)102被配置為生成圖形輸入顯示,其便利有效和準(zhǔn)確的字符輸入,特別是使用基本控制器(例如,具有諸如上/下/左/右按鈕、取消按鈕和選擇按鈕的基本輸入鍵的控制器)。例如,常規(guī)圖形字符輸入顯示由以鍵盤(pán)方式布置在顯示屏幕上的字符組成。當(dāng)使用基本控制器與這樣的字符輸入顯示交互時(shí),用戶(hù)必須使用多向和非統(tǒng)一導(dǎo)航路徑來(lái)導(dǎo)航圖形鍵盤(pán)顯示。這樣的輸入機(jī)制對(duì)用戶(hù)來(lái)說(shuō)無(wú)效率且令人沮喪。數(shù)據(jù)接口平臺(tái)102可以生成可替換的圖形輸入顯示,其減少了這樣的與常規(guī)圖形鍵盤(pán)輸入顯示等相關(guān)聯(lián)的缺陷。特別是,數(shù)據(jù)接口平臺(tái)102可以生成具有字符轉(zhuǎn)盤(pán)的圖形輸入顯示,其中,光標(biāo)圍繞字符無(wú)縫移動(dòng)以一次聚焦在單個(gè)字符上或字符無(wú)縫環(huán)繞軸以一次將單個(gè)字符帶到焦點(diǎn)位置。
[0025]數(shù)據(jù)接口平臺(tái)102可以至少包括接口組件104和輸入組件118。接口組件104可以執(zhí)行與生成具有這里討論的各種特征的圖形輸入顯示以及顯示字符和由字符構(gòu)成的相關(guān)聯(lián)單詞或詞組相關(guān)聯(lián)的各種功能。接口組件104可以進(jìn)一步包括搜索組件106、自適應(yīng)組件108和分析組件110。
[0026]輸入組件118可以便利選擇字符以輸入到接口組件104所生成的圖形輸入顯示。例如,輸入組件118被配置為從輸入設(shè)備(例如控制器、鍵盤(pán)、鼠標(biāo)、觸摸屏等等(未示出))接收命令并且解釋這些命令以便利與接口組件104生成的圖形輸入顯示的交互。在一方面,輸入組件118可以接收旋轉(zhuǎn)字符轉(zhuǎn)盤(pán)的字符從而將一個(gè)字符帶到焦點(diǎn)位置的命令。在另一方面,輸入組件104可以接收關(guān)于字符轉(zhuǎn)盤(pán)移動(dòng)光標(biāo)從而聚焦在一個(gè)字符上的命令。輸入組件118可以進(jìn)一步接收選擇字符、選擇搜索詞和/或選擇數(shù)據(jù)的命令。輸入組件118可以進(jìn)一步接收關(guān)于圖形輸入顯示移動(dòng)光標(biāo)或圖形輸入顯示的其他指示符的命令。響應(yīng)于接收到的命令,輸入組件可以完成這樣的輸入命令。例如,輸入組件118可以選擇字符、選擇搜索詞或選擇數(shù)據(jù),使得字符被鍵入到搜索框中,刪除字符選擇,以及以接收到的命令所授予的方式關(guān)于圖形輸入顯示移動(dòng)光標(biāo)或其他指示符。
[0027]接口組件104被配置為生成如圖2-10所示例的各種圖形界面。這些界面不像常規(guī)鍵盤(pán)輸入顯示等,可以包括字符轉(zhuǎn)盤(pán),其中,光標(biāo)圍繞字符無(wú)縫移動(dòng)以一次聚在單個(gè)字符上或者字符無(wú)縫環(huán)繞軸以一次將單個(gè)字符帶到焦點(diǎn)位置。術(shù)語(yǔ)轉(zhuǎn)盤(pán)在此用來(lái)描述具有可以關(guān)于軸無(wú)盡旋轉(zhuǎn)的元素的物體或布置。軸的角度可以變化。例如,軸可以包括垂直軸或水平軸。在一方面,元素是光標(biāo),其關(guān)于字符的布置而旋轉(zhuǎn),使得光標(biāo)關(guān)于字符的布置無(wú)盡地循環(huán)。例如,字符可被布置為圓圈(或者,沒(méi)有固定端點(diǎn)的其他形狀,例如橢圓、正方形、矩形等等),且光標(biāo)可以圍繞圓圈關(guān)于字符循環(huán)。在另一示例中,字符可以被布置為固定線并且光標(biāo)可以響應(yīng)于到達(dá)線的第一端或線的第二端而在字符上關(guān)于線移動(dòng),使得光標(biāo)從線的第一端移動(dòng)到線的第二端。在又一方面,關(guān)于軸無(wú)盡旋轉(zhuǎn)的元素是字符本身。例如,字符可以被布置為圓圈且字符可以圍繞圓圈旋轉(zhuǎn),使得一次單個(gè)字符穿過(guò)焦點(diǎn)位置以便其選擇。
[0028]接口組件104生成的圖形輸入顯示的具體字符可以取決于輸入顯示的目的以及輸入顯示所定制的語(yǔ)言而變化。特別是,接口組件104可以生成具有字符轉(zhuǎn)盤(pán)的圖形輸入顯示,用于具有字母、數(shù)字和/或符號(hào)的任何書(shū)寫(xiě)語(yǔ)言。在一方面,對(duì)于具有羅馬字母表的語(yǔ)言,字符可以包括字母表字母、數(shù)字和空格字符。
[0029]在一方面,為了關(guān)于接口組件104生成的圖形字符輸入顯示移動(dòng)光標(biāo)/指示符,用戶(hù)可以使用便利基本輸入命令的輸入設(shè)備。例如,輸入設(shè)備可以提供上和下命令、左和右命令、鍵入/選擇命令和/或刪除命令。根據(jù)這個(gè)方面,通過(guò)選擇左和右命令,光標(biāo)/指示符可以分別左右移動(dòng)以聚焦在字符轉(zhuǎn)盤(pán)的字符上,或者字符轉(zhuǎn)盤(pán)的字符可以分別逆時(shí)針或順時(shí)鐘將字符轉(zhuǎn)盤(pán)的字符帶到焦點(diǎn)位置。應(yīng)該認(rèn)識(shí)到,接口組件104可以生成圖形輸入顯示,其被配置為由具有各種命令性能和復(fù)雜度的各種輸入設(shè)備使用。具有上述基本命令的控制器僅僅結(jié)合數(shù)據(jù)接口平臺(tái)102生成的接口使用的合適控制器的一種可能性。
[0030]—旦字符被帶到焦點(diǎn)位置,用戶(hù)可以通過(guò)按壓輸入設(shè)備上的鍵入/選擇來(lái)選擇字符。字符的選擇可以導(dǎo)致在圖形輸入顯示的另一區(qū)域中的字符的鍵入,諸如在搜索框或其他類(lèi)型的圖形輸入顯示的文本輸入?yún)^(qū)域中。在一方面,在選擇字符轉(zhuǎn)盤(pán)上的字符時(shí),接口組件104可以生成與所選擇的字符正交和/或正切的輔助輸入顯示,其包括基于所選擇的字符或者所選擇的字符和一個(gè)或多個(gè)之前選字符的所建議的字符或單詞。
[0031]例如,輔助顯示可以包括來(lái)自字符轉(zhuǎn)盤(pán)(例如一個(gè)或多個(gè)字符)的字符的子集,所述字符具有當(dāng)形成單詞時(shí)接續(xù)所選擇的字符的高概率。根據(jù)這個(gè)示例,當(dāng)用戶(hù)選擇字母“T”時(shí),英語(yǔ)的分析可以指示具有當(dāng)形成在英語(yǔ)中的單詞時(shí)接續(xù)字母“T”的最高概率的字母包括“R”、“E”、“I”和“A”。因此,基于字母“T”的選擇而生成的輔助顯示可以包括字母“R、E、I和A”。此外,接口組件104可以進(jìn)一步基于所選擇的字符和一個(gè)或多個(gè)之前所選擇的字符而選擇字符的子集用于包括在輔助顯示中。例如,當(dāng)用戶(hù)在選擇字母“T”之前已經(jīng)選擇字母“A”,包括在輔助顯示中的字母包括具有在單詞形成中接續(xù)字母“AT”的高概率的字母。
[0032]在另一示例中,輔助顯示可以包括所建議的單個(gè)單詞,其通常以所選擇的字母或所選擇的字母的組合而形成。例如,當(dāng)用戶(hù)基于各種預(yù)先確定的算法和/或概率已經(jīng)選擇字母“S”時(shí),以字母“S”開(kāi)始的可能的單詞可以包括在輔助顯示中。隨著用戶(hù)選擇其他的字母,包括在輔助顯示中的單詞可以基于所組合的所選擇的字母而被建議。例如,當(dāng)用戶(hù)在之前選擇字母“S”之后選擇字母“A”時(shí),正交于字母“A”而生成的輔助顯示可以包括通常開(kāi)始于字母組合“SA”而形成的單詞(例如,“5&11”、“5&社&”、“犯丨1”和“犯丨(1”)。
[0033]在一方面,當(dāng)字符轉(zhuǎn)盤(pán)包括字符的線性布置時(shí),字符或單詞的輔助布置可以包括基于所選擇的字符的所建議的字符或單詞的可滾動(dòng)列表,其在垂直于字符的線性布置的方向上延伸,以所選擇的字符作為起始點(diǎn)。這樣,用戶(hù)可以滾動(dòng)