[發(fā)明專利]一種點陣字縮放方法及設(shè)備有效
| 申請?zhí)枺?/td> | 200810217847.X | 申請日: | 2008-11-24 |
| 公開(公告)號: | CN101739663A | 公開(公告)日: | 2010-06-16 |
| 發(fā)明(設(shè)計)人: | 彭文劍 | 申請(專利權(quán))人: | 康佳集團(tuán)股份有限公司 |
| 主分類號: | G06T3/40 | 分類號: | G06T3/40 |
| 代理公司: | 廣州三環(huán)專利代理有限公司 44202 | 代理人: | 郝傳鑫;潘中毅 |
| 地址: | 518053 廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 點陣 縮放 方法 設(shè)備 | ||
技術(shù)領(lǐng)域
涉及點陣字縮放技術(shù),尤指一種點陣字縮放方法及設(shè)備。
背景技術(shù)
在使用點陣字庫的嵌入式系統(tǒng)中,往往會遇到需要多種不同大小字形的情 況,為實現(xiàn)在不同大小字形之間的轉(zhuǎn)換,現(xiàn)有技術(shù)一般可以采取以下幾種方法: 一是在系統(tǒng)中預(yù)備所需的多種大小字形的點陣字庫;二是先對字符的點陣信息 進(jìn)行掃描獲得其輪廓信息,再對其進(jìn)行矢量化,再放大到所需大小字形后通過 描繪貝賽爾曲線或直線及填充操作等來輸出顯示,此算法其實就相當(dāng)于矢量算 法。
但現(xiàn)有技術(shù)存在一些缺陷,如前者使用多個字形大小的點陣字庫,顯然需 要成倍的存儲空間,點陣字庫一般用1bit空間來描述一個像素是否著色的信息, 那么對于一個32*32大小的gb2312點陣字庫就需要7445*32*32/8=952960字節(jié) 存儲空間,如果同時需要24*24、28*28、32*32等大小的字庫,那么所需的存 儲空間是很巨大的,而后者使用點陣字庫矢量化來處理,除了算法本身難以實 現(xiàn)外,在矢量化過程和字符輸出過程的算法都涉及到貝賽爾曲線的復(fù)雜曲線及 矢量運算,使得在運算能力比較低的嵌入式系統(tǒng)中導(dǎo)致字符輸出顯示速度慢, 顯示效率低下。
當(dāng)然,如果所需的幾種字形大小成整數(shù)倍,那么可以通過對每個點放大整 數(shù)倍的方法來輸出顯示,也就不存在上面的種種問題了,但在實際應(yīng)用中,絕 大部分所需的不同字形大小并不是成整數(shù)倍的,比如20*20、24*24、28*28等, 因此,上述現(xiàn)有技術(shù)采用的方法還亟需改進(jìn)。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明旨在提供一種即可以節(jié)省字庫空間又 無需采用復(fù)雜的矢量算法的點陣字縮放方案,以滿足用戶對點陣字縮放的需求。
為解決上述技術(shù)問題,一方面,本發(fā)明的實施例提供了一種點陣字縮放方 法,包括:獲取原始點陣字信息,所述原始點陣字信息包括基準(zhǔn)點陣和所述基 準(zhǔn)點陣內(nèi)各像素點的著色信息;將基準(zhǔn)點陣整數(shù)倍放大為公倍點陣,其中,所 述公倍點陣的長度為所述基準(zhǔn)點陣長度與目標(biāo)點陣長度的公倍數(shù),寬度為所述 基準(zhǔn)點陣寬度與所述目標(biāo)點陣寬度的公倍數(shù);根據(jù)所述基準(zhǔn)點陣內(nèi)各像素點的 著色信息,獲得所述公倍點陣內(nèi)各像素點的著色信息;將所述公倍點陣整數(shù)倍 縮小為目標(biāo)點陣,并根據(jù)所述公倍點陣內(nèi)各像素點的著色信息,獲得所述目標(biāo) 點陣內(nèi)各像素點的著色信息;根據(jù)所述目標(biāo)點陣及其內(nèi)各像素點的著色信息, 獲得經(jīng)縮放后的點陣字。
另一方面,本發(fā)明的實施例還提供了一種點陣字縮放設(shè)備,包括:信息獲 取裝置,用于獲取原始點陣字信息,所述原始點陣字信息包括基準(zhǔn)點陣和所述 基準(zhǔn)點陣內(nèi)各像素點的著色信息;基準(zhǔn)點陣放大裝置,用于將所述基準(zhǔn)點陣整 數(shù)倍放大至公倍點陣,其中,所述公倍點陣的長度為所述基準(zhǔn)點陣長度與目標(biāo) 點陣長度的公倍數(shù),寬度為所述基準(zhǔn)點陣寬度與所述目標(biāo)點陣寬度的公倍數(shù); 公倍點陣著色判定裝置,用于根據(jù)所述基準(zhǔn)點陣內(nèi)各像素點的著色信息,獲得 所述公倍點陣內(nèi)各像素點的著色信息;點陣縮小和目標(biāo)點陣著色判定裝置,用 于將所述公倍點陣整數(shù)倍縮小至目標(biāo)點陣,并根據(jù)所述公倍點陣內(nèi)各像素點的 著色信息,獲得所述目標(biāo)點陣內(nèi)各像素點的著色信息;目標(biāo)點陣字獲取裝置, 用于根據(jù)所述目標(biāo)點陣及其內(nèi)各像素點的著色信息,獲得經(jīng)縮放后的點陣字。
采用本發(fā)明的實施例中提供的技術(shù)方案,可以以最少的字庫以及最簡單的 算法實現(xiàn)對點陣字的縮放,而無需在系統(tǒng)中預(yù)備多種大小字形的點陣字字庫, 也無需采用復(fù)雜的矢量算法。
附圖說明
圖1所示為本發(fā)明實施例中的點陣字縮放方法的流程示意圖;
圖2所示為圖1中步驟102的實施例流程示意圖;
圖3所示為圖1中步驟103描述的流程的一個具體實施例的流程示意圖;
圖4所示為圖1中步驟103描述的流程的另一個具體實施例的流程示意圖;
圖5所示為本發(fā)明實施例中的點陣字縮放設(shè)備的結(jié)構(gòu)示意圖;
圖6所示為圖5中裝置504描述的裝置結(jié)構(gòu)的一個具體實施例的結(jié)構(gòu)示意 圖;
圖7所示為圖5中裝置504描述的裝置結(jié)構(gòu)的另一個具體實施例的結(jié)構(gòu)示 意圖。
具體實施方式
下面結(jié)合附圖及優(yōu)選實施例對本發(fā)明的特征及技術(shù)內(nèi)容進(jìn)行進(jìn)一步說明。 附圖僅用于解釋本發(fā)明而非限制。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于康佳集團(tuán)股份有限公司,未經(jīng)康佳集團(tuán)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810217847.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種用于大口徑管道間連接的定位裝置
- 下一篇:軌道交通車輛用電線槽焊接工裝
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





