本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種基于字庫(kù)的字符處理方法及裝置、用戶終端。
背景技術(shù):
目前,移動(dòng)手機(jī)、平板電腦以及個(gè)人計(jì)算機(jī)(Personal Computer,PC)等用戶終端都會(huì)安裝有各種輸入法,例如拼音輸入法、筆畫(huà)輸入法等。在輸入法的實(shí)際使用中,用戶終端還會(huì)周期性對(duì)輸入法對(duì)應(yīng)的字庫(kù)進(jìn)行升級(jí),從而不斷豐富字庫(kù)包含的字符數(shù)量。在實(shí)踐中發(fā)現(xiàn),對(duì)輸入法對(duì)應(yīng)的字庫(kù)進(jìn)行升級(jí),雖然可以豐富輸入法對(duì)應(yīng)的字庫(kù)包含的字符數(shù)量,但是仍然難以改善字庫(kù)的字符形態(tài)單一這種尷尬的現(xiàn)狀,從而容易降低字庫(kù)對(duì)用戶的吸引力。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例公開(kāi)了一種基于字庫(kù)的字符處理方法及裝置、用戶終端,能夠豐富字庫(kù)的字符形態(tài),從而提高字庫(kù)對(duì)用戶的吸引力。
本發(fā)明實(shí)施例第一方面公開(kāi)一種基于字庫(kù)的字符處理方法,包括:
將所述字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片;
對(duì)所述字符圖片進(jìn)行柵格化,獲得多個(gè)柵格;
針對(duì)每一個(gè)所述柵格,判斷所述柵格限定的字符圖片子區(qū)域中所述目標(biāo)字符的像素所占區(qū)域面積與所述字符圖片子區(qū)域的面積的比值是否超過(guò)指定閾值,如果超過(guò),確定所述柵格為有效柵格;
在所述有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的形態(tài)效果,獲得形態(tài)字符圖片。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述將所述字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片之前,所述方法還包括:
檢測(cè)用戶通過(guò)某一輸入法輸入的字符輸入指令;其中,所述某一輸入法與所述字庫(kù)相對(duì)應(yīng);
從所述字庫(kù)中查詢(xún)所述字符輸入指令匹配的候選字符,并顯示所述候選字符;
檢測(cè)用戶從所述候選字符中選取的任一字符,作為所述字庫(kù)中的目標(biāo)字符。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述檢測(cè)用戶從所述候選字符中選取的任一字符,作為所述字庫(kù)中的目標(biāo)字符之后,以及所述將所述字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片之前,所述方法還包括:
檢測(cè)所述某一輸入法的設(shè)置菜單中設(shè)置的字符轉(zhuǎn)換成形態(tài)字符圖片選項(xiàng)是否被勾選,如果被勾選,執(zhí)行所述的將所述字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片的步驟;
如果未被勾選,提示是否對(duì)所述字符轉(zhuǎn)換成形態(tài)字符圖片選項(xiàng)進(jìn)行勾選,如果用戶對(duì)所述字符轉(zhuǎn)換成形態(tài)字符圖片選項(xiàng)進(jìn)行勾選,則輸出多個(gè)候選的形態(tài)效果;
檢測(cè)用戶從所述多個(gè)候選的形態(tài)效果中指定的形態(tài)效果,并執(zhí)行所述的將所述字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片的步驟。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述方法還包括:
確定所述某一輸入法對(duì)應(yīng)的當(dāng)前字符顯示位置;
將所述形態(tài)字符圖片加載至所述當(dāng)前字符顯示位置。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述在所述有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的形態(tài)效果,獲得形態(tài)字符圖片,包括:
判斷所述有效柵格周?chē)欠翊嬖谙噜彽挠行鸥瘢绻淮嬖?,在所述有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的靜態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片;如果存在,將所述有效柵格及其相鄰的有效柵格限定的字符圖片子區(qū)域進(jìn)行拼接,獲得字符圖片拼接區(qū)域;
判斷所述字符圖片拼接區(qū)域的面積是否大于指定面積,如果否,在所述字符圖片拼接區(qū)域加載指定的靜態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片;如果是,在所述字符圖片拼接區(qū)域加載指定的動(dòng)態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片。
本發(fā)明實(shí)施例第二方面公開(kāi)一種基于字庫(kù)的字符處理裝置,包括:
轉(zhuǎn)換單元,用于將所述字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片;
柵格化單元,用于對(duì)所述字符圖片進(jìn)行柵格化,獲得多個(gè)柵格;
判斷單元,用于針對(duì)每一個(gè)所述柵格,判斷所述柵格限定的字符圖片子區(qū)域中所述目標(biāo)字符的像素所占區(qū)域面積與所述字符圖片子區(qū)域的面積的比值是否超過(guò)指定閾值,如果超過(guò),確定所述柵格為有效柵格;
效果加載單元,用于在所述有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的形態(tài)效果,獲得形態(tài)字符圖片。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述字符處理裝置還包括:
指令檢測(cè)單元,用于在所述轉(zhuǎn)換單元將所述字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片之前,檢測(cè)用戶通過(guò)某一輸入法輸入的字符輸入指令;其中,所述某一輸入法與所述字庫(kù)相對(duì)應(yīng);
查詢(xún)顯示單元,用于從所述字庫(kù)中查詢(xún)所述字符輸入指令匹配的候選字符,并顯示所述候選字符;
字符檢測(cè)單元,用于檢測(cè)用戶從所述候選字符中選取的任一字符,作為所述字庫(kù)中的目標(biāo)字符。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述字符處理裝置還包括:
選項(xiàng)檢測(cè)單元,用于在所述字符檢測(cè)單元檢測(cè)用戶從所述候選字符中選取的任一字符,作為所述字庫(kù)中的目標(biāo)字符之后,檢測(cè)所述某一輸入法的設(shè)置菜單中設(shè)置的字符轉(zhuǎn)換成形態(tài)字符圖片選項(xiàng)是否被勾選,如果被勾選,觸發(fā)所述轉(zhuǎn)換單元執(zhí)行所述的將所述字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片的步驟;如果未被勾選,觸發(fā)提示單元啟動(dòng);
所述提示單元,用于提示是否對(duì)所述字符轉(zhuǎn)換成形態(tài)字符圖片選項(xiàng)進(jìn)行勾選,如果用戶對(duì)所述字符轉(zhuǎn)換成形態(tài)字符圖片選項(xiàng)進(jìn)行勾選,則輸出多個(gè)候選的形態(tài)效果;
形態(tài)效果檢測(cè)單元,用于檢測(cè)用戶從所述多個(gè)候選的形態(tài)效果中指定的形態(tài)效果,并觸發(fā)所述轉(zhuǎn)換單元執(zhí)行所述的將所述字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片的步驟。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述字符處理裝置還包括:
形態(tài)字符圖片加載單元,用于確定所述某一輸入法對(duì)應(yīng)的當(dāng)前字符顯示位置;以及將所述形態(tài)字符圖片加載至所述當(dāng)前字符顯示位置。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述效果加載單元具體用于判斷所述有效柵格周?chē)欠翊嬖谙噜彽挠行鸥?,如果不存在,在所述有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的靜態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片;如果存在,將所述有效柵格及其相鄰的有效柵格限定的字符圖片子區(qū)域進(jìn)行拼接,獲得字符圖片拼接區(qū)域;以及判斷所述字符圖片拼接區(qū)域的面積是否大于指定面積,如果否,在所述字符圖片拼接區(qū)域加載指定的靜態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片;如果是,在所述字符圖片拼接區(qū)域加載指定的動(dòng)態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片。
本發(fā)明實(shí)施例第三方面公開(kāi)一種用戶終端,包括本發(fā)明實(shí)施例第二方面公開(kāi)的所述基于字庫(kù)的字符處理裝置。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例具有以下有益效果:
本發(fā)明實(shí)施例中,可以將字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片,在此基礎(chǔ)上可以對(duì)字符圖片進(jìn)行柵格化,獲得多個(gè)柵格;進(jìn)一步地,當(dāng)判斷柵格限定的字符圖片子區(qū)域中目標(biāo)字符的像素所占區(qū)域面積與該字符圖片子區(qū)域的面積的比值超過(guò)指定閾值時(shí),可以確定柵格為有效柵格,并在有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的形態(tài)效果,從而可以獲得形態(tài)字符圖片。實(shí)施本發(fā)明實(shí)施例,可以豐富字庫(kù)的字符形態(tài),使字符的外在表現(xiàn)更加美觀,從而可以提高字庫(kù)對(duì)用戶的吸引力,進(jìn)一步地可以提高與字庫(kù)對(duì)應(yīng)的輸入法對(duì)用戶的吸引力,提升與字庫(kù)對(duì)應(yīng)的輸入法的用戶粘度。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例公開(kāi)的一種基于字庫(kù)的字符處理方法的流程示意圖;
圖2是本發(fā)明實(shí)施例公開(kāi)的另一種基于字庫(kù)的字符處理方法的流程示意圖;
圖3是本發(fā)明實(shí)施例公開(kāi)的一種字符轉(zhuǎn)換成形態(tài)字符圖片的過(guò)程示意圖;
圖4是本發(fā)明實(shí)施例公開(kāi)的另一種基于字庫(kù)的字符處理方法的流程示意圖;
圖5是本發(fā)明實(shí)施例公開(kāi)的一種基于字庫(kù)的字符處理裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例公開(kāi)的另一種基于字庫(kù)的字符處理裝置的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例公開(kāi)的一種用戶終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例公開(kāi)了一種基于字庫(kù)的字符處理方法及裝置、用戶終端,能夠豐富字庫(kù)的字符形態(tài),從而提高字庫(kù)對(duì)用戶的吸引力。以下進(jìn)行結(jié)合附圖進(jìn)行詳細(xì)描述。
實(shí)施例一
請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例公開(kāi)的一種基于字庫(kù)的字符處理方法的流程示意圖。如圖1所示,該方法可以包括以下步驟:
101、用戶終端將字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片。
本發(fā)明實(shí)施例中,用戶終端包括移動(dòng)手機(jī)、平板電腦以及PC等用戶終端,這些用戶終端通常都會(huì)安裝有各種輸入法,并且每一種輸出法均會(huì)對(duì)應(yīng)各自的字庫(kù)。
在一個(gè)實(shí)施例中,用戶終端可以在用戶主動(dòng)觸發(fā)的情況下,將字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片。例如,用戶可以從某一個(gè)輸入法對(duì)應(yīng)的字庫(kù)中選取某一字符,用戶終端可以將用戶選取的字符作為目標(biāo)字符并轉(zhuǎn)換成字符圖片。
在另一個(gè)實(shí)施例中,用戶終端也可以主動(dòng)的將字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片。例如,在用戶終端新安裝某一個(gè)輸入法之后,可以將該輸入法對(duì)應(yīng)的字庫(kù)中的每一個(gè)字符均作為目標(biāo)字符并轉(zhuǎn)換成字符圖片。又例如,用戶終端在對(duì)某一個(gè)輸入法對(duì)應(yīng)的字庫(kù)進(jìn)行升級(jí)之后,可以將該字庫(kù)升級(jí)后新增的字符作為目標(biāo)字符并轉(zhuǎn)換成字符圖片。
本發(fā)明實(shí)施例中,目標(biāo)字符可以包括漢字、拼音字符以及各種輸入法符號(hào),本發(fā)明實(shí)施例不作限定。
本發(fā)明實(shí)施例中,用戶終端可以在后臺(tái)調(diào)用字符轉(zhuǎn)圖片工具(如長(zhǎng)微博工具)來(lái)將目標(biāo)字符轉(zhuǎn)換成字符圖片。
102、用戶終端對(duì)該字符圖片進(jìn)行柵格化,獲得多個(gè)柵格。
本發(fā)明實(shí)施例中,用戶終端可以按照預(yù)設(shè)的柵格尺寸,對(duì)該字符圖片進(jìn)行柵格化,獲得多個(gè)柵格。舉例來(lái)說(shuō),預(yù)設(shè)的柵格尺寸可以是柵格寬度為10像素,柵格高度為10像素。需要說(shuō)明的是,柵格寬度和柵格高度可以根據(jù)實(shí)際需求進(jìn)行調(diào)整,本發(fā)明實(shí)施例不作具體限定。
103、用戶終端針對(duì)每一個(gè)柵格,判斷該柵格限定的字符圖片子區(qū)域中目標(biāo)字符的像素所占區(qū)域面積與該字符圖片子區(qū)域的面積的比值是否超過(guò)指定閾值,如果超過(guò),確定該柵格為有效柵格;反之,如果未超過(guò),確定該柵格為無(wú)效柵格。
本發(fā)明實(shí)施例中,當(dāng)用戶終端判斷該柵格限定的字符圖片子區(qū)域中目標(biāo)字符的像素所占區(qū)域面積與該字符圖片子區(qū)域的面積的比值超過(guò)指定閾值時(shí),可以認(rèn)為該柵格限定的字符圖片子區(qū)域中有效像素比例超過(guò)指定閾值,此時(shí)用戶終端可以確定該柵格為有效柵格。其中,指定閾值可以根據(jù)需求進(jìn)行調(diào)整,例如指定閾值可以是50%,本發(fā)明實(shí)施例不作限定。
104、用戶終端在有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的形態(tài)效果,獲得形態(tài)字符圖片。
在一個(gè)實(shí)施例中,用戶終端可以在每一個(gè)有效柵格限定的字符圖片子區(qū)域內(nèi)均加載指定的形態(tài)效果,獲得形態(tài)字符圖片。其中,形態(tài)效果可以是靜態(tài)形式的形態(tài)效果,也可以是動(dòng)態(tài)形式的形態(tài)效果。舉例來(lái)說(shuō),靜態(tài)形式的形態(tài)效果可以包括花、水果等;而動(dòng)態(tài)形式的形態(tài)效果可以包括動(dòng)畫(huà)。
在另一個(gè)實(shí)施例中,用戶終端在有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的形態(tài)效果,獲得形態(tài)字符圖片可以為:
用戶終端判斷該有效柵格周?chē)欠翊嬖谙噜彽挠行鸥?,如果不存在,在該有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的靜態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片;如果存在,將該有效柵格及其相鄰的有效柵格限定的字符圖片子區(qū)域進(jìn)行拼接,獲得字符圖片拼接區(qū)域;以及,判斷該字符圖片拼接區(qū)域的面積是否大于指定面積(如100個(gè)像素面積),如果否,在該字符圖片拼接區(qū)域加載指定的靜態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片;如果是,在該字符圖片拼接區(qū)域加載指定的動(dòng)態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片。
其中,實(shí)施這一方式,本發(fā)明實(shí)施例可以在該有效柵格周?chē)淮嬖谙噜彽挠行鸥?,或者在該有效柵格周?chē)嬖谙噜彽挠行鸥?,但是該有效柵格及其相鄰的有效柵格限定的字符圖片子區(qū)域拼接成的字符圖片拼接區(qū)域的面積小于指定面積時(shí),在該有效柵格限定的字符圖片子區(qū)域內(nèi)或在該字符圖片拼接區(qū)域加載指定的靜態(tài)形式的形態(tài)效果,從而可以顯著地展現(xiàn)字符的形態(tài)效果。
其中,實(shí)施這一方式,本發(fā)明實(shí)施例可以在該有效柵格周?chē)嬖谙噜彽挠行鸥?,并且該有效柵格及其相鄰的有效柵格限定的字符圖片子區(qū)域拼接成的字符圖片拼接區(qū)域的面積大于指定面積時(shí),可以在該有效柵格限定的字符圖片子區(qū)域內(nèi)或在該字符圖片拼接區(qū)域加載指定的動(dòng)態(tài)形式的形態(tài)效果,從而可以更生動(dòng)、更行立體地展現(xiàn)字符的形態(tài)效果。
其中,實(shí)施圖1所描述的方法,可以豐富字庫(kù)的字符形態(tài),使字符的外在表現(xiàn)更加美觀,從而可以提高字庫(kù)對(duì)用戶的吸引力,進(jìn)一步地可以提高與字庫(kù)對(duì)應(yīng)的輸入法對(duì)用戶的吸引力,提升與字庫(kù)對(duì)應(yīng)的輸入法的用戶粘度。
實(shí)施例二
請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例公開(kāi)的另一種基于字庫(kù)的字符處理方法的流程示意圖。在圖2所描述的方法中,用戶終端可以在用戶主動(dòng)觸發(fā)的情況下,將字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成形態(tài)字符圖片。如圖2所示,該方法可以包括以下步驟:
201、用戶終端檢測(cè)用戶通過(guò)某一輸入法輸入的字符輸入指令;其中,該某一輸入法對(duì)應(yīng)有字庫(kù)。
舉例來(lái)說(shuō),用戶終端可以檢測(cè)用戶通過(guò)拼音輸入法輸入的字符輸入指令,其中,該字符輸入指令可以包括拼音“wang”。
202、用戶終端從該字庫(kù)中查詢(xún)?cè)撟址斎胫噶钇ヅ涞暮蜻x字符,并顯示候選字符。
舉例來(lái)說(shuō),用戶終端可以從拼音輸入法對(duì)應(yīng)的字庫(kù)中,查詢(xún)?cè)撟址斎胫噶畎ǖ钠匆簟皐ang”匹配的“王”、“往”、“網(wǎng)”、“玩”以及“玩”等候選字符。
203、用戶終端檢測(cè)用戶從候選字符中選取的任一字符,作為字庫(kù)中的目標(biāo)字符。
舉例來(lái)說(shuō),當(dāng)用戶從“王”、“往”、“網(wǎng)”、“玩”以及“玩”等候選字符中選取字符“王”時(shí),用戶終端可以檢測(cè)用戶從“王”、“往”、“網(wǎng)”、“玩”以及“玩”等候選字符中選取的字符“王”,并將字符“王”作為字庫(kù)中的目標(biāo)字符。
204、用戶終端將字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片。
205、用戶終端對(duì)該字符圖片進(jìn)行柵格化,獲得多個(gè)柵格。
本發(fā)明實(shí)施例中,用戶終端可以按照預(yù)設(shè)的柵格尺寸,對(duì)該字符圖片進(jìn)行柵格化,獲得多個(gè)柵格。舉例來(lái)說(shuō),預(yù)設(shè)的柵格尺寸可以是柵格寬度為10像素,柵格高度為10像素。需要說(shuō)明的是,柵格寬度和柵格高度可以根據(jù)實(shí)際需求進(jìn)行調(diào)整,本發(fā)明實(shí)施例不作具體限定。
206、用戶終端針對(duì)每一個(gè)柵格,判斷該柵格限定的字符圖片子區(qū)域中目標(biāo)字符的像素所占區(qū)域面積與該字符圖片子區(qū)域的面積的比值是否超過(guò)指定閾值,如果超過(guò),確定該柵格為有效柵格;反之,如果未超過(guò),確定該柵格為無(wú)效柵格。
本發(fā)明實(shí)施例中,當(dāng)用戶終端判斷該柵格限定的字符圖片子區(qū)域中目標(biāo)字符的像素所占區(qū)域面積與該字符圖片子區(qū)域的面積的比值超過(guò)指定閾值時(shí),可以認(rèn)為該柵格限定的字符圖片子區(qū)域中有效像素比例超過(guò)指定閾值,此時(shí)用戶終端可以確定該柵格為有效柵格。其中,指定閾值可以根據(jù)需求進(jìn)行調(diào)整,例如指定閾值可以是50%,本發(fā)明實(shí)施例不作限定。
207、用戶終端在有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的形態(tài)效果,獲得形態(tài)字符圖片。
在另一個(gè)實(shí)施例中,用戶終端在有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的形態(tài)效果,獲得形態(tài)字符圖片可以為:
用戶終端判斷該有效柵格周?chē)欠翊嬖谙噜彽挠行鸥瘢绻淮嬖?,在該有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的靜態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片;如果存在,將該有效柵格及其相鄰的有效柵格限定的字符圖片子區(qū)域進(jìn)行拼接,獲得字符圖片拼接區(qū)域;以及,判斷該字符圖片拼接區(qū)域的面積是否大于指定面積(如100個(gè)像素面積),如果否,在該字符圖片拼接區(qū)域加載指定的靜態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片;如果是,在該字符圖片拼接區(qū)域加載指定的動(dòng)態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片。
其中,實(shí)施這一方式,本發(fā)明實(shí)施例可以在該有效柵格周?chē)淮嬖谙噜彽挠行鸥?,或者在該有效柵格周?chē)嬖谙噜彽挠行鸥?,但是該有效柵格及其相鄰的有效柵格限定的字符圖片子區(qū)域拼接成的字符圖片拼接區(qū)域的面積小于指定面積時(shí),在該有效柵格限定的字符圖片子區(qū)域內(nèi)或在該字符圖片拼接區(qū)域加載指定的靜態(tài)形式的形態(tài)效果,從而可以顯著地展現(xiàn)字符的形態(tài)效果。
其中,實(shí)施這一方式,本發(fā)明實(shí)施例可以在該有效柵格周?chē)嬖谙噜彽挠行鸥?,并且該有效柵格及其相鄰的有效柵格限定的字符圖片子區(qū)域拼接成的字符圖片拼接區(qū)域的面積大于指定面積時(shí),可以在該有效柵格限定的字符圖片子區(qū)域內(nèi)或在該字符圖片拼接區(qū)域加載指定的動(dòng)態(tài)形式的形態(tài)效果,從而可以更生動(dòng)、更行立體地展現(xiàn)字符的形態(tài)效果。
請(qǐng)一并參閱圖3,圖3是本發(fā)明實(shí)施例公開(kāi)的一種字符轉(zhuǎn)換成形態(tài)字符圖片的過(guò)程示意圖。如圖3所示,當(dāng)用戶終端將字庫(kù)中的目標(biāo)字符“王”轉(zhuǎn)換成字符圖片之后,用戶終端對(duì)該字符圖片進(jìn)行柵格化,獲得多個(gè)柵格;進(jìn)一步地,用戶終端針對(duì)每一個(gè)柵格,判斷該柵格限定的字符圖片子區(qū)域中目標(biāo)字符的像素所占區(qū)域面積與該字符圖片子區(qū)域的面積的比值是否超過(guò)指定閾值,如果超過(guò),確定該柵格為有效柵格;以及,用戶終端可以在有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的形態(tài)效果,獲得形態(tài)字符圖片。
208、用戶終端確定該某一輸入法對(duì)應(yīng)的當(dāng)前字符顯示位置。
209、用戶終端將形態(tài)字符圖片加載至該當(dāng)前字符顯示位置。
其中,實(shí)施圖2所描述的方法,可以豐富字庫(kù)的字符形態(tài),使字符的外在表現(xiàn)更加美觀,從而可以提高字庫(kù)對(duì)用戶的吸引力,進(jìn)一步地可以提高與字庫(kù)對(duì)應(yīng)的輸入法對(duì)用戶的吸引力,提升與字庫(kù)對(duì)應(yīng)的輸入法的用戶粘度。
實(shí)施例三
請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例公開(kāi)的另一種基于字庫(kù)的字符處理方法的流程示意圖。在圖4所描述的方法中,用戶終端可以在用戶主動(dòng)觸發(fā)的情況下,將字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成形態(tài)字符圖片。如圖4所示,該方法可以包括以下步驟:
401、用戶終端檢測(cè)用戶通過(guò)某一輸入法輸入的字符輸入指令;其中,該某一輸入法對(duì)應(yīng)有字庫(kù)。
舉例來(lái)說(shuō),用戶終端可以檢測(cè)用戶通過(guò)拼音輸入法輸入的字符輸入指令,其中,該字符輸入指令可以包括拼音“wang”。
402、用戶終端從該字庫(kù)中查詢(xún)?cè)撟址斎胫噶钇ヅ涞暮蜻x字符,并顯示候選字符。
舉例來(lái)說(shuō),用戶終端可以從拼音輸入法對(duì)應(yīng)的字庫(kù)中,查詢(xún)?cè)撟址斎胫噶畎ǖ钠匆簟皐ang”匹配的“王”、“往”、“網(wǎng)”、“玩”以及“玩”等候選字符。
403、用戶終端檢測(cè)用戶從候選字符中選取的任一字符,作為字庫(kù)中的目標(biāo)字符。
舉例來(lái)說(shuō),當(dāng)用戶從“王”、“往”、“網(wǎng)”、“玩”以及“玩”等候選字符中選取字符“王”時(shí),用戶終端可以檢測(cè)用戶從“王”、“往”、“網(wǎng)”、“玩”以及“玩”等候選字符中選取的字符“王”,并將字符“王”作為字庫(kù)中的目標(biāo)字符。
404、用戶終端檢測(cè)該某一輸入法的設(shè)置菜單中設(shè)置的字符轉(zhuǎn)換成形態(tài)字符圖片選項(xiàng)是否被勾選,如果被勾選,執(zhí)行步驟407~步驟412;如果未被勾選,執(zhí)行步驟405~步驟412。
405、用戶終端提示是否對(duì)所述字符轉(zhuǎn)換成形態(tài)字符圖片選項(xiàng)進(jìn)行勾選,如果用戶對(duì)所述字符轉(zhuǎn)換成形態(tài)字符圖片選項(xiàng)進(jìn)行勾選,則輸出多個(gè)候選的形態(tài)效果。
406、用戶終端檢測(cè)用戶從多個(gè)候選的形態(tài)效果中指定的形態(tài)效果。
407、用戶終端將字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片。
408、用戶終端對(duì)該字符圖片進(jìn)行柵格化,獲得多個(gè)柵格。
本發(fā)明實(shí)施例中,用戶終端可以按照預(yù)設(shè)的柵格尺寸,對(duì)該字符圖片進(jìn)行柵格化,獲得多個(gè)柵格。舉例來(lái)說(shuō),預(yù)設(shè)的柵格尺寸可以是柵格寬度為10像素,柵格高度為10像素。需要說(shuō)明的是,柵格寬度和柵格高度可以根據(jù)實(shí)際需求進(jìn)行調(diào)整,本發(fā)明實(shí)施例不作具體限定。
409、用戶終端針對(duì)每一個(gè)柵格,判斷該柵格限定的字符圖片子區(qū)域中目標(biāo)字符的像素所占區(qū)域面積與該字符圖片子區(qū)域的面積的比值是否超過(guò)指定閾值,如果超過(guò),確定該柵格為有效柵格;反之,如果未超過(guò),確定該柵格為無(wú)效柵格。
本發(fā)明實(shí)施例中,當(dāng)用戶終端判斷該柵格限定的字符圖片子區(qū)域中目標(biāo)字符的像素所占區(qū)域面積與該字符圖片子區(qū)域的面積的比值超過(guò)指定閾值時(shí),可以認(rèn)為該柵格限定的字符圖片子區(qū)域中有效像素比例超過(guò)指定閾值,此時(shí)用戶終端可以確定該柵格為有效柵格。其中,指定閾值可以根據(jù)需求進(jìn)行調(diào)整,例如指定閾值可以是50%,本發(fā)明實(shí)施例不作限定。
410、用戶終端在有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的形態(tài)效果,獲得形態(tài)字符圖片。
在另一個(gè)實(shí)施例中,用戶終端在有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的形態(tài)效果,獲得形態(tài)字符圖片可以為:
用戶終端判斷該有效柵格周?chē)欠翊嬖谙噜彽挠行鸥?,如果不存在,在該有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的靜態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片;如果存在,將該有效柵格及其相鄰的有效柵格限定的字符圖片子區(qū)域進(jìn)行拼接,獲得字符圖片拼接區(qū)域;以及,判斷該字符圖片拼接區(qū)域的面積是否大于指定面積(如100個(gè)像素面積),如果否,在該字符圖片拼接區(qū)域加載指定的靜態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片;如果是,在該字符圖片拼接區(qū)域加載指定的動(dòng)態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片。
其中,實(shí)施這一方式,本發(fā)明實(shí)施例可以在該有效柵格周?chē)淮嬖谙噜彽挠行鸥瘢蛘咴谠撚行鸥裰車(chē)嬖谙噜彽挠行鸥?,但是該有效柵格及其相鄰的有效柵格限定的字符圖片子區(qū)域拼接成的字符圖片拼接區(qū)域的面積小于指定面積時(shí),在該有效柵格限定的字符圖片子區(qū)域內(nèi)或在該字符圖片拼接區(qū)域加載指定的靜態(tài)形式的形態(tài)效果,從而可以顯著地展現(xiàn)字符的形態(tài)效果。
其中,實(shí)施這一方式,本發(fā)明實(shí)施例可以在該有效柵格周?chē)嬖谙噜彽挠行鸥瘢⑶以撚行鸥窦捌湎噜彽挠行鸥裣薅ǖ淖址麍D片子區(qū)域拼接成的字符圖片拼接區(qū)域的面積大于指定面積時(shí),可以在該有效柵格限定的字符圖片子區(qū)域內(nèi)或在該字符圖片拼接區(qū)域加載指定的動(dòng)態(tài)形式的形態(tài)效果,從而可以更生動(dòng)、更行立體地展現(xiàn)字符的形態(tài)效果。
411、用戶終端確定該某一輸入法對(duì)應(yīng)的當(dāng)前字符顯示位置。
412、用戶終端將形態(tài)字符圖片加載至該當(dāng)前字符顯示位置。
其中,實(shí)施圖4所描述的方法,可以豐富字庫(kù)的字符形態(tài),使字符的外在表現(xiàn)更加美觀,從而可以提高字庫(kù)對(duì)用戶的吸引力,進(jìn)一步地可以提高與字庫(kù)對(duì)應(yīng)的輸入法對(duì)用戶的吸引力,提升與字庫(kù)對(duì)應(yīng)的輸入法的用戶粘度。
實(shí)施例四
請(qǐng)參閱圖5,圖5是本發(fā)明實(shí)施例公開(kāi)的一種基于字庫(kù)的字符處理裝置的結(jié)構(gòu)示意圖。如圖5所示,該基于字庫(kù)的字符處理裝置可以包括:
轉(zhuǎn)換單元501,用于將字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片;
柵格化單元502,用于對(duì)字符圖片進(jìn)行柵格化,獲得多個(gè)柵格;
判斷單元503,用于針對(duì)每一個(gè)柵格,判斷該柵格限定的字符圖片子區(qū)域中目標(biāo)字符的像素所占區(qū)域面積與該字符圖片子區(qū)域的面積的比值是否超過(guò)指定閾值,如果超過(guò),確定該柵格為有效柵格;
效果加載單元504,用于在有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的形態(tài)效果,獲得形態(tài)字符圖片。
本發(fā)明實(shí)施例中,轉(zhuǎn)換單元501可以在后臺(tái)調(diào)用字符轉(zhuǎn)圖片工具(如長(zhǎng)微博工具)來(lái)將目標(biāo)字符轉(zhuǎn)換成字符圖片。
本發(fā)明實(shí)施例中,柵格化單元502可以按照預(yù)設(shè)的柵格尺寸,對(duì)該字符圖片進(jìn)行柵格化,獲得多個(gè)柵格。舉例來(lái)說(shuō),預(yù)設(shè)的柵格尺寸可以是柵格寬度為10像素,柵格高度為10像素。需要說(shuō)明的是,柵格寬度和柵格高度可以根據(jù)實(shí)際需求進(jìn)行調(diào)整,本發(fā)明實(shí)施例不作具體限定。
在一個(gè)實(shí)施例中,效果加載單元504可以在每一個(gè)有效柵格限定的字符圖片子區(qū)域內(nèi)均加載指定的形態(tài)效果,獲得形態(tài)字符圖片。其中,形態(tài)效果可以是靜態(tài)形式的形態(tài)效果,也可以是動(dòng)態(tài)形式的形態(tài)效果。舉例來(lái)說(shuō),靜態(tài)形式的形態(tài)效果可以包括花、水果等;而動(dòng)態(tài)形式的形態(tài)效果可以包括動(dòng)畫(huà)。
在另一個(gè)實(shí)施例中,效果加載單元504在有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的形態(tài)效果,獲得形態(tài)字符圖片可以為:
效果加載單元504判斷該有效柵格周?chē)欠翊嬖谙噜彽挠行鸥?,如果不存在,在該有效柵格限定的字符圖片子區(qū)域內(nèi)加載指定的靜態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片;如果存在,將該有效柵格及其相鄰的有效柵格限定的字符圖片子區(qū)域進(jìn)行拼接,獲得字符圖片拼接區(qū)域;以及,判斷該字符圖片拼接區(qū)域的面積是否大于指定面積(如100個(gè)像素面積),如果否,在該字符圖片拼接區(qū)域加載指定的靜態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片;如果是,在該字符圖片拼接區(qū)域加載指定的動(dòng)態(tài)形式的形態(tài)效果,獲得形態(tài)字符圖片。
其中,實(shí)施這一方式,本發(fā)明實(shí)施例可以在該有效柵格周?chē)淮嬖谙噜彽挠行鸥?,或者在該有效柵格周?chē)嬖谙噜彽挠行鸥瘢窃撚行鸥窦捌湎噜彽挠行鸥裣薅ǖ淖址麍D片子區(qū)域拼接成的字符圖片拼接區(qū)域的面積小于指定面積時(shí),在該有效柵格限定的字符圖片子區(qū)域內(nèi)或在該字符圖片拼接區(qū)域加載指定的靜態(tài)形式的形態(tài)效果,從而可以顯著地展現(xiàn)字符的形態(tài)效果。
其中,實(shí)施這一方式,本發(fā)明實(shí)施例可以在該有效柵格周?chē)嬖谙噜彽挠行鸥?,并且該有效柵格及其相鄰的有效柵格限定的字符圖片子區(qū)域拼接成的字符圖片拼接區(qū)域的面積大于指定面積時(shí),可以在該有效柵格限定的字符圖片子區(qū)域內(nèi)或在該字符圖片拼接區(qū)域加載指定的動(dòng)態(tài)形式的形態(tài)效果,從而可以更生動(dòng)、更行立體地展現(xiàn)字符的形態(tài)效果。
其中,實(shí)施圖5所描述的基于字庫(kù)的字符處理裝置,可以豐富字庫(kù)的字符形態(tài),使字符的外在表現(xiàn)更加美觀,從而可以提高字庫(kù)對(duì)用戶的吸引力,進(jìn)一步地可以提高與字庫(kù)對(duì)應(yīng)的輸入法對(duì)用戶的吸引力,提升與字庫(kù)對(duì)應(yīng)的輸入法的用戶粘度。
實(shí)施例五
請(qǐng)參閱圖6,圖6是本發(fā)明實(shí)施例公開(kāi)的另一種基于字庫(kù)的字符處理裝置的結(jié)構(gòu)示意圖。其中,圖6所示的基于字庫(kù)的字符處理裝置是由圖5所示的基于字庫(kù)的字符處理裝置進(jìn)行優(yōu)化得到的。與圖5所示的基于字庫(kù)的字符處理裝置相比,圖6所示的基于字庫(kù)的字符處理裝置還可以包括:
指令檢測(cè)單元505,用于在轉(zhuǎn)換單元501將字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片之前,檢測(cè)用戶通過(guò)某一輸入法輸入的字符輸入指令;其中,該某一輸入法與該字庫(kù)相對(duì)應(yīng);
查詢(xún)顯示單元506,用于從該字庫(kù)中查詢(xún)?cè)撟址斎胫噶钇ヅ涞暮蜻x字符,并顯示候選字符;
字符檢測(cè)單元507,用于檢測(cè)用戶從候選字符中選取的任一字符,作為該字庫(kù)中的目標(biāo)字符。
舉例來(lái)說(shuō),指令檢測(cè)單元505可以檢測(cè)用戶通過(guò)拼音輸入法輸入的字符輸入指令,其中,該字符輸入指令可以包括拼音“wang”;查詢(xún)顯示單元506可以從拼音輸入法對(duì)應(yīng)的字庫(kù)中,查詢(xún)?cè)撟址斎胫噶畎ǖ钠匆簟皐ang”匹配的“王”、“往”、“網(wǎng)”、“玩”以及“玩”等候選字符;當(dāng)用戶從“王”、“往”、“網(wǎng)”、“玩”以及“玩”等候選字符中選取字符“王”時(shí),字符檢測(cè)單元507可以檢測(cè)用戶從“王”、“往”、“網(wǎng)”、“玩”以及“玩”等候選字符中選取的字符“王”,并將字符“王”作為字庫(kù)中的目標(biāo)字符。
作為一種可選的實(shí)施方式,圖6所示的字符處理裝置還可以包括:
選項(xiàng)檢測(cè)單元508,用于在字符檢測(cè)單元507檢測(cè)用戶從候選字符中選取的任一字符,作為該字庫(kù)中的目標(biāo)字符之后,檢測(cè)該某一輸入法的設(shè)置菜單中設(shè)置的字符轉(zhuǎn)換成形態(tài)字符圖片選項(xiàng)是否被勾選,如果被勾選,觸發(fā)轉(zhuǎn)換單元501執(zhí)行將該字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片的步驟;如果未被勾選,觸發(fā)提示單元509啟動(dòng);
提示單元509,用于提示是否對(duì)該字符轉(zhuǎn)換成形態(tài)字符圖片選項(xiàng)進(jìn)行勾選,如果用戶對(duì)該字符轉(zhuǎn)換成形態(tài)字符圖片選項(xiàng)進(jìn)行勾選,則輸出多個(gè)候選的形態(tài)效果;
形態(tài)效果檢測(cè)單元510,用于檢測(cè)用戶從多個(gè)候選的形態(tài)效果中指定的形態(tài)效果,并觸發(fā)轉(zhuǎn)換單元501執(zhí)行將該字庫(kù)中的目標(biāo)字符轉(zhuǎn)換成字符圖片的步驟。
本發(fā)明實(shí)施例中,當(dāng)用戶對(duì)該字符轉(zhuǎn)換成形態(tài)字符圖片選項(xiàng)進(jìn)行勾選時(shí),說(shuō)明用戶默認(rèn)在采用該某一個(gè)輸入法來(lái)輸入字符時(shí),均將字符轉(zhuǎn)換成形態(tài)字符圖片。
作為一種可選的實(shí)施方式,圖6所示的字符處理裝置還可以包括:
形態(tài)字符圖片加載單元511,用于確定該某一輸入法對(duì)應(yīng)的當(dāng)前字符顯示位置,以及將該形態(tài)字符圖片加載至當(dāng)前字符顯示位置。
其中,實(shí)施圖6所描述的字符處理裝置可以豐富字庫(kù)的字符形態(tài),使字符的外在表現(xiàn)更加美觀,從而可以提高字庫(kù)對(duì)用戶的吸引力,進(jìn)一步地可以提高與字庫(kù)對(duì)應(yīng)的輸入法對(duì)用戶的吸引力,提升與字庫(kù)對(duì)應(yīng)的輸入法的用戶粘度。
實(shí)施例六
請(qǐng)參閱圖7,圖7是本發(fā)明實(shí)施例公開(kāi)的一種用戶終端的結(jié)構(gòu)示意圖。如圖7所示,該用戶終端可以包括實(shí)施例四或?qū)嵤├迕枋龅幕谧謳?kù)的字符處理裝置。其中,實(shí)施圖7所描述的用戶終端,可以豐富字庫(kù)的字符形態(tài),使字符的外在表現(xiàn)更加美觀,從而可以提高字庫(kù)對(duì)用戶的吸引力,進(jìn)一步地可以提高與字庫(kù)對(duì)應(yīng)的輸入法對(duì)用戶的吸引力,提升與字庫(kù)對(duì)應(yīng)的輸入法的用戶粘度。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)包括只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存儲(chǔ)器(Random Access Memory,RAM)、可編程只讀存儲(chǔ)器(Programmable Read-only Memory,PROM)、可擦除可編程只讀存儲(chǔ)器(Erasable Programmable Read Only Memory,EPROM)、一次可編程只讀存儲(chǔ)器(One-time Programmable Read-Only Memory,OTPROM)、電子抹除式可復(fù)寫(xiě)只讀存儲(chǔ)器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只讀光盤(pán)(Compact Disc Read-Only Memory,CD-ROM)或其他光盤(pán)存儲(chǔ)器、磁盤(pán)存儲(chǔ)器、磁帶存儲(chǔ)器、或者能夠用于攜帶或存儲(chǔ)數(shù)據(jù)的計(jì)算機(jī)可讀的任何其他介質(zhì)。
以上對(duì)本發(fā)明實(shí)施例公開(kāi)的一種基于字庫(kù)的字符處理方法及裝置、用戶終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。