專利名稱:一種快速的手寫輸入法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是一種快速的手寫輸入法,其主要是令使用者在具有手寫辨識(shí)功能的電子裝置上,通過(guò)自定義手寫的特殊符號(hào),快速輸入姓名、詞組、詞組或密碼的方法。
隨著科技的發(fā)展,計(jì)算機(jī)、電子辭其、PDA等高科技電子產(chǎn)品的使用越來(lái)越普及,輸入法也就變得越來(lái)越重要。對(duì)我們國(guó)人來(lái)說(shuō),最重要的當(dāng)然是中文輸入法。雖目前市場(chǎng)上的電子產(chǎn)品中,使用的中文輸入法種類非常多,但是隨著人們需要輸入及處理的信息的增多,對(duì)輸入法的要求也相應(yīng)增加,信息的發(fā)展,使人們要求輸入法必需具有使用更方便,學(xué)習(xí)更簡(jiǎn)單,輸入速度更快等特點(diǎn),最好能做到批量輸入。
但是,現(xiàn)在市場(chǎng)中各種主機(jī)的中文輸入法,一般而言一次皆只能輸入一個(gè)字或固定的一些詞組,即使在具有智能型輸入的中文輸入法中,也只能一次得到現(xiàn)有的幾個(gè)詞組,倘若使用者要輸入自己的姓名或特殊詞組時(shí),就不能采用一般快速的詞組輸入方式,只能每次依序輸入一個(gè)字,這種輸入方法太過(guò)麻煩;同樣,在手寫辨識(shí)中雖然提供了學(xué)習(xí)功能,使使用者可以改變手寫學(xué)習(xí)出的內(nèi)容,但每次也只能學(xué)習(xí)一個(gè)中文字,而不能一次學(xué)習(xí)出多個(gè)中文字或詞組。
更何況,隨著當(dāng)今社會(huì)進(jìn)步及發(fā)展的日新月異,不斷有新興字匯和詞組涌現(xiàn),特別在信息領(lǐng)域中,因此,盡管現(xiàn)有的一些電子產(chǎn)品在中文輸入法中,提供了加入新詞組的功能,然而由于這些電子產(chǎn)品的輸入方式、界面安排、操作的方便性等種種原因,影響了輸入速度,令使用者使用起來(lái)很不方便。
另外,隨著個(gè)人存儲(chǔ)資料的增多,有越來(lái)越多的地方需要輸入密碼進(jìn)行加密,而現(xiàn)有加密方法,多數(shù)皆是先設(shè)定密碼,使用者每次打開(kāi)時(shí),都要逐一輸入密碼,這樣一來(lái),如密碼較長(zhǎng)時(shí),使用者有可能在輸入密碼的過(guò)程中,不慎誤輸,如此,不但令使用者需重新輸入,從而帶來(lái)不便,并且其還容易在重新輸入的過(guò)程中泄漏密碼。
有鑒于此,發(fā)明人乃利用電子產(chǎn)品上具有的手寫辨識(shí)學(xué)習(xí)功能,設(shè)計(jì)出一種令姓名、常用特殊詞組、常用短句以及密碼,可快速的手寫輸入方法。
本發(fā)明的一目的,在提供一種快速的手寫輸入方法該方法是通過(guò)手寫的簡(jiǎn)單標(biāo)識(shí),輸出該標(biāo)識(shí)所替代真正的姓名、詞組或詞組,如此,不但具有令使用者可自己定義的詞組、詞組的功能,且可改進(jìn)傳統(tǒng)輸入方式,只能輸入單字的缺點(diǎn),而達(dá)到了輸入準(zhǔn)確、快速的目的。
本發(fā)明的再一目的,在提供一種快速的手寫輸入方法,其在于通過(guò)自定的標(biāo)識(shí)替代密碼,以縮短使用者輸入的過(guò)程,進(jìn)而提高使用者的主機(jī)及個(gè)人資料的保密性。
為使能對(duì)本發(fā)明作更進(jìn)一步的認(rèn)識(shí)與了解,現(xiàn)將實(shí)施舉例配合圖標(biāo),進(jìn)一步詳細(xì)說(shuō)明如下
圖1是本發(fā)明的架構(gòu)方塊示意圖。
圖2是本發(fā)明建立由標(biāo)識(shí)與相對(duì)應(yīng)內(nèi)容組成的數(shù)據(jù)庫(kù)的流程示意圖。
圖3是本發(fā)明操作時(shí)使用應(yīng)用程序增加及儲(chǔ)存詞組的流程示意圖。
圖4是本發(fā)明找尋或刪除已儲(chǔ)存的數(shù)據(jù)的流程示意圖。
圖5A是本發(fā)明實(shí)施時(shí)的初始畫面。
圖5B是本發(fā)明輸入一個(gè)符號(hào)時(shí)的畫面。
圖5C是本發(fā)明實(shí)施時(shí)手寫辨識(shí)器所辨識(shí)出來(lái)代表該符號(hào)的字的畫面。
圖5D~5L是本發(fā)明以各種輸入法輸入真正內(nèi)容的畫面。
圖6A~6C是本發(fā)明輸入一符號(hào),而真正內(nèi)容顯示在畫面上的過(guò)程的畫面。
本發(fā)明是一種快速的手寫輸入法,是在具有手寫辨識(shí)功能的電子產(chǎn)品上,設(shè)計(jì)出一種可用于姓名、常用特殊詞組、常用短句以及密碼的簡(jiǎn)易快速的輸入方法,該方法是利用手寫辨識(shí)器的學(xué)習(xí)功能,在手寫裝置上輸入一簡(jiǎn)單標(biāo)識(shí)(如筆畫或特殊符號(hào))后,再將該標(biāo)識(shí)所代表真正的內(nèi)容(如姓名、詞組或詞組等等)輸入,處理器可自動(dòng)將該標(biāo)識(shí)及相對(duì)應(yīng)的內(nèi)容經(jīng)過(guò)轉(zhuǎn)換后,儲(chǔ)存在一儲(chǔ)存裝置中,當(dāng)使用者在手寫裝置上再次輸入該標(biāo)識(shí)時(shí),處理器會(huì)加以攔截,并將該標(biāo)識(shí)與已儲(chǔ)存在該儲(chǔ)存裝置中的標(biāo)識(shí)加以比對(duì),如相符,則將該標(biāo)識(shí)所代替的真正內(nèi)容輸出,如此,即可以達(dá)到使用較少的筆畫或某個(gè)特殊符號(hào),快速輸入姓名、詞組、詞組或密碼的目的。
另外,這里將配合本發(fā)明方法的系統(tǒng),加以說(shuō)明如下該系統(tǒng)包括有一處理器,該處理器分別藉由數(shù)據(jù)總線及地址總線與一儲(chǔ)存裝置及一手寫裝置相連接(如圖1所示),其中,手寫裝置可為筆觸式液晶顯示器(或手寫板),另外,在儲(chǔ)存裝置上設(shè)有手寫辨識(shí)器及應(yīng)用程序,其中,應(yīng)用程序是用于修改(增加或刪除)及儲(chǔ)存詞組和詞組資料上,而該手寫辨識(shí)器則具有學(xué)習(xí)、判斷及使用應(yīng)用程序的功能,其中,該手寫辨識(shí)器的學(xué)習(xí)功能,可令該手寫辨識(shí)器得到特征序列,及取得與儲(chǔ)存手寫學(xué)習(xí)結(jié)果的函數(shù),處理器可通過(guò)數(shù)據(jù)總線及地址總線與手寫裝置相連接,作輸出或輸入的動(dòng)作,且該處理器更可通過(guò)數(shù)據(jù)總線及地址總線調(diào)用在儲(chǔ)存裝置中的手寫辨識(shí)器及應(yīng)用程序,進(jìn)行相關(guān)的處理。
請(qǐng)參照?qǐng)D2所示,當(dāng)使用者在手寫裝置寫下替代真正欲輸入的內(nèi)容的標(biāo)識(shí)時(shí),處理器會(huì)加以攔截,并將其送至一儲(chǔ)存裝置中,再調(diào)用在儲(chǔ)存裝置中的應(yīng)用程序,應(yīng)用程序可根據(jù)其中該標(biāo)識(shí)的特征,通過(guò)該手寫辨識(shí)器所取得的函數(shù),得到一對(duì)應(yīng)的特征序列后,將一與該標(biāo)識(shí)相對(duì)應(yīng)的輸出內(nèi)碼一起存入一標(biāo)識(shí)函數(shù)中,再儲(chǔ)存到手寫辨識(shí)器提供的地址中,作為以后辨識(shí)時(shí)的資料。該標(biāo)識(shí)函數(shù)如下列所示typedef struct tagHANDSTUDYSAVE{unsigned short wordID;/*中文內(nèi)碼*/unsigned char buffer[256];/*特征序列*/)HANDSTUDYSAVE;由上式可知,該標(biāo)識(shí)函數(shù)僅能儲(chǔ)存一個(gè)中文內(nèi)碼,然而,本發(fā)明卻需要一串可儲(chǔ)存與標(biāo)識(shí)相對(duì)的詞組或詞組的內(nèi)碼,所以在得到該特征序列后,處理器會(huì)選取未被使用過(guò)的中文內(nèi)碼,以供儲(chǔ)存該標(biāo)識(shí)所替代的真正內(nèi)容用,而該內(nèi)碼不能與現(xiàn)有的中文內(nèi)碼相沖突,實(shí)施時(shí),該內(nèi)碼范圍主要是依據(jù)主機(jī)所用的語(yǔ)言版本及實(shí)際情況而定;例如對(duì)采用Big5編碼的電子產(chǎn)品,可選取高位為0XFA一一0XFF,(低位為0X40一一0X7E,0XA1一一0XFE范圍內(nèi)的內(nèi)碼;對(duì)采用GB褊碼的主機(jī),可選取高位為0XFB一一0XFF,低位為0XA1一一0XFE范圍內(nèi)的內(nèi)碼。這些范圍都是屬于在標(biāo)準(zhǔn)內(nèi)碼范圍中且無(wú)標(biāo)準(zhǔn)內(nèi)碼的區(qū)域。
然后,再令使用者輸入該標(biāo)識(shí)所替代的姓名或詞組、或詞組等,為儲(chǔ)除這些內(nèi)容,還需要一個(gè)詞組函數(shù),該詞組函數(shù)記錄了前面選取的中文內(nèi)碼,與使用者實(shí)際輸入的字符串之間的對(duì)應(yīng)關(guān)系;該詞組函數(shù)如下列所示typedef struct tagHANDSTUDYSTR1NG{unsigned short wordID;/*選取的中文內(nèi)碼*/unsigned char string[100];/*使用者實(shí)際輸入的字符串*/)HANDSTUDYSTR1NG;若使用者確認(rèn)所輸入的內(nèi)容,確為該標(biāo)識(shí)所欲取代的內(nèi)容時(shí),在儲(chǔ)存裝置中的應(yīng)用程序,會(huì)先將前面選取含有的中文內(nèi)碼與特征序列的標(biāo)識(shí)函數(shù),加入該詞組函數(shù)中,并調(diào)用手寫辨識(shí)器,通過(guò)該手寫辨識(shí)器的學(xué)習(xí)功能,將該函數(shù)的內(nèi)容儲(chǔ)存起來(lái);然后,再將代表輸入內(nèi)容的中文內(nèi)碼與使用者實(shí)際輸入的字符串一起放入該詞組函數(shù)中后,一起儲(chǔ)存在儲(chǔ)除裝置中后,再調(diào)用手寫辨識(shí)器所提供的注冊(cè)學(xué)習(xí)功能,儲(chǔ)存在指定的地址中,如此,即完成儲(chǔ)存的動(dòng)作。
另外,請(qǐng)參照?qǐng)D3所示,首先,通過(guò)處理器激活與本發(fā)明配合的模塊,并使該模塊顯示于手寫裝置上,再將使用者在手寫裝置上所輸入的內(nèi)容加以攔截,并調(diào)用在儲(chǔ)存裝置中的手寫辨識(shí)函數(shù)與的比對(duì)后,得到與該輸入內(nèi)容對(duì)應(yīng)的內(nèi)碼序列,再判斷是否已經(jīng)調(diào)用手寫辨識(shí)器中的注冊(cè)學(xué)習(xí)功能,如果沒(méi)有,則執(zhí)行一般的手寫辨識(shí)學(xué)習(xí)功能的程序;如果有,再判斷該內(nèi)碼序列是否為新增的詞組相對(duì)應(yīng)的內(nèi)碼,如果沒(méi)有,則執(zhí)行一般的手寫辨識(shí)學(xué)習(xí)功能程序,如有,則從儲(chǔ)存的詞組函數(shù)中,找出與辨識(shí)出的內(nèi)碼序列相對(duì)應(yīng)的字符串,并將其輸出。
請(qǐng)參見(jiàn)圖4所示,當(dāng)使用者欲刪除原輸入的標(biāo)識(shí)及替代內(nèi)容時(shí),應(yīng)用程序會(huì)提供已儲(chǔ)存在儲(chǔ)存裝置中的詞組資料,并以列表的方式,顯示于顯示界面上,以供使用者察看與選擇,該列表中包含所有的詞組資料所用的內(nèi)碼及所替代的詞組內(nèi)容,該內(nèi)容可通過(guò)手寫辨識(shí)器提供的函數(shù)取得,當(dāng)使用者在顯示于顯示界面上的這些列表式中從中選取一項(xiàng)列表時(shí),應(yīng)用程序會(huì)先取消此項(xiàng)資料在手寫辨識(shí)器中的注冊(cè)信息,再將該項(xiàng)資料對(duì)應(yīng)的函數(shù)(HANDSTUDYSTRING)中的內(nèi)容,從儲(chǔ)存的地址中刪除。為了能夠更加清楚的說(shuō)明本發(fā)明的實(shí)施過(guò)程特舉以下例子作以說(shuō)明。
(1).利用應(yīng)用程序增加及存儲(chǔ)詞組資料時(shí),先調(diào)出手寫鍵盤進(jìn)行輸入的初始畫面,如圖5A所示;再令使用者在手寫區(qū)自行輸入一個(gè)標(biāo)識(shí)后,如圖5B,處理器會(huì)調(diào)用手寫辨識(shí)器進(jìn)行辨識(shí),并在辨識(shí)字段中顯示出所辨識(shí)出來(lái)的字,如圖5C中所示的“戈”字,此時(shí),使用者可以筆點(diǎn)自定義按鍵,進(jìn)入輸入自定義資料的畫面,如圖5D所示。
再令使用者在該畫面中,使用任一種輸入法、包括英文輸入法,按照個(gè)人的需要,輸入使用較頻繁的姓名或詞組或密碼等。
請(qǐng)參照?qǐng)D5E所示,用手寫筆筆點(diǎn)畫面上的右下角處的圖標(biāo)(Icon),使輸入法選單顯示在畫面上,選擇要使用的輸入法。
請(qǐng)參照?qǐng)D5F~5L所示,用手寫筆點(diǎn)選所欲選取輸入法,進(jìn)入該輸入法的輸入畫面進(jìn)行輸入。
1.選擇注音輸入法輸入“趙崇”2.選擇大陸拼音輸入法輸入“趙崇”3.選擇中文倉(cāng)頡碼輸入法輸入“趙崇”4.選擇中文簡(jiǎn)易倉(cāng)頡碼輸入法輸入“趙崇”。
5.選擇中文總筆畫輸入法輸入“趙崇”。
6.選擇廣東拼音輸入法輸入“趙崇”。
7.選擇手寫辨識(shí)輸入法輸入“趙崇”。
當(dāng)輸入完畢,使用者筆點(diǎn)[完成]按鍵,應(yīng)用程序會(huì)選取一個(gè)未使用過(guò)的內(nèi)碼,并將這個(gè)內(nèi)碼及所輸入符號(hào)的特征序列,存入手寫辨識(shí)器指定的相對(duì)應(yīng)地址中,并把該內(nèi)碼及對(duì)應(yīng)使用者輸入內(nèi)容“趙崇”存入儲(chǔ)存裝置中。
(2).另外,請(qǐng)參照?qǐng)D6A~6C所示,當(dāng)使用者使用已注冊(cè)的詞組時(shí),是先切換到中文手寫辨識(shí)輸入法,如圖6A所示,再用手寫筆于手寫區(qū)輸入已儲(chǔ)存的符號(hào)后,如圖6B所示,手寫辨識(shí)器會(huì)自動(dòng)辨識(shí)出,該符號(hào)的特征及相應(yīng)的內(nèi)碼,并根據(jù)該內(nèi)碼在儲(chǔ)存裝置中檢索到相應(yīng)的內(nèi)容,如圖6C中所示的“趙崇”。
由上述的實(shí)例可知,令使用者在進(jìn)行中文輸入時(shí),可有效地避免了以往繁復(fù)的操作,能夠快速的輸入常用姓名、詞組、詞組或密碼,從而達(dá)到事半功倍的效果。
以上所敘述僅為本發(fā)明的較佳實(shí)施例,凡依據(jù)本發(fā)明權(quán)利要求書所做的等效變化或修正,皆應(yīng)屬于本發(fā)明專利的保護(hù)范圍。
權(quán)利要求
1.一種快速的手寫輸入法,該輸入法主要是將使用者在一手寫裝置上所寫下的簡(jiǎn)單標(biāo)識(shí),及對(duì)應(yīng)該標(biāo)識(shí)所輸入的內(nèi)容,自動(dòng)轉(zhuǎn)換并儲(chǔ)存至一儲(chǔ)存裝置上;當(dāng)該手寫裝置攔截到使用者再次輸入該標(biāo)識(shí)時(shí),可將該標(biāo)識(shí)與已儲(chǔ)存在該儲(chǔ)存裝置中的標(biāo)識(shí)加以對(duì)比,如相符,則將該標(biāo)識(shí)所代替的真正內(nèi)容輸出,如此,不但具有令使用者可自己定義的詞組、詞組的功能,且可改進(jìn)傳統(tǒng)輸入方式,只能輸入單字的缺點(diǎn),而達(dá)到了輸入準(zhǔn)確、快速的目的。
2.根據(jù)權(quán)利要求第1項(xiàng)所述的一種快速的手寫輸入法,處理器在接收到,使用者在手寫裝置寫下替代真正欲輸入的內(nèi)容的標(biāo)識(shí)時(shí),會(huì)加以攔截,并將其送至儲(chǔ)存裝置中,再調(diào)用在儲(chǔ)存裝置中的應(yīng)用程序,應(yīng)用程序可根據(jù)其中該標(biāo)識(shí)的特征,透過(guò)該手寫辨識(shí)器所取得的函數(shù),得到一對(duì)應(yīng)的特征序列后;處理器會(huì)選取未被使用過(guò)的中文內(nèi)碼,以供儲(chǔ)存該標(biāo)識(shí)所替代的真正內(nèi)容,然后,再令使用者輸入該標(biāo)識(shí)所替代的姓名或詞組、或詞組等,再取一記錄前面選取的中文內(nèi)碼與使用者實(shí)際輸入的字符串之間的對(duì)應(yīng)關(guān)系的函數(shù);若使用者確認(rèn)所輸入的內(nèi)容,確為該標(biāo)識(shí)所欲取代的內(nèi)容時(shí),儲(chǔ)存裝置中的應(yīng)用程序,會(huì)將前面選取的中文內(nèi)碼與特征序列加入該詞組函數(shù)中,并調(diào)用手寫辨識(shí)器,藉由該手寫辨識(shí)器學(xué)習(xí)結(jié)果的功能,將該詞組函數(shù)的內(nèi)容儲(chǔ)存起來(lái);然后,將該中文內(nèi)碼與使用者實(shí)際輸入的字符串放入該詞組函數(shù)中后,一起儲(chǔ)存在儲(chǔ)除裝置中后,再調(diào)用手寫辨識(shí)器所提供的注冊(cè)學(xué)習(xí)功能,加入其所儲(chǔ)存的地址中,如此,即完成儲(chǔ)存的動(dòng)作。
3.根據(jù)權(quán)利要求第2項(xiàng)所述的一種快速的手寫輸入法,其特征序列包含有該標(biāo)識(shí)的特征及相應(yīng)的內(nèi)碼。
4.根據(jù)權(quán)利要求第2項(xiàng)所述的一種快速的手寫輸入法,其詞組函數(shù)包含特征序列、實(shí)際輸入的字符串及相對(duì)應(yīng)的中文內(nèi)碼。
5.根據(jù)權(quán)利要求第2項(xiàng)所述的一種快速的手寫輸入法,其中文內(nèi)碼可為Big5。
6.根據(jù)權(quán)利要求第1項(xiàng)所述的一種快速的手寫輸入法,該方法是將使用者在手寫裝置上輸入的內(nèi)容,加以攔截,并藉處理器調(diào)用在儲(chǔ)存裝置中的手寫辨識(shí)函數(shù)與之對(duì)比后,得到與該輸入內(nèi)容對(duì)應(yīng)的內(nèi)碼序列后,再進(jìn)一步判斷,是否已調(diào)用手寫辨識(shí)器中的注冊(cè)學(xué)習(xí)功能;如果有,再判斷該內(nèi)碼序列是否為新增的詞組相對(duì)應(yīng)的內(nèi)碼,如有,則從儲(chǔ)存的詞組函數(shù)中,找出與辨識(shí)出的內(nèi)碼序列相對(duì)應(yīng)的字符串,并將其輸出。
7.根據(jù)權(quán)利要求第6項(xiàng)所述的一種快速的手寫輸入法,當(dāng)處理器判斷該內(nèi)碼序列不是新增的詞組相對(duì)應(yīng)的內(nèi)碼時(shí),則執(zhí)行一般的手寫辨識(shí)學(xué)習(xí)功能程序。
全文摘要
本發(fā)明是一種快速的手寫輸入法,該輸入法主要是將使用者在一手寫裝置上所寫下的簡(jiǎn)單標(biāo)識(shí)(如筆畫或特殊符號(hào)),及對(duì)應(yīng)該標(biāo)識(shí)所輸入之內(nèi)容(如姓名、詞組或詞組等等),自動(dòng)轉(zhuǎn)換并儲(chǔ)存至一儲(chǔ)存裝置上,當(dāng)該手寫裝置攔截到使用者再次輸入該標(biāo)識(shí)時(shí),可將該標(biāo)識(shí)與已儲(chǔ)存在該儲(chǔ)存裝置中的標(biāo)識(shí)加以比對(duì),如相符,則將該標(biāo)識(shí)所代替的真正內(nèi)容輸出,如此,即可達(dá)到使用較少的筆畫或某個(gè)特殊符號(hào),快速輸入姓名、詞組、詞組或密碼的目的。
文檔編號(hào)G06F3/02GK1372182SQ0110676
公開(kāi)日2002年10月2日 申請(qǐng)日期2001年2月23日 優(yōu)先權(quán)日2001年2月23日
發(fā)明者陳淮琰, 趙崇 申請(qǐng)人:無(wú)敵科技(西安)有限公司