移动终端录音方法及装置制造方法及图纸

技术编号:4057189 阅读:168 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于多媒体领域,提供了一种移动终端录音方法及装置。本发明专利技术移动终端录音方法包括:步骤a.播放音乐文件;步骤b.判断是否有录音请求,如果有录音请求,则进入步骤c,如果没有录音请求,则继续播放音乐文件;步骤c.对当前播放的音乐和使用者的声音进行录音,并将录制好的音频文件存储在移动终端上。采用本发明专利技术的技术方案以后,用户可以在听歌的过程中进行录音,另外,用户还可以录制卡拉OK式的音频文件,满足了用户个性化的需求。

【技术实现步骤摘要】

本专利技术属于多媒体领域,尤其涉及一种移动终端录音方法及装置
技术介绍
目前,无线通信技术和多媒体技术发展迅速,手机的功能越来越丰富和完善,人们可以通过手机上网、听音乐、看书、录音等等。现有一种手机录音装置如中国专利第200820146803.8号所示,其公开了一种具有自动应答以及录音功能的CDMA手机,包括CDMA和语音两个模块,语音模块控制语音录音、语音存储功能。但该CDMA手机的缺陷在于其仅能录制用户通话过程或者用户单独使用录音功能时的对话,不能满足用户听歌时进行录歌的要求。
技术实现思路
本专利技术所要解决的技术问题在于提供一种移动终端录音方法及装置,以解决现有的移动终端不能在用户听歌的同时进行录歌的问题。本专利技术的目的是通过以下技术方案来实现的:一种移动终端录音方法,包括:步骤a.播放音乐文件;步骤b.判断是否有录音请求,如果有录音请求,则进入步骤c,如果没有录音请求,则继续播放音乐文件;步骤c.对当前播放的音乐和使用者的声音进行录音,并将录制好的音频文件存储在移动终端上。本专利技术采取的技术方案还包括:在所述步骤a中,所述音乐文件从服务器下载或用户预先存储在移动终端中,所述音乐文件包括同一首歌曲的原唱音乐文件和伴唱音乐文件。本专利技术采取的技术方案还包括:所述步骤a还包括:读取所述音乐文件相应的歌词,调用移动终端取得的字符串宽度以及播放时间的函数对获取的歌词进行解析,并同步滚动显示歌词。本专利技术采取的技术方案还包括:所述步骤a和步骤b之间还包括:判断是否有原唱伴唱转换请求,如果有原唱伴唱转换请求,则获取当前音乐播放的文件名称和播放时间,根据音乐文件的名称,搜索移动终端存储装置,找到和音乐文件匹配的伴唱音乐文件,停止当前音乐文件的播放,同时根据获取的播放时间,从同样的播放时间处播放搜索得到的伴唱音乐文件,并转入步骤b,如果没有原唱伴唱转换请求,则直接进入步骤b。本专利技术采取的技术方案还包括:所述找到和音乐文件匹配的另一音乐文件具体为:找到的和音乐文件匹配的另一音乐文件名称与所述音乐文件名称前半部分相同,后缀标识不相同,通过所述后缀标识来区分音乐文件和与所述音乐文件匹配的另一音乐文件。本专利技术采取的另一技术方案为:一种移动终端录音装置,包括播放模块、存储模-->块、录音判断模块和录音模块,所述播放模块用于播放音乐文件及读取所述音乐文件的歌词,所述存储模块用于存储所述播放模块播放的音乐文件,所述录音判断模块用于在所述播放模块播放音乐文件过程中判断是否有录音请求;所述录音模块用于在所述录音判断模块判断有录音请求时,控制移动终端的麦克风对当前播放的音乐和使用者的声音进行录音,其中,所述录音判断模块判断出没有录音请求时,所述播放模块继续播放音乐文件。本专利技术采取的技术方案还包括:所述移动终端录音装置还包括:解析模块,用于解析所述播放模块读取的歌词获取当前歌曲的播放时间以及音乐文件名。本专利技术采取的技术方案还包括:所述解析模块调用移动终端系统中取得字符串宽度以及播放时间的函数对获取的歌词进行解析,获取歌词每行的播放时间、每行歌词的宽度、总行数等歌词信息,并获取当前歌曲的播放时间,根据播放时间,判断当前播放的是哪一行,并突出显示当前行。本专利技术采取的技术方案还包括:所述移动终端录音装置还包括:转换判断模块,用于判断是否有原唱伴唱转换请求,如果有原唱伴唱转换请求,则由解析模块获取当前音乐播放的文件名称和播放时间,如果没有原唱伴唱转换请求,则由录音判断模块判断是否有录音请求。本专利技术采取的技术方案还包括:所述移动终端录音装置还包括:搜索模块:用于根据所述解析模块所获取的音乐文件名称搜索存储模块,找到和当前音乐播放的文件名称匹配的另一音乐文件,并通知所述播放模块停止当前音乐文件的播放,其中,所述播放模块根据解析模块获取的播放时间,从同样的播放时间处播放搜索模块搜索得到的匹配音乐文件。本专利技术由于使用了录音判断模块,其可以在播放模块播放音乐文件过程中判断是否有录音请求,当有录音请求时,通知录音模块控制移动终端的麦克风对当前播放的音乐和使用者的声音进行录音,满足了用户在听歌的过程中进行录音的需求;另外,本专利技术还具有原唱伴唱转换功能,用户在听歌的过程中,还可以对原唱伴唱自由进行切换,可以录制卡拉ok式的音频文件,满足了用户个性化的需求。附图说明图1是本专利技术实施例的移动终端录音方法的流程图;图2是本专利技术实施例的移动终端录音装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,为本专利技术实施例的移动终端录音方法流程图。本专利技术实施例的移动终端录音方法包括如下步骤:步骤1:播放音乐文件;其中,音乐文件可以从服务器下载,也可以是用户预先存储在移动终端内存中。在步骤1中,还可以同时读取该音乐文件相应的歌词,其中,音乐文件对应的歌词-->可以从网络搜索下载后存储至缓存,也可以由用户预先存储在移动终端内存中。该音乐文件包括同一首歌曲的原唱音乐文件和伴唱音乐文件,可以通过音乐文件名称的后缀标识来区分原唱音乐文件和伴唱音乐文件。该音乐文件的格式为WAV格式(Waveform audio format,波形音频格式)。例如,原唱音乐文件名称为“红豆”,则对应的伴唱音乐文件名称为“红豆acc”。该WAV格式采用RIFF文件格式结构,符合RIFF(Resource Interchange File Format)规范。所有的WAV都有一个文件头,这个文件头是音频流的编码参数,它使用三个参数来表示声音:采样位数、采样频率和声道数。例如,本实施例中的WAV文件的参数为:采样位数为16位,采样频率为8K,声道数为单声道。在步骤1中,播放WAV音乐文件的具体方式是调用API(Application Programming Interface,应用程序编程接口)进行播放音乐文件,例如调用mdi_audio_snd_play_file_with_vol_path()进行播放WAV音乐文件。该API是预先定义的函数。步骤2:解析歌词,并同步滚动显示歌词。其中,歌词的格式可以是LRC或者KSC。LRC:同步显示歌词,包含每行的播放时间;KSC:逐词显示歌词,包含每行的播放时间以及每字的播放时间。该步骤2包括以下步骤:调用移动终端系统中取得字符串宽度以及播放时间的函数对获取的歌词进行解析,获取歌词每行的播放时间、每行歌词的宽度(单位为像素)、总行数等等歌词信息;获取当前歌曲的播放时间,根据该播放时间,判断当前播放的是哪一行,并突出显示当前行,显示方式可以采用高亮,或者字体变色等方式进行突出显示;根据获取的播放时间,计算所刷歌词的宽度,并进行刷歌。其中,刷歌词是指对正在播放的当前行歌词根据播放进度进行重新刷色。该所刷歌词宽度具体计算方法为:所刷歌词宽度=(T1-T0)÷(T2-T0)×当前行歌词宽度其中T1为当前播放时间,T0为当前行播放起始时间,T2为当前行播放结束时间。本专利技术的另一实施方式中,还可以根据获取的播放时间,计算歌词向上滚动的幅度,并进行歌词上滚,其具体计算方法为:(T1-T0)÷(T2-T0)×每行歌词整体高度。本文档来自技高网...
移动终端录音方法及装置

【技术保护点】
一种移动终端录音方法,包括:步骤a.播放音乐文件;步骤b.判断是否有录音请求,如果有录音请求,则进入步骤c,如果没有录音请求,则继续播放音乐文件;步骤c.对当前播放的音乐和使用者的声音进行录音,并将录制好的音频文件存储在移动终端上。

【技术特征摘要】
1.一种移动终端录音方法,包括:步骤a.播放音乐文件;步骤b.判断是否有录音请求,如果有录音请求,则进入步骤c,如果没有录音请求,则继续播放音乐文件;步骤c.对当前播放的音乐和使用者的声音进行录音,并将录制好的音频文件存储在移动终端上。2.如权利要求1所述的移动终端录音方法,其特征在于,在所述步骤a中,所述音乐文件从服务器下载或由用户预先存储在移动终端中,所述音乐文件包括同一首歌曲的原唱音乐文件和伴唱音乐文件。3.如权利要求1或2所述的移动终端录音方法,其特征在于,所述步骤a还包括:读取所述音乐文件相应的歌词,调用移动终端取得的字符串宽度以及播放时间的函数对获取的歌词进行解析,并同步滚动显示歌词。4.如权利要求1或2所述的移动终端录音方法,其特征在于,所述步骤a和步骤b之间还包括:判断是否有原唱伴唱转换请求,如果有原唱伴唱转换请求,则获取当前音乐播放的文件名称和播放时间,并根据音乐文件的名称,搜索移动终端存储装置,找到和音乐文件匹配的另一音乐文件,停止当前音乐文件的播放,同时根据获取的播放时间,从同样的播放时间处播放搜索得到的另一音乐文件,并转入步骤b,如果没有原唱伴唱转换请求,则直接进入步骤b。5.如权利要求4所述的移动终端录音方法,其特征在于,所述找到和音乐文件匹配的另一音乐文件具体为:找到的和音乐文件匹配的另一音乐文件名称与所述音乐文件名称前半部分相同,后缀标识不相同,通过所述后缀标识来区分音乐文件和与所述音乐文件匹配的另一音乐文件。6.一种移动终端录音装置,包括播放模块和存储模块,所述播放模块用于播放音乐文件及读取所述音乐文件的歌词,所...

【专利技术属性】
技术研发人员:胡正
申请(专利权)人:深圳市五巨科技有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1