改变音乐演绎风格的方法、装置及设备的制造方法_3

文档序号:8502172阅读:来源:国知局
速度小于零,但是其加速度变成小于零,向下运动,直到初速度为零时,定义为打节拍落手终止t4时刻。
[0090]从打节拍落手起始t3到打节拍抬手终止t4所经历的时间被定义为一个周期。
[0091]具体地,如图7所示,为本发明改变音乐演绎风格的方法另一种实施例中的用户打节拍的手势的示意图。
[0092]根据用户打节拍的手势的习惯,可以会有两种:
[0093]如图7a所示,打节拍经历两个周期,即抬手的一个周期和落手的一个周期;
[0094]如图7b所示,打节拍经历两个周期,即落手的一个周期和抬手的一个周期。
[0095]具体而言,将用户的肢体动作信息转换为特定乐器的音频信息,包括:
[0096]捕捉用户的肢体动作信息,以获得对应的肢体动作的时间信息和力度信息;
[0097]根据肢体动作的时间信息和力度信息对特定乐器进行控制,得到特定乐器的音频信息。
[0098]具体地,如图8所示,为本发明改变音乐演绎风格的方法另一种实施例中的加入乐器音效的处理流程图,下面结合图8对本发明进行说明。
[0099]针对使用者希望对原曲里再加入其他音乐元素的需求。例如,此时设备可以有沙锤的功能,传感器感受使用者的甩动,将甩动的节奏和力度作为参数,然后合成沙锤的声效。
[0100]加入乐器音效的处理过程的具体步骤如下:
[0101]对音频文件进行播放器解码,以获取原始音乐数据;
[0102]用户的控制,获取控制信息,再通过乐器音效合成器处理,以得到乐器音效数据;
[0103]将原始音乐数据域乐器音效数据输入混音器中处理。具体为:
[0104]设备中存储各种乐器的音效库;
[0105]用户在使用前选择喜欢的乐器,例如沙锤;
[0106]当用户加载一首音乐后,音频文件解析器或解码器实时解码得到音频波形数据;
[0107]对用户控制信息的获取,实时捕捉用户的动作,得到动作的时间和力度信息;
[0108]根据动作的时间和力度信息控制乐器音效合成器,得到对应乐器的音效;
[0109]混音器对原始音频波形数据和乐器音效数据进行混合。
[0110]具体而言,将用户的哼唱信息转换为用户音频信息,包括:
[0111]根据麦克风接收外界的声音信息,对外界的声音信息进行信号处理后,得到用户音频信息。
[0112]具体地,如图9所示,为本发明改变音乐演绎风格的方法另一种实施例中的用户和歌手合唱的处理流程图,下面结合图9对本发明进行说明。
[0113]针对用户希望将自己的声音加入到原唱中的需求。例如,用户一边听一边跟着唱,设备将用户声音混合到原曲中,用户可以将处理的歌曲存储或分享到网络。
[0114]用户和歌手合唱的处理过程的具体步骤如下:
[0115]音频文件输入解析器或解码器进行处理,以生成原音乐信号;
[0116]通过用户哼唱获取控制信号,若用户采用扬声器模式,则对信号进行信号分离并降噪的处理,哼唱的信号与原音乐信号音节匹配后混音处理;
[0117]若用户采用耳机模式,则对信号进行降噪的处理,哼唱的信号与原音乐信号音节匹配后混音处理。具体为:
[0118]当用户加载一首音乐后,音频文件解析器或解码器实时解码得到音频波形数据并播放;同时,MIC收录用户哼唱的音频信号;
[0119]如果用户使用的是扬声器模式,则MIC收录的信号里还夹杂有原曲和背景噪音;则需要将原曲和背景噪音进行去除,此时需要用到原信号数据作为辅助信号进行处理,处理后的信号里仅包含用户哼唱的信号;哼唱的信号和原曲进行音节匹配并混音的处理。
[0120]如果用户使用的是耳机模式,则MIC收录的信号里可能有背景噪音;则需要进行背景噪音去除的处理,处理后的信号里仅包含用户哼唱的信号;哼唱的信号和原曲进行音节匹配并混音的处理。
[0121]S330:根据控制参数信息,处理音频波形文件,输出改变演绎风格后的音乐。
[0122]作为本发明的实施例,根据控制参数信息,处理音频波形文件,输出改变演绎风格后的音乐,包括以下任意一种或多种方式:
[0123]根据节拍信息,对音频波形文件中的音节加重后输出。
[0124]具体地,如图10所示,为本发明改变音乐演绎风格的方法另一种实施例中的同一首歌的不同语气的示意图,下面结合图10对本发明进行说明。
[0125]同一首歌可以用不同的语气演绎,如下图10所示,显示了:同一首歌的不同语气,其中,颜色越深代表语气越重,即越强调该音节。例如,用户在手持手机听音乐时习惯摇晃手机来打节拍,所以可以利用加速度感应器来捕捉打节拍的速度,来改变演唱者的语气。
[0126]从图10可以看出:对原曲的“我们都有一个家”;
[0127]不同的用户可以有不同的演绎风格,可以在“我们”这个部分对音节进行加重处理,也可以对“我们”和“一个家”两个部分的音节都进行加重处理,以获得用户希望获得的演绎风格的音乐。
[0128]具体地,如图11所示,为本发明改变音乐演绎风格的方法另一种实施例中的音节加强的处理流程图,下面结合图11对本发明进行说明。
[0129]通过音节加强处理对歌曲进行改变的步骤具体如下所述:
[0130]音频压缩文件进行解码处理,以获得解压后的音频,结合歌词文件识别音节,以获得各音节时间段,进一步识别基音,以获得基音信息,进而计算谐波位置,以获得谐波信息;
[0131]通过加速感应器检测用户甩动,以获得动作力度信息和动作时刻信息,计算其增益并进行增益处理;
[0132]同时,对动作时刻信息与各音节时间段进行时间匹配处理,获得需要加强的音节;
[0133]结合需要语气加强的音节,基音信息,谐波信息,增益信息,以加强音节的基音和谐波,进一步能量控制处理后的音节,以防止溢出和使得能量平滑,最后获得经过语音加强后的首节;
[0134]进行无缝衔接,即对解压后的未经处理的音频和经过语气加强处理的音频进行无缝衔接,以获得语气加重的歌曲。具体为:
[0135]a)用户加载一首音乐后,经过了音频文件解析器或解码器得到音频波形文件;
[0136]b)系统自动识别音乐中演唱者的歌词中的音节(或每个字)的时间段,此时可以利用歌词信息作为辅助信息进行识别。将音节的时间片段信息记录下来。例如
[0137]“我”:[tn,t12]
[0138]“们 ”:[t13,t14]
[0139]lr:[t15,t16]
[0140]这里并不需要识别出“我”、“们”、“都”这些字,只用识别出是语音或有背景音乐的语音的即可;
[0141]c)系统自动计算出每个音节的(或每个字)的基频,并计算出该基频谐波的频率位置,然后记录下来;
[0142]d)当用户甩动手机时,用加速度感应器来捕捉动作的力度,并记录动作的时刻;
[0143]e)系统用d)得到的时刻和b)得到的时刻做匹配,即d)落到b)的哪个时间段,SP得到需要加强的音节的时间片断;
[0144]f)对e)中得到的音节片断变换到频域;
[0145]g)利用c)中计算出的基频和谐波位置,得到频域的增益控制器;
[0146]h)增益控制器的增益值要利用d)得到的力度参数;即力度越大,增益越大;
[0147]i)将增益控制器作用于f);
[0148]j)然后反变换到时域;
[0149]k)对处理后增强后的音节进行能量平滑处理,(也可以在i之后做);在频域上做能量平滑处理和防止溢出的处理;
[0150]I)将处理后的音节和未处理的音频在时域上做拼接。
[0151]将特定乐器的音频信息与音频波形文件进行混合输出。
[0152]将用户音频信息与音频波形文件进行音节匹配后叠加输出。
[0153]作为本发明的实施例,输出改变演绎风格后的音乐,包括:
[0154]实时或非实时输出改变演绎风格后的音乐。
[0155]具体而言,根据节拍信息,对音频波形文件中的音节加重后实时输出改变演绎风格后的首乐,包括:
[0156]检测到加速度产生周期性变化时,对音频波形文件中的音节加重处理;
[0157]在预定时间内检测到加速度产生下一个周期性变化时,对音频波形文件中的音节加重后输出。
[0
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1