楼宇可视对讲回声处理系统的制作方法

文档序号:8226326阅读:315来源:国知局
楼宇可视对讲回声处理系统的制作方法
【技术领域】
[0001]本发明涉及一种楼宇可视对讲回声处理系统。
【背景技术】
[0002]目前的楼宇可视对讲系统对声音的回声的处理方法大致有3种:1.采用听筒式放声结构,通过减小放声音量避免回声;2.采用按下对讲的操作方式,由住户通过按键决定单一时间内语音传输的方向,以半双工的传输方式避免产生回声;3.通过语音电平的高低决定单一时间内语音传输的方向,择语音电平相对高的一方向另一方传输,以半双工的传输方式避免产生回声。上述的的楼宇对讲回声处理方法分别存在以下问题及缺陷:1.需要手持对讲不方便。2.需要手动操作语音传输方向不方便。3.声音大的一方语音就被传送,声音小的一方语音就会被忽略,发声小的一方在对讲中感觉被动。

【发明内容】

[0003]本发明所要解决的技术问题是克服现有技术的不足,提供一种无须手动操作且语音通话质量高的楼宇可视对讲回声处理系统。
[0004]本发明所采用的技术方案是:本发明包括多个可视对讲终端和采用以太网组网方式,所述可视对讲终端包括中央处理器和与所述中央处理器电连接的电源单元、以太网控制单元、摄像头、显示屏、输入单元、音频编解码器以及与所述音频编解码器电连接的麦克风、喇叭,所述中央处理器内设置有嵌入式系统,所述嵌入式系统包括音频接收模块、同步模块、回声消除模块、音频编码模块以及发送模块,其中:
音频接收模块,用于接收编码压缩后的音频流;
同步模块,用于对本地录制的音频流和对端发送的音频流进行数据同步;
回声消除模块,将所述对端发送的音频流作为参考音频流对所述本地录制的音频流中的回声进行过滤;
音频编码模块,用于对过滤后的音频流进行编码压缩;
发送模块,用于将编码压缩的音频流通过网络进行发送。
[0005]进一步的,所述同步模块包括录制缓冲区、参考缓冲区和数据同步单元,其中:
录制缓冲区,用于对所述本地录制的音频流进行缓存;
参考缓冲区,用于对所述参考音频流进行缓存;
数据同步单元,用于当所述参考缓冲区接收到数据时,对所述本地录制的音频流和所述参考音频流进行数据同步。
[0006]进一步的,所述回声消除模块用于根据预设的固定间隔的时间段,检查对端发送的音频流的巾贞数据,当巾贞数据小于speex算法预定的缓冲值时,通过speex算法将所述本地录制的音频流中的回声进行过滤;当对端发送的音频流的帧数据大于speex算法预定的缓冲值时,则丢弃部分帧数据。
[0007]进一步的,所述嵌入式系统还包括音频解码模块和音频播放模块,其中: 所述音频解码模块,用于还原接收到的编码压缩后的音频流;
所述音频播放模块,用于播放还原的音频流。
[0008]本发明的有益效果是:由于本发明可包括多个可视对讲终端和采用以太网组网方式,所述可视对讲终端包括中央处理器和与所述中央处理器电连接的电源单元、以太网控制单元、摄像头、显示屏、输入单元、音频编解码器以及与所述音频编解码器电连接的麦克风、喇叭,所述中央处理器内设置有嵌入式系统,所述嵌入式系统包括音频接收模块、同步模块、回声消除模块、音频编码模块以及发送模块,其中:音频接收模块,用于接收编码压缩后的音频流;同步模块,用于对本地录制的音频流和对端发送的音频流进行数据同步;回声消除模块,将所述对端发送的音频流作为参考音频流对所述本地录制的音频流中的回声进行过滤;音频编码模块,用于对过滤后的音频流进行编码压缩;发送模块,用于将编码压缩的音频流通过网络进行发送。通过对本地录制的音频流和对端发送的音频流进行数据同步,将对端发送的音频流作为过滤回声的参考音频,优化了编解码并消除了回声,提高了网络语音的对讲通话质量,对讲双方语音可以实时全双工传输,并且期间不需要任何手动操作,可以免提方式对讲,解放双手,提升了对讲体验,所以本发明无须手动操作且语音通话质量高。
【附图说明】
[0009]图1是本发明的系统原理框图;
图2是本发明中央处理器的模块结构图。
【具体实施方式】
[0010]如图1、图2所示,本发明可包括多个可视对讲终端和采用以太网组网方式,所述可视对讲终端包括中央处理器I和与所述中央处理器I电连接的电源单元2、以太网控制单元3、摄像头4、显示屏5、输入单元6、音频编解码器7以及与所述音频编解码器7电连接的麦克风8、喇叭9,所述中央处理器I内设置有嵌入式系统,所述嵌入式系统包括音频接收模块11、同步模块12、回声消除模块13、音频编码模块14、音频解码模块16、音频播放模块17以及发送模块15,其中:
音频接收模块11,用于接收编码压缩后的音频流;
同步模块12,用于对本地录制的音频流和对端发送的音频流进行数据同步,所述同步模块包括录制缓冲区1201、参考缓冲区1202和数据同步单元1203,其中:录制缓冲区1201,用于对所述本地录制的音频流进行缓存;参考缓冲区1202,用于对所述参考音频流进行缓存;数据同步单元1203,用于当所述参考缓冲区1202接收到数据时,对所述本地录制的音频流和所述参考音频流进行数据同步;
回声消除模块13,将所述对端发送的音频流作为参考音频流对所述本地录制的音频流中的回声进行过滤,所述回声消除模块用于根据预设的固定间隔的时间段,检查对端发送的音频流的巾贞数据,当巾贞数据小于speex算法预定的缓冲值时,通过speex算法将所述本地录制的音频流中的回声进行过滤;当对端发送的音频流的帧数据大于speex算法预定的缓冲值时,则丢弃部分帧数据;
音频编码模块14,用于对过滤后的音频流进行编码压缩; 发送模块15,用于将编码压缩的音频流通过网络进行发送;
音频解码模块16,用于还原接收到的编码压缩后的音频流;
音频播放模块17,用于播放还原的音频流。
[0011]对讲产品通过以太网收到另一方传送来的语音数据。嵌入式系统通过通用音频编解码器对收到的语音数据进行解码、缓存、数/模转换并放大后通过喇叭播放,由于声音传播介质及操作系统处理延时的关系,经过一个特定的延时后麦克风采集到的经过模/数转换的数据将和原先缓存的语音播放数据进行对比,抵消与原先缓存的语音数据相同的部份,达成回声消除作用。对比运算按语音帧时间片执行,每个语音帧为20毫秒。经过对比运算过滤后的数据为真实的用户通话数据,通过压缩编码后通过以太网传送给对方,达成对讲中消除回声。
【主权项】
1.一种楼宇可视对讲回声处理系统,它可包括多个可视对讲终端和采用以太网组网方式,所述可视对讲终端包括中央处理器和与所述中央处理器电连接的电源单元、以太网控制单元、摄像头、显示屏、输入单元、音频编解码器以及与所述音频编解码器电连接的麦克风、喇叭,其特征在于:所述中央处理器内设置有嵌入式系统,所述嵌入式系统包括音频接收模块、同步模块、回声消除模块、音频编码模块以及发送模块,其中: 音频接收模块,用于接收编码压缩后的音频流; 同步模块,用于对本地录制的音频流和对端发送的音频流进行数据同步; 回声消除模块,将所述对端发送的音频流作为参考音频流对所述本地录制的音频流中的回声进行过滤; 音频编码模块,用于对过滤后的音频流进行编码压缩; 发送模块,用于将编码压缩的音频流通过网络进行发送。
2.根据权利要求1所述的楼宇可视对讲回声处理系统,其特征在于:所述同步模块包括录制缓冲区、参考缓冲区和数据同步单元,其中: 录制缓冲区,用于对所述本地录制的音频流进行缓存; 参考缓冲区,用于对所述参考音频流进行缓存; 数据同步单元,用于当所述参考缓冲区接收到数据时,对所述本地录制的音频流和所述参考音频流进行数据同步。
3.根据权利要求1所述的一种楼宇可视对讲回声处理系统,其特征在于:所述回声消除模块用于根据预设的固定间隔的时间段,检查对端发送的音频流的帧数据,当帧数据小于speex算法预定的缓冲值时,通过speex算法将所述本地录制的音频流中的回声进行过滤;当对端发送的音频流的帧数据大于speex算法预定的缓冲值时,则丢弃部分帧数据。
4.根据权利要求1所述的楼宇可视对讲回声处理系统,其特征在于:所述嵌入式系统还包括音频解码模块和音频播放模块,其中: 所述音频解码模块,用于还原接收到的编码压缩后的音频流; 所述音频播放模块,用于播放还原的音频流。
【专利摘要】本发明公开并提供了一种无须手动操作且语音通话质量高的楼宇可视对讲回声处理系统。该楼宇可视对讲回声处理系统可包括多个可视对讲终端和采用以太网组网方式,所述可视对讲终端包括中央处理器和与所述中央处理器电连接的电源单元、以太网控制单元、摄像头、显示屏、输入单元、音频编解码器以及与所述音频编解码器电连接的麦克风、喇叭,其特征在于:所述中央处理器内设置有嵌入式系统,所述嵌入式系统包括音频接收模块、同步模块、回声消除模块、音频编码模块以及发送模块。本发明可广泛应用于楼宇可视对讲领域。
【IPC分类】H04N7-18, H04M9-08
【公开号】CN104539904
【申请号】CN201410847190
【发明人】黄伟雄
【申请人】珠海太川云社区技术股份有限公司
【公开日】2015年4月22日
【申请日】2014年12月31日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1