專利名稱:手寫輸入方法、系統(tǒng)及裝置的制作方法
技術領域:
本發(fā)明涉及電子技術領域,尤其涉及一種手寫輸入方法、系統(tǒng)及裝置。
背景技術:
隨著各種終端技術的發(fā)展,人們對終端裝置的要求也進一步提高。尤其在文字輸入上,經(jīng)歷了由傳統(tǒng)的鍵盤輸入到觸摸輸入及手寫輸入的過程。目前手寫輸入法輸入漢字比較成熟的方案為用戶開始手寫輸入,在屏幕手寫區(qū)域手寫待輸入漢字的完整軌跡,當用戶停止手寫,輸入法根據(jù)以上輸入的軌跡識別出相應的漢字?,F(xiàn)有的技術方案需要手寫出待輸入漢字的完整軌跡,且在用戶停止手寫后才能觸發(fā)軌跡識別,不能在手寫過程中根據(jù)已經(jīng)手寫的軌跡自動匹配出可能的漢字。綜上可知,現(xiàn)有的手寫輸入的方法及裝置,在實際使用上顯然存在不便與缺陷,所以有必要加以改進。
發(fā)明內(nèi)容
針對上述的缺陷,本發(fā)明的目的在于提供一種手寫輸入方法、系統(tǒng)及裝置,可有效提聞手與輸入漢字的速度。為了實現(xiàn)上述目的,本發(fā)明提供一種手寫輸入方法,所述方法包括輸入?yún)^(qū)接受包括手寫輸入的筆跡輸入;每一個所述筆跡完成后,根據(jù)已完成的所有筆跡匹配至少一漢字;顯示所述匹配的漢字。根據(jù)本發(fā)明的手寫輸入方法,所述根據(jù)已完成的所有筆跡匹配至少一漢字的步驟包括判斷所述已完成的所有筆跡的在所述輸入?yún)^(qū)的分布狀態(tài);根據(jù)所述已完成的所有筆跡的組成結構及該結構在所述輸入?yún)^(qū)的分布狀態(tài)匹配接近的漢字。根據(jù)本發(fā)明的手寫輸入方法,所述根據(jù)所述已完成的所有筆跡的組成結構及該結構在所述輸入?yún)^(qū)的分布狀態(tài)匹配接近的漢字步驟包括若所述已完成的所有筆跡的結構分布于所述輸入?yún)^(qū)的上部或下部,則匹配與所述結構關聯(lián)的上下結構的漢字;若所述已完成的所有筆跡的結構分布于所述輸入?yún)^(qū)的左部或右部,則匹配與所述結構關聯(lián)的左右結構的漢字。根據(jù)本發(fā)明的手寫輸入方法,所述方法還包括接收已匹配的漢字的選擇命令。根據(jù)本發(fā)明的手寫輸入方法,所述匹配的漢字按照與所有筆跡的組成結構的近似度排列,所述近似度最高的排在第一位。本發(fā)明還提供一種實現(xiàn)上述方法的手寫輸入系統(tǒng),包括
筆跡輸入模塊,具有一輸入?yún)^(qū),用于接受包括手寫輸入的筆跡輸入;匹配模塊,用于每一個所述筆跡完成后,根據(jù)已完成的所有筆跡匹配至少一漢字;顯示模塊,用于顯示所述匹配的漢字。根據(jù)本發(fā)明的手寫輸入系統(tǒng),所述匹配模塊包括判斷子模塊,用于判斷所述已完成的所有筆跡的在所述輸入?yún)^(qū)的分布狀態(tài);匹配子模塊,用于根據(jù)所述已完成的所有筆跡的組成結構及該結構在所述輸入?yún)^(qū)的分布狀態(tài)匹配接近的漢字。
根據(jù)本發(fā)明的手寫輸入系統(tǒng),所述匹配子模塊用于所述已完成的所有筆跡的結構分布于所述輸入?yún)^(qū)的上部或下部時,匹配與所述結構關聯(lián)的上下結構的漢字;和/或所述已完成的所有筆跡的結構分布于所述輸入?yún)^(qū)的左部或右部時,匹配與所述結構關聯(lián)的左右結構的漢字。根據(jù)本發(fā)明的手寫輸入系統(tǒng),所述手寫輸入系統(tǒng)還包括選擇模塊,用于接收已匹配的漢字的選擇命令。本發(fā)明還提供一種包括上述系統(tǒng)的手寫輸入裝置。本發(fā)明通過在裝置的輸入?yún)^(qū)接收用戶的筆跡輸入,該筆跡可以手寫筆跡輸入,用戶每完成一個筆跡,系統(tǒng)即根據(jù)已完成的所有筆跡匹配至少一漢字,并將匹配的漢字進行顯示。更好的,用戶可以從顯示的匹配漢字中選擇需要的漢字,借此提高用戶手寫輸入的速度,提聞用戶體驗。
圖I是本發(fā)明一實施例的手寫輸入系統(tǒng)的結構示意圖;圖2是本發(fā)明一實施例的顯示屏的結構示意圖;圖3A是本發(fā)明一實施例的顯示屏的第一輸入狀態(tài)結構示意圖;圖3B是圖3A所示實施例的第二輸入狀態(tài)結構示意圖;圖4A是本發(fā)明另一實施例的顯示屏的第一輸入狀態(tài)結構示意圖;圖4B是圖4A所示實施例的第二輸入狀態(tài)結構示意圖;圖5A是本發(fā)明另一實施例的顯示屏的第一輸入狀態(tài)結構示意圖;圖5B是圖5A所示實施例的第二輸入狀態(tài)結構示意圖;圖6是本發(fā)明的手寫輸入方法的流程圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參見圖1,本發(fā)明提供了一種用于手寫輸入的手寫輸入系統(tǒng),該系統(tǒng)100可以是內(nèi)置于手寫輸入裝置的軟件單元,硬件單元或軟硬件結合單元。結合圖2,手寫輸入系統(tǒng)100具有一顯示屏101,且該系統(tǒng)100還包括筆跡輸入模塊10、匹配模塊20、顯示模塊30,及選擇模塊40,其中
筆跡輸入模塊10在顯示屏101上具有一輸入?yún)^(qū)11,用于接受包括手寫輸入的筆跡輸入。參見圖2,輸入?yún)^(qū)11分為左上、左下、右上及右下四個區(qū)域,即輸入?yún)^(qū)11為“田”字型結構,該輸入?yún)^(qū)11的各個區(qū)域均可以接受用戶的筆跡輸入。匹配模塊20用于每一個輸入筆跡完成后,根據(jù)已完成的所有筆跡匹配至少一漢字。具體應用中,用戶在輸入?yún)^(qū)11每完成一個輸入筆跡,匹配模塊20即進行對已輸入的所有筆跡進行漢字匹配。比如,用戶第一筆在輸入?yún)^(qū)11的中間位置輸入“一”,則匹配模塊20對該筆跡進行漢字匹配處理,比如按照近似度匹配漢字“一”、“三”、“十”等,并交由顯示模塊30處理。此時若用戶再輸入第二筆“ I ”,與第一筆組成“十”字,則匹配模塊20匹配與“十”字關聯(lián)的漢字,比如匹配得到“十”、“土”、“干”等漢字,并交由顯示模塊30顯示處理。顯示模塊30在顯示屏101上具有一顯示區(qū)31,用于顯示匹配的漢字,匹配的顯示的漢字數(shù)量可根據(jù)顯示區(qū)31及顯示字體的大小決定。如前所述若用戶完成輸入筆跡“一”時,則經(jīng)匹配模塊20處理后,顯示模塊30在顯示區(qū)31上顯示“一”、“三”、“十”等匹配的漢字,當用戶輸入完第二筆跡時,顯示區(qū)31則顯示“十”、“土”、“干”等匹配的漢字。選擇模塊40,用于接收已匹配的漢字的選擇命令。顯示模塊30將匹配的漢字顯示于顯示區(qū)31后,用戶可以點擊選擇自己需要的漢字,被選漢字顯示于顯示屏101的文檔區(qū)51。本發(fā)明的實施例中,匹配模塊20包括判斷子模塊21和匹配子模塊22,其中,在用戶輸入筆跡的過程中,判斷子模塊21用于判斷已完成的所有筆跡的在所述輸入?yún)^(qū)的分布狀態(tài),具體的分布狀態(tài)為筆跡結構位于左上、左下、右上、右下及中間位置,也可以為組合結構,根據(jù)“田”字型分布,也根據(jù)不同的結構判斷為“上” “下” “左” “右”的組合狀態(tài)。匹配子模塊22用于根據(jù)已完成的所有筆跡的組成結構及該結構在所述輸入?yún)^(qū)的分布狀態(tài)匹配最接近的漢字。結合圖3A和圖3B,當用戶在輸入?yún)^(qū)11的中間位置完成筆跡“木”后,判斷子模塊21判斷該筆跡“木”位于輸入?yún)^(qū)的中間位置,匹配子模塊22即匹配關聯(lián)的漢字后經(jīng)顯示模塊在顯示區(qū)31顯示,如圖3B,若超過預定時間用戶沒有選擇漢字,則自動將顯示區(qū)31顯示的第一個字“木”顯示于文檔區(qū)51。進一步的,若用戶已完成的所有筆跡的結構分布于輸入?yún)^(qū)11的上部(同時占據(jù)左上和右上區(qū))或下部(同時占據(jù)左下和右下區(qū))時,匹配子模塊22匹配與所述結構關聯(lián)的上下結構的漢字;若用戶已完成的所有筆跡的結構分布于輸入?yún)^(qū)11的左部(同時占據(jù)左上和左下區(qū))或右部(同時占據(jù)右上和右下區(qū))時,匹配子模塊22匹配與所述結構關聯(lián)的上下結構的漢字。結合圖4A和圖4B,當用戶在輸入?yún)^(qū)11的上部輸入“木”字時,匹配子模塊22匹配的漢字如圖4B所示,用戶可選擇自己需要的漢字。更好的,用戶也可以通過輸入多個結構的筆跡后再進行選擇,如圖5A,用戶在輸入?yún)^(qū)11的左部輸入“木”字軌跡,再在右上區(qū)輸入“夂”,則匹配子模塊22匹配的漢字如圖5B所示的“格”,借此使用戶可以直接獲取該漢字。需要說明的是,本發(fā)明的系統(tǒng)筆跡輸入模塊10在接收筆跡的輸入時允許有一定誤差,該誤差范圍可以預先設定。比如,用戶欲在中間位置輸入第一筆跡“一”,卻因為其它原因,比如晃動,使輸入的筆跡略偏上或偏下,若其偏離度在誤差范圍內(nèi),則系統(tǒng)仍將該筆跡判定為位于中間位置的筆跡,借此增加輸入的準確性,更具人性化。本發(fā)明還提供一種包括上述系統(tǒng)100的手寫輸入裝置,其可以但不限于是移動終端,移動終端可以是手機、PDA (Personal Digital Assistant,個人數(shù)字助理)、掌上電腦等。其具有較高的用戶的手寫輸入速度,用戶體驗較好。參見圖6,本發(fā)明提供了一種手寫輸入方法,其可以通過如圖I所示的手寫輸入系統(tǒng)100實現(xiàn),該方法包括步驟S601,筆跡輸入模塊10通過其輸入?yún)^(qū)11接受包括手寫輸入的筆跡輸入。系統(tǒng)100啟動后,用戶可以在“田”字型輸入?yún)^(qū)11內(nèi)輸入筆跡,具體可根據(jù)需求在其上、下、左、右或中間位置輸入,也可以各個位置組合輸入。步驟S602,每一個所述筆跡完成后,匹配模塊20根據(jù)已完成的所有筆跡匹配至少一漢字。具體的,當用戶在輸入?yún)^(qū)11內(nèi)輸入相應的筆跡后,判斷子模塊21判斷已完成的所有筆跡的在輸入?yún)^(qū)11的分布狀態(tài);根據(jù)所述已完成的所有筆跡的組成結構及該結構在所述輸入?yún)^(qū)11的分布狀態(tài)匹配最接近的漢字。進一步的,若用戶已完成的所有筆跡的結構分布于輸入?yún)^(qū)11的上部或下部時,匹配子模塊22匹配與所述結構關聯(lián)的上下結構的漢字;若用戶已完成的所有筆跡的結構分布于輸入?yún)^(qū)11的左部或右部時,匹配子模塊22匹配與 所述結構關聯(lián)的上下結構的漢字。步驟S603,顯示模塊30在其顯示區(qū)31顯示匹配的漢字。實際應用中,已匹配的漢字在顯示時,按照與所有筆跡的組成結構的近似度排列,所述近似度最高的排在第一位,t匕如用戶輸入筆跡“一”時,則顯示排列的“一”排在第一位,“十”排第二位,借此更加方便用戶的選擇。顯示區(qū)31顯示已匹配的漢字后,用戶可以通過選擇模塊40選擇自己需要的文字,被選定的漢字會顯示到文檔區(qū)51。綜上所述,本發(fā)明通過在裝置的輸入?yún)^(qū)接收用戶的筆跡輸入,該筆跡可以手寫筆跡輸入,用戶每完成一個筆跡,系統(tǒng)即根據(jù)已完成的所有筆跡匹配至少一漢字,并將匹配的漢字進行顯示。更好的,用戶可以從顯示的匹配漢字中選擇需要的漢字,借此提高用戶手寫輸入的速度,提高用戶體驗。當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領域的技術人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。
權利要求
1.一種手寫輸入方法,其特征在于,所述方法包括 輸入?yún)^(qū)接受包括手寫輸入的筆跡輸入; 每一個所述筆跡完成后,根據(jù)已完成的所有筆跡匹配至少一漢字; 顯示所述匹配的漢字。
2.根據(jù)權利要求I所述的手寫輸入方法,其特征在于,所述根據(jù)已完成的所有筆跡匹配至少一漢字的步驟包括 判斷所述已完成的所有筆跡的在所述輸入?yún)^(qū)的分布狀態(tài); 根據(jù)所述已完成的所有筆跡的組成結構及該結構在所述輸入?yún)^(qū)的分布狀態(tài)匹配接近的漢字。
3.根據(jù)權利要求2所述的手寫輸入方法,其特征在于,所述根據(jù)所述已完成的所有筆跡的組成結構及該結構在所述輸入?yún)^(qū)的分布狀態(tài)匹配接近的漢字步驟包括 若所述已完成的所有筆跡的結構分布于所述輸入?yún)^(qū)的上部或下部,則匹配與所述結構關聯(lián)的上下結構的漢字; 若所述已完成的所有筆跡的結構分布于所述輸入?yún)^(qū)的左部或右部,則匹配與所述結構關聯(lián)的左右結構的漢字。
4.根據(jù)權利要求I所述的手寫輸入方法,其特征在于,所述方法還包括 接收已匹配的漢字的選擇命令。
5.根據(jù)權利要求I所述的手寫輸入方法,其特征在于,所述匹配的漢字按照與所有筆跡的組成結構的近似度排列,所述近似度最高的排在第一位。
6.—種手寫輸入系統(tǒng),其特征在于,包括 筆跡輸入模塊,具有一輸入?yún)^(qū),用于接受包括手寫輸入的筆跡輸入; 匹配模塊,用于每一個所述筆跡完成后,根據(jù)已完成的所有筆跡匹配至少一漢字; 顯示模塊,用于顯示所述匹配的漢字。
7.根據(jù)權利要求6所述的手寫輸入系統(tǒng),其特征在于,所述匹配模塊包括 判斷子模塊,用于判斷所述已完成的所有筆跡的在所述輸入?yún)^(qū)的分布狀態(tài); 匹配子模塊,用于根據(jù)所述已完成的所有筆跡的組成結構及該結構在所述輸入?yún)^(qū)的分布狀態(tài)匹配接近的漢字。
8.根據(jù)權利要求7所述的手寫輸入系統(tǒng),其特征在于,所述匹配子模塊用于所述已完成的所有筆跡的結構分布于所述輸入?yún)^(qū)的上部或下部時,匹配與所述結構關聯(lián)的上下結構的漢字;和/或所述已完成的所有筆跡的結構分布于所述輸入?yún)^(qū)的左部或右部時,匹配與所述結構關聯(lián)的左右結構的漢字。
9.根據(jù)權利要求6所述的手寫輸入系統(tǒng),其特征在于,所述手寫輸入系統(tǒng)還包括選擇模塊,用于接收已匹配的漢字的選擇命令。
10.一種包括如權利要求6 9任一項所述系統(tǒng)的手寫輸入裝置。
全文摘要
本發(fā)明適用于電子技術領域,提供了一種手寫輸入方法,所述方法包括輸入?yún)^(qū)接受包括手寫輸入的筆跡輸入;每一個所述筆跡完成后,根據(jù)已完成的所有筆跡匹配至少一漢字;顯示所述匹配的漢字。本發(fā)明還相應的提供一種手寫輸入系統(tǒng)及裝置。借此,本發(fā)明可以方便的提高手寫輸入法輸入漢字的速度。
文檔編號G06F3/0488GK102880412SQ20121030351
公開日2013年1月16日 申請日期2012年8月23日 優(yōu)先權日2012年8月23日
發(fā)明者曹義, 涂平 申請人:東莞宇龍通信科技有限公司, 宇龍計算機通信科技(深圳)有限公司