盲文技术探究

网友投稿 1343 2022-05-28

【引言】

本文我们来一起探讨和学习一下盲人或者视觉障碍用户可能用到的技术和产品。

大多数人应该都知道盲文的基本知识, 盲文为盲人提供了一种阅读媒介,使用由不同图案的凸起点组成的 "单元格"代替普通印刷品中的字符。

但是,很多人并没有意识到,通常情况下,单元格换字并不是一换一的。在英语和法语等语言中,这个过程尤其复杂,因为在英语和法语中使用的是 "2级"点字,其中的 "收缩"部分是基于发音的。

盲文页面的格式化也涉及到印刷品以外的问题。

【盲文技术】

盲文技术是一种辅助技术,它可以让盲人或视障人士做一些常见的工作,如写作、浏览互联网、用盲文打字以及打印文字、参与聊天、下载文件、听音乐、使用电子邮件、刻录音乐、阅读文件等。

它还可以让盲人或视障学生在学校里和其他视障同学一样完成所有的作业,并允许他们在网上选修课程。

它可以让专业人员完成工作,老师也可以利用硬件和软件应用来进行讲课。

盲文技术的进步是有意义的,因为盲人可以接触到更多的文字、书籍和图书馆,它也为盲文的印刷提供了便利。

"尽管盲文系统已经普及,但据估计,只有10%的视力障碍者能够阅读盲文"。

下面我们就来更多的了解这方面的知识。

【软件系统】

目前可用的一些软件有:

【Duxbury DBT】

Duxbury DBT,是一个可以将可视文字翻译成盲文以及把盲文翻译成100多种语言可视文字的程序。

软件运行的效果

(Duxbury DBT运行效果图)

DBT提供了翻译和格式化功能,使普通印刷品到盲文的转换过程自动化,反之亦然,同时也提供了文字处理功能,可以直接在盲文和印刷文字进行调整和操作。

联行印刷

【JAWS】

JAWS("Job Access With Speech")是一款适用于Microsoft Windows的计算机屏幕阅读器程序,它允许盲人和视力受损的用户通过文字到语音的输出或刷新式盲文显示器来阅读屏幕。JAWS由Freedom Scientific旗下的盲人和低视力小组制作。

盲文技术探究

网络无障碍公司WebAIM在2019年8月至9月进行的一项屏幕阅读器用户调查发现,JAWS是全球第二大屏幕阅读器,首次被NonVisual Desktop Access取代;40.1%的调查参与者将其作为主要屏幕阅读器使用,61.7%的参与者经常使用。

JAWS支持Windows Vista以来发布的所有版本的Windows。该程序有两个版本:用于非商业用途的家庭版和用于商业环境的专业版。在JAWS 16之前,家庭版被称为标准版,只适用于家用Windows操作系统。

它也有一个DOS版本,有时也被称为JDOS,是免费的。

【JAWS脚本语言】

JAWS脚本语言允许用户在没有标准的Windows控件的情况下使用程序,也允许用户使用非无障碍设计的程序。

JAWS 脚本语言是一种专有的编程语言,它促进了 JAWS for Windows 阅屏程序与任何其他应用程序的互操作性--无论是专有的还是现成的。

JAWS 脚本语言也是一种编译语言,允许对源代码进行保护, JAWS 脚本通常使用JAWS内置的、用户可编辑的实用工具(称为 "管理器")或直接编辑配置文件,结合编写实际的脚本来定制 JAWS。

这个脚本语言也是一种API,它所暴露的功能包括传统的JAWS脚本、MSAA Server直接脚本、文档对象模型脚本等功能的组合,以保证JAWS对最终用户的最佳性能。

Script HelloWorld ()

SayString ("Hello World!")

EndScript

【Kurzweil】

Kurzweil Education是一家总部位于美国的教育技术公司。

Kurzweil Education为那些有学习差异和挑战的人,或盲人或弱视者提供扫盲解决方案、工具和培训。

该公司成立于1996年,是计算机辅助技术发展的先驱者。

该公司向客户提供两种主要的软件产品-Kurzweil 1000 和 Kurzweil 3000。

Kurzweil 1000是一款软件,通过OCR技术和文字转语音功能,使视障用户能够访问基于网络的、数字或扫描的打印材料。

Kurzweil 1000软件可以方便地访问大多数打印出来的表格,并以适当的阅读顺序显示字段、标签、方框和文字区域,从而通过计算机完成表格。

Kurzweil 3000是一种教育辅助技术,它提供了一个阅读、写作和学习的平台,主要针对有学习障碍或其他有阅读或写作困难的人。

Kurzweil 3000用于支持那些有阅读障碍、书写障碍、英语学习者在学校、高等教育、家庭和工作场所的学习者。

Kurzweil 3000可以大声朗读基于网络的、数字或扫描的印刷品,将基于网络的、数字或扫描的印刷品转换为mp3,提供有声文件,以便在旅途中收听,或者通过其Firefly网络应用可以在iPad上阅读。

虽然该公司成立于1996年,但它的文字转语音软件实际上可以追溯到20世纪70年代,当时Raymond Kurzweil开发出了他的第一台Kurzweil阅读机,这是一款可以扫描和朗读的设备。

2005年,Kurzweil Educational Systems被Cambium Learning Technologies收购。Cambium同时也拥有其他一些与教育相关的公司。

【nvda】

NonVisual Desktop Access(NVDA)是一个免费的、开源的、便携式的屏幕阅读器,适用于Microsoft Windows。该项目由Michael Curran于2006年发起。

NVDA是用Python编程的, 它可以与无障碍环境API 一起工作,如 UI Automation、Microsoft Active Accessibility、IAccessible2 和 Java Access Bridge,而不是使用专门的视频驱动来"拦截"和解释视觉信息。它使用GPL 2授权。

【硬件设备】

【盲文显示器】

可刷新式盲文显示器或盲文终端是一种用于显示盲文字符的电动机械装置,通过在平面上的孔中凸起的圆尖点来显示。

不能使用电脑显示器的视觉障碍电脑用户可以使用它来阅读文字输出。

有视听障碍的电脑使用者也可以使用可刷新的盲文显示器。

语音合成器也常用于同一任务,盲人用户可根据情况在两种系统之间切换或同时使用。

机械原理细节

可刷新式盲文显示器的底座往往集成了一个纯盲文键盘。输入是由两组每侧的4个按键来完成,而输出则是通过由一排电动机械字符单元组成的可刷新式盲文显示器来完成,每个单元都可以升高或降低8个圆尖点的组合。

还有其他的变体,即使用传统的QWERTY键盘进行输入,而输出则使用可刷新式盲文显示器进行输出,也有只输入或者只输出的设备。

提升圆尖点阵的机制是利用一些晶体的压电效应,当对其施加电压时,晶体会膨胀。这种晶体连接到一个杠杆上,而杠杆又反过来提升圆尖点。显示器的每个点必须有一个晶体,每个字符有8个点。

由于要制造出一个可靠的显示器,并能应付日常的磨损,这类显示器的成本很高,非常复杂。

通常情况下,只能显示40或80个点字单元。在一些记事本设备中,有18到40个单元的型号。

在一些型号中,光标的位置是通过振动点来表示的,有些型号的每个单元格都有一个开关,可以直接将光标移动到该单元格。

软件系统

控制显示器的软件叫做读屏器。它从操作系统中收集屏幕上的内容,将其转换为盲文字符,并将其发送到显示器上。

用于图形化操作系统的屏幕阅读器特别复杂,因为像窗口或滑行条这样的图形元素必须以文本形式进行解释和描述。现代操作系统通常都有一套API来帮助屏幕阅读器获取这些信息,如微软Windows的UI自动化(UIA),macOS和iOS的VoiceOver,以及GNOME的AT-SPI。

【转轮盲文显示器】

2000年,美国国家标准与技术研究所(NIST)和比利时鲁汶大学(Leuven University)分别开发了一种旋转轮式盲文显示器,这两种显示器都处在商业化过程中。

在这些装置中,盲文点被放在旋转轮的边缘,当轮子以选定的速度旋转时,用户可以用固定的手指连续阅读。当转轮上的盲文点经过一个固定的致动器来设置点字时,盲文点是以简单的扫描方式设置的。

因此,制造的复杂性大大降低,旋转轮式盲文显示器在实际生产时,其成本应该比传统的盲文显示器低。

【盲文键盘】

目前只在盲文打字机上使用。盲文电脑用户更喜欢使用标准键盘作为文字输入设备。盲文电脑键盘非常少见。

【盲文压印机】

盲文压印机是一种冲击式打印机,它可以将文字转化为触觉盲文单元。使用盲文翻译软件,可以相对轻松地对文件进行压印。这使得盲文制作效率高,成本效益高。

盲人用户往往将其他打印机称为 "墨水打印机",以区别于盲文打印机。

如同油墨打印机和印刷机一样,压印机的产品规格范围从面向普通消费者的压印机到大型出版商使用的压印机都有。

一台压印机的价格大概在2000美元到15万美元之间。

【盲文记事器】

盲文记事器。电子盲文记事器是一种小型、便携、电池操作的设备,带有点字键盘,用于输入信息。它们使用语音合成器或盲文显示器进行输出。盲文记事器可供盲人或视障人士阅读盲文时使用。

【盲文电子书】

采用电活性高分子材料,目前仅处于概念设计阶段。

【小结】

本文从盲文技术,软件系统,硬件设备等各方面对盲人或者视觉障碍用户经常使用到的计算机产品和技术进行了探讨。希望对以后的业务开发和研究有所裨益。

欢迎讨论。

软件开发

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《保姆系列五》这样讲Java IO你还能看不懂???
下一篇:Spark on YARN 常见问题总结
相关文章