基于语言表达障碍者的藏文语音辅助系统的设计
TFT LED主要由偏振片、滤色器基板、液晶、TFT基板、偏振片、背光源组成。通过改变R、G、B信号线上的电压,可以控制LCD的透光,使每一个像素呈现不同的颜色。按照时序,控制整屏的所有像素点就可以控制LCD显示。
内置于SPCE3200的TFT LCD接口能够支持对多种输入格式的TFT型LCD显示屏的控制,譬如DataEnable(DE)、Hsync/Vsync、16位并行RGB、8位delta RGB以及CCIR601/656等输入。LCD显示屏支持的分辨率为320(水平像素)x240(垂直像素),并支持NTSC/PAL显示格式。由于同步信号的位置及宽度都是可配置的,故可以满足各种规格的TFT LCD屏的要求。
本系统之所以选择TFT LCD模组是根据系统对图片显示的的需求和模组接口简单,应用方便。此外TFT LCD内置触屏接口,可以直接用来做触摸屏,是本系统的触屏与显示一体化。
1.2 Toueh Pannel模组简介
触摸屏(Touch Panel)是一种直接以触碰方式来达成输入指令的透明面板。SPCE3200具有12位的ADC具有8个通用的A/D转换通道,通过X2或者X1把接触点到Y1的电压输入SPCE3200的其中一个A/D通道,就可以计算获得纵坐标值,同样,通过Y1或者Y2把接触点到X2的电压输入
其中一个A/D通过,就可以获得横坐标值。
实验箱上LCD大小为640 x480,最左端横坐标为0,最右端横坐标为639,最上端纵坐标为0。最下端纵坐标为479。假设屏上任意坐标点(x,y)的横向电压测得为Vx,纵向电压测得为Vy,其中:0≤x640,0≤y480,0≤Vx≤3.3 V,0≤Vy≤3.3 V。此时计算得到:

本系统是针对特殊人群设计的,考虑到操作的方便性和容易性,所以利用Touch Panel模组可以让使用者通过触摸屏实现各种功能。
1.3 语音播放模块——DAC
本系统语音的实现选择SPCE3200的MP3文件播放。硬件上依赖DAC进行输出播放;软件上主要通过MP3库解码器的API函数来实现,保证了语音输出的质量同时软件操作上也较容易。
SPCE3200有两路16位高速数模转换器,可以进行普通的D/A转换,也可以进行立体声语音播放。SPCE3200的DAC模块共有3个引脚:其中DAC_VREF为DAC参考电压输入引脚;DAC_CH0为DAC通道0信号输出引脚;DAC_CH1为DAC通道1信号输出引脚。SPCE3200的DAC模块有两路DAC通道(通道0和通道1),具有4级深度的FIFO Buffer(Buffer的大小可设置),可以编程设置DAC采样率,其中断机制和缓存区支持可使得语音播放更方便。其特性如下:
1)电压型输出;
2)16位精度;
3)共有两路DAC通道(通道0和通道1);
4)具有4级深度的FIFO Buffer,Buffer的大小可设置;
5)终端机制和缓冲区的支持使得利用DAC进行语音播放更方便。
2 输入键盘
本项目考虑到应用的复杂程度和系统资源分配,充分利用SPCE3200的多媒体特性,采用含37个按键的键盘来实现藏文字符以及数字和特殊符号的输入,界面直观,操作方便。
键盘的布局见图3所示,本实验将LCD液晶屏通过坐标测试分为主窗口、字符选择窗口和字符显示窗口。在键盘以图片形式在键盘主窗口显示,通过扫描函数以1~30号键作为藏文基本基字的存储键,然后利用软件将常用藏文字符存储到每个键下,从而实现藏文的触键输入。本设计以*号键作为藏文分隔符,以←_键作为取消键,以

评论