【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及时钟漂移补偿。具体地,本专利技术涉及一种用于补偿播放单元和捕获单 元之间不同的采样率的方法,以及一种用于补偿播放单元和捕获单元之间不同的采样率的 时钟漂移补偿单元。本专利技术还涉及时钟漂移补偿单元的使用。
技术介绍
在传统的会议系统或任何免提系统中,一个或多个麦克风捕获位置A的声波,并 且把所述声波变换为第一音频信号。第一音频信号被发送到位置B,在位置B处,电视机或 放大器和扬声器通过把在位置A产生的第一音频信号转换为声波来再现原始的声波。图1图示了在免提通信系统中典型的回声问题。来自远端(位置A)的数字音频 信号1101由数模转换器(DAC) 1301转换到模拟域,在扬声器放大器1302中被放大并且进 一步被扬声器1303转换为声信号。直接信号1304和由墙/天花板等1305反射的反射信 号1306都不希望被麦克风1308拾取。麦克风还拾取所想要的(例如谈话人员的)近端信 号1307。麦克风信号在麦克风放大器1309中被放大,并且在模数转换器1310中被数字化, 模数转换器1310输出未消回声的麦克风信号1202。如果未消回声的麦克风信号被发送到 ...
【技术保护点】
一种用于补偿播放单元和捕获单元之间不同的采样率的方法,所述播放单元被配置用于从计算单元接收采样,所述捕获单元被配置用于向所述计算单元发送采样,所述播放单元包括播放缓冲器,在播放时间域中操作,并且所述捕获单元包括捕获缓冲器,在捕获时间域中操作,所述方法的特征在于:把所述计算单元同步到在公共时钟时间域中操作的公共时钟,设置或计算所述公共时钟和关联于所述播放缓冲器的播放读取指针之间的第一关系,设置或计算所述公共时钟和关联于所述捕获缓冲器的捕获写入指针之间的第二关系,并且对于所述播放时间域中的每个采样,根据所述第一关系在来自所述计算单元的各采样中查找对应采样,并且向所述播放缓冲器发 ...
【技术特征摘要】
【国外来华专利技术】NO 2007-12-18 20076533;US 2007-12-18 61/014,636一种用于补偿播放单元和捕获单元之间不同的采样率的方法,所述播放单元被配置用于从计算单元接收采样,所述捕获单元被配置用于向所述计算单元发送采样,所述播放单元包括播放缓冲器,在播放时间域中操作,并且所述捕获单元包括捕获缓冲器,在捕获时间域中操作,所述方法的特征在于把所述计算单元同步到在公共时钟时间域中操作的公共时钟,设置或计算所述公共时钟和关联于所述播放缓冲器的播放读取指针之间的第一关系,设置或计算所述公共时钟和关联于所述捕获缓冲器的捕获写入指针之间的第二关系,并且对于所述播放时间域中的每个采样,根据所述第一关系在来自所述计算单元的各采样中查找对应采样,并且向所述播放缓冲器发送该对应采样,并且对于在所述公共时钟时间域中的每个采样,根据所述第二关系在所述捕获时间域中查找对应采样,并且向所述计算单元发送该对应采样。2.如权利要求1所述的方法,其中,设置所述第一关系并且计算所述第二关系。3.如权利要求1所述的方法,其中,计算所述第一关系并且设置所述第二关系。4.如权利要求1所述的方法,其中,计算所述第一关系和第二关系。5.如权利要求1-4中任何一个所述的方法,其中,所述计算单元是音频回声消除器。6.如权利要求1-4中任何一个所述的方法,其中,使用统计模型来计算所述第一关系 或第二关系。7.如权利要求6所述的方法,其中,所述统计模型包括从由以下算法构成的组中选择的线性回归方法 最小均方算法,和具有用于减少舍入误差的损耗因子的最小均方算法。8.如先前权利要求中任何一个所述的方法,其中,从由下述构成的组中选择所述公共 时钟与所述读取指针相关联的时钟信号,和与所述捕获指针相关联的时钟信号,以及与所述计算单元的中央处理器(CPU)相关联的时钟信号。9.如先前权利要求中任何一个所述的方法,其中,在所述捕获时间域中查找对应采样 的所述步骤包括步骤在所述捕获时间域中识别在时间上最接近于所述公共时钟时间域中 的采样的采样,并且如果在所述公共时钟时间域和所述捕获时间域之间的偏移是整数,则提供所识别的采 样作为查找的采样,并且如果所述偏移不是整数,则计算子采样,并且提供所述子采样作为查找的采样。10.如权利要求9所述的方法,其中,所述的计算子采样的步骤包括步骤计算剩余因子T,所述因子是减去所述公共时钟时间域和所述捕获时间域之间的整数 偏移之后的余项,并且把长度L+1的时间延迟滤波器(hT)与来自所述捕获时间域的一系列采样相卷积; y = hTx[j-L/2. . j+L/2],其中,χ是来自所述捕获时间域的、以在时间上最接近的采样为中心的采样的时间序列。11.如权利要求10所述的方法,其中,所述的计算子采样的步骤进一步包括步骤 为离散数目的剩余因子(τ)预先计算一组时间延迟滤波器1^,并且 选择所述预先计算的滤波器0ιτ)之一,其中,所选择的滤波器表示最接近所计算的剩 余因子τ的滤波器。12.如权利要求10所述的方法,其中,所述的计算子采样的步骤包括步骤 为每个采样计算所述时间延迟滤波器0ιτ)。13.如先前权利要求中任何一个所述的方法,其中,所述第一关系和第二关系基于公共 时钟、播放读取指针和捕获写入指针数据的读出,并且其中,所述的计算所述第一关系和第 二关系的步骤包括较之老数据,对新数据进行更强的加权。14.如先前权利要求中任何一个所述的方法,其中,计算所述第一关系进一步包括读取第一数据集,其中,所述第一数据集包括至少是所述公共时钟和所述播放读取指 针基本上同时的读出,并且如果符合一组预定义的准则,则登记所述第一数据集。15.如先前权利要求中任何一个所述的方法,其中,计算所述第二关系的步骤进一步包括读取第二数据集,其中,所述第二数据集包括至少是所述公共时钟和所述捕获写入指 针基本上同时的读出,并且如果符合一组预定义的准则,则登记所述第一和第二数据集。16.如权利要求14或15所述的方法,其中,如果在数据集的时间周围相继的公共时钟读出之间的时间不超过预定义的阈值 或者指针递增不是异常的,则符合所定义的准则。17.—种时钟漂移补偿单元,用于补偿播放单元和捕获单元之间不同的采样率, 所述播放单元从计算单元接收采样,所述捕获单元向所述计算单元发送采样,其中,所述播放单元在播放时间域中操作并且至少包括播放缓冲器,并且其中,所述捕 获单元在捕获时间域中操作并且包括捕获缓冲器, 所述时钟漂移补偿单元的特征在于包括公共时钟,所述公共时钟在公共时钟时间域中操作,并向所述计算单元提供时钟信号, 播放时间设备,所述播放时间设备被配置用于设置或计算在所述公共时钟和关联于所 述播放缓冲器的播放读取指针之间的第一关系,捕获时间设备,所述捕获时间设备被配置用于设置或计算在所述公共时钟和关联于所 述播放缓冲器的捕获写入指针之间的第二关系,播放时间校正器,所述播放时间校正器被配置用于为所述播放时间域中的每个采样,根据所述第一关系,在来自所述计算单元的各采样中查找对应采样,并且向所述播放缓冲 器发送该对应采样,和捕获时间校...
【专利技术属性】
技术研发人员:特吕格弗弗雷德里克马顿,托格尔格罗思利安,
申请(专利权)人:坦德伯格电信公司,
类型:发明
国别省市:NO[挪威]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。