[发明专利]二维图形引擎中的点阵字符的缩进方法与中文处理方法无效

专利信息
申请号: 200610089009.X 申请日: 2006-07-28
公开(公告)号: CN101114443A 公开(公告)日: 2008-01-30
发明(设计)人: 王劲林;齐向东;王玲芳;张东滨;吴丽彬 申请(专利权)人: 中国科学院声学研究所;北京中科智网科技有限公司
主分类号: G09G5/24 分类号: G09G5/24;G09G5/26;G09G5/30;G09G5/32;G06K15/10
代理公司: 北京泛华伟业知识产权代理有限公司 代理人: 高存秀
地址: 100080北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 二维 图形 引擎 中的 点阵 字符 缩进 方法 中文 处理
【权利要求书】:

1.一种二维图形引擎中的点阵字符的缩进方法,包括以下步骤:

a)、读入一段字符,从读入的一段字符中取出一个字符,判断当前字符是否超出了本段字符的总字节长度,若没有超过,则执行下一步,否则,中断执行,跳出循环;以字节个数进行循环计算;

b)、辨别当前字符为中文字符还是英文字符或符号,若为中文字符,执行下一步,若为英文字符或符号,执行步骤d);

c)、将中文字符由16进制内码转化为区位码,然后执行步骤e);

d)、将英文字符或符号由16进制内码转化为区位码,然后执行步骤e);

e)、通过区位码对所述步骤2)中所打开的点阵字库文件进行定位检索,读出字符的点阵字符的字模,并存入一个二维数组中;

f)、对二维数组的每个值分别作“与”运算,得到并记录点阵字符中最左边的点和最右边的点的位置,将最右边的点的位置与最左边的点的位置相减,即可得到一个字符的实际长度,并对于左右两侧的空白部分进行剪裁;

g)、返回到步骤a)。

2.一种应用权利要求1所述的二维图形引擎中的点阵字符的缩进方法的中文处理方法,包括:

1)、从二维图形引擎的接收数据缓存中读取字符数据,并设置标记以识别是否需要继续读取;

2)、打开点阵字库文件备用;

3)、对字符数据中的加密字符进行处理;

4)、利用点阵字符的缩进方法计算读入的每个字符的实际长度,然后累加各个字符的实际长度得到所有读入字符的总长度;

5)、处理字符的高度以及行间距,把字符的高度与行间距相加得到字符的纵向位置;

6)、将步骤4)中得到的字符总长度与屏幕宽度进行比较,若字符的总宽度超过屏幕的宽度,则对超出屏幕的字符作省略处理或是作换行处理,并记录所能显示的字符的总长度;

7)、对二维图形引擎的各种通道属性和缓存器进行设置;

8)、利用步骤4)所得出的缩进处理后读入字符的总宽度对中文显示中的居中、左对齐和右对齐的位置进行处理和计算;

9)、利用点阵字符的缩进方法对步骤6)中得到的所能显示字符进行裁减;

10)、将裁减后的字符送入二维图形通道中等待显示输出。

3.根据权利要求2所述的二维图形引擎中的中文处理方法,其特征在于,在所述的步骤1)中,所述的从二维图形引擎的接收数据缓存中读取字符数据时,一次读取的字符数据在256个字节之内。

4.根据权利要求2所述的二维图形引擎中的中文处理方法,其特征在于,所述点阵字库文件中的点阵字符包括16×16点阵字库、20×20点阵字库、24×24点阵字库、32×32点阵字库。

5.根据权利要求2所述的二维图形引擎中的中文处理方法,其特征在于,在所述的步骤7)中,对二维图形引擎的各种通道属性和缓存器进行设置时,分别设置二维图形引擎的三个输入通道和一个输出通道,以及输入、输出通道所使用的缓存器。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所;北京中科智网科技有限公司,未经中国科学院声学研究所;北京中科智网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200610089009.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top