多媒体同步复读机及其复读方法

文档序号:2616977阅读:446来源:国知局
专利名称:多媒体同步复读机及其复读方法
技术领域
本发明涉及一种电类数字数据的处理设备及其处理方法,尤指一种用于人们学习语言的有效工具,一种具有多媒体信息同步播放控制功能的语言复读机及其复读方法。
背景技术
现在,语言复读机已成为人们学习语言的有效工具。目前已公开的复读机方案有以下几种只播放声音,如磁带复读机,不能显示文字等信息,不利学习。复读机本身带有文字显示屏,可显示与学习内容相关的文字,但不能显示图像,学习时印象不够深刻。复读机本身带有图像显示屏,可播放图像等多媒体信息。但因带有图像显示屏等,所以成本较高,且显示屏尺寸往往较小,不利观看。

发明内容
为了克服上述不足之处,本发明的主要目的旨在提供一种成本相对较低,具有声音、文字、图像等多媒体信息同步播放控制功能的多媒体同步复读机及其复读方法。
本发明要解决的技术问题是如何使同步复读机与市场上公开出售的多媒体信息处理和播放设备或系统(以下简称外部多媒体系统)之间通过协同工作,以多媒体的形式来实现复读、跟读对比、角色扮演等功能。
本发明的目的是这样实现的,学习者使用本发明多媒体同步复读机,与外部多媒体系统协同工作,依赖本发明多媒体同步复读机内的既定程序,通过接口,控制外部多媒体系统自录有多媒体学习内容的载体取得相应片段的多媒体信息,在外部多媒体系统中同步播出声音、或文字、或图像等多媒体信息,并由本发明多媒体同步复读机完成对学习者读音的语音检测、录入和重放的控制。在播放学习者语音录音时,可控制外部多媒体系统播放相应片段的多媒体信息,从而以多媒体的形式实现复读、跟读和对比、角色扮演功能。
上述外部多媒体系统指带有多媒体信息载体驱动器、通信接口和图像显示器的设备或系统,例如计算机系统,或由影碟机和电视机组成的系统。多媒体信息载体指光盘、硬盘、闪存等以公众所知的技术录有多媒体信息的载体。
本发明解决其技术问题所采用的技术方案是本发明的装置包括计算机、接口及外部多媒体系统等的硬件环境,还包括由微处理器、控制接口、键盘、音频输入、声音电平检测、麦克风、拾音放大、语音电平检测、音频放大输出、模拟开关组、语音芯片、读写存储器和数据接口等模块组件构成;其中键盘与微处理器的一组I/O口相连接;控制接口与微处理器的一组I/O口相连接;音频输入与外部多媒体系统的音频输出相连,音频输入的输出端分别连接到音频放大输出、声音电平检测及模拟开关组的输入端;声音电平检测的输出端连接到微处理器的一个I/O口;麦克风的输出端与拾音放大的输入端相连接;拾音放大的输出端分别连接至音频放大输出、语音电平检测及模拟开关组模块的输入端;语音电平检测输出连至微处理器的一个I/O口;模拟开关组为三个独立的模拟电子开关,其输入分别连接至音频输入、拾音放大及音频放大输出模块的输出端,其输出端并接后连至语音芯片模块的输入端,其控制端分别与微处理器的三个I/O口相连接;微处理器与语音芯片相连接,语音芯片与读写存储器相连接,语音芯片的输出端与音频放大输出模块的输入端相连接;音频输入、拾音放大和语音芯片三部分的输出端连接至音频放大输出模块的输入端后,经混音放大,输出至喇叭或耳机;
微处理器通过数据总线和控制总线与数据接口及读写存储器相连接。
所述的多媒体同步复读机的键盘由启动/结束键、暂停键、前进键、重放键、倒退键,和设定学习模式的复读键、跟读对比键、角色扮演键、连续播放键等部件组成;所述的控制接口或为红外线接口或为RS232串行接口或为并行输入输出口或为USB接口或为无线USB接口或为蓝牙无线接口或为Zigbee无线接口或为自定义接口等;所述的音频输入与外部多媒体系统的音频输出相连接或为直接连接或为通过无线射频连接或为数字化后,通过USB、蓝牙信息传输技术相连接;所述的音频放大输出模块由混音和放大输出等模块组成;所述的数据接口或为串行口或为并行口或为USB接口或为蓝牙接口等。
所述的多媒体同步复读机的模块组件或由发射机部分和主机部分等组成,其中发射机部分由音频输入接口、音频放大和调频发射等组成;其中影碟机的音频输出连接至音频输入接口的输入端,音频输入接口的输出连接至音频放大的输入端,音频放大的输出连接至调频发射的输入端,以射频发至主机部分;主机部分由微处理器芯片、八通道模拟开关、操作键盘、前置放大、声音电平检测比较器、内置或外置麦克风、拾音放大电路、语音电平检测比较器、模拟开关芯片、语音芯片及外围电路、半导体读写存储器、混音放大输出、红外遥控编码芯片及外围电路、红外发射管及驱动电路及调频接收等模块组成;其中调频接收接收到调频发射发出的调频信号后进行解调,传输至前置放大;前置放大输出端与声音电平检测比较器、模拟开关芯片及混音放大输出相连接;声音电平检测比较器的输出连接至微处理器芯片的一个I/O口;内置或外置麦克风与拾音放大电路相连接;拾音放大电路的输出端与语音电平检测比较器、模拟开关芯片、混音放大输出相连接;语音电平检测比较器的输出连接至微处理器芯片的一个I/O口;模拟开关芯片为多路模拟开关芯片中的三个模拟开关,三个模拟开关的控制端分别连接至微处理器芯片的三个I/O口,三个模拟开关的输入端分别与前置放大、拾音放大电路、混音放大输出的输出端相连,三个模拟开关的输出端并接至语音芯片及外围电路;语音芯片及外围电路与半导体读写存储器相连接,语音芯片及外围电路的输出端连接至混音放大输出的输入端;微处理器芯片的一组I/O口分别与语音芯片及外围电路和半导体读写存储器的控制或地址脚相连接,操作键盘与微处理器芯片的一组I/O口相连接;微处理器芯片的另外八个I/O口连接至八通道模拟开关的八个控制端;八通道模拟开关中的每个模拟开关分别连接在红外遥控编码芯片及外围电路的某一路扫描信号输出脚与某一路扫描信号输入脚之间,红外遥控编码芯片及外围电路与红外发射管及驱动电路相连。
所述的多媒体同步复读机的音频输入模块、声音电平检测模块、模拟开关组模块及数据接口模块等分别为可选模块。
一种多媒体同步复读机的复读方法,该方法是通过控制接口收发控制信息;通过接口,命令外部多媒体系统从多媒体信息载体的指定位置开始播放指定片段的声音、或文字、或图像多媒体信息,到达片段终点后,再命令回到本片段起点重播;在达到设定条件时,到达下一片段起点,进入下一片段的学习;微处理器完成对学习者读音的语音检测、录入和重放的控制;在播放学习者语音录音时,控制外部多媒体系统同步播放相应片段的图像、或文字、或声音多媒体信息,实现复读、跟读和对比、角色扮演功能等;该复读方法设有主流程、其他键响应流程、复读、跟读和对比模式、角色扮演模式和连续播放等模式,其中命令外部多媒体系统从多媒体信息载体的指定位置开始播放多媒体信息的方法包括向外部多媒体系统发顺序播放命令、或从一时间位置开始播放、或播放一章节、或播放一标题片段的命令;判断到达当前片段终点的方法包括声音电平检测、或语音电平检测、或到达事先定义的该片段的时间长度、或从外部多媒体系统收到预定义的终点到达指令、或预定义的终点按键被按、或到达与原声同样的时间长度;命令外部多媒体系统回到本片段起点开始重播的方法包括向外部多媒体系统发倒退命令、或自动反复重播命令、或发从本片段起点时间位置开始播放的命令、或发播放本片段所属章节的命令、或发播放本片段所属标题片段的命令等;到达下一个片段起点的方法包括向外部多媒体系统发快进命令,提前结束上一片段的播放;或则向外部多媒体系统发结束自动反复重播命令;或则自接口、或预定义列表中取得下一片段的起始时间位置、或章节、或标题信息等。
所述的多媒体同步复读机的复读方法的主流程实现不同模式间的转换,具体工作步骤是步骤1.启动,进入正常工作状态按启动/结束键使微处理器进入正常工作状态;步骤2.判断是否有按键?等待键盘命令,若有按键,则判定键值,进入判断是前进键或重放键模块,若无按键,则返回;步骤3.判断键值进入判断是否前进键或重放键模块后,若判定是前进键或重放键,则进入检查当前学习模式设置,进入对应流程模块;若不是前进键或重放键,则进入判断是否启动/结束键?若是启动/结束键,则跳至向外部多媒体系统发“结束播放”命令模块;若不是启动/结束键,则进入其他键响应流程A模块;步骤4.进入复读、跟读对比、角色扮演、连续播放流程检查当前学习模式设置,进入对应流程模块后,分别进入复读、跟读对比操作流程、或角色扮演操作流程、或连续播放操作流程模块,直至按键操作使程序退出该流程;步骤5.判断是按启动/结束键退出与否?若使程序退出的按键操作是按了启动/结束键,则进入向外部多媒体系统发“结束播放”命令模块;否则回到判断是否有按键?重新开始;步骤6.结束播放在任何正常工作状态下,按了启动/结束键,都会导致进入向外部多媒体系统发“结束播放”命令模块,然后,进入微处理器进入休眠状态模块。
所述的多媒体同步复读机的复读方法的其他键响应流程对倒退键、暂停键、复读键、跟读对比键、角色扮演键、连续播放键等进行处理,其具体工作步骤是步骤1.开始进入该流程后,如果语音芯片正在播放录音,则停止播放;如果语音芯片正在录音,则停止录音;步骤2.暂停播放向外部多媒体系统发“暂停”命令,使暂停播放;步骤3.判断a)、判断是倒退键与否?若是倒退键,则向外部多媒体系统发“倒退”命令后进入退出其他键响应流程模块;若不是倒退键,则进入判断是暂停键与否?b)、判断是暂停键与否?
若是暂停键,则直接进入退出其他键响应流程模块;若不是暂停键,则进入判断是复读键与否?c)、判断是复读键与否?若是复读键,则设置学习模式为复读模式;若不是复读键,则进入判断是跟读对比键与否?d)、判断是跟读对比键与否?若是跟读对比键,则设置学习模式为跟读对比模式;若不是跟读对比键,则进入判断是角色扮演键与否?e)、判断是角色扮演键与否?若是角色扮演键,则设置学习模式为角色扮演模式A或角色扮演模式B,并使录音标志L置0,连续按动角色扮演键挑选希望扮演的角色;若不是角色扮演键,则进入判断是连续播放键与否?f)、判断是连续播放键与否?若是连续播放键,则设置学习模式为连续播放模式;若不是连续播放键,则进入退出其他键响应流程模块;步骤4.结束所述模式设置结束后,都进入退出其他键响应流程模块。
所述的多媒体同步复读机的复读方法的复读、跟读和对比模式等的实现方法包括程序命令外部多媒体系统从多媒体信息载体的指定位置开始播放,直至程序判定到达片段终点,然后通过控制接口使外部多媒体系统在本片段起点和终点之间反复重播;若是跟读和对比模式,则在某一遍重播时,录入学习者跟读语音,在另一遍重播时,同步播放录音;或在重播时,命令外部多媒体系统处于图像静止状态;其具体工作步骤是步骤1. 开始置循环变量N为1;步骤2.是否跟读对比模式?
若是跟读对比模式则进入循环变量值N等于1或N等于3的判断模块;若是复读模式,则进入命令外部多媒体系统从指定位置开始播放多媒体信息;步骤3.按键或片段终点检测命令外部多媒体系统从指定位置开始播放多媒体信息后,由判断模块有否按键?和到达本片段终点吗?反复循环检测是否有键被按或是否已到达本片段的终点;步骤4.重播若判定已经到达本片段终点,则使循环变量N加1,然后命令外部多媒体系统回到本片段起点开始下一次重播;步骤5.判定键值若判断模块有否按键?检测到有键被按,则由判断模块是启动/结束键?由是重放键?由是前进键?来判定键值;若是重放键被按,则转到循环变量N加1,进入下一次重播;若是启动/结束键被按,则转到退出复读、跟读对比操作流程;若是前进键被按,则进入到达下一片段起点位置模块;步骤6.播放下一片段到达下一片段起点位置后,重置N为1,然后回到命令外部多媒体系统从指定位置开始播放多媒体信息,开始播放下一片段;步骤7.进入其他键响应流程B若是其他键被按,则进入其他键响应流程B,然后到达退出复读、跟读对比操作流程;步骤8.判定当前是第几次重播若是否跟读对比模式?中判定当前学习模式为跟读对比模式,则程序进入循环变量N等于1或N等于3的判断模块和循环变量N等于2?的判断模块来判定当前是第几次重播;步骤9.第1遍播放或第3遍重播当循环变量N等于1或N等于3的判断模块检测到是第1遍或第3遍播放时,即进入命令外部多媒体系统“取消静音”或“取消语言声道关闭”,然后转回命令外部多媒体系统从指定位置开始播放多媒体信息模块,使外部多媒体系统开始播放包括原声话音在内的多媒体信息;步骤10.第2遍重播,对跟读语音进行录音当循环变量N等于2的判断模块检测到N是2时,进入向外部多媒体系统发“静音”或“关闭语言声道”命令模块;然后进入模拟开关组控制模块,控制模拟开关组,接通拾音放大或音频放大输出;录音模块,控制语音芯片开始对学习者跟读语音进行录音,然后命令外部多媒体系统从指定位置开始播放多媒体信息;步骤11.第4遍重播,播放跟读语音录音若循环变量值为4,则命令外部多媒体系统“静音”或“关闭语言声道”,然后程序转到播放语音录音模块,控制语音芯片开始播放语音录音,然后进入置N为0模块,然后程序转到命令外部多媒体系统从指定位置开始播放多媒体信息模块,使外部多媒体系统在静音状态或原声语音关闭状态下开始重播,并同步播放录音;所述的多媒体同步复读机的复读方法的角色扮演等模式实现方法包括角色A的原声话音事先全部录在左声道或语种A的信息区域中,角色B全部录于右声道或语种B的信息区域中,由学习者挑选A或B两个角色之一,在学习过程中进行扮演;或在事先制作多媒体信息内容时,一片段本身就不录入被扮演角色的原声话音,由学习者在学习过程中扮演;由程序控制对学习者语音、或语音和原声混合音进行录音,并在重播时,同步播放录音;其工作流程的具体工作步骤是步骤1.判定是否角色扮演模式A?检查当前学习模式是角色扮演模式A还是角色扮演模式B?步骤2.开通未被选中的角色对应的声道或对应的语种若是角色扮演模式A,则进入向外部多媒体系统发“选择右声道”或“开通语种B”命令模块;若不是角色扮演模式A,则进入向外部多媒体系统发“选择左声道”或“开通语种A”命令模块;步骤3.从指定位置开始播放命令外部多媒体系统从多媒体信息载体的指定位置开始播放,然后进入判定录音标志L为0?步骤4.对语音进行录音若录音标志L为0?模块判定L值为0,表示刚进入角色扮演尚无录音,则程序进入控制模拟开关组接通音频放大输出或拾音放大模块,然后进入控制语音芯片开始对混合音录音,或对语音录音模块,启动对学习者扮演角色的语音、或语音和原声的混合音进行录音;若录音标志L为0?模块判定L值不为0,则进入控制语音芯片开始播放录音模块;步骤5.判定有按键吗?或已到达本片段终点吗?若判定已经到达本片段终点,则进入若有录音,则设L为1模块,否则返回到有按键吗?模块;步骤6.命令回到本片段起点开始重播当已有录音时使L值置1,再进入命令回到本片段起点模块,然后回到命令外部多媒体系统从多媒体信息载体的指定位置开始播放,开始重播;步骤7.控制语音芯片开始播放录音当再进入录音标志L为0?模块时,因为L值为1,程序转向控制语音芯片开始播放录音;若录的是原声和学习者语音的混合音,还需向外部多媒体系统发“静音”命令;步骤8.判定键值若有按键吗?模块检测到有键被按,则由判定模块是按重放键?是按前进键?是按启动/结束键?来判定键值;其中若是重放键被按,则转到若有录音,则设L为1模块;若是启动/结束键被按,则转到退出角色扮演操作流程;若是前进键被按,则进入置L值为0模块,再进入到达下一片段起点模块,然后回到命令外部多媒体系统从多媒体信息载体的指定位置开始播放,开始扮演下一个片段;若是其他键被按,则进入其他键响应流程C模块;步骤9.结束执行其他键响应流程C模块后,到达退出角色扮演操作流程。
所述的多媒体同步复读机的复读方法的连续播放模式流程的具体工作步骤是步骤1.开始顺序播放向外部多媒体系统发“顺序播放”命令,使其从当前位置开始顺序播放;步骤2.判定有按键被按吗?若检测到有按键,则进入是前进键被按?模块,否则,返回有按键被按吗?模块循环检测按键,直至有键被按;步骤3.判定键值按键后的判定键值由是前进键被按?是重放键被按?是启动/结束键被按?来判定键值;其中若是前进键被按,则进入有按键被按吗?若是重放键被按,则程序进入命令回到本片段起点位置模块,然后回到向外部多媒体系统发“顺序播放”命令,开始重放;若是启动/结束键被按,则转到退出连续播放操作流程;若是其他键被按,则进入其他键响应流程D模块;步骤4.结束执行其他键响应流程D模块后,退出连续播放操作流程。
本发明的有益效果是本发明可与外部多媒体系统协同工作,具有以多媒体的形式实现复读、跟读和对比、角色扮演等功能,且成本相对较低。


下面结合附图和实施例对本发明进一步说明。
附图1是本发明总体硬件结构的方框图;
附图2是本发明的一实施例方框图;其中附图2A是本发明发射机部分方框图;附图2B是本发明主机部分方框图;附图3是主流程的一实施例方框示意图;附图4是本发明其他键响应流程一实施例的示意图;附图5是本发明复读、跟读和对比流程一实施例的示意图;附图6是本发明角色扮演流程一实施例的示意图;附图7是本发明连续播放模式流程一实施例的示意图;附图中标号说明1—微处理器;2—控制接口;3—键盘;4—音频输入;5—声音电平检测;6—麦克风;7—拾音放大;8—语音电平检测;9—模拟开关组;10—语音芯片; 11—读写存储器;12—音频放大输出; 13—数据接口;201—微处理器芯片; 202—八通道模拟开关;203—操作键盘; 204—前置放大;205—声音电平检测比较器;206—内置或外置麦克风;207—拾音放大电路; 208—语音电平检测比较器;209—模拟开关芯片; 210—语音芯片及外围电路;211—半导体读写存储器; 212—混音放大输出;213—红外遥控编码芯片及外围电路;214—红外发射管及驱动电路; 215—调频接收216—音频输入接口; 217—音频放大;218—调频发射;301—启动,进入正常工作状态;302—是否有按键?303—是否前进键或重放键?304—是否启动/结束键?305—其他键响应流程A;306—检查当前学习模式设置,进入对应流程;307—复读、跟读对比操作流程;308—角色扮演操作流程;
309—连续播放操作流程; 310—是按启动/结束键退出吗?311—向外部多媒体系统发“结束播放”命令;312—微处理器进入休眠状态;401—如果正在播放录音,则停止播放;402—如果正在录音,则停止录音;403—向外部多媒体系统发“暂停”命令,使暂停播放;404—是倒退键与否? 405—是暂停键与否?406—是复读键与否? 407—是跟读对比键与否?408—是角色扮演键与否? 409—是连续播放键与否?410—向外部多媒体系统发“倒退”命令;411—设置学习模式为复读模式;412—设置学习模式为跟读对比模式;413—设置学习模式为角色扮演模式A或角色扮演模式B;414—录音标志L置0; 415—设置学习模式为连续播放模式;416—退出其他键响应流程;501—置循环变量N为1;502—是否跟读对比模式?503—命令外部多媒体系统从指定位置开始播放多媒体信息;504—有否按键? 505—到达本片段终点吗?506—N加1; 507—回到本片段起点;508—退出复读、跟读对比操作流程;509—其他键响应流程B;510—是启动/结束键? 511—是重放键?512—是前进键? 513—到达下—片段起点位置;514—重置N为1; 515—N等于1或N等于3?516—命令外部多媒体系统“取消静音”或“取消语言声道关闭”;517—N等于2?518—向外部多媒体系统发“静音”或“关闭语言声道”命令;519—模拟开关组控制;520—录音;521—命令外部多媒体系统“静音”或“关闭语言声道”。
522—播放语音录音; 523—置N为0;
601—是否角色扮演模式A?602—向外部多媒体系统发“选择右声道”或“开通语种B”命令;603—向外部多媒体系统发“选择左声道”或“开通语种A”命令;604—命令外部多媒体系统从多媒体信息载体的指定位置开始播放;605—录音标志L为0?606—控制模拟开关组(9)接通音频放大输出(12)或拾音放大(7)。
607—控制语音芯片(10)开始对混合音录音,或对语音录音;608—有按键吗? 609—已到达本片段终点吗?610—若有录音,则设L为1; 611—命令回到本片段起点;612—是按重放键? 613—是按前进键?614—是按启动/结束键? 615—置L值为0;616—到达下一片段起点; 617—其他键响应流程C;618—退出角色扮演操作流程;619—控制语音芯片(10)开始播放录音;701—向外部多媒体系统发“顺序播放”命令;702—有按键被按吗? 703—是前进键被按?704—是重放键被按? 705—是启动/结束键被按?706—命令回到本片段起点位置;707—其他键响应流程D;708—退出连续播放操作流程;具体实施方式

请参阅附图1所示,本发明的装置由计算机、接口及外部多媒体系统的硬件环境等组成,还包括由微处理器(1)、控制接口(2)、键盘(3)、音频输入(4)、声音电平检测(5)、麦克风(6)、拾音放大(7)、语音电平检测(8)、音频放大输出(12)、模拟开关组(9)、语音芯片(10)、读写存储器(11)和数据接口(13)等模块组件构成;其中键盘(3)与微处理器(1)的一组I/O口相连接;控制接口(2)与微处理器(1)的一组I/O口相连接;音频输入(4)与外部多媒体系统的音频输出相连接,音频输入(4)的输出端分别连接到音频放大输出(12)、声音电平检测(5)及模拟开关组(9)的输入端;声音电平检测(5)的输出端连接到微处理器(1)的一个I/O口,当声音电平检测(5)检测到声音电平低于设定值时,反相输出,作为微处理器内程序判定片段终点的可选方式之一;麦克风(6)的输出端与拾音放大(7)的输入端相连接;拾音放大(7)的输出端分别连接至音频放大输出(12)、语音电平检测(8)及模拟开关组(9)模块的输入端;语音电平检测(8)输出连至微处理器(1)的一个I/O口;语音电平检测(8)的检测结果,作为程序判定学习者读音的方式;模拟开关组(9)为三个独立的模拟电子开关,其输入分别连至音频输入(4)、拾音放大(7)及音频放大输出(12)模块的输出端,其输出端并接后连至语音芯片(10)的输入端,其控制端分别与微处理器(1)的三个I/O口相连;微处理器可按程序控制其中一个电子开关闭合,来实现对原声、学习者读音、原声和读音混合音的分别录音;如果只对学习者读音进行录音,则可将拾音放大(7)直接连至语音芯片(10),模拟开关组(9)可省略。
微处理器(1)的一组I/O口与语音芯片(10)相连,语音芯片(10)与读写存储器(11)相连接,语音芯片(10)的输出端与音频放大输出(12)模块的输入端相连接,这样,可在程序控制下进行录音或放音;音频输入(4)、拾音放大(7)和语音芯片(10)三部分的输出端连接至音频放大输出(12)模块的输入端后,经混音放大,输出至喇叭或耳机;微处理器(1)通过数据总线和控制总线与数据接口(13)及读写存储器(11)相连。
所述的多媒体同步复读机的键盘(3)由启动/结束键、暂停键、前进键、重放键、倒退键,和设定学习模式的复读键、跟读对比键、角色扮演键、连续播放键等部件组成;所述的控制接口(2)或为红外线接口或为RS232串行接口或为并行输入输出口或为USB接口或为无线USB接口或为蓝牙无线接口或为Zigbee无线接口或为自定义接口等;所述的音频输入(4)与外部多媒体系统的音频输出相连接或为直接连接或为通过无线射频连接或为数字化后,通过USB、蓝牙等公众所知的信息传输技术相连接;音频输入4指从上述传输技术中恢复音频信号,或再加放大的电路;所述的音频放大输出(12)模块由混音和放大输出等模块组成;所述的数据接口(13)或为串行口或为并行口或为USB接口或为蓝牙接口等。
所述的多媒体同步复读机的音频输入(4)模块、声音电平检测(5)模块、模拟开关组(9)模块及数据接口(13)模块分别为可选模块;图2描述了本发明的一个实施例。该实施例由发射机和主机两大部分组成,用以与市售影碟机与电视机组成的系统配套。其中发射机部分由音频输入接口(216)、音频放大(217)和调频发射(218)等部件组成;其中影碟机的音频输出连接至音频输入接口(216)的输入端,音频输入接口(216)的输出连接至音频放大(217)的输入端,音频放大(217)的输出连接至调频发射(218)的输入端,以射频发至主机部分;主机部分由微处理器芯片(201)、八通道模拟开关(202)、操作键盘(203)、前置放大(204)、声音电平检测比较器(205)、内置或外置麦克风(206)、拾音放大电路(207)、语音电平检测比较器(208)、模拟开关芯片(209)、语音芯片及外围电路(210)、半导体读写存储器(211)、混音放大输出(212)、红外遥控编码芯片及外围电路(213)、红外发射管及驱动电路(214)及调频接收(215)等模块组成;其中调频接收(215)接收到调频发射(218)发出的调频信号后进行解调,传输至前置放大(204);前置放大(204)输出端与声音电平检测比较器(205)、模拟开关芯片(209)及混音放大输出(212)相连接;声音电平检测比较(205)的输出连接至微处理器芯片(201)的一个I/O口;内置或外置麦克(206)与拾音放大电路(207)相连接;拾音放大电路(207)的输出端与语音电平检测比较器(208)、模拟开关芯片(209)、混音放大输出(212)相连接;语音电平检测比较器(208)的输出连接至微处理器芯片(201)的一个I/O口;模拟开关芯片(209)为多路模拟开关芯片中的三个模拟开关,三个模拟开关的控制端分别连接至微处理器芯片(201)的三个I/O口,三个模拟开关的输入端分别与前置放大(204)、拾音放大电路(207)、混音放大输出(212)的输出端相连,三个模拟开关的输出端并接至语音芯片及外围电路(210);语音芯片及外围电路(210)与半导体读写存储器(211)相连接,语音芯片及外围电路(210)的输出端连接至混音放大输出(212)的输入端;微处理器芯片(201)的一组I/O口分别与语音芯片及外围电路(210)和半导体读写存储器(211)的控制或地址脚相连接,操作键盘(203)与微处理器芯片(201)的一组I/O口相连接;微处理器芯片(201)的另外八个I/O口连接至八通道模拟开关(202)的八个控制端;红外遥控编码芯片及外围电路(213)中选用常见的具有按键扫描功能的红外遥控编码芯片,这种芯片一般具有八路扫描信号输出脚,多路扫描信号输入脚,当其中一路输出脚与一路输入脚被短接时,则芯片就发出一种特定的编码指令;在本实施例中,用八通道模拟开关(202)中的每个模拟开关分别接在其某一路扫描信号输出脚与某一路扫描信号输入脚之间,分别对应影碟机遥控开关机命令、播放命令、暂停命令、倒退命令、静音命令、声道切换命令、A-B重复播放命令、结束播放命令。红外遥控编码芯片及外围电路(213)与红外发射管及驱动电路(214)相连。
本发明多媒体同步复读机的复读方法为,通过控制接口(2)收发控制信息,并命令外部多媒体系统自录有多媒体学习内容的载体取得相应片段的多媒体信息,然后在外部多媒体系统中同步播出声音、或文字、或图像多媒体信息等;微处理器(1)完成对学习者读音的语音检测、录入和重放的控制;在播放学习者语音时,可控制外部多媒体系统同步播放相应片段的声音、或文字、或图像等多媒体信息,以多媒体形式实现复读、跟读和对比、角色扮演功能等;该复读方法设有主流程、其他键响应流程、复读、跟读和对比模式、角色扮演模式和连续播放模式等,具体描述如下学习者开始使用时,应首先开启外部多媒体系统。然后上电本发明多媒体同步复读机,使进入正常工作状态后,可通过按键改变学习模式。按前进键后,程序按当前学习模式设置进入复读、跟读和对比模式、或角色扮演模式、或连续播放模式对应的流程,直至程序按预定义条件离开该流程;复读、跟读和对比模式的实现方法为,进入该模式对应流程后,程序即命令外部多媒体系统从多媒体信息载体的指定位置开始播放多媒体信息,直至程序判定已到达本片段终点,即通过控制接口命令外部多媒体系统回到本片段起点重复播放;若是复读模式,则反复循环以上过程,即实现了以多媒体的形式进行复读;若是跟读和对比模式,则在某一遍重播时,命令外部多媒体系统处于静音状态或语言声道关闭状态,然后录入学习者跟读语音,在另一遍重播时,命令外部多媒体系统处于静音状态或语言声道关闭状态并播放学习者语音的录音,即达到以多媒体的形式进行跟读和对比的目的;在重播时,也可命令外部多媒体系统暂停,在图像静止的状态下录音或播放录音;按前进键到达下一片段的起点,开始下一片段的学习;角色扮演模式的实现方法为,事先将角色A的原声话音全部录在左声道或语种A的信息区域中,角色B录于右声道或语种B的信息区域中;学习者在学习模式设置时可选择扮演角色A或角色B;角色扮演模式的另一实现方法为,在事先制作学习内容时,一片段本身就不录入被扮演角色的原声话音,学习者不能挑选角色;
进入角色扮演操作流程后,若是第一种方法,程序即命令外部多媒体系统只开通不被扮演角色对应的声道或语种,若是第二种方法,不需特别设定;然后程序命令外部多媒体系统从多媒体信息载体的指定位置开始播放,同时对原声和学习者语音混合后的声音进行录音,或只对学习者的语音进行录音并记录录音的时间位置,直至程序判断已到达本片段终点,即命令外部多媒体系统回到本片段起点开始重播;若录入的是混合音,则重播时命令外部多媒体系统静音;若录入的只是学习者语音,则在同样的时间位置,播放语音录音。通过重播,使学习者能检验自己扮演角色时的表现;在角色扮演过程中,按前进键使程序到达下一个片段的起点,开始下一个片段的角色扮演;连续播放模式的实现方法为,进入该流程后,程序即命令外部多媒体系统从多媒体信息载体的指定位置开始连续播放多媒体信息,直至程序按预定义条件重播或离开该流程;多媒体信息载体中事先录制的示范音,以下简称原声。
命令外部多媒体系统从多媒体信息载体的指定位置开始播放多媒体信息的方法为,通过控制接口(2)向外部多媒体系统发以下命令之一顺序播放命令、或从一时间位置开始播放的命令、或播放一章节的命令、或播放一标题片段的命令;例如,只要向影碟机发出“播放”红外命令,即可使其从当前位置开始往下播放,这就是所述顺序播放命令;又如,只要向影碟机发出选时播放命令,即可使其从选定的时间位置开始往下播放,这就是所述从一时间位置开始播放的命令;又如,向影碟机发出的按章节或标题播放的命令,就是所述播放一章节命令、或播放一标题片段命令。
判断到达本片段终点的方法为声音电平检测、或语音电平检测、或到达事先定义的该片段的时间长度、或从外部多媒体系统收到预定义的终点到达指令、或预定义的终点按键被按、或到达与原声同样的时间长度;
命令外部多媒体系统回到本片段起点开始重复播放的方法包括向外部多媒体系统发倒退命令使其倒退与本片段同样的时间长度、或发自动反复重播放命令使外部多媒体系统在本片段的起点和终点之间自动反复重播、或发从本片段起点时间位置开始播放的命令、或发播放本片段所属章节的命令、或发播放本片段所属标题片段的命令;命令到达下一片段起点的方法为向外部多媒体系统发快进命令,提前结束上一片段的播放;或向外部多媒体系统发结束自动反复重播命令,使其自动按顺序到达下一片段起点;或自接口、或预定义列表中取得下一片段的起始时间位置、或章节、或标题信息;所述的复读方法的其他键响应流程对倒退键、暂停键、复读键、跟读对比键、角色扮演键、连续播放键等进行处理。
附图3示出了主流程的一个实施例,具体工作步骤是步骤301,启动,进入正常工作状态;然后至步骤302,判断是否有按键?若无按键,返回步骤302,若有按键,则进入步骤303,判断是否前进键或重放键,若是,则进入步骤306,否则进入步骤304;步骤304,判断是否启动/结束键,若是,进入步骤311,否则,进入步骤305;步骤305为其他键响应流程A模块,然后回到步骤302;步骤306,检查当前学习模式设置,进入对应流程,若当前学习模式是复读、跟读对比模式,则进入步骤307,若是角色扮演模式则进入步骤308,若是连续播放模式则进入步骤309;步骤307,进入复读、跟读对比操作流程;步骤308,进入角色扮演操作流程;步骤309,进入连续播放操作流程;直至按键操作使程序退出上述流程,进入步骤310;步骤310,判断是按启动/结束键退出吗?若使程序退出上述流程的按键操作是按了启动/结束键,则进入步骤311,否则回到步骤302重新开始;步骤311,向外部多媒体系统发“结束播放”命令;步骤312,使微处理器进入休眠状态。
附图4示出了其他键响应流程的一个实施例,具体工作步骤是步骤401,如果正在播放录音,则停止播放;步骤402,如果正在录音,则停止录音;步骤403,向外部多媒体系统发“暂停”命令,使暂停播放;步骤404,判断是倒退键与否?,若是,则进入步骤410,否则进入步骤405;步骤410,向外部多媒体系统发“倒退”命令,然后至步骤416;步骤405,判断是暂停键与否?,若是,则进入步骤416,否则进入步骤406;步骤406,判断是复读键与否?,若是,则进入步骤411,否则进入步骤407;步骤411,设置学习模式为复读模式,然后进入步骤416;步骤407,判断是跟读对比键与否?,若是,则进入步骤412,否则进入步骤408;步骤412,设置学习模式为跟读对比模式,然后进入步骤416;步骤408,判断是角色扮演键与否?,若是,则进入步骤413,否则进入步骤409;步骤413,设置学习模式为角色扮演模式A或角色扮演模式B,进入步骤413时,程序若发现原学习模式已经是角色扮演模式A,则将学习模式改作角色扮演模式B,若原学习模式是角色扮演模式B或不是角色扮演模式,则将学习模式改作角色扮演模式A;步骤413后进入步骤414,录音标志L置0,然后进入步骤416;步骤409,判断是连续播放键与否?,若是,进入步骤415,否则进入步骤416;步骤415,设置学习模式为连续播放模式,然后进入步骤416;所有学习模式设置完毕后都进入步骤416,退出其他键响应流程。
附图5示出了复读、跟读和对比流程的一个实施例,具体工作步骤是步骤501,置循环变量N为1,然后进入步骤502;步骤502,区分是否跟读对比模式?若是跟读对比模式,则进入步骤515,否则就是复读模式,则进入步骤503;步骤503,命令外部多媒体系统从指定位置开始播放多媒体信息,然后进入步骤504;步骤504判断有否按键?,若是有按键,则进入步骤512,否则进入步骤505;步骤505,判断到达本片段终点吗?若是,进入步骤506,否则回到步骤504;步骤506,循环变量N加1,然后进入步骤507;步骤507,回到本片段起点,程序命令外部多媒体系统回到本片段起点,然后回到步骤502;步骤504中若判断是有按键,则进入步骤512,在步骤512中判断是前进键?,若是,则进入步骤513,若不是,则进入步骤511;步骤511,判断是重放键?,若是,则进入步骤506,若不是,则进入步骤510;步骤510,判断是启动/结束键?,若是,则进入步骤508,否则进入步骤509;步骤509,为其他键响应流程B,然后进入步骤508,退出复读、跟读对比操作流程;若步骤512中判断是前进键,则进入步骤513,命令外部多媒体系统到达下一片段起点位置,然后进入步骤514;步骤514,重置N为1,然后回到步骤503;若步骤502中判定当前学习模式是跟读对比模式,则程序进入步骤515;步骤515,判断是否N等于1或N等于3?,若是,则进入步骤516,否则进入步骤517;步骤516,命令外部多媒体系统“取消静音”或“取消语言声道关闭”,这样,在第一遍和第三遍播放时,即播放原声,用以示范,然后程序回到步骤503;步骤517,进一步判断是否N等于2?,若是,则进入步骤518,否则进入步骤521;步骤518,向外部多媒体系统发“静音”或“关闭语言声道”命令,这样,在第二遍重播时,外部多媒体系统将不播放原声,然后进入步骤519;步骤519为模拟开关组控制模块,在其中,程序控制模拟开关组(9),接通拾音放大(7)或音频放大输出(12)至语音芯片(10),然后进入步骤520;步骤520为录音模块,在其中,程序控制语音芯片(10)开始对学习者跟读语音进行录音,然后程序转到步骤503;若步骤517中判定N不等于2,则进入步骤521,命令外部多媒体系统“静音”或“关闭语言声道”,然后进入步骤522;步骤522为播放语音录音模块,程序控制语音芯片(10)开始播放语音录音,这样,在第四遍重播时,将以学习者语音的录音替代原声的状态下开始重播本片段,用以比较,然后进入步骤523;步骤523,置N为0,然后程序转到步骤503。
附图6示出了角色扮演流程的一个实施例,具体工作步骤是步骤601,判定是否角色扮演模式A?,若是,进入步骤602,否则进入步骤603;步骤602,向外部多媒体系统发“选择右声道”或“开通语种B”命令;步骤603,向外部多媒体系统发“选择左声道”或“开通语种A”命令;步骤602和步骤603后,都进入步骤604,命令外部多媒体系统从多媒体信息载体的指定位置开始播放,然后到达步骤605,判断是否录音标志L为0,若是,进入步骤606,否则进入步骤619;步骤619,控制语音芯片(10)开始播放录音,若录的是原声和学习者语音的混合音,还需向外部多媒体系统发“静音”命令,若录入的仅是学习者语音,则需在正确的时间播放录音,然后至步骤608;步骤606,控制模拟开关组(9)接通音频放大输出(12)或拾音放大(7),然后到达步骤607,控制语音芯片(10)开始对混合音录音,或对语音录音,然后至步骤608;步骤608,判断有按键吗?,若有,至步骤612,否则进入步骤609;步骤609,判断已到达本片段终点吗?,若是,至步骤610,否则回到步骤608;步骤610,若有录音,则设L为1,然后至步骤611,命令回到本片段起点,然后回到步骤604;若步骤608判定是有按键,则进入步骤612,判断是否是按重放键,若是,转至步骤610,否则进入步骤613;步骤613,判断是否是按前进键,若是,转至步骤615,否则进入步骤614,判断是否是按启动/结束键,若是,转至步骤618,否则进入步骤617;步骤617为其他键响应流程C,然后至步骤618;步骤618,退出角色扮演操作流程;步骤615,置L值为0,然后至步骤616,到达下一片段起点,然后回到步骤604。
附图7示出了连续播放流程的一个实施例,具体工作步骤是步骤701,向外部多媒体系统发“顺序播放”命令;然后至步骤702,判定有按键被按吗?,若有,则进入步骤703,否则,返回步骤702;步骤703,判定是否是前进键被按,若是则返回步骤702,否则进入步骤704,判定是否是重放键被按,若是则进入步骤706,否则至步骤705;步骤706,命令回到本片段起点位置,然后回到步骤701,重新开始;步骤705,判定是否是启动/结束键被按,若是则进入步骤708,否则至步骤707;步骤707为其他键响应流程D,然后至步骤708,退出连续播放操作流程。
权利要求
1.一种多媒体同步复读机,该装置包括计算机、接口及外部多媒体系统的硬件环境,其特征在于还包括由微处理器(1)、控制接口(2)、键盘(3)、音频输入(4)、声音电平检测(5)、麦克风(6)、拾音放大(7)、语音电平检测(8)、音频放大输出(12)、模拟开关组(9)、语音芯片(10)、读写存储器(11)和数据接口(13)模块组件构成;其中键盘(3)与微处理器(1)的一组I/O口相连接;控制接口(2)与微处理器(1)的一组I/O口相连接;音频输入(4)与外部多媒体系统的音频输出相连,音频输入(4)的输出端分别连接到音频放大输出(12)、声音电平检测(5)及模拟开关组(9)的输入端;声音电平检测(5)的输出端连接到微处理器(1)的一个I/O口;麦克风(6)的输出端与拾音放大(7)的输入端相连接;拾音放大(7)的输出端分别连接至音频放大输出(12)、语音电平检测(8)及模拟开关组(9)模块的输入端;语音电平检测(8)输出连至微处理器(1)的一个I/O口;模拟开关组(9)为三个独立的模拟电子开关,其输入分别连接至音频输入(4)、拾音放大(7)及音频放大输出(12)模块的输出端,其输出端并接后连至语音芯片(10)模块的输入端,其控制端分别与微处理器(1)的三个I/O口相连接;微处理器(1)与语音芯片(10)相连接,语音芯片(10)与读写存储器(11)相连接,语音芯片(10)的输出端与音频放大输出(12)模块的输入端相连接;音频输入(4)、拾音放大(7)和语音芯片(10)三部分的输出端连接至音频放大输出(12)模块的输入端后,经混音放大,输出至喇叭或耳机;微处理器(1)通过数据总线和控制总线与数据接口(13)及读写存储器(11)相连接。
2.根据权利要求1所述的多媒体同步复读机,其特征在于所述的键盘(3)由启动/结束键、暂停键、前进键、重放键、倒退键,和设定学习模式的复读键、跟读对比键、角色扮演键、连续播放键组成;所述的控制接口(2)或为红外线接口或为RS232串行接口或为并行输入输出口或为USB接口或为无线USB接口或为蓝牙无线接口或为Zigbee无线接口或为自定义接口;所述的音频输入(4)与外部多媒体系统的音频输出相连接或为直接连接或为通过无线射频连接或为数字化后,通过USB、蓝牙信息传输技术相连接;所述的音频放大输出(12)模块由混音和放大输出模块组成;所述的数据接口(13)或为串行口或为并行口或为USB接口或为蓝牙接口。
3.根据权利要求1所述的多媒体同步复读机,其特征在于所述的模块组件或由发射机部分和主机部分组成,其中发射机部分由音频输入接口(216)、音频放大(217)和调频发射(218)组成;其中影碟机的音频输出连接至音频输入接口(216)的输入端,音频输入接口(216)的输出连接至音频放大(217)的输入端,音频放大(217)的输出连接至调频发射(218)的输入端,以射频发至主机部分;主机部分由微处理器芯片(201)、八通道模拟开关(202)、操作键盘(203)、前置放大(204)、声音电平检测比较器(205)、内置或外置麦克风(206)、拾音放大电路(207)、语音电平检测比较器(208)、模拟开关芯片(209)、语音芯片及外围电路(210)、半导体读写存储器(211)、混音放大输出(212)、红外遥控编码芯片及外围电路(213)、红外发射管及驱动电路(214)及调频接收(215)模块组成;其中调频接收(215)接收到调频发射(218)发出的调频信号后进行解调,传输至前置放大(204);前置放大(204)输出端与声音电平检测比较器(205)、模拟开关芯片(209)及混音放大输出(212)相连接;声音电平检测比较器(205)的输出连接至微处理器芯片(201)的一个I/O口;内置或外置麦克风(206)与拾音放大电路(207)相连接;拾音放大电路(207)的输出端与语音电平检测比较器(208)、模拟开关芯片(209)、混音放大输出(212)相连接;语音电平检测比较器(208)的输出连接至微处理器芯片(201)的一个I/O口;模拟开关芯片(209)为多路模拟开关芯片中的三个模拟开关,三个模拟开关的控制端分别连接至微处理器芯片(201)的三个I/O口,三个模拟开关的输入端分别与前置放大(204)、拾音放大电路(207)、混音放大输出(212)的输出端相连,三个模拟开关的输出端并接至语音芯片及外围电路(210);语音芯片及外围电路(210)与半导体读写存储器(211)相连接,语音芯片及外围电路(210)的输出端连接至混音放大输出(212)的输入端;微处理器芯片(201)的一组I/O口分别与语音芯片及外围电路(210)和半导体读写存储器(211)的控制或地址脚相连接,操作键盘(203)与微处理器芯片(201)的一组I/O口相连接;微处理器芯片(201)的另外八个I/O口连接至八通道模拟开关(202)的八个控制端;八通道模拟开关(202)中的每个模拟开关分别连接在红外遥控编码芯片及外围电路(213)的某一路扫描信号输出脚与某一路扫描信号输入脚之间,红外遥控编码芯片及外围电路(213)与红外发射管及驱动电路(214)相连。
4.根据权利要求1所述的多媒体同步复读机,其特征在于所述的音频输入(4)模块、声音电平检测(5)模块、模拟开关组(9)模块及数据接口(13)模块分别为可选模块。
5.一种多媒体同步复读机的复读方法,该方法是通过控制接口(2)收发控制信息;通过接口,命令外部多媒体系统从多媒体信息载体的指定位置开始播放指定片段的声音、或文字、或图像多媒体信息,到达片段终点后,再命令回到本片段起点重播;在达到设定条件时,到达下一片段起点,进入下一片段的学习;微处理器(1)完成对学习者读音的语音检测、录入和重放的控制;在播放学习者语音录音时,控制外部多媒体系统同步播放相应片段的图像、或文字、或声音多媒体信息,实现复读、跟读和对比、角色扮演功能;该复读方法设有主流程、其他键响应流程、复读、跟读和对比模式、角色扮演模式和连续播放模式,其中命令外部多媒体系统从多媒体信息载体的指定位置开始播放多媒体信息的方法包括向外部多媒体系统发顺序播放命令、或从一时间位置开始播放、或播放一章节、或播放一标题片段的命令;判断到达当前片段终点的方法包括声音电平检测、或语音电平检测、或到达事先定义的该片段的时间长度、或从外部多媒体系统收到预定义的终点到达指令、或预定义的终点按键被按、或到达与原声同样的时间长度;命令外部多媒体系统回到本片段起点开始重播的方法包括向外部多媒体系统发倒退命令、或自动反复重播命令、或发从本片段起点时间位置开始播放的命令、或发播放本片段所属章节的命令、或发播放本片段所属标题片段的命令;到达下一个片段起点的方法包括向外部多媒体系统发快进命令,提前结束上一片段的播放;或则向外部多媒体系统发结束自动反复重播命令;或则自接口、或预定义列表中取得下一片段的起始时间位置、或章节、或标题信息。
6.根据权利要求5所述的多媒体同步复读机的复读方法,其特征在于所述的主流程实现不同模式间的转换,具体工作步骤是步骤1.启动,进入正常工作状态(301)按启动/结束键使微处理器(1)进入正常工作状态;步骤2.判断是否有按键?(302)等待键盘命令,若有按键,则判定键值,进入判断是前进键或重放键(303)模块,若无按键,则返回;步骤3.判断键值进入判断是否前进键或重放键(303)模块后,若判定是前进键或重放键,则进入检查当前学习模式设置,进入对应流程(306)模块;若不是前进键或重放键,则进入判断是否启动/结束键?(304);若是启动/结束键,则跳至向外部多媒体系统发“结束播放”命令(311)模块;若不是启动/结束键,则进入其他键响应流程A(305)模块;步骤4.进入复读、跟读对比、角色扮演、连续播放流程检查当前学习模式设置,进入对应流程(306)模块后,分别进入复读、跟读对比操作流程(307)、或角色扮演操作流程(308)、或连续播放操作流程(309)模块,直至按键操作使程序退出该流程;步骤5.判断是按启动/结束键退出与否?(310)若使程序退出的按键操作是按了启动/结束键,则进入向外部多媒体系统发“结束播放”命令(311)模块;否则回到判断是否有按键?(302)重新开始;步骤6.结束播放在任何正常工作状态下,按了启动/结束键,都会导致进入向外部多媒体系统发“结束播放”命令(311)模块,然后,进入微处理器进入休眠状态(312)模块。
7.根据权利要求5所述的多媒体同步复读机的复读方法,其特征在于所述的其他键响应流程对倒退键、暂停键、复读键、跟读对比键、角色扮演键、连续播放键进行处理,其具体工作步骤是步骤1.开始进入该流程后,如果语音芯片(10)正在播放录音,则停止播放(401);如果语音芯片(10)正在录音,则停止录音(402);步骤2.暂停播放向外部多媒体系统发“暂停”命令,使暂停播放(403);步骤3.判断a)、判断是倒退键与否?(404)若是倒退键,则向外部多媒体系统发“倒退”命令(410)后进入退出其他键响应流程(416)模块;若不是倒退键,则进入判断是暂停键与否?(405)b)、判断是暂停键与否?(405)若是暂停键,则直接进入退出其他键响应流程(416)模块;若不是暂停键,则进入判断是复读键与否?(406)c)、判断是复读键与否?(406)若是复读键,则设置学习模式为复读模式(411);若不是复读键,则进入判断是跟读对比键与否?(407)d)、判断是跟读对比键与否?(407)若是跟读对比键,则设置学习模式为跟读对比模式(412);若不是跟读对比键,则进入判断是角色扮演键与否?(408)e)、判断是角色扮演键与否?(408)若是角色扮演键,则设置学习模式为角色扮演模式A或角色扮演模式B(413),并使录音标志L置0(414),连续按动角色扮演键挑选希望扮演的角色;若不是角色扮演键,则进入判断是连续播放键与否?(409)f)、判断是连续播放键与否?(409)若是连续播放键,则设置学习模式为连续播放模式(415);若不是连续播放键,则进入退出其他键响应流程(416)模块;步骤4.结束所述模式设置结束后,都进入退出其他键响应流程(416)模块。
8.根据权利要求5所述的多媒体同步复读机的复读方法,其特征在于所述的复读、跟读和对比模式的实现方法包括程序命令外部多媒体系统从多媒体信息载体的指定位置开始播放,直至程序判定到达片段终点,然后通过控制接口使外部多媒体系统在本片段起点和终点之间反复重播;若是跟读和对比模式,则在某一遍重播时,录入学习者跟读语音,在另一遍重播时,同步播放录音;或在重播时,命令外部多媒体系统处于图像静止状态;其具体工作步骤是步骤1.开始置循环变量N为1(501);步骤2.是否跟读对比模式?(502)若是跟读对比模式,则进入循环变量值N等于1或N等于3的判断模块(515);若是复读模式,则进入命令外部多媒体系统从指定位置开始播放多媒体信息(503);步骤3.按键或片段终点检测命令外部多媒体系统从指定位置开始播放多媒体信息后,由判断模块有否按键?(504)和到达本片段终点吗?(505)反复循环检测是否有键被按或是否已到达本片段的终点;步骤4.重播若判定已经到达本片段终点,则使循环变量N加1(506),然后命令外部多媒体系统回到本片段起点(507)开始下一次重播;步骤5.判定键值若判断模块有否按键?(504)检测到有键被按,则由判断模块是启动/结束键?(510)由是重放键?(511)由是前进键?(512)来判定键值;若是重放键被按,则转到循环变量N加1(506),进入下一次重播;若是启动/结束键被按,则转到退出复读、跟读对比操作流程(508);若是前进键被按,则进入到达下一片段起点位置(513)模块;步骤6.播放下一片段到达下一片段起点位置(513)后,重置N为1(514),然后回到命令外部多媒体系统从指定位置开始播放多媒体信息(503),开始播放下一片段;步骤7.进入其他键响应流程B(509)若是其他键被按,则进入其他键响应流程B(509),然后到达退出复读、跟读对比操作流程(508);步骤8.判定当前是第几次重播若是否跟读对比模式?(502)中判定当前学习模式为跟读对比模式,则程序进入循环变量N等于1或N等于3的判断模块(515)和循环变量N等于2?的判断模块(517)来判定当前是第几次重播;步骤9.第1遍播放或第3遍重播当循环变量N等于1或N等于3的判断模块(515)检测到是第1遍或第3遍播放时,即进入命令外部多媒体系统“取消静音”或“取消语言声道关闭”(516),然后转回命令外部多媒体系统从指定位置开始播放多媒体信息(503)模块,使外部多媒体系统开始播放包括原声话音在内的多媒体信息;步骤10.第2遍重播,对跟读语音进行录音当循环变量N等于2的判断模块(517)检测到N是2,进入向外部多媒体系统发“静音”或“关闭语言声道”命令(518)模块;然后进入模拟开关组控制(519)模块,控制模拟开关组(9),接通拾音放大(7)或音频放大输出(12);录音(520)模块,控制语音芯片(10)开始对学习者跟读语音进行录音,然后命令外部多媒体系统从指定位置开始播放多媒体信息(503);步骤11.第4遍重播,播放跟读语音录音若循环变量值为4,则命令外部多媒体系统“静音”或“关闭语言声道”(521),然后程序转到播放语音录音(522)模块,控制语音芯片(10)开始播放语音录音,然后进入置N为0(523)模块,然后程序转到命令外部多媒体系统从指定位置开始播放多媒体信息(503)模块,使外部多媒体系统在静音状态或原声语音关闭状态下开始重播,并同步播放录音;
9.根据权利要求5所述的多媒体同步复读机的复读方法,其特征在于所述的角色扮演模式实现方法包括角色A的原声话音事先全部录在左声道或语种A的信息区域中,角色B全部录于右声道或语种B的信息区域中,由学习者挑选A或B两个角色之一,在学习过程中进行扮演;或在事先制作多媒体信息内容时,一片段本身就不录入被扮演角色的原声话音,由学习者在学习过程中扮演;由程序控制对学习者语音、或语音和原声混合音进行录音,并在重播时,同步播放录音;其具体工作步骤是步骤1.判定是否角色扮演模式A?(601)检查当前学习模式是角色扮演模式A还是角色扮演模式B?步骤2.开通未被选中的角色对应的声道或对应的语种若是角色扮演模式A,则进入向外部多媒体系统发“选择右声道”或“开通语种B”命令(602)模块;若不是角色扮演模式A,则进入向外部多媒体系统发“选择左声道”或“开通语种A”命令(603)模块;步骤3.从指定位置开始播放命令外部多媒体系统从多媒体信息载体的指定位置开始播放(604),然后进入判定录音标志L为0?(605)步骤4.对语音进行录音若录音标志L为0?(605)模块判定L值为0,表示刚进入角色扮演尚无录音,则程序进入控制模拟开关组(9)接通音频放大输出(12)或拾音放大(7)模块(606),然后进入控制语音芯片(10)开始对混合音录音,或对语音录音(607)模块,启动对学习者扮演角色的语音、或语音和原声的混合音进行录音;若录音标志L为0?(605)模块判定L值不为0,则进入控制语音芯片(10)开始播放录音(619)模块;步骤5.判定有按键吗?(608)或已到达本片段终点吗?(609)若判定已经到达本片段终点,则进入若有录音,则设L为1模块(610),否则返回到有按键吗?(608)模块;步骤6.命令回到本片段起点开始重播当已有录音时使L值置1,再进入命令回到本片段起点(611)模块,然后回到命令外部多媒体系统从多媒体信息载体的指定位置开始播放(604),开始重播;步骤7.控制语音芯片(10)开始播放录音(619)当再进入录音标志L为0?(605)模块时,因为L值为1,程序转向控制语音芯片(10)开始播放录音(619);若录的是原声和学习者语音的混合音,还需向外部多媒体系统发“静音”命令;步骤8.判定键值若有按键吗?(608)模块检测到有键被按,则由判定模块是按重放键?(612)是按前进键?(613)是按启动/结束键?(614)来判定键值;其中若是重放键被按,则转到若有录音,则设L为1(610)模块;若是启动/结束键被按,则转到退出角色扮演操作流程(618);若是前进键被按,则进入置L值为0(615)模块,再进入到达下一片段起点(616)模块,然后回到命令外部多媒体系统从多媒体信息载体的指定位置开始播放(604),开始扮演下一个片段;若是其他键被按,则进入其他键响应流程C(617)模块;步骤9.结束执行其他键响应流程C(617)模块后,到达退出角色扮演操作流程(618)。
10.根据权利要求5所述的多媒体同步复读机的复读方法,其特征在于所述的连续播放模式流程的具体工作步骤是步骤1.开始顺序播放向外部多媒体系统发“顺序播放”命令(701),使其从当前位置开始顺序播放;步骤2.判定有按键被按吗?(702)若检测到有按键,则进入是前进键被按?(703)模块,否则,返回有按键被按吗?(702)模块循环检测按键,直至有键被按;步骤3.判定键值按键后的判定键值由是前进键被按?(703)是重放键被按?(704)是启动/结束键被按?(705)来判定键值;其中若是前进键被按,则进入有按键被按吗?(702)若是重放键被按,则程序进入命令回到本片段起点位置(706)模块,然后回到向外部多媒体系统发“顺序播放”命令(701),开始重放;若是启动/结束键被按,则转到退出连续播放操作流程(708);若是其他键被按,则进入其他键响应流程D(707)模块;步骤4.结束执行其他键响应流程D(707)模块后,退出连续播放操作流程(708)。
全文摘要
一种涉及电类数字数据的处理设备及其处理方法,尤指一种用于人们学习语言的有效工具,一种具有多媒体信息同步播放控制功能的语言复读机及其复读方法。本发明的装置由微处理器、控制接口、语音芯片、读写存储器等模块组件构成,本发明的方法是通过控制接口收发控制信息,通过接口,控制外部多媒体系统自录有多媒体学习内容的载体取得相应片段的多媒体信息,然后在外部多媒体系统中同步播出声音、或文字、或图像多媒体信息等;本方法解决了以多媒体的形式实现复读、跟读和对比、角色扮演功能等技术问题。本发明的优点成本相对较低,是具有声音、文字、图像等多媒体信息同步播放控制等功能的多媒体同步复读机及其复读方法。
文档编号G09B5/00GK1684051SQ200510024449
公开日2005年10月19日 申请日期2005年3月17日 优先权日2005年3月17日
发明者张曦春, 徐一珺 申请人:张曦春
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1