论文部分内容阅读
随着智能手机的大范围应用,手机上的电子书App渐渐成为人们学习和阅读的主要方式之一。但是视障人群由于视力问题在使用电子书的过程中遇到了很多问题,比如很多电子书App无法支持语音朗读、控件不符合无障碍设计,使得视障人群使用电子书效率低下,甚至根本无法使用,所以为视障人群定制一款无障碍电子书阅读器十分重要。于是本文设计并实现了一款为视障人群使用的无障碍电子书阅读器。首先,本电子书实现了市面上一般电子书的通用功能,并且添加了很多手势和语音合成部分,实现了基于语音识别的交互技术,可以通过简单的语音指令实现一系列操作。本文对传统的语音信号端点检测算法稍作改进,然后用线性插值法替代了逐帧移动算法来进行关键字检出,提高了时间效率。其次,为了解决视障人群键盘输入图书名字困难的问题,改进了基于神经网络的图像匹配算法,用该算法使得视障人群通过拍摄书本封面图片然后和数据库中的图片库进行匹配即可得到电子书资源。本文对传统的特征点检测算法Fast算法进行改进使之具有缩放不变性和尺度信息,然后用稀疏自编码器训练数据来计算特征描述子,并且对其进行改进,在损失函数中加入了参数正交的约束并且将全连接改为了局部连接,使得参数更加有效,计算出来的特征描述子更具有表达性。通过该算法使得视障人群检索书目更加方便。第三,本文针对视障人群之间分享交流电子书冗余的问题提出了基于加密二维码的分享功能。将电子书的URL进行RSA加密后生成二维码再分享给其他用户,其他用户扫码解密后即可进行电子书的下载。RSA加密算法保证了电子书分享过程中的安全性,二维码分享的形式大大简化了视障人群之间分享交流的流程。最后,本文结合以上所述技术实现了 iOS平台上的无障碍电子书阅读器,使得视障人群的学习阅读更加便利高效。