專利名稱:一種手寫輸入顯示方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手寫技術(shù)領(lǐng)域,具體涉及一種手寫輸入顯示方法及裝置。
背景技術(shù):
手寫技術(shù)在各種電子設(shè)備(如觸屏手機(jī)、平板電腦等)中應(yīng)用已經(jīng)越來越廣泛,由于其相對于鍵盤輸入有更好的操作界面和更簡單操作方式以及更好的書寫體驗(yàn),手寫技術(shù)也越來越得到人們的青睞。但是現(xiàn)有的手寫技術(shù)中,將輸入的手寫原筆跡轉(zhuǎn)換成標(biāo)準(zhǔn)字后, 標(biāo)準(zhǔn)字只能依次在光標(biāo)所指示的位置進(jìn)行顯示,并不能在用戶輸入手寫筆記的位置進(jìn)行顯示,也不能根據(jù)用戶的意愿在指定的位置進(jìn)行顯示,即雖然可以在任意位置書寫,但識別后的標(biāo)準(zhǔn)字并不能在任意位置顯示,與傳統(tǒng)的紙上書寫差異較大,不能根據(jù)用戶的意愿進(jìn)行排版,大大降低了用戶的體驗(yàn)。另外,隨著現(xiàn)有電子設(shè)備手寫屏尺寸的增大,導(dǎo)致標(biāo)準(zhǔn)字的顯示區(qū)與用戶的輸入?yún)^(qū)間距較大,用戶查驗(yàn)已輸入的文字時,目光需在輸入?yún)^(qū)與顯示區(qū)之間頻繁的切換,影響輸入速度和輸入的準(zhǔn)確率,進(jìn)一步降低了用戶的書寫體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明要解決的主要技術(shù)問題是,提供一種手寫輸入方法及裝置,可帶給用戶更好的書寫、顯示界面,提高用戶輸入速度和準(zhǔn)確率,進(jìn)而提高用戶的體驗(yàn)。為解決上述技術(shù)問題,本發(fā)明提供一種手寫輸入顯示方法,包括將重疊在一起的輸入?yún)^(qū)和顯示區(qū)劃分為多個連續(xù)的子區(qū)域,每個子區(qū)域用于顯示至少一個標(biāo)準(zhǔn)字;獲取用戶輸入的手寫原筆跡的采樣點(diǎn),根據(jù)所述采樣點(diǎn)從所述子區(qū)域中選擇出與所述手寫原筆跡相對應(yīng)的備選子區(qū)域用于顯示標(biāo)準(zhǔn)字;將所述手寫原筆跡識別為標(biāo)準(zhǔn)字并進(jìn)行顯示。在本發(fā)明的一種實(shí)施例中,所述獲取用戶輸入的手寫原筆跡的采樣點(diǎn),根據(jù)所述采樣點(diǎn)從所述子區(qū)域中選擇出與所述手寫原筆跡相對應(yīng)的備選子區(qū)域的步驟還包括按預(yù)設(shè)規(guī)則從所述備選子區(qū)域中選擇出最佳子區(qū)域,用于顯示標(biāo)準(zhǔn)字。在本發(fā)明的一種實(shí)施例中,按預(yù)設(shè)規(guī)則從所述備選子區(qū)域中選擇最佳子區(qū)域包括判斷所述手寫原筆跡的第一筆劃至預(yù)設(shè)的第N筆劃的采樣點(diǎn)在各備選子區(qū)域中所占的百分比,取所占百分比最大的備選子區(qū)域?yàn)樽罴炎訁^(qū)域;其中,所述N為正整數(shù),N的值大于等于1小于等于所述手寫原筆跡的所有筆劃總和。在本發(fā)明的一種實(shí)施例中,按預(yù)設(shè)規(guī)則從所述備選子區(qū)域中選擇最佳子區(qū)域包括判斷所述手寫原筆跡的下筆點(diǎn)或抬筆點(diǎn)落在哪個備選子區(qū)域中,則選擇該備選子區(qū)域?yàn)樽罴炎訁^(qū)域。在本發(fā)明的一種實(shí)施例中,所述選擇出最佳子區(qū)域的步驟包括判斷選擇出的最佳子區(qū)域是否飽和,如是,則從所述備選子區(qū)域中選擇下一位非飽和的子區(qū)域作為最佳子區(qū)域。在本發(fā)明的一種實(shí)施例中,所述選擇下一位非飽和的子區(qū)域作為最佳子區(qū)域的步驟包括選擇與該子區(qū)域相鄰的下一個非飽和的子區(qū)域?yàn)樽罴炎訁^(qū)域。在本發(fā)明的一種實(shí)施例中,用戶在輸入手寫原筆跡時,還包括判斷用戶的起筆點(diǎn)所落入的子區(qū)域顯示的標(biāo)準(zhǔn)字是否飽和,如是,則發(fā)出警告告知用戶該子區(qū)域不允許輸入新的手寫原筆跡。在本發(fā)明的一種實(shí)施例中,劃分的子區(qū)域?yàn)榫W(wǎng)格,每個子網(wǎng)格顯示一個標(biāo)準(zhǔn)字。在本發(fā)明的一種實(shí)施例中,所述方法還包括生成用于指導(dǎo)用戶書寫位置的引導(dǎo)線的步驟,所述引導(dǎo)線在除顯示飽和的子區(qū)域外的其他子區(qū)域顯示。在本發(fā)明的一種實(shí)施例中,所述引導(dǎo)線產(chǎn)生在用戶的下筆點(diǎn)所落入的子區(qū)域。本發(fā)明還提供了一種手寫輸入顯示裝置,包括顯示模塊、劃分模塊、第一選擇模塊和識別模塊,所述顯示模塊包括重疊的輸入?yún)^(qū)和顯示區(qū);所述劃分模塊與所述顯示模塊連接,用于將所述顯示模塊的重疊的顯示區(qū)和輸入?yún)^(qū)劃分為多個連續(xù)的子區(qū)域,每個子區(qū)域用于顯示至少一個標(biāo)準(zhǔn)字;并將劃分結(jié)果傳遞給第一選擇模塊;所述第一選擇模塊與所述劃分模塊連接,用于獲取用戶輸入的手寫原筆跡的采樣點(diǎn),根據(jù)獲取的采樣點(diǎn)和接收到的劃分結(jié)果從所述子區(qū)域中選擇出與所述手寫原筆跡相對應(yīng)的備選子區(qū)域;所述識別模塊與所述顯示模塊連接,用于將用戶輸入的手寫原筆跡識別成標(biāo)準(zhǔn)字,并將其傳遞給顯示模塊進(jìn)行顯示;所述顯示模塊,用于接收和顯示用戶輸入的手寫原筆跡,并根據(jù)第一選擇模塊的選擇結(jié)果將所述識別模塊發(fā)送的標(biāo)準(zhǔn)字在相應(yīng)的備選子區(qū)域進(jìn)行顯示。在本發(fā)明的一種實(shí)施例中,還包括第二選擇模塊,所述第二選擇模塊與所述第一選擇模塊和所述顯示模塊連接,用于按預(yù)設(shè)規(guī)則從所述備選子區(qū)域中選擇出最佳子區(qū)域, 并將選擇結(jié)果傳遞給顯示模塊。在本發(fā)明的一種實(shí)施例中,在所述第二選擇模塊中,判斷所述手寫原筆跡的第一筆劃至預(yù)設(shè)的第N筆劃的采樣點(diǎn)在各備選子區(qū)域中所占的百分比,取所占百分比最大的備選子區(qū)域?yàn)樽罴炎訁^(qū)域;其中,所述N為正整數(shù),N的值大于等于1小于等于所述手寫原筆跡的所有筆劃總和。在本發(fā)明的一種實(shí)施例中,在所述第二選擇模塊中,按預(yù)設(shè)規(guī)則從備選子區(qū)域中選擇出最佳子區(qū)域時判斷所述手寫原筆跡的下筆點(diǎn)或抬筆點(diǎn)落在哪個備選子區(qū)域中,則選擇該備選子區(qū)域?yàn)樽罴炎訁^(qū)域。在本發(fā)明的一種實(shí)施例中,在所述第二選擇模塊中,還判斷選擇的最佳子區(qū)域是否已經(jīng)飽和,若是,從備選子區(qū)域中重新選擇最佳子區(qū)域。在本發(fā)明的一種實(shí)施例中,在所述第二選擇模塊中,在用戶在輸入手寫原筆跡時, 還判斷用戶的起筆點(diǎn)所落入的子區(qū)域是否飽和,如是,則發(fā)出警告告知用戶該子區(qū)域不允許輸入新的手寫原筆跡。
本發(fā)明的有益效果是本發(fā)明提供的手寫輸入顯示方法將重疊在一起的顯示區(qū)和輸入?yún)^(qū)劃分為多個連續(xù)的子區(qū)域,每個子區(qū)域用于顯示至少一個標(biāo)準(zhǔn)字,用戶輸入手寫原筆跡時,獲取該手寫原筆跡的采樣點(diǎn),并根據(jù)獲取的采樣點(diǎn)判斷子區(qū)域中的哪些子區(qū)域?yàn)榕c該筆跡對應(yīng)的備選顯示區(qū)域,并將該手寫原筆跡識別成標(biāo)準(zhǔn)字,然后將其在相應(yīng)的備選子區(qū)域中進(jìn)行顯示。即本發(fā)明顯示手寫原筆跡的標(biāo)準(zhǔn)字的位置是根據(jù)手寫原筆跡的位置而定的,區(qū)別于現(xiàn)有的由光標(biāo)位置決定標(biāo)準(zhǔn)字的顯示位置的顯示方式。進(jìn)一步地,本發(fā)明還可根據(jù)預(yù)設(shè)的顯示原則從各備選子區(qū)域中選擇出一個最佳子區(qū)域顯示相應(yīng)的文字,提高用戶輸入的文字顯示位置的確定性,使其與傳統(tǒng)的紙上書寫顯示方式接近,且更方便用戶查看已輸入的文字,不需要將目光頻繁的大范圍移動,更利于用戶快速的輸入和準(zhǔn)確的輸入,同時可像紙上書寫一樣進(jìn)行自由排版,大大提高了用戶的體驗(yàn)。
圖1為本發(fā)明一種實(shí)施例中的手寫輸入顯示方法的流程圖;圖2為本發(fā)明一種實(shí)施例中的手寫輸入顯示裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式本發(fā)明針對現(xiàn)有手寫技術(shù)中顯示標(biāo)準(zhǔn)字的方式單一、與傳統(tǒng)紙上輸入差異大、不能自由排版以及用戶在輸入過程中查看不便等問題,提出了一種新的手寫輸入顯示方法及裝置,可提供給更好的書寫、顯示界面,便于用戶在書寫過程中查看輸入的文字以及根據(jù)自己的意愿在指定的位置對相關(guān)文字進(jìn)行排版。下面通過具體實(shí)施方式
結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。請參見圖1,本例中的手寫輸入顯示方法包括將重疊在一起的輸入?yún)^(qū)和顯示區(qū)劃分為多個連續(xù)的子區(qū)域,每個子區(qū)域用于顯示至少一個標(biāo)準(zhǔn)字;獲取用戶輸入的手寫原筆跡的采樣點(diǎn),根據(jù)獲取的采樣點(diǎn)從子區(qū)域中選擇出與該手寫原筆跡相對應(yīng)的備選子區(qū)域用于顯示標(biāo)準(zhǔn)字;將該手寫原筆跡識別為標(biāo)準(zhǔn)字進(jìn)行顯示。本例中輸入?yún)^(qū)和顯示區(qū)的重疊可以是輸入?yún)^(qū)覆蓋顯示區(qū),也可以是輸入?yún)^(qū)與顯示區(qū)完全重疊,本例中選擇后者為例對本發(fā)明做進(jìn)一步說明。本例中選擇備選子區(qū)域時,可根據(jù)所述各采樣點(diǎn)的位置信息和各子區(qū)域的位置信息判斷哪些子區(qū)域?yàn)閭溥x子區(qū)域,具體可通過判定為各采樣點(diǎn)所落入的各子區(qū)域?yàn)閭溥x子區(qū)域;而備選子區(qū)域則是用于顯示與該手寫原筆跡相對應(yīng)的標(biāo)準(zhǔn)字,因此選擇出的備選子區(qū)域與該手寫原筆跡相對應(yīng),選擇出備選子區(qū)域后,可選擇在選擇出各備選子區(qū)域中顯示相應(yīng)的標(biāo)準(zhǔn)字,也可根據(jù)預(yù)設(shè)規(guī)則選擇在選擇出的備選子區(qū)域中的一個或幾個子區(qū)域中顯示相應(yīng)的標(biāo)準(zhǔn)字。本例中以按預(yù)設(shè)規(guī)則從上述備選子區(qū)域中選擇出一個最佳子區(qū)域,用于顯示標(biāo)準(zhǔn)字為例做進(jìn)一步說明。本例中從多個備選子區(qū)域中選擇出最佳子區(qū)域以顯示該手寫原筆跡所轉(zhuǎn)換成的標(biāo)準(zhǔn)字時,選擇的方式(即預(yù)設(shè)規(guī)則)可有多種,下面具體分別說明第一種選擇方式判斷輸入的手寫原筆跡的第一筆劃至預(yù)設(shè)的第N筆劃的采樣點(diǎn)在各備選子區(qū)域中所占的百分比,取所占百分比最大的備選子區(qū)域?yàn)樽罴炎訁^(qū)域;本例中的值N為正整數(shù),且N值大于等于1小于等于所述寫原筆跡的所有筆劃總和。即本例中在選擇最佳子區(qū)域時,可根據(jù)手寫原筆跡的第一個筆劃的采樣點(diǎn)在各子區(qū)內(nèi)分布的百分比進(jìn)行選擇,也可根據(jù)手寫原筆跡的所有筆劃的采樣點(diǎn)在各子區(qū)內(nèi)分布的百分比進(jìn)行選擇,且一般來說,子區(qū)域內(nèi)所包括的采樣點(diǎn)越多,一般也是用戶想要將該手寫原筆跡對應(yīng)的標(biāo)準(zhǔn)字顯示在該子區(qū)域,因此本例中選取百分比最大的子區(qū)域?yàn)樽罴炎訁^(qū)域。由上可知,本例中還可根據(jù)輸入的手寫原筆跡的前N個筆劃的采樣點(diǎn)在各備選子區(qū)域中所占的百分比來選擇最佳顯示區(qū)域,本例中N的值可根據(jù)實(shí)際經(jīng)驗(yàn)值來選定,例如, 可設(shè)為2或3,即根據(jù)手寫原筆跡的前兩劃或三劃的采樣點(diǎn)在各備選子區(qū)域中所占的百分比來選擇最佳顯示區(qū)域,當(dāng)某些文字的筆劃不足預(yù)設(shè)的N值時,則選擇該文字的所有筆劃的采樣點(diǎn)在各備選子區(qū)域中所占的百分比來選擇最佳顯示區(qū)域。第二種選擇方式判斷輸入的手寫原筆跡的下筆點(diǎn)或抬筆點(diǎn)落在備選子區(qū)域中的哪個子區(qū)域,則選擇該子區(qū)域?yàn)樽罴炎訁^(qū)域。本例中手寫原筆跡的下筆點(diǎn)和抬筆點(diǎn)分別指手寫原筆跡的第一個采樣點(diǎn)和最后一個采樣點(diǎn)。在具體判斷時,可根據(jù)下筆點(diǎn)或抬筆點(diǎn)的位置信息和各子區(qū)域的位置信息進(jìn)行比較,以判斷下筆點(diǎn)或抬筆點(diǎn)具體落入那個備選子區(qū)域,就將該子區(qū)域選為最佳子區(qū)域以顯示由該手寫原筆跡轉(zhuǎn)換的標(biāo)準(zhǔn)字。值得注意的是,本例中的下筆點(diǎn)還可以指落筆前筆懸在距離手寫屏一定的距離內(nèi),手寫屏檢測到的筆所在的位置對應(yīng)于手寫屏上的點(diǎn),該點(diǎn)也可以視為手寫原筆跡的采樣點(diǎn),因?yàn)樵擖c(diǎn)一般為用戶的書寫文字的下筆點(diǎn)。例如,假設(shè)手寫屏上有呈田字分布的四個子區(qū)域,當(dāng)用戶落筆前檢測到筆所在的位置對應(yīng)于右下角的一個子區(qū)域時,則將該區(qū)域選為最佳子區(qū)域,而對應(yīng)于該子區(qū)域內(nèi)的點(diǎn)視為手寫原筆跡的一個采樣點(diǎn),而用戶書寫的手寫原筆跡的其他采樣點(diǎn)所落入的子區(qū)域都為備選子區(qū)域。本例中還可根據(jù)筆移動的情況設(shè)置了緩沖區(qū),該緩沖區(qū)是指筆從一個子區(qū)域移動到另一個子區(qū)域時,在超過另一子區(qū)域的一定的分界線(即緩沖區(qū))后,才視為移動到另一子區(qū)域,否則,都視為仍在原來的子區(qū)域。例如,設(shè)緩沖區(qū)Δ為距離子區(qū)域邊界的距離S,當(dāng)筆從子區(qū)域A移動到子區(qū)域B時,只有超過距離子區(qū)域的邊界的距離S時,才認(rèn)為此時筆懸空的位置落入子區(qū)域B,將子區(qū)域B作為最佳子區(qū)域。同理,當(dāng)筆由子區(qū)域B移動到子區(qū)域 A時,也需超過距離子區(qū)域A的邊界線的距離S時,才認(rèn)為此時筆懸空的位置落入子區(qū)域Α, 將子區(qū)域A作為最佳子區(qū)域。本例中,根據(jù)上述方法步驟選擇出最佳子區(qū)域的步驟包括,在該最佳子區(qū)域顯示相應(yīng)的標(biāo)準(zhǔn)字之前,判斷選擇出的最佳子區(qū)域顯示的標(biāo)準(zhǔn)字是否飽和,如是,則可按照預(yù)設(shè)規(guī)則從備選子區(qū)域中選擇下一位非飽和的優(yōu)選子區(qū)域作為最佳子區(qū)域,以對相應(yīng)的標(biāo)準(zhǔn)字進(jìn)行顯示;具體選擇規(guī)則可為選擇與該子區(qū)域相鄰的下一個非飽和的子區(qū)域?yàn)樽罴扬@示區(qū)域,即按照一般顯示順序,從備選子區(qū)域中選擇與該子區(qū)域相鄰的下一個非飽和的子區(qū)域?yàn)樽罴扬@示區(qū)域,例如假設(shè)多個連續(xù)的備選子區(qū)域在同一行,從左到右的順序分別為1到η,且顯示的順序也是從左到右,選擇的最佳子區(qū)域m(l彡m彡η)顯示的標(biāo)準(zhǔn)字已經(jīng)飽和,則判斷子區(qū)域m+1的顯示是否已經(jīng)飽和,如否,則將其選為最佳子區(qū)域進(jìn)行顯示;如子區(qū)域m+1的顯示也已經(jīng)飽和,則繼續(xù)依次判斷下一個子區(qū)域,直到選擇出非飽和的子區(qū)域?yàn)樽罴炎訁^(qū)域;當(dāng)判斷到子區(qū)域η時仍未找到時,則自動換行從其他的備選子區(qū)域中選擇。值得注意的是,本例中的子區(qū)域顯示飽和是指該子區(qū)域顯示的標(biāo)準(zhǔn)字的個數(shù)已經(jīng)到達(dá)其允許顯示的最大個數(shù),例如假設(shè)子區(qū)域?yàn)橐恍?,其允許顯示標(biāo)準(zhǔn)字的個數(shù)為10個, 則當(dāng)該子區(qū)域內(nèi)顯示的標(biāo)準(zhǔn)字個數(shù)為10個時,其顯示的已飽和。又例如,假設(shè)子區(qū)域?yàn)橐粋€田字形區(qū)域,其允許顯示標(biāo)準(zhǔn)字的個數(shù)為4個,則當(dāng)該子區(qū)域內(nèi)顯示的標(biāo)準(zhǔn)字個數(shù)為4個時,其顯示的已飽和。當(dāng)手寫輸入用于連寫時,對一次輸入的手寫原筆跡識別出的文字個數(shù)可能包括多個,但選擇備選子區(qū)域和最佳子區(qū)域的方式可同上。當(dāng)選擇的最佳子區(qū)域還剩余允許顯示標(biāo)準(zhǔn)字的個數(shù)小于該手寫原筆跡對應(yīng)的標(biāo)準(zhǔn)字的個數(shù)時,可提醒用戶選擇其他子區(qū)域作為最佳子區(qū)域,或提示用戶將會把多余的標(biāo)準(zhǔn)字顯示在與之相鄰的下一個子區(qū)域;也可不通知用戶,自動選擇相鄰的其他最佳子區(qū)域進(jìn)行顯示,或自動將多余的標(biāo)準(zhǔn)字顯示在與之相鄰的下一個子區(qū)域,以避免用戶在書寫過程中被打擾。為了提高對用戶輸入的原筆跡對應(yīng)的標(biāo)準(zhǔn)字的顯示速度和提高最佳子區(qū)域選擇的效率,在本例中,用戶在輸入手寫原筆跡時,還包括判斷用戶的起筆點(diǎn)所落入的子區(qū)域顯示的標(biāo)準(zhǔn)字是否飽和,如是,則該子區(qū)域禁止輸入,同時還可發(fā)出警告告知用戶該子區(qū)域不允許輸入新的手寫原筆跡。即本例中可進(jìn)一步在用戶書寫時,就直接判斷其書寫的子區(qū)域是否顯示飽和,如飽和則不允許在該區(qū)域內(nèi)以下筆點(diǎn)開始書寫,因?yàn)橄鹿P點(diǎn)所在的子區(qū)域一般為用戶所希望顯示的區(qū)域。因此通過在開始書寫時就排除在顯示已飽和的區(qū)域書寫, 提前減少后續(xù)最佳子區(qū)域的選擇流程,提高其選擇效率。由上可知,本例中的子區(qū)域的劃分可根據(jù)用戶的需要進(jìn)行劃分成各種形式的區(qū)域。本例中優(yōu)選為將其劃分為多個連續(xù)的網(wǎng)格,每個網(wǎng)格只允許顯示一個標(biāo)準(zhǔn)字,這種設(shè)置方式可更利于用戶有目的對書寫的文字進(jìn)行排版。本例中的網(wǎng)格根據(jù)用戶的選擇可實(shí)際顯示出來,也可不顯示出來,或只根據(jù)用戶的選擇只顯示一部分,比如只顯示行或列。當(dāng)然,本例中還可在某些特定的應(yīng)用中,將用戶選擇的書寫顯示區(qū)域進(jìn)行放大,以便于用戶的書寫,在用戶書寫完成后,再按照其實(shí)際大小進(jìn)行顯示。例如,當(dāng)本例中選擇下筆點(diǎn)為最佳子區(qū)域時,在該子區(qū)域未飽和時,只要用戶一點(diǎn)擊該子區(qū)域,就立即將該子區(qū)域放大以便于用戶書寫,用戶書寫完成后,再將其按實(shí)際大小進(jìn)行顯示。為了更方便用戶書寫時有目的的定位,本例中還可在重疊的輸入?yún)^(qū)和顯示區(qū)內(nèi)生成用于指導(dǎo)用戶書寫位置的引導(dǎo)線,該引導(dǎo)線可在除顯示飽和的子區(qū)域外的其他任何子區(qū)域進(jìn)行顯示,且可隨用戶的下筆點(diǎn)所落入的子區(qū)域的改變而改變。例如,用戶開始準(zhǔn)備在一個子區(qū)域進(jìn)行書寫時,當(dāng)手寫筆距離該區(qū)域一定距離范圍內(nèi),該區(qū)域就會產(chǎn)生并顯示指引線,指引線的顏色可為綠色,以更利于引起用戶的注意。用戶看到該指引線后,發(fā)現(xiàn)該區(qū)域并非其真正想要書寫的區(qū)域,臨時改變?yōu)樵诹硪粋€非飽和子區(qū)域進(jìn)行書寫,此時當(dāng)用戶的手寫筆移動到距離該子區(qū)域一定的距離范圍內(nèi)時,在該區(qū)域內(nèi)馬上產(chǎn)生并顯示綠色的指引線。當(dāng)然,本例中的指引線還可根據(jù)手寫筆所落入的區(qū)域自動延伸到與之相鄰的下一個或多個非飽和的子區(qū)域,以指引用戶的書寫路線,進(jìn)一步提高用戶的書寫速度和書寫體驗(yàn)。本例中的指引線還可沿著子區(qū)域的輪廓顯示,即將用戶選中的子區(qū)域顯示出來以區(qū)別于其他未選中的子區(qū)域,用戶可更直觀的知道自己下筆書寫的位置以及書寫的文字即將顯示的區(qū)域,可預(yù)料性更好。本例還提供了一種手寫輸入顯示裝置,請參見圖2,包括顯示模塊、劃分模塊、第一選擇模塊和識別模塊,所述顯示模塊包括重疊的輸入?yún)^(qū)和顯示區(qū);所述劃分模塊與所述顯示模塊連接,用于將所述顯示模塊的重疊的顯示區(qū)和輸入?yún)^(qū)劃分為多個連續(xù)的子區(qū)域,每個子區(qū)域用于顯示至少一個標(biāo)準(zhǔn)字;并將劃分結(jié)果傳遞給第一選擇模塊;所述第一選擇模塊與所述劃分模塊連接,用于獲取用戶輸入的手寫原筆跡的采樣點(diǎn),根據(jù)獲取的采樣點(diǎn)和接收到的劃分結(jié)果從所述子區(qū)域中選擇出與所述手寫原筆跡相對應(yīng)的備選子區(qū)域;所述識別模塊與所述顯示模塊連接,用于將用戶輸入的手寫原筆跡識別成標(biāo)準(zhǔn)字,并將其傳遞給顯示模塊進(jìn)行顯示;所述顯示模塊,用于接收和顯示用戶輸入的手寫原筆跡,并根據(jù)第一選擇模塊的選擇結(jié)果將所述識別模塊發(fā)送的標(biāo)準(zhǔn)字在相應(yīng)的備選子區(qū)域進(jìn)行顯示。本例中的顯示模塊包括重疊的輸入?yún)^(qū)和顯示區(qū)。優(yōu)選地,本例所述的裝置中還包括第二選擇模塊,所述第二選擇模塊與所述第一選擇模塊和所述顯示模塊連接,用于按預(yù)設(shè)規(guī)則從所述備選子區(qū)域中選擇出最佳子區(qū)域, 并將選擇結(jié)果傳遞給顯示模塊。優(yōu)先地,上述第二選擇模塊還用于判斷所述手寫原筆跡的第一筆劃至預(yù)設(shè)的第 N筆劃的采樣點(diǎn)在各備選子區(qū)域中所占的百分比,取所占百分比最大的備選子區(qū)域?yàn)樽罴炎訁^(qū)域;其中,所述N為正整數(shù),N的值大于等于1小于等于所述手寫原筆跡的所有筆劃總禾口。優(yōu)先地,上述第二選擇模塊還用于按預(yù)設(shè)規(guī)則從備選子區(qū)域中選擇出最佳子區(qū)域時,判斷所述手寫原筆跡的下筆點(diǎn)或抬筆點(diǎn)落在哪個備選子區(qū)域中,則選擇該備選子區(qū)域?yàn)樽罴炎訁^(qū)域。優(yōu)先地,上述第二選擇模塊還用于判斷選擇的最佳子區(qū)域是否已經(jīng)飽和,若是, 從備選子區(qū)域中重新選擇最佳子區(qū)域。優(yōu)先地,上述第二選擇模塊還用于在用戶在輸入手寫原筆跡時,判斷用戶的起筆點(diǎn)所落入的子區(qū)域是否飽和,如是,則發(fā)出警告告知用戶該子區(qū)域不允許輸入新的手寫原筆跡。綜上可知,本發(fā)明通過將疊加在一起的顯示區(qū)和輸入?yún)^(qū)劃分成多個用于顯示標(biāo)準(zhǔn)字的子區(qū)域,進(jìn)而可根據(jù)用戶輸入的手寫原筆跡的采樣點(diǎn)定位該手寫原筆跡對應(yīng)的標(biāo)準(zhǔn)字的顯示位置,并在該位置對相應(yīng)的標(biāo)準(zhǔn)字進(jìn)行顯示。因此用戶在書寫過程中,可根據(jù)習(xí)慣或排版的需要在其希望顯示標(biāo)準(zhǔn)字的子區(qū)域進(jìn)行書寫、顯示,即本發(fā)明顯示手寫原筆跡的標(biāo)準(zhǔn)字的位置可根據(jù)手寫原筆跡的位置而定。相對于現(xiàn)有的由光標(biāo)位置決定標(biāo)準(zhǔn)字的顯示位置的顯示方式,發(fā)明提供的顯示方式與傳統(tǒng)的紙上書寫顯示方式更為接近,更方便用戶查看已輸入的文字,不需要將目光頻繁的大范圍移動,利于用戶快速的輸入和準(zhǔn)確的輸入,提高了用戶的體驗(yàn)。以上內(nèi)容是結(jié)合具體的實(shí)施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明;因此,對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種手寫輸入顯示方法,其特征在于包括將重疊在一起的輸入?yún)^(qū)和顯示區(qū)劃分為多個連續(xù)的子區(qū)域,每個子區(qū)域用于顯示至少一個標(biāo)準(zhǔn)字;獲取用戶輸入的手寫原筆跡的采樣點(diǎn),根據(jù)所述采樣點(diǎn)從所述子區(qū)域中選擇出與所述手寫原筆跡相對應(yīng)的備選子區(qū)域用于顯示標(biāo)準(zhǔn)字;將所述手寫原筆跡識別為標(biāo)準(zhǔn)字并進(jìn)行顯示。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取用戶輸入的手寫原筆跡的采樣點(diǎn), 根據(jù)所述采樣點(diǎn)從所述子區(qū)域中選擇出與所述手寫原筆跡相對應(yīng)的備選子區(qū)域的步驟還包括按預(yù)設(shè)規(guī)則從所述備選子區(qū)域中選擇出最佳子區(qū)域,用于顯示標(biāo)準(zhǔn)字。
3.如權(quán)利要求2所述的方法,其特征在于,按預(yù)設(shè)規(guī)則從所述備選子區(qū)域中選擇最佳子區(qū)域包括判斷所述手寫原筆跡的第一筆劃至預(yù)設(shè)的第N筆劃的采樣點(diǎn)在各備選子區(qū)域中所占的百分比,取所占百分比最大的備選子區(qū)域?yàn)樽罴炎訁^(qū)域;其中,所述N為正整數(shù),N的值大于等于1小于等于所述手寫原筆跡的所有筆劃總和。
4.如權(quán)利要求2所述的方法,其特征在于,按預(yù)設(shè)規(guī)則從所述備選子區(qū)域中選擇最佳子區(qū)域包括判斷所述手寫原筆跡的下筆點(diǎn)或抬筆點(diǎn)落在哪個備選子區(qū)域中,則選擇該備選子區(qū)域?yàn)樽罴炎訁^(qū)域。
5.如權(quán)利要求2-4任一項(xiàng)所述的方法,其特征在于,所述選擇出最佳子區(qū)域的步驟包括判斷選擇出的最佳子區(qū)域是否飽和,如是,則從所述備選子區(qū)域中選擇下一位非飽和的子區(qū)域作為最佳子區(qū)域。
6.如權(quán)利要求5所述的方法,其特征在于,所述選擇下一位非飽和的子區(qū)域作為最佳子區(qū)域的步驟包括選擇與該子區(qū)域相鄰的下一個非飽和的子區(qū)域?yàn)樽罴炎訁^(qū)域。
7.如權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,用戶在輸入手寫原筆跡時,還包括判斷用戶的起筆點(diǎn)所落入的子區(qū)域是否飽和,如是,則發(fā)出警告告知用戶該子區(qū)域不允許輸入新的手寫原筆跡。
8.如權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,劃分的子區(qū)域?yàn)榫W(wǎng)格,每個網(wǎng)格顯示一個標(biāo)準(zhǔn)字。
9.如權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,還包括生成用于指導(dǎo)用戶書寫位置的引導(dǎo)線。
10.如權(quán)利要求9的所述的方法,其特征在于,所述引導(dǎo)線產(chǎn)生在用戶的下筆點(diǎn)所落入的子區(qū)域。
11.一種手寫輸入顯示裝置,其特征在于,包括顯示模塊、劃分模塊、第一選擇模塊和識別模塊,所述顯示模塊包括重疊的輸入?yún)^(qū)和顯示區(qū);所述劃分模塊與所述顯示模塊連接,用于將所述顯示模塊的重疊的顯示區(qū)和輸入?yún)^(qū)劃分為多個連續(xù)的子區(qū)域,每個子區(qū)域用于顯示至少一個標(biāo)準(zhǔn)字;并將劃分結(jié)果傳遞給第一選擇模塊;所述第一選擇模塊與所述劃分模塊連接,用于獲取用戶輸入的手寫原筆跡的采樣點(diǎn),根據(jù)獲取的采樣點(diǎn)和接收到的劃分結(jié)果從所述子區(qū)域中選擇出與所述手寫原筆跡相對應(yīng)的備選子區(qū)域;所述識別模塊與所述顯示模塊連接,用于將用戶輸入的手寫原筆跡識別成標(biāo)準(zhǔn)字,并將其傳遞給顯示模塊進(jìn)行顯示;所述顯示模塊,用于接收和顯示用戶輸入的手寫原筆跡,并根據(jù)第一選擇模塊的選擇結(jié)果將所述識別模塊發(fā)送的標(biāo)準(zhǔn)字在相應(yīng)的備選子區(qū)域進(jìn)行顯示。
12.如權(quán)利要求11的所述的裝置,其特征在于,還包括第二選擇模塊,所述第二選擇模塊與所述第一選擇模塊和所述顯示模塊連接,用于按預(yù)設(shè)規(guī)則從所述備選子區(qū)域中選擇出最佳子區(qū)域,并將選擇結(jié)果傳遞給顯示模塊。
13.如權(quán)利要求12所述的裝置,其特征在于,在所述第二選擇模塊中,判斷所述手寫原筆跡的第一筆劃至預(yù)設(shè)的第N筆劃的采樣點(diǎn)在各備選子區(qū)域中所占的百分比,取所占百分比最大的備選子區(qū)域?yàn)樽罴炎訁^(qū)域;其中,所述N為正整數(shù),N的值大于等于1小于等于所述手寫原筆跡的所有筆劃總和。
14.如權(quán)利要求12所述的裝置,其特征在于,在所述第二選擇模塊中,按預(yù)設(shè)規(guī)則從備選子區(qū)域中選擇出最佳子區(qū)域時判斷所述手寫原筆跡的下筆點(diǎn)或抬筆點(diǎn)落在哪個備選子區(qū)域中,則選擇該備選子區(qū)域?yàn)樽罴炎訁^(qū)域。
15.如權(quán)利要求12所述的裝置,其特征在于,在所述第二選擇模塊中,還判斷選擇的最佳子區(qū)域是否已經(jīng)飽和,若是,從備選子區(qū)域中重新選擇最佳子區(qū)域。
16.如權(quán)利要求11-12任一項(xiàng)所述的裝置,其特征在于,在所述第二選擇模塊中,在用戶在輸入手寫原筆跡時,還判斷用戶的起筆點(diǎn)所落入的子區(qū)域是否飽和,如是,則發(fā)出警告告知用戶該子區(qū)域不允許輸入新的手寫原筆跡。
全文摘要
本發(fā)明提供了一種手寫輸入顯示方法及裝置,將重疊在一起的顯示區(qū)和輸入?yún)^(qū)劃分為多個連續(xù)的子區(qū)域,每個子區(qū)域用于顯示至少一個標(biāo)準(zhǔn)字,用戶輸入手寫原筆跡時,獲取該手寫原筆跡的采樣點(diǎn),并根據(jù)獲取的采樣點(diǎn)判斷子區(qū)域中的哪些子區(qū)域?yàn)榕c該手寫原筆跡對應(yīng)的備選顯示區(qū)域,并將該手寫原筆跡識別成標(biāo)準(zhǔn)字后在相應(yīng)的備選子區(qū)域進(jìn)行顯示。即,本發(fā)明顯示手寫原筆跡的標(biāo)準(zhǔn)字的位置是根據(jù)手寫原筆跡的位置而定的,相比現(xiàn)有的由光標(biāo)位置決定標(biāo)準(zhǔn)字的顯示位置的顯示方式,更有利于提高用戶輸入速度和準(zhǔn)確率,從而提高用戶的體驗(yàn)滿意度。
文檔編號G06F3/041GK102455865SQ20111029411
公開日2012年5月16日 申請日期2011年9月29日 優(yōu)先權(quán)日2011年9月29日
發(fā)明者周佳, 杜國楹, 鄒學(xué)平 申請人:北京壹人壹本信息科技有限公司