音频处理装置和通话设备的制作方法

文档序号:33559897发布日期:2023-03-22 13:48阅读:40来源:国知局
音频处理装置和通话设备的制作方法

1.本发明涉及音频处理技术领域,特别涉及音频处理装置和通话设备。


背景技术:

2.目前市场上很多4g、蓝牙等通讯模块采用pcm(pulse-code modulation,即脉冲编码调制)输出。然而,本地音频设备是通过i2s(inter—ic sound,集成电路内置音频总线)传输,且二者的采样率不一致。因此,在通话过程中,需要从两张声卡间读写数据,并通过主控端将数据进行重采样,然后将读到的数据写到另一张声卡,如图2所示。这种方式效率比较低,且占用大量的cpu资源,在比较低端的cpu环境下难以实现。


技术实现要素:

3.本发明提供音频处理装置和通话设备,能够提高适用性以及数据处理效率。
4.在本发明的一个方面,提供一种音频处理装置。该装置包括:通信模块,被通信耦合到远端,并且被配置为接收从所述远端发送的第一数字音频;数字模拟转换模块,被电连接到所述通信模块,并且被配置为接收所述第一数字音频,并将所述第一数字音频转换为第一模拟信号;音频信号处理模块,被电连接到所述数字模拟转换模块,并且被配置为接收所述第一模拟信号,并对所述第一模拟信号进行重采样以得到第一重采样音频;以及音频输出模块,被电连接到所述音频信号处理模块,并且被配置为接收所述第一重采样音频,并基于所述第一重采样音频进行音频播放。
5.进一步地,该装置还包括:音频采集模块,被电连接到所述音频信号处理模块,并且被配置为采集音频以生成第二模拟信号,并将所述第二模拟信号传输至所述音频信号处理模块。
6.进一步地,所述音频信号处理模块进一步被电连接到所述通信模块,并且所述音频信号处理模块进一步被配置为对所述第二模拟信号进行重采样以得到第二重采样音频,并将所述第二重采样音频传输至所述通信模块,所述通信模块进一步被配置为将所述第二重采样音频传输至所述远端。
7.进一步地,所述音频信号处理模块进一步被配置为对所述第一模拟信号和所述第二模拟信号进行回声消除处理以得到所述第一重采样音频和所述第二重采样音频中的至少一个。
8.进一步地,所述音频信号处理模块包括声卡。
9.进一步地,所述数字模拟转换模块包括codec编译码器。
10.进一步地,所述通信模块包括4g模块、5g模块、蓝牙模块或wi-fi模块。
11.进一步地,所述音频输出模块包括扬声器。
12.进一步地,所述音频采集模块包括麦克风。
13.在本发明的另一个方面,提供一种通话设备。该通话设备包括如上所述的音频处理装置。
14.根据本发明实施例,通过通信模块通信耦合到远端,数字模拟转换模块电连接到所述通信模块,音频信号处理模块电连接到数字模拟转换模块,音频输出模块电连接到音频信号处理模块,数据可直接通过数字模拟转换模块以及音频信号处理模块进行转换处理后输出,对于信号的处理均在链路上完成,无需使用主控对数据进行处理,未占用主控资源,且无需使用脉冲编码调制(pcm)信号线,对于性能较弱的主控,还是能够获取对应的音频数据,从而提高了适用性以及数据处理效率。
附图说明
15.图1为根据本发明实施例的音频处理装置的结构示意图。
16.图2为现有技术中的音频处理装置的结构示意图。
具体实施方式
17.为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
18.在如图2所示的已有技术中,4g等通讯模块被连接到主控端的pcm,然后主控端将获取的pcm数据通过i2s传输到codec编译码器。随后,codec编译码器的输出数据通过扬声器输出。在该已有技术中,在通话过程中需要从两张声卡间读写数据,并通过主控端将数据进行重采样,然后将读到的数据写到另一张声卡,这种方式效率比较低,且占用大量的cpu资源,在比较低端的cpu环境下难以实现。
19.为了解决至少上述技术问题,本公开提供了音频处理装置。根据本公开,通过通信模块通信耦合到远端,数字模拟转换模块电连接到所述通信模块,音频信号处理模块电连接到数字模拟转换模块,音频输出模块电连接到音频信号处理模块,数据可直接通过数字模拟转换模块以及音频信号处理模块进行转换处理后输出,对于信号的处理均在链路上完成,无需使用主控对数据进行处理,未占用主控资源。以此方式,根据本公开的实施例能够无需使用脉冲编码调制(pcm)信号线,对于性能较弱的主控,还是能够获取对应的音频数据,从而提高了适用性以及数据处理效率。根据本公开的实施例,在整个链路中,不需要两张声卡间切换,从远端数据到近端整个流程都没有将数据传到主控,并不需要做数据转换等操作,节省资源。
20.下文中,将参考具体实施例并且结合附图描述根据本公开的技术方案。
21.图1是示出根据本公开的实施例的音频处理装置1的模块示意图。参照图1,该音频处理装置1包括音频信号处理模块11、数字模拟转换模块12、通信模块13和音频输出模块14。
22.通信模块13被通信耦合到远端2,并且通信模块13被配置为接收从所述远端2发送的第一数字音频。
23.数字模拟转换模块12被电连接到所述通信模块13,并且数字模拟转换模块12被配置为接收所述第一数字音频,并将所述第一数字音频转换为第一模拟信号。
24.音频信号处理模块11被电连接到所述数字模拟转换模块12,并且音频信号处理模块11被配置为接收所述第一模拟信号,并对所述第一模拟信号进行重采样以得到第一重采样音频。
25.音频输出模块14被电连接到所述音频信号处理模块11,并且音频输出模块14被配置为接收所述第一重采样音频,并基于所述第一重采样音频进行音频播放。
26.在一些实施例中,所述数字音频为pcm(pulse code modulation,脉冲编码调制)数据。以此方式,通过音频输出模块可输出远端传来的声音,通过音频信号处理模块实现模拟信号的重采样,通过数字模拟转换模块可将模拟信号接入到音频信号处理模块中,从而实现通话功能。
27.在一些实施例中,所述音频信号处理模块11包括声卡。在一些实施例中,所述声卡为alc5670声卡。另外,所述数字模拟转换模块12(dac,digital to analog converter)包括codec编译码器。在一些实施例中,codec编译码器具体为es7210。此外,所述通信模块13包括4g模块、5g模块、蓝牙模块或wi-fi模块。另外,所述音频输出模块14包括扬声器(speaker)。
28.在一些实施例中,该音频处理装置1还包括音频采集模块15。音频采集模块15被电连接到所述音频信号处理模块11,并且音频采集模块15被配置为采集音频以生成第二模拟信号,并将所述第二模拟信号传输至所述音频信号处理模块11。在一些实施例中,所述音频采集模块15包括麦克风(mic)。以此方式,将本地的数据传给远端的过程中,也不需要使用两张声卡进行数据处理,中间处理链路简单,不耗费资源。
29.在一些实施例中,所述音频信号处理模块11进一步被电连接到所述通信模块13。所述音频信号处理模块11进一步被配置为对所述第二模拟信号进行重采样以得到第二重采样音频,并将所述第二重采样音频传输至所述通信模块13。所述通信模块13进一步被配置为将所述第二重采样音频传输至所述远端2。以此方式,由于音频采集模块录到的是本地的声音,可以录到近处的人声,也可以录到从音频输出模块输出的远端的声音,会导致啸叫产生,两种模拟信号均在音频信号处理模块中进行重采样,可有效地实现回声消除,解决啸叫问题,且不占用主控资源。
30.在一些实施例中,所述音频信号处理模块11进一步被配置为对所述第一模拟信号和所述第二模拟信号进行回声消除处理以得到所述第一重采样音频和所述第二重采样音频中的至少一个。
31.根据本公开实施例,将由通信模块输出的pcm数据直接通过dac模块转为模拟信号,并将该模拟信号经过codec声卡。在经过内部回环之后,与麦克风录音的数据一起经过codec一并回声消除处理(以解决啸叫问题),最后从扬声器输出到近端。在整个过程不需要经过主控,且省去回声消除、数据转换、声卡读写等过程,数据传输效率更高,且对cpu依赖更低。
32.综上所述,在本发明提供的音频处理装置中,通信模块被通信耦合到远端,数字模拟转换模块被电连接到所述通信模块,音频信号处理模块被电连接到所述数字模拟转换模块,音频输出模块被电连接到所述音频信号处理模块,以及音频采集模块被电连接到所述音频信号处理模块和所述通信模块。以此方式,数据可直接通过数字模拟转换模块以及音频信号处理模块进行转换处理后输出,对于信号的处理均在链路上完成,无需使用主控对数据进行处理,未占用主控资源,且无需使用脉冲编码调制(pcm)信号线,对于性能较弱的主控,还是能够获取对应的音频数据,从而提高了适用性以及数据处理效率。
33.在本公开的另一方面,还提供一种通话设备。该通话设备包括如上所述的音频处
理装置。该通话设备可以是任何能够实现音频通话的电子设备。该通话设备具有提高的适用性以及数据处理效率,也能够适用于性能较弱的主控。
34.以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1