码迷,mamicode.com
首页 > 其他好文 > 详细

3. 布莱叶盲文与二进制码

时间:2017-12-22 23:59:49      阅读:306      评论:0      收藏:0      [点我收藏+]

标签:今天   工作   感知   朋友   消息   世界   数字   二进制   距离   

  塞缪尔.莫尔斯并不是第一个将书面语言的字母成功编码的人。实际上,在因自己的名字被用来命名某种编码方式而名声大噪的人中,莫尔斯先生也不是第一人。这项荣誉应该归一个法国盲人小伙子所有。尽管他比莫尔斯要晚出生18年, 但是他最早就创建了自己的骗码规范。他的生平鲜为人知,尽管关于他的故事流传至今的为数不多,但这也不足以构成一个引人入目的传奇。

  路易斯.布莱叶(Louis Braille)于1809年出生于法国库普雷,这是一个距离巴黎市东只有25英里的小镇。布莱叶的父亲是一个马具匠人。在布莱叶3岁的时候——一个本不该在父亲的工作间玩耍的年纪——他不小心被一个尖锐的工具刺伤了一只眼睛。伤口感染也影响到了他的另一只眼睛,最后使他的双目完全失明。按常理,布莱叶将在无知和贫困中度过自己的一生(就像当时大部分盲人一样),但是小路易斯对知识的渴望和过人的智慧很快被人们发现。他最初同其他孩子一样在镇上的小学上学,后来在他10岁的时候,在小镇牧师和一名学校老师的帮助下,布莱叶被送往巴黎皇家盲人学校学习。

  很显然,盲人教育中一个主要的障碍就是盲人无法阅读印刷的书籍。瓦伦丁.霍伊(1745-1822),巴黎皇家盲人学校的创始人,曾发明过一种在纸面上印下凸起文字的系统,这样盲人就可以通过接触的方式进行阅读了。但是这种文字系统使用起来很困难,而且使用这种方法来印刷的书籍也非常少。

  霍伊先生视力健全,因此他被自身的感知模式所禁锢。对他来说,一个字母A就是一个字母A,而字母A在记录时也必须看起来(或者感觉起来)像一个A(如果让他用手电筒交流的话,估计也会像我们开始那样,试图在空中比划出要表达的字母,但其实我们发现这法子根本不灵)。霍伊先生也许没有意识到,有一种完全不同于印刷字母的文字系统可能更适合盲人阅读。

  这种非常规编码方式起源说出来可能有些出人意料。查尔斯. 巴比尔(Charles Barbier),法国军队的一位军官, 在1819年发明了一种他自称为“écriture nocturne”(也叫“夜间书写”)的文字系统。他在厚纸上使用凸起的点和划组合来表示文字,这样当部队需要无声交流的时候,即使光线很暗,士兵们也可以通过这些符号互相传递信息。他们使用一个锥形的铁笔在厚纸的背面书写,这样纸的正面就会有相应的凸起,然后人们就可以使用手指触摸这些凸起的点和划来进行阅读了。

  巴比尔文字系统的缺点是太过复杂了。该系统并非使用与字母相对应的点划编码串来表示字母,而是用与读音相对应的编码串表示,因此有时仅仅是为了表示一个单词,就不得不使用很多的码字。如果只是传递简短的消息,这个系统用起来倒还不错,但是在表示长文本的时候,就明显力不从心,就更别说用来对整本书进行编码了。

  布莱叶在12岁的时候就很熟悉巴比尔的这种文字系统了。他特别喜欢使用凸起的点,不仅仅因为凸起来的点通过手指就可以很容易实现阅读,还因为它们“写”起来也很简单。在教室里,一个盲人学生如果有了纸张和铁笔,他就可以做笔记,而且同时还能阅读记下来的文字。路易斯.布莱叶开始不辞辛劳地改进这个文字系统, 3 年后(那时他15岁)就创建了自己的系统,而这个系统中的一些基本规范,直到今天仍在被人们所使用。在很长一段时间内,这种新的文字系统只被他们学校内部的人们所熟悉,但是渐渐地,布莱叶盲文传播到了世界各个角落。1835年,路易斯.布莱叶患上了肺结核。1852年,就在布莱叶43岁生日刚过完不久,病魔无情地夺走了他的生命。 

  如今,在引导盲人进入文学殿堂的道路上,改进后的布莱叶盲文仍然是不可替代的工具,特别是对于又聋又哑的人来说,布莱叶盲文仍然是他们开启阅读大门的唯一钥匙。近些年来,布莱叶盲文越来越多地应用到公共场所中,使得盲人朋友们可以越来越方便地使用电梯、自动取款机等设备。

  在这一章中我们将解析布莱叶盲文,来看看它是如何工作的。我们并不是要真的学习布莱叶盲文,而且也无须刻意记住什么关于它的内容。我们仅仅希望从中窥探到编码的一些本质。

  在布莱叶盲文中,每个在书写文字中用到的符号——具体来说就是字母、数字和标点符号——都被编成2*3的点码单元中的一个或者多个凸起的点。这个点码单元包含的点通常用1到6的数字进行编号。

3. 布莱叶盲文与二进制码

标签:今天   工作   感知   朋友   消息   世界   数字   二进制   距离   

原文地址:http://www.cnblogs.com/666638zhangqiang/p/8087793.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!