專利名稱:用于以四向輸入設(shè)備錄入數(shù)據(jù)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于在優(yōu)選為移動通信終端的電子終端中錄入數(shù)據(jù)的輸入設(shè)備和方法。本發(fā)明特別地涉及使用操縱桿移動來錄入數(shù)據(jù)的方法以及結(jié)合此方法的移動通信終端。
背景技術(shù):
當前的移動通信終端一般至少包括用于編寫電話號碼和文本消息的12鍵字母數(shù)字小鍵盤以及用于啟動對期望電話號碼的通信、開啟和關(guān)閉終端、在菜單結(jié)構(gòu)中進行導(dǎo)航和選擇等等的多個附加功能鍵。
當前的移動通信終端提供許多特征,但是隨著電子功能越來越小型化,可用的觸擊類型小鍵盤的尺寸變得比許多現(xiàn)代設(shè)備所需要的封裝大得多。因此,對于廣泛接受的、能夠易于結(jié)合到小型手持設(shè)備中用于錄入數(shù)據(jù)的方法有著越來越多的需求。
對于此問題的一種建議的解決方案已經(jīng)使用了操縱桿來錄入字符。EP 1168147聲明了使用八向操縱桿來錄入字符和命令的此類方法。根據(jù)EP 1168147,將與八向中的一些相對應(yīng)的第一多個可選選項在顯示器上呈現(xiàn)給用戶。這些選項中的至少一個代表了字符集的子集。用戶然后通過將操縱桿從中央位置移到八向之一來選擇所述第一多個可選選項之一。接著,將與八向?qū)?yīng)的第二多個可選選項呈現(xiàn)給用戶,其中至少一個代表了所選選項的字符;而且來自第二多個可選選項的字符是利用操縱桿從中央位置到八向之一的移動來進行選擇的。
US 2001/0048425中揭示的另一建議的系統(tǒng)使用十二向操縱桿或12方向控板(pad)用于字母數(shù)字和方向輸入。十二向被分配有相應(yīng)數(shù)值和字母組。操縱桿的傳感器是級聯(lián)型的,而且將操縱桿移動范圍分成兩個區(qū)。有歧義的錄入字母組是通過操縱桿在字母組在外區(qū)域之內(nèi)和之外所分配到的方向上的反復(fù)致動來消除其歧義,由此外區(qū)域之內(nèi)和之外的一次移動代表了組中第一字母的錄入,外區(qū)域之內(nèi)和之外的兩次移動代表了組中第二字母的錄入等等??蛇x地,建議使用預(yù)測編輯器應(yīng)用來消除歧義錄入的歧義。
WO 03/048884公開了一種方法,其中將8方向操縱桿用作用于將字符輸入到電子移動設(shè)備中的輸入設(shè)備。該電子移動設(shè)備在用戶通過預(yù)定義的輸入敲擊序列對8方向操縱桿進行導(dǎo)航時接收輸入信號。將輸入信號匹配到多個參考輸入敲擊序列,每個序列包括3至6個敲擊。從記錄的敲擊序列中導(dǎo)出字符錄入。
US5,982,303公開了一種方法,其中將八個鍵的陣列用來將數(shù)據(jù)錄入到電子移動設(shè)備中。將鍵擊的有序?qū)ψ儞Q成字母數(shù)字字符的全補碼。該方法利用了其中每個字符由兩敲擊的象形文字圖形代表的字母表。用戶按壓與期望字符的象形文字的起點和終點對應(yīng)的鍵。
最后,以小型封裝的強大計算機的可用性已經(jīng)引發(fā)了完全地規(guī)避對鍵或操縱桿的使用的系統(tǒng)的產(chǎn)生,例如該系統(tǒng)包括響應(yīng)于口語單詞的話音識別軟件和響應(yīng)于專用觸筆和觸摸屏的筆跡識別軟件。
發(fā)明內(nèi)容
然而,上面參照的每個系統(tǒng)具有限制其使用性的不足。呈現(xiàn)選擇和子選擇,比如EP 1 168 147所公開的,造成了用戶需要等待使子選擇出現(xiàn)的下一顯示的多步過程,而且要求為了每次錄入將操縱桿從中央位置樞軸偏轉(zhuǎn)出來并且返回至少兩次。因此,該方法相對地緩慢和麻煩。
比如US 2001/0048425專利申請的十二向操縱桿要求相對復(fù)雜的具有十二個傳感器的操縱桿構(gòu)造。另外,分成12向造成了單獨的向之間相對小的僅30°的角。因此用戶需要在正確的方向上非常精確地樞軸偏轉(zhuǎn)撥動桿以避免不經(jīng)意的字符錄入。
WO 03/048884專利申請的操縱桿移動序列布局使用了相對長的序列來錄入字符,例如要求撥動桿的六個連續(xù)移動以錄入字母M或字母S。用以寫單詞“mast”的操縱桿移動次數(shù)是6+4+6+4=20。另外,用于字母表中每個字母的激活序列需要由用戶學(xué)習(xí)或記憶,這在假設(shè)用戶再次學(xué)習(xí)如何寫的平均興趣時將可能得到低的用戶接受度。WO03/048884專利申請對于錄入號碼并未提出任何解決方案。
約80個象形文字使用于US 5,982,303中公開的兩敲擊鍵錄入方法中。用戶不得不在使用之前學(xué)習(xí)、記憶或查找這些象形文字,這對于此類輸入系統(tǒng)的用戶接受度帶來顯著的障礙。
最后,盡管話音識別系統(tǒng)不要求視覺監(jiān)視,但是它們要求大聲說話,這對于諸如商務(wù)會議的場合是令人分心和不適宜的。另外,話音或筆記識別系統(tǒng)不如鍵擊系統(tǒng)那么可靠,因為它們要求計算機理解可能因用戶的不同而變化很大的話音和筆記模式。
在此背景下,本發(fā)明的目的在于提供一種在具有標準四向輸入設(shè)備的電子終端中錄入數(shù)據(jù)的方法,該四向輸入設(shè)備使用最少數(shù)目的所需敲擊而且允許新的用戶立即地運用該方法。
此目的是根據(jù)權(quán)利要求1通過提供一種用于在具有四向輸入設(shè)備的電子終端中錄入數(shù)據(jù)的方法來實現(xiàn)的,該四向輸入設(shè)備具有中央位置以及與四向中的每向相關(guān)聯(lián)的傳感器,該方法包括以下步驟將數(shù)據(jù)值分配給四個可能的輸入設(shè)備移動序列中的每個序列,四個可能的輸入設(shè)備移動序列包括輸入設(shè)備在四向之一上從中央位置起的移動,跟隨該移動之后輸入設(shè)備返回到中央位置;將數(shù)據(jù)值分配給八個可能的輸入設(shè)備移動序列中的每個序列,八個可能的輸入設(shè)備移動序列包括輸入設(shè)備在四向之一上從中央位置起的移動,跟隨該移動之后輸入設(shè)備在四向中的另一向上移動而不經(jīng)過中央位置;利用與四向相關(guān)聯(lián)的傳感器來檢測輸入設(shè)備移動序列;以及在傳感器檢測到相關(guān)的輸入設(shè)備移動序列時錄入分配給輸入設(shè)備移動的數(shù)據(jù)。
根據(jù)本發(fā)明的方法提供了許多優(yōu)點。它允許利用具有標準四向數(shù)字操縱桿或四方向控板、像具有十二鍵的常規(guī)小鍵盤那樣進行錄入。例如移動電話的標準十二鍵小鍵盤因此能夠為單個操縱桿所取代,這允許終端的進一步小型化。
另外,需要最多兩個操縱桿移動的序列來錄入數(shù)據(jù)值,這允許數(shù)字和字母的快速錄入。
可能的十二個不同序列能夠容易地作為硬標記印制在操縱桿周圍,這允許新的用戶立即意識到如何錄入數(shù)據(jù)。通過根據(jù)模擬時鐘的安排來布局數(shù)字的分配,進一步增加了對于新用戶的易使用性,并且提高了一般用戶的接受度。
字母組優(yōu)選地以如下方式分配給移動序列,該方式類似于將字母組分配給標準12鍵移動電話小鍵盤的鍵。
歧義的字母組錄入優(yōu)選地在可能之時通過使用預(yù)測編輯器程序來消除其歧義。在無法使用預(yù)測編輯器程序的情形下,例如當在電話簿中錄入姓氏時,撥動桿在中央位置中的后續(xù)激活可用來消除數(shù)據(jù)輸入的歧義。
該方法中所用的終端優(yōu)選地能夠采用多個狀態(tài),比如數(shù)字狀態(tài)和文本狀態(tài)。在數(shù)字狀態(tài)中數(shù)字的錄入與移動序列相關(guān)聯(lián)。在文本狀態(tài)中字母組與移動序列相關(guān)聯(lián)。
數(shù)字在文本狀態(tài)中能夠通過在最后移動的結(jié)束位置將圓頂開關(guān)保持一段超過閾值的時間來進行錄入。
本發(fā)明的另一目的在于提供一種具有用戶接口的移動通信終端,該用戶接口包括標準四向輸入設(shè)備,該四向輸入設(shè)備要求用以錄入數(shù)據(jù)的少許鍵擊而且能夠立即為新的用戶所使用。
此目的是根據(jù)權(quán)利要求16通過提供一種移動終端來達到的,該移動終端包括顯示器;四向輸入設(shè)備,具有中間位置以及與四向中的每向相關(guān)聯(lián)的傳感器;處理器單元,監(jiān)視傳感器的激活而且控制顯示器上示出的信息;數(shù)據(jù)值,分配給四個激活序列中的每個序列,四個激活序列包括四個傳感器之一的激活,跟隨在該激活之后返回到四個傳感器都不激活的中間位置;以及數(shù)據(jù)值,被分配給八個激活序列中的每個序列,八個激活序列包括四個傳感器之一的激活,而且在相關(guān)傳感器是激活的時候跟隨在該激活之后激活其他傳感器之一;該處理器單元在檢測到激活序列時,接受該相關(guān)數(shù)據(jù)值作為錄入,該激活序列具有與之相關(guān)聯(lián)的數(shù)據(jù)值。
本發(fā)明的又一目的在于提供一種具有用戶接口的移動通信終端,該用戶接口包括顯示器,以及與標準四向輸入設(shè)備相組合的最小數(shù)目的鍵。
此目的是根據(jù)權(quán)利要求22通過提供一種移動通信終端來達到的,該移動通信終端包括顯示器;四向輸入設(shè)備,具有中間位置而且在優(yōu)選為正交布局的至少四向上可移動,具有與中間位置相關(guān)聯(lián)的中央傳感器以及與四向中的每向相關(guān)聯(lián)的外部傳感器;處理器單元,監(jiān)視中央和外部傳感器的激活而且控制顯示器上示出的信息;數(shù)據(jù)值,被分配給包括四個外部傳感器之一的一次、兩次或更多次激活的激活序列;該處理器單元在檢測到激活序列時,接受相關(guān)數(shù)據(jù)值作為錄入,該激活序列具有與之相關(guān)聯(lián)的數(shù)據(jù)值,該中央傳感器的功能由處理器單元控制并且顯示于顯示器的專用區(qū)域中。
根據(jù)本發(fā)明的終端提供了許多優(yōu)點。該輸入設(shè)備能夠用于導(dǎo)航、功能選擇、文本和號碼錄入以及比如博弈等應(yīng)用的控制。由于中央傳感器用作為所謂的多功能軟鍵,所以這是可能的??蛇x功能能夠包括呼叫和消息處理功能以及菜單項激活。該輸入設(shè)備能夠用于導(dǎo)航,并且因此呼叫處理、消息處理、菜單控制和導(dǎo)航、文本和號碼處理、博弈和其他應(yīng)用能夠由單個輸入設(shè)備處理。利用本發(fā)明,完全特征的用戶接口因此由與顯示器相組合的單個操縱桿來提供。因此,使得標準的十二鍵小鍵盤顯得陳舊,并且允許移動通信終端進一步小型化而在用戶接口的質(zhì)量上無實質(zhì)性缺陷。
該終端優(yōu)選地包括具有分級樹結(jié)構(gòu)或橫向菜單結(jié)構(gòu)的菜單結(jié)構(gòu)。該處理器可以在進入菜單時將導(dǎo)航命令分配給數(shù)據(jù)值以便經(jīng)過菜單選項的列表進行導(dǎo)航,而且將中央傳感器的激活與標記的菜單項目的選擇相關(guān)聯(lián)。
該處理器可以在用于數(shù)字錄入的模式和用于文本錄入的模式中將外部傳感器的第一預(yù)定對的激活與清除或退格功能相關(guān)聯(lián)。
該處理器可以將外部傳感器的第二預(yù)定對的激活與分配給數(shù)據(jù)值的字符或命令的改變相關(guān)聯(lián)。因此,輸入設(shè)備的功能從例如文本錄入轉(zhuǎn)換到通過文本的光標控制/導(dǎo)航。
本發(fā)明的又一目的在于提供一種用于在具有用戶接口的移動通信終端中錄入文字的方法,該用戶接口包括顯示器,以及與標準四向輸入設(shè)備相組合的最小數(shù)目的鍵。
此目的是根據(jù)權(quán)利要求27通過提供一種在終端中錄入字符的方法來達到的,該終端具有四向或五向輸入設(shè)備、顯示器以及控制顯示器和監(jiān)視輸入設(shè)備的激活的處理器,該方法包括以下步驟定義輸入設(shè)備的多個激活序列,該激活序列涉及至少兩次激活;將字母組分配給所定義的激活序列;監(jiān)視輸入設(shè)備的激活;在檢測到相關(guān)聯(lián)的激活序列時錄入字母組;以及將所錄入的字母組發(fā)送到預(yù)測編輯器應(yīng)用,該預(yù)測編輯器應(yīng)用能基于接收的字母組的串來輸出單詞。
本發(fā)明的目的也在于提供一種具有用戶接口的移動通信終端,該用戶接口包括顯示器,以及與標準四向輸入設(shè)備相組合的最小數(shù)目的鍵。
此目的是根據(jù)權(quán)利要求28通過提供一種移動通信終端來實現(xiàn)的,該移動通信終端包括顯示器;四向輸入設(shè)備,具有中間位置而且在優(yōu)選為正交布局的至少四向上可移動,具有與該中間位置相關(guān)聯(lián)的中央傳感器以及與四向中的每向相關(guān)聯(lián)的外部傳感器;處理器單元,監(jiān)視中央和外部傳感器的激活并且控制顯示器上示出的信息;所述終端能采用多個模式;與所述輸入設(shè)備的外部傳感器的激活或者外部傳感器的激活序列相關(guān)聯(lián)的功能由處理器依賴于終端模式來進行控制,并且導(dǎo)航、數(shù)字錄入和文本錄入;中央傳感器的功能由處理器單元依賴于終端模式來控制并且將其顯示于顯示器的專用區(qū)域中。
本發(fā)明的又一目的是提供一種用于在移動通信終端中錄入數(shù)據(jù)的方法,該移動通信終端具有僅使用四個鍵的用戶接口。
此目的是根據(jù)權(quán)利要求29通過一種用于在電子終端中錄入數(shù)據(jù)的方法來實現(xiàn)的,該電子終端具有包括四個鍵的陣列和與該四個鍵中的每個鍵相關(guān)聯(lián)的傳感器,該方法包括以下步驟將數(shù)據(jù)值分配給四個可能的鍵擊序列中的每個序列,四個可能的鍵擊序列包括傳感器的激活,跟隨在該激活之后當沒有其他傳感器變?yōu)榧せ畹臅r候?qū)⑾嚓P(guān)傳感器去激活;將數(shù)據(jù)值分配給八個可能的鍵擊序列中的每個序列,八個可能的鍵擊序列包括第一傳感器的激活,跟隨在該激活之后在該第一傳感器是激活的時候激活另一傳感器;利用與四個鍵相關(guān)聯(lián)的傳感器來檢測鍵擊序列;以及在由傳感器檢測到相關(guān)鍵擊序列時錄入分配給輸入設(shè)備移動序列的數(shù)據(jù)。
最后,本發(fā)明的目的是提供一種用于在移動通信終端中錄入數(shù)據(jù)的方法,該移動通信終端具有僅使用五個鍵的用戶接口。
此目的是根據(jù)權(quán)利要求30通過一種用于在電子終端中錄入數(shù)據(jù)的方法來實現(xiàn)的,該電子終端具有包括五個鍵的陣列和與五個鍵中的每個鍵相關(guān)聯(lián)的傳感器,五個鍵之一是錄入鍵,其他四個鍵是輸入鍵,該方法包括以下步驟將數(shù)據(jù)值分配給四個可能的鍵擊序列中的每個序列,四個可能的鍵擊序列包括輸入鍵的傳感器的激活,跟隨在該激活之后激活錄入鍵的傳感器;將數(shù)據(jù)值分配給八個可能的鍵擊序列中的每個序列,八個可能的鍵擊序列包括輸入鍵的第一傳感器的激活,跟隨在該激活之后激活輸入鍵的另一傳感器而且優(yōu)選地激活錄入鍵的傳感器;利用與五個鍵相關(guān)聯(lián)的傳感器來檢測鍵擊序列;以及在由傳感器檢測到相關(guān)鍵擊序列時錄入分配給輸入設(shè)備移動序列的數(shù)據(jù)。
根據(jù)本發(fā)明的方法和終端的進一步目的、特征、優(yōu)點和性質(zhì)將從詳細的描述中變得明顯。
在本描述的如下具體部分中,將參照附圖中所示的示例性實施例更詳細地說明本發(fā)明,在附圖中圖1是根據(jù)本發(fā)明的終端的第一優(yōu)選實施例的正視圖,
圖2是圖示了圖1終端的大體體系結(jié)構(gòu)的框圖,圖3是根據(jù)本發(fā)明的輸入設(shè)備的第一優(yōu)選實施例的頂視圖,圖4是沿圖3的線IV-IV的截面圖,圖5和圖6圖示了圖3和圖4中所示的輸入設(shè)備的變形,圖7圖示了根據(jù)本發(fā)明的輸入設(shè)備的第二優(yōu)選實施例,圖8是圖示了根據(jù)本發(fā)明的輸入設(shè)備的操作的流程圖,圖9是根據(jù)本發(fā)明的終端的第二優(yōu)選實施例的正視圖,圖10是圖示了以根據(jù)本發(fā)明的終端的以第二優(yōu)選實施例為依據(jù)的輸入操作的流程圖,圖11.1至圖11.3代表了圖示撥號和啟動呼叫的顯示序列,圖11.4是圖示了對來電呼叫進行檢測的顯示,圖12.1至圖12.2是圖示了對菜單結(jié)構(gòu)進行操作的顯示,圖12.3至圖12.5圖示了來自最后撥號者號碼列表的呼叫的啟動,圖13.1至13.6圖示了使用預(yù)測編輯器應(yīng)用的文本錄入,圖14.1至14.3圖示了錯打單詞的糾正,圖15圖示了用于編輯器應(yīng)用的流程圖,圖16公開了本發(fā)明的第三優(yōu)選實施例,以及圖17公開了第三優(yōu)選實施例的變形。
具體實施例方式
在如下的詳細描述中,將通過優(yōu)選實施例來描述根據(jù)本發(fā)明的移動通信終端,其形式是優(yōu)選為蜂窩/移動電話的手持便攜電話。
圖1示出了根據(jù)本發(fā)明的移動電話1的優(yōu)選實施例。移動電話1包括用戶接口,該用戶接口具有操縱桿2、顯示器3、開/關(guān)按鈕4(未示出,但是存在于電話頂部)、揚聲器5和麥克風(fēng)6(只有存在于電話底部的開口是可見的)。根據(jù)優(yōu)選實施例的移動電話1適于經(jīng)由蜂窩網(wǎng)絡(luò)比如GSM 900/1800MHz網(wǎng)絡(luò)的通信,但是也能夠適于與碼分多址(CDMA)或G3網(wǎng)絡(luò)一起使用。
根據(jù)優(yōu)選實施例,操縱桿2具有與操縱桿的四個正交向相關(guān)聯(lián)的四個傳感器,以及能夠通過在中央位置按壓操縱桿來激活的中央傳感器。中央傳感器的當前功能22在恰好位于操縱桿2上方的顯示器3中的分離區(qū)域21(軟標記)中示出。中央傳感器因此擔(dān)當多功能鍵的角色,而且它的當前功能依賴于移動電話1的狀態(tài)。中央傳感器能夠進行對菜單、電話簿的訪問,而且能夠激活涉及呼叫處理和消息處理的動作。
將可更換的電池組(未示出)容納于移動電話1的后側(cè)上的被覆蓋的凹陷中。
圖2示意性地示出了移動電話1的優(yōu)選實施例的最重要部件,即對于理解本發(fā)明而言是基本的部件。處理器18控制經(jīng)由發(fā)射機/接收機電路19和內(nèi)部天線15的與網(wǎng)絡(luò)的通信。
麥克風(fēng)6將用戶的語音變換成模擬信號,由此將形成的模擬信號在該語音于數(shù)字信號處理單元14(DSP)中進行編碼之前于A/D轉(zhuǎn)換器(未示出)中進行A/D轉(zhuǎn)換。將編碼的語音信號傳送到處理器18,即該處理器支持GSM終端軟件。處理器18也形成對裝置外圍單元的接口,該單元包括RAM存儲器17a和ROM閃速存儲器17b、SIM卡16、顯示器3和操縱桿2(以及數(shù)據(jù)、電源等等)。DSP 14對信號進行語音解碼,該信號經(jīng)由D/A轉(zhuǎn)換器(未示出)被從處理器18傳送到揚聲器5。
圖3和圖4在頂視圖和截面圖中圖示了操縱桿1的優(yōu)選實施例。操縱桿2包括連接到方形板44的撥動桿43。板44經(jīng)由球窩連接46樞軸地連接到基板45。撥動桿因此能夠在基板平面中的任何方向上從所示中央位置中進行樞軸偏轉(zhuǎn)。四個圓頂開關(guān)S1..S4形成操縱桿2的外部傳感器。圓頂開關(guān)S1..S4在圓頂板44的拐角之下布置于基板上,即當撥動桿43在箭頭61的方向上樞軸偏轉(zhuǎn)時,激活開關(guān)S1,當撥動桿在箭頭62的方向上樞軸偏轉(zhuǎn)時,激活開關(guān)S2,等等。
如圖4中所示,操縱桿2包括裝配于方形板44的中央的撥動桿43。具有球形頭的中央放置的樞軸銷46從板44的底部突出。將樞軸銷46的球形頭容納于方形基板45中的對應(yīng)凹陷中。
該基板提供有四個圓頂開關(guān)S1、S2、S3、S4,基板的每個拐角上有一個開關(guān)。圓頂開關(guān)S1..S4是彈性的而且驅(qū)使板44處于與基板45平行的位置上。撥動桿43因此能夠被驅(qū)使為從中央位置樞軸偏轉(zhuǎn)出來而且在沒有力施加于其上時自動地返回到中央位置。
將基板45裝配于移動電話內(nèi)部的印刷電路板33上而且與之電連接。撥動桿43經(jīng)過前殼體29中的開口從移動電話1突出。
撥動桿43提供有向下開口的中央縱向凹陷,將該凹陷放置于從板44的上側(cè)突出的銷47之上。將圓頂開關(guān)S5放置于銷47的頂部上,而且與撥動桿中凹陷的內(nèi)端相接合。當將撥動桿43在箭頭65的方向上下推時,激活開關(guān)S5。圓頂開關(guān)S5是彈性的,而且在沒有向下的力施加到撥動桿時,開關(guān)S5自動地返回到其非激活的位置。該構(gòu)造允許中央開關(guān)得以在撥動桿的任何位置處激活,即為了激活中央開關(guān),撥動桿無需處于它的中立位置。
作為對中央開關(guān)S5的可選方案,所有四個開關(guān)S1、S2、S3和S4的激活能夠用作為中央開關(guān)。
當撥動桿43在箭頭61、62、63、64的方向上樞軸偏轉(zhuǎn)時,開關(guān)S1、S2、S3、S4分別地被激活。
數(shù)據(jù)是通過操縱桿移動的序列被錄入到移動電話中的。在電話的前殼體上,操縱桿移動序列被描繪為開口周圍的硬標記,撥動桿43經(jīng)過該開口突出穿過前殼體29。依賴于移動電話的狀態(tài),錄入號碼或文本。在數(shù)字模式中,數(shù)字“3”是通過在箭頭62的方向上樞軸偏轉(zhuǎn)撥動桿43來錄入的。數(shù)字“4”是通過在箭頭62的方向上樞軸偏轉(zhuǎn)撥動桿43、然后不返回到中間位置就在箭頭63的方向上樞軸偏轉(zhuǎn)撥動桿43來錄入。在文本模式中,這些操縱桿移動序列分別對應(yīng)于字母組“abc”和“ghi”之一的錄入。對歧義的字母錄入的處理將在下面進一步描述。
處理器通過開關(guān)S1至S4監(jiān)視操縱桿移動。圖8是圖示了在電話中錄入數(shù)據(jù)值的過程操作的流程圖。在步驟8.1開始該過程。處理器18經(jīng)由中斷請求線(IRQ)監(jiān)視開關(guān)S1..S5的狀態(tài)(步驟8.2)。在步驟8.3中,處理器18監(jiān)視是否傳感器之一是激活的。如果不是,則處理器返回到步驟8.3再次監(jiān)視是否開關(guān)之一是激活的。如果傳感器之一是激活的,則在步驟8.4中保存它的值。在步驟8.5中,處理器監(jiān)視是否在第一傳感器仍然是激活的時候第二傳感器被激活。如果是,則保存第二傳感器的值,而且該過程繼續(xù)進入到步驟8.8。如果在第一傳感器是激活的時候沒有第二傳感器被激活,則處理器在步驟8.7中監(jiān)視第一傳感器何時變?yōu)椴患せ?。持續(xù)該監(jiān)視直至第一傳感器已經(jīng)變?yōu)椴患せ睢H缓?,該過程繼續(xù)進入到步驟8.8。當該過程到達步驟8.8時,處理器18在表中查找哪一數(shù)據(jù)值對應(yīng)于所記錄的開關(guān)激活序列。
表1示出了將哪些數(shù)據(jù)值分配給不同的傳感器激活序列
表1依賴于移動電話的狀態(tài)(下面將詳細說明的不同狀態(tài)),不同的字符、字母組或功能與特定的數(shù)據(jù)值相關(guān)聯(lián),而且在優(yōu)選實施例中該關(guān)聯(lián)如下表2中所示
表2在錄入數(shù)據(jù)值之后,該過程返回到步驟8.3以監(jiān)視傳感器的激活。
能夠為每次傳感器激活發(fā)出音調(diào)聲,在成功地錄入數(shù)據(jù)值時跟隨有輸入確認音調(diào),或者在數(shù)據(jù)值錄入失敗時跟隨有拒絕音調(diào)。
圖5和圖6示出了一種也能夠與本發(fā)明一起使用的操縱桿構(gòu)造的變形。根據(jù)此實施例的操縱桿基本上等同于圖3和圖4中所示的操縱桿。然而開關(guān)S1、S2、S3、S4并不位于基板的拐角處,而代之以位于方形板的側(cè)表面中間。因此,當撥動桿43在箭頭61的方向中樞軸偏轉(zhuǎn)時,同時激活開關(guān)S1和S4。當在箭頭62的方向上樞軸偏轉(zhuǎn)時,同時激活開關(guān)S1和S2,對于其它方向依此類推。組合的開關(guān)S1和S2因此形成用于在箭頭62的方向上檢測操縱桿移動的傳感器。圖8的輸入過程原則上是等同的,這是由于處理器將不同的同時激活視為傳感器激活。為了對于相同的操縱桿移動序列達到相同的數(shù)據(jù)值,所用的查找表修改為如下表3中所示。
表3與錄入的數(shù)據(jù)值相關(guān)聯(lián)的字符和命令可以是表2中所示的字符和命令。
根據(jù)圖9中所示的第二優(yōu)選實施例,用戶接口能夠提供有可通過操縱桿的對角線移動來激活的額外功能。這些移動在操縱桿的第一實施例中促使同時激活兩個開關(guān),例如對角線向上和向左的操縱桿移動將基本上同時激活開關(guān)S1和S4,即例如5毫秒的短時間窗內(nèi)激活兩個開關(guān)。在操縱桿的第二實施例中,相同的移動將僅激活開關(guān)S4。根據(jù)優(yōu)選實施例,對角線移動將與如下功能相關(guān)聯(lián)
表4音量控制能夠是無限循環(huán)的形式,使遞增電平在循環(huán)的末端回落到低電平。
圖10是圖示了根據(jù)本發(fā)明第二優(yōu)選實施例錄入數(shù)據(jù)值和控制移動電話的過程操作的流程圖。該過程在步驟10.1中開始。處理器18經(jīng)由終端請求線(IRQ)監(jiān)視開關(guān)S1..S5的狀態(tài)。在步驟10.2中定義終端請求線。在步驟10.3中處理器監(jiān)視是否兩個傳感器的組合被同時地激活,由此檢測是否已經(jīng)進行任何對角線操縱桿移動。如果是,則在步驟10.4中保存此傳感器組合的值,而且在步驟10.10中在表中查找分配給該傳感器激活組合的數(shù)據(jù)值,并且在步驟10.11中錄入所分配的數(shù)據(jù)值。在錄入數(shù)據(jù)值之后,該過程返回到步驟10.3以監(jiān)視兩個傳感器的同時激活的激活。如果兩個傳感器未被同時激活,則該過程繼續(xù)進入到步驟10.5,其中處理器18監(jiān)視是否傳感器之一是激活的。如果不是,則處理器返回到步驟10.2。如果傳感器之一是激活的,則在步驟10.6中保存它的值。在步驟10.7中處理器監(jiān)視是否在第一傳感器仍然是激活的時候第二傳感器被激活。如果是,則在步驟10.8中保存第二傳感器的值,而且該過程繼續(xù)進入到步驟10.10。如果在第一傳感器是激活的時候沒有第二傳感器被激活,則該過程在步驟10.9中監(jiān)視第一傳感器何時變?yōu)椴患せ?。持續(xù)該監(jiān)視直至第一傳感器已經(jīng)變?yōu)椴患せ睢H缓?,該過程繼續(xù)進入到步驟10.10。當該過程到達步驟10.10時,處理器18在表中查找哪一數(shù)據(jù)值對應(yīng)于如上表1中所示的記錄序列。
呼叫處理移動電話1具有它在其中進行操作的多個狀態(tài)。當電話開啟時它將開始于待機模式,如圖1中所示。在此模式中電話準備就緒以接收電話號碼的錄入。顯示器3的主區(qū)域23示出了相關(guān)網(wǎng)絡(luò)運營商的標識(這里是稱為MOBICELLTEL的虛構(gòu)公司)作為所謂的運營商標志,而且專用區(qū)域21示出了中央傳感器S5的當前功能。中央傳感器S5在待機模式中的功能是對電話主菜單循環(huán)的訪問。
參照圖11.1至11.3,下文將描述呼叫的布置。在待機模式中數(shù)字與操縱桿移動序列相關(guān)聯(lián)。當操縱桿從中央位置右移(箭頭62)、然后不返回到中央位置就上移(箭頭61)時,處理器識別出已經(jīng)實現(xiàn)了數(shù)字“2”所關(guān)聯(lián)到的激活序列,而且處理器錄入數(shù)字“2”并且將它在顯示器3的主區(qū)域23中示出(圖11.1)。中央開關(guān)S5的功能改變以啟動呼叫,而且處理器將軟標記22改變?yōu)椤昂艚小?。通過執(zhí)行進一步的操縱桿移動序列,錄入完整的電話號碼,而且通過在中央位置激活操縱桿來布置呼叫。電話狀態(tài)改變?yōu)楹艚薪⒛J健L幚砥鲉雍艚卸覍⑽谋尽昂艚兄?..”添加到屏幕的主區(qū)域中顯示的信息(圖11.2)。處理器也改變中央開關(guān)S5的功能,以便終止呼叫并且將軟標記22改變?yōu)椤敖Y(jié)束”。當建立了呼叫時電話狀態(tài)改變?yōu)檫B接模式,而且處理器在將中央開關(guān)的功能維持為呼叫終止的同時在顯示器的主區(qū)域中顯示文本“已連接”(圖11.3)。當完成呼叫時用戶激活中央開關(guān)“結(jié)束”而且電話返回到待機狀態(tài)(圖1)。
當呼叫被接收時,電話改變到呼叫接收模式,而且處理器在可能時顯示標識呼叫方的文本。該標識能夠是電話號碼或者是以接收電話中的電話簿條目為依據(jù)的、與該電話號碼關(guān)聯(lián)的主叫姓名(圖11.4)。處理器將中央開關(guān)S5的功能改變?yōu)閼?yīng)答呼叫,而且將軟標記22改變?yōu)椤皯?yīng)答”。該呼叫能夠通過對角線地左上移動操縱桿“Clr”來拒絕??蛇x地,如果電話或網(wǎng)絡(luò)運營商具有話音郵件服務(wù)這樣的功能而且依賴于設(shè)置操縱桿在來電呼叫期間進行對角線地左上移動時,該呼叫能夠被轉(zhuǎn)移到話音郵件服務(wù)。在拒絕/轉(zhuǎn)移該呼叫之后電話返回到待機狀態(tài)。
操縱桿的操作模式能夠通過對角線地右上移動操縱桿“模式”而從號碼錄入切換到控制光標移動。然后顯示光標,而且該光標能夠來回移動,并且如果錄入的號碼覆蓋了多于一行,則也通過對應(yīng)的操縱桿移動來對光標進行上下移動。這一點例如在已經(jīng)在號碼的開頭不正確地錄入了數(shù)字時是有用的。在號碼錄入和在光標控制模式這二者中,最后錄入的數(shù)位/恰好在光標之前的數(shù)位可以通過左上移動操縱桿“Clr”來刪除。通過對角線地右上移動操縱桿“模式”,將模式返回到號碼錄入模式。
菜單導(dǎo)航通過在待機模式中激活中央開關(guān)S5“菜單”(圖1),進入了該菜單,而且顯示器在可滾動的列表中列出可用的菜單項(圖12.1),其中有一項被進行了標記(在此實施例中通過相關(guān)菜單項的文字的反轉(zhuǎn)著色來進行標記)。操縱桿用來從一個菜單項跳到列表中的上一個或下一個菜單項。通過按壓中央開關(guān)S5“選擇”來激活所標記的菜單項。
菜單中的返回步進是通過對角線地左上移動操縱桿“Clr”來完成的。
電話簿例如是通過在電話簿項目經(jīng)標記時激活中央開關(guān)S5“選擇”來進入的。這里,向用戶呈現(xiàn)電話簿子菜單項,比如搜索號碼、列出號碼、添加號碼、編輯號碼、刪除號碼等等(圖12.2)。在對電話簿中的條目進行創(chuàng)建或錄入名稱的子菜單項中,姓名以及最終地址是通過如下面詳細描述的文本錄入模式那樣的多次輕敲(multi tap)來編輯的。如前所述地錄入號碼。
類似地,能夠訪問任何其它菜單項和子菜單項。
當激活博弈應(yīng)用時,操縱桿常常專用于或幾乎專用于導(dǎo)航,而中央開關(guān)用于“開火”等。默認的功能和快捷方式因此并不工作。從這樣的應(yīng)用返回到菜單結(jié)構(gòu)是通過將中央開關(guān)長的時間激活即五秒來完成的。當檢測到來電呼叫時,游戲等當然被自動地中斷。
在除待機模式和博弈等模式之外的所有模式中,對角線右下的操縱桿移動直接地快捷到待機模式。
最后撥叫的號碼的快捷方式通過在待機模式中對角線地左上移動操縱桿,最后撥叫的號碼呈現(xiàn)于可滾動的列表中(圖12.3)。列表中的號碼之一通過反轉(zhuǎn)打印形式來加以標記,而且用戶通過將操縱桿用作為導(dǎo)航儀從一個菜單跳到另一菜單,即上推或下推操縱桿以分別向上和向下移動通過該列表。中央開關(guān)S5的功能是“呼叫”。因此通過在列表中標記預(yù)期號碼、然后激活中央開關(guān)S5“呼叫”來布置呼叫(圖12.4)。當答復(fù)呼叫時,顯示器中的文本改變到“連接至...”。呼叫終止如前所述。還能夠在對應(yīng)菜單項之下的菜單中訪問已撥叫的號碼列表。
電話號碼列表的快捷方式類似于最后撥叫的號碼列表,通過在待機模式中對角線地左上移動操縱桿,電話簿中存在電話號碼列表的快捷方式。通過使用操縱桿的上下功能在列表中標記預(yù)期號碼、然后激活中央開關(guān)S5“呼叫”來布置呼叫。
消息處理當檢測到一個進入消息時,顯示文本“接收消息”,而且中央開關(guān)S5的功能改變到“顯示”。如果中央開關(guān)被激活則顯示消息。如果代之以對角線地左上移動操縱桿“Clr”,則電話返回到待機狀態(tài)而不顯示消息。
利用預(yù)測編輯器程序來創(chuàng)建文字錄入/消息預(yù)測編輯器是消除歧義的軟件。來自操縱桿2的輸入在輸入管理器中進行處理。將輸入的數(shù)據(jù)傳遞到處理模塊,該處理模塊保持當前輸入序列的記錄,直至用戶已經(jīng)通過插入空格來接受基于此序列的單詞。當字母組已經(jīng)由處理模塊接收時,將當前的輸入序列(記作字母組)傳達到預(yù)測處理器,該預(yù)測處理器將該序列轉(zhuǎn)發(fā)到作為電子詞匯表的一個或多個模塊。
詞匯表模塊并行地工作,而且如果它們含有與當前的字母組序列相匹配的數(shù)據(jù)則單獨地響應(yīng)。一個詞匯表模塊可以包括詞典,該詞典含有由用戶選擇的而且用作編輯語言的自然語言(例如英語)的單詞。根據(jù)優(yōu)選實施例,一些其它詞匯表模塊可以包含有個人化的用戶定義單詞。
詞匯表模塊常常供應(yīng)多個匹配單詞。預(yù)測處理器為來自所有詞匯表模塊的選擇列表積累匹配單詞的完整列表。當預(yù)測處理器已經(jīng)終結(jié)處理時,處理模塊經(jīng)由內(nèi)部總線裝置將選擇列表傳送到顯示管理器和顯示器3。
在多數(shù)情況下,消除歧義的軟件將作為編輯器服務(wù)器進行工作,并且因此也將數(shù)據(jù)串直接地傳遞到運行于處理器18上的另一客戶機或應(yīng)用程序。在此情況下操縱桿2、輸入處理器和顯示管理器將集成到使用預(yù)測編輯器作為服務(wù)器的應(yīng)用程序中。這些應(yīng)用可以包括電子電話簿存儲器、記事本、消息、日歷和因特網(wǎng)瀏覽。
詞匯表查找處理詞匯表查找處理由市場上可用的計算機程序來處理。因此將不進一步描述這些部分。
寫新的消息新的消息是經(jīng)由主菜單項“消息”、然后選擇子菜單“創(chuàng)建消息”來創(chuàng)建的。然后呈現(xiàn)空的消息(圖13.1)。根據(jù)本發(fā)明的文本輸入的優(yōu)選實施例將使用預(yù)測編輯器應(yīng)用。預(yù)測編輯器應(yīng)用的核心功能是它根據(jù)以操縱桿移動序列錄入的歧義輸入將想要的文本生成到屏幕上的能力。這提供了比多次輕敲方法更為有效的錄入文本的方法,該多次輕敲方法對于每個字母要求多得多的操縱桿激活,這是因為中央傳感器在給定的操縱桿序列之后進行了多次激活。
預(yù)測編輯器程序使得這一點變?yōu)榭赡?,這是因為它是基于大型智能詞典的,該詞典允許編輯器基于按鍵的次數(shù)和按鍵的組合來預(yù)測用戶想要什么單詞。常常有若干單詞將與輸入的鍵擊相匹配,而且用戶從由預(yù)測編輯器程序提供的那些單詞中選擇預(yù)期的匹配。
參照圖13.1至13.6,顯示序列圖示了使用預(yù)測編輯器程序?qū)ξ淖州斎氲牟僮鳌T诔跏硷@示(圖13.1)中,光標70指示了編輯器對于要打字到編輯器的“新”單詞準備就緒。在文字區(qū)域上方,圖標71基于預(yù)測編輯器程序指示了電話的狀態(tài)(拼寫)。另外,軟標記22指示了中央開關(guān)S5在文字輸入“選擇”期間的功能。當對角線地左上激活操縱桿時,電話離開文本編輯模式并且在菜單結(jié)構(gòu)中往回跳一步。當按壓“選擇”中央開關(guān)S5時,向用戶提供動作列表,比如是“發(fā)送文本作為SMS”、“保存文本”、“清除顯示”和“在預(yù)測編輯器與多次輕敲編輯器(該文本編輯器通過中央開關(guān)在每個操縱桿移動序列之后的激活次數(shù)來消除歧義)之間切換”。另外,“選項”中央開關(guān)S5將向用戶提供隨后將要討論的一些編輯工具。
當電話沒有除中央開關(guān)S5之外的“軟鍵”時,中央開關(guān)將具有“選項”功能,而通過對角線得左上移動操縱桿來處理“向后”(即在菜單結(jié)構(gòu)中往回步進)功能。
字母組的安排和相關(guān)聯(lián)的操縱桿移動序列在圖1和圖9中示出。當開始打入單詞時(圖13.1),用戶簡單地在屬于該字母組的序列中移動操縱桿,其中該字母組含有預(yù)期字母。圖13.2至圖13.6示出了用戶如何進行如下操縱桿動作以便錄入單詞“case”的顯示向右然后向上“2abc”以插入“c”回到中央向右然后向上“2abc”以插入“a”回到中央向下然后向左“7pqrs”以插入“s”回到中央向右然后回到中央“3def”以插入“e”向上然后回到中央“”以錄入空格并且結(jié)束該單詞。
常常在錄入單詞的最先數(shù)個字母時,預(yù)測編輯器程序仍然不能顯示想要的字符,而且可能錯誤地顯示不是想要的字符串。因此,在預(yù)測編輯器程序正在演進匹配時,這些字符在顯示中僅顯示為臨時字符。當繼續(xù)打入單詞中的剩余字符時,顯示的字符將變得更準確。不管顯示中所示是什么,用戶簡單地錄入他希望打入的單詞中的下一字符。
在向預(yù)測編輯器程序輸入單詞期間,以下劃線74示出了單詞中的所有字符。這指示了該單詞尚未結(jié)束,而且加下劃線示出的所有字符可能仍然隨著預(yù)測編輯器程序演進對操縱桿序列的匹配而進行改變。只要單詞的錄入正在進行,已經(jīng)錄入的單詞部分保持有下劃線。
用戶通過錄入字符“空格”或者通過關(guān)閉預(yù)測編輯器程序,來接受單詞。當用戶接受單詞時,這將被凍結(jié),意味著預(yù)測編輯器程序不在對其進行工作而且標記74將為光標條70所取代。當刪除單詞之間的空格時,兩個單詞并接成一個單詞,但是允許用戶繼續(xù)向第一個單詞添加字符。在任何情形下,單詞將被最終地插入,文本將不再加下劃線,而且光標70再次出現(xiàn)于被接受的單詞之后。
用戶能夠通過針對要刪除的每個字符簡單地對角線左上移動一次操縱桿“Clr”,來向后刪除單詞中的字符。激活的單詞在此情形中也可基于剩余的鍵序列來進行改變。這一點圖示于圖14.1至圖14.3中,其中顯示器中的所建議的匹配“Car”通過刪除最后錄入的字符而改變?yōu)椤癈c”,而且通過向下然后向左的操縱桿移動序列“6-mno”而再次改變到“Can”。
如果用戶刪除完整的單詞,則電話返回到“初始單詞錄入”模式,而且用戶能夠再次打入新的單詞。
如果用戶已經(jīng)打入單詞而且通過將操縱桿向上而且向回移到中央“空格”來凍結(jié)該單詞,然后清除該單詞之后的空格,則光標70將被放置于單詞結(jié)尾處,而預(yù)測編輯器程序在此點將不再是激活的(已經(jīng)錄入的單詞將不加下劃線)。如果用戶解除該狀態(tài),則他將去除現(xiàn)存單詞的最后字符,而且于是在光標70左邊的此單詞然后將變成加下劃線的而且其再次被激活。
特殊字符在預(yù)測編輯器程序是激活的時候,激活操縱桿序列向上然后向右“1”將允許標點的智能插入。這意味著預(yù)測編輯器程序?qū)⒃噲D基于該情形來預(yù)測哪一常用標點記號是想要的。這些標點可以包括句點、逗號、問號、感嘆號和省略號。如果用戶例如想打入單詞“can’t”,則他激活如下序列向右然后向上“2abc”以插入“c”回到中央向右然后向上“2abc”以插入“a”回到中央向下回到中央“6mno”以插入“n”向上然后向右“1”以插入省略號回到中央向左然后向下“8tuv”以插入“t”如果沒有其它匹配似乎是合適的,則默認值將最為通常地建議為句點。對于“*#”序列向上然后向左可用的匹配功能在此情形中也將起作用,允許用戶撥動經(jīng)過其它選則,如句點、逗號以及與對于“*#”序列向上然后向左可用的匹配功能相關(guān)聯(lián)的類似特殊字符。
在文本錄入模式中插入數(shù)字能夠以兩種方式完成。首先,是在序列的最后位置將操縱桿保持長于給定閾值即兩秒鐘的時間,直接地將對應(yīng)數(shù)字插入到編輯器中。例如,從中央位置向下移動操縱桿并且將操縱桿向下保持長于兩秒鐘,將錄入數(shù)字“6”。將操縱桿向左然后向下移動并且在此位置將操縱桿保持長于兩秒鐘將錄入數(shù)字“8”。這在僅插入少許數(shù)字時是便利的。然而,對于錄入長的數(shù)字串,菜單“選項”具有子菜單“插入號碼”,這賦予了對插入號碼查詢窗口的訪問,該窗口允許用戶通過如前所述用于錄入電話號碼的操縱桿移動來插入數(shù)字串,即無需在結(jié)尾位置長久保持操縱桿。這是通過執(zhí)行與電話殼體上所示的對應(yīng)數(shù)字相關(guān)聯(lián)的操縱桿移動序列來完成的。在錄入預(yù)期號碼之后,用戶按壓中央開關(guān)S5“OK”而且預(yù)測文本編輯再次開始。
菜單“選項”具有另一子菜單“插入符號”,其中向用戶賦予了對多個符號、字符和標志(比如@、$、£)以及詞典中使用的語言中未出現(xiàn)的字母的訪問。這些符號顯示于矩陣中,該矩陣中的符號通過光標來進行標記,該光標能夠由操縱桿來移動/控制,而且由光標標記的符號能夠通過激活中央開關(guān)S5“選擇”得以添加到文本。
搜索替選匹配在一些情形中,由用戶錄入的鍵序列可能允許若干單詞來“適合”。在此情形中,預(yù)測編輯器程序?qū)⒖偸窍冉ㄗh來自核心詞典的兩個最為“普通”的單詞。這里畢竟將顯示來自用戶詞典的全部單詞匹配,而且最終顯示來自核心詞典的所有剩余匹配。在一些情況下,用戶可能查找除立即建議的單詞之外的另一單詞。對于鍵序列可以有兩個或更多可能的匹配。這對于短的單詞是最為常見的情況。
用戶能夠通過將操縱桿向上然后向左移動“*#”來切換到其它可能的匹配。預(yù)測編輯器程序?qū)⑼ㄟ^呈現(xiàn)下一可能的匹配來進行響應(yīng)。
然而,“選項”中央開關(guān)S5將包括稱為“匹配”的子菜單,該子菜單賦予了對匹配列表的訪問,用戶能夠通過按壓將具有“下一匹配”功能的中央開關(guān)S5來滾動經(jīng)過該列表。可選的匹配候選將取代文本中激活的具有下劃線的單詞,而且可選的匹配候選是以與默認的匹配候選相同的方式來進行選擇的,例如通過將操縱桿上移而且移回到中央以錄入空格。將該列表作為循環(huán)來處理。如果已經(jīng)顯示的中沒有匹配,則將顯示說明“未找到匹配”的注釋。
如果對于由用戶打入的鍵序列有若干匹配,則將操縱桿上移然后左移“*#”將立即給出下一可能的匹配(第二個最為通常的匹配)。具體的匹配形式是通過如通常地的一樣確定單詞(例如通過插入空格)來結(jié)束的。
如果光標70正在接觸未加下劃線的并且因此是不激活的單詞,則將操縱桿向上然后向左移動“*#”也將造成單詞被再次激活,并且提供了下一匹配。
無匹配單詞如果預(yù)測編輯器程序在單詞的打入期間用盡了可能的單詞匹配,則該顯示將直接在錄入的字符之后示出唯一的錯誤符號顯示,而且中央開關(guān)標記22將從“選項”改變到“拼寫”,提供對插入單詞查詢的快捷方式,其中用戶能夠基于多次輕敲編輯器型錄入來手動地錄入預(yù)期單詞。該查詢應(yīng)當表現(xiàn)為空,正如圖13.1的顯示中所見的。允許用戶通過執(zhí)行與包含要錄入的字母在內(nèi)的字母組相關(guān)聯(lián)的操縱桿序列、繼而通過中央開關(guān)S5在預(yù)定的到時時間段內(nèi)的一至三次激活來錄入字母(這從字母數(shù)字小鍵盤上的常規(guī)多次輕敲技術(shù)中是公知的)。中央開關(guān)S5的一次激活錄入組中的第一字母,中央開關(guān)S5的兩次激活錄入組中的第二字母,而在到時時間段之內(nèi)的三次激活錄入組中的第三字母。此錄入模式用于拼寫預(yù)測編輯器程序所不能提供的特定單詞,而且也用以在電話簿中錄入姓名。用戶通過按壓具有功能標記22“OK”的中央開關(guān)S5來接受單詞,由此編輯器通過使用預(yù)測編輯器程序來返回到編輯。
如果用戶繼續(xù)使用預(yù)測編輯器程序,則最后錄入的字符因此將被顯示為錯誤符號,用以向用戶指示對于打入的鍵序列沒有更多可能的單詞匹配。電話將發(fā)出短的報警蜂鳴聲以將注意力吸引到指示缺乏匹配。如果用戶在此情形中鍵入更多的鍵,則該顯示將不示出更多字符,而且將示出說明“未找到匹配”的信息注釋。
如果用戶發(fā)現(xiàn)他錯誤拼寫了單詞,則他能夠簡單地對角線左上移動操縱桿(“Clr”)直至可以改變了不正確的字符。如果用戶選擇例如通過插入空格字符來接受錯誤拼寫的或未知的單詞,則錯誤符號將消失,而且最后識別的單詞將被插入到文本中。
光標移動由于預(yù)測編輯器程序輸入方法基本地僅能處理單詞結(jié)尾處的添加或刪除,所以為此優(yōu)化了光標處理。
假設(shè)光標放置于文本結(jié)尾處的情形。通過對角線地右上移動操縱桿“模式”,操縱桿的模式改變到光標控制,其中操縱桿的上移、下移、左移和右移造成光標的對應(yīng)移動。
將操縱桿用于向左滾動編輯器,將把到光標70的左邊的整個單詞激活,允許用戶將附加的字符添加到單詞(使用預(yù)先存在的單詞和新的按鍵這二者以生成匹配)。
通過左移操縱桿再次向左滾動,將把光標70移到單詞左邊(先前加下劃線的單詞現(xiàn)在不再是激活以用于編輯的,因此不再加下劃線),而且編輯器對打入新的單詞準備就緒。
再次向左滾動,將光標移到先前單詞的結(jié)尾,將它進行下劃線,允許用戶對該現(xiàn)存單詞進行添加。在導(dǎo)航通過該文本時重復(fù)此循環(huán)。
如果用戶將光標70移動通過若干連續(xù)空格,則光標70將一次移動一個空格。同樣,當移動通過符號、號碼等時,光標一次移動一個字符。
如果用戶想通過使用預(yù)測編輯器程序來添加新的單詞到現(xiàn)存單詞的結(jié)尾或開頭,則這是簡單地通過先分別移動光標到現(xiàn)存單詞的結(jié)尾或開頭來完成的。自此,用戶簡單地開始打入新的單詞。
編輯器應(yīng)用打開已經(jīng)被寫入的單詞以用于通過將光標放置于期望的位置處、利用預(yù)測編輯器程序進行編輯。然后編輯器應(yīng)用基于當前顯示的匹配單詞來重新生成錄入序列。依賴于光標的位置和按壓的鍵,編輯器應(yīng)用添加新的錄入到重新生成的錄入序列。此新的串由預(yù)測編輯器程序用來尋找新的匹配。
如果用戶想通過使用預(yù)測編輯器程序來編輯現(xiàn)存單詞,則這是先通過將光標移至恰好在該單詞之后來完成的(激活所討論單詞使得它將加有下劃線)。然后用戶能夠直接地向單詞添加例如詞尾,或者如果期望的話則能夠通過對角線地左上移動操縱桿“Clr”來刪除字符。
無論何時選擇“插入單詞”查詢,通過激活中央開關(guān)S5“OK”,將查詢中錄入過的單詞既添加到用戶詞典也添加到主編輯器窗口。并且出現(xiàn)確認注釋“單詞已保存”。一旦重新錄入到預(yù)測編輯器程序,插入點將位于僅手動拼寫的單詞的最后字母之后。
第二次對角線地右上移動操縱桿“模式”造成操縱桿的模式回到文本錄入。
選擇列表預(yù)測編輯器程序中的“選項”菜單將包括如下列各項的一些子菜單項匹配下一匹配插入單詞插入號碼插入符號詞典上面已經(jīng)討論了與匹配有關(guān)的項以及與插入有關(guān)的項。由用于電話的預(yù)測編輯器程序所支持的所有語言將在“詞典”子菜單項之下作為選則出現(xiàn)。有利地,默認語言遵循電話的顯示文本語言。當預(yù)測編輯器程序不包括支持所討論的語言的詞典時,此默認可以關(guān)閉預(yù)測編輯器程序并且轉(zhuǎn)向用于顯示文本語言的多次輕敲型輸入。改變到另一語言將簡單地造成預(yù)測編輯器程序在新的語言中運行。
用戶詞典預(yù)測編輯器程序可以支持用戶詞典,其中能夠存儲起初不為程序所知的單詞。
編輯概念基本的編輯概念在圖15中示出。當預(yù)測編輯器啟動時,編輯器在步驟100中開始等待操縱桿激活序列。當檢測到操縱桿激活序列時,在步驟101中將分配給它的數(shù)據(jù)值添加到操縱桿輸入串,而且傳送到預(yù)測編輯器程序。預(yù)測編輯器程序在步驟102中對此輸入進行響應(yīng),而且在步驟103中處理器18調(diào)查預(yù)測編輯器程序是否能夠找到可能的匹配。
如果在步驟103中未找到可能的匹配,則在步驟104中將最后可能的匹配與錯誤符號一起進行顯示,而且將中央開關(guān)S5的功能改變到多次輕敲拼寫模式的快捷方式。
如果用戶在步驟105中接受最后可能的匹配(通過錄入空格),則此單詞將被添加到文本。隨后在步驟106中清除操縱桿激活序列串,而且編輯器在步驟100中開始等待操縱桿激活序列。
如果用戶在步驟106中轉(zhuǎn)到多次輕敲拼寫模式,則他在步驟107中能夠以非歧義的方式錄入想要的單詞。當通過按壓中央開關(guān)S5接受所錄入的單詞時,此單詞將被添加到文本中。隨后,在步驟106中清除所輸入的串,而且編輯器在步驟100中開始等待操縱桿激活序列。
如果預(yù)測編輯器程序在步驟103中能夠找到匹配,則在步驟108中顯示優(yōu)選的匹配。在步驟109中讀取下移操縱桿激活序列。在步驟110中檢查用戶是否通過將操縱桿向左然后向上移動“+*”來搜尋可選匹配。如果是此情況,則在步驟111中顯示可選匹配。
在步驟112中檢查用戶是否通過激活中央開關(guān)來接受所顯示的單詞。如果是此情況,則在步驟113中該單詞將不再是激活的,而且將其添加到錄入的單詞串。隨后,在步驟106中清除所輸入的串,而且編輯器在步驟100中開始等待操縱桿激活序列。
如果認為操縱桿激活序列代表歧義的字符,則編輯器轉(zhuǎn)到步驟101,用于將操縱桿激活序列添加到輸入的串,以便尋找匹配。
圖16圖示了本發(fā)明的第三優(yōu)選實施例,其中操縱桿為四個鍵K1、K2、K3、K5所取代。開關(guān)S1、S2、S3和S4(未示出)分別與鍵K1、K2、K3、K5相關(guān)聯(lián)。鍵的操作類似于先前描述的第一和第二優(yōu)選實施例。數(shù)據(jù)值根據(jù)下表5分配給激活序列
表5在號碼輸入狀態(tài)中,錄入的數(shù)據(jù)等于相關(guān)的數(shù)據(jù)值。在文本輸入模式中,具有多個字母的字母組與數(shù)據(jù)值相關(guān)聯(lián)。消除歧義是通過多次輕敲或者使用上面參照第一和第二實施例描述的預(yù)測編輯器應(yīng)用來執(zhí)行的。
圖17公開了第三優(yōu)選實施例的變形,其中添加了具有與開關(guān)S5相關(guān)聯(lián)的第五“錄入”鍵。數(shù)據(jù)值按照下表6分配給激活序列
表6將數(shù)據(jù)值交付于字母或號碼錄入中的進一步處理如上面所述。
已經(jīng)參照移動電話詳細地描述了本發(fā)明。然而應(yīng)當理解,任何其他電子終端能夠受益于當前類型的輸入方法和設(shè)備。同樣,其他類型的4向輸入設(shè)備比如跟蹤球能夠用于本發(fā)明。已經(jīng)說明了該輸入設(shè)備而沒有用戶接口中的任何其他鍵。然而也可能將該輸入設(shè)備與更多硬鍵和/或軟鍵相組合。
盡管已經(jīng)出于說明的目的描述了本發(fā)明,但是應(yīng)當理解,這樣的細節(jié)僅出于此目的,而且其中能夠由本領(lǐng)域的技術(shù)人員進行變形而不脫離本發(fā)明的范圍。因此,盡管已經(jīng)參照研發(fā)它們的環(huán)境描述了設(shè)備和方法的優(yōu)選實施例,但是它們僅是對本發(fā)明原理的說明。不脫離所附權(quán)利要求書的范圍可以構(gòu)思其他實施例和配置。
權(quán)利要求
1.一種用于在具有四向輸入設(shè)備的電子終端中錄入數(shù)據(jù)的方法,該四向輸入設(shè)備具有中央位置以及與該四向中的每向相關(guān)聯(lián)的傳感器,該方法包括步驟將數(shù)據(jù)值分配給四個可能的輸入設(shè)備移動序列中的每個序列,該四個可能的輸入設(shè)備移動序列包括該輸入設(shè)備在該四向之一上從該中央位置起的移動,跟隨該移動之后該輸入設(shè)備返回到該中央位置;將數(shù)據(jù)值分配給八個可能的輸入設(shè)備移動序列中的每個序列,該八個可能的輸入設(shè)備移動序列包括該輸入設(shè)備在該四向之一上從該中央位置起的移動,跟隨該移動之后該輸入設(shè)備在該四向中的另一向上移動而不經(jīng)過該中央位置;利用與該四向相關(guān)聯(lián)的傳感器來檢測所述輸入設(shè)備移動序列;以及在該傳感器檢測到相關(guān)的輸入設(shè)備移動序列時錄入分配給輸入設(shè)備移動序列的該數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其中該數(shù)據(jù)值具有與之相關(guān)聯(lián)的命令、字符或多個字符。
3.根據(jù)權(quán)利要求2所述的方法,其中該可能的十二個不同數(shù)據(jù)值中的十個數(shù)據(jù)值具有與之相關(guān)聯(lián)的數(shù)字,優(yōu)選地包括所有所述數(shù)字是0至9。
3.根據(jù)權(quán)利要求2所述的方法,其中該可能的十二個不同數(shù)據(jù)值中的多個優(yōu)選為八個數(shù)據(jù)值中的每個數(shù)據(jù)值具有與之相關(guān)聯(lián)的字母表中的多個優(yōu)選的三個或四個字母。
4.根據(jù)權(quán)利要求3所述的方法,其中該字母表的字母在八個不同的數(shù)據(jù)值之上分布如下abc、def、ghi、jkl、mno、pqrs、tuv和wxyz。
5.根據(jù)權(quán)利要求4所述的方法,其中將字符“空格”分配給其他數(shù)據(jù)值之一。
6.根據(jù)權(quán)利要求2至5中任一項所述的方法,還包括以下步驟利用預(yù)測編輯器程序來處理該數(shù)據(jù)值,該數(shù)據(jù)值具有與之相關(guān)聯(lián)的多個字符,該預(yù)測編輯器程序用于生成含有單詞的輸出,所述單詞與所接收的數(shù)據(jù)值的串相匹配,該數(shù)據(jù)值具有與之相關(guān)聯(lián)的多個字母。
7.根據(jù)權(quán)利要求3至6中任一項所述的方法,其中當分配有相關(guān)數(shù)據(jù)值的輸入設(shè)備移動序列中最后開關(guān)的激活持續(xù)時間超過閾值時,數(shù)字與數(shù)據(jù)值相關(guān)聯(lián),該數(shù)據(jù)值具有與之相關(guān)聯(lián)的字母表中的多個優(yōu)選的三個或四個字母。
8.根據(jù)權(quán)利要求1至5中任一項所述的方法,其中該輸入設(shè)備還包括與該輸入設(shè)備在該中央位置中的激活相關(guān)聯(lián)的中央傳感器。
9.根據(jù)權(quán)利要求8所述的方法,其中通過跟隨在相關(guān)數(shù)據(jù)值所分配到的該輸入設(shè)備移動序列之后的該輸入設(shè)備在中央位置中的激活次數(shù)來消除數(shù)據(jù)值錄入的歧義,該數(shù)據(jù)值錄入具有與之相關(guān)聯(lián)的多個字符。
10.根據(jù)權(quán)利要求1至9中任一項所述的方法,其中該輸入設(shè)備移動序列和與之相關(guān)聯(lián)的所述字符或命令在該終端上顯示為臨近于該輸入設(shè)備的硬或軟標記。
11.根據(jù)權(quán)利要求1至10中任一項所述的方法,其中將該四向正交地布局,而且與該輸入設(shè)備移動序列相關(guān)聯(lián)的所述數(shù)字如圖1和圖9中所示以順時針序列布局于該輸入設(shè)備周圍。
12.根據(jù)權(quán)利要求1至11中任一項所述的方法,其中為每次傳感器激活發(fā)出音調(diào)聲,優(yōu)選地在數(shù)據(jù)值成功地錄入時跟隨有輸入確認,或者在所述數(shù)據(jù)值錄入失敗時跟隨有拒絕音調(diào)。
13.根據(jù)權(quán)利要求8至12中任一項所述的方法,其中數(shù)據(jù)值的錄入通過該中央傳感器的激活來確認。
14.根據(jù)權(quán)利要求1至13中任一項所述的方法,其中該輸入設(shè)備是四向操縱桿。
15.根據(jù)權(quán)利要求1至14中任一項所述的方法,其中該輸入設(shè)備是四向控板。
16.一種移動通信終端,包括顯示器;四向輸入設(shè)備,具有中間位置以及與該四向中的每向相關(guān)聯(lián)的傳感器;處理器單元,監(jiān)視該傳感器的激活而且控制該顯示器上示出的信息;數(shù)據(jù)值,被分配給四個激活序列中的每個序列,該四個激活序列包括該四個傳感器之一的激活,跟隨在該激活之后返回到該四個傳感器都不激活的中間位置;以及數(shù)據(jù)值,被分配給八個激活序列中的每個序列,該八個激活序列包括該四個傳感器之一的激活,而且在相關(guān)傳感器是激活的時候跟隨在該激活之后激活其他傳感器之一;該處理器單元在檢測到激活序列時,接受該相關(guān)數(shù)據(jù)值作為錄入,其中該激活序列具有與之相關(guān)聯(lián)的數(shù)據(jù)值。
17.根據(jù)權(quán)利要求16所述的移動通信終端,其中該終端具有包括用于數(shù)字錄入的模式和/或用于文本錄入的模式和/或?qū)Ш侥J降亩鄠€操作模式,在該用于數(shù)字錄入的模式中將數(shù)字分配給該數(shù)據(jù)值,在該用于文字錄入的模式中將字母表中的多個字母分配給該數(shù)據(jù)值,在該導(dǎo)航模式中將導(dǎo)航命令分配給該數(shù)據(jù)值。
18.根據(jù)權(quán)利要求16或17所述的移動通信終端,其中該終端包括菜單結(jié)構(gòu),而且該處理器在進入該菜單時將導(dǎo)航命令分配給該數(shù)據(jù)值。
19.根據(jù)權(quán)利要求17或18所述的移動通信終端,其中同時激活該外部傳感器的第一預(yù)定對在該用于數(shù)字錄入的模式和該用于文本錄入的模式中與清除或退格功能相關(guān)聯(lián)。
20.根據(jù)權(quán)利要求17至19中任一項所述的移動通信終端,其中同時激活該外部傳感器的第二預(yù)定對與分配給該數(shù)據(jù)值的字符或命令的改變相關(guān)聯(lián)。
21.根據(jù)權(quán)利要求16至20中任一項所述的移動通信終端,還包括與該中間位置相關(guān)聯(lián)的中央傳感器,該中央傳感器的功能由該處理單元控制且顯示于該顯示器的專用區(qū)域中。
22.一種移動通信終端,包括顯示器;四向輸入設(shè)備,具有中間位置而且在優(yōu)選為正交布局的至少四向上可移動,具有與該中間位置相關(guān)聯(lián)的中央傳感器以及與該四向中的每向相關(guān)聯(lián)的外部傳感器;處理器單元,監(jiān)視該中央和外部傳感器的激活并且控制該顯示器上示出的信息;數(shù)據(jù)值,被分配給包括該四個外部傳感器之一的一次、兩次或更多次激活的激活序列;該處理器單元在檢測到激活序列時,接受該相關(guān)數(shù)據(jù)值作為錄入,其中該激活序列具有與之相關(guān)聯(lián)的數(shù)據(jù)值;該中央傳感器的功能由該處理器單元控制并且顯示于該顯示器的專用區(qū)域中。
23.根據(jù)權(quán)利要求22所述的移動通信終端,其中該終端具有包括用于數(shù)字錄入的模式和/或用于文字錄入的模式和/或?qū)Ш侥J降亩鄠€操作模式,在該用于數(shù)字錄入的模式中將數(shù)字分配給該數(shù)據(jù)值,在該用于文本錄入的模式中將字母表中的多個字母分配給該數(shù)據(jù)值,在該導(dǎo)航模式中將導(dǎo)航命令分配給該數(shù)據(jù)值。
24.根據(jù)權(quán)利要求22或23所述的移動通信終端,其中該終端包括菜單結(jié)構(gòu),而且該處理器在進入該菜單時將導(dǎo)航命令分配給該數(shù)據(jù)值。
25.根據(jù)權(quán)利要求23或24所述的移動通信終端,其中同時激活該外部傳感器的第一預(yù)定對在該用于數(shù)字錄入的模式和該用于文本錄入的模式中與清除或退格功能相關(guān)聯(lián)。
26.根據(jù)權(quán)利要求23至25中任一項所述的移動通信終端,其中同時激活外部傳感器的第二預(yù)定對與分配給該數(shù)據(jù)值的字符或命令的改變相關(guān)聯(lián)。
27.一種在終端中錄入字符的方法,該終端具有四向或五向輸入設(shè)備、顯示器以及控制該顯示器和監(jiān)視該輸入設(shè)備的激活的處理器,包括以下步驟定義該輸入設(shè)備的多個激活序列,所述激活序列涉及至少兩次激活;將字母組分配給所定義的激活序列;監(jiān)視該輸入設(shè)備的激活;在檢測到相關(guān)聯(lián)的激活序列時錄入字母組;以及將所錄入的字母組發(fā)送到預(yù)測編輯器應(yīng)用,該預(yù)測編輯器應(yīng)用能基于接收的字母組的串來輸出單詞。
28.一種移動通信終端,包括顯示器;四向輸入設(shè)備,具有中間位置而且在優(yōu)選為正交布局的至少四向上可移動,具有與該中間位置相關(guān)聯(lián)的中央傳感器以及與所述四向中的每向相關(guān)聯(lián)的外部傳感器;處理器單元,監(jiān)視該中央和外部傳感器的激活并且控制該顯示器上示出的信息;所述終端能采用多個模式;與所述輸入設(shè)備的外部傳感器的激活或者外部傳感器的激活序列相關(guān)聯(lián)的功能由該處理器依賴于該終端的模式來進行控制,并且包括導(dǎo)航、數(shù)字錄入和文本錄入;該中央傳感器的功能由該處理器單元依賴于該終端的模式來控制并且將其顯示于該顯示器的專用區(qū)域中。
29.一種用于在電子終端中錄入數(shù)據(jù)的方法,該電子終端具有包括四個鍵的陣列和與該四個鍵中的每個鍵相關(guān)聯(lián)的傳感器,該方法包括以下步驟將數(shù)據(jù)值分配給四個可能的鍵擊序列中的每個序列,該四個可能的鍵擊序列包括傳感器的激活,跟隨在該激活之后當沒有其他傳感器變?yōu)榧せ畹臅r候?qū)⑾嚓P(guān)傳感器去激活;將數(shù)據(jù)值分配給八個可能的鍵擊序列中的每個序列,該八個可能的鍵擊序列包括第一傳感器的激活,跟隨在該激活之后在該第一傳感器是激活的時候激活另一傳感器;利用與該四個鍵相關(guān)聯(lián)的所述傳感器來檢測所述鍵擊序列;以及在由該傳感器檢測到相關(guān)鍵擊序列時錄入所述分配給輸入設(shè)備移動序列的該數(shù)據(jù)。
30.一種用于在電子終端中錄入數(shù)據(jù)的方法,該電子終端具有包括五個鍵的陣列和與該五個鍵中的每個鍵相關(guān)聯(lián)的傳感器,所述五個鍵之一是錄入鍵,其他四個鍵是輸入鍵,該方法包括以下步驟將數(shù)據(jù)值分配給四個可能的鍵擊序列中的每個序列,該四個可能的鍵擊序列包括輸入鍵的傳感器的激活,跟隨在該激活之后激活該錄入鍵的傳感器;將數(shù)據(jù)值分配給八個可能的鍵擊序列中的每個序列,該八個可能的鍵擊序列包括輸入鍵的第一傳感器的激活,跟隨在該激活之后激活輸入鍵的另一傳感器而且優(yōu)選地激活該錄入鍵的傳感器;利用與該五個鍵相關(guān)聯(lián)的該傳感器來檢測所述鍵擊序列;以及在由該傳感器檢測到相關(guān)鍵擊序列時錄入所述分配給輸入設(shè)備移動序列的數(shù)據(jù)。
全文摘要
本發(fā)明涉及用于在電子終端中錄入數(shù)據(jù)的輸入設(shè)備和輸入方法。本發(fā)明特別地涉及使用操縱桿移動序列等來錄入數(shù)據(jù)的方法和結(jié)合了這樣的方法的移動通信終端。
文檔編號G06F3/0338GK1886717SQ200380110875
公開日2006年12月27日 申請日期2003年12月23日 優(yōu)先權(quán)日2003年12月23日
發(fā)明者托馬斯·菲斯辛格 申請人:諾基亞公司