TWI468984B - 筆劃輸入法 - Google Patents
筆劃輸入法 Download PDFInfo
- Publication number
- TWI468984B TWI468984B TW97113589A TW97113589A TWI468984B TW I468984 B TWI468984 B TW I468984B TW 97113589 A TW97113589 A TW 97113589A TW 97113589 A TW97113589 A TW 97113589A TW I468984 B TWI468984 B TW I468984B
- Authority
- TW
- Taiwan
- Prior art keywords
- input
- word
- sequence
- stroke
- candidate
- Prior art date
Links
Landscapes
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
- Input From Keyboards Or The Like (AREA)
Description
本發明提供一種輸入法,尤指一種適合多字序列連續輸入的筆劃輸入法。
在電子設備如手機、電腦中輸入文字,一般採用筆劃輸入法、拼音輸入法或者筆劃拼音相結合的輸入法,由於使用者的文化程度、使用習慣各不相同,各種輸入法都有其固定的用戶群。惟,單字的輸入要麼筆劃複雜擊鍵次數多,要麼同音字多容易產生重碼,都無法達到快速輸入的要求。為此,拼音輸入法採用擴大輸入單位的辦法,即通過詞語、短語甚至句子的連續輸入,來減少重碼的出現,從而實現了快速輸入。將這種文字連續輸入方式應用於筆劃輸入法時卻遇到了問題:不同文字的筆劃數差別很大,如果像拼音全拼那樣輸入全部筆劃顯然難以提高輸入速度,如果只輸入每個文字的幾筆,電子設備的處理器又無法自動區分具體筆劃屬於哪個漢字。為了解決這個問題,有些筆劃輸入法直接規定輸入一定長度的詞語時,每個字輸入其前面固定的幾筆,或者每個字輸入其前面固定的幾筆加最後一筆,即處於不同詞語相同位置處的文字被允許輸入的筆劃數是一定的。惟,這樣的硬性規定並不適合漢字的豐富形態,因為規定的筆劃過少將大大增加重碼率,給選字造成困難,規定的筆劃過多又不利於提高輸入速度。
因此,有必要對習知之筆劃輸入法進行改良,以消除上述缺失。
為達成上述目的,本發明提供了一種適合多字序列連續輸入的筆劃輸入法。
一種筆劃輸入法,可在電子設備上進行多字序列輸入,該電子設備包括一輸入裝置、一顯示螢幕、一字詞庫及一處理器,該輸入法的輸入步驟為:1)根據待輸入文字之筆劃順序,通過輸入裝置依次輸入每個字的前一筆或幾筆,不同字的筆劃之間輸入間隔符切分,每個字的輸入筆劃數可為一筆至全筆之間的任意筆數;2)該處理器按輸入順序形成輸入序列,並將該輸入序列與字詞庫中的文字索引進行比較,選出相關的文字序列形成候選項顯示於顯示螢幕;以及3)在顯示螢幕上選中目標文字,確認輸入。
在步驟1)中有間隔符輸入時,步驟2)中的候選項將優先顯示多字序列。
在步驟1)中有間隔符輸入、步驟2)中卻沒有找到與輸入序列相匹配的多字序列時,候選項將顯示與輸入序列相匹配的單字供使用者逐字選擇輸入。
對於沒有存儲在字詞庫中的多字序列,在作為多字序列輸入、逐字選擇成功顯示一次之後,即被作為多字序列加入字詞庫,以後再次輸入時作為候選項顯示。
在步驟1)中無間隔符輸入時,步驟2)中形成的候選項
為單字。
步驟2)的全部過程相對於步驟1)為動態過程,因此顯示螢幕的候選項隨步驟1)的每個輸入操作而動態變化。
在步驟2)中,該處理器根據文字序列與輸入序列相匹配的程度來決定候選項的優先順序,以完全匹配的候選項為預設候選項。
對於匹配程度相同的候選項,以個人使用頻率高的為優先顯示項。
該輸入裝置為一鍵盤,該鍵盤包括複數定義有筆劃的按鍵和一間隔符鍵,步驟1)中的輸入係通過鍵盤按鍵實現。
相較於習知技術,使用本發明筆劃輸入法輸入時,需要輸入的多字序列中每個字允許輸入的筆劃數不固定,使用者可以根據目標文字的複雜程度、使用頻率等情況,自己決定每個字的輸入筆劃數,這樣的做法既增大了使用者輸入的自由度,又解決了漢字筆劃複雜、難於制定輸入法則的問題,有效提高了輸入效率。
下面以在手機上使用本發明的筆劃輸入法為例,詳細說明本發明。其中,本發明中的“多字序列”一詞,指的是希望連續輸入的所有文字序列,除了包括通常意義上的詞語、成語、短句外,也包括人名、地名,甚至是使用者希望連續輸入的兩個或多個完全不相關的單字組成的文字序列。
請一併參閱圖1和圖4,手機的外部設有鍵盤20及顯示螢幕,內部則設有儲存裝置及處理器,該儲存裝置內安裝有字詞庫及支援手機運行的各種軟體。鍵盤20設有複數數字鍵22及複數功能鍵,其中部分數字鍵22上定義有基本筆劃,功能鍵則包括複數方向鍵26、一確認鍵28及一間隔符鍵30。顯示螢幕的下部為輸入欄42和候選欄44,上部則為文本框46。輸入多字序列時,按照筆劃順序依次輸入每個字的前一筆或幾筆,不同字的筆劃之間輸入間隔符“#”以便切分,每個字的輸入筆劃數可為一筆至全筆之間的任意筆數,由使用者根據此字的複雜程度、使用頻率及個人輸入習慣等自由確定。處理器將使用者的每個按鍵操作按順序形成動態輸入序列48顯示於顯示螢幕的輸入欄42內,並將此輸入序列48與字詞庫中的文字索引進行比較,按照匹配程度選出相關的文字序列,之後將這些選出的文字序列根據使用頻率編號後顯示於候選欄44,即為候選項50。候選欄44內的候選項50隨著輸入序列48的變化而變化,使用者利用方向鍵26進行翻頁和選字,以在候選項50中選中目標文字,按確認鍵28後輸入成功,顯示於文本框46。其中,為方便使用者觀看,輸入欄42上顯示的輸入序列48同時包括數字和筆劃兩種格式,筆劃格式序列中不顯示間隔符“#”。
請同時參閱圖2和圖3,以輸入詞語“你們”為例,說明使用本發明筆劃輸入法的輸入過程。首先看只輸入“你”的第一筆後即按下分隔符號30,接著輸入“們”字
筆劃的情況:當輸入“們”字第一筆時,輸入欄顯示“3#3丿丿”,候選欄顯示“1我們2使用3他們4我的”,沒有出現目標文字“你們”,此時,使用者可選擇使用上下方向鍵26翻頁查找目標文字,也可以繼續輸入“們”字第二筆;輸入“們”字第二筆後,輸入欄42顯示“3#32丿丿丨”,候選欄44顯示“1我們2他們3我的4他的”,仍沒有出現目標文字,使用者可選擇使用上下方向鍵26翻頁查找(此時所需翻頁數一般會少於僅輸入“們”字第一筆時的翻頁數),也可以繼續輸入“們”字第三筆;輸入“們”字第三筆後,輸入欄42顯示“3#322丿丿丨丨”,候選欄44顯示“1他們2我們3你們4人們”,目標文字顯示於候選欄44的第三候選項;使用左右方向鍵26將游標移動至第三候選項處選中“你們”,按確認鍵28後輸入成功,“你們”顯示於文本框46。
當然,使用者也可以輸入“你”字的前兩筆或更多筆後,再按下分隔符鍵30,接著輸入“們”字的筆劃,根據“你”“們”兩字輸入筆劃數的不同,輸入欄和候選欄將出現不同的顯示,輸入和顯示的對比情況如表一所示。
由表一可知,在首字“你”輸入筆劃較少時,第二字“們”則需輸入較多的筆劃,“你們”才能出現於候選欄44內;當首字“你”字輸入了較多的筆劃時,第二字“們”只需要很少筆劃即能顯示於候選欄44;當目標文字“你們”顯示於候選欄44,但不是預設候選項時(第一候選項
為預設候選項),可以移動游標選中目標文字,也可以繼續輸入第二字“們”的後續筆劃,直至目標文字“你們”提前至預設候選項後,直接確認顯示。所以,在進行詞語輸入時,如果首字輸入筆劃較少以至重碼較多,使用者可以根據候選欄44的顯示情況,增加後一字的輸入筆劃,直至目標文字出現在候選欄44或者成為預設候選項,而無需退回游標去增加首字的輸入筆劃。
在輸入時,處理器是根據與輸入序列的匹配程度來決定候選項的優先順序,預設優先顯示由完全匹配的文字序列形成的候選項,匹配程度相同的候選項則根據個人使用頻率排列,優先顯示使用頻率高的候選項。由此可知,輸入筆劃數很少的目標文字時,全筆輸入將會更快捷;因為不完整輸入時,筆劃數越少就會出現越多重碼,如果目標文字的使用頻率不高,則會被排在候選項的靠後位置,需要翻多頁才能找到,不利於快速輸入。如目標文字“工人”,完整輸入“121#34”時,“工人”即可出現在候選欄44的第一候選項;但是,如果只輸入“12#34”,候選欄則沒有“工人”這個詞語,需要翻頁查找。
本輸入法也可以用於輸入兩字以上的多字詞,且同樣方便。如目標文字為“對不起”,只要輸入“2#1#1”,候選欄44即顯示為“1對不起2數據機”,“對不起”處於候選欄44的預設候選項,可直接確認顯示。同樣,可以通過輸入“2#1#1#1”,得到“1曇花一現2叫苦連天”。對於更多字的常用短語或句子,甚至可以僅僅通過
輸入前幾字的筆劃得到,從而無需輸入每個字的筆劃,如某一使用者經常使用句子“今晚讓我們樂一樂”,那麼,只需入“3#2#4#3#3”,手機的候選欄44即可顯示出“1今晚讓我們樂一樂”,確認後此句子顯示於文本框46。
當然,本發明筆劃輸入法完全可以用於輸入單字,只要按筆劃順序輸入待輸入字元的筆劃,直至所需字元出現於候選欄44,之後選字顯示即可。
另外,當進行多字序列輸入時,如果字詞庫中沒有與輸入序列48相匹配的字元序列,處理器則將與首字筆劃(即輸入序列中第一個間隔符前面的筆劃)及與省略間隔符後的所有筆劃相匹配的文字顯示於候選欄44,供使用者逐字選擇顯示。即,輸入序列48中有間隔符時,候選欄44優先顯示多字序列,其次是單字;輸入序列48中沒有間隔符時,直接顯示與其相匹配的單字。
值得說明的是,本輸入法的字詞庫同時具有“記憶”功能,因此使用者可以自造詞。如在需要輸入人名、地名或者其他不屬於詞語的多字序列時,也可以按照詞語輸入的方法輸入,只要第一次選字輸入成功後,儲存裝置即會將此多字序列加入字詞庫,以後再輸入時把其當做詞語處理。如輸入人名“李平”時,可按照詞語輸入方法輸入“1234521#13412”,然後逐字選擇顯示。此後,“李平”將作為詞語存入儲存裝置,在下次輸入時只需按“12#134”,“李平”即可出現在候選欄44。同樣,儲存裝置也會根據字詞的使用頻率來調整字詞庫,以便在匹配程度
相同時,優先顯示使用頻率高的字詞。
綜上所述,用本輸入法輸入時,需要輸入的多字序列中每個字允許輸入的筆劃數不固定,使用者可以根據目標文字的複雜程度、使用頻率等情況,自己決定每個字的輸入筆劃數,這樣的做法既增大了使用者輸入的自由度,又解決了漢字筆劃複雜、難於制定輸入法則的問題,有效提高了輸入效率。
當然,本發明筆劃輸入法同樣適用於其他需要文字輸入的電子設備,如電腦、個人數位助理(PDA)等。在其他實施方式中,本發明筆劃輸入法的間隔符鍵30也可以為“#”之外的其他功能鍵,翻頁或選字也可以由專門的翻頁鍵、選字鍵或其他功能鍵來實現,甚至基本筆劃鍵也可以定義在數字鍵以外的其他鍵上。鍵盤20可以是實體鍵盤,也可以是虛擬鍵盤,甚至可以用其他輸入裝置代替鍵盤20來輸入所需的筆劃和間隔符,如手寫板等,此時的間隔符可以為任意圖案或符號,只要處理器能將此間隔符與字元的筆劃和標點區別開來、並作為間隔符處理即可。
雖然本發明已以較佳實施例揭露如上,然其並非用以限定本發明,任何熟悉此項技藝者,在不脫離本發明之精神和範圍內,當可做些許更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
20‧‧‧鍵盤
22‧‧‧數字鍵
26‧‧‧方向鍵
28‧‧‧確認鍵
30‧‧‧間隔符鍵
42‧‧‧輸入欄
44‧‧‧候選欄
46‧‧‧文本框
48‧‧‧輸入序列
50‧‧‧候選項
圖1至圖4為使用本發明筆劃輸入法輸入詞語的過程
示意圖。
30‧‧‧間隔符鍵
42‧‧‧輸入欄
46‧‧‧文本框
48‧‧‧輸入序列
50‧‧‧候選項
Claims (10)
- 一種筆劃輸入法,可在電子設備上進行多字序列輸入,該電子設備包括一輸入裝置、一顯示螢幕、一字詞庫及一處理器,該輸入法的輸入步驟為:1)根據待輸入文字之筆劃順序,通過輸入裝置依次輸入每個字的前一筆或幾筆,不同字的筆劃之間輸入間隔符切分,每個字的輸入筆劃數可為一筆至全筆之間的任意筆數;2)該處理器按輸入順序形成輸入序列,並將該輸入序列與字詞庫中的文字索引進行比較,選出相關的文字序列形成候選項顯示於顯示螢幕;以及3)在顯示螢幕上選中目標文字,確認輸入;其中:在步驟1)中有間隔符輸入時,步驟2)中的候選項將優先顯示多字序列;在步驟1)中有間隔符輸入,步驟2)中卻沒有找到與輸入序列相匹配的多字序列時,候選項將顯示與輸入序列相匹配的單字供使用者逐字選擇輸入。
- 如申請專利範圍第1項所述之筆劃輸入法,其中對於沒有存儲在字詞庫中的多字序列,在作為多字序列輸入、逐字選擇成功輸入一次之後,即被作為多字序列加入字詞庫,以後再次輸入時作為候選項顯示。
- 如申請專利範圍第1項所述之筆劃輸入法,其中在步驟1)中無間隔符輸入時,步驟2)中形成的候選項為單 字。
- 如申請專利範圍第1項所述之筆劃輸入法,其中步驟2)的全部過程相對於步驟1)為動態過程,因此顯示螢幕的候選項隨步驟1)的每個輸入操作而動態變化。
- 如申請專利範圍第4項所述之筆劃輸入法,其中在步驟2)中,該處理器根據文字序列與輸入序列相匹配的程度來決定候選項的優先順序,以完全匹配的候選項為預設候選項。
- 如申請專利範圍第5項所述之筆劃輸入法,其中對於匹配程度相同的候選項,以個人使用頻率高的為優先顯示項。
- 如申請專利範圍第1項所述之筆劃輸入法,其中該輸入裝置為一鍵盤,該鍵盤包括複數定義有筆劃的按鍵和一間隔符鍵,步驟1)中的輸入係通過鍵盤按鍵實現。
- 如申請專利範圍第7項所述之筆劃輸入法,其中該鍵盤為實體鍵盤。
- 如申請專利範圍第7項所述之筆劃輸入法,其中該鍵盤為虛擬鍵盤。
- 如申請專利範圍第1項所述之筆劃輸入法,其中該輸入裝置為手寫板。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW97113589A TWI468984B (zh) | 2008-04-15 | 2008-04-15 | 筆劃輸入法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW97113589A TWI468984B (zh) | 2008-04-15 | 2008-04-15 | 筆劃輸入法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200943130A TW200943130A (en) | 2009-10-16 |
TWI468984B true TWI468984B (zh) | 2015-01-11 |
Family
ID=44868929
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW97113589A TWI468984B (zh) | 2008-04-15 | 2008-04-15 | 筆劃輸入法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI468984B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109388249B (zh) * | 2017-08-02 | 2023-03-10 | 北京搜狗科技发展有限公司 | 输入信息的处理方法、装置、终端及可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1282012A (zh) * | 2000-08-11 | 2001-01-31 | 姚鸿滨 | 笔韵码汉字输入法 |
TWI235312B (en) * | 2001-06-18 | 2005-07-01 | Riti Technology Inc | Fast input system of Chinese words |
US20060018545A1 (en) * | 2004-07-23 | 2006-01-26 | Lu Zhang | User interface and database structure for Chinese phrasal stroke and phonetic text input |
TW200617711A (en) * | 2004-11-16 | 2006-06-01 | Univ Nat Kaohsiung Applied Sci | A chinese input method system |
TWI275981B (en) * | 2001-08-06 | 2007-03-11 | Motorola Inc | A user interface for a portable electronic device |
CN1936793A (zh) * | 2006-09-26 | 2007-03-28 | 孙强国 | 一种用数字键盘进行中文字和词的笔划输入的方法 |
-
2008
- 2008-04-15 TW TW97113589A patent/TWI468984B/zh not_active IP Right Cessation
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1282012A (zh) * | 2000-08-11 | 2001-01-31 | 姚鸿滨 | 笔韵码汉字输入法 |
TWI235312B (en) * | 2001-06-18 | 2005-07-01 | Riti Technology Inc | Fast input system of Chinese words |
TWI275981B (en) * | 2001-08-06 | 2007-03-11 | Motorola Inc | A user interface for a portable electronic device |
US20060018545A1 (en) * | 2004-07-23 | 2006-01-26 | Lu Zhang | User interface and database structure for Chinese phrasal stroke and phonetic text input |
TW200617711A (en) * | 2004-11-16 | 2006-06-01 | Univ Nat Kaohsiung Applied Sci | A chinese input method system |
CN1936793A (zh) * | 2006-09-26 | 2007-03-28 | 孙强国 | 一种用数字键盘进行中文字和词的笔划输入的方法 |
Also Published As
Publication number | Publication date |
---|---|
TW200943130A (en) | 2009-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190087084A1 (en) | User-centric soft keyboard predictive technologies | |
US9122672B2 (en) | In-letter word prediction for virtual keyboard | |
US9134810B2 (en) | Next letter prediction for virtual keyboard | |
US20130285926A1 (en) | Configurable Touchscreen Keyboard | |
EP2631758A1 (en) | Touchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters | |
EP2592568A1 (en) | Displaying a prediction candidate after a typing mistake | |
EP2109046A1 (en) | Predictive text input system and method involving two concurrent ranking means | |
US20080204282A1 (en) | Character Input Device for Terminal and Method of Processing Character String | |
US8589145B2 (en) | Handheld electronic device including toggle of a selected data source, and associated method | |
JP6681518B2 (ja) | 文字入力装置 | |
US20110022956A1 (en) | Chinese Character Input Device and Method Thereof | |
EP2660692A1 (en) | Configurable touchscreen keyboard | |
US20170371424A1 (en) | Predictive Text Typing Employing An Augmented Computer Keyboard | |
JP2002222037A (ja) | キー入力装置 | |
KR101454523B1 (ko) | 문자 입력 방법 및 장치 | |
US20130091455A1 (en) | Electronic device having touchscreen and character input method therefor | |
TWI468984B (zh) | 筆劃輸入法 | |
CN102119375B (zh) | 单词输入方法 | |
CN101169686A (zh) | 一种笔画输入法 | |
Raynal et al. | DUCK: A DeDUCtive soft keyboard for visually impaired users | |
KR100862242B1 (ko) | 단어 검색 방법 | |
JP2014155215A (ja) | かな文字の入力方法及びそれを用いるキーボード | |
JP3110695B2 (ja) | キー入力装置 | |
DE112011101748B4 (de) | Prädiktive Anzeige auf einer Berührungsbildschirm-Tastatur und Erzeugung eines Satzes von Zeichen | |
KR20180031291A (ko) | 다중 언어 번역 및 예측 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |