1、 单片机系统的二次插值算法的实现单片机系统的二次插值算法的实现 总计 毕业设计(论文) 11 页 表 格 1 个 插 图 3 幅 I 摘 要 汉字字库和西文字库都是非矢量字库,不支持放大,放大后会产生字失真, 二次插值算法的使用实现了点阵字的无失真平滑放大和加粗。 利用二次插值算法 可实现点阵字处理。该算法的创新之处:第一,用低精度的标准字库实现了文字 的高精度无失真平滑放大,大大节省了存储字库的空间,并增加文字的清晰度。 第二,在低精度标准字库中实现了加粗功能。本文介绍了二次插值算法的基本思 想、在点阵字中的应用,仿真结果表明,该算法能较好地实现点阵字的放大和加 粗。 关键词关键词: : 点
2、阵 二次插值 文字放大 文字加粗 斜体字 II 目 录 摘摘 要要 I 第一章第一章 绪论绪论 1 1.1 课题背景 1 1.2 单片机介绍 . 2 1.3 字处理概况 2 1.4 全文结构 4 第二章第二章 字库介绍字库介绍 5 2.1 汉字库的介绍 5 2.1.1 HZK16 库 . 5 2.1.2 区位码的求取 . 6 2.1.3 字库绝对偏移位置的求取 . 6 2.2 ASC16 库 . 6 第三章第三章 二次插值算法二次插值算法 7 3.1 汉字放大功能实现 . 7 3.2 加粗功能实现 7 3.3 斜体功能实现 8 第四章第四章 仿真与结果分析仿真与结果分析. 9 第五章第五章 小
3、小 结结 10 参考文献参考文献 . 11 1 第一章 绪论 1.1 1.1 课题课题背景背景 随着汉字全面向信息化社会转型,计算机在各个领域广泛应用,国际间交流 与合作的扩大,信息处理应用对语言文字标准和计算机汉字字库提出了多文种、 大字量、多用途的要求。国际标准化组织(ISO)于 1984 年开始着手研制信息技 术通用多八位编码字符集国际标准。原国家技术监督局和电子部也会同有关专 家学者,经过多年的艰苦努力,编制完成了统一的中日韩汉字 。1992 年 6 月, ISO 组织以压倒多数表决通过了 ISO-10646 标准,收字 20902 个,其中包括两岸 所有的简化字和繁体字。1993 年
4、,ISO 发布了一个编码标准(简称 UCS)。此后, 国家技术监督局于 1993 年 12 月 24 日发布了 GB13000.1-93 国家标准。 新标准的诞生,是电脑中文取得突破性进展的里程碑。它不仅对我国计算机 的发展产生深远影响,也对汉字文化圈各国、各地区的文化交流和科技进步起到 重大的作用,有益于祖国的统一。随着计算机使用的日益普及,如果使用国际汉 字库,我们的社会中必将出现五花八门的文字,简繁体并存,错别字连篇,将严 重污染侵害我们的语言环境。为了配合 IS010646 的实施,全国信息技术标准化 技术委员会又于 1995 年 12 月 1 日制订了汉字内码扩展规范(GBK)。GBK 的 优点是与现行的 GB2312 内码体系兼容,容易为用户所接受,因此是 GB2312-80 的理想换代标准。 目前我国自动照排系统采用的汉字字形处理技术, 大部分是高点阵汉字 (如 128 128、256256)为母体进行字形的欠量处理,基于低点阵 (64x64 点阵以 下)汉字为母体的字形缩放处理,在国内一些中文信息处理系统