The invention provides an echo cancellation method and device, which is applied in video networking. The method includes: the first video networking terminal receives the first audio data sent by the video networking server according to the first downlink of the first video networking terminal configuration; saves the first audio data into the preset playback queue and plays the first audio data; collects the second audio data and extracts the first audio data from the playback queue, and utilizes the first audio data. The second audio data is echo cancelled to get the third audio data; the third audio data is sent to the video network server based on the video network protocol, and the video network server sends the third audio data to the second video network terminal according to the second downlink of the second video network terminal configuration. The invention can eliminate echoes in bidirectional communication by means of software. The method is simple, the cost is low, the data transmission process is based on the video networking protocol, the transmission is faster, and the real-time performance of communication is improved.
【技术实现步骤摘要】
回声消除方法和装置
本专利技术涉及视联网
,特别是涉及一种回声消除方法和一种回声消除装置。
技术介绍
在传统电话系统中,存在着一种“电路回击”现象。该回声产生的主要原因是在完成2/4转换时混合器因阻抗匹配,造成“泄漏”,从而导致了“电路回声”。那IP电话的回声从哪里来的呢?一方面,IP电话系统与PSTN(PublicSwitchedTelephoneNetwork,公共交换电话网络)互联时,涉及到混合线圈的2/4线转换电路,因而会产生回声。另一方面,IP电话的语音数据在传输过程中还存在“声学回声”。声学回声是指扬声器播放出来的声音被麦克风拾取后发回远端,使远端谈话者能听到自己的声音。声学回声又分为直接回声和间接回声。直接回声是指扬声器播放出来的声音未经任何反射直接进入麦克风。这种回声延迟最短,它与远端说话者的语音能量,扬声器与话筒之间的距离、角度、扬声器的播放音量以及话筒的拾取灵敏度等因素相关;间接回声是指扬声器播放的声音经不同的路径一次或多次反射后进入麦克风所产生的回声集合。当回声返回时间超过10ms时,人耳就可听到明显的回声了,会干扰正常通话。对于时延相 ...
【技术保护点】
1.一种回声消除方法,其特征在于,所述方法应用于视联网中,所述方法包括:第一视联网终端接收视联网服务器,按照对所述第一视联网终端配置的第一下行通信链路发送的第一音频数据;所述第一音频数据由第二视联网终端采集并发送至所述视联网服务器;所述第一视联网终端将所述第一音频数据保存至预设的播放队列中,并播放所述第一音频数据;所述第一视联网终端采集第二音频数据,并从所述播放队列中提取所述第一音频数据,利用所述第一音频数据对所述第二音频数据进行回声消除,得到第三音频数据;所述第一视联网终端基于视联网协议将所述第三音频数据发送至所述视联网服务器,并由所述视联网服务器按照对所述第二视联网终端 ...
【技术特征摘要】
1.一种回声消除方法,其特征在于,所述方法应用于视联网中,所述方法包括:第一视联网终端接收视联网服务器,按照对所述第一视联网终端配置的第一下行通信链路发送的第一音频数据;所述第一音频数据由第二视联网终端采集并发送至所述视联网服务器;所述第一视联网终端将所述第一音频数据保存至预设的播放队列中,并播放所述第一音频数据;所述第一视联网终端采集第二音频数据,并从所述播放队列中提取所述第一音频数据,利用所述第一音频数据对所述第二音频数据进行回声消除,得到第三音频数据;所述第一视联网终端基于视联网协议将所述第三音频数据发送至所述视联网服务器,并由所述视联网服务器按照对所述第二视联网终端配置的第二下行通信链路发送至所述第二视联网终端。2.根据权利要求1所述的方法,其特征在于,所述第一视联网终端采集第二音频数据,并从所述播放队列中提取所述第一音频数据,利用所述第一音频数据对所述第二音频数据进行回声消除,得到第三音频数据的步骤,包括:所述第一视联网终端采集第二音频数据,并针对所述第二音频数据,定位到延迟设定帧数后的位置;所述第一视联网终端从所述播放队列中提取第一音频数据,利用所述第一音频数据,对从所述位置开始的第二音频数据进行回声消除,得到第三音频数据。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一视联网终端若判定所述播放队列中保存的帧数未在设定帧数范围内,则将所述播放队列中保存的帧数调整到所述设定帧数范围内。4.根据权利要求3所述的方法,其特征在于,所述将所述第一音频数据的帧数调整到所述设定帧数范围内的步骤,包括:若所述播放队列中保存的帧数小于所述设定帧数范围的最小帧数,则向所述播放队列中添加静音数据,使所述播放队列中保存的帧数在所述设定帧数范围内;若所述播放队列中保存的帧数大于所述设定帧数范围内的最大帧数,则从所述播放队列中删除部分第一音频数据,使所述播放队列中保存的帧数在所述设定帧数范围...
【专利技术属性】
技术研发人员:靳伟明,牛永会,王艳辉,刘苹苹,
申请(专利权)人:视联动力信息技术股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。