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.一种应用于电子设备的回声消除方法,其特征在于,所述电子设备包括音频输入设备和音频输出设备,其中,所述方法包括:将音频输出数据输出至所述音频输出设备,其中,所述音频输出数据在输出至所述音频输出设备之前,被读取至所述电子设备的内存以作为回声参考数据;利用所述音频输入设备获取输入音频,并将所述输入音频转换成音频输入数据;根据所述回声参考数据对所述音频输入数据进行回声消除处理,以获取消除回声的音频输入数据。
【技术特征摘要】
1.一种应用于电子设备的回声消除方法,其特征在于,所述电子设备包括音频输入设备和音频输出设备,其中,所述方法包括:将音频输出数据输出至所述音频输出设备,其中,所述音频输出数据在输出至所述音频输出设备之前,被读取至所述电子设备的内存以作为回声参考数据;利用所述音频输入设备获取输入音频,并将所述输入音频转换成音频输入数据;根据所述回声参考数据对所述音频输入数据进行回声消除处理,以获取消除回声的音频输入数据。2.根据权利要求1所述的方法,其特征在于,在执行将音频输出数据输出至所述音频输出设备的步骤之前,所述方法进一步包括:对所述音频输出数据进行音频处理;其中,被读取至所述电子设备的内存的所述回声参考数据为未经过所述音频处理的原始音频输出数据或者经过所述音频处理的处理后音频输出数据。3.根据权利要求2所述的方法,其特征在于,所述音频处理包括延迟处理和/或音效处理;而经过所述音频处理的处理后音频输出数据为延迟处理后音频输出数据或者音效处理后音频输出数据。4.根据权利要求1所述的方法,其特征在于,在读取所述音频输出数据至所述内存以作为所述回声参考数据时,所述方法进一步包括:设定读取的所述音频输出数据的音量。5.根据权利要求4所述的方法,其特征在于,当读取的所述音频输出数据的音量被设定为静音时,读取至所述内存的所述音频输出数据被重置为空值。6.根据权利要求1所述的方法,其特征在于,所述电子设备为带有麦克风的电视或者智能终端,其中,所述电视或者智能终端的麦克风作为所述音频输入设备,而所述电视或者智能终端的喇叭作为所述音频输出设备。7.一种电子设备,其特征在于,包括:音频输入设备、音频输出设备、输出单元、输入单元、回声消除单元、处理器、存储器和内存,其中,所述存储器内存储有回声消除程序,当所述回声消除程序被所述处理器调用时,所...
【专利技术属性】
技术研发人员:朱富军,
申请(专利权)人:晨星半导体股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。