專利名稱:執(zhí)行表意字符輸入的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總的來說涉及執(zhí)行表意字符輸入的方法和裝置。本發(fā)明尤其適用于(但不限于)執(zhí)行一串字母的自動識別,該串字母代表寫在電子裝置觸摸屏上的至少一個表意字符。
背景技術(shù):
越來越多的電子裝置包括觸摸屏形式的用戶接口,特別是例如移動電話和個人數(shù)字助理(PDA)的小型電子裝置。除了顯示信息之外,觸摸屏允許用戶借助例如虛擬按鈕或字符識別來輸入信息。在字符識別的情況中,在觸摸屏的書寫區(qū)域手寫字符,字符識別軟件確定對應(yīng)該手寫字符的一個或多個候選字符。這樣的技術(shù)對于輸入復(fù)雜的表意字符特別有用,這些表意字符出現(xiàn)在例如漢語、日語和韓語的語言中。
除了它們的復(fù)雜性之外,表意字符數(shù)量巨大。例如,一個已知的漢語標準規(guī)定了在中國大陸使用的6700個簡化漢字字符,而另一個標準規(guī)定了在臺灣使用的13000個繁體字符。因此,對于受教育的人來說也難于記住所有的字符或甚至是這些字符的較小子集。
此外,因為觸摸屏通常較小,特別是用于移動電話和PDA的,書寫區(qū)域通常比觸摸屏的尺寸還小,因此用戶難于在書寫區(qū)域書寫表意字符,特別是包括許多筆劃的比較復(fù)雜的字符。另外,當在觸摸屏上書寫字母或表意字符時可能會發(fā)生識別錯誤。
已知使用拼音或注音的輸入方法來幫助輸入表意字符。例如在拼音方法中,一串字母表字母代表至少一個表意字符。用戶因此可以在他們沒有記住或不想在裝置的表意字符輸入模式中書寫表意字符時以拼音模式輸入字符到電子裝置中。然而,一串字母表字母可能代表多于一個的表意字符。例如,在拼音中,一串字母表字母“shuang”可能代表表意字符“雙”、“霜”、“爽”、“孀”、“瀧”。因此,用戶在從多個候選表意字符中找到期望的表意字符時遇到進一步的困難。
在本說明書中,包括權(quán)利要求,期望術(shù)語“包括”,“包含”或類似術(shù)語意思是非排斥性包括,從而包括一列元件的方法或設(shè)備不僅包括這些元件,還包括其他未列出的元件。
發(fā)明內(nèi)容
因此,本發(fā)明的一種形式是經(jīng)電子裝置用戶接口執(zhí)行表意字符輸入的方法,該方法包括在用戶接口書寫區(qū)域接收至少一個書寫的標記,該標記代表至少一個表意字符;從該標記識別一組候選字;在用戶接口的第一顯示區(qū)域顯示典型候選表意字符,典型候選表意字符的每一個對應(yīng)候選字中不同的一個;在用戶接口的第二顯示區(qū)域顯示可選表意字符,該可選表意字符對應(yīng)候選字之一;以及接收選擇請求,從而輸入候選表意字符之一到該電子裝置。
適當?shù)模摌擞浛梢允且淮畷鴮懙淖帜副碜帜浮?br>
然而,該標記可以是表意字符的表示。
識別一組候選字可以包括對標記執(zhí)行字符識別。
可選的表意字符可按統(tǒng)計分析確定的預(yù)定順序顯示。
該方法進一步包括當選擇不同的典型候選表意字符時,顯示對應(yīng)不同候選字的可選表意字符。
在另一種形式中,本發(fā)明是用于執(zhí)行表意字符輸入的電子裝置,所述電子裝置包括處理器,用于從至少一個標記識別一組候選字;用戶接口,連接以和處理器通信,該用戶接口包括書寫區(qū)域,用于接收在此書寫的標記,該串字母代表至少一個表意字符;第一顯示區(qū)域,用于顯示典型候選表意字符,典型候選表意字符的每一個都對應(yīng)候選字中不同的一個;第二顯示區(qū)域,用于顯示對應(yīng)候選字之一的可選表意字符;以及第三顯示區(qū)域,用于響應(yīng)處理器接收到選擇請求,顯示輸入到該電子裝置的候選表意字符之一。
適當?shù)?,該處理器對標記?zhí)行字符識別,從而識別該組候選字。
適當?shù)?,該標記可以是一串書寫的字母表字母?br>
然而,該標記可以是表意字符的表示。
適當?shù)?,第二顯示區(qū)域按統(tǒng)計分析確定的預(yù)定順序顯示可選表意字符。
適當?shù)?,當選擇了在第一顯示區(qū)域顯示的不同典型候選表意字符時,第二顯示區(qū)域顯示對應(yīng)不同候選字的可選表意字符。
為了更易理解本發(fā)明并付諸實施,對參考附隨
的示范實施例進行介紹,附圖中相同參考標記表示相同元件,其中圖1是顯示根據(jù)本發(fā)明實施例的電子裝置實施例的示意圖;
圖2是顯示當在圖1的裝置屏幕105上書寫一串字母表字母時的用戶接口實施例的示意圖;圖3是顯示經(jīng)圖2的用戶接口執(zhí)行表意字符輸入的方法的流程圖;以及圖4是圖2的用戶接口的示意圖,顯示當在圖1的裝置屏幕105上書寫一串字母表字母時的方法;以及圖5是圖2的用戶接口的示意圖,顯示當在圖1的裝置屏幕105上書寫表示表意字符的標記時的方法。
具體實施例方式
參考圖1,它是顯示移動站或移動電話形式的電子裝置100的示意圖,包括連接以和處理器103通信的無線頻率通信單元102。電子裝置100還具有觸摸屏105形式的用戶接口,連接以和處理器103通信。正如本領(lǐng)域技術(shù)人員所知的,還提供連接以和處理器103通信的鍵盤106。
處理器103包括具有相關(guān)代碼只讀存儲器(ROM)112的編碼器/解碼器111,該ROM用于存儲編碼和解碼語音或移動電話100發(fā)射或接收的其它信號的數(shù)據(jù)。處理器103還包括通過公共數(shù)據(jù)和地址總線117連接到編碼器/解碼器111的微處理器113、字符只讀存儲器(ROM)114、隨機訪問存儲器(RAM)104、靜態(tài)可編程存儲器116以及可拆卸用戶識別模塊(RUIM)接口118。靜態(tài)可編程存儲器116和RUIM卡119(通常指用戶識別模塊(SIM)卡)可操作的連接到RUIM接口118,每個都可以存儲(除了其他東西)優(yōu)選漫游列表(RPL)、用戶驗證數(shù)據(jù)、選定的輸入文本信息以及電話號碼數(shù)據(jù)庫(TND電話本),該電話號碼數(shù)據(jù)庫包括用于電話號碼的數(shù)字字段以及用于識別符的名稱字段,該識別符和在該名稱字段中的號碼之一相關(guān)。例如,電話號碼數(shù)據(jù)庫的一個輸入可能是91999111111(在數(shù)字字段輸入),名稱字段具有相關(guān)識別符“Steven C!at work”。RUIM卡119和靜態(tài)存儲器116還可以存儲密碼,用于允許對移動電話100上的受密碼保護的功能的訪問。
微處理器113具有連接到觸摸屏105、鍵盤106和告警115的端口,告警115通常包括告警揚聲器、振動器引擎和相關(guān)驅(qū)動器。同樣,微處理器113具有連接到麥克風(fēng)135和通信揚聲器140的端口。字符只讀存儲器114存儲用于解碼或編碼可能由通信單元102接收的文本消息的代碼。在本實施例中,字符只讀存儲器114、RUIM卡119以及靜態(tài)存儲器116還可以存儲用于微處理器113的操作代碼(OC)以及用于執(zhí)行和移動電話100相關(guān)的功能的代碼。
無線頻率通信單元102是具有公共天線107的組合接收機和發(fā)射機。通信單元102具有收發(fā)機108,經(jīng)無線頻率放大器109連接到天線107。收發(fā)機108還連接到調(diào)制器/解調(diào)器110,調(diào)制器/解調(diào)器110將通信單元102連接到處理器103。
電子裝置100可以是任何電子裝置,包括無線電話、通用類型電話、膝上型計算機、臺式個人計算機(PC)或PDA。用戶可以通過瀏覽菜單或選擇顯示在觸摸屏105上的圖標來選擇應(yīng)用。
觸摸屏105可以是電子裝置100的整體部分或是它的附件。觸摸屏105具有受微處理器113控制的一體驅(qū)動器。觸摸屏105是雙向用戶接口,通常允許數(shù)據(jù)輸入、調(diào)用裝置應(yīng)用及命令、菜單瀏覽、顯示文本、顯示圖形以及顯示菜單。到觸摸屏105的數(shù)據(jù)輸入以及其他用戶輸入要求通常通過使用觸筆,并包括在觸摸屏105上書寫字符,正如本領(lǐng)域技術(shù)人員顯而易見的。此外,雖然本實施例中的用戶接口是觸摸屏105的形式,用戶接口可以是任何輸入書寫標記到電子裝置100的裝置,例如輸入板或電子觸敏鍵盤等。
參考圖1和圖2,用于執(zhí)行表意字符輸入的電子裝置100包括處理器103,用于從可以是一串字母表字母200的書寫(手寫)標記中識別一組候選字。連接從而和處理器103通信的觸摸屏105形式的用戶接口包括書寫區(qū)域201,用于接收在此書寫的一串字母表字母200。該串字母表字母200表示至少一個表意字符。觸摸屏105還包括用于顯示典型候選表意字符203的第一顯示區(qū)域202。典型候選表意字符203的每一個都對應(yīng)一個不同的候選字。觸摸屏105包括用于顯示對應(yīng)候選字之一的可選表意字符205的第二顯示區(qū)域204。觸摸屏105還包括第三顯示區(qū)域206,用于顯示響應(yīng)處理器103接收到選擇請求而輸入到電子裝置100的候選表意字符之一。因此,該第三顯示區(qū)域206顯示包括選定的候選字符的文本。本領(lǐng)域技術(shù)人員將會理解,圖2所示的書寫區(qū)域201、第一、第二和第三顯示區(qū)域202、204、206的布置僅僅是眾多可選方案中一個可用的可能布置。
參考圖2和3,顯示了根據(jù)本發(fā)明實施例的經(jīng)觸摸屏105形式的用戶接口執(zhí)行表意字符輸入的方法300。該方法300主要由處理器103執(zhí)行,包括當用戶選擇手寫輸入模式時,通常由中斷調(diào)用的開始操作301。圖示的手寫(一個或多個標記)是一串字母表字母200的形式,在一個輸入模式中,手寫輸入模式采用拼音輸入法。在一個替代的輸入模式中,手寫輸入模式采用注音輸入方法,或任何本領(lǐng)域技術(shù)人員已知的其他類似方法。
方法300包括接收在觸摸屏105的書寫區(qū)域201的一串書寫字母表字母200的操作。該串字母代表至少一個表意字符。該方法包括從該串字母表字母200識別303一組候選字。識別303該組候選字包括處理器103對該串字母表字母200執(zhí)行字符識別。對字母表字母串200的每個字母的字符識別包括分段、標準化和模板匹配以及當用戶完成書寫字母表字母串200的書寫時通過使用超時例程或相反的檢測。字符識別對本領(lǐng)域技術(shù)人員是公知的,為簡潔起見本說明書中無須對其詳細說明。
如圖2所示,拼音手寫輸入模式的字母表字母串200是“shuang”。然而,因為例如粗心、凌亂或特有的手寫體,字母表字母串200可能被識別為其他候選字。在本例中,候選字組被標識為“shuang”、“shuan”、“zhuang”、“zhuan”和“huang”。參考表1,左列每個候選字具有右列的至少一個對應(yīng)候選表意字符
表1參考圖2和3,方法300包括在觸摸屏105的第一顯示區(qū)域202顯示304典型候選表意字符203的操作。典型候選表意字符203的每一個(雙,拴,裝,轉(zhuǎn),黃)對應(yīng)一個不同的候選字。在圖2顯示的實施例中,在第一顯示區(qū)域202顯示的典型候選表意字符203的每一個對應(yīng)表1所示各候選字的第一個候選表意字符。
方法300包括在觸摸屏105的第二顯示區(qū)域204顯示305可選表意字符205,該可選表意字符205對應(yīng)候選字之一。在圖2所示實施例中,參考表1,第二顯示區(qū)域204中的可選表意字符205對應(yīng)候選字“shuang”。
在一個實施例中,可選表意字符205按照統(tǒng)計分析確定的預(yù)定順序在第二顯示區(qū)域204顯示。例如,語言數(shù)據(jù)庫的統(tǒng)計分析可以產(chǎn)生在特定語言中經(jīng)常使用的字。因此,在一個實施例中,在第一顯示區(qū)域202中顯示最常使用的表意字符作為典型候選表意字符203,而可選表意字符205在第二顯示區(qū)域204中按照它們的使用頻率來顯示。在圖2所示實施例中,在第一顯示區(qū)域202顯示的典型候選表意字符203也作為可選表意字符205之一在第二顯示區(qū)域204中顯示。
在替代實施例中,記錄用戶輸入電子裝置100的表意字符的頻率。第二顯示區(qū)域204顯示的可選表意字符205的順序由用戶使用頻率確定。
如果在第二顯示區(qū)域204顯示的可選表意字符205都不是期望的表意字符,可以選擇觸摸屏的滾動箭頭207,從而在第二顯示區(qū)域204顯示更多可選表意字符205。當?shù)诙@示區(qū)域204不能顯示對應(yīng)某候選字的所有可選表意字符205時(在此例子中在圖2中顯示了用于shuang的可選表意字符205)可以選擇該滾動箭頭207。
用戶在測試塊306確定在第二顯示區(qū)域204上是否顯示了期望候選表意字符。如果第二顯示區(qū)域204上沒有顯示期望候選字符,用戶可以通過觸碰第一顯示區(qū)域202中的適當候選字符203選擇另一個期望的候選字符。因此,參考圖4,如果開始在顯示區(qū)域204上沒有顯示期望候選表意字符,在選擇性操作滾動箭頭之后,方法300進一步包括當選擇不同的典型候選表意字符208時顯示309對應(yīng)不同候選字的可選表意字符。圖4所示在第二顯示區(qū)域204顯示的該可選表意字符205對應(yīng)候選字“shuan”,它是表1所示的第二個候選字。
當在測試塊306,第二顯示區(qū)域204中顯示了期望的表意候選字符時,用戶通過觸碰第二顯示區(qū)域204的適當字符選擇期望的候選表意字符。結(jié)果,在塊306產(chǎn)生選擇請求,方法進行到塊307,在此響應(yīng)處理器103接收到該選擇請求,將選定的表意字符輸入到電子裝置100的觸摸屏105第三顯示區(qū)域206中的表意字符串,例如文本消息。該選擇請求自動清空書寫區(qū)域201,等待在上面書寫另一串書寫字母表字母200。用戶然后可以通過簡單的在書寫區(qū)域201書寫另一串書寫字母表字母200來選擇輸入另一個字符。如果在測試塊310檢測到該書寫,則方法300返回到接收302。作為替換,用戶可以在測試塊310通過啟動屏幕105上的按鍵212來選擇完成輸入選項,從而完成第三顯示區(qū)域206的輸入文本并在塊311結(jié)束方法300。
如果在顯示區(qū)域204沒有顯示期望的候選表意字符,甚至在滾動箭頭207的選擇性操作之后也沒有,也許是因為在書寫區(qū)域201中書寫字母表字母串200的粗心書寫,因此刷新(清空)書寫區(qū)域201、第一顯示區(qū)域202和第二顯示區(qū)域204。由用戶選擇屏幕105上的刷新按鈕210來刷新區(qū)域201、202和204,刷新按鈕210實際執(zhí)行可在方法300的任何塊調(diào)用的刷新中斷。該刷新中斷導(dǎo)致方法300返回執(zhí)行接收302的塊,用于接收302新的書寫字母表字母串200,并準備好顯示區(qū)域201、202用于顯示表意字符。
在圖2和圖4中,書寫標記是字母表字母串200。然而,如圖5所示的標記是表意字符500而不是字母表字母串200。因此,在塊303執(zhí)行表意字符識別,圖5所示第一顯示區(qū)域202中的典型候選表意字符203中的多數(shù)將不同于圖2所示的,即使本發(fā)明的用戶能書寫該標記從而將字符“雙”輸入到第三顯示區(qū)域206中。
因此本發(fā)明是一種電子裝置和方法,用于經(jīng)該電子裝置的用戶接口執(zhí)行表意字符輸入,從而允許用戶在用戶接口的書寫區(qū)域中通過書寫代表至少一個表意字符的字母表字母串,從該字母表字母串中識別候選字來輸入表意字符。用戶無需記住所有的表意字符,因為本方法和裝置顯示從書寫的字母表字母串識別的典型候選表意字符,每個典型候選表意字符對應(yīng)候選字中不同的一個。為了便于期望表意字符的選擇,還顯示對應(yīng)候選字之一的可選表意字符。當選擇不同的典型候選表意字符時,對應(yīng)不同候選字的可選表意字符被顯示,從而給用戶提供更多選擇。因此,簡化了輸入正確的表意字符到電子裝置中,并且更加有效。
上述詳細說明僅提供了示范實施例,并不限制本發(fā)明的范圍、應(yīng)用或配置。示范實施例的詳細說明為本領(lǐng)域技術(shù)人員提供了用于實施本發(fā)明示范實施例的開放說明。應(yīng)當理解,可在步驟和元件的功能、配置上作出不同改變而不背離附隨權(quán)利要求所闡明的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種經(jīng)電子裝置的用戶接口執(zhí)行表意字符輸入的方法,該方法包括在用戶接口書寫區(qū)域接收至少一個書寫的標記,該標記代表至少一個表意字符;從該標記識別一組候選字;在用戶接口的第一顯示區(qū)域顯示典型候選表意字符,該典型候選表意字符中每一個都對應(yīng)候選字中不同的一個;在用戶接口的第二顯示區(qū)域顯示可選表意字符,該可選表意字符對應(yīng)候選字之一;以及接收選擇請求,從而輸入候選表意字符之一到該電子裝置。
2.如權(quán)利要求1所述的方法,其中,所述識別一組候選字包括對該標記執(zhí)行字符識別。
3.如權(quán)利要求1所述的方法,其中,該標記是一串書寫的字母表字母。
4.如權(quán)利要求1所述的方法,其中,該標記是表意字符的表示。
5.如權(quán)利要求1所述的方法,其中,按照統(tǒng)計分析確定的預(yù)定順序顯示可選表意字符。
6.如權(quán)利要求1所述的方法,進一步包括當選擇不同的典型候選表意字符時,顯示對應(yīng)不同的候選字的可選表意字符。
7.一種執(zhí)行表意字符輸入的電子裝置,所述電子裝置包括處理器,用于從至少一個標記識別一組候選字;用戶接口,連接以和處理器通信,該用戶接口包括書寫區(qū)域,用于接收在此書寫的標記,該標記代表至少一個表意字符;第一顯示區(qū)域,用于顯示典型候選表意字符,該典型候選表意字符的每一個都對應(yīng)候選字中不同的一個;第二顯示區(qū)域,用于顯示對應(yīng)候選字之一的可選表意字符;以及第三顯示區(qū)域,用于響應(yīng)處理器接收到選擇請求,顯示輸入到該電子裝置的候選表意字符之一。
8.如權(quán)利要求7所述的電子裝置,其中,該處理器對該至少一個標記執(zhí)行字符識別,從而識別該組候選字。
9.如權(quán)利要求7所述的電子裝置,其中,該標記是一串書寫的字母表字母。
10.如權(quán)利要求7所述的電子裝置,其中,該標記是表意字符的表示。
11.如權(quán)利要求7所述的電子裝置,其中,所述第二顯示區(qū)域按統(tǒng)計分析確定的預(yù)定順序顯示可選表意字符。
12.如權(quán)利要求7所述的電子裝置,其中,當選擇了在第一顯示區(qū)域顯示的不同典型候選表意字符時,第二顯示區(qū)域顯示對應(yīng)不同候選字的可選表意字符。
全文摘要
一種經(jīng)電子裝置(100)觸摸屏(105)形式的用戶接口執(zhí)行表意字符輸入的方法(300),該方法包括接收(302)在觸摸屏(105)書寫區(qū)域(201)書寫的一串書寫字母表字母(200),該串字母代表至少一個表意字符。該方法包括從該串字母表字母中識別(303)一組候選字,并在用戶接口的第一顯示區(qū)域(202)顯示(304)典型候選表意字符(203),典型候選表意字符的每一個對應(yīng)候選字中不同的一個。該方法包括在用戶接口的第二顯示區(qū)域(204)顯示(305)可選表意字符(205),該可選表意字符對應(yīng)候選字之一,并接收(307)選擇請求,從而輸入候選表意字符之一到該電子裝置(100)。
文檔編號G06F3/033GK1782958SQ20041009641
公開日2006年6月7日 申請日期2004年11月30日 優(yōu)先權(quán)日2004年11月30日
發(fā)明者鎮(zhèn)立新, 葛勇, 郭豐俊 申請人:摩托羅拉公司