進行不同類型字形的混合輸入的方法和設備的製作方法
2023-04-29 14:38:51 1
專利名稱:進行不同類型字形的混合輸入的方法和設備的製作方法
技術領域:
本發明涉及一種改進由小鍵盤輸入文本的可用性的方法,更具體的,還涉及一種通過數字式小鍵盤來無需改變輸入模式地進行不同類型字形的混合輸入的方法和設備。
背景技術:
在標準的數字式小鍵盤中,每一個物理按鍵一般被分配有多個字形。例如,在多數歐洲商用的行動電話中,每一個按鍵通常被分配有一個數字和幾個字母或其他符號。一般都需要用戶在「輸入模式」之間進行切換或使用其他方法來區分不同字形多輸入,諸如號碼模式,大寫字母、小寫字母。隨後,在使用預存資料庫(或詞典)來將一個按鍵按動序列匹配到一個特定的輸入串或單詞集合。
在現有技術中的手持設備,當通過數位化小鍵盤進行文本輸入時,還採取來多種方案來進行不同英文與數字的混合輸入,例如可以通過多次按同一個鍵來選擇分配給同一個鍵的不同字形;或者通過長按壓數字鍵的方式,在顯示屏上顯示被按壓鍵所代表的所有字形(字母或符號),並使得光標沿著所顯示的字形依次移動,當光標再由用戶通過鍵盤來選擇輸入相應字母。但這些方法使得每輸入一個字形都需要進行多次鍵盤操作,降低了輸入的效率。
另外,在現有的多數具有數字小鍵盤的可以進行中英文輸入的手持設備,如行動電話中,中文和英文是不同的輸入模式,為了寫這種同時包含中文字符和英文單詞的文本,用戶必須經常改變輸入模式。這時的輸入操作非常不方便,尤其是考慮到通常有幾種不同輸入模式可用的事實,由一個輸入模式改變到另一個輸入模式需要幾次按鍵按動操作。
本發明認識到可以通過將英文單詞、中文字符的拼音輸入、其他語言的字形組合、數字串和其他符號序列視為合法的字形組合,從而可以無需切換輸入模式就可進行不同類型字形(例如不同文字和符號序列)的混合輸入,從而可以提高在小鍵盤上進行混合輸入的效率。,發明內容本發明的目的是提供一種無需改變輸入模式來改進在小鍵盤中輸入效率的方法。
根據本發明的一個方面,提供了一種在小鍵盤上無需改變輸入模式地進行輸入的方法,在所述小鍵盤上,每個按鍵被分配有一個或多個字形,該方法包括以下步驟根據用戶敲擊的按鍵按動序列來查找與該按鍵按動序列相匹配的一個或多個字形組合;將所述一個或多個字形組合作為字形組合候選項顯示給用戶;根據用戶所選擇的字形組合來進行輸入。其中,所述字形可以包括拉丁字母、數字和符號等。
根據本發明的一個優選實施例,提供一種無需改變輸入模式就可進行中文/英文輸入的方法,其中所述字形組合包括英文單詞和中文拼音音節,其中,所述根據用戶所選擇的字形組合來進行輸入的步驟還包括以下步驟確定用戶是否選擇一個中文拼音字節;當用戶在所述多個字形組合候選項中選擇一個中文拼音音節時,進一步查找與所選中文拼音音節相對應的一個或多個中文單字;將所述一個或多個中文單字作為另外的多個候選項顯示給用戶;和根據用戶的選擇來輸入相應的中文單字。
根據本發明的另一方面,還提供了一種具有小鍵盤的用於無需改變輸入模式地進行輸入的設備,所述小鍵盤上的每個按鍵被分配有多個字形,該設備還包括一個顯示裝置,存儲裝置和處理裝置,其中所述存儲裝置中存儲有各種字形組合以及與每一字形組合相對應的一個或多個輸入項,其特徵在於所述處理裝置用於執行以下功能在存儲器中查找與用戶通過所述小鍵盤輸入的按鍵按動序列相匹配的一個或多個字形組合;將所述一個或多個字形組合輸出到所述顯示器進行顯示;和根據用戶的選擇來輸入相應的中文單字。
根據本發明的一個優選實施例,提供一種無需改變輸入模式就可進行中文/英文輸入的設備,其中所述字形組合包括英文單詞和中文拼音音節,其中,所述存儲裝置按每一按鍵按動序列保存有與之相匹配的英文單詞和中文拼音音節,並按每一中文拼音音節保存有與之相匹配的所有中文單字,所述處理裝置還用於執行以下功能判斷用戶是否通過所述小鍵盤在所述多個字形組合候選項中選擇一個中文拼音音節;當確定用戶選擇一個中文拼音字節時,在所述存儲器中查找與所選中文拼音音節相對應的一個或多個中文單字的;將所述一個或多個中文單字作為另外的多個候選項輸入給所述顯示器;和根據用戶的選擇來輸入相應的中文單字。
此外,本發明還涉及一種一種電腦程式,其可以存儲在磁碟、光碟、磁光碟等記錄介質上,通過在處理器上運行該電腦程式可以執行上述在小鍵盤上無需改變輸入模式地進行輸入的方法,在所述小鍵盤上,每個按鍵被分配有一個或多個字形,該方法包括以下步驟根據用戶敲擊的按鍵按動序列來查找與該按鍵按動序列相匹配的一個或多個字形組合;將所述一個或多個字形組合作為字形組合候選項顯示給用戶;根據用戶所選擇的字形組合來進行輸入。其中,所述字形可以包括拉丁字母、數字和符號等。
下面結合附圖對本發明作進一步描述圖1為一個用於標準的數字式小鍵盤;圖2為根據本發明的用於無需切換輸入模式進行輸入的設備的框圖;圖3為根據本發明一個實施例的用於無需切換輸入模式來進行中/英文輸入的方法的流程圖;圖4為根據本發明一個實施例的無需切換輸入模式來進行中英文混合輸入的一個實例的示意圖;具體實施方式
圖1示出了一個標準的數字式小鍵盤,其中包括10個數字鍵0-9,兩個符號鍵,左上右下四個移動鍵11-14,其中數字鍵2-9除了本身所代表的數字之外,還各自分配有多個字母,數字鍵0和1還被分配有符號「@」和「+」。為了清楚起見,本申請中採用字形一詞來代指數字、字母和符號等。應該指出的是,本發明完全可以適用於其他具有不同字形以及不同分配方式的小鍵盤,例如字形還可包括中文筆劃、其他語言的字母或筆劃等。為簡明起見,下面的實施方式都是基於圖1所示的標準數字式小鍵盤來進行說明。
圖2示出的是根據本發明的無需改變輸入模式就可輸入不同類型輸入項的設備20,其中所述不同類型輸入項可以包括英文單詞、中文單字、其他語言的單詞或單字,以及數字串等。設備20包括一個顯示裝置21、一個處理裝置22、一個輸入裝置23、以及一個存儲裝置24。輸入裝置23可以是一般的數字小鍵盤,也可以是與顯示器集成為一體的觸摸式鍵盤。顯示裝置21包括一個輸入區,用於顯示用戶輸入的文字或數字等。
存儲裝置24中保存有一個預存資料庫,用於將每一按鍵按動序列匹配到一組特定的字形組合,所述字形組合可以是數字串、中文音節拼音和英文單詞等,例如,將數字鍵序列「2-3-4」匹配到數字串「234」和中文拼音音節「bei」,沒有英文單詞與之相匹配;將數字鍵序列「7-4-6-9」匹配到數字串「7469」和英文單詞「show」,沒有中文拼音音節與之相匹配。此外,如果字形組合包括中文音節拼音,則所述預存資料庫對於每一個中文拼音音節還相關聯地存儲有一組特定的中文單字,例如,對於中文拼音音節「bin」,相關聯地存儲有「賓、濱、斌、彬、鬢、瀕、繽、殯、檳…」等中文單字。
當用戶通過按動輸入裝置中的按鍵來進行輸入時,處理裝置22根據用戶輸入的按鍵按動序列來在存儲裝置24中的預存資料庫中查找與該按鍵按動序列相匹配的字形組合,並將所查找到的所有字形組合輸出到顯示裝置21,以顯示給用戶,優選地,這些字形組合可以按使用頻率高低來排列,並根據用戶操作來逐行進行顯示。所述字形組合在顯示裝置的第一候選區按序顯示,用戶可以根據所要選擇字形組合的序號通過按動輸入裝置中的相應數字鍵來選擇,也可以通過按移動鍵來將一個光標或高亮區遇到所要選擇的字形組合處來選擇。
處理裝置22對用戶所選擇的字形組合進行判斷,如果確定為一個中文拼音音節,則在存儲裝置24的預存資料庫中進一步查找與該中文拼音音節相匹配的所有中文單字,並將所述中文單字輸出到顯示器中,以顯示給用戶,優選地,所有中文單字可以按使用頻率高低來排列,並根據用戶操作來逐行進行顯示。所述中文單字可以在顯示器的第一候選區中作刷新顯示,也可顯示在顯示器的另外的候選區,即第二候選區中,然後根據用戶的進一步選擇,將相應的中文單字輸入給顯示裝置,在輸入區中進行顯示。
如果判斷用戶選擇的是一個英文單詞或數字串,則可以直接將所選擇的英文單詞或數字串輸出給顯示器,在輸入區進行顯示。
在本發明的一個實施例中,為了減少所要顯示的字形組合數目,處理器22在查找到與用戶輸入的按鍵按動序列相匹配的中文拼音音節和英文單詞之後,僅將一個代表英文單詞的特殊符號(例如「ENG」)與所有中文拼音字節輸出給顯示器,而當用戶進一步通過輸入裝置選擇該特殊符號「ENG」之後,才將所有的英文單詞輸出給顯示裝置進行顯示,優選地,所有英文單詞可以按使用頻率高低排列,並根據用戶操作來逐行進行顯示。所述英文單詞可以在顯示器的第一候選區中作刷新顯示,也可顯示在顯示器的另外的候選區,即第二候選區中,然後,處理器根據用戶的進一步選擇,將相應的英文單詞輸入給顯示裝置,在輸入區中進行顯示。
在本發明的另一個實施例中,在將所述多個字形組合候選項輸出到顯示設備進行顯示的同時,處理器22還在存儲裝置的預存資料庫中查找與一個默認的字形組合候選項相對應的所有中文單字或英文單詞,並輸出給顯示器在其第二候選區中顯示給用戶;並在用戶通過輸入裝置23選擇了一項字形組合之後,查找與所選字形組合相匹配的所有中文單字或英文單詞,並輸出給顯示裝置21在其第二候選區中進行刷新顯示。優選地,所有中文單字或英文單詞可以按使用頻率高低進行排列,並根據用戶操作來逐行進行顯示圖3顯示的是根據本發明一個實施例的,在一個具有數位化小鍵盤的設備中用於無需切換輸入模式地輸入中/英文/數字串的方法的流程圖。所述設備包含一個預存資料庫,存儲有與相應按鍵按動序列相匹配的中文拼音音節、英文單詞和數字串,而且對於每一個中文拼音音節還相關聯地存儲有一組特定的中文單字,例如,對於中文拼音音節「bin」,相關聯地存儲有「賓、濱、斌、彬、鬢、瀕、繽、殯、檳…」等中文單字。
在步驟301中,用戶按動小鍵盤上的一系列按鍵,以輸入一個按鍵按動序列。在步驟302中,所述設備查找與該按鍵按動序列相匹配的字形組合,這些字形組合包括中文拼音音節、英文單詞和數字串等,然後進到步驟303。在步驟303中,設備將查找出來的中文拼音音節、代表英文單詞的一個特定符號「ENG」以及數字串顯示給用戶(優選地,這些字形組合可以按使用頻率高低來排列,並根據用戶操作來逐行進行顯示),並等待用戶的進一步操作。在隨後的步驟304中,可攜式設備判斷用戶是否選擇一個中文拼音音節,如果確定是,則進到步驟305,如果為否,則進到步驟306。在步驟305中,設備查找與該中文拼音音節相匹配的所有中文單字,隨後進到步驟307。在步驟306中,進一步判斷用戶是否選擇了符號「ENG」,如果是則進到步驟307,如果否,則進到步驟308。在步驟307中,顯示相應的所有中文單字或者英文單詞給用戶(優選地,所有中文單字或英文單詞可以按使用頻率高低來進行排列,並根據用戶操作來逐行進行顯示),然後進到步驟308。在步驟308中,根據用戶的選擇來輸入相應的中文單字、英文內單詞或數字串。
需要說明的是,圖3示出的是一個優選實施方式,很明顯,本發明也可僅僅用於中文/英文的輸入、或者是英文/數字串的輸入,或者是中文/數字串的輸入,甚至可以是中文和/或英文與其他符號序列的混合輸入。
下面參照圖4並結合圖1所示數位化小鍵盤來說明根據本發明的無需改變輸入模式來進行中/英文輸入的方法。
圖4具體顯示的是在中文輸入過程中無需切換輸入模式來輸入英文單詞的示例,其中共顯示了六個隨著用戶的輸入而根據設備所傳輸的信息來連續變化的顯示界面。
在第一個顯示界面上已經輸入有「對生活去全身心投入去」。
在用戶按動圖1所示小鍵盤中的數字鍵7之後,第二個顯示界面中出現了第一和第二個候選項區域,在第一個候選項區域列出了與該按鍵7相匹配的全部中文拼音音節和代表英文單詞的特定符」ENG」,在第二個候選項區域中列出了與默認字形組合「p」相匹配的全部中文單字「怕派配朋破排旁」。
在用戶繼續按動數字鍵4,在第三個顯示界面上的第一候選項區域給出了與按鍵按動序列7-4相匹配的全部中文拼音音節(它們可以按使用頻率高低來排列,並通過用戶操作來逐行進行顯示)和代表英文單詞的一個特定符號(例如」ENG」),在第二個候選項區域列出與默認中文拼音音節「qi」相匹配的全部中文單字「起其氣期七企奇」(優選地,所述全部中文單字可以按使用頻率高低來排列,並通過用戶操作來逐行進行顯示)。
在用戶繼續按動數字鍵6之後,在第四個顯示界面上的第一候選項區域給出了與按鍵按動序列7-4-6相匹配的全部中文拼音音節(優選地,所述全部中文拼音音節可以按使用頻率高低來排列,並通過用戶操作來逐行進行顯示)和代表英文單詞的特定符」ENG」,在第二個候選項區域列出與默認中文拼音音節「q」相匹配的全部中文單字「起其氣期七企奇」(優選地,所述全部中文單字可以按使用頻率高低來排列,並通過用戶操作來逐行進行顯示)。
在用戶繼續按動數字鍵9之後,由於並無任何中文拼音音節與按鍵按動序列7-4-6-9相匹配,因此在第五個顯示界面上的第一候選項區域僅顯示了代表英文單詞的特定符號」ENG」,而在第二個候選項區域列出與該按鍵按動序列7-4-6-9相匹配的全部英文單詞「Show」。
在用戶通過按動「OK」鍵表示確認之後,將該英文單詞「Show」進行輸入,因此在第六個顯示界面的輸入區域出現「對生活去全身心投入去show」文本。
本發明還包括一種電腦程式,其可以被存儲在磁碟、光碟、磁光碟等記錄介質上,通過在處理裝置上運行該電腦程式,可以執行上述參照圖3和4所描述的在小鍵盤上無需改變輸入模式地進行輸入的方法。
以上對本發明的實施例進行了描述。但是本發明並不局限於所述實施例,本領域內熟練的技術人員可以在所附權利要求的範圍內做出各種變形或修改。
權利要求
1.一種在數位化小鍵盤上無需改變輸入模式地進行輸入的方法,在所述小鍵盤上,每個按鍵被分配有一個或多個字形,該方法包括以下步驟根據用戶敲擊的按鍵按動序列來查找與該按鍵按動序列相匹配的一個或多個字形組合;將所述一個或多個字形組合作為字形組合候選項顯示給用戶,根據用戶所選擇的字形組合來進行輸入。
2.根據權利要求1所述的方法,其特徵在於,所述字形包括字母、數字、符號及其任意組合。
3.根據權利要求2所述的方法,其特徵在於,所述字形組合包括英文單詞、中文拼音音節和數字串,其中,所述根據用戶所選擇的字形組合來進行輸入的步驟還包括以下步驟判斷用戶是否在所述多個字形組合候選項中選擇一個中文拼音字節;當用戶在所述多個字形組合候選項中選擇一個中文拼音音節時,進一步查找與所選中文拼音音節相對應的一個或多個中文單字;將所述一個或多個中文單字作為另外的多個候選項顯示給用戶;和根據用戶的選擇來輸入相應的中文單字。
4.根據權利要求2或3所述的方法,其特徵在於,將所述多個字形組合作為多個候選項顯示給用戶的步驟還包括以下步驟將與所述按鍵按動序列相匹配的所有中文拼音音節與代表與所述按鍵按動序列相匹配的所有英文單詞的一個特殊符號顯示給用戶;當用戶選擇該特殊符號候選項時,將所有與該按鍵按動序列相匹配的英文單詞顯示給用戶。
5.根據權利要求4所述的方法,其特徵在於,還包括當將所述多個字形組合候選項顯示給用戶的同時,還將與一個默認字形組合相對應的中文單字或英文單詞作為輸入候選項顯示給用戶,並當用戶在所述字形組合候選項中選擇了一項候選項後,將所述輸入候選項改變為與所選字形組合候選項相對應的中文單字或英文單詞。
6.根據權利要求4或5所述的方法,其特徵在於,將所有中文拼音音節顯示給用戶的步驟包括將將所述中文拼音音節按使用頻率高低進行排列,並根據用戶操作來逐行進行顯示其中,將所有中文單字或英文單詞顯示給用戶的步驟包括將所述中文單字或英文單詞按使用頻率高低進行排列,並根據用戶操作來逐行進行顯示。
7.一種具有小鍵盤的用於無需改變輸入模式地進行輸入的設備,所述小鍵盤上的每個按鍵被分配有多個字形,該設備還包括一個顯示裝置,存儲裝置和處理裝置,其中所述存儲裝置中存儲有各種字形組合以及與每一字形組合相對應的一個或多個輸入項,其特徵在於所述處理裝置用於執行以下功能在存儲器中查找與用戶通過所述小鍵盤輸入的按鍵按動序列相匹配的一個或多個字形組合,將所述一個或多個字形組合輸出到所述顯示器進行顯示;和根據用戶的選擇來輸入相應的中文單字。
8.根據權利要求7所述的設備,其特徵在於,所述字形包括字母、數字、符號及其任意組合。
9.根據權利要求8所述的設備,其特徵在於,所述字形組合包括英文單詞、中文拼音音節和數字串,其中,所述存儲裝置按每一按鍵按動序列保存有與之相匹配的英文單詞和中文拼音音節,並按每一中文拼音音節保存有與之相匹配的所有中文單字,所述處理裝置還用於執行以下功能判斷用戶是否通過所述小鍵盤在所述多個字形組合候選項中選擇一個中文拼音音節;當確定用戶選擇一個中文拼音字節時,在所述存儲器中查找與所選中文拼音音節相對應的一個或多個中文單字的;將所述一個或多個中文單字作為另外的多個候選項輸入給所述顯示器;和根據用戶的選擇來輸入相應的中文單字。
10.根據權利要求8或9所述的設備,其特徵在於,所述處理器還用於執行以下功能將與所述按鍵按動序列相匹配的所有中文拼音音節與代表與所述按鍵按動序列相匹配的所有英文單詞的一個特殊符號作為候選項輸出給顯示器;判斷用戶是否通過小鍵盤選擇所述特殊符號;當確定用戶選擇該特殊符號候選項時,將所述與該按鍵按動序列相匹配的所有英文單詞輸出給顯示器;根據用戶的選擇來輸入相應的英文單詞。
11.根據權利要求10所述的設備,其特徵在於,所述顯示器包括第一和第二候選項顯示區域,其中第一候選項顯示區域用於顯示所述字形組合,而第二候選項顯示區域用於顯示所述中文單字或英文單詞;其中,所述處理器還用於執行以下功能將所述多個字形組合候選項輸出給所述顯示器,並使其在第一候選項區域中進行顯示;同時,還將與一個默認字形組合相對應的所有中文單字或英文單詞輸出給顯示器,並使其在第二候選項區域中進行顯示;並當用戶通過所述小鍵盤選擇了所述第一候選項區域中的一項字形組合候選項後,將與所選字形組合候選項相對應的中文單字或英文單詞輸出給顯示器,使其在第二候選項區域中進行刷新顯示。
12.根據權利要求10或11所述的設備,其特徵在於,所述處理器還用於執行以下功能將所述全部中文拼音音節按使用頻率高低進行排列,並根據用戶操作來逐行進行顯示;將所有中文單字或英文單詞顯示給用戶的步驟包括將所述中文單字或英文單詞按使用頻率高低進行排列,並根據用戶操作來逐行進行顯示。
13.一種電腦程式,其可以存儲在磁碟、光碟、磁光碟等記錄介質上,該電腦程式通過在處理器上運行可以執行如權利要求1-6中任一項所述的方法。
全文摘要
本發明涉及進行不同類型字形的混合輸入的方法和設備。在本發明的方法和設備中,通過將不同類型的字形組合,例如中文拼音音節、英文單詞、數字串等視為相同的合法字形組合,來實現無需切換輸入模式的不同字形組合的混合輸入,從而可以提高輸入的效率。
文檔編號H04M1/23GK1854998SQ20051006473
公開日2006年11月1日 申請日期2005年4月18日 優先權日2005年4月18日
發明者文延東, 苟勇, 郭傑, 許強, 齊峰, 倪健 申請人:諾基亞公司