觸摸屏上簡化的文本校正的制作方法
【技術領域】
[0001]本公開涉及觸摸屏上簡化的文本校正。
【背景技術】
[0002]可以使用例如平板計算機、智能電話、導航設備、汽車控制臺等的電子設備(“設備”)來提供經由觸摸敏感表面(例如觸摸屏)的輸入(例如文本輸入、控制輸入等)。在例如智能電話、平板計算設備、信息站(k1sk)和控制臺、導航系統等的一些電子設備中,觸摸屏顯示器被用作主要的輸入設備,并且觸摸屏顯示器具有有限的尺寸。
[0003]某些情況下,文本輸入條目可能是錯誤的。例如,用戶可能不正確地鍵入字或者短語可能語法上不正確。例如拼寫檢查軟件的軟件可以容易地識別這些錯誤的輸入,就像在許多情況下用戶可以容易地識別這些錯誤一樣。為了校正錯誤的輸入,用戶通常必須在文本輸入條目域內瀏覽,以選擇字或短語內的位置進行修改(例如編輯)。
【發明內容】
[0004]概括而言,一個方面提供了一種文本校正方法,包括:在處理器處接收包含字的輸入的指示;在觸摸屏上提供所指示的輸入的放大視圖,其中放大視圖相對于觸摸屏上的輸入條目域偏離開;以及使用處理器接受修改字的編輯輸入。
[0005]另一個方面提供了一種電子設備,包括:觸摸屏;處理器,其工作上耦合至觸摸屏,并且被配置為:接收包含字的輸入的指示;在觸摸屏上提供所指示的輸入的放大視圖,其中放大視圖相對于觸摸屏上的輸入條目域偏離開;以及接受修改字的編輯輸入。
[0006]另一個方面提供了一種文本校正產品,包括:用于接收包含字的輸入的指示的裝置;用于在觸摸屏上提供所指示的輸入的放大視圖的裝置,其中放大視圖相對于觸摸屏上的輸入條目域偏離開;以及用于接受修改字的編輯輸入的裝置。
[0007]前述內容是概述,因此可能包含簡化、概括以及細節的省略;所以,本領域的技術人員將理解:該概述僅是說明性的,并且不是意圖以任何方式進行限制。
[0008]為了更好地理解實施方式以及實施方式的其它和另外的特征和優點,結合附圖提及以下描述。將在所附權利要求書中指出本發明的范圍。
【附圖說明】
[0009]圖1圖示了信息處理設備電路系統的示例。
[0010]圖2圖示了信息處理設備的另一示例。
[0011]圖3圖示了觸摸屏上的簡化的文本校正的示例方法。
【具體實施方式】
[0012]將容易理解,除了所描述的示例實施方式之外,如本文附圖中一般描述和圖示的實施方式的部件也可以以多種不同的配置來布置和設計。因此,如附圖中所表示的示例實施方式的以下更詳細描述不是意圖限制所要求保護的實施方式的范圍,而是僅代表示例實施方式。
[0013]貫穿本說明書提及的〃一個實施方式〃或〃一種實施方式"(等等)是指:結合該實施方式描述的具體特征、結構或特性被包括在至少一個實施方式中。因此,貫穿本說明書在各個地方出現的短語“在一個實施方式中”或“在一種實施方式中”等不必全部指同一個實施方式。
[0014]此外,可以在一個或更多個實施方式中采用任何合適的方式組合所描述的特征、結構或特性。在以下描述中,提供許多具體細節以給出對實施方式的徹底理解。然而,相關領域的技術人員將認識到,在沒有一個或更多個具體細節的情況下,或利用其它方法、部件、材料等,能夠實踐各個實施方式。在其它實例中,未詳細示出或描述公知的結構、材料或操作,以避免混淆。
[0015]在觸摸屏上修改文本經常是相當困難的。在用戶觸摸字時,光標位置難以進入進行預期文本校正的校正位置。這經常是因為觸摸屏具有小的尺寸,并且在觸摸屏中呈現文本使得單個文本字符相當小。光標的精細定位在很多情況下可以變得相當困難。
[0016]安卓操作系統提供在字內進行選擇之后可以被移動(例如拖動)的光標,但這是難以進行的,因為它需要非常小的觸摸移動。一些實現方式在用戶滑動翻閱滑塊(thumbslider)時示出更大版式的文本區域,但這需要額外的用戶動作,并且除了用戶能夠看到字的更大視圖外,它與先前的滑動塊差別不大。在任何情況下,用戶不能與已經放大的字交互。安卓是谷歌公司在美國和其它國家的注冊商標。
[0017]自動校正有時提供針對所選擇的字的字校正,例如作為預覽,但其不是總起作用,例如因為預覽的字沒有校正錯誤。一些解決方案充當放大鏡,以放大目標屏幕內容的一部分,但對于編輯文本來說有用性是有限的,因為一組文本將需要大的放大部分,并且錯誤的條目經常不與用戶的手指或觸控筆在一處。
[0018]因此,實施方式不僅僅放大手指(或觸控筆輸入元件)周圍的屏幕的部分,還以智能方式瞄準要放大的單個字/短語,從而增強用戶看見錯誤輸入的能力并且使文本的編輯更容易。例如,實施方式使用應該放大哪個字或哪些字的指示。因此,如果用戶在字上懸停或觸摸字,那么放大該字,這樣用戶能夠快速地編輯該字。同樣地,可以使用系統產生的指示(例如來自拼寫檢查應用)來智能地瞄準放大的字。在一個實施方式中,僅是整個字/短語被放大,而不是其子部分。
[0019]放大的字可以出現在屏幕的單獨部分處,當選擇了不同的字時可以更新它。響應于指示,包含放大的字的“方框”或放大區域可以消失/折疊,例如,如果在文本中不存在錯誤拼寫的字,如果發生超時等。還可以在放大區域或方框中默認顯示最后鍵入的字,這樣用戶能夠容易地編輯正確但無意中鍵入的字。如果不存在拼寫錯誤的或其它的錯誤的字,在用戶在字上懸停、觸摸字等的情況下,放大部分可以仍然出現。
[0020]如果在用戶選擇編輯無效/錯誤鍵入或其它的錯誤的字之前,該字在文本中被識另|J,則可以在單獨的屏幕部分或放大區域中顯示該字,使得用戶可以容易地看見它,并且選擇位置以編輯該字。在一些實施方式中,字放大可以達到或超過原始或默認的字顯示尺寸的百分之百。如果屏幕尺寸允許,可以在該放大區域中顯示多個不正確的字。否則,字可以在用于放大的可用屏幕區域中循環(例如最新的不正確字、被識別或指示為錯誤的第一個字等)Ο
[0021]通過參考附圖將最佳地理解所圖示的示例實施方式。以下描述僅意圖作為示例,并且僅僅圖示某些示例實施方式。
[0022]雖然在信息處理設備中可以使用各種其它電路、電路系統或部件,但是相對于智能電話和/或平板計算機電路系統100,圖1中所圖示的示例包括例如在平板計算機或其它移動計算平臺中看到的系統設計。將軟件和處理器組合在單個單元110中。處理器包括本領域中公知的內部運算單元、寄存器、緩存存儲器、總線、I/O端口等。雖然內部總線等取決于不同的供應商,但是實質上所有外圍設備(120)可以附接至單個單元110。電路系統100將處理器、存儲器控制和I/O控制器集線器全部組合到單個單元110中。另外,該類型的系統通常不使用SATA或PCI或LPC。常見的接口例如包括SD10及I2C。
[0023]存在著電源管理電路130,例如電池管理單元BMU,其管理例如經由可充電電池140提供的電力,可充電電池140可以通過連接至電源(未示出)而被充電。在至少一種設計中,使用諸如110的單個單元來提供類似B1S的功能和DRAM存儲器。
[0024]系統100通常包括WWAN收發器150和WLAN收發器160中的一個或更多個以用于連接至各種網絡,諸如電信網絡和無線因特網設備,