当今,嵌入式体系已逐步使用到各个领域,给人民群众的日子供给了极大的便利。可是依据藏语的嵌入式语音播映体系几乎没有,该项意图施行能够添补藏文文本语音播映体系的空白,一起关于推行藏语,进步少数民族同胞的日子、作业质量,促进少数民族工作开展都起到了很大的推进效果。
该体系包含藏文嵌入式输入法的规划与完成和藏文语音资源的处理两大部分,经过本项意图的施行,能够处理藏族同胞中有言语妨碍者的沟通问题,使其能够便利地将自己的主意经过键盘输入的方法变成藏文文本,然后能够经过该体系转化成声响,到达与正常人进行沟通的意图,然后大大地改进和进步了他们的日子质量。
1 体系全体结构
本规划运用SPCE3200芯片进行开发,硬件上以开发板作为开发渠道,运用PC机进行软件程序开发。SPCE3200嵌入式试验箱是凌阳科技大学方案推出的一款全功用32位开发学习体系,它依据S+Core架构32位微处理器SPCE3200,该处理器最大的特征是具有较强的多媒体处理才能。该中心板的规划依据开发考虑,装备简略,布局简洁明了,外设完全,接口标准,扩展便利,能够较简略的完成本体系的字符输入、显现、语音播映功用,因而本规划选用SPCE3200作为主控芯片。依据各功用的需求,其体系硬件全体框图如图1所示。首要由SPCE3200主控板、TFT模块、Toueh Panel模块、语音资源播映模块组成。其间,TFT LCD即薄膜晶体管液晶显现器。在驱动方法上,与简略矩阵不同,它在液晶显现屏的每一个像素上都设置有一个薄膜晶体管大大进步了图画的质量(尺度、)含有行驱动电路及数据驱动,可直接与多媒体处理器SPCE32 00的LCD操控器接口相连:Touch Panel模块运用SPCE3200获取触屏坐标,SPCE3200具有12位的ADC具有8个通用的A/D转化通道,经过电阻式获取触屏的标值;运用UFAT文件体系对SD卡进行读写文件操作,并经过AD和DA通道完成MP3的语音播映功用。
1.1 TFT_LCD模组简介
TFT LCD是Thin Film Transistor-Liquid Crystal Display的缩写,即薄膜晶体管液晶显现器。在驱动方法上,TFT LCD与无源TN LCD、STN LCD的简略矩阵不同,它在液晶显现屏的每一个像素上都设置有一个薄膜晶体管(TFT),可有效地战胜非选通时的串扰,使显现液晶屏的静态特性与扫描线数无关。大大进步了图画质量(尺度、色彩),操控起来也比较简略。TFT LCD模块的电路衔接式如图2所示。
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号键作为藏文根本基字的存储键,然后运用软件将常用藏文字符存储到每个键下,然后完成藏文的触键输入。本规划以*号键作为藏文分隔符,以←_键作为撤销键,以键作为承认键,以↑键作为上翻键,以↓键作为下翻键,然后完成了上翻、下翻、承认、删去、输入等功用。以34键作为#键用来存储数字符号和特别的藏文符号,简略地完成数字特别符号的输入。