System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于音频编解码器的回声消除装置及电子终端制造方法及图纸_技高网

基于音频编解码器的回声消除装置及电子终端制造方法及图纸

技术编号:40454185 阅读:9 留言:0更新日期:2024-02-22 23:11
本申请提供一种基于音频编解码器的回声消除装置及电子终端,通过音频编解码器的硬件电路实现回声消除的装置及电子终端,解决了现有技术中利用软件算法进行回声消除时产生的延迟高,导致参考信号和回声信号难以匹配,回声消除效果不佳的问题。通过硬件化音频编解码器的回声消除算法,无需内置DSP芯片核进行软件算法就可实现回声消除,降低了用户使用的复杂度,简化了芯片的时钟方案并减少了芯片功耗。此外,由于无需采用DSP芯片及其附属的IP模块,大大减小了芯片的面积,节约了工艺成本。硬件电路的实现还降低了系统的延时,使得延时匹配时更加准确。还提供了可选的电回采和声回采的方式作为参考信号源,进一步提升了回声消除系统的稳定性。

【技术实现步骤摘要】

本申请涉及领域音频信号编解码领域,特别是涉及基于音频编解码器的回声消除装置及电子终端


技术介绍

1、随着社会的进步,科技的发展,对音频质量的要求日益提升。例如,和家人朋友打电话或者实时的音频/视频聊天、和智能设备进行智能语音交互、和同事的线上会议,车载通话、音频的录制等各个场景,实时通信已成为现代生活不可或缺的一部分。随着互联网和技术的发展,现代通信发展到了前所未有的高度。但是,远程通信仍面临许多问题,比如回声、抖动、高延迟等。但回声问题一直是影响这些场景的一个重要阻碍因素。

2、回声问题是影响用户体验的重要因素之一,视频通话中出现回声会导致会议流程受到阻碍和破坏、经常性的回声会影响声音的清晰度、网络连接滞后会加重回声导致通话者的专业性被质疑,从而严重影响人们日常通过电子设备交流/沟通的体验。为了解决这样的回声问题,回声消除技术近十年来得到了快速的发展。回声消除的基本原理:估计扬声器到麦克风的声学冲击响应,利用参考信号与估计的滤波来逼近麦克风接收到的回声信号,然后从混合信号中将其减去,保留近端语音信号,从而实现回声消除的效果。

3、如图1a和图1b展示了目前常见的系统中,回声消除算法技术与音频编解码器硬件相结合的两种常见方式。图1a展示了在主处理器中内置dsp芯片,并在dsp芯片内部运用aec回声消除算法的方式,由于该方式需要经过信号采集,编码器转换及缓存、芯片数据接口传输、dsp芯片的业务切换、软件调度等耗时因素,从而导致参考信号和回声信号之间差异过大难以进行匹配及延时估计。图1b展示了将dsp芯片设置于编码器内部并通过软件算法进行回声消除的方案。该方案虽然减少了芯片之间数据交互的延迟,然而仍存在软件算法处理固有的问题,即由于主处理器中总线路由、仲裁、数据搬运等不确定的延时,从而导致参考信号和回声信号仍难以匹配,且由于dsp芯片内置在音频解码其中,导致其面积/功耗成本提升。


技术实现思路

1、鉴于以上所述现有技术的缺点,本申请的目的在于提供基于音频编解码器的回声消除装置及电子终端,用于解决现有利用软件算法进行回声消除时产生的延迟高,导致参考信号和回声信号难以匹配,回声消除效果不佳的问题。

2、为实现上述目的及其他相关目的,本申请的第一方面提供一种基于音频编解码器的回声消除装置,包括:第一信号提取单元,用于输入远端的第一音频信号并从中提取第一参考音频信号;第二信号提取单元,用于输入近端的第二音频信号并从中提取第二参考音频信号和包含有回声的近端音频信号;信号选择单元,其包括两个输入端和一个输出端;两个输入端分别输入第一参考音频信号和第二参考音频信号;输出端输出被选中的参考音频信号;回声处理单元,其包括两个输入端和一个输出端;两个输入端分别输入所述被选中的参考音频信号以及所述近端音频信号;输出端输出过滤掉回声的近端音频信号。

3、于本申请的第一方面的一些实施例中,所述回声处理单元包括:第一fft处理单元:用于将接收到的所述近端音频信号基于fft算法从时域转换至频域,并将近端音频信号的频域信号发送至误差消除单元;第二fft处理单元:用于将接收到的所述被选中的参考音频信号基于fft算法从时域转换至频域,并将被选中的参考音频信号的频域信号发送至回声估计单元;误差消除单元:用于接收所述第一fft处理单元发送的所述近端信号的频域信号和回声估计单元发送的回声信号,并执行误差消除计算;信道权重更新单元:用于接收所述误差消除单元发送的过滤掉回声的近端音频信号的频域信号,并执行信道权重更新操作;回声估计单元:用于接收所述第二fft处理单元发送的被选中的参考音频信号的频域信号和所述信道权重更新单元发送的所述信道权重,并执行回声估计计算操作;ifft处理单元:用于接收所述误差消除单元发送的过滤掉回声的近端音频信号的频域信号基于ifft算法从频域转换至时域,以输出过滤掉回声的近端音频信号的时域信号。

4、于本申请的第一方面的一些实施例中,误差消除单元执行误差消除计算的过程包括:基于所述回声信号对所述近端信号的频域信号进行误差消除计算,以生成得到过滤掉回声的近端音频信号的频域信号;并将过滤掉回声的近端音频信号的频域信号发送至信道权重更新单元和ifft处理单元。

5、于本申请的第一方面的一些实施例中,信道权重更新单元执行信道权重更新操作的过程包括:对信道权重进行初始化;接收所述误差消除单元发送的过滤掉回声的近端音频信号的频域信号,基于过滤掉回声的近端音频信号的频域信号对下一样点的信道权重进行更新,并将更新后的所述信道权重发送至所述回声估计单元;回声估计单元执行回声估计计算操作的过程包括:基于被选中的参考音频信号的频域信号和所述信道权重进行回声估计计算,以生成得到回声估计信号,并将所述回声估计信号发送至所述误差消除单元。

6、于本申请的第一方面的一些实施例中,所述第二信号提取单元从近端的第二音频信号中提取第二参考音频信号和包含有回声的近端音频信号,其过程包括:所述第二信号提取单元从近端的第二音频信号中提取第二参考音频信号和包含有回声的近端音频信号,其过程包括:所述第二信号提取单元接收模拟信号格式的第二音频信号,所述模拟信号格式的第二音频信号中包括回声信号和包含有回声的近端音频信号的模拟信号;将所述回声信号的模拟信号输入至第一模数转换单元,以提取所述回声信号的数字信号,以作为所述第二参考音频信号;将所述包含有回声的近端音频信号的模拟信号输入至第二模数转换单元,以提取所述包含有回声的近端音频信号的数字信号,以作为包含有回声的近端音频信号。以提取所述包含有回声的近端音频信号的数字信号,以作为包含有回声的近端音频信号。

7、于本申请的第一方面的一些实施例中,所述信号选择单元的输出端输出被选中的参考音频信号的过程包括:所述信号选择单元通过对其上设置的寄存器进行配置,以产生对应的寄存器配置信号;所述信号选择单元根据所述寄存器配置信号在所述第一参考音频信号和所述第二参考音频信号中选择一个作为被选中的参考音频信号并输出至所述回声处理单元。

8、于本申请的第一方面的一些实施例中,所述第一信号提取单元输入远端的第一音频信号并从中提取第一参考音频信号的过程包括:所述第一信号提取单元通过数据接口接收所述第一音频信号;将所述第一音频信号输入至第一数据缓存单元;将所述第一数据缓存单元中的所述第一音频信号输入至第一数据匹配单元进行格式匹配操作;将经过格式匹配操作的所述第一音频信号输入至混音单元进行混音操作,以生成得到所述第一参考音频信号。

9、于本申请的第一方面的一些实施例中,所述装置在提取到所述第一参考音频信号后还执行如下:将所述第一参考音频信号输入至第一数模转换单元中,以生成所述第一参考音频信号的模拟信号;将所述第一参考音频信号的模拟信号输入至音频输出信号单元以进行音频播放。

10、为实现上述目的及其他相关目的,本申请的第二方面提供一种电子终端,所述电子终端包括如权利要求1至9中任一项所述基于音频编解码器的回声消除装置。

1本文档来自技高网...

【技术保护点】

1.一种基于音频编解码器的回声消除装置,其特征在于,包括:

2.根据权利要求1所述的基于音频编解码器的回声消除装置,其特征在于,所述回声处理单元包括:

3.根据权利要求2所述的基于音频编解码器的回声消除装置,其特征在于,误差消除单元执行误差消除计算的过程包括:

4.根据权利要求2所述的基于音频编解码器的回声消除装置,其特征在于,信道权重更新单元执行信道权重更新操作的过程包括:

5.根据权利要求2所述的基于音频编解码器的回声消除装置,其特征在于,回声估计单元执行回声估计计算操作的过程包括:

6.根据权利要求1所述的基于音频编解码器的回声消除装置,其特征在于,所述第二信号提取单元从近端的第二音频信号中提取第二参考音频信号和包含有回声的近端音频信号,其过程包括:

7.根据权利要求1所述的基于音频编解码器的回声消除装置,其特征在于,所述信号选择单元的输出端输出被选中的参考音频信号的过程包括:

8.根据权利要求1所述的基于音频编解码器的回声消除装置,其特征在于,所述第一信号提取单元输入远端的第一音频信号并从中提取第一参考音频信号的过程包括:

9.根据权利要求1所述的基于音频编解码器的回声消除装置,其特征在于,所述装置在提取到所述第一参考音频信号后还执行如下:

10.一种电子终端,其特征在于,所述电子终端包括如权利要求1至9中任一项所述基于音频编解码器的回声消除装置。

...

【技术特征摘要】

1.一种基于音频编解码器的回声消除装置,其特征在于,包括:

2.根据权利要求1所述的基于音频编解码器的回声消除装置,其特征在于,所述回声处理单元包括:

3.根据权利要求2所述的基于音频编解码器的回声消除装置,其特征在于,误差消除单元执行误差消除计算的过程包括:

4.根据权利要求2所述的基于音频编解码器的回声消除装置,其特征在于,信道权重更新单元执行信道权重更新操作的过程包括:

5.根据权利要求2所述的基于音频编解码器的回声消除装置,其特征在于,回声估计单元执行回声估计计算操作的过程包括:

6.根据权利要求1所述的基于音频编解码器的回声消除装置,其特征在于,所述第二信号提取单元...

【专利技术属性】
技术研发人员:杜亮
申请(专利权)人:瑶芯微电子科技上海有限公司
类型:发明
国别省市:

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

1