一种基于延时消除麦克风回声的方法技术

技术编号:40332040 阅读:32 留言:0更新日期:2024-02-09 14:23
本发明专利技术公开了一种基于延时消除麦克风回声的方法,其包括以下步骤:S1:获取扬声器音频数字信号,将扬声器音频数字信号作为导频信号,并将导频信号录入以太网;S2:获取麦克风数字信号;S3:导频信号与麦克风数字信号通过以太网建立双向通信;S4:计算麦克风数字信号相对于以太网中的读指针位置处的导频信号的时间延迟,得到时延估计值;S5:通过时延估计值对读指针的位置进行调整;S6:并根据读取到的导频信号对麦克风数字信号进行回声消除处理。本发明专利技术利用以太网区的读指针位置处的导频信号来计算时间延迟,并且根据本次时间延迟来调整读指针的位置,能够准确跟踪到导频信号和麦克风信号之间的时间延迟,可以得到较好的回声消除效果。

【技术实现步骤摘要】

本专利技术涉及一种回声消除方法,尤其涉及一种基于延时消除麦克风回声的方法


技术介绍

1、在具有扬声器和麦克风的音频系统中,回声消除技术得到了广泛的应用,随着人工智能技术和物联网在飞速发展落地,实际的应用产品对回声消除的效果、算力、内存提出了更苛刻的要求。

2、为了保证语音会议系统的通话质量,消除回声是关键技术之一。目前,在消除回声的操作中通常利用所采集到的导频信号和麦克风信号的相关性来设计动态滤波器,以实现对回声的消除操作。然而,在回声消除中通常采用两个线程来进行信号的采集。具体地,一个线程用于获取导频信号,另一个线程用于获取麦克风信号,其中导频信号来自于送到扬声器播放的源信号,麦克风信号来自于麦克风实时采集到的扬声器播放的声信号。因此,导频信号与麦克风信号通常存在一个实时变化的延迟,若不能准确估计出该延迟的准确时间,则会影响回声消除的性能。


技术实现思路

1、本专利技术提出的一种基于延时消除麦克风回声的方法,利用以太网区的读指针位置处的导频信号来计算时间延迟,并且根据本次时间延迟来调整读指针的本文档来自技高网...

【技术保护点】

1.一种基于延时消除麦克风回声的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于延时消除麦克风回声的方法,其特征在于,所述步骤S4中通过互相关运算计算所述时间延迟。

3.根据权利要求1所述的一种基于延时消除麦克风回声的方法,其特征在于,将麦克风数字信号和扬声器音频数字信号由时域信号转换为频域信号,分别得到麦克风频域信号队列和扬声器频域信号队列。

4.根据权利要求3所述的一种基于延时消除麦克风回声的方法,其特征在于,根据麦克风频域信号队列和扬声器频域信号队列得到麦克风数字信号和扬声器音频数字信号得到时间帧级别的延迟时间信息,作为消除回声...

【技术特征摘要】

1.一种基于延时消除麦克风回声的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于延时消除麦克风回声的方法,其特征在于,所述步骤s4中通过互相关运算计算所述时间延迟。

3.根据权利要求1所述的一种基于延时消除麦克风回声的方法,其特征在于,将麦克风数字信号和扬声器音频数字信号由时域信号转换为频域信号,分别得到麦克风频域信号队列和扬声器频域信号队列。

4.根据权利要求3所述的一种基于延时消除麦克风回声的方法,其特征在于,根据麦克风频域信号队列和扬声器频域信号队列得到麦克风数字信号和扬声器音频数字信号得到时间帧级别的延迟时间信息,作为消除回声的第一延迟时间。

5.根据权利要求4所述的一种基于延时消除麦克风回声的方法,其特征在于,根据麦...

【专利技术属性】
技术研发人员:薛超张巍巍郭晶光孙太舟孙翔蒋浩
申请(专利权)人:苏州朗捷通智能科技有限公司
类型:发明
国别省市:

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

1