文档介绍:单片机系统的二次插值算法的实现
总计毕业设计(论文) 11 页
表格 1 个
插图 3 幅
姓名:肖燏
学号:
专业班级:电气自动化技术②班
摘要
汉字字库和西文字库都是非矢量字库,不支持放大,放大后会产生字失真,二次插值算法的使用实现了点阵字的无失真平滑放大和加粗。利用二次插值算法可实现点阵字处理。该算法的创新之处:第一,用低精度的标准字库实现了文字的高精度无失真平滑放大,大大节省了存储字库的空间,并增加文字的清晰度。第二,在低精度标准字库中实现了加粗功能。本文介绍了二次插值算法的基本思想、在点阵字中的应用,仿真结果表明,该算法能较好地实现点阵字的放大和加粗。
关键词: 点阵二次插值文字放大文字加粗斜体字
目录
摘要 I
第一章绪论 1
课题背景 1
单片机介绍 2
字处理概况 2
全文结构 4
第二章字库介绍 5
汉字库的介绍 5
HZK16库 5
区位码的求取 6
字库绝对偏移位置的求取 6
ASC16库 6
第三章二次插值算法 7
汉字放大功能实现 7
加粗功能实现 7
8
第四章仿真与结果分析 9
第五章小结 10
参考文献 11
第一章绪论
课题背景
随着汉字全面向信息化社会转型,计算机在各个领域广泛应用,国际间交流与合作的扩大,信息处理应用对语言文字标准和计算机汉字字库提出了多文种、大字量、多用途的要求。国际标准化组织(ISO)于1984年开始着手研制信《息技术通用多八位编码字符集》国际标准。原国家技术监督局和电子部也会同有关专家学者,经过多年的艰苦努力,编制完成了《统一的中日韩汉字》。1992年6月,ISO组织以压倒多数表决通过了ISO-10646标准,收字20902个,其中包括两岸所有的简化字和繁体字。1993年,ISO发布了一个编码标准(简称UCS)。此后,-93国家标准。
新标准的诞生,是电脑中文取得突破性进展的里程碑。它不仅对我国计算机的发展产生深远影响,也对汉字文化圈各国、各地区的文化交流和科技进步起到重大的作用,有益于祖国的统一。随着计算机使用的日益普及,如果使用国际汉字库,我们的社会中必将出现五花八门的文字,简繁体并存,错别字连篇,将严重污染侵害我们的语言环境。为了配合IS的实施,全国信息技术标准化技术委员会又于1995年12月1日制订了《汉字内码扩展规范》(GBK)。GBK的优点是与现行的GB2312内码体系兼容,容易为用户所接受,因此是GB2312-80的理想换代标准。
目前我国自动照排系统采用的汉字字形处理技术,大部分是高点阵汉字(如 128× 128、256×256)为母体进行字形的欠量处理,基于低点阵(64x64点阵以下)汉字为母体的字形缩放处理,在国内一些中文信息处理系统中已经起步,、粘连及不准确现象;放大后字形程度不同地存在阶梯效应或积界识差。由于低点阵汉字提供的字形处理信息要比高点阵的少的多,要缩小放大出高质量的汉字字形,技术难度很大。因此,研制以低点阵汉字为母体的高质量的汉字字形缩放技术,保证缩小放大后的汉字字形间架结构不变,保持各种汉字字体的原有风格,能输出和铅字相媲美的各种字体的汉字字形,是我们努力解决的技术课题。
单片机介绍
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域的广泛应用。从上世纪80年代,由当时的4位、8为单片机,发展到现在的32位300M的高速单片机。将CPU、并行I/O接口、定时/计数器、RAM、ROM等功能部件集成在一块芯片上的计算机。随着SCM在技术上、体系结构上不断扩展,所集成的部件越来越多,能完成的控制功能越来越丰富。
字处理概况
目前书刊报纸常用汉字字号是从七号到特大号,而一般公文、报表等使用七号字到初号字足矣。我们应该在所需要的字号范围内,根据输出设备的分辨率,从铅字号计算出所需的汉字点阵阶数。对于同一种铅字号来说,不同的设备分辨率对应着不同的汉字点阵阶数。下面是铅字号、设备分辨率和汉字点阵阶数之间的关系式:字形点阵阶数:字号的字面尺寸(mm)×输出设备精度(dpi)/。
汉字字形的缩小放大处理技