專利名稱:無線通信裝置中用于字符大小寫控制的系統(tǒng)和方法
背景技術(shù):
Ⅰ.發(fā)明領(lǐng)域本發(fā)明一般涉及無線通信裝置,具體而言,涉及無線通信裝置中用于控制字母數(shù)字文本字符大小寫的系統(tǒng)和方法。
Ⅱ.背景技術(shù)蜂窩電話等無線通信裝置廣泛用于替代常規(guī)電話系統(tǒng)。除此以外,無線通信裝置提供可攜性的優(yōu)點(diǎn),從而可在地球上任兩位置間虛擬建立無線通信鏈路。
除常規(guī)語音通信外,無線通信裝置可包括電子郵件(e-mail)或文本信息的其它形式。例如某些無線通信系統(tǒng)用于提供短消息傳遞業(yè)務(wù)(SMS)數(shù)據(jù)。用戶可用這些性能從中央存儲(chǔ)處檢索電子郵件或文本信息。此外,用戶可利用消息傳遞能力由無線通信裝置,從用戶向遠(yuǎn)端處發(fā)送電子郵件或文本消息。
在文本消息傳遞中使用大小寫字符的能力可增強(qiáng)文本消息的可讀性。雖然某些無線通信裝置有實(shí)現(xiàn)字符大小寫的能力,但缺少方便的方式產(chǎn)生帶有大小寫字符的字母數(shù)字文本。從而,可以理解,非常需要無線通信裝置中控制文本字符大小寫的系統(tǒng)和方法。如下文參照附圖所作的說明所示,本發(fā)明提供上述及其它優(yōu)點(diǎn)。
在一個(gè)實(shí)施例中,把小寫字母字符設(shè)定為系統(tǒng)設(shè)定大小寫。用戶按壓無線通信裝置鍵盤上的某些選定數(shù)字鍵鍵入字母文本。如果使用者以小于預(yù)定閾值的持續(xù)時(shí)間按壓和釋放鍵盤,則處理器把系統(tǒng)設(shè)定小寫字母字符輸入數(shù)據(jù)存儲(chǔ)區(qū)。如果使用者按壓數(shù)字鍵盤并保持按壓位置的時(shí)間超過預(yù)定閾值,則處理器把相應(yīng)大寫字母字符輸入數(shù)據(jù)存儲(chǔ)區(qū)。
圖1B是圖1A裝置鍵盤部分的詳細(xì)說明圖。
圖2是具有有大小寫字符的文本數(shù)據(jù)的圖1的無線通信裝置的顯示說明圖。
圖3A至3C是圖1A的無線通信裝置控制文本字符大小寫操作的流程圖。
較佳實(shí)施例的詳細(xì)描述本發(fā)明提供一種控制字母數(shù)字文本字符大小寫配置的技術(shù)。雖然下述描述主要針對(duì)蜂窩電話通信系統(tǒng)中文本字符的控制,但顯然,本發(fā)明的原理易于擴(kuò)展至任何無線通信系統(tǒng)。
常規(guī)的無線通信裝置包括含0-9數(shù)字的字母數(shù)字鍵盤。數(shù)字鍵2-9還以字母字符標(biāo)記。例如,數(shù)字鍵2還標(biāo)以字母字符”ABC“,而數(shù)字鍵3還標(biāo)以字母字符”DEF“。把字母文本輸入無線通信裝置的通用技術(shù)使用數(shù)字鍵。用戶在無線通信裝置中輸入文本模式并按壓與期望字母字符對(duì)應(yīng)的數(shù)字鍵一次或多次。例如,使用者可通過按壓數(shù)字鍵2一次輸入字母“A”。使用者按壓鍵2兩次輸入字母字符“B”。類似地,使用者按壓數(shù)字鍵3,1次、2次或3次以分別輸入字母字符“D”、“E”和“F”。
某些無線通信裝置允許使用者通過按壓預(yù)定按鈕改變文本字符的大小等,例如按“*”鍵在大寫字符和小寫字符中變動(dòng)。該鍵功能類似于通常計(jì)算機(jī)鍵盤中的“Caps Lock”(大寫鎖定)鍵。這樣,如果使用者啟動(dòng)預(yù)定按鈕(例如“*”鍵)以改變至大寫字符,則所有后續(xù)輸入的文本字符均將是大寫字符。為變回到小寫字符,使用者按壓預(yù)定按鈕(例如“*”鍵)以返回小寫字符。
本發(fā)明利用輸入字母數(shù)字文本的常規(guī)技術(shù),提供在大小寫字符間變動(dòng)的獨(dú)特技術(shù)。本發(fā)明實(shí)施于圖1A功能框圖所說明的系統(tǒng)100。系統(tǒng)100包括中央處理單元(CPU)102,控制系統(tǒng)工作。存儲(chǔ)器104可包含只讀存儲(chǔ)器(ROM)和隨機(jī)存取存儲(chǔ)器(RAM)兩者,向CPU102提供指令和數(shù)據(jù)。存儲(chǔ)器104部分可包括非易失性隨機(jī)存取存儲(chǔ)器。如下文要詳細(xì)討論的那樣,存儲(chǔ)器104的非易失性隨機(jī)存取存儲(chǔ)器部分可用于存儲(chǔ)一個(gè)或多個(gè)收話方電話號(hào)碼及相關(guān)數(shù)據(jù)。
系統(tǒng)100,其典型實(shí)施例子是諸如蜂窩電話等無線通信裝置,它可包括殼體106,殼體容納發(fā)射機(jī)108和接收機(jī)110,以在系統(tǒng)100和例如區(qū)站控制器(未圖示)等遠(yuǎn)端處間發(fā)送和接收數(shù)據(jù),例如聲頻通信數(shù)據(jù)。發(fā)射機(jī)108和接收機(jī)110可組合成一個(gè)收發(fā)信機(jī)112。天線114附于殼體106且電耦連至收發(fā)信機(jī)112。發(fā)射機(jī)108、接收機(jī)110和天線114的工作是本領(lǐng)域熟知的,因而這里不再敘述。
鍵盤118附于殼體106,由使用者以常規(guī)方式操作。如下文所述,鍵盤118提供一種用戶可輸入收話方電話號(hào)碼及字母數(shù)字文本的方便的輸入裝置。鍵盤118還包括一個(gè)或多個(gè)滾動(dòng)鈕120,幫助使用者操作無線通信裝置。
系統(tǒng)100還包括顯示器122,可方便地向用戶顯示指令以及用戶輸入的數(shù)據(jù),例如對(duì)方電話號(hào)碼和字母數(shù)字文本。在系統(tǒng)100的實(shí)施例中,顯示器122顯示使用者用大小寫字母字符及數(shù)字字符輸入的數(shù)據(jù)。從而當(dāng)一個(gè)或多個(gè)字母數(shù)字字符輸入系統(tǒng)100時(shí),向用戶提供可視反饋。
諸如電子郵件、對(duì)方電話號(hào)碼等用戶輸入數(shù)據(jù)用鍵盤118輸入系統(tǒng)100并存儲(chǔ)在數(shù)據(jù)存儲(chǔ)區(qū)126。該數(shù)據(jù)存儲(chǔ)區(qū)域可是用于電子郵件消息傳遞的文本緩沖區(qū)或部分電話號(hào)碼存儲(chǔ)區(qū)域,后者有時(shí)也稱為快速撥號(hào)存儲(chǔ)區(qū)。數(shù)據(jù)存儲(chǔ)區(qū)126可包含在存儲(chǔ)器104的非易失性存儲(chǔ)部分,也可是單獨(dú)的存儲(chǔ)區(qū)域。作為常規(guī)存儲(chǔ)器時(shí),本領(lǐng)域技術(shù)人員理解,數(shù)據(jù)存儲(chǔ)區(qū)126可是任何合適的數(shù)據(jù)結(jié)構(gòu)。
系統(tǒng)100還包括通常包含在CPU102中的定時(shí)器130。下文將詳細(xì)說明,系統(tǒng)100使用定時(shí)器130確定何時(shí)把字母字符從大寫切換至小寫。下文提供使用定時(shí)器130的詳細(xì)情況。
系統(tǒng)100的各部件經(jīng)總線系統(tǒng)134耦連在一起,該總線系統(tǒng)除數(shù)據(jù)總線外,還包括電源總線、控制總線和狀態(tài)信號(hào)總線。為清楚起見,在圖1A中各類總線作為總線系統(tǒng)134。
系統(tǒng)100允許使用鍵盤118輸入文本數(shù)據(jù)。該鍵盤118部分的細(xì)節(jié)示于圖1B。為清楚起見,某些鍵,例如“SEND”鍵和滾動(dòng)鍵120未示于圖1B。鍵盤118包括帶數(shù)字0-9的十個(gè)數(shù)字鍵及“*”鍵和“#”鍵。鍵盤118上的數(shù)字0和1沒有相關(guān)的字母字符。但是,每個(gè)數(shù)字鍵2-9有3個(gè)或更多的關(guān)聯(lián)字母字符。例如,數(shù)字鍵2與字母字符“ABC”相關(guān)聯(lián),而數(shù)字鍵3與字母字符“DEF”相關(guān)聯(lián)。在某些無線通信裝置中,字母字符“Q”和“Z”不顯示在鍵盤118的數(shù)字鍵上。在示于圖1B的實(shí)施例中,字母字符“Q”和“Z”分別顯示在數(shù)字鍵7和9上。
通過啟用例如電話薄輸入模式(phone book entry mode)之類的常規(guī)形式的文本輸入或編輯模式,用戶輸入期望文本。通過按壓與期望數(shù)字或字母字符對(duì)應(yīng)的鍵盤118的數(shù)字鍵一次或多次輸入數(shù)據(jù)本身。例如,通過按壓數(shù)字鍵2一次,使用者可輸入字母字符“A”。通過快速按壓數(shù)字鍵2兩次,使用者可輸入字母字符“B”。類似地,使用者可通過快速按壓數(shù)字鍵2三次輸入字母字符“C”。使用者可通過快速按壓數(shù)字鍵2四次輸入數(shù)字“2”。這樣,通過快速按壓選定數(shù)字鍵一次或多次選擇當(dāng)前字符。
使用者按壓鍵盤118上另一鍵或自前一啟動(dòng)數(shù)字鍵(例如數(shù)字鍵2)末次啟動(dòng)起已經(jīng)歷預(yù)定時(shí)間時(shí),則系統(tǒng)100把目前字符輸入至數(shù)據(jù)存儲(chǔ)區(qū)域126。啟動(dòng)另一數(shù)字鍵(例如數(shù)字鍵3)系統(tǒng)100理解為表示當(dāng)前字符是正確的。系統(tǒng)100把當(dāng)前字符(例如字母字符“B”)輸入至數(shù)據(jù)存儲(chǔ)區(qū)域126并顯示與數(shù)字鍵3相關(guān)的字母字符?;蛘?,使用者可快速按壓希望的數(shù)字鍵多次以選擇所需當(dāng)前字符并等待預(yù)定期間不啟動(dòng)任何數(shù)字鍵。當(dāng)不啟動(dòng)任何另外數(shù)字鍵的預(yù)定時(shí)間(這里稱為字符間間距)期滿時(shí),系統(tǒng)100把當(dāng)前字符輸入至數(shù)據(jù)存儲(chǔ)區(qū)域126。
例如,使用者可通過快速連續(xù)按壓數(shù)字鍵2兩次(輸入字母字符“B”)和繼續(xù)快速連續(xù)按壓數(shù)字鍵3兩次(輸入字母字符“E”),輸入字母文本序列“BE”。注意,術(shù)語“快速連續(xù)”是指快速多次按壓選定的數(shù)字鍵,各次按壓間的時(shí)間短于字符間間距。使用者第1次按壓數(shù)字鍵2時(shí),顯示器122顯示字母字符“A”。使用者快速連續(xù)第2次按壓數(shù)字鍵,顯示器顯示字母字符“B”。上述例子中,使用者第1次按壓數(shù)字鍵3時(shí),系統(tǒng)100在存儲(chǔ)區(qū)存儲(chǔ)當(dāng)前字符(例如字母字符“B”)。此外,使用者第1次按壓數(shù)字鍵3時(shí),顯示器122顯示字母字符“D”。使用者快速連續(xù)地第2次按壓數(shù)字鍵3時(shí),顯示器122將顯示字母字符“E”。通過簡(jiǎn)單地按壓與期望字母字符相對(duì)應(yīng)的數(shù)字鍵預(yù)定次數(shù),使用者可快速輸入與不同數(shù)字鍵關(guān)聯(lián)的字母字符。
因此,在上述例子中,通過快速連續(xù)兩次按壓數(shù)字鍵2隨后啟動(dòng)另一數(shù)字鍵(例如數(shù)字鍵3),或快速連續(xù)接壓數(shù)字鍵2兩次,隨后是無數(shù)字鍵啟動(dòng)的字符間間距,使用者可輸入字母字符“B”。
類似地,通過快速連續(xù)按壓數(shù)字鍵2兩次(輸入字母字符“B”)并在等待字符間間距后按壓數(shù)字鍵2一次(輸入字母字符“A”),使用者可輸入字母文本“BA”。
用常規(guī)方式中的定時(shí)器130測(cè)量字符間間距,該定時(shí)器這里不詳細(xì)敘述。在一個(gè)實(shí)施例中,字符間間距約為2秒。即,如果兩秒不啟動(dòng)與當(dāng)前字符相關(guān)的數(shù)字鍵,則系統(tǒng)假定使用者已完成鍵盤118上期望數(shù)字鍵的啟動(dòng)。
除用鍵盤118輸入字母數(shù)字文本的能力外,系統(tǒng)100提供改變大小寫字母字符的簡(jiǎn)單技術(shù)。雖然已有技術(shù)系統(tǒng)具有輸入大寫和小寫文本字符的能力,但通常通過啟動(dòng)鍵盤上專用于該功能的鍵完成大小寫字符變換。例如,已知通過按壓鍵盤118上的專用鍵(例如“*”鍵)變換大小寫字符。這永久地改變所有后續(xù)輸入的字符的大小寫,直到再次按壓專用鍵。該功能可認(rèn)為與常規(guī)打字機(jī)或計(jì)算機(jī)鍵盤上的“Caps Lock”功能相同。這種方式的缺點(diǎn)在于,它要求提供變換字母文本大小寫的專用鍵。典型的無線通信裝置,鍵盤118上僅有有限個(gè)鍵,不能為此目的給以專用鍵。此外,已有技術(shù)“Caps Lock”功能要求在已不方便的數(shù)據(jù)輸入系統(tǒng)中再增加鍵敲擊。
系統(tǒng)100允許不需鍵盤118的專用鍵而選擇大寫和小寫字符。在一個(gè)實(shí)施例中,系統(tǒng)100逐個(gè)字符改變字母文本的大小寫。在該實(shí)施例中,系統(tǒng)100可當(dāng)作打字機(jī)或計(jì)算機(jī)鍵盤上的“Shift”(換檔)鍵功能且僅用于當(dāng)前字符。或者,系統(tǒng)100可編程以改變后續(xù)輸入字符的大小寫,直到使用者再次變更文本大小寫。
系統(tǒng)100使用定時(shí)器130確定是否改變字母字符的文本。如果使用者快速連續(xù)按壓選定數(shù)字鍵幾次,則系統(tǒng)100根據(jù)數(shù)字鍵被按壓的次數(shù),改變選定的數(shù)字字符。但是,如果使用者按壓并保持該數(shù)字鍵一段閾值時(shí)間(稱為“字符大小寫閾值”時(shí)間),則系統(tǒng)100改變當(dāng)前字母字符的大小寫。在一個(gè)實(shí)施例中,字母字符的系統(tǒng)設(shè)定大小寫是小寫。在該實(shí)施例中,通過以上述方式快速連續(xù)按壓希望數(shù)字鍵適當(dāng)次數(shù),使用者可簡(jiǎn)便地輸入小寫字母字符。如果使用者壓下數(shù)字鍵并保持該數(shù)字鍵在壓下位置的時(shí)間長(zhǎng)于字符大小寫閾值時(shí)間,則系統(tǒng)100自動(dòng)把當(dāng)前字符改變?yōu)榇髮懽址?。使用者以常?guī)方式(即連續(xù)快速按壓期望數(shù)字鍵適當(dāng)次數(shù))選擇希望的大寫字符?;蛘?,字母字符的系統(tǒng)設(shè)定大小寫可是大寫。在該實(shí)施例中,當(dāng)使用者按下數(shù)字鍵并把它保持在該位置的時(shí)間長(zhǎng)于字符大小寫閾值時(shí)間時(shí),系統(tǒng)100自動(dòng)把當(dāng)前字符變?yōu)樾懽址?br>
在一個(gè)實(shí)施例中,系統(tǒng)100在顯示器122上顯示當(dāng)前字符。在上述給出的例子中,響應(yīng)于使用者首次按壓數(shù)字鍵2,顯示器122顯示小寫字母字符“a”。應(yīng)注意,使用者可按壓數(shù)字鍵2并使保持該鍵在按下位置的時(shí)間長(zhǎng)于字符大小寫閾值時(shí)間。在這種情況下,顯示器122將顯示大寫“A”。使用者第2次按壓數(shù)字鍵2時(shí),如果數(shù)字鍵2首次按壓時(shí)間短于字符大小寫閾值時(shí)間,顯示器那時(shí)顯示小寫字母“b”。如果數(shù)字鍵首次按壓時(shí)間長(zhǎng)于字符大小寫閾值時(shí)間,則顯示大寫字母字符“B”。這樣,系統(tǒng)100向使用者提供可視字符列以幫助把字母數(shù)字文本輸入數(shù)據(jù)存儲(chǔ)區(qū)126。
圖2中說明字母數(shù)字文本的一個(gè)例子。在該例子中,使用者正使用系統(tǒng)100輸入對(duì)方電話號(hào)碼及相應(yīng)的名字。在該實(shí)施例中,數(shù)據(jù)存儲(chǔ)區(qū)126可是無線通信裝置的電話薄或快速撥號(hào)存儲(chǔ)區(qū)。使用者例如通過選擇輸入新對(duì)方電話號(hào)碼的菜單功能,從而輸入適當(dāng)?shù)奈谋据斎肽J健?br>
使用者通過快速連續(xù)按壓數(shù)字鍵2且兩次鍵按壓中一次保持壓下位置的時(shí)間超過字符大小寫閾值時(shí)間,從而輸入名字“Bill”。例如,使用者可按壓數(shù)字鍵2兩次(選擇小寫字母字符“b”)并在第2次按壓按鈕時(shí)保持該鍵在壓下位置一段字符大小寫閾值時(shí)間。在該例子中,當(dāng)使用者按壓數(shù)字鍵一次時(shí),顯示器122顯示小寫數(shù)字字符“a”。當(dāng)使用者第2次按壓數(shù)字鍵2,雖然使用者把該鍵保持在壓下位置,顯示器122開始時(shí)顯示小寫字母字符“b”。當(dāng)數(shù)字鍵2保持在壓下位置的時(shí)間為字符大小寫閾值時(shí)間,則顯示器122將顯示大寫字母字符“B”。
或者,使用者可按壓數(shù)字鍵2并保持該鍵在壓下位置一段字符大小寫閾值時(shí)間。第1次啟動(dòng)數(shù)字鍵2改變當(dāng)前字符大小寫。例如,當(dāng)使用者第一次按壓并保持?jǐn)?shù)字鍵2時(shí),顯示器122開始顯示小寫字母字符“a”。如果使用者繼續(xù)把數(shù)字鍵2保持在壓下位置一字符大小寫閾值時(shí)間,則顯示器100將顯示大寫字母字符“A”。使用者可釋放數(shù)字鍵2并快速連續(xù)(即在短于字符間間距的時(shí)間內(nèi))第2次按壓數(shù)字鍵2,從而使顯示器122顯示大寫字母字符“B”。這樣,任何時(shí)候只要數(shù)字鍵被按壓并保持壓下時(shí)間長(zhǎng)于字符大小寫閾值時(shí)間,系統(tǒng)100將識(shí)別字母字符大小寫改變。應(yīng)注意,通過按壓期望數(shù)字鍵直到顯示器122顯示該期望數(shù)字字母,可輸入數(shù)字字符。例如,數(shù)字字符“2”可通過快速連續(xù)按壓數(shù)字鍵2四次輸入。如果使用者快速連續(xù)地持續(xù)啟動(dòng)一數(shù)字鍵(例如數(shù)字鍵2),則顯示器122將輪流顯示與該數(shù)字鍵相關(guān)的字母數(shù)字。例如,如果使用者快速連續(xù)地持續(xù)啟動(dòng)數(shù)字鍵2,顯示器122將顯示“ab c 2 a b c 2 a b c 2……”,從而使用戶可改正錯(cuò)誤的輸入。類似地,系統(tǒng)100允許使用者通過把數(shù)字鍵保持在壓下位置改變字符大小寫。例如,使用者可通過按壓數(shù)字鍵并使保持壓下位置的時(shí)間超過字符大小寫時(shí)間而從系統(tǒng)設(shè)定大小寫(例如小寫)改變,可通過第2次按壓并保持該數(shù)字鍵而變回到系統(tǒng)設(shè)定大小寫。
當(dāng)使用者啟動(dòng)不同數(shù)字鍵(例如數(shù)字鍵4以輸入小寫字母字符“i”)或使用者不按壓任何數(shù)字鍵的時(shí)間等于或超過字符間間距,則系統(tǒng)100把當(dāng)前字符(例如大寫字母字符“B”)輸入至數(shù)據(jù)存儲(chǔ)區(qū)126。
以上述方式把剩余的字母字符輸入至數(shù)據(jù)存儲(chǔ)區(qū)126。即,通過快速連續(xù)按壓數(shù)字鍵4三次,每次按壓數(shù)字鍵4的時(shí)間短于字符大小寫閾值時(shí)間,輸入小寫字母字符“i”。通過快速連續(xù)按壓數(shù)字鍵5三次,每次按壓數(shù)字鍵5的時(shí)間短于字符大小寫閾值時(shí)間,把第1小寫字母字符“l(fā)”輸入至數(shù)據(jù)存儲(chǔ)區(qū)126。第2個(gè)小寫字符“l(fā)”不能輸入,直到不按壓任何數(shù)字鍵的時(shí)間達(dá)到字符間間距時(shí)間。在字符間間距時(shí)間期滿后,可通過快速連續(xù)按壓數(shù)字鍵5三次,每次按壓數(shù)字鍵5的時(shí)間短于字符大小寫閾值時(shí)間而輸入第2小寫字符“l(fā)”??捎贸R?guī)方式把標(biāo)點(diǎn)字符輸入數(shù)據(jù)區(qū)126。使用標(biāo)點(diǎn)字符是已有技術(shù)熟知的,這里不再敘述。
通過快速連續(xù)(即每次按壓數(shù)字鍵間隔時(shí)間短于字符間間距)按壓數(shù)字鍵7四次,其中一次保持壓下時(shí)間長(zhǎng)于字符大小寫閾值時(shí)間,可把大寫字母字符“S”輸入至數(shù)據(jù)存儲(chǔ)區(qū)126。保持?jǐn)?shù)字鍵7在壓下位置的時(shí)間長(zhǎng)于字符大小寫閾值時(shí)間是向系統(tǒng)100表示當(dāng)前字符是大寫字母字符。以上述方式,使用者輸入其余字母數(shù)字字符。從而系統(tǒng)100提供易于改變字母文本大小寫的簡(jiǎn)便技術(shù)。
流程圖3A至3C說明系統(tǒng)100的動(dòng)作。圖3A的啟動(dòng)步驟200,啟動(dòng)系統(tǒng)100。在步驟202,系統(tǒng)100輸入例如電話薄數(shù)據(jù)輸入模式等文本輸入模式。如本領(lǐng)域技術(shù)人員所能理解的,文本輸入模式可是例如電子郵件等已存信息的編輯模式,或允許數(shù)據(jù)輸入至無線通信裝置的電話薄存儲(chǔ)器的數(shù)據(jù)輸入模式等。本發(fā)明受到字母文本輸入系統(tǒng)100的特定應(yīng)用的限制。在步驟204,系統(tǒng)100檢測(cè)鍵盤118(參見圖1)的初始啟動(dòng)。在步驟206,系統(tǒng)100相應(yīng)于鍵盤操作在顯示器122上顯示字母數(shù)字字符。
在步驟210,系統(tǒng)100啟動(dòng)定時(shí)器130,測(cè)量數(shù)字鍵按壓時(shí)間。在圖3B所示判決框212,系統(tǒng)100確定數(shù)字鍵保持在壓下位置的時(shí)間是否超過字符大小寫閾值時(shí)間。如果數(shù)字鍵保持壓下位置一段必要的時(shí)間,則判決框122的結(jié)果為“是”且在步驟214,系統(tǒng)改變示于顯示器122上的當(dāng)前字符的大小寫。在判決框216,系統(tǒng)等待鍵盤啟動(dòng)結(jié)束。
如果數(shù)字鍵未在必要時(shí)間中保持在壓下位置,則判決框212的結(jié)果為“否”。在這種情況下,在判決框218,系統(tǒng)100確定鍵盤118是否已檢測(cè)到鍵盤啟動(dòng)結(jié)束(即使用者已釋放選定的數(shù)字鍵)。如果選定的數(shù)字鍵仍在壓下位置,則判決框218的結(jié)果是“否”。在該情況下,系統(tǒng)100返回判決框212,確定已超過字符大小寫閾值時(shí)間。如果已檢測(cè)到鍵盤啟動(dòng)結(jié)束,則判決框218的結(jié)果是“是”。從而系統(tǒng)100僅當(dāng)數(shù)字鍵按壓字符大小寫閾值時(shí)間時(shí)改變當(dāng)前字符的大小寫。
在判決框216或判決框218判決數(shù)字鍵啟動(dòng)結(jié)束后,系統(tǒng)100執(zhí)行步驟220,啟動(dòng)定時(shí)器130(參見圖1A),測(cè)量字符間間距時(shí)間(即自使用者上次按壓鍵盤118上的數(shù)字鍵起所經(jīng)過的時(shí)間)。系統(tǒng)100流程進(jìn)至判決框222,確定是否已超過字符間間距。若已超過,則判決結(jié)果為“否”。從而在判決框224,系統(tǒng)100確定鍵盤118是否已再次啟動(dòng)。如果鍵盤118未再次啟動(dòng),則判決結(jié)果是“否”,系統(tǒng)100返回判決框222,繼續(xù)測(cè)量字符間間距。如果鍵盤118已再次啟動(dòng),則判決框224的判決結(jié)果是“是”,在這種情況下,在示于圖3C的判決框226,系統(tǒng)100確定是否已啟動(dòng)相同數(shù)字鍵(即使用者再次快速連續(xù)按壓數(shù)字鍵)。如果同一數(shù)字鍵再次啟動(dòng),則框226判決結(jié)果是“是”。在這種情況下,在步驟230,系統(tǒng)100響應(yīng)數(shù)字鍵快速連續(xù)啟動(dòng)的次數(shù),改變顯示器122上顯示的當(dāng)前字符,流程返回圖3A的步驟206。
如果使用者按壓鍵盤118上的不同數(shù)字鍵,則框226的判決結(jié)果為“否”。不同鍵的啟動(dòng)指明,使用者接受當(dāng)前字符?;蛘?,使用者可通過在字符間間距中不啟動(dòng)數(shù)字鍵而表明接受當(dāng)前字符。如果已超過字符間間距,則框222的判決結(jié)果是“是”。當(dāng)使用者通過按壓不同數(shù)字鍵(即框226的判決結(jié)果為“否”)或超過字符間間距(即框222的判決結(jié)果為“是”)而接受當(dāng)前字符,則在圖3C所示步驟234,系統(tǒng)100使定時(shí)器130復(fù)位并在步驟236在數(shù)據(jù)存儲(chǔ)區(qū)126存儲(chǔ)當(dāng)前顯示字符。在步驟238,系統(tǒng)100把顯示器光標(biāo)移至顯示器122上新的當(dāng)前字符位置。
在判決框240,系統(tǒng)100確定使用者是否啟動(dòng)鍵盤118上的按鈕以結(jié)束文本輸入模式。如果使用者已結(jié)束文本輸入模式,則框240的判決結(jié)果為“是”,處理在步驟236結(jié)束。如果使用者未啟動(dòng)鍵盤118上的按鈕以終止文本輸入模式,則框240的判決結(jié)果是“否”,系統(tǒng)100返回圖3A所示步驟204,等待新字母數(shù)字字符輸入。
通過把數(shù)字鍵保持在壓下位置并配合來自顯示器122的方便的可視反饋,提供一種逐個(gè)字符改變字符的大小寫的簡(jiǎn)便技術(shù),由此,用戶可快速把字母數(shù)字文本輸入至數(shù)據(jù)存儲(chǔ)區(qū)126。這種數(shù)字輸入技術(shù)避免使用特定鍵來改變字符大小寫,由于在字符大小寫間來回變動(dòng)無須啟動(dòng)特定鍵,本發(fā)明技術(shù)減少了輸入數(shù)據(jù)所需鍵擊數(shù)并簡(jiǎn)化了數(shù)據(jù)輸入過程。
應(yīng)該理解,即使上面說明中敘述了本發(fā)明的各種實(shí)施例和優(yōu)點(diǎn),這些敘述也僅是為了說明,在本發(fā)明的廣泛原理的范圍中,在細(xì)節(jié)上可作出改變。因而,本發(fā)明僅由所附權(quán)利要求所限定。
權(quán)利要求
1.一種用于控制無線通信裝置中所存儲(chǔ)的字母數(shù)據(jù)大小寫的系統(tǒng),其特征在于,該系統(tǒng)包括殼體;在所述殼體內(nèi)與所述系統(tǒng)遠(yuǎn)端的一通信裝置通信的發(fā)射機(jī);固定在所述殼體上并與所述發(fā)射機(jī)電耦聯(lián)的天線;向所述系統(tǒng)供電的電池;鍵盤,由所述殼體支撐并包括多個(gè)使用者選擇啟動(dòng)的鍵,所述鍵盤檢測(cè)使用者為輸入字母數(shù)據(jù)而選擇某些鍵的操作,其中,通過至少一次選擇地啟動(dòng)目標(biāo)鍵以根據(jù)該目標(biāo)鍵的啟動(dòng)次數(shù)選擇字母字符,從而輸入當(dāng)前字母字符;存儲(chǔ)用戶輸入的字母數(shù)據(jù)的存儲(chǔ)區(qū)域;由所述殼體支撐以顯示用戶輸入的字母數(shù)據(jù)的顯示器;測(cè)量所述目標(biāo)鍵啟動(dòng)時(shí)間的定時(shí)器;處理器,耦連至所述鍵盤和定時(shí)器,在所述存儲(chǔ)區(qū)存儲(chǔ)用戶輸入字母數(shù)據(jù);如果目標(biāo)鍵的啟動(dòng)時(shí)間短于預(yù)定時(shí)間,所述處理器以第1字符大小寫存儲(chǔ)當(dāng)前字母數(shù)據(jù);如果目標(biāo)鍵啟動(dòng)時(shí)間長(zhǎng)于所述預(yù)定時(shí)間,所述處理器以不同于所述第1字符大小寫的第2字符大小寫存儲(chǔ)當(dāng)前字母數(shù)據(jù)。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述第1大小寫是小寫字母字符。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述第1大小寫是小寫字母字符。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,通過對(duì)多個(gè)字母字符的每一個(gè)選擇地至少一次啟動(dòng)用戶輸入裝置,所述用戶輸入多個(gè)字母字符的字母數(shù)據(jù);如果所述定時(shí)器對(duì)每個(gè)相應(yīng)于當(dāng)前字母字符的選擇啟動(dòng)鍵測(cè)得的啟動(dòng)時(shí)間短于預(yù)定時(shí)間,則所述處理器以第1大小寫為多個(gè)字母字符的當(dāng)前一個(gè)字符存儲(chǔ)數(shù)據(jù);如果所述定時(shí)器對(duì)任何相應(yīng)于當(dāng)前字母字符的選擇鍵測(cè)得的啟動(dòng)時(shí)間長(zhǎng)于所述預(yù)定時(shí)間,則所述處理器以第2大小寫為當(dāng)前字母字符存儲(chǔ)數(shù)據(jù)。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,通過對(duì)多個(gè)字母字符的每一個(gè)選擇地至少一次啟動(dòng)用戶輸入裝置,所述用戶輸入多個(gè)字母字符的字符數(shù)據(jù);如果所述定時(shí)器對(duì)每個(gè)相應(yīng)于當(dāng)前字母字符的選擇啟動(dòng)鍵測(cè)得的啟動(dòng)時(shí)間短于預(yù)定時(shí)間,則所述處理器以第1大小寫為多個(gè)字母字符的當(dāng)前一個(gè)字符存儲(chǔ)數(shù)據(jù);如果所述定時(shí)器對(duì)任何相應(yīng)于當(dāng)前字母字符的選擇鍵測(cè)得的啟動(dòng)時(shí)間長(zhǎng)于所述預(yù)定時(shí)間,則所述處理器以第2大小寫為當(dāng)前字母字符及隨所述當(dāng)前字母字符后順序輸入的字符存儲(chǔ)數(shù)據(jù),直到所述定時(shí)器對(duì)相應(yīng)于順序輸入的字母字符之一的任何選擇鍵測(cè)得的啟動(dòng)時(shí)間長(zhǎng)于所述預(yù)定時(shí)間。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述顯示器以所述處理器選擇的字符大小寫顯示字母數(shù)字字符。
7.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述顯示器包括當(dāng)前字符顯示位置,在當(dāng)前字母字符存儲(chǔ)在存儲(chǔ)區(qū)前顯示該字符;如果相應(yīng)于所述當(dāng)前字母字符的選擇鍵的啟動(dòng)時(shí)間短于預(yù)定時(shí)間,則所述顯示器以第1大小寫顯示當(dāng)前字符;如果相應(yīng)于當(dāng)前字母字符的選擇鍵的啟動(dòng)時(shí)間長(zhǎng)于所述預(yù)定時(shí)間,則所述顯示器以第2大小寫顯示所述當(dāng)前字符。
8.一種用于控制無線通信裝置中字母字符大小寫的系統(tǒng),其特征在于,該系統(tǒng)包括存儲(chǔ)用戶輸入的字母字符的存儲(chǔ)區(qū);用戶輸入裝置,包含多個(gè)可由用戶選擇地啟動(dòng)的鍵,該用戶輸入裝置檢測(cè)用戶為輸入字母字符而操作選擇的鍵;定時(shí)器,測(cè)量所述選擇鍵的啟動(dòng)時(shí)間;處理器,耦連至所述用戶輸入裝置和定時(shí)器,相應(yīng)于用戶選擇的鍵在所述存儲(chǔ)區(qū)順序存儲(chǔ)字母字符;如果相應(yīng)于所述字母字符的選擇鍵的啟動(dòng)時(shí)間短于預(yù)定時(shí)間,則所述處理器以第1大小寫順序存儲(chǔ)各字母字符;如果相應(yīng)于所述字母字符的選擇鍵的啟動(dòng)時(shí)間長(zhǎng)于所述預(yù)定時(shí)間,則所述處理器以第2大小寫順序存儲(chǔ)各字母字符。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述第1大小寫是小寫字母字符。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,還包括一顯示器,其中,該顯示器順序顯示存儲(chǔ)在存儲(chǔ)區(qū)的字母字符。
11.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述顯示器包括當(dāng)前字符顯示位置,在當(dāng)前字母字符存儲(chǔ)在存儲(chǔ)區(qū)前顯示該字符;如果相應(yīng)于所述當(dāng)前字母字符的選擇鍵的啟動(dòng)時(shí)間短于預(yù)定時(shí)間,則所述顯示器以第1大小寫顯示當(dāng)前字符;如果相應(yīng)于當(dāng)前字母字符的選擇鍵的啟動(dòng)時(shí)間長(zhǎng)于所述預(yù)定時(shí)間,則所述顯示器以第2大小寫顯示所述當(dāng)前字符。
12.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述處理器響應(yīng)于數(shù)據(jù)輸入信號(hào),在數(shù)據(jù)存儲(chǔ)區(qū)存儲(chǔ)當(dāng)前字母字符。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述處理器響應(yīng)于用戶啟動(dòng)不同于所述選定鍵的另一鍵產(chǎn)生一指示信號(hào),所述另一鍵相應(yīng)于在所述當(dāng)前字符緊前順序存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)區(qū)域的先前存儲(chǔ)的字母字符。
14.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述定時(shí)器測(cè)量不啟動(dòng)選擇鍵的不動(dòng)作持續(xù)時(shí)間;所述處理器響應(yīng)于所述不動(dòng)作持續(xù)時(shí)間超過預(yù)定的字符間間距時(shí)間產(chǎn)生指示信號(hào)。
15.一種輸入無線通信裝置中存儲(chǔ)的字母數(shù)據(jù)的方法,其特征在于,該方法包括下述步驟檢測(cè)用戶為輸入字母字符的連續(xù)序列對(duì)字母數(shù)字鍵盤的操作,該用戶至少一次操作選擇的鍵之一,以根據(jù)該選擇鍵的啟動(dòng)次數(shù)選擇各字母字符;對(duì)各字母字符測(cè)量各至少一次選擇鍵的啟動(dòng)時(shí)間;如果各至少一次操作的選擇鍵的啟動(dòng)時(shí)間短于預(yù)定時(shí)間,則以第1字符大小寫存儲(chǔ)各用戶選擇的字母大小寫;如果至少一次操作的任何選擇鍵的啟動(dòng)時(shí)間長(zhǎng)于所述預(yù)定時(shí)間,則以第2字符大小寫存儲(chǔ)各用戶選擇的字母字符。
16.如權(quán)利要求15所述的方法,其特征在于,所述以第1大小寫存儲(chǔ)字母字符的步驟使用小寫字母字符。
17.如權(quán)利要求15所述的方法,其特征在于,還包括順序顯示順序存儲(chǔ)的字母字符。
18.如權(quán)利要求17所述的方法,其特征在于,還包括在順序存儲(chǔ)前顯示當(dāng)明字符的步驟;如果相應(yīng)于各至少一次操作的選擇鍵的啟動(dòng)時(shí)間短于預(yù)定時(shí)間,則以第1字符大小寫顯示當(dāng)前字符;如果相應(yīng)于至少一次操作的任何選擇鍵的啟動(dòng)時(shí)間長(zhǎng)于所述預(yù)定時(shí)間,則以第2字符大小寫顯示所述當(dāng)前字符。
19.如權(quán)利要求15所述的方法,其特征在于,所述存儲(chǔ)步驟響應(yīng)于數(shù)據(jù)輸入信號(hào)的產(chǎn)生,存儲(chǔ)當(dāng)前字母字符。
20.如權(quán)利要求19所述的方法,其特征在于,還包括響應(yīng)于用戶啟動(dòng)不同于所述選擇鍵的、相應(yīng)于在當(dāng)前字符緊前順序存儲(chǔ)在數(shù)據(jù)存儲(chǔ)區(qū)的先前存儲(chǔ)的字母字符的另一個(gè)鍵,產(chǎn)生數(shù)據(jù)輸入信號(hào)的步驟。
21.如權(quán)利要求19所述的方法,其特征在于,還包括測(cè)量不啟動(dòng)選擇鍵的不動(dòng)作持續(xù)時(shí)間,響應(yīng)于該不動(dòng)作持續(xù)時(shí)間超過預(yù)定字符間間距時(shí)間執(zhí)行所述產(chǎn)生數(shù)據(jù)輸入信號(hào)的步驟。
全文摘要
一種在無線通信裝置中的大小寫字母字符間進(jìn)行切換的技術(shù),測(cè)量用戶保持?jǐn)?shù)字鍵在壓下位置的時(shí)間。如果一數(shù)字鍵被用戶按壓的時(shí)間短于預(yù)定閾值時(shí)間(212),則以系統(tǒng)設(shè)定字符大小寫顯示選擇字母字符。如果選擇的數(shù)字鍵保持在壓下位置的時(shí)間超過預(yù)定閾值時(shí)間,則改變字符大小寫且該改變的字母字符對(duì)用戶顯示(214)。用戶通過啟動(dòng)與期望字母相應(yīng)的選擇數(shù)字鍵一次或多次,選擇期望的字母字符。如果選擇的數(shù)字鍵保持在按下位置的時(shí)間超過任何按鈕壓下的閾值時(shí)間(212),則系統(tǒng)自動(dòng)變成改變的字母字符大小寫(214)。字母字符大小寫按逐個(gè)字符進(jìn)行控制,從而新的字母字符的輸入使用系統(tǒng)設(shè)定的字符大小寫,除非選擇的數(shù)字鍵再次保持在壓下位置的時(shí)間超過預(yù)定閾值。
文檔編號(hào)H04M1/2745GK1311943SQ99809194
公開日2001年9月5日 申請(qǐng)日期1999年6月8日 優(yōu)先權(quán)日1998年6月9日
發(fā)明者J·G·羅杰斯, J·B·肯內(nèi)基 申請(qǐng)人:夸爾柯姆股份有限公司