專利名稱:一種在手寫輸入法中顯示漢字拼音的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及漢字的輸入及顯示技術(shù),具體地說(shuō),涉及一種在手寫輸入漢字的過(guò)程中,同時(shí)顯示輸入漢字的拼音的方法。
背景技術(shù):
在很多電子裝置中,都具有漢字輸入的功能,例如,移動(dòng)手機(jī)、數(shù)字助理機(jī)等信息裝置。在這些電子裝置中,使用者可以利用具有的漢字輸入功能輸入漢字,編輯短消息、通信錄、記事本等。在一些電子裝置中,具備有通過(guò)手寫屏來(lái)輸入漢字的功能。使用者只要利用裝置提供的一支感應(yīng)筆,在電子裝置的顯示屏幕上寫上需要輸入的漢字,電子裝置通過(guò)其內(nèi)的識(shí)別程序,即可產(chǎn)生使用者需要輸入的漢字。這種輸出法確實(shí)給使用者的輸入帶來(lái)了極大的方便。但這種輸入方法并不要求使用者知道該漢字的讀音,因此在方便的同時(shí)卻產(chǎn)生的這樣的一個(gè)問(wèn)題,對(duì)于使用者只記得這個(gè)漢字的字形,但忘記或本來(lái)就不知道這個(gè)漢字的讀音時(shí),雖可以進(jìn)行漢字的輸入,但仍不能知道該漢字的發(fā)音。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于,提供一種在手寫漢字輸入法中顯示漢字拼音的方法,簡(jiǎn)單地說(shuō),在利用手寫漢字輸入法進(jìn)行輸入同時(shí),在屏幕上同時(shí)顯示出該漢字的拼音,通過(guò)該拼音的顯示讓使用者了解該漢字的讀音,以克服背景技術(shù)中描述的目前的手寫輸入法中存在的問(wèn)題。
根據(jù)上述目的,本發(fā)明提供的在手寫輸入法中顯示漢字拼音的方法包括如下步驟提供一手寫漢字輸入步驟;提供一漢字拼音對(duì)照表;利用所述手寫漢字輸入步驟,識(shí)別出使用者輸入的漢字;查找所述對(duì)照表,獲得與所述使用者輸入的漢字對(duì)應(yīng)的漢字拼音;在屏幕上顯示所述使用者輸入的漢字以及與該漢字對(duì)應(yīng)的漢字拼音。
在上述的在手寫輸入法中顯示漢字拼音的方法中,所述漢字拼音顯示在所述漢字的上方或下方。
在上述的手寫輸入法中顯示漢字拼音的方法中,在屏幕上顯示了所述使用者輸入的漢字之后,等待使用者的拼音顯示指令,在接收使用者的拼音顯示指令之后,顯示與所述使用者輸入的漢字對(duì)應(yīng)的漢字拼音。
在上述的手寫輸入法中顯示漢字拼音的方法中,在等待使用者的拼音顯示指令步驟中,包括在屏幕上顯示一個(gè)指令框,在接收到使用者點(diǎn)擊該指令框之后,顯示與所述使用者輸入的漢字對(duì)應(yīng)的漢字拼音。
在上述的手寫輸入法中顯示漢字拼音的方法中,在等待使用者的拼音顯示指令步驟中,包括等待使用者的按鍵指令,在接收到使用者的按鍵指令之后,顯示與所述使用者輸入的漢字對(duì)應(yīng)的漢字拼音。
在上述的手寫輸入法中顯示漢字拼音的方法中,該方法應(yīng)用于移動(dòng)手機(jī)中。
在上述的手寫輸入法中顯示漢字拼音的方法中,該方法應(yīng)用于信息助理機(jī)中。
在上述的手寫輸入法中顯示漢字拼音的方法中,當(dāng)使用者輸入后一個(gè)漢字時(shí),從屏幕上抹去前一個(gè)漢字的漢字拼音,然后在屏幕上顯示使用者輸入的后一個(gè)漢字以及與該后一個(gè)漢字對(duì)應(yīng)的漢字拼音。
在上述的手寫輸入法中顯示漢字拼音的方法中,所述手寫漢字輸入步驟還可以是筆畫輸入步驟,或者五筆畫輸入步驟。
下面將結(jié)合附圖詳細(xì)描述本發(fā)明的具體實(shí)施例。
圖1是本發(fā)明中手寫輸入部分的流程圖;圖2是本發(fā)明中拼音顯示部分的流程圖。
具體實(shí)施例方式
本發(fā)明的方法涉及兩個(gè)大部分手寫輸入部分和漢字拼音顯示部分。
手寫輸入部分可以包括如下一些步驟步驟101接收使用者通過(guò)屏幕輸入的漢字筆劃,在該步驟中,屏幕可以采用觸摸屏,使用者通過(guò)手寫筆在觸摸屏上輸入,通過(guò)轉(zhuǎn)換,形成電信號(hào);步驟102電子裝置在接收到電信號(hào)之后,利用電子裝置內(nèi)的識(shí)別程序和存儲(chǔ)的手寫輸入識(shí)別庫(kù)進(jìn)行漢字識(shí)別,識(shí)別出使用者輸入的漢字。在有些情況下,識(shí)別程序可能會(huì)提供多個(gè)字形相似的漢字,此時(shí)進(jìn)入步驟103;步驟103將多個(gè)字形相似的漢字作為候選字在屏幕上顯示,僅使用者選擇;步驟104使用者根據(jù)其需要,從候選字中選出一個(gè)漢字,然后將該選出的漢字在屏幕上顯示。
上面是一種常規(guī)的手寫輸入部分的一些步驟。該手寫輸入部分并不是本發(fā)明的重點(diǎn),在本發(fā)明中可以利用各種常規(guī)的手寫輸入法。手寫輸入法中的識(shí)別技術(shù)也是常技術(shù),因此,在本發(fā)明中不再詳細(xì)描述。
本發(fā)明的另一個(gè)部分是漢字拼音顯示部分,包括如下步驟步驟201首先,在進(jìn)行漢字拼音顯示之前,需要建立一個(gè)漢字與拼音的對(duì)照表,該表中包括有漢字以及與該漢字相對(duì)應(yīng)的拼音的關(guān)聯(lián)數(shù)據(jù)。在具體的實(shí)施例中,可以制作一個(gè)漢字Unicode索引值文件和拼音文件。在Unicode索引值文件中,保存的Unicode值要按照順序排列,且把對(duì)應(yīng)拼音的Offset值一并保存;而拼音文件保存漢字拼音的順序要和Unicode索引值代表的漢字順序一致且一一對(duì)應(yīng)。這樣當(dāng)使用者輸入完漢字,程序得到其Unicode索引值后可以迅速通過(guò)二分法從Unicode索引值文件中得出其Offset值,再通過(guò)Offset值從拼音文件中得到其拼音并顯示出來(lái)。
步驟102在建立有上述拼音對(duì)照表的基礎(chǔ)上,根據(jù)在手寫輸入部分中識(shí)別出的使用者輸入的漢字,查找該拼音對(duì)照表,獲得與使用者在手寫輸入部分中輸入的漢字相對(duì)應(yīng)的漢字拼音;步驟103然后,把該漢字的拼音顯示在屏幕上。
關(guān)于漢字拼音在屏幕上的顯示方式,可以有多種變化,例如,在使用者通過(guò)手寫輸入法輸入了一個(gè)漢字之后,可以在該漢字的上方或者下方顯示該漢字對(duì)應(yīng)的拼音,使用者通過(guò)該顯示的拼音即可了解其輸入的漢字的讀音。
在另外的實(shí)施例中,在使用者通過(guò)輸入法輸入了一漢字并且該漢字顯示在屏幕上之后,可以自動(dòng)地在屏幕上顯示該漢字的拼音,也可以先等待使用者的拼音顯示指令,例如在屏幕上顯示一個(gè)指令框,當(dāng)使用者點(diǎn)擊該指令框之后,再在屏幕上顯示該漢字的拼音;或者,當(dāng)使用者通過(guò)按鍵發(fā)出指令之后,再在屏幕上顯示該漢字的拼音。
對(duì)于連續(xù)輸入漢字的情形,當(dāng)使用者利用手寫輸入法輸入后一個(gè)漢字時(shí),先從屏幕上抹去前一個(gè)漢字的漢字拼音,然后在屏幕上顯示使用者輸入的后一個(gè)漢字以及與該后一個(gè)漢字對(duì)應(yīng)的漢字拼音。
上面通過(guò)實(shí)施例的方式詳細(xì)描述了本發(fā)明的手寫輸入法中顯示漢字拼音的方法。本發(fā)明的方法可以使用于各種具有手寫輸入功能的信息類的電子裝置中,例如移動(dòng)手機(jī)、信息助理機(jī)等。除了手寫輸入功能之外,本發(fā)明的拼音顯示方法還可以與不需要了解漢字讀音的其它輸入方法相結(jié)合,例如可以用筆畫輸入法或者五筆輸入法替代手寫漢字輸入法。
權(quán)利要求
1.一種在手寫輸入法中顯示漢字拼音的方法包括如下步驟提供一手寫漢字輸入步驟;提供一漢字拼音對(duì)照表;利用所述手寫漢字輸入步驟,識(shí)別出使用者輸入的漢字;查找所述對(duì)照表,獲得與所述使用者輸入的漢字對(duì)應(yīng)的漢字拼音;在屏幕上顯示所述使用者輸入的漢字以及與該漢字對(duì)應(yīng)的漢字拼音。
2.如權(quán)利要求1所述的在手寫輸入法中顯示漢字拼音的方法,其特征在于,所述漢字拼音顯示在所述漢字的上方或下方。
3.如權(quán)利要求1所述的手寫輸入法中顯示漢字拼音的方法,其特征在于,在屏幕上顯示了所述使用者輸入的漢字之后,等待使用者的拼音顯示指令,在接收使用者的拼音顯示指令之后,顯示與所述使用者輸入的漢字對(duì)應(yīng)的漢字拼音。
4.如權(quán)利要求3所述的手寫輸入法中顯示漢字拼音的方法,其特征在于,在等待使用者的拼音顯示指令步驟中,包括在屏幕上顯示一個(gè)指令框,在接收到使用者點(diǎn)擊該指令框之后,顯示與所述使用者輸入的漢字對(duì)應(yīng)的漢字拼音。
5.如權(quán)利要求3所述的手寫輸入法中顯示漢字拼音的方法,其特征在于,在等待使用者的拼音顯示指令步驟中,包括等待使用者的按鍵指令,在接收到使用者的按鍵指令之后,顯示與所述使用者輸入的漢字對(duì)應(yīng)的漢字拼音。
6.如權(quán)利要求1所述的手寫輸入法中顯示漢字拼音的方法,其特征在于,該方法應(yīng)用于移動(dòng)手機(jī)中。
7.如權(quán)利要求1所述的手寫輸入法中顯示漢字拼音的方法,其特征在于,該方法應(yīng)用于信息助理機(jī)中。
8.如權(quán)利要求1所述的手寫輸入法中顯示漢字拼音的方法,其特征在于,當(dāng)使用者輸入后一個(gè)漢字時(shí),從屏幕上抹去前一個(gè)漢字的漢字拼音,然后在屏幕上顯示使用者輸入的后一個(gè)漢字以及與該后一個(gè)漢字對(duì)應(yīng)的漢字拼音。
9.如權(quán)利要求1所述的手寫輸入法中顯示漢字拼音的方法,其特征在于,所述手寫漢字輸入步驟還可以是筆畫輸入步驟,或者五筆畫輸入步驟。
全文摘要
本發(fā)明涉及一種在手寫輸入法中顯示漢字拼音的方法。在一些電子裝置中提供有手寫漢字輸入功能。使用者不了解漢字的讀音,只要了解該漢字的寫法,仍可以通過(guò)該手寫輸入法輸入漢字。但當(dāng)用戶希望了解該漢字的讀音時(shí),此方法就無(wú)能為力了。本發(fā)明對(duì)手寫輸入法進(jìn)行改進(jìn),提供一種在手寫輸入法中顯示漢字拼音的方法,用戶通過(guò)該方法不僅可以輸入漢字,同時(shí)可以了解該漢字的讀音。該方法包括提供一手寫漢字輸入步驟;提供一漢字拼音對(duì)照表;利用所述手寫漢字輸入步驟,識(shí)別出使用者輸入的漢字;查找所述對(duì)照表,獲得與所述使用者輸入的漢字對(duì)應(yīng)的漢字拼音;在屏幕上顯示所述使用者輸入的漢字以及與該漢字對(duì)應(yīng)的漢字拼音。
文檔編號(hào)G06F3/023GK1841277SQ20051002476
公開日2006年10月4日 申請(qǐng)日期2005年3月30日 優(yōu)先權(quán)日2005年3月30日
發(fā)明者孫永, 何代水 申請(qǐng)人:英華達(dá)(上海)電子有限公司