Translating MathML into Nemeth Braille Code

Translating MathML into Nemeth Braille Code
复制标题

将 MathML 转换为 Nemeth 盲文代码

DOI:
10.1007/11788713_170
复制
发表时间:
2006
期刊:
--
影响因子:
--
通讯作者:
A. Karshmer
A. Karshmer
中科院分区:
--
文献类型:
--
作者:
Paul B. Stanley;A. Karshmer

文献摘要

被引文献

相似文献

已经创建了一个辅助软件应用程序,可以将以MathML编码的数学语句转换为Nemeth盲文代码(NBC)。该转换分两个阶段进行,即将MathML元素转换为NBC,然后实现与MathML无关的特定于Nemeth盲文的规则。包含语义相关信息的所有MathML元素都由该程序转换,包括将元素嵌套到任何级别。NBC固有的一些句法规则,如使用数字指示符;增加空格字符;以及一些缩写也已实施;其他规则仍有待纳入。NBC可以通过三种方式输出:(1)通过串口实时直接输出到可刷新的盲文设备;(2)保存为文本文件,然后下载到盲文设备;以及(3)保存为文本文件,然后由第三方应用程序进行浮雕。这个应用程序允许没有盲文经验的人将数学公式输入到任何公式编辑器中,该编辑器可以将该语句保存为MathML格式,然后将该语句转换为Nemeth盲文代码,供视障人士阅读。
An assistive software application has been created that translates math statements encoded as MathML into Nemeth Braille Code (NBC). This translation is conducted in two phases, the translation of the MathML elements into NBC, then the implementation of rules specific to Nemeth Braille that are irrelevant to MathML. All MathML elements holding semantically relevant information are translated by this program, including the nesting of elements to any level. Some of the syntactical rules inherent to NBC such as the use of the numeric indicator; additional space characters; and some contractions have also been implemented; other rules remain to be incorporated. The NBC can be exported in three ways (1) directly to a refreshable Braille device via a serial connection in real time; (2) saved as a text file then downloaded into a Braille device; and (3) save as a text file then embossed by a third party application. This application allows a person with no Braille experience to enter a math equation into any equation editor that can save that statement in the MathML format, and then convert that statement into Nemeth Braille Code for perusal by the visually impaired.