The invention belongs to the field of computer application, in particular to a font texture data management method, including: user to character texture data module (1) input character texture data and control information transfer to the character texture data storage area (2) is analyzed; if the current space to store the current character texture data, it will store the character the texture data, control information and distribution transferred to the storage area management module (3) texture texture data; data storage management module (3) texture lookup database control information table (4) whether there is a storage space, if there is to control the texture database information table (4) and (5) add texture database information; otherwise delete texture database control information table (4) and (5) texture database information is increased after. The invention realizes fast and effective management of texture data with various fonts, multiple font sizes and a plurality of character display styles, and provides support for character diversity rendering.
【技术实现步骤摘要】
一种字库纹理数据管理方法
本专利技术属于计算机应用
,尤其涉及一种字库纹理数据管理方法。
技术介绍
如今嵌入式技术的应用越来越广泛,作为最基本的字符显示功能不能缺少。在同一个嵌入式设备上显示不同字体、不同字号和不同风格的字符需求也越来越高。目前在嵌入式设备上显示字符的方法多种多样,可以实现某几种字符集的全字符显示。此外还需要多种字体、多种字号、多种显示风格的字符显示。目前已公开的资料都针对字符纹理数据的使用,但是未发现纹理数据存储区管理的资料或者其资料未对外公开。
技术实现思路
专利技术目的:为了解决上述问题,本专利技术主要提供一种字库纹理数据管理方法,用来对嵌入式系统中字符的不同字体、不同字号和不同显示风格的纹理数据进行有效管理,解决了在有限的资源环境下,多样性字符选择面小的问题。技术方案:一种字库纹理数据管理方法,包括:步骤1,用户向字符纹理数据模块(1)输入字符纹理数据和控制信息,其中控制信息包括字符纹理数据的数据格式和存储字符纹理数据所需的存储空间大小,将字符纹理数据和控制信息传递给字符纹理数据存储区(2);步骤2,字符纹理数据存储区(2)接收字符纹理数据模块(1)传递的字符纹理数据和控制信息,根据纹理数据库控制信息表(4)中纹理数据库剩余存储区容量信息,对接收到的信息进行分析;若当前空间能够存储当前字符纹理数据,则将字符纹理数据、控制信息和分配的存储区传递给纹理数据存储区管理模块(3),否则将控制信息传输给纹理数据存储区管理模块(3)、纹理数据库控制信息表(4)并再一次进行判断;步骤3,纹理数据存储区管理模块(3)接收字符纹理数据存储区(2)传 ...
【技术保护点】
一种字库纹理数据管理方法,其特征在于,包括:步骤1,用户向字符纹理数据模块(1)输入字符纹理数据和控制信息,其中控制信息包括字符纹理数据的数据格式和存储字符纹理数据所需的存储空间大小,将字符纹理数据和控制信息传递给字符纹理数据存储区(2);步骤2,字符纹理数据存储区(2)接收字符纹理数据模块(1)传递的字符纹理数据和控制信息,根据纹理数据库控制信息表(4)中纹理数据库剩余存储区容量信息,对接收到的信息进行分析;若当前空间能够存储当前字符纹理数据,则将字符纹理数据、控制信息和分配的存储区传递给纹理数据存储区管理模块(3),否则将控制信息传输给纹理数据存储区管理模块(3)、纹理数据库控制信息表(4)并再一次进行判断;步骤3,纹理数据存储区管理模块(3)接收字符纹理数据存储区(2)传递的字符纹理数据、控制信息和分配的存储区,查找纹理数据库控制信息表(4)中是否有空间存储纹理数据存储区管理模块(3)接收的信息,若有空间存储,则向纹理数据库控制信息表(4)增加纹理数据存储区管理模块(3)接收的控制信息,同时向纹理数据库(5)增加纹理数据存储区管理模块(3)接收的字符纹理数据;若没有空间存储,则首 ...
【技术特征摘要】
1.一种字库纹理数据管理方法,其特征在于,包括:步骤1,用户向字符纹理数据模块(1)输入字符纹理数据和控制信息,其中控制信息包括字符纹理数据的数据格式和存储字符纹理数据所需的存储空间大小,将字符纹理数据和控制信息传递给字符纹理数据存储区(2);步骤2,字符纹理数据存储区(2)接收字符纹理数据模块(1)传递的字符纹理数据和控制信息,根据纹理数据库控制信息表(4)中纹理数据库剩余存储区容量信息,对接收到的信息进行分析;若当前空间能够存储当前字符纹理数据,则将字符纹理数据、控制信息和分配的存储区传递给纹理数据存储区管理模块(3),否则将控制信息传输给纹理数据存储区管理模块(3)、纹理数据库控制信息表(4)并再一次进行判断;步骤3,纹...
【专利技术属性】
技术研发人员:马城城,刘晖,黎小玉,张琛,聂曌,夏大鹏,
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。