[發明專利]點陣字形庫初始化方法和系統有效
| 申請號: | 200910106887.1 | 申請日: | 2009-04-24 |
| 公開(公告)號: | CN101872606A | 公開(公告)日: | 2010-10-27 |
| 發明(設計)人: | 阮祥輝 | 申請(專利權)人: | 深圳市九洲電器有限公司 |
| 主分類號: | G09G5/22 | 分類號: | G09G5/22 |
| 代理公司: | 深圳市科吉華烽知識產權事務所 44248 | 代理人: | 孫偉 |
| 地址: | 518000 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 點陣 字形 初始化 方法 系統 | ||
陣字形庫初始化過程中,耗費大量時間,影響開機速度的技術問題。
本發明解決技術問題的技術方案是:設計一種點陣字形庫初始化方法,包括如下步驟:
A、構建字形數據塊:解析字形庫,將所述解析的字形數據設置成數據塊,所述數據塊包括字形點陣數據和記錄包含字形信息的線性數據結構。
B、加載數據塊:將所述數據塊加載入內存。
本發明解決技術問題的進一步技術方案是:所述字形信息包括字形點陣數據存儲位置、描述點陣數據尺寸的信息。
本發明解決技術問題的進一步技術方案是:所述字形點陣數據和所述線性數據結構連續存儲或分開存儲。
本發明解決技術問題的進一步技術方案是:所述B步驟中,所述數據塊中的字形點陣數據地址的取值隨字形點陣數據存儲地址的變化而變化。
本發明解決技術問題的進一步技術方案是:所述數據塊中字形點陣數據的存儲地址不變時,確定所述線性數據結構中字形點陣數據存儲位置的取值。
本發明解決技術問題的進一步技術方案是:所述數據塊中的字形點陣數據的存儲地址變化時,修正所述線性數據結構中點陣字形數據地址的值。
本發明解決技術問題的技術方案是:構建一種點陣字形庫初始化系統,包括字形庫解析模塊、存儲組件,還包括數據塊,將所述字形庫解析模塊解析字形庫后構建成數據塊,所述數據塊包括字形點陣數據和記錄包含字形信息的線性數據結構,將所述數據塊存儲在存儲組件中。
本發明解決技術問題的進一步技術方案是:所述字形點陣數據和所述線性數據結構分開存儲或者連續存儲。
本發明解決技術問題的進一步技術方案是:所述字形點陣數據地址的取值隨存儲地址的變化而變化。
本發明解決技術問題的進一步技術方案是:所述字形點陣數據地址的取值為初始值或修正值,所述修正值為初始值與偏移值的和。
本發明技術方案產生的技術效果是:通過設計一種點陣字形庫初始化方法,即構建數據塊、加載數據塊的方法進行字形庫的初始化,同時,通過構建一種點陣字形庫初始化系統,即包括字形庫解析模塊、存儲組件、數據塊,將字形庫解析、構建線性數據結構的過程在初始化之前通過構建數據塊進行運作,大大提高了點陣字形庫的初始化速度。
附圖說明
圖1為本發明的工作流程圖。
圖2為本發明的數據塊中點陣數據連續存儲結構示意圖。
圖3為本發明的數據塊中點陣數據分開存儲結構示意圖。
圖4為本發明的系統模塊示意圖。
具體實施方式
下面結合具體實施例,對本發明技術方案進一步說明。
本發明設計一種點陣字形庫初始化方法,包括如下步驟:
A、構建字形數據塊:解析字形庫,將所述解析的字形數據設置成數據塊,所述數據塊包括字形點陣數據和記錄包含字形信息的線性數據結構。
B、加載數據塊:將所述數據塊加載入內存。
如圖1所示,步驟100,構建字形數據塊,首先將字形庫解析,以解析的字形數據構建數據塊,所述數據塊包括字形點陣數據和線性數據結構,所述線性數據結構包括記錄字形點陣數據存儲位置以及描述點陣數據尺寸信息的字形信息。步驟200,加載數據塊,所述數據塊包括解析后的字形點陣數據和字形信息及所述字形點陣數據的存儲位置信息。
如圖2、圖3所示,所述數據塊包括線性數據結構1和字形點陣數據3,所述線性數據結構1包括存儲位置11、描述字形尺寸的信息12,所述線性數據結構1中的存儲位置信息11存儲對應字形點陣數據2的地址。所述數據塊的兩部分即線性數據結構1和字形點陣數據2可以連續存儲或者分開存儲。
如圖2、圖3所示,所述數據塊中線性數據結構1中的存儲位置信息11取值隨存儲地址的變化而變化。所述線性數據結構1中的存儲位置信息11的取值,視嵌入式設備將數據塊載入內存時的存儲地址固定與否,分為兩種:存儲地址固定的情況下,線性數據結構中每一項指向點陣數據的存儲位置信息11的取值已經確定,可直接計算出實際取值,生成的數據塊不需要經過存儲地址修正;存儲地址不固定的情況下,所述線性數據結構1中的存儲位置信息11的取值需要修正,線性數據結構中每一項指向特定字形點陣數據3的存儲位置信息11的相對偏移值是確定的,因此,所述線性數據結構1中的存儲位置信息11的地址取值即為起始地址與偏移地址的和,例如:相對于數據塊第二部分的起始地址,第一個字形的點陣數據存儲位置的偏移值即為0,記錄偏移值,再加上起始地址即為存儲位置的修正值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市九洲電器有限公司,未經深圳市九洲電器有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910106887.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種旋切刀輥和旋切裝置
- 下一篇:茯苓丁加工裝置





