张庆宾 陶智仁 赵文斐
(山东大学控制科学与工程学院,山东 济南 250061)
当前,我们正生活在一个信息爆炸的时代,每个人都时刻接受着海量的信息,然而盲人、眼疾患者等却连基本接收信息的途径(如读书看报)都无法保证。中国是世界上盲人最多的国家,全国约有500万盲人,占全世界盲人总人口的18%,弱视力者更是不计其数。基于ARM9的便携式助读器能够轻松方便地帮助他们“读书看报”。此外,该助读器还能扫描存储,实现速录功能。ARM9处理器速度快、效率高,字库芯片容量大、价格低,系统体积小、操作简单。因此,基于ARM9的助读器拥有庞大的市场和广泛的应用前景。
基于嵌入式操作系统的便携式助读器以ARM9为核心,经过OV6620扫描成像,由SYN6288发音。同时,系统还可与PC机通过USB进行通信,实现阅读和速录功能。
助读器利用广阔视角的扫描头,将图书或报纸上的纸版文字信息扫描输出到ARM核心系统中,高速的ARM处理速度使扫描到的图片点阵信息与字库芯片中存放的字符一一对比,直到匹配正确(达到一定的重合率,如90%以上)。助读器在阅读模式下,处理器将匹配字符的GB_2312码通过UART口输出到语音芯片SYN6288,SYN6288可以清晰准确地把字符朗诵出来,实现助读功能;在速录模式下,处理器则将该字符的GB_2312码存放到扩展的存储器中,方便快捷地实现速录、存储功能。助读器原理如图1所示。

图1 助读器原理图Fig.1 Principle of the reading helper
根据便携式助读器的功能要求,硬件层主要由扫描部分、核心处理部分、发音部分和存储部分组成。……