922汉字的编码技术与字形表示.PPT

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
922汉字的编码技术与字形表示

《大学信息技术导论》 第九章 2004年8月 9.2.2 汉字的编码技术与字形表示 目前汉字显示多采用“直接写屏”方式。该方式绕过BIOS,根据字符显示位置直接将字符的ASCII码及属性写入显示缓冲区的相应位置,从而实现文本的高速显示。直接写屏技术是通过“写屏”和“扫屏”两个过程实现的。 ① 写屏过程: 将屏幕的显示方式设置为西文的图形方式,并以该图形方式仿真中西文兼容的文本显示环境。保持西文文本显示缓冲区环境不变,汉字内码或ASCII字符及字符属性直接写入该缓冲区,此即“写屏过程”。 ② 扫屏过程:在内存中开辟一个“显示比较缓冲区” 。汉字系统定期比较两缓冲区的内容,若不同则更新显示比较缓冲区的内容,并通过字模管理模块提取将被更新的汉字或ASCII字符的点阵信息,将其送入西文图形显示缓冲区,此即“扫屏过程”。 9.2.3 汉字的输入和识别技术与语音合成 汉字输入可以有键盘录入、语音输入和图象扫描识别输入及手写输入四种基本方法。其中键盘输入又分大键盘(即笔触式键盘)输入和利用西文键盘输入两种方法。前者整字输入,后者输入汉字编码.声音和图象输入要采用语音识别和文字识别的技术方可实现目前国内研制的汉字输入方案已有500多种。 汉字输入码可分为四类: ① 数字编码(如区位码、电报码) ② 字音编码(如拼音码、自然码) ③ 字形编码(如五笔字形、首尾码) ④ 音形编码(如五十字元、双拼码) ? 9.2.3 汉字的输入和识别技术与语音合成 汉字识别(Chinese Character Recognition)是用计算机提取汉字特征,使其与机器中预先存放的特征集匹配判别,将汉字自动转换成某种代码(例如国标区位码)的一种技术。是汉字信息处理的一种高速自动输入方法。它涉及模式识别和数字图像处理,人工智能,形式语言和自动机,统计决策理论,模糊数学,组合数学,人工神经网络,信息论,计算机软件,中文信息处理等学科;也涉及到语言文字学和心理学,是一门综合性技术。 9.2.3 汉字的输入和识别技术与语音合成 随着对软件工程研究的深化,基于CMM的软件过程改造已经被越来越多的中国软件企业所接受。目前,中国已经掀起了一个CMM评估的高潮。但是,通过评估并不是企业的最终目的,对软件企业而言其根本的利益是通过实施软件过程改造,提高企业的管理水平。增强我国软件企业的竞争力,提高国产软件的水平是国人的共同愿望,但目前我国软件水平,尤其是软件开发能力和软件生产能力还很差,这也是不争的事实。那么,如何提高我国软件的开发和生产能力,从而提高软件整体水平?软件企业实施CMM不失为一条有效的途径。 9.3 软件工程与CMM 9.3 软件工程与CMM 9.3.1 软件工程的发展与CMM模型 软件工程的概念,是针对20世纪60年代“软件危机”而提出的。它首次出现在1968年NATO(北大西洋公约组织)会议上。自这一概念提出以来,围绕软件项目,开展了有关开发模型、方法以及支持工具的研究。其主要成果有:提出了瀑布模型,开发了一些结构化程序设计语言(例如PASCAL语言,Ada语言)和结构化方法等。并且围绕项目管理提出了费用估算、文档复审等方法和工具。综观60年代末至80年代初,其主要特征是,前期着重研究系统实现技术,后期开始强调开发管理和软件质量。 由软件管理与质量问题引出的CMM(Capacity Maturity Model)是一种衡量软件过程能力成熟度的模型,它是美国卡内基梅隆大学软件工程研究所(SEI)为了满足美国联邦政府评估软件供应商能力的要求,于1986年开始研究的模型,并于1991年正式推出了CMM 1.0版。CMM自问世以来备受关注,在一些发达国家和地区得到了广泛应用,成为国际上最流行的软件生产过程标准和软件企业等级认证标准,成为衡量软件开发管理水平的重要参考因素和软件过程改造事实上的工业标准。作为大型软件公司,从企业自身发展和企业的技术基础着想,争取CMM体系认证、对软件开发生产的全过程进行项目管理和过程控制就成了首先必须考虑的问题。 9.3.1 软件工程的发展与CMM模型 CMM模型从1~5分为五个不同的等级,按照软件过程能力将一个组织定位于不同的成熟度等级。其中一个重要思想是帮助一个组织通过基于模型的软件过程改造而达到使其软件过程向更高的能力成熟度等级迈进的目标。CMM标准的五个等级是:初始级、可重复级、定义级、管理级和优化级。从低到高,软件开发生产的计划精度越来越高,每单位工程的生产周期越来越短,每单位工程的成本也越来越低。 9.3.1 软件工程的发展与CMM模型 9.3.2 基于CMM的中国软件工程改造 CMM实施与一个

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档