[發(fā)明專利]一種文字外形個性化處理方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202110066834.2 | 申請日: | 2021-01-18 |
| 公開(公告)號: | CN112765935A | 公開(公告)日: | 2021-05-07 |
| 發(fā)明(設(shè)計)人: | 楊偉;劉川 | 申請(專利權(quán))人: | 上海銳線創(chuàng)意設(shè)計有限公司 |
| 主分類號: | G06F40/109 | 分類號: | G06F40/109;G06T11/20 |
| 代理公司: | 北京知果之信知識產(chǎn)權(quán)代理有限公司 11541 | 代理人: | 卜榮麗 |
| 地址: | 201700 上海市青浦區(qū)朱*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 文字 外形 個性化 處理 方法 系統(tǒng) | ||
本申請公開了一種文字外形個性化處理方法及系統(tǒng)。方法包括:對文字進(jìn)行預(yù)處理,得到文字骨架并入庫;對所述文字骨架進(jìn)行渲染,形成目標(biāo)渲染字形,并對所述目標(biāo)渲染字形進(jìn)行濾鏡處理;導(dǎo)出濾鏡處理后的目標(biāo)渲染字形,封裝成字體安裝包。本申請在形成個性化字庫過程中,進(jìn)行預(yù)處理步驟,充分考慮各類漢字的書寫特征,因此最終渲染處理的字體字形效果更好。其次,在文字骨架渲染前對其進(jìn)行各種調(diào)整,可得到各種風(fēng)格的字體。最后,渲染后的字體字形包括固定模式、隨機(jī)模式以及筆畫關(guān)聯(lián)模式,且渲染后還進(jìn)行濾鏡處理以得到更為豐富的風(fēng)格形式,解決了現(xiàn)有技術(shù)中自動合成大規(guī)模中文字庫效果不佳、風(fēng)格較少、形式單一的問題。
技術(shù)領(lǐng)域
本申請涉及字形處理技術(shù)領(lǐng)域,具體而言,涉及一種文字外形個性化處理方法及系統(tǒng)。
背景技術(shù)
隨著我國人民生活水平的不斷提高,人們對個性字庫的需求越來越大。然而,由于漢字的多樣性,例如,國標(biāo)GB18030-2000包含27533個漢字,即使日常使用的國標(biāo)GB 2312也包含了6763個漢字,而且漢字的結(jié)構(gòu)往往錯綜復(fù)雜,因此,使用傳統(tǒng)方法制作一套中文字庫是一項相當(dāng)費時費力的任務(wù)。如何利用計算機(jī)技術(shù)實現(xiàn)快速自動地合成大規(guī)模中文字庫成為了一個亟待解決的問題。
申請?zhí)?01910649353.7的專利公布了一種漢字骨架自動合成方法及大規(guī)模中文字庫的自動生成方法,將中文字符視為點的序列(即書寫軌跡),通過構(gòu)建具有單調(diào)注意力機(jī)制的循環(huán)神經(jīng)網(wǎng)絡(luò)模型FontRNN來進(jìn)行漢字骨架的自動合成,從少量訓(xùn)練樣本中學(xué)習(xí)合成其余具有相同風(fēng)格的漢字字符,實現(xiàn)漢字骨架的自動合成。本發(fā)明可克服現(xiàn)有漢字合成技術(shù)存在的合成漢字模糊、筆畫丟失、結(jié)構(gòu)錯誤等不足,且本發(fā)明模型可以從僅僅幾百個訓(xùn)練樣本中學(xué)習(xí)如何合成其余數(shù)千個具有相同風(fēng)格的漢字字符。
但是,上述專利沒有對文字骨架進(jìn)行各種調(diào)整,以得到各種風(fēng)格的字體。其次,其只是利用一個簡單的卷積神經(jīng)網(wǎng)絡(luò)模型作為外輪廓恢復(fù)模型,恢復(fù)目標(biāo)字骨架的外輪廓形狀,這樣形成的文字風(fēng)格較為單一。上述問題目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本申請的主要目的在于提供一種文字外形個性化處理方法及系統(tǒng),以解決現(xiàn)有技術(shù)中自動合成大規(guī)模中文字庫效果不佳、風(fēng)格較少、形式單一的問題。
為了實現(xiàn)上述目的,本申請?zhí)峁┝艘环N文字外形個性化處理方法,包括:
對文字進(jìn)行預(yù)處理,得到文字骨架并入庫;
對所述文字骨架進(jìn)行渲染,形成目標(biāo)渲染字形;
導(dǎo)出目標(biāo)渲染字形,封裝成字體安裝包。
進(jìn)一步的,所述對文字進(jìn)行預(yù)處理至少包括獲取文字骨架、斷開文字骨架中的折線、檢查筆畫朝向、排除曲線筆畫。
進(jìn)一步的,所述文字骨架由純線段組成,每條線段兩端通過坐標(biāo)點定位,所述每條線段兩端的坐標(biāo)點形成一個坐標(biāo)數(shù)據(jù)組,文字骨架所有線段對應(yīng)的坐標(biāo)數(shù)據(jù)組形成坐標(biāo)數(shù)據(jù)包。
進(jìn)一步的,所述斷開文字骨架中的折線為斷開兩線段端部相連的部分,使得折線形成兩條分開的線段。
進(jìn)一步的,所述排除曲線筆畫,具體為:檢查矢量文件中是否有path數(shù)據(jù),如果有path數(shù)據(jù)將其轉(zhuǎn)換為line數(shù)據(jù),其中path數(shù)據(jù)包括至少四個不同坐標(biāo)點,line數(shù)據(jù)包括線段兩端的兩個坐標(biāo)點。
進(jìn)一步的,所述對所述文字骨架進(jìn)行渲染,得到個性化外形文字之前,還包括:對所述文字骨架進(jìn)行調(diào)整,具體為在閾值范圍內(nèi)調(diào)整文字骨架中各個線段兩端的坐標(biāo)位置。
進(jìn)一步的,所述對文字骨架進(jìn)行渲染,具體為:
基于所述文字骨架中各個線段兩端的坐標(biāo),以及目標(biāo)渲染效果,得到各個線段兩端的坐標(biāo)的外部關(guān)鍵點位置坐標(biāo),所述外部關(guān)鍵點為所述線段兩端的坐標(biāo)外圍對應(yīng)的拐點;
基于所述文字骨架對應(yīng)的全部所述外部關(guān)鍵點,形成目標(biāo)渲染字形的各個筆畫外部輪廓;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海銳線創(chuàng)意設(shè)計有限公司,未經(jīng)上海銳線創(chuàng)意設(shè)計有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110066834.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





