消除回声的方法和系统的制作方法_4

文档序号:9755306阅读:来源:国知局
期内对所述混合信号和所述参考信号进行采样率48化Z的采样,则分别获 得所述混合信号和所述参考信号的采样信号的数量都为48化z*0.2 = 9600。
[0145] 具体实施中可W只在所述混合信号和所述参考信号随机选取一个预置时间内的 信号进行预置次数的采样,获得的信号作为采样信号,比如在0.2s内进行化次采样。
[0146] 计算子单元212,用于根据所述混合信号和所述参考信号的采样信号通过预置算 法分别计算,获得所述混合信号和所述参考信号的采样信号的均方根值,作为所述混合信 号和所述参考信号的幅度。
[0147] 根据步骤S211中获得的所述混合信号和所述参考信号的采样信号,通过预置算法 分别进行计算,获得所述混合信号和所述参考信号的采样信号的均方根值,作为所述混合 信号和所述参考信号的幅度。其中所述预置算法为幅度
[0149]其中F为采用次数,T为采样周期,t为某个周期开始的时刻。具体实施中如果在所 述混合信号和所述参考信号随机选取一个预置时间内的信号进行预置次数的采样,获得的 信号作为采样信号,则所述预置算法为幅度
[0151] 其中N为采样次数。
[0152] 参照图9,图9为本发明实施例中第=获得模块的细化功能模块示意图。
[0153] 基于本发明消除回声的装置第一实施例,第=获得模块30包括:
[0154] 选择单元31,用于在预置频率中选择预置数个频率W预置幅度通过扬声器发出声 音;
[0155] 接收单元32,用于接收所述声音对应的回声信号;
[0156] 获得单元33,用于获得所述回声信号的幅度;
[0157] 计算单元34,用于根据所述回声信号的幅度与预置幅度计算获得所述预设补偿系 数。
[0158] 本实施例中为避免实际应用时,房间中各种物体会被移动等情况,导致预先获得 的补偿系数与实际情况不同,在步骤S20获得所述增益信号时,采用在电视中预置的不同频 率信号中选择预置次数个频率,W特定的预置幅度进行测试,通过扬声器依次发出不同频 率的声音,电视上的麦克风依次接收扬声器依次发出不同频率的声音对应的回声信号,根 据所述回声信号分别获得对应的幅度,然后根据所述回声信号的幅度与预置幅度计算获得 所述预设补偿系数。具体过程与第一实施例中步骤S30中相同,此处不再寶述。
[0159] 参照图10,图10为本发明实施例中第一获得模块的细化功能模块示意图。
[0160] 基于本发明消除回声的装置第一实施例,第一获得模块10包括:
[0161] 记录单元11,用于记录获得所述混合信号和所述参考信号的时刻;
[0162] 获得单元12,用于根据所述混合信号和所述参考信号的时刻,获得所述混合信号 的延时;
[0163] 在实际应用中,由于扬声器发出的声音经过环境反射、衍射后可能达到麦克风的 时间与根据扬声器发出回声的音量大小获得扬声器发出声音的参考信号的时间是不同步 的,使得最后获得的结果更理想,需将所述参考信号和所述混合信号的时间进行同步,首先 在获得所述混合信号和所述参考信号时,同时记录记录获得所述混合信号和所述参考信号 的时刻,获得所述参考信号的时刻落后与获得所述混合信号的时刻。根据获得的所述混合 信号和所述参考信号的时刻,获得所述参考信号的延时。
[0164] 所述装置还包括:
[0165] 同步模块(图未示),用于根据所述混合信号的延时,将所述混合信号与所述补偿 信号的时间同步。
[0166] 本实施例中在获得所述参考信号的延时后,在将反相的所述补偿信号与所述混合 信号合并时,将所述混合信号与所述补偿信号的时间同步。具体实施中也可W在其他时间 将所述混合信号与所述补偿信号的时间同步,只有在将反相的所述补偿信号与所述混合信 号合并之前即可。
[0167] W上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技 术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1. 一种消除回声的方法,其特征在于,所述方法包括以下步骤: 获得用户发出的用户声音和扬声器发出的回声混合的混合信号,并根据扬声器发出声 音的音量大小获得扬声器发出的声音信号,将所述声音信号作为参考信号; 根据所述混合信号和所述参考信号相比较,得到所述参考信号的增益系数,通过所述 增益系数获得所述参考信号的增益信号; 根据所述增益信号和对应的预设补偿系数获得所述参考信号的补偿信号; 将所述补偿信号反相; 将反相的所述补偿信号与所述混合信号合并,消除扬声器发出的回声。2. 如权利要求1所述的方法,其特征在于,所述根据混合信号和所述参考信号相比较, 得到所述参考信号的增益系数,通过所述增益系数获得所述参考信号的增益信号的步骤包 括: 计算所述混合信号和所述参考信号的幅度; 根据所述混合信号和所述参考信号的幅度获得所述参考信号的增益系数; 将所述参考信号的幅度乘以所述增益系数,获得所述参考信号的增益信号。3. 如权利要求2所述的方法,其特征在于,所述计算所述混合信号和所述参考信号的幅 度的步骤包括; 在预置时间内对所述混合信号和所述参考信号进行预置次数的采样,分别获得预置次 数的采样信号; 根据所述混合信号和所述参考信号的采样信号通过预置算法分别计算,获得所述混合 信号和所述参考信号的采样信号的均方根值,作为所述混合信号和所述参考信号的幅度。4. 如权利要求1所述的方法,其特征在于,所述根据所述增益信号和预设补偿系数获得 所述参考信号的补偿信号的步骤包括: 在预置频率中选择预置数个频率以预置幅度通过扬声器发出声音; 接收所述声音对应的回声信号; 获得所述回声信号的幅度; 根据所述回声信号的幅度与预置幅度计算获得所述预设补偿系数。5. 如权利要求1所述的方法,其特征在于,所述获得用户发出的用户声音和扬声器发出 的回声混合的混合信号,并根据扬声器发出声音的大小获得扬声器发出声音的参考信号的 步骤包括: 记录获得所述混合信号和所述参考信号的时刻; 根据所述混合信号和所述参考信号的时刻,获得所述参考信号的延时; 所述将反相的所述补偿信号与所述混合信号合并,消除回声的步骤之前包括: 根据所述参考信号的延时,将所述混合信号与所述补偿信号的时间同步。6. -种消除回声的系统,其特征在于,所述系统包括: 第一获得模块,用于获得用户发出的用户声音和扬声器发出的回声混合的混合信号, 并根据扬声器发出声音的音量大小获得扬声器发出的声音信号,将所述声音信号作为的参 考?目号; 第二获得模块,用于根据所述混合信号和所述参考信号相比较,得到所述参考信号的 增益系数,通过所述增益系数获得所述参考信号的增益信号; 第三获得模块,用于根据所述增益信号和对应的预设补偿系数获得所述参考信号的补 偿信号; 反相模块,用于将所述补偿信号反相; 合并模块,用于将反相的所述补偿信号与所述混合信号合并,消除扬声器发出的回声。7. 如权利要求6所述的系统,其特征在于,所述第二获得模块包括: 计算单元,用于计算所述混合信号和所述参考信号的幅度; 第一获得单元,用于根据所述混合信号和所述参考信号的幅度获得所述参考信号的增 益系数; 第二获得单元,用于将所述参考信号的幅度乘以所述增益系数,获得所述参考信号的 增益信号。8. 如权利要求7所述的系统,其特征在于,所述计算单元包括: 采样子单元,用于在预置时间内对所述混合信号和所述参考信号进行预置次数的采 样,分别获得预置次数的混合信号; 计算子单元,用于根据所述混合信号和所述参考信号的采样信号通过预置算法分别计 算,获得所述混合信号和所述参考信号的采样信号的均方根值,作为所述混合信号和所述 参考信号的幅度。9. 如权利要求6所述的系统,其特征在于,所述第三获得模块包括: 选择单元,用于在预置频率中选择预置数个频率以预置幅度通过扬声器发出声音; 接收单元,用于接收所述声音对应的回声信号; 获得单元,用于获得所述回声信号的幅度; 计算单元,用于根据所述回声信号的幅度与预置幅度计算获得所述预设补偿系数。10. 如权利要求6所述的系统,其特征在于,所述第一获得模块包括: 记录单元,用于记录获得所述混合信号和所述参考信号的时刻; 获得单元,用于根据所述混合信号和所述参考信号的时刻,获得所述混合信号的延时; 所述系统还包括: 同步模块,用于根据所述混合信号的延时,将所述混合信号与所述补偿信号的时间同 步。
【专利摘要】本发明公开了一种消除回声的方法,该方法包括:获得用户发出的用户声音和扬声器发出的回声混合的混合信号,并根据扬声器发出声音的音量大小获得扬声器发出的声音信号,将所述声音信号作为参考信号;根据所述混合信号和所述参考信号相比较,得到所述参考信号的增益系数,通过所述增益系数获得所述参考信号的增益信号;根据所述增益信号和对应的预设补偿系数获得所述参考信号的补偿信号;将所述补偿信号反相;将反相的所述补偿信号与所述混合信号合并,消除扬声器发出的回声。本发明还公开了一种消除回声的系统。本发明能够提高消除混合信号中的回声的效果。
【IPC分类】H04R3/02
【公开号】CN105516859
【申请号】CN201510870000
【发明人】高伟标, 朱生林
【申请人】深圳Tcl数字技术有限公司
【公开日】2016年4月20日
【申请日】2015年11月27日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1