音频处理系统和方法

文档序号:8000905阅读:131来源:国知局
音频处理系统和方法
【专利摘要】一种音频处理系统包括:音频配置模块、播放节奏模块、定时模块、适配控制模块和数据处理模块。其中,音频配置模块、播放节奏模块、定时模块、适配控制模块分别用于音频参数的确定,播放节奏的配置,以及播放实际的控制和播放指令的下达。数据处理模块用于将所述音频参数和原有音频混合播放。本发明还提供一种对应的音频处理方法。上述系统和方法把传统数据处理模块的部分工作提到外部进行,及保证了混音效果,有提高了数据处理模块的工作效率。
【专利说明】音频处理系统和方法

【技术领域】
[0001]本发明涉及一种数据处理装置,特别是涉及一种音频处理系统和方法。

【背景技术】
[0002]随着V0IP(Vocie Over Internet Protcol)的发展,VOIP终端业务越来越多,功能也越来越复杂,而DSP (Digital Signal Processing,数字信号处理器)扮演着VOIP的声音处理器这一重要角色,如果要实现VOIP终端的一些业务,而不影响业务的正常使用,就需要DSP支持混音(将多个声源进行混合)。
[0003]在VOIP终端中,DSP的混音主要有两种,第一种是网络侧声音与本地声音进行混音(例如呼叫等待业务),第二种是网络侧的声音进行混音(例如三方会议业务)。对于第二种是所有的DSP都支持,而第一种主要是指通话声音和一些Tone音的混音。第一种支持DSP混音的实现是业务层指定要播放的Tone音告诉DSP,DSP收到后内部有一套机制去将tone音和通话音进行混音播放。如果DSP不能进行混音,那么将会导致播放tone音的一个时间段无法听到通话声音。
[0004]在VOIP终端中,Tone音的种类很多种,不同的业务,播放的Tone音不同,Tone音播放主要通过频率和播放周期(播放节奏)来控制。例如呼叫等待音的频率是425HZ,连续播放4次,每次播放的时间是呼叫等待音100ms,然后静音2S (这里一次Tone音是由呼叫等待音和静音组成)。从这里我们可以看到,Tone音播放总共需要4*(0.1+2) S,在静音4*2S这段时间也占用了 DSP的资源,导致数字信号处理器的效率降低。


【发明内容】

[0005]基于此,有必要提供一种数字信号处理效率更高的音频处理系统和方法。
[0006]一种音频处理系统,包括:音频配置模块、播放节奏模块、定时模块、适配控制模块和数据处理模块,
[0007]所述音频配置模块用于接收并响应外部控制信号,将对应的预设的音频信号参数发送给所述播放节奏模块;
[0008]所述播放节奏模块用于接收所述音频信号参数,根据所述音频信号参数得到对应的预设的播放次数和播放间隔时间,并根据所述播放间隔时间发送计时指令给所述定时模块;
[0009]所述定时模块用于接收并响应所述计时指令,进行所述播放间隔时间的循环计时,并在每达到所述播放间隔时间时,发送到时指令给所述播放节奏模块;
[0010]所述播放节奏模块还用于接收并响应所述到时指令,将所述音频信号参数发送给所述适配控制模块;
[0011]所述适配控制模块用于接收所述音频信号参数,产生对应的播放信号并发送给所述数据处理模块;
[0012]所述数据处理模块用于接收所述播放信号,将所述音频信号参数与所述原有音频混合并播放;
[0013]所述播放节奏模块还用于记录发送播放信号的次数,且在所述发送播放信号的次数达到所述播放次数时,发送停止信号给所述定时模块;
[0014]所述定时模块还用于接收并响应所述停止信号,停止计时。
[0015]其中一个实施例中,所述播放节奏模块还用于在接收所述音频信号参数时,将所述音频信号参数发送给所述适配控制模块。
[0016]一种音频处理方法,包括如下步骤:
[0017]通过音频配置模块接收并响应外部控制信号,将对应的预设的音频信号参数发送给播放节奏模块;
[0018]通过所述播放节奏模块接收所述音频信号参数,根据所述音频信号参数得到对应的预设的播放次数和播放间隔时间,并根据所述播放间隔时间发送计时指令给所述定时模块;
[0019]通过所述定时模块接收并响应所述计时指令,进行所述播放间隔时间的循环计时,并在每达到所述播放间隔时间时,发送到时指令给所述播放节奏模块;
[0020]通过所述播放节奏模块接收并响应所述到时指令,将所述音频信号参数发送给适配控制模块;
[0021]通过所述适配控制模块接收所述音频信号参数,产生对应的播放信号并发送给所述数据处理模块;
[0022]通过所述数据处理模块接收所述播放信号,将所述音频信号参数与所述原有音频混合并播放;
[0023]通过所述播放节奏模块记录发送播放信号的次数,且在所述发送播放信号的次数达到所述播放次数时,发送停止信号给所述定时模块;
[0024]通过所述定时模块接收并响应所述停止信号,停止计时。
[0025]其中一个实施例中,包括如下步骤:通过所述播放节奏模块在接收所述音频信号参数时,将所述音频信号参数发送给所述适配控制模块。
[0026]上述音频处理系统和方法将传统的tone音播放和静音部分分离,并将传统技术由数据处理模块处理的静音处理和播放次数处理转移到数据处理模块之外的音频配置模块、播放节奏模块、定时模块和适配控制模块来完成,而从而静音不再由数据处理模块控制,同时播放的次数也不在由数据处理模块控制,使得在静音以及Tone音的播放期间用户仍然可以听到通话声音,同时又不会占用数据处理模块的资源,提高了数据处理模块的效率。

【专利附图】

【附图说明】
[0027]图1为本发明一较佳实施例音频处理系统的功能模块图;
[0028]图2为本发明一较佳实施例音频处理方法的步骤流程图。

【具体实施方式】
[0029]如图1所示,其为本发明一较佳实施例的音频处理系统10的功能模块图,包括:音频配置模块101、播放节奏模块102、定时模块103、适配控制模块104和数据处理模块105。
[0030]音频配置模块101用于接收并响应外部控制信号,将对应的预设的音频信号参数发送给播放节奏模块102。
[0031]如电话在通话过程中,接收到另一个来电,此时提供外部控制信号给音频配置模块101,音频配置模块101将来电提醒对应的Tone音的频率信息(即音频信号参数,如:425HZ)提供给播放节奏模块102。
[0032]播放节奏模块102用于接收所述音频信号参数,根据所述音频信号参数得到对应的预设的播放次数和播放间隔时间,并根据所述播放间隔时间发送计时指令给定时模块103。
[0033]定时模块103用于接收并响应所述计时指令,进行所述播放间隔时间的循环计时,并在每达到所述播放间隔时间时,发送到时指令给播放节奏模块102。
[0034]播放节奏模块102还用于接收并响应所述到时指令,将所述音频信号参数发送给适配控制模块104。
[0035]适配控制模块104用于接收所述音频信号参数,产生对应的播放信号并发送给数据处理模块105。
[0036]数据处理模块105用于接收所述播放信号,将所述音频信号参数与所述原有音频混合并播放。
[0037]播放节奏模块102还用于记录发送播放信号的次数,且在所述发送播放信号的次数达到所述播放次数时,发送停止信号给定时模块103。
[0038]定时模块103还用于接收并响应所述停止信号,停止计时。
[0039]其他实施例中,播放节奏模块102还用于在接收所述音频信号参数时,将所述音频信号参数发送给适配控制模块104。
[0040]即播放节奏模块102第一次发送音频信号参数给适配控制模块104,无需定时模块103给出的到时指令,而是直接发送。
[0041]上述音频处理系统10将传统的tone音播放和静音部分分离,并将传统技术由数据处理模块105处理的静音处理和播放次数处理转移到数据处理模块105之外的音频配置模块101、播放节奏模块102、定时模块103和适配控制模块104来完成,而从而静音不再由数据处理模块105控制,同时播放的次数也不在由数据处理模块105控制,使得在静音以及Tone音的播放期间用户仍然可以听到通话声音,同时又不会占用数据处理模块105的资源,提高了数据处理模块105的效率。
[0042]如图2所示,其为本发明一较佳实施例音频处理方法的步骤流程图,包括如下步骤:
[0043]步骤S201,通过音频配置模块接收并响应外部控制信号,将对应的预设的音频信号参数发送给播放节奏模块。
[0044]步骤S202,通过所述播放节奏模块接收所述音频信号参数,根据所述音频信号参数得到对应的预设的播放次数和播放间隔时间,并根据所述播放间隔时间发送计时指令给所述定时模块。
[0045]步骤S203,通过所述定时模块接收并响应所述计时指令,进行所述播放间隔时间的循环计时,并在每达到所述播放间隔时间时,发送到时指令给所述播放节奏模块。
[0046]步骤S204,通过所述播放节奏模块接收并响应所述到时指令,将所述音频信号参数发送给适配控制模块。
[0047]步骤S205,通过所述适配控制模块接收所述音频信号参数,产生对应的播放信号并发送给所述数据处理模块。
[0048]步骤S206,通过所述数据处理模块接收所述播放信号,将所述音频信号参数与所述原有音频混合并播放。
[0049]步骤S207,通过所述播放节奏模块记录发送播放信号的次数,且在所述发送播放信号的次数达到所述播放次数时,发送停止信号给所述定时模块。
[0050]步骤S208,通过所述定时模块接收并响应所述停止信号,停止计时。
[0051]其他实施例中,还包括如下步骤:通过所述播放节奏模块在接收所述音频信号参数时,将所述音频信号参数发送给所述适配控制模块。
[0052]上述音频处理方法将传统的tone音播放和静音部分分离,并将传统技术由数据处理模块处理的静音处理和播放次数处理转移到数据处理模块之外的音频配置模块、播放节奏模块、定时模块和适配控制模块来完成,而从而静音不再由数据处理模块控制,同时播放的次数也不在由数据处理模块控制,使得在静音以及Tone音的播放期间用户仍然可以听到通话声音,同时又不会占用数据处理模块的资源,提高了数据处理模块的效率。
[0053]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
【权利要求】
1.一种音频处理系统,其特征在于,包括:音频配置模块、播放节奏模块、定时模块、适配控制模块和数据处理模块, 所述音频配置模块用于接收并响应外部控制信号,将对应的预设的音频信号参数发送给所述播放节奏模块; 所述播放节奏模块用于接收所述音频信号参数,根据所述音频信号参数得到对应的预设的播放次数和播放间隔时间,并根据所述播放间隔时间发送计时指令给所述定时模块;所述定时模块用于接收并响应所述计时指令,进行所述播放间隔时间的循环计时,并在每达到所述播放间隔时间时,发送到时指令给所述播放节奏模块; 所述播放节奏模块还用于接收并响应所述到时指令,将所述音频信号参数发送给所述适配控制模块; 所述适配控制模块用于接收所述音频信号参数,产生对应的播放信号并发送给所述数据处理模块; 所述数据处理模块用于接收所述播放信号,将所述音频信号参数与所述原有音频混合并播放; 所述播放节奏模块还用于记录发送播放信号的次数,且在所述发送播放信号的次数达到所述播放次数时,发送停止信号给所述定时模块; 所述定时模块还用于接收并响应所述停止信号,停止计时。
2.根据权利要求1所述的音频处理系统,其特征在于,所述播放节奏模块还用于在接收所述音频信号参数时,将所述音频信号参数发送给所述适配控制模块。
3.一种音频处理方法,其特征在于,包括如下步骤: 通过音频配置模块接收并响应外部控制信号,将对应的预设的音频信号参数发送给播放节奏模块; 通过所述播放节奏模块接收所述音频信号参数,根据所述音频信号参数得到对应的预设的播放次数和播放间隔时间,并根据所述播放间隔时间发送计时指令给所述定时模块;通过所述定时模块接收并响应所述计时指令,进行所述播放间隔时间的循环计时,并在每达到所述播放间隔时间时,发送到时指令给所述播放节奏模块; 通过所述播放节奏模块接收并响应所述到时指令,将所述音频信号参数发送给适配控制模块; 通过所述适配控制模块接收所述音频信号参数,产生对应的播放信号并发送给所述数据处理模块; 通过所述数据处理模块接收所述播放信号,将所述音频信号参数与所述原有音频混合并播放; 通过所述播放节奏模块记录发送播放信号的次数,且在所述发送播放信号的次数达到所述播放次数时,发送停止信号给所述定时模块; 通过所述定时模块接收并响应所述停止信号,停止计时。
4.根据权利要求3所述的音频处理方法,其特征在于,包括如下步骤:通过所述播放节奏模块在接收所述音频信号参数时,将所述音频信号参数发送给所述适配控制模块。
【文档编号】H04M19/02GK104243734SQ201310242998
【公开日】2014年12月24日 申请日期:2013年6月18日 优先权日:2013年6月18日
【发明者】彭建 申请人:深圳市共进电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1