《编码》读书笔记三(上)

布莱叶盲文与二进制码

塞缪尔·莫尔斯并不是第一个将书面语言的字母成功编码的人。
今天,将介绍另一个人。
路易斯·布莱叶于1809年生于法国的库普雷,这是一个距离巴黎市东只有25英里的小镇。布莱叶的父亲是一个马具匠人。在布莱叶三岁的时候,被一个尖锐的工具刺伤了一直眼睛。伤口感染也影响到了他的另外一只眼睛,最后使他的双目完全失明。
在1819年,查尔斯·巴比尔,法国军队的一位军官。他发明了一种他自称为“夜间书写”的文字系统,但是这个系统的缺点是太过复杂了。
布莱叶在12岁的时候就很熟悉巴比尔的这种文字系统,随后开始不辞辛劳地改进这个文字系统,三年以后(那时他15岁)就创建成了自己的系统。1835年,路易斯·布莱叶患上了肺结核。1852年,就在布莱叶43岁生日刚过往不久,病魔无情地夺走了他的生命。
接下来,我将介绍布莱叶盲文,来看看它是如何工作的。
在布莱叶盲文中,每个在书写文字中用到的符号——具体来说就是字母、数字和标点符号——都被编码成为2*3的点码单元中的一个或者多个凸起的点。这个点码单元包含的点通常使用1到6的数字来编号。如下图所示。

在这里插入图片描述

因为条件限制,只能使用一种符号来表示布莱叶盲文。在这种表示方法中,点码单元中所有的6个点都会被表示出来。大点表示这是一个凸起的,小点则表示其对应的位置是平的。例如,下面的布莱叶盲文:

在这里插入图片描述

其中,第1,3,5点是凸起的,而第2,4,6点的位置是平的。
因为,一个单独的点不是凸起的就是平的。所以,这些点码都是二进制的。因此,布莱叶盲文系统能够表示64个不同的码字。如下图所示。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_45816034/article/details/106313124
今日推荐