国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      具有自動(dòng)糾正的方向輸入系統(tǒng)的制作方法

      文檔序號(hào):6395005閱讀:276來(lái)源:國(guó)知局
      專利名稱:具有自動(dòng)糾正的方向輸入系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明一般來(lái)講涉及輸入設(shè)備。更具體來(lái)講,本發(fā)明涉及一種具有自動(dòng)糾正的方向輸入系統(tǒng)。
      背景技術(shù)
      為了操作諸如計(jì)算機(jī)之類的計(jì)算設(shè)備,必須將一個(gè)或多個(gè)輸入設(shè)備與之相連。自計(jì)算時(shí)代的早期以來(lái),鍵盤就已經(jīng)是用戶用來(lái)將文本消息輸入到計(jì)算設(shè)備里的主要輸入設(shè)備。所述文本消息可以是由計(jì)算機(jī)執(zhí)行的命令,或者僅僅是當(dāng)人們將鍵盤用作一種輸入設(shè)備時(shí)的普通數(shù)據(jù)輸入。然而,用戶必須記憶計(jì)算機(jī)命令的正確拼寫和語(yǔ)法。即使用戶已經(jīng)記憶了正確的拼寫,但是使用鍵盤的數(shù)據(jù)輸入本身可能是易出錯(cuò)的。因此,已經(jīng)為計(jì)算裝置開(kāi)發(fā)了圖形用戶界面(GUI),以便減少鍵盤的使用。在GUI中,用戶操作諸如鼠標(biāo)、軌跡球或者操縱桿之類的替代輸入設(shè)備,在顯示器上移動(dòng)光標(biāo)或者指針。一旦光標(biāo)被移到期望的位置,按鈕被按下和釋放,從而執(zhí)行了一個(gè)相應(yīng)的計(jì)算機(jī)命令。盡管GUI提供了一種調(diào)用計(jì)算機(jī)命令的替代的方式,但是鍵盤仍繼續(xù)充當(dāng)主要的計(jì)算裝置文本項(xiàng)輸入設(shè)備。
      然而,存在在諸如操縱臺(tái)視頻游戲機(jī)或者使用操縱桿(joystick)或者操縱棒(joystub)的手持式設(shè)備中的情況,這時(shí)傳統(tǒng)的鍵盤是既不可用也不便利的。現(xiàn)在,用于這些系統(tǒng)的文本輸入方法通常包括滾動(dòng)字母表或者屏幕上的標(biāo)準(zhǔn)英文打字鍵盤。在視頻游戲機(jī)中通常采用的另一種導(dǎo)航裝置是為用戶提供一個(gè)餅式菜單,這是一種圓形菜單,允許用戶通過(guò)沿菜單項(xiàng)方向拖動(dòng)定點(diǎn)設(shè)備來(lái)選擇選項(xiàng)。為了輸入一個(gè)字,用戶必須通過(guò)滾動(dòng)字母列表、經(jīng)由餅式菜單導(dǎo)航、或者在屏幕上的鍵盤上對(duì)它定位來(lái)選擇每一字母,并在定位了每一字母之后點(diǎn)擊一個(gè)選擇按鈕。
      上述文本輸入方法具有很多缺點(diǎn)。例如該方法是低效率的,因?yàn)橛脩舨坏貌话褧r(shí)間花在定位字母和確認(rèn)字母上;該方法是不方便的,因?yàn)樗谧帜高x擇之間插入點(diǎn)擊的時(shí)候中斷了正常的打字流程;并且該方法是低效率的,因?yàn)橛脩艨赡苡捎谄聊簧系逆I盤的有限尺寸而很容易地弄錯(cuò)相鄰字母。
      所需要的是一種使用諸如操縱桿或者軌跡球設(shè)備之類的方向輸入裝置的有效文本項(xiàng)輸入系統(tǒng)。還需要的是該文本項(xiàng)輸入系統(tǒng)是直觀的并且易于操作。此外還需要的是該文本項(xiàng)輸入系統(tǒng)可以提供輸入錯(cuò)誤的自動(dòng)糾正。

      發(fā)明內(nèi)容
      本發(fā)明提供了一種與文本輸入應(yīng)用、例如電子郵件或者短消息相關(guān)聯(lián)的方向輸入系統(tǒng)。該系統(tǒng)包括圓形鍵盤的可選屏幕上表示,潛在語(yǔ)言對(duì)象匹配列表,以及輸入選定字的消息區(qū)域。圓形鍵盤是通過(guò)硬件操縱桿或者具有建于其中的模擬操縱桿或者全方向搖臂開(kāi)關(guān)的游戲鍵盤來(lái)操縱的。用戶沿期望字母的總體方向來(lái)指引該操縱桿,然后繼續(xù)大致指引到期望字中的每一字母。一旦已經(jīng)大略地選擇了所有字母,則使用按鈕或者等效裝置從潛在匹配列表中選擇一個(gè)特定字,并將所選字發(fā)送到信息區(qū)域。
      在一個(gè)最佳實(shí)施例中,本發(fā)明提供了一個(gè)文字表目輸入系統(tǒng),它包括(1)方向選擇裝置,加上一個(gè)或多個(gè)按鈕或等效的用戶輸入裝置;(2)語(yǔ)言對(duì)象列表,按照使用頻率來(lái)組織;(3)具有文本顯示區(qū)域的輸出設(shè)備;以及(4)處理器,其包括對(duì)象搜索引擎,距離值或者角度值計(jì)算模塊,用于對(duì)字進(jìn)行評(píng)估和排序的字模塊,以及選擇部件。
      所述方向選擇裝置用于沿一個(gè)字中的每一個(gè)字母的方向指引。該處理器使用距離或者角度計(jì)算模塊計(jì)算距離或者角度,以便沿指引方向查找字母以及該字母的權(quán)值,使用該對(duì)象搜索引擎基于字母和權(quán)值檢索字的預(yù)測(cè)列表,以及使用字模塊對(duì)字的預(yù)測(cè)列表進(jìn)行評(píng)估和排序。選擇部件用于從字的預(yù)測(cè)列表中選擇期望的字。
      在另一個(gè)最佳實(shí)施例中,本發(fā)明提供一種使用方向選擇裝置的文本項(xiàng)輸入方法。該方法包括步驟·用戶使用所述方向輸入裝置,在屏幕上鍵盤上沿期望字母的方向移動(dòng)光標(biāo)。
      ·輸入該光標(biāo)的X-Y坐標(biāo)位置;·將被輸入的X-Y坐標(biāo)位置轉(zhuǎn)換為相應(yīng)的極坐標(biāo)組合;·基于所輸入的光標(biāo)位置的極坐標(biāo)組合,為每一輸入施加一個(gè)選擇權(quán)值;以及·基于每一輸入的權(quán)值和多個(gè)預(yù)確定值從詞匯數(shù)據(jù)庫(kù)中檢索預(yù)測(cè)字列表。


      圖1是一個(gè)示出依照本發(fā)明的方向輸入系統(tǒng)的方框圖;圖2是一個(gè)描述對(duì)應(yīng)于圖1中的方向輸入系統(tǒng)的顯示設(shè)備的示例性屏幕的示意圖;圖3是一個(gè)描述了依照本發(fā)明的屏幕上鍵盤的更佳布局的示意圖。
      圖4A一個(gè)依照本發(fā)明的一個(gè)實(shí)施例的一組羅盤方向點(diǎn)的示意性視圖;圖4B是依照本發(fā)明的另一個(gè)實(shí)施例的在字選擇列表周圍的一組羅盤方向點(diǎn)的示意性視圖;圖5是依照本發(fā)明的方向輸入系統(tǒng)的屏幕上反饋的示意性視圖;圖6是一個(gè)示出用于依照本發(fā)明的方向輸入系統(tǒng)的精確輸入方式的過(guò)程的流程圖;以及圖7是一個(gè)示出用于操作依照本發(fā)明的方向輸入系統(tǒng)的過(guò)程的流程圖。
      具體實(shí)施例方式
      本發(fā)明提供了一種與文本輸入應(yīng)用、例如電子郵件或者短消息相關(guān)聯(lián)的方向輸入系統(tǒng)。該系統(tǒng)包括圓形鍵盤的可選屏幕上表示,潛在語(yǔ)言對(duì)象匹配的列表,以及輸入選定字的消息區(qū)域。圓形鍵盤是通過(guò)硬件操縱桿或者具有建于其中的模擬操縱桿或者全方向搖臂開(kāi)關(guān)的游戲鍵盤來(lái)操縱的。用戶沿期望字母的總體方向來(lái)指引該操縱桿,然后繼續(xù)大致指引到期望字中的每一字母。一旦已經(jīng)大略地選擇了所有字母,則按鈕或等效裝置被用于從潛在匹配列表中選擇一個(gè)特定字,并將該選定字發(fā)送到消息區(qū)域。
      系統(tǒng)構(gòu)造和基本操作圖1示出依照本發(fā)明的最佳實(shí)施例的、被并入家庭視頻游戲操縱臺(tái)機(jī)器中的方向輸入系統(tǒng)100的框圖。該輸入系統(tǒng)100包括具有一個(gè)或多個(gè)按鈕的模擬操縱桿110,存儲(chǔ)了語(yǔ)言對(duì)象集合的詞匯模塊150,具有文本顯示區(qū)域的顯示設(shè)備120,以及處理器140。與其他部件連接在一起的該處理器140進(jìn)一步包括對(duì)象搜索引擎142,用于計(jì)算距離值的距離計(jì)算單元144,用于對(duì)字進(jìn)行評(píng)估和排序的字(語(yǔ)言對(duì)象)模塊146,以及選擇部件148。系統(tǒng)100可以進(jìn)一步包括在顯示設(shè)備120上顯示的鍵盤130的可選屏幕上表示。
      操縱桿110充當(dāng)方向選擇輸入設(shè)備,它提供了具有足夠精確度的方向輸入可能性,最佳是10°或更精確。優(yōu)選的是,如果被示出的話,光標(biāo)的默認(rèn)位置是在字母圓形的中心。可以使用操縱桿設(shè)備按照兩種維度對(duì)屏幕上“QWERTY”或者“ABC”鍵盤進(jìn)行導(dǎo)航,或者是按照標(biāo)準(zhǔn)矩形形式,或者是按照?qǐng)A形布局。還可以經(jīng)由字符的多個(gè)同心環(huán)來(lái)進(jìn)行導(dǎo)航。然而,本發(fā)明的目標(biāo)是僅僅取決于操縱桿在它的中心/靜止位置以及在它的非中心(或者說(shuō)周邊)位置,也就是說(shuō)使用徑向而不是具體的傾斜度。
      一旦已經(jīng)通過(guò)按照與中心成某一傾斜度建立了一個(gè)方向,則可以登記和記錄這一輸入。然而,允許在記錄它之前稍微改變?cè)摲较驅(qū)τ脩魜?lái)講更加有益。因此,在該發(fā)明最佳實(shí)施例中,僅僅在操縱桿返回到它的靜止位置之后記錄最后有效方向。
      盡管模擬操縱桿被描述為優(yōu)選的方向選擇設(shè)備,但是也可以使用任何提供具有足夠精確度的方向輸入可能性的輸入設(shè)備。例如全方向搖臂開(kāi)關(guān),拇指桿(thumbstick),例如IBM TrackPointTM,觸摸鍵盤,觸摸屏,觸摸屏和指示筆組合,軌跡球,眼睛跟蹤設(shè)備,捕捉圓盤(trapped-disk)滑動(dòng)開(kāi)關(guān),方向盤,Apple iPodTM導(dǎo)航輪,或者索尼的輕推轉(zhuǎn)盤(Jog-dial)和數(shù)據(jù)手套,例如舊式的任天堂游戲手套,都能被用作替換方案。
      操縱桿輸入設(shè)備優(yōu)選是具有八個(gè)按鈕。然而,它可以僅僅具有一個(gè)按鈕,或者任何其他數(shù)目的按鈕。注意盡管操縱桿底座或者封裝的游戲控制器可能具有許多按鈕,但桿本身通常不具有許多按鈕。4向帽子開(kāi)關(guān)(hatswitch)或者輕推轉(zhuǎn)盤可以被用于支持多個(gè)功能,既可用于字符輸入,也可用于輔助導(dǎo)航。此外,操縱桿可以被縱直壓下(Z軸),以便提供額外的按鈕。
      這些按鈕為系統(tǒng)提供了顯式命令的機(jī)制。按鈕之一可以調(diào)用一個(gè)包含附加命令的菜單。另一個(gè)按鈕可以改變可經(jīng)由方向輸入選擇的字符組。
      在一個(gè)替代的實(shí)施例中,第二操縱桿或者全方向搖臂開(kāi)關(guān)被用于調(diào)用該系統(tǒng)的一些顯式命令。例如,將操縱桿上下地傾斜用于滾動(dòng)字選項(xiàng),將它向右傾斜則為當(dāng)前字?jǐn)U展一個(gè)后綴選擇。
      存儲(chǔ)在詞匯模塊150中的語(yǔ)言對(duì)象包括但不限于字,短語(yǔ),縮略語(yǔ),對(duì)話俚語(yǔ),由字符組成的圖釋,用戶ID,URL,非英文(例如漢語(yǔ)或者日本語(yǔ))字符。盡管在該最佳實(shí)施例中使用了字,但是任何其他語(yǔ)言的對(duì)象同樣地適用。類似地,盡管該最佳實(shí)施例中使用了術(shù)語(yǔ)“字母”或者“字符”,但是其他非英文語(yǔ)言中次-字(sub-word)成分,例如筆劃,語(yǔ)根/偏旁;jamos符號(hào),假名,加上標(biāo)點(diǎn)符號(hào)和數(shù)字,都是同樣地適用的。
      預(yù)測(cè)字列表被依照一種語(yǔ)言模式排序,所述語(yǔ)言模式可能包括以下中的一種或多種一個(gè)字在正式或者會(huì)話書(shū)寫文本中的出現(xiàn)頻率;一個(gè)字在先前的一個(gè)字或多個(gè)字之后時(shí)的出現(xiàn)頻率;周圍句子的正確的或者常見(jiàn)的語(yǔ)法;當(dāng)前字輸入的應(yīng)用上下文;以及在一個(gè)應(yīng)用程序內(nèi)對(duì)該字的最近使用或者重復(fù)使用,或者由用戶對(duì)該字的最近使用或者重復(fù)使用。
      圖2是一個(gè)描述與圖1中的方向輸入系統(tǒng)100相對(duì)應(yīng)的顯示設(shè)備120的示例性屏幕的示意圖。該屏幕包括屏幕上鍵盤130和文本顯示區(qū)域210。如上所述,屏幕上鍵盤130是可選的,因?yàn)槿绻帜甘窃诓倏v桿設(shè)備周圍印刷的,則該屏幕上鍵盤部件將是不必要的。
      屏幕上鍵盤區(qū)域可以使用各種形狀,包括但不限于圓形、正方形、橢圓形和具有多個(gè)邊的多角形直觀表示通常是但不限于二維平面圖。
      屏幕上鍵盤130可以通過(guò)一組羅盤方位點(diǎn)字母來(lái)增強(qiáng),乃至被替換為一組羅盤方位點(diǎn)字母,所述羅盤方位點(diǎn)字母是‘A’,‘H’,‘N’和‘U’。羅盤方位點(diǎn)字母可以被置于如圖4A中所示的在屏幕上的獨(dú)立羅盤區(qū)域上。它們還可以被置于如在圖4B中所示的字選擇列表周圍。這些羅盤指針字母還可以被置于屏幕上的人機(jī)交互指針/光標(biāo)中,乃至被置于操縱桿設(shè)備110的周圍。
      屏幕上鍵盤130中的字母可以被按照任何順序或者沿任何方向來(lái)排列。在如圖2中所示的優(yōu)選布局中,所有的字母都讓它們的底部朝向環(huán)形的中心。在一個(gè)替換布局中,所有字母都可以是豎直的。在如圖2中所示的優(yōu)選布局中,所有字母是按字母順序排列的。在一個(gè)替換方案中,字母可以遵循德佛札克(Dvorak)順序。在如圖2中所示的優(yōu)選布局中,字母是起始于12點(diǎn)鐘的位置。在一個(gè)替換方案中,字母可以起始于9點(diǎn)鐘的位置。作為替換,字母也可以在實(shí)施例中的旋轉(zhuǎn)鍵盤中具有一個(gè)移動(dòng)的起始位置,例如在該實(shí)施例中所述輸入設(shè)備是一種輪形物。在如圖2中所示的優(yōu)選布局中,字母是沿字符環(huán)的順時(shí)針?lè)较蚍胖玫?。在一種替換的布局中,字母可以沿逆時(shí)針?lè)较蚍胖?。在如圖2中所示的優(yōu)選實(shí)施例中,字母根據(jù)它們?cè)谡Z(yǔ)言中的使用頻率而占據(jù)不同數(shù)量的弧度,為更頻繁的字母給予更大的目標(biāo)區(qū)域。
      同樣地,可以按任何順序或者沿任何的方向排列數(shù)字。在如圖3中所示的優(yōu)選實(shí)施例中,數(shù)字將被置于與被分配給電話小鍵盤上的相應(yīng)數(shù)字鍵的一系列字母相鄰近的地方。
      屏幕上鍵盤130可以包括主要輸入語(yǔ)言的字母,候選輸入語(yǔ)言的字母(和/或標(biāo)音字母),數(shù)字,和標(biāo)點(diǎn)符號(hào)。鍵盤還可以包括用于象形文字語(yǔ)言的字符組成部分,變音符號(hào)及附著于字符之前的其他“零寬度”(“zero-width”)字符。鍵盤可以進(jìn)一步包括音調(diào)標(biāo)記,雙向字符,由字或符號(hào)表示的函數(shù),以及例如如下所述的“靈智標(biāo)點(diǎn)符號(hào)”的一組字符的符號(hào)表示。
      如圖3所示的優(yōu)選的主要文本輸入鍵盤包括形成外環(huán)的無(wú)重音字母,形成內(nèi)環(huán)的數(shù)字,被稱作“靈智標(biāo)點(diǎn)符號(hào)”的在字母“z”和“a”之間的符號(hào)或指示符,它根據(jù)字上下文直觀地確定哪個(gè)標(biāo)點(diǎn)最適當(dāng)。
      在每次操縱桿運(yùn)動(dòng)或按鈕按下時(shí),可以有聽(tīng)覺(jué)的和/或視覺(jué)的反饋。例如,一旦登記了操縱桿方向,能夠在鍵盤上出現(xiàn)實(shí)心的或充滿坡度(gradient-fill)的餅形邊形狀,以當(dāng)前的傾斜方向?yàn)橹行?。進(jìn)一步來(lái)講,餅形邊的寬度可以與朝向周邊的操縱桿傾斜度成比例地狹窄。餅形邊可以在操縱桿回到它的中心/靜止位置之后瞬間保持。餅形邊提供了操縱桿的傾斜度被記錄的目視標(biāo)志,并且加強(qiáng)了每個(gè)動(dòng)作表示一批可能字母的概念。圖5描述了操縱桿運(yùn)動(dòng)的視覺(jué)反饋。鍵盤302上的實(shí)心的餅形邊502顯示操縱桿的當(dāng)前方向以及沿該方向的該批字母。
      回頭參考圖2,文本顯示區(qū)域210包括字選項(xiàng)列表區(qū)域224和消息區(qū)域220。字選項(xiàng)列表是一個(gè)由系統(tǒng)基于通過(guò)模糊方向輸入所輸入的字符預(yù)測(cè)作為可能候選項(xiàng)的字的列表。
      最可能的字是默認(rèn)字。用戶可以或者使用一個(gè)動(dòng)作接受該默認(rèn)字,或者使用一個(gè)動(dòng)作組合來(lái)選擇候選字。
      還顯示出由用戶一致選定的精確字符的精確拼寫序列。優(yōu)選的是,在超過(guò)或低于字選項(xiàng)列表的單獨(dú)區(qū)域中顯示拼寫序列。替換地,也可以作為字選項(xiàng)列表中的一個(gè)表目來(lái)顯示,通常是在第一行或者最后一行。在圖2中,精確的拼寫序列222被顯示在字選項(xiàng)列表224上方。
      通過(guò)包括、但不局限于字體改變、顏色改變、反色顯示或者背景色更改、加下劃線、粗體或者斜體以及加邊框的某些方法,最后輸入的字母也在屏幕上鍵盤上以及精確拼寫序列中同時(shí)被指示出,加邊框的例子可以是方框或者圓形。
      除了在將精確拼寫序列作為第一個(gè)或者最后一個(gè)輸入顯示的時(shí)候的精確拼寫序列之外,字選項(xiàng)列表上的所有的字都按照操縱桿輸入順序和每個(gè)字中的每個(gè)字母之間的最短計(jì)算距離與給定語(yǔ)言內(nèi)部的最近使用和/或使用頻率的組合來(lái)進(jìn)行排序。
      方向輸入系統(tǒng)100實(shí)現(xiàn)了一種用戶能夠借此從字選項(xiàng)列表中選擇特定字的方法。優(yōu)選的是,該方法與滾動(dòng)方法和選擇按鈕的其他應(yīng)用使用一致。該系統(tǒng)還包括用于選擇精確拼寫序列以及任何預(yù)測(cè)字的裝置。在一個(gè)優(yōu)選實(shí)施例中,該系統(tǒng)可以包括下一按鈕和前一按鈕,用戶可以利用這些按鈕在字選項(xiàng)列表中正向和反向?qū)Ш健?br> 替換地,方向輸入系統(tǒng)100可以包括選擇模式切換按鈕。當(dāng)按下選擇模式切換按鈕的時(shí)候,該系統(tǒng)輸入選擇模式,并且方向輸入裝置可被用于在該字選項(xiàng)列表中前向和后向滾動(dòng)。
      此外,使用特定裝置選擇預(yù)測(cè)字可以替換所述精確拼寫序列,就好像被選定字的字母已經(jīng)由用戶直接輸入了,并且產(chǎn)生了預(yù)測(cè)字的新的列表。
      如果用戶沒(méi)有設(shè)法選擇不同的字,則最可能的字是該增加的字。如果用戶是精確的,則默認(rèn)字可以是精確拼寫序列的拷貝。替換地,可以是如上所述的選定字。此外,如果一種精確方法或者模式(如下所述)被用于明確地選擇該精確拼寫序列中的至少一個(gè)字母,則該精確拼寫序列可以成為默認(rèn)字。
      比被登記在當(dāng)前輸入序列中的操縱桿動(dòng)作的數(shù)目更長(zhǎng)的字可以被包括到預(yù)測(cè)列表中。
      替換的,可以提供進(jìn)一步的裝置,以便將選定的字?jǐn)U展到完整。
      例如,類似于在PC窗口系統(tǒng)上的級(jí)聯(lián)式菜單,從選定字開(kāi)始的更長(zhǎng)的字可以在按下按鈕或者定向輸入之后在彈出列表中出現(xiàn)。
      一旦輸入一個(gè)字,則通常在消息區(qū)域220中顯示該字。
      替換地,也可以實(shí)現(xiàn)方向輸入系統(tǒng)100,作為輸入法編輯器(IME)。在該情況下,由該系統(tǒng)輸入的的文本進(jìn)入任何主動(dòng)地從該系統(tǒng)接收輸入的程序。其他應(yīng)用可以與該系統(tǒng)鏈接,或者該系統(tǒng)可以被結(jié)合作為另一個(gè)應(yīng)用的一部分。這些應(yīng)用包括但是不局限于短消息,電子郵件,聊天程序,網(wǎng)頁(yè)瀏覽,視頻游戲內(nèi)部通信,向視頻游戲提供文本,以及文字處理。
      為了使用該方向輸入系統(tǒng)100輸入一個(gè)文本消息,該用戶首先沿期望字母的總體方向指引該操縱桿,然后繼續(xù)指引到所期望字中的每一字母。一旦已經(jīng)大略地選擇了所有字母,則使用按鈕從潛在匹配的列表中選擇一個(gè)特定字。選定的字進(jìn)入消息區(qū)域220,它可能是適當(dāng)?shù)奈谋緫?yīng)用,例如電子郵件或者短消息。
      本發(fā)明還提供了一種用于精確選擇字中的字母的方法。該方法對(duì)于輸入罕見(jiàn)的姓名以及不是當(dāng)前活躍的標(biāo)準(zhǔn)語(yǔ)言中的一部分的任何字都很有用。該方法還可以用于通過(guò)在鄰近于最后輸入字符的字符之間跨越改變最后輸入字符。為了在鄰近于最后輸入字符的字符之間跨越,可以使用一個(gè)向前按鈕和一個(gè)向后按鈕。一旦已經(jīng)改變了輸入的字符,字選項(xiàng)列表刷新,以反映預(yù)測(cè)字方面的變化。替換地,該系統(tǒng)可以被切換到精確模式,并且可以使用方向輸入裝置來(lái)環(huán)形經(jīng)過(guò)字母。為了切換到該精確模式,系統(tǒng)可以選擇使用操縱桿從中心傾斜的程度。一旦傾斜度超過(guò)了預(yù)先規(guī)定的限制,該系統(tǒng)切換到精確模式。替換地,該系統(tǒng)可以使用操縱桿在周邊暫停的時(shí)間間隔。一旦該時(shí)間間隔到達(dá)預(yù)先規(guī)定的限制,該系統(tǒng)切換到精確模式,并且通過(guò)目視標(biāo)志或者單音通知用戶。系統(tǒng)還可以包括用于切換到精確模式的按鈕。
      圖6是一個(gè)程序框圖,示出用于按照精確模式操作該方向輸入系統(tǒng)以便選擇一個(gè)精確字母的過(guò)程。該過(guò)程包括以下步驟·步驟600用戶切換到精確模式。這通常是在預(yù)定義的按鈕上的一次點(diǎn)擊。然而,任何上述的方法都能被使用。
      ·步驟602該系統(tǒng)能夠選擇性地在最后輸入的字符的區(qū)域上放大。
      ·步驟604用戶使用方向輸入驅(qū)動(dòng)指示符到期望的字符。
      如果操縱桿被用于方向輸入,并且如果已經(jīng)采用了放大,則該系統(tǒng)以高分辨率處理操縱桿移動(dòng) 例如,90°的半徑移動(dòng)被視作僅僅是30°來(lái)處理。
      ·步驟606用戶使用一個(gè)按鈕來(lái)接收該字符。
      ·步驟608該系統(tǒng)選擇性地返回到正常的方向文本輸入模式。
      除先前方法之外,該系統(tǒng)還可以通過(guò)檢測(cè)選擇速度方面的差值或者加速度方面的改變來(lái)確定精確字母,特別是當(dāng)該系統(tǒng)實(shí)施例是基于采用輪形物的方向選擇裝置的時(shí)候。
      在上述的最佳實(shí)施例中,該方向輸入系統(tǒng)100被應(yīng)用到家庭視頻游戲操縱臺(tái)機(jī)器中。然而,這一技術(shù)還可以被應(yīng)用到許多其他產(chǎn)品,例如便攜式視頻游戲設(shè)備,使用適當(dāng)?shù)妮斎敕ǖ碾娫挘喴?,以及電視相關(guān)電子設(shè)備,等等。例如,在電視相關(guān)電子設(shè)備中,本發(fā)明可以被應(yīng)用為機(jī)頂盒,并且所述操縱桿/搖臂開(kāi)關(guān)被并入遙控器中。
      圖7是一個(gè)程序框圖,示出依照另一個(gè)發(fā)明最佳實(shí)施例的方向輸入方法。該方法包括以下步驟·步驟700用戶使用操縱桿或者任何其他方向輸入裝置沿期望的字母的方向移動(dòng)屏幕上的光標(biāo)。
      ·步驟702該系統(tǒng)記錄光標(biāo)的X-Y坐標(biāo)位置。
      ·步驟704該系統(tǒng)將記錄的X-Y坐標(biāo)位置轉(zhuǎn)換為相應(yīng)的極坐標(biāo)組合。
      ·步驟706該系統(tǒng)根據(jù)記錄的光標(biāo)位置的極坐標(biāo)組合,將一個(gè)選擇權(quán)值施加到每一輸入。
      ·步驟708該系統(tǒng)根據(jù)每一輸入的權(quán)值和一組預(yù)確定值檢索預(yù)測(cè)字列表。
      為了內(nèi)部的計(jì)算,可以以與使用直接映射的屏幕相同的方式內(nèi)部地表示屏幕上鍵盤130。替換地,也可以以使用虛擬映射的極其不同的格式來(lái)表示它。鍵盤的內(nèi)部表示可以使用任何坐標(biāo)系,包括但不限于極坐標(biāo)系和笛卡兒坐標(biāo)系。
      當(dāng)使用極坐標(biāo)系內(nèi)部地表示屏幕上鍵盤130的時(shí)候,通過(guò)圓度角度和與中心的徑向距離來(lái)設(shè)定鍵的位置。在該最佳實(shí)施例中,允許了多個(gè)同心圓。該系統(tǒng)可以接收直接的極坐標(biāo)輸入。替換地,它可以在執(zhí)行計(jì)算之前將笛卡兒坐標(biāo)輸入映射為極坐標(biāo)。
      當(dāng)使用笛卡爾坐標(biāo)系內(nèi)部地表示屏幕上鍵盤130的時(shí)候,通過(guò)邊框的左、右、上和下來(lái)設(shè)定鍵的位置。水平和垂直位置以一個(gè)邊角為基準(zhǔn),通常是左上角,但是可以隨著平臺(tái)和操作系統(tǒng)(OS)而變化。在該最佳實(shí)施例中,允許了多行鍵位。
      該方向輸入系統(tǒng)100還可以由于種種原因在幾種鍵盤之間更替。此類原因可以包括下列大寫字母對(duì)小寫字母,用于其他支持語(yǔ)言的字母,用于具有大量字母的語(yǔ)言的擴(kuò)充字母表,變音符號(hào),數(shù)字對(duì)字母、符號(hào)和標(biāo)點(diǎn)筆劃對(duì)字符偏旁,用于同一語(yǔ)言的不同的字母,功能鍵,和用于選擇特定精確的拼寫字符的精確模式。
      在另一個(gè)發(fā)明最佳實(shí)施例中,方向輸入系統(tǒng)100還提供一種用于改變鍵盤表面和輸入方向的機(jī)制。該系統(tǒng)包括用于在一組系統(tǒng)模式之間切換的輸入裝置。模式是鍵盤組合,鍵映射,有時(shí)是詞典。模式能被用于許多事情,包括但不限于輸入字符,執(zhí)行功能,和改變系統(tǒng)參數(shù)。
      在該最佳實(shí)施例中,該系統(tǒng)還可以包含下列按鈕空格符或者選擇字,后退鍵(Backspace),下一&amp;前一字,下一&amp;前一字符,Shift/Caps鎖定,和菜單/模式切換。這些按鈕中的每一個(gè)被映射到一個(gè)系統(tǒng)功能。能夠由按鈕執(zhí)行的功能包括但是不局限于下列·選擇將一個(gè)指定的字添加到消息區(qū)域,同時(shí)清除當(dāng)前字;·下一/前一字改變哪一個(gè)字被高亮度顯示為被選擇;·下一/前一字符改變最后輸入的字符;·后退/刪除字刪除一個(gè)字符或者字;·Shift,Caps鎖定改變被輸入的字母的情況;·撤消撤消最后功能或者輸入;·剪切/復(fù)制/粘貼標(biāo)準(zhǔn)剪貼板命令;·Escape激活/去激活方向文本輸入;·來(lái)回切換下一鎖定/保持;·擴(kuò)展或者添加后綴選擇一個(gè)字并且顯示它的可允許的后綴,或者使用任何輸入的附加字符來(lái)擴(kuò)展選擇的根字;·轉(zhuǎn)換為新語(yǔ)言;·轉(zhuǎn)換為新鍵盤布局;·下載/安裝新的語(yǔ)言/鍵盤布局/程序版本;以及·來(lái)回切換用于精確拼寫的精確模式。
      能夠通過(guò)按鈕選擇性地輸入的一些字符包括但是不局限于·“靈智標(biāo)點(diǎn)符號(hào)”,它根據(jù)字前后關(guān)系直觀地確定哪一標(biāo)點(diǎn)符號(hào)是最適當(dāng)?shù)?;·“靈智變音符號(hào)”,它直觀地確定需添加哪一變音符號(hào);以及·“靈智音調(diào)”,它為音調(diào)性的語(yǔ)言例如越南語(yǔ)直觀地確定需將哪一音調(diào)添加到一個(gè)字。替換地,一個(gè)音調(diào)鍵能夠顯示對(duì)于需添加到當(dāng)前字或者最后輸入的字符的音調(diào)的選擇。
      方向輸入系統(tǒng)100支持多種語(yǔ)言。每一種支持的語(yǔ)言被存儲(chǔ)在單獨(dú)的語(yǔ)言數(shù)據(jù)庫(kù)(LDB)中。語(yǔ)言數(shù)據(jù)庫(kù)存儲(chǔ)按照字長(zhǎng)以及在該給定語(yǔ)言內(nèi)的使用頻率組織的字。當(dāng)系統(tǒng)使用區(qū)分大小寫的字母的時(shí)候,數(shù)據(jù)庫(kù)存儲(chǔ)器還是區(qū)分大小寫的,因此字是采用大小寫混合的格式存儲(chǔ)的。
      方向輸入系統(tǒng)100能夠選擇性地支持用戶添加的字。這些字或者是存儲(chǔ)在單獨(dú)的用戶數(shù)據(jù)庫(kù)(UDB)或者是追加到主要語(yǔ)言數(shù)據(jù)庫(kù)(LDB)中。當(dāng)使用了UDB的時(shí)候,它按照字長(zhǎng)和最近使用來(lái)組織字。
      方向輸入系統(tǒng)100能夠選擇性地支持動(dòng)態(tài)字預(yù)測(cè),其中或者通過(guò)對(duì)LDB中的部分重新排序、或者通過(guò)一個(gè)按照字長(zhǎng)和最近使用組織的最近數(shù)據(jù)庫(kù)(RDB)來(lái)作出可能性改變。
      最終的字選項(xiàng)列表被檢索,并被使用以下類型的數(shù)據(jù)進(jìn)行排序字長(zhǎng),順序等級(jí),字母權(quán),和最近使用的字。僅僅提供至少具有與輸入字母同樣多字母的字。當(dāng)使用“字完整”的時(shí)候,如果被確定為可能,可以提供更長(zhǎng)的字。LDB中的字可以按照頻率排序,最常見(jiàn)的放在第一位,而最少見(jiàn)的放在最后。
      本發(fā)明采用了一種算法,它基于輸入序列以及LDB中的字的字母與每一輸入的指向/角度的接近程度來(lái)匹配它們。例如,權(quán)重可能接近與相應(yīng)字母的中心的距離的負(fù)二次方。為了效率將字母分組是一種可選的、也是優(yōu)選的特征;它在字母遠(yuǎn)在輸入的指向/角度周圍的鄰近字母的較小區(qū)域之外的時(shí)候,拒絕字母匹配。在于2000年5月26日申請(qǐng)的、標(biāo)題為“KEYBOARD SYSTEM WITH AUTOMATIC CORRECTION”的共同懸而未決申請(qǐng)美國(guó)序列號(hào)09/580,319中闡述了該算法的詳細(xì)說(shuō)明。這一詳細(xì)說(shuō)明在此引入作為參考。
      鍵盤組中的每一字母具有到附近字母的相對(duì)權(quán)。當(dāng)輸入一個(gè)字母的時(shí)候,附近的字母被考慮,并且所有這些字母被分配了一個(gè)可能性權(quán)。實(shí)際輸入的字母具有最高的權(quán),并且該權(quán)隨著與精確的字母的距離而減少。這些字母權(quán)組合起來(lái)改變存在于字選項(xiàng)類表中的可能字的順序。
      最近使用的字可以被加權(quán)為更頻繁的,因此增加了它們的可能性,并且在字選項(xiàng)列表中更高地顯示它們。最近信息還被用來(lái)確定用戶定義字在字選項(xiàng)列表中的位置。
      方向輸入系統(tǒng)100還支持字完整。如果系統(tǒng)懷疑輸入的字母是一個(gè)較長(zhǎng)的字的開(kāi)始部分,則在字選項(xiàng)列表中提供大致匹配的較長(zhǎng)的字。另外,該系統(tǒng)能夠?yàn)橛脩籼峁┮粋€(gè)主干字后綴的列表。如果使用“后綴按鈕”選擇一個(gè)根字,則在該字根的末端顯示一個(gè)后綴列表,允許用戶選擇選項(xiàng)中的后綴。
      方向輸入系統(tǒng)100還允許用戶在還在確立一個(gè)字的同時(shí)選擇一個(gè)部分字。
      然后過(guò)濾該列表,以便僅僅包括從所選定的詞干開(kāi)始的字。如果用戶向下滾動(dòng)到一個(gè)候選字,然后添加更多字母,則這一候選字繼續(xù)成為選擇,通過(guò)上述討論到的方法高亮度顯示,直到它由于再進(jìn)一步添加字符而變得無(wú)效為止。
      盡管本發(fā)明此處是參照最佳實(shí)施例論述的,但是本領(lǐng)域中的普通技術(shù)人員將容易地理解其他應(yīng)用可以代替此處闡述的應(yīng)用,而不會(huì)背離本發(fā)明的精神和范圍。
      相應(yīng)地,本發(fā)明只應(yīng)當(dāng)受到下面包括的權(quán)利要求書(shū)的限制。
      權(quán)利要求
      1.一種文本項(xiàng)輸入系統(tǒng),包括方向選擇裝置,加上一個(gè)或多個(gè)按鈕或等效的用戶輸入裝置;語(yǔ)言對(duì)象的集合;具有文本顯示區(qū)域的輸出設(shè)備;以及處理器,其包括對(duì)象搜索引擎,距離值計(jì)算模塊,用于對(duì)語(yǔ)言對(duì)象進(jìn)行評(píng)估和排序的語(yǔ)言對(duì)象模塊,以及選擇部件;其中,所述方向選擇裝置用于沿語(yǔ)言對(duì)象的每一字母、或者每一書(shū)寫系統(tǒng)中的字母的次字等效物的方向進(jìn)行指向,所述處理器計(jì)算距離使用所述距離計(jì)算單元以便在所述指出方向中查找字母和該字母的權(quán)值,所述處理器使用所述對(duì)象搜索引擎根據(jù)所述字母和權(quán)值檢索語(yǔ)言對(duì)象的預(yù)測(cè)列表,所述處理器使用所述語(yǔ)言對(duì)象模塊對(duì)語(yǔ)言對(duì)象的所述預(yù)測(cè)列表進(jìn)行評(píng)估和排序,以及所述選擇部件用于從所述語(yǔ)言對(duì)象的預(yù)測(cè)列表中選擇要求的語(yǔ)言對(duì)象。
      2.根據(jù)權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括字母或者在每一書(shū)寫系統(tǒng)中的字母的次字等效物的環(huán)形的屏幕上鍵盤表示。
      3.根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述屏幕上鍵盤具有從一個(gè)包括圓形、正方形、橢圓形以及多角形的組中選擇出來(lái)的任一形狀。
      4.根據(jù)權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括一組羅盤方位點(diǎn)字母,所述羅盤方位點(diǎn)字母被放置在語(yǔ)言對(duì)象選擇列表中、單獨(dú)的屏幕上羅盤區(qū)域中、或者所述方向選擇裝置周圍的位置處。
      5.根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述字母讓底部朝向環(huán)形的中心。
      6.根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述字母具有字母順序、QWERTY順序、或者德佛札克順序。
      7.根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述字母起始于12點(diǎn)鐘或者9點(diǎn)鐘的位置。
      8.根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述字母具有移動(dòng)的起始位置。
      9.根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述字母具有順時(shí)針?lè)较蚧蛘叻磿r(shí)針?lè)较虿季帧?br> 10.根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述字母中的每一個(gè)根據(jù)使用頻率占據(jù)不同數(shù)量的弧度。
      11.根據(jù)權(quán)利要求1所述的系統(tǒng),其中在所述方向輸入裝置周圍印刷了許多字符。
      12.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述方向選擇裝置是操縱桿或者全方向搖臂開(kāi)關(guān)。
      13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中所述操縱桿至少具有10°的精確度。
      14.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述一個(gè)或多個(gè)按鈕或等效的用戶輸入裝置是由獨(dú)立于所述方向選擇裝置的至少四個(gè)按鈕組成的。
      15.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述一個(gè)或多個(gè)按鈕或等效物用戶輸入裝置包括操縱桿或者全方向搖臂開(kāi)關(guān)。
      16.根據(jù)權(quán)利要求12所述的系統(tǒng),其中所述操縱桿或者全方向搖臂開(kāi)關(guān)是多功能視頻游戲控制器中的一個(gè)部件。
      17.根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述系統(tǒng)提供關(guān)于所述方向選擇裝置的每一移動(dòng)的聽(tīng)覺(jué)或者視覺(jué)反饋。
      18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中所述視覺(jué)反饋是在所述屏幕上鍵盤上出現(xiàn)的實(shí)心的或者充滿坡度的餅形邊形狀,所述餅形邊形狀是以當(dāng)前選擇方向?yàn)橹行牡摹?br> 19.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述語(yǔ)言對(duì)象被依照語(yǔ)言模式排序。
      20.根據(jù)權(quán)利要求19所述的系統(tǒng),其中所述語(yǔ)言模式包括下列中的一個(gè)或多個(gè)語(yǔ)言對(duì)象在正式的或者會(huì)話的書(shū)寫文本中的出現(xiàn)頻率;語(yǔ)言對(duì)象在先前的一個(gè)語(yǔ)言對(duì)象或者多個(gè)語(yǔ)言對(duì)象之后時(shí)的出現(xiàn)頻率;周圍句子的正確的或者常見(jiàn)的語(yǔ)法;當(dāng)前語(yǔ)言對(duì)象項(xiàng)的應(yīng)用上下文;以及由該用戶或者在應(yīng)用程序內(nèi)對(duì)該語(yǔ)言對(duì)象的最近使用或者重復(fù)使用。
      21.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述預(yù)測(cè)語(yǔ)言對(duì)象的列表被按照計(jì)算的加權(quán)距離值和語(yǔ)言模式的組合值來(lái)進(jìn)行排序。
      22.根據(jù)權(quán)利要求21所述的系統(tǒng),其中所述語(yǔ)言模式包括下列中的一個(gè)或多個(gè)語(yǔ)言對(duì)象在正式的或者會(huì)話的書(shū)寫文本中的出現(xiàn)頻率;語(yǔ)言對(duì)象在先前的一個(gè)語(yǔ)言對(duì)象或者多個(gè)語(yǔ)言對(duì)象之后時(shí)的出現(xiàn)頻率;周圍句子的正確的或者常見(jiàn)的語(yǔ)法;當(dāng)前語(yǔ)言對(duì)象項(xiàng)的應(yīng)用上下文;以及由該用戶或者在應(yīng)用程序內(nèi)對(duì)該語(yǔ)言對(duì)象的最近使用或者重復(fù)使用。
      23.根據(jù)權(quán)利要求21所述的系統(tǒng),其中具有最高組合值的語(yǔ)言對(duì)象被選作默認(rèn)的。
      24.根據(jù)權(quán)利要求1所述的系統(tǒng),其中比方向選擇裝置的動(dòng)作數(shù)目更長(zhǎng)的語(yǔ)言對(duì)象被歸入所述預(yù)測(cè)語(yǔ)言對(duì)象的列表中。
      25.根據(jù)權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括用于將選定的語(yǔ)言對(duì)象擴(kuò)展為完整的裝置。
      26.根據(jù)權(quán)利要求25所述的系統(tǒng),其中所述完整是在按鈕按下或者方向輸入之后的彈出列表中顯示出來(lái)的。
      27.根據(jù)權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括用于精確地選擇所述語(yǔ)言對(duì)象中的所述字母的裝置。
      28.根據(jù)權(quán)利要求1所述的系統(tǒng),其中在所述文本顯示區(qū)域中顯示出精確的拼寫序列。
      29.根據(jù)權(quán)利要求1所述的系統(tǒng),其中在所述精確拼寫序列中指示出最后輸入字母。
      30.根據(jù)權(quán)利要求2所述的系統(tǒng),其中在所述屏幕上鍵盤中指示出最后輸入字母。
      31.根據(jù)權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括用于改變最后輸入字母的裝置。
      32.一種使用方向選擇裝置的文本輸入方法,其中輸入的每一方向直接地或者間接地對(duì)應(yīng)于一個(gè)或多個(gè)字母或符號(hào),所述方法包括下列步驟用戶使用所述方向輸入裝置指示要求的方向;以包括弧度、斜率、角度或者等效單位在內(nèi)的角形表示法記錄該方向;以及基于記錄的角度從表或者數(shù)據(jù)庫(kù)中檢索字母。
      33.如權(quán)利要求32所述的方法,其中所述角形方向是通過(guò)記錄方向輸入設(shè)備的X-Y偏移量并將該偏移量轉(zhuǎn)換為包括弧度、斜率或者角度在內(nèi)的角形表示法來(lái)推導(dǎo)得出的。
      34.根據(jù)權(quán)利要求33所述的方法,其中所述轉(zhuǎn)換是對(duì)標(biāo)準(zhǔn)笛卡兒坐標(biāo)至極坐標(biāo)的公式角度=arctan(Y/X)的一種變型。
      35.根據(jù)權(quán)利要求32所述的方法,其中所述檢索出的字母可以是任何數(shù)目的相鄰的或者附近的字母或符號(hào)中的一個(gè)。
      36.如權(quán)利要求32所述的方法,其中按照所要求匹配的預(yù)測(cè)可能性的順序來(lái)提供所述可允許的匹配字母。
      37.根據(jù)權(quán)利要求32所述的方法,其中所提供的字母被限制為與在數(shù)據(jù)庫(kù)中列舉的語(yǔ)言對(duì)象中的某些位置相匹配的那些字母。
      38.根據(jù)權(quán)利要求32所述的方法,其中僅僅在字母是其中的一部分的語(yǔ)言對(duì)象的前后關(guān)系中提供該字母。
      39.根據(jù)權(quán)利要求32所述的方法,進(jìn)一步包括步驟檢索與記錄的各角度的序列相對(duì)應(yīng)的預(yù)測(cè)語(yǔ)言對(duì)象的列表。
      40.根據(jù)權(quán)利要求39所述的方法,其中所述預(yù)測(cè)語(yǔ)言對(duì)象的列表是基于按照計(jì)算的加權(quán)距離值和語(yǔ)言模式的組合值的。
      41.根據(jù)權(quán)利要求40所的方法,其中所述語(yǔ)言模式包括下列中的一個(gè)或多個(gè)語(yǔ)言對(duì)象在正式的或者會(huì)話的書(shū)寫文本中的出現(xiàn)頻率;語(yǔ)言對(duì)象在先前的一個(gè)語(yǔ)言對(duì)象或者多個(gè)語(yǔ)言對(duì)象之后時(shí)的出現(xiàn)頻率;周圍句子的正確的或者常見(jiàn)的語(yǔ)法;當(dāng)前語(yǔ)言對(duì)象項(xiàng)的應(yīng)用上下文;以及由該用戶或者在應(yīng)用程序內(nèi)對(duì)該語(yǔ)言對(duì)象的最近使用或者重復(fù)使用。
      42.根據(jù)權(quán)利要求39所述的方法,進(jìn)一步包括步驟從所述預(yù)測(cè)語(yǔ)言對(duì)象列表中選擇要求的語(yǔ)言對(duì)象。
      43.根據(jù)權(quán)利要求32所述的方法,其中所述方向輸入裝置與屏幕上鍵盤相關(guān)聯(lián)。
      44.根據(jù)權(quán)利要求43所述的方法,其中所述屏幕上鍵盤包括一個(gè)字母、數(shù)字或者其他符號(hào)的環(huán)形物。
      45.根據(jù)權(quán)利要求43所述的方法,其中所述屏幕上鍵盤被表示為極坐標(biāo)或者笛卡兒坐標(biāo)系以便進(jìn)行計(jì)算。
      46.根據(jù)權(quán)利要求39所述的方法,其中所述預(yù)測(cè)語(yǔ)言對(duì)象的列表是從詞匯數(shù)據(jù)庫(kù)中檢索出的,并且其中存儲(chǔ)在所述詞匯數(shù)據(jù)庫(kù)中的多個(gè)語(yǔ)言對(duì)象是依照語(yǔ)言模式來(lái)進(jìn)行排序的。
      47.根據(jù)權(quán)利要求46所的方法,其中所述語(yǔ)言模式包括下列中的一個(gè)或多個(gè)語(yǔ)言對(duì)象在正式的或者會(huì)話的書(shū)寫文本中的出現(xiàn)頻率;語(yǔ)言對(duì)象在先前的一個(gè)語(yǔ)言對(duì)象或者多個(gè)語(yǔ)言對(duì)象之后時(shí)的出現(xiàn)頻率;周圍句子的正確的或者常見(jiàn)的語(yǔ)法;當(dāng)前語(yǔ)言對(duì)象項(xiàng)的應(yīng)用上下文;以及由該用戶或者在應(yīng)用程序內(nèi)對(duì)該語(yǔ)言對(duì)象的最近使用或者重復(fù)使用。
      48.根據(jù)權(quán)利要求46所述的方法,其中所述多個(gè)語(yǔ)言對(duì)象被按照混合大小寫的格式存儲(chǔ)在詞匯數(shù)據(jù)庫(kù)中。
      49.根據(jù)權(quán)利要求46所述的方法,其中所述詞匯數(shù)據(jù)庫(kù)進(jìn)一步包括一個(gè)存儲(chǔ)由用戶添加的語(yǔ)言對(duì)象的用戶數(shù)據(jù)庫(kù)。
      50.根據(jù)權(quán)利要求49所述的方法,其中所述用戶數(shù)據(jù)庫(kù)中的由用戶添加的所述語(yǔ)言對(duì)象被依照語(yǔ)言對(duì)象長(zhǎng)度和最近使用來(lái)進(jìn)行排序。
      51.根據(jù)權(quán)利要求46所述的方法,其中所述詞匯數(shù)據(jù)庫(kù)進(jìn)一步包括一個(gè)用于支持根據(jù)最近使用的語(yǔ)言對(duì)象預(yù)測(cè)的最近數(shù)據(jù)庫(kù)。
      52.根據(jù)權(quán)利要求40所述的方法,其中所述計(jì)算的加權(quán)距離值是根據(jù)在每一選定方向和預(yù)測(cè)語(yǔ)言對(duì)象中的相應(yīng)的字母或符號(hào)之間的角位差進(jìn)行計(jì)算的。
      53.根據(jù)權(quán)利要求40所述的方法,其中所述計(jì)算的加權(quán)距離值是部分地根據(jù)每一字母的權(quán)計(jì)算的,所述字母的權(quán)是按照它的使用頻率確定的。
      54.根據(jù)權(quán)利要求39所述的方法,其中所述用戶選擇一個(gè)局部的語(yǔ)言對(duì)象并繼續(xù)更多方向的輸入。
      55.根據(jù)權(quán)利要求54所述的方法,其中所述預(yù)測(cè)語(yǔ)言對(duì)象列表被過(guò)濾,以便僅僅包括從所述選定的局部語(yǔ)言對(duì)象開(kāi)始的語(yǔ)言對(duì)象。
      56.根據(jù)權(quán)利要求39所述的方法,其中所述用戶從所述預(yù)測(cè)字列表中選擇一個(gè)項(xiàng),并且當(dāng)輸入另外的字母時(shí),包含最好等級(jí)的字保持被選定,直到所述項(xiàng)由于進(jìn)一步添加字母而變得無(wú)效為止。
      57.根據(jù)權(quán)利要求32所述的方法,其中所述方向選擇裝置是一組按鈕。
      58.根據(jù)權(quán)利要求32所述的方法,其中所述方向選擇裝置是操縱桿或者全方向搖臂開(kāi)關(guān)。
      59.根據(jù)權(quán)利要求43所述的方法,其中所述屏幕上鍵盤進(jìn)一步包括靈智標(biāo)點(diǎn)符號(hào),所述靈智標(biāo)點(diǎn)符號(hào)在被檢索的時(shí)候被自動(dòng)地解釋為輸入序列中的、在預(yù)測(cè)字中出現(xiàn)匹配標(biāo)點(diǎn)符號(hào)、變音符號(hào)標(biāo)記或者音調(diào)指示符的位置處的標(biāo)點(diǎn)符號(hào)、讀音符號(hào)標(biāo)記或者音調(diào)指示符。
      60.根據(jù)權(quán)利要求32所述的方法,其中一組按鈕或者第二方向選擇裝置能被單獨(dú)使用、或者與所述方向選擇裝置單獨(dú)地或同時(shí)地使用,以切換或者選擇輸入模式,以便從輸入改變?yōu)樽诌x擇,或者調(diào)用其他功能。
      61.根據(jù)權(quán)利要求42所述的方法,進(jìn)一步包括步驟在從所述預(yù)測(cè)語(yǔ)言對(duì)象列表中選擇一個(gè)語(yǔ)言對(duì)象之后調(diào)用撤消裝置;以及顯示前一檢索出的字母,并且示出先前檢索出的預(yù)測(cè)語(yǔ)言對(duì)象列表。
      62.根據(jù)權(quán)利要求42所述的方法,進(jìn)一步包括步驟從文本消息中選擇一個(gè)語(yǔ)言對(duì)象;以及顯示所述語(yǔ)言對(duì)象中的字母,就好像所述字母已經(jīng)被作為精確的字母輸入,并且顯示一個(gè)對(duì)應(yīng)于所述字母的檢索出的預(yù)測(cè)語(yǔ)言對(duì)象列表。
      全文摘要
      一種與例如電子郵件或者短消息之類的文本輸入應(yīng)用相關(guān)聯(lián)的系統(tǒng),包括圓形鍵盤的可選屏幕上表示,潛在語(yǔ)言對(duì)象匹配列表,以及輸入選定字的消息區(qū)域。圓形鍵盤是通過(guò)硬件操縱桿或者具有構(gòu)造于其中的模擬操縱桿或者全方向搖臂開(kāi)關(guān)的游戲墊來(lái)操縱的。該用戶沿期望字母的總體方向指引該操縱桿,然后繼續(xù)指引到所期望字中的每一字母。一旦已經(jīng)大略地選擇了所有字母,則使用按鈕從潛在匹配的列表中選擇一個(gè)特定字,并且將該選定的字發(fā)送到消息區(qū)域。
      文檔編號(hào)G06K9/22GK1624641SQ20041003089
      公開(kāi)日2005年6月8日 申請(qǐng)日期2004年4月9日 優(yōu)先權(quán)日2003年4月9日
      發(fā)明者麥克·隆志, 帕默·布賴恩, 哈爾費(fèi)什·K·查爾斯, 布萊姆斯·道格 申請(qǐng)人:美國(guó)在線服務(wù)公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1