[发明专利]点阵字形库初始化方法和系统有效
申请号: | 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.vipzhuanli.com/pat/books/200910106887.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种旋切刀辊和旋切装置
- 下一篇:茯苓丁加工装置