戶所要輸入的文字的訊息(例如輸入碼或軌跡式訊息碼);
512、輸入法程序執(zhí)行確認文字編輯區(qū)看是否有其它文字可設(shè)為關(guān)鍵字/詞,如果“沒有”則執(zhí)行步驟S13,如果“有”則執(zhí)行步驟S14:輸入法程序執(zhí)行確認文字編輯區(qū)看是否有其它文字可設(shè)為關(guān)鍵字或可設(shè)為關(guān)鍵詞,如果文字編輯區(qū)沒有文字可來設(shè)為關(guān)鍵字或文字編輯區(qū)沒有文字可來設(shè)為關(guān)鍵詞則執(zhí)行步驟S13,如果文字編輯區(qū)有文字可設(shè)為關(guān)鍵字或文字編輯區(qū)有文字可設(shè)為關(guān)鍵詞則執(zhí)行步驟S14 ;
513、執(zhí)行智能選字,并顯示智能搜尋的結(jié)果至候選區(qū)或把智能搜尋的結(jié)果顯示至文字編輯區(qū),再執(zhí)行步驟Sll ;
514、設(shè)關(guān)鍵字/詞,該關(guān)鍵字/詞訊息并與用戶所輸入的文字訊息碼結(jié)合成為新的輸入碼,輸入法程序再執(zhí)行比對、搜尋,并顯示搜尋結(jié)果:輸入法程序把文字編輯區(qū)的最后一字設(shè)為關(guān)鍵字或/及把文字編輯區(qū)的最后一詞設(shè)為關(guān)鍵詞,該關(guān)鍵字/詞訊息并與使用者所輸入的文字訊息碼結(jié)合成為新的輸入碼,輸入法程序再依新的輸入碼來執(zhí)行比對、搜尋,并把搜尋結(jié)果顯示至候選區(qū)或把搜尋結(jié)果存入至一預定區(qū);
515、輸入法程序執(zhí)行智能選字,并把智能選字程序的搜尋結(jié)果顯示至候選區(qū)或把搜尋結(jié)果存入至一預定區(qū);
516、輸入法程序執(zhí)行選擇最符合使用者需求的字詞,輸入法程序把符合步驟S15又符合步驟S14的最高頻之字詞,顯示至文字編輯區(qū)或是顯示至候選區(qū),再執(zhí)行步驟SI I。
[0034]經(jīng)過這樣的步驟,將來于輸入“存入至一預定區(qū)”時就不會出現(xiàn)“存入置疑預定區(qū)”這樣的輸入,于輸入“這文字則執(zhí)行”時就不會出現(xiàn)“這文自責執(zhí)行”這樣的輸入,于輸入“使用輸入單元來輸入”時就不會出現(xiàn)“使用輸入單原來輸入”這樣的輸入,智能程序就比較不會因為下一字的輸入而把已經(jīng)是選正確的字給自動改成錯誤的字詞,間接的微微提升了智能選字的正確辨識率,而更來增加文字輸入的正確率和方便度。
[0035]如圖11所示,于輸入“疑似地上霜”的簡拼碼之后,當使用者再輸入“ M ”鍵時,使用者就可以從候選區(qū)看到“舉頭望明月”這相關(guān)的候選詞,以提升文字輸入的方便度
如圖12所示,于輸入“疑似地上霜”之后,當只有“疑似地上霜”這相關(guān)詞的訊息時,本發(fā)明會以“疑似地上霜”這相關(guān)詞的訊息來做搜尋,并顯示搜尋的結(jié)果,以提升常用后續(xù)連接字詞之輸入的方便度。
[0036]如圖13所示,當輸入“安”字以后程序?qū)⑵湓O(shè)為關(guān)鍵字,再輸入筆畫時,會優(yōu)先將能夠與“安”字組成常用詞組或自定義詞組的字優(yōu)先顯示在候選區(qū)(本例中優(yōu)先顯示的是“全”和“心”),從而達到快速縮小檢索范圍,提高輸入速度的目的;于圖13中的“(*安*)”系表示為“安”的相關(guān)訊息,而該訊息可以是代碼或流水碼或是其它與“安”相關(guān)的訊息,余圖同理。
[0037]如圖14所示,輸入“安”字程序并將其設(shè)為關(guān)鍵字以后,使用者通過輸入清單區(qū)直接輸入“aqq”三個拼音字母(或者是“弓 < < ”三個注音符號),則候選區(qū)可以直接顯示“安全全”這三個常用的跟在“安”后面的常用連接字詞。
[0038]如圖15所示,于輸入“健健”,運行程序并將“健健”設(shè)為關(guān)鍵詞以后,使用者通過輸入清單區(qū)輸入“k”(或者“萬”)則候選區(qū)可以顯示“康康”這常用連接詞來供使用者選擇。本發(fā)明也可以與其它輸入法做混合式的輸入,例如把筆畫較少的字或智能程序常會選錯的字詞(例如“是試”的輸入)則使用手寫輸入法,筆畫較多的字或智能程序不會選錯的字詞(例如“尷尬”的輸入)則通過輸入清單區(qū)的拼音(或注音符號)來輸入,這樣的輸入方式可讓輸入法的智能選字效率能更微微地提升其辨識能力,以改善拼、注音類輸入法常因同音詞過多而干擾智能選字的辨識,造成智能選字程序會因下一字的輸入而選錯字詞的這問題。該輸入清單區(qū)除了拼音等讀音符號,也可以包含部首、形碼、筆畫等其它漢字編碼方式的字符。
[0039]本實施例的一種基于軌跡式文字輸入裝置的軌跡式文字輸入方法,包括以下步驟:
51、使用者通過輸入單元輸入筆畫;
52、運行單元判斷輸入的筆畫是否為簡拼碼,如果是,則進入步驟S3,如果否,則進入步驟S4 ;
53、將輸入的筆畫訊息按照簡拼碼模式進行識別,即將各寫入?yún)^(qū)塊的筆畫訊息串成一個總的輸入碼(如圖4的示意圖所示),或是把各個簡拼碼訊息串成一個新的總的輸入碼(如圖5的示意圖所示),再從資料單元中檢索輸入碼對應(yīng)的結(jié)果并在顯示單元上顯示,然后進入步驟S5 ;
54、將輸入的筆畫按照單字模式進行識別,從資料單元中檢索對應(yīng)的結(jié)果并在顯示單元上顯示,然后進入步驟S5 ;
55、用戶選擇要輸入的字詞完成輸入。
[0040]步驟S2中,判斷筆畫是否簡拼碼具體為:
5201、如果不存在跨區(qū)輸入的筆畫,進入步驟S203,如果存在跨區(qū)輸入的筆畫,則進入步驟S202 ;
5202、如果有至少一個寫入?yún)^(qū)域未檢測到筆跡,進入步驟S203;如果所有寫入?yún)^(qū)域都檢測到筆跡,則進入步驟S204
5203、認定當前輸入的筆畫為簡拼碼,判斷過程結(jié)束;
5204、認定當前輸入的筆畫非簡拼碼,判斷過程結(jié)束。
[0041]步驟S3中,如果檢索到的結(jié)果不是使用者想要輸入的文字,則使用者可以繼續(xù)輸入筆畫,減小搜索的范圍。如輸入“舉頭”的簡拼碼卻沒有看到“舉頭望明月”這個常用詩句時,則繼續(xù)輸入“望明”的簡拼碼,候選列表中即出現(xiàn)“舉頭望明月”供選擇。如果檢索顯示的結(jié)果還不是使用者所要的字、詞時,可以通過輸入清單區(qū)輸入輔助識別字符“j”(或“ M ”)來加強文字的識別能力或加快文字的識別速度。
[0042]軌跡式文字輸入方法進一步包括以下步驟:
A、輸入第一個字或詞,并由程序或者使用者確定;
B、程序?qū)⒃撟只蛟~設(shè)定為關(guān)鍵字/詞,并繼續(xù)輸入后續(xù)的字或詞的筆畫;
C、進行識別比對和顯示;
D、選出所要輸入的字或詞,程序并將該新選出的字或詞設(shè)為新關(guān)鍵字/詞,然后繼續(xù)輸入后續(xù)的字或詞的筆畫;
E、進入步驟C。
[0043]本發(fā)明還包括一種具有關(guān)鍵字詞設(shè)定單元的軌跡式文字輸入裝置的軌跡式文字輸入方法,其包括以下步驟:
531、輸入或?qū)懭胛淖值挠嵪?使用輸入單元來輸入或?qū)懭胗脩羲斎氲奈淖值挠嵪?例如輸入碼或軌跡式訊息碼);
532、輸入法程序執(zhí)行確認文字編輯區(qū)看是否有其它文字可設(shè)為關(guān)鍵字/詞,如果“沒有”則執(zhí)行步驟S33,如果“有”則執(zhí)行步驟S35:輸入法程序執(zhí)行確認文字編輯區(qū)看是否有其它文字可設(shè)為關(guān)鍵字或可設(shè)為關(guān)鍵詞,如果文字編輯區(qū)沒有文字可來設(shè)為關(guān)鍵字或文字編輯區(qū)沒有文字可來設(shè)為關(guān)鍵詞則執(zhí)行步驟S33,如果文字編輯區(qū)有文字可設(shè)為關(guān)鍵字或文字編輯區(qū)有文字可設(shè)為關(guān)鍵詞則執(zhí)行步驟S35 ;
533、輸入法程序依照用戶所輸入的訊息至資料單元來執(zhí)行比對、搜尋,并執(zhí)行智能選字或是把搜尋的結(jié)果顯示至候選區(qū)或顯示至顯示單元,再執(zhí)行步驟S31 ;
534、設(shè)關(guān)鍵字/詞,該關(guān)鍵字/詞訊息并與用戶所輸入的文字訊息碼結(jié)合成為新的輸入碼,輸入法程序再執(zhí)行比對、搜尋,并顯示搜尋結(jié)果:輸入法程序把文字編輯區(qū)的最后一字設(shè)為關(guān)鍵字或/及把文字編輯區(qū)的最后一詞設(shè)為關(guān)鍵詞,該關(guān)鍵字/詞訊息并與使用者所輸入的文字訊息碼結(jié)合成為新的輸入碼,輸入法程序再依新的輸入碼訊息來執(zhí)行比對、搜尋,并顯示搜尋結(jié)果至候選區(qū)或是把搜尋結(jié)果存入至一預定區(qū);
535、輸入法程序執(zhí)行智能選字,并把智能選字程序的搜尋結(jié)果顯示至候選區(qū)或把搜尋結(jié)果存入至一預定區(qū);
536、輸入法程序執(zhí)行選擇最符合使用者需求的字詞,輸入法程序把符合步驟S35又符合步驟S34的最高頻之字詞,顯示至文字編輯區(qū)或是顯示至候選區(qū),再執(zhí)行步驟S31。
[0044]進而為了方便無智能選字程序的輸入法能更方便的來輸入常用連接詞,故而把『一種具有關(guān)鍵字詞設(shè)定單元的軌跡式文字輸入裝置的軌跡式文字輸入方法』做了如下之變更:
521、使用輸入單元來輸入或?qū)懭胗脩羲斎氲淖衷~的訊息(例如輸入碼或軌跡式訊息碼);
522、輸入法程序