汉字键盘输入系统在Windowsㄏ碌氖迪旨捌啦庋芯.pdfVIP

汉字键盘输入系统在Windowsㄏ碌氖迪旨捌啦庋芯.pdf

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汉字键盘输入系统在Windowsㄏ碌氖迪旨捌啦庋芯

汉字键盘输入系统在Windows 平台下的实现及评测研究 指导导师:关毅 学生姓名:孙文庆 报告内容 研究现状、目的与意义 基于IMM-IME的输入法挂接原理与实现 数据共享技术原理与应用 评测系统的设计与实现 总结 1研究现状、目的与意义 汉字智能输入技术的研究一直是中文信息处理的研究热点之一,也是智能 化人机接口的一个重要组成部分.其转换引擎的核心:计算机语句拼音-汉字相 互转换技术同时在语音识别,语音合成,文字识别等领域都有着重要的理论价 值和广阔的应用前景.具有了语句拼音-汉字转换引擎后,作为汉字输入系统的 核心,必须工作在具体的操作系统环境下,因此须把汉字输入系统挂接到具体 的操作系统当中,这样才能实现汉字输入系统与操作系统以及应用程序之间 的通信,而该系统的设计与实现具有与普通应用程序不同的复杂性与特殊性. 通常,输入法软件可以划分为两个功能模块:音字转换引擎与系统挂接 模块。音字转换引擎解决的是语句拼音转换的问题,重要的是转换准确率; 系统挂接模块解决的是如何保证输入法软件与应用程序、操作系统间良好的 通信。 1研究现状、目的与意义 音字转换的基本问题: 对动态输入的拼音串进行词法分析,给出所有可能的汉 语句子,然后对这些汉语句子根据上下文环境进行句法分 析和语义分析,动态调整句子中的字词,输出最佳结果。近 年来,语句拼音-汉字转换系统大量应用了人工智能技术和 机器翻译的理论, 以期望提高系统转换的准确率和增强系 统的智能处理功能。解决方案基本包括如下3类: 基于统计 基于规则 基于统计与规则结合的方案 1研究现状、目的与意义 目前,Windows环境下输入法挂接技术包括: 直接实现: 作为编码或识别程序的界面,直接将转换结果汉字显示在转换程序的显示窗口中。 实现简单,用来直接演示编码方案或识别器的效果,是开发算法原型阶段常用方式。 Hook机制: 使用windows操作系统提供的挂钩(hook)机制,在输入事件到达应用程序之前将 其截取,将键盘、鼠标等输入设备的动作消息转换为汉字字串消息,而后传递给应用 程序窗口。使用系统级的挂钩函数可作用于所有应用程序窗口,适应性很强。缺点是 当多种输入法并存,或者不同应用程序窗口需要不同的输入法支持时很难协调。另 外,由于不同类型的窗口对字符消息的接受方式存在差别,所以很难保证在一种环境 下正常工作的输入法可以适用于所有的应用程序窗口。 IMM_IME 在windows95 以后的windows远东版本(Far East Edition)中,出现了输入法管理 器—输入法生成器IMM_IME 结构,提供了完整有效的输入法编程接口和支持,使汉 字输入法的实现更加方便。在window2000 中,是将IMM_IME结构作为提供跨语言支 持的构成组件。 1研究现状、目的与意义 论文完成的主要研究内容: 围绕Insun智能拼音输入法的开发,重点研究了基于IMM-IME的输 入法挂接技术及Windows环境下数据共享技术。上述两种方案完 全在Insun智能拼音输入法中得到实现。 另一个研究重点是输入法评测系统的设计与实现。通过实现该评 测系统,为输入法的相互比较提供了一个自动化评测工具。 2基于IMM-IME的挂接技术原理 2基于IMM-IME的挂接技术原理 通过上述图示,我们可以发现winnls.dll像是一个键盘挂钩函数程序, 在输入法作用的情况下,使用者的键盘消息首先经过它的过滤筛选, 大部分都传送至输入法中,通过两者的互动与合作,应用程序得以取 得汉字转换结果及相应的键盘消息。 2基于IMM-IME的挂接技术原理 与IMM-IME相关的其它基本概念包括: 输入法管理器 输入法编辑器(转换接口与用户接口) 应用程序 输入上下文 2基于IMM-IME的挂接技术原理 输入法管理器IMM是Windows操作系统多语言支持环 境的内在组成部分,操作系统通过输入法管理器管理 当前系统中活动的各个输入法编辑器,维护输入法编 辑器和应用程序之间的通信,IMM中提供了很多API 函 数和数据结构供开发人员使用。 IME是由系统提供,或由用户实现的输入法程序每一个 运行的IME 相当于混合语言键盘布局中的一种

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档