手寫筆畫的捕捉的制作方法
【技術(shù)領(lǐng)域】
[0001 ]本公開涉及手寫筆畫的捕捉。
【背景技術(shù)】
[0002]信息處理裝置(“裝置”)(例如蜂窩電話、智能電話、平板裝置、膝上型計(jì)算機(jī)等)允許用戶使用手指或筆/觸針輸入手稿。這允許用戶更自然地書寫,而無需使用鍵盤。
[0003]常規(guī)地,手寫欄(field)、框或長方格(pane)作為覆蓋層(overlay)被呈現(xiàn)給用戶,例如觸摸屏顯示器的下部中的矩形。在這個(gè)區(qū)域內(nèi),用戶可以提供如字母、數(shù)字、字符、符號等的輸入手寫筆畫。裝置采用軟件,該軟件通過根據(jù)該裝置的語言設(shè)置將觸摸屏上的手寫筆畫輸入定位轉(zhuǎn)換成機(jī)器文本,使用通常呈現(xiàn)在屏幕上以向用戶提供視覺反饋的輸入手寫筆畫作為輸入。替選地,未轉(zhuǎn)換的手寫輸入的圖形或圖像可以被置于下層應(yīng)用中,例如用戶的簽名的圖像。
【發(fā)明內(nèi)容】
[0004]概況地,一個(gè)方面提供了一種捕捉手寫筆畫的方法,該方法包括:在輸入和顯示裝置上提供占據(jù)輸入和顯示裝置的初始區(qū)域的輸入欄覆蓋應(yīng)用,該輸入欄覆蓋應(yīng)用覆蓋下層應(yīng)用的輸入欄;使用輸入和顯示裝置接受提供到輸入欄覆蓋應(yīng)用的一個(gè)或更多個(gè)手寫輸入筆畫;以及在輸入和顯示裝置上對初始區(qū)域調(diào)整尺寸。
[0005]另一方面提供了一種電子裝置,該電子裝置包括:輸入和顯示裝置;以及處理器,其中該處理器被配置為:在輸入和顯示裝置上提供占據(jù)輸入和顯示裝置的初始區(qū)域的輸入欄覆蓋應(yīng)用,該輸入欄覆蓋應(yīng)用覆蓋下層應(yīng)用的輸入欄;使用輸入和顯示裝置接受提供到輸入欄覆蓋應(yīng)用的一個(gè)或更多個(gè)手寫輸入筆畫;以及在輸入和顯示裝置上對初始區(qū)域調(diào)整尺寸。
[0006]另一方面提供了一種捕捉手寫筆畫的產(chǎn)品,該產(chǎn)品包括:用于在輸入和顯示裝置上提供占據(jù)輸入和顯示裝置的初始區(qū)域的輸入欄覆蓋層的裝置;用于檢測提供到輸入欄覆蓋層的一個(gè)或更多個(gè)手寫輸入筆畫的裝置;用于確定初始區(qū)域的改變的裝置;以及用于在輸入和顯示裝置上對初始區(qū)域調(diào)整尺寸的裝置。
[0007]上述是概述,由此可包含細(xì)節(jié)的簡化、概括和省略;因此,本領(lǐng)域的技術(shù)人員將理解,該概述僅是說明性的,并不意在以任何方式進(jìn)行限制。
[0008]為了更好地理解實(shí)施例連同實(shí)施例的其它的和另外的特征和優(yōu)點(diǎn),結(jié)合附圖提及以下描述。本發(fā)明的范圍將在所附權(quán)利要求中指出。
【附圖說明】
[0009]圖1圖示了信息處理裝置電路的示例。
[0010]圖2圖示了信息處理裝置電路的另一示例。
[0011]圖3圖示了變化的輸入欄覆蓋層的示例。
[0012]圖4圖示了改變輸入欄覆蓋層尺寸的示例方法。
【具體實(shí)施方式】
[0013]將容易理解,如在本文的附圖中一般性地描述和圖示的實(shí)施例的部件除了可以被布置并設(shè)計(jì)為描述的示例實(shí)施例以外,還可以被布置并設(shè)計(jì)為各種各樣的不同配置。因此,如附圖中所呈現(xiàn)的示例實(shí)施例的以下更詳細(xì)的描述不意圖限制所要求保護(hù)的實(shí)施例的范圍,而僅是代表示例實(shí)施例。
[0014]貫穿本說明書提及的“一個(gè)實(shí)施例”或“一種實(shí)施例”(等)意味著在至少一個(gè)實(shí)施例中包括結(jié)合本實(shí)施例描述的特定的特征、結(jié)構(gòu)或特性。因此,貫穿本說明書在各個(gè)地方出現(xiàn)的短語“在一個(gè)實(shí)施例中”或“在一種實(shí)施例中”等不一定都指同一實(shí)施例。
[0015]此外,可以以任何適當(dāng)?shù)姆绞綄⑺枋龅奶卣?、結(jié)構(gòu)或特性結(jié)合在一個(gè)或更多個(gè)實(shí)施例中。在以下描述中,提供了大量的具體細(xì)節(jié)以給出對實(shí)施例的透徹的理解。然而,相關(guān)領(lǐng)域中的技術(shù)人員將認(rèn)識到,能夠在無需一個(gè)或更多個(gè)具體細(xì)節(jié)的情況下,或者用其它方法、部件、材料等等來實(shí)踐各個(gè)實(shí)施例。在其它實(shí)例中,沒有詳細(xì)地示出或描述眾所周知的結(jié)構(gòu)、材料或操作,以避免混淆。
[0016]捕捉欄中的筆輸入是難的。其要求用戶在所提供的欄中關(guān)于每個(gè)筆畫開始并保持。例如,如果用戶將“123Elm St”寫入欄,則他或她必須在欄中針對每個(gè)字開始,否則將無法捕捉筆輸入。隨著文本的長度變得更長,這個(gè)問題變得更嚴(yán)重,因?yàn)樗赡軣o法裝進(jìn)欄內(nèi)。由于用戶必須每次在欄內(nèi)開始并且然后提起筆以再次開始書寫,這是不方便的并且使用戶受挫。
[0017]實(shí)施例擴(kuò)大了輸入欄覆蓋層,使得用戶在靜態(tài)輸入欄方面不被如此限制。例如,一旦用戶開始書寫,實(shí)施例可以用緩沖區(qū)擴(kuò)大欄覆蓋層尺寸。如用戶所期望的那樣,這允許通常會(huì)落在欄外的手寫輸入筆畫被引入欄中,或被欄捕捉。
[0018]緩沖區(qū)尺寸可以被靜態(tài)地或動(dòng)態(tài)地確定,并且可以基于最上、最下、最左和/或最右邊界并例如在手寫輸入落在這些邊界的閾值距離內(nèi)時(shí)被調(diào)整尺寸(增大或減小)??商孢x地,緩沖區(qū)尺寸可以占屏幕或筆畫或字母尺寸的一定百分比。相比于例如頂部或底部,左邊界或右邊界例如可以以不同的標(biāo)度(較大緩沖區(qū))形成,這是因?yàn)榧僭O(shè)使用從左到右的輸入語言設(shè)定,在到達(dá)底部邊界之前,用戶通常會(huì)到達(dá)右邊界。其也可以針對其它語言和背景進(jìn)行調(diào)節(jié),例如,對于從右到左的語言被顛倒,對于從上到下的字符輸入被改變等。
[0019]在一個(gè)實(shí)施例中,輸入欄可以被放大到填充整個(gè)屏幕。調(diào)整尺寸以填充整個(gè)屏幕可以被動(dòng)態(tài)地進(jìn)行,例如,響應(yīng)于用戶筆墨筆畫、通過用戶配置或選擇、或前述的組合。這允許用戶寫在屏幕上的任何地方,并且系統(tǒng)將筆輸入引入到原始欄。在這種情況下,例如,遞增地或動(dòng)態(tài)地調(diào)節(jié)輸入欄或調(diào)節(jié)輸入欄以占據(jù)整個(gè)屏幕,例如根據(jù)檢測到的一個(gè)或多個(gè)因素,輸入欄覆蓋層可以縮回到標(biāo)準(zhǔn)尺寸或另一減小的尺寸。
[0020]例如,當(dāng)用戶在預(yù)定時(shí)間段內(nèi)停止書寫時(shí),輸入欄可在尺寸上減小。當(dāng)有效的上下文輸入可以被確認(rèn)并且不需要其它輸入時(shí),例如用戶將名(first name)輸入到下層應(yīng)用的名欄,輸入欄可在尺寸上減小。當(dāng)用戶通過屏幕上按鈕或物理按鈕手動(dòng)切換欄以收縮(collapse)覆蓋層欄并處理輸入筆畫時(shí),輸入欄可在尺寸上減小。當(dāng)用戶用筆或手指等選擇另一欄時(shí),輸入欄可在尺寸上減小。當(dāng)例如用戶將筆或手指懸停在另一欄上方時(shí),輸入欄可在尺寸上減小,當(dāng)用戶將筆/手指懸停在控件上以提交表格或改變頁面(如果可適用的話)時(shí),用戶通過筆或手指輸入經(jīng)由可配置的手勢(例如,雙擊、按壓并保持等)在另一欄頂上做手勢,筆被移開屏幕一定距離,用戶看著另一欄、窗口標(biāo)題欄、應(yīng)用或按鍵/控件(例如,通過眼睛跟蹤而檢測到的)等。另外,欄覆蓋層可填充有文本并觸發(fā)輸入欄尺寸的減小。
[0021]然而,即使上述情況之一發(fā)生,覆蓋層輸入欄也可以在縮回到原始尺寸之前以增大的尺寸保持預(yù)定時(shí)間量。這通過提供額外的時(shí)間來添加新詞語、對先前筆墨筆畫進(jìn)行編輯或更正等來適應(yīng)用戶。輸入欄也可以部分縮小,例如在用戶的輸入筆畫出現(xiàn)在較靠近原始欄處的情況下。這將允許欄覆蓋層根據(jù)最新筆畫出現(xiàn)在哪里、隨用戶書寫而動(dòng)態(tài)地增大或縮小。
[0022]參考附圖將會(huì)最佳地理解示出的示例實(shí)施例。以下描述僅意在舉例,并且僅示出了某些示例實(shí)施例。
[0023]雖然在信息處理裝置中可以利用各種其它電路、電路系統(tǒng)或部件,但是關(guān)于智能電話和/或平板電