亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

手寫句子系統(tǒng)的基于多點(diǎn)觸摸的校正的方法和設(shè)備的制作方法

文檔序號:6385234閱讀:260來源:國知局
專利名稱:手寫句子系統(tǒng)的基于多點(diǎn)觸摸的校正的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本公開通常一般地涉及手寫識別系統(tǒng),并且更具體地,涉及針對句子手寫識別系統(tǒng)進(jìn)行校正。
背景技術(shù)
電子設(shè)備可以配置有各種輸入設(shè)備。例如,電子設(shè)備可以包括諸如鍵盤的傳統(tǒng)數(shù)據(jù)輸入設(shè)備。在另一示例中,輸入設(shè)備可以包括接收對于所選擇功能的輸入的觸摸輸入接收設(shè)備,諸如觸摸屏顯示器或觸摸板。在又一示例中,輸入設(shè)備可以包括需要手寫筆來接收輸入的專用觸摸屏。當(dāng)電子設(shè)備包括觸摸輸入接收設(shè)備(例如,觸摸屏顯示器)時(shí),電子設(shè)備可以被配置成當(dāng)在電子設(shè)備上沒有示出小鍵盤時(shí)還接收諸如手寫相關(guān)(例如,字母、數(shù)字等)的那些輸入。傳統(tǒng)觸摸輸入接收設(shè)備可以包括句子手寫識別系統(tǒng),但是不可能實(shí)現(xiàn)如字符手寫系統(tǒng)的高準(zhǔn)確度。準(zhǔn)確度的變差通常是由于分割錯誤和/或不可辨別的字符所造成的。傳統(tǒng)校正方法通常不自然,并且要求刪除不正確的字符并且隨后輸入正確的字符。因此,該過程實(shí)質(zhì)上增加了獲得要鍵入的句子所需要的時(shí)間量。因此,需要一種用于提供界面以在句子手寫識別系統(tǒng)中進(jìn)行校正的方法和設(shè)備。


在各個視圖中相同的附圖標(biāo)記表示相同或功能上類似的元件,附圖與以下具體實(shí)施方式
一起并入并且形成說明書的一部分,并且用于進(jìn)一步說明包括要求保護(hù)的發(fā)明的原理的實(shí)施例,并且解釋這些實(shí)施例的各種原理和優(yōu)點(diǎn)。圖1是根據(jù)一些實(shí)施例的電子設(shè)備的框圖。圖2是根據(jù)一些實(shí)施例的句子手寫識別系統(tǒng)的顯示的條目。圖3是根據(jù)一些實(shí)施例的在圖2中的顯示條目的所選擇部分的用戶界面。圖4是根據(jù)一些實(shí)施例的用于在句子手寫識別系統(tǒng)中的校正的方法的流程圖。本領(lǐng)域的技術(shù)人員將理解,為了簡單和清楚而示出附圖中的元件,并且沒有必要按比例繪制。例如,附圖中的一些元件的尺寸可以相對于其他元件被放大,以有助于促進(jìn)對本發(fā)明實(shí)施例的理解。在附圖中用傳統(tǒng)符號恰當(dāng)?shù)乇硎狙b置和方法組成部分,附圖僅示出了與理解本發(fā)明實(shí)施例相關(guān)的那些具體細(xì)節(jié),以便于避免本公開與對于受益于這里的描述的本領(lǐng)域普通技術(shù)人員來說顯而易見的細(xì)節(jié)相混淆。
具體實(shí)施例方式一種方法和設(shè)備用于手寫句子系統(tǒng)的基于多點(diǎn)觸摸的校正。該方法包括經(jīng)由觸敏顯示設(shè)備來接收至少一個觸摸輸入。該方法包括根據(jù)所述至少一個觸摸輸入來生成解釋的輸入數(shù)據(jù)。該方法包括在顯示設(shè)備上顯示解釋的輸入數(shù)據(jù)。該方法包括接收對于校正解釋的輸入數(shù)據(jù)的至少一部分的請求。該方法包括切換到校正模式。在校正模式期間,該方法進(jìn)一步在顯示設(shè)備的至少一部分上顯示校正用戶界面;經(jīng)由校正用戶界面來接收手勢;根據(jù)手勢的第一安排來確定設(shè)置數(shù)據(jù),該設(shè)置數(shù)據(jù)指示要應(yīng)用于所述解釋的輸入的一部分的校正的類型;根據(jù)手勢的第二安排來確定校正數(shù)據(jù);以及根據(jù)所述至少一個觸摸輸入、設(shè)置數(shù)據(jù)和校正數(shù)據(jù)來校正所述解釋的輸入數(shù)據(jù)的一部分??梢詤⒖枷挛拿枋龊透綀D來進(jìn)一步理解示例性實(shí)施例,其中,相同元件用相同附圖標(biāo)記表示。示例性實(shí)施例描述了用于包括輸入設(shè)備的顯示器的句子手寫識別應(yīng)用(SHWR)0具體地,SHWR允許用戶在加載校正用戶界面時(shí)鍵入手指手勢,該校正用戶界面用于通過在該校正用戶界面中鍵入的其他輸入已經(jīng)輸入的句子的一部分,該手指手勢對所述句子的一部分中存在的錯誤進(jìn)行校正。將在下文進(jìn)一步詳細(xì)討論SHWR、校正界面、手指的手勢、設(shè)置、要鍵入的輸入及相關(guān)方法。圖1是根據(jù)本發(fā)明的示例性實(shí)施例的電子設(shè)備100的框圖。設(shè)備100可以是諸如便攜式設(shè)備(例如,智能電話、PAD、膝上型計(jì)算機(jī)等)或者固定設(shè)備(例如,臺式機(jī)、復(fù)印機(jī)、網(wǎng)絡(luò)服務(wù)器等)的任何電子設(shè)備。設(shè)備100可以包括處理器105、存儲器布置110、輸入設(shè)備115、顯示器120和觸摸接收器125。應(yīng)該理解的是,設(shè)備100可以包括諸如收發(fā)器、電源、連接到其他設(shè)備的端口等的各種其他傳統(tǒng)組件。處理器105可以提供用于設(shè)備100的傳統(tǒng)功能。例如,設(shè)備100可以包括在處理器105上執(zhí)行的多個應(yīng)用,諸如文字處理應(yīng)用或web瀏覽器。處理器105還可以接收經(jīng)由輸入設(shè)備115和/或顯示器120鍵入的手勢。存儲器110還可以提供用于設(shè)備100的傳統(tǒng)功能。例如,存儲器110可以存儲與處理器105執(zhí)行的操作相關(guān)的數(shù)據(jù)。應(yīng)該理解的是,存儲器110可以是被配置成存儲數(shù)據(jù)的任何存儲器布置。如下文進(jìn)一步詳細(xì)描述,存儲器110還可以存儲指示針對校正所采取的設(shè)置和對應(yīng)動作的預(yù)先設(shè)置的手勢和接收到的觸摸輸入。設(shè)備100可以包括SHWR,該SHWR可以是在處理器105上執(zhí)行并且被存儲在存儲器110中的程序。輸入設(shè)備115可以是諸如小鍵盤、鼠標(biāo)等的任何傳統(tǒng)輸入組件。應(yīng)該注意的是,雖然設(shè)備100包括被配置成在其上接收手指手勢的顯示器,但是還可以提供傳統(tǒng)輸入設(shè)備115。顯示器120可以是被配置成向用戶顯示數(shù)據(jù)的任何傳統(tǒng)顯示器。此外,顯示器120可以被配置成接收手指手勢,以使得用戶能夠經(jīng)由觸摸界面鍵入這些輸入。具體地,顯示器120可以表示能夠接收輸入和/或示出數(shù)據(jù)的任何觸敏顯示設(shè)備??梢灾T如利用來自用戶的手指的熱度、與用戶的手指的接觸、手寫筆等以各種不同的方式來接收輸入。觸摸接收器125可以被配置成從顯示器120接收觸摸輸入。應(yīng)該注意的是,可以經(jīng)由諸如觸覺接觸、熱接觸及其組合等的各種方式來提供手指手勢。根據(jù)本發(fā)明的示例性實(shí)施例,設(shè)備100可以配置有傳統(tǒng)手寫識別系統(tǒng)(HWR)。因此,顯示器120可以接收HWR解釋以生成要鍵入的字符的各種不同的手指手勢。具體地,手指手勢可以是根據(jù)由用戶鍵入的觸摸輸入來生成解釋的輸入數(shù)據(jù)(例如,字母、數(shù)字等)的觸摸輸入。顯示器120隨后將示出解釋的輸入數(shù)據(jù)。在鍵入字符序列之后,設(shè)備100的用戶可以根據(jù)一些實(shí)施例來利用SHWR。具體地,SHWR可以使得用戶能夠根據(jù)形成句子的字符序列來進(jìn)行校正。應(yīng)該注意的是,術(shù)語“句子”指的是任何一組字符。例如,術(shù)語“句子”可以包括形成完整語法句子的一組字、形成短語的一組字、包括至少一個字符的任何字、單個或一系列數(shù)字、單個或一系列標(biāo)點(diǎn)符號和/或符號、及其組合等。也就是說,“句子”可以指的是還可以包括空格的任何字符串。根據(jù)本發(fā)明的示例性實(shí)施例,可以針對已經(jīng)輸入的句子中的字(多個字)來激活校正特征。如圖2中所示,句子200可以在顯示器120上示出并且描述“Jack Be Mmble”。用戶可以諸如經(jīng)由輸入設(shè)備115、觸摸接收器125的突出顯示部件等使用任何傳統(tǒng)形式選擇來選擇描述“Mmble”的字205。應(yīng)該注意的是,一個字的選擇僅是示例性的,并且該選擇可以是字的一部分、多于一個字等。該選擇可以調(diào)出菜單210。根據(jù)本發(fā)明的示例性實(shí)施例,菜單210除了諸如“復(fù)制”、“粘貼”、“剪切”和“取消”的傳統(tǒng)選項(xiàng)之外還可以包括選項(xiàng)“校正”。當(dāng)從菜單210選擇“校正”特征時(shí),可以將校正模式切換成“校正”,并且可以在顯示器120上示出校正用戶界面。如圖3中示出,校正用戶界面可以包括如由用戶鍵入的(例如,手寫電子墨水、電子墨水等)的觸摸輸入300、由觸摸接收器對于觸摸輸入的解釋305、退格鍵310和回車315。如上所述,如由用戶鍵入的觸摸輸入300可以被存儲在存儲器110中。因此,當(dāng)選擇了對于字205的選擇時(shí),可以從存儲器中檢索對于字205的觸摸輸入300并且在顯示器120上將其示出。一旦在顯示器120上示出了校正用戶界面,顯示器120可以接收指示對于在所選擇的部分中的字或字符要采取的設(shè)置和得到的動作的多種不同的手指手勢。如將在下文進(jìn)一步詳細(xì)描述的,手指手勢可以用于刪除字符,將單個字符校正成多個字符,將多個字符組合成單個字符,在字符之間插入空格,并且改變字符的大小寫。一旦執(zhí)行了在所選擇的字205中的所有校正,就可以使用回車鍵315 (例如,觸摸、輕敲等)來指示校正完成。隨后,可以將校正用戶界面關(guān)閉,并且可以在顯示器120上示出校正的句子。注意到,對于與校正用戶界面一起啟用的校正的下面的描述假定已經(jīng)從句子200中選擇了字205。此外,如圖3中所示,校正用戶界面在顯示器120上示出有觸摸輸入300和解釋305。在根據(jù)本發(fā)明的示例性實(shí)施例的第一校正中,可以進(jìn)行對字符的刪除。如上所述,校正用戶界面可以包括退格鍵310。因此,當(dāng)句子200的選擇的部分(例如,字205)包括無關(guān)的字符時(shí),用戶可以選擇對應(yīng)的觸摸輸入300中的一個(例如,敲擊字母框的一個手指的手勢),以初始地指示與刪除相對應(yīng)的設(shè)置數(shù)據(jù)。如圖2中所示,可以以與句子200中的字205的所述選擇基本相似的方式來突出顯示選擇的觸摸輸入。隨后,可以選擇退格鍵310(例如,敲擊)來刪除選擇的觸摸輸入,該選擇的觸摸輸入指示與要刪除的字符相對應(yīng)的校正數(shù)據(jù)。當(dāng)選擇回車鍵315以完成校正并且關(guān)閉校正用戶界面時(shí),可以用具有刪除的字符的字205來更新句子200。在根據(jù)本發(fā)明的示例性實(shí)施例的第二校正中,可以進(jìn)行將單個字符到多個字符的校正。具體地,可以校正拆分(split-over)組合錯誤。如上所述,觸摸接收器125可能誤解釋觸摸輸入并且顯示錯誤字符。例如,用于英文輸入的常見誤解釋是大寫字母“N”之后是大寫或小寫的“i”。觸摸接收器125可能將該置換誤解釋成大寫“M”,諸如圖2和圖3中示出的情況。在另一示例中,當(dāng)期望分離字符而觸摸接收器將其組合成一個單個字符時(shí),中文字符可能經(jīng)常被誤解釋。根據(jù)本發(fā)明的示例性實(shí)施例,SHWR可以允許基本上在單個觸摸輸入內(nèi)所作出的兩個手指的手勢,這指示與拆分組合錯誤相對應(yīng)的設(shè)置數(shù)據(jù)。增加在兩個手指之間距離的隨后分離動作可以指示諸如再次讀取觸摸輸入的要重新解釋字符的校正數(shù)據(jù),并且進(jìn)行進(jìn)一步確定。例如,當(dāng)在圖3中的第一觸摸輸入“Ni”中感測到來自用戶的兩個手指時(shí),SWHR可以重新解釋該觸摸輸入。因此,“M”字符可以被確定為實(shí)際上是“N”和“i”,或者單個中文字符應(yīng)該被分成兩個字符。因此,當(dāng)觸摸接收器125接收到單個觸摸輸入內(nèi)的兩個手指的手勢,之后是兩個手指之間的分離運(yùn)動時(shí),可以使原始解釋的字符分離以進(jìn)行校正。在根據(jù)本發(fā)明的示例性實(shí)施例的第三校正中,可以進(jìn)行多個字符到單個字符的校正。具體地,可以校正組合分割錯誤。如上所述,觸摸接收器125可能誤解釋觸摸輸入,并且以另一方式顯示不正確的字符。例如,在數(shù)字“13”輸入和大寫字母“B”之間是對英文輸入的常見誤解釋。具體地,觸摸接收器125可能將大寫字母“B”誤解釋為數(shù)字“13”。在另一示例中,當(dāng)期望單個字符而觸摸接收器將它們分離成多個字符時(shí),如上所述的具有拆分組合錯誤的中文字符的相反錯誤可能發(fā)生。根據(jù)本發(fā)明的示例性實(shí)施例,SHWR可以允許在每個手指基本上在相應(yīng)的相鄰觸摸輸入內(nèi)的情況下所作出的兩個手指的手勢,這指示用于組合分段錯誤的設(shè)置數(shù)據(jù)。減少兩個手指之間的距離的隨后合并動作可以指示應(yīng)當(dāng)重新解釋字符,諸如再次讀取觸摸輸入并且進(jìn)行進(jìn)一步的確定,從而指示針對組合分割錯誤的校正數(shù)據(jù)。例如,當(dāng)感測到來自用戶的兩個手指時(shí),其中一個手指在對數(shù)字“I”的觸摸輸入中而另一手指在對數(shù)字“3”的觸摸輸入中,SWHR可以重新解釋該觸摸輸入。因此,“13”字符可以被確定為實(shí)際上是大寫字母“B”,或者多個中文字符應(yīng)當(dāng)被組合成單個字符。因此,當(dāng)觸摸接收器125接收到兩個手指的手勢時(shí),其中在兩個手指之間的合并移動所跟隨的相應(yīng)的相鄰觸摸輸入上感測到每個手指,原始解釋的字符可以被組合或重新解釋以進(jìn)行校正。在根據(jù)本發(fā)明的示例性實(shí)施例的第四校正中,可以進(jìn)行在字符之間的空格的插入。具體地,可以校正缺少空格的錯誤。在該錯誤的情況下,觸摸接收器125可能省略期望是空格的觸摸輸入(例如,不夠長的觸摸輸入),或者可能將觸摸輸入誤解釋成非故意地不包括期望的空格。根據(jù)本發(fā)明的示例性實(shí)施例,SHWR可以允許用基本上在相應(yīng)的相鄰觸摸輸入內(nèi)的每個手指作出的兩個手指的手勢,以指示用于空格插入的設(shè)置數(shù)據(jù)。以該方式,假定空格不存在或者需要額外的空格。增加兩個手指之間的距離的隨后分離的動作可以指示要在其之間插入的空格,從而指示空格插入的校正數(shù)據(jù)。例如,當(dāng)感測到用戶的兩個手指,其中一個手指在字205中的字符“I”的觸摸輸入中而另一手指在字符“e”的觸摸輸入中,之后是分離動作時(shí),SWHR可以在其之間插入空格。因此,當(dāng)觸摸接收器125接收兩個手指的手勢,其中在相應(yīng)的相鄰觸摸輸入上感測到每個手指,之后是兩個手指之間的分離運(yùn)動時(shí),在原來相鄰字符之間插入空格。如以上在拆分組合錯誤情況下所討論的,執(zhí)行基本相似的動作。然而,當(dāng)兩個手指的手勢應(yīng)用于單個字符或者應(yīng)用于兩個分離的字符時(shí),觸摸接收器125可以在這些校正之間進(jìn)行區(qū)分。在根據(jù)本發(fā)明的示例性實(shí)施例的第五校正中,可以進(jìn)行字符大小寫的改變。具體地,可以校正諸如大寫/小寫的類似符號識別錯誤。英文輸入可以包括在大寫字母和小寫字母或者標(biāo)點(diǎn)符號之間的各種常見錯誤。例如,大寫“O”和小寫“O”由于字符輸入在輸入的大小方面的差異而導(dǎo)致可能具有基本類似的手指手勢。觸摸接收器125可能在這種錯誤之間誤解釋。具有該問題的其他常見字母是“ z ”、“ s ”、“ k”、“m,,、“P ”、“u ”、“ V ”、Y、“ X ”和“y”。根據(jù)本發(fā)明的示例性實(shí)施例,SHWR可以允許在每個手指基本上在單個觸摸輸入內(nèi)的情況下所作出的三個手指的手勢,以指示符號識別錯誤的設(shè)置數(shù)據(jù)。增加三個手指之間的距離的隨后增加動作可以指示該字符要改變?yōu)榇髮懀鴾p小三個手指之間的距離的隨后減小動作可以指示該字符要改變?yōu)樾?,從而指示符號識別錯誤的校正數(shù)據(jù)。例如,當(dāng)對于在選擇的字205中的小寫字母“m”的觸摸輸入中感測到來自用戶的三個手指,之后是增加動作時(shí),可以將該字符改變?yōu)榇髮懽帜浮癕”。因此,當(dāng)觸摸接收器125接收到基本上全都在單個觸摸輸入內(nèi)的三手指的手勢,之后是三個手指之間的增加或減少運(yùn)動時(shí),可以將原始解釋的字符改變成對應(yīng)的大寫或小寫。應(yīng)該注意的是,校正用戶界面可以立即示出正在進(jìn)行的校正改變。也就是說,動態(tài)校正特征可以用于校正用戶界面。因此,當(dāng)例如對字205的第一字符“M”作出改變以分離成字符“N”和“i”時(shí),可以立即更新校正用戶界面,以將觸摸輸入305示出為“N”、“i”、“m”、“b,,、“ I ”和“e”,同時(shí)解釋305也被示出為“N”、“ i ”、“m”、“b”、“ I ”和“e”。因此,可以利用單個校正用戶界面來進(jìn)行任何其他改變。例如,如上所述,可以使用減小距離的三個手指的手勢來將大寫的第一字符“N”改變?yōu)樾憽唉恰薄H欢?,還應(yīng)該注意的是,可以僅在完成校正的第一設(shè)置之后示出在校正用戶界面中作出的這些改變。例如,可以針對每個字符而作出單個校正。然后,在關(guān)閉校正用戶界面時(shí),句子200可以用該改變來進(jìn)行更新并且在顯示器120中示出。如果需要進(jìn)一步的校正,則可以對更新的句子作出選擇,并且可以在顯示器120上示出另一校正用戶界面。還應(yīng)該注意的是,校正用戶界面可以包括與要對句子的選擇部分采取的其他動作相對應(yīng)的進(jìn)一步的手指手勢。例如,在如上所述的空格的插入之后,進(jìn)一步的動作可能承擔(dān)(entail)在創(chuàng)建的空格內(nèi)添加新的字符??梢酝ㄟ^關(guān)于所創(chuàng)建的空格是否要插入新的字符的詢問來顯示提示。如果肯定,則校正用戶界面可以顯示新的字符框以接收觸摸輸入。進(jìn)一步應(yīng)該注意的是,SHWR可以相應(yīng)地解釋基本上在單個字符或相鄰字符內(nèi)的手指手勢的安排。例如,當(dāng)多個手指部署在單個字符框內(nèi)時(shí),顯示器120上的手指接觸區(qū)域有可能超過框的邊界。然而,SWHR可以例如通過大部分的觸摸區(qū)域來確定是否期望手指手勢在單個字符內(nèi),或者是否期望手指手勢的每個手指接觸相鄰字符。圖4是根據(jù)本發(fā)明的示例性實(shí)施例的在SHWR中用于校正的方法400的流程圖。將參考圖1的設(shè)備100及其組件和圖2的句子200以及圖3的校正用戶界面來描述方法400。方法400包括可能的手指的手勢以如上所述用于在校正用戶界面中的校正。然而,再次應(yīng)該注意的是,上文和這里描述的手指手勢僅為示例性,并且本發(fā)明的SHWR可以包括其他手指手勢。在步驟405中,在顯示器120上接收對于句子的觸摸輸入。觸摸接收器125可以解釋觸摸輸入,并且生成要在顯示器120上示出的對應(yīng)的輸入。在步驟410中,將觸摸輸入存儲在存儲器110中。如上所述,當(dāng)激活校正用戶界面時(shí),可以從存儲器110中檢索觸摸輸入。在步驟415中,進(jìn)行已經(jīng)輸入的句子是否需要校正的確定。如果不需要校正,則方法400結(jié)束。然而,如果校正是有必要的,則方法400前進(jìn)到步驟420。在步驟420中,接收從句子中的選擇。例如,在圖2中,從句子200中選擇字205。隨后,在步驟425中,打開菜單210以在其中提供可能選項(xiàng)。因?yàn)槿绮襟E415中所確定的需要校正,所以可以選擇“校正”選項(xiàng)以進(jìn)入校正模式。其后,可以打開校正用戶界面。在步驟430中,進(jìn)行是否要進(jìn)行刪除的確定。如上所述,校正用戶界面可以包括退格鍵310以提供刪除選項(xiàng)。如果該確定指示要進(jìn)行刪除(例如,觸摸輸入300中的一個的選擇),則該方法400前進(jìn)到步驟435,在步驟435中接收從如圖3中示出的校正用戶界面中顯示的字205中的選擇。在接收到選擇時(shí),可以選擇退格鍵315以接收退格命令,使得在步驟436中,刪除所選擇的觸摸輸入。返回步驟430,當(dāng)要進(jìn)行的校正不是刪除時(shí),該方法400前進(jìn)至步驟440。在步驟440中,進(jìn)行是否接收到兩個手指的手勢的確定。當(dāng)接收到兩個手指的手勢時(shí),若干可能校正是可能的。因此,該方法400繼續(xù)到步驟445,在步驟445中接收到兩個手指的手勢。在步驟450中,進(jìn)行如圖3中所示的在相同字符框或觸摸輸入中是否接收到兩個手指的手勢的確定。如果兩個手指的手勢基本上在單個觸摸輸入內(nèi),則該方法400前進(jìn)到步驟455,在步驟455中接收到具有增加運(yùn)動的兩個手指的手勢。如上所述,該兩個手指的手勢要提供與拆分組合錯誤相關(guān)的校正。因此,在步驟460中,要拆分的字符被確定并且隨后進(jìn)行更新。返回步驟450,如果兩個手指的手勢不用于單個觸摸輸入,則該方法400前進(jìn)至步驟465。在步驟465中,確定根據(jù)兩個手指的手勢中的每個手指選擇的字符框或觸摸輸入。如上所述,兩個手指的手勢中的每個手指可以存在于相鄰觸摸輸入上。在步驟470中,進(jìn)行是否要執(zhí)行字符的組合的確定。如果該錯誤與字符的組合相關(guān),則該方法400繼續(xù)到步驟475,在步驟475中兩個手指的手勢之后是合并運(yùn)動。如上所述,這指示該錯誤是組合分割錯誤,并且兩個觸摸輸入被重新解釋為提供更新的單個字符。如果該錯誤與字符的組合不相關(guān),該方法400從步驟470繼續(xù)到步驟476,在步驟476中兩個手指的手勢之后是增加運(yùn)動。如上所述,這指示該錯誤是省略了空格,并且在選擇的相鄰觸摸輸入之間插入空格。返回步驟440,如果手勢不是兩個手指的手勢,則該方法400繼續(xù)到步驟480,在步驟480中接收到三個手指的手勢。在接收到三個手指的手勢時(shí),SWHR可以確定字符要從大寫改變?yōu)樾?,反之亦然,或者要改變符?例如,標(biāo)點(diǎn)符號)。因此,如果三個手指的手勢之后是增加運(yùn)動,則該方法400前進(jìn)到步驟490,在步驟490中字符從小寫改變?yōu)榇髮?。如果三個手指的手勢之后是減少運(yùn)動,則該方法400前進(jìn)到步驟491,在步驟491中該字符從大寫改變?yōu)樾?。如上所述,該方?00可以包括其他步驟。例如,在對于校正的每個可能路線之后,可以進(jìn)行是否要進(jìn)行進(jìn)一步校正的確定。以該方式,可以從單個校正用戶界面同時(shí)進(jìn)行多個校正。在另一示例中,在用于校正的每個可能路線之后,可以包括其他步驟,以在提供動態(tài)校正用戶界面時(shí)用正在進(jìn)行的校正來更新校正用戶界面。本發(fā)明的示例性實(shí)施例提供了句子手寫識別系統(tǒng),該系統(tǒng)具有可以用于句子的選擇的部分的校正用戶界面。校正用戶界面可以包括基本上相互不同的手指手勢的多個配置,識別可以指示要采取的設(shè)置和相應(yīng)的動作。在第一示例中,當(dāng)進(jìn)行刪除時(shí),可以進(jìn)行選擇,并且接收位于校正用戶界面上的退格鍵命令指示選擇的觸摸輸入要被刪除。在第二示例中,當(dāng)要校正拆分組合錯誤時(shí),基本上在單個觸摸輸入內(nèi)并且之后是增加運(yùn)動的兩個手指的手勢提供了對觸摸輸入的重新解釋,從而根據(jù)原始確定的單個字符來生成兩個分離的字符。在第三示例中,當(dāng)要校正組合分割錯誤時(shí),其中每個手指在相應(yīng)的相鄰觸摸輸入上并且之后是合并運(yùn)動之后的兩個手指的手勢提供了對觸摸輸入的重新解釋,從而根據(jù)原始確定的分離的字符來生成單個字符。在第四示例中,當(dāng)要校正空格缺少錯誤時(shí),其中每個手指在相應(yīng)的相鄰觸摸輸入并且之后是增加運(yùn)動的兩個手指的手勢允許在原始確定的相鄰觸摸輸入之間的空格插入。在第五示例中,當(dāng)要校正字符的大小寫時(shí),每個手指基本上在單個字符內(nèi)并且之后是增加或減少運(yùn)動的三個手指的手勢允許改變字符的大小寫。具體地,三個手指的手勢的增加運(yùn)動將字符從小寫改變?yōu)榇髮?,而三個手指的手勢的減少運(yùn)動將字符從大與改變?yōu)樾∨c。在上文說明書中,已經(jīng)描述了特定實(shí)施例。然而,本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明和下文描述的權(quán)利要求范圍的情形下,可以進(jìn)行各種校正和改變。因此,本說明書和附圖僅在說明性而非限制性的含義看來考慮,并且所有這樣的校正旨在包括在本教導(dǎo)范圍之內(nèi)。益處、優(yōu)點(diǎn)和可能導(dǎo)致任何益處、優(yōu)點(diǎn)或解決方案出現(xiàn)或變得更加明顯的問題解決方案和要素不應(yīng)為視為任何或所有權(quán)利要求的關(guān)鍵、必須或本質(zhì)特征或要素。本發(fā)明僅由所附權(quán)利要求限定,其包括在本發(fā)明未決期間所做的任何修改和如公開的那些權(quán)利要求的所有等效內(nèi)容。而且,在本文中,諸如第一和第二、上和下等的關(guān)系術(shù)語可以僅用于將一個實(shí)體或動作與另一個實(shí)體或動作進(jìn)行區(qū)分,不一定需要或暗示在這些實(shí)體或動作之間存在任何實(shí)際的這樣的關(guān)系或順序。術(shù)語“包括”、“具有”、“包含”或其任何其他變體旨在涵蓋非排他性包含,以便于包括、具有、包含一系列元件的處理、方法、物件或裝置不僅包括那些元件,還可以包括沒有明確列出或這樣的處理、方法、物件或裝置內(nèi)在的其他元件。在沒有更多約束條件的情況下,一種元件前的“包括……一”、“具有……一”、“包含……一”不排除在包括、具有、含有包含該元 件的處理、方法、物件或裝置之外存在其他相同元件。除非此處另有說明,術(shù)語“一”被限定為一個或多個。術(shù)語“實(shí)質(zhì)上”、“基本上”、“大致”、“大約”或其任何其他版本被定義為與本領(lǐng)域的技術(shù)人員所理解的接近,并且在一個非限定性實(shí)施例中,該術(shù)語被定義為在10%以內(nèi),在另一實(shí)施例中為5%,在另一實(shí)施例中為1%,并且在另一實(shí)施例中為0.5%。此處所使用的術(shù)語“耦合”被定義為連接,雖然不一定直接和不一定機(jī)械地連接。通過某種方式配置的的設(shè)備或結(jié)構(gòu)以至少該方式被配置,但也可以通過未列出的方式被配置。應(yīng)該理解的是,一些實(shí)施例可以包括一個或多個通用或?qū)S锰幚砥?或者“處理設(shè)備”),諸如微處理器、數(shù)字信號處理器、自定義處理器和場可編程門陣列(FPGA)和獨(dú)特存儲程序指令(包括軟件和硬件),其控制一個或多個處理器以合并一些非處理器電路,實(shí)現(xiàn)這里描述的一些、大部分或所有的方法和/或設(shè)備的功能。替代地,通過不具有存儲程序指令的狀態(tài)機(jī)器或在一個或多個專用集成電路(ASIC)可以實(shí)施一些或所有功能,其中,每個功能或者一些功能的一些合并可以被實(shí)施為自定義邏輯。當(dāng)然,能夠使用兩種方式的合并。此外,可以將實(shí)施例實(shí)施為具有用于將計(jì)算機(jī)編程(例如,包括處理器)的存儲其上的計(jì)算機(jī)可讀代碼的計(jì)算機(jī)可讀存儲介質(zhì),以執(zhí)行如此處描述和權(quán)利所要求的方法。這種計(jì)算機(jī)可讀存儲介質(zhì)的示例包括但是不限于硬盤、CD-ROM、光存儲設(shè)備、磁存儲設(shè)備、ROM(只讀存儲器)、PROM (可編程只讀存儲器)、EPROM (可擦可編程只讀存儲器)、EEPROM (電可擦可編程只讀存儲器)和閃速存儲器。此外,預(yù)期的是,盡管本領(lǐng)域的技術(shù)人員可能受到例如可用時(shí)間、當(dāng)前技術(shù)和經(jīng)濟(jì)考慮等激發(fā)而付出了顯著努力并做出了許多設(shè)計(jì)選擇,當(dāng)在此處所公開的概念和原理的指引下,將能夠通過最少的實(shí)驗(yàn),輕易地產(chǎn)生射中軟件指令和程序以及1C。提供本發(fā)明的摘要,以允許讀者快速弄清楚本技術(shù)公開的本質(zhì)。應(yīng)理解的是,其不應(yīng)被用于解釋或限定權(quán)利要求的范圍或含義。此外,在前述具體描述中,可以看出,為了使得本公開流暢目的,在各個實(shí)施例中,各個特征被歸到一起。這種公開方法不應(yīng)被解釋為反映了權(quán)利要求所述的實(shí)施例需要比在每項(xiàng)權(quán)利要求中所明確敘述的更多的特征的目的。相反,如權(quán)利要求所反映的,發(fā)明主題存在于少于單個公開實(shí)施的所有特征中。因此,權(quán)利要求從而被并入具體描述中,每項(xiàng)權(quán)利要求單獨(dú)作為獨(dú)立權(quán)要求所述的主題。
權(quán)利要求
1.一種電子設(shè)備,包括: 觸敏顯示設(shè)備,所述觸敏顯示設(shè)備被配置成接收至少一個觸摸輸入; 處理器,所述處理器根據(jù)所述觸摸輸入來生成解釋的輸入,以及 存儲器布置,所述存儲器布置至少存儲所述至少一個觸摸輸入和所述解釋的輸入, 其中,所述顯示設(shè)備進(jìn)一步被配置成示出所述解釋的輸入并且接收對于至少校正所述解釋的輸入的一部分的請求,所述處理器切換成校正模式, 其中,在所述校正模式期間,在所述顯示設(shè)備的至少一部分上顯示校正用戶界面,經(jīng)由所述校正用戶界面來接收手勢,并且 其中,所述處理器根據(jù)所述手勢的第一安排來確定設(shè)置數(shù)據(jù),所述設(shè)置數(shù)據(jù)指示要應(yīng)用于所述解釋的輸入的一部分的校正的類型,所述處理器進(jìn)一步根據(jù)所述手勢的第二安排來確定校正數(shù)據(jù),使得根據(jù)所述至少一個觸摸輸入、所述設(shè)置數(shù)據(jù)和所述校正數(shù)據(jù)來校正所述解釋的輸入的一部分。
2.根據(jù)權(quán)利要求1所述的電子設(shè)備,其中,所述校正的類型是從所述解釋的輸入數(shù)據(jù)的一部分刪除至少一個字符、校正拆分組合錯誤、校正組合分割錯誤、插入省略的空格、和校正類似符號識別錯誤中的一個。
3.根據(jù)權(quán)利要求2所述的電子設(shè)備,其中,用于所述刪除的所述手勢的所述第一安排是在所述至少一個字符上的一個手指的手勢,并且用于所述刪除的所述手勢的所述第二安排是在所述校正用戶界面上部署的退格鍵上的一個手指的手勢。
4.根據(jù)權(quán)利要求2所述的電子設(shè)備,其中,用于所述拆分組合錯誤的所述第一安排是兩個手指的手勢,其中,每個手指基本上部署在來自所述解釋的輸入數(shù)據(jù)的一部分的單個字符內(nèi),并且用于所述拆分組合錯誤的所述手勢的所述第二安排是每個手指彼此分離。
5.根據(jù)權(quán)利要求2所述的電子設(shè)備,其中,用于所述組合分割錯誤的所述手勢的所述第一安排是兩個手指的手勢,其中,每個手指基本上部署在來自所述解釋的輸入數(shù)據(jù)的一部分的相應(yīng)的相鄰字符內(nèi),并且用于所述組合分割錯誤的所述手指手勢的所述第二安排是每個手指彼此合并。
6.根據(jù)權(quán)利要求2所述的電子設(shè)備,其中,用于所述省略的空格的所述手勢的所述第一安排是兩個手指的手勢,其中,每個手指基本上部署在來自所述解釋的輸入數(shù)據(jù)的一部分的相應(yīng)的相鄰字符內(nèi),并且用于所述省略的空格的所述手指手勢的所述第二安排是每個手指彼此分離。
7.根據(jù)權(quán)利要求2所述的電子設(shè)備,其中,用于所述類似符號識別錯誤的所述手指手勢的所述第一安排是三個手指的手勢,其中,每個手指基本上部署在來自所述解釋的輸入數(shù)據(jù)的一部分的單個字符內(nèi),并且用于所述類似符號識別錯誤的所述手指手勢的所述第二安排是每個手指相互分離和每個手指相互合并中的一個。
8.根據(jù)權(quán)利要求7所述的電子設(shè)備,其中,對于所述三個手指的手勢的所述每個手指相互分離用于將所述單個字符從小寫改變?yōu)榇髮?,并且對于所述三個手指的手勢的所述每個手指相互合并用于將所述單個字符從大寫改變?yōu)樾憽?br> 9.根據(jù)權(quán)利要求1所述的電子設(shè)備,其中,在選擇所述解釋的輸入的一部分和打開包括用于所述校正用戶界面的啟動的選項(xiàng)的菜單時(shí),啟動所述校正用戶界面。
10.根據(jù)權(quán)利要求1所述的電子設(shè)備,其中,所述校正用戶界面至少包括如由用戶鍵入的所述至少一個觸摸輸入以及所述解釋的輸入數(shù)據(jù)。
11.一種方法,包括: 經(jīng)由觸敏顯示設(shè)備來接收至少一個觸摸輸入; 根據(jù)所述至少一個觸摸輸入來生成解釋的輸入數(shù)據(jù); 在所述顯示設(shè)備上顯示所述解釋的輸入數(shù)據(jù); 接收對于至少校正所述解釋的輸入數(shù)據(jù)的一部分的請求; 切換成校正模式;以及 在所述校正模式期間,執(zhí)行以下子步驟: 在所述顯示設(shè)備的至少一部分上顯示校正用戶界面; 經(jīng)由所述校正用戶界面來接收手勢; 根據(jù)所述手勢的第一安排來確定設(shè)置數(shù)據(jù),所述設(shè)置數(shù)據(jù)指示要應(yīng)用于所述解釋的輸入的一部分的校正的類型; 根據(jù)所述手勢的第二安排來確定校正數(shù)據(jù);以及 根據(jù)所述至少一個觸摸輸入、所述設(shè)置數(shù)據(jù)和所述校正數(shù)據(jù)來校正所述解釋的輸入數(shù)據(jù)的一部分。
12.根據(jù)權(quán)利要求11所述的方法,其中,所述校正的類型是從所述解釋的輸入數(shù)據(jù)的一部分中刪除至少一個字 符、校正拆分組合錯誤、校正組合分割錯誤、插入省略的空格、和校正類似符號識別錯誤中的一個。
13.根據(jù)權(quán)利要求12所述的方法,其中,用于所述刪除的所述手勢的所述第一安排是在所述至少一個字符上的一個手指的手勢,并且用于所述刪除的所述手勢的所述第二安排是在所述校正用戶界面上部署的退格鍵上的一個手指的手勢。
14.根據(jù)權(quán)利要求12所述的方法,其中,用于所述拆分組合錯誤的所述手勢的所述第一安排是兩個手指的手勢,其中,每個手指基本上部署在來自所述解釋的輸入數(shù)據(jù)的一部分的單個字符內(nèi),并且用于所述拆分組合錯誤的所述手勢的所述第二安排是每個手指彼此分離。
15.根據(jù)權(quán)利要求12所述的方法,其中,用于所述組合分割錯誤的所述手勢的所述第一安排是兩個手指的手勢,其中每個手指基本上部署在來自所述解釋的輸入數(shù)據(jù)的一部分的相應(yīng)的相鄰字符內(nèi),并且用于所述組合分割錯誤的所述手指手勢的所述第二安排是每個手指彼此合并。
16.根據(jù)權(quán)利要求12所述的方法,其中,用于所述省略的空格的所述手勢的所述第一安排是兩個手指的手勢,其中,每個手指基本上部署在來自所述解釋的輸入數(shù)據(jù)的一部分的相應(yīng)的相鄰字符內(nèi),并且用于所述省略的空格的所述手指手勢的所述第二安排是每個手指彼此分離。
17.根據(jù)權(quán)利要求12所述的方法,其中,用于所述類似符號識別錯誤的所述手指手勢的所述第一安排是三個手指的手勢,其中,每個手指基本上部署在來自所述解釋的輸入數(shù)據(jù)的一部分的單個字符內(nèi),并且用于所述類似符號識別錯誤的所述手指手勢的所述第二安排是每個手指相互分離和每個手指相互合并中的一個。
18.根據(jù)權(quán)利要求17所述的方法,其中,對于所述三個手指的手勢的所述每個手指相互分離用于將所述單個字符從小寫改變?yōu)榇髮?,并且對于所述三個手指的手勢的所述每個手指相互合并用于將所述單個字符從大寫改變?yōu)樾憽?br> 19.根據(jù)權(quán)利要求11所述的方法,其中,所述校正用戶界面至少包括如由用戶鍵入的所述至少一個觸摸輸入以及所述解釋的輸入數(shù)據(jù)。
20.一種計(jì)算機(jī)可讀存儲介質(zhì),包括能夠由處理器執(zhí)行的指令集,所述指令集可操作用于: 經(jīng)由觸敏顯示設(shè)備來接收至少一個觸摸輸入; 根據(jù)所述至少一個觸摸輸入來生成解釋的輸入數(shù)據(jù); 在所述顯示設(shè)備上顯示所述解釋的輸入數(shù)據(jù); 接收對于至少校正所述解釋的輸入數(shù)據(jù)的一部分的請求; 切換成校正模式;以及 在所述校正模式期間,所述指令集可操作用于執(zhí)行以下子步驟: 在所述顯示設(shè)備的至少一部分上顯示校正用戶界面; 經(jīng)由所述校正用戶界面來接收手勢; 根據(jù)所述手勢的第一安排來確定設(shè)置數(shù)據(jù),所述設(shè)置數(shù)據(jù)指示要應(yīng)用于所述解釋的輸入的一部分的校正的類型; 根據(jù)所述手勢的第二安排來確定校正數(shù)據(jù);以及 根據(jù)所述至少一個觸摸輸入、所述設(shè)置數(shù)據(jù)和所述校正數(shù)據(jù)來校正所述解釋的數(shù)據(jù)的一部分。
全文摘要
本發(fā)明涉及手寫句子系統(tǒng)的基于多點(diǎn)觸摸的校正的方法和設(shè)備。該方法包括接收觸摸輸入,根據(jù)觸摸輸入來生成解釋的輸入數(shù)據(jù),以及在顯示設(shè)備上顯示解釋的輸入數(shù)據(jù)。然后,將對于校正解釋的輸入數(shù)據(jù)的一部分的請求切換成校正模式。在校正模式期間,在顯示設(shè)備上顯示校正用戶界面,接收手勢,因此根據(jù)該手勢的第一安排來確定設(shè)置數(shù)據(jù),設(shè)置數(shù)據(jù)指示將應(yīng)用于解釋的輸入的一部分的校正的類型,根據(jù)手勢的第二安排來確定校正數(shù)據(jù),并且根據(jù)觸摸輸入、設(shè)置數(shù)據(jù)和校正數(shù)據(jù)來校正所述解釋的輸入數(shù)據(jù)的一部分。
文檔編號G06F3/0488GK103176737SQ20121056681
公開日2013年6月26日 申請日期2012年12月24日 優(yōu)先權(quán)日2011年12月23日
發(fā)明者楊端端, 陳士杰, 郭豐俊, 何啟貞 申請人:摩托羅拉解決方案公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1