The invention provides a real-time audio processing method of multi channel digital audio signal and system, including: PC to parallel processor transmitting filter parameters, gain parameter and time delay parameters; parallel processor the filter parameters and the gain parameter of the received audio signal to be processed and sent to the serial processor; serial processor based on filter and gain parameters receiving and processing the audio signal to obtain the filter coefficients and gain adjustment coefficient and sent to the parallel processor; parallel processor time domain filtering, gain adjustment processing and delay the processing of audio signal according to the filter coefficients and gain adjusting coefficient of receiving and treat the delay parameter. The common audio processing data through a serial processor architecture and parallel processor architecture, the audio process delay, realize the parallel processing of multi-channel audio data, the audio processing has the high real-time.
【技术实现步骤摘要】
本专利技术涉及音频处理
,具体涉及一种多通道数字音频信号实时音效处理方法及系统。
技术介绍
目前各类数字扩声系统中的音效处理任务都采用串行架构的DSP处理系统来完成。这类数字信号处理系统虽然具有计算精度高,复杂的处理算法在芯片上实现灵活方便等优点。但在执行多通道大数据量的音效处理任务时却会带来较大的系统延时。为了保证系统实时性,对处理系统的改进方法一般多为采用价格较高的多核处理器来增加系统的处理能力,或者通过增加系统处理器的芯片个数,由二到四个处理器来并行执行重复的处理任务,从而保证系统的延时不会过大。现有的基于串行架构的数字音效处理系统由于其数据处理方式的限制,在面对大量的重复性高的处理任务时,其处理能力并不具备较大优势,存在运算速度不能满足于实时处理的要求。而通过增加处理器的个数来提高系统处理能力,实现系统实时处理的改进方式也有一定的局限性,处理能力的提升跟不上数据量增大的要求。由于系统处理单元仍是采用串行架构,因此处理系统还存在延时较大的问题。
技术实现思路
为解决上述技术问题,本专利技术提供一种多通道数字音频信号实时音效处理方法及系统,实现了多通道音频数据的并行处理,降低音频数据处理过程中的延时,保证音效的处理具有较高的实时性。为实现上述目的,本专利技术提供以下技术方案:一方面,本专利技术提供了一种多通道数字音频信号实时音效处理方法,包括:上位机向并行处理器发送滤波器参数、增益参数和延时参数;所述并行处理器将接收的滤波器参数和增益参数及待处理的音频信号发送至串行处理器;所述串行处理器根据接收的滤波器参数和增益参数及待处理的音频信号计算获得滤波器 ...
【技术保护点】
一种多通道数字音频信号实时音效处理方法,其特征在于,所述方法包括如下步骤:上位机向并行处理器发送滤波器参数、增益参数和延时参数;所述并行处理器将接收的滤波器参数和增益参数及待处理的音频信号发送至串行处理器;所述串行处理器根据接收的滤波器参数和增益参数及待处理的音频信号计算获得滤波器系数和增益调节系数并发送至并行处理器;所述并行处理器根据接收的滤波器系数和增益调节系数以及延时参数对待处理的音频信号进行时域滤波处理、增益调节处理和延时处理。
【技术特征摘要】
1.一种多通道数字音频信号实时音效处理方法,其特征在于,所述方法包括如下步骤:上位机向并行处理器发送滤波器参数、增益参数和延时参数;所述并行处理器将接收的滤波器参数和增益参数及待处理的音频信号发送至串行处理器;所述串行处理器根据接收的滤波器参数和增益参数及待处理的音频信号计算获得滤波器系数和增益调节系数并发送至并行处理器;所述并行处理器根据接收的滤波器系数和增益调节系数以及延时参数对待处理的音频信号进行时域滤波处理、增益调节处理和延时处理。2.根据权利要求1所述的方法,其特征在于,所述上位机向并行处理器发送滤波器参数、增益参数和延时参数的步骤,之前还包括:对音频信号进行模数转换处理,获取待处理的音频信号。3.根据权利要求2所述的方法,其特征在于,所述并行处理器根据接收的滤波器系数和增益调节系数以及延时参数对待处理的音频信号进行时域滤波处理、增益调节处理和延时处理的步骤,之后还包括:并行处理器对进行时域滤波处理、增益调节处理和延时处理后的音频信号进行数模转换,获得模拟音频信号。4.根据权利要求3所述的方法,其特征在于,所述串行处理器根据接收的滤波器参数和增益参数及待处理的音频信号计算获得滤波器系数和增益调节系数并发送至并行处理器的步骤包括:串行处理器根据滤波器参数计算获得滤波器系数;串行处理器根据增益参数和音频信号计算获得增益调节系数。5.根据权利要求4所述的方法,其特征在于,所述滤波器系数更新后,并行处理器按照更新后的滤波器系数对待处理的音频信号进行时域滤波处理。6.一种采用权利要求1-5任一项所述方法的系统,其特征在于,所述系统包括:上位机,用于向并行处理装置发送指令参数;并行处理装置,用...
【专利技术属性】
技术研发人员:杨振华,陈洪顺,曹忻军,万谨,
申请(专利权)人:北京飞利信电子技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。