[发明专利]一种回音消除数据自动对齐的方法无效

专利信息
申请号: 200610035376.1 申请日: 2006-04-28
公开(公告)号: CN101064530A 公开(公告)日: 2007-10-31
发明(设计)人: 许宜芳 申请(专利权)人: 互联天下科技发展(深圳)有限公司
主分类号: H04B3/20 分类号: H04B3/20;H04B7/015
代理公司: 深圳创友专利商标代理有限公司 代理人: 彭家恩
地址: 518040广东省深圳*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 回音 消除 数据 自动 对齐 方法
【说明书】:

【技术领域】

发明涉及回音消除的方法,尤其涉及回音消除过程中数据自动对齐的方法。

【背景技术】

回音消除模块是音频对话中的必备模块,在即时通信、视频会议等应用中都要用到。而送进回音消除的数据是否对齐(同步),是保证回音消除模块能正常工作的前提和基础。现有的回音消除技术,基本上都是采用简单的缓冲音频播放数据和音频采集数据的方法,没有针对缓冲区的情况进行有针对性、准确的调整,也没有根据回音处理的具体情况,调整数据缓冲区的数据。另外,现有声卡中普遍存在时钟飘移,又会加剧数据的不对齐情况。这样,由于没有回音消除数据自动对齐技术,直接由回音消除模块去比较和处理更多的数据,一方面会浪费CPU的资源,造成回音消除的处理能力低下、性能不稳定,另一方面又会产生误比较,使处理后的音质下降。表现的形式就是回音时大时小和回音没有消除干净等。

【发明内容】

本发明就是为了解决上述问题,提出了一种回音消除数据自动对齐的方法,使其在音频采集数据和音频播放数据进入回音消除模块前,对数据进行对齐,从而提高系统消除回音的能力。

为实现上述目的,本实用新型提供了一种回音消除数据自动对齐的方法,其步骤如下:

步骤1,接收音频采集模块采集的音频采集数据(Y0)和音频播放模块采集的音频播放数据(X0);

步骤2,将音频采集数据(Y0)和音频播放数据(X0)统一转换成回音消除器支持的音频格式;

步骤3,将转换音频格式后的音频采集数据(Y)和音频播放数据(X)以数据块的形式依次写进数据缓冲区;

步骤4,数据缓冲区写满后,对齐音频采集数据块(Y)和音频播放数据块(X);

步骤5,将对齐后的音频采集数据块(Y)和音频播放数据块(X)放入回音消除模块进行处理,送出回音消除后的采集数据块(Y’);

步骤6,返回步骤1。

优选的是,在步骤五与步骤六之间还包括删除多余数据块的步骤:

当音频采集数据块(Y)滞后音频播放数据块(X)小于设定的回音消除允许的时间长度时,对数据缓冲区不作调整;

当音频采集数据块(Y)超前于音频播放数据块(X)时,删除数据缓冲区中的最先进入的一个音频播放数据块(X);

当音频采集数据块(Y)滞后音频播放数据块(X)大于回音消除允许的时间长度时,删除数据缓冲区中的最先进入的一个音频采集数据块(Y)。

所述数据缓冲区至少划分成相互独立的三个数据块,每一个数据块单独存储音频采集数据或音频播放数据,且数据缓冲区以先进先出的方式暂时存储音频采集数据和音频播放数据。

进一步优选的是,所述对齐音频采集数据块和音频播放数据块的方法为,根据音频采集数据(Y)和音频播放数据(X)进入数据缓冲区的情况进行分类操作,如果数据缓冲区所包含的前3个数据块为:

第一类(XXX),则删除最先进入的音频播放数据块(X),后面的数据块前移,新数据块进入缓冲区;

第二类(XXY),则删除最先进入的音频播放数据块(X),后面的数据块前移,新数据块进入缓冲区;

第三类(XYX),则将最先进入的音频播放数据块(X)和最先进入的音频采集数据块(Y)送进回音消除处理,后面的数据块前移,新数据块进入缓冲区;

第四类(XYY),则将最先进入的音频播放数据块(X)和最先进入的音频采集数据块(Y)送进回音消除处理,后面的数据块前移,新数据块进入缓冲区;

第五类(YXX),则将最先进入的音频播放数据块(X)和最先进入的音频采集数据块(Y)送进回音消除处理,后面的数据块前移,新数据块进入缓冲区;

第六类(YXY),则将最先进入的音频播放数据块(X)和最先进入的音频采集数据块(Y)送进回音消除处理,后面的数据块前移,新数据块进入缓冲区;

第七类(YYX),则将最先进入的音频播放数据块(X)和最先进入的音频采集数据块(Y)送进回音消除处理,后面的数据块前移,新数据块进入缓冲区;

第八类(YYY),则将最先进入的音频采集数据块(Y)和空的音频播放数据块(X)送进回音消除处理,后面的数据块前移,新数据块进入缓冲区;

回音消除允许的时间长度设定为60ms。

所述回音消除器支持的音频格式包括PCM 16KHz16位格式、PCM 16KHz8位格式、PCM 8KHz16位格式、PCM 8KHz16位格式。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于互联天下科技发展(深圳)有限公司,未经互联天下科技发展(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200610035376.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top