專利名稱:一種輸入字符的方法
技術領域:
本發(fā)明涉及字符輸入的技術,特別涉及一種在掌上設備輸入字符的方法。
背景技術:
字符輸入包括字母、數(shù)字或筆劃的輸入,字符輸入是計算機和隨身的掌上設備,如手機和個人數(shù)字助理(PDA)的基本功能。對于臺式電腦或者筆記本電腦來說,一般都配有鍵盤進行字符的輸入。但是,對于隨身的掌上設備來說,則未配有鍵盤進行字符的輸入。
目前,解決掌上設備字符輸入的方案有兩種第一種方案,給掌上設備配置手寫輸入裝置。但實現(xiàn)該方案必須給掌上設備提供一塊足夠大的面積作為輸入板,并且還要配備一只手寫筆。這些附加設備對于隨身的掌上設備來說,無疑是增加了機械設計難度,而且附加一個分離部件,即手寫筆,也易于丟失。
第二種方案,給掌上設備配置數(shù)字鍵盤,利用數(shù)字鍵盤進行字符輸入。許多手機和掌上設備都使用該方案,例如現(xiàn)有技術中用T9輸入法利用數(shù)字鍵盤進行字符輸入。但該方案也存在缺點由于大多字符集的字符個數(shù)大于10,例如英文有26個字母,而掌上設備數(shù)字鍵盤的鍵位小于20個,因此,掌上設備數(shù)字鍵盤的每個鍵要有2~3個字母重復使用,也就是說,常常為了輸入一個字母需要按動二至三次鍵位。
掌上設備存在著一個顯著特點由于掌上設備使用方式的局限性,掌上設備的長寬必須限制在一定尺寸之內(nèi),因此掌上設備的面板安排非常緊湊,尤其在掌上設備使用較大顯示屏幕時,各種按鍵鍵位的分布更是越發(fā)的重要。而目前的第一種方案實際上是臺式計算機或筆記本電腦上筆式輸入的移植,第二種方案實際上是普通數(shù)字鍵盤的移植,并不是專門針對掌上設備所設計,因此不可避免地帶來了使用者使用不方便的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種輸入字符的方法,該方法不僅能有效的縮減掌上設備所附帶數(shù)字鍵盤的占用面積,而且可以用簡單的方式完成掌上設備的字符輸入。
根據(jù)上述目的,本發(fā)明的具體實施方案如下一種輸入字符的方法,該方法包括A、將滾輪轉(zhuǎn)動方向上的每個段落與至少一個字符相對應;B、轉(zhuǎn)動滾輪的段落選擇所需要的字符并將該字符確認為當前所要輸入的字符。
所述的滾輪為具有上下轉(zhuǎn)動方向的圓盤狀滾輪。
所述的滾輪為具有上下轉(zhuǎn)動方向和左右轉(zhuǎn)動方向的圓球狀滾輪。
步驟B所述的確認為下按滾輪。
所述步驟A進一步包括a1、預先將圓球狀滾輪上下轉(zhuǎn)動方向上的段落與一類字符相對應,將圓球狀滾輪左右轉(zhuǎn)動方向上的段落與該類字符中字符組合所具有的字符集合相對應;所述步驟B進一步包括b1、在輸入字符狀態(tài)下,首先將滾輪按上下轉(zhuǎn)動方向進行轉(zhuǎn)動選擇字符并且下按滾輪確定所需要的字符組合;b2、再將滾輪按左右轉(zhuǎn)動方向進行轉(zhuǎn)動選擇所述步驟b1確定字符組合所具有的字符集合,下按滾輪確定該字符集合中的一個字符。
所述步驟A進一步包括a11、預先將圓球狀滾輪左右轉(zhuǎn)動方向上的段落與一類字符相對應,將圓球狀滾輪上下轉(zhuǎn)動方向上的段落與該類字符中字符組合所具有的字符集合相對應;所述步驟B進一步包括b11、在輸入字符狀態(tài)下,首先將滾輪按左右轉(zhuǎn)動方向進行轉(zhuǎn)動選擇字符并且下按滾輪確定所需要的字符組合;b12、再將滾輪按上下轉(zhuǎn)動方向進行轉(zhuǎn)動選擇所述步驟b1確定字符組合所具有的字符集合,下按滾輪確定該字符集合中的一個字符。
所述步驟A進一步包括當所存儲的字符數(shù)大于滾輪轉(zhuǎn)動方向上的段落數(shù)時,設置滾輪的不同轉(zhuǎn)周的同一段落對應不同的字符。
所述步驟B進一步包括當轉(zhuǎn)動滾輪段落的速率超過設定值時,滾輪根據(jù)所設定的跳躍段落值進行段落跳躍,當轉(zhuǎn)動滾論段落的速率小于或等于設定值時,按照預先設定的順序依次轉(zhuǎn)動段落。
所述的滾輪可以設置在掌上電腦、鼠標、手機和遙控器上。
該方法進一步包括通過屏幕顯示或語音提示表示滾輪段落上的字符;或者同時通過屏幕顯示和語音提示表示滾輪段落上的字符。
所述的屏幕顯示或語音提示設置在掌上設備上。
本發(fā)明提供了一種輸入字符的方法,將字符集合中的每個字符與滾輪轉(zhuǎn)動方向上的某個段落相對應,通過滾輪的滾動進行字符的輸入,當滾輪滾動到所需要的字符時,利用滾輪的下按功能實現(xiàn)字符的確認。由于滾輪所占的面積極小,而且操作簡單方便,因此,本發(fā)明所提供的輸入字符的方法不僅有效地縮減了掌上設備所附帶數(shù)字鍵盤的占用面積,而且不用通過手寫筆或按鍵方式進行掌上設備的字符輸入。
圖1為本發(fā)明圓球狀滾輪的頂視圖。
圖2為本發(fā)明圓球狀滾輪的側(cè)視圖。
圖3為在本發(fā)明滾輪上設置輸入字符的結(jié)構圖。
圖4為本發(fā)明利用圓球狀滾輪實現(xiàn)輸入漢字的工作流程圖。
具體實施例方式
為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,以下舉實施例并參照附圖,對本發(fā)明進行進一步詳細的說明。
本發(fā)明利用滾輪進行字符的輸入,該滾輪可以為圓球狀的滾輪,也可以為圓盤狀的滾輪。圓球狀的滾輪可以在四個方向上進行轉(zhuǎn)動,分別為上、下、左、右。如圖1所示,圖1為本發(fā)明圓球狀滾輪的頂視圖該滾輪可以有四個轉(zhuǎn)動方向,分別為上、下、左和右。如圖2所示,圖2為本發(fā)明圓球狀滾輪的側(cè)視圖該滾輪存在著下按功能,下按表示確認。而圓盤狀的滾輪則可以在兩個方向上進行轉(zhuǎn)動,分別為上、下。圓盤狀的滾輪和圓球狀的滾輪都具有下按功能,下按功能表示確認。
在轉(zhuǎn)動方向上,如在上、下轉(zhuǎn)動方向上該滾輪具有若干個段落,每個段落定義一個種類字符的其中一個字符。滾輪在轉(zhuǎn)動方向上沒有終止,可以遍歷所有段落定義的字符。字符首尾銜接,如果滾輪上的段落數(shù)目小于字符集合的數(shù)目,則用滾輪的多轉(zhuǎn)周來提供更多的段落,實現(xiàn)段落與字符的對應關系,即設置滾輪的不同轉(zhuǎn)周的同一段落對應不同的字符;如果滾輪的段落數(shù)目大于字符集合的數(shù)目,則滾輪中的多余段落可以空置。
同樣,在左、右轉(zhuǎn)動方向上該滾輪具有若干個段落,每個段落上也可以定義一個種類的其中一個字符。滾輪的上、下轉(zhuǎn)動方向和滾輪的左、右轉(zhuǎn)動方向可以并行使用,分別輸入不同類型的字符,也可以協(xié)調(diào)配合使用,輸入同一種類型的字符。例如當滾輪的上、下轉(zhuǎn)動方向和滾輪的左、右轉(zhuǎn)動方向并行使用時,可以將滾輪的上、下轉(zhuǎn)動方向的段落定義為中文字符,可以將滾輪的左、右轉(zhuǎn)動方向的段落定義為英文字符,滾輪轉(zhuǎn)動方向不同輸入的字符類型就不同;當滾輪的上、下轉(zhuǎn)動方向和滾輪的左、右轉(zhuǎn)動方向協(xié)調(diào)配合使用時,可以將滾輪的上、下轉(zhuǎn)動方向的段落定義為拼音,將滾輪的左、右方向定義為該拼音所具有的中文詞組,從而滾輪最終輸入一個中文詞組。
本發(fā)明可以使用屏幕顯示或/和語音提示表示滾輪段落上的任一字符,按下滾輪則表示所對應字符的確認。屏幕顯示和/或語音提示可以設置在掌上設備上,也可以和掌上設備相分離,比如利用電視提供屏幕顯示和/或語音提示字符。
由于字符的輸入有多種形式,例如英文字母的輸入、數(shù)字的輸入、筆劃的輸入、拼音的輸入和詞組的輸入等,因此,下文用英文字母輸入加詞組的輸入確認最后輸入詞組的實施例說明本發(fā)明提供的方法。
以下對本發(fā)明提供的滾輪做詳細的說明。
假設有一個8個段落的滾輪和一個有14個英文字母的字符集合,這14個英文字母的集合為{a,b,c,d,e,f,g,h,i,j,k,l,m,n},在滾輪上的8個段落用數(shù)字1~8進行一一標識,如圖3所示,圖3為在本發(fā)明滾輪上設置輸入字符的結(jié)構圖。
如圖所示在滾輪的第一周上,標識為1的第一段落定義為英文字母a,以此類推,標識為8的第八段落定義為英文字母h,這一輪的八個段落沒有將所有的英文字母定義完,而只是定義到了英文字母h,所以再定義滾輪的第二周,即標識為1’的第二周上的第一段落定義為英文字母i,依次類推,標識為6’的第二周上的第六段落定義為英文字母n,將該英文字母的集合定義完,而剩下多余的兩個第二周上的段落,即標識為7’和標識為8’的段落空置或者可以定義為其它的字符。
如果假設滾輪沿著一個方向的轉(zhuǎn)動會從1向著8’遍歷,那么滾輪沿著相反的方向轉(zhuǎn)動會從8’向著1遍歷。
本發(fā)明將轉(zhuǎn)動方向上的段落與字符對應,字符的排序可以是有順序的,也可以是任意的,比如按照字符使用頻率。
利用圖1和圖2所示的滾輪,可以實現(xiàn)字符的輸入,其具體過程為將該滾輪上下轉(zhuǎn)動方向上的段落定義為英文字母集合,該英文字母可以當中文的拼音使用,將該滾輪左右轉(zhuǎn)動方向上的段落定義為每個拼音組合所具有的詞組集合。則用滾輪上下方向的轉(zhuǎn)動來遍歷字母集合,用滾輪左右方向的轉(zhuǎn)動來遍歷每一個英文字母所具有的詞組集合,當確認時下按該滾輪。比如用滾輪的上下方向分別輸入英文字母“k”和英文字母“l(fā)”并確認,當轉(zhuǎn)動滾輪的左右方向時,掌上設備通過屏幕顯示或/和語音提示出“kl”具有的中文詞組,如“考慮、可憐和快樂”,選定“考慮”這個詞組并下按該滾輪,從而輸入了“考慮”這個詞組。
如果只是具有兩個轉(zhuǎn)動方向的圓盤狀滾輪,為了實現(xiàn)定義兩種不同類型字符集合的功能,需要用兩個圓盤狀的滾輪,或者需要一個圓盤狀的滾輪和其它輔助選擇不同類型字符集合的輔助鍵。比如設置一個具有切換功能的輔助鍵,當該輔助鍵進行轉(zhuǎn)換時,具有兩個轉(zhuǎn)動方向的圓盤狀滾輪可以輸入兩種不同類型的字符集合。這兩種不用類型的字符集合可以為并行字符的輸入,也可以協(xié)調(diào)配合的使用,最終實現(xiàn)輸入一種字符。
如圖4所示,圖4為本發(fā)明利用圓球狀滾輪實現(xiàn)輸入漢字的工作流程圖,假設滾輪的上下滾動方向上對應著英文字母集合,該英文字母可以當中文的拼音使用,滾輪的左右滾動方向上對應著每個拼音組合具有的詞組集合,假設輸入“快樂”這個詞組說明本實施例,其具體步驟為步驟400、掌上設備判斷是否切換到詞組輸入狀態(tài),如果是,則轉(zhuǎn)入步驟402,否則,轉(zhuǎn)入步驟401;步驟401、掌上設備仍然在原工作狀態(tài)工作,返回步驟400;步驟402、將滾輪的當前位置作為英文字母表的首位;步驟403、掌上設備接收滾輪上下轉(zhuǎn)動,并按照掌上設備所存儲相應的英文字母給出相應的提示和/或顯示,提示和/或顯示的功能可以通過掌上設備的語音功能的提示或/和掌上設備的顯示屏實現(xiàn),當滾輪有下按的輸入時,顯示該滾輪下按所對應的英文字母并確認,例如,首先按照上下方向轉(zhuǎn)動滾輪,找到英文字母“k”并下按滾輪確認,然后再按照上下方向轉(zhuǎn)動滾輪,找到英文字母“l(fā)”并下按滾輪確認;步驟404、掌上設備判斷滾輪是否有左右轉(zhuǎn)動,如果有,轉(zhuǎn)入步驟405,否則,轉(zhuǎn)入步驟403,做下一次的滾輪上下轉(zhuǎn)動和下按的輸入;步驟405、掌上設備接收滾輪左右轉(zhuǎn)動的輸入,并按照掌上設備所存儲相應的字符給出相應的提示和/或顯示,例如按照左右方向轉(zhuǎn)動滾輪,掌上設備通過語音提示和/或屏幕顯示英文字母“kl”所具有的詞組“考慮、快樂、可憐、克拉…”;步驟406、掌上設備判斷滾輪是否有下按的輸入,如果有,轉(zhuǎn)入步驟407,否則,轉(zhuǎn)入步驟405;步驟407~408、顯示對應的詞組并確認,如在“快樂”詞組對應的滾輪段落上按下滾輪,確認“快樂”詞組的輸入,然后掌上設備判斷是否切換工作狀態(tài),如果是,轉(zhuǎn)入步驟401,否則,轉(zhuǎn)入步驟403。
如圖4所述的方法,也可以將滾輪的左右滾動方向上對應著英文字母集合,該英文字母可以當中文的拼音使用,滾輪的上下滾動方向上對應著每個拼音組合具有的詞組集合,首先按照左右方向轉(zhuǎn)動滾輪,確認英文字母“kl”,再按照上下方向轉(zhuǎn)動滾輪,選擇并確認“快樂”詞組。
由此可以看出,滾輪轉(zhuǎn)動方向上的段落定義的字符是任意的,可以根據(jù)用戶的需要定義不同的字符類型。
如圖4所述的方法,由于滾輪上的英文字母是順序排列,要搜尋到中間的英文字母會需要稍長的時間。因此,為了讓使用者盡快找到所需要的英文字母,可以采用快速跳碼的方法。具體操作是當用戶轉(zhuǎn)動滾輪時,檢測滾輪的旋轉(zhuǎn)速率,當該速率超過設定值時,不是以英文字母的順序遍歷字母集合,而是以一個特定的字母長度在字母集合上跳躍。例如在使用者快速轉(zhuǎn)動滾輪時,可以一次跳躍4個字符。這樣可以快速到達理想位置的附近,然后再通過緩慢轉(zhuǎn)動滾輪確定精確位置。
當滾輪段落定義的字符不是順序排列時,也可以采用快速跳碼的方式實現(xiàn)字符的查找。
本發(fā)明提供的具有字符輸入功能的滾輪不僅可以應用到掌上設備上,還可以應用到手機、遙控器和鼠標上;本發(fā)明提供的滾輪不僅可以用英文字母加詞組的方式輸入漢字,還可以通過用滾輪轉(zhuǎn)動方向上的段落對應不同類型的字符來實現(xiàn)使用拼音輸入漢字和輸入英文單詞。
本發(fā)明提供的方法,可以有效地縮減掌上設備附帶鍵盤的占用面積,從而可以有更多的面積來增加顯示屏;本發(fā)明提供了一種新型的輸入方式,替換用鍵盤輸入或手寫輸入的工作模式;本發(fā)明提供的方法,雖然滾輪上的字符是順序排列,但是在滾輪快速轉(zhuǎn)動時可以迅速定位,從而輸入字符的速度是有保障的。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種輸入字符的方法,其特征在于,該方法包括A、將滾輪轉(zhuǎn)動方向上的每個段落與至少一個字符相對應;B、轉(zhuǎn)動滾輪的段落選擇所需要的字符并將該字符確認為當前所要輸入的字符。
2.如權利要求1所述的方法,其特征在于,所述的滾輪為具有上下轉(zhuǎn)動方向的圓盤狀滾輪。
3.如權利要求1所述的方法,其特征在于,所述的滾輪為具有上下轉(zhuǎn)動方向和左右轉(zhuǎn)動方向的圓球狀滾輪。
4.如權利要求2或3所述的方法,其特征在于,步驟B所述的確認為下按滾輪。
5.如權利要求3所述的方法,其特征在于,所述步驟A進一步包括a1、預先將圓球狀滾輪上下轉(zhuǎn)動方向上的段落與一類字符相對應,將圓球狀滾輪左右轉(zhuǎn)動方向上的段落與該類字符中字符組合所具有的字符集合相對應;所述步驟B進一步包括b1、在輸入字符狀態(tài)下,首先將滾輪按上下轉(zhuǎn)動方向進行轉(zhuǎn)動選擇字符并且下按滾輪確定所需要的字符組合;b2、再將滾輪按左右轉(zhuǎn)動方向進行轉(zhuǎn)動選擇所述步驟b1確定字符組合所具有的字符集合,下按滾輪確定該字符集合中的一個字符。
6.如權利要求3所述的方法,其特征在于,所述步驟A進一步包括a11、預先將圓球狀滾輪左右轉(zhuǎn)動方向上的段落與一類字符相對應,將圓球狀滾輪上下轉(zhuǎn)動方向上的段落與該類字符中字符組合所具有的字符集合相對應;所述步驟B進一步包括b11、在輸入字符狀態(tài)下,首先將滾輪按左右轉(zhuǎn)動方向進行轉(zhuǎn)動選擇字符并且下按滾輪確定所需要的字符組合;b12、再將滾輪按上下轉(zhuǎn)動方向進行轉(zhuǎn)動選擇所述步驟b1確定字符組合所具有的字符集合,下按滾輪確定該字符集合中的一個字符。
7.如權利要求1所述的方法,其特征在于,所述步驟A進一步包括當所存儲的字符數(shù)大于滾輪轉(zhuǎn)動方向上的段落數(shù)時,設置滾輪的不同轉(zhuǎn)周的同一段落對應不同的字符。
8.如權利要求1所述的方法,其特征在于,所述步驟B進一步包括當轉(zhuǎn)動滾輪段落的速率超過設定值時,滾輪根據(jù)所設定的跳躍段落值進行段落跳躍,當轉(zhuǎn)動滾論段落的速率小于或等于設定值時,按照預先設定的順序依次轉(zhuǎn)動段落。
9.如權利要求1所述的方法,其特征在于,所述的滾輪可以設置在掌上電腦、鼠標、手機和遙控器上。
10.如權利要求1所述的方法,其特征在于,該方法進一步包括通過屏幕顯示或語音提示表示滾輪段落上的字符;或者同時通過屏幕顯示和語音提示表示滾輪段落上的字符。
11.如權利要求10所述的方法,其特征在于,所述的屏幕顯示或語音提示設置在掌上設備上。
全文摘要
本發(fā)明公開了一種輸入字符的方法,該方法包括A.將滾輪轉(zhuǎn)動方向上的每個段落與至少一個字符相對應;B.轉(zhuǎn)動滾輪的段落選擇所需要的字符并將該字符確認為當前所要輸入的字符。該方法不僅有效地縮減掌上設備所附帶數(shù)字鍵盤的占用面積,而且可以不用手寫筆進行掌上設備的字符輸入。
文檔編號G06F3/00GK1601446SQ0315750
公開日2005年3月30日 申請日期2003年9月22日 優(yōu)先權日2003年9月22日
發(fā)明者姜珊 申請人:聯(lián)想(北京)有限公司