欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于輸入供識別的二維結構的用戶界面的制作方法

文檔序號:6476916閱讀:106來源:國知局
專利名稱:用于輸入供識別的二維結構的用戶界面的制作方法
用于輸入供識別的二維結構的用戶界面
背景
許多最先進的處理設備準許用戶提供輸入作為數(shù)字墨水。該數(shù)字墨水可包 括一個或多個手寫筆畫,處理設備可在輸入該一個或多個手寫筆畫時將其作為 墨水來顯示。手寫筆畫可以在書寫工具落在書寫表面上開始,并且可以在該書 寫工具從該書寫表面提起時結束。該書寫表面可包括顯示屏,該顯示屏可進一 步包括數(shù)字化儀,并且書寫工具可以是電子或非電子筆、指示筆、用戶自己的 手指、諸如例如計算機鼠標等定點設備、或另一書寫工具。
用戶可輸入一個或多個手寫筆畫作為數(shù)字墨水以形成二維結構。該二維結 構可包括數(shù)學表達式、化學公式、文本字符、數(shù)字或其他二維結構。
用于識別諸如數(shù)學表達式等數(shù)字墨水二維結構的識別器可產生具有誤識 別部分的識別結果。用戶可嘗試通過選擇識別結果的誤識別部分來糾正該誤識 別部分。在至少一個現(xiàn)有識別器中,用戶可嘗試通過選擇對應于誤識別字符的 數(shù)字墨水來糾正識別結果中的誤識別字符。選擇識別結果中的誤識別部分或選 擇對應于識別結果中的誤識別字符的數(shù)字墨水可導致顯示一個或多個備選。用 戶可選擇一個或多個備選中的一個,由此使得用該一個或多個備選中的所選備 選來替換誤識別字符而不重新識別所輸入的數(shù)字墨水。 一種現(xiàn)有識別器準許用 戶在正確的字符不在所顯示的一個或多個備選中時從鍵盤鍵入該正確的字符。
概述
提供本概述是為了以簡化的形式介紹將在以下詳細描述中進一步描述的 一些概念。本概述并不旨在標識出所要求保護的主題的關鍵特征或必要特征, 也不旨在用于限定所要求保護的主題的范圍。
在根據(jù)本發(fā)明的主題的實施例中,用戶可向處理設備輸入一個或多個手寫 筆畫作為數(shù)字墨水。該數(shù)字墨水可形成化學公式、文本輸入、數(shù)字輸入或另一 二維結構。該處理設備可識別數(shù)字墨水并且可產生并呈現(xiàn)識別結果。當識別結 果包括誤識別部分時,用戶可指示想要作出糾正的愿望。在一個實施例中,用戶可選擇糾正圖標以指示想要作出糾正的愿望。在指示想要作出糾正的愿望之 后,用戶可經由處理設備來選擇誤識別部分中的一個或多個筆畫。該處理設備 然后可向用戶呈現(xiàn)對應于該誤識別部分中的所選一個或多個筆畫的一個或多 個備選。所輸入的一個或多個手寫筆畫可鑒于對該一個或多個備選中的一個的 選擇來重新識別。
在根據(jù)本發(fā)明的主題的某些實施例中,在選擇誤識別部分中的一個或多個 筆畫后,用戶可重寫該誤識別部分中的所選一個或多個筆畫。處理設備然后可 鑒于該重寫來重新識別所輸入的一個或多個手寫筆畫。
諸如例如,用于糾正一個或多個輸入的手寫筆畫的誤識別部分的糾正特征 或者用于重寫一個或多個手寫筆畫的重寫特征等特征可在書寫工具懸停在顯 示區(qū)域上方時發(fā)現(xiàn)。
附圖
為了描述能夠獲得上述和其它優(yōu)點和特征的方式,以下將描述更為具體的 描述并通過參考附圖中示出的各具體實施例來呈現(xiàn)??梢岳斫?,這些附圖僅描 述各典型實施例,從而不被認為是對其范圍的限制,將通過使用附圖用附加特 征和細節(jié)來描述和說明各個實現(xiàn)。


圖1是示出可以在根據(jù)本發(fā)明的主題的各實現(xiàn)中使用的示例性處理設備 的功能框圖。
圖2A-5B示出了例示其中可糾正對形成數(shù)字墨水的所輸入的筆畫的識別
的示例的各示例性顯示畫面。
圖6是用于標識和糾正誤識別的數(shù)字墨水的示例性過程的流程圖。
圖7是用于在糾正過程期間呈現(xiàn)包括識別備選的多級菜單的示例性過程
的流程圖。
圖8是根據(jù)本發(fā)明的主題的一個實施例中的用于生成一個或多個識別備 選的示例性過程的流程圖。
圖9A-9B示出了對于在根據(jù)本發(fā)明的主題的某些實施例中實現(xiàn)的墨水輸 入窗口的增長特征。
圖IO示出了具有撤消圖標的示例性顯示畫面,該撤消圖標用于撤消糾正
9數(shù)字墨水的誤識別筆畫的嘗試的效果。 詳細描述
以下詳細描述各實施例。盡管討論各個具體實現(xiàn),但應當理解,這僅是出 于說明的目的。相關領域技術人員將認識到,可以使用其它組件和配置而不背 離本發(fā)明的主題的精神和范圍。
概覽
在根據(jù)本發(fā)明的主題的各實施例中,用戶可向處理設備輸入數(shù)字墨水。該 數(shù)字墨水可包括形成二維結構的一個或多個手寫筆畫,該二維結構可包括數(shù)學 表達式、化學公式、文本輸入、數(shù)字輸入或另一二維結構。
處理設備可處理所輸入的數(shù)字墨水以產生可呈現(xiàn)給用戶的識別結果。在根 據(jù)本發(fā)明的主題的一個實施例中,在書寫了一個或多個手寫筆畫中的每一個 后,處理設備可嘗試產生識別結果,并且如果成功產生識別結果,則該處理設 備可向用戶呈現(xiàn)該識別結果。所呈現(xiàn)的識別結果偶爾可包括誤識別部分。可提 供糾正圖標以使得可糾正識別結果。該糾正圖標可包括圖形符號或文本。當諸 如例如,定點設備、電子或非電子筆或其他設備等設備稍微懸停在糾正圖標的 上方時,可以顯示工具提示以指示該用戶可選擇糾正圖標來選擇并糾正誤識別 的數(shù)字墨水。
在選擇糾正圖標后,用戶可選擇誤識別的數(shù)字墨水中的一個或多個筆畫, 由此使得處理設備向用戶呈現(xiàn)一個或多個識別備選。處理設備可能在最初識別 所輸入的數(shù)字墨水時已經生成了一個或多個識別備選。
在根據(jù)本發(fā)明的主題的某些實施例中,誤識別的數(shù)字墨水中的所選一個或 多個筆畫不必是連接的或相鄰的。例如,用戶選擇在數(shù)學表達式的對邊的筆畫。 另外,所選一個或多個筆畫可以用不同于其他筆畫的顏色或色調來呈現(xiàn)和/或可 被矩形或其他形狀包圍。
對應于對誤識別的數(shù)字墨水的正確識別的識別備選偶爾可能未被呈現(xiàn)給 用戶。在這種情況下,用戶可重寫誤識別的數(shù)字墨水。當諸如例如,定點設備、 電子筆或其他設備等設備稍微懸停在誤識別的數(shù)字墨水中的所選一個或多個 筆畫的上方或在其附近時,可以顯示工具提示以指示該用戶可重寫該誤識別的數(shù)字墨水中的所選一個或多個筆畫。
在選擇一個或多個識別備選中的一個后,或者在重寫誤識別的數(shù)字墨水中 的所選一個或多個筆畫后,可考慮一個或多個識別備選中的所選備選或誤識別 的數(shù)字墨水中的重寫的所選一個或多個筆畫來重新識別所輸入的數(shù)字墨水。
示例性處理設備
圖1是示出可用于實現(xiàn)根據(jù)本發(fā)明的主題的各實施例的示例性處理設備
100的功能框圖。處理設備100可以包括總線110、處理器120、存儲器130、 只讀存儲器(ROM) 140、存儲設備150、輸入設備160、輸出設備170和通信 接口 180??偩€110可以準許處理設備100的各組件之間的通信。
處理器120可以包括解釋和執(zhí)行指令的至少一個常規(guī)處理器或微處理器。 存儲器130可以是隨機存取存儲器(RAM)或存儲供處理器120執(zhí)行的信息和 指令的另一種類型的動態(tài)存儲設備。在一個實施例中,存儲器130可包括閃速 RAM設備。存儲器130還可以存儲在處理器120執(zhí)行指令期間使用的臨時變 量或其它中間信息。ROM 140可以包括常規(guī)ROM設備或為處理器120存儲靜 態(tài)信息和指令的另一種類型的靜態(tài)存儲設備。存儲設備150可以包括用于存儲 數(shù)據(jù)和/或指令的任何類型的介質。
輸入設備160可包括顯示器或觸摸屏,該顯示器或觸摸屏可進--步包括用 于從諸如例如,電子或非電子筆、指示筆、用戶的手指或其他書寫設備等書寫 設備接收輸入的數(shù)字化儀。在一個實施例中,書寫設備可包括定點設備,諸如 例如,計算機鼠標或其他定點設備。輸出設備170可包括向用戶輸出信息的… 個或多個常規(guī)機構,包括一個或多個顯示器或其它輸出設備。
處理設備100可響應于處理器120執(zhí)行諸如例如存儲器130或其它介質等 有形機器可讀介質中所包含的指令序列來執(zhí)行這些功能。這些指令可被從諸如 存儲設備150等另一機器可讀介質或經由通信接口 (未示出)從獨立設備讀入 存儲器130中。
示例
圖2A示出了諸如例如,處理設備100等處理設備在已經輸入數(shù)字墨水后 的示例性顯示畫面。圖2A示出了數(shù)字墨水202、識別數(shù)字墨水202的識別結 果204和糾正圖標206。在該示例中,數(shù)字墨水202包括數(shù)學表達式??捎^察到筆畫202-1被誤識別為字符"b" 204-1。處理設備的用戶可定位書寫設備或 定點設備以使得該書寫設備或定點設備的指針懸停在糾正圖標206的上方或在 其附近。當處理設備檢測到書寫設備或定點設備的指針懸停在糾正圖標206的 上方或在其附近時,該處理設備可顯示消息或工具提示208以指示可在選擇誤 識別的數(shù)字墨水時使用糾正圖標206。在某些實施例中,書寫設備可包括電子 或非電子筆、指示筆、用戶的手指或其他書寫設備。定點設備可包括計算機鼠 標、跟蹤球設備或其他定點設備。
用戶可通過用書寫設備來敲擊糾正圖標206或通過使用定點設備來點擊 糾正圖標206或通過其他方法來選擇糾正圖標206。在選擇糾正圖標206后, 處理設備100可準許用戶選擇誤識別的數(shù)字墨水。在一個實施例中,用戶可通 過使用書寫設備或定點設備來用數(shù)字墨水繪制涵蓋誤識別的數(shù)字墨水的套索 210 (圖2B)來選擇該誤識別的數(shù)字墨水。在另一實施例中,用戶可通過用書 寫設備來敲擊誤識別的數(shù)字墨水中所包括的一個或多個筆畫或者通過使用定 點設備來點擊誤識別的數(shù)字墨水中所包括的一個或多個筆畫來選擇該誤識別 的數(shù)字墨水。在第三實施例中,用戶可通過穿過誤識別的數(shù)字墨水中的一個或 多個筆畫來繪制筆畫以選擇該誤識別的數(shù)字墨水中的一個或多個筆畫。可在根 據(jù)本發(fā)明的主題的其他實施例中采用眾多其他方法來選擇誤識別的數(shù)字墨水 中的一個或多個筆畫。
在選擇誤識別的數(shù)字墨水中的一個或多個筆畫后,可顯示圍繞誤識別的數(shù) 字墨水中的所選一個或多個筆畫的邊界框214 (圖2C)。在其他實施例中,不
同的形狀可圍繞所選一個或多個筆畫。此外,所選一個或多個筆畫可以用不同 于其他筆畫的顏色或色調來顯示。處理設備可顯示對應于誤識別的數(shù)字墨水中 的所選一個或多個筆畫的一個或多個備選識別結果。在一個實施例中,可在子 菜單中顯示該一個或多個備選識別結果,該子菜單可包括彈出菜單216。彈出 菜單216還可包括"關閉"圖標218,用戶可選擇該圖標以關閉彈出菜單216。 在該示例中,用戶可從彈出菜單216中選擇對應于正確的識別結果的備選 識別結果"y"。作為用戶選擇備選識別結果"y"的結果,處理設備可將誤識 別的數(shù)字墨水中的所選一個或多個筆畫識別為"y",并且還可考慮所選備選 識別結果"y"來^^別所輸入的數(shù)字墨水的其他部分。由此,處理設備然后可
12將所輸入的數(shù)字墨水正確地識別為如糾正的識別結果220所示的"6y + 2x" (圖2D)。
圖3A-3C示出了包括數(shù)字墨水的密集書寫的筆畫的另一示例性顯示畫面。 如圖3A所示,用戶可能已經輸入了表示數(shù)學表達式的數(shù)字墨水302的密集書 寫的筆畫。處理設備可識別數(shù)字墨水302中的筆畫并且可顯示具有一個或多個 誤識別部分的識別結果304。從圖3A中可以看出,數(shù)字墨水302中表示"x" 的筆畫被誤識別為數(shù)字墨水302中表示指數(shù)"-x2"的筆畫的下標。
可在不使用來自數(shù)字墨水的其余筆畫的任何信息的情況下識別筆畫的子 集。這稱之為上下文外(或上下文無關)識別。如果在識別期間使用至少一 個其他筆畫,則稱之為上下文中識別。
在該示例中,用戶可選擇糾正圖標306以指示要選擇誤識別的筆畫。在選 擇糾正圖標306后,用戶可使用先前所討論的方法中的任一種或其他方法來選 擇誤識別的筆畫。在圖3B的示例中,用戶繪制可包括圍繞一個或多個誤識別 的筆畫的套索310的數(shù)字墨水。處理設備然后可以按上下文外(或上下文無關) 的方式識別所選誤識別的一個或多個筆畫,并且然后可考慮所選一個或多個誤 識別的筆畫的上下文無關識別結果來重新識別所輸入的數(shù)字墨水302中的其余 筆畫的至少一部分。如圖3C所示,處理設備然后可正確地識別所輸入的數(shù)字 墨水并且可顯示正確的識別結果314。
上下文無關識別可能并非始終產生正確的識別結果。例如,假設用戶輸入 對應于數(shù)學表達式"(x + y)"的數(shù)字墨水。如果該用戶選擇表示"(x +"的筆 畫,則對這些筆畫的上下文無關識別可能產生不正確的識別結果"Lxt"。
在根據(jù)本發(fā)明的主題的某些實施例中,在用戶選擇誤識別的筆畫后,處理 設備可執(zhí)行對這些誤識別的筆畫的上下文無關識別以產生一個或多個上下文 無關識別備選,并且該處理設備還可執(zhí)行對這些誤識別的筆畫的上下文中識別 以產生一個或多個上下文中識別備選。該處理設備然后可形成該一個或多個上
下文無關識別備選和該一個或多個上下文中識別備選的并集??稍谥T如彈出菜 單等子菜單中向用戶呈現(xiàn)該并集,該用戶可從該子菜單中選擇來自該并集的、
對應于正確的識別結果的備選。
在根據(jù)本發(fā)明的主題的某些實施例中,可在用戶試圖糾正誤識別墨水時向該用戶呈現(xiàn)識別備選的多級菜單。圖4A-4D示出了其中向用戶呈現(xiàn)多級菜單的 示例。
圖4A示出了作為數(shù)字墨水來輸入到處理設備并向用戶顯示的筆畫402。 該處理設備可識別所輸入的數(shù)字墨水并且可呈現(xiàn)識別結果404。從圖4A中可 以看出,識別結果404是不正確的。
如先前所討論的,用戶可通過選擇糾正圖標406來指示想要糾正誤識別的 筆畫的愿望。在選擇糾正圖標406后,用戶可通過先前所討論的方法中的任一 種或其他方法來選擇筆畫402中的誤識別的筆畫。在該示例中,用戶可通過用 套索捕捉(lasso )或書寫數(shù)字墨水以圈出誤識別的筆畫來選擇該誤識別的筆畫。 在圖4B中,圈出誤識別的筆畫的數(shù)字墨水被示為虛線408。
在選擇誤識別的筆畫后,處理設備可顯示圍繞所選誤識別的筆畫的邊界框 410 (圖4C)或另一形狀,并且該處理設備還可顯示包括一個或多個識別備選 的子菜單,諸如例如,彈出菜單412。
在一個實施例中,該處理設備可能先前在最初識別筆畫402時就已經生成 了識別備選。每一個識別備選都可具有一分數(shù)。具有較髙分數(shù)的識別備選可被 認為比具有較低分數(shù)的識別備選更有可能是正確的。識別備選可基于其各自的 分數(shù)來排序,并且可呈現(xiàn)前N個識別備選,諸如例如,前5個識別備選或另一 數(shù)量的識別備選。
在另一實施例中,處理設備可通過執(zhí)行上下文中識別和上下文外識別來生 成識別備選。如上文中所提到的,所生成的識別備選中的每-個都可具有一分 數(shù)。具有較高分數(shù)的識別備選可被認為優(yōu)于具有較低分數(shù)的識別備選。處理設 備可基于其各自的分數(shù)來對識別備選進行排序??稍趶棾霾藛?12中顯示具有 不同結構的前N個識別備選,諸如例如,前5個識別備選或另一數(shù)量的識別備 選。例如,識別備選可被構造成具有下標的變量名、具有下標的數(shù)值、乘以數(shù) 值的變量或多個其他變體中的任一個。
彈出菜單412還可包括"關閉"指示,對該指示的選擇可導致彈出菜單 412關閉。
圖4D示出了第二彈出菜單414,其可在從彈出菜單412中選擇識別替換 時作為子菜單來顯示。在該示例中,假設用戶從彈出菜單412中選擇"6x"。
14作為接收到用戶對來自彈出菜單412中的"6x"的選擇的結果,處理設備可顯 示子菜單,該子菜單在這種情況下可以是二級彈出菜單414。注意,選擇"6x" 具有包括乘以數(shù)值的變量的結構。彈出菜單414可包括具有與彈出菜單412中 的所選識別備選相同的結構的一個或多個識別備選。即,彈出菜單414中的一 個或多個識別備選在該示例中被構造成乘以數(shù)值的變量。
圖5A-5B示出了可在根據(jù)本發(fā)明的主題的各實施例中實現(xiàn)的重寫特征。 在圖5A中,用戶所輸入的數(shù)字墨水502表示數(shù)學表達式。處理設備可 識別所輸入的數(shù)字墨水502并且可顯示識別結果504。注意,所顯示的識別結 果504的至少一部分是不正確的。B卩,表示^的筆畫508被誤識別為^
用戶可嘗試通過選擇糾正圖標506并且經由先前所討論的方法中的任一 種或任何其他方法來進一步選擇誤識別的筆畫508來糾正誤識別的筆畫508。 例如,用戶可使用數(shù)字墨水來繪制圈出誤識別的筆畫508的線。處理設備然后 可顯示圍繞誤識別的筆畫508的邊界框510或另一形狀,并且還可顯示包括一 個或多個識別備選的子菜單,諸如例如,彈出菜單512。 一個或多個識別備選 可能在處理設備最初試圖識別所輸入的數(shù)字墨水502時就已經成生成了,或者 該一個或多個備選可通過執(zhí)行以上下文中和上下文外的方式對所選筆畫的識 別并且選擇最有可能是正確的前N個識別備選來生成,其中N可以是5或某 一其他數(shù)字。另外,所選誤識別的筆畫508可與所輸入的數(shù)字墨水502中的其 余筆畫不同地顯示。在一個實施例中,所選誤識別的筆畫508可使用具有比其 他所顯示的數(shù)字墨水更淺的色調的數(shù)字墨水來顯示。在其他實施例中,所選誤 識別的筆畫508可使用顏色與其他所顯示的數(shù)字墨水不同的數(shù)字墨水來顯示。 此外,識別結果504中對應于所選誤識別的筆畫508的部分可使用該更淺色調 或該不同顏色的數(shù)字墨水來顯示。
在該示例中,彈出菜單512不包括正確的識別結果。在某些實施例中,用 戶可在諸如例如,電子或非電子筆、指示筆、定點設備的指針或其他書寫工具 等書寫工具懸停在所輸入的數(shù)字墨水502的一部分的上方時發(fā)現(xiàn)重寫功能。當 處理設備檢測到書寫工具或指針懸停在所輸入的數(shù)字墨水502的一部分的上方 時,可呈現(xiàn)工具提示514 (圖5B)以向用戶通知重寫功能。用戶可通過簡單地 使用書寫工具或定點設備來在邊界框510的區(qū)域中書寫來重寫誤識別的筆畫508,而不是從彈出菜單512中選擇識別備選。新輸入的數(shù)字墨水520 (圖5B) 可由處理設備使用與誤識別的筆畫508的色調不同的色調的數(shù)字墨水來顯示。 在一個實施例中,新輸入的數(shù)字墨水520可具有比由處理設備用來顯示誤識別 的筆畫508的色調更深的色調。在其他實施例中,新輸入的墨水520可具有與 其他所顯示的數(shù)字墨水的顏色不同的顏色。 示例性處理
圖6是示出可在根據(jù)本發(fā)明的主題的各實施例中實現(xiàn)的示例性過程的流 程圖。該過程可開始于諸如例如,處理設備100等處理設備經由書寫設備或定 點設備以及諸如例如,顯示設備、具有數(shù)字化儀的觸摸屏或其他輸入設備等輸 入設備來識別數(shù)字墨水輸入(動作602)。處理設備然后可基于數(shù)字墨水輸入 來實時呈現(xiàn)識別結果(動作604)。所呈現(xiàn)的識別結果可包括識別錯誤。在根 據(jù)本發(fā)明的主題的一個實施例中,在書寫了一個或多個手寫筆畫中的每一個 后,處理設備可嘗試產生識別結果,并且如果成功產生識別結果,則該處理設 備可向用戶呈現(xiàn)該識別結果。
處理設備可接收將要進入糾正模式的指示(動作606)。在一個實施例中, 該指示可作為對所顯示的糾正圖標的選擇的結果來接收。在其他實施例中,該 指示可經由其他方法提供給處理設備。
在接收到該指示后,處理設備然后可接收指示數(shù)字墨水中的一個或多個誤 識別的筆畫的選擇(動作608)。處理設備然后可顯示具有對于所選誤識別的 數(shù)字墨水的--個或多個識別備選的菜單或子菜單(動作610)。在某些實施例 中,該一個或多個識別備選可能先前在處理設備最初識別數(shù)字墨水輸入時就已 經確定了。在其他實施例中,處理設備可以按相對于數(shù)字墨水輸入中的其余筆 畫的上下文外和上下文中的方式重新識別所選誤識別的數(shù)字墨水,如以下參考 圖8所解釋的。
可從可以是彈出菜單的所顯示的菜單或子菜單中選擇正確的識別備選,或 者可重寫誤識別的數(shù)字墨水(動作612)。如果提供了正確的識別備選,則處 理設備可接收作為用戶選擇的結果的正確的識別備選的指示(動作614)。如 果重寫誤識別的數(shù)字墨水,則處理設備可接收并顯示重寫的數(shù)字墨水(動作 616)。處理設備可鑒于所選識別備選或重寫的數(shù)字墨水來實時地重新識別數(shù)字墨水(動作618)并且可呈現(xiàn)重新識別的結果(動作620)。可在顯示屏上 顯示該重新識別的結果。
圖7是示出可在根據(jù)本發(fā)明的主題的各實施例中執(zhí)行的示例性過程的流 程圖。在某些實施例中,圖7的示例性過程可替換圖6的動作610和614。例 如,在用戶選擇誤識別的數(shù)字墨水中的筆畫(動作608;圖6)后,處理設備 可在包括彈出菜單在內的一組子菜單的第一級中呈現(xiàn)一個或多個識別備選(動 作702)。該組子菜單的第一級中的一個或多個識別備選可包括具有諸如不同 的數(shù)字、變量和數(shù)學運算符的組合等不同結構的識別備選。處理設備可接收對 來自該組子菜單的第一級中的具有正確結構的一個或多個識別備選中的一個 的選擇(動作704)。該處理設備然后可呈現(xiàn)該組菜單中的第二級,其包括具 有與選自該組子菜單的第一級的一個或多個識別備選中的一個識別備選相同 的結構的一個或多個識別備選(動作706)。處理設備然后可接收對來自該組 子菜單的第二級的正確識別備選的選擇(動作708)。該處理設備然后可重新 識別數(shù)字墨水輸入(動作618;圖6)并且可呈現(xiàn)新的識別結果(動作620;圖 6)。
圖8示出了可以在根據(jù)本發(fā)明的主題的各實施例中執(zhí)行的示例性過程的 流程圖。圖8的示例性過程可由諸如例如,處理設備100等處理設備在選擇誤 識別的數(shù)字墨水后執(zhí)行。例如,當選擇了誤識別的數(shù)字墨水時,處理設備可以 按上下文外(上下文無關)的方式重新識別所選誤識別的數(shù)字墨水,并且可產 生一個或多個上下文無關識別備選(動作802)。處理設備然后可考慮所選誤 識別的數(shù)字墨水的筆畫分組來用所輸入的數(shù)字墨水中的其余筆畫中的至少一 個筆畫以上下文中的方式重新識別所選誤識別的數(shù)字墨水,并且可產生一個或 多個上下文中識別備選(動作804)。處理設備然后可呈現(xiàn)諸如例如彈出菜單 等菜單,其可包括一個或多個上下文無關識別備選和一個或多個上下文中識別 備選的并集(動作806)。用戶然后可選擇所呈現(xiàn)的備選中的一個。
增長特征
圖9A-犯示出了可在根據(jù)本發(fā)明的主題的某些實施例中實現(xiàn)的增長特征。 圖9A示出了顯示在諸如例如,處理設備100等處理設備的顯示屏900上的墨 水輸入窗口卯2。在其中墨水輸入窗口卯2可用于輸入數(shù)學表達式作為數(shù)字墨水的實施例中,當繪制了筆畫904并且筆畫卯4的一部分在墨水輸入窗口 902 的底部附近時,墨水輸入窗口可向顯示屏900的底部增長,如圖9B所示。另 外,在一個實施例中當墨水輸入窗口 902向顯示屏900的底部增長時,可下移 糾正圖標906以使得糾正圖標906繼續(xù)位于墨水輸入窗口卯2的底部。在另一 實施例中,在墨水輸入窗口 902向顯示屏卯0的底部增長時可不下移糾正圖標 906。當一筆畫在墨水輸入窗口卯2的一部分處開始,但接近墨水輸入窗口卯2 的底部時,墨水輸入窗口卯2可向顯示屏900的底部增長直到達到顯示屏卯0 的物理限制。
在另一實施例中,如果筆畫接近墨水輸入窗口卯2的邊緣部分,諸如例如, 墨水輸入窗口卯2的頂部、左側部分、底部或右側部分,則墨水輸入窗口902 可分別向顯示屏900的頂部、左側部分、底部或右側部分增長直到達到顯示屏 900的物理限制。在某些實施例中,糾正圖標卯6可以按墨水輸入窗口 902的 增長方向移動。在其他實施例中,當墨水輸入窗口 902增長時可不移動糾正圖 標。在又一些實施例中,糾正圖標卯6可以按墨水輸入窗口卯6的某些增長方 向移動,而當墨水輸入窗口卯2按某些其他方向增長時可不移動。
撤消/重做特征
在根據(jù)本發(fā)明的主題的某些實施例中,如果用戶在嘗試糾正數(shù)字墨水中的 一個或多個誤識別的筆畫后不滿意識別結果,則該用戶可采用撤消特征來移除 來自糾正數(shù)字墨水中的一個或多個誤識別的筆畫的嘗試的效果。由此,當采用 撤消特征時所呈現(xiàn)的識別結果可回退到先前呈現(xiàn)的識別結果。在一個實施例 中,撤消特征可通過在作出糾正誤識別的筆畫的嘗試時存儲關于識別結果的信 息來實現(xiàn)。例如,諸如例如,處理設備100等處理設備可存儲關于最后N次糾 正數(shù)字墨水中的誤識別的筆畫的嘗試的信息,其中N可以是5、 IO或另一值。 由此,用戶可撤消或回退最多N次糾正數(shù)字墨水中的誤識別的筆畫的嘗試的結 果,并月.可通過選擇該誤識別的數(shù)字墨水中的一個或多個其他筆畫以使得呈現(xiàn) 一個或多個其他識別備選以便進行選擇,通過重寫該誤識別的數(shù)字墨水中的所 選一個或多個筆畫或經由其他方法來糾正該數(shù)字墨水中的誤識別的筆畫。
圖10示出了具有撤消圖標1002、重做圖標1004和糾正圖標1006的示例 性顯示畫面。糾正圖標1006可如先前參考糾正數(shù)字墨水中的誤識別的筆畫所討論的那樣工作。用戶可選擇撤消圖標1002以撤消或回退嘗試糾正數(shù)字墨水 中的誤識別的筆畫的結果。用戶可多次選擇撤消圖標1002以撤消多次糾正數(shù) 字墨水中的誤識別的筆畫的嘗試的結果。用戶可選擇重做圖標1004以重新應 用一個或多個已撤消的糾正數(shù)字墨水中的誤識別的筆畫的嘗試。 結論
盡管用對結構特征和/或方法動作專用的語言描述了本主題,但可以理解, 所附權利要求書中的主題不必限于上述具體特征或動作。相反,上述具體特征 和動作是作為實現(xiàn)權利要求的示例形式公開的。
雖然以上描述可能包含具體細節(jié),但決不應將其解釋為是對權利要求的限 制。所述各實施例的其它配置也是本發(fā)明的范圍的一部分。例如,盡管單級識 別備選菜單和兩級識別備選菜單在上文中被描述為呈現(xiàn)給用戶,但可呈現(xiàn)多級 識別備選菜單或子菜單,諸如三級或更多。此外,根據(jù)本發(fā)明主題的各個實現(xiàn) 可以具有比所描述的更多或更少動作,或可以按與所示出的順序不同的順序來 實現(xiàn)各個動作。因此,只有所附權利要求書及其合法的等效技術方案才應定義 本發(fā)明,而非任何給出的具體示例。
權利要求
1.一種糾正對于數(shù)字墨水輸入的識別錯誤的機器實現(xiàn)的方法,所述機器實現(xiàn)的方法包括識別包括多個筆畫的所述數(shù)字墨水輸入,并呈現(xiàn)識別結果(602、604);接收指示所述多個筆畫中的對應于所述識別結果的誤識別部分的至少一個筆畫的第一選擇(608);作為所述接收第一選擇的結果,呈現(xiàn)多級菜單的第一級,所述多級菜單的第一級包括對應于所指示的多個筆畫中的至少一個筆畫的至少一個第一備選(702);在接收到指示所述至少一個第一備選中的一個的第二選擇時呈現(xiàn)多級菜單的第二級,所述多級菜單的第二級包括具有與所述至少一個第一備選中的所指示的第一備選相同的結構的至少一個第二備選(704、706);以及在接收到指示所述至少一個第二備選中的一個的第三選擇時嘗試糾正所呈現(xiàn)的識別結果(708、618)。
2. 如權利要求1所述的機器實現(xiàn)的方法,其特征在于,所述多級菜單的第一級和所述多級菜單的第二級是下拉菜單。
3. 如權利要求1所述的機器實現(xiàn)的方法,其特征在于,在接收到指示所述至少一個第二備選中的一個的第三選擇時嘗試糾正所呈現(xiàn)的識別結果還包括考慮所述第三選擇來重新識別所述數(shù)字墨水中的多個筆畫的至少一部分。
4. 如權利要求1所述的機器實現(xiàn)的方法,其特征在于,在接收到指示所述至少一個第二備選中的一個的第三選擇時嘗試糾正所呈現(xiàn)的識別結果還包括考慮所述第三選擇來重新識別所述數(shù)字墨水中的多個筆畫的至少一部分,并且所述機器實現(xiàn)的方法還包括接收撤消糾正所呈現(xiàn)的識別結果的嘗試的請求,以及響應于接收到所述撤消糾正所呈現(xiàn)的識別結果的嘗試的請求來回退糾正所呈現(xiàn)的識別結果的嘗試的效果。
5. 如權利要求1所述的機器實現(xiàn)的方法,其特征在于,還包括 準許用戶用包括至少一個筆畫的新輸入的數(shù)字墨水來重寫所述多個筆畫中的對應于所述識別結果的誤識別部分的所指示的至少一個筆畫;以及考慮所述新輸入的數(shù)字墨水來重新識別所述數(shù)字墨水中的多個筆畫的至 少一部分。
6. 如權利要求1所述的機器實現(xiàn)的方法,其特征在于,還包括 經由呈現(xiàn)在顯示屏上的墨水輸入窗口來接收作為數(shù)學表達式的所述數(shù)字墨水中的多個筆畫;以及在筆畫的一部分接近所述墨水輸入窗口的邊緣部分時增長所述墨水輸入 窗口。
7. 如權利要求1所述的機器實現(xiàn)的方法,其特征在于 識別所述數(shù)字墨水輸入并呈現(xiàn)識別結果還包括嘗試在接收到所述多個筆畫中的每一個后產生所述識別結果,其中 所述數(shù)字墨水表示二維結構。
8. 如權利要求1所述的機器實現(xiàn)的方法,其特征在亍,還包括 準許用戶用包括至少--個筆畫的新輸入的數(shù)字墨水來重寫所述多個筆畫中的對應于所述識別結果的誤識別部分的所指示的至少一個筆畫;考慮所述新輸入的數(shù)字墨水來實時地重新識別所述數(shù)字墨水中的多個筆畫的至少一部分;以及基于對所述數(shù)字墨水中的多個筆畫的所述至少一部分的重新識別來呈現(xiàn)新的識別結果。
9. 一種處理設備,包括 處理器(120);存儲器130;輸入組件(160);輸出組件(170):以及總線(110),其連接所述處理器、所述存儲器、所述輸入組件和所述輸出組件,所述存儲器包括用于識別經由所述輸入組件作為數(shù)字墨水輸入的多個筆畫(602)的指令,用于經由所述輸出組件呈現(xiàn)對所述數(shù)字墨水中的多個筆畫的識別的識別結果(604)的指令,用于準許用戶選擇所述多個筆畫中的對應于所呈現(xiàn)的識別結果的誤識別部分的至少一個筆畫(608)的指令,用于準許用戶經由所述輸入組件來重寫所述多個筆畫中的對應于所呈現(xiàn)的識別結果的誤識別部分的所選至少一個筆畫(616)的指令,用于考慮所述多個筆畫的重寫部分來實時地重新識別作為數(shù)字墨水輸入的所述多個筆畫的至少一部分以產生新的識別結果(618)的指令,以及用于經山所述輸出組件來呈現(xiàn)所述新的識別結果(620)的指令。
10. 如權利要求9所述的處理設備,其特征在于,所述用于準許用戶選擇所述多個筆畫中的對應于所呈現(xiàn)的識別結果的誤識別部分的至少一個筆畫的指令還包括用于準許所述用戶通過繪制涵蓋所述多個筆畫中的至少一個的套索來選擇所述多個筆畫中的對應于所呈現(xiàn)的識別結果的誤識別部分的所述至少一個筆畫的指令。
11. 如權利要求9所述的處理設備,其特征在于,所述用于準許用戶選擇所述多個筆畫中的對應于所呈現(xiàn)的識別結果的誤識別部分的至少一個筆畫的指令還包括用于準許所述用戶通過穿過所述多個筆畫中的所述至少一個筆畫來繪制筆畫以選擇所述多個筆畫中的對應于所呈現(xiàn)的識別結果的誤識別部分的所述至少一個筆畫的指令。
12. 如權利要求9所述的處理設備,其特征在于,所述存儲器還包括 用于執(zhí)行對所述多個筆畫中的對應于所呈現(xiàn)的識別結果的誤識別部分的所述至少一個筆畫的上下文無關識別以產生至少一個第一備選識別結果的指 令,用于使用作為所述數(shù)字墨水輸入的多個筆畫中的至少一個其他筆畫來以 上下文中的方式執(zhí)行對所述多個筆畫中的對應于所呈現(xiàn)的識別結果的誤識別 部分的所述至少一個筆畫的識別以產生至少一個第二備選識別結果的指令,以 及用于基于包括所述至少一個第一備選識別結果和所述至少一個第二備選 識別結果的多個備選識別結果來呈現(xiàn)所述多個備選識別結果的指令。
13. 如權利耍求9所述的處理設備,其特征在T,所述存儲器還包括 用于在所述用戶指示對所述多個筆畫中的對應于所呈現(xiàn)的識別結果的誤識別部分的至少一個筆畫的選擇時呈現(xiàn)備選識別結果的菜單的指令。
14. 如權利要求9所述的處理設備,其特征在于,所述存儲器還包括 用于在所述用戶指示對所述多個筆畫中的對應于所呈現(xiàn)的識別結果的誤識別部分的至少一個筆畫的選擇時呈現(xiàn)備選識別結果的多級菜單的指令,其中 所述多級菜單的第二級中所呈現(xiàn)的備選識別結果中的各識別結果具有與 所述多級菜單的第一級中所呈現(xiàn)的備選識別結果中的各識別結果中的所選識 別結果相同的結構。
15. —種包括用于至少一個處理器的指令的有形機器可讀介質,所述有 形機器可讀介質包括用于識別表示二維結構中的一個或多個項目的數(shù)字墨水輸入(602)的指 令,所述數(shù)字墨水輸入包括多個筆畫;用于基于對所述數(shù)字墨水輸入的識別來呈現(xiàn)識別結果(604)的指令; 用于接收指示所述多個筆畫中的對應于所述識別結果的誤識別部分的至少一個筆畫的選擇(608)的指令;以及用于使得重寫特征變得可發(fā)現(xiàn)的指令,所述重寫特征用于準許用戶重寫所 述多個筆畫中的對應于所述識別結果的誤識別部分的所述至少一個筆畫(514)。
16. 如權利要求15所述的有形機器可讀介質,其特征在于,所述用于 使得重寫特征變得可發(fā)現(xiàn)的指令還包括用于當定點設備懸停在所述多個筆畫中的對應于所述識別結果的誤識別 部分的所選至少一個筆畫的上方時顯示重寫消息的指令。
17. 如權利要求15所述的有形機器可讀介質,其特征在于,還包括 用于作為接收到指示所述多個筆畫中的對應于所述識別結果的誤識別部分的至少一個筆畫的選擇的結果呈現(xiàn)至少一個備選識別結果的指令。
18. 如權利要求15所述的有形機器可讀介質,其特征在于,還包括用于作為接收到指示所述多個筆畫中的對應于所述識別結果的誤識別部 分的至少一個筆畫的選擇的結果呈現(xiàn)至少一個第一備選識別結果的指令;用于作為接收到指示所述至少一個第一備選識別結果中的一個的選擇的 結果呈現(xiàn)至少一個第二備選識別結果的指令,所呈現(xiàn)的至少一個第二備選識別 結果具有與所呈現(xiàn)的至少一個第一備選識別結果相同的結構;以及用于基于所述至少一個第二備選識別結果中的所選識別結果來糾正所呈 現(xiàn)的識別結果的指令。
19. 如權利要求15所述的有形機器可讀介質,其特征在于,所述二維 結構包括數(shù)學表達式。
20. 如權利要求15所述的有形機器可讀介質,其特征在于,所述用于 基于所述至少一個第二備選識別結果中的所選識別結果來糾正所呈現(xiàn)的識別 結果的指令還包括考慮所述至少一個第二備選識別結果中的所選識別結果來重新識別所述 數(shù)字墨水輸入。
全文摘要
在根據(jù)本發(fā)明的主題的實施例中,用戶可向處理設備輸入一個或多個筆畫作為數(shù)字墨水。該處理設備可產生并呈現(xiàn)識別結果,該結果可包括誤識別部分。用戶可指示想要糾正該誤識別部分的愿望并且還可選擇該誤識別部分中的一個或多個筆畫。該處理設備然后可呈現(xiàn)對應于該誤識別部分中的所選一個或多個筆畫的一個或多個識別備選。在某些實施例中,該處理設備可準許用戶用新輸入的數(shù)字墨水來重寫誤識別部分中的所選一個或多個筆畫。諸如重寫和糾正所輸入的數(shù)字墨水等特征在某些實施例中是可發(fā)現(xiàn)的。
文檔編號G06K9/03GK101663677SQ200880012591
公開日2010年3月3日 申請日期2008年3月18日 優(yōu)先權日2007年4月19日
發(fā)明者B·德雷塞維克, D·伊夫科維奇, G·普雷多維克, M·武科薩沃維奇 申請人:微軟公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
灵寿县| 威信县| 五莲县| 虎林市| 凉城县| 蕲春县| 涞源县| 延庆县| 兰西县| 石家庄市| 青川县| 扶沟县| 仁怀市| 重庆市| 城步| 翁源县| 赤城县| 乡城县| 白城市| 绵阳市| 仙游县| 康保县| 嫩江县| 威海市| 北宁市| 兰州市| 抚松县| 浦城县| 论坛| 理塘县| 沧州市| 克拉玛依市| 临泽县| 荔浦县| 多伦县| 都安| 新野县| 嵊泗县| 西丰县| 德保县| 彰化县|