读屏技术及在阳光读屏软件中的应用研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:lingfangzhi12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的出现和快速普及使得信息的获取和利用更加便捷,而信息无障碍建设使得残障人士特别是视障人士也能充分利用互联网上的资源与服务,真正实现信息社会的无差别接入。   自从2004年10月15-16日首届“中国信息无障碍论坛"举办以来,越来越多的政府官员、民间组织、高校机构参与到中国信息无障碍建设的工作中来。   本文工作基于中国盲文出版社开发的阳光读屏软件,重点是Windows平台上读屏软件对复杂文档的朗读控制。   本文首先通过研究读屏软件的发展历史和发展过程中出现的无障碍技术,分析了当前Windows平台上读屏软件的架构和实现方法。   本文通过对阳光读屏软件的使用和实现架构的研究,发现其PDF朗读模块存在如下问题:缺少自主知识产权、仅支持Adobe Reader5.1及之前版本、用户易用性不高、不符合阳光现有架构。通过对开源读屏软件NVDA的研究,借鉴了NVDA中对复杂文档的开发思路,对阳光的PDF朗读模块进行了重构。重构后的PDF朗读模块不仅符合阳光当前的架构发展,降低了开发成本,使阳光具有自主知识产权,还支持多个版本Adobe Reader的朗读。   此外,由于互联网的快速发展,浏览器的竞争也越来越激烈,除了IEMozilla Firefox,Opera等浏览器也占据了很大的浏览器市场份额,考虑到人们使用浏览器的偏好不同,且目前阳光读屏软件只支持IE的朗读控制,本文在阳光现有架构的基础上实现了Firefox中WEB页面的朗读控制支持,并在开发和测试过程中总结了几点影响网页无障碍的因素,结合读屏软件用户的使用习惯和用户体验,提出了一些提高网页无障碍的建议。   目前,PDF朗读模块已随阳光新版本5.5发布,正式投入使用,使阳光成为国内唯一一款支持Adobe Reader中PDF文档朗读的读屏软件;Firefox朗读模块还处于测试阶段,预计在下一个版本中发布。
其他文献
校园网建设已经为高校的教学、科研和管理提供了先进的综合信息化环境。构建于校园网之上的数字校园也不断地完善,高校逐步实现了从环境、资源到应用的全面数字化,通过对这些
云计算的按需分配和按量计费的特性和优势,吸引了各大公司和科研机构对其进行开发和部署,并获得了巨大的成功。在众多云计算的应用中,由于可以匹配海量数据共享需求,云存储成
多传感器遥感图像能够提供不同电磁波段、不同入射角、不同成像机理以及不同时相、不同空间分辨率的信息,这些信息之间是可以互相补充的。目前随着遥感技术的迅猛发展,遥感所用
学位
迭代学习控制是一种新兴控制技术,它是智能控制理论的一个分支,特别适合于具有重复运动特性的被控对象。迭代学习控制主要是利用前次或者前几次迭代时的输入信息和所产生的输
随着计算机技术和网络的迅速发展,信息采集、传播无论是在速度还是规模都达到了空前的水平。特别是伴随各种数码电子产品的普及,每天新增的图片数量达到了极高的数量级,如Fac
随着RDF的应用越来越广泛,人们对RDF数据存储与查询的需求也越来越多。传统数据库管理系统已经不能够有效地满足这些需求,需要开发针对RDF数据的管理系统。论文以RDF数据管理
目前Linux内核开发工作的工程师们始终没有能找到一种高效、快捷的调试方法。这当然与Linux内核的开源性有关。内核开发者可以根据自己需要来修改内核,这种修改打破了内核的
随着生物识别技术的发展,自动指纹识别系统得到了广泛的应用。现有的自动指纹识别系统最主要的问题是:系统非常依赖于指纹图像的质量,低质量的指纹图像会造成特征的丢失或者虚假
近年来,基于构件的软件开发(CBSD)技术发展迅速,越来越受到业界的欢迎。在开发一个构件化软件时,只需把一个个现成的构件进行组装即可完成一个应用系统。CBSD能够取得成功的
隐写分析技术是信息隐藏技术的逆向技术,主要目的在于检测、提取或破坏可疑载体内藏有的秘密信息。由于网络语音流具有较大的信息隐藏容量和较高的实时性,因此网络语音流上的