手寫筆跡顯示方法、手寫筆跡顯示裝置及移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及輸入法技術(shù)領(lǐng)域,具體涉及一種手寫筆跡顯示方法、手寫筆跡顯示裝置及移動終端。
【背景技術(shù)】
[0002]隨著移動終端的普及和發(fā)展,目前大部分移動終端(例如手機(jī)、平板電腦)都配備有觸摸屏幕,相應(yīng)地,手寫輸入法也成為了移動終端的一種常用輸入法。當(dāng)用戶選用手寫輸入法輸入字符時(shí),用戶只需在移動終端的觸摸屏幕上手寫,該移動終端便會基于手寫的軌跡顯示出相應(yīng)的標(biāo)準(zhǔn)字體。
[0003]目前,手寫輸入法的手寫筆跡僅局限于黑色、白色或其它單一顏色,顏色單一生硬,無法為用戶提供生動的手寫效果。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種手寫筆跡顯示方法、手寫筆跡顯示裝置及移動終端,用于在手寫輸入模式下為用戶提供生動的手寫效果。
[0005]本發(fā)明第一方面提供一種手寫筆跡顯示方法,包括:
[0006]在手寫輸入模式下,監(jiān)控手寫區(qū)域中的觸摸操作;
[0007]當(dāng)在所述手寫區(qū)域中監(jiān)控到觸摸操作時(shí),讀取預(yù)設(shè)的筆刷信息,其中,所述筆刷信息包括:用于配置筆跡的動畫效果的動畫配置信息;
[0008]根據(jù)當(dāng)前使用的筆刷模板以及讀取的所述筆刷信息,以相應(yīng)的筆跡顯示本次觸摸操作的觸摸軌跡。
[0009]本發(fā)明第二方面提供一種手寫筆跡顯示裝置,包括:
[0010]監(jiān)控單元,用于在手寫輸入模式下,監(jiān)控手寫區(qū)域中的觸摸操作;
[0011]讀取單元,用于當(dāng)所述監(jiān)控單元在所述手寫區(qū)域中監(jiān)控到觸摸操作時(shí),讀取預(yù)設(shè)的筆刷信息,其中,所述筆刷信息包括:用于配置筆跡的動畫效果的動畫配置信息;
[0012]筆跡顯示單元,用于根據(jù)當(dāng)前使用的筆刷模板以及所述讀取單元讀取的所述筆刷信息,以相應(yīng)的筆跡顯示本次觸摸操作的觸摸軌跡。
[0013]本發(fā)明第三方面提供一種移動終端,包含本發(fā)明第二方面所述的手寫筆跡顯示裝置。
[0014]由上可見,本發(fā)明方案中預(yù)先設(shè)置包含動畫配置信息的筆刷信息,使得當(dāng)在手寫輸入模式下監(jiān)控到觸摸操作時(shí),能夠讀取預(yù)設(shè)的筆刷信息,并根據(jù)當(dāng)前使用的筆刷模板以及讀取的筆刷信息,以相應(yīng)的筆跡顯示本次觸摸操作的觸摸軌跡,由于上述動畫配置信息用于配置筆跡的動畫效果,因此,所顯示的筆跡具備相應(yīng)的動畫效果,從而能夠在手寫輸入模式下為用戶提供更生動的手寫效果。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖Ι-a為本發(fā)明提供的手寫筆跡顯示方法一個(gè)實(shí)施例流程示意圖;
[0017]圖Ι-b為本發(fā)明提供的一種應(yīng)用場景下的筆刷顯示示意圖;
[0018]圖2為本發(fā)明提供的手寫筆跡顯示裝置一個(gè)實(shí)施例結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0020]本發(fā)明實(shí)施例提供一種手寫筆跡顯示方法,包括:在手寫輸入模式下,監(jiān)控手寫區(qū)域中的觸摸操作;當(dāng)在所述手寫區(qū)域中監(jiān)控到觸摸操作時(shí),讀取預(yù)設(shè)的筆刷信息,其中,所述筆刷信息包括:用于配置筆跡的動畫效果的動畫配置信息;根據(jù)當(dāng)前使用的筆刷模板以及讀取的所述筆刷信息,以相應(yīng)的筆跡顯示本次觸摸操作的觸摸軌跡。本發(fā)明實(shí)施例還提供相應(yīng)的手寫筆跡顯示裝置和移動終端,以下分別進(jìn)行詳細(xì)說明。
[0021 ] 實(shí)施例一
[0022]本發(fā)明實(shí)施例以終端為例進(jìn)行說明,請參閱圖Ι-a,本發(fā)明實(shí)施例中的手寫筆跡顯示方法包括:
[0023]步驟101、在手寫輸入模式下,監(jiān)控手寫區(qū)域中的觸摸操作;
[0024]本發(fā)明實(shí)例中,手寫輸入模式是指以手寫輸入法為輸入工具的輸入模式。當(dāng)終端處于手寫輸入模式時(shí),該終端的界面上將顯示一手寫區(qū)域,用戶通過手指或觸控筆在該手寫區(qū)域內(nèi)進(jìn)行手寫輸入。為了能夠更及時(shí)地識別用戶在手寫區(qū)域中的觸摸操作,本發(fā)明實(shí)施例走,可在手寫輸入模式下實(shí)時(shí)監(jiān)控該手寫區(qū)域中的觸摸操作。
[0025]步驟102、當(dāng)在上述手寫區(qū)域中監(jiān)控到觸摸操作時(shí),讀取預(yù)設(shè)的筆刷信息;
[0026]本發(fā)明實(shí)施中,以筆刷作為筆跡的輸入工具,并可設(shè)置一種或兩種以上筆刷模板(包含默認(rèn)使用的筆刷模板),不同的筆刷模板可產(chǎn)生不同的筆跡,舉例說明,若使用的筆刷模板為玫瑰花,則相應(yīng)的筆跡也由玫瑰花形成。可選的,當(dāng)設(shè)置兩種以上可選的筆刷模板時(shí),在上述手寫輸入模式的顯示界面中顯示上述兩種以上可選的筆刷模板,以便用戶從上述兩種以上可選的筆刷模板中選取一種作為當(dāng)前使用的筆刷模板。
[0027]本發(fā)明實(shí)施例中,預(yù)先設(shè)置筆刷信息,該筆刷信息包括:用于配置筆跡的動畫效果的動畫配置信息,以便通過該動畫配置信息實(shí)現(xiàn)特定的動畫效果。進(jìn)一步,該筆刷信息還可包括如下一種或兩種以上:用于配置筆跡大小的縮放配置信息、用于配置筆跡的偏移量的偏移配置信息,以及用于配置筆跡旋轉(zhuǎn)角度的旋轉(zhuǎn)配置信息。
[0028]為了使得手寫效果更生動,可選的,為每種筆刷模板設(shè)置N個(gè)筆刷節(jié)點(diǎn),每個(gè)筆刷節(jié)點(diǎn)對應(yīng)一上述筆刷信息,不同筆刷節(jié)點(diǎn)對應(yīng)不同的筆刷信息,上述N大于或等于I。在步驟102中,當(dāng)在上述手寫區(qū)域中監(jiān)控到觸摸操作時(shí),以當(dāng)前使用的筆刷模板的首個(gè)筆刷節(jié)點(diǎn)的筆刷信息為首個(gè)讀取的筆刷信息,以當(dāng)前使用的筆刷模板的第N個(gè)筆刷節(jié)點(diǎn)的筆刷信息為最后一個(gè)讀取的筆刷信息,采用循環(huán)方式依次為本次觸摸操作的各個(gè)觸摸節(jié)點(diǎn)讀取一筆刷節(jié)點(diǎn)的筆刷信息。舉例說明,設(shè)當(dāng)前使用的筆刷模板為筆刷模板A,筆刷模板A下設(shè)置有3個(gè)筆刷節(jié)點(diǎn)(即N取3),每個(gè)筆刷節(jié)點(diǎn)對應(yīng)一上述筆刷信息,當(dāng)在上述手寫區(qū)域中監(jiān)控到觸摸操作時(shí),以筆刷模板A的第一個(gè)筆刷節(jié)點(diǎn)的筆刷信息為首個(gè)讀取的筆刷信息,以筆刷模板A的第3個(gè)筆刷節(jié)點(diǎn)的筆刷信息為最后一個(gè)讀取的筆刷信息,采用循環(huán)方式依次為本次觸摸操作的各個(gè)觸摸節(jié)點(diǎn)讀取一筆刷節(jié)點(diǎn)的筆刷信息,即為本次觸摸操作的第一個(gè)觸摸節(jié)點(diǎn)讀取筆刷模板A的第I個(gè)筆刷節(jié)點(diǎn)的筆刷信息,為本次觸摸操作的第2個(gè)觸摸節(jié)點(diǎn)讀取筆刷模板A的第2個(gè)筆刷節(jié)點(diǎn)的筆刷信息,為本次觸摸操作的第3個(gè)觸摸節(jié)點(diǎn)讀取筆刷模板A的第3個(gè)筆刷節(jié)點(diǎn)的筆刷信息,為本次觸摸操作的第4個(gè)觸摸節(jié)點(diǎn)讀取筆刷模板A的第I個(gè)筆刷節(jié)點(diǎn)的筆刷信息,為本次觸摸操作的第5個(gè)觸摸節(jié)點(diǎn)讀取筆刷模板A的第2個(gè)筆刷節(jié)點(diǎn)的筆刷信息,為本次觸摸操作的第6個(gè)觸摸節(jié)點(diǎn)讀取筆刷模板A的第3個(gè)筆刷節(jié)點(diǎn)的筆刷信息,為本次觸摸操作的第7個(gè)觸摸節(jié)點(diǎn)讀取筆刷模板A的第I個(gè)筆刷節(jié)點(diǎn)的筆刷信息,以此類推,直至本次觸摸操作結(jié)束??蛇x的,將每次觸摸操作中的首個(gè)被觸摸點(diǎn)(即被觸摸的觸控點(diǎn))視為首個(gè)觸摸節(jié)點(diǎn),將與前一個(gè)觸摸節(jié)點(diǎn)間隔M個(gè)被觸摸點(diǎn)的被觸摸點(diǎn)視為下一個(gè)觸摸節(jié)點(diǎn),其中,上述M為預(yù)設(shè)值且大于或等于I。
[0029]需要說明的是,本發(fā)明實(shí)例中,將在上述手寫區(qū)域中監(jiān)控到的連續(xù)觸摸操作視為同一次觸摸操作,即,從該手寫區(qū)域中的任一點(diǎn)被觸摸到該手寫區(qū)域中的所有點(diǎn)被釋放的過程視為一次觸摸操作的過程。以用戶通過手指進(jìn)行手寫輸入為例進(jìn)行說明,則一次觸摸操作的過程是指從用戶的手指觸摸到該手寫區(qū)域到該手指離開該手寫區(qū)域的過程,當(dāng)該手指離開該手寫區(qū)域之后再次觸摸到該手寫區(qū)域則屬于另一次觸摸操作的過程,此時(shí)表示用戶再次觸發(fā)了觸摸操作。
[0030]步驟103、根據(jù)當(dāng)前使用的筆刷模板以及讀取的上述筆刷信息,以相應(yīng)的筆跡顯示本次觸摸操作的觸摸軌跡;
[0031]本發(fā)明實(shí)施例中,終端根據(jù)當(dāng)前使用的筆刷模板以及步驟102讀取的筆刷信息,以相應(yīng)的筆跡顯示本次觸摸操作的觸摸軌跡。
[0032]舉例說明,設(shè)本次觸摸操作的觸摸軌跡為“一”,當(dāng)前使用的筆刷模板為星星,為該筆刷模板預(yù)設(shè)的筆刷信息包含動畫配置信息S,動畫配置信息S配置的動畫效果為:星星主體以金光閃爍,則在步驟103中,如圖Ι-b所示,將以星星顯示“一”,并且,在顯示的過程中,每個(gè)星星將以金光閃爍。
[0033]需要說明的是,由于每次觸摸操作的觸摸軌跡為連續(xù)的,因此,每次觸摸操作對應(yīng)顯示的筆跡也首尾相連。
[0034]可選的,為用戶提供清除筆跡的控件,用戶可通過該控件輸入清除筆跡,則在步驟103之后,當(dāng)終端接收到輸入的清除筆跡指令時(shí),終端清除當(dāng)前顯示的筆跡。
[0035]需要說明的是,本發(fā)明實(shí)施例中的終端具體可以為智能手機(jī)、平板電腦等移動終端,或者也可以為其它具備手寫輸入模式的電子終端,此處不作限定。
[0036]由上可見,本發(fā)明方案中預(yù)先設(shè)置包含動畫配置信息的筆刷信息,使得當(dāng)在手寫輸入模式下監(jiān)控到觸摸操作時(shí),能夠讀取預(yù)設(shè)的筆刷信息,并根據(jù)當(dāng)前使用的筆刷模板以及讀取的筆刷信息,以相應(yīng)的筆跡顯示本次觸摸操作的觸摸軌跡,由于上述動畫配置信息用于配置筆跡的動畫效果,因此,所顯示的筆跡具備相應(yīng)的動畫效果,從而能夠在手寫輸入模式下為用戶提供更生動的手寫效果。
[0037]實(shí)施例二
[0038]本發(fā)明實(shí)施例中對一種手寫筆跡顯示裝置進(jìn)行描述,請參閱圖2,本發(fā)明實(shí)施例中的手寫筆跡顯示裝置200包括:.
[0039]監(jiān)控單元201,用于在手寫輸入模式下,監(jiān)控手寫區(qū)域中的觸摸