Mp3多语声文同步互动学习数据的制作和播放方法及其装置的制作方法

文档序号:6759657阅读:176来源:国知局
专利名称:Mp3多语声文同步互动学习数据的制作和播放方法及其装置的制作方法
技术领域
本发明涉及一种MP3多语声文同步互动学习数据的制作和播放方法及其装置。
背景技术
在当今电子信息化产业飞速发展的世界,高科技产品发展迅猛。随着当前的各类电子消费产品,尤其是很多便于携带式的电子产品的广泛应用,已成为许多人生活中不可缺少的一部份。人们对这类电子消费产品的使用要求也越来越高,未来的便携式的电子消费产品能否提供更全面、更实用、更方便的服务已成为评价高科技产品技术是否领先的标志。
MP3是1993年由德国Fraunhofer IIS研究院和汤姆生公司合作发展成功。MP3可以做到12∶1的惊人压缩比并保持基本可听的音质,随着网络的普及,MP3被数以亿计的用户接受。各种与MP3相关的软件产品层出不穷,而且更多的硬件产品也开始支持MP3,目前市面上能够买到的VCD/DVD播放机很多都能够支持MP3播放功能,还有更多的便携式MP3播放器等等。
目前很多的声音格式都可以附带记载“歌曲基本资料”(IDTAG,SongInformation),现在的标准格式是ID3V1(指ID3 tag information V1,是MP3标准头卷标讯息,V1为版本号)或ID3V2。现在ID3V2正在逐渐取代ID3V1,成为新的标准格式,其优于以前的ID3V1之处在于,ID3V1格式是固定字段格式,只能在歌曲文件末尾的128bytes中定义和固定的字段,而ID3V2则可以根据不同的帧(Frame ID)灵活的定义各个类型格式,并根据关键词的不同,获得不同的有效歌曲讯息,而且提供了灵活的可编辑歌曲讯息的功能。例如,MP3格式就支持ID3V2歌曲基本资料格式,MP3歌曲档案中可以记载歌曲名、专辑名、歌手乐团名、出品时间、歌词、唱片封面、MP3存盘音乐品质、作者网址等等。
传统的MP3播放器主要用于歌曲播放以及歌曲信息显示功能,一般仅显示一些简单的歌曲信息,虽然在功能方面做了大量的有意义的尝试,功能上也已经日显完善,但仍有不尽完美之处。目前的MP3仅限用于歌曲娱乐方面的应用,功能单一,并欠缺学习性。如果能够加上品质优良的多语学习功能,实现声文同步互动学习,将会更加增强现代电子便携式产品的多媒体学习及应用功能。而且以前的MP3资料的编辑仅限于一些简单的歌曲信息(例如,歌曲的歌名、歌词等单纯的参考内容),歌曲信息的显示模式及格式都是固定单一的,用户不能自主更新或扩充MP3资料,用户不能编辑MP3文档。

发明内容
本发明为解决背景技术中存在的上述技术问题,而提供一种具有MP3多语声文同步互动学习制作与播放方法及其装置,实现MP3音文件与文字数据同步播放的功能,同时具有语言学习功能。
本发明的技术解决方案是一种MP3多语声文同步互动学习数据的制作方法,该方法包括以下步骤1)载入MP3文件和文字数据文件;2)对载入MP3文件进行分段播放,造反段播放的过程中,根据MP3文件播放的片段选择对应的文字数据,同时生成同步信息;3)根据同步信息产生文字与声音的同步关系建立同步信息索引表;4)当MP3格式文件全部播放结束时,按照ID3V2帧格式,创建两个自定义帧,其中一个自定义帧用来存放文字数据信息,为同步数据帧,另一个自定义帧用来存放同步信息索引表,为同步信息帧,将同步数据帧和同步信息帧按照ID3V2文件头格式加载到MP3文件头格式中。
一种上述的MP3多语声文同步互动学习数据播放的方法,其特征在于该方法包括以下步骤1)载入待播放MP3歌曲文件,并解析MP3标准文件头ID3V2格式,获得待播放的MP3文件的ID3V2帧信息;2)根据ID3V2帧信息获得到播放MP3文件的帧标签,并与同步信息帧的帧标签进行匹配,如果匹配成功,则表示该MP3文件中含有同步数据帧和同步信息帧,则该MP3文件可以进行声文同步播放。
3)如果匹配成功,就从待播放的MP3文件的ID3V2头信息中读取同步信息帧和同步数据帧;4)播放MP3文件,根据同步信息帧获得同步信息索引表,再根据同步信息索引表从同步数据帧中获得与声音片段对应的文字数据,并在显示装置上显示该文字数据。
一种实现上述的MP3多语声文同步互动学习数据的制作和播放方法的系统,其特殊之处在于该系统包括中央处理器、MP3音频译码器、数据存储器、用户接口、发声装置和显示装置,所述MP3音频译码器、数据存储器、用户接口、发声装置和显示装置分别与中央处理器连接。
本发明通过利用现有MP3文件标准格式,对MP3文件进行处理,增加文字数据和MP3音文件的同步信息索引表,从而实现MP3文件与文字数据同步播放的功能。即经过工具简单制作处理,利用MP3标准ID3V2的结构格式,在MP3文件中插入文字数据以及每段文字数据对应MP3声音内容位置的索引表,或插入该数据所在的路径,这样就可以在播放MP3时,同步显示出当前声音段落对应的文字数据,将文字,声音有机的结合起来,实现文字与MP3声音的同步播放功能,边播放声音边显示当前段落的同步文字数据。并且由于处理后的文件仍是标准的MP3格式文件,所以不影响其通用性,不影响其它播放器的播放,只是在原有的基础上增加了声文同步的相关数据及信息。因此对于所有其它支持原来MP3文件的播放器,仍支持加入同步信息后文件格式的播放,并在速率和音质上不受任何影响。同时本发明还可将品质出色的MP3音质和相关信息(文字,符号等)有效的结合起来,能更加有效的帮助使用者学习多种语言。并且本发明不仅可用于文字数据,也可用于其他类型数据的MP3格式的同步学习方法。


图1为本发明的标准ID3V2MP3文件头结构示意图;图2为本发明的标准ID3V2MP3文件头结构内部Frame结构示意图;图3为本发明的同步信息索引表数据结构示意图;
图4为本发明的MP3文件数据结构同现有的MP3文件数据结构对照示意图;图5为本发明的装置的结构框图。
具体实施例方式
本发明的制作方法的具体流程如下1)载入MP3文件和文字数据文件,这里的MP3文件就是普通的MP3文件格式,没有特殊要求,文字数据文件也没有限制,这两个文件都是普通源文件;2)对载入MP3文件进行分段播放,造反段播放的过程中,根据MP3文件播放的片段选择对应的文字数据,同时生成同步信息;3)根据同步信息产生文字与声音的同步关系建立同步信息索引表;4)当MP3格式文件全部播放结束时,按照ID3V2帧格式,创建两个自定义帧,其中一个自定义帧用来存放文字数据信息,这里称为同步数据帧,另一个自定义帧用来存放同步信息索引表,这里称为同步信息帧,将同步数据帧和同步信息帧按照ID3V2文件头格式加载到MP3文件头格式中。
本发明的播放方法的具体流程如下1)载入待播放MP3歌曲文件,并解析MP3标准文件头ID3V2格式,获得待播放的MP3文件的ID3V2帧信息;2)根据ID3V2帧信息获得到播放MP3文件的帧标签,并与同步信息帧的帧标签进行匹配,如果匹配成功,则表示该MP3文件中含有同步数据帧和同步信息帧,则该MP3文件可以进行声文同步播放;3)如果匹配成功,就从待播放的MP3文件的ID3V2头信息中读取同步信息帧和同步数据帧;4)播放MP3文件,根据同步信息帧获得同步信息索引表,再根据同步信息索引表从同步数据帧中获得与声音片段对应的文字数据,并在显示装置上显示该文字数据。
下面结合图1-图4对本发明的制作方法做进一步的详述首先根据MP3ID3V2标准文件头格式,在MP3文件中心新增两个Frame,Frame(new)0为同步信息帧,Frame(new)1为同步数据帧;同步信息帧中记录着同步信息索引表。将MP3音文件分段播放,根据MP3音文件播放的片段和对应文字数据关系,生成同步信息;根据该同步信息生成文字与声音对应的同步信息索引表。然后根据MP3 ID3V2标准文件头格式,将同步信息索引表存入到MP3文件中。加入同步信息索引表的MP3文件还是标准的ID3V2格式,适用于任何MP3播放器。
参见图5,本发明的系统包括中央处理器3、MP3音频译码器2、数据存储器4、用户接口5、发声装置6和显示装置1,所述MP3音频译码器2、数据存储器4、用户接口5、发声装置6和显示装置1分别与中央处理器3连接。
该系统工作时,首先通过用户接口5将文字数据和MP3音文件存储在数据存储器4中,激活中央处理器3中的数据处理程序,自动从数据存储器4中载入MP3文件及相关文本数据文件,通过使用者的操作生成同步信息索引表,然后依据MP3 ID3V2标准文件头格式在MP3文件中新增两个Frame,Frame(new)0为同步信息索引表,Frame(new)1为文字数据,当中央处理器3通过MP3数字音频译码器2播放声音的同时,通过同步信息索引表,同步获得同步文字数据信息,在显示装置1上同步显示与声音数据对应的同步文字数据。
权利要求
1.一种MP3多语声文同步互动学习数据的制作方法,其特征在于该方法包括以下步骤1)载入MP3文件和文字数据文件;2)对载入MP3文件进行分段播放,造反段播放的过程中,根据MP3文件播放的片段选择对应的文字数据,同时生成同步信息;3)根据同步信息产生文字与声音的同步关系建立同步信息索引表;4)当MP3格式文件全部播放结束时,按照ID3V2帧格式,创建两个自定义帧,其中一个自定义帧用来存放文字数据信息,为同步数据帧,另一个自定义帧用来存放同步信息索引表,为同步信息帧,将同步数据帧和同步信息帧按照ID3V2文件头格式加载到MP3文件头格式中。
2.一种实现权利要求1所述的MP3多语声文同步互动学习数据播放的方法,其特征在于该方法包括以下步骤1)载入待播放MP3歌曲文件,并解析MP3标准文件头ID3V2格式,获得待播放的MP3文件的ID3V2帧信息;2)根据ID3V2帧信息获得到播放MP3文件的帧标签,并与同步信息帧的帧标签进行匹配,如果匹配成功,则表示该MP3文件中含有同步数据帧和同步信息帧,则该MP3文件可以进行声文同步播放;3)如果匹配成功,就从待播放的MP3文件的ID3V2头信息中读取同步信息帧和同步数据帧;4)播放MP3文件,根据同步信息帧获得同步信息索引表,再根据同步信息索引表从同步数据帧中获得与声音片段对应的文字数据,并在显示装置上显示该文字数据。
3.一种实现权利要求1或2所述的MP3多语声文同步互动学习数据的制作和播放方法的系统,其特征在于该系统包括中央处理器、MP3音频译码器、数据存储器、用户接口、发声装置和显示装置,所述MP3音频译码器、数据存储器、用户接口、发声装置和显示装置分别与中央处理器连接。
全文摘要
本发明为一种MP3多语声文同步互动学习数据的制作和播放方法及其装置。该方法包括以下步骤1)载入MP3文件和文字数据文件;2)对载入MP3文件进行分段播放,造反段播放的过程中,根据MP3文件播放的片段选择对应的文字数据,同时生成同步信息;3)根据同步信息产生文字与声音的同步关系建立同步信息索引表;4)当MP3格式文件全部播放结束时,按照ID3V2帧格式,创建两个自定义帧,其中一个自定义帧用来存放文字数据信息,为同步数据帧,另一个自定义帧用来存放同步信息索引表,为同步信息帧,将同步数据帧和同步信息帧按照ID3V2文件头格式加载到MP3文件头格式中。本发明实现了MP3音文件与文字数据同步播放的功能,同时具有语言学习功能。
文档编号G11B27/10GK1845249SQ200610041630
公开日2006年10月11日 申请日期2006年1月10日 优先权日2006年1月10日
发明者陈淮琰, 董晓乾, 赵珺 申请人:无敌科技(西安)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1