电子设备及应用于电子设备的回声消除方法技术

技术编号:18897342 阅读:45 留言:0更新日期:2018-09-08 12:21
本发明专利技术公开了一种电子设备及应用于电子设备的回声消除方法,所述电子设备包括音频输入设备和音频输出设备,其中,所述方法包括:将音频输出数据输出至所述音频输出设备,其中,所述音频输出数据在输出至所述音频输出设备之前,被读取至所述电子设备的内存以作为回声参考数据;利用所述音频输入设备获取输入音频,并将所述输入音频转换成音频输入数据;根据所述回声参考数据对所述音频输入数据进行回声消除处理,以获取消除回声的音频输入数据。通过上述方式,本发明专利技术在进行回声消除时,无需占用音频输入设备的输入接口,且能够降低电子设备回声消除的成本。

Electronic equipment and echo cancellation method applied to electronic equipment

The present invention discloses an electronic device and an echo cancellation method applied to the electronic device, the electronic device includes an audio input device and an audio output device, wherein the method includes: outputting the audio output data to the audio output device, wherein the audio output data is outputted to the audio transmission. Before leaving the device, the memory of the electronic device is read as echo reference data; the input audio is obtained by the audio input device, and the input audio is converted into audio input data; and the echo cancellation processing of the audio input data is performed according to the echo reference data to obtain the echo cancellation. Audio input data. By the above method, the present invention does not need to occupy the input interface of the audio input device when performing echo cancellation, and can reduce the cost of echo cancellation of the electronic equipment.

【技术实现步骤摘要】
电子设备及应用于电子设备的回声消除方法
本专利技术涉及声音采集
,特别是涉及一种电子设备及应用于电子设备的回声消除方法。
技术介绍
现有的电子设备如智能手机、带麦克风的电视等都具有声音的采集及回放的功能。电子设备采集用户声音,并通过扬声器将其播放出来。然而在很多应用场景中,电子设备在播放音频时,会产生声学回声,严重影响了用户体验。为了消除声学回声,需要采集扬声器输出的声音或对应的音频数据。当前,在进行采集时,现有的电子设备往往从输出模拟讯号端接一个引线到电子设备的输入端,或者在扬声器等输出端采集讯号回环到电子设备的输入端。然而,本申请专利技术人在长期的研发过程中发现,上述两种采集方法都需要额外添加硬件设备来配合,以及硬件通路和电子设备接口支持,成本高,且占用了电子设备的至少一个接口,进而影响后续功能的拓展与开发。
技术实现思路
本专利技术主要解决的技术问题是提供一种电子设备及应用于电子设备的回声消除方法,能够在进行回声消除时,无需占用音频输入设备的输入接口,且能够降低电子设备回声消除的成本。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种应用于电子设备的回声消除方法,所述电子设备包括音频输入设备和音频输出设备,其中,所述方法包括:将音频输出数据输出至所述音频输出设备,其中,所述音频输出数据在输出至所述音频输出设备之前,被读取至所述电子设备的内存以作为回声参考数据;利用所述音频输入设备获取输入音频,并将所述输入音频转换成音频输入数据;根据所述回声参考数据对所述音频输入数据进行回声消除处理,以获取消除回声的音频输入数据。为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种电子设备,包括:音频输入设备、音频输出设备、输出单元、输入单元、回声消除单元、处理器、存储器和内存,其中,所述存储器内存储有回声消除程序,当所述回声消除程序被所述处理器调用时,所述处理器执行以下步骤:控制所述输出单元将音频输出数据输出至所述音频输出设备,其中,在所述音频输出数据输出至所述音频输出设备之前,所述处理器读取所述音频输出数据至所述内存并保存以作为回声参考数据;控制所述音频输入设备获取输入音频,并将所述输入音频转换成音频输入数据;控制回声消除单元根据所述回声参考数据对所述音频输入数据进行回声消除处理,以获取消除回声的音频输入数据,并将消除回声的音频输入数据传输至所述输入单元,以进行后续处理。本专利技术的有益效果是:区别于现有技术的情况,本专利技术电子设备包括音频输入设备和音频输出设备,其中,应用于电子设备的回声消除方法包括:将音频输出数据输出至音频输出设备,其中,音频输出数据在输出至音频输出设备之前,被读取至电子设备的内存以作为回声参考数据;利用音频输入设备获取输入音频,并将输入音频转换成音频输入数据;根据回声参考数据对音频输入数据进行回声消除处理,以获取消除回声的音频输入数据。通过上述方式,本专利技术电子设备在进行回声消除处理时,通过软件的方法将音频输出数据读取至电子设备的内存以作为回声参考数据,无需额外添加硬件设备,且无需占用电子设备本身的输入接口,从而避免影响电子设备后续功能的拓展,且能够降低回声消除的成本。附图说明图1是通讯设备声学回声产生的原理示意图;图2是带麦克风的电视声学回声产生的原理示意图;图3是本专利技术应用于电子设备的回声消除方法一实施方式的流程示意图;图4是本专利技术应用于电子设备的回声消除方法另一实施方式的流程示意图;图5是本专利技术电子设备一实施方式的结构示意图;图6是本专利技术电子设备一实施方式中处理器16的执行步骤的流程示意图;图7是本专利技术电子设备另一实施方式的结构示意图;图8是本专利技术电子设备一实施方式中音频处理电路131的结构示意图;图9是本专利技术具有存储功能的装置一实施方式的结构示意图。具体实施方式在阐述本专利技术实施方式之前,简单介绍一下相关的现有技术。回声本质上是自己的声音经过一段时延又传到自己耳朵中,从通讯回音产生的原因看,可以分为声学回音和线路回音两种,声学回音是由于在通讯或者会议应用中,扬声器的声音反馈到麦克风引起的。例如,请参阅图1,甲与乙在使用通讯设备通话时,甲端有麦克风和扬声器分别用来采集甲的声音和播放乙的声音,乙端有麦克风和扬声器分别用来采集乙的声音和播放甲的声音,很明显,由于声音传播的特性,甲端的麦克风在采集甲的声音的同时,也采集到了甲端扬声器播放的来自乙的声音,也就是甲端采集到的声音是一个混合的声音,这个声音通过网络发给乙时,乙就不仅能听到甲的声音,也能听见乙前几秒自己的声音,这就是在乙端听到了乙自己的回声,同理在甲端也可以听到甲自己的回声。当然,声学回声不仅仅限于通讯设备,例如请参阅图2,带麦克风的电视,如家庭中经常使用的卡拉OK是日常生活中人们娱乐消遣的常见工具,用户在利用卡拉OK演唱时,麦克风采集用户的声音的同时,也会同时采集到当前音响发出的声音,从而在音响播放麦克风采集到的声音时,除了播放用户的声音外,还会伴随着再次播放之前播放的声音,从而产生声学回声。需要指出的是,当回声返回时间超过10ms时,人耳就可听到明显的回声了,会干扰正常通话。而对于时延相对较大的IP网络环境,时延很容易就达到50ms,会严重影响通话双方的主观感受,因此必须清除回声。如
技术介绍
中介绍,当前为了消除声学回声,通过额外设置声音的输入设备如麦克风,来采集电子设备的输出端已经输出的模态音频数据,或者在通过设置引线等将即将输出的数字音频数据,回馈至声音的输入端。在声音的输入端采集到外界声音(其中可能包括声音输出端的输出音频数据)后,对采集的外界声音进行处理,将对应的上述额外采集到的输出端的音频数据清除,以进行回声抵消,进而消除声学回声。然而,通过现有技术中的方法,需要额外添加硬件设备,尤其是在电子设备的输出端增加音频采集设备(例如麦克风)时,大大增加了电子设备的成本,并且,采集到的声音输出端的声音在传输给输入端时,需要占用输入端的一个接口,这对电子设备来说,显然会在一定程度上限制其应用,影响到后续的功能的拓展与开发。以下,是对本专利技术实施方式的相关描述,在以下描述中阐述了具体的细节以便充分理解本专利技术。但是本专利技术能够以多种不同于在此描述的其他方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似推广。因此本专利技术不受下面公开的具体实施方式的限制。针对
技术介绍
中提到的缺陷,本专利技术提供一种电子设备及应用于电子设备的回声消除方法。下面将结合附图和实施方式对本专利技术作进一步的详细描述。请参阅图3,图3是本专利技术应用于电子设备的回声消除方法一实施方式的流程示意图。需要指出的是,本专利技术实施方式中的回声消除主要针对声学回声。本实施方式中电子设备可以是带有麦克风的电视,如家庭中经常使用的卡拉OK,或者具有通话功能的智能终端,例如手机、电话、平板电脑、笔记本电脑等等。本实施方式中该电子设备包括音频输入设备和音频输出设备。其中,音频输入设备即接收模态的音频数据的设备,例如可以是电视或智能终端的麦克风;音频输出设备则为可以播放数字的音频数据的设备,例如可以是电视或者智能终端的喇叭。具体地,应用于电子设备的回声消除方法包括:步骤S102:读取音频输出数据作为回声参考数据,并将音频输出数据输出至音频输出设备;其中,音频输出数据即需要由音频输出设本文档来自技高网
...

【技术保护点】
1.一种应用于电子设备的回声消除方法,其特征在于,所述电子设备包括音频输入设备和音频输出设备,其中,所述方法包括:将音频输出数据输出至所述音频输出设备,其中,所述音频输出数据在输出至所述音频输出设备之前,被读取至所述电子设备的内存以作为回声参考数据;利用所述音频输入设备获取输入音频,并将所述输入音频转换成音频输入数据;根据所述回声参考数据对所述音频输入数据进行回声消除处理,以获取消除回声的音频输入数据。

【技术特征摘要】
1.一种应用于电子设备的回声消除方法,其特征在于,所述电子设备包括音频输入设备和音频输出设备,其中,所述方法包括:将音频输出数据输出至所述音频输出设备,其中,所述音频输出数据在输出至所述音频输出设备之前,被读取至所述电子设备的内存以作为回声参考数据;利用所述音频输入设备获取输入音频,并将所述输入音频转换成音频输入数据;根据所述回声参考数据对所述音频输入数据进行回声消除处理,以获取消除回声的音频输入数据。2.根据权利要求1所述的方法,其特征在于,在执行将音频输出数据输出至所述音频输出设备的步骤之前,所述方法进一步包括:对所述音频输出数据进行音频处理;其中,被读取至所述电子设备的内存的所述回声参考数据为未经过所述音频处理的原始音频输出数据或者经过所述音频处理的处理后音频输出数据。3.根据权利要求2所述的方法,其特征在于,所述音频处理包括延迟处理和/或音效处理;而经过所述音频处理的处理后音频输出数据为延迟处理后音频输出数据或者音效处理后音频输出数据。4.根据权利要求1所述的方法,其特征在于,在读取所述音频输出数据至所述内存以作为所述回声参考数据时,所述方法进一步包括:设定读取的所述音频输出数据的音量。5.根据权利要求4所述的方法,其特征在于,当读取的所述音频输出数据的音量被设定为静音时,读取至所述内存的所述音频输出数据被重置为空值。6.根据权利要求1所述的方法,其特征在于,所述电子设备为带有麦克风的电视或者智能终端,其中,所述电视或者智能终端的麦克风作为所述音频输入设备,而所述电视或者智能终端的喇叭作为所述音频输出设备。7.一种电子设备,其特征在于,包括:音频输入设备、音频输出设备、输出单元、输入单元、回声消除单元、处理器、存储器和内存,其中,所述存储器内存储有回声消除程序,当所述回声消除程序被所述处理器调用时,所...

【专利技术属性】
技术研发人员:朱富军
申请(专利权)人:晨星半导体股份有限公司
类型:发明
国别省市:中国台湾,71

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

1