一种音频数据变音方法

文档序号:7975275阅读:454来源:国知局
专利名称:一种音频数据变音方法
技术领域
本发明涉及音频数据处理领域,特别涉及一种对音频数据进行变音处理 的方法。
背景技术
音频变音是对音频数据进行后期处理的方法,例如,保持音频数据音调
不变而加快或减慢音频节奏;保持音频数据的节奏不变而提高或降低音频数 据的音调;将音频数据的固有音量放大或减小等等。
音频变音是音乐工作者、语音工作者在进行乐谱记录、语音识别、制作 虚拟化人声等工作中常用的技术手段。此外,在日常生活中,出于娱乐和对 个性化的追求等目的,对音频数据进行变音/混音处理,如制作个性化手机 铃音等需求也大量存在。
但是,由于对音频数据进行变音处理对处理平台的硬件资源有较高的要 求,并不是任何保存有音频数据的终端都能将音频数据快速、有效地进行变 音处理。例如,由于缺乏相应的硬件资源,保存在手机等嵌入式设备中的音 频数据通常无法在设备中直接进行变音处理。此外,由于缺乏专业的音频处 理软件和丰富的音频素材,普通消费者即使将音频数据传送至个人电脑等硬 件资源相对丰富的平台上,也很难对音频数据进行满足需求的变音处理。
此外,由于音频数据通常都是经过特定的算法压缩后进行传输和保存, 如果缺乏对该压缩算法的支持,普通的音频处理软件也无法对音频数据进行 处理。

发明内容
本发明要解决的技术问题是,克服现有技术中对音频数据进行变音处理 的方法的不足,提出 一种借助网络中的4某体服务器实现音频数据变音的方 法,使任何具备网络通讯功能的终端都能够及时地对音频数据进行满足需求 的变音处理。
为了解决上述问题,本发明提供一种音频数据变音方法,包含如下步骤
步骤A:终端将变音参数发送至媒体服务器;
步骤B:媒体服务器发送变音请求接受信息至终端;
步骤C:终端接收到变音请求接受信息后,向媒体服务器发送音频数据
流;
步骤D:媒体服务器接收到完整可变音数据单元后,进行变音处理; 步骤E:当满足变音停止条件时停止变音处理,否则重复步骤C至步骤D。
此外,在所述步骤A之前还包含如下步骤
步骤l,终端向网络中的媒体服务器发出音频变音服务请求;
步骤2,媒体服务器对接收到的音频变音服务请求的有效性进行审核; 若为无效请求返回错误信息,本方法结束;若为有效请求,发送变音服务请 求有效信息给终端;
终端接收到变音服务请求有效信息后,执行所述步骤A。
此外,所述变音参数包含回放参数,且在所述步骤E之后还包含如下步

媒体服务器根据回放参数对经过变音处理的音频数据进行回放处理。
此外,所述变音参数包含变音服务类型,音频参数。
此外,所述变音停止条件包含音频数据或音频数据段落结束,用户终 止或暂停变音操作。
此外,所述变音参数包含服务时间,所述变音停止条件包含服务时间结束。
此外,所述变音参数包含回放参数,回放参数包含回放方式,且在所述
步骤D和步骤E之间还包含如下步骤
步骤3,若回放方式是实时模拟回放或实时数字回放,则媒体服务器 将经过变音处理的音频数据发送至终端。
此外,所述回放参数包含编码格式,且在所述步骤D和步骤3,之间还 包含如下步骤
根据编码格式对音频数据进行编码。
本发明通过将终端上的音频数据上传至网络中的媒体服务器,由媒体服 务器对该音频数据进行变音处理,并可将经过处理的音频数据实时传送至终 端,使得任何具备网络访问能力的终端都能以最快最便捷的方式对音频数据 进行变音处理。


图l是本发明音频数据变音方法的流程图。
具体实施例方式
本发明的基本思路是,将终端上的音频数据及相应的变音参数上传至网 络中的媒体服务器,媒体服务器接收到完整的可变音数据单元后对音频数据 进行解码和变音处理。
下面将结合附图和实施例对本发明进行详细的描述。
图l是本发明音频数据变音方法的流程图。
如图l所示,本发明的音频数据变音方法包含如下步骤
步骤1:终端向网络中的媒体服务器发出音频变音服务请求; 上述终端可以是具有网络访问功能的个人电脑或个人数字助理(PDA)、
移动音频撷取/播放装置、移动电话等嵌入式装置。
上述音频变音服务请求可以通过IP网络以命令包的形式发出,也可以
通过电话网络结合IVR (Interactive Voice Response,交互式语音应答)系统 等方式发送至媒体服务器。
音频变音服务请求中可包含用户名、密码等用户识别信息。
步骤2:媒体服务器对接收到的音频变音服务请求的有效性进行审核; 对于无效请求返回错误信息,本方法结束;若为有效请求,则发送变音服务 请求有效信息给终端;
对音频变音服务请求的审核包含对用户名、密码等用户识别信息的审 核。例如,若用户名、密码不正确,或该用户没有申请变音服务,则该音频 变音服务请求为无效请求。
步骤3:终端接收到变音服务请求有效信息后,将变音参数发送至〗某体 服务器;
上述变音参数包含变音服务类型,音频参数,服务时间,回放参数等信
息;
变音服务类型可包含变调,变节奏,固有音量调整,降噪,淡入、淡 出、回声等音频特殊效果制作等。
音频参数与变音服务类型相关,如对于变调服务,音频参数可包含音调 增加或降低的半音数;对于固有音量调整服务,音频参数可包含音量增加或 降低的百分比;对于回声制作服务,音频参数可包含回声延迟时间等。
服务时间信息可包含服务开始时间,服务结束时间或服务时间长度等信息。
回放参数可包含回放方式,编码格式等信息。例如,当回放方式选用文 件回放方式时,媒体服务器将经过变音处理的音频数据保存成音频丈件,并
在适当的时候通过IP网络发送至终端;若回放方式选用模拟回放方式,媒 体服务器将经过变音处理的音频数据通过电话网络发送至终端,终端可以将 其以模拟音频数据方式进行播放。此外,回放方式还可以是实时模拟回放,
即将经过变音处理的数据以模拟语音数据的形式实时发送至终端;或实时数 字回放,即将经过变音处理的数据以数字语音数据的形式实时发送至终端。 编码格式可以是g711u 、 g711a 、 g723、 g729等。
步骤4:媒体服务器对接收到的变音参数进行有效性检查,若变音参数 错误则返回参数错误信息;若参数正确有效则发送变音请求接受信息至终 端.
步骤5:终端接收到变音请求接受信息后,向媒体服务器发送音频数据
流;
上述音频数据流可以是通过ip网络发送的数字音频数据包,或者是通 过电话网络发送的模拟音频数据流。
步骤6:媒体服务器接收到完整可变音数据单元后,进行变音处理;
上述完整可变音数据单元的大小与终端发送的音频数据流的类型,变音 服务类型、音频参数和服务时间有关。例如,当终端发送的音频流为g711u 、 g711a 、 g723、 g729等编码格式的数据,则完整可变音数据单元的数据长 度至少要大于该音频编码格式的完整可解码单元,即至少要接收到解码所需 的所有参数,对音频数据进行正确的解码后对其进行变音处理;当终端发送 的音频流为模拟音频数据,则完整可变音数据单元的时间小于或等于服务时 间;对于淡出效果制作,完整可变音数据单元包含的音频数据要包含音频段 落的尾端数据。
步骤7:若回放方式是实时模拟回放或实时数字回放,则媒体服务器将 经过变音处理的音频数据发送至终端;
媒体服务器在将经过变音处理的音频数据发送至终端前,可根据变音参 数中指定的编码格式对音频数据进行编码。 步骤8:当满足变音停止条件时停止变音处理;否则重复步骤5至步骤
7;
变音停止条件可以是音频数据或音频数据段落结束,用户终止或暂停变 音操作,服务时间结束等。
步骤9:媒体服务器根据回放参数对经过变音处理的音频数据进行回放 处理;
回放处理可以是将经过变音处理的音频数据通过电话网络以模拟语音 的方式发送至终端;或将经过变音处理的音频数据保存成音频文件,并在适 当的时候通过IP网络发送至终端指定的位置。
权利要求
1. 一种音频数据变音方法,包含如下步骤步骤A终端将变音参数发送至媒体服务器;步骤B媒体服务器发送变音请求接受信息至终端;步骤C终端接收到变音请求接受信息后,向媒体服务器发送音频数据流;步骤D媒体服务器接收到完整可变音数据单元后,进行变音处理;步骤E当满足变音停止条件时停止变音处理,否则重复步骤C至步骤D。
2、 如权利要求1所述的音频数据变音方法,其特征在于,在所述步骤 A之前还包含如下步骤步骤l,终端向网络中的媒体服务器发出音频变音服务请求;步骤2,媒体服务器对接收到的音频变音服务请求的有效性进行审核; 若为无效请求返回错误信息,本方法结束;若为有效请求,发送变音服务请 求有效信息给终端;终端接收到变音服务请求有效信息后,执行所述步骤A。
3、 如权利要求1所述的音频数据变音方法,其特征在于,所述变音参 数包含回放参数,且在所述步骤E之后还包含如下步骤媒体服务器根据回放参数对经过变音处理的音频数据进行回放处理。
4、 如权利要求1所述的音频数据变音方法,其特征在于,所述变音参 数包含变音服务类型,音频参数。
5、 如权利要求1所述的音频数据变音方法,其特征在于,所述变音停 止条件包含音频数据或音频数据段落结束,用户终止或暂停变音操作。
6、 如权利要求1所述的音频数据变音方法,其特征在于,所述变音参 数包含服务时间,所述变音停止条件包舍服务时间结束。
7、 如权利要求1所述的音频数据变音方法,其特征在于,所述变音参 数包舍回放参数,回放参数包舍回放方式,且在所述步骤D和步骤E之间 还包含如下步骤步骤3,若回放方式是实时模拟回放或实时数字回放,则媒体服务器将 经过变音处理的音频数据发送至终端。
8、 如权利要求7所述的音频数据变音方法,其特征在于,所述回放参 数包含编码格式,且在所述步骤D和步骤3'之间还包舍如下步骤根据编码格式对音频数据进行编码。
全文摘要
一种音频数据变音方法,包含如下步骤步骤A终端将变音参数发送至媒体服务器;步骤B媒体服务器发送变音请求接受信息至终端;步骤C终端接收到变音请求接受信息后,向媒体服务器发送音频数据流;步骤D媒体服务器接收到完整可变音数据单元后,进行变音处理;步骤E当满足变音停止条件时停止变音处理,否则重复步骤C至步骤D。本发明通过将终端上的音频数据上传至网络中的媒体服务器,由媒体服务器对该音频数据进行变音处理,并可将经过处理的音频数据实时传送至终端,使得任何具备网络访问能力的终端都能以最快最便捷的方式对音频数据进行变音处理。
文档编号H04L12/16GK101207500SQ20061017024
公开日2008年6月25日 申请日期2006年12月21日 优先权日2006年12月21日
发明者吴建军, 东 王, 罡 郑 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1