[发明专利]一种混音方法、混音设备及系统有效
申请号: | 201610162079.7 | 申请日: | 2016-03-21 |
公开(公告)号: | CN105704338B | 公开(公告)日: | 2019-02-05 |
发明(设计)人: | 梁俊斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04M3/56 | 分类号: | H04M3/56;G10L25/48;H04L12/18 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 设备 系统 | ||
本发明实施例提供一种混音方法、混音设备及系统,该方法包括:接收至少两个源节点发送的音频信号;分别对各源节点发送的音频信号进行检测,确定音频信号中携带语音数据的源节点数量;当确定音频信号中携带语音数据的源节点数量为多个时,对相应多个源节点的至少语音数据部分进行混音处理;当确定音频信号中携带语音数据的源节点数量为一个时,直接传输相应源节点的至少语音数据部分。本发明实施例提供的混音方法能够大幅减小数据处理量,且能够大幅降低cpu负载。
技术领域
本发明涉及音频技术领域,具体涉及一种混音方法、混音设备及系统。
背景技术
混音是指多人通话场景下,将多人的音频混合成一个混音信号的过程,混音主要应用在语音会议,在线多人聊天等场景中。
目前的混音方式主要是采用混音设备和客户端实现,混音设备可接收各客户端发送的音频;且针对各个作为接收方的客户端,混音设备分别执行如下过程:将所接收的音频中除接收方的音频进行混合处理,整合成一个混音信号,再将该混音信号发送给接收方的客户端。如在一有N个客户端参与的多人通话场景下,该N个客户端均会向混音设备发送音频,对于该N个客户端中作为接收方的客户端,混音设备会将所接收的N个客户端发送的音频中除该接收方的音频进行混合处理,并向该接收方发送混合处理后的混音信号;针对每个接收方均作此处理,则可实现多人通话场景下,各接收方的客户端对相应混音结果的接收。
可以看出,目前的混音方式中,混音设备所进行的混音是基于所有客户端发送的音频中除接收方的音频实现,这涉及大量的需处理数据,导致混音设备的数据处理量较大,混音设备的cpu(中央处理器)负载较高。
发明内容
有鉴于此,本发明实施例提供一种混音方法、混音设备及系统,以减小混音设备的数据处理量,降低混音设备的cpu负载。
为实现上述目的,本发明实施例提供如下技术方案:
一种混音方法,包括:
接收至少两个源节点发送的音频信号;
分别对各源节点发送的音频信号进行检测,确定音频信号中携带语音数据的源节点数量;
当确定音频信号中携带语音数据的源节点数量为多个时,对相应多个源节点的至少语音数据部分进行混音处理;
当确定音频信号中携带语音数据的源节点数量为一个时,直接传输相应源节点的至少语音数据部分。
本发明实施例还提供一种混音设备,包括:
音频信号接收模块,用于接收至少两个源节点发送的音频信号;
检测模块,用于分别对各源节点发送的音频信号进行检测,确定音频信号中携带语音数据的源节点数量;
第一处理模块,用于当确定音频信号中携带语音数据的源节点数量为多个时,对相应多个源节点的至少语音数据部分进行混音处理;
第二处理模块,用于当确定音频信号中携带语音数据的源节点数量为一个时,直接传输相应源节点的至少语音数据部分。
本发明实施例还提供一种混音系统,包括:
混音设备,用于接收至少两个源节点发送的音频信号;分别对各源节点发送的音频信号进行检测,确定音频信号中携带语音数据的源节点数量;当确定音频信号中携带语音数据的源节点数量为多个时,对相应多个源节点的至少语音数据部分进行混音处理;当确定音频信号中携带语音数据的源节点数量为一个时,直接传输相应源节点的至少语音数据部分;
源节点,用于向所述混音设备发送音频信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610162079.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于消除非线性失真的变换核心
- 下一篇:一种双用型布鞋