專利名稱:在智能終端實現(xiàn)觸屏筆畫構(gòu)造的方法及智能終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子領(lǐng)域,特別涉及一種在智能終端實現(xiàn)觸屏筆畫構(gòu)造的方法及智能終端。
背景技術(shù):
在高速發(fā)展的今天,擁有觸屏功能的智能終端為人們的生活帶來越來越多的便利。人們可以直接用手指在觸屏設(shè)備上進行書寫,以滿足日常生活的記事或通信交流。但由于大部分用戶都已習(xí)慣采用筆進行書寫,而現(xiàn)有技術(shù)只是單純的畫出手指劃過的路徑,再通過識別裝置得到相應(yīng)的文字或直接按照劃過的路徑輸出相應(yīng)的圖案或文字,這種方法獲得的文字效果并不好,無法寫出具有毛筆書寫效果的字體。發(fā)明內(nèi)容
本發(fā)明實施例第一目的在于提供一種在智能終端實現(xiàn)觸屏筆畫構(gòu)造的方法,應(yīng)用該技術(shù)方案可以根據(jù)用戶的觸屏輸入,在智能設(shè)備上模擬實現(xiàn)手寫的筆畫構(gòu)造,呈現(xiàn)書法效果,有利于提高用戶的應(yīng)用感受。
本發(fā)明實施例第二目的在于提供一種智能終端,應(yīng)用該技術(shù)方案可以根據(jù)用戶的觸屏輸入,在智能設(shè)備上模擬實現(xiàn)手寫的筆畫構(gòu)造,呈現(xiàn)書法效果,有利于提高用戶的應(yīng)用感受。
第一方面,本實施例提供了一種在智能終端實現(xiàn)觸屏筆畫構(gòu)造的方法,包括:根據(jù)用戶控制觸屏部在智能終端屏幕上移動而產(chǎn)生的觸屏輸入,依次采樣所述觸屏部在所述屏幕經(jīng)過的至少兩個觸屏點,記錄各所述觸屏點的坐標(biāo)值;
按照各所述觸屏點的采樣先后,將各所述觸屏點的橫坐標(biāo)值分別加上第一預(yù)設(shè)值,以及將各所述觸屏點的縱坐標(biāo)值分別加上第二預(yù)設(shè)值,依次獲得各變換點;
按照各所述觸屏點的采樣先后,依次連接各所述觸屏點,獲得第一折線;
按照各所述變換點的獲得先后,依次連接各所述變換點,獲得第二折線;
將各所述觸屏點、以及所述變換點一一對應(yīng)連接,獲得至少兩條連接線,所述連接線與所述第一、第二折線組成至少一個閉合區(qū)域;
分別按照預(yù)設(shè)的筆畫顏色,填充各所述閉合的區(qū)域。
結(jié)合第一方面,在第一種實現(xiàn)方式下,所述第一預(yù)設(shè)值、第二預(yù)設(shè)值相同。
結(jié)合第一方面或第一方面的第一種實現(xiàn)方式,在第二種實現(xiàn)方式下,所述第一預(yù)設(shè)值、第二預(yù)設(shè)值為預(yù)設(shè)的筆畫寬度。
第二方面,一種智能終端,包括:
觸屏輸入模塊,用于供用戶控制觸屏部在屏幕上移動而產(chǎn)生觸屏輸入;
微處理器,用于根據(jù)用戶控制觸屏部在智能終端屏幕上移動而產(chǎn)生的觸屏輸入,依次采樣所述觸屏部在所述屏幕經(jīng)過的至少兩個觸屏點,記錄各所述觸屏點的坐標(biāo)值、以及用于按照各所述觸屏點的采樣先后,將各所述觸屏點的橫坐標(biāo)值分別加上第一預(yù)設(shè)值,以及將各所述觸屏點的縱坐標(biāo)值分別加上第二預(yù)設(shè)值,依次獲得各變換點、以及用于按照各所述觸屏點的采樣先后,依次連接各所述觸屏點,獲得第一折線、以及用于按照各所述變換點的獲得先后,依次連接各所述變換點,獲得第二折線、以及用于將各所述觸屏點以及所述變換點一一對應(yīng)連接,獲得至少兩條連接線,所述連接線與所述第一、第二折線組成至少一個閉合區(qū)域、以及用于按照預(yù)設(shè)的筆畫顏色,填充所述閉合的區(qū)域。
結(jié)合第二方面,在第一種實現(xiàn)方式下,所述第一預(yù)設(shè)值、第二預(yù)設(shè)值相同。
結(jié)合第二方面或第二方面的第一種實現(xiàn)方式,在第二種實現(xiàn)方式下,所述第一預(yù)設(shè)值、第二預(yù)設(shè)值為預(yù)設(shè)的筆畫寬度。
由上可見,采用本發(fā)明的技術(shù)方案,在用戶采用觸屏部在智能終端進行觸屏的筆畫輸入時,采樣觸屏部在屏幕上移動的路徑軌跡,記錄該路徑中各觸屏點的坐標(biāo)值,并將各觸屏點依次連接的折線記為第一折線。對各觸屏點的橫坐標(biāo)值以及縱坐標(biāo)值分別加上第一預(yù)設(shè)值、第二預(yù)設(shè)值,依次獲得各變換點,將各變換點依次連接的折線記為第二折線。一一對應(yīng)連接各觸屏點與各變換點,獲得至少兩條連接線,該連接線與第一折線、第二折線組成至少一個閉合的區(qū)域,最后根據(jù)設(shè)定的筆畫顏色填充該閉合區(qū)域。
相比于現(xiàn)有技術(shù)僅是由輸入的軌跡而識別相應(yīng)的文字或根據(jù)輸入的路徑軌跡輸出相應(yīng)的文字圖形,本技術(shù)方案可以根據(jù)用戶的觸屏輸入,對輸入的軌跡路徑進行處理,在智能設(shè)備上模擬實現(xiàn)手寫的筆畫構(gòu)造,呈現(xiàn)書法效果,有利于提高用戶的應(yīng)用感受。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例1提供了一種在智能終端實現(xiàn)觸屏筆畫構(gòu)造的方法的流程示意圖2為本發(fā)明實施例1提供了一種觸屏筆畫構(gòu)造的文字效果示意圖3為本發(fā)明實施例2提供了一種智能終端的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
實施例1:
參見圖1,本實施例提供了一種在智能終端實現(xiàn)觸屏筆畫構(gòu)造的方法,適用于擁有觸屏手寫功能的智能終端。
其主要步驟包括以下:
步驟101:根據(jù)用戶控制觸屏部在智能終端屏幕上移動而產(chǎn)生的觸屏輸入,依次采樣觸屏部在屏幕經(jīng)過的至少兩個觸屏點,記錄各觸屏點的坐標(biāo)值。
在本實施例中,觸屏部可以但不限于為觸屏筆或手指。在用戶觸屏輸入開始時,記錄觸屏部剛接觸屏幕時的觸屏點坐標(biāo)值,在觸屏部移動的方向上,記錄觸屏部移動到下一個點的坐標(biāo)值。在用戶的觸屏輸入停止前,依次采樣各觸屏點的坐標(biāo)值。
在本實施例中,判定用戶的觸屏輸入是否停止可以但不限于為判定該觸屏筆是否離開屏幕。
步驟102:將各觸屏點的橫坐標(biāo)值以及縱坐標(biāo)值分別加上第一預(yù)設(shè)值、第二預(yù)設(shè)值,依次獲得各變換點。
在本實施例中,對已記錄坐標(biāo)值的各觸屏點進行處理,按照各觸屏點的采用先后,將各觸屏點的橫坐標(biāo)值分別加上第一預(yù)設(shè)值,以及將各觸屏點的縱坐標(biāo)值分別加上第二預(yù)設(shè)值,由新獲得的橫坐標(biāo)以及縱坐標(biāo),依次獲得各變換點。
在本實施例中,第一預(yù)設(shè)值與第二預(yù)設(shè)值可以但不限于相同。第一預(yù)設(shè)值、第二預(yù)設(shè)值可以但不限于設(shè)置為筆畫寬度,根據(jù)用戶需要進行調(diào)節(jié)與設(shè)置。
步驟103:按照各觸屏點的采樣先后,依次連接各觸屏點,獲得第一折線。
在本實施例中,按照各觸屏點采樣的先后順序,將各觸屏點連接起來,獲得第一折線。該第一折線為用戶的觸屏輸入時的軌跡路徑。
步驟104:按照各變換點的獲得先后,依次連接各變換點,獲得第二折線。
在本實施例中,按照各變換點的獲得順序,將各變換點連接起來,獲得第二折線。該第二折線是根據(jù)第一折線的軌跡路徑而構(gòu)建的。
步驟105:將各觸屏點與各變換點一一對應(yīng)連接,獲得至少兩條連接線,該連接線與第一、第二折線組成至少一個閉合區(qū)域。
在本實施例中,由于各變換點是由各觸屏點經(jīng)過變換而獲得的,故第一折線上的點都與第二折線上的點一一對應(yīng)。分別連接該一一對應(yīng)的各觸屏點與各變換點,獲得至少兩條連接線,該連接線與第一折線、第二折線組成至少一個閉合區(qū)域。
在本實施例中,可以但不限于采用直線或具有一定弧度的曲線連接各點,使得組成的閉合區(qū)域可以但不限于為四邊形 、弧形、以及圓形。
步驟106:按照預(yù)設(shè)的筆畫顏色,填充該閉合的區(qū)域。
在本實施例中,可以但不限于采用不同的顏色填充該閉合的區(qū)域,以實現(xiàn)用戶的筆畫輸入,獲得不同顏色效果的文字。
譬如:用戶通過觸屏筆在屏幕進行筆畫輸入,分別采樣記錄觸屏筆移動時路徑軌跡中的各觸屏點坐標(biāo)值為A (Xa,Ya)、B(Xb,Yb)……直到用戶停止觸屏輸入。將第一預(yù)設(shè)值與第二預(yù)設(shè)值同時設(shè)置為width,將A、B……等各觸屏點的橫坐標(biāo)以及縱坐標(biāo)分別加上該值,獲得各變換點 A’(Xa+width, Ya+width)、B’ (Xb+width, Yb+width)......由 A、B......等觸屏點連接而組成第一折線,有A’、B’……等變換點連接組成第二折線,然后分別一一對應(yīng)連接A與A’、B與B’......獲得至少兩條連接線。該連接線與第一折線、第二折線組成至少一個閉合四邊形ABB’A’,按照預(yù)設(shè)的筆畫顏色,填充該閉合四邊形,從而構(gòu)造獲得該觸屏筆畫輸入的文字或圖案。
參見圖2,圖2為填充前獲得的閉合區(qū)域所組成的文字示意圖。由圖可以看出,附圖標(biāo)識201為觸屏點,附圖標(biāo)識202為由觸屏點201變換而來的變換點,與觸屏點201相互對應(yīng)。附圖標(biāo)識205為觸屏點201與變換點202 —一對應(yīng)連接的連接線。附圖標(biāo)識203為由觸屏點201依次連接而成的第一折線,附圖標(biāo)識204為由變換點204依次連接而成的第二折線。由圖可以看出,由第一折線203、第二折線204、以及連接線205組成至少一個閉合區(qū)域,按照筆畫顏色填充該閉合區(qū)域,即能獲得的具有手寫毛筆字效果的文字。
由上可見,采用本發(fā)明的技術(shù)方案,在用戶采用觸屏部在智能終端進行觸屏的筆畫輸入時,采樣觸屏部在屏幕上移動的路徑軌跡,記錄該路徑中各觸屏點的坐標(biāo)值,并將各觸屏點依次連接的折線記為第一折線。對各觸屏點的橫坐標(biāo)值以及縱坐標(biāo)值分別加上第一預(yù)設(shè)值、第二預(yù)設(shè)值,依次獲得各變換點,將各變換點依次連接的折線記為第二折線。一一對應(yīng)連接各觸屏點與各變換點,獲得至少兩條連接線,該連接線與第一折線、第二折線組成至少一個閉合的區(qū)域,最后根據(jù)設(shè)定的筆畫顏色填充該閉合區(qū)域。
相比于現(xiàn)有技術(shù)僅是由輸入的軌跡而識別相應(yīng)的文字或根據(jù)輸入的路徑軌跡輸出相應(yīng)的文字圖形,本技術(shù)方案可以根據(jù)用戶的觸屏輸入,對輸入的軌跡路徑進行處理,在智能設(shè)備上模擬實現(xiàn)手寫的筆畫構(gòu)造,呈現(xiàn)書法效果,有利于提高用戶的應(yīng)用感受。
實施例2:
參見圖3,本實施例提供了一種智能終端,能實現(xiàn)觸屏筆畫的構(gòu)造功能。主要包括:觸屏輸入模塊301、微處理器302。
其各部件的連接關(guān)系及工作原理如下:
觸屏輸入模塊301,與微處理器302電連接,用于供用戶控制觸屏部在屏幕上移動而產(chǎn)生觸屏輸入。
微處理器302,用于根據(jù)用戶控制觸屏部在屏幕上移動而產(chǎn)生的觸屏輸入,依次采樣觸屏部在該屏幕經(jīng)過的至少兩個觸屏點,記錄各觸屏點的坐標(biāo)值、以及用于按照各觸屏點的采樣先后,將各觸屏點的橫坐標(biāo)值分別加上第一預(yù)設(shè)值、以及將各觸屏點的縱坐標(biāo)值分別加上第二預(yù)設(shè)值,依次獲得各變換點、以及用于按照各觸屏點的采樣先后,依次連接各觸屏點,獲得第一折線、以及用于按照各變換點的獲得先后,依次連接各變換點,獲得第二折線、以及用于將各觸屏點以及各變換點一一對應(yīng)連接,獲得至少兩條連接線,該連接線與所述第一、第二折線組成至少一個閉合區(qū)域、以及用于按照預(yù)設(shè)的筆畫顏色,填充該閉合的區(qū)域。
本部件更詳細的工作原理可以的但不限于參見例I中相應(yīng)的記載。
由上可見,采用本發(fā)明的技術(shù)方案,在用戶采用觸屏部在智能終端進行觸屏的筆畫輸入時,采樣觸屏部在屏幕上移動的路徑軌跡,記錄該路徑中各觸屏點的坐標(biāo)值,并將各觸屏點依次連接的折線記為第一折線。對各觸屏點的橫坐標(biāo)值以及縱坐標(biāo)值分別加上第一預(yù)設(shè)值、第二預(yù)設(shè)值,依次獲得各變換點,將各變換點依次連接的折線記為第二折線。一一對應(yīng)連接各觸屏點與各變換點,獲得至少兩條連接線,該連接線與第一折線、第二折線組成至少一個閉合的區(qū)域,最后根據(jù)設(shè)定的筆畫顏色填充該閉合區(qū)域。
相比于現(xiàn)有技術(shù)僅是由輸入的軌跡而識別相應(yīng)的文字或根據(jù)輸入的路徑軌跡輸出相應(yīng)的文字圖形,本技術(shù)方案可以根據(jù)用戶的觸屏輸入,對輸入的軌跡路徑進行處理,在智能設(shè)備上模擬實現(xiàn)手寫的筆畫構(gòu)造,呈現(xiàn)書法效果,有利于提高用戶的應(yīng)用感受。
以上所述的實施方式,并不構(gòu)成對該技術(shù)方案保護范圍的限定。任何在上述實施方式的精神和原則之內(nèi)所作的修改、等同替換和改進等,均應(yīng)包含在該技術(shù)方案的保護范圍之內(nèi)。
權(quán)利要求
1.一種在智能終端實現(xiàn)觸屏筆畫構(gòu)造的方法,其特征在于,包括: 根據(jù)用戶控制觸屏部在智能終端屏幕上移動而產(chǎn)生的觸屏輸入,依次采樣所述觸屏部在所述屏幕經(jīng)過的至少兩個觸屏點,記錄各所述觸屏點的坐標(biāo)值; 按照各所述觸屏點的采樣先后,將各所述觸屏點的橫坐標(biāo)值分別加上第一預(yù)設(shè)值,以及將各所述觸屏點的縱坐標(biāo)值分別加上第二預(yù)設(shè)值,依次獲得各變換點; 按照各所述觸屏點的采樣先后,依次連接各所述觸屏點,獲得第一折線; 按照各所述變換點的獲得先后,依次連接各所述變換點,獲得第二折線; 將各所述觸屏點、以及所述變換點一一對應(yīng)連接,獲得至少兩條連接線,所述連接線與所述第一、第二折線組成至少一個閉合區(qū)域; 分別按照預(yù)設(shè)的筆畫顏色,填充各所述閉合的區(qū)域。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述第一預(yù)設(shè)值、第二預(yù)設(shè)值相同。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于, 所述第一預(yù)設(shè)值、第二預(yù)設(shè)值為預(yù)設(shè)的筆畫寬度。
4.一種智能終端,其特征在于,包括: 觸屏輸入模塊,用于供用戶控制觸屏部在屏幕上移動而產(chǎn)生觸屏輸入; 微處理器,用于根據(jù)用 戶控制觸屏部在智能終端屏幕上移動而產(chǎn)生的觸屏輸入,依次采樣所述觸屏部在所述屏幕經(jīng)過的至少兩個觸屏點,記錄各所述觸屏點的坐標(biāo)值、 以及用于按照各所述觸屏點的采樣先后,將各所述觸屏點的橫坐標(biāo)值分別加上第一預(yù)設(shè)值,以及將各所述觸屏點的縱坐標(biāo)值分別加上第二預(yù)設(shè)值,依次獲得各變換點、 以及用于按照各所述觸屏點的采樣先后,依次連接各所述觸屏點,獲得第一折線、 以及用于按照各所述變換點的獲得先后,依次連接各所述變換點,獲得第二折線、以及用于將各所述觸屏點以及所述變換點一一對應(yīng)連接,獲得至少兩條連接線,所述連接線與所述第一、第二折線組成至少一個閉合區(qū)域、 以及用于按照預(yù)設(shè)的筆畫顏色,填充所述閉合的區(qū)域。
5.根據(jù)權(quán)利要求4所述的智能終端,其特征在于, 所述第一預(yù)設(shè)值、第二預(yù)設(shè)值相同。
6.根據(jù)權(quán)利要求4或5所述的智能終端,其特征在于, 所述第一預(yù)設(shè)值、第二預(yù)設(shè)值為預(yù)設(shè)的筆畫寬度。
全文摘要
本發(fā)明涉及電子領(lǐng)域,公開了一種在智能終端實現(xiàn)觸屏筆畫構(gòu)造的方法及智能終端,其方法包括根據(jù)用戶的觸屏輸入,依次采樣觸屏部在屏幕經(jīng)過的至少兩個觸屏點,記錄各觸屏點的坐標(biāo)值;將各觸屏點的橫坐標(biāo)值以及縱坐標(biāo)值分別加上第一預(yù)設(shè)值、第二預(yù)設(shè)值,依次獲得各變換點;依次連接各觸屏點,獲得第一折線;依次連接各變換點,獲得第二折線;將各觸屏點以及各變換點一一對應(yīng)連接,獲得至少兩條連接線,該連接線與第一、第二折線組成至少一個閉合區(qū)域;按照預(yù)設(shè)的筆畫顏色,填充該閉合的區(qū)域。應(yīng)用本技術(shù)方案可以根據(jù)用戶的觸屏輸入,在智能設(shè)備上模擬實現(xiàn)手寫的筆畫構(gòu)造,呈現(xiàn)書法效果,有利于提高用戶的應(yīng)用感受。
文檔編號G06F3/041GK103218074SQ201310070640
公開日2013年7月24日 申請日期2013年3月6日 優(yōu)先權(quán)日2013年3月6日
發(fā)明者龍飛彪 申請人:廣東歐珀移動通信有限公司