專利名稱:用于手寫輸入的用戶接口、設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明大致涉及手寫輸入,具體來說,涉及一種帶有能夠檢測由用戶 手寫輸入的字符筆跡的觸敏顯示屏的用戶接口和電子手寫設(shè)備,以及一種 用于手寫輸入的方法。
背景技術(shù):
目前,使用例如便攜式/個人助理(PDA )、掌上型電腦和移動終端(例 如移動電話)的電子手寫設(shè)備來進(jìn)行手寫輸入已經(jīng)非常普遍。尤其地,在 移動終端上的手寫輸入已經(jīng)在亞太地區(qū)的國家中很流行,尤其是中國。這 些電子手寫設(shè)備主務(wù)農(nóng)靠例如手寫筆的輸入設(shè)備和觸敏顯示屏。如本領(lǐng)域 技術(shù)人員已熟知的那樣,這種手寫輸入方案的基本過程是用戶使用手寫 筆在觸敏顯示屏上書寫想要輸入的字符,觸敏顯示屏能夠檢測到手寫筆書 寫的筆跡,從而識別用戶真正想要輸入的字符。
目前,包括Motorola, Sony-Ericson和Nokia的多個公司已經(jīng)設(shè)計了 4艮多手寫輸入方案。就所允許的用戶書寫區(qū)域而言,手寫輸入方案大致存 在兩種形式基于框的文本輸入法和全屏文本輸入法?;诳虻姆椒▽⒔K 端用戶的書寫區(qū)域限制在觸敏顯示屏中的一個或多個虛擬的框中,而全屏 書寫輸入方案使用戶免收框邊界的限制,將觸敏顯示屏屏幕區(qū)域的絕大部 分提供用于書寫。
就單次所能輸入的字符數(shù)量而言,手寫輸入方案大致存在兩種形式 單字符輸入法和多字符輸入法。在單字符輸入法中,用戶一次書寫的字符 筆跡作為一個字符被識別,因此用戶一次只能輸入一個字符;而在多字符 輸入法中,用戶一次可以輸入多個字符,用戶一次連續(xù)書寫的多字符筆跡可以被識別為多個字符。
對于單字符輸入法,普遍作法是在每一次輸入一個字符之后為用戶提
供字符估計,因此用戶在書寫每一字符之后不得不停筆等待片刻以等待估 計結(jié)果,并在估計結(jié)果當(dāng)中進(jìn)行選擇。盡管這種輸入法在對輸入的識別方
面非常精確,但因為逐字符輸入的方式,其識別速度從根本上難以滿;LA 們的需求。并且,這不符合一般用戶的書寫習(xí)慣,因為當(dāng)在紙上進(jìn)行書寫 時,很少用戶會在寫下每一字符之后等待片刻。而通常情況人們總是習(xí)慣 于進(jìn)行連續(xù)書寫,例如以短語、詞組或短句為單位停頓。
由此可見,多字符輸入法相對于單字符輸入法更加貼近用戶的書寫習(xí) 慣。然而,對于多字符輸入法, 一個令人困擾的問題是^艮難對所書寫的多 字符筆跡進(jìn)行正確的分割。 一般而言,在識別多字符的書寫筆跡過程中, 需要將該筆跡分割成多個組分,把所分割的多個組分劃分為多個組, 一個 組就對應(yīng)一個字符,而后在該分割結(jié)果的基礎(chǔ)上識別用戶想要輸入哪幾個 字符。通常,所述分割可以基于所書寫的多個字符之間的間隙或單個字符 的不同部分(例如漢字的偏旁部首)之間的間隙。分割的難點(diǎn)往往在于對 筆跡組分的劃組,因為用戶書寫時很有可能并沒有注意從而使得例如字符 之間的間隙與同一字符中的筆畫之間的間隙相當(dāng),導(dǎo)致劃組,。這種情 況對于結(jié)構(gòu)復(fù)雜的漢字字符的書寫尤其容易發(fā)生。因此可見,如果能夠?qū)?多字符筆跡中的筆畫正確地分割成單個字符,那么可以避免很多識別錯誤。
此外,在現(xiàn)有的多字符輸入解決方案中,人機(jī)交互方法的缺乏和用戶 接口設(shè)計的不足不能為分割錯誤的修正提供高效的方法,并且因此很多用 戶因為頻繁的輸入錯誤而氣餒。而且因為用以修正字符分割錯誤的交互能 力的缺乏,識別速度非常慢。
因此,提供一種允許更高效的手寫輸入一一尤其是多字符輸入一一的 用戶接口和電子輸入設(shè)備在本領(lǐng)域中具有先進(jìn)之處。
發(fā)明內(nèi)容
為了克服上述現(xiàn)有技術(shù)的限制,并克服通過閱讀和理解本說明書將理解的其它限制,本發(fā)明提出一種用戶接口、設(shè)備和方法,以用于手寫輸入。
本發(fā)明的第一方面是一種設(shè)備,包括輸入裝置;被配置為檢測由所述 輸入裝置在其上書寫的字符筆跡的觸敏顯示屏;以及與所述觸敏顯示屏相 耦合并且^^配置為識別所述字符筆跡的處理裝置,其中,所述觸敏顯示屏 包括能夠彈出和縮進(jìn)的面積比所述觸敏顯示屏小的筆跡查閱窗口,所述筆 跡查閱窗口適用于呈現(xiàn)按比例縮小的所述字符筆跡,以供用戶按照需要查 閱。
根據(jù)本發(fā)明的實施例,所述筆跡查閱窗口適用于接受對所述分割結(jié)果 進(jìn)行的修正,并且處理裝置被配置為響應(yīng)于所述修正而根據(jù)所修正的分割 結(jié)果來更新對所述字符筆跡的識別。
根據(jù)本發(fā)明的又一實施例,所述觸敏顯示屏進(jìn)一步包括候選窗口,所 述候選窗口包括候選短語欄,其被配置為呈現(xiàn)所識別的對應(yīng)于所述字符筆 跡的候選短語列表,并且響應(yīng)于用戶輸入而聚焦到所述候選短語列表中的 任何一個候選短語中的任何一個字符上;以及候選字欄,其用于呈現(xiàn)所識 別的對應(yīng)于所聚焦的字符的候選字符列表。
根據(jù)本發(fā)明的設(shè)備提供了良好的用戶交互,便于用戶操作,并且有利 于提高手寫輸入的正確率和速度。
本發(fā)明的第二方面是一種方法,包括檢測在觸敏顯示屏上書寫的字符 筆跡;識別所述字符筆跡;以及按照需要,彈出和縮進(jìn)在所述在觸敏顯示 屏上的面積比所述觸敏顯示屏小的筆跡查閱窗口,其中,所述筆跡查閱窗 口呈現(xiàn)帶有按比例縮小的所述字符筆跡。
才艮據(jù)本發(fā)明的實施例,所述方法進(jìn)一步包括在所述筆跡查閱窗口上對 所述分割結(jié)果進(jìn)行修正;以及響應(yīng)于所述修正,根據(jù)所修正的分割結(jié)果來 更新對所述字符筆跡的識別。
根據(jù)本發(fā)明的又一實施例,所述識別包括估計與所述字符筆跡對應(yīng)的 候選短語列表,并且估計與所述候選短語列表中的任何一個候選短語中的 任何一個字符對應(yīng)的候選字符列表,并且所述方法進(jìn)一步包括從所述候選 短語列表中選擇一個短語,作為對應(yīng)于所述字符筆跡的整個識別短語,或者從所述候選字符列表中選擇一個字符,作為對應(yīng)于所述字符筆跡的單個 識別字符。
本發(fā)明的第三方面是一種用于手寫輸入用戶接口,包括觸敏顯示屏, 其被配置為檢測由輸入裝置在其上書寫的字符筆跡,其中,所述觸敏顯示 屏包括能夠彈出和縮進(jìn)的面積比所述觸敏顯示屏小的筆跡查閱窗口,所述 筆跡查閱窗口適用于呈現(xiàn)按比例縮小的所述字符筆跡以供用戶根據(jù)需要查 閱。
發(fā)明的第二和第三方面基本上具有與第一方面相同或相應(yīng)的特征和優(yōu) 點(diǎn)。從下述詳細(xì)的公開、所附的從屬權(quán)利要求以及附圖,本發(fā)明的其他目 的、特征和優(yōu)點(diǎn)將變得清楚。
通常,依照本技術(shù)領(lǐng)域的一般含義解釋權(quán)利要求中所用的所有術(shù)語, 除非這里進(jìn)行了其他的明確限定。對"一個/所述〔部件、設(shè)備、成分、裝 置、步驟等〕"的所有描述應(yīng)被開放地解釋為指代所述單元、設(shè)備、部件、 裝置、步驟等的至少一個例子,除非另外進(jìn)行了明確描述。這里公開的任 何方法的步驟并不必須以公開的順序執(zhí)行,除非進(jìn)行了明確陳述。
可以通過結(jié)合附圖參照以下描述來獲得本發(fā)明及其特定優(yōu)點(diǎn)的完整理
解,在附圖中,相似的標(biāo)號表示相似的特征,其中
圖l是依照本發(fā)明實施例的電子手寫設(shè)備的示意性正視圖,其中詳細(xì) 闡明了它的用戶接口,該用戶接口包含通過筆、手寫筆或者類似輸入裝置
進(jìn)行操作的觸敏顯示屏;
圖2是舉例說明根據(jù)本發(fā)明實施例的根據(jù)需要彈出和縮進(jìn)筆跡查閱窗 口的直》見圖3是舉例說明根據(jù)本發(fā)明實施例的、在筆跡查閱窗口上修正對筆跡 的分割結(jié)果并因而更新識別結(jié)果的直觀圖4a-u是舉例說明根據(jù)本發(fā)明實施例執(zhí)行多字符手寫輸入的流程的 直觀圖;圖5 (a)是舉例說明根據(jù)本發(fā)明實施例的刪除整個短語的直觀圖; 圖5 (b)是舉例說明根據(jù)本發(fā)明實施例的刪除單個字符的直觀圖;以
及
圖6是根據(jù)本發(fā)明實施例的用于多字符手寫輸入的方法的流程圖。
務(wù)沐實施方式
在以下各個示例性實施例的描述中參考附圖,附圖形成實施例的一部 分,并且在附圖中通過圖解來示出可以實踐本發(fā)明的各個示例性實施例。 應(yīng)理解,可以使用其它實施例,并且在不脫離本發(fā)明的范圍的情況下可以 進(jìn)行結(jié)構(gòu)上和功能上的修改。
術(shù)語解釋
筆跡表示通過例如手寫筆的輸入裝置在觸敏顯示屏上書寫的字符痕 跡整體。
筆畫表示通過例如手寫筆的輸入裝置在觸敏顯示屏上書寫的字符痕 跡中的單獨(dú)的一筆,是字符基本的構(gòu)成部分。
筆跡的組分表示通過分割筆跡得到的組成筆跡的部分,通常由一個 或多個相關(guān)聯(lián)的筆畫構(gòu)成。
分割結(jié)果表示在筆跡識別時,將筆跡分割成一個或多個組分,其中 屬于所書寫的多字符中的各個字符的相應(yīng)組分分別可以;故劃分為一組,以
^/i只別單個字符。這個由筆跡分割成組分,再由組分成組的過程所得的結(jié) 果就是分割結(jié)果。
舉例來說在觸敏顯示屏上書寫了 "女"、"子"兩個字符,表示這 兩個字符的書寫痕跡4+即筆跡,共寫了五筆,則每一筆為一個筆畫。在 識別時,該書寫痕跡可能被分割成一個組分^^來識別,這樣識別結(jié)果可
能是"好";該書寫痕跡也可能被分割成兩個組分國g來識別,這樣識 別結(jié)果可能是"女子,,。由此可見,兩種不同的分割結(jié)果導(dǎo)致兩種不同的 識別結(jié)果。
圖1示出了依照本發(fā)明實施例的電子手寫設(shè)備100的示意圖。如本領(lǐng)域所熟知的,用于手寫字符輸入的電子手寫設(shè)備一般包括三部分用于檢 測所書寫的筆跡的觸敏顯示屏iio、用于書寫筆跡或輸入指令的輸入裝置 120和用于進(jìn)行數(shù)據(jù)處理以識別筆跡的處理裝置130。
觸敏顯示屏110可以是適用于手寫輸入的任何商業(yè)可用類型的顯示 屏。輸入裝置120可以是筆、手寫筆,或者其他筆狀物一一包括用戶的手 指或者其他身體部位。處理裝置130可以是CPU ("中央處理單元")、 DSP ("數(shù)字信號處理器")或者任何其他電子可編程邏輯器件或者器件 的組合。當(dāng)然,電子手寫設(shè)備還可以包括其它裝置或部件,例如用于無線 通信的裝置、用于有線通信的裝置、用于攝像的裝置、鍵盤、揚(yáng)聲器、麥 克風(fēng)等等,但在此僅描述與本發(fā)明有關(guān)的部件。
正如本領(lǐng)域所熟知的,觸敏顯示屏110不僅僅用于向用戶顯示可 f見信 息,還可以用于接收手寫字符筆跡和指令輸入。在該顯示屏110的絕大部 分屏幕區(qū)域上,用戶可以通過使用輸入裝置120書寫其想要輸入的字符或 者進(jìn)行指令操作。根據(jù)本發(fā)明的觸敏顯示屏110可以支持多字符輸入法, 并可以將多個字符書寫在屏幕的多個行中(即支持多行書寫)。
具體地說,通過在顯示屏上以類似于在紙上書寫的形式操作輸入裝置 120,觸敏顯示屏110可以檢測到書寫筆跡,將其轉(zhuǎn)為電子數(shù)據(jù)提供給處理 裝置,由處理裝置對該筆跡進(jìn)行識別。最終,所識別的字符一一即用戶想 要輸入的字符,可以作為文本信息被輸入到電子設(shè)備IOO的各種應(yīng)用程序 中,例如消息應(yīng)用程序(例如email、 SMS、 MMS等)、日程應(yīng)用程序、 電話簿應(yīng)用程序,等等。例如在圖1示出的示例中,最終所識別的字符"好" 被呈現(xiàn)在點(diǎn)畫線指示的行上。
另外,通過在顯示屏110上的不同區(qū)域或窗口界面上點(diǎn)擊、輕敲或拖 拉輸入裝置120,用戶可以將手寫筆250作為類似于電腦中的鼠標(biāo)的交互 工具,通過以下操作來控制電子輸入設(shè)備IOO的字符輸入,例如在候選字 符列表選項內(nèi)進(jìn)行選擇、在顯示屏110上設(shè)置光標(biāo)的位置、選擇不同的控 制元素(例如圖標(biāo)或點(diǎn)擊按鈕)等等。
處理裝置130與觸敏顯示屏相耦合,可以對從觸敏顯示屏檢測到的書寫筆跡進(jìn)行識別,也可以響應(yīng)于輸入裝置120所輸入的指令來進(jìn)行相應(yīng)的
操作o
在傳統(tǒng)的手寫輸入過程中,當(dāng)用戶書寫時書寫筆跡被顯示在觸敏顯示 屏上,但是一旦書寫落筆即一次一個或多個字符的書寫結(jié)束,書寫筆跡就 就會,皮處理裝置通過識別所獲得的字符(例如顯示在圖1中的點(diǎn)劃線所表 示的行上的字符"好")所替代。在這種情況下, 一旦用戶書寫落筆,就 不能再查看之前所書寫的字符筆跡,這樣設(shè)計的一個原因是通常觸敏顯示 屏的尺寸非常有限,書寫之后在觸敏顯示屏上不僅需要顯示文本應(yīng)用,還 需要顯示一些控制窗口,例如候選字符列表選項、控制圖標(biāo)、按鈕或菜單。 而書寫時留下的筆跡常常會占據(jù)觸敏顯示屏的大部分(例如一半以上)或
幾乎整個,因而在書寫落筆之后,如果仍然在觸敏顯示屏上保留顯示筆跡 的話,就會減少書寫空間,還有可能因為與文本應(yīng)用和控制窗口的顯示相 重疊而容易造成混亂。
對于多字符的輸入,由于一次書寫了多個字符,而且尤其是多行書寫 的情況(即一次輸入的多個字符被分別書寫在觸敏顯示屏上的不同的行 中),因此筆跡在觸敏顯示屏上所占據(jù)的空間與單字符輸入相比就更大了。
根據(jù)本發(fā)明,在觸敏顯示屏上設(shè)置能夠彈出和縮進(jìn)的用戶界面一一筆
跡查詢窗口 112。筆跡查閱窗口 112的尺寸可以比觸敏顯示屏110小很多。 當(dāng)筆跡查閱窗口 112被彈出時(即圖1中所示的情形),在其上呈現(xiàn)之前 剛剛書寫的筆跡,只不過與原來在觸敏顯示屏上書寫下的筆跡相比,窗口 112所顯示的筆跡的尺寸,皮按比例縮小了——因為筆跡查閱窗口 112的尺 寸比觸敏顯示屏110小。當(dāng)筆跡查閱窗口 112被縮進(jìn)時,其可以縮小為一 個圖標(biāo),處于觸敏顯示屏110上的一角或側(cè)邊,以便盡量少地占用觸敏顯 示屏上的書寫空間。這樣,用戶可以在需要查看筆跡的時候彈出筆跡查閱 窗口,而在不需要的時候?qū)⑵淇s進(jìn)。由此,通過筆跡查閱窗口可以在一定 程度上緩解觸敏顯示屏的空間局限性問題,使得書寫完字符后能夠查閱所 書寫的筆跡,同時不影響書寫空間和其它窗口界面的使用。
此外,用戶有時難免會出現(xiàn)書寫錯誤需要修改,或者對于處理裝置的識別錯誤需要進(jìn)行修正。并且,有可能用戶希望僅修勿修正其中的某一個 字符而非所書寫的所有字符。這樣,如果用戶能夠在一次書寫完字符后查 閱所書寫的筆跡并對筆跡進(jìn)行修正,針對修改后的筆跡進(jìn)行識別,那么將 會有利于提高筆跡識別的正確率和識別速度。因此更進(jìn)一步的,在筆跡查
閱窗口112上,為用戶提供對之前剛剛書寫下的筆跡進(jìn)行修正的功能。當(dāng) 筆跡查閱窗口 112被彈出時,例如使用輸入裝置120,可以直接在該筆跡 查閱窗口上對所顯示的按比例縮小的筆跡進(jìn)行修改/修正,也可以通過其他 用戶接口裝置(例如鍵盤)對該筆跡進(jìn)行修改Af務(wù)正。而后處理裝置130將 針對修勿修正后的筆跡更新識別結(jié)果。例如,可以直接在所顯示的按比例 縮小的筆跡上添加或刪除筆畫以修正書寫錯誤。又例如,可以對處理裝置 130的某些中間識別過程一一筆跡分割結(jié)果進(jìn)行修正,這在稍后將參考圖3 詳細(xì)描述。
普遍的手寫輸入用戶接口為了改進(jìn)用戶接口的性能,會提供候選字符 列表區(qū)域,其中有多個候選字符以供用戶選擇。這些候選字符是通過處理 裝置130的識別處理,對所書寫的筆跡的對應(yīng)字符的估計和/或?qū)罄m(xù)可能 輸入的字符的聯(lián)想預(yù)測。然而,現(xiàn)有的用戶接口在多字符識別后,大多只 提供與所書寫的多字符筆跡相對應(yīng)的一個短語作為整體識別結(jié)果,而沒有 其它短語作為候選識別結(jié)果。這樣如果用戶發(fā)現(xiàn)了識別錯誤,大多只能查 看與每一個手寫字符對應(yīng)的多個候選字符,從中選擇原本想要輸入的正確
的字符。
因此,本發(fā)明的又一創(chuàng)造性方案提出在觸敏顯示屏110上設(shè)置候選窗
口,候選窗口包括兩部分候選短語欄114和候選字欄116。候選短語欄
114用于呈現(xiàn)與所書寫的多字符筆跡對應(yīng)的包括多個候選短語的列表,并
且能夠響應(yīng)于(例如通過輸入裝置120直接點(diǎn)擊預(yù)期聚焦的目標(biāo)、通過鍵
盤、導(dǎo)航桿等將光標(biāo)移動到預(yù)期聚焦的目標(biāo)上等等適合的方式而產(chǎn)生的) 聚焦指令而聚焦到所述候選短語列表中的任何一個候選短語中的任何一個
字符上。于是,在候選字欄116上呈現(xiàn)與所聚焦的字符對應(yīng)的候選字符列 表。這樣,可以直接從多個候選短語中選出原本想要輸入的正確短語,如果候選短語列表中有的話。如果候選列表中沒有完全正確的短語,則可以 先選擇基本正確的短語,然后聚焦到該短語中不正確的單個字符上,再從
候選字欄116中選出與該單個字符對應(yīng)的原本想要輸入的正確字符。稍后, 將參考圖4和5以直觀的方式,詳細(xì)地描述利用候選窗口進(jìn)行短語和單個 字符的選擇、刪除、重寫等操作的實施例。
在下面參照2-5對本發(fā)明的實施例的描述中,把移動終端用作電子手 寫設(shè)備的一個例子,但是也可以使用其它類型的電子手寫設(shè)備,例如帶有 觸敏顯示屏的PDA、掌上型電腦等。此外,在下面的描述中將使用SMS 消息作為應(yīng)用手寫字符輸入的應(yīng)用的一個例子,但是應(yīng)理解其他應(yīng)用也可 以用于實施本發(fā)明的技術(shù)方案。
圖2a-e舉例說明根據(jù)本發(fā)明實施例的根據(jù)需要彈出和縮進(jìn)筆跡查閱窗 口的直》見圖。如圖所示,在書寫(圖2a)下多個字符"更加快樂"之后, 通過單擊(圖2b)觸敏顯示屏110右側(cè)箭頭2A,將可以彈出(圖2c)筆 跡查閱窗口 112。窗口 112上呈現(xiàn)剛剛書寫的"更加快樂"四個字符的按 比例縮小的筆跡??梢酝ㄟ^再單擊(圖2d)箭頭2B將使該窗口縮進(jìn)(圖 2e)。應(yīng)理解,控制窗口 112彈出和縮進(jìn)的方式(例如上述的單擊箭頭的 操作2A/2B)并非本發(fā)明的關(guān)鍵要素,也可以使用其他控制方式來控制窗 口 112的彈出和縮進(jìn),例如通過鍵盤輸入指令或^f吏用手寫筆點(diǎn)擊(包括單 擊、雙擊、拖拉等動作)觸敏顯示屏上的其他菜單或其他按鈕。
圖3a-c舉例說明了如何在筆跡查閱窗口上修正對筆跡的分割結(jié)果并因 而更新識別結(jié)果的直觀圖。如圖3a所示,在筆跡查閱窗口 112上所呈現(xiàn)的 是剛剛在觸敏顯示屏110上書寫的"更加快樂,,四個字符的筆跡。假設(shè), 根據(jù)筆跡分割功能該筆跡可以被分割成六個組分,例如如圖所示每一組分 分別4皮框在一個虛框中。有可能,由于書寫時"更"的筆畫與"加"中的 "力,,靠得較近,從而導(dǎo)致在筆跡分割時,把"更"與"力"劃分在一組 中。對于"快"和"樂"兩字符的筆跡也出現(xiàn)了類似的問題。于是, 一開 始通過識別功能估計的與該多字符筆跡對應(yīng)的短語為"勛口中韞",和用 戶原本想要輸入的短語完全不相符。如圖3b所示,可以使用例如手寫筆,通過筆式手勢來對所分割的組分 進(jìn)行重新劃組。例如,可以通過如圖所示的環(huán)行筆式手勢將屬于同一字符 的多個組分集合在一起。在該例中,"力"和"口"被集合在一起以形成 字符"加",并且"快"的組分也是如此。盡管在圖中未示出,但可以通 過使用標(biāo)記指示組分的成組情況,即哪些組分被劃分在哪一個組中,來使 得對組分的重新劃組更加直觀。例如,可以隨著重新劃組而變化圖中的虛 框,使得被劃分在同一組中的組分被框在同一個虛框中,以虛框來區(qū)分不 同的組分組(即不同的字符)。
在重新劃組之后,識別結(jié)果從不正確的"勛口中榲"變成了正確的短 語"更加快樂",如圖3c所示。這樣,通過筆跡查閱窗口,可以直觀迅速 地修正多字符筆跡的分割結(jié)果,獲得用戶想要輸入的正確字符。
容易想到,對字符筆跡進(jìn)行修改的方式不限于圖3所示的形式。例如, 還可以使用其它筆式手勢將不屬于同一字符的各個組分分開,或者通過其 它操作刪除某一組分。
在此提到的環(huán)行筆式手勢是指通過手寫筆在觸敏顯示屏上的移動痕跡 的幾何位置來確定圏選內(nèi)容的操作,可以用現(xiàn)有技術(shù)實現(xiàn)。如本領(lǐng)與技術(shù) 人員顯而易見的,上述描述中的筆式手勢并非對本發(fā)明的限定,也可以通 過其它操作來對組分進(jìn)行重新分組或?qū)P跡進(jìn)行其它修正。
如前所述,現(xiàn)有的多字符輸入用戶接口要么逐個字符地識別、選擇、 修改或刪除重寫,要么整個短語地識別、選擇、修改或刪除重寫。因而多 字符輸入效率非常低。而本發(fā)明的技術(shù)方案既可以獲得對于與多字符筆跡 對應(yīng)的整個短語的識別結(jié)果,由此可以獲得對于相應(yīng)單個字符的識別結(jié)果, 因而既允許用戶對整個短語進(jìn)行選擇、修改或刪除,又允許用戶對單個字 符進(jìn)行選擇、修改、刪除或插入重寫。
為了說明根據(jù)本發(fā)明的用戶接口的這些特征,參照圖4a-u,以手寫輸 入中文句子"祝大家春節(jié)快樂元宵節(jié)更加快樂"的流程為例來說明。
如圖4a所示,在觸敏顯示屏上書寫下"祝大家"三個字符的筆跡。通 過處理裝置的識別,在候選窗口的候選短語欄114中呈現(xiàn)候選短語列表。如圖4b所示,候選短語列表包括兩個候選短語條目"祝大家"和"視大家"。 當(dāng)?shù)谝粭l目恰好是用戶想要輸入的多字符短語時,可以繼續(xù)書寫而無需停 頓(如圖4c所示),這時所述第一條目"祝大家"被默認(rèn)為正確短語,作 為短消息內(nèi)容的文本來呈現(xiàn)。
如果候選短語欄114中呈現(xiàn)的候選短語列表的第一條目不是用戶想要 輸入的正確短語,并且正確的候選短語位于該候選短語列表的其它位置上, 則可以選擇從候選短語列表中選出正確的那個短語。如圖4d-4f所示,在 觸敏顯示屏上一次書寫(圖4d)下四個字符"春節(jié)快樂"的筆跡之后,可 以4吏用例如手寫筆的輸入裝置選擇(圖4e)排在候選短語列表第二位的短 語"春節(jié)快樂",以作為短消息內(nèi)容的文本來呈現(xiàn)(圖4f)。
如果候選短語欄114中呈現(xiàn)的候選短語列表中沒有用戶想要輸入的正 確短語,則如果不是分割錯誤,可以先選擇與正確短語基本相同的選項短 語,然后再通過候選字欄116來選擇單個的正確字符或者重新書寫單個字 符。這樣避免重新書寫整個短語的麻煩。
如圖4g-i所示,在觸敏顯示屏上一次書寫(圖4g)下三個字符"元宵 節(jié),,的筆跡之后,可以選擇(圖4h)候選短語欄114中呈現(xiàn)的"無胃節(jié)", 盡管這并不是用戶想要輸入的短語,較為接近正確短語——例如都包括三 個字符且第三個字符"節(jié)"是正確的。如圖4i所示,可以將光標(biāo)聚焦到從 候選短語欄114中選出的"無胃節(jié)"中的字符"無"上面,于是在候選字 欄116中呈現(xiàn)對于字符"無"的其它候選字符,其中包括用戶原本想要輸 入的正確字符"元",這樣就可以從候選字符欄中選出正確字符"元"。
如果候選字欄中仍然沒有與該單個字符對應(yīng)的正確候選字符,則可以 刪除該單個字符,以重新書寫,圖4j-o示出了這種情況。如圖4j和4k所 示,當(dāng)聚焦到候選短語中的字符"胃"時,在候選字欄中沒有正確的候選 字符,于是可以刪除字符"胃"(其中涉及的對退格睫118的操作稍后將 參考圖5(b)被詳細(xì)說明)。這樣短消息文本內(nèi)容中僅留下"元節(jié)"(圖 41)。如圖4m-o所示,重新書寫字符"宵",并將字符"宵"插入在字符 "元,,和"節(jié),,之間。如果存在分割錯誤,候選短語欄114中可能根本沒有基本接近于正確 短語的候選短語。于是,筆跡查閱窗口 112可以被彈出,以查看筆跡分割 結(jié)果,并且在該窗口上對所分割的組分進(jìn)行重新劃組或其它筆跡修正,以 獲得更新了的識別結(jié)果。如圖4p-4u所示,選擇繼續(xù)書寫的位置(圖4p), 并且一次書寫(圖4q)下四個字符"更加快樂,,。如圖4r和4s所示,當(dāng) 發(fā)現(xiàn)候選短語欄114中可能根本沒有基本接近于正確短語的候選短語時, 確定可能是分割錯誤,于是彈出筆跡查閱窗口 112。這樣,可以在筆跡查 閱窗口上對分割錯誤的組分進(jìn)行重新劃組(圖4t)。于是,在候選短語欄 中顯示出更新了的候選短語列表(圖4n),其中包括用戶原本想要輸入的 正確短語。
本發(fā)明試圖最大程度地避免重新書寫筆畫的麻煩,對于因為書寫錯誤 而不得不重新書寫的情況,可以通過按照需要一次刪除整個短語或一次刪 除單個字符的退格鍵來盡量使手寫輸入更加便捷。圖5 (a)示出了根據(jù)本
發(fā)明實施例的刪除整個短語的例子的直觀圖;圖5 (b)示出了根據(jù)本發(fā)明 實施例的刪除單個字符的例子的直觀圖。如圖5(a)所示, 一次書寫了三 個字符"手寫體,,之后,候選窗口中的退,118處于+"的形式,可以通 過點(diǎn)擊它來整個地刪除這三個字符。如圖5(b)所示,當(dāng)在候選字欄中進(jìn) 行了聚焦選擇之后,退憐睫118處于如的形式,它的功能就只對選中的單 個字符有效,于是點(diǎn)擊它會刪除所選中的單個字符。在此示出的退,118 的形式和對其的操作方式(即點(diǎn)擊)僅僅是舉例說明,顯然其可以采用其 它任何適合的形式和操作方式。
在上述實施例中,手寫輸入的是中文字符,書寫軸線為水平,并且書 寫方向由左向右并向下?lián)Q行。但應(yīng)理解,這些只是示例,而非對本發(fā)明的 限制。手寫輸入的也可以是英文字符或其它形式的字符或符號。書寫軸線 和書寫方向也可以是其它的,例如垂直、從上向下等等。并且所述書寫的
多個字符也可以凈皮分別書寫在多個行中。實際上,這些變化僅僅涉及到對 所檢測的筆跡的識別方式的變化,而不會影響對本發(fā)明的技術(shù)方案的實施。 此外,本發(fā)明也可以支持單字符輸入法。圖6是根據(jù)本發(fā)明實施例的用于手寫輸入的方法的流程圖。在步驟Sl, 在觸敏顯示屏上書寫字符。在步驟S2,檢測在觸敏顯示屏上所書寫的字符 的筆跡。在步驟S3,識別所述字符筆跡。在步驟S4,按照需要,彈出在 所述在觸敏顯示屏上的面積比所述觸敏顯示屏小的筆跡查閱窗口,其中, 所述筆跡查閱窗口呈現(xiàn)按比例縮小的所述漢字字符筆跡。所述筆跡查閱窗 口也可以被縮進(jìn),以增大書寫空間。
根據(jù)本發(fā)明進(jìn)一步的實施例,如果需要修正/修改筆跡的分割結(jié)果,則 該過程進(jìn)行到步驟S5,在所述筆跡查閱窗口上對所述分割結(jié)果進(jìn)行修正。 對筆跡的進(jìn)行分割可以在對字符筆跡進(jìn)行識別的過程中進(jìn)行,也可以響應(yīng) 于需要修正/修改筆跡的指示而進(jìn)行。
于是,響應(yīng)于所述修正,返回步驟S3,根據(jù)所修正的分割結(jié)果來更新 對所書寫的字符筆跡的識別。
如果不需要^^正M奮改筆跡分割結(jié)果,那么可以在步驟S6從識別過程 所估計的候選字符中選擇要輸入的正確字符。根據(jù)本發(fā)明進(jìn)一步的實施例, 識別步驟S3可以包括當(dāng)識別所書寫的對字符筆跡時,估計與所述多字符筆 跡對應(yīng)的候選短語列表,并且估計與所述候選短語列表中的任何一個候選 短語中的任何一個字符對應(yīng)的候選字符列表。并且,從所述候選短語列表 中可以直接選出正確短語(步驟S61),作為對應(yīng)于所述多字符筆跡的整 個短語的預(yù)期輸入字符。也可以從對應(yīng)于所選候選短語中的單個字符的候 選字符列表中選擇正確字符(步驟S62),作為所述單個字符的預(yù)期輸入 字符。
此外,本發(fā)明可以提供和方法相應(yīng)的設(shè)備,所述設(shè)備由各種模塊組成, 所述模塊提供用于執(zhí)行所述方法的功能。模塊可以部分地被實施為硬件, 部分地實施為可以由例如控制器、微處理器或其它計算設(shè)備的處理器執(zhí)行 的軟件或固件(軟件硬件相結(jié)合)。本發(fā)明可以作為計算機(jī)程序產(chǎn)品被提供, 所述產(chǎn)品包含在其上具體化該計算機(jī)程序代碼(也就是,軟件或固件)以 用于由處理器執(zhí)行的計算機(jī)可讀存儲結(jié)構(gòu)。
本發(fā)明所提出的上述手寫輸入方案,作為增強(qiáng)的手寫輸入法,將改進(jìn)移動電話的可用性。在上述和下面的內(nèi)容中,以漢字字符輸入為例進(jìn)行描 述,但應(yīng)理解,除了漢字字符之外,本發(fā)明也可以適用于其它類型的字符, 例如其它語言的字符(例如英文、日文、韓文等等)、其它非語言類的字 符(例如符號),或上述的結(jié)合。另外本發(fā)明的技術(shù)可以被應(yīng)用到支持手 寫輸入用戶接口設(shè)計的其它設(shè)備上,例如該有觸敏顯示屏的固定電話機(jī)、
計算機(jī)、個人數(shù)字助理(PDA)等。
本發(fā)明包括在此顯式地或概括地公開的任意新穎特征或這些特征的組 合。雖然已經(jīng)關(guān)于包括執(zhí)行本發(fā)明的優(yōu)選模式的特定示例描述了本發(fā)明, 但本領(lǐng)域技術(shù)人員應(yīng)理解,存在對上述系統(tǒng)和技術(shù)的多種改變和變化。因 此,本發(fā)明的精神和范圍應(yīng)如所附權(quán)利要求中所闡述的被廣泛地解釋。
權(quán)利要求
1.一種設(shè)備,包括輸入裝置;觸敏顯示屏,其被配置為檢測由所述輸入裝置在其上書寫的字符筆跡;以及處理裝置,其與所述觸敏顯示屏相耦合,并且被配置為識別所述字符筆跡,其中,所述觸敏顯示屏包括能夠彈出和縮進(jìn)的面積比所述觸敏顯示屏小的筆跡查閱窗口,所述筆跡查閱窗口適用于呈現(xiàn)按比例縮小的所述字符筆跡,以便用戶按照需要查閱。
2. 如權(quán)利要求1所述的設(shè)備,其中,所述筆跡查閱窗口適用 于接受對所述字符筆跡的分割結(jié)果進(jìn)行的修正;以及所述處理裝置被配置為,響應(yīng)于所述修正,才艮據(jù)所修正的分 割結(jié)果來更新對所述字符筆跡的識別。
3. 如權(quán)利要求2所述的設(shè)備,其中,對所述分割結(jié)果進(jìn)行的 修正包括對所述字符筆跡被分割成的一個或多個組分進(jìn)行重新劃 組。
4. 如權(quán)利要求2所述的設(shè)備,其中,對所述分割結(jié)果進(jìn)行的 修正包括刪除所述字符筆跡被分割成的一個或多個組分中的任意 一個。
5. 如前述權(quán)利要求中的任意一項所述的設(shè)備,其中,所述觸 敏顯示屏進(jìn)一步包括候選窗口 ,所述候選窗口包括候選短語欄,其適用于呈現(xiàn)所識別的對應(yīng)于所述字符筆跡的 候選短語列表,并且響應(yīng)于用戶輸入而聚焦到所述候選短語列表 中的任何一個候選短語中的任何一個字符上;以及候選字欄,其適用于呈現(xiàn)所識別的對應(yīng)于所聚焦的字符的候 選字符列表。
6, 如權(quán)利要求5所述的設(shè)備,其中,所述候選窗口進(jìn)一步包 括退格鍵,其適用于一次移除對應(yīng)于所述字符筆跡的整個識別短 語或者對應(yīng)于所聚焦的字符的單個識別字符。
7. 如權(quán)利要求l所述的設(shè)備,其中,所述字符筆跡被書寫在 所述觸敏顯示屏內(nèi)的多個行中。
8. 如權(quán)利要求3所述的設(shè)備,其中,所述重新劃組包括將使 用環(huán)行筆式手勢所環(huán)繞的所述一個或多個組分中的組分劃分為一 組,所環(huán)繞的組分將作為單個字符被識別。
9. 一種方法,包括 檢測在觸敏顯示屏上書寫的字符筆跡; 識別所述字符筆跡;以及按照需要,彈出或縮進(jìn)在所述在觸敏顯示屏上的面積比所述 觸敏顯示屏小的筆跡查閱窗口,其中,所述筆跡查閱窗口呈現(xiàn)帶 有按比例縮小的所述字符筆跡。
10. 如權(quán)利要求9所述的方法,其中,所述方法進(jìn)一步包括 在所述筆跡查閱窗口上對所述字符筆跡的分割結(jié)果進(jìn)行修正;以及響應(yīng)于所述修正,根據(jù)所修正的分割結(jié)果來更新對所述字符 筆跡的識別。
11. 如權(quán)利要求10所述的方法,其中,所述修正包括對所述 書寫筆跡被分割成的一個或多個組分進(jìn)行重新劃組。
12. 如權(quán)利要求10所述的方法,其中,所述修正包括刪除所 述書寫筆跡被分割成的一個或多個組分中的任意一個。
13. 如權(quán)利要求9-12中的任意一項所述的方法,其中,所述 識別包括估計與所述字符筆跡對應(yīng)的候選短語列表,并且估計與 所述候選短語列表中的任何一個候選短語中的任何一個字符對應(yīng) 的候選字符列表,并且所述方法進(jìn)一步包括從所述候選短語列表中選擇一個短語,作為對應(yīng)于所述字符筆跡的整個識別短語,或者從所述候選字符 列表中選擇一個字符,作為對應(yīng)于所述字符筆跡的單個識別字符。
14. 如權(quán)利要求13所述的方法,所述方法進(jìn)一步包括一次移 除所述整個識別短語或者所述單個識別字符。
15. 如權(quán)利要求9所述的方法,其中,所述字符筆跡被書寫在 所述觸敏顯示屏內(nèi)的多個行中。
16. 如權(quán)利要求11所述的方法,其中,所述重新劃組包括將 使用環(huán)行筆式手勢所環(huán)繞的所述一個或多個組分中的組分劃分為 一組,所環(huán)繞的組分將作為單個字符被識別。
17. —種用于手寫輸入的用戶接口 ,包括觸敏顯示屏,其被配置為檢測由輸入裝置在其上書寫的字符 筆跡,其中,所述觸敏顯示屏包括能夠彈出和縮進(jìn)的面積比所述觸 敏顯示屏小的筆跡查閱窗口 ,所述筆跡查閱窗口適用于呈現(xiàn)按比 例縮小的所述字符筆跡,以便用戶根據(jù)需要查閱。
18. 如權(quán)利要求17所述的用戶接口 ,其中所述筆跡查閱窗口 適用于接受對所述字符筆跡的分割結(jié)果進(jìn)行的修正。
19. 如權(quán)利要求18所述的用戶接口 ,其中,對所述分割結(jié)果 進(jìn)行的修正包括對所述字符筆跡被分割成的一個或多個組分進(jìn)行 重新劃組。
20. 如權(quán)利要求18所述的用戶接口 ,其中,對所述分割結(jié)果 進(jìn)行的修正包括刪除所述字符筆跡被分割成的 一 個或多個組分中 的任意一個。
21. 如權(quán)利要求17-20中的任意一項所述的用戶接口 ,其中, 所述觸敏顯示屏進(jìn)一步包括候選窗口,所述候選窗口包括候選短語欄,其適用于呈現(xiàn)所識別的對應(yīng)于所述字符筆跡的 候選短語列表,并且響應(yīng)于用戶輸入而聚焦到所述候選短語列表 中的任何一個候選短語中的任何一個字符上;以及候選字欄,其適用于呈現(xiàn)所識別的對應(yīng)于所聚焦的字符的候 選字符列表。
22. 如權(quán)利要求21所述的用戶接口 ,其中,所述候選窗口進(jìn) 一步包括退格鍵,用于一次移除對應(yīng)于所述漢字字符筆跡的整個 識別短語或者對應(yīng)于所聚焦的字符的單個識別字符。
23. 如權(quán)利要求17所述的用戶接口 ,其中所述字符筆跡被書 寫在所述觸敏顯示屏內(nèi)的多個行中。
24. 如^5L利要求19所述的用戶接口 ,其中,所述重新劃組包 括將使用環(huán)行筆式手勢所環(huán)繞的所述一個或多個組分中的組分劃 分為一組,所環(huán)繞的組分將作為單個字符被識別。
全文摘要
本發(fā)明提供一種用于手寫輸入的用戶接口、設(shè)備和方法。觸敏顯示屏可以檢測由所述輸入裝置在其上書寫的字符筆跡。所述觸敏顯示屏包括能夠彈出和縮進(jìn)的面積比所述觸敏顯示屏小的筆跡查閱窗口,所述筆跡查閱窗口適用于呈現(xiàn)按比例縮小的所述字符筆跡以供用戶根據(jù)需要查閱。筆跡查閱窗口適用于接受對所述分割結(jié)果進(jìn)行的修正。觸敏顯示屏可以進(jìn)一步包括候選短語欄,其適用于呈現(xiàn)所識別的對應(yīng)于所述字符筆跡的候選短語列表,并且響應(yīng)于用戶輸入而聚焦到所述候選短語列表中的任何一個候選短語中的任何一個字符上;以及候選字欄,其適用于呈現(xiàn)所識別的對應(yīng)于所聚焦的字符的候選字符列表。
文檔編號G06F3/041GK101576783SQ200810096438
公開日2009年11月11日 申請日期2008年5月9日 優(yōu)先權(quán)日2008年5月9日
發(fā)明者昆 于, 汪孔橋, 鄒燕明 申請人:諾基亞公司