DVD/TV声控遥控器的设计与实现

发布者:真瓷堂最新更新时间:2006-09-06 来源: 电子设计应用关键字:遥控器  语音  按键 手机看文章 扫描二维码
随时随地手机看文章

  引言
  一般使用DVD播放器时要同时使用电视机来显示所播放的图像。因此必须同时使用DVD播放器的遥控器以及电视机的遥控器进行控制,使用很不方便。人们很希望用一个遥控器既可以控制DVD播放器又可以控制电视机。本文设计的遥控器就是一款DVD/TV并用的遥控器。DVD遥控器是定制的,其控制码型是完全确定的。但是用户所使用的电视机却是各种类型的,其控制码型也各式各样,无法预先确定,因此对电视机的遥控器需采用学习式,即将电视机的控制码通过学习过程送入遥控器。本遥控器就是一款学习式的,适应各种类型电视机使用的遥控器。

  这款遥控器引用了语音辨识功能,既可以应用按键控制也可以发语音命令进行控制,给人们带来极大方便。

系统硬件设计
  系统主芯片采用清华大学与Infineon公司合作新推出的具有DSP和单片机(M8051)双核的语音专用芯片UniSpeech。该芯片集成了12bit的ADC和11bit的DAC,省去了额外的CODEC器件。由于采用了SoC结构,构成系统的芯片数量少,系统的集成度和稳定性高。因此该芯片非常适合于开发带有语音识别功能的遥控器等应用。

  红外线信号的发射是通过MCU的功能引脚PWM驱动红外线发射管实现的,由于PWM引脚具有脉冲宽度调制功能,只要设置相应的寄存器,就能输出具有一定占空比的载波信号,因此不需额外的驱动器件就可根据需要发出所要的红外信号。红外线的接收则是由红外线接收管连接到MCU的通用输入/输出引脚实现。

  考虑到语音声学模型、遥控码等所需要的存储数据量比较大,本文采用了SST公司的8Mbits的Flash存储器39VF080。

  遥控器设计中比较重要的一点是按键的功能设计,结合一般用户使用DVD和TV遥控器的习惯,本设计只设置了较少的4×4的扫描式按键。只有最常用的几个功能既可以按键控制,又可以语音控制,其它功能可以完全由语音控制实现。其系统硬件框图如图1所示。

  系统中?MCU作为主控制芯片,完成对各种接口的控制和系统的配置。DSP作为协处理器,完成语音识别算法和语音合成计算。通过MIC的输入语音,经过ADC的8kHz采样、12bit的线性量化,然后送到DSP进行处理。

  由于系统语音识别部分是面向非特定人设计的,因此必须事先准备训练好的声学模型和已经编辑好的语音命令词条。系统通过UART与计算机串口相接,将已经编辑好的语音命令词条和声学模型存入Flash中。考虑到实际使用的需要,本文将各语音命令词条(如“开机”、“关机”)对应到一个按键所对应的遥控码上。这样,当输入不同的语音命令,通过语音识别得到与之匹配的指令,就可实现与对应按键相同的控制效果。

系统软件设计
  本系统软件被设计为一个超循环(Super-Loops)结构的实时系统。通过在主程序中构造一个超循环把所有任务模块链接起来。任务级的程序得到控制权后,首先检查是否有事件需要处理。如果没有就放弃控制权,使得超循环任务链中的下一个任务得到控制。如果确实有事件需要处理,那么就完全或部分地处理该事件,然后就立刻交出控制权。通过这样的协作,所有的任务每次执行时都只占用系统很少的运行时间。系统流程如图2所示。
代码结构如下:
void main(void)
{
EA=0;
//屏蔽中断
Init();
//系统初始化
EA=1;
//打开中断
while(1)
{
Drv_Ring();//驱动层,负责扫描键盘和检测是否有语音输入
App_Ring();//应用层,负责红外线信号的发射和接收以及语音命令的识别
}
}

  功能模块之间的切换是通过一个功能开关和一个语音识别启动键实现的,当功能开关置为“LEARN”学习功能时,系统进入学习功能;当置为“DVD”档时,系统进入DVD功能;当置为“TV”档时,系统则进入TV功能。

DVD功能模块
  DVD遥控器的遥控码已由DVD播放器生产厂商提供。为此,DVD遥控码型将根据所属厂家提供的信息直接在程序中确定,因此在按键发送红外信号时,也是直接由程序确定对应的码型。通过PWM引脚发射。

TV功能模块
  对TV功能而言,其遥控码型必须通过学习过程取得,并存于数据Flash中。当用户按键时,程序根据按键键值,从数据Flash中读取对应的遥控码型,然后通过功能引脚PWM发送该遥控码。

语音识别模块
  当语音识别启动键被按下时,系统进入识别状态,开始接收语音命令的输入,识别完语音命令之后,根据识别结果发送相应的遥控码。语音识别子系统的基本结构如图3所示。

  语音识别引擎采用基于子词的非特定人语音识别模型,与以往的基于孤立词整词的模型相比,具有灵活性高、稳健性好的特点。

  按照各自的功能,大致上可以将识别算法分为三个部分:特征提取、模型参数训练和识别网络解码。对于一个基于子词的非特定人嵌入式语音识别引擎而言,声学模型(采用HMM)是与识别任务无关的,模型参数相对固定,因此模型参数训练的过程可以在PC平台上完成(见图3虚框部分),需要嵌入到片上的模块只有特征提取和识别网络解码部分。特征提取选用了MFCC参数作为语音识别引擎的语音特征参数,识别网络解码采用维特比(Viterbi)搜索算法。为了保证算法能够达到较高的识别精度,而又占用较少的资源,采用两级识别结构,在一颗专用芯片上达到了99%的识别精度。

学习模块
  当系统处于学习功能状态时,系统检测红外遥控码。根据用户所选按键,将接收到的红外遥控信息存到该按键对应的Flash数据区中。当下次按下该按键时,就可从该按键对应的Flash数据区中取出新学习到的红外遥控码。

关键字:遥控器  语音  按键 引用地址:DVD/TV声控遥控器的设计与实现

上一篇:基于SPCA751A的MP3播放器的研究与实现
下一篇:一种智能电梯语音系统的设计

推荐阅读最新更新时间:2024-05-03 10:58

提高语音识别准确性,Alexa语音助手新系列问市
人机界面解决方案开发商新突思电子科技日前宣布, TCL集团生产的Alexa语音助手电视已经采用旗下AudioSmart®远场语音(FFV)技术。搭载AudioSmart FFV数字信号处理器(DSP)的TCL全新系列电视可为消费者带来优质的用户体验,并能够通过亚马逊Alexa语音助手实现语音控制。搭载Alexa和AudioSmart技术的TCL全新电视已于目前举行的2018 IFA 德国柏林国际消费电子展上亮相。 TCL集团产品项目部总监黄定海表示:“搭载亚马逊Alexa和Synaptics AudioSmart技术的全新TCL电视致力于通过创新来提升消费者对我们产品的体验。将远场语音识别功能嵌入我们的电视产品,将为消费者提供
[手机便携]
康佳发布全景AI技术 支持全时语音人脸识别
3月14-17日,AWE2019(中国家电博览会)在上海新国际博览中心举行。在展会上康佳发布最新AI技术——全景AI,具有全时语音、人脸识别与电视版的易聊、易趣,以及弱听人士助听等功能。 康佳全景AI包括AI全程语音、AI画质、AI音质、AI音箱、AI智能家居、AI情感交互六大技术,将应用于未来康佳众多产品中,是基于生活的时间轴、家居场景,从时间、场景、操控、体验等多维度配合,共同构成的全景AI产品矩阵。 康佳AWE展台 例如,康佳电视支持全时语音,用户可以不必使用遥控器,通过语音来控制电视。并且支持个性化推荐。除此之外,全景AI技术可以通过人脸识别对观看电视的用户进行区分,对观看时间及观看距离加以控制;为听力不好的老年人提供
[家用电子]
康佳发布全景AI技术 支持全时<font color='red'>语音</font>人脸识别
语音芯片在足浴盆上的应用方案
随着经济的发展,人们生活水平的提高,交通工具的发达,人们运动双脚的机会越来越少,其结果危害了我们的身体健康。行走有益于我们的健康!实践证明,不经常走路、不经常运动的人,体内的血液循环就会差,这就加速了人体的衰老,想要维持身体的健康每天至少要走一万步。 足部热浴是中国传统医学发汗疗术中行之有效的理疗、保健方法,当人体足部受到外部温度刺激时,可扩张足部血管,增高皮肤温度,加上足底反射区凸点按摩和磁力作用,推动气血津液循经上行,促进足部和全身的血液循环加速,驱散足底沉积物和消除体内的疲劳物质,确保血液循环顺畅和改善,从而调节各内分泌的机能,促使各内分泌体分泌各种激素。 足浴盆的诞生解决现代人运动少的困惑,在家里、办公室里就能够轻
[嵌入式]
C&K 推出透明、冷白光带灯按键开关
坚固耐用的 IP67 防护等级 K12S 系列表面贴装式按键开关采用先进材料, 可实现清晰而敏锐的照明 马萨诸塞州沃尔瑟姆 — 2022年 3 月 31 日 — 领先的高质量机电开关制造商 C&K 引入了一种冷白光带灯开关, 拓展了其按键开关产品系列。K12S 亮白色按键开关是在广受欢迎且坚固耐用的 K12S 系列开关基础上发展而来。引入新的冷白光照明功能是为了满足大批量工业和汽车制造中对高亮度照明、高品质开关日益增长的需求。 C&K 采用了 一种能提高透明度并经受高回焊温度的先进材料 , 从而提高了 K12S 系列开关的亮度。K12S 系列开关有七种标准 LED 颜色可供选择, 可以通过定制满足客户应用的特定要求。
[电源管理]
C&K 推出透明、冷白光带灯<font color='red'>按键</font>开关
语音识别的两个方法_语音识别的应用有哪些
  语音识别的两个方法   通过微软的SAPI,不仅仅可以实现语音合成TTS,同样可以实现语音识别SR。下面我们就介绍并贴出相关代码。主要有两种方式:   1、使用COM组件技术,不管是C++,C#,Delphi都能玩的转,开发出来的东西在XP和WIN7都能跑。(注意要引入系统组件SpeechLib,XP要安装识别引擎)   2、使用WIN7的windows api,其实最终还是调用了SAPI,所以开发出来的东西就只能在WIN7上面跑。   其实不管是哪一种,都是调用SAPI,可能后一种代码比较简单。   使用第一种方式,需要注意在COM选项卡里面的Microsoft Speech object library引用   C#代码
[嵌入式]
基于STM8的电容感应式触摸按键方案在电磁炉中的应用
1 引言 相较于机械式按键和电阻式触摸按键,电容式触摸按键不仅耐用,造价低廉,机构简单易于安装,防水防污,而且还能提供如滚轮、滑动条的功能。但是电容式触摸按键也存在很多的问题,因为没有机械构造,所有的检测都是电量的微小变化,所以对各种干扰敏感得多。ST针对家电应用特别是电磁炉应用,推出了一个基于STM8系列8位通用微控制器平台的电容式触摸感应方案,无需增加专用触摸芯片,仅用简单的外围电路即可实现电容式触摸感应功能,方便客户二次开发。 2 方案介绍 ST的电容式触摸按键方案通过一个电阻和感应电极的电容CX构成的阻容网络的充电/放电时间来检测人体触摸所带来的电容变化。如图1所示,当人手按下时相当于感应电极上并联了一个电
[单片机]
基于STM8的电容感应式触摸<font color='red'>按键</font>方案在电磁炉中的应用
C&K 带灯按键开关系列,具有极佳人机工学特性
高可靠性机电开关制造商 C&K 开发了带灯按键开关系列, 提供平稳的正触觉反馈以及清脆的触觉声音, 从而实现了极佳的人机工学特性和使用便利性。D6 系列带灯按键开关具有集成的LED, 可降低成本并简化照明路径的设计。因此, D6 系列可以用于多种面板应用, 包括电器、电子游戏、工业、医疗、安防和视频、实验设备等等。 带灯 D6 系列按键开关便于定制和集成。这款按键开关可以在单面印刷电路板上方便地进行 X 和 Y 编码。另外, D6 系列无须接口, 可以直接使用。 这款带灯按键开关有多种颜色可供选择, 包括双色。 C&K 全球产品经理 Cedric Garropin 说道:「大多数现代电气控制面板和系统都需要带灯按
[物联网]
C&K 带灯<font color='red'>按键</font>开关系列,具有极佳人机工学特性
智能语音灯声控ic,智能照明语音识别芯片方案
随着科技的发展,对家居生活中的照明设备要求也越来越高,普通照明显然已无法再满足人们对智能家居的需求,在满足基本照明需求上,还要求控制智能化、操作简单化、节能高效化,智能照明由此应运而生! 智能语音照明和其他的灯一样,只是多了语音控制功能,就是通过说话就能开关关灯或者实现一些其他的功能。 NRK3301智能照明语音芯片方案: 智能照明可以语音控制,是加入了语音控制芯片,说话控制灯的语音识别芯片在选型时尤为注意识别的应用环境和识别距离的把握,九芯电子推出的语音识别芯片——NRK3301,体积小,识别率高,识别距离远达5米,同时还具备95%的高识别率、高唤醒率和快速响应反馈机制,能够在噪音环境下分辨识别指令。 NRK3301语音
[嵌入式]
智能<font color='red'>语音</font>灯声控ic,智能照明<font color='red'>语音</font>识别芯片方案
小广播
最新手机便携文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved